1import{d as defineAsyncComponent,r as ref,a as readonly,b as reactive,c as defineComponent,i as isString$1,e as isArray,f as dedupeHead,g as resolveLocalePath,o as onMounted,h as computed,j as h$1,k as isLinkHttp,l as removeLeadingSlash,m as inject,n as getCurrentInstance,p as camelize,q as capitalize,s as nextTick,u as unref,t as isRef,w as watch,v as getCurrentScope,x as onScopeDispose,y as shallowRef,z as watchEffect,T as Transition,A as useRouter,B as onBeforeUnmount,R as RouterLink,C as resolveComponent,D as isPlainObject,E as onUnmounted,F as useRoute,G as isLinkMailto,H as toRef,I as isLinkTel,J as ensureEndingSlash,K as isLinkExternal,L as provide,M as TransitionGroup,N as removeEndingSlash,O as useLink,P as createRouter,S as START_LOCATION_NORMALIZED,Q as createSSRApp,U as createWebHistory,V as RouterView}from"./framework-b5ea9e64.js";const scriptRel="modulepreload",assetsURL=function(N){return"/"+N},seen={},__vitePreload=function(j,Z,X){if(!Z||Z.length===0)return j();const oe=document.getElementsByTagName("link");return Promise.all(Z.map(ae=>{if(ae=assetsURL(ae),ae in seen)return;seen[ae]=!0;const re=ae.endsWith(".css"),ie=re?'[rel="stylesheet"]':"";if(!!X)for(let ue=oe.length-1;ue>=0;ue--){const Ae=oe[ue];if(Ae.href===ae&&(!re||Ae.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${ae}"]${ie}`))return;const le=document.createElement("link");if(le.rel=re?"stylesheet":scriptRel,re||(le.as="script",le.crossOrigin=""),le.href=ae,document.head.appendChild(le),re)return new Promise((ue,Ae)=>{le.addEventListener("load",ue),le.addEventListener("error",()=>Ae(new Error(`Unable to preload CSS for ${ae}`)))})})).then(()=>j())},pagesData$1={"v-8daa1a0e":()=>__vitePreload(()=>import("./index.html-bb0cdbcf.js"),[]).then(({data:N})=>N),"v-620d8790":()=>__vitePreload(()=>import("./dl.html-4eecbc5e.js"),[]).then(({data:N})=>N),"v-184f4da6":()=>__vitePreload(()=>import("./intro.html-3878003b.js"),[]).then(({data:N})=>N),"v-3a1d2930":()=>__vitePreload(()=>import("./tool.html-86f92be8.js"),[]).then(({data:N})=>N),"v-1d4f5a66":()=>__vitePreload(()=>import("./ai_limit.html-06c3db4f.js"),[]).then(({data:N})=>N),"v-6bfb691e":()=>__vitePreload(()=>import("./bloodborn.html-86ae4e7d.js"),[]).then(({data:N})=>N),"v-55292999":()=>__vitePreload(()=>import("./darksoul1.html-0ae6c59c.js"),[]).then(({data:N})=>N),"v-56de0238":()=>__vitePreload(()=>import("./darksoul2.html-dde03d6c.js"),[]).then(({data:N})=>N),"v-5892dad7":()=>__vitePreload(()=>import("./darksoul3.html-2da7070a.js"),[]).then(({data:N})=>N),"v-56613e8e":()=>__vitePreload(()=>import("./divinity.html-9c05ffb0.js"),[]).then(({data:N})=>N),"v-a0097650":()=>__vitePreload(()=>import("./eastward.html-60a37aa8.js"),[]).then(({data:N})=>N),"v-0715a7f0":()=>__vitePreload(()=>import("./elden_ring.html-6f5fd759.js"),[]).then(({data:N})=>N),"v-9dc8f96c":()=>__vitePreload(()=>import("./firework.html-c47e5e66.js"),[]).then(({data:N})=>N),"v-061f9fe8":()=>__vitePreload(()=>import("./gp.html-0aac48f3.js"),[]).then(({data:N})=>N),"v-ff7b309c":()=>__vitePreload(()=>import("./gujianqitan.html-87ace895.js"),[]).then(({data:N})=>N),"v-684c208e":()=>__vitePreload(()=>import("./kingdom_come.html-8493fd23.js"),[]).then(({data:N})=>N),"v-05a7f834":()=>__vitePreload(()=>import("./kingdom_come_2.html-1ec8f4d9.js"),[]).then(({data:N})=>N),"v-2d56035b":()=>__vitePreload(()=>import("./mc.html-76652718.js"),[]).then(({data:N})=>N),"v-697ad62e":()=>__vitePreload(()=>import("./pzb.html-252a11d5.js"),[]).then(({data:N})=>N),"v-1b8d16fc":()=>__vitePreload(()=>import("./re2.html-0f67b640.js"),[]).then(({data:N})=>N),"v-44f4a072":()=>__vitePreload(()=>import("./sekrio.html-628b3f8b.js"),[]).then(({data:N})=>N),"v-ab02b166":()=>__vitePreload(()=>import("./witcher.html-c87f54e3.js"),[]).then(({data:N})=>N),"v-0ec0bf41":()=>__vitePreload(()=>import("./dst.html-f10e028a.js"),[]).then(({data:N})=>N),"v-31a1cb24":()=>__vitePreload(()=>import("./dstm.html-59c20707.js"),[]).then(({data:N})=>N),"v-e785a238":()=>__vitePreload(()=>import("./k8s_install.html-43b82b48.js"),[]).then(({data:N})=>N),"v-4d70f16c":()=>__vitePreload(()=>import("./kubejs_basic_guide.html-f6d37c3a.js"),[]).then(({data:N})=>N),"v-8163b2c8":()=>__vitePreload(()=>import("./pic.html-aee46abc.js"),[]).then(({data:N})=>N),"v-dc6e266c":()=>__vitePreload(()=>import("./ssl_cert_collect.html-9d28bdc6.js"),[]).then(({data:N})=>N),"v-732ce654":()=>__vitePreload(()=>import("./statistic.html-fe4f0f51.js"),[]).then(({data:N})=>
1N),"v-35f8065a":()=>__vitePreload(()=>import("./vuepresshope.html-8fee38d7.js"),[]).then(({data:N})=>N),"v-c8f75a06":()=>__vitePreload(()=>import("./2023_01_22.html-82dea1b0.js"),[]).then(({data:N})=>N),"v-3850fd19":()=>__vitePreload(()=>import("./2023_02_27.html-59975960.js"),[]).then(({data:N})=>N),"v-c4a26a1c":()=>__vitePreload(()=>import("./2023_10_09.html-339c033b.js"),[]).then(({data:N})=>N),"v-4002a278":()=>__vitePreload(()=>import("./2024_02_27.html-bf817e86.js"),[]).then(({data:N})=>N),"v-2074857e":()=>__vitePreload(()=>import("./2024_06_03.html-70eaec77.js"),[]).then(({data:N})=>N),"v-7f987760":()=>__vitePreload(()=>import("./2024_08_14.html-8547f61e.js"),[]).then(({data:N})=>N),"v-3f664e9a":()=>__vitePreload(()=>import("./2025_01_01.html-67b817db.js"),[]).then(({data:N})=>N),"v-58aa84ca":()=>__vitePreload(()=>import("./2025_02_01.html-94eb77ef.js"),[]).then(({data:N})=>N),"v-3362d0e9":()=>__vitePreload(()=>import("./dockermem.html-e826025b.js"),[]).then(({data:N})=>N),"v-0c5d86c0":()=>__vitePreload(()=>import("./go_bug_of_hertz_limiter.html-402c8a2a.js"),[]).then(({data:N})=>N),"v-57c62855":()=>__vitePreload(()=>import("./goland_invalid_ref.html-3defca6b.js"),[]).then(({data:N})=>N),"v-7ff29dbf":()=>__vitePreload(()=>import("./gotime.html-8af8b8bb.js"),[]).then(({data:N})=>N),"v-2f931eda":()=>__vitePreload(()=>import("./hack.html-d044a0ef.js"),[]).then(({data:N})=>N),"v-5ebf5bb6":()=>__vitePreload(()=>import("./linuxexe.html-5fd5af96.js"),[]).then(({data:N})=>N),"v-b779752a":()=>__vitePreload(()=>import("./mysqlinject.html-5aab2140.js"),[]).then(({data:N})=>N),"v-2adf143e":()=>__vitePreload(()=>import("./mysqlpassword.html-e23aa2d8.js"),[]).then(({data:N})=>N),"v-c5985b72":()=>__vitePreload(()=>import("./oom_pprof.html-4f1d2753.js"),[]).then(({data:N})=>N),"v-781b5c94":()=>__vitePreload(()=>import("./redisdataloss.html-4ddfaf2a.js"),[]).then(({data:N})=>N),"v-3423394f":()=>__vitePreload(()=>import("./binary_heap.html-86cc9d40.js"),[]).then(({data:N})=>N),"v-2e9b52dd":()=>__vitePreload(()=>import("./binary_tree.html-4029e1cb.js"),[]).then(({data:N})=>N),"v-66ff5349":()=>__vitePreload(()=>import("./dequeue.html-dd8687d5.js"),[]).then(({data:N})=>N),"v-597b785b":()=>__vitePreload(()=>import("./sort.html-77d803e4.js"),[]).then(({data:N})=>N),"v-20cdac37":()=>__vitePreload(()=>import("./fluttertry.html-2a5e9d70.js"),[]).then(({data:N})=>N),"v-f0b3a4c8":()=>__vitePreload(()=>import("./toml.html-809a7a25.js"),[]).then(({data:N})=>N),"v-7e17d11f":()=>__vitePreload(()=>import("./unicode.html-1cd3ca6e.js"),[]).then(({data:N})=>N),"v-5139113a":()=>__vitePreload(()=>import("./bitcask.html-b6a75d79.js"),[]).then(({data:N})=>N),"v-0436af84":()=>__vitePreload(()=>import("./docker_install_mariadb.html-0b84acac.js"),[]).then(({data:N})=>N),"v-202b6444":()=>__vitePreload(()=>import("./docker_install_mongo.html-4be028fc.js"),[]).then(({data:N})=>N),"v-03c53d54":()=>__vitePreload(()=>import("./docker_install_mysql.html-2eace9c8.js"),[]).then(({data:N})=>N),"v-071164c1":()=>__vitePreload(()=>import("./docker_install_postgres.html-2328c07f.js"),[]).then(({data:N})=>N),"v-7cc25c1d":()=>__vitePreload(()=>import("./docker_install_redis.html-7da57002.js"),[]).then(({data:N})=>N),"v-065b689d":()=>__vitePreload(()=>import("./index_length_exceed.html-ee4d36ee.js"),[]).then(({data:N})=>N),"v-eff12b34":()=>__vitePreload(()=>import("./maxwell_elk.html-1fe145cb.js"),[]).then(({data:N})=>N),"v-6ea35824":()=>__vitePreload(()=>import("./river_db.html-4acf27b8.js"),[]).then(({data:N})=>N),"v-aef16860":()=>__vitePreload(()=>import("./wal_in_leveldb.html-9de2921d.js"),[]).then(({data:N})=>N),"v-c4a0871e":()=>__vitePreload(()=>import("./0.dcoker.html-81d5833f.js"),[]).then(({data:N})=>N),"v-0f90fbf6":()=>__vitePreload(()=>import("./1.start.html-9bb4c77b.js"),[]).then(({data:N})=>N),"v-14952376":()=>__vitePreload(()=>import("./docker_install_elk.html-7743dfe4.js"),[]).then(({data:N})=>N),"v-5f5aec58":()=>__vitePreload(()=>import("./docker_mysql.html-26b7b3a1.js"),[]).then(({data:N})=>N),"v-82703c48":()=>__vitePreload(()=>import("./docker_nginx.html-2a818349.js"),[]).then(({data:N})=>N),"v-2595dc46":()=>__vitePreload(()=>import("./expand.html-1e193ba4.js"),[]).then(({data:N})=>N),"v-9bd8bf52":()=>__vitePreload(()=>import("./0.introduction.html-9c3dd345.js"),[]).then(({data:N})=>N),"v-b3570280":()=>__vitePreload(()=>import("./1.repo.html-b853952f.js"),[]).then(({data:N})=>N),"v-430c76d1":()=>__vitePreload(()=>import("./2.branch.html-e224434c.js"),[]).then(({data:N})=>N),"v-1d3c9da4":()=>__vitePreload(()=>import("./3.remote.html-9e03f1b6.js"),[]).then(({data:N})=>N),"v-10fa9b88":()=>__vitePreload(()=>import("./4.gitserver.html-0d3d0d0e.js"),[]).then(({data:N})=>N),"v-137d7238":()=>__vitePreload(()=>import("./5.multiple_account.html-8c878893.js"),[]).then(({data:N})=>N),"v-6c76e55e":()=>__vitePreload(()=>import("./6.local_ignore.html-d56c1208.js"),[]).then(({data:N})=>N),"v-76d881cf":()=>__vitePreload(()=>import("./autotoolbox.html-84c968e0.js"),[]).then(({data:N})=>N),"v-4b853a9a":()=>__vitePreload(()=>import("./bitflag.html-4bc22372.js"),[]).then(({data:N})=>N),"v-1a3a80f7":()=>__vitePreload(()=>import("./consul.html-74b1e282.js"),[]).then(({data:N})=>N),"v-f17e5af4":()=>__vitePreload(()=>import("./contribute2go.html-07663994.js"),[]).then(({data:N})=>N),"v-438d564e":()=>__vitePreload(()=>import("./encode_gob.html-71683339.js"),[]).then(({data:N})=>N),"v-b9e0f2d2":()=>__vitePreload(()=>import("./geo2ip.html-41c1872f.js"),[]).then(({data:N})=>N),"v-5105eba9":()=>__vitePreload(()=>import("./gin_mysql_driver_service_crash.html-baf98df0.js"),[]).then(({data:N})=>N),"v-c2a1b172":()=>__vitePreload(()=>import("./go_ip2loc.html-c029358a.js"),[]).then(({data:N})=>N),"v-5fe069f4":()=>__vitePreload(()=>import("./go_tail_read_file.html-d79589cd.js"),[]).then(({data:N})=>N),"v-1f744dd5":()=>__vitePreload(()=>import("./makefile.html-dbee6cdd.js"),[]).then(({data:N})=>N),"v-172dcac6":()=>__vitePreload(()=>import("./pipeline.html-267ca703.js"),[]).then(({data:N})=>N),"v-7bec443c":()=>__vitePreload(()=>import("./registry.html-6db4ccf7.js"),[]).then(({data:N})=>N),"v-165809c4":()=>__vitePreload(()=>import("./remotedev.html-4e82f457.js"),[]).then(({data:N})=>N),"v-30f2a72a":()=>__vitePreload(()=>import("./clash_on_linux.html-27e35d9b.js"),[]).then(({data:N})=>N),"v-70f755c2":()=>__vitePreload(()=>import("./debian12_install.html-8d4dd5a8.js"),[]).then(({data:N})=>N),"v-5735d930":()=>__vitePreload(()=>import("./linuxservice.html-2806762c.js"),[]).then(({data:N})=>N),"v-8b25d620":()=>__vitePreload(()=>import("./nat_loss.html-03953f92.js"),[]).then(({data:N})=>N),"v-27096239":()=>__vitePreload(()=>import("./00.start.html-f140dbdd.js"),[]).then(({data:N})=>N),"v-b514bb84":()=>__vitePreload(()=>import("./01.principle.html-20571033.js"),[]).then(({data:N})=>N),"v-260c821d":()=>__vitePreload(()=>import("./02.create.html-7076a59c.js"),[]).then(({data:N})=>N),"v-3316f736":()=>__vitePreload(()=>import("./03.structure.html-aab519ba.js"),[]).then(({data:N})=>N),"v-38877b09":()=>__vitePreload(()=>import("./04.behavior.html-bf4612b0.js"),[]).then(({data:N})=>N),"v-067e2ca1":()=>__vitePreload(()=>import("./pypi_upload.html-aa95e485.js"),[]).then(({data:N})=>N),"v-5b159dfc":()=>__vitePreload(()=>import("./install.html-6d405e7f.js"),[]).then(({data:N})=>N),"v-2630cc72":()=>__vitePreload(()=>import("./win10_reset.html-47b6c941.js"),[]).then(({data:N})=>N),"v-3706649a":()=>__vitePreload(()=>import("./404.html-134169a8.js"),[]).then(({data:N})=>N),"v-08d9b0a8":()=>__vitePreload(()=>import("./index.html-f77de5e0.js"),[]).then(({data:N})=>N),"v-e1e3da16":()=>__vitePreload(()=>import("./index.html-c2b12446.js"),[]).then(({data:N})=>N),"v-08a78e0d":()=>__vitePreload(()=>import("./index.html-a8dd470d.js"),[]).then(({data:N})=>N),"v-0923aede":()=>__vitePreload(()=>import("./index.html-c6730ef8.js"),[]).then(({data:N})=>N),"v-1a65df65":()=>__vitePreload(()=>import("./index.html-e0c9469b.js"),[]).then(({data:N})=>N),"v-2f1579a0":()=>__vitePreload(()=>import("./index.html-a1339255.js"),[]).then(({data:N})=>N),"v-77ba14fa":()=>__vitePreload(()=>import("./index.html-1f16e803.js"),[]).then(({data:N})=>N),"v-228d1e44":()=>__vitePreload(()=>import("./index.html-116ac8fd.js"),[]).then(({data:N})=>N),"v-506b613c":()=>__vitePreload(()=>import("./index.html-71e4afbc.js"),[]).then(({data:N})=>N),"v-2f182a2a":()=>__vitePreload(()=>import("./index.html-4bb2537e.js"),[]).then(({data:N})=>N),"v-228d2b1a":()=>__vitePreload(()=>import("./index.html-569e887b.js"),[]).then(({data:N})=>N),"v-5b8643f0":()=>__vitePreload(()=>import("./index.html-b6599f23.js"),[]).then(({data:N})=>N),"v-38f7b7ac":()=>__vitePreload(()=>import("./index.html-7308ac22.js"),[]).then(({data:N})=>N),"v-6493e426":()=>__vitePreload(()=>import("./index.html-2518600c.js"),[]).then(({data:N})=>N),"v-96e4d244":()=>__vitePreload(()=>import("./index.html-fa9225c9.js"),[]).then(({data:N})=>N),"v-a79041ce":()=>__vitePreload(()=>import("./index.html-239f16a7.js"),[]).then(({data:N})=>N),"v-5bc93818":()=>__vitePreload(()=>import("./index.html-bf81824d.js"),[]).then(({data:N})=>N),"v-744d024e":()=>__vitePreload(()=>import("./index.html-2c5cb19e.js"),[]).then(({data:N})=>N),"v-e52c881c":()=>__vitePreload(()=>import("./index.html-12bc9268.js"),[]).then(({data:N})=>N),"v-154dc4c4":()=>__vitePreload(()=>import("./index.html-63da4abe.js"),[]).then(({data:N})=>N),"v-01560935":()=>__vitePreload(()=>import("./index.html-9d4ad2b2.js"),[]).then(({data:N})=>N),"v-2665bc24":()=>__vitePreload(()=>import("./index.html-6f218e43.js"),[]).then(({data:N})=>N),"v-85ff734e":()=>__vitePreload(()=>import("./index.html-aba1d973.js"),[]).then(({data:N})=>N),"v-b1a682f0":()=>__vitePreload(()=>import("./index.html-36c8553b.js"),[]).then(({data:N})=>N),"v-24345536":()=>__vitePreload(()=>import("./index.html-ea8a801d.js"),[]).then(({data:N})=>N),"v-50a7b4ab":()=>__vitePreload(()=>import("./index.html-978c143b.js"),[]).then(({data:N})=>N),"v-145686e1":()=>__vitePreload(()=>import("./index.html-49c79ee4.js"),[]).then(({data:N})=>N),"v-4365ed22":()=>__vitePreload(()=>import("./index.html-8f673d9b.js"),[]).then(({data:N})=>N),"v-801276c0":()=>__vitePreload(()=>import("./index.html-d751a088.js"),[]).then(({data:N})=>N),"v-06be9332":()=>__vitePreload(()=>import("./index.html-56f9cc75.js"),[]).then(({data:N})=>N),"v-5e5a4894":()=>__vitePreload(()=>import("./index.html-c4112fcd.js"),[]).then(({data:N})=>N),"v-07caeaa0":()=>__vitePreload(()=>import("./index.html-f0be0786.js"),[]).then(({data:N})=>N),"v-043ecffa":()=>__vitePreload(()=>import("./index.html-f20df06e.js"),[]).then(({data:N})=>N),"v-2c7c50b1":()=>__vitePreload(()=>import("./index.html-7f8d1887.js"),[]).then(({data:N})=>N),"v-2846d8bb":()=>__vitePreload(()=>import("./index.html-c91f76d6.js"),[]).then(({data:N})=>N),"v-3d183459":()=>__vitePreload(()=>import("./index.html-03a889bb.js"),[]).then(({data:N})=>N),"v-80797bd8":()=>__vitePreload(()=>import("./index.html-ec399d6b.js"),[]).then(({data:N})=>N),"v-27fb5a12":()=>__vitePreload(()=>import("./index.html-3ad7899d.js"),[]).then(({data:N})=>N),"v-4b9ff664":()=>__vitePreload(()=>import("./index.html-e5389718.js"),[]).then(({data:N})=>N),"v-65efd6b5":()=>__vitePreload(()=>
1import("./index.html-1e9c0183.js"),[]).then(({data:N})=>N),"v-6bf1b56f":()=>__vitePreload(()=>import("./index.html-23fe4f0a.js"),[]).then(({data:N})=>N),"v-3d18412f":()=>__vitePreload(()=>import("./index.html-e8712825.js"),[]).then(({data:N})=>N),"v-636928e1":()=>__vitePreload(()=>import("./index.html-fb64ba61.js"),[]).then(({data:N})=>N),"v-9c48d85a":()=>__vitePreload(()=>import("./index.html-5944e5b8.js"),[]).then(({data:N})=>N),"v-a77f734c":()=>__vitePreload(()=>import("./index.html-cf09b404.js"),[]).then(({data:N})=>N),"v-41590e77":()=>__vitePreload(()=>import("./index.html-4d6cc855.js"),[]).then(({data:N})=>N),"v-98c0cb68":()=>__vitePreload(()=>import("./index.html-8614089d.js"),[]).then(({data:N})=>N),"v-78cbe7bb":()=>__vitePreload(()=>import("./index.html-0c29e072.js"),[]).then(({data:N})=>N),"v-48592842":()=>__vitePreload(()=>import("./index.html-d50a25dc.js"),[]).then(({data:N})=>N),"v-58ab7bb3":()=>__vitePreload(()=>import("./index.html-28ff48f1.js"),[]).then(({data:N})=>N),"v-4a5f7021":()=>__vitePreload(()=>import("./index.html-dfb7e56b.js"),[]).then(({data:N})=>N),"v-1f004e24":()=>__vitePreload(()=>import("./index.html-4b8975c8.js"),[]).then(({data:N})=>N),"v-70368a38":()=>__vitePreload(()=>import("./index.html-809f0d10.js"),[]).then(({data:N})=>N),"v-59a063de":()=>__vitePreload(()=>import("./index.html-2dee8dbd.js"),[]).then(({data:N})=>N),"v-34e961fc":()=>__vitePreload(()=>import("./index.html-bf557cd3.js"),[]).then(({data:N})=>N),"v-6437c06e":()=>__vitePreload(()=>import("./index.html-aa5a8b16.js"),[]).then(({data:N})=>N),"v-8aa45120":()=>__vitePreload(()=>import("./index.html-e7358412.js"),[]).then(({data:N})=>N),"v-90ca99e6":()=>__vitePreload(()=>import("./index.html-423a7810.js"),[]).then(({data:N})=>N),"v-21346240":()=>__vitePreload(()=>import("./index.html-db029ae8.js"),[]).then(({data:N})=>N),"v-760ce905":()=>__vitePreload(()=>import("./index.html-3a03a721.js"),[]).then(({data:N})=>N),"v-ae9b9ace":()=>__vitePreload(()=>import("./index.html-f82a7f8b.js"),[]).then(({data:N})=>N),"v-172c1653":()=>__vitePreload(()=>import("./index.html-78968ae5.js"),[]).then(({data:N})=>N),"v-37502c4c":()=>__vitePreload(()=>import("./index.html-1029f001.js"),[]).then(({data:N})=>N),"v-28b75d50":()=>__vitePreload(()=>import("./index.html-a017e6c3.js"),[]).then(({data:N})=>N),"v-c2adb48e":()=>__vitePreload(()=>import("./index.html-5196ebfe.js"),[]).then(({data:N})=>N),"v-09e51ad2":()=>__vitePreload(()=>import("./index.html-cbf56dc1.js"),[]).then(({data:N})=>N),"v-582d5b64":()=>__vitePreload(()=>import("./index.html-d5c628a4.js"),[]).then(({data:N})=>N),"v-b3134350":()=>__vitePreload(()=>import("./index.html-1e7ed82a.js"),[]).then(({data:N})=>N),"v-211f44ee":()=>__vitePreload(()=>import("./index.html-1f3edce6.js"),[]).then(({data:N})=>N),"v-0da0c339":()=>__vitePreload(()=>import("./index.html-8cebc7a1.js"),[]).then(({data:N})=>N),"v-b302da92":()=>__vitePreload(()=>import("./index.html-47cb475d.js"),[]).then(({data:N})=>N),"v-b30ea152":()=>__vitePreload(()=>import("./index.html-30da1c1c.js"),[]).then(({data:N})=>N),"v-dd434504":()=>__vitePreload(()=>import("./index.html-508bfa0f.js"),[]).then(({data:N})=>N),"v-637234f0":()=>__vitePreload(()=>import("./index.html-bc0f2717.js"),[]).then(({data:N})=>N),"v-450298aa":()=>__vitePreload(()=>import("./index.html-f72aa7b5.js"),[]).then(({data:N})=>N),"v-34ed1d14":()=>__vitePreload(()=>import("./index.html-2de5c9b0.js"),[]).then(({data:N})=>N),"v-6907aeb2":()=>__vitePreload(()=>import("./index.html-58fb801e.js"),[]).then(({data:N})=>N),"v-13642a51":()=>__vitePreload(()=>import("./index.html-91dd10ed.js"),[]).then(({data:N})=>N),"v-322ac36a":()=>__vitePreload(()=>import("./index.html-3c58503e.js"),[]).then(({data:N})=>N),"v-bb9e5324":()=>__vitePreload(()=>import("./index.html-c7bbe1e4.js"),[]).then(({data:N})=>N),"v-ed16b278":()=>__vitePreload(()=>import("./index.html-f6516f7b.js"),[]).then(({data:N})=>N),"v-4448c1d5":()=>__vitePreload(()=>import("./index.html-eb145ec0.js"),[]).then(({data:N})=>N),"v-25e22261":()=>__vitePreload(()=>import("./index.html-ddf3ac7d.js"),[]).then(({data:N})=>N),"v-27dbca2d":()=>__vitePreload(()=>import("./index.html-5484e5af.js"),[]).then(({data:N})=>N),"v-d23f430e":()=>__vitePreload(()=>import("./index.html-a3949c34.js"),[]).then(({data:N})=>N),"v-de0ccd02":()=>__vitePreload(()=>import("./index.html-818f0dba.js"),[]).then(({data:N})=>N),"v-287dd769":()=>__vitePreload(()=>import("./index.html-baa95252.js"),[]).then(({data:N})=>N),"v-17e6b80c":()=>__vitePreload(()=>import("./index.html-bc948a61.js"),[]).then(({data:N})=>N),"v-edbcf068":()=>__vitePreload(()=>import("./index.html-c0d20a45.js"),[]).then(({data:N})=>N),"v-109aef8d":()=>__vitePreload(()=>import("./index.html-acbf61e2.js"),[]).then(({data:N})=>N),"v-4957f2e3":()=>__vitePreload(()=>import("./index.html-f87af1bd.js"),[]).then(({data:N})=>N),"v-1b6234fb":()=>__vitePreload(()=>import("./index.html-d67b43df.js"),[]).then(({data:N})=>N),"v-6106c001":()=>__vitePreload(()=>import("./index.html-3119d9b8.js"),[]).then(({data:N})=>N),"v-7bb3d01d":()=>__vitePreload(()=>import("./index.html-06e743f7.js"),[]).then(({data:N})=>N),"v-2f3329fc":()=>__vitePreload(()=>import("./index.html-8a5d1b82.js"),[]).then(({data:N})=>N),"v-5b1f9856":()=>__vitePreload(()=>import("./index.html-29962abb.js"),[]).then(({data:N})=>N),"v-19c44d44":()=>__vitePreload(()=>import("./index.html-c0f6e4dc.js"),[]).then(({data:N})=>N),"v-0033d9ae":()=>__vitePreload(()=>import("./index.html-e41e4c06.js"),[]).then(({data:N})=>N),"v-b30f2bda":()=>__vitePreload(()=>import("./index.html-f6ea718a.js"),[]).then(({data:N})=>N),"v-1bee38ca":()=>__vitePreload(()=>import("./index.html-bfe0cad7.js"),[]).then(({data:N})=>N),"v-29324574":()=>__vitePreload(()=>import("./index.html-6a7bb10f.js"),[]).then(({data:N})=>N),"v-25365ef3":()=>__vitePreload(()=>import("./index.html-e5d4579c.js"),[]).then(({data:N})=>N),"v-56be5cbc":()=>__vitePreload(()=>import("./index.html-eac833ae.js"),[]).then(({data:N})=>N),"v-12afc558":()=>__vitePreload(()=>import("./index.html-ebd0cc67.js"),[]).then(({data:N})=>N),"v-1d2d2e54":()=>__vitePreload(()=>import("./index.html-7a945891.js"),[]).then(({data:N})=>N),"v-2926fcc3":()=>__vitePreload(()=>import("./index.html-774886e5.js"),[]).then(({data:N})=>N),"v-38787525":()=>__vitePreload(()=>import("./index.html-2174b04b.js"),[]).then(({data:N})=>N),"v-29350087":()=>__vitePreload(()=>import("./index.html-ad0b79a4.js"),[]).then(({data:N})=>N),"v-531bd720":()=>__vitePreload(()=>import("./index.html-9b30188e.js"),[]).then(({data:N})=>N),"v-a29d8bee":()=>__vitePreload(()=>import("./index.html-8d2144d5.js"),[]).then(({data:N})=>N),"v-e475db9a":()=>__vitePreload(()=>import("./index.html-40f7df0a.js"),[]).then(({data:N})=>N),"v-618d39cc":()=>__vitePreload(()=>import("./index.html-c6a8fd47.js"),[]).then(({data:N})=>N),"v-0da0d316":()=>__vitePreload(()=>import("./index.html-6053ccb2.js"),[]).then(({data:N})=>N),"v-0cc27a3c":()=>__vitePreload(()=>import("./index.html-8192e29b.js"),[]).then(({data:N})=>N),"v-e67b620a":()=>__vitePreload(()=>
1import("./index.html-e4604048.js"),[]).then(({data:N})=>N),"v-b305b122":()=>__vitePreload(()=>import("./index.html-198ea73c.js"),[]).then(({data:N})=>N),"v-7d2380f0":()=>__vitePreload(()=>import("./index.html-b91a41ec.js"),[]).then(({data:N})=>N),"v-0d1f4c3c":()=>__vitePreload(()=>import("./index.html-e5793540.js"),[]).then(({data:N})=>N),"v-199e5da0":()=>__vitePreload(()=>import("./index.html-d1be2bdf.js"),[]).then(({data:N})=>N),"v-1dea09b3":()=>__vitePreload(()=>import("./index.html-099d1085.js"),[]).then(({data:N})=>N),"v-529a244d":()=>__vitePreload(()=>import("./index.html-eaf46459.js"),[]).then(({data:N})=>N),"v-195b5b44":()=>__vitePreload(()=>import("./index.html-5f53e82b.js"),[]).then(({data:N})=>N),"v-6ebee387":()=>__vitePreload(()=>import("./index.html-8e244331.js"),[]).then(({data:N})=>N),"v-b2b932ea":()=>__vitePreload(()=>import("./index.html-2da5420b.js"),[]).then(({data:N})=>N),"v-2cce94e0":()=>__vitePreload(()=>import("./index.html-ef84628e.js"),[]).then(({data:N})=>N),"v-5ce9b484":()=>__vitePreload(()=>import("./index.html-887f331c.js"),[]).then(({data:N})=>N),"v-b302864a":()=>__vitePreload(()=>import("./index.html-6b2dddfe.js"),[]).then(({data:N})=>N),"v-67c93c9c":()=>__vitePreload(()=>import("./index.html-90c123f7.js"),[]).then(({data:N})=>N),"v-7d543f3d":()=>__vitePreload(()=>import("./index.html-cb38650d.js"),[]).then(({data:N})=>N),"v-82f2bfe0":()=>__vitePreload(()=>import("./index.html-b82d46f5.js"),[]).then(({data:N})=>N),"v-6dfa70de":()=>__vitePreload(()=>import("./index.html-2522d6aa.js"),[]).then(({data:N})=>N),"v-6bfc292c":()=>__vitePreload(()=>import("./index.html-39487905.js"),[]).then(({data:N})=>N),"v-b3035e52":()=>__vitePreload(()=>import("./index.html-fb5af63a.js"),[]).then(({data:N})=>N),"v-b310d42a":()=>__vitePreload(()=>import("./index.html-41c29250.js"),[]).then(({data:N})=>N),"v-5c7c268f":()=>__vitePreload(()=>import("./index.html-07ed7c98.js"),[]).then(({data:N})=>N),"v-526aedaa":()=>__vitePreload(()=>import("./index.html-8f79b4a5.js"),[]).then(({data:N})=>N),"v-0033da0b":()=>__vitePreload(()=>import("./index.html-92b01f32.js"),[]).then(({data:N})=>N),"v-32bc6259":()=>__vitePreload(()=>import("./index.html-165066d7.js"),[]).then(({data:N})=>N),"v-2cbf6599":()=>__vitePreload(()=>import("./index.html-5f4dd703.js"),[]).then(({data:N})=>N),"v-287f3643":()=>__vitePreload(()=>import("./index.html-8d890f8a.js"),[]).then(({data:N})=>N),"v-2100cc10":()=>__vitePreload(()=>import("./index.html-9afa56b0.js"),[]).then(({data:N})=>N),"v-2d69523c":()=>__vitePreload(()=>import("./index.html-3cf5aa41.js"),[]).then(({data:N})=>N),"v-6d7c32ae":()=>__vitePreload(()=>import("./index.html-f06f1664.js"),[]).then(({data:N})=>N),"v-b310d59e":()=>__vitePreload(()=>import("./index.html-ee7facf3.js"),[]).then(({data:N})=>N),"v-03e258f4":()=>__vitePreload(()=>import("./index.html-e330081d.js"),[]).then(({data:N})=>N),"v-6b3454ae":()=>__vitePreload(()=>import("./index.html-3786b8db.js"),[]).then(({data:N})=>N),"v-5f6dee77":()=>__vitePreload(()=>import("./index.html-8320eb84.js"),[]).then(({data:N})=>N),"v-41f2d162":()=>__vitePreload(()=>import("./index.html-6170edc8.js"),[]).then(({data:N})=>N),"v-fac8da5c":()=>__vitePreload(()=>import("./index.html-a748e239.js"),[]).then(({data:N})=>N),"v-4a89825a":()=>__vitePreload(()=>import("./index.html-5ff5f802.js"),[]).then(({data:N})=>N),"v-183f8d04":()=>__vitePreload(()=>import("./index.html-62758610.js"),[]).then(({data:N})=>N),"v-b3137762":()=>__vitePreload(()=>import("./index.html-bcb79be2.js"),[]).then(({data:N})=>N),"v-a08287bc":()=>__vitePreload(()=>import("./index.html-dbbbcf6f.js"),[]).then(({data:N})=>N),"v-3f8dd7a0":()=>__vitePreload(()=>import("./index.html-43b2b721.js"),[]).then(({data:N})=>N),"v-61be27cc":()=>__vitePreload(()=>import("./index.html-cda4bf0e.js"),[]).then(({data:N})=>N),"v-1279d962":()=>__vitePreload(()=>import("./index.html-b9f54fca.js"),[]).then(({data:N})=>N),"v-19fe166a":()=>__vitePreload(()=>import("./index.html-14989d3c.js"),[]).then(({data:N})=>N),"v-16e2b2ed":()=>__vitePreload(()=>import("./index.html-615a31a6.js"),[]).then(({data:N})=>N),"v-418c3730":()=>__vitePreload(()=>import("./index.html-d78bbdbc.js"),[]).then(({data:N})=>N),"v-2e4bdb4b":()=>__vitePreload(()=>import("./index.html-8990a366.js"),[]).then(({data:N})=>N),"v-05b88e01":()=>__vitePreload(()=>import("./index.html-0e1eec69.js"),[]).then(({data:N})=>N),"v-245f5676":()=>__vitePreload(()=>import("./index.html-8452fc85.js"),[]).then(({data:N})=>N),"v-2901391f":()=>__vitePreload(()=>import("./index.html-446135e6.js"),[]).then(({data:N})=>N),"v-044bedc0":()=>__vitePreload(()=>import("./index.html-e8830bfe.js"),[]).then(({data:N})=>N),"v-0234a462":()=>__vitePreload(()=>import("./index.html-9395fd4b.js"),[]).then(({data:N})=>N),"v-52af0c60":()=>__vitePreload(()=>import("./index.html-808a31e1.js"),[]).then(({data:N})=>N)},siteData$1=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["link",{"rel":"icon","href":"/favicon.ico"}],["script",{},"\\nvar _hmt = _hmt || [];\\n(function() {\\n var hm = document.createElement(\\"script\\");\\n hm.src = \\"https://hm.baidu.com/hm.js?87276829dc72e9eeef7c53e10550b458\\";\\n var s = document.getElementsByTagName(\\"script\\")[0]; \\n s.parentNode.insertBefore(hm, s);\\n})();\\n"]],"locales":{"/":{"lang":"zh-CN","title":"坿±èç¬ ç¿","description":"坿±èç¬ ç¿ç个人å客"}}}'),pagesComponents={"v-8daa1a0e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c20b48b5.js"),["assets/index.html-c20b48b5.js","assets/framework-b5ea9e64.js"])),"v-620d8790":defineAsyncComponent(()=>__vitePreload(()=>import("./dl.html-e65cd138.js"),["assets/dl.html-e65cd138.js","assets/framework-b5ea9e64.js"])),"v-184f4da6":defineAsyncComponent(()=>__vitePreload(()=>import("./intro.html-c4b3e514.js"),["assets/intro.html-c4b3e514.js","assets/framework-b5ea9e64.js"])),"v-3a1d2930":defineAsyncComponent(()=>__vitePreload(()=>import("./tool.html-d5e9fe4a.js"),["assets/tool.html-d5e9fe4a.js","assets/framework-b5ea9e64.js"])),"v-1d4f5a66":defineAsyncComponent(()=>__vitePreload(()=>import("./ai_limit.html-7b049cdd.js"),["assets/ai_limit.html-7b049cdd.js","assets/framework-b5ea9e64.js"])),"v-6bfb691e":defineAsyncComponent(()=>__vitePreload(()=>import("./bloodborn.html-0e3ebfeb.js"),["assets/bloodborn.html-0e3ebfeb.js","assets/framework-b5ea9e64.js"])),"v-55292999":defineAsyncComponent(()=>__vitePreload(()=>import("./darksoul1.html-3315de10.js"),["assets/darksoul1.html-3315de10.js","assets/framework-b5ea9e64.js"])),"v-56de0238":defineAsyncComponent(()=>__vitePreload(()=>import("./darksoul2.html-20758f71.js"),["assets/darksoul2.html-20758f71.js","assets/framework-b5ea9e64.js"])),"v-5892dad7":defineAsyncComponent(()=>__vitePreload(()=>import("./darksoul3.html-4d455f3b.js"),["assets/darksoul3.html-4d455f3b.js","assets/framework-b5ea9e64.js"])),"v-56613e8e":defineAsyncComponent(()=>__vitePreload(()=>import("./divinity.html-7019820a.js"),["assets/divinity.html-7019820a.js","assets/framework-b5ea9e64.js"])),"v-a0097650":defineAsyncComponent(()=>__vitePreload(()=>import("./eastward.html-2b3a7086.js"),["assets/eastward.html-2b3a7086.js","assets/framework-b5ea9e64.js"])),"v-0715a7f0":defineAsyncComponent(()=>__vitePreload(()=>import("./elden_ring.html-82166e23.js"),["assets/elden_ring.html-82166e23.js","assets/framework-b5ea9e64.js"])),"v-9dc8f96c":defineAsyncComponent(()=>__vitePreload(()=>import("./firework.html-d6080392.js"),["assets/firework.html-d6080392.js","assets/framework-b5ea9e64.js"])),"v-061f9fe8":defineAsyncComponent(()=>__vitePreload(()=>import("./gp.html-97dc62c4.js"),["assets/gp.html-97dc62c4.js","assets/framework-b5ea9e64.js"])),"v-ff7b309c":defineAsyncComponent(()=>__vitePreload(()=>import("./gujianqitan.html-9626de45.js"),["assets/gujianqitan.html-9626de45.js","assets/framework-b5ea9e64.js"])),"v-684c208e":defineAsyncComponent(()=>__vitePreload(()=>import("./kingdom_come.html-5b4b47bf.js"),["assets/kingdom_come.html-5b4b47bf.js","assets/framework-b5ea9e64.js"])),"v-05a7f834":defineAsyncComponent(()=>__vitePreload(()=>import("./kingdom_come_2.html-e4c88b1a.js"),["assets/kingdom_come_2.html-e4c88b1a.js","assets/framework-b5ea9e64.js"])),"v-2d56035b":defineAsyncComponent(()=>__vitePreload(()=>import("./mc.html-4fa6ae58.js"),["assets/mc.html-4fa6ae58.js","assets/framework-b5ea9e64.js"])),"v-697ad62e":defineAsyncComponent(()=>__vitePreload(()=>import("./pzb.html-a6f21a01.js"),["assets/pzb.html-a6f21a01.js","assets/framework-b5ea9e64.js"])),"v-1b8d16fc":defineAsyncComponent(()=>__vitePreload(()=>import("./re2.html-b7c11b09.js"),["assets/re2.html-b7c11b09.js","assets/framework-b5ea9e64.js"])),"v-44f4a072":defineAsyncComponent(()=>__vitePreload(()=>import("./sekrio.html-e8f727fa.js"),["assets/sekrio.html-e8f727fa.js","assets/framework-b5ea9e64.js"])),"v-ab02b166":defineAsyncComponent(()=>__vitePreload(()=>import("./witcher.html-9e9c119b.js"),["assets/witcher.html-9e9c119b.js","assets/framework-b5ea9e64.js"])),"v-0ec0bf41":defineAsyncComponent(()=>__vitePreload(()=>import("./dst.html-9f614289.js"),["assets/dst.html-9f614289.js","assets/framework-b5ea9e64.js"])),"v-31a1cb24":defineAsyncComponent(()=>__vitePreload(()=>import("./dstm.html-389b3df8.js"),["assets/dstm.html-389b3df8.js","assets/framework-b5ea9e64.js"])),"v-e785a238":defineAsyncComponent(()=>__vitePreload(()=>import("./k8s_install.html-3451d4ce.js"),["assets/k8s_install.html-3451d4ce.js","assets/framework-b5ea9e64.js"])),"v-4d70f16c":defineAsyncComponent(()=>__vitePreload(()=>import("./kubejs_basic_guide.html-d8eea34a.js"),["assets/kubejs_basic_guide.html-d8eea34a.js","assets/framework-b5ea9e64.js"])),"v-8163b2c8":defineAsyncComponent(()=>__vitePreload(()=>import("./pic.html-b37c5128.js"),["assets/pic.html-b37c5128.js","assets/framework-b5ea9e64.js"])),"v-dc6e266c":defineAsyncComponent(()=>__vitePreload(()=>import("./ssl_cert_collect.html-8ecb1696.js"),["assets/ssl_cert_collect.html-8ecb1696.js","assets/framework-b5ea9e64.js"])),"v-732ce654":defineAsyncComponent(()=>__vitePreload(()=>import("./statistic.html-85b68f37.js"),["assets/statistic.html-85b68f37.js","assets/framework-b5ea9e64.js"])),"v-35f8065
1a":defineAsyncComponent(()=>__vitePreload(()=>import("./vuepresshope.html-910440cb.js"),["assets/vuepresshope.html-910440cb.js","assets/framework-b5ea9e64.js"])),"v-c8f75a06":defineAsyncComponent(()=>__vitePreload(()=>import("./2023_01_22.html-037269d7.js"),["assets/2023_01_22.html-037269d7.js","assets/framework-b5ea9e64.js"])),"v-3850fd19":defineAsyncComponent(()=>__vitePreload(()=>import("./2023_02_27.html-5f2964f5.js"),["assets/2023_02_27.html-5f2964f5.js","assets/framework-b5ea9e64.js"])),"v-c4a26a1c":defineAsyncComponent(()=>__vitePreload(()=>import("./2023_10_09.html-eb1de189.js"),["assets/2023_10_09.html-eb1de189.js","assets/framework-b5ea9e64.js"])),"v-4002a278":defineAsyncComponent(()=>__vitePreload(()=>import("./2024_02_27.html-0188bdf2.js"),["assets/2024_02_27.html-0188bdf2.js","assets/framework-b5ea9e64.js"])),"v-2074857e":defineAsyncComponent(()=>__vitePreload(()=>import("./2024_06_03.html-3e9e7945.js"),["assets/2024_06_03.html-3e9e7945.js","assets/framework-b5ea9e64.js"])),"v-7f987760":defineAsyncComponent(()=>__vitePreload(()=>import("./2024_08_14.html-f487919c.js"),["assets/2024_08_14.html-f487919c.js","assets/framework-b5ea9e64.js"])),"v-3f664e9a":defineAsyncComponent(()=>__vitePreload(()=>import("./2025_01_01.html-2488e8d7.js"),["assets/2025_01_01.html-2488e8d7.js","assets/framework-b5ea9e64.js"])),"v-58aa84ca":defineAsyncComponent(()=>__vitePreload(()=>import("./2025_02_01.html-19c13805.js"),["assets/2025_02_01.html-19c13805.js","assets/framework-b5ea9e64.js"])),"v-3362d0e9":defineAsyncComponent(()=>__vitePreload(()=>import("./dockermem.html-de8513a2.js"),["assets/dockermem.html-de8513a2.js","assets/framework-b5ea9e64.js"])),"v-0c5d86c0":defineAsyncComponent(()=>__vitePreload(()=>import("./go_bug_of_hertz_limiter.html-2840a52f.js"),["assets/go_bug_of_hertz_limiter.html-2840a52f.js","assets/framework-b5ea9e64.js"])),"v-57c62855":defineAsyncComponent(()=>__vitePreload(()=>import("./goland_invalid_ref.html-68eb144b.js"),["assets/goland_invalid_ref.html-68eb144b.js","assets/framework-b5ea9e64.js"])),"v-7ff29dbf":defineAsyncComponent(()=>__vitePreload(()=>import("./gotime.html-5ad7e240.js"),["assets/gotime.html-5ad7e240.js","assets/framework-b5ea9e64.js"])),"v-2f931eda":defineAsyncComponent(()=>__vitePreload(()=>import("./hack.html-34fc50af.js"),["assets/hack.html-34fc50af.js","assets/framework-b5ea9e64.js"])),"v-5ebf5bb6":defineAsyncComponent(()=>__vitePreload(()=>import("./linuxexe.html-9ebc76f7.js"),["assets/linuxexe.html-9ebc76f7.js","assets/framework-b5ea9e64.js"])),"v-b779752a":defineAsyncComponent(()=>__vitePreload(()=>import("./mysqlinject.html-c18a56bc.js"),["assets/mysqlinject.html-c18a56bc.js","assets/framework-b5ea9e64.js"])),"v-2adf143e":defineAsyncComponent(()=>__vitePreload(()=>import("./mysqlpassword.html-6b577c5b.js"),["assets/mysqlpassword.html-6b577c5b.js","assets/framework-b5ea9e64.js"])),"v-c5985b72":defineAsyncComponent(()=>__vitePreload(()=>import("./oom_pprof.html-fb9d6e74.js"),["assets/oom_pprof.html-fb9d6e74.js","assets/framework-b5ea9e64.js"])),"v-781b5c94":defineAsyncComponent(()=>__vitePreload(()=>import("./redisdataloss.html-6433c9f3.js"),["assets/redisdataloss.html-6433c9f3.js","assets/framework-b5ea9e64.js"])),"v-3423394f":defineAsyncComponent(()=>__vitePreload(()=>import("./binary_heap.html-d2966574.js"),["assets/binary_heap.html-d2966574.js","assets/framework-b5ea9e64.js"])),"v-2e9b52dd":defineAsyncComponent(()=>__vitePreload(()=>import("./binary_tree.html-b66b6274.js"),["assets/binary_tree.html-b66b6274.js","assets/framework-b5ea9e64.js"])),"v-66ff5349":defineAsyncComponent(()=>__vitePreload(()=>import("./dequeue.html-9d0b7df0.js"),["assets/dequeue.html-9d0b7df0.js","assets/framework-b5ea9e64.js"])),"v-597b785b":defineAsyncComponent(()=>__vitePreload(()=>import("./sort.html-98710d9a.js"),["assets/sort.html-98710d9a.js","assets/framework-b5ea9e64.js"])),"v-20cdac37":defineAsyncComponent(()=>__vitePreload(()=>import("./fluttertry.html-24c62339.js"),["assets/fluttertry.html-24c62339.js","assets/framework-b5ea9e64.js"])),"v-f0b3a4c8":defineAsyncComponent(()=>__vitePreload(()=>import("./toml.html-2971de7b.js"),["assets/toml.html-2971de7b.js","assets/framework-b5ea9e64.js"])),"v-7e17d11f":defineAsyncComponent(()=>__vitePreload(()=>import("./unicode.html-31f0ed75.js"),["assets/unicode.html-31f0ed75.js","assets/framework-b5ea9e64.js"])),"v-5139113a":defineAsyncComponent(()=>__vitePreload(()=>import("./bitcask.html-8adf7833.js"),["assets/bitcask.html-8adf7833.js","assets/framework-b5ea9e64.js"])),"v-0436af84":defineAsyncComponent(()=>__vitePreload(()=>import("./docker_install_mariadb.html-b7e4ba18.js"),["assets/docker_install_mariadb.html-b7e4ba18.js","assets/framework-b5ea9e64.js"])),"v-202b6444":defineAsyncComponent(()=>__vitePreload(()=>import("./docker_install_mongo.html-869b8a39.js"),["assets/docker_install_mongo.html-869b8a39.js","assets/framework-b5ea9e64.js"])),"v-03c53d54":defineAsyncComponent(()=>__vitePreload(()=>import("./docker_install_mysql.html-e654537b.js"),["assets/docker_install_mysql.html-e654537b.js","assets/framework-b5ea9e64.js"])),"v-071164c1":defineAsyncComponent(()=>__vitePreload(()=>import("./docker_install_postgres.html-d6d20df9.js"),["assets/docker_install_postgres.html-d6d20df9.js","assets/framework-b5ea9e64.js"])),"v-7cc25c1d":defineAsyncComponent(()=>__vitePreload(()=>import("./docker_install_redis.html-181138e8.js"),["assets/docker_install_redis.html-181138e8.js","assets/framework-b5ea9e64.js"])),"v-065b689d":defineAsyncComponent(()=>__vitePreload(()=>import("./index_length_exceed.html-6c8d4945.js"),["assets/index_length_exceed.html-6c8d4945.js","assets/framework-b5ea9e64.js"])),"v-eff12b34":defineAsyncComponent(()=>__vitePreload(()=>import("./maxwell_elk.html-67bcad8a.js"),["assets/maxwell_elk.html-67bcad8a.js","assets/framework-b5ea9e64.js"])),"v-6ea35824":defineAsyncComponent(()=>__vitePreload(()=>import("./river_db.html-890eeb5a.js"),["assets/river_db.html-890eeb5a.js","assets/framework-b5ea9e64.js"])),"v-aef16860":defineAsyncComponent(()=>__vitePreload(()=>import("./wal_in_leveldb.html-e0c3e3e8.js"),["assets/wal_in_leveldb.html-e0c3e3e8.js","assets/framework-b5ea9e64.js"])),"v-c4a0871e":defineAsyncComponent(()=>__vitePreload(()=>import("./0.dcoker.html-2b4412b0.js"),["assets/0.dcoker.html-2b4412b0.js","assets/framework-b5ea9e64.js"])),"v-0f90fbf6":defineAsyncComponent(()=>__vitePreload(()=>import("./1.start.html-07dc91d7.js"),["assets/1.start.html-07dc91d7.js","assets/framework-b5ea9e64.js"])),"v-14952376":defineAsyncComponent(()=>__vitePreload(()=>import("./docker_install_elk.html-5cfc160e.js"),["assets/docker_install_elk.html-5cfc160e.js","assets/framework-b5ea9e64.js"])),"v-5f5aec58":defineAsyncComponent(()=>__vitePreload(()=>import("./docker_mysql.html-b18304f2.js"),["assets/docker_mysql.html-b18304f2.js","assets/framework-b5ea9e64.js"])),"v-82703c48":defineAsyncComponent(()=>__vitePreload(()=>import("./docker_nginx.html-ed917c6a.js"),["assets/docker_nginx.html-ed917c6a.js","assets/framework-b5ea9e64.js"])),"v-2595dc46":defineAsyncComponent(()=>__vitePreload(()=>import("./expand.html-f78acb6b.js"),["assets/expand.html-f78acb6b.js","assets/framework-b5ea9e64.js"])),"v-9bd8bf52":defineAsyncComponent(()=>__vitePreload(()=>import("./0.introduction.html-c6161e64.js"),["assets/0.introduction.html-c6161e64.js","assets/framework-b5ea9e64.js"])),"v-b3570280":defineAsyncComponent(()=>__vitePreload(()=>import("./1.repo.html-ced9c125.js"),["assets/1.repo.html-ced9c125.js","assets/framework-b5ea9e64.js"])),"v-430c76d1":defineAsyncComponent(()=>__vitePreload(()=>import("./2.branch.html-a7e54901.js"),["assets/2.branch.html-a7e54901.js","assets/framework-b5ea9e64.js"])),"v-1d3c9da4":defineAsyncComponent(()=>__vitePreload(()=>import("./3.remote.html-3346110d.js"),["assets/3.remote.html-3346110d.js","assets/framework-b5ea9e64.js"])),"v-10fa9b88":defineAsyncComponent(()=>__vitePreload(()=>import("./4.gitserver.html-57c39cd9.js"),["assets/4.gitserver.html-57c39cd9.js","assets/framework-b5ea9e64.js"])),"v-137d7238":defineAsyncComponent(()=>__vitePreload(()=>import("./5.multiple_account.html-44ff485d.js"),["assets/5.multiple_account.html-44ff485d.js","assets/framework-b5ea9e64.js"])),"v-6c76e55e":defineAsyncComponent(()=>__vitePreload(()=>import("./6.local_ignore.html-e0644b47.js"),["assets/6.local_ignore.html-e0644b47.js","assets/framework-b5ea9e64.js"])),"v-76d881cf":defineAsyncComponent(()=>__vitePreload(()=>import("./autotoolbox.html-194773de.js"),["assets/autotoolbox.html-194773de.js","assets/framework-b5ea9e64.js"])),"v-4b853a9a":defineAsyncComponent(()=>__vitePreload(()=>import("./bitflag.html-be90f498.js"),["assets/bitflag.html-be90f498.js","assets/framework-b5ea9e64.js"])),"v-1a3a80f7":defineAsyncComponent(()=>__vitePreload(()=>import("./consul.html-54c61acb.js"),["assets/consul.html-54c61acb.js","assets/framework-b5ea9e64.js"])),"v-f17e5af4":defineAsyncComponent(()=>__vitePreload(()=>import("./contribute2go.html-36016899.js"),["assets/contribute2go.html-36016899.js","assets/framework-b5ea9e64.js"])),"v-438d564e":defineAsyncComponent(()=>__vitePreload(()=>import("./encode_gob.html-6d859575.js"),["assets/encode_gob.html-6d859575.js","assets/framework-b5ea9e64.js"])),"v-b9e0f2d2":defineAsyncComponent(()=>__vitePreload(()=>import("./geo2ip.html-4a378a89.js"),["assets/geo2ip.html-4a378a89.js","assets/framework-b5ea9e64.js"])),"v-5105eba9":defineAsyncComponent(()=>__vitePreload(()=>import("./gin_mysql_driver_service_crash.html-7ec91f8a.js"),["assets/gin_mysql_driver_service_crash.html-7ec91f8a.js","assets/framework-b5ea9e64.js"])),"v-c2a1b172":defineAsyncComponent(()=>__vitePreload(()=>import("./go_ip2loc.html-aa832572.js"),["assets/go_ip2loc.html-aa832572.js","assets/framework-b5ea9e64.js"])),"v-5fe069f4":defineAsyncComponent(()=>__vitePreload(()=>import("./go_tail_read_file.html-85716c06.js"),["assets/go_tail_read_file.html-85716c06.js","assets/framework-b5ea9e64.js"])),"v-1f744dd5":defineAsyncComponent(()=>__vitePreload(()=>import("./makefile.html-9b3cf71c.js"),["assets/makefile.html-9b3cf71c.js","assets/framework-b5ea9e64.js"])),"v-172dcac6":defineAsyncComponent(()=>__vitePreload(()=>import("./pipeline.html-6676807c.js"),["assets/pipeline.html-6676807c.js","assets/framework-b5ea9e64.js"])),"v-7bec443c":defineAsyncComponent(()=>__vitePreload(()=>import("./registry.html-aca1095b.js"),["assets/registry.html-aca1095b.js","assets/framework-b5ea9e64.js"])),"v-165809c4":defineAsyncComponent(()=>__vitePreload(()=>import("./remotedev.html-56276bb2.js"),["assets/remotedev.html-56276bb2.js","assets/framework-b5ea9e64.js"])),"v-30f2a72a":defineAsyncComponent(()=>__vitePreload(()=>import("./clash_on_linux.html-526337b3.js"),["assets/clash_on_linux.html-526337b3.js","assets/framework-b5ea9e64.js"])),"v-70f755c2":defineAsyncComponent(()=>__vitePreload(()=>import("./debian12_install.html-80e2b3e5.js"),["assets/debian12_install.html-80e2b3e5.js","assets/framework-b5ea9e64.js"])),"v-5735d930":defineAsyncComponent(()=>__vitePreload(()=>import("./linuxservice.html-9d939c76.js"),["assets/linuxservice.html-9d939c76.js","assets/framework-b5ea9e64.js"])),"v-8b25d620":defineAsyncComponent(()=>__vitePreload(()=>import("./nat_loss.html-3e47bb99.js"),["assets/nat_loss.html-3e47bb99.js","assets/framework-b5ea9e64.js"])),"v-27096239":defineAsyncComponent(()=>__vitePreload(()=>import("./00.start.html-728fbf5c.js"),["assets/00.start.html-728fbf5c.js","assets/framework-b5ea9e64.js"])),"v-b514bb84":defineAsyncComponent(()=>__vitePreload(()=>import("./01.principle.html-6d31d095.js"),["assets/01.principle.html-6d31d095.js","assets/framework-b5ea9e64.js"])),"v-260c821d":defineAsyncComponent(()=>__vitePreload(()=>import("./02.create.html-cc990299.js"),["assets/02.create.html-cc990299.js","assets/framework-b5ea9e64.js"])),"v-3316f736":defineAsyncComponent(()=>__vitePreload(()=>import("./03.structure.html-f0a62f2b.js"),["assets/03.structure.html-f0a62f2b.js","assets/framework-b5ea9e64.js"])),"v-38877b09":defineAsyncComponent(()=>__vitePreload(()=>import("./04.behavior.html-f2d8cb72.js"),["assets/04.behavior.html-f2d8cb72.js","assets/framework-b5ea9e64.js"])),"v-067e2ca1":defineAsyncComponent(()=>__vitePreload(()=>import("./pypi_upload.html-d94b6ba1.js"),["assets/pypi_upload.html-d94b6ba1.js","assets/framework-b5ea9e64.js"])),"v-5b159dfc":defineAsyncComponent(()=>__vitePreload(()=>import("./install.html-3c8b46dd.js"),["assets/install.html-3c8b46dd.js","assets/framework-b5ea9e64.js"])),"v-2630cc72":defineAsyncComponent(()=>__vitePreload(()=>import("./win10_reset.html-f9e903dc.js"),["assets/win10_reset.html-f9e903dc.js","assets/framework-b5ea9e64.js"])),"v-3706649a":defineAsyncComponent(()=>__vitePreload(()=>import("./404.html-efcbdfb8.js"),["assets/404.html-efcbdfb8.js","assets/framework-b5ea9e64.js"])),"v-08d9b0a8":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-11b87b78.js"),["assets/index.html-11b87b78.js","assets/framework-b5ea9e64.js"])),"v-e1e3da16":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-91822548.js"),["assets/index.html-91822548.js","assets/framework-b5ea9e64.js"])),"v-08a78e0d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b9049faa.js"),["assets/index.html-b9049faa.js","assets/framework-b5ea9e64.js"])),"v-0923aede":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c167fb4a.js"),["assets/index.html-c167fb4a.js","assets/framework-b5ea9e64.js"])),"v-1a65df65":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-17eeb5a1.js"),["assets/index.html-17eeb5a1.js","assets/framework-b5ea9e64.js"])),"v-2f1579a0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-58b4f273.js"),["assets/index.html-58b4f273.js","assets/framework-b5ea9e64.js"])),"v-77ba14fa":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-178f0ee6.js"),["assets/index.html-178f0ee6.js","assets/framework-b5ea9e64.js"])),"v-228d1e44":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-7b822086.js"),["assets/index.html-7b822086.js","assets/framework-b5ea9e64.js"])),"v-506b613c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-4f9a4b5f.js"),["assets/index.html-4f9a4b5f.js","assets/framework-b5ea9e64.js"])),"v-2f182a2a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ebf9fe5f.js"),["assets/index.html-ebf9fe5f.js","assets/framework-b5ea9e64.js"])),"v-228d2b1a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-db9428bf.js"),["assets/index.html-db9428bf.js","assets/framework-b5ea9e64.js"])),"v-5b8643f0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-48e2a336.js"),["assets/index.html-48e2a336.js","assets/framework-b5ea9e64.js"])),"v-38f7b7ac":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-990bfc25.js"),["assets/index.html-990bfc25.js","assets/framework-b5ea9e64.js"])),"v-6493e426":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5ec2fddd.js"),["assets/index.html-5ec2fddd.js","assets/framework-b5ea9e64.js"])),"v-96e4d244":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-4d0f7e32.js"),["assets/index.html-4d0f7e32.js","assets/framework-b5ea9e64.js"])),"v-a79041ce":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-d7c67c90.js"),["assets/index.html-d7c67c90.js","assets/framework-b5ea9e64.js"])),"v-5bc93818":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-980af55e.js"),["assets/index.html-980af55e.js","assets/framework-b5ea9e64.js"])),"v-744d024e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-cc05a19c.js"),["assets/index.html-cc05a19c.js","assets/framework-b5ea9e64.js"])),"v-e52c881c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-31bb67ae.js"),["assets/index.html-31bb67ae.js","assets/framework-b5ea9e64.js"])),"v-154dc4c4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-bc744811.js"),["assets/index.html-bc744811.js","assets/framework-b5ea9e64.js"])),"v-01560935":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a12f8387.js"),["assets/index.html-a12f8387.js","assets/framework-b5ea9e64.js"])),"v-2665bc24":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-62f3485e.js"),["assets/index.html-62f3485e.js","assets/framework-b5ea9e64.js"])),"v-85ff734e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-00244bbe.js"),["assets/index.html-00244bbe.js","assets/fr
1amework-b5ea9e64.js"])),"v-b1a682f0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ad751a44.js"),["assets/index.html-ad751a44.js","assets/framework-b5ea9e64.js"])),"v-24345536":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b93c98f4.js"),["assets/index.html-b93c98f4.js","assets/framework-b5ea9e64.js"])),"v-50a7b4ab":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f38341e3.js"),["assets/index.html-f38341e3.js","assets/framework-b5ea9e64.js"])),"v-145686e1":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-0c03daf8.js"),["assets/index.html-0c03daf8.js","assets/framework-b5ea9e64.js"])),"v-4365ed22":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-3b9eff32.js"),["assets/index.html-3b9eff32.js","assets/framework-b5ea9e64.js"])),"v-801276c0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-128d3dbc.js"),["assets/index.html-128d3dbc.js","assets/framework-b5ea9e64.js"])),"v-06be9332":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-e4a95d8d.js"),["assets/index.html-e4a95d8d.js","assets/framework-b5ea9e64.js"])),"v-5e5a4894":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-48db118f.js"),["assets/index.html-48db118f.js","assets/framework-b5ea9e64.js"])),"v-07caeaa0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5d3e9263.js"),["assets/index.html-5d3e9263.js","assets/framework-b5ea9e64.js"])),"v-043ecffa":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8c0771f4.js"),["assets/index.html-8c0771f4.js","assets/framework-b5ea9e64.js"])),"v-2c7c50b1":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-85615883.js"),["assets/index.html-85615883.js","assets/framework-b5ea9e64.js"])),"v-2846d8bb":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-2cfeeffe.js"),["assets/index.html-2cfeeffe.js","assets/framework-b5ea9e64.js"])),"v-3d183459":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-d65d8d73.js"),["assets/index.html-d65d8d73.js","assets/framework-b5ea9e64.js"])),"v-80797bd8":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-9de5fbad.js"),["assets/index.html-9de5fbad.js","assets/framework-b5ea9e64.js"])),"v-27fb5a12":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-cd3cd59c.js"),["assets/index.html-cd3cd59c.js","assets/framework-b5ea9e64.js"])),"v-4b9ff664":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-890a76e8.js"),["assets/index.html-890a76e8.js","assets/framework-b5ea9e64.js"])),"v-65efd6b5":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-6ff47688.js"),["assets/index.html-6ff47688.js","assets/framework-b5ea9e64.js"])),"v-6bf1b56f":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-07adeb48.js"),["assets/index.html-07adeb48.js","assets/framework-b5ea9e64.js"])),"v-3d18412f":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-953e9cf9.js"),["assets/index.html-953e9cf9.js","assets/framework-b5ea9e64.js"])),"v-636928e1":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-675016e2.js"),["assets/index.html-675016e2.js","assets/framework-b5ea9e64.js"])),"v-9c48d85a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-7702533e.js"),["assets/index.html-7702533e.js","assets/framework-b5ea9e64.js"])),"v-a77f734c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-737b3cec.js"),["assets/index.html-737b3cec.js","assets/framework-b5ea9e64.js"])),"v-41590e77":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-eefe09e4.js"),["assets/index.html-eefe09e4.js","assets/framework-b5ea9e64.js"])),"v-98c0cb68":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-074d1cea.js"),["assets/index.html-074d1cea.js","assets/framework-b5ea9e64.js"])),"v-78cbe7bb":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-4c6d8a73.js"),["assets/index.html-4c6d8a73.js","assets/framework-b5ea9e64.js"])),"v-48592842":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-d68218f7.js"),["assets/index.html-d68218f7.js","assets/framework-b5ea9e64.js"])),"v-58ab7bb3":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-78efc0d0.js"),["assets/index.html-78efc0d0.js","assets/framework-b5ea9e64.js"])),"v-4a5f7021":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-28893f80.js"),["assets/index.html-28893f80.js","assets/framework-b5ea9e64.js"])),"v-1f004e24":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-068b0923.js"),["assets/index.html-068b0923.js","assets/framework-b5ea9e64.js"])),"v-70368a38":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-27aa4c3a.js"),["assets/index.html-27aa4c3a.js","assets/framework-b5ea9e64.js"])),"v-59a063de":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-298c38c9.js"),["assets/index.html-298c38c9.js","assets/framework-b5ea9e64.js"])),"v-34e961fc":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-41c6d8bb.js"),["assets/index.html-41c6d8bb.js","assets/framework-b5ea9e64.js"])),"v-6437c06e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8447273f.js"),["assets/index.html-8447273f.js","assets/framework-b5ea9e64.js"])),"v-8aa45120":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5bdf6df2.js"),["assets/index.html-5bdf6df2.js","assets/framework-b5ea9e64.js"])),"v-90ca99e6":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-e12d1d6e.js"),["assets/index.html-e12d1d6e.js","assets/framework-b5ea9e64.js"])),"v-21346240":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f56d8270.js"),["assets/index.html-f56d8270.js","assets/framework-b5ea9e64.js"])),"v-760ce905":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-e3b7b7c5.js"),["assets/index.html-e3b7b7c5.js","assets/framework-b5ea9e64.js"])),"v-ae9b9ace":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a8902bc2.js"),["assets/index.html-a8902bc2.js","assets/framework-b5ea9e64.js"])),"v-172c1653":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-166d26e5.js"),["assets/index.html-166d26e5.js","assets/framework-b5ea9e64.js"])),"v-37502c4c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-64cdc2be.js"),["assets/index.html-64cdc2be.js","assets/framework-b5ea9e64.js"])),"v-28b75d50":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f69eb88c.js"),["assets/index.html-f69eb88c.js","assets/framework-b5ea9e64.js"])),"v-c2adb48e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c8e4cb15.js"),["assets/index.html-c8e4cb15.js","assets/framework-b5ea9e64.js"])),"v-09e51ad2":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-6ee8b06d.js"),["assets/index.html-6ee8b06d.js","assets/framework-b5ea9e64.js"])),"v-582d5b64":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a36273be.js"),["assets/index.html-a36273be.js","assets/framework-b5ea9e64.js"])),"v-b3134350":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-616a6c28.js"),["assets/index.html-616a6c28.js","assets/framework-b5ea9e64.js"])),"v-211f44ee":defineAsyncComponent(()=>__vitePreload(()=>
1import("./index.html-dbf81064.js"),["assets/index.html-dbf81064.js","assets/framework-b5ea9e64.js"])),"v-0da0c339":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ff2ab13e.js"),["assets/index.html-ff2ab13e.js","assets/framework-b5ea9e64.js"])),"v-b302da92":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ca4faf6e.js"),["assets/index.html-ca4faf6e.js","assets/framework-b5ea9e64.js"])),"v-b30ea152":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-64389379.js"),["assets/index.html-64389379.js","assets/framework-b5ea9e64.js"])),"v-dd434504":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-28bf1937.js"),["assets/index.html-28bf1937.js","assets/framework-b5ea9e64.js"])),"v-637234f0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-da90ef68.js"),["assets/index.html-da90ef68.js","assets/framework-b5ea9e64.js"])),"v-450298aa":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-7a0739b7.js"),["assets/index.html-7a0739b7.js","assets/framework-b5ea9e64.js"])),"v-34ed1d14":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-025251c7.js"),["assets/index.html-025251c7.js","assets/framework-b5ea9e64.js"])),"v-6907aeb2":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-d80f1d2d.js"),["assets/index.html-d80f1d2d.js","assets/framework-b5ea9e64.js"])),"v-13642a51":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-9a262995.js"),["assets/index.html-9a262995.js","assets/framework-b5ea9e64.js"])),"v-322ac36a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a3cf3b28.js"),["assets/index.html-a3cf3b28.js","assets/framework-b5ea9e64.js"])),"v-bb9e5324":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5551fcaa.js"),["assets/index.html-5551fcaa.js","assets/framework-b5ea9e64.js"])),"v-ed16b278":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-7a26a869.js"),["assets/index.html-7a26a869.js","assets/framework-b5ea9e64.js"])),"v-4448c1d5":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-7c752282.js"),["assets/index.html-7c752282.js","assets/framework-b5ea9e64.js"])),"v-25e22261":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-e82c4191.js"),["assets/index.html-e82c4191.js","assets/framework-b5ea9e64.js"])),"v-27dbca2d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-144bdc4f.js"),["assets/index.html-144bdc4f.js","assets/framework-b5ea9e64.js"])),"v-d23f430e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-51ef4f9f.js"),["assets/index.html-51ef4f9f.js","assets/framework-b5ea9e64.js"])),"v-de0ccd02":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-89bfd3d4.js"),["assets/index.html-89bfd3d4.js","assets/framework-b5ea9e64.js"])),"v-287dd769":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b7547097.js"),["assets/index.html-b7547097.js","assets/framework-b5ea9e64.js"])),"v-17e6b80c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-065ae608.js"),["assets/index.html-065ae608.js","assets/framework-b5ea9e64.js"])),"v-edbcf068":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-69f2b437.js"),["assets/index.html-69f2b437.js","assets/framework-b5ea9e64.js"])),"v-109aef8d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-9f82e955.js"),["assets/index.html-9f82e955.js","assets/framework-b5ea9e64.js"])),"v-4957f2e3":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-e3aa9d99.js"),["assets/index.html-e3aa9d99.js","assets/framework-b5ea9e64.js"])),"v-1b6234fb":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8128a73c.js"),["assets/index.html-8128a73c.js","assets/framework-b5ea9e64.js"])),"v-6106c001":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-1ee7a748.js"),["assets/index.html-1ee7a748.js","assets/framework-b5ea9e64.js"])),"v-7bb3d01d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c47a4214.js"),["assets/index.html-c47a4214.js","assets/framework-b5ea9e64.js"])),"v-2f3329fc":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-2ad7ffac.js"),["assets/index.html-2ad7ffac.js","assets/framework-b5ea9e64.js"])),"v-5b1f9856":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b2a58a8d.js"),["assets/index.html-b2a58a8d.js","assets/framework-b5ea9e64.js"])),"v-19c44d44":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-68ef3a68.js"),["assets/index.html-68ef3a68.js","assets/framework-b5ea9e64.js"])),"v-0033d9ae":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f52000ab.js"),["assets/index.html-f52000ab.js","assets/framework-b5ea9e64.js"])),"v-b30f2bda":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8e0d7594.js"),["assets/index.html-8e0d7594.js","assets/framework-b5ea9e64.js"])),"v-1bee38ca":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-fba460db.js"),["assets/index.html-fba460db.js","assets/framework-b5ea9e64.js"])),"v-29324574":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-177d03c9.js"),["assets/index.html-177d03c9.js","assets/framework-b5ea9e64.js"])),"v-25365ef3":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-6da00e33.js"),["assets/index.html-6da00e33.js","assets/framework-b5ea9e64.js"])),"v-56be5cbc":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-3d727668.js"),["assets/index.html-3d727668.js","assets/framework-b5ea9e64.js"])),"v-12afc558":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ed10c536.js"),["assets/index.html-ed10c536.js","assets/framework-b5ea9e64.js"])),"v-1d2d2e54":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-705943ce.js"),["assets/index.html-705943ce.js","assets/framework-b5ea9e64.js"])),"v-2926fcc3":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-35556adf.js"),["assets/index.html-35556adf.js","assets/framework-b5ea9e64.js"])),"v-38787525":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b87283e0.js"),["assets/index.html-b87283e0.js","assets/framework-b5ea9e64.js"])),"v-29350087":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-486920f9.js"),["assets/index.html-486920f9.js","assets/framework-b5ea9e64.js"])),"v-531bd720":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-f2859dee.js"),["assets/index.html-f2859dee.js","assets/framework-b5ea9e64.js"])),"v-a29d8bee":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-6d0d1e97.js"),["assets/index.html-6d0d1e97.js","assets/framework-b5ea9e64.js"])),"v-e475db9a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-29b617fd.js"),["assets/index.html-29b617fd.js","assets/framework-b5ea9e64.js"])),"v-618d39cc":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-cf22c271.js"),["assets/index.html-cf22c271.js","assets/framework-b5ea9e64.js"])),"v-0da0d316":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-65e2248e.js"),["assets/index.html-65e2248e.js","assets/framework-b5ea9e64.js"])),"v-0cc27a3c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5fcb7729.js"),["assets/index.html-5fcb7729.js","assets/framework-b5ea9e64.js"])),"v-e67b620a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8b830a65.js"),["assets/index.html-8b830a65.js","assets/framework-b5ea9e64.js"])),"v-b305b122":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-87fc4efd.js"),["assets/index.html-87fc4efd.js","assets/framework-b5ea9e64.js"])),"v-7d2380f0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-fec46570.js"),["assets/index.html-fec46570.js","assets/framework-b5ea9e64.js"])),"v-0d1f4c3c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c0990ba7.js"),["assets/index.html-c0990ba7.js","assets/framework-b5ea9e64.js"])),"v-199e5da0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-e5db9239.js"),["assets/index.html-e5db9239.js","assets/framework-b5ea9e64.js"])),"v-1dea09b3":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a9e6390d.js"),["assets/index.html-a9e6390d.js","assets/framework-b5ea9e64.js"])),"v-529a244d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-98023664.js"),["assets/index.html-98023664.js","assets/framework-b5ea9e64.js"])),"v-195b5b44":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-74822ef3.js"),["assets/index.html-74822ef3.js","assets/framework-b5ea9e64.js"])),"v-6ebee387":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ade8e2c9.js"),["assets/index.html-ade8e2c9.js","assets/framework-b5ea9e64.js"])),"v-b2b932ea":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-edee18a6.js"),["assets/index.html-edee18a6.js","assets/framework-b5ea9e64.js"])),"v-2cce94e0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-194511a6.js"),["assets/index.html-194511a6.js","assets/framework-b5ea9e64.js"])),"v-5ce9b484":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-409f1932.js"),["assets/index.html-409f1932.js","assets/framework-b5ea9e64.js"])),"v-b302864a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-1697d95b.js"),["assets/index.html-1697d95b.js","assets/framework-b5ea9e64.js"])),"v-67c93c9c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-48c5775f.js"),["assets/index.html-48c5775f.js","assets/framework-b5ea9e64.js"])),"v-7d543f3d":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-8d070b58.js"),["assets/index.html-8d070b58.js","assets/framework-b5ea9e64.js"])),"v-82f2bfe0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-d25de6b0.js"),["assets/index.html-d25de6b0.js","assets/framework-b5ea9e64.js"])),"v-6dfa70de":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-aac50afb.js"),["assets/index.html-aac50afb.js","assets/framework-b5ea9e64.js"])),"v-6bfc292c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c498b224.js"),["assets/index.html-c498b224.js","assets/framework-b5ea9e64.js"])),"v-b3035e52":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-abe9ae32.js"),["assets/index.html-abe9ae32.js","assets/framework-b5ea9e64.js"])),"v-b310d42a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-0cde2c7a.js"),["assets/index.html-0cde2c7a.js","assets/framework-b5ea9e64.js"])),"v-5c7c268f":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b75ee7ca.js"),["assets/index.html-b75ee7ca.js","assets/framework-b5ea9e64.js"])),"v-526aedaa":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-e735af88.js"),["assets/index.html-e735af88.js","assets/framework-b5ea9e64.js"])),"v-0033da0b":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-d65dee62.js"),["assets/index.html-d65dee62.js","assets/framework-b5ea9e64.js"])),"v-32bc6259":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-bf31ea3e.js"),["assets/index.html-bf31ea3e.js","assets/framework-b5ea9e64.js"])),"v-2cbf6599":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a0561c00.js"),["assets/index.html-a0561c00.js","assets/framework-b5ea9e64.js"])),"v-287f3643":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-ed680cd6.js"),["assets/index.html-ed680cd6.js","assets/framework-b5ea9e64.js"])),"v-2100cc10":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-5acf0d63.js"),["assets/index.html-5acf0d63.js","assets/framework-b5ea9e64.js"])),"v-2d69523c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-4b41d8e4.js"),["assets/index.html-4b41d8e4.js","assets/framework-b5ea9e64.js"])),"v-6d7c32ae":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-731a3905.js"),["assets/index.html-731a3905.js","assets/framework-b5ea9e64.js"])),"v-b310d59e":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a3efc95f.js"),["assets/index.html-a3efc95f.js","assets/framework-b5ea9e64.js"])),"v-03e258f4":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-d5b5481b.js"),["assets/index.html-d5b5481b.js","assets/framework-b5ea9e64.js"])),"v-6b3454ae":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-1ffed924.js"),["assets/index.html-1ffed924.js","assets/framework-b5ea9e64.js"])),"v-5f6dee77":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-0be1db21.js"),["assets/index.html-0be1db21.js","assets/framework-b5ea9e64.js"])),"v-41f2d162":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c2d3a707.js"),["assets/index.html-c2d3a707.js","assets/framework-b5ea9e64.js"])),"v-fac8da5c":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-cfb54c5f.js"),["assets/index.html-cfb54c5f.js","assets/framework-b5ea9e64.js"])),"v-4a89825a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-df3956d3.js"),["assets/index.html-df3956d3.js","assets/framework-b5ea9e64.js"])),"v-183f8d04":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-2e3292c5.js"),["assets/index.html-2e3292c5.js","assets/framework-b5ea9e64.js"])),"v-b3137762":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-65dbacf0.js"),["assets/index.html-65dbacf0.js","assets/framework-b5ea9e64.js"])),"v-a08287bc":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-44c6e634.js"),["assets/index.html-44c6e634.js","assets/framework-b5ea9e64.js"])),"v-3f8dd7a0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-27e074f5.js"),["assets/index.html-27e074f5.js","assets/framework-b5ea9e64.js"])),"v-61be27cc":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-c7fbac4c.js"),["assets/index.html-c7fbac4c.js","assets/framework-b5ea9e64.js"])),"v-1279d962":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-3f150183.js"),["assets/index.html-3f150183.js","assets/framework-b5ea9e64.js"])),"v-19fe166a":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-007dd3f4.js"),["assets/index.html-007dd3f4.js","assets/framework-b5ea9e64.js"])),"v-16e2b2ed":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-9a3e4004.js"),["assets/index.html-9a3e4004.js","assets/framework-b5ea9e64.js"])),"v-418c3730":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-346afa3f.js"),["assets/index.html-346afa3f.js","assets/framework-b5ea9e64.js"])),"v-2e4bdb4b":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-60c232b1.js"),["assets/index.html-60c232b1.js","assets/framework-b5ea9e64.js"])),"v-05b88e01":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-2d51aab4.js"),["assets/index.html-2d51aab4.js","assets/framework-b5ea9e64.js"])),"v-245f5676":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-cc23745a.js"),["assets/index.html-cc23745a.js","assets/framework-b5ea9e64.js"])),"v-2901391f":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-a135f1e8.js"),["assets/index.html-a135f1e8.js","assets/framework-b5ea9e64.js"])),"v-044bedc0":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-16ffba9b.js"),["assets/index.html-16ffba9b.js","assets/framework-b5ea9e64.js"])),"v-0234a462":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-dd668e81.js"),["assets/index.html-dd668e81.js","assets/framework-b5ea9e64.js"])),"v-52af0c60":defineAsyncComponent(()=>__vitePreload(()=>import("./index.html-b19987c0.js"),["assets/index.html-b19987c0.js","assets/framework-b5ea9e64.js"]))};var layoutsSymbol=Symbol(""),pagesData=ref(pagesData$1),pageDataEmpty=readonly({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),pageData=ref(pageDataEmpty),usePageData=()=>pageData,pageFrontmatterSymbol=Symbol(""),usePageFrontmatter=()=>{const N=inject(pageFrontmatterSymbol);if(!N)throw new Error("usePageFrontmatter() is called without provider.");return N},pageHeadSymbol=Symbol(""),usePageHead=()=>{const N=inject(pageHeadSymbol);if(!N)throw new Error("usePageHead() is called without provider.");return N},pageHeadTitleSymbol=Symbol(""),usePageHeadTitle=()=>{const N=inject(pageHeadTitleSymbol);if(!N)throw new Error("usePageHeadTitle() is called without provider.");return N},pageLangSymbol=Symbol(""),usePageLang=()=>{const N=inject(pageLangSymbol);if(!N)throw new Error("usePageLang() is called without provider.");return N},pageLayoutSymbol=Symbol(""),usePageLayout=()=>{const N=inject(pageLayoutSymbol);if(!N)throw new Error("usePage
1Layout() is called without provider.");return N},routeLocaleSymbol=Symbol(""),useRouteLocale=()=>{const N=inject(routeLocaleSymbol);if(!N)throw new Error("useRouteLocale() is called without provider.");return N},siteData=ref(siteData$1),useSiteData=()=>siteData,siteLocaleDataSymbol=Symbol(""),useSiteLocaleData=()=>{const N=inject(siteLocaleDataSymbol);if(!N)throw new Error("useSiteLocaleData() is called without provider.");return N},updateHeadSymbol=Symbol(""),LAYOUT_NAME_DEFAULT="Layout",LAYOUT_NAME_NOT_FOUND="NotFound",resolvers=reactive({resolveLayouts:N=>N.reduce((j,Z)=>({...j,...Z.layouts}),{}),resolvePageData:async N=>{const j=pagesData.value[N];return await(j==null?void 0:j())??pageDataEmpty},resolvePageFrontmatter:N=>N.frontmatter,resolvePageHead:(N,j,Z)=>{const X=isString$1(j.description)?j.description:Z.description,oe=[...isArray(j.head)?j.head:[],...Z.head,["title",{},N],["meta",{name:"description",content:X}]];return dedupeHead(oe)},resolvePageHeadTitle:(N,j)=>[N.title,j.title].filter(Z=>!!Z).join(" | "),resolvePageLang:N=>N.lang||"en",resolvePageLayout:(N,j)=>{let Z;if(N.path){const X=N.frontmatter.layout;isString$1(X)?Z=X:Z=LAYOUT_NAME_DEFAULT}else Z=LAYOUT_NAME_NOT_FOUND;return j[Z]},resolveRouteLocale:(N,j)=>resolveLocalePath(N,j),resolveSiteLocaleData:(N,j)=>({...N,...N.locales[j]})}),ClientOnly=defineComponent({name:"ClientOnly",setup(N,j){const Z=ref(!1);return onMounted(()=>{Z.value=!0}),()=>{var X,oe;return Z.value?(oe=(X=j.slots).default)==null?void 0:oe.call(X):null}}}),Content=defineComponent({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(N){const j=usePageData(),Z=computed(()=>pagesComponents[N.pageKey||j.value.key]);return()=>Z.value?h$1(Z.value):h$1("div","404 Not Found")}}),defineClientConfig=(N={})=>N,withBase=N=>isLinkHttp(N)?N:`/${removeLeadingSlash(N)}`;const hopeInject="",clientConfig0={};var u8=Uint8Array,u16=Uint16Array,u32=Uint32Array,fleb=new u8([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),fdeb=new u8([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),clim=new u8([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),freb=function(N,j){for(var Z=new u16(31),X=0;X<31;++X)Z[X]=j+=1<<N[X-1];for(var oe=new u32(Z[30]),X=1;X<30;++X)for(var ae=Z[X];ae<Z[X+1];++ae)oe[ae]=ae-Z[X]<<5|X;return[Z,oe]},_a$1=freb(fleb,2),fl=_a$1[0],revfl=_a$1[1];fl[28]=258,revfl[258]=28;var _b=freb(fdeb,0),fd=_b[0],rev=new u16(32768);for(var i$3=0;i$3<32768;++i$3){var x$2=(i$3&43690)>>>1|(i$3&21845)<<1;x$2=(x$2&52428)>>>2|(x$2&13107)<<2,x$2=(x$2&61680)>>>4|(x$2&3855)<<4,rev[i$3]=((x$2&65280)>>>8|(x$2&255)<<8)>>>1}var hMap=function(N,j,Z){for(var X=N.length,oe=0,ae=new u16(j);oe<X;++oe)N[oe]&&++ae[N[oe]-1];var re=new u16(j);for(oe=0;oe<j;++oe)re[oe]=re[oe-1]+ae[oe-1]<<1;var ie;if(Z){ie=new u16(1<<j);var se=15-j;for(oe=0;oe<X;++oe)if(N[oe])for(var le=oe<<4|N[oe],ue=j-N[oe],Ae=re[N[oe]-1]++<<ue,Ee=Ae|(1<<ue)-1;Ae<=Ee;++Ae)ie[rev[Ae]>>>se]=le}else for(ie=new u16(X),oe=0;oe<X;++oe)N[oe]&&(ie[oe]=rev[re[N[oe]-1]++]>>>15-N[oe]);return ie},flt=new u8(288);for(var i$3=0;i$3<144;++i$3)flt[i$3]=8;for(var i$3=144;i$3<256;++i$3)flt[i$3]=9;for(var i$3=256;i$3<280;++i$3)flt[i$3]=7;for(var i$3=280;i$3<288;++i$3)flt[i$3]=8;var fdt=new u8(32);for(var i$3=0;i$3<32;++i$3)fdt[i$3]=5;var flrm=hMap(flt,9,1),fdrm=hMap(fdt,5,1),max=function(N){for(var j=N[0],Z=1;Z<N.length;++Z)N[Z]>j&&(j=N[Z]);return j},bits=function(N,j,Z){var X=j/8|0;return(N[X]|N[X+1]<<8)>>(j&7)&Z},bits16=function(N,j){var Z=j/8|0;return(N[Z]|N[Z+1]<<8|N[Z+2]<<16)>>(j&7)},shft=function(N){return(N+7)/8|0},slc=function(N,j,Z){(j==null||j<0)&&(j=0),(Z==null||Z>N.length)&&(Z=N.length);var X=new(N.BYTES_PER_ELEMENT==2?u16:N.BYTES_PER_ELEMENT==4?u32:u8)(Z-j);return X.set(N.subarray(j,Z)),X}
1,ec=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],err=function(N,j,Z){var X=new Error(j||ec[N]);if(X.code=N,Error.captureStackTrace&&Error.captureStackTrace(X,err),!Z)throw X;return X},inflt=function(N,j,Z){var X=N.length;if(!X||Z&&Z.f&&!Z.l)return j||new u8(0);var oe=!j||Z,ae=!Z||Z.i;Z||(Z={}),j||(j=new u8(X*3));var re=function(Bt){var Nt=j.length;if(Bt>Nt){var Lt=new u8(Math.max(Nt*2,Bt));Lt.set(j),j=Lt}},ie=Z.f||0,se=Z.p||0,le=Z.b||0,ue=Z.l,Ae=Z.d,Ee=Z.m,Pe=Z.n,ke=X*8;do{if(!ue){ie=bits(N,se,1);var we=bits(N,se+1,3);if(se+=3,we)if(we==1)ue=flrm,Ae=fdrm,Ee=9,Pe=5;else if(we==2){var je=bits(N,se,31)+257,Xe=bits(N,se+10,15)+4,Ye=je+bits(N,se+5,31)+1;se+=14;for(var tt=new u8(Ye),Je=new u8(19),Be=0;Be<Xe;++Be)Je[clim[Be]]=bits(N,se+Be*3,7);se+=Xe*3;for(var Ve=max(Je),Ue=(1<<Ve)-1,ht=hMap(Je,Ve,1),Be=0;Be<Ye;){var Ut=ht[bits(N,se,Ue)];se+=Ut&15;var Re=Ut>>>4;if(Re<16)tt[Be++]=Re;else{var Ze=0,ze=0;for(Re==16?(ze=3+bits(N,se,3),se+=2,Ze=tt[Be-1]):Re==17?(ze=3+bits(N,se,7),se+=3):Re==18&&(ze=11+bits(N,se,127),se+=7);ze--;)tt[Be++]=Ze}}var Me=tt.subarray(0,je),Ge=tt.subarray(je);Ee=max(Me),Pe=max(Ge),ue=hMap(Me,Ee,1),Ae=hMap(Ge,Pe,1)}else err(1);else{var Re=shft(se)+4,Se=N[Re-4]|N[Re-3]<<8,qe=Re+Se;if(qe>X){ae&&err(0);break}oe&&re(le+Se),j.set(N.subarray(Re,qe),le),Z.b=le+=Se,Z.p=se=qe*8,Z.f=ie;continue}if(se>ke){ae&&err(0);break}}oe&&re(le+131072);for(var Fe=(1<<Ee)-1,Qe=(1<<Pe)-1,We=se;;We=se){var Ze=ue[bits16(N,se)&Fe],Ke=Ze>>>4;if(se+=Ze&15,se>ke){ae&&err(0);break}if(Ze||err(2),Ke<256)j[le++]=Ke;else if(Ke==256){We=se,ue=null;break}else{var pt=Ke-254;if(Ke>264){var Be=Ke-257,dt=fleb[Be];pt=bits(N,se,(1<<dt)-1)+fl[Be],se+=dt}var mt=Ae[bits16(N,se)&Qe],At=mt>>>4;mt||err(3),se+=mt&15;var Ge=fd[At];if(At>3){var dt=fdeb[At];Ge+=bits16(N,se)&(1<<dt)-1,se+=dt}if(se>ke){ae&&err(0);break}oe&&re(le+131072);for(var Pt=le+pt;le<Pt;le+=4)j[le]=j[le-Ge],j[le+1]=j[le+1-Ge],j[le+2]=j[le+2-Ge],j[le+3]=j[le+3-Ge];le=Pt}}Z.l=ue,Z.p=We,Z.b=le,Z.f=ie,ue&&(ie=1,Z.m=Ee,Z.d=Ae,Z.n=Pe)}while(!ie);return le==j.length?j:slc(j,0,le)},et$1=new u8(0),zlv=function(N){((N[0]&15)!=8||N[0]>>>4>7||(N[0]<<8|N[1])%31)&&err(6,"invalid zlib data"),N[1]&32&&err(6,"invalid zlib data: preset dictionaries not supported")};function unzlibSync(N,j){return inflt((zlv(N),N.subarray(2,-4)),j)}var te$1=typeof TextEncoder<"u"&&new TextEncoder,td=typeof TextDecoder<"u"&&new TextDecoder,tds=0;try{td.decode(et$1,{stream:!0}),tds=1}catch{}var dutf8=function(N){for(var j="",Z=0;;){var X=N[Z++],oe=(X>127)+(X>223)+(X>239);if(Z+oe>N.length)return[j,slc(N,Z-1)];oe?oe==3?(X=((X&15)<<18|(N[Z++]&63)<<12|(N[Z++]&63)<<6|N[Z++]&63)-65536,j+=String.fromCharCode(55296|X>>10,56320|X&1023)):oe&1?j+=String.fromCharCode((X&31)<<6|N[Z++]&63):j+=String.fromCharCode((X&15)<<12|(N[Z++]&63)<<6|N[Z++]&63):j+=String.fromCharCode(X)}};function strToU8(N,j){if(j){for(var Z=new u8(N.length),X=0;X<N.length;++X)Z[X]=N.charCodeAt(X);return Z}if(te$1)return te$1.encode(N);for(var oe=N.length,ae=new u8(N.length+(N.length>>1)),re=0,ie=function(ue){ae[re++]=ue},X=0;X<oe;++X){if(re+5>ae.length){var se=new u8(re+8+(oe-X<<1));se.set(ae),ae=se}var le=N.charCodeAt(X);le<128||j?ie(le):le<2048?(ie(192|le>>6),ie(128|le&63)):le>55295&&le<57344?(le=65536+(le&1023<<10)|N.charCodeAt(++X)&1023,ie(240|le>>18),ie(128|le>>12&63),ie(128|le>>6&63),ie(128|le&63)):(ie(224|le>>12),ie(128|le>>6&63),ie(128|le&63))}return slc(ae,0,re)}function strFromU8(N,j){if(j){for(var Z="",X=0;X<N.length;X+=16384)Z+=String.fromCharCode.apply(null,N.subarray(X,X+16384));return Z}else{if(td)return td.decode(N);var oe=dutf8(N),ae=oe[0],re=oe[1];return re.length&&err(8),ae}}const G$1=({name:N="",color:j="currentColor"},{slots:Z})=>{var X;return h$1("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${N}-icon`],viewBox:"0 0 1024 1024",fill:j,"aria-label":`${N} icon`},(X=Z.default)==null?void 0:X.call(Z))};G$1.displayName="IconBase";const vt=({size:N=48,stroke:j=4,wrapper:Z=!0,height:X=2*N})=>{const oe=h$1("svg",{xmlns:"http://www.w3.org/2000/svg",width:N,height:N,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[h$1("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;
11",repeatCount:"indefinite",values:"0;360"}),h$1("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":j,"stroke-linecap":"round"},[h$1("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),h$1("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return Z?h$1("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${X}px`},oe):oe};vt.displayName="LoadingIcon";const Rt=(N,{slots:j})=>{var Z;return((Z=j.default)==null?void 0:Z.call(j))||null},gt=()=>h$1(G$1,{name:"github"},()=>h$1("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"}));gt.displayName="GitHubIcon";const $t=()=>h$1(G$1,{name:"gitlab"},()=>h$1("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"}));$t.displayName="GitlabIcon";const yt=()=>h$1(G$1,{name:"gitee"},()=>h$1("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"}));yt.displayName="GiteeIcon";const bt=()=>h$1(G$1,{name:"bitbucket"},()=>h$1("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"}));bt.displayName="BitbucketIcon";const wt=()=>h$1(G$1,{name:"source"},()=>h$1("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"}));wt.displayName="SourceIcon";const et=Array.isArray,Gt=N=>typeof N=="function",P$1=N=>typeof N=="string";var Ot=N=>/^(https?:)?\/\//.test(N),J$1=N=>Object.prototype.toString.call(N)==="[object Object]";const Vt=(N,j)=>{const Z=j?j._instance:getCurrentInstance();return J$1(Z==null?void 0:Z.appContext.components)&&(N in Z.appContext.components||camelize(N)in Z.appContext.components||capitalize(camelize(N))in Z.appContext.components)};function Ft(N){return N}function Zt(N,j=!0){getCurrentInstance()?onMounted(N):j?N():nextTick(N)}function Qt(N,j=!1){const Z=ref(),X=()=>Z.value=!!N();return X(),Zt(X,j),Z}const St=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Mt="__vueuse_ssr_handlers__";St[Mt]=St[Mt]||{};var Dt;(function(N){N.UP="UP",N.RIGHT="RIGHT",N.DOWN="DOWN",N.LEFT="LEFT",N.NONE="NONE"})(Dt||(Dt={}));var Jt=Object.defineProperty,xt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,It=(N,j,Z)=>j in N?Jt(N,j,{enumerable:!0,configurable:!0,writable:!0,value:Z}):N[j]=Z,Xt=(N,j)=>{for(var Z in j||(j={}))qt.call(j,Z)&&It(N,Z,j[Z]);if(xt)for(var Z of xt(j))Kt.call(j,Z)&&It(N,Z,j[Z]);return N};const te={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};Xt({linear:Ft},te);const Et=()=>Qt(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),ee=()=>{const N=Et();return computed(()=>N.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},ne=N=>{const j=useRouteLocale();return computed(()=>N[j.value])},ce=N=>[/\((ipad);[-\w),; ]+apple/i,/applecoremedia\/[\w.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i].some(j=>j.test(N)),he=N=>[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/cfnetwork\/.+darwin/i].some(j=>j.test(N)),de=N=>[/(mac os x) ?([\w. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i].some(j=>j.test(N)),fe=(N,j)=>{let Z=1;for(let X=0;X<N.length;X++)Z+=N.charCodeAt(X),Z+=Z<<10,Z^=Z>>6;return Z+=Z<<3,Z^=Z>>11,Z%j};var K$2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},nt={},me={get exports(){return nt},set exports(N){nt=N}};(function(N,j){(function(Z,X){N.exports=X()})(K$2,function(){var Z=1e3,X=6e4,oe=36e5,ae="millisecond",re="second",ie="minute",se="hour",le="day",ue="week",Ae="month",Ee="quarter",Pe="year",ke="date",we="Invalid Date",Re=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Se=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}
vendor: 4,874 bytes, line 1
1|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,qe={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Ze){var ze=["th","st","nd","rd"],Me=Ze%100;return"["+Ze+(ze[(Me-20)%10]||ze[Me]||ze[0])+"]"}},je=function(Ze,ze,Me){var Ge=String(Ze);return!Ge||Ge.length>=ze?Ze:""+Array(ze+1-Ge.length).join(Me)+Ze},Xe={s:je,z:function(Ze){var ze=-Ze.utcOffset(),Me=Math.abs(ze),Ge=Math.floor(Me/60),Fe=Me%60;return(ze<=0?"+":"-")+je(Ge,2,"0")+":"+je(Fe,2,"0")},m:function Ze(ze,Me){if(ze.date()<Me.date())return-Ze(Me,ze);var Ge=12*(Me.year()-ze.year())+(Me.month()-ze.month()),Fe=ze.clone().add(Ge,Ae),Qe=Me-Fe<0,We=ze.clone().add(Ge+(Qe?-1:1),Ae);return+(-(Ge+(Me-Fe)/(Qe?Fe-We:We-Fe))||0)},a:function(Ze){return Ze<0?Math.ceil(Ze)||0:Math.floor(Ze)},p:function(Ze){return{M:Ae,y:Pe,w:ue,d:le,D:ke,h:se,m:ie,s:re,ms:ae,Q:Ee}[Ze]||String(Ze||"").toLowerCase().replace(/s$/,"")},u:function(Ze){return Ze===void 0}},Ye="en",tt={};tt[Ye]=qe;var Je=function(Ze){return Ze instanceof ht},Be=function Ze(ze,Me,Ge){var Fe;if(!ze)return Ye;if(typeof ze=="string"){var Qe=ze.toLowerCase();tt[Qe]&&(Fe=Qe),Me&&(tt[Qe]=Me,Fe=Qe);var We=ze.split("-");if(!Fe&&We.length>1)return Ze(We[0])}else{var Ke=ze.name;tt[Ke]=ze,Fe=Ke}return!Ge&&Fe&&(Ye=Fe),Fe||!Ge&&Ye},Ve=function(Ze,ze){if(Je(Ze))return Ze.clone();var Me=typeof ze=="object"?ze:{};return Me.date=Ze,Me.args=arguments,new ht(Me)},Ue=Xe;Ue.l=Be,Ue.i=Je,Ue.w=function(Ze,ze){return Ve(Ze,{locale:ze.$L,utc:ze.$u,x:ze.$x,$offset:ze.$offset})};var ht=function(){function Ze(Me){this.$L=Be(Me.locale,null,!0),this.parse(Me)}var ze=Ze.prototype;return ze.parse=function(Me){this.$d=function(Ge){var Fe=Ge.date,Qe=Ge.utc;if(Fe===null)return new Date(NaN);if(Ue.u(Fe))return new Date;if(Fe instanceof Date)return new Date(Fe);if(typeof Fe=="string"&&!/Z$/i.test(Fe)){var We=Fe.match(Re);if(We){var Ke=We[2]-1||0,pt=(We[7]||"0").substring(0,3);return Qe?new Date(Date.UTC(We[1],Ke,We[3]||1,We[4]||0,We[5]||0,We[6]||0,pt)):new Date(We[1],Ke,We[3]||1,We[4]||0,We[5]||0,We[6]||0,pt)}}return new Date(Fe)}(Me),this.$x=Me.x||{},this.init()},ze.init=function(){var Me=this.$d;this.$y=Me.getFullYear(),this.$M=Me.getMonth(),this.$D=Me.getDate(),this.$W=Me.getDay(),this.$H=Me.getHours(),this.$m=Me.getMinutes(),this.$s=Me.getSeconds(),this.$ms=Me.getMilliseconds()},ze.$utils=function(){return Ue},ze.isValid=function(){return this.$d.toString()!==we},ze.isSame=function(Me,Ge){var Fe=Ve(Me);return this.startOf(Ge)<=Fe&&Fe<=this.endOf(Ge)},ze.isAfter=function(Me,Ge){return Ve(Me)<this.startOf(Ge)},ze.isBefore=function(Me,Ge){return this.endOf(Ge)<Ve(Me)},ze.$g=function(Me,Ge,Fe){return Ue.u(Me)?this[Ge]:this.set(Fe,Me)},ze.unix=function(){return Math.floor(this.valueOf()/1e3)},ze.valueOf=function(){return this.$d.getTime()},ze.startOf=function(Me,Ge){var Fe=this,Qe=!!Ue.u(Ge)||Ge,We=Ue.p(Me),Ke=function(Lt,ft){var jt=Ue.w(Fe.$u?Date.UTC(Fe.$y,ft,Lt):new Date(Fe.$y,ft,Lt),Fe);return Qe?jt:jt.endOf(le)},pt=function(Lt,ft){return Ue.w(Fe.toDate()[Lt].apply(Fe.toDate("s"),(Qe?[0,0,0,0]:[23,59,59,999]).slice(ft)),Fe)},dt=this.$W,mt=this.$M,At=this.$D,Pt="set"+(this.$u?"UTC":"");switch(We){case Pe:return Qe?Ke(1,0):Ke(31,11);case Ae:return Qe?Ke(1,mt):Ke(0,mt+1);case ue:var Bt=this.$locale().weekStart||0,Nt=(dt<Bt?dt+7:dt)-Bt;return Ke(Qe?At-Nt:At+(6-Nt),mt);case le:case ke:return pt(Pt+"Hours",0);case se:return pt(Pt+"Minutes",1);case ie:return pt(Pt+"Seconds",2);case re:return pt(Pt+"Milliseconds",3);default:return this.clone()}},ze.endOf=function(Me){return this.startOf(Me,!1)},ze.$set=function(Me,Ge){var Fe,Qe=Ue.p(Me),We="set"+(this.$u?"UTC":""),Ke=(Fe={},Fe[le]=We+"Date",Fe[ke]=We+"Date",Fe[Ae]=We+"Month",Fe[Pe]=We+"FullYear",Fe[se]=We+"Hours",Fe[ie]=We+"Minutes",Fe[re]=We+"Seconds",Fe[ae]=We+"Milliseconds",Fe)[Qe],pt=Qe===le?this.$D+(Ge-this.$W):Ge;if(Qe===Ae||Qe===Pe){var dt=this.clone().set(ke,1);dt.$d[Ke](pt),dt.init(),this.$d=dt.set(ke,Math.min(this.$D,dt.daysInMonth())).$d}else Ke&&this.$d[Ke](pt);return this.init(),this},ze.set=function(Me,Ge){return this.clone().$set(Me,Ge)},ze.get=function(Me){return this[Ue.p(Me)]()},ze.add=function(Me,Ge){var Fe,Qe=this;Me=Number(Me);var We=Ue.p(Ge),Ke=function(mt){var At=Ve(Qe);return Ue.w(At.date(At.date()+Math.round(mt*Me)),Qe)};if(We===Ae)return this.set(Ae,this.$M+Me);if(We===Pe)return this.set(Pe,this.$y+Me);if(We===le)return Ke(1);if(We===ue)return Ke(7);var pt=(Fe={},Fe[ie]=X,Fe[se]=oe,Fe[re]=Z,Fe)[We]||1,dt=this.$d.getTime()+Me*pt;return Ue.w(dt,this)},ze.subtract=function(Me,Ge){return this.add(-1*Me,Ge)},ze.format=function(Me){var Ge=this,Fe=this.$locale();if(!this.isValid())return Fe.invalidDate||we;var Qe=Me||"YYYY-MM-DDTHH:mm:ssZ",We=Ue.z(this),Ke=this.$H,pt=this.$m,dt=this.$M,mt=Fe.weekdays,At=Fe.months,Pt
1=function(ft,jt,Yt,Wt){return ft&&(ft[jt]||ft(Ge,Qe))||Yt[jt].slice(0,Wt)},Bt=function(ft){return Ue.s(Ke%12||12,ft,"0")},Nt=Fe.meridiem||function(ft,jt,Yt){var Wt=ft<12?"AM":"PM";return Yt?Wt.toLowerCase():Wt},Lt={YY:String(this.$y).slice(-2),YYYY:this.$y,M:dt+1,MM:Ue.s(dt+1,2,"0"),MMM:Pt(Fe.monthsShort,dt,At,3),MMMM:Pt(At,dt),D:this.$D,DD:Ue.s(this.$D,2,"0"),d:String(this.$W),dd:Pt(Fe.weekdaysMin,this.$W,mt,2),ddd:Pt(Fe.weekdaysShort,this.$W,mt,3),dddd:mt[this.$W],H:String(Ke),HH:Ue.s(Ke,2,"0"),h:Bt(1),hh:Bt(2),a:Nt(Ke,pt,!0),A:Nt(Ke,pt,!1),m:String(pt),mm:Ue.s(pt,2,"0"),s:String(this.$s),ss:Ue.s(this.$s,2,"0"),SSS:Ue.s(this.$ms,3,"0"),Z:We};return Qe.replace(Se,function(ft,jt){return jt||Lt[ft]||We.replace(":","")})},ze.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},ze.diff=function(Me,Ge,Fe){var Qe,We=Ue.p(Ge),Ke=Ve(Me),pt=(Ke.utcOffset()-this.utcOffset())*X,dt=this-Ke,mt=Ue.m(this,Ke);return mt=(Qe={},Qe[Pe]=mt/12,Qe[Ae]=mt,Qe[Ee]=mt/3,Qe[ue]=(dt-pt)/6048e5,Qe[le]=(dt-pt)/864e5,Qe[se]=dt/oe,Qe[ie]=dt/X,Qe[re]=dt/Z,Qe)[We]||dt,Fe?mt:Ue.a(mt)},ze.daysInMonth=function(){return this.endOf(Ae).$D},ze.$locale=function(){return tt[this.$L]},ze.locale=function(Me,Ge){if(!Me)return this.$L;var Fe=this.clone(),Qe=Be(Me,Ge,!0);return Qe&&(Fe.$L=Qe),Fe},ze.clone=function(){return Ue.w(this.$d,this)},ze.toDate=function(){return new Date(this.valueOf())},ze.toJSON=function(){return this.isValid()?this.toISOString():null},ze.toISOString=function(){return this.$d.toISOString()},ze.toString=function(){return this.$d.toUTCString()},Ze}(),Ut=ht.prototype;return Ve.prototype=Ut,[["$ms",ae],["$s",re],["$m",ie],["$H",se],["$W",le],["$M",Ae],["$y",Pe],["$D",ke]].forEach(function(Ze){Ut[Ze[1]]=function(ze){return this.$g(ze,Ze[0],Ze[1])}}),Ve.extend=function(Ze,ze){return Ze.$i||(Ze(ze,ht,Ve),Ze.$i=!0),Ve},Ve.locale=Be,Ve.isDayjs=Je,Ve.unix=function(Ze){return Ve(1e3*Ze)},Ve.en=tt[Ye],Ve.Ls=tt,Ve.p={},Ve})})(me);var V$2=nt,it={},pe={get exports(){return it},set exports(N){it=N}};(function(N,j){(function(Z,X){N.exports=X()})(K$2,function(){return function(Z,X,oe){var ae=X.prototype,re=function(Ee){var Pe,ke=Ee.date,we=Ee.utc,Re={};if(!((Pe=ke)instanceof Date||Pe instanceof Array||ae.$utils().u(Pe)||Pe.constructor.name!=="Object")){if(!Object.keys(ke).length)return new Date;var Se=we?oe.utc():oe();Object.keys(ke).forEach(function(Ve){var Ue,ht;Re[Ue=Ve,ht=ae.$utils().p(Ue),ht==="date"?"day":ht]=ke[Ve]});var qe=Re.day||(Re.year||Re.month>=0?1:Se.date()),je=Re.year||Se.year(),Xe=Re.month>=0?Re.month:Re.year||Re.day?0:Se.month(),Ye=Re.hour||0,tt=Re.minute||0,Je=Re.second||0,Be=Re.millisecond||0;return we?new Date(Date.UTC(je,Xe,qe,Ye,tt,Je,Be)):new Date(je,Xe,qe,Ye,tt,Je,Be)}return ke},ie=ae.parse;ae.parse=function(Ee){Ee.date=re.bind(this)(Ee),ie.bind(this)(Ee)};var se=ae.set,le=ae.add,ue=ae.subtract,Ae=function(Ee,Pe,ke,we){we===void 0&&(we=1);var Re=Object.keys(Pe),Se=this;return Re.forEach(function(qe){Se=Ee.bind(Se)(Pe[qe]*we,qe)}),Se};ae.set=function(Ee,Pe){return Pe=Pe===void 0?Ee:Pe,Ee.constructor.name==="Object"?Ae.bind(this)(function(ke,we){return se.bind(this)(we,ke)},Pe,Ee):se.bind(this)(Ee,Pe)},ae.add=function(Ee,Pe){return Ee.constructor.name==="Object"?Ae.bind(this)(le,Ee,Pe):le.bind(this)(Ee,Pe)},ae.subtract=function(Ee,Pe){return Ee.constructor.name==="Object"?Ae.bind(this)(le,Ee,Pe,-1):ue.bind(this)(Ee,Pe)}}})})(pe);var ve=it,rt={},ge={get exports(){return rt},set exports(N){rt=N}};(function(N,j){(function(Z,X){N.exports=X()})(K$2,function(){var Z={year:0,month:1,day:2,hour:3,minute:4,second:5},X={};return function(oe,ae,re){var ie,se=function(Ee,Pe,ke){ke===void 0&&(ke={});var we=new Date(Ee),Re=function(Se,qe){qe===void 0&&(qe={});var je=qe.timeZoneName||"short",Xe=Se+"|"+je,Ye=X[Xe];return Ye||(Ye=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:Se,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:je}),X[Xe]=Ye),Ye}(Pe,ke);return Re.formatToParts(we)},le=function(Ee,Pe){for(var ke=se(Ee,Pe),we=[],Re=0;Re<ke.length;Re+=1){var Se=ke[Re],qe=Se.type,je=Se.value,Xe=Z[qe];Xe>=0&&(we[Xe]=parseInt(je,10))}var Ye=we[3],tt=Ye===24?0:Ye,Je=we[0]+"-"+we[1]+"-"+we[2]+" "+tt+":"+we[4]+":"+we[5]+":000",Be=+Ee;return(re.utc(Je).valueOf()-(Be-=Be%1e3))/6e4},ue=ae.prototype;ue.tz=function(Ee,Pe){Ee===void 0&&(Ee=ie);
1var ke=this.utcOffset(),we=this.toDate(),Re=we.toLocaleString("en-US",{timeZone:Ee}),Se=Math.round((we-new Date(Re))/1e3/60),qe=re(Re).$set("millisecond",this.$ms).utcOffset(15*-Math.round(we.getTimezoneOffset()/15)-Se,!0);if(Pe){var je=qe.utcOffset();qe=qe.add(ke-je,"minute")}return qe.$x.$timezone=Ee,qe},ue.offsetName=function(Ee){var Pe=this.$x.$timezone||re.tz.guess(),ke=se(this.valueOf(),Pe,{timeZoneName:Ee}).find(function(we){return we.type.toLowerCase()==="timezonename"});return ke&&ke.value};var Ae=ue.startOf;ue.startOf=function(Ee,Pe){if(!this.$x||!this.$x.$timezone)return Ae.call(this,Ee,Pe);var ke=re(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return Ae.call(ke,Ee,Pe).tz(this.$x.$timezone,!0)},re.tz=function(Ee,Pe,ke){var we=ke&&Pe,Re=ke||Pe||ie,Se=le(+re(),Re);if(typeof Ee!="string")return re(Ee).tz(Re);var qe=function(tt,Je,Be){var Ve=tt-60*Je*1e3,Ue=le(Ve,Be);if(Je===Ue)return[Ve,Je];var ht=le(Ve-=60*(Ue-Je)*1e3,Be);return Ue===ht?[Ve,Ue]:[tt-60*Math.min(Ue,ht)*1e3,Math.max(Ue,ht)]}(re.utc(Ee,we).valueOf(),Se,Re),je=qe[0],Xe=qe[1],Ye=re(je).utcOffset(Xe);return Ye.$x.$timezone=Re,Ye},re.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},re.tz.setDefault=function(Ee){ie=Ee}}})})(ge);var $e=rt,st={},ye={get exports(){return st},set exports(N){st=N}};(function(N,j){(function(Z,X){N.exports=X()})(K$2,function(){var Z="minute",X=/[+-]\d\d(?::?\d\d)?/g,oe=/([+-]|\d\d)/g;return function(ae,re,ie){var se=re.prototype;ie.utc=function(we){var Re={date:we,utc:!0,args:arguments};return new re(Re)},se.utc=function(we){var Re=ie(this.toDate(),{locale:this.$L,utc:!0});return we?Re.add(this.utcOffset(),Z):Re},se.local=function(){return ie(this.toDate(),{locale:this.$L,utc:!1})};var le=se.parse;se.parse=function(we){we.utc&&(this.$u=!0),this.$utils().u(we.$offset)||(this.$offset=we.$offset),le.call(this,we)};var ue=se.init;se.init=function(){if(this.$u){var we=this.$d;this.$y=we.getUTCFullYear(),this.$M=we.getUTCMonth(),this.$D=we.getUTCDate(),this.$W=we.getUTCDay(),this.$H=we.getUTCHours(),this.$m=we.getUTCMinutes(),this.$s=we.getUTCSeconds(),this.$ms=we.getUTCMilliseconds()}else ue.call(this)};var Ae=se.utcOffset;se.utcOffset=function(we,Re){var Se=this.$utils().u;if(Se(we))return this.$u?0:Se(this.$offset)?Ae.call(this):this.$offset;if(typeof we=="string"&&(we=function(Ye){Ye===void 0&&(Ye="");var tt=Ye.match(X);if(!tt)return null;var Je=(""+tt[0]).match(oe)||["-",0,0],Be=Je[0],Ve=60*+Je[1]+ +Je[2];return Ve===0?0:Be==="+"?Ve:-Ve}(we),we===null))return this;var qe=Math.abs(we)<=16?60*we:we,je=this;if(Re)return je.$offset=qe,je.$u=we===0,je;if(we!==0){var Xe=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(je=this.local().add(qe+Xe,Z)).$offset=qe,je.$x.$localOffset=Xe}else je=this.utc();return je};var Ee=se.format;se.format=function(we){var Re=we||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return Ee.call(this,Re)},se.valueOf=function(){var we=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*we},se.isUTC=function(){return!!this.$u},se.toISOString=function(){return this.toDate().toISOString()},se.toString=function(){return this.toDate().toUTCString()};var Pe=se.toDate;se.toDate=function(we){return we==="s"&&this.$offset?ie(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():Pe.call(this)};var ke=se.diff;se.diff=function(we,Re,Se){if(we&&this.$u===we.$u)return ke.call(this,we,Re,Se);var qe=this.local(),je=ie(we).local();return ke.call(qe,je,Re,Se)}}})})(ye);var be=st;V$2.extend(ve),V$2.extend(be),V$2.extend($e);const ot=(N,j)=>{if(N){if(V$2(N instanceof Date?N:P$1(N)?N.trim():N).isValid()){const X=j?V$2(N).tz(j):V$2(N),oe=X.year(),ae=X.month()+1,re=X.date(),ie=X.hour(),se=X.minute(),le=X.second(),ue=X.millisecond(),Ae=ie===0&&se===0&&le===0&&ue===0;return{value:X.toDate(),info:{year:oe,month:ae,day:re,...Ae?{}:{hour:ie,minute:se,second:le}},type:Ae?"date":"full"}}const Z=/(?:(\d{2,4})[/-](\d{1,2})[/-](\d{1,2}))?\s*(?:(\d{1,2}):(\d{1,2})(?::(\d{1,2}))?)?/u.exec(N.trim());if(Z){const[,X,oe,ae,re,ie,se]=Z,le=Re=>typeof Re>"u"?void 0:Number(Re),ue=Re=>Re&&Re<100?Re+2e3:Re,Ae=Re=>re&&ie&&!se?0:Re,Ee={year:ue(le(X)),month:le(oe),day:le(ae),hour:le(re),minute:le(ie),second:Ae(le(se))},Pe=X===void 0&&oe===void 0&&ae===void 0,ke=re===void 0&&ie===void 0&&se===void 0,we=V$2({...Ee,month:Ee.month-1}).toDate();return{value:Pe?void 0:we,info:ke?{year:Ee.year,month:Ee.month,day:Ee.day}:Pe?{hour:Ee.hour,minute:Ee.minute,second:Ee.second}:Ee,type:Pe?"time":ke?"date":"full"}}}return null},_t=(N,j)=>P$1(N)&&N.startsWith(j),Oe=(N,j)=>P$1(N)&&N.endsWith(j),Tt=Object.entries,at=Object.keys,ut=(N,...j)=>{if(j.length===0)return N;const Z=j.shift()||null;
1return Z&&Tt(Z).forEach(([X,oe])=>{X==="__proto__"||X==="constructor"||(J$1(N[X])&&J$1(oe)?ut(N[X],oe):et(oe)?N[X]=[...oe]:J$1(oe)?N[X]={...oe}:N[X]=Z[X])}),ut(N,...j)},Ct=N=>J$1(N)&&P$1(N.name),De=(N,j=!1)=>N?et(N)?N.map(Z=>P$1(Z)?{name:Z}:Ct(Z)?Z:null).filter(Z=>Z!==null):P$1(N)?[{name:N}]:Ct(N)?[N]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${j?"":"| false"} | undefined\`, but got`,N),[]):[],ct=(N,j)=>{if(N){if(et(N)&&N.every(P$1))return N;if(P$1(N))return[N];console.error(`Expect ${j||"value"} to be \`string[] | string | undefined\`, but got`,N)}return[]},xe=N=>ct(N,"category"),Ie=N=>ct(N,"tag"),_e=N=>_t(N,"/");class Te{constructor(){this.messageElements={};const j="message-container",Z=document.getElementById(j);Z?this.containerElement=Z:(this.containerElement=document.createElement("div"),this.containerElement.id=j,document.body.appendChild(this.containerElement))}pop(j,Z=2e3){const X=document.createElement("div"),oe=Date.now();return X.className="message move-in",X.innerHTML=j,this.containerElement.appendChild(X),this.messageElements[oe]=X,Z>0&&setTimeout(()=>{this.close(oe)},Z),oe}close(j){if(j){const Z=this.messageElements[j];Z.classList.remove("move-in"),Z.classList.add("move-out"),Z.addEventListener("animationend",()=>{Z.remove(),delete this.messageElements[j]})}else at(this.messageElements).forEach(Z=>this.close(Number(Z)))}destroy(){document.body.removeChild(this.containerElement)}}const zt=/#.*$/u,kt=N=>{const j=zt.exec(N);return j?j[0]:""},lt=N=>decodeURI(N).replace(zt,"").replace(/(index)?\.(md|html)$/,""),Ce=(N,j)=>{if(j===void 0)return!1;const Z=lt(N.path),X=lt(j),oe=kt(j);return oe?oe===N.hash&&(!X||Z===X):Z===X},He=N=>{const j=atob(N);return strFromU8(unzlibSync(strToU8(j,!0)))},Le=N=>Ot(N)?N:`https://github.com/${N}`,Ne=N=>!Ot(N)||/github\.com/.test(N)?"GitHub":/bitbucket\.org/.test(N)?"Bitbucket":/gitlab\.com/.test(N)?"GitLab":/gitee\.com/.test(N)?"Gitee":null,Ht=(N,...j)=>{const Z=N.resolve(...j),X=Z.matched[Z.matched.length-1];if(!(X!=null&&X.redirect))return Z;const{redirect:oe}=X,ae=Gt(oe)?oe(Z):oe,re=P$1(ae)?{path:ae}:ae;return Ht(N,{hash:Z.hash,query:Z.query,params:Z.params,...re})};var _a;const isClient=typeof window<"u",isFunction=N=>typeof N=="function",isString=N=>typeof N=="string",noop=()=>{},isIOS=isClient&&((_a=window==null?void 0:window.navigator)==null?void 0:_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref(N){return typeof N=="function"?N():unref(N)}function createFilterWrapper(N,j){function Z(...X){return new Promise((oe,ae)=>{Promise.resolve(N(()=>j.apply(this,X),{fn:j,thisArg:this,args:X})).then(oe).catch(ae)})}return Z}const bypassFilter=N=>N();function debounceFilter(N,j={}){let Z,X,oe=noop;const ae=ie=>{clearTimeout(ie),oe(),oe=noop};return ie=>{const se=resolveUnref(N),le=resolveUnref(j.maxWait);return Z&&ae(Z),se<=0||le!==void 0&&le<=0?(X&&(ae(X),X=null),Promise.resolve(ie())):new Promise((ue,Ae)=>{oe=j.rejectOnCancel?Ae:ue,le&&!X&&(X=setTimeout(()=>{Z&&ae(Z),X=null,ue(ie())},le)),Z=setTimeout(()=>{X&&ae(X),X=null,ue(ie())},se)})}}function throttleFilter(N,j=!0,Z=!0,X=!1){let oe=0,ae,re=!0,ie=noop,se;const le=()=>{ae&&(clearTimeout(ae),ae=void 0,ie(),ie=noop)};return Ae=>{const Ee=resolveUnref(N),Pe=Date.now()-oe,ke=()=>se=Ae();return le(),Ee<=0?(oe=Date.now(),ke()):(Pe>Ee&&(Z||!re)?(oe=Date.now(),ke()):j&&(se=new Promise((we,Re)=>{ie=X?Re:we,ae=setTimeout(()=>{oe=Date.now(),re=!0,we(ke()),le()},Math.max(0,Ee-Pe))})),!Z&&!ae&&(ae=setTimeout(()=>re=!0,Ee)),re=!1,se)}}function pausableFilter(N=bypassFilter){const j=ref(!0);function Z(){j.value=!1}function X(){j.value=!0}const oe=(...ae)=>{j.value&&N(...ae)};return{isActive:readonly(j),pause:Z,resume:X,eventFilter:oe}}function identity(N){return N}function tryOnScopeDispose(N){return getCurrentScope()?(onScopeDispose(N),!0):!1}function useDebounceFn(N,j=200,Z={}){return createFilterWrapper(debounceFilter(j,Z),N)}function useThrottleFn(N,j=200,Z=!1,X=!0,oe=!1){return createFilterWrapper(throttleFilter(j,Z,X,oe),N)}function resolveRef(N){return typeof N=="function"?computed(N):ref(N)}function tryOnMounted(N,j=!0){getCurrentInstance()?onMounted(N):j?N():nextTick(N)}function useTimeoutFn(N,j,Z={}){const{immediate:X=!0}=Z,oe=ref(!1);let ae=null;function re(){ae&&(clearTimeout(ae),ae=null)}function ie(){oe.value=!1,re()}function se(...le){re(),oe.value=!0,ae=setTimeout(()=>{oe.value=!1,ae=null,N(...le)},resolveUnref(j))}return X&&(oe.value=!0,isClient&&se()),tryOnScopeDispose(ie),{isPending:readonly(oe),start:se,stop:ie}}function useToggle(N=!1,j={}){const{truthyValue:Z=!0,falsyValue:X=!1}=j,oe=isRef(N),ae=ref(N);function re(ie){if(arguments.length)return ae.value=ie,ae.value;{const se=resolveUnref(Z);return ae.value=ae.value===se?resolveUnref(X):se,ae.value}}return oe?re:[ae,re]}var __getOwnPropSymbols$6=Object.getOwnPropertySymbols,__hasOwnProp$6=Object.prototype.hasOwnProperty,__propIsEnum$6=Object.prototype.propertyIsEnumerable,__objRest$5=(N,j)=>{var Z={};
1for(var X in N)__hasOwnProp$6.call(N,X)&&j.indexOf(X)<0&&(Z[X]=N[X]);if(N!=null&&__getOwnPropSymbols$6)for(var X of __getOwnPropSymbols$6(N))j.indexOf(X)<0&&__propIsEnum$6.call(N,X)&&(Z[X]=N[X]);return Z};function watchWithFilter(N,j,Z={}){const X=Z,{eventFilter:oe=bypassFilter}=X,ae=__objRest$5(X,["eventFilter"]);return watch(N,createFilterWrapper(oe,j),ae)}var __defProp$2=Object.defineProperty,__defProps$2=Object.defineProperties,__getOwnPropDescs$2=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$2=Object.getOwnPropertySymbols,__hasOwnProp$2=Object.prototype.hasOwnProperty,__propIsEnum$2=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(N,j,Z)=>j in N?__defProp$2(N,j,{enumerable:!0,configurable:!0,writable:!0,value:Z}):N[j]=Z,__spreadValues$2=(N,j)=>{for(var Z in j||(j={}))__hasOwnProp$2.call(j,Z)&&__defNormalProp$2(N,Z,j[Z]);if(__getOwnPropSymbols$2)for(var Z of __getOwnPropSymbols$2(j))__propIsEnum$2.call(j,Z)&&__defNormalProp$2(N,Z,j[Z]);return N},__spreadProps$2=(N,j)=>__defProps$2(N,__getOwnPropDescs$2(j)),__objRest$1$1=(N,j)=>{var Z={};for(var X in N)__hasOwnProp$2.call(N,X)&&j.indexOf(X)<0&&(Z[X]=N[X]);if(N!=null&&__getOwnPropSymbols$2)for(var X of __getOwnPropSymbols$2(N))j.indexOf(X)<0&&__propIsEnum$2.call(N,X)&&(Z[X]=N[X]);return Z};function watchPausable(N,j,Z={}){const X=Z,{eventFilter:oe}=X,ae=__objRest$1$1(X,["eventFilter"]),{eventFilter:re,pause:ie,resume:se,isActive:le}=pausableFilter(oe);return{stop:watchWithFilter(N,j,__spreadProps$2(__spreadValues$2({},ae),{eventFilter:re})),pause:ie,resume:se,isActive:le}}function unrefElement(N){var j;const Z=resolveUnref(N);return(j=Z==null?void 0:Z.$el)!=null?j:Z}const defaultWindow=isClient?window:void 0,defaultDocument=isClient?window.document:void 0,defaultNavigator=isClient?window.navigator:void 0;function useEventListener(...N){let j,Z,X,oe;if(isString(N[0])||Array.isArray(N[0])?([Z,X,oe]=N,j=defaultWindow):[j,Z,X,oe]=N,!j)return noop;Array.isArray(Z)||(Z=[Z]),Array.isArray(X)||(X=[X]);const ae=[],re=()=>{ae.forEach(ue=>ue()),ae.length=0},ie=(ue,Ae,Ee,Pe)=>(ue.addEventListener(Ae,Ee,Pe),()=>ue.removeEventListener(Ae,Ee,Pe)),se=watch(()=>[unrefElement(j),resolveUnref(oe)],([ue,Ae])=>{re(),ue&&ae.push(...Z.flatMap(Ee=>X.map(Pe=>ie(ue,Ee,Pe,Ae))))},{immediate:!0,flush:"post"}),le=()=>{se(),re()};return tryOnScopeDispose(le),le}let _iOSWorkaround=!1;function onClickOutside(N,j,Z={}){const{window:X=defaultWindow,ignore:oe=[],capture:ae=!0,detectIframe:re=!1}=Z;if(!X)return;isIOS&&!_iOSWorkaround&&(_iOSWorkaround=!0,Array.from(X.document.body.children).forEach(Ee=>Ee.addEventListener("click",noop)));let ie=!0;const se=Ee=>oe.some(Pe=>{if(typeof Pe=="string")return Array.from(X.document.querySelectorAll(Pe)).some(ke=>ke===Ee.target||Ee.composedPath().includes(ke));{const ke=unrefElement(Pe);return ke&&(Ee.target===ke||Ee.composedPath().includes(ke))}}),ue=[useEventListener(X,"click",Ee=>{const Pe=unrefElement(N);if(!(!Pe||Pe===Ee.target||Ee.composedPath().includes(Pe))){if(Ee.detail===0&&(ie=!se(Ee)),!ie){ie=!0;return}j(Ee)}},{passive:!0,capture:ae}),useEventListener(X,"pointerdown",Ee=>{const Pe=unrefElement(N);Pe&&(ie=!Ee.composedPath().includes(Pe)&&!se(Ee))},{passive:!0}),re&&useEventListener(X,"blur",Ee=>{var Pe;const ke=unrefElement(N);((Pe=X.document.activeElement)==null?void 0:Pe.tagName)==="IFRAME"&&!(ke!=null&&ke.contains(X.document.activeElement))&&j(Ee)})].filter(Boolean);return()=>ue.forEach(Ee=>Ee())}function useSupported(N,j=!1){const Z=ref(),X=()=>Z.value=Boolean(N());return X(),tryOnMounted(X,j),Z}function useMediaQuery(N,j={}){const{window:Z=defaultWindow}=j,X=useSupported(()=>Z&&"matchMedia"in Z&&typeof Z.matchMedia=="function");let oe;const ae=ref(!1),re=()=>{oe&&("removeEventListener"in oe?oe.removeEventListener("change",ie):oe.removeListener(ie))},ie=()=>{X.value&&(re(),oe=Z.matchMedia(resolveRef(N).value),ae.value=oe.matches,"addEventListener"in oe?oe.addEventListener("change",ie):oe.addListener(ie))};return watchEffect(ie),tryOnScopeDispose(()=>re()),ae}function useClipboard(N={}){const{navigator:j=defaultNavigator,read:Z=!1,source:X,copiedDuring:oe=1500,legacy:ae=!1}=N,re=["copy","cut"],ie=useSupported(()=>j&&"clipboard"in j),se=computed(()=>ie.value||ae),le=ref(""),ue=ref(!1),Ae=useTimeoutFn(()=>ue.value=!1,oe);function Ee(){ie.value?j.clipboard.readText().then(Re=>{le.value=Re}):le.value=we()}if(se.value&&Z)for(const Re of re)useEventListener(Re,Ee);async function Pe(Re=resolveUnref(X)){se.value&&Re!=null&&(ie.value?await j.clipboard.writeText(Re):ke(Re),le.value=Re,ue.value=!0,Ae.start())}function ke(Re){const Se=document.createElement("textarea");
1Se.value=Re??"",Se.style.position="absolute",Se.style.opacity="0",document.body.appendChild(Se),Se.select(),document.execCommand("copy"),Se.remove()}function we(){var Re,Se,qe;return(qe=(Se=(Re=document==null?void 0:document.getSelection)==null?void 0:Re.call(document))==null?void 0:Se.toString())!=null?qe:""}return{isSupported:se,text:le,copied:ue,copy:Pe}}const _global=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__";_global[globalKey]=_global[globalKey]||{};const handlers=_global[globalKey];function getSSRHandler(N,j){return handlers[N]||j}function guessSerializerType(N){return N==null?"any":N instanceof Set?"set":N instanceof Map?"map":N instanceof Date?"date":typeof N=="boolean"?"boolean":typeof N=="string"?"string":typeof N=="object"?"object":Number.isNaN(N)?"any":"number"}var __defProp$k=Object.defineProperty,__getOwnPropSymbols$m=Object.getOwnPropertySymbols,__hasOwnProp$m=Object.prototype.hasOwnProperty,__propIsEnum$m=Object.prototype.propertyIsEnumerable,__defNormalProp$k=(N,j,Z)=>j in N?__defProp$k(N,j,{enumerable:!0,configurable:!0,writable:!0,value:Z}):N[j]=Z,__spreadValues$k=(N,j)=>{for(var Z in j||(j={}))__hasOwnProp$m.call(j,Z)&&__defNormalProp$k(N,Z,j[Z]);if(__getOwnPropSymbols$m)for(var Z of __getOwnPropSymbols$m(j))__propIsEnum$m.call(j,Z)&&__defNormalProp$k(N,Z,j[Z]);return N};const StorageSerializers={boolean:{read:N=>N==="true",write:N=>String(N)},object:{read:N=>JSON.parse(N),write:N=>JSON.stringify(N)},number:{read:N=>Number.parseFloat(N),write:N=>String(N)},any:{read:N=>N,write:N=>String(N)},string:{read:N=>N,write:N=>String(N)},map:{read:N=>new Map(JSON.parse(N)),write:N=>JSON.stringify(Array.from(N.entries()))},set:{read:N=>new Set(JSON.parse(N)),write:N=>JSON.stringify(Array.from(N))},date:{read:N=>new Date(N),write:N=>N.toISOString()}},customStorageEventName="vueuse-storage";function useStorage(N,j,Z,X={}){var oe;const{flush:ae="pre",deep:re=!0,listenToStorageChanges:ie=!0,writeDefaults:se=!0,mergeDefaults:le=!1,shallow:ue,window:Ae=defaultWindow,eventFilter:Ee,onError:Pe=Be=>{console.error(Be)}}=X,ke=(ue?shallowRef:ref)(j);if(!Z)try{Z=getSSRHandler("getDefaultStorage",()=>{var Be;return(Be=defaultWindow)==null?void 0:Be.localStorage})()}catch(Be){Pe(Be)}if(!Z)return ke;const we=resolveUnref(j),Re=guessSerializerType(we),Se=(oe=X.serializer)!=null?oe:StorageSerializers[Re],{pause:qe,resume:je}=watchPausable(ke,()=>Xe(ke.value),{flush:ae,deep:re,eventFilter:Ee});return Ae&&ie&&(useEventListener(Ae,"storage",Je),useEventListener(Ae,customStorageEventName,tt)),Je(),ke;function Xe(Be){try{if(Be==null)Z.removeItem(N);else{const Ve=Se.write(Be),Ue=Z.getItem(N);Ue!==Ve&&(Z.setItem(N,Ve),Ae&&Ae.dispatchEvent(new CustomEvent(customStorageEventName,{detail:{key:N,oldValue:Ue,newValue:Ve,storageArea:Z}})))}}catch(Ve){Pe(Ve)}}function Ye(Be){const Ve=Be?Be.newValue:Z.getItem(N);if(Ve==null)return se&&we!==null&&Z.setItem(N,Se.write(we)),we;if(!Be&&le){const Ue=Se.read(Ve);return isFunction(le)?le(Ue,we):Re==="object"&&!Array.isArray(Ue)?__spreadValues$k(__spreadValues$k({},we),Ue):Ue}else return typeof Ve!="string"?Ve:Se.read(Ve)}function tt(Be){Je(Be.detail)}function Je(Be){if(!(Be&&Be.storageArea!==Z)){if(Be&&Be.key==null){ke.value=we;return}if(!(Be&&Be.key!==N)){qe();try{ke.value=Ye(Be)}catch(Ve){Pe(Ve)}finally{Be?nextTick(je):je()}}}}}function usePreferredDark(N){return useMediaQuery("(prefers-color-scheme: dark)",N)}const functionsMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function useFullscreen(N,j={}){const{document:Z=defaultDocument,autoExit:X=!1}=j,oe=N||(Z==null?void 0:Z.querySelector("html")),ae=ref(!1);let re=functionsMap[0];const ie=useSupported(()=>
1{if(Z){for(const we of functionsMap)if(we[1]in Z)return re=we,!0}else return!1;return!1}),[se,le,ue,,Ae]=re;async function Ee(){ie.value&&(Z!=null&&Z[ue]&&await Z[le](),ae.value=!1)}async function Pe(){if(!ie.value)return;await Ee();const we=unrefElement(oe);we&&(await we[se](),ae.value=!0)}async function ke(){ae.value?await Ee():await Pe()}return Z&&useEventListener(Z,Ae,()=>{ae.value=!!(Z!=null&&Z[ue])},!1),X&&tryOnScopeDispose(Ee),{isSupported:ie,isFullscreen:ae,enter:Pe,exit:Ee,toggle:ke}}function useLocalStorage(N,j,Z={}){const{window:X=defaultWindow}=Z;return useStorage(N,j,X==null?void 0:X.localStorage,Z)}var __getOwnPropSymbols$8=Object.getOwnPropertySymbols,__hasOwnProp$8=Object.prototype.hasOwnProperty,__propIsEnum$8=Object.prototype.propertyIsEnumerable,__objRest$1=(N,j)=>{var Z={};for(var X in N)__hasOwnProp$8.call(N,X)&&j.indexOf(X)<0&&(Z[X]=N[X]);if(N!=null&&__getOwnPropSymbols$8)for(var X of __getOwnPropSymbols$8(N))j.indexOf(X)<0&&__propIsEnum$8.call(N,X)&&(Z[X]=N[X]);return Z};function useMutationObserver(N,j,Z={}){const X=Z,{window:oe=defaultWindow}=X,ae=__objRest$1(X,["window"]);let re;const ie=useSupported(()=>oe&&"MutationObserver"in oe),se=()=>{re&&(re.disconnect(),re=void 0)},le=watch(()=>unrefElement(N),Ae=>{se(),ie.value&&oe&&Ae&&(re=new MutationObserver(j),re.observe(Ae,ae))},{immediate:!0}),ue=()=>{se(),le()};return tryOnScopeDispose(ue),{isSupported:ie,stop:ue}}var SwipeDirection;(function(N){N.UP="UP",N.RIGHT="RIGHT",N.DOWN="DOWN",N.LEFT="LEFT",N.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));function checkOverflowScroll(N){const j=window.getComputedStyle(N);if(j.overflowX==="scroll"||j.overflowY==="scroll"||j.overflowX==="auto"&&N.clientHeight<N.scrollHeight||j.overflowY==="auto"&&N.clientWidth<N.scrollWidth)return!0;{const Z=N.parentNode;return!Z||Z.tagName==="BODY"?!1:checkOverflowScroll(Z)}}function preventDefault(N){const j=N||window.event,Z=j.target;return checkOverflowScroll(Z)?!1:j.touches.length>1?!0:(j.preventDefault&&j.preventDefault(),!1)}function useScrollLock(N,j=!1){const Z=ref(j);let X=null,oe;watch(resolveRef(N),ie=>{if(ie){const se=ie;oe=se.style.overflow,Z.value&&(se.style.overflow="hidden")}},{immediate:!0});const ae=()=>{const ie=resolveUnref(N);!ie||Z.value||(isIOS&&(X=useEventListener(ie,"touchmove",se=>{preventDefault(se)},{passive:!1})),ie.style.overflow="hidden",Z.value=!0)},re=()=>{const ie=resolveUnref(N);!ie||!Z.value||(isIOS&&(X==null||X()),ie.style.overflow=oe,Z.value=!1)};return tryOnScopeDispose(re),computed({get(){return Z.value},set(ie){ie?ae():re()}})}let _id=0;function useStyleTag(N,j={}){const Z=ref(!1),{document:X=defaultDocument,immediate:oe=!0,manual:ae=!1,id:re=`vueuse_styletag_${++_id}`}=j,ie=ref(N);let se=()=>{};const le=()=>{if(!X)return;const Ae=X.getElementById(re)||X.createElement("style");Ae.isConnected||(Ae.type="text/css",Ae.id=re,j.media&&(Ae.media=j.media),X.head.appendChild(Ae)),!Z.value&&(se=watch(ie,Ee=>{Ae.textContent=Ee},{immediate:!0}),Z.value=!0)},ue=()=>{!X||!Z.value||(se(),X.head.removeChild(X.getElementById(re)),Z.value=!1)};return oe&&!ae&&tryOnMounted(le),ae||tryOnScopeDispose(ue),{id:re,css:ie,unload:ue,load:le,isLoaded:readonly(Z)}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(N,j,Z)=>j in N?__defProp(N,j,{enumerable:!0,configurable:!0,writable:!0,value:Z}):N[j]=Z,__spreadValues=(N,j)=>{for(var Z in j||(j={}))__hasOwnProp.call(j,Z)&&__defNormalProp(N,Z,j[Z]);if(__getOwnPropSymbols)for(var Z of __getOwnPropSymbols(j))__propIsEnum.call(j,Z)&&__defNormalProp(N,Z,j[Z]);return N};const _TransitionPresets={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};__spreadValues({linear:identity},_TransitionPresets);function useWindowScroll({window:N=defaultWindow}={}){if(!N)return{x:ref(0),y:ref(0)};const j=ref(N.scrollX),Z=ref(N.scrollY);return useEventListener(N,"scroll",()=>{j.value=N.scrollX,Z.value=N.scrollY},{capture:!1,passive:!0}),{x:j,y:Z}}const badge="",t$1=({type:N="info",text:j="",vertical:Z="top",color:X},{slots:oe})=>{var ae;return h$1("span",{class:["badge",N,{diy:X}],style:{verticalAlign:Z,...X?{backgroundColor:X}:{}}},j||((ae=oe.default)==null?void 0:ae.call(oe)))};t$1.displayName="Badge";const fontIcon="";var m$3=defineComponent({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(N){const j=computed(()=>{const X=["font-icon icon"],oe=`iconfont icon-${N.icon}`;return X.push(oe),X}),Z=computed(()=>{const X={};return N.color&&(X.color=N.color),N.size&&(X["font-size"]=Number.isNaN(Number(N.size))?N.size:`${N.size}px`),at(X).length?X:null});return()=>N.icon?h$1("span",{key:N.icon,class:j.value,style:Z.value}):null}});const l$3=()=>h$1(G$1,{name:"back-to-top"},()=>[h$1("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"}),h$1("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"})]);l$3.displayName="BackToTopIcon";const balloon="",backToTop="";var T$4=defineComponent({name:"BackToTop",props:{threshold:{type:Number,default:300}},setup(N){const j=usePageFrontmatter(),Z=ne({"/":{backToTop:"è¿åé¡¶é¨"}}),{y:X}=useWindowScroll(),oe=computed(()=>j.value.backToTop!==!1&&X.value>N.threshold);return()=>h$1(Transition,{name:"fade"},()=>oe.value?h$1("button",{class:"back-to-top","aria-label":Z.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},h$1(l$3)):null)}});const srOnly="",clientConfig1=defineClientConfig({enhance:({app:N})=>
1{Vt("Badge")||N.component("Badge",t$1),Vt("FontIcon")||N.component("FontIcon",m$3)},setup:()=>{useStyleTag(` @import url("//at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css"); 2 `)},rootComponents:[()=>h$1(T$4,{threshold:300})]});function r$2(N,j,Z){var X,oe,ae;j===void 0&&(j=50),Z===void 0&&(Z={});var re=(X=Z.isImmediate)!=null&&X,ie=(oe=Z.callback)!=null&&oe,se=Z.maxWait,le=Date.now(),ue=[];function Ae(){if(se!==void 0){var Pe=Date.now()-le;if(Pe+j>=se)return se-Pe}return j}var Ee=function(){var Pe=[].slice.call(arguments),ke=this;return new Promise(function(we,Re){var Se=re&&ae===void 0;if(ae!==void 0&&clearTimeout(ae),ae=setTimeout(function(){if(ae=void 0,le=Date.now(),!re){var je=N.apply(ke,Pe);ie&&ie(je),ue.forEach(function(Xe){return(0,Xe.resolve)(je)}),ue=[]}},Ae()),Se){var qe=N.apply(ke,Pe);return ie&&ie(qe),we(qe)}ue.push({resolve:we,reject:Re})})};return Ee.cancel=function(Pe){ae!==void 0&&clearTimeout(ae),ue.forEach(function(ke){return(0,ke.reject)(Pe)}),ue=[]},Ee}const useActiveHeaderLinks=({headerLinkSelector:N,headerAnchorSelector:j,delay:Z,offset:X=5})=>{const oe=useRouter(),re=r$2(()=>{var we,Re;const ie=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(ie-0)<X){updateHash(oe,"");return}const le=window.innerHeight+ie,ue=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),Ae=Math.abs(ue-le)<X,Ee=Array.from(document.querySelectorAll(N)),ke=Array.from(document.querySelectorAll(j)).filter(Se=>Ee.some(qe=>qe.hash===Se.hash));for(let Se=0;Se<ke.length;Se++){const qe=ke[Se],je=ke[Se+1],Xe=ie>=(((we=qe.parentElement)==null?void 0:we.offsetTop)??0)-X,Ye=!je||ie<(((Re=je.parentElement)==null?void 0:Re.offsetTop)??0)-X;if(!(Xe&&Ye))continue;const Je=decodeURIComponent(oe.currentRoute.value.hash),Be=decodeURIComponent(qe.hash);if(Je===Be)return;if(Ae){for(let Ve=Se+1;Ve<ke.length;Ve++)if(Je===decodeURIComponent(ke[Ve].hash))return}updateHash(oe,Be);return}},Z);onMounted(()=>{window.addEventListener("scroll",re)}),onBeforeUnmount(()=>{window.removeEventListener("scroll",re)})},updateHash=async(N,j)=>{const{scrollBehavior:Z}=N.options;N.options.scrollBehavior=void 0,await N.replace({query:N.currentRoute.value.query,hash:j,force:!0}).finally(()=>N.options.scrollBehavior=Z)},headerLinkSelector=".sidebar-link, .toc-link",headerAnchorSelector=".header-anchor",delay=200,offset=5,clientConfig2=defineClientConfig({setup(){useActiveHeaderLinks({headerLinkSelector,headerAnchorSelector,delay,offset})}}),autoCatalog="";var D=defineComponent({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean},setup(N,{slots:j}){const Z=ne({"/":{title:"ç®å½"}}),X=usePageData(),oe=useRouter(),ae=useSiteData(),re=le=>{const ue=le.I;return typeof ue>"u"||ue},ie=()=>{const le=N.base||X.value.path.replace(/\/[^/]+$/,"/"),ue=oe.getRoutes(),Ae=[];return ue.filter(({meta:Ee,path:Pe})=>{if(!_t(Pe,le)||Pe===le)return!1;if(le==="/"){const ke=at(ae.value.locales).filter(we=>we!=="/");if(Pe==="/404.html"||ke.some(we=>_t(Pe,we)))return!1}return(Oe(Pe,".html")&&!Oe(Pe,"/index.html")||Oe(Pe,"/"))&&re(Ee)}).map(({path:Ee,meta:Pe})=>{const ke=Ee.substring(le.length).split("/").length;return{title:Pe.t||"",icon:Pe.i,base:Ee.replace(/\/[^/]+\/?$/,"/"),order:Pe.O||null,level:Oe(Ee,"/")?ke-1:ke,path:Ee}}).filter(({title:Ee,level:Pe})=>typeof Ee=="string"&&Ee&&Pe<=N.level).sort(({title:Ee,level:Pe,path:ke,order:we},{title:Re,level:Se,path:qe,order:je})=>Pe-Se||(Oe(ke,"/index.html")?-1:Oe(qe,"/index.html")?1:we===null?je===null?Ee.localeCompare(Re):je:je===null?we:we>0?je>0?we-je:-1:je<0?we-je:1)).forEach(Ee=>{var Pe;const{base:ke,level:we}=Ee;switch(we){case 1:Ae.push(Ee);break;case 2:{const Re=Ae.find(Se=>Se.path===ke);Re&&(Re.children??(Re.children=[])).push(Ee);break}default:{const Re=Ae.find(Se=>Se.path===ke.replace(/\/[^/]+\/$/,"/"));if(Re){const Se=(Pe=Re.children)==null?void 0:Pe.find(qe=>qe.path===ke);Se&&(Se.children??(Se.children=[])).push(Ee)}}}}),Ae},se=computed(()=>ie());return()=>h$1("div",{class:"auto-catalog-wrapper"},[h$1("h2",{class:"main-title"},Z.value.title),...se.value.map(({children:le=[],icon:ue,path:Ae,title:Ee},Pe)=>[h$1("h3",{id:Ee,class:["child-title",{"has-children":le.length}]},[h$1("a",{href:`#${Ee}`,class:"header-anchor"},"#"),h$1(RouterLink,{class:"catalog-title",to:Ae},()=>[N.index?`${Pe+1}.`:null,ue&&j.icon?j.icon({icon:ue}):null,Ee||"Unknown"])]),le.length?h$1("ul",{class:"child-catalog-wrapper"},le.map(({children:ke=[],icon:we,path:Re,title:Se},qe)=>h$1("li",{class:"child-catalog-item"},[h$1("div",{class:["sub-title",{"has-children":ke.length}]},[h$1("a",{href:`#${Se}`,class:"header-anchor"},"#"),h$1(RouterLink,{class:"catalog-title",to:Re},()=>[N.index?`${Pe+1}.${qe+1}`:null,we&&j.icon?j.icon({icon:we}):null,Se||"Unknown"])]),ke.length?h$1("div",{class:"sub-catalog-wrapper"},ke.map(({icon:je,path:Xe,title:Ye},tt)=>h$1(RouterLink,{class:"sub-catalog-item",to:Xe},()=>[N.index?`${Pe+1}.${qe+1}.${tt+1}`:null,je&&j.icon?j.icon({icon:je}):null,Ye||"Unknown"]))):null]))):null])])}}),K$1=defineClientConfig({enhance:({app:N})=>
2{Vt("AutoCatalog",N)||N.component("AutoCatalog",j=>h$1(D,j,{icon:({icon:Z})=>h$1(resolveComponent("HopeIcon"),{icon:Z})}))}});const vars$1="",externalLinkIcon="",svg=h$1("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"},[h$1("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"}),h$1("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"})]),ExternalLinkIcon=defineComponent({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(N){const j=useRouteLocale(),Z=computed(()=>N.locales[j.value]??{openInNewWindow:"open in new window"});return()=>h$1("span",[svg,h$1("span",{class:"external-link-icon-sr-only"},Z.value.openInNewWindow)])}}),locales={},clientConfig4=defineClientConfig({enhance({app:N}){N.component("ExternalLinkIcon",h$1(ExternalLinkIcon,{locales}))}});/** 3 * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress 4 * @license MIT 5 */const nprogress$1={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'<div class="bar" role="bar"></div>'},status:null,set:N=>{const j=nprogress$1.isStarted();N=clamp(N,nprogress$1.settings.minimum,1),nprogress$1.status=N===1?null:N;const Z=nprogress$1.render(!j),X=Z.querySelector(nprogress$1.settings.barSelector),oe=nprogress$1.settings.speed,ae=nprogress$1.settings.easing;return Z.offsetWidth,queue(re=>{css(X,{transform:"translate3d("+toBarPerc(N)+"%,0,0)",transition:"all "+oe+"ms "+ae}),N===1?(css(Z,{transition:"none",opacity:"1"}),Z.offsetWidth,setTimeout(function(){css(Z,{transition:"all "+oe+"ms linear",opacity:"0"}),setTimeout(function(){nprogress$1.remove(),re()},oe)},oe)):setTimeout(()=>re(),oe)}),nprogress$1},isStarted:()=>typeof nprogress$1.status=="number",start:()=>{nprogress$1.status||nprogress$1.set(0);const N=()=>{setTimeout(()=>{nprogress$1.status&&(nprogress$1.trickle(),N())},nprogress$1.settings.trickleSpeed)};return nprogress$1.settings.trickle&&N(),nprogress$1},done:N=>!N&&!nprogress$1.status?nprogress$1:nprogress$1.inc(.3+.5*Math.random()).set(1),inc:N=>{let j=nprogress$1.status;return j?(typeof N!="number"&&(N=(1-j)*clamp(Math.random()*j,.1,.95)),j=clamp(j+N,0,.994),nprogress$1.set(j)):nprogress$1.start()},trickle:()=>nprogress$1.inc(Math.random()*nprogress$1.settings.trickleRate),render:N=>{if(nprogress$1.isRendered())return document.getElementById("nprogress");addClass(document.documentElement,"nprogress-busy");const j=document.createElement("div");j.id="nprogress",j.innerHTML=nprogress$1.settings.template;const Z=j.querySelector(nprogress$1.settings.barSelector),X=N?"-100":toBarPerc(nprogress$1.status||0),oe=document.querySelector(nprogress$1.settings.parent);return css(Z,{transition:"all 0 linear",transform:"translate3d("+X+"%,0,0)"}),oe!==document.body&&addClass(oe,"nprogress-custom-parent"),oe==null||oe.appendChild(j),j},remove:()=>{removeClass(document.documentElement,"nprogress-busy"),removeClass(document.querySelector(nprogress$1.settings.parent),"nprogress-custom-parent");const N=document.getElementById("nprogress");N&&removeElement(N)},isRendered:()=>!!document.getElementById("nprogress")},clamp=(N,j,Z)=>N<j?j:N>Z?Z:N,toBarPerc=N=>(-1+N)*100,queue=function(){const N=[];function j(){const Z=N.shift();Z&&Z(j)}return function(Z){N.push(Z),N.length===1&&j()}}(),css=function(){const N=["Webkit","O","Moz","ms"],j={};function Z(re){return re.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(ie,se){return se.toUpperCase()})}function X(re){const ie=document.body.style;if(re in ie)return re;let se=N.length;const le=re.charAt(0).toUpperCase()+re.slice(1);let ue;for(;se--;)if(ue=N[se]+le,ue in ie)return ue;return re}function oe(re){return re=Z(re),j[re]||(j[re]=X(re))}function ae(re,ie,se){ie=oe(ie),re.style[ie]=se}return function(re,ie){for(const se in ie){const le=ie[se];le!==void 0&&Object.prototype.hasOwnProperty.call(ie,se)&&ae(re,se,le)}}}(),hasClass=(N,j)=>(typeof N=="string"?N:classList(N)).indexOf(" "+j+" ")>=0,addClass=(N,j)=>{const Z=classList(N),X=Z+j;hasClass(Z,j)||(N.className=X.substring(1))},removeClass=(N,j)=>{const Z=classList(N);if(!hasClass(N,j))return;const X=Z.replace(" "+j+" "," ");N.className=X.substring(1,X.length-1)},classList=N=>(" "+(N.className||"")+" ").replace(/\s+/gi," "),removeElement=N=>{N&&N.parentNode&&N.parentNode.removeChild(N)},vars="",nprogress="",useNprogress=()=>{onMounted(()=>
5{const N=useRouter(),j=new Set;j.add(N.currentRoute.value.path),N.beforeEach(Z=>{j.has(Z.path)||nprogress$1.start()}),N.afterEach(Z=>{j.add(Z.path),nprogress$1.done()})})},clientConfig5=defineClientConfig({setup(){useNprogress()}}),themeData$1=JSON.parse('{"encrypt":{},"author":{"name":"坿±èç¬ ç¿","url":"https://mrhope.site"},"logo":"/logo.png","docsDir":"docs","editLink":false,"blog":{"medias":{"GitHub":"https://github.com/246859","QQ":"tencent://AddContact/?fromId=45&fromSubId=1&subcmd=all&uin=2633565580&website=www.oicqzone.com","wechat":"https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/wechat.png","Steam":"https://steamcommunity.com/profiles/76561199091820373/","Email":"mailto:[email protected]"}},"locales":{"/":{"lang":"zh-CN","navbarLocales":{"langName":"ç®ä½ä¸æ","selectLangAriaLabel":"éæ©è¯è¨"},"metaLocales":{"author":"ä½è
","date":"å使¥æ","origin":"åå","views":"访é®é","category":"åç±»","tag":"æ ç¾","readingTime":"é
读æ¶é´","words":"åæ°","toc":"æ¤é¡µå
容","prev":"ä¸ä¸é¡µ","next":"ä¸ä¸é¡µ","lastUpdated":"䏿¬¡ç¼è¾äº","contributors":"è´¡ç®è
","editLink":"ç¼è¾æ¤é¡µ","print":"æå°"},"blogLocales":{"article":"æç« ","articleList":"æç« å表","category":"åç±»","tag":"æ ç¾","timeline":"æ¶é´è½´","timelineTitle":"æ¨æ¥ä¸å¨","all":"å
¨é¨","intro":"个人ä»ç»","star":"æ¶è"},"paginationLocales":{"prev":"ä¸ä¸é¡µ","next":"ä¸ä¸é¡µ","navigate":"跳转å°","action":"åå¾","errorText":"请è¾å
¥ 1 å° $page ä¹åç页ç ï¼"},"outlookLocales":{"themeColor":"主é¢è²","darkmode":"å¤è§","fullscreen":"å
¨å±"},"encryptLocales":{"iconLabel":"æç« å·²å å¯","placeholder":"è¾å
¥å¯ç ","remember":"è®°ä½å¯ç ","errorHint":"请è¾å
¥æ£ç¡®çå¯ç "},"routeLocales":{"skipToContent":"è·³è³ä¸»è¦å
§å®¹","notFoundTitle":"页é¢ä¸åå¨","notFoundMsg":["è¿éä»ä¹ä¹æ²¡æ","æä»¬æ¯æä¹æ¥å°è¿å¿çï¼","è¿ æ¯ å é¶ å !","çèµ·æ¥ä½ 访é®äºä¸ä¸ªå¤±æç龿¥"],"back":"è¿åä¸ä¸é¡µ","home":"带æåå®¶","openInNewWindow":"Open in new window"},"navbar":[{"text":"ææ¯æ¥å¿","icon":"build","link":"/category/ææ¯æ¥å¿/"},{"text":"é®é¢è®°å½","icon":"config","link":"/category/é®é¢è®°å½/"},{"text":"çæ´»éç¬","icon":"edit","link":"/category/çæ´»éç¬/"},{"text":"å
¶å®åç±»","icon":"guide","children":[{"text":"ç¼ç¨è¯è¨","children":[{"text":"Golang","link":"/category/go/"},{"text":"Rust","link":"/category/rust/"},{"text":"Python","link":"/category/python/"}]},{"text":"æä½ç³»ç»","children":[{"text":"Linux","link":"/category/linux/"},{"text":"Windows","link":"/category/windows/"}]},{"text":"å¼åå·¥å
·","children":[{"text":"Git","link":"/category/git/"},{"text":"Docker","link":"/category/docker/"},{"text":"æ°æ®åº","link":"/category/db/"}]},{"text":"åºç¡ç¥è¯","children":[{"text":"设计模å¼","link":"/category/设计模å¼/"},{"text":"ç®æ³","link":"/category/ç®æ³/"}]},{"text":"é²è¯æ°´æ","children":[{"text":"游ææè°","link":"/category/游ææè°/"}]}]},{"text":"å·¥å
·ç®±","icon":"operate","link":"/tool"},{"text":"æ¶é´è½´","icon":"time","link":"/timeline"},{"text":"è½¯ä»¶èµæº","icon":"tool","link":"/dl"}],"sidebar":{"/NaN":[{"text":"æç« ","icon":"note","prefix":"posts/","children":"structure"},"intro"]},"blog":{"description":"ä¸ä¸ªç®åçç åï¼æ¸¸æç©å®¶ï¼å±±å°éªè¡ç±å¥½è
","intro":"/intro.html"}}}}'),themeData=ref(themeData$1),useThemeData$1=()=>themeData,themeLocaleDataSymbol=Symbol(""),useThemeLocaleData$1=()=>{const N=inject(themeLocaleDataSymbol);if(!N)throw new Error("useThemeLocaleData() is called without provider.");return N},resolveThemeLocaleData=(N,j)=>{var Z;return{...N,...(Z=N.locales)==null?void 0:Z[j]}},clientConfig6=defineClientConfig({enhance({app:N}){const j=useThemeData$1(),Z=N._context.provides[routeLocaleSymbol],X=computed(()=>resolveThemeLocaleData(j.value,Z.value));N.provide(themeLocaleDataSymbol,X),Object.defineProperties(N.config.globalProperties,{$theme:{get(){return j.value}},$themeLocale:{get(){return X.value}}})}}),giscus="",i$2=["de","gsw","en","es","fr","id","it","ja","ko","pl","ro","ru","tr","vi","zh-CN","zh-TW"],e$2={provider:"Giscus",lightTheme:"https://unpkg.com/[email protected].
5197/templates/giscus/light.css",darkTheme:"https://unpkg.com/[email protected]/templates/giscus/dark.css",repo:"246859/246859.github.io",repoId:"R_kgDOJNyo8g",category:"announcements",categoryId:"DIC_kwDOJNyo8s4CVHe7",inputPosition:"top",lazyLoading:!0},{repo:T$3,repoId:w$1,category:C$3,categoryId:b$2}=e$2;var z$1=defineComponent({name:"GiscusComment",props:{darkmode:Boolean},setup(N){const j=usePageFrontmatter(),Z=usePageData(),X=ref(!1),oe=computed(()=>{const ie=usePageLang().value;if(i$2.includes(ie))return ie;const se=ie.split("-")[0];return i$2.includes(se)?se:"en"}),ae=computed(()=>{const ie=e$2.comment!==!1,se=j.value.comment;return!!se||ie!==!1&&se!==!1}),re=computed(()=>({repo:T$3,repoId:w$1,category:C$3,categoryId:b$2,lang:oe.value,theme:N.darkmode?e$2.darkTheme:e$2.lightTheme,mapping:e$2.mapping||"pathname",term:withBase(Z.value.path),inputPosition:e$2.inputPosition,reactionsEnabled:e$2.reactionsEnabled===!1?"0":"1",strict:e$2.strict===!1?"0":"1",loading:"lazy",emitMetadata:"0"}));return onMounted(async()=>{await __vitePreload(()=>import("./giscus-16d370b8.js"),[]),X.value=!0}),()=>h$1("div",{class:["giscus-wrapper",{"input-top":e$2.inputPosition!=="bottom"}],id:"comment",style:{display:ae.value?"block":"none"}},X.value?h$1("giscus-widget",re.value):h$1(vt))}});const i$1={provider:"Giscus",lightTheme:"https://unpkg.com/[email protected]/templates/giscus/light.css",darkTheme:"https://unpkg.com/[email protected]/templates/giscus/dark.css",repo:"246859/246859.github.io",repoId:"R_kgDOJNyo8g",category:"announcements",categoryId:"DIC_kwDOJNyo8s4CVHe7",inputPosition:"top",lazyLoading:!0}.comment!==!1,d$2=defineComponent({name:"CommentService",props:{darkmode:Boolean},setup(N){const j=usePageFrontmatter(),Z=computed(()=>j.value.comment||i$1&&j.value.comment!==!1);return()=>h$1(z$1,{darkmode:N.darkmode,style:{display:Z.value?"block":"none"}})}});var l$2=defineClientConfig({enhance:({app:N})=>{N.component("CommentService",d$2)}});const button="",M=800,u$1=2e3,S$3={"/":{copy:"å¤å¶ä»£ç ",copied:"å·²å¤å¶",hint:"å¤å¶æå"}},n$1=!1,P=['.theme-hope-content div[class*="language-"] pre'],m$2=!1,l$1=new Map,T$2=()=>{const{copy:N}=useClipboard({legacy:!0}),j=ne(S$3),Z=usePageData(),X=ee(),oe=ie=>{if(!ie.hasAttribute("copy-code-registered")){const se=document.createElement("button");se.classList.add("copy-code-button"),se.innerHTML='<div class="copy-icon" />',se.setAttribute("aria-label",j.value.copy),se.setAttribute("data-copied",j.value.copied),ie.parentElement&&ie.parentElement.insertBefore(se,ie),ie.setAttribute("copy-code-registered","")}},ae=()=>nextTick().then(()=>new Promise(ie=>{setTimeout(()=>{P.forEach(se=>{document.querySelectorAll(se).forEach(oe)}),ie()},M)})),re=(ie,se,le)=>{let{innerText:ue=""}=se;/language-(shellscript|shell|bash|sh|zsh)/.test(ie.classList.toString())&&(ue=ue.replace(/^ *(\$|>) /gm,"")),N(ue).then(()=>{le.classList.add("copied"),clearTimeout(l$1.get(le));const Ae=setTimeout(()=>{le.classList.remove("copied"),le.blur(),l$1.delete(le)},u$1);l$1.set(le,Ae)})};onMounted(()=>{(!X.value||m$2)&&ae(),useEventListener("click",ie=>{const se=ie.target;if(se.matches('div[class*="language-"] > button.copy')){const le=se.parentElement,ue=se.nextElementSibling;ue&&re(le,ue,se)}else if(se.matches('div[class*="language-"] div.copy-icon')){const le=se.parentElement,ue=le.parentElement,Ae=le.nextElementSibling;Ae&&re(ue,Ae,le)}}),watch(()=>Z.value.path,()=>{(!X.value||m$2)&&ae()})})};var Y$2=defineClientConfig({setup:()=>{T$2()}});const chart="",parseChartConfig=(config,type)=>{if(type==="json")return JSON.parse(config);const exports={},module={exports};return eval(config),module.exports};var ChartJS=defineComponent({name:"ChartJS",props:{config:{type:String,required:!0},id:{type:String,required:!0},title:{type:String,default:""},type:{type:String,default:"json"}},setup(N){const j=ref(),Z=ref(),X=ref(!0);return onMounted(async()=>{const[{default:oe}]=await Promise.all([__vitePreload(()=>import("./auto-ba5ecab5.js"),[]),new Promise(ie=>setTimeout(ie,800))]);oe.defaults.maintainAspectRatio=!1;const ae=parseChartConfig(He(N.config),N.type),re=Z.value.getContext("2d");new oe(re,ae),X.value=!1}),()=>[N.title?h$1("div",{class:"chart-title"},decodeURIComponent(N.title)):null,X.value?h$1(vt,{class:"chart-loading",height:192}):null,h$1("div",{ref:j,class:"chart-wrapper",id:N.id,style:{display:X.value?"none":"block"}},h$1("canvas",{ref:Z,height:400}))]}});const codeTabs="",o$2=useStorage("VUEPRESS_CODE_TAB_STORE",{});var S$2=defineComponent({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},setup(N,{slots:j}){const Z=ref(N.active),X=ref([]),oe=()=>{if(N.tabId){const{title:le,id:ue=le}=N.data[Z.value];o$2.value[N.tabId]=ue}},ae=(le=Z.value)=>{Z.value=le<X.value.length-1?le+1:0,X.value[Z.value].focus()},re=(le=Z.value)=>{Z.value=le>0?le-1:X.value.length-1,X.value[Z.value].focus()},ie=(le,ue)=>{if(le.key===" "||le.key==="Enter"?(le.preventDefault(),Z.value=ue):le.key==="ArrowRight"?(le.preventDefault(),ae()):le.key==="ArrowLeft"&&(le.preventDefault(),re()),N.tabId){const{title:Ae,id:Ee=Ae}=N.data[Z.value];o$2.value[N.tabId]=Ee}},se=()=>{if(N.tabId){const le=N.data.findIndex(({title:ue,id:Ae=ue})=>o$2.value[N.tabId]===Ae);if(le!==-1)return le}return N.active};return onMounted(()=>{Z.value=se(),watch(()=>o$2.value[N.tabId],(le,ue)=>{if(N.tabId&&le!==ue){const Ae=N.data.findIndex(({title:Ee,id:Pe=Ee})=>Pe===le);Ae!==-1&&(Z.value=Ae)}})}),()=>N.data.length?h$1("div",{class:"code-tabs"},[h$1("div",{class:"code-tabs-nav",role:"tablist"},N.data.map(({title:le},ue)=>{const Ae=ue===Z.value;return h$1("button",{ref:Ee=>{Ee&&(X.value[ue]=Ee)},class:["code-tabs-nav-tab",{active:Ae}],role:"tab","aria-controls":`codetab-${N.id}-${ue}`,"aria-selected":Ae,onClick:()=>{Z.value=ue,oe()},onKeydown:Ee=>ie(Ee,ue)},le)})),N.data.map(({title:le,id:ue=le},Ae)=>{var Ee;const Pe=Ae===Z.value;return h$1("div",{class:["code-tab",{active:Pe}],id:`codetab-${N.id}-${Ae}`,role:"tabpanel","aria-expanded":Pe},(Ee=j[`tab${Ae}`])==null?void 0:Ee.call(j,{title:le,value:ue,isActive:Pe}))})]):null}});const codeGroup="",c$3=({active:N=!1},{slots:j})=>{var Z;return h$1("div",{class:["code-group-item",{active:N}],"aria-selected":N},(Z=j.default)==null?void 0:Z.call(j))};c$3.displayName="CodeGroupItem";const y$2=defineComponent({name:"CodeGroup",setup(N,{slots:j}){const Z=ref(-1),X=ref([]),oe=(ie=Z.value)=>{Z.value=ie<X.value.length-1?ie+1:0,X.value[Z.value].focus()},ae=(ie=Z.value)=>{Z.value=ie>0?ie-1:X.value.length-1,X.value[Z.value].focus()},re=(ie,se)=>{ie.key===" "||ie.key==="Enter"?(ie.preventDefault(),Z.value=se):ie.key==="ArrowRight"?(ie.preventDefault(),oe(se)):ie.key==="ArrowLeft"&&(ie.preventDefault(),ae(se))};return()=>{var ie;const se=(((ie=j.default)==null?void 0:ie.call(j))||[]).filter(le=>le.type.name==="CodeGroupItem").map(le=>(le.props===null&&(le.props={}),le));return se.length===0?null:(Z.value<0||Z.value>se.length-1?(Z.value=se.findIndex(le=>"active"in le.props),Z.value===-1&&(Z.value=0)):se.forEach((le,ue)=>{le.props.active=ue===Z.value}),h$1("div",{class:"code-group"},[h$1("div",{class:"code-group-nav"},se.map((le,ue)=>{const Ae=ue===Z.value;return h$1("button",{ref:Ee=>{Ee&&(X.value[ue]=Ee)},class:["code-group-nav-tab",{active:Ae}],"aria-pressed":Ae,"aria-expanded":Ae,onClick:()=>{Z.value=ue},onKeydown:Ee=>re(Ee,ue)},le.props.title)})),se]))}}}),index$2="",q$2=()=>h$1(G$1,{name:"back"},()=>h$1("path",{d:"M1014.749 449.156v125.688H260.626l345.64 345.64-89.239 89.237L19.307 512l497.72-497.721 89.238 89.238-345.64 345.64h754.124z"})),a$1=()=>h$1(G$1,{name:"home"},()=>h$1("path",{d:"M780.106 420.978L506.994 147.866 233.882 420.978h.045v455.11H780.06v-455.11h.046zm90.977 90.976V876.09a91.022 91.022 0 01-91.023 91.022H233.927a91.022 91.022 0 01-91.022-91.022V511.954l-67.22 67.175-64.307-64.307 431.309-431.31c35.498-35.498 93.115-35.498 128.614 0l431.309 431.31-64.307 64.307L871.083 512z"}
5)),o$1='<svg class="codepen-icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M123.429 668L468 897.714V692.571L277.143 565.143zM88 585.714L198.286 512 88 438.286v147.428zm468 312L900.571 668 746.857 565.143 556 692.57v205.143zM512 616l155.429-104L512 408 356.571 512zM277.143 458.857L468 331.43V126.286L123.429 356zM825.714 512L936 585.714V438.286zm-78.857-53.143L900.571 356 556 126.286v205.143zM1024 356v312q0 23.429-19.429 36.571l-468 312Q524.571 1024 512 1024t-24.571-7.429l-468-312Q0 691.43 0 668V356q0-23.429 19.429-36.571l468-312Q499.429 0 512 0t24.571 7.429l468 312Q1024 332.57 1024 356z"/></svg>',v$4='<svg class="jsfiddle-icon" viewBox="0 0 1170 1024" xmlns="http://www.w3.org/2000/svg"><path d="M1028.571 441.143q63.429 26.286 102.572 83.143t39.143 126.571q0 93.714-67.429 160.286T940 877.714q-2.286 0-6.571-.285t-6-.286H232q-97.143-5.714-164.571-71.714T0 645.143q0-62.857 31.429-116t84-84q-6.858-22.286-6.858-46.857 0-65.715 46.858-112T269.143 240q54.286 0 98.286 33.143 42.857-88 127.142-141.714t186.572-53.715q94.857 0 174.857 46t126.571 124.857 46.572 172q0 3.429-.286 10.286t-.286 10.286zm-761.142 152q0 69.714 48 110.286T434.286 744q78.285 0 137.143-56.571-9.143-11.429-27.143-32.286t-24.857-28.857q-38.286 37.143-82.286 37.143-31.429 0-53.429-19.143t-22-50q0-30.286 22-49.715T436 525.143q25.143 0 48.286 12T526 568.57t37.143 42.858 39.428 46.857 44 42.857T702 732.57t69.429 12q69.142 0 116.857-40.857T936 594.857q0-69.143-48-109.714T769.714 444.57Q688 444.571 632 500l53.143 61.714q37.714-36.571 81.143-36.571 29.714 0 52.571 18.857t22.857 48q0 32.571-21.143 52.286T766.857 664q-24.571 0-47.143-12t
5-41.143-31.429-37.428-42.857-39.714-46.857T557.143 488 502 456.571t-67.714-12q-69.715 0-118.286 40.286t-48.571 108.286z"/></svg>',codeDemo="",L$1={useBabel:!1,jsLib:[],cssLib:[],codepenLayout:"left",codepenEditors:"101",babel:"https://unpkg.com/@babel/standalone/babel.min.js",vue:"https://unpkg.com/vue/dist/vue.global.prod.js",react:"https://unpkg.com/react/umd/react.production.min.js",reactDOM:"https://unpkg.com/react-dom/umd/react-dom.production.min.js"},E={html:{types:["html","slim","haml","md","markdown","vue"],map:{html:"none",vue:"none",md:"markdown"}},js:{types:["js","javascript","coffee","coffeescript","ts","typescript","ls","livescript"],map:{js:"none",javascript:"none",coffee:"coffeescript",ls:"livescript",ts:"typescript"}},css:{types:["css","less","sass","scss","stylus","styl"],map:{css:"none",styl:"stylus"}}},B$1=(N,j,Z)=>{const X=document.createElement(N);return isPlainObject(j)&&at(j).forEach(oe=>{if(oe.indexOf("data"))X[oe]=j[oe];else{const ae=oe.replace("data","");X.dataset[ae]=j[oe]}}),Z&&Z.forEach(oe=>{X.appendChild(oe)}),X},w=N=>({...L$1,...N,jsLib:Array.from(new Set([...L$1.jsLib||[],...N.jsLib||[]])),cssLib:Array.from(new Set([...L$1.cssLib||[],...N.cssLib||[]]))}),m$1=(N,j)=>{if(N[j]!==void 0)return N[j];const Z=new Promise(X=>{var oe;const ae=document.createElement("script");ae.src=j,(oe=document.querySelector("body"))==null||oe.appendChild(ae),ae.onload=()=>{X()}});return N[j]=Z,Z},k$1=(N,j)=>{if(j.css&&Array.from(N.childNodes).every(Z=>Z.nodeName!=="STYLE")){const Z=B$1("style",{innerHTML:j.css});N.appendChild(Z)}},V$1=(N,j,Z)=>{const X=Z.getScript();if(X&&Array.from(j.childNodes).every(oe=>oe.nodeName!=="SCRIPT")){const oe=document.createElement("script");oe.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${N} .code-demo-container').shadowRoot; 6${X}}`)),j.appendChild(oe)}},H$2=N=>{const j=at(N),Z={html:[],js:[],css:[],isLegal:!1};return["html","js","css"].forEach(X=>{const oe=j.filter(ae=>E[X].types.includes(ae));if(oe.length){const ae=oe[0];Z[X]=[N[ae].replace(/^\n|\n$/g,""),E[X].map[ae]||ae]}}),Z.isLegal=(!Z.html.length||Z.html[1]==="none")&&(!Z.js.length||Z.js[1]==="none")&&(!Z.css.length||Z.css[1]==="none"),Z},$$1=N=>N.replace(/<br \/>/g,"<br>").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1></$2>"),x$1=N=>`<div id="app"> 7${$$1(N)} 8</div>`,I$1=N=>`${N.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; 9ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,J=N=>N.replace(/export\s+default\s*\{(\n*[\s\S]*)\n*\}\s*;?$/u,"Vue.createApp({$1}).mount('#app')").replace(/export\s+default\s*define(Async)?Component\s*\(\s*\{(\n*[\s\S]*)\n*\}\s*\)\s*;?$/u,"Vue.createApp({$1}).mount('#app')").trim(),O$2=N=>`(function(exports){var module={};module.exports=exports;${N};return module.exports.__esModule?module.exports.default:module.exports;})({})`,q$1=(N,j)=>{const Z=w(j),X=N.js[0]||"";return{...Z,html:$$1(N.html[0]||""),js:X,css:N.css[0]||"",isLegal:N.isLegal,getScript:()=>{var oe;return Z.useBabel?((oe=window.Babel.transform(X,{presets:["es2015"]}))==null?void 0:oe.code)||"":X}}},F$2=(N,j)=>{const Z=w(j),X=N.html[0]||"",oe=/<template>([\s\S]+)<\/template>/u.exec(X),ae=/<script(\s*lang=(['"])(.*?)\2)?>([\s\S]+)<\/script>/u.exec(X),re=/<style(\s*lang=(['"])(.*?)\2)?\s*(?:scoped)?>([\s\S]+)<\/style>/u.exec(X),ie=oe?oe[1].replace(/^\n|\n$/g,""):"",[se="",le=""]=ae?[ae[4].replace(/^\n|\n$/g,""),ae[3]]:[],[ue="",Ae=""]=re?[re[4].replace(/^\n|\n$/g,""),re[3]]:[],Ee=le===""&&(Ae===""||Ae==="css");return{...Z,html:x$1(ie),js:J(se),css:ue,isLegal:Ee,jsLib:[Z.vue,...Z.jsLib],getScript:()=>{var Pe,ke;const we=j.useBabel?((ke=(Pe=window.Babel)==null?void 0:Pe.transform(se,{presets:["es2015"]}))==null?void 0:ke.code)||"":se.replace(/export\s+default/u,"return");return`const app=window.document.createElement('div');document.firstElementChild.appendChild(app);const appOptions=${O$2(we)};appOptions.template=\`${ie.replace("`",'\\`"')}\`;window.Vue.createApp(appOptions).mount(app);`}}},G=(N,j)=>{const Z=w(j);return{...Z,html:x$1(""),js:I$1(N.js[0]||""),css:N.css[0]||(N.js[0]?N.js[0].replace(/App\.__style__(?:\s*)=(?:\s*)`([\s\S]*)?`/,"$1").trim():""),isLegal:N.isLegal,jsLib:[Z.react,Z.reactDOM,...Z.jsLib],jsx:!0,getScript:()=>{var X,oe;const ae=((oe=(X=window.Babel)==null?void 0:X.transform(N.js[0]||"",{presets:["es2015","react"]}))==null?void 0:oe.code)||"";return`window.ReactDOM.createRoot(document.firstElementChild).render(window.React.createElement(${O$2(ae)}))`}}},v$3={},Y$1=N=>Promise.all([m$1(v$3,N.babel),m$1(v$3,N.react),m$1(v$3,N.reactDOM)]),K=N=>{const j=[m$1(v$3,N.vue)];return N.useBabel&&j.push(m$1(v$3,N.babel)),Promise.all(j)},U=N=>N.useBabel?m$1(v$3,N.babel):Promise.resolve();var W$1=defineComponent({name:"CodeDemo",props:{id:{type:String,required:!0},type:{type:String,default:"normal"},title:{type:String,default:""},config:{type:String,default:""}
9,code:{type:String,required:!0}},setup(N,{slots:j}){const[Z,X]=useToggle(!1),oe=ref(),ae=ref(),re=ref("0"),ie=ref(!1),se=computed(()=>JSON.parse(N.config?He(N.config):"{}")),le=computed(()=>{const ke=JSON.parse(He(N.code));return H$2(ke)}),ue=computed(()=>N.type==="react"?G(le.value,se.value):N.type==="vue"?F$2(le.value,se.value):q$1(le.value,se.value)),Ae=computed(()=>ue.value.isLegal),Ee=(ke=!1)=>{const we=oe.value.attachShadow({mode:"open"}),Re=document.createElement("div");Re.classList.add("code-demo-app"),we.appendChild(Re),Ae.value?(ke&&(Re.innerHTML=ue.value.html),k$1(we,ue.value),V$1(N.id,we,ue.value),re.value="0"):re.value="auto",ie.value=!0},Pe=()=>{switch(N.type){case"react":return Y$1(ue.value).then(()=>Ee());case"vue":return K(ue.value).then(()=>Ee());default:return U(ue.value).then(()=>Ee(!0))}};return onMounted(()=>{setTimeout(()=>{Pe()},800)}),()=>{var ke;return h$1("div",{class:"code-demo-wrapper",id:N.id},[h$1("div",{class:"code-demo-header"},[ue.value.isLegal?h$1("button",{class:["toggle-button",Z.value?"down":"end"],onClick:()=>{re.value=Z.value?"0":`${ae.value.clientHeight+13.8}px`,X()}}):null,N.title?h$1("span",{class:"title"},decodeURIComponent(N.title)):null,ue.value.isLegal&&ue.value.jsfiddle!==!1?h$1("form",{class:"code-demo-jsfiddle",target:"_blank",action:"https://jsfiddle.net/api/post/library/pure/",method:"post"},[h$1("input",{type:"hidden",name:"html",value:ue.value.html}),h$1("input",{type:"hidden",name:"js",value:ue.value.js}),h$1("input",{type:"hidden",name:"css",value:ue.value.css}),h$1("input",{type:"hidden",name:"wrap",value:"1"}),h$1("input",{type:"hidden",name:"panel_js",value:"3"}),h$1("input",{type:"hidden",name:"resources",value:[...ue.value.cssLib,...ue.value.jsLib].join(",")}),h$1("button",{type:"submit",class:"jsfiddle-button",innerHTML:v$4,"aria-label":"JSFiddle","data-balloon-pos":"up"})]):null,!ue.value.isLegal||ue.value.codepen!==!1?h$1("form",{class:"code-demo-codepen",target:"_blank",action:"https://codepen.io/pen/define",method:"post"},[h$1("input",{type:"hidden",name:"data",value:JSON.stringify({html:ue.value.html,js:ue.value.js,css:ue.value.css,js_external:ue.value.jsLib.join(";"),css_external:ue.value.cssLib.join(";"),layout:ue.value.codepenLayout,html_pre_processor:le.value?le.value.html[1]:"none",js_pre_processor:le.value?le.value.js[1]:ue.value.jsx?"babel":"none",css_pre_processor:le.value?le.value.css[1]:"none",editors:ue.value.codepenEditors})}),h$1("button",{type:"submit",innerHTML:o$1,class:"codepen-button","aria-label":"Codepen","data-balloon-pos":"up"})]):null]),ie.value?null:h$1(vt,{class:"code-demo-loading"}),h$1("div",{ref:oe,class:"code-demo-container",style:{display:Ae.value&&ie.value?"block":"none"}}),h$1("div",{class:"code-demo-code-wrapper",style:{height:re.value}},h$1("div",{ref:ae,class:"code-demo-codes"},(ke=j.default)==null?void 0:ke.call(j)))])}}});const echarts="",parseEChartsConfig=(config,type)=>{if(type==="js"){const exports={},module={exports};return eval(config),module.exports}return JSON.parse(config)};var ECharts=defineComponent({name:"ECharts",props:{config:{type:String,required:!0},id:{type:String,required:!0},title:{type:String,default:""},type:{type:String,default:"json"}},setup(N){const j=ref();let Z;const X=ref(!0);return useEventListener("resize",useDebounceFn(()=>Z==null?void 0:Z.resize(),100)),onMounted(()=>{Promise.all([__vitePreload(()=>import("./index-b03bef79.js"),[]),new Promise(oe=>setTimeout(oe,800))]).then(([oe])=>{const ae=parseEChartsConfig(He(N.config),N.type);Z=oe.init(j.value),Z.setOption(ae),X.value=!1})}),onUnmounted(()=>{Z==null||Z.dispose()}),()=>[N.title?h$1("div",{class:"echarts-title"},decodeURIComponent(N.title)):null,h$1("div",{class:"echarts-wrapper"},[h$1("div",{ref:j,class:"echarts-container",id:N.id}),X.value?h$1(vt,{class:"echarts-loading",height:360}):null])]}});const figure="",flowchart="";var f={x:0,y:0,"line-width":2,"line-length":40,"text-margin":8,"font-size":14,"font-color":"#8DA1AC","line-color":"#8DA1AC","element-color":"black",fill:"white","yes-text":"Yes","no-text":"No","arrow-end":"block",scale:1},F$1={...f,symbols:{start:{class:"start-element","font-color":"#fff",fill:"#595959","line-width":"0px"},end:{class:"end-element","font-color":"#fff",fill:"#595959","line-width":"0px"},operation:{class:"operation-element","font-color":"#fff",fill:"#1890ff","line-width":"0px"},inputoutput:{class:"inputoutput-element","font-color":"#fff",fill:"#1890ff","line-width":"0px"},subroutine:{class:"subroutine-element","font-color":"#fff",fill:"#FF485E","element-color":"#fff","line-color":"red"},condition:{class:"condition-element","font-color":"#fff",fill:"#FF485E","line-width":"0px"},parallel:{class:"parallel-element","font-color":"#fff",fill:"#1890ff","line-width":"0px"}}},b$1={...f,"line-width":1,symbols:{start:{class:"start-element",fill:"#ccc","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},end:{class:"end-element",fill:"#ccc","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},operation:{class:"operation-element",fill:"#f1f1f1","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},inputoutput:{class:"inputoutput-element",fill:"#f1f1f1","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},subroutine:{class:"subroutine-element",fill:"#f1f1f1","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},condition:{class:"condition-element",fill:"#f1f1f1","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"},parallel:{class:"parallel-element",fill:"#f1f1f1","line-width":"1px","line-color":"#5c6ac4","font-color":"#000"}}},y$1={...f,symbols:{start:{class:"start-element","font-color":"#fff",fill:"#2F495F","line-width":"0px"},end:{class:"end-element","font-color":"#fff",fill:"#2F495F","line-width":"0px"},operation:{class:"operation-element","font-color":"#fff",fill:"#00BC7D","line-width":"0px"},inputoutput:{class:"inputoutput-element","font-color":"#fff",fill:"#EB4D5D","line-width":"0px"},subroutine:{class:"subroutine-element","font-color":"#fff",fill:"#937AC4","element-color":"#fff","line-color":"red"},condition:{class:"condition-element","font-color":"#fff",fill:"#FFB500","line-width":"0px"},parallel:{class:"parallel-element","font-color":"#fff",fill:"#2F495F","line-width":"0px"}}},s={ant:F$1,vue:y$1,pie:b$1},g$1=defineComponent({name:"FlowChart",props:{code:{type:String,required:!0},id:{type:String,required:!0},preset:{type:String,default:"vue"}},setup(N){let j=null;const Z=ref(),X=ref(!0),oe=ref(1),ae=computed(()=>s[N.preset]||(console.warn(`[md-enhance:flowchart] Unknown preset: ${N.preset}`),s.vue)),re=ie=>ie<419?.8:ie>1280?1:.9;return onMounted(()=>{Promise.all([__vitePreload(()=>import("./flowchart-35969cab.js"),[]),new Promise(ie=>setTimeout(ie,800))]).then(([{parse:ie}])=>{j=ie(He(N.code)),oe.value=re(window.innerWidth),X.value=!1,j.draw(N.id,{...ae.value,scale:oe.value})}),useEventListener("resize",useDebounceFn(()=>
9{if(j){const ie=re(window.innerWidth);oe.value!==ie&&(oe.value=ie,j.draw(N.id,{...ae.value,scale:ie}))}},100))}),()=>[X.value?h$1(vt,{class:"flowchart-loading",height:192}):null,h$1("div",{ref:Z,class:["flowchart-wrapper",N.preset],id:N.id,style:{display:X.value?"none":"block"}})]}});const footnote="",imageMark="",mermaid="",b=N=>({dark:N,background:N?"#1e1e1e":"#fff",primaryColor:N?"#389d70":"#4abf8a",primaryBorderColor:N?"#389d70":"#4abf8a",primaryTextColor:"#fff",secondaryColor:"#ffb500",secondaryBorderColor:N?"#fff":"#000",secondaryTextColor:N?"#ddd":"#333",tertiaryColor:N?"#282828":"#efeef4",tertiaryBorderColor:N?"#bbb":"#242424",tertiaryTextColor:N?"#ddd":"#333",noteBkgColor:N?"#f6d365":"#fff5ad",noteTextColor:"#242424",noteBorderColor:N?"#f6d365":"#333",lineColor:N?"#d3d3d3":"#333",textColor:N?"#fff":"#242424",mainBkg:N?"#389d70":"#4abf8a",errorBkgColor:"#eb4d5d",errorTextColor:"#fff",nodeBorder:N?"#389d70":"#4abf8a",nodeTextColor:N?"#fff":"#242424",signalTextColor:N?"#9e9e9e":"#242424",classText:"#fff",labelColor:"#fff",fillType0:N?"#cf1322":"#f1636e",fillType1:"#f39c12",fillType2:"#2ecc71",fillType3:"#fa541c",fillType4:"#25a55b",fillType5:"#13c2c2",fillType6:"#096dd9",fillType7:"#aa6fe9"});var T$1=defineComponent({name:"Mermaid",props:{id:{type:String,required:!0},code:{type:String,required:!0}},setup(N){const j=ref(),Z=ref(""),X=ref(!1),oe=computed(()=>He(N.code)),ae=async()=>Promise.all([__vitePreload(()=>import("./mermaid.core-2f4b1a5c.js").then(re=>re.aK),[]),new Promise(re=>setTimeout(re,800))]).then(async([{default:re}])=>{const ie={useMaxWidth:!1};re.initialize({theme:"base",themeVariables:b(X.value),flowchart:ie,sequence:ie,journey:ie,gantt:ie,er:ie,pie:ie,startOnLoad:!1}),Z.value=(await re.render(N.id,oe.value)).svg});return onMounted(()=>{const re=document.documentElement,ie=()=>re.classList.contains("dark")||re.getAttribute("data-theme")==="dark";X.value=ie(),ae(),useMutationObserver(re,()=>{X.value=ie()},{attributeFilter:["class","data-theme"],attributes:!0}),watch(X,()=>ae())}),()=>h$1("div",{ref:j,class:"mermaid-wrapper"},Z.value?h$1("div",{class:"mermaid-content",innerHTML:Z.value}):h$1(vt,{class:"mermaid-loading",height:96}))}});const o=()=>__vitePreload(()=>import("./highlight.esm-75b11b9d.js"),[]),t=()=>__vitePreload(()=>import("./markdown.esm-30be9ea9.js"),[]),e$1=()=>__vitePreload(()=>import("./math.esm-70a288c8.js"),[]),r$1=()=>__vitePreload(()=>import("./notes.esm-a106bb2c.js"),[]),a=()=>__vitePreload(()=>import("./reveal.esm-6e84c481.js"),[]),i=()=>__vitePreload(()=>import("./search.esm-7e6792e2.js"),[]),c$2=()=>__vitePreload(()=>import("./zoom.esm-b83b91d0.js"),[]),useReveal=()=>[a(),t(),o(),e$1(),i(),r$1(),c$2()],index$1="",leagueGothic="",sourceSansPro="";var S$1=defineComponent({name:"Presentation",props:{id:{type:String,required:!0},code:{type:String,required:!0},theme:{type:String,default:"auto"}},setup(N){const j=usePageFrontmatter(),Z=ref(""),X=ref(!0),oe=ref();let ae=null;const re=async ie=>{const se=[new Promise(Ee=>setTimeout(Ee,800)),...useReveal()],[,le,...ue]=await Promise.all(se),Ae=new le.default(ie,{plugins:ue.map(({default:Ee})=>Ee)});return await Ae.initialize({backgroundTransition:"slide",hash:j.value.layout==="Slide",mouseWheel:j.value.layout==="Slide",transition:"slide",slideNumber:!0,...j.value.reveal||{},embedded:j.value.layout!=="Slide"}),Ae.configure({backgroundTransition:"slide"}),Ae};return onMounted(async()=>{const ie=oe.value;ie&&(Z.value=He(N.code),ie.setAttribute("id",N.id),ie.setAttribute("data-theme",N.theme),ae=await re(ie),X.value=!1)}),onUnmounted(()=>{ae==null||ae.destroy()}),()=>h$1("div",{class:"presentation-wrapper"},[h$1("div",{ref:oe,class:["reveal","reveal-viewport"]},h$1("div",{class:"slides",innerHTML:`<section data-markdown data-separator="^\\r?\\n---\\r?\\n$" data-separator-vertical="^\\r?\\n--\\r?\\n$"><script type="text/template">${Z.value}<\/script></section>`})),X.value?h$1(vt,{class:"reveal-loading",height:400}):null])}});const tabs="",v$2=useStorage("VUEPRESS_TAB_STORE",{});var S=defineComponent({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},setup(N,{slots:j}){const Z=ref(N.active),X=ref([]),oe=()=>{if(N.tabId){const{title:le,id:ue=le}=N.data[Z.value];v$2.value[N.tabId]=ue}},ae=(le=Z.value)=>{Z.value=le<X.value.length-1?le+1:0,X.value[Z.value].focus()},re=(le=Z.value)=>{Z.value=le>0?le-1:X.value.length-1,X.value[Z.value].focus()},ie=(le,ue)=>{le.key===" "||le.key==="Enter"?(le.preventDefault(),Z.value=ue):le.key==="ArrowRight"?(le.preventDefault(),ae()):le.key==="ArrowLeft"&&(le.preventDefault(),re()),oe()},se=()=>{if(N.tabId){const le=N.data.findIndex(({title:ue,id:Ae=ue})=>v$2.value[N.tabId]===Ae);if(le!==-1)return le}return N.active};return onMounted(()=>{Z.value=se(),watch(()=>v$2.value[N.tabId],(le,ue)=>{if(N.tabId&&le!==ue){const Ae=N.data.findIndex(({title:Ee,id:Pe=Ee})=>Pe===le);Ae!==-1&&(Z.value=Ae)}})}),()=>N.data.length?h$1("div",{class:"tab-list"},[h$1("div",{class:"tab-list-nav",role:"tablist"},N.data.map(({title:le},ue)=>{const Ae=ue===Z.value;return h$1("button",{ref:Ee=>{Ee&&(X.value[ue]=Ee)},class:["tab-list-nav-item",{active:Ae}],role:"tab","aria-controls":`tab-${N.id}-${ue}`,"aria-selected":Ae,onClick:()=>{Z.value=ue,oe()},onKeydown:Ee=>ie(Ee,ue)},le)})),N.data.map(({title:le,id:ue=le},Ae)=>{var Ee;const Pe=Ae===Z.value;return h$1("div",{class:["tab-item",{active:Pe}],id:`tab-${N.id}-${Ae}`,role:"tabpanel","aria-expanded":Pe},(Ee=j[`tab${Ae}`])==null?void 0:Ee.call(j,{title:le,value:ue,isActive:Pe}))})]):null}});const tasklist="",katex_min="",katex="",clientConfig9=defineClientConfig({enhance:({app:N})=>{N.component("ChartJS",ChartJS),N.component("CodeTabs",S$2),Vt("CodeGroup",N)||N.component("CodeGroup",y$2),Vt("CodeGroupItem",N)||N.component("CodeGroupItem",c$3),N.component("CodeDemo",W$1),N.component("ECharts",ECharts),N.component("FlowChart",g$1),N.component("Mermaid",T$1),N.component("Presentation",S$1),N.component("Tabs",S),N.component("
9VuePlayground",defineAsyncComponent(()=>__vitePreload(()=>import("./VuePlayground-83b5d808.js"),["assets/VuePlayground-83b5d808.js","assets/framework-b5ea9e64.js"])))}}),photoswipe="",photoSwipe="",T=".theme-hope-content :not(a) > img:not([no-view])",C$2={"/":{closeTitle:"å
³é",downloadTitle:"ä¸è½½å¾ç",fullscreenTitle:"忢å
¨å±",zoomTitle:"缩æ¾",arrowPrevTitle:"ä¸ä¸ä¸ª (å·¦ç®å¤´)",arrowNextTitle:"ä¸ä¸ä¸ª (å³ç®å¤´)"}},O$1=800,x={},A=N=>isString$1(N)?Array.from(document.querySelectorAll(N)):N.map(j=>Array.from(document.querySelectorAll(j))).flat(),p$1=N=>new Promise((j,Z)=>{N.complete?j({src:N.src,width:N.naturalWidth,height:N.naturalHeight,alt:N.alt}):(N.onload=()=>j(p$1(N)),N.onerror=X=>Z(X))}),H$1=()=>{const{isSupported:N,toggle:j}=useFullscreen(),Z=ne(C$2),X=usePageData(),oe=()=>Promise.all([__vitePreload(()=>import("./photoswipe.esm-6e6cbe40.js"),[]),nextTick().then(()=>new Promise(ae=>setTimeout(ae,O$1)).then(()=>A(T)))]).then(([{default:ae},re])=>{const ie='<div class="photo-swipe-loading"><svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" preserveAspectRatio="xMidYMid" viewBox="25 25 50 50"><animateTransform attributeName="transform" type="rotate" dur="2s" keyTimes="0;1" repeatCount="indefinite" values="0;360"></animateTransform><circle cx="50" cy="50" r="20" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round"><animate attributeName="stroke-dasharray" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1,200;90,200;1,200"></animate><animate attributeName="stroke-dashoffset" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="0;-35px;-125px"></animate></circle></svg></div>';re.forEach((se,le)=>{const ue=()=>{const Ae=Array(re.length).fill({html:ie}),Ee=new ae({dataSource:Ae,preloaderDelay:0,...Z.value,...x,index:le});Ee.on("uiRegister",()=>{N&&Ee.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'<svg class="pswp__icn" viewB
9ox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M249.5 270.833H437v-75H212a37.5 37.5 0 0 0-37.5 37.5v225h75v-187.5zm-37.5 600h225v-75H249.5v-187.5h-75v225a37.5 37.5 0 0 0 37.5 37.5zm637.5-37.5v-225h-75v187.5H587v75h225a37.5 37.5 0 0 0 37.5-37.5zM587 270.833h187.5v187.5h75v-225a37.5 37.5 0 0 0-37.5-37.5H587v75z"/></svg>',onClick:()=>{j()}}),Ee.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'<path d="M20.5 14.3 17.1 18V10h-2.2v7.9l-3.4-3.6L10 16l6 6.1 6-6.1-1.5-1.6ZM23 23H9v2h14" id="pswp__icn-download"/>',outlineID:"pswp__icn-download"},onInit:(Pe,ke)=>{Pe.setAttribute("download",""),Pe.setAttribute("target","_blank"),Pe.setAttribute("rel","noopener"),ke.on("change",()=>{Pe.href=ke.currSlide.data.src})}})}),Ee.init(),re.forEach((Pe,ke)=>{p$1(Pe).then(we=>{Ae.splice(ke,1,we),Ee.refreshSlideContent(ke)})})};se.style.cursor="zoom-in",se.addEventListener("click",()=>{ue()}),se.addEventListener("keypress",({key:Ae})=>{Ae==="Enter"&&ue()})})});onMounted(()=>{oe(),watch(()=>X.value.path,()=>oe())})};var I=defineClientConfig({setup:()=>{H$1()}});const HopeIcon=N=>{const{icon:j=""}=N;return isLinkHttp(j)?h$1("img",{class:"icon",src:j,"no-view":""}):_e(j)?h$1("img",{class:"icon",src:withBase(j),"no-view":""}):h$1(resolveComponent("FontIcon"),N)};HopeIcon.displayName="HopeIcon";const useAutoLink=(N,j=!1)=>{const Z=useRouter(),{fullPath:X,meta:oe,name:ae}=Ht(Z,encodeURI(N));return{text:!j&&oe.s?oe.s:oe.t||N,link:ae==="404"?N:X,...oe.i?{icon:oe.i}:{}}},useNavigate=()=>{const N=useRouter(),j=useRoute();return Z=>{if(Z)if(_e(Z))j.path!==Z&&N.push(Z);else if(isLinkHttp(Z)||isLinkMailto(Z))window&&window.open(Z);else{const X=j.path.slice(0,j.path.lastIndexOf("/"));N.push(`${X}/${encodeURI(Z)}`)}}},useThemeData=()=>useThemeData$1(),useThemeLocaleData=()=>useThemeLocaleData$1(),usePure=()=>computed(()=>Boolean(useThemeData().value.pure)),usePageAuthor=()=>{const N=useThemeLocaleData(),j=usePageFrontmatter();return computed(()=>{const{author:Z}=j.value;return Z?De(Z):Z===!1?[]:De(N.value.author,!1)})},usePageCategory=()=>{const N=usePageFrontmatter();return computed(()=>xe(N.value.category).map(j=>{var Z,X;return{name:j,path:((X=(Z=inject(Symbol.for("categoryMap")))==null?void 0:Z.value.map[j])==null?void 0:X.path)||""}}))},usePageTag=()=>{const N=usePageFrontmatter();return computed(()=>Ie(N.value.tag).map(j=>{var Z,X;return{name:j,path:((X=(Z=inject(Symbol.for("tagMap")))==null?void 0:Z.value.map[j])==null?void 0:X.path)||""}}))},usePageDate=()=>{const N=usePageFrontmatter(),j=usePageData();return computed(()=>{const{date:Z}=N.value;if(Z)return ot(Z);const{createdTime:X}=j.value.git||{};return X?ot(new Date(X)):null})},usePageInfo=()=>{const N=useThemeLocaleData(),j=usePageData(),Z=usePageFrontmatter(),X=usePageAuthor(),oe=usePageCategory(),ae=usePageTag(),re=usePageDate(),ie=computed(()=>({author:X.value,category:oe.value,date:re.value,localizedDate:j.value.localizedDate,tag:ae.value,isOriginal:Z.value.isOriginal||!1,readingTime:j.value.readingTime||null,pageview:"pageview"in Z.value?Z.value.pageview:!0})),se=computed(()=>"pageInfo"in Z.value?Z.value.pageInfo:"pageInfo"in N.value?N.value.pageInfo:null);return{info:ie,items:se}};let promise=null,promiseResolve=null;const scrollPromise={wait:()=>promise,pending:()=>{promise=new Promise(N=>promiseResolve=N)},resolve:()=>{promiseResolve==null||promiseResolve(),promise=null,promiseResolve=null}}
9,useScrollPromise=()=>scrollPromise,useWindowSize=()=>{const N=useThemeData(),j=ref(!1),Z=ref(!1),X=()=>{j.value=window.innerWidth<=(N.value.mobileBreakPoint||719),Z.value=window.innerWidth>=(N.value.pcBreakPoint||1440)};return onMounted(()=>{X(),useEventListener("resize",X,!1),useEventListener("orientationchange",X,!1)}),{isMobile:j,isPC:Z}},darkModeSymbol=Symbol(""),useDarkmode=()=>{const N=inject(darkModeSymbol);if(!N)throw new Error("useDarkmode() is called without provider.");return N},injectDarkmode=N=>{const j=useThemeData(),Z=usePreferredDark(),X=useStorage("vuepress-theme-hope-scheme","auto"),oe=computed(()=>j.value.darkmode||"switch"),ae=computed(()=>{const ie=oe.value;return ie==="disable"?!1:ie==="enable"?!0:ie==="auto"?Z.value:ie==="toggle"?X.value==="dark":X.value==="dark"||X.value==="auto"&&Z.value}),re=computed(()=>{const ie=oe.value;return ie==="switch"||ie==="toggle"});N.provide(darkModeSymbol,{canToggle:re,config:oe,isDarkmode:ae,status:X}),Object.defineProperties(N.config.globalProperties,{$isDarkmode:{get:()=>ae.value}})},setupDarkmode=()=>{const{isDarkmode:N}=useDarkmode(),j=(Z=N.value)=>document.documentElement.setAttribute("data-theme",Z?"dark":"light");onMounted(()=>{watch(N,j,{immediate:!0})})},AutoLink=defineComponent({name:"AutoLink",inheritAttrs:!1,props:{config:{type:Object,required:!0},exact:Boolean,noExternalLinkIcon:Boolean},emits:["focusout"],setup(N,{attrs:j,emit:Z,slots:X}){const oe=useRoute(),ae=useSiteData(),re=toRef(N,"config"),ie=computed(()=>isLinkHttp(re.value.link)),se=computed(()=>isLinkMailto(re.value.link)||isLinkTel(re.value.link)),le=computed(()=>se.value?void 0:re.value.target||(ie.value?"_blank":void 0)),ue=computed(()=>le.value==="_blank"),Ae=computed(()=>!ie.value&&!se.value&&!ue.value),Ee=computed(()=>se.value?void 0:re.value.rel||(ue.value?"noopener noreferrer":void 0)),Pe=computed(()=>re.value.ariaLabel||re.value.text),ke=computed(()=>{if(N.exact)return!1;const Re=at(ae.value.locales);return Re.length?Re.every(Se=>Se!==re.value.link):re.value.link!=="/"}),we=computed(()=>Ae.value?re.value.activeMatch?new RegExp(re.value.activeMatch).test(oe.path):ke.value?_t(oe.path,re.value.link):oe.path===re.value.link:!1);return()=>{var je,Xe,Ye;const{text:Re,icon:Se,link:qe}=re.value;return Ae.value?h$1(RouterLink,{to:qe,"aria-label":Pe.value,...j,class:["nav-link",{active:we.value},j.class],onFocusout:()=>Z("focusout")},()=>{var tt,Je,Be;return((tt=X.default)==null?void 0:tt.call(X))||[((Je=X.before)==null?void 0:Je.call(X))||h$1(HopeIcon,{icon:Se}),Re,(Be=X.after)==null?void 0:Be.call(X)]}):h$1("a",{href:qe,rel:Ee.value,target:le.value,"aria-label":Pe.value,...j,class:["nav-link",j.class],onFocusout:()=>Z("focusout")},((je=X.default)==null?void 0:je.call(X))||[((Xe=X.before)==null?void 0:Xe.call(X))||h$1(HopeIcon,{icon:Se}),Re,N.noExternalLinkIcon?null:h$1(ExternalLinkIcon),(Ye=X.after)==null?void 0:Ye.call(X)])}}}),isActiveSidebarItem=(N,j,Z=!1)=>"activeMatch"in j?new RegExp(j.activeMatch).test(N.path):Ce(N,j.link)?!0:j.children&&!Z?j.children.some(X=>isActiveSidebarItem(N,X)):!1,isMatchedSidebarItem=(N,j)=>j.type==="group"?j.children.some(Z=>Z.type==="group"?isMatchedSidebarItem(N,Z):Z.type==="page"&&isActiveSidebarItem(N,Z,!0))||"prefix"in j&&Ce(N,j.prefix):!1,renderItem=(N,j)=>N.link?h$1(AutoLink,{...j,config:N}):h$1("p",j,[h$1(HopeIcon,{icon:N.icon}),N.text]),renderChildren$1=N=>{const j=useRoute();return N?h$1("ul",{class:"sidebar-sub-headers"},N.map(Z=>{const X=isActiveSidebarItem(j,Z,!0);return h$1("li",{class:"sidebar-sub-header"},[renderItem(Z,{class:["sidebar-link","heading",{active:X}]}),renderChildren$1(Z.children)])})):null},sidebarData={"/NaNposts/":[]},resolvePrefix=(N="",j="")=>_e(j)?j:`${ensureEndingSlash(N)}${j}`,headerToSidebarItem=(N,j)=>{const Z=usePageData();return{type:"heading",text:N.title,link:`${Z.value.path}#${N.slug}`,children:headersToSidebarItemChildren(N.children,j)}},headersToSidebarItemChildren=(N,j)=>j>0?N.map(Z=>headerToSidebarItem(Z,j-1)):[],resolveHeadingSidebarItems=N=>{const j=usePageData();return headersToSidebarItemChildren(j.value.headers,N)},resolveArraySidebarItems=(N,j,Z="")=>{const X=usePageData(),oe=(ae,re=Z)=>{var se;const ie=isString$1(ae)?useAutoLink(resolvePrefix(re,ae)):ae.link?{...ae,...isLinkExternal(ae.link)?{}:{link:useAutoLink(resolvePrefix(re,ae.link)).link}}:ae;if("children"in ie){const le=resolvePrefix(re,ie.prefix),ue=ie.children==="structure"?sidebarData[le]:ie.children;return{type:"group",...ie,prefix:le,children:ue.map(Ae=>oe(Ae,le))}}return{type:"page",...ie,children:ie.link===X.value.path?headersToSidebarItemChildren(((se=X.value.headers[0])==null?void 0:se.level)===1?X.value.headers[0].children:X.value.headers,j):[]}};return N.map(ae=>oe(ae))},resolveMultiSidebarItems=(N,j)=>{const Z=usePageData(),X=at(N).sort((oe,ae)=>ae.length-oe.length);for(const oe of X)if(_t(decodeURI(Z.value.path),oe)){const ae=N[oe];return ae?resolveArraySidebarItems(ae==="structure"?sidebarData[oe]:ae==="heading"?resolveHeadingSidebarItems(j):ae,j,oe):[]}return console.warn(`${Z.value.path} is missing sidebar config.`),[]},resolveSidebarItems=()=>
9{const N=useRouteLocale(),j=usePageFrontmatter(),Z=useThemeLocaleData(),X=j.value.home?!1:j.value.sidebar??Z.value.sidebar??"structure",oe=j.value.headerDepth??Z.value.headerDepth??2;return X===!1?[]:X==="heading"?resolveHeadingSidebarItems(oe):X==="structure"?resolveArraySidebarItems(sidebarData[N.value],oe,N.value):isArray(X)?resolveArraySidebarItems(X,oe):isPlainObject(X)?resolveMultiSidebarItems(X,oe):[]},sidebarItemsSymbol=Symbol(""),setupSidebarItems=()=>{const N=computed(()=>resolveSidebarItems());provide(sidebarItemsSymbol,N)},useSidebarItems=()=>{const N=inject(sidebarItemsSymbol);if(!N)throw new Error("useSidebarItems() is called without provider.");return N},footer="",PageFooter=defineComponent({name:"PageFooter",setup(){const N=usePageFrontmatter(),j=useThemeLocaleData(),Z=usePageAuthor(),X=computed(()=>{const{copyright:re,footer:ie}=N.value;return ie!==!1&&Boolean(re||ie||j.value.displayFooter)}),oe=computed(()=>{const{footer:re}=N.value;return re===!1?!1:isString$1(re)?re:j.value.footer||""}),ae=computed(()=>"copyright"in N.value?N.value.copyright:"copyright"in j.value?j.value.copyright:Z.value.length?`Copyright © ${new Date().getFullYear()} ${Z.value[0].name}`:!1);return()=>X.value?h$1("footer",{class:"footer-wrapper"},[oe.value?h$1("div",{class:"footer",innerHTML:oe.value}):null,ae.value?h$1("div",{class:"copyright",innerHTML:ae.value}):null]):null}}),dropdownLink="",DropdownLink=defineComponent({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},setup(N,{slots:j}){const Z=usePageData(),X=toRef(N,"config"),oe=computed(()=>X.value.ariaLabel||X.value.text),ae=ref(!1);watch(()=>Z.value.path,()=>{ae.value=!1});const re=ie=>{ie.detail===0&&(ae.value=!ae.value)};return()=>{var ie;return h$1("div",{class:["dropdown-wrapper",{open:ae.value}]},[h$1("button",{class:"dropdown-title",type:"button","aria-label":oe.value,onClick:re},[((ie=j.title)==null?void 0:ie.call(j))||h$1("span",{class:"title"},[h$1(HopeIcon,{icon:X.value.icon}),N.config.text]),h$1("span",{class:"arrow"}),h$1("ul",{class:"nav-dropdown"},X.value.children.map((se,le)=>{const ue=le===X.value.children.length-1;return h$1("li",{class:"dropdown-item"},"children"in se?[h$1("h4",{class:"dropdown-subtitle"},se.link?h$1(AutoLink,{config:se,onFocusout:()=>{se.children.length===0&&ue&&(ae.value=!1)}}):h$1("span",se.text)),h$1("ul",{class:"dropdown-subitem-wrapper"},se.children.map((Ae,Ee)=>h$1("li",{class:"dropdown-subitem"},h$1(AutoLink,{config:Ae,onFocusout:()=>{Ee===se.children.length-1&&ue&&(ae.value=!1)}}))))]:h$1(AutoLink,{config:se,onFocusout:()=>{ue&&(ae.value=!1)}}))}))])])}}}),I18nIcon=()=>h$1(G$1,{name:"i18n"},()=>[h$1("path",{d:"M379.392 460.8 494.08 575.488l-42.496 102.4L307.2 532.48 138.24 701.44l-71.68-72.704L234.496 460.8l-45.056-45.056c-27.136-27.136-51.2-66.56-66.56-108.544h112.64c7.68 14.336 16.896 27.136 26.112 35.84l45.568 46.08 45.056-45.056C382.976 312.32 409.6 247.808 409.6 204.8H0V102.4h256V0h102.4v102.4h256v102.4H512c0 70.144-37.888 161.28-87.04 210.944L378.88 460.8zM576 870.4 512 1024H409.6l256-614.4H768l256 614.4H921.6l-64-153.6H576zM618.496 768h196.608L716.8 532.48 618.496 768z"})]);I18nIcon.displayName="I18nIcon";const resolveNavbarItem=(N,j="")=>isString$1(N)?useAutoLink(`${j}${N}`):"children"in N?{...N,...N.link&&!isLinkExternal(N.link)?useAutoLink(`${j}${N.link}`):{},children:N.children.map(Z=>resolveNavbarItem(Z,`${j}${N.prefix||""}`))}:{...N,link:isLinkExternal(N.link)?N.link:useAutoLink(`${j}${N.link}`).link},useNavbarConfig=()=>computed(()=>(useThemeLocaleData().value.navbar||[]).map(N=>resolveNavbarItem(N))),useNavbarLanguageDropdown=()=>{const N=useRouter(),j=useRoute(),Z=useRouteLocale(),X=useSiteLocaleData(),oe=useThemeData(),ae=useThemeLocaleData();return computed(()=>{const re=at(X.value.locales);if(re.length<2)return null;const{path:ie,fullPath:se}=N.currentRoute.value,{navbarLocales:le}=ae.value;return{text:"",ariaLabel:le==null?void 0:le.selectLangAriaLabel,children:[...re.map(Ae=>{var Se,qe,je;const Ee=((Se=X.value.locales)==null?void 0:Se[Ae])??{},Pe=((qe=oe.value.locales)==null?void 0:qe[Ae])??{},ke=Ee.lang||"",we=((je=Pe.navbarLocales)==null?void 0:je.langName)??ke;let Re;if(ke===X.value.lang)Re=ie;else{const Xe=ie.replace(Z.value,Ae);Re=N.getRoutes().some(Ye=>Ye.path===Xe)?se.replace(ie,Xe):Pe.home??Ae}return{text:we,link:Re}}),...Tt(oe.value.i18n||{}).map(([Ae,Ee])=>({text:Ae,link:Ee.replace(":route",j.path)}))]}})},useNavbarRepo=()=>
9{const N=useThemeLocaleData(),j=computed(()=>N.value.repo||null),Z=computed(()=>j.value?Le(j.value):null),X=computed(()=>j.value?Ne(j.value):null),oe=computed(()=>Z.value?N.value.repoLabel??(X.value===null?"Source":X.value):null);return computed(()=>!Z.value||!oe.value||N.value.repoDisplay===!1?null:{type:X.value||"Source",label:oe.value,link:Z.value})};defineComponent({name:"LanguageDropdown",setup(){const N=useNavbarLanguageDropdown();return()=>N.value?h$1("div",{class:"nav-item"},h$1(DropdownLink,{class:"i18n-dropdown",config:N.value},{title:()=>{var j;return h$1(I18nIcon,{"aria-label":(j=N.value)==null?void 0:j.ariaLabel,style:{width:"1rem",height:"1rem",verticalAlign:"middle"}})}})):null}});const navScreenDropdown="",NavScreenDropdown=defineComponent({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(N){const j=usePageData(),Z=toRef(N,"config"),X=computed(()=>Z.value.ariaLabel||Z.value.text),oe=ref(!1);watch(()=>j.value.path,()=>{oe.value=!1});const ae=(re,ie)=>ie[ie.length-1]===re;return()=>[h$1("button",{class:["nav-screen-dropdown-title",{active:oe.value}],type:"button","aria-label":X.value,onClick:()=>{oe.value=!oe.value}},[h$1("span",{class:"title"},[h$1(HopeIcon,{icon:Z.value.icon}),N.config.text]),h$1("span",{class:["arrow",oe.value?"down":"end"]})]),h$1("ul",{class:["nav-screen-dropdown",{hide:!oe.value}]},Z.value.children.map(re=>h$1("li",{class:"dropdown-item"},"children"in re?[h$1("h4",{class:"dropdown-subtitle"},re.link?h$1(AutoLink,{config:re,onFocusout:()=>{ae(re,Z.value.children)&&re.children.length===0&&(oe.value=!1)}}):h$1("span",re.text)),h$1("ul",{class:"dropdown-subitem-wrapper"},re.children.map(ie=>h$1("li",{class:"dropdown-subitem"},h$1(AutoLink,{config:ie,onFocusout:()=>{ae(ie,re.children)&&ae(re,Z.value.children)&&(oe.value=!1)}}))))]:h$1(AutoLink,{config:re,onFocusout:()=>{ae(re,Z.value.children)&&(oe.value=!1)}}))))]}}),navScreenLinks="",NavScreenLinks=defineComponent({name:"NavScreenLinks",setup(){const N=useNavbarConfig();return()=>N.value.length?h$1("nav",{class:"nav-screen-links"},N.value.map(j=>h$1("div",{class:"navbar-links-item"},"children"in j?h$1(NavScreenDropdown,{config:j}):h$1(AutoLink,{config:j})))):null}}),DarkIcon=()=>h$1(G$1,{name:"dark"},()=>h$1("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"}));DarkIcon.displayName="DarkIcon";const LightIcon=()=>h$1(G$1,{name:"light"},()=>h$1("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"}));LightIcon.displayName="LightIcon";const AutoIcon=()=>h$1(G$1,{name:"auto"},()=>h$1("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"}));AutoIcon.displayName="AutoIcon";const EnterFullScreenIcon=()=>h$1(G$1,{name:"enter-fullscreen"},()=>h$1("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"}));EnterFullScreenIcon.displayName="EnterFullScreenIcon";const CancelFullScreenIcon=()=>h$1(G$1,{name:"cancel-fullscreen"},()=>h$1("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.8
904 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"}));CancelFullScreenIcon.displayName="CancelFullScreenIcon";const OutlookIcon=()=>h$1(G$1,{name:"outlook"},()=>[h$1("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"})]);OutlookIcon.displayName="OutlookIcon";const appearanceSwitch="",AppearanceSwitch=defineComponent({name:"AppearanceSwitch",setup(){const{config:N,status:j}=useDarkmode(),Z=()=>{N.value==="switch"?j.value={light:"dark",dark:"auto",auto:"light"}[j.value]:j.value=j.value==="light"?"dark":"light"};return()=>h$1("button",{id:"appearance-switch",onClick:()=>Z()},[h$1(AutoIcon,{style:{display:j.value==="auto"?"block":"none"}}),h$1(DarkIcon,{style:{display:j.value==="dark"?"block":"none"}}),h$1(LightIcon,{style:{display:j.value==="light"?"block":"none"}})])}}),AppearanceMode=defineComponent({name:"AppearanceMode",setup(){const N=useThemeLocaleData(),{canToggle:j}=useDarkmode(),Z=computed(()=>N.value.outlookLocales.darkmode);return()=>j.value?h$1("div",{class:"appearance-wrapper"},[h$1("label",{class:"appearance-title",for:"appearance-switch"},Z.value),h$1(AppearanceSwitch)]):null}}),themeColorPicker="",ThemeColorPicker=defineComponent({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(N){const j=(Z="")=>{const X=document.documentElement.classList,oe=at(N.themeColor).map(ae=>`theme-${ae}`);
9if(!Z){localStorage.removeItem("theme"),X.remove(...oe);return}X.remove(...oe.filter(ae=>ae!==`theme-${Z}`)),X.add(`theme-${Z}`),localStorage.setItem("theme",Z)};return onMounted(()=>{const Z=localStorage.getItem("theme");Z&&j(Z)}),()=>h$1("ul",{id:"theme-color-picker"},[h$1("li",h$1("span",{class:"theme-color",onClick:()=>j()})),...Tt(N.themeColor).map(([Z,X])=>h$1("li",h$1("span",{style:{background:X},onClick:()=>j(Z)})))])}}),ThemeColor=defineComponent({name:"ThemeColor",setup(){const N=useThemeData(),j=useThemeLocaleData(),Z=computed(()=>j.value.outlookLocales.themeColor),X=computed(()=>{const{themeColor:oe}=N.value;return oe===!1?null:oe});return()=>X.value?h$1("div",{class:"theme-color-wrapper"},[h$1("label",{class:"theme-color-title",for:"theme-color-picker"},Z.value),h$1(ThemeColorPicker,{themeColor:X.value})]):null}}),toggleFullScreenButton="",ToggleFullScreenButton=defineComponent({name:"ToggleFullScreenButton",setup(){const N=useThemeLocaleData(),{isSupported:j,isFullscreen:Z,toggle:X}=useFullscreen(),oe=computed(()=>N.value.outlookLocales.fullscreen);return()=>j?h$1("div",{class:"full-screen-wrapper"},[h$1("label",{class:"full-screen-title",for:"full-screen-switch"},oe.value),h$1("button",{class:"full-screen",id:"full-screen-switch",ariaPressed:Z.value,onClick:()=>X()},Z.value?h$1(CancelFullScreenIcon):h$1(EnterFullScreenIcon))]):null}}),OutlookSettings=defineComponent({name:"OutlookSettings",setup(){const N=useThemeData(),j=usePure(),Z=computed(()=>!j.value&&Boolean(N.value.themeColor)),X=computed(()=>!j.value&&N.value.fullscreen);return()=>h$1(ClientOnly,()=>[Z.value?h$1(ThemeColor):null,h$1(AppearanceMode),X.value?h$1(ToggleFullScreenButton):null])}}),navScreen="",NavScreen=defineComponent({name:"NavScreen",props:{show:Boolean},emits:["close"],setup(N,{emit:j,slots:Z}){const X=usePageData(),{isMobile:oe}=useWindowSize(),ae=ref(),re=useScrollLock(ae);return onMounted(()=>{ae.value=document.body,watch(oe,ie=>{!ie&&N.show&&(re.value=!1,j("close"))}),watch(()=>X.value.path,()=>{re.value=!1,j("close")})}),onUnmounted(()=>{re.value=!1}),()=>h$1(Transition,{name:"fade",onEnter:()=>{re.value=!0},onAfterLeave:()=>{re.value=!1}},()=>{var ie,se;return N.show?h$1("div",{id:"nav-screen"},h$1("div",{class:"container"},[(ie=Z.before)==null?void 0:ie.call(Z),h$1(NavScreenLinks),h$1("div",{class:"outlook-wrapper"},h$1(OutlookSettings)),(se=Z.after)==null?void 0:se.call(Z)])):null})}}),navbarBrand="",NavbarBrand=defineComponent({name:"NavbarBrand",setup(){const N=useRouteLocale(),j=useSiteLocaleData(),Z=useThemeLocaleData(),X=computed(()=>Z.value.home||N.value),oe=computed(()=>j.value.title),ae=computed(()=>Z.value.logo?withBase(Z.value.logo):null),re=computed(()=>Z.value.logoDark?withBase(Z.value.logoDark):null);return()=>h$1(RouterLink,{to:X.value,class:"brand"},()=>[ae.value?h$1("img",{class:["logo",{light:Boolean(re.value)}],src:ae.value,alt:oe.value}):null,re.value?h$1("img",{class:["logo dark"],src:re.value,alt:oe.value}):null,oe.value?h$1("span",{class:["site-name",{"hide-in-pad":ae.value&&Z.value.hideSiteNameOnMobile!==!1}]},oe.value):null])}}),navbarLinks="",NavbarLinks=defineComponent({name:"NavbarLinks",setup(){const N=useNavbarConfig();return()=>N.value.length?h$1("nav",{class:"nav-links"},[...N.value.map(j=>h$1("div",{class:"nav-item hide-in-mobile"},"children"in j?h$1(DropdownLink,{config:j}):h$1(AutoLink,{config:j})))]):null}}),repoLink="",RepoLink=defineComponent({name:"RepoLink",components:{BitbucketIcon:bt,GiteeIcon:yt,GitHubIcon:gt,GitlabIcon:$t,SourceIcon:wt},setup(){const N=useNavbarRepo();return()=>N.value?h$1("div",{class:"nav-item"},h$1("a",{class:"repo-link",href:N.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":N.value.label},h$1(resolveComponent(`${N.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}}),toggleNavbarButton="",ToggleNavbarButton=({active:N=!1},{emit:j})=>h$1("button",{class:["toggle-navbar-button",{"is-active":N}],"aria-label":"Toggle Navbar","aria-expanded":N,"aria-controls":"nav-screen",onClick:()=>j("toggle")},h$1("span",{class:"button-container"},[h$1("span",{class:"button-top"}),h$1("span",{class:"button-middle"}),h$1("span",{class:"button-bottom"})]));ToggleNavbarButton.displayName="ToggleNavbarButton";const toggleSidebarButton="",ToggleSidebarButton=(N,{emit:j})=>h$1("button",{class:"toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>j("toggle")},h$1("span",{class:"icon"}));ToggleSidebarButton.displayName="ToggleSidebarButton";ToggleSidebarButton.emits=["toggle"];const outlookButton="",OutlookButton=defineComponent({name:"OutlookButton",setup(){const{isSupported:N}=useFullscreen(),j=useThemeData(),Z=usePure(),X=usePageData(),{canToggle:oe}=useDarkmode(),ae=ref(!1),re=computed(()=>!Z.value&&Boolean(j.value.themeColor)),ie=computed(()=>!Z.value&&j.value.fullscreen&&N);return watch(()=>X.value.path,()=>{ae.value=!1}),()=>oe.value||ie.value||re.value?h$1("div",{class:"nav-item hide-in-mobile"},oe.value&&!ie.value&&!re.value?h$1(AppearanceSwitch):ie.value&&!oe.value&&!re.value?h$1(ToggleFullScreenButton):h$1("button",{class:["outlook-button",{open:ae.value}],tabindex:"-1",ariaHidden:!0},[h$1(OutlookIcon),h$1("div",{class:"outlook-dropdown"},h$1(OutlookSettings))])):null}}),navbar="",Navbar=defineComponent({name:"NavBar",emits:["toggleSidebar"],setup(N,{emit:j,slots:Z}){const X=useThemeLocaleData(),{isMobile:oe}=useWindowSize(),ae=ref(!1),re=computed(()=>{const{navbarAutoHide:se="mobile"}=X.value;return se!=="none"&&(se==="always"||oe.value)}),ie=computed(()=>X.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]});return()=>{var le,ue,Ae,Ee,Pe,ke;const se={Brand:h$1(NavbarBrand),Language:null,Links:h$1(NavbarLinks),Repo:h$1(RepoLink),Outlook:h$
91(OutlookButton),Search:Vt("Docsearch")?h$1(resolveComponent("Docsearch")):Vt("SearchBox")?h$1(resolveComponent("SearchBox")):Vt("SearchBox")?h$1(resolveComponent("SearchBox")):null};return[h$1("header",{class:["navbar",{"auto-hide":re.value,"hide-icon":X.value.navbarIcon===!1}],id:"navbar"},[h$1("div",{class:"navbar-start"},[h$1(ToggleSidebarButton,{onToggle:()=>{ae.value&&(ae.value=!1),j("toggleSidebar")}}),(le=Z.startBefore)==null?void 0:le.call(Z),...(ie.value.start||[]).map(we=>se[we]),(ue=Z.startAfter)==null?void 0:ue.call(Z)]),h$1("div",{class:"navbar-center"},[(Ae=Z.centerBefore)==null?void 0:Ae.call(Z),...(ie.value.center||[]).map(we=>se[we]),(Ee=Z.centerAfter)==null?void 0:Ee.call(Z)]),h$1("div",{class:"navbar-end"},[(Pe=Z.endBefore)==null?void 0:Pe.call(Z),...(ie.value.end||[]).map(we=>se[we]),(ke=Z.endAfter)==null?void 0:ke.call(Z),h$1(ToggleNavbarButton,{active:ae.value,onToggle:()=>{ae.value=!ae.value}})])]),h$1(NavScreen,{show:ae.value,onClose:()=>{ae.value=!1}},{before:()=>{var we;return(we=Z.screenTop)==null?void 0:we.call(Z)},after:()=>{var we;return(we=Z.screenBottom)==null?void 0:we.call(Z)}})]}}}),sidebarChild="",SidebarChild=defineComponent({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(N){const j=useRoute();return()=>[renderItem(N.config,{class:["sidebar-link",`sidebar-${N.config.type}`,{active:isActiveSidebarItem(j,N.config,!0)}],exact:!0}),renderChildren$1(N.config.children)]}}),sidebarGroup="",SidebarGroup=defineComponent({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(N,{emit:j}){const Z=useRoute(),X=computed(()=>isActiveSidebarItem(Z,N.config)),oe=computed(()=>isActiveSidebarItem(Z,N.config,!0));return()=>{const{collapsible:ae,children:re=[],icon:ie,prefix:se,link:le,text:ue}=N.config;return h$1("section",{class:"sidebar-group"},[h$1(ae?"button":"p",{class:["sidebar-heading",{clickable:ae||le,exact:oe.value,active:X.value}],...ae?{onClick:()=>j("toggle"),onKeydown:Ae=>{Ae.key==="Enter"&&j("toggle")}}:{}},[h$1(HopeIcon,{icon:ie}),le?h$1(RouterLink,{to:le,class:"title"},()=>ue):h$1("span",{class:"title"},ue),ae?h$1("span",{class:["arrow",N.open?"down":"end"]}):null]),N.open||!ae?h$1(SidebarLinks,{key:se,config:re}):null])}}}),sidebarLinks="",SidebarLinks=defineComponent({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(N){const j=useRoute(),Z=ref(-1),X=oe=>{Z.value=oe===Z.value?-1:oe};return watch(()=>j.path,()=>{const oe=N.config.findIndex(ae=>isMatchedSidebarItem(j,ae));Z.value=oe},{immediate:!0,flush:"post"}),()=>h$1("ul",{class:"sidebar-links"},N.config.map((oe,ae)=>h$1("li",oe.type==="group"?h$1(SidebarGroup,{config:oe,open:ae===Z.value,onToggle:()=>X(ae)}):h$1(SidebarChild,{config:oe}))))}}),sidebar="",Sidebar=defineComponent({name:"SideBar",setup(N,{slots:j}){const Z=useRoute(),X=useThemeLocaleData(),oe=useSidebarItems(),ae=ref();return onMounted(()=>{watch(()=>Z.hash,re=>{const ie=document.querySelector(`.sidebar a.sidebar-link[href="${Z.path}${re}"]`);if(!ie)return;const{top:se,height:le}=ae.value.getBoundingClientRect(),{top:ue,height:Ae}=ie.getBoundingClientRect();ue<se?ie.scrollIntoView(!0):ue+Ae>se+le&&ie.scrollIntoView(!1)})}),()=>{var re,ie,se;return h$1("aside",{class:["sidebar",{"hide-icon":X.value.sidebarIcon===!1}],id:"sidebar",ref:ae},[(re=j.top)==null?void 0:re.call(j),((ie=j.default)==null?void 0:ie.call(j))||h$1(SidebarLinks,{config:oe.value}),(se=j.bottom)==null?void 0:se.call(j)])}}}),common="",CommonWrapper=defineComponent({name:"CommonWrapper",props:{noNavbar:Boolean,noSidebar:Boolean},setup(N,{slots:j}){const Z=useRouter(),X=usePageData(),oe=usePageFrontmatter(),ae=useThemeLocaleData(),{isMobile:re,isPC:ie}=useWindowSize(),[se,le]=useToggle(!1),[ue,Ae]=useToggle(!1),Ee=useSidebarItems(),Pe=ref(),ke=useScrollLock(Pe),we=ref(!1),Re=computed(()=>N.noNavbar||oe.value.navbar===!1||ae.value.navbar===!1?!1:Boolean(X.value.title||ae.value.logo||ae.value.repo||ae.value.navbar)),Se=computed(()=>N.noSidebar?!1:oe.value.sidebar!==!1&&Ee.value.length!==0&&!oe.value.home),qe={x:0,y:0},je=Be=>{qe.x=Be.changedTouches[0].clientX,qe.y=Be.changedTouches[0].clientY},Xe=Be=>{const Ve=Be.changedTouches[0].clientX-qe.x,Ue=Be.changedTouches[0].clientY-qe.y;Math.abs(Ve)>Math.abs(Ue)*1.5&&Math.abs(Ve)>40&&(Ve>0&&qe.x<=80?le(!0):le(!1))},Ye=computed(()=>oe.value.home?!1:oe.value.toc||ae.value.toc!==!1&&oe.value.toc!==!1),tt=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let Je=0;return useEventListener("scroll",useThrottleFn(()=>{const Be=tt();Be<=58||Be<Je?we.value=!1:Je+200<Be&&!se.value&&(we.value=!0),Je=Be},300,!0)),watch(se,Be=>{ke.value=Be}),watch(re,Be=>{Be||le(!1)}),onMounted(()=>{Pe.value=document.body;const Be=Z.afterEach(()=>{le(!1)});onUnmounted(()=>{Be()})}),()=>
9h$1(Vt("GlobalEncrypt")?resolveComponent("GlobalEncrypt"):Rt,()=>{var Be;return h$1("div",{class:["theme-container",{"no-navbar":!Re.value,"no-sidebar":!Se.value&&!(j.sidebar||j.sidebarTop||j.sidebarBottom),"has-toc":Ye.value,"hide-navbar":we.value,"sidebar-collapsed":!re.value&&!ie.value&&ue.value,"sidebar-open":re.value&&se.value},oe.value.containerClass||""],onTouchStart:je,onTouchEnd:Xe},[Re.value?h$1(Navbar,{onToggleSidebar:()=>le()},{startBefore:()=>{var Ve;return(Ve=j.navbarStartBefore)==null?void 0:Ve.call(j)},startAfter:()=>{var Ve;return(Ve=j.navbarStartAfter)==null?void 0:Ve.call(j)},centerBefore:()=>{var Ve;return(Ve=j.navbarCenterBefore)==null?void 0:Ve.call(j)},centerAfter:()=>{var Ve;return(Ve=j.navbarCenterAfter)==null?void 0:Ve.call(j)},endBefore:()=>{var Ve;return(Ve=j.navbarEndBefore)==null?void 0:Ve.call(j)},endAfter:()=>{var Ve;return(Ve=j.navbarEndAfter)==null?void 0:Ve.call(j)},screenTop:()=>{var Ve;return(Ve=j.navScreenTop)==null?void 0:Ve.call(j)},screenBottom:()=>{var Ve;return(Ve=j.navScreenBottom)==null?void 0:Ve.call(j)}}):null,h$1(Transition,{name:"fade"},()=>se.value?h$1("div",{class:"sidebar-mask",onClick:()=>le(!1)}):null),h$1(Transition,{name:"fade"},()=>re.value?null:h$1("div",{class:"toggle-sidebar-wrapper",onClick:()=>Ae()},h$1("span",{class:["arrow",ue.value?"end":"start"]}))),h$1(Sidebar,{},{...j.sidebar?{default:()=>{var Ve;return(Ve=j.sidebar)==null?void 0:Ve.call(j)}}:{},top:()=>{var Ve;return(Ve=j.sidebarTop)==null?void 0:Ve.call(j)},bottom:()=>{var Ve;return(Ve=j.sidebarBottom)==null?void 0:Ve.call(j)}}),(Be=j.default)==null?void 0:Be.call(j),h$1(PageFooter)])})}}),featurePanel="",FeaturePanel=defineComponent({name:"FeaturePanel",props:{items:{type:Object,default:()=>[]},header:{type:String,default:""}},setup(N){return()=>h$1("div",{class:"feature-panel"},[N.header?h$1("h2",{class:"feature-header"},N.header):null,N.items.length?h$1("div",{class:"feature-wrapper"},N.items.map(j=>{const Z=[h$1("h3",[h$1(HopeIcon,{icon:j.icon}),h$1("span",{innerHTML:j.title})]),h$1("p",{innerHTML:j.details})];return j.link?isLinkExternal(j.link)?h$1("a",{class:"feature-item link",href:j.link,role:"navigation","aria-label":j.title,target:"_blank"},Z):h$1(RouterLink,{class:"feature-item link",to:j.link,role:"navigation","aria-label":j.title},()=>Z):h$1("div",{class:"feature-item"},Z)})):null])}}),DropTransition=defineComponent({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},setup(N,{slots:j}){const Z=oe=>{oe.style.transition=`transform ${N.duration}s ease-in-out ${N.delay}s, opacity ${N.duration}s ease-in-out ${N.delay}s`,oe.style.transform="translateY(-20px)",oe.style.opacity="0"},X=oe=>{oe.style.transform="translateY(0)",oe.style.opacity="1"};return()=>h$1(N.type==="single"?Transition:TransitionGroup,{name:"drop",appear:N.appear,onAppear:Z,onAfterAppear:X,onEnter:Z,onAfterEnter:X,onBeforeLeave:Z},()=>{var oe;return(oe=j.default)==null?void 0:oe.call(j)})}}),heroInfo="",HeroInfo=defineComponent({name:"HeroInfo",setup(N,{slots:j}){const Z=usePageFrontmatter(),X=useSiteLocaleData(),oe=computed(()=>Z.value.heroText===!1?!1:Z.value.heroText||X.value.title||"Hello"),ae=computed(()=>Z.value.tagline===!1?!1:Z.value.tagline||X.value.description||"Welc
9ome to your VuePress site"),re=computed(()=>Z.value.heroImage?withBase(Z.value.heroImage):null),ie=computed(()=>Z.value.heroImageDark?withBase(Z.value.heroImageDark):null),se=computed(()=>Z.value.heroAlt||oe.value||"hero"),le=computed(()=>Z.value.actions??[]);return()=>{var ue,Ae;return h$1("header",{class:"hero-info-wrapper"},[((ue=j.heroImage)==null?void 0:ue.call(j))||h$1(DropTransition,{appear:!0,type:"group"},()=>[re.value?h$1("img",{key:"light",class:{light:ie.value},src:re.value,alt:se.value}):null,ie.value?h$1("img",{key:"dark",class:"dark",src:ie.value,alt:se.value}):null]),((Ae=j.heroInfo)==null?void 0:Ae.call(j))||h$1("div",{class:"hero-info"},[oe.value?h$1(DropTransition,{appear:!0,delay:.04},()=>h$1("h1",{id:"main-title"},oe.value)):null,ae.value?h$1(DropTransition,{appear:!0,delay:.08},()=>h$1("p",{class:"description"},ae.value)):null,le.value.length?h$1(DropTransition,{appear:!0,delay:.12},()=>h$1("p",{class:"actions"},le.value.map(Ee=>h$1(AutoLink,{class:["action-button",Ee.type||"default"],config:Ee,noExternalLinkIcon:!0})))):null])])}}}),MarkdownContent=({custom:N})=>h$1(Content,{class:["theme-hope-content",{custom:N}]});MarkdownContent.displayName="MarkdownContent";MarkdownContent.props={custom:Boolean};const homePage="",HomePage=defineComponent({name:"HopePage",setup(N,{slots:j}){const Z=usePure(),X=usePageFrontmatter(),oe=computed(()=>{const{features:ae}=X.value;return isArray(ae)?ae.some(re=>!("items"in re))?[{items:ae}]:ae:[]});return()=>{var ae,re,ie;return h$1("main",{class:["home project",{pure:Z.value}],id:"main-content","aria-labelledby":X.value.heroText===null?void 0:"main-title"},[(ae=j.top)==null?void 0:ae.call(j),h$1(HeroInfo),oe.value.map(({header:se="",items:le},ue)=>h$1(DropTransition,{appear:!0,delay:.16+ue*.08},()=>h$1(FeaturePanel,{header:se,items:le}))),(re=j.center)==null?void 0:re.call(j),h$1(DropTransition,{appear:!0,delay:.16+oe.value.length*.08},()=>h$1(MarkdownContent)),(ie=j.bottom)==null?void 0:ie.call(j)])}}}),getAncestorLinks=(N,j)=>{const Z=N.replace(j,"/").split("/"),X=[];let oe=removeEndingSlash(j);return Z.forEach((ae,re)=>{re!==Z.length-1?(oe+=`${ae}/`,X.push(oe)):ae!==""&&(oe+=ae,X.push(oe))}),X},breadcrumb="",BreadCrumb=defineComponent({name:"BreadCrumb",setup(){const N=useRouter(),j=usePageData(),Z=useRouteLocale(),X=usePageFrontmatter(),oe=useThemeLocaleData(),ae=ref([]),re=computed(()=>(X.value.breadcrumb||X.value.breadcrumb!==!1&&oe.value.breadcrumb!==!1)&&ae.value.length>1),ie=computed(()=>X.value.breadcrumbIcon||X.value.breadcrumbIcon!==!1&&oe.value.breadcrumbIcon!==!1),se=()=>{const le=N.getRoutes(),ue=getAncestorLinks(j.value.path,Z.value).map(Ae=>{const Ee=le.find(Pe=>Pe.path===Ae);if(Ee){const{meta:Pe,path:ke}=Ht(N,Ee.path),we=Pe.s||Pe.t;if(we)return{title:we,icon:Pe.i,path:ke}}return null}).filter(Ae=>Ae!==null);ue.length>1&&(ae.value=ue)};return onMounted(()=>{se(),watch(()=>j.value.path,se)}),()=>h$1("nav",{class:["breadcrumb",{disable:!re.value}]},re.value?h$1("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},ae.value.map((le,ue)=>h$1("li",{class:{"is-active":ae.value.length-1===ue},property:"itemListElement",typeof:"ListItem"},[h$1(RouterLink,{to:le.path,property:"item",typeof:"WebPage"},()=>[ie.value?h$1(HopeIcon,{icon:le.icon}):null,h$1("span",{property:"name"},le.title||"Unknown")]),h$1("meta",{property:"position",content:ue+1})]))):[])}}),pageNav="",resolveFromFrontmatterConfig=N=>N===!1?!1:isString$1(N)?useAutoLink(N,!0):isPlainObject(N)?N:null,resolveFromSidebarItems=(N,j,Z)=>{const X=N.findIndex(oe=>oe.link===j);if(X!==-1){const oe=N[X+Z];return oe!=null&&oe.link?oe:null}for(const oe of N)if(oe.children){const ae=resolveFromSidebarItems(oe.children,j,Z);if(ae)return ae}return null},PageNav=defineComponent({name:"PageNav",setup(){const N=useThemeLocaleData(),j=usePageFrontmatter(),Z=useSidebarItems(),X=usePageData(),oe=useNavigate(),ae=computed(()=>{const ie=resolveFromFrontmatterConfig(j.value.prev);return ie===!1?null:ie||(N.value.prevLink===!1?null:resolveFromSidebarItems(Z.value,X.value.path,-1))}),re=computed(()=>{const ie=resolveFromFrontmatterConfig(j.value.next);return ie===!1?null:ie||(N.value.nextLink===!1?null:resolveFromSidebarItems(Z.value,X.value.path,1))});return useEventListener("keydown",ie=>
9{ie.altKey&&(ie.key==="ArrowRight"?re.value&&(oe(re.value.link),ie.preventDefault()):ie.key==="ArrowLeft"&&ae.value&&(oe(ae.value.link),ie.preventDefault()))}),()=>ae.value||re.value?h$1("nav",{class:"page-nav"},[ae.value?h$1(AutoLink,{class:"prev",config:ae.value},()=>{var ie,se;return[h$1("div",{class:"hint"},[h$1("span",{class:"arrow start"}),N.value.metaLocales.prev]),h$1("div",{class:"link"},[h$1(HopeIcon,{icon:(ie=ae.value)==null?void 0:ie.icon}),(se=ae.value)==null?void 0:se.text])]}):null,re.value?h$1(AutoLink,{class:"next",config:re.value},()=>{var ie,se;return[h$1("div",{class:"hint"},[N.value.metaLocales.next,h$1("span",{class:"arrow end"})]),h$1("div",{class:"link"},[(ie=re.value)==null?void 0:ie.text,h$1(HopeIcon,{icon:(se=re.value)==null?void 0:se.icon})])]}):null]):null}}),AuthorIcon=()=>h$1(G$1,{name:"author"},()=>h$1("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"}));AuthorIcon.displayName="AuthorIcon";const CalendarIcon=()=>h$1(G$1,{name:"calendar"},()=>h$1("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"}));CalendarIcon.displayName="CalendarIcon";const CategoryIcon$1=()=>h$1(G$1,{name:"category"},()=>h$1("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"}));CategoryIcon$1.displayName="CategoryIcon";const EyeIcon=()=>h$1(G$1,{name:"eye"},()=>h$1("path",{d:"M992 512.096c0-5.76-.992-10.592-1.28-11.136-.192-2.88-1.152-8.064-2.08-10.816-.256-.672-.544-1.376-.832-2.08-.48-1.568-1.024-3.104-1.6-4.32C897.664 290.112 707.104 160 512 160c-195.072 0-385.632 130.016-473.76 322.592-1.056 2.112-1.792 4.096-2.272 5.856a55.512 55.512 0 00-.64 1.6c-1.76 5.088-1.792 8.64-1.632 7.744-.832 3.744-1.568 11.168-1.568 11.168-.224 2.272-.224 4.032.032 6.304 0 0 .736 6.464 1.088 7.808.128 1.824.576 4.512 1.12 6.976h-.032c.448 2.08 1.12 4.096 1.984 6.08.48 1.536.992 2.976 1.472 4.032C126.432 733.856 316.992 864 512 864c195.136 0 385.696-130.048 473.216-321.696 1.376-2.496 2.24-4.832 2.848-6.912.256-.608.48-1.184.672-1.728 1.536-4.48 1.856-8.32 1.728-8.32l-.032.032c.608-3.104 1.568-7.744 1.568-13.28zM512 672c-88.224 0-160-71.776-160-160s71.776-160 160-160 160 71.776 160 160-71.776 160-160 160z"}));EyeIcon.displayName="EyeIcon";const FireIcon=()=>h$1(G$1,{name:"fire"},()=>h$1("path",{d:"M726.4 201.6c-12.8-9.6-28.8-6.4-38.4 0-9.6 9.6-16 25.6-9.6 38.4 6.4 12.8 9.6 28.8 12.8 44.8C604.8 83.2 460.8 38.4 454.4 35.2c-9.6-3.2-22.4 0-28.8 6.4-9.6 6.4-12.8 19.2-9.6 28.8 12.8 86.4-25.6 188.8-11
95.2 310.4-6.4-25.6-16-51.2-32-80-9.6-9.6-22.4-16-35.2-12.8-16 3.2-25.6 12.8-25.6 28.8-3.2 48-25.6 92.8-51.2 140.8C134.4 499.2 112 544 102.4 592c-32 150.4 99.2 329.6 233.6 380.8 9.6 3.2 19.2 6.4 32 9.6-25.6-19.2-41.6-51.2-48-96C294.4 691.2 505.6 640 515.2 460.8c153.6 105.6 224 336 137.6 505.6 3.2 0 6.4-3.2 9.6-3.2 0 0 3.2 0 3.2-3.2 163.2-89.6 252.8-208 259.2-345.6 16-211.2-163.2-390.4-198.4-412.8z"}));FireIcon.displayName="FireIcon";const PrintIcon=()=>h$1(G$1,{name:"print"},()=>h$1("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"}));PrintIcon.displayName="PrintIcon";const TagIcon$1=()=>h$1(G$1,{name:"tag"},()=>h$1("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"}));TagIcon$1.displayName="TagIcon";const TimerIcon=()=>h$1(G$1,{name:"timer"},()=>h$1("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"}));TimerIcon.displayName="TimerIcon";const WordIcon=()=>h$1(G$1,{name:"word"},()=>[h$1("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"}),h$1("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"})]);WordIcon.displayName="WordIcon";const useMetaLocale=()=>{const N=useThemeLocaleData();return computed(()=>N.value.metaLocales)},readingTimeLocales={"/":{word:"约 $word å",less1Minute:"å°äº 1 åé",time:"大约 $time åé"}},editLinkPatterns={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"},resolveEditLink=({docsRepo:N,docsBranch:j,docsDir:Z,filePathRelative:X,editLinkPattern:oe})=>{if(!X)return null;const ae=Ne(N);let re;return oe?re=oe:ae!==null&&(re=editLinkPatterns[ae]),re?re.replace(/:repo/,isLinkHttp(N)?N:`https://github.com/${N}`).replace(/:branch/,j).replace(/:path/,removeLeadingSlash(`${removeEndingSlash(Z)}/${X}`)):null},useEditLink=()=>{const N=useThemeLocaleData(),j=usePageData(),Z=usePageFrontmatter();return computed(()=>{const{repo:X,docsRepo:oe=X,docsBranch:ae="main",docsDir:re="",editLink:ie,editLinkPattern:se=""}=N.value;if(!(Z.value.editLink??ie??!0)||!oe)return null;const ue=resolveEditLink({docsRepo:oe,docsBranch:ae,docsDir:re,editLinkPattern:se,filePathRelative:j.value.filePathRelative});return ue?{text:N.value.metaLocales.editLink,link:ue}:null})},useUpdateTime=()=>
9{const N=useSiteLocaleData(),j=useThemeLocaleData(),Z=usePageData(),X=usePageFrontmatter();return computed(()=>{var re,ie;return!(X.value.lastUpdated??j.value.lastUpdated??!0)||!((re=Z.value.git)!=null&&re.updatedTime)?null:new Date((ie=Z.value.git)==null?void 0:ie.updatedTime).toLocaleString(N.value.lang)})},useContributors=()=>{const N=useThemeLocaleData(),j=usePageData(),Z=usePageFrontmatter();return computed(()=>{var oe;return Z.value.contributors??N.value.contributors??!0?((oe=j.value.git)==null?void 0:oe.contributors)??null:null})},authorInfo="",AuthorInfo=defineComponent({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(N){const j=useMetaLocale();return()=>N.author.length?h$1("span",{class:"page-author-info","aria-label":`${j.value.author}${N.pure?"":"ð"}`,...N.pure?{}:{"data-balloon-pos":"down"}},[h$1(AuthorIcon),h$1("span",N.author.map(Z=>Z.url?h$1("a",{class:"page-author-item",href:Z.url,target:"_blank",rel:"noopener noreferrer"},Z.name):h$1("span",{class:"page-author-item"},Z.name))),h$1("span",{property:"author",content:N.author.map(Z=>Z.name).join(", ")})]):null}}),categoryInfo="",CategoryInfo=defineComponent({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(N){const j=useRouter(),Z=usePageData(),X=useMetaLocale(),oe=(ae,re="")=>{re&&Z.value.path!==re&&(ae.preventDefault(),j.push(re))};return()=>N.category.length?h$1("span",{class:"page-category-info","aria-label":`${X.value.category}${N.pure?"":"ð"}`,...N.pure?{}:{"data-balloon-pos":"down"}},[h$1(CategoryIcon$1),...N.category.map(({name:ae,path:re})=>h$1("span",{class:["page-category-item",{[`category${fe(ae,9)}`]:!N.pure,clickable:re}],role:re?"navigation":"",onClick:ie=>oe(ie,re)},ae)),h$1("meta",{property:"articleSection",content:N.category.map(({name:ae})=>ae).join(",")})]):null}}),DateInfo=defineComponent({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(N){const j=usePageLang(),Z=useMetaLocale();return()=>{var X,oe;return N.date?h$1("span",{class:"page-date-info","aria-label":`${Z.value.date}${N.pure?"":"ð
"}`,...N.pure?{}:{"data-balloon-pos":"down"}},[h$1(CalendarIcon),h$1("span",h$1(ClientOnly,()=>{var ae;return N.localizedDate||((ae=N.date.value)==null?void 0:ae.toLocaleDateString(j.value))})),h$1("meta",{property:"datePublished",content:((oe=(X=N.date)==null?void 0:X.value)==null?void 0:oe.toISOString())||""})]):null}}}),originalInfo="",OriginalInfo=defineComponent({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(N){const j=useMetaLocale();return()=>N.isOriginal?h$1("span",{class:"page-original-info"},j.value.origin):null}});defineComponent({name:"PageViewInfo",inheritAttrs:!1,props:{pageview:{type:[Boolean,String],default:!1},pure:Boolean},setup(N){const j=useRoute(),Z=useMetaLocale(),X=ref(),oe=ref(0);return useMutationObserver(X,()=>{const ae=X.value.textContent;ae&&!isNaN(Number(ae))&&(oe.value=Number(ae))},{childList:!0}),()=>N.pageview?h$1("span",{class:"page-pageview-info","aria-label":`${Z.value.views}${N.pure?"":"ð¢"}`,...N.pure?{}:{"data-balloon-pos":"down"}},[h$1(oe.value<1e3?EyeIcon:FireIcon),h$1("span",{ref:X,class:"waline-pageview-count",id:"ArtalkPV","data-path":isString$1(N.pageview)?N.pageview:withBase(j.path)},"...")]):null}});const ReadingTimeInfo=defineComponent({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},pure:Boolean},setup(N){const j=useMetaLocale(),Z=ne(readingTimeLocales),X=computed(()=>{if(!N.readingTime)return null;const{minutes:oe}=N.readingTime;return oe<1?{text:Z.value.less1Minute,time:"PT1M"}:{text:Z.value.time.replace("$time",Math.round(oe).toString()),time:`PT${Math.round(oe)}M`}});return()=>X.value?h$1("span",{class:"page-reading-time-info","aria-label":`${j.value.readingTime}${N.pure?"":"â"}`,...N.pure?{}:{"data-balloon-pos":"down"}},[h$1(TimerIcon),h$1("span",X.value.text),h$1("meta",{property:"timeRequired",content:X.value.time})]):null}}),tagInfo="",TagInfo=defineComponent({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(N){const j=useRouter(),Z=usePageData(),X=useMetaLocale(),oe=(ae,re="")=>{re&&Z.value.path!==re&&(ae.preventDefault(),j.push(re))};return()=>N.tag.length?h$1("span",{class:"page-tag-info","aria-label":`${X.value.tag}${N.pure?"":"ð·"}`,...N.pure?{}:{"data-balloon-pos":"down"}},[h$1(TagIcon$1),...N.tag.map(({name:ae,path:re})=>h$1("span",{class:["page-tag-item",{[`tag${fe(ae,9)}`]:!N.pure,clickable:re}],role:re?"navigation":"",onClick:ie=>oe(ie,re)},ae)),h$1("meta",{property:"keywords",content:N.tag.map(({name:ae})=>ae).join(",")})]):null}}),WordInfo=defineComponent({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},pure:Boolean},setup(N){const j=useMetaLocale(),Z=ne(readingTimeLocales),X=computed(()=>{var ae;
9return(ae=N.readingTime)==null?void 0:ae.words.toString()}),oe=computed(()=>Z.value.word.replace("$word",X.value||""));return()=>X.value?h$1("span",{class:"page-word-info","aria-label":`${j.value.words}${N.pure?"":"ð "}`,...N.pure?{}:{"data-balloon-pos":"down"}},[h$1(WordIcon),h$1("span",oe.value),h$1("meta",{property:"wordCount",content:X.value})]):null}}),pageInfo="",PageInfo=defineComponent({name:"PageInfo",components:{AuthorInfo,CategoryInfo,DateInfo,OriginalInfo,PageViewInfo:()=>null,ReadingTimeInfo,TagInfo,WordInfo},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(N){const j=usePure();return()=>N.items?h$1("div",{class:"page-info"},N.items.map(Z=>h$1(resolveComponent(`${Z}Info`),{...N.info,pure:j.value}))):null}}),pageTitle="",PageTitle=defineComponent({name:"PageTitle",setup(){const N=usePageData(),j=usePageFrontmatter(),Z=useThemeLocaleData(),{info:X,items:oe}=usePageInfo();return()=>h$1("div",{class:"page-title"},[h$1("h1",[Z.value.titleIcon===!1?null:h$1(HopeIcon,{icon:j.value.icon}),N.value.title]),h$1(PageInfo,{info:X.value,...oe.value===null?{}:{items:oe.value}}),h$1("hr")])}}),EditIcon=()=>h$1(G$1,{name:"edit"},()=>[h$1("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"}),h$1("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"})]);EditIcon.displayName="EditIcon";const pageMeta="",PageMeta=defineComponent({name:"PageMeta",setup(){const N=useThemeLocaleData(),j=useEditLink(),Z=useUpdateTime(),X=useContributors();return()=>{const{metaLocales:oe}=N.value;return h$1("footer",{class:"page-meta"},[j.value?h$1("div",{class:"meta-item edit-link"},h$1(AutoLink,{class:"label",config:j.value},{before:()=>h$1(EditIcon)})):null,h$1("div",{class:"meta-item git-info"},[Z.value?h$1("div",{class:"update-time"},[h$1("span",{class:"label"},`${oe.lastUpdated}: `),h$1(ClientOnly,()=>h$1("span",{class:"info"},Z.value))]):null,X.value&&X.value.length?h$1("div",{class:"contributors"},[h$1("span",{class:"label"},`${oe.contributors}: `),X.value.map(({email:ae,name:re},ie)=>[h$1("span",{class:"contributor",title:`email: ${ae}`},re),ie!==X.value.length-1?",":""])]):null])])}}}),printButton="",PrintButton=defineComponent({name:"PrintButton",setup(){const N=useThemeData(),j=useThemeLocaleData();return()=>N.value.print===!1?null:h$1("button",{class:"print-button",title:j.value.metaLocales.print,onClick:()=>{window.print()}},h$1(PrintIcon))}}),toc="",renderHeader=({title:N,level:j,slug:Z})=>h$1(RouterLink,{to:`#${Z}`,class:["toc-link",`level${j}`]},()=>N),renderChildren=(N,j)=>{const Z=useRoute();return N.length&&j>0?h$1("ul",{class:"toc-list"},N.map(X=>[h$1("li",{class:["toc-item",{active:Ce(Z,`#${X.slug}`)}]},renderHeader(X)),renderChildren(X.children,j-1)])):null},TOC=defineComponent({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},setup(N,{slots:j}){const Z=useRoute(),X=usePageData(),oe=useMetaLocale(),ae=ref(),re=ie=>{var se;(se=ae.value)==null||se.scrollTo({top:ie,behavior:"smooth"})};return onMounted(()=>{watch(()=>Z.hash,ie=>{if(ae.value){const se=document.querySelector(`#toc a.toc-link[href$="${ie}"]`);if(!se)return;const{top:le,height:ue}=ae.value.getBoundingClientRect(),{top:Ae,height:Ee}=se.getBoundingClientRect();Ae<le?re(ae.value.scrollTop+Ae-le):Ae+Ee>le+ue&&re(ae.value.scrollTop+Ae+Ee-le-ue)}})}),()=>{var se,le;const ie=N.items.length?renderChildren(N.items,N.headerDepth):X.value.headers?renderChildren(X.value.headers,N.headerDepth):null;return ie?h$1("div",{class:"toc-place-holder"},[h$1("aside",{id:"toc"},[(se=j.before)==null?void 0:se.call(j),h$1("div",{class:"toc-header"},[oe.value.toc,h$1(PrintButton)]),h$1("div",{class:"toc-wrapper",ref:ae},ie),(le=j.after)==null?void 0:le.call(j)])]):null}}}),page$1="",NormalPage=defineComponent({name:"NormalPage",setup(N,{slots:j}){const Z=usePageFrontmatter(),{isDarkmode:X}=useDarkmode(),oe=useThemeLocaleData(),ae=computed(()=>Z.value.toc||Z.value.toc!==!1&&oe.value.toc!==!1);return()=>h$1("main",{class:"page",id:"main-content"}
9,h$1(Vt("LocalEncrypt")?resolveComponent("LocalEncrypt"):Rt,()=>{var re,ie,se,le;return[(re=j.top)==null?void 0:re.call(j),h$1(BreadCrumb),h$1(PageTitle),ae.value?h$1(TOC,{headerDepth:Z.value.headerDepth??oe.value.headerDepth??2},{before:()=>{var ue;return(ue=j.tocBefore)==null?void 0:ue.call(j)},after:()=>{var ue;return(ue=j.tocAfter)==null?void 0:ue.call(j)}}):null,(ie=j.contentBefore)==null?void 0:ie.call(j),h$1(MarkdownContent),(se=j.contentAfter)==null?void 0:se.call(j),h$1(PageMeta),h$1(PageNav),Vt("CommentService")?h$1(resolveComponent("CommentService"),{darkmode:X.value}):null,(le=j.bottom)==null?void 0:le.call(j)]}))}}),skipLink="",SkipLink=defineComponent({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(N){const j=usePageData(),Z=useThemeLocaleData(),X=ref(),oe=({target:ae})=>{const re=document.querySelector(ae.hash);if(re){const ie=()=>{re.removeAttribute("tabindex"),re.removeEventListener("blur",ie)};re.setAttribute("tabindex","-1"),re.addEventListener("blur",ie),re.focus(),window.scrollTo(0,0)}};return onMounted(()=>{watch(()=>j.value.path,()=>X.value.focus())}),()=>[h$1("span",{ref:X,tabindex:"-1"}),h$1("a",{href:`#${N.content}`,class:"skip-link sr-only",onClick:oe},Z.value.routeLocales.skipToContent)]}}),fadeSlideY="",FadeSlideY=defineComponent({name:"FadeSlideY",setup(N,{slots:j}){const{resolve:Z,pending:X}=useScrollPromise();return()=>h$1(Transition,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:Z,onBeforeLeave:X},()=>{var oe;return(oe=j.default)==null?void 0:oe.call(j)})}}),Layout=defineComponent({name:"Layout",setup(){const N=useThemeData(),j=useThemeLocaleData(),Z=usePageData(),X=usePageFrontmatter(),{isMobile:oe}=useWindowSize(),ae=computed(()=>{var re,ie;return((re=j.value.blog)==null?void 0:re.sidebarDisplay)||((ie=N.value.blog)==null?void 0:ie.sidebarDisplay)||"mobile"});return()=>[h$1(SkipLink),h$1(CommonWrapper,{},{default:()=>X.value.home?h$1(HomePage):h$1(FadeSlideY,()=>h$1(NormalPage,{key:Z.value.path})),...ae.value!=="none"?{navScreenBottom:()=>h$1(resolveComponent("BloggerInfo"))}:{},...!oe.value&&ae.value==="always"?{sidebar:()=>h$1(resolveComponent("BloggerInfo"))}:{}})]}}),notFoundHint="",NotFoundHint=defineComponent({name:"NotFoundHint",setup(){const N=useThemeLocaleData(),j=()=>{const Z=N.value.routeLocales.notFoundMsg;return Z[Math.floor(Math.random()*Z.length)]};return()=>h$1("div",{class:"not-found-hint"},[h$1("p",{class:"error-code"},"404"),h$1("h1",{class:"error-title"},N.value.routeLocales.notFoundTitle),h$1("p",{class:"error-hint"},j())])}}),notFound="",NotFound=defineComponent({name:"NotFound",setup(N,{slots:j}){const Z=useRouteLocale(),X=useThemeLocaleData(),{navigate:oe}=useLink({to:X.value.home??Z.value});return()=>[h$1(SkipLink),h$1(CommonWrapper,{noSidebar:!0},()=>{var ae;return h$1("main",{class:"page not-found",id:"main-content"},((ae=j.default)==null?void 0:ae.call(j))||[h$1(NotFoundHint),h$1("div",{class:"actions"},[h$1("button",{class:"action-button",onClick:()=>{window.history.go(-1)}},X.value.routeLocales.back),h$1("button",{class:"action-button",onClick:()=>oe()},X.value.routeLocales.home)])])})]}}),icons={GitHub:'<svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024"><circle cx="512" cy="512" r="512" fill="#171515"/><path fill="#fff" d="M509.423 146.442c-200.317 0-362.756 162.42-362.756 362.8 0 160.266 103.936 296.24 248.109 344.217 18.139 3.327 24.76-7.872 24.76-17.486 0-8.613-.313-31.427-.49-61.702-100.912 21.923-122.205-48.63-122.205-48.63-16.495-41.91-40.28-53.067-40.28-53.067-32.937-22.51 2.492-22.053 2.492-22.053 36.407 2.566 55.568 37.386 55.568 37.386 32.362 55.438 84.907 39.43 105.58 30.143 3.296-23.444 12.667-39.43 23.032-48.498-80.557-9.156-165.246-40.28-165.246-179.297 0-39.604 14.135-71.988 37.342-97.348-3.731-9.178-16.18-46.063 3.556-96.009 0 0 30.46-9.754 99.76 37.19 28.937-8.048 59.97-12.071 90.823-12.211 30.807.14 61.843 4.165 90.822 12.21 69.26-46.944 99.663-37.189 99.663-37.189 19.792 49.946 7.34 86.831 3.61 96.01 23.25 25.359 37.29 57.742 37.29 97.347 0 139.366-84.82 170.033-165.637 179.013 13.026 11.2 24.628 33.342 24.628 67.182 0 48.498-.445 87.627-.445 99.521 0 9.702 6.535 20.988 24.945 17.444 144.03-48.067 247.881-183.95 247.881-344.175 0-200.378-162.442-362.798-362.802-362.798z"/></svg>',QQ:'<svg xmlns="http://www.w3.org/2000/svg" class="icon qq-icon" viewB
9ox="0 0 1024 1024"><circle cx="512" cy="512" r="512" fill="#5eaade"/><path fill="#fff" d="M805.25 585.542c-15-48.188-32.25-88.688-58.781-154.97 4.125-174.093-68.25-314.905-234.938-314.905-168.562 0-239.344 143.625-234.844 314.906-26.625 66.375-43.78 106.594-58.78 154.969-31.876 102.656-21.563 145.125-13.688 146.062 16.875 2.063 65.718-77.25 65.718-77.25 0 45.938 23.625 105.844 74.813 149.063-24.75 7.593-80.344 28.03-67.125 50.437 10.688 18.094 183.938 11.531 233.906 5.906 49.969 5.625 223.219 12.188 233.906-5.906 13.22-22.312-42.468-42.844-67.125-50.437 51.188-43.313 74.813-103.22 74.813-149.063 0 0 48.844 79.313 65.719 77.25 7.969-1.031 18.281-43.5-13.594-146.062z"/></svg>',wechat:'<svg xmlns="http://www.w3.org/2000/svg" class="icon wechat-icon" viewBox="0 0 1024 1024"><circle cx="512" cy="512" r="512" fill="#1AC88E"/><path fill="#fff" d="M827.551 578.742a176.583 176.583 0 0 0-185.685-158.379 172.942 172.942 0 0 0-186.3 158.379 172.942 172.942 0 0 0 185.686 158.379 282.169 282.169 0 0 0 65.536-10.923l60.689 32.768-16.384-54.613a166.275 166.275 0 0 0 76.458-125.611zm-245.76-27.307a21.845 21.845 0 1 1 0-43.69 24.872 24.872 0 0 1 27.307 21.845 24.872 24.872 0 0 1-27.921 21.845h.614zm121.356 0a21.845 21.845 0 1 1 0-43.69 24.872 24.872 0 0 1 27.306 21.845 24.872 24.872 0 0 1-28.512 21.845h1.206z"/><path fill="#fff" d="M623.662 400.953h21.23A222.709 222.709 0 0 0 419.772 245.6a208.145 208.145 0 0 0-223.323 189.94 182.044 182.044 0 0 0 89.201 150.483l-22.436 67.356 78.279-39.435a389.575 389.575 0 0 0 78.279 10.923h20.616a163.226 163.226 0 0 1-6.667-46.718 182.044 182.044 0 0 1 189.94-177.197zm-121.379-60.69a27.921 27.921 0 1 1 0 55.843 31.562 31.562 0 0 1-33.36-27.921 31.562 31.562 0 0 1 34.59-27.921h-1.23zM346.34 396.107a31.562 31.562 0 0 1-33.383-27.921 31.562 31.562 0 0 1 33.383-27.921 27.921 27.921 0 1 1 0 55.842z"/></svg>',Steam:'<svg xmlns="http://www.w3.org/2000/svg" class="icon steam-icon" viewBox="0 0 1024 1024"><circle cx="512" cy="512" r="488" fill="#fff"/><path fill="#13227a" d="M1008 512c0 274-222.4 496-496.8 496-227.6 0-419.2-152.6-478-360.8l190.4 78.6c12.8 64.2 69.8 112.8 137.8 112.8 78.4 0 143.8-64.8 140.4-147l169-120.4c104.2 2.6 191.6-81.8 191.6-187 0-103.2-84-187-187.4-187s-187.4 84-187.4 187v2.4L369.2 558c-31-1.8-61.4 6.8-87 24.2L16 472.2C36.4 216.8 250.2 16 511.2 16 785.6 16 1008 238 1008 512zM327.4 768.6l-61-25.2a105.58 105.58 0 0 0 54.4 51.6c53.8 22.4 115.6-3.2 138-56.8 10.8-26 11-54.6.2-80.6-10.8-26-31-46.4-57-57.2-25.8-10.8-53.4-10.4-77.8-1.2l63 26c39.6 16.4 58.4 61.8 41.8 101.4-16.6 39.8-62 58.4-101.6 42zM675 508.8c-68.8 0-124.8-56-124.8-124.6s56-124.6 124.8-124.6 124.8 56 124.8 124.6S744 508.8 675 508.8zm.2-31.2c51.8 0 93.8-42 93.8-93.6 0-51.8-42-93.6-93.8-93.6s-93.8 42-93.8 93.6c.2 51.6 42.2 93.6 93.8 93.6z"/></svg>',Email:'<svg xmlns="http://www.w3.org/2000/svg" class="icon email-icon" viewBox="0 0 1024 1024"><circle cx="512" cy="512" r="512" fill="#1384FF"/><path fill="#fff" d="M270.077 286.233H751.99c32.933 0 59.86 24.855 60.274 55.51l-301.023 157L210.217 341.88c.207-30.723 26.927-55.717 59.86-55.717zm-59.929 115.714-.276 277.756c0 30.931 27.134 56.2 60.205 56.2H751.99c33.14 0 60.274-25.269 60.274-56.2V401.81L518.283 551.492a15.88 15.88 0 0 1-14.43 0L210.148 401.947z"/></svg>'},categoryMap={category:{"/":{path:"/category/",map:{游ææè°:{path:"/category/%E6%B8%B8%E6%88%8F%E6%9D%82%E8%B0%88/",keys:["v-1d4f5a66","v-05a7f834","v-061f9fe8","v-56613e8e","v-697ad62e","v-0715a7f0","v-a0097650","v-684c208e","v-1b8d16fc","v-56de0238","v-9dc8f96c","v-ab02b166","v-44f4a072","v-2d56035b","v-5892dad7","v-55292999","v-ff7b309c","v-6bfb691e"]},ææ¯æ¥å¿:{path:"/category/%E6%8A%80%E6%9C%AF%E6%97%A5%E5%BF%97/",keys:["v-5105eba9","v-4d70f16c","v-438d564e","v-1a3a80f7","v-5fe069f4","v-dc6e266c","v-b9e0f2d2","v-c2a1b172","v-172dcac6","v-4b853a9a","v-e785a238","v-f0b3a4c8","v-20cdac37","v-31a1cb24","v-165809c4","v-0ec0bf41","v-7e17d11f","v-8163b2c8","v-76d881cf","v-732ce654","v-35f8065a"]},çæ´»éç¬:{path:"/category/%E7%94%9F%E6%B4%BB%E9%9A%8F%E7%AC%94/",keys:["v-58aa84ca","v-3f664e9a","v-7f987760","v-2074857e","v-4002a278","v-c4a26a1c","v-3850fd19","v-c8f75a06"]},é®é¢è®°å½:{path:"/category/%E9%97%AE%E9%A2%98%E8%AE%B0%E5%BD%95/",keys:["v-c5985b72","v-0c5d86c0","v-57c62855","v-b779752a","v-2f931eda","v-781b5c94","v-7ff29dbf","v-3362d0e9","v-5ebf5bb6","v-2adf143e"]},ç®æ³:{path:"/category/%E7%AE%97%E6%B3%95/",keys:["v-66ff5349","v-3423394f","v-597b785b"]},äºåæ :{path:"/category/%E4%BA%8C%E5%8F%89%E6%A0%91/",keys:["v-2e9b52dd"]},æ¯æ¥åç°:{path:"/category/%E6%AF%8F%E6%97%A5%E5%8F%91%E7%8E%B0/",keys:["v-f0b3a4c8","v-20cdac37","v-7e17d11f"]},db:{path:"/category/db/",keys:["v-eff12b34","v-6ea35824","v-aef16860","v-5139113a","v-0436af84","v-071164c1","v-065b689d","v-202b6444","v-03c53d54","v-7cc25c1d"]},docker:{path:"/category/docker/",keys:["v-14952376","v-5f5aec58","v-82703c48","v-2595dc46","v-0f90fbf6","v-c4a0871e"]},git:{path:"/category/git/",keys:["v-6c76e55e","v-137d7238","v-10fa9b88","v-1d3c9da4","v-430c76d1","v-b3570280","v-9bd8bf52"]},go:{path:"/category/go/",keys:["v-5105eba9","v-438d564e","v-1a3a80f7","v-f17e5af4","v-1f744dd5","v-7bec443c","v-5fe069f4","v-b9e0f2d2","v-c2a1b172","v-172dcac6","v-4b853a9a","v-165809c4","v-76d881cf"]},linux:{path:"/category/linux/",keys:["v-70f755c2","v-30f2a72a","v-8b25d620","v-5735d930"]},设计模å¼:{path:"/category/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/",keys:["v-38877b09","v-3316f736","v-260c821d","v-b514bb84","v-27096239"]},python:{path:"/category/python/",keys:["v-067e2ca1"]},rust:{path:"/category/rust/",keys:["v-5b159dfc"]},windows:{path:"/category/windows/",keys:["v-2630cc72"]}}}},tag:{"/":{path:"/tag/",map:{ç±»é:{path:"/tag/%E7%B1%BB%E9%AD%82/",keys:["v-1d4f5a66"]}
9,å½äº§æ¸¸æ:{path:"/tag/%E5%9B%BD%E4%BA%A7%E6%B8%B8%E6%88%8F/",keys:["v-1d4f5a66"]},å
èé²é£æ ¼:{path:"/tag/%E5%85%8B%E8%8B%8F%E9%B2%81%E9%A3%8E%E6%A0%BC/",keys:["v-6bfb691e"]},éç³»å:{path:"/tag/%E9%AD%82%E7%B3%BB%E5%88%97/",keys:["v-0715a7f0","v-56de0238","v-44f4a072","v-5892dad7","v-55292999","v-6bfb691e"]},ç¥ä½:{path:"/tag/%E7%A5%9E%E4%BD%9C/",keys:["v-6bfb691e"]},åè¦:{path:"/tag/%E5%8F%97%E8%8B%A6/",keys:["v-56de0238","v-44f4a072","v-5892dad7","v-55292999"]},CRPG:{path:"/tag/crpg/",keys:["v-56613e8e"]},éå¹»:{path:"/tag/%E9%AD%94%E5%B9%BB/",keys:["v-56613e8e"]},弿¾ä¸ç:{path:"/tag/%E5%BC%80%E6%94%BE%E4%B8%96%E7%95%8C/",keys:["v-05a7f834","v-56613e8e","v-684c208e","v-ab02b166"]},飿¥ä¹å½:{path:"/tag/%E9%A3%8E%E6%9D%A5%E4%B9%8B%E5%9B%BD/",keys:["v-a0097650"]},åç´ é£æ ¼:{path:"/tag/%E5%83%8F%E7%B4%A0%E9%A3%8E%E6%A0%BC/",keys:["v-a0097650"]},ç»é£ä¼ç¾:{path:"/tag/%E7%94%BB%E9%A3%8E%E4%BC%98%E7%BE%8E/",keys:["v-a0097650"]},æææ¸¸æ:{path:"/tag/%E6%81%90%E6%80%96%E6%B8%B8%E6%88%8F/",keys:["v-9dc8f96c"]},æ°ä¿é£æ ¼:{path:"/tag/%E6%B0%91%E4%BF%97%E9%A3%8E%E6%A0%BC/",keys:["v-9dc8f96c"]},"2D游æ":{path:"/tag/2d%E6%B8%B8%E6%88%8F/",keys:["v-9dc8f96c"]},童年åå¿:{path:"/tag/%E7%AB%A5%E5%B9%B4%E5%9B%9E%E5%BF%86/",keys:["v-061f9fe8"]},TV游æ:{path:"/tag/tv%E6%B8%B8%E6%88%8F/",keys:["v-061f9fe8"]},å¤åå¥è°:{path:"/tag/%E5%8F%A4%E5%89%91%E5%A5%87%E8%B0%AD/",keys:["v-ff7b309c"]},æ¦ä¾ :{path:"/tag/%E6%AD%A6%E4%BE%A0/",keys:["v-ff7b309c"]},çé¾:{path:"/tag/%E7%83%9B%E9%BE%99/",keys:["v-ff7b309c"]},ç¡¬æ ¸:{path:"/tag/%E7%A1%AC%E6%A0%B8/",keys:["v-05a7f834","v-697ad62e","v-684c208e"]},æ²ç:{path:"/tag/%E6%B2%99%E7%9B%92/",keys:["v-2d56035b"]},建é :{path:"/tag/%E5%BB%BA%E9%80%A0/",keys:["v-2d56035b"]},çå:{path:"/tag/%E7%94%9F%E5%AD%98/",keys:["v-697ad62e"]},æ«ä¸:{path:"/tag/%E6%9C%AB%E4%B8%96/",keys:["v-697ad62e"]},ææ:{path:"/tag/%E6%81%90%E6%80%96/",keys:["v-1b8d16fc"]},丧尸:{path:"/tag/%E4%B8%A7%E5%B0%B8/",keys:["v-1b8d16fc"]},çå°:{path:"/tag/%E7%9F%AD%E5%B0%8F/",keys:["v-1b8d16fc"]},åä¸éæ³:{path:"/tag/%E5%89%91%E4%B8%8E%E9%AD%94%E6%B3%95/",keys:["v-ab02b166"]},æ¢ç´¢åé©:{path:"/tag/%E6%8E%A2%E7%B4%A2%E5%86%92%E9%99%A9/",keys:["v-ab02b166"]},DST:{path:"/tag/dst/",keys:["v-0ec0bf41"]},Linux:{path:"/tag/linux/",keys:["v-0ec0bf41"]},go:{path:"/tag/go/",keys:["v-5105eba9","v-7bec443c","v-c5985b72","v-0c5d86c0","v-172dcac6","v-4b853a9a","v-38877b09","v-3316f736","v-260c821d","v-b514bb84","v-27096239","v-31a1cb24","v-7ff29dbf","v-597b785b"]},vue:{path:"/tag/vue/",keys:["v-31a1cb24"]},dst:{path:"/tag/dst/",keys:["v-31a1cb24"]},k8s:{path:"/tag/k8s/",keys:["v-e785a238"]},containerd:{path:"/tag/containerd/",keys:["v-e785a238"]},Minecraft:{path:"/tag/minecraft/",keys:["v-4d70f16c"]},KubeJS:{path:"/tag/kubejs/",keys:["v-4d70f16c"]},Forge:{path:"/tag/forge/",keys:["v-4d70f16c"]},NeoForge:{path:"/tag/neoforge/",keys:["v-4d70f16c"]},å¾åº:{path:"/tag/%E5%9B%BE%E5%BA%8A/",keys:["v-8163b2c8"]},Gitee:{path:"/tag/gitee/",keys:["v-8163b2c8"]},对象åå¨:{path:"/tag/%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8/",keys:["v-8163b2c8"]},VuePress:{path:"/tag/vuepress/",keys:["v-732ce654"]},æµéç»è®¡:{path:"/tag/%E6%B5%81%E9%87%8F%E7%BB%9F%E8%AE%A1/",keys:["v-732ce654"]},vuepress:{path:"/tag/vuepress/",keys:["v-35f8065a"]},"theme-hope":{path:"/tag/theme-hope/",keys:["v-35f8065a"]},æµ·è¾¹:{path:"/tag/%E6%B5%B7%E8%BE%B9/",keys:["v-c8f75a06"]},æ²æ»©:{path:"/tag/%E6%B2%99%E6%BB%A9/",keys:["v-c8f75a06"]},éªè¡:{path:"/tag/%E9%AA%91%E8%A1%8C/",keys:["v-c4a26a1c","v-3850fd19"]},è¿å¨:{path:"/tag/%E8%BF%90%E5%8A%A8/",keys:["v-3850fd19"]},飿¯:{path:"/tag/%E9%A3%8E%E6%99%AF/",keys:["v-4002a278","v-3850fd19"]},æå:{path:"/tag/%E6%9A%91%E5%81%87/",keys:["v-c4a26a1c"]},æ·å¤:{path:"/tag/%E6%88%B7%E5%A4%96/",keys:["v-c4a26a1c"]},æ
è¡:{path:"/tag/%E6%97%85%E8%A1%8C/",keys:["v-4002a278"]},大ç:{path:"/tag/%E5%A4%A7%E7%90%86/",keys:["v-4002a278"]},docker:{path:"/tag/docker/",keys:["v-3362d0e9","v-5f5aec58","v-2595dc46","v-0f90fbf6","v-c4a0871e"]},å
åå¼å¸¸:{path:"/tag/%E5%86%85%E5%AD%98%E5%BC%82%E5%B8%B8/",keys:["v-3362d0e9"]},hertz:{path:"/tag/hertz/",keys:["v-0c5d86c0"]},limiter:{path:"/tag/limiter/",keys:["v-0c5d86c0"]},jetbrain:{path:"/tag/jetbrain/",keys:["v-57c62855"]},goland:{path:"/tag/goland/",keys:["v-57c62855","v-165809c4"]},IDE:{path:"/tag/ide/",keys:["v-57c62855"]},mysql:{path:"/tag/mysql/",keys:["v-5105eba9","v-eff12b34","v-7ff29dbf","v-5f5aec58"]},time:{path:"/tag/time/",keys:["v-7ff29dbf"]},æ°æ®åº:{path:"/tag/%E6%95%B0%E6%8D%AE%E5%BA%93/",keys:["v-2adf143e"]},å¿è®°å¯ç :{path:"/tag/%E5%BF%98%E8%AE%B0%E5%AF%86%E7%A0%81/",keys:["v-2adf143e"]},Mysql:{path:"/tag/mysql/",keys:["v-03c53d54","v-2adf143e"]},pprof:{path:"/tag/pprof/",keys:["v-c5985b72"]},å
ååæ:{path:"/tag/%E5%86%85%E5%AD%98%E5%88%86%E6%9E%90/",keys:["v-c5985b72"]},sort:{path:"/tag/sort/",keys:["v-597b785b"]},"data struct":{path:"/tag/data-struct/",keys:["v-597b785b"]},TOML:{path:"/tag/toml/",keys:["v-f0b3a4c8"]},é
ç½®æä»¶:{path:"/tag/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6/",keys:["v-f0b3a4c8"]},å符é:{path:"/tag/%E5%AD%97%E7%AC%A6%E9%9B%86/",keys:["v-7e17d11f"]},ç¼ç :{path:"/tag/%E7%BC%96%E7%A0%81/",keys:["v-7e17d11f"]},bitcask:{path:"/tag/bitcask/",keys:["v-5139113a"]},kv:{path:"/tag/kv/",keys:["v-5139113a"]},å卿¨¡å:{path:"/tag/%E5%AD%98%E5%82%A8%E6%A8%A1%E5%9E%8B/",keys:["v-5139113a"]},MairaDB:{path:"/tag/mairadb/",keys:["v-0436af84"]},SQL:{path:"/tag/sql/",keys:["v-0436af84","v-071164c1","v-03c53d54"]},å
³ç³»æ°æ®åº:{path:"/tag/%E5%85%B3%E7%B3%BB%E6%95%B0%E6%8D%AE%E5%BA%93/",keys:["v-0436af84","v-071164c1","v-03c53d54"]},Redis:{path:"/tag/redis/",keys:["v-202b6444","v-7cc25c1d"]},NoSQL:{path:"/tag/nosql/",keys:["v-6ea35824","v-202b6444","v-7cc25c1d"]},ææ¡£æ°æ®åº:{path:"/tag/%E6%96%87%E6%A1%A3%E6%95%B0%E6%8D%AE%E5%BA%93/",keys:["v-202b6444"]},PostgreSQL:{path:"/tag/postgresql/",keys:["v-071164c1"]},KVæ°æ®åº:{path:"/tag/kv%E6%95%B0%E6%8D%AE%E5%BA%93/",keys:["v-7cc25c1d"]},MySQL:{path:"/tag/mysql/",keys:["v-065b689d"]},ç´¢å¼:{path:"/tag/%E7%B4%A2%E5%BC%95/",keys:["v-065b689d"]},maxwell:{path:"/tag/maxwell/",keys:["v-eff12b34"]},elasticsearch:{path:"/tag/elasticsearch/",keys:["v-eff12b34","v-14952376"]},Bitcask:{path:"/tag/bitcask/",keys:["v-6ea35824"]},é è½®å:{path:"/tag/%E9%80%A0%E8%BD%AE%E5%AD%90/",keys:["v-6ea35824"]},wal:{path:"/tag/wal/",keys:["v-aef16860"]},container:{path:"/tag/container/",keys:["v-0f90fbf6","v-c4a0871e"]},容å¨:{path:"/tag/%E5%AE%B9%E5%99%A8/",keys:["v-0f90fbf6","v-c4a0871e"]},logstash:{path:"/tag/logstash/",keys:["v-14952376"]},kibana:{path:"/tag/kibana/",keys:["v-14952376"]},linux:{path:"/tag/linux/",keys:["v-8b25d620","v-2595dc46","v-5735d930"]},devicemapper:{path:"/tag/devicemapper/",keys:["v-2595dc46"]},VCS:{path:"/tag/vcs/",keys:["v-6c76e55e","v-137d7238","v-10fa9b88","v-1d3c9da4","v-430c76d1","v-b3570280","v-9bd8bf52"]},Git:{path:"/tag/git/",keys:["v-6c76e55e","v-137d7238","v-10fa9b88","v-1d3c9da4","v-430c76d1","v-b3570280","v-9bd8bf52"]},ignore:{path:"/tag/ignore/",keys:["v-6c76e55e"]},ToolBox:{path:"/tag/toolbox/",keys:["v-76d881cf"]},JetBrain:{path:"/tag/jetbrain/",keys:["v-76d881cf"]},Golang:{path:"/tag/golang/",keys:["v-438d564e","v-1f744dd5","v-76d881cf"]},ä½è¿ç®:{path:"/tag/%E4%BD%8D%E8%BF%90%E7%AE%97/",keys:["v-4b853a9a"]},consul:{path:"/tag/consul/",keys:["v-1a3a80f7"]},grpc:{path:"/tag/grpc/",keys:["v-1a3a80f7"]},golang:{path:"/tag/golang/",keys:["v-f17e5af4"]},gerrit:{path:"/tag/gerrit/",keys:["v-f17e5af4"]},codereview:{path:"/tag/codereview/",keys:["v-f17e5af4"]},Encoding:{path:"/tag/encoding/",keys:["v-438d564e"]},gin:{path:"/tag/gin/",keys:["v-5105eba9"]},database:{path:"/tag/database/",keys:["v-5105eba9"]},context:{path:"/tag/context/",keys:["v-5105eba9"]},Makefile:{path:"/tag/makefile/",keys:["v-1f744dd5"]},Build:{path:"/tag/build/",keys:["v-1f744dd5"]},å½ä»¤è¡:{path:"/tag/%E5%91%BD%E4%BB%A4%E8%A1%8C/",keys:["v-172dcac6"]},windows:{path:"/tag/windows/",keys:["v-7bec443c"]},registry:{path:"/tag/registry/",keys:["v-7bec443c"]},dlv:{path:"/tag/dlv/",keys:["v-165809c4"]},è¿ç¨å¼å:{path:"/tag/%E8%BF%9C%E7%A8%8B%E5%BC%80%E5%8F%91/",keys:["v-165809c4"]},clash:{path:"/tag/clash/",keys:["v-30f2a72a"]},ubuntu:{path:"/tag/ubuntu/",keys:["v-30f2a72a","v-8b25d620"]},proxy:{path:"/tag/proxy/",keys:["v-30f2a72a"]},debian12:{path:"/tag/debian12/",keys:["v-70f755c2"]},vmware:{path:"/tag/vmware/",keys:["v-70f755c2"]},service:{path:"/tag/service/",keys:["v-5735d930"]},èææº:{path:"/tag/%E8%99%9A%E6%8B%9F%E6%9C%BA/",keys:["v-8b25d620"]},设计模å¼:{path:"/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/",keys:["v-38877b09","v-3316f736","v-260c821d","v-b514bb84","v-27096239"]},python:{path:"/tag/python/",keys:["v-067e2ca1"]},pypi:{path:"/tag/pypi/",keys:["v-067e2ca1"]},twine:{path:"/tag/twine/",keys:["v-067e2ca1"]},win10:{path:"/tag/win10/",keys:["v-2630cc72"]},reagentc:{path:"/tag/reagentc/",keys:["v-2630cc72"]}}}}},typeMap={article:{"/":{path:"/article/",keys:["v-5105eba9","v-4d70f16c","v-438d564e","v-1d4f5a66","v-6c76e55e","v-05a7f834","v-58aa84ca","v-3f664e9a","v-137d7238","v-1a3a80f7","v-eff12b34","v-14952376","v-7f987760","v-f17e5af4","v-1f744dd5","v-7bec443c","v-70f755c2","v-2630cc72","v-067e2ca1","v-2074857e","v-5fe069f4","v-c5985b72","v-dc6e266c","v-b9e0f2d2","v-0c5d86c0","v-c2a1b172","v-4002a278","v-2e9b52dd","v-172dcac6","v-66ff5349","v-3423394f","v-5b159dfc","v-6ea35824","v-4b853a9a","v-aef16860","v-5139113a","v-57c62855","v-061f9fe8","v-38877b09","v-0436af84","v-3316f736","v-260c821d","v-b514bb84","v-071164c1","v-27096239","v-e785a238","v-b779752a","v-065b689d","v-30f2a72a","v-2f931eda","v-8b25d620","v-f0b3a4c8","v-20cdac37","v-202b6444","v-c4a26a1c","v-781b5c94","v-31a1cb24","v-7ff29dbf","v-3362d0e9","v-5f5aec58","v-82703c48","v-2595dc46","v-165809c4","v-0ec0bf41","v-0f90fbf6","v-5ebf5bb6","v-c4a0871e","v-7e17d11f","v-56613e8e","v-8163b2c8","v-3850fd19","v-5735d930","v-c8f75a06","v-10fa9b88","v-1d3c9da4","v-697ad62e","v-430c76d1","v-b3570280","v-9bd8bf52","v-03c53d54","v-597b785b","v-76d881cf","v-732ce654","v-35f8065
9a","v-0715a7f0","v-7cc25c1d","v-a0097650","v-2adf143e","v-684c208e","v-1b8d16fc","v-56de0238","v-9dc8f96c","v-ab02b166","v-44f4a072","v-2d56035b","v-5892dad7","v-55292999","v-ff7b309c","v-6bfb691e"]}},star:{"/":{path:"/star/",keys:["v-5139113a","v-7e17d11f","v-76d881cf","v-6bfb691e"]}},timeline:{"/":{path:"/timeline/",keys:["v-5105eba9","v-4d70f16c","v-438d564e","v-1d4f5a66","v-6c76e55e","v-05a7f834","v-58aa84ca","v-3f664e9a","v-137d7238","v-1a3a80f7","v-eff12b34","v-14952376","v-7f987760","v-f17e5af4","v-1f744dd5","v-7bec443c","v-70f755c2","v-2630cc72","v-067e2ca1","v-2074857e","v-5fe069f4","v-c5985b72","v-dc6e266c","v-b9e0f2d2","v-0c5d86c0","v-c2a1b172","v-4002a278","v-2e9b52dd","v-172dcac6","v-66ff5349","v-3423394f","v-5b159dfc","v-6ea35824","v-4b853a9a","v-aef16860","v-5139113a","v-57c62855","v-061f9fe8","v-38877b09","v-0436af84","v-3316f736","v-260c821d","v-b514bb84","v-071164c1","v-27096239","v-e785a238","v-b779752a","v-065b689d","v-30f2a72a","v-2f931eda","v-8b25d620","v-f0b3a4c8","v-20cdac37","v-202b6444","v-c4a26a1c","v-781b5c94","v-31a1cb24","v-7ff29dbf","v-3362d0e9","v-5f5aec58","v-82703c48","v-2595dc46","v-165809c4","v-0ec0bf41","v-0f90fbf6","v-5ebf5bb6","v-c4a0871e","v-7e17d11f","v-56613e8e","v-8163b2c8","v-3850fd19","v-5735d930","v-c8f75a06","v-10fa9b88","v-1d3c9da4","v-697ad62e","v-430c76d1","v-b3570280","v-9bd8bf52","v-03c53d54","v-597b785b","v-76d881cf","v-732ce654","v-35f8065a","v-0715a7f0","v-7cc25c1d","v-a0097650","v-2adf143e","v-684c208e","v-1b8d16fc","v-56de0238","v-9dc8f96c","v-ab02b166","v-44f4a072","v-2d56035b","v-5892dad7","v-55292999","v-ff7b309c","v-6bfb691e"]}}},_=ref(categoryMap),k=(N="")=>{const j=usePageData(),Z=useRouter(),X=useRouteLocale();return computed(()=>{var oe;const ae=N||((oe=usePageFrontmatter().value.blog)==null?void 0:oe.key)||"";if(!ae)return console.warn("useBlogCategory: key not found"),{path:"/",map:{}};const re=Z.getRoutes();if(!_.value[ae])throw new Error(`useBlogCategory: key ${ae} is invalid`);const ie=_.value[ae][X.value],se={path:ie.path,map:{}};for(const le in ie.map){const ue=ie.map[le];se.map[le]={path:ue.path,items:[]};for(const Ae of ue.keys){const Ee=re.find(({name:Pe})=>Pe===Ae);if(Ee){const Pe=Ht(Z,Ee.path);se.map[le].items.push({path:Pe.path,info:Pe.meta})}}j.value.path===ue.path&&(se.currentItems=se.map[le].items)}return se})},c$1=ref(typeMap),C$1=(N="")=>{const j=useRouter(),Z=useRouteLocale();return computed(()=>{var X;const oe=N||((X=usePageFrontmatter().value.blog)==null?void 0:X.key)||"";if(!oe)return console.warn("useBlogType: key not found"),{path:"/",items:[]};if(!c$1.value[oe])throw new Error(`useBlogType: key ${N}
9 is invalid`);const ae=j.getRoutes(),re=c$1.value[oe][Z.value],ie={path:re.path,items:[]};for(const se of re.keys){const le=ae.find(({name:ue})=>ue===se);if(le){const ue=Ht(j,le.path);ie.items.push({path:ue.path,info:ue.meta})}}return ie})},categoryMapSymbol=Symbol.for("categoryMap"),useCategoryMap=()=>{const N=inject(categoryMapSymbol);if(!N)throw new Error("useCategoryMap() is called without provider.");return N},setupCategoryMap=()=>{const N=k("category");provide(categoryMapSymbol,N)},useBlogOptions=()=>{const N=useThemeData(),j=useThemeLocaleData();return computed(()=>({...N.value.blog,...j.value.blog}))},tagMapSymbol=Symbol.for("tagMap"),useTagMap=()=>{const N=inject(tagMapSymbol);if(!N)throw new Error("useTagMap() is called without provider.");return N},setupTagMap=()=>{const N=k("tag");provide(tagMapSymbol,N)},useArticleAuthor=N=>{const j=useThemeLocaleData();return computed(()=>{const{["a"]:Z}=N.value;return Z?De(Z):Z===!1?[]:De(j.value.author,!1)})},useArticleCategory=N=>{const j=useCategoryMap();return computed(()=>xe(N.value.c).map(Z=>({name:Z,path:j.value.map[Z].path})))},useArticleTag=N=>{const j=useTagMap();return computed(()=>Ie(N.value.g).map(Z=>({name:Z,path:j.value.map[Z].path})))},useArticleDate=N=>computed(()=>{const{["d"]:j}=N.value;return j?ot(j):null}),useArticleInfo=N=>{const j=toRef(N,"info"),Z=useBlogOptions(),X=useArticleAuthor(j),oe=useArticleCategory(j),ae=useArticleTag(j),re=useArticleDate(j),ie=computed(()=>({author:X.value,category:oe.value,date:re.value,localizedDate:j.value.l||"",tag:ae.value,isOriginal:j.value.o||!1,readingTime:j.value.r||null,pageview:N.path})),se=computed(()=>Z.value.articleInfo);return{info:ie,items:se}},articlesSymbol=Symbol(""),useArticles=()=>{const N=inject(articlesSymbol);if(!N)throw new Error("useArticles() is called without provider.");return N},setupArticles=()=>{const N=C$1("article");provide(articlesSymbol,N)},starsSymbol=Symbol(""),useStars=()=>{const N=inject(starsSymbol);if(!N)throw new Error("useStars() is called without provider.");return N},setupStars=()=>{const N=C$1("star");provide(starsSymbol,N)},timelinesSymbol=Symbol(""),useTimelines=()=>{const N=inject(timelinesSymbol);if(!N)throw new Error("useTimelines() is called without provider.");return N},setupTimelines=()=>{const N=C$1("timeline"),j=computed(()=>{const Z=[];return N.value.items.forEach(({info:X,path:oe})=>{var se;const{year:ae,month:re,day:ie}=((se=ot(X.d))==null?void 0:se.info)||{};ae&&re&&ie&&((!Z[0]||Z[0].year!==ae)&&Z.unshift({year:ae,items:[]}),Z[0].items.push({date:`${re}/${ie}`,info:X,path:oe}))}),{...N.value,config:Z.reverse()}});provide(timelinesSymbol,j)},setupBlog=()=>{setupArticles(),setupCategoryMap(),setupStars(),setupTagMap(),setupTimelines()},socialMedia="",SocialMedia=defineComponent({name:"SocialMedia",setup(){const N=useBlogOptions(),j=usePure(),Z=computed(()=>{const X=N.value.medias;return X?Tt(X).map(([oe,ae])=>({name:oe,icon:icons[oe],url:ae})):[]});return()=>Z.value.length?h$1("div",{class:"social-media-wrapper"},Z.value.map(({name:X,icon:oe,url:ae})=>h$1("a",{class:"social-media",href:ae,rel:"noopener noreferrer",target:"_blank","aria-label":X,...j.value?{}:{"data-balloon-pos":"up"},innerHTML:oe}))):null}}),bloggerInfo="",BloggerInfo=defineComponent({name:"BloggerInfo",setup(){const N=useBlogOptions(),j=useSiteLocaleData(),Z=useThemeLocaleData(),X=useArticles(),oe=useCategoryMap(),ae=useTagMap(),re=useTimelines(),ie=useNavigate(),se=computed(()=>{var Ee;return N.value.name||((Ee=De(Z.value.author)[0])==null?void 0:Ee.name)||j.value.title}),le=computed(()=>N.value.avatar||Z.value.logo),ue=computed(()=>Z.value.blogLocales),Ae=computed(()=>N.value.intro);return()=>h$1("div",{class:"blogger-info",vocab:"https://schema.org/",typeof:"Person"},[h$1("div",{class:"blogger",...Ae.value?{style:{cursor:"pointer"},"aria-label":ue.value.intro,"data-balloon-pos":"down",role:"navigation",onClick:()=>ie(Ae.value)}:{}},[le.value?h$1("img",{class:["blogger-avatar",{round:N.value.roundAvatar}],src:withBase(le.value),property:"image",alt:"Blogger Avatar"}):null,se.value?h$1("div",{class:"blogger-name",property:"name"},se.value):null,N.value.description?h$1("div",{class:"blogger-description",innerHTML:N.value.description}):null,Ae.value?h$1("meta",{property:"url",content:withBase(Ae.value)}):null]),h$1("div",{class:"num-wrapper"},[h$1("div",{onClick:()=>ie(X.value.path)},[h$1("div",{class:"num"},X.value.items.length),h$1("div",ue.value.article)]),h$1("div",{onClick:()=>ie(oe.value.path)},[h$1("div",{class:"num"},at(oe.value.map).length),h$1("div",ue.value.category)]),h$1("div",{onClick:()=>ie(ae.value.path)},[h$1("div",{class:"num"},at(ae.value.map).length),h$1("div",ue.value.tag)]),h$1("div",{onClick:()=>ie(re.value.path)},[h$1("div",{class:"num"},re.value.items.length),h$1("div",ue.value.timeline)])]),h$1(SocialMedia)])}}),CategoryIcon=()=>h$1(G$1,{name:"category"},()=>h$1("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"}));
9CategoryIcon.displayName="CategoryIcon";const TagIcon=()=>h$1(G$1,{name:"tag"},()=>h$1("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"}));TagIcon.displayName="TagIcon";const TimelineIcon=()=>h$1(G$1,{name:"timeline"},()=>h$1("path",{d:"M511.997 70.568c-243.797 0-441.429 197.633-441.429 441.435 0 243.797 197.632 441.429 441.43 441.429S953.431 755.8 953.431 512.002c0-243.796-197.637-441.434-441.435-441.434zm150.158 609.093-15.605 15.61c-8.621 8.615-22.596 8.615-31.215 0L472.197 552.126c-4.95-4.944-4.34-14.888-4.34-24.677V247.14c0-12.19 9.882-22.07 22.07-22.07h22.07c12.19 0 22.07 9.882 22.07 22.07v273.218l128.088 128.088c8.62 8.62 8.62 22.595 0 31.215zm0 0"}));TimelineIcon.displayName="TimelineIcon";const SlideIcon=()=>h$1(G$1,{name:"slides"},()=>h$1("path",{d:"M896 170.667v426.666a85.333 85.333 0 0 1-85.333 85.334h-256v61.184l192.597 115.584-43.861 73.13-148.736-89.173v95.275h-85.334v-95.318l-148.736 89.216-43.861-73.13 192.597-115.627v-61.141h-256A85.333 85.333 0 0 1 128 597.333V170.667H85.333V85.333h853.334v85.334H896zm-682.667 0v426.666h597.334V170.667H213.333zM426.667 512h-85.334V341.333h85.334V512zm128 0h-85.334V256h85.334v256zm128 0h-85.334V384h85.334v128z"}));SlideIcon.displayName="SlideIcon";const StickyIcon=()=>h$1(G$1,{name:"sticky"},()=>[h$1("path",{d:"m381.3 733.8l-161.9 118c-5.9 4.5-13.2 6.6-20.1 6.6-8.7 0-17.7-3.4-24.3-10-12.2-12.2-13.9-31.3-3.5-45.2l144.5-195.5-113.6-112.9c-11.1-11.1-13.2-28.4-5.5-42 5.5-8.7 52.1-76.4 155.5-51 1.8 0.3 3.5 0.3 5.6 0.7 4.2 0.3 9 0.7 14.2 1.7 21.9 3.5 60.8-13.9 94.5-42.7 32.3-27.5 53.1-59.4 53.1-81.6 0-5.2 0-10.8-0.3-16-0.7-20.8-2.1-52.8 21.5-76.4 28.1-28.1 72.9-30.6 103.9-5.2 0.6 0.3 1 1 1.7 1.7 16.7 16.3 187.5 187.2 189.3 188.9 14.5 14.6 22.9 34.4 22.9 55.3 0 20.8-8 40.2-22.9 54.8-23.7 23.6-56 22.6-77.1 21.6-4.9 0-10.5-0.4-15.7-0.4-20.8 0-45.8 14.6-70.5 41.3-34.3 37.5-55.5 85.8-53.8 107.7 0.7 6.9 2.1 19.1 2.4 20.8 25 101.4-42.7 147.6-50.7 152.8-13.9 8.4-31.6 6.3-42.7-4.8l-112.1-112.2z"})]);StickyIcon.displayName="StickyIcon";const ArticleIcon=()=>h$1(G$1,{name:"article"},()=>h$1("path",{d:"M853.333 938.667H170.667A42.667 42.667 0 0 1 128 896V128a42.667 42.667 0 0 1 42.667-42.667h682.666A42.667 42.667 0 0 1 896 128v768a42.667 42.667 0 0 1-42.667 42.667zm-42.666-85.334V170.667H213.333v682.666h597.334zM298.667 256h170.666v170.66
97H298.667V256zm0 256h426.666v85.333H298.667V512zm0 170.667h426.666V768H298.667v-85.333zm256-384h170.666V384H554.667v-85.333z"}));ArticleIcon.displayName="ArticleIcon";const BookIcon=()=>h$1(G$1,{name:"book"},()=>h$1("path",{d:"M256 853.333h426.667A85.333 85.333 0 0 0 768 768V256a85.333 85.333 0 0 0-85.333-85.333H469.333a42.667 42.667 0 0 1 0-85.334h213.334A170.667 170.667 0 0 1 853.333 256v512a170.667 170.667 0 0 1-170.666 170.667H213.333A42.667 42.667 0 0 1 170.667 896V128a42.667 42.667 0 0 1 42.666-42.667h128A42.667 42.667 0 0 1 384 128v304.256l61.653-41.088a42.667 42.667 0 0 1 47.36 0l61.654 41.045V256A42.667 42.667 0 0 1 640 256v256a42.667 42.667 0 0 1-66.347 35.499l-104.32-69.547-104.32 69.547A42.667 42.667 0 0 1 298.667 512V170.667H256v682.666z"}));BookIcon.displayName="BookIcon";const LinkIcon=()=>h$1(G$1,{name:"link"},()=>h$1("path",{d:"M460.8 584.533c17.067 17.067 17.067 42.667 0 59.734-17.067 17.066-42.667 17.066-59.733 0-85.334-85.334-85.334-217.6 0-302.934L554.667 192C640 110.933 776.533 110.933 857.6 196.267c81.067 81.066 81.067 213.333 0 294.4l-68.267 64c0-34.134-4.266-68.267-17.066-102.4l21.333-21.334c51.2-46.933 55.467-128 4.267-179.2s-128-55.466-179.2-4.266c-4.267 0-4.267 4.266-4.267 4.266L465.067 401.067c-51.2 51.2-51.2 132.266-4.267 183.466m123.733-183.466C601.6 384 627.2 384 644.267 401.067c85.333 85.333 85.333 217.6 0 302.933l-153.6 149.333C405.333 934.4 268.8 934.4 187.733 849.067c-81.066-81.067-81.066-213.334 0-294.4l68.267-64c0 34.133 4.267 72.533 17.067 102.4L251.733 614.4C204.8 665.6 204.8 746.667 256 793.6c51.2 46.933 123.733 46.933 174.933 0l149.334-149.333c51.2-51.2 51.2-128 0-179.2-12.8-17.067-17.067-46.934 4.266-64z"}));LinkIcon.displayName="LinkIcon";const ProjectIcon=()=>h$1(G$1,{name:"project"},()=>h$1("path",{d:"M987.456 425.152H864V295.296a36.48 36.48 0 0 0-36.544-36.544h-360l-134.08-128.256A9.344 9.344 0 0 0 327.04 128H36.48A36.48 36.48 0 0 0 0 164.544v676.608a36.48 36.48 0 0 0 36.544 36.544h797.76a36.672 36.672 0 0 0 33.92-22.848L1021.44 475.52a36.48 36.48 0 0 0-33.92-50.304zM82.304 210.304h215.424l136.64 130.752h347.328v84.096H198.848A36.672 36.672 0 0 0 164.928 448L82.304 652.8V210.304zM808.32 795.456H108.544l118.08-292.608h699.904L808.32 795.52z"}));ProjectIcon.displayName="ProjectIcon";const FriendIcon=()=>h$1(G$1,{name:"friend"},()=>h$1("path",{d:"M860.16 213.333A268.373 268.373 0 0 0 512 186.027a267.52 267.52 0 0 0-348.16 404.48L428.8 855.893a118.613 118.613 0 0 0 166.4 0l264.96-265.386a267.52 267.52 0 0 0 0-377.174zM800 531.627l-264.96 264.96a32.427 32.427 0 0 1-46.08 0L224 530.347a183.04 183.04 0 0 1 0-256 182.187 182.187 0 0 1 256 0 42.667 42.667 0 0 0 60.587 0 182.187 182.187 0 0 1 256 0 183.04 183.04 0 0 1 3.413 256z"}));FriendIcon.displayName="FriendIcon";const SlideDownIcon=()=>h$1(G$1,{name:"slide-down"},()=>h$1("path",{d:"M108.775 312.23c13.553 0 27.106 3.734 39.153 11.806l375.205 250.338 363.641-252.808c32.587-21.624 76.499-12.83 98.123 19.757 21.685 32.467 12.95 76.56-19.576 98.184l-402.854 278.89c-23.733 15.901-54.694 15.962-78.547.12L69.501 442.097c-32.647-21.685-41.441-65.777-19.817-98.304 13.734-20.54 36.201-31.563 59.09-31.563Z"}));SlideDownIcon.displayName="SlideDownIcon";const emptyIcon="",EmptyIcon=()=>h$1("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",class:"empty-icon",viewBox:"0 0 1024 1024",innerHTML:'<defs><linearGradient id="f" x1="512.342" y1="2266.13" x2="512.342" y2="666.063" gradientUnits="userSpaceOnUse"><stop offset=".919" stop-color="#e6e6e6" stop-opacity="0"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="g" x1="528.912" y1="774" x2="388.088" y2="612" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#e6e6e6" stop-opacity="0"/></linearGradient><linearGradient id="h" x1="213.219" y1="721.704" x2="251.313" y2="683.61" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d7d7d7"/><stop offset=".485" stop-color="#fafafa"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="i" x1="724.813" y1="821.718" x2="768.656" y2="777.876" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="a" x1="513.493" y1="714.594" x2="471.007" y2="544.188" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#999"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" x1="440.156" y1="564.031" x2="508.594" y2="495.594" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#f0f0f0"/></linearGradient><linearGradient id="l" x1="660.988" y1="754.156" x2="608.637" y2="544.188" xlink:href="#a"/>
9<linearGradient id="m" x1="479.188" y1="774.219" x2="649.782" y2="603.625" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="n" x1="447.121" y1="774.219" x2="394.661" y2="563.813" xlink:href="#a"/><linearGradient id="o" x1="494" y1="597" x2="628" y2="463" xlink:href="#b"/><linearGradient id="d" x1="610.485" y1="604.938" x2="697.298" y2="518.125" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="p" x1="457.438" y1="619.25" x2="353.469" y2="619.25" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#e6e6e6" stop-opacity="0"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="q" x1="542.734" y1="674.25" x2="615.672" y2="601.313" xlink:href="#b"/><linearGradient id="c" x1="627.933" y1="358.938" x2="685.192" y2="422.531" gradientUnits="userSpaceOnUse"><stop offset=".4" stop-color="#e6e6e6" stop-opacity=".4"/><stop offset=".443" stop-color="#fff"/><stop offset=".6" stop-color="#ccc"/></linearGradient><linearGradient id="r" x1="618.547" y1="422.531" x2="681.547" y2="359.531" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#e6e6e6"/><stop offset=".761" stop-color="#fff"/><stop offset="1" stop-color="#f0f0f0"/></linearGradient><linearGradient id="s" x1="625" y1="441.5" x2="697" y2="369.5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ccc"/><stop offset=".761" stop-color="#fff"/><stop offset="1" stop-color="#f0f0f0"/></linearGradient><linearGradient id="t" x1="627.681" y1="361.438" x2="692.257" y2="433.156" xlink:href="#c"/><linearGradient id="u" x1="561.414" y1="735.438" x2="573.149" y2="688.375" xlink:href="#d"/><linearGradient id="v" x1="405" y1="485.875" x2="440" y2="450.875" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ccc"/><stop offset="1" stop-color="#fff" stop-opacity=".702"/></linearGradient><linearGradient id="w" x1="404.61" y1="486.906" x2="441.86" y2="449.656" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ccc"/><stop offset=".495" stop-color="#ccc" stop-opacity=".702"/><stop offset=".498" stop-color="#ccc"/><stop offset="1" stop-color="#fff" stop-opacity=".302"/></linearGradient><radialGradient id="e" cx="329.297" cy="647.578" r="8.172" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fafafa"/><stop offset="1.2" stop-color="#e6e6e6"/></radialGradient><radialGradient id="j" cx="802.297" cy="673.578" r="8.172" xlink:href="#e"/><radialGradient id="k" cx="774.844" cy="642.75" r="5.531" xlink:href="#e"/></defs><path d="M512.33 666.07c441.828 0 800 358.18 800 800.03s-358.172 800.02-800 800.02-800-358.18-800-800.02 358.17-800.03 800-800.03z" style="fill:url(#f);fill-rule:evenodd"/><path d="m272 694 242-82 131 119-188 43z" style="fill:url(#g);fill-rule:evenodd"/><path fill="#b3b3b3" fill-rule="evenodd" d="M232.391 723.534a2.4 2.4 0 0 1 2.4 2.4v17.725a2.4 2.4 0 0 1-4.8 0v-17.725a2.4 2.4 0 0 1 2.4-2.4z"/><path d="M232.255 676.559c10.33 0 17.067 15.408 18.7 28.493 1.619 12.942-2.372 23.694-18.7 23.694-16.878 0-20.213-10.733-18.7-23.694 1.633-14.061 8.37-28.493 18.7-28.493z" style="fill:url(#h);fill-rule:evenodd"/><path fill="#b3b3b3" fill-rule="evenodd" d="M745.853 826h.938a2.4 2.4 0 0 1 2.4 2.4v22.238a2.4 2.4 0 0 1-2.4 2.4h-.938a2.4 2.4 0 0 1-2.4-2.4V828.4a2.4 2.4 0 0 1 2.4-2.4z"/><path d="M746.727 830.3c-19.438 0-23.278-9.326-21.541-20.59a34.467 34.467 0 0 1 3.289-10.369 16.628 16.628 0 0 1 0-9.112c2.889-12.327 12.059-20.911 18.356-20.911 6.56 0 15.468 9.1 18.356 20.911a14.589 14.589 0 0 1-.335 9.217 34.36 34.36 0 0 1 3.419 10.264c1.861 11.243-2.735 20.59-21.544 20.59z" style="fill:url(#i);fill-rule:evenodd"/><path fill="#ccc" fill-rule="evenodd" d="M328.841 654.562a6.571 6.571 0 0 0-5.2-5.027q-4.107-.952-.034-2.045a6.571 6.571 0 0 0 5.027-5.2q.952-4.109 2.045-.035a6.569 6.569 0 0 0 5.2 5.027q4.109.954.035 2.045a6.569 6.569 0 0 0-5.027 5.2q-.955 4.108-2.046.035z"/><path d="M328.383 653.73a6.567 6.567 0 0 0-5.2-5.027q-4.109-.954-.035-2.045a6.568 6.568 0 0 0 5.027-5.2q.954-4.107 2.046-.034a6.568 6.568 0 0 0 5.2 5.027q4.107.952.035 2.045a6.568 6.568 0 0 0-5.027 5.2q-.954 4.104-2.046.034z" style="fill:url(#e);fill-rule:evenodd"/>
9<path fill="#ccc" fill-rule="evenodd" d="M801.841 680.562a6.571 6.571 0 0 0-5.2-5.027q-4.107-.952-.034-2.045a6.571 6.571 0 0 0 5.027-5.2q.952-4.109 2.045-.035a6.569 6.569 0 0 0 5.2 5.027q4.108.954.035 2.045a6.569 6.569 0 0 0-5.027 5.2q-.955 4.108-2.046.035z"/><path d="M801.383 679.73a6.567 6.567 0 0 0-5.2-5.027q-4.108-.954-.035-2.045a6.568 6.568 0 0 0 5.027-5.2q.954-4.107 2.046-.034a6.568 6.568 0 0 0 5.2 5.027q4.107.952.035 2.045a6.568 6.568 0 0 0-5.027 5.2q-.954 4.104-2.046.034z" style="fill:url(#j);fill-rule:evenodd"/><path d="M774.21 646.9a4.446 4.446 0 0 0-3.517-3.4q-2.778-.643-.023-1.383a4.443 4.443 0 0 0 3.4-3.517q.645-2.778 1.383-.023a4.443 4.443 0 0 0 3.517 3.4q2.778.645.023 1.383a4.446 4.446 0 0 0-3.4 3.517q-.645 2.78-1.383.023z" style="fill:url(#k);fill-rule:evenodd"/><path d="m385.6 714.6.158-150.658L598.9 544.174l-.158 150.658z" style="fill:url(#a);fill-rule:evenodd"/><path d="m385.474 564.031 214.763-19.383-36.171-49.067-215.559 17.634z" style="fill:url(#b);fill-rule:evenodd"/><path d="m598.744 694.832.156-150.658 71.975 59.319-.158 150.658z" style="fill:url(#l);fill-rule:evenodd"/><path d="m457.064 774.209.158-150.658 214.691-19.914-.158 150.663z" style="fill:url(#m);fill-rule:evenodd"/><path d="m384.566 714.459.158-150.659 72.5 59.75-.158 150.658z" style="fill:url(#n);fill-rule:evenodd"/><path d="M494 640s75.357-58.4 42-83-38.887 1.663-37 14 53.847 12.465 54-26c.2-49.979 75-125 75-125" style="fill:none;stroke-width:3px;stroke-dasharray:12 6;stroke:url(#o);fill-rule:evenodd"/><path d="m670.275 604.939-72.041-59.9 38.476-26.909 72.86 58.159z" style="fill:url(#d);fill-rule:evenodd"/><path d="m425.5 674.383-72.042-59.9 31.109-50.347 72.86 58.16z" style="fill:url(#p);fill-rule:evenodd"/><path d="m487.918 674.235 214.482-22.57-31.1-50.346-215.309 20.833z" style="fill:url(#q);fill-rule:evenodd"/><path style="fill:#fff;fill-rule:evenodd" d="m697.363 358.927-69.58 62.511-12.035 1.082z"/><path d="m697.363 358.927-69.58 62.511-12.035 1.082z" style="fill:url(#c);fill-rule:evenodd"/><path d="M615.748 422.52 604 413l92.089-53.46" style="fill:url(#r);fill-rule:evenodd"/><path d="m625 432 12 18 60-89" style="fill:url(#s);fill-rule:evenodd"/><path d="m626.98 421.335-2.471 11.828 70.918-71.735" style="fill:#fff;fill-rule:evenodd"/><path d="m626.98 421.335-2.471 11.828 70.918-71.735" style="fill:url(#t);fill-rule:evenodd"/><path d="m494.814 735.44 21.293-2.1v-6.613l-13.4 1.319v-6.965l10.977-1.08v-6.613l-10.977 1.08v-6.084l12.917-1.27v-6.525l-20.808 2.047v32.8zM521 732.863l7.054-.694v-11.241a106.361 106.361 0 0 0-1.014-11.274l.176-.017 2.645 7.586 4.453 11.553 4.32-.425 4.408-12.424 2.733-8.116.177-.018a111.811 111.811 0 0 0-1.014 11.474v11.241l7.185-.707V697l-8.552.841-5.025 14.646c-.618 1.956-1.147 4.08-1.808 6.173l-.22.022c-.617-1.968-1.146-3.987-1.808-5.818l-5.2-13.639-8.508.837v32.8zm37.213-3.661 7.891-.776v-10.889l3.835-.377c6.922-.681 12.961-4.714 12.961-12.517 0-8.111-5.951-10.082-13.181-9.371l-11.504 1.128v32.8zm7.891-17.881v-9.478l3.218-.316c3.792-.373 5.908.565 5.908 3.871 0 3.218-1.852 5.208-5.687 5.585zM594 725.682l7.891-.777v-26.274l8.905-.876v-6.524l-25.657 2.524v6.524l8.861-.871v26.274zm27.991-2.754 7.847-.772v-11.594l9.919-22.18-8.244.811-2.733 7.542c-.925 2.56-1.807 4.939-2.733 7.587l-.176.018c-.926-2.466-1.764-4.676-2.645-7.058l-2.734-7-8.375.824 9.874 20.233v11.594z" style="fill:url(#u);fill-rule:evenodd"/><path fill="#ccc" fill-rule="evenodd" d="M408.938 457.309a17.5 17.5 0 0 0 21.374 26.725 17.5 17.5 0 1 1-16.306-30.955 17.442 17.442 0 0 0-5.068 4.23z"/><circle cx="422.5" cy="468.375" r="17.5" style="fill:url(#v)"/><path fill="#ccc" fill-rule="evenodd" d="M391.76 451.5c-2.358 4.419 9.827 15.52 27.215 24.8 15.131 8.071 29.212 12.1 34.166 10.093-4.191 2.772-18.943-1.24-34.86-9.73-17.388-9.275-29.573-20.376-27.215-24.8a2.96 2.96 0 0 1 1.585-1.3 2.606 2.606 0 0 0-.891.937z"/><path d="M418.975 476.29c-17.388-9.275-29.573-20.376-27.215-24.8s18.363-.484 35.751 8.791 29.572 20.376 27.215 24.8-18.364.483-35.751-8.791zm31.634 5.732c1.824-3.42-8.789-12.642-23.7-20.6s-28.486-11.633-30.31-8.213 8.789 12.642 23.7 20.6 28.486 11.633 30.31 8.213zm-36.645-29.008-2.775 1.452.032 1.751 28.637 14.183.266-4.559z" style="fill:url(#w);fill-rule:evenodd"/><g class="people"><path style="fill:#f8cfad;fill-rule:evenodd" d="m612.131 676.5 1.362 3.532 3.255-2.324-1.361-3.532zM629.131 665.5l1.362 3.532 3.255-2.324-1.361-3.532z"/><path style="fill:#141a33;fill-rule:evenodd" d="m617.764 678.184-3.162-.078a11.028 11.028 0 0 0-1.034 3.454c-.258 2.006-1.177 5-.449 5.367 1.5 2.659 4.118-.215 4.118-.215s2.187-2.848 1.925-5.265c-.106-.973-1.181-1.869-1.398-3.263zM633.781 665.855l3.019.945a11.008 11.008 0 0 1-.137 3.6c-.4 1.981-.179 4.166-.986 4.277-2.283 2.03-3.827-1.533-3.827-1.533s-1.473-2.456-.444-4.659c.412-.88 1.718-1.385 2.375-2.63z"/><path style="fill:#f0c5a8;fill-rule:evenodd" d="M599.935 592.534s10.293 9.761 11.95 7.564 3.536-3.463-6.758-13.65z"/><path style="fill:#f8cfad;
9fill-rule:evenodd" d="M611.3 596.361c1.674-1.105 11.5 7.048 14.5 11.774s-12.705-4.36-14.632-6.776-1.54-3.893.132-4.998z"/><path style="fill:#f8cfad;fill-rule:evenodd" d="M621.815 607.988s1.809 2.549 2.433 1.756 2.475-1.064 2.449-1.138.1-.819 1.288-2.331-3.8-3.632-5.81-.494a2.556 2.556 0 0 0-.36 2.207z"/><path fill="#232c57" fill-rule="evenodd" d="M598 617s14.968-5.618 17 7a150.235 150.235 0 0 1 2 22s12.666 11.836 16 19c0 0-4.753-1.629-4 2 0 0-18.132-14.647-19-19s-9.148-18.716-12-31z"/><path d="M589 622s14.968-5.618 17 7a150.235 150.235 0 0 1 2 22s4.666 17.836 8 25c0 0-4.753-1.629-4 2 0 0-10.132-20.647-11-25s-9.148-18.716-12-31z" style="fill:#292966;fill-rule:evenodd"/><path style="fill:#f0c5a8;fill-rule:evenodd" d="M585.626 597.7s-10.292 9.761-11.95 7.563-3.536-3.463 6.758-13.65z"/><path style="fill:#f8cfad;fill-rule:evenodd" d="M574.259 601.529c-1.675-1.105-11.5 7.049-14.5 11.774s12.7-4.36 14.631-6.775 1.543-3.894-.131-4.999z"/><path style="fill:#f0c5a8;fill-rule:evenodd" d="M591.715 577.752s-.606 1.681 1.48 3.716-3.615 5.307-4.645 2.85-.48-2.716-.48-2.716z"/><path style="fill:#f8cfad;fill-rule:evenodd" d="M583.527 574.123c-.839 1.043.491 3.873 1.453 5.449s2.749 2.833 3.364 2.428 4.088-2.657 4-4-.228-3.4-.228-3.4 2.562-1.641 2.154-2.916-2.916-.154-2.916-.154a15.853 15.853 0 0 0-.227-2.224c-.189-.929-6.887-1.445-7.827 2.6s.558 1.805.227 2.217z"/><path fill="#232c57" fill-rule="evenodd" d="M584.227 567.758c2.1-.885 7.2-3.684 10.125.318s.842 4.385.989 5.294-1.894 5.69-1.341 6.63-3.865.8-4.657-1.179-2.844-.539-2.227-1.224-1.3-4.456-2.916-2.154a9.252 9.252 0 0 0 .309-1.38c-.115.192.259-3.257-.673-1.32s-2.1 1.037-3.069.762-1.8-1.118-1.071-1.689c.023-.016 2.436-3.172 4.531-4.058z"/><path d="M589 585c-2.584-.47-10.055.362-13 13 0 0 1.9 3.349 5 4s6 21 6 21 24.016 11.06 27-3c-.07-13.826-8-21-8-21s5.829-3.2 5-6-8.016-10.153-11-10-6 0-6 0-2.416 2.47-5 2z" style="fill:#f6bb07;fill-rule:evenodd"/><path style="fill:#f8cfad;fill-rule:evenodd" d="M563.284 612.581s-.986 2.965-1.814 2.389-2.678-.3-2.675-.374-.333-.755-1.912-1.854 2.577-4.583 5.414-2.167a2.551 2.551 0 0 1 .987 2.006z"/></g>'});EmptyIcon.displayName="EmptyIcon";const LockIcon=()=>h$1(G$1,{name:"lock"},()=>h$1("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"}));LockIcon.displayName="LockIcon";const articleItem="",ArticleItem=defineComponent({name:"ArticleItem",props:{info:{type:Object,required:!0},path:{type:String,required:!0}},setup(N){const j=toRef(N,"info"),{info:Z,items:X}=useArticleInfo(N);return()=>h$1("div",{class:"article-item"},h$1("article",{class:"article",vocab:"https://schema.org/",typeof:"Article"},[j.value.u?h$1(StickyIcon):null,h$1(RouterLink,{to:N.path},()=>[h$1("header",{class:"title"},[j.value.n?h$1(LockIcon):null,j.value.y==="s"?h$1(SlideIcon):null,h$1("span",{property:"headline"},j.value.t),j.value.v?h$1("meta",{property:"image",content:withBase(j.value.v)}):null])]),j.value.e?h$1("div",{class:"article-excerpt",innerHTML:j.value.e}):null,h$1("hr",{class:"hr"}),h$1(PageInfo,{info:Z.value,...X.value?{items:X.value}:{}})]))}}),message="",pagination="",Pagination=defineComponent({name:"Pagination",props:{total:{type:Number,default:10},perPage:{type:Number,default:10},current:{type:Number,default:1}},emits:["updateCurrentPage"],setup(N,{emit:j}){let Z;const X=useThemeLocaleData(),oe=ref(""),ae=computed(()=>X.value.paginationLocales),re=computed(()=>Math.ceil(N.total/N.perPage)),ie=computed(()=>Boolean(re.value)&&re.value!==1),se=computed(()=>re.value<7?!1:N.current>4),le=computed(()=>re.value<7?!1:N.current<re.value-3),ue=computed(()=>{const{current:Pe}=N;let ke=1,we=re.value;const Re=[];re.value>=7&&(Pe<=4&&Pe<re.value-3?(ke=1,we=5):Pe>4&&Pe>=re.value-3?(we=re.value,ke=re.value-4):re.value>7&&(ke=Pe-2,we=Pe+2));for(let Se=ke;Se<=we;Se++)Re.push(Se);return Re}),Ae=Pe=>j("updateCurrentPage",Pe),Ee=Pe=>{const ke=parseInt(Pe);ke<=re.value&&ke>0?Ae(ke):Z.pop(`<svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M64 512a448 448 0 1 0 896 0 448 448 0 1 0-896 0Z" fill="#FA5151"/><path d="m557.3 512 113.1-113.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L512 466.7 398.9 353.6c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L466.7 512 353.6 625.1c-12.5 12.5-12.5 32.8 0 45.3 6.2 6.2 14.4 9.4 22.6 9.4s16.4-3.1 22.6-9.4L512 557.3l113.1 113.1c6.2 6.2 14.4 9.4 22.6 9.4s16.4-3.1 22.6-9.4c12.5-12.5 12.5-32.8 0-45.3L557.3 512z" fill="#FFF"/></svg>${ae.value.errorText.replace(/\$page/g,re.value.toString())}`)};return onMounted(()=>{Z=new Te}),()=>h$1("div",{class:"pagination-wrapper"},ie.value?h$1("div",{class:"pagination-list"},[h$1("div",{class:"page-number"},[N.current>1?h$1("div",{class:"prev",role:"navigation",unselectable:"on",onClick:()=>Ae(N.current-1)},ae.value.prev):null,...se.value?[h$1("div",{role:"navigation",onClick:()=>Ae(1)},1),h$1("div",{class:"ellipsis"},"...")]:[],...ue.value.map(Pe=>h$1("div",{key:Pe,class:{active:N.current===Pe},role:"navigation",onClick:()=>Ae(Pe)},Pe)),...le.value?[h$1("div",{class:"ellipsis"},"..."),h$1("div",{role:"navigation",onClick:()=>Ae(re.value)},re.value)]:[],N.current<re.value?h$1("div",{class:"next",role:"navigation",unselectable:"on",onClick:()=>Ae(N.current+1)},ae.value.next):null]),h$1("div",{class:"navigate-wrapper"},[h$1("label",{for:"navigation-text"},`${ae.value.navigate}: `),h$1("input",{id:"navigation-text",value:oe.value,onInput:({target:Pe})=>{oe.value=Pe.value},onKeydown:Pe=>{Pe.key==="Enter"&&(Pe.preventDefault(),Ee(oe.value))}}),h$1("button",{class:"navigate",role:"navigation",title:ae.value.action,onClick:()=>Ee(oe.value)},ae.value.action)])]):[])}}),articleList="",ArticleList=defineComponent({name:"ArticleList",props:{items:{type:Array,default:()=>[]}},setup(N){const j=useRoute(),Z=useRouter(),X=useBlogOptions(),oe=ref(1),ae=computed(()=>X.value.articlePerPage||10),re=computed(()=>N.items.slice((oe.value-1)*ae.value,oe.value*ae.value)),ie=se=>{oe.value=se;const le={...j.query};le.page===se.toString()||se===1&&!le.page||(se===1?delete le.page:le.page=se.toString(),Z.push({path:j.path,query:le}))};return onMounted(()=>{const{page:se}=j.query;ie(se?Number(se):1),watch(oe,()=>{const le=document.querySelector("#article-list").getBoundingClientRect().top+window.scrollY;setTimeout(()=>{window.scrollTo(0,le)},100)})}),()=>h$1("div",{id:"article-list",class:"article-wrapper"},re.value.length?[...re.value.map(({info:se,path:le},ue)=>h$1(DropTransition,{appear:!0,delay:ue*.04},()=>h$1(ArticleItem,{key:le,info:se,path:le}))),h$1(Pagination,{current:oe.value,perPage:ae.value,total:N.items.length,onUpdateCurrentPage:ie})]:h$1(EmptyIcon))}}),categoryList="",CategoryList=defineComponent({name:"CategoryList",setup(){const N=u
9sePageData(),j=useCategoryMap();return()=>h$1("ul",{class:"category-list-wrapper"},Tt(j.value.map).map(([Z,{path:X,items:oe}])=>h$1("li",{class:["category",`category${fe(Z,9)}`,{active:X===N.value.path}]},h$1(RouterLink,{to:X},()=>[Z,h$1("span",{class:"category-num"},oe.length)]))))}}),tagList="",TagList=defineComponent({name:"TagList",setup(){const N=usePageFrontmatter(),j=useTagMap(),Z=X=>{var oe;return X===((oe=N.value.blog)==null?void 0:oe.name)};return()=>h$1("ul",{class:"tag-list-wrapper"},Tt(j.value.map).map(([X,{path:oe,items:ae}])=>h$1("li",{class:["tag",`tag${fe(X,9)}`,{active:Z(X)}]},h$1(RouterLink,{to:oe},()=>[X,h$1("span",{class:"tag-num"},ae.length)]))))}}),timelineList="",TimelineList=defineComponent({name:"TimelineList",setup(){const N=useThemeLocaleData(),j=useTimelines(),Z=useNavigate(),X=computed(()=>N.value.blogLocales.timeline);return()=>h$1("div",{class:"timeline-list-wrapper"},[h$1("div",{class:"timeline-list-title",onClick:()=>Z(j.value.path)},[h$1(TimelineIcon),h$1("span",{class:"num"},j.value.items.length),X.value]),h$1("hr"),h$1("div",{class:"timeline-content"},h$1("ul",{class:"timeline-list"},j.value.config.map(({year:oe,items:ae},re)=>h$1(DropTransition,{appear:!0,delay:.08*(re+1)},()=>h$1("li",[h$1("h3",{class:"timeline-year"},oe),h$1("ul",{class:"timeline-year-wrapper"},ae.map(({date:ie,info:se,path:le})=>h$1("li",{class:"timeline-item"},[h$1("span",{class:"timeline-date"},ie),h$1(RouterLink,{class:"timeline-title",to:le},()=>se.t)])))])))))])}}),infoList="",InfoList=defineComponent({name:"InfoList",setup(){const N=useThemeLocaleData(),j=useArticles(),Z=useCategoryMap(),X=computed(()=>at(Z.value.map).length),oe=useStars(),ae=useTagMap(),re=computed(()=>at(ae.value.map).length),ie=useNavigate(),se=ref("article"),le=computed(()=>N.value.blogLocales),ue=[["article",ArticleIcon],["category",CategoryIcon],["tag",TagIcon],["timeline",TimelineIcon]];return()=>h$1("div",{class:"blog-info-list"},[h$1("div",{class:"blog-type-wrapper"},ue.map(([Ae,Ee])=>h$1("button",{class:"blog-type-button",onClick:()=>{se.value=Ae}},h$1("div",{class:["icon-wrapper",{active:se.value===Ae}],"aria-label":le.value[Ae],"data-balloon-pos":"up"},h$1(Ee))))),h$1(DropTransition,()=>se.value==="article"?h$1("div",{class:"sticky-article-wrapper"},[h$1("div",{class:"title",onClick:()=>ie(j.value.path)},[h$1(ArticleIcon),h$1("span",{class:"num"},j.value.items.length),le.value.article]),h$1("hr"),h$1("ul",{class:"sticky-article-list"},oe.value.items.map(({info:Ae,path:Ee},Pe)=>h$1(DropTransition,{appear:!0,delay:.08*(Pe+1)},()=>h$1("li",{class:"sticky-article"},h$1(RouterLink,{to:Ee},()=>Ae.t)))))]):se.value==="category"?h$1("div",{class:"category-wrapper"},[X.value?h$1("div",{class:"title",onClick:()=>ie(Z.value.path)},[h$1(CategoryIcon),h$1("span",{class:"num"},X.value),le.value.category]):null,h$1("hr"),h$1(DropTransition,{delay:.04},()=>h$1(CategoryList))]):se.value==="tag"?h$1("div",{class:"tag-wrapper"},[re.value?h$1("div",{class:"title",onClick:()=>ie(ae.value.path)},[h$1(TagIcon),h$1("span",{class:"num"},re.value),le.value.tag]):null,h$1("hr"),h$1(DropTransition,{delay:.04},()=>h$1(TagList))]):h$1(DropTransition,()=>h$1(TimelineList)))])}}),page="",BlogWrapper=defineComponent({name:"BlogWrapper",setup(N,{slots:j}){const{isMobile:Z}=useWindowSize();return()=>[h$1(SkipLink),h$1(CommonWrapper,{noSidebar:!0},{default:()=>{var X;return(X=j.default)==null?void 0:X.call(j)},navScreenBottom:()=>h$1(BloggerInfo),...Z.value?{sidebar:()=>h$1(InfoList)}:{}})]}}),infoPanel="",InfoPanel=()=>h$1("aside",{class:"blog-info-wrapper"},[h$1(DropTransition,()=>h$1(BloggerInfo)),h$1(DropTransition,{delay:.04},()=>h$1(InfoList))]);InfoPanel.displayName="InfoPanel";const BlogCategory=defineComponent({name:"BlogPage",components:{CategoryList,TagList},setup(){const N=usePageData(),j=usePageFrontmatter(),Z=useCategoryMap(),X=useTagMap(),oe=computed(()=>j.value.blog||{}),ae=computed(()=>{const{key:ie=""}=oe.value;return ie==="category"?"CategoryList":ie==="tag"?"TagList":null}),re=computed(()=>{const{name:ie="",key:se=""}=oe.value;return se==="category"?ie?Z.value.map[ie].items:[]:se==="tag"?ie?X.value.map[ie].items:[]:[]});return()=>h$1(BlogWrapper,()=>h$1("div",{class:"page blog"},h$1("div",{class:"blog-page-wrapper"},[h$1("main",{class:"blog-main",id:"main-content"},[h$1(DropTransition,()=>ae.value?h$1(resolveComponent(ae.value)):null),oe.value.name?h$1(DropTransition,{appear:!0,delay:.24},()=>h$1(ArticleList,{key:N.value.path,items:re.value})):null]),h$1(DropTransition,{delay:.16},()=>h$1(InfoPanel))])))}}),defaultHeroBgImagePath="/assets/hero-197a9d2d.jpg",blogHero="",BlogHero=defineComponent({name:"BlogHero",setup(){const N=u
9sePageHeadTitle(),j=usePageFrontmatter(),Z=ref(),X=computed(()=>j.value.heroImage||null),oe=computed(()=>j.value.heroFullScreen||!1),ae=computed(()=>{const{bgImage:re}=j.value;return isString$1(re)?withBase(re):re===!1?null:defaultHeroBgImagePath});return()=>j.value.hero===!1?null:h$1("div",{ref:Z,class:["blog-hero",{fullscreen:oe.value,"no-bg":!ae.value}]},[ae.value?h$1("div",{class:"mask",style:[{background:`url(${ae.value}) center/cover no-repeat`},j.value.bgImageStyle]}):null,h$1(DropTransition,{appear:!0,delay:.04},()=>X.value?h$1("img",{class:"hero-image",style:j.value.heroImageStyle,src:withBase(X.value),alt:j.value.heroAlt||"hero image"}):null),h$1(DropTransition,{appear:!0,delay:.08},()=>j.value.heroText===!1?null:h$1("h1",j.value.heroText||N.value)),h$1(DropTransition,{appear:!0,delay:.12},()=>j.value.tagline?h$1("p",{class:"description",innerHTML:j.value.tagline}):null),oe.value?h$1("button",{class:"slide-down-button",onClick:()=>{window.scrollTo({top:Z.value.clientHeight,behavior:"smooth"})}},[h$1(SlideDownIcon),h$1(SlideDownIcon)]):null])}}),projectPanel="",AVAILABLE_PROJECT_TYPES=["link","article","book","project","friend"],ProjectPanel=defineComponent({name:"ProjectPanel",components:{ArticleIcon,BookIcon,FriendIcon,LinkIcon,ProjectIcon},setup(){const N=usePageFrontmatter(),j=usePure(),Z=useNavigate(),X=(oe="",ae="icon")=>AVAILABLE_PROJECT_TYPES.includes(oe)?h$1(resolveComponent(`${oe}-icon`)):isLinkHttp(oe)?h$1("img",{src:oe,alt:ae,class:"image"}):_e(oe)?h$1("img",{src:withBase(oe),alt:ae,class:"image"}):h$1(HopeIcon,{icon:oe});return()=>{var oe;return(oe=N.value.projects)!=null&&oe.length?h$1("div",{class:"project-panel"},N.value.projects.map(({icon:ae,link:re,name:ie,desc:se},le)=>h$1("div",{class:["project",{[`project${le%9}`]:!j.value}],onClick:()=>Z(re)},[X(ae,ie),h$1("div",{class:"name"},ie),h$1("div",{class:"desc"},se)]))):null}}}),home="",BlogHome$1=defineComponent({name:"BlogHome",setup(){const N=useArticles();return()=>h$1("div",{class:"page blog"},[h$1(BlogHero),h$1("div",{class:"blog-page-wrapper"},[h$1("main",{class:"blog-home",id:"main-content"},[h$1(DropTransition,{appear:!0,delay:.16},()=>h$1(ProjectPanel)),h$1(DropTransition,{appear:!0,delay:.24},()=>h$1(ArticleList,{items:N.value.items}))]),h$1(DropTransition,{appear:!0,delay:.16},()=>h$1(InfoPanel))]),h$1(DropTransition,{appear:!0,delay:.28},()=>h$1(MarkdownContent))])}}),BlogHome=defineComponent({name:"BlogHome",setup(){return()=>h$1(BlogWrapper,()=>h$1(BlogHome$1))}}),articleType="",ArticleType=defineComponent({name:"ArticleType",setup(){const N=usePageData(),j=useRouteLocale(),Z=useThemeLocaleData(),X=useArticles(),oe=useStars(),ae=computed(()=>{const re=Z.value.blogLocales;return[{text:re.all,path:X.value.path},{text:re.star,path:oe.value.path},...[].map(({key:ie,path:se})=>({text:re[ie],path:se.replace(/^\//,j.value)}))]});return()=>h$1("ul",{class:"article-type-wrapper"},ae.value.map(re=>h$1("li",{class:["article-type",{active:re.path===N.value.path}]},h$1(RouterLink,{to:re.path},()=>re.text))))}}),BlogType=defineComponent({name:"BlogPage",setup(){const N=C$1(),j=usePageFrontmatter(),Z=usePageData(),X=useArticles(),oe=useStars(),ae=computed(()=>{const{key:re="",type:ie}=j.value.blog||{};return re==="star"?oe.value.items:ie==="type"&&re?N.value.items:X.value.items});return()=>h$1(BlogWrapper,()=>h$1("div",{class:"page blog"},h$1("div",{class:"blog-page-wrapper"},[h$1("main",{class:"blog-main",id:"main-content"},[h$1(DropTransition,()=>h$1(ArticleType)),h$1(DropTransition,{appear:!0,delay:.24},()=>h$1(ArticleList,{key:Z.value.path,items:ae.value}))]),h$1(DropTransition,{delay:.16},()=>h$1(InfoPanel))])))}}),timelineItems="",TimelineItems=defineComponent({name:"TimelineItems",setup(){const N=useBlogOptions(),j=useThemeLocaleData(),Z=useTimelines(),X=computed(()=>N.value.timeline||j.value.blogLocales.timelineTitle),oe=computed(()=>Z.value.config.map(({year:ae})=>({title:ae.toString(),level:2,slug:ae.toString(),children:[]})));return()=>h$1("div",{class:"timeline-wrapper"},h$1("ul",{class:"timeline-content"},[h$1(DropTransition,()=>h$1("li",{class:"motto"},X.value)),h$1(TOC,{items:oe.value}),...Z.value.config.map(({year:ae,items:re},ie)=>h$1(DropTransition,{appear:!0,delay:.08*(ie+1),type:"group"},()=>[h$1("h3",{key:"title",id:ae,class:"timeline-year-title"}
9,h$1("span",ae)),h$1("li",{key:"content",class:"timeline-year-list"},[h$1("ul",{class:"timeline-year-wrapper"},re.map(({date:se,info:le,path:ue})=>h$1("li",{class:"timeline-item"},[h$1("span",{class:"timeline-date"},se),h$1(RouterLink,{class:"timeline-title",to:ue},()=>le.t)])))])]))]))}}),Timeline=defineComponent({name:"Timeline",components:{ArticleType,CategoryList,TagList},setup(){return()=>h$1(BlogWrapper,()=>h$1("div",{class:"page blog"},h$1("div",{class:"blog-page-wrapper"},[h$1("main",{class:"blog-main",id:"main-content"},[h$1(DropTransition,{appear:!0,delay:.24},()=>h$1(TimelineItems))]),h$1(DropTransition,{delay:.16},()=>h$1(InfoPanel))])))}}),layout="",slidePage="";var v$1=defineComponent({name:"SlidePage",setup(){const N=useRouter(),j=ref(!1),Z=ref(),X=()=>{j.value=!j.value},oe=()=>{j.value=!1},ae=()=>{oe(),window.history.go(-1)},re=()=>{oe(),N.push("/")};return onClickOutside(Z,oe),()=>h$1("div",{class:"presentation"},[h$1(Content),h$1("div",{ref:Z,class:["menu",{active:j.value}]},[h$1("button",{class:"menu-button",onClick:()=>X()},h$1("span",{class:"icon"})),h$1("button",{class:"back-button",onClick:()=>ae()},h$1(q$2)),h$1("button",{class:"home-button",onClick:()=>re()},h$1(a$1))])])}});const index="",clientConfig11=defineClientConfig({enhance:({app:N,router:j})=>{const{scrollBehavior:Z}=j.options;j.options.scrollBehavior=async(...X)=>(await useScrollPromise().wait(),Z(...X)),injectDarkmode(N),N.component("HopeIcon",HopeIcon),N.component("BloggerInfo",BloggerInfo)},setup:()=>{setupDarkmode(),setupSidebarItems(),setupBlog()},layouts:{Layout,NotFound,BlogCategory,BlogHome,BlogType,Timeline,Slide:v$1}}),c=()=>h$1("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",preserveAspectRatio:"xMidYMid",viewBox:"0 0 100 100"},[h$1("circle",{cx:"28",cy:"75",r:"11",fill:"currentColor"},h$1("animate",{attributeName:"fill-opacity",begin:"0s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"})),h$1("path",{fill:"none",stroke:"#88baf0","stroke-width":"10",d:"M28 47a28 28 0 0 1 28 28"},h$1("animate",{attributeName:"stroke-opacity",begin:"0.1s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"})),h$1("path",{fill:"none",stroke:"#88baf0","stroke-width":"10",d:"M28 25a50 50 0 0 1 50 50"},h$1("animate",{attributeName:"stroke-opacity",begin:"0.2s",dur:"1s",keyTimes:"0;0.2;1",repeatCount:"indefinite",values:"0;1;1"}))]);c.displayName="LoadingIcon";const n=({hint:N})=>h$1("div",{class:"search-pro-result loading"},[h$1(c),N]);n.displayName="SearchLoading";const l=()=>h$1(G$1,{name:"close"},()=>h$1("path",{d:"M507.168 473.232 716.48 263.936a16 16 0 0 1 22.624 0l11.312 11.312a16 16 0 0 1 0 22.624L541.12 507.168 750.4 716.48a16 16 0 0 1 0 22.624l-11.312 11.312a16 16 0 0 1-22.624 0L507.168 541.12 297.872 750.4a16 16 0 0 1-22.624 0l-11.312-11.312a16 16 0 0 1 0-22.624l209.296-209.312-209.296-209.296a16 16 0 0 1 0-22.624l11.312-11.312a16 16 0 0 1 22.624 0l209.296 209.296z"}));l.displayName="CloseIcon";const h=()=>h$1(G$1,{name:"heading"},()=>h$1("path",{d:"M250.4 704.6H64V595.4h202.4l26.2-166.6H94V319.6h214.4L352 64h127.8l-43.6 255.4h211.2L691 64h126.2l-43.6 255.4H960v109.2H756.2l-24.6 166.6H930v109.2H717L672 960H545.8l43.6-255.4H376.6L333 960H206.8l43.6-255.4zm168.4-276L394 595.4h211.2l24.6-166.6h-211z"}));h.displayName="HeadingIcon";const d$1=()=>h$1(G$1,{name:"heart"},()=>h$1("path",{d:"M1024 358.156C1024 195.698 892.3 64 729.844 64c-86.362 0-164.03 37.218-217.844 96.49C458.186 101.218 380.518 64 294.156 64 131.698 64 0 195.698 0 358.156 0 444.518 37.218 522.186 96.49 576H96l320 320c32 32 64 64 96 64s64-32 96-64l320-320h-.49c59.272-53.814 96.49-131.482 96.49-217.844zM841.468 481.232 517.49 805.49a2981.962 2981.962 0 0 1-5.49 5.48c-1.96-1.95-3.814-3.802-5.49-5.48L182.532 481.234C147.366 449.306 128 405.596 128 358.156 128 266.538 202.538 192 294.156 192c47.44 0 91.15 19.366 123.076 54.532L512 350.912l94.768-104.378C638.696 211.366 682.404 192 729.844 192 821.462 192 896 266.538 896 358.156c0 47.44-19.368 91.15-54.532 123.076z"}));d$1.displayName="HeartIcon";const m=()=>h$1(G$1,{name:"history"},()=>h$1("path",{d:"M512 1024a512 512 0 1 1 512-512 512 512 0 0 1-512 512zm0-896a384 384 0 1 0 384 384 384 384 0 0 0-384-384zm192 448H512a64 64 0 0 1-64-64V320a64 64 0 0 1 128 0v128h128a64 64 0 0 1 0 128z"}));m.displayName="HistoryIcon";const y=()=>h$1(G$1,{name:"title"},()=>h$1("path",{d:"M512 256c70.656 0 134.656 28.672 180.992 75.008A254.933 254.933 0 0 1 768 512c0 83.968-41.024 157.888-103.488 204.48C688.96 748.736 704 788.48 704 832c0 105.984-86.016 192-192 192-106.048 0-192-86.016-192-192h128a64 64 0 1 0 128 0 64 64 0 0 0-64-64 255.19 255.19 0 0 1-181.056-75.008A255.403 255.403 0 0 1 256 512c0-83.968 41.024-157.824
9103.488-204.544C335.04 275.264 320 235.584 320 192A192 192 0 0 1 512 0c105.984 0 192 85.952 192 192H576a64.021 64.021 0 0 0-128 0c0 35.328 28.672 64 64 64zM384 512c0 70.656 57.344 128 128 128s128-57.344 128-128-57.344-128-128-128-128 57.344-128 128z"}));y.displayName="TitleIcon";const u=()=>h$1(G$1,{name:"search"},()=>h$1("path",{d:"M192 480a256 256 0 1 1 512 0 256 256 0 0 1-512 0m631.776 362.496-143.2-143.168A318.464 318.464 0 0 0 768 480c0-176.736-143.264-320-320-320S128 303.264 128 480s143.264 320 320 320a318.016 318.016 0 0 0 184.16-58.592l146.336 146.368c12.512 12.48 32.768 12.48 45.28 0 12.48-12.512 12.48-32.768 0-45.28"}));u.displayName="SearchIcon";const r={delay:300,queryHistoryCount:5,resultHistoryCount:5,hotKeys:[{key:"k",ctrl:!0}],worker:"search-pro.worker.js"},H={0:"åç±»ï¼$content",1:"æ ç¾ï¼$content"},C=r.hotKeys,v={"/":{cancel:"åæ¶",placeholder:"æç´¢",search:"æç´¢",searching:"æç´¢ä¸",select:"éæ©",navigate:"忢",exit:"å ³é",history:"æç´¢åå²",emptyHistory:"æ æç´¢åå²",emptyResult:"æ²¡ææ¾å°ç»æ",loading:"æ£å¨å è½½æç´¢ç´¢å¼..."}},g="search-pro-query-history",e=useLocalStorage(g,[]),L=()=>{const{queryHistoryCount:N}=r,j=N>0;return{enabled:j,queryHistory:e,addQueryHistory:Z=>{j&&(e.value.length<N?e.value=Array.from(new Set([Z,...e.value])):e.value=Array.from(new Set([Z,...e.value.slice(0,N-1)])))},removeQueryHistory:Z=>{e.value=[...e.value.slice(0,Z),...e.value.slice(Z+1)]}}},searchBox="",searchModal="",p=Symbol(""),Y=()=>{const N=ref(!1);provide(p,N)},O=N=>N instanceof Element?document.activeElement===N&&(["TEXTAREA","SELECT","INPUT"].includes(N.tagName)||N.hasAttribute("contenteditable")):!1,R=N=>C.some(j=>{const{key:Z,ctrl:X=!1,shift:oe=!1,alt:ae=!1,meta:re=!1}=j;return Z===N.key&&X===N.ctrlKey&&oe===N.shiftKey&&ae===N.altKey&&re===N.metaKey}),$='<svg width="15" height="15" aria-label="Enter key" role="img"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2"><path d="M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"></path></g></svg>',q='<svg width="15" height="15" aria-label="Arrow down" role="img"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2"><path d="M7.5 3.5v8M10.5 8.5l-3 3-3-3"></path></g></svg>',B='<svg width="15" height="15" aria-label="Arrow up" role="img"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2"><path d="M7.5 11.5v-8M10.5 6.5l-3-3-3 3"></path></g></svg>',Q='<svg width="15" height="15" aria-label="Escape key" role="img"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2"><path d="M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"></path></g></svg>',d=C[0];var V=defineComponent({name:"SearchBox",setup(){const N=ne(v),j=inject(p),Z=ref(!1),X=computed(()=>d?[...(Z.value?["â","â§","â¥","â"]:["Ctrl","Shift","Alt","Win"]).filter((oe,ae)=>d[["ctrl","shift","alt","meta"][ae]]),d.key.toUpperCase()]:null);return useEventListener("keydown",oe=>{!j.value&&R(oe)&&!O(oe.target)&&(oe.preventDefault(),j.value=!0)}),onMounted(()=>{const{userAgent:oe}=navigator;Z.value=de(oe)||he(oe)||ce(oe)}),()=>[h$1("button",{class:"search-pro-button",role:"search","aria-label":N.value.search,onClick:()=>{j.value=!0}},[h$1(u),h$1("div",{class:"placeholder"},N.value.search),X.value?h$1("div",{class:"key-hints"},X.value.map(oe=>h$1("kbd",{class:"key"},oe))):null])]}});const W=defineAsyncComponent({loader:()=>__vitePreload(()=>import("./SearchResult-fa491f01.js"),["assets/SearchResult-fa491f01.js","assets/framework-b5ea9e64.js"]),loadingComponent:()=>{const N=ne(v);return h$1(n,{hint:N.value.loading})}});var z=defineComponent({name:"SearchModal",setup(){const N=inject(p),j=useSiteLocaleData(),Z=ee(),X=ne(v),{enabled:oe,queryHistory:ae}=L(),re=ref(""),ie=ref(),se=ref(),le=useScrollLock(se);return watch(N,ue=>{ue&&nextTick().then(()=>{var Ae;(Ae=ie.value)==null||Ae.focus()})}),useEventListener("keydown",ue=>{N.value&&ue.key==="Escape"&&(N.value=!1)}),onMounted(()=>{se.value=document.body,watch(N,ue=>{le.value=ue})}),onUnmounted(()=>{le.value=!1}),()=>N.value?h$1("div",{class:"search-pro-modal-wrapper"},[h$1("div",{class:"background",onClick:()=>{N.value=!1,re.value=""}}),h$1("div",{class:"search-pro-modal"},[h$1("div",{class:"search-pro-box"},[h$1("form",[h$1("label",{for:"search-pro","aria-label":X.value.search},h$1(u)),h$1("input",{ref:ie,type:"search",class:"search-pro-input",id:"search-pro",placeholder:X.value.placeholder,spellcheck:"false",autocapitalize:"off",autocorrect:"off",autocomplete:oe?"on":"off",name:`${j.value.title}-search`,list:"search-pro-dataset",value:re.value,"aria-controls":"search-pro-results",onInput:({target:ue})=>{re.value=ue.value}}),h$1("dataset",{id:"search-pro-dataset"},ae.value.map(ue=>h$1("options",{value:ue})))]),h$1("button",{class:"close-button",onClick:()=>{N.value=!1,re.value=""}},X.value.cancel)]),h$1(W,{query:re.value,onClose:()=>{N.value=!1},onUpdateQuery:ue=>{re.value=ue}}),Z.value?null:h$1("div",{class:"search-pro-hints"},[h$1("span",{class:"search-pro-hint"},[h$1("kbd",{innerHTML:$}),X.value.select]),h$1("span",{class:"search-pro-hint"},[h$1("kbd",{innerHTML:B}),h$1("kbd",{innerHTML:q}),X.value.navigate]),h$1("span",{class:"search-pro-hint"},[h$1("kbd",{innerHTML:Q}),X.value.exit])])])]):null}}),F=defineClientConfig({enhance({app:N}){N.component("SearchBox",V)},setup(){Y()},rootComponents:[z]});const clientConfigs=[clientConfig0,clientConfig1,clientConfig2,K$1,clientConfig4,clientConfig5,clientConfig6,l$2,Y$2,clientConfig9,I,clientConfig11,F],pagesRoutes=[["v-8daa1a0e","/",{y:"h",t:"å客主页",i:"home"},["/index.html","/README.md"]],["v-620d8790","/dl.html",{y:"p",t:"è½¯ä»¶èµæº"},["/dl","/dl.md"]],["v-184f4da6","/intro.html",{y:"p",t:"æçè·¯",i:"profile"},["/intro","/intro.md"]],["v-3a1d2930","/tool.html",{y:"p",t:"å·¥å ·ç®±"},["/tool","/tool.md"]],["v-1d4f5a66","/posts/game/ai_limit.html",{d:"2025-04-02T00:00:00.000Z",l:"2025å¹´4æ2æ¥",c:["游ææè°"],g:["ç±»é","å½äº§æ¸¸æ"],e:`<h1> æ éæºå µ</h1> 10<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202504022040224.jpeg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 11<p>å½äº§ç±»éä½³ä½ï¼ææ¿ç§°ä¹ä¸ºç±»éå®é¨å</p> 12`,r:{minutes:.3,words:45},y:"a",t:"æ éæºå µ"},["/posts/game/ai_limit","/posts/game/ai_limit.md"]],["v-6bfb691e","/posts/game/bloodborn.html",{d:"2017-01-01T00:00:00.000Z",l:"2017å¹´1æ1æ¥",c:["游ææè°"],g:["å èé²é£æ ¼","éç³»å","ç¥ä½"],e:`<h1> è¡æºè¯ å</h1> 13<figure><img src="https://img.3dmgame.com/uploads/allimg/170717/316-1FGGG244.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 14<p>å¿ä¸æ°¸è¿çç¥ä½æ¸¸æï¼æ²¡æä¹ä¸</p> 15`,r:{minutes:.3,words:45},y:"a",t:"è¡æºè¯ å"},["/posts/game/bloodborn","/posts/game/bloodborn.md"]],["v-55292999","/posts/game/darksoul1.html",{d:"2019-08-12T00:00:00.000Z",l:"2019å¹´8æ12æ¥",c:["游ææè°"],g:["éç³»å","åè¦"],u:!1,e:`<h1> 黿ä¹éIï¼éå¶ç</h1> 16<img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310091210402.jpg" style="zoom:150%;"> 17<p>å¼å±±ä¹ä½ï¼å°å¾è®¾è®¡æå ¶ä¼ç§ï¼ä¸é¨æ²ä¸æ°å´æå¥½ï¼ä¹æ¯æå欢çã</p> 18`,r:{minutes:.44,words:66},y:"a",t:"黿ä¹éIï¼éå¶ç"},["/posts/game/darksoul1","/posts/game/darksoul1.md"]],["v-56de0238","/posts/game/darksoul2.html",{d:"2021-04-09T00:00:00.000Z",l:"2021å¹´4æ9æ¥",c:["游ææè°"],g:["éç³»å","åè¦"],u:!1,e:`<h1> 黿ä¹éIIï¼å罪å¦è </h1> 19<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310091200973.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 20<p>èªèº«è¶³å¤ä¼ç§ï¼ä½æ¯ç¸æ¯äºå®çåè¾ååè¾å°±æç¹é»¯ç¶å¤±è²äºã</p> 21`,r:{minutes:.41,words:61},y:"a",t:"黿ä¹éIIï¼å罪å¦è "},["/posts/game/darksoul2","/posts/game/darksoul2.md"]],["v-5892dad7","/posts/game/darksoul3.html",{d:"2020-09-08T00:00:00.000Z",l:"2020å¹´9æ8æ¥",c:["游ææè°"],g:["éç³»å","åè¦"],u:!1,e:`<h1> 黿ä¹éIIIï¼ç«ä¹å°ç</h1> 22<img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310091205455.jpg" style="zoom:150%;"> 23<p>å»¶ç»äºä¸è´¯ç飿 ¼ï¼éç³»åçä½³ä½ã</p> 24`,r:{minutes:.37,words:55},y:"a",t:"黿ä¹éIIIï¼ç«ä¹å°ç"},["/posts/game/darksoul3","/posts/game/darksoul3.md"]],["v-56613e8e","/posts/game/divinity.html",{d:"2023-04-02T00:00:00.000Z",l:"2023å¹´4æ2æ¥",c:["游ææè°"],g:["CRPG","éå¹»","弿¾ä¸ç"],u:!1,e:`<h1> ç¥çå罪2</h1> 25<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202304021221784.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 26<p>䏿¬¾åå精彩çRPGï¼ä¸è®ºæ¯ææè¿æ¯å§æ é½å¾åºè²ã</p> 27`,r:{minutes:12.11,words:1817},y:"a",t:"ç¥çå罪2"},["/posts/game/divinity","/posts/game/divinity.md"]],["v-a0097650","/posts/game/eastward.html",{d:"2021-09-20T00:00:00.000Z",l:"2021å¹´9æ20æ¥",c:["游ææè°"],g:["飿¥ä¹å½","åç´ é£æ ¼","ç»é£ä¼ç¾"],e:`<h1> 飿¥ä¹å½</h1> 28<figure><img src="https://blob.keylol.com/forum/202104/26/235332fwzmvhyw2brmbwcj.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 29<p>å®è®©ææ³èµ·äºå°æ¶å躲å¨è¢«çªé卿§çèå¼è¯ºåºäºç©ç䏿¬¾å¡çåç´ æ¸¸æ</p> 30`,r:{minutes:.41,words:61},y:"a",t:"飿¥ä¹å½"}
30,["/posts/game/eastward","/posts/game/eastward.md"]],["v-0715a7f0","/posts/game/elden_ring.html",{d:"2022-02-25T00:00:00.000Z",l:"2022å¹´2æ25æ¥",c:["游ææè°"],g:["éç³»å"],u:!1,e:`<h1> è¾å°ç»æ³ç¯</h1> 31<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310091102051.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 32<p>éç³»åé大æä¹ä½ï¼å¯ä¸ä¸ä¸ªå ¨æå°±ç游æï¼é¦åé¢è´çå«éé</p> 33`,r:{minutes:.37,words:55},y:"a",t:"è¾å°ç»æ³ç¯"},["/posts/game/elden_ring","/posts/game/elden_ring.md"]],["v-9dc8f96c","/posts/game/firework.html",{d:"2021-03-15T00:00:00.000Z",l:"2021å¹´3æ15æ¥",c:["游ææè°"],g:["æææ¸¸æ","æ°ä¿é£æ ¼","2D游æ"],u:!1,e:`<h1> çç«</h1> 34<img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/firework.jpg" style="zoom:200%;"> 35<p>䏿¬¾å°ä½éçæææ¸¸æï¼å䏿¬çæå令人åå³çå°è¯´</p> 36`,r:{minutes:.43,words:65},y:"a",t:"çç«"},["/posts/game/firework","/posts/game/firework.md"]],["v-061f9fe8","/posts/game/gp.html",{d:"2023-10-09T00:00:00.000Z",l:"2023å¹´10æ9æ¥",c:["游ææè°"],g:["童年åå¿","TV游æ"],u:!1,e:`<h1> æ¿æµå¿«è</h1> 37<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310091035367.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 38<p>åä¸å¨å®¶éçæºè½çµè§ä¸ç©çæ¿æµå¿«è2ï¼ç«¥å¹´åå¿ä¹ä¸ï¼ç¬¬ä¸é¨æ¯18å¹´åºçï¼äººé¿å¤§äºä½çµè§è¿æ¯é£ä¸ªçµè§ï¼ç°å¨è¿è½ç©ä¸è¿å¡è·ppt䏿 ·ã</p> 39`,r:{minutes:.59,words:89},y:"a",t:"æ¿æµå¿«è"},["/posts/game/gp","/posts/game/gp.md"]],["v-ff7b309c","/posts/game/gujianqitan.html",{d:"2019-01-02T00:00:00.000Z",l:"2019å¹´1æ2æ¥",c:["游ææè°"],g:["å¤åå¥è°","æ¦ä¾ ","çé¾"],e:`<h1> å¤åå¥è°ä¸ï¼æ¢¦ä»åç§æåé</h1> 40<figure><img src="https://th.bing.com/th/id/R.cd979e8c62da7290fde16c6080042814?rik=rxs41US0GuFXCQ&riu=http%3A%2F%2Fi2.hdslb.com%2Fbfs%2Farchive%2F0837aafae38223909e07185b86185f6da5c75663.jpg&ehk=LU2HP%2BnwwYcKlAGYQikcmnN3p8edyK67hv%2FRW%2Fo6EIg%3D&risl=&pid=ImgRaw&r=0" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 41<p>é«ä¸æ¶å¨WebGame䏿é±ä¹°ç䏿¬¾å½äº§æ¸¸æï¼åºè¯¥æ¯é£æ®µæ¶é´å½äº§æ¸¸æè¡ä¸çä¸éå </p> 42`,r:{minutes:.58,words:87},y:"a",t:"å¤åå¥è°ä¸ï¼æ¢¦ä»åç§æåé"},["/posts/game/gujianqitan","/posts/game/gujianqitan.md"]],["v-684c208e","/posts/game/kingdom_come.html",{d:"2021-09-05T00:00:00.000Z",l:"2021å¹´9æ5æ¥",c:["游ææè°"],g:["弿¾ä¸ç","ç¡¬æ ¸"],u:!1,e:`<h1> 天彿¯æ</h1> 43<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310091146687.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 44<p>ä¸ä¸ªéå å¿åæé¿ä¸ºåæ¯å¤§å¸çæ äºï¼å§æ æºå¥½ï¼ææå¤ªé¾äºï¼ä¸ºäºçå§æ å¼ä¿®æ¹å¨è¿çã</p> 45`,r:{minutes:.45,words:67},y:"a",t:"天彿¯æ"},["/posts/game/kingdom_come","/posts/game/kingdom_come.md"]],["v-05a7f834","/posts/game/kingdom_come_2.html",{d:"2025-02-05T00:00:00.000Z",l:"2025å¹´2æ5æ¥",c:["游ææè°"],g:["弿¾ä¸ç","ç¡¬æ ¸"],u:!1,e:`<h1> 天彿¯æ2</h1> 46<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202502191057489.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 47<p>ä¸ä»£æ äºçå»¶ç»ï¼äº¨å©æ äºçç»æ</p> 48`,r:{minutes:.31,words:46},y:"a",t:"天彿¯æ2"},["/posts/game/kingdom_come_2","/posts/game/kingdom_come_2.md"]],["v-2d56035b","/posts/game/mc.html",{d:"2020-09-20T00:00:00.000Z",l:"2020å¹´9æ20æ¥",c:["游ææè°"],g:["æ²ç","建é "],u:!1,e:`<h1> Minecraft</h1> 49<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/mc.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 50<p>ä»å°å¦å°±å¼å§ç©äºï¼ä»å¥é½ä¸ä¼å°èªå·±æå»ºæ¸¸ææå¡å¨ï¼åå°èªå·±ç¼å游ææä»¶ï¼è¸ä¸ç¼ç¨ä¹è·¯ä¹å ¨æ¯å 为å®ã</p> 51`,r:{minutes:.47,words:71},y:"a",t:"Minecraft"},["/posts/game/mc","/posts/game/mc.md"]],["v-697ad62e","/posts/game/pzb.html",{d:"2022-12-01T00:00:00.000Z",l:"2022å¹´12æ1æ¥",c:["游ææè°"],g:["çå","ç¡¬æ ¸","æ«ä¸"],u:!1,e:`<h1> åµå°¸æ¯çå·¥ç¨</h1> 52<figure><img src="https://p.qpic.cn/mwegame/0/35174daa0ac19eea6357e12924a107ca/" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 53<p>䏿¬¾ååçå®ç丧尸æ²çç忏¸æï¼å¿ä¸åé¢æä¸æå¥½çæ¸¸æã</p> 54`,r:{minutes:16.62,words:2493},y:"a",t:"åµå°¸æ¯çå·¥ç¨"},["/posts/game/pzb","/posts/game/pzb.md"]],["v-1b8d16fc","/posts/game/re2.html",{d:"2021-07-10T00:00:00.000Z",l:"2021å¹´7æ10æ¥",c:["游ææè°"],g:["ææ","丧尸","çå°"],u:!1,e:`<h1> çå屿º2 éå¶ç</h1> 55<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310091115507.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 56<p>ç¬¬ä¸æ¬¡ç©çæ¶åè¿æç¹å人ï¼åé¢éè¦å¯å±å°±è·å家䏿 ·ï¼æ¸¸æè´¨éå¾é«ã</p> 57`,r:{minutes:.43,words:65},y:"a",t:"çå屿º2 éå¶ç"},["/posts/game/re2","/posts/game/re2.md"]],["v-44f4a072","/posts/game/sekrio.html",{d:"2020-11-07T00:00:00.000Z",l:"2020å¹´11æ7æ¥",c:["游ææè°"],g:["éç³»å","åè¦"],u:!1,e:`<h1> åªç¼ï¼å½±éäºåº¦</h1> 58<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310091218744.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 59<p>èè´¼é常æåçåæ°ï¼æ¸¸æå 容ä¸ç®ç¹å«å¤ï¼ä½èå¨çå°ç²¾æã</p> 60`,r:{minutes:.38,words:57},y:"a",t:"åªç¼ï¼å½±éäºåº¦"},["/posts/game/sekrio","/posts/game/sekrio.md"]],["v-ab02b166","/posts/game/witcher.html",{d:"2020-12-17T00:00:00.000Z",l:"2020å¹´12æ17æ¥",c:["游ææè°"],g:["弿¾ä¸ç","åä¸éæ³","æ¢ç´¢åé©"],u:!1,e:`<h1> å·«å¸ä¸ï¼çç</h1> 61<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310091154859.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 62<p>å çå°è¯´åç©æ¸¸æï¼ææ¿ç§°ä¹ä¸ºå¼æ¾ä¸çå¤©è±æ¿ã</p> 63`,r:{minutes:.39,words:58},y:"a",t:"å·«å¸ä¸ï¼çç"},["/posts/game/witcher","/posts/game/witcher.md"]],["v-0ec0bf41","/posts/code/dst.html",{d:"2023-04-09T00:00:00.000Z",l:"2023å¹´4æ9æ¥",c:["ææ¯æ¥å¿"],g:["DST","Linux"],u:!1,e:`<h1> å¨Linuxæå»ºDSTä¸ç¨æå¡å¨</h1> 64<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202304091448764.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 65<p>
65æ¬æä¸»è¦è®²è§£äºå¦ä½å¨Linuxç¯å¢ä¸æå»ºDont Starve Togetherçä¸ç¨æå¡å¨ï¼ä»¥åä¸äºåã</p> 66`,r:{minutes:6.09,words:913},y:"a",t:"å¨Linuxæå»ºDSTä¸ç¨æå¡å¨"},["/posts/code/dst","/posts/code/dst.md"]],["v-31a1cb24","/posts/code/dstm.html",{d:"2023-07-08T00:00:00.000Z",l:"2023å¹´7æ8æ¥",c:["ææ¯æ¥å¿"],g:["go","vue","dst"],u:!1,e:`<h1> Dstm项ç®å®ç»</h1> 67<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202307081548886.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 68`,r:{minutes:11.41,words:1712},y:"a",t:"Dstm项ç®å®ç»"},["/posts/code/dstm","/posts/code/dstm.md"]],["v-e785a238","/posts/code/k8s_install.html",{d:"2023-09-25T00:00:00.000Z",l:"2023å¹´9æ25æ¥",c:["ææ¯æ¥å¿"],g:["k8s","containerd"],u:!1,e:`<h1> å¨Linuxä¸æå»ºK8sé群</h1> 69<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202309251850239.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 70<p>æè¿æ£é¼äºä¸ç¨èææºæå»ºk8sé群ï¼åè¿æ¯æºå¤çã</p> 71`,r:{minutes:15.09,words:2263},y:"a",t:"å¨Linuxä¸æå»ºK8sé群"},["/posts/code/k8s_install","/posts/code/k8s_install.md"]],["v-4d70f16c","/posts/code/kubejs_basic_guide.html",{d:"2026-02-01T00:00:00.000Z",l:"2026å¹´2æ1æ¥",c:["ææ¯æ¥å¿"],g:["Minecraft","KubeJS","Forge","NeoForge"],u:!1,e:`<h1> KubeJS 模ç»èæ¬å¼ååºç¡æå</h1> 72<figure><img src="https://kubejs.com/img/logo/title.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 73`,r:{minutes:17.61,words:2642},y:"a",t:"KubeJS 模ç»èæ¬å¼ååºç¡æå"},["/posts/code/kubejs_basic_guide","/posts/code/kubejs_basic_guide.md"]],["v-8163b2c8","/posts/code/pic.html",{d:"2023-03-24T00:00:00.000Z",l:"2023å¹´3æ24æ¥",c:["ææ¯æ¥å¿"],g:["å¾åº","Gitee","对象åå¨"],u:!1,e:`<h1> Typoraé åå¾åºæå»ºæç¨</h1> 74<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/wallhaven-953v9d.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 75<p>Typoraé åæå»ºå®æ¯åçå¾åºï¼å¯ä»¥ææçè§£å³çmdæä»¶çå¾çå¼ç¨é®é¢ã</p> 76`,r:{minutes:6.83,words:1025},y:"a",t:"Typoraé åå¾åºæå»ºæç¨"},["/posts/code/pic","/posts/code/pic.md"]],["v-dc6e266c","/posts/code/ssl_cert_collect.html",{d:"2024-04-12T00:00:00.000Z",l:"2024å¹´4æ12æ¥",c:["ææ¯æ¥å¿"],u:!1,e:`<h1> å è´¹SSLè¯ä¹¦ç³è¯·</h1> 77<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202404121531323.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 78`,r:{minutes:5.01,words:752},y:"a",t:"å è´¹SSLè¯ä¹¦ç³è¯·"},["/posts/code/ssl_cert_collect","/posts/code/ssl_cert_collect.md"]],["v-732ce654","/posts/code/statistic.html",{d:"2022-07-12T00:00:00.000Z",l:"2022å¹´7æ12æ¥",c:["ææ¯æ¥å¿"],g:["VuePress","æµéç»è®¡"],u:!1,e:`<h1> VuePress使ç¨ç¾åº¦ç»è®¡åæç½ç«æµé</h1> 79<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202304021705229.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 80<p>VuePressç»åç¾åº¦ç»è®¡ï¼åæç½ç«çè®¿é®æ åµ</p> 81`,r:{minutes:4.32,words:648},y:"a",t:"VuePress使ç¨ç¾åº¦ç»è®¡åæç½ç«æµé"},["/posts/code/statistic","/posts/code/statistic.md"]],["v-35f8065a","/posts/code/vuepresshope.html",{d:"2022-07-12T00:00:00.000Z",l:"2022å¹´7æ12æ¥",c:["ææ¯æ¥å¿"],g:["vuepress","theme-hope"],e:`<h1> VuePresså客æç¨</h1> 82<figure><img src="https://vuepress.vuejs.org/hero.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 83<p>VuePressæ¯ä¸ä¸ªvue驱å¨çéæç½ç«çæå¨ï¼é常é忥åéæææ¡£ï¼å½ç¶ä¹å¯ä»¥æ¿æ¥ç¼å个人å客ï¼é åç¬¬ä¸æ¹å¼åç主é¢å¯ä»¥ååºé常精ç¾çéæç½ç«ã</p> 84<hr> 85`,r:{minutes:14,words:2100},y:"a",t:"VuePresså客æç¨"},["/posts/code/vuepresshope","/posts/code/vuepresshope.md"]],["v-c8f75a06","/posts/life/2023_01_22.html",{d:"2023-01-22T00:00:00.000Z",l:"2023å¹´1æ22æ¥",c:["çæ´»éç¬"],g:["æµ·è¾¹","æ²æ»©"],u:!1,e:`<h1> æµ·è¾¹ç䏿®µä»£ç </h1> 86<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310111956319.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 87<p>è¿å¹´çæ¶åå¨å¦é¨ç海滩ä¸ï¼å«äººé½å¨ååè°è°ç¸ç±ä¸è¾åï¼èæåäºä¸æ®µä»£ç ã</p> 88`,r:{minutes:.43,words:65},y:"a",t:"æµ·è¾¹ç䏿®µä»£ç "},["/posts/life/2023_01_22","/posts/life/2023_01_22.md"]],["v-3850fd19","/posts/life/2023_02_27.html",{d:"2023-02-27T00:00:00.000Z",l:"2023å¹´2æ27æ¥",c:["çæ´»éç¬"],g:["éªè¡","è¿å¨","飿¯"],e:`<h1> 䏿¬¡70KMçééªè¡</h1> 89<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/2023227éªè¡.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 90<p>ä»å¦æ ¡åºåå°æ±è¾¹ï¼ç¡¬ççä»å±±åºç¬å°å±±é¡¶ï¼å ¨ç¨70KMã</p> 91`,r:{minutes:.43,words:65},y:"a",t:"䏿¬¡70KMçééªè¡"},["/posts/life/2023_02_27","/posts/life/2023_02_27.md"]],["v-c4a26a1c","/posts/life/2023_10_09.html",{d:"2023-07-22T00:00:00.000Z",l:"2023å¹´7æ22æ¥",c:["çæ´»éç¬"],g:["éªè¡","æå","æ·å¤"],u:!1,e:`<h1> æåéªè¡</h1> 92<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310091722442.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 93<p>æå卿±è¾¹éªè¡</p> 94`,r:{minutes:.73,words:109},y:"a",t:"æåéªè¡"},["/posts/life/2023_10_09","/posts/life/2023_10_09.md"]],["v-4002a278","/posts/life/2024_02_27.html",{d:"2024-03-01T00:00:00.000Z",l:"2024å¹´3æ1æ¥",c:["çæ´»éç¬"],g:["æ è¡","飿¯","大ç"],u:!1,e:`<h1> å¤§çæ è¡</h1> 95<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202403011824615.jpeg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 96<p>
96å¨å¤§çæ è¡äºä¸å¤©</p> 97`,r:{minutes:.97,words:145},y:"a",t:"å¤§çæ è¡"},["/posts/life/2024_02_27","/posts/life/2024_02_27.md"]],["v-2074857e","/posts/life/2024_06_03.html",{d:"2024-06-06T00:00:00.000Z",l:"2024å¹´6æ6æ¥",c:["çæ´»éç¬"],u:!1,e:`<h1> çç äº</h1> 98<img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202406061431627.jpg" style="zoom: 80%;"> 99<p>çä¸ªç æ²¡æ³å»å®ä¹ äºï¼å¤ªGç¹G</p> 100`,r:{minutes:4.91,words:736},y:"a",t:"çç äº"},["/posts/life/2024_06_03","/posts/life/2024_06_03.md"]],["v-7f987760","/posts/life/2024_08_14.html",{d:"2024-08-14T00:00:00.000Z",l:"2024å¹´8æ14æ¥",c:["çæ´»éç¬"],u:!1,e:`<h1> äºåæä»æ¹</h1> 101<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202502191120711.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 102<p>æåå»äºåæä»æ¹ç©äºä¸åï¼ç¸æ¯äºå¤§çæ´±æµ·ï¼æ²¡æé£ä¹éçåä¸åæ°æ¯</p> 103`,r:{minutes:.51,words:76},y:"a",t:"äºåæä»æ¹"},["/posts/life/2024_08_14","/posts/life/2024_08_14.md"]],["v-3f664e9a","/posts/life/2025_01_01.html",{d:"2025-01-01T00:00:00.000Z",l:"2025å¹´1æ1æ¥",c:["çæ´»éç¬"],u:!1,e:`<h1> å¹´æ«å¢å»º</h1> 104<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202502191110172.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 105<p>å ¬å¸æ®é山跨年å¢å»ºçç §ç</p> 106`,r:{minutes:.39,words:59},y:"a",t:"å¹´æ«å¢å»º"},["/posts/life/2025_01_01","/posts/life/2025_01_01.md"]],["v-58aa84ca","/posts/life/2025_02_01.html",{d:"2025-02-01T00:00:00.000Z",l:"2025å¹´2æ1æ¥",c:["çæ´»éç¬"],u:!1,e:`<h1> å¦é¨æ¥è</h1> 107<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202502191128323.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 108<p>ä»å¹´å¨å¦é¨è¿å¹´</p> 109`,r:{minutes:.32,words:48},y:"a",t:"å¦é¨æ¥è"},["/posts/life/2025_02_01","/posts/life/2025_02_01.md"]],["v-3362d0e9","/posts/problem/dockermem.html",{d:"2023-06-29T00:00:00.000Z",l:"2023å¹´6æ29æ¥",c:["é®é¢è®°å½"],g:["docker","å åå¼å¸¸"],u:!1,e:`<h1> dockerå åæ¾ç¤ºå¼å¸¸çbug</h1> 110<p>æºäºé¡¹ç®å¼åè¿ç¨ä¸çä¸ä¸ªåç°</p> 111`,r:{minutes:2.29,words:343},y:"a",t:"dockerå åæ¾ç¤ºå¼å¸¸çbug"},["/posts/problem/dockermem","/posts/problem/dockermem.md"]],["v-0c5d86c0","/posts/problem/go_bug_of_hertz_limiter.html",{d:"2024-03-13T00:00:00.000Z",l:"2024å¹´3æ13æ¥",c:["é®é¢è®°å½"],g:["go","hertz","limiter"],u:!1,e:`<h1> è®°å½Hertzæ¡æ¶limiterçä¸ä¸ªé®é¢</h1> 112<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202403131932279.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 113`,r:{minutes:4.55,words:682},y:"a",t:"è®°å½Hertzæ¡æ¶limiterçä¸ä¸ªé®é¢"},["/posts/problem/go_bug_of_hertz_limiter","/posts/problem/go_bug_of_hertz_limiter.md"]],["v-57c62855","/posts/problem/goland_invalid_ref.html",{d:"2023-10-17T00:00:00.000Z",l:"2023å¹´10æ17æ¥",c:["é®é¢è®°å½"],g:["jetbrain","goland","IDE"],u:!1,e:`<h1> golandç´¢å¼å¤±æ</h1> 114<p>é®é¢ç¸å½çæ¼ç«</p> 115`,r:{minutes:3.05,words:457},y:"a",t:"golandç´¢å¼å¤±æ"},["/posts/problem/goland_invalid_ref","/posts/problem/goland_invalid_ref.md"]],["v-7ff29dbf","/posts/problem/gotime.html",{d:"2023-07-01T00:00:00.000Z",l:"2023å¹´7æ1æ¥",c:["é®é¢è®°å½"],g:["mysql","go","time"],u:!1,e:`<h1> goåç«¯æ¥ææ¶åºçé®é¢è®°å½</h1> 116<p>è®°å½ä¸æ¬¡goåç«¯æ¥ææ¶åºé®é¢çè®°å½</p> 117`,r:{minutes:2.18,words:327},y:"a",t:"goåç«¯æ¥ææ¶åºçé®é¢è®°å½"},["/posts/problem/gotime","/posts/problem/gotime.md"]],["v-2f931eda","/posts/problem/hack.html",{d:"2023-09-12T00:00:00.000Z",l:"2023å¹´9æ12æ¥",c:["é®é¢è®°å½"],u:!1,e:`<h1> è®°ä¸æ¬¡æå¡å¨è¢«é»çè§£å³è¿ç¨</h1> 118<p>åªè½è¯´ç¦»è°±ï¼ä»¥åè¿æ¯è¦å¤æ³¨æè¿æ¹é¢çä¸è¥¿ã</p> 119`,r:{minutes:8.98,words:1347},y:"a",t:"è®°ä¸æ¬¡æå¡å¨è¢«é»çè§£å³è¿ç¨"},["/posts/problem/hack","/posts/problem/hack.md"]],["v-5ebf5bb6","/posts/problem/linuxexe.html",{d:"2023-04-08T00:00:00.000Z",l:"2023å¹´4æ8æ¥",c:["é®é¢è®°å½"],u:!1,e:`<h1> 64ä½Ubuntuä¸è¿è¡32ä½å¯æ§è¡æä»¶</h1> 120<p>è®°å½64ä½Ubuntuä¸è¿è¡32ä½å¯æ§è¡æä»¶çé®é¢</p>
121`,r:{minutes:1.53,words:229},y:"a",t:"64ä½Ubuntuä¸è¿è¡32ä½å¯æ§è¡æä»¶"},["/posts/problem/linuxexe","/posts/problem/linuxexe.md"]],["v-b779752a","/posts/problem/mysqlinject.html",{d:"2023-09-22T00:00:00.000Z",l:"2023å¹´9æ22æ¥",c:["é®é¢è®°å½"],u:!1,e:`<h1> æ°æ®åºè¢«æ³¨å ¥æ¶æä¿¡æ¯</h1> 122`,r:{minutes:2.42,words:363},y:"a",t:"æ°æ®åºè¢«æ³¨å ¥æ¶æä¿¡æ¯"},["/posts/problem/mysqlinject","/posts/problem/mysqlinject.md"]],["v-2adf143e","/posts/problem/mysqlpassword.html",{d:"2021-09-12T00:00:00.000Z",l:"2021å¹´9æ12æ¥",c:["é®é¢è®°å½"],g:["æ°æ®åº","å¿è®°å¯ç ","Mysql"],e:`<h1> Mysqlå¿è®°æ°æ®åºå¯ç </h1> 123<p>è®°å½äºMysqlå¿è®°å¯ç çå ç§è§£å³æ¹å¼</p> 124`,r:{minutes:.29,words:44},y:"a",t:"Mysqlå¿è®°æ°æ®åºå¯ç "},["/posts/problem/mysqlpassword","/posts/problem/mysqlpassword.md"]],["v-c5985b72","/posts/problem/oom_pprof.html",{d:"2024-04-14T00:00:00.000Z",l:"2024å¹´4æ14æ¥",c:["é®é¢è®°å½"],g:["go","pprof","å ååæ"],u:!1,e:`<h1> è®°ä¸æ¬¡å æ¥å¿èå¼åçOOMé®é¢</h1> 125<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202404141415851.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 126`,r:{minutes:3.63,words:545},y:"a",t:"è®°ä¸æ¬¡å æ¥å¿èå¼åçOOMé®é¢"},["/posts/problem/oom_pprof","/posts/problem/oom_pprof.md"]],["v-781b5c94","/posts/problem/redisdataloss.html",{d:"2023-07-22T00:00:00.000Z",l:"2023å¹´7æ22æ¥",c:["é®é¢è®°å½"],u:!1,e:`<h1> è®°ä¸æ¬¡Redisçº¿ä¸æ°æ®çªç¶ä¸¢å¤±çé®é¢</h1> 127`,r:{minutes:6.46,words:969},y:"a",t:"è®°ä¸æ¬¡Redisçº¿ä¸æ°æ®çªç¶ä¸¢å¤±çé®é¢"},["/posts/problem/redisdataloss","/posts/problem/redisdataloss.md"]],["v-3423394f","/posts/code/alg/binary_heap.html",{d:"2023-12-16T00:00:00.000Z",l:"2023å¹´12æ16æ¥",c:["ç®æ³"],u:!1,e:`<h1> å -äºé¡¹å </h1> 128<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202312161653801.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 129`,r:{minutes:11.35,words:1702},y:"a",t:"å -äºé¡¹å "},["/posts/code/alg/binary_heap","/posts/code/alg/binary_heap.md"]],["v-2e9b52dd","/posts/code/alg/binary_tree.html",{d:"2024-02-01T00:00:00.000Z",l:"2024å¹´2æ1æ¥",c:["äºåæ "],u:!1,e:`<h1> äºåæ çéå</h1> 130<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202402011303985.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 131`,r:{minutes:3.29,words:494},y:"a",t:"äºåæ çéå"},["/posts/code/alg/binary_tree","/posts/code/alg/binary_tree.md"]],["v-66ff5349","/posts/code/alg/dequeue.html",{d:"2023-12-20T00:00:00.000Z",l:"2023å¹´12æ20æ¥",c:["ç®æ³"],u:!1,e:`<h1> éå-å端éå</h1> 132<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202312201504787.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 133`,r:{minutes:9.59,words:1438},y:"a",t:"éå-å端éå"},["/posts/code/alg/dequeue","/posts/code/alg/dequeue.md"]],["v-597b785b","/posts/code/alg/sort.html",{d:"2022-10-23T00:00:00.000Z",l:"2022å¹´10æ23æ¥",c:"ç®æ³",g:["sort","data struct","go"],e:`<h1> ç»å ¸æåºç®æ³</h1> 134<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202312081421944.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 135`,r:{minutes:79.14,words:11871},y:"a",t:"ç»å ¸æåºç®æ³"},["/posts/code/alg/sort","/posts/code/alg/sort.md"]],["v-20cdac37","/posts/code/daily/fluttertry.html",{d:"2023-07-29T00:00:00.000Z",l:"2023å¹´7æ29æ¥",c:["ææ¯æ¥å¿","æ¯æ¥åç°"],u:!1,e:`<h1> Flutterå¨windowsæ¡é¢è½¯ä»¶å¼å</h1> 136<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202307291114364.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 137`,r:{minutes:6.63,words:994},y:"a",t:"Flutterå¨windowsæ¡é¢è½¯ä»¶å¼å"},["/posts/code/daily/fluttertry","/posts/code/daily/fluttertry.md"]],["v-f0b3a4c8","/posts/code/daily/toml.html",{d:"2023-08-16T00:00:00.000Z",l:"2023å¹´8æ16æ¥",c:["ææ¯æ¥å¿","æ¯æ¥åç°"],g:["TOML","é ç½®æä»¶"],u:!1,e:`<h1> TOML</h1> 138<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202312021115471.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 139<p>为人类èççé ç½®æä»¶æ ¼å¼</p>
140`,r:{minutes:24.8,words:3720},y:"a",t:"TOML"},["/posts/code/daily/toml","/posts/code/daily/toml.md"]],["v-7e17d11f","/posts/code/daily/unicode.html",{d:"2023-04-06T00:00:00.000Z",l:"2023å¹´4æ6æ¥",c:["ææ¯æ¥å¿","æ¯æ¥åç°"],g:["å符é","ç¼ç "],u:!1,e:`<h1> Unicodeå符éåå ¶ç¼ç å®ç°</h1> 141<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202304061406979.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 142<p>æ¬æä¸»è¦ä»ç»Unicodeå符éåå®çå 个å®ç°UTF-8ï¼UTF-16ï¼UTF-32</p> 143`,r:{minutes:41.17,words:6175},y:"a",t:"Unicodeå符éåå ¶ç¼ç å®ç°"},["/posts/code/daily/unicode","/posts/code/daily/unicode.md"]],["v-5139113a","/posts/code/db/bitcask.html",{d:"2023-11-10T00:00:00.000Z",l:"2023å¹´11æ10æ¥",c:["db"],g:["bitcask","kv","å卿¨¡å"],u:!1,e:`<h1> å卿¨¡å --- Bitcask</h1> 144<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202312021440442.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 145`,r:{minutes:13.27,words:1990},y:"a",t:"å卿¨¡å --- Bitcask"},["/posts/code/db/bitcask","/posts/code/db/bitcask.md"]],["v-0436af84","/posts/code/db/docker_install_mariadb.html",{d:"2023-10-06T00:00:00.000Z",l:"2023å¹´10æ6æ¥",c:["db"],g:["MairaDB","SQL","å ³ç³»æ°æ®åº"],u:!1,e:`<h1> Dockerä¸å®è£ MariaDB</h1> 146<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310111859077.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 147`,r:{minutes:4.51,words:676},y:"a",t:"Dockerä¸å®è£ MariaDB"},["/posts/code/db/docker_install_mariadb","/posts/code/db/docker_install_mariadb.md"]],["v-202b6444","/posts/code/db/docker_install_mongo.html",{d:"2023-07-24T00:00:00.000Z",l:"2023å¹´7æ24æ¥",c:["db"],g:["Redis","NoSQL","ææ¡£æ°æ®åº"],u:!1,e:`<h1> Dockerä¸å®è£ MongoDB</h1> 148<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310111838486.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 149`,r:{minutes:8.01,words:1202},y:"a",t:"Dockerä¸å®è£ MongoDB"},["/posts/code/db/docker_install_mongo","/posts/code/db/docker_install_mongo.md"]],["v-03c53d54","/posts/code/db/docker_install_mysql.html",{d:"2022-11-07T00:00:00.000Z",l:"2022å¹´11æ7æ¥",c:["db"],g:["Mysql","SQL","å ³ç³»æ°æ®åº"],u:!1,e:`<h1> Dockerä¸å®è£ Mysql</h1> 150<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310111830040.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 151`,r:{minutes:5.28,words:792},y:"a",t:"Dockerä¸å®è£ Mysql"},["/posts/code/db/docker_install_mysql","/posts/code/db/docker_install_mysql.md"]],["v-071164c1","/posts/code/db/docker_install_postgres.html",{d:"2023-09-30T00:00:00.000Z",l:"2023å¹´9æ30æ¥",c:["db"],g:["PostgreSQL","SQL","å ³ç³»æ°æ®åº"],u:!1,e:`<h1> Dockerä¸å®è£ PostgreSql</h1> 152<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310111522417.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 153`,r:{minutes:6.15,words:922},y:"a",t:"Dockerä¸å®è£ PostgreSql"},["/posts/code/db/docker_install_postgres","/posts/code/db/docker_install_postgres.md"]],["v-7cc25c1d","/posts/code/db/docker_install_redis.html",{d:"2022-01-17T00:00:00.000Z",l:"2022å¹´1æ17æ¥",c:["db"],g:["Redis","NoSQL","KVæ°æ®åº"],u:!1,e:`<h1> Dockerä¸å®è£ Redis</h1> 154<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310111832973.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 155`,r:{minutes:5.43,words:815},y:"a",t:"Dockerä¸å®è£ Redis"},["/posts/code/db/docker_install_redis","/posts/code/db/docker_install_redis.md"]],["v-065b689d","/posts/code/db/index_length_exceed.html",{d:"2023-09-20T00:00:00.000Z",l:"2023å¹´9æ20æ¥",c:["db"],g:["MySQL","ç´¢å¼"],u:!1,e:`<h1> MsSQLç´¢å¼åèæ°è¶ åºæå¤§å¼</h1> 156`,r:{minutes:3.67,words:551},y:"a",t:"MsSQLç´¢å¼åèæ°è¶ åºæå¤§å¼"},["/posts/code/db/index_length_exceed","/posts/code/db/index_length_exceed.md"]],["v-eff12b34","/posts/code/db/maxwell_elk.html",{d:"2024-09-15T00:00:00.000Z",l:"2024å¹´9æ15æ¥",c:["db"],g:["maxwell","mysql","elasticsearch"],u:!1,e:`<h1> Maxwell忥MySQLæ°æ®å°ELK</h1> 157<img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202409201602228.png" style="zoom:150%;"> 158`,r:{minutes:14.52,words:2178},y:"a",t:"Maxwell忥MySQLæ°æ®å°ELK"},["/posts/code/db/maxwell_elk","/posts/code/db/maxwell_elk.md"]],["v-6ea35824","/posts/code/db/river_db.html",{d:"2023-12-02T00:00:00.000Z",l:"2023å¹´12æ2æ¥",c:["db"],g:["
158NoSQL","Bitcask","é è½®å"],u:!1,e:`<h1> RiverDB</h1> 159<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202312031440217.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 160`,r:{minutes:41.8,words:6270},y:"a",t:"RiverDB"},["/posts/code/db/river_db","/posts/code/db/river_db.md"]],["v-aef16860","/posts/code/db/wal_in_leveldb.html",{d:"2023-11-17T00:00:00.000Z",l:"2023å¹´11æ17æ¥",c:["db"],g:["wal"],u:!1,e:`<h1> WALââé¢åæ¥å¿</h1> 161<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202311292055936.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 162`,r:{minutes:.84,words:126},y:"a",t:"WALââé¢åæ¥å¿"},["/posts/code/db/wal_in_leveldb","/posts/code/db/wal_in_leveldb.md"]],["v-c4a0871e","/posts/code/docker/0.dcoker.html",{d:"2023-04-07T00:00:00.000Z",l:"2023å¹´4æ7æ¥",c:["docker"],g:["container","docker","容å¨"],u:!1,e:`<h1> åºæ¬ä»ç»</h1> 163<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202307152047981.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 164<p>dockeræ¯ä¸æ¬¾é常åºåç项ç®ï¼å®æ¯ç±goè¯è¨ç¼åä¸å®å ¨å¼æºãdocker廿äºä¼ ç»å¼åè¿ç¨ä¸çç¹çé ç½®è¿ä¸æ¥ï¼è®©å¼åè å¯ä»¥æ´å å¿«éçæå»ºåºç¨ãå°ç®å为æ¢ï¼dockeræä¾äºæ¡é¢ç«¯ï¼CLIå½ä»¤è¡ï¼SDKï¼ä»¥åWebApiå ç§æ¹å¼ä»¥ä¾å¼åè éç¨ã</p>`,r:{minutes:2.77,words:415},y:"a",t:"åºæ¬ä»ç»"},["/posts/code/docker/0.dcoker","/posts/code/docker/0.dcoker.md"]],["v-0f90fbf6","/posts/code/docker/1.start.html",{d:"2023-04-09T00:00:00.000Z",l:"2023å¹´4æ9æ¥",c:["docker"],g:["container","docker","容å¨"],u:!1,e:`<h1> å®è£ 使ç¨</h1> 165<p>ç¬¬ä¸æ¬¡ä½¿ç¨çµèæ¶ï¼é½ä¼å å¦ä¹ æä¹å¼æºåå ³æºï¼ä½¿ç¨è½¯ä»¶ä¹ä¸æ ·ï¼å¾å å¦ä¼æä¹å®è£ åå¸è½½ï¼ä»¥å è§å¾ä¸å¥½ç¨äºä¹å¯ä»¥å¸æã</p> 166<p>æ¬ç¯çå 容åèèª<a href="https://docs.docker.com/engine/install/ubuntu/" target="_blank" rel="noopener noreferrer">Install Docker Engine on Ubuntu | Docker Documentation</a></p> 167<div class="hint-container tip"> 168<p class="hint-container-title">æç¤º</p> 169<p>åç»çæç« é½å°å¨ubuntu22.04LTSç³»ç»åºç¡ä¹ä¸è¿è¡æè¿°ã</p> 170</div>`,r:{minutes:5.07,words:760},y:"a",t:"å®è£ 使ç¨"},["/posts/code/docker/1.start","/posts/code/docker/1.start.md"]],["v-14952376","/posts/code/docker/docker_install_elk.html",{d:"2024-09-06T00:00:00.000Z",l:"2024å¹´9æ6æ¥",c:["docker"],g:["elasticsearch","logstash","kibana"],u:!1,e:`<h1> Dockeré¨ç½²Elastic Stack8.xå®è·µ</h1> 171<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202409062109276.webp" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 172`,r:{minutes:46.79,words:7018},y:"a",t:"Dockeré¨ç½²Elastic Stack8.xå®è·µ"},["/posts/code/docker/docker_install_elk","/posts/code/docker/docker_install_elk.md"]],["v-5f5aec58","/posts/code/docker/docker_mysql.html",{d:"2023-06-29T00:00:00.000Z",l:"2023å¹´6æ29æ¥",c:["docker"],g:["docker","mysql"],u:!1,e:`<h1> dockerå®è£ mysqlåredis</h1> 173<figure><img src="https://w.wallhaven.cc/full/ex/wallhaven-ex9gwo.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 174`,r:{minutes:3.49,words:524},y:"a",t:"dockerå®è£ mysqlåredis"},["/posts/code/docker/docker_mysql","/posts/code/docker/docker_mysql.md"]],["v-82703c48","/posts/code/docker/docker_nginx.html",{d:"2023-06-29T00:00:00.000Z",l:"2023å¹´6æ29æ¥",c:["docker"],u:!1,e:`<h1> Dockerå®è£ nginx</h1> 175<figure><img src="https://w.wallhaven.cc/full/zy/wallhaven-zyxvqy.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 176<p>dockerå®è£ nginx</p> 177`,r:{minutes:.99,words:148},y:"a",t:"Dockerå®è£ nginx"},["/posts/code/docker/docker_nginx","/posts/code/docker/docker_nginx.md"]],["v-2595dc46","/posts/code/docker/expand.html",{d:"2023-05-20T00:00:00.000Z",l:"2023å¹´5æ20æ¥",c:["docker"],g:["linux","docker","devicemapper"],u:!1,e:`<h1> Docker容å¨ç£ççæ©å®¹</h1> 178<figure><img src="https://w.wallhaven.cc/full/9m/wallhaven-9mjoy1.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 179<p>æ¬æä¸»è¦è®²è§£Docker容å¨ç£ççæ©å®¹ï¼ä¸éè¦éå¯dockeræå¡ï¼ä¹ä¸éè¦éå¯å®¹å¨</p> 180`,r:{minutes:4.43,words:665},y:"a",t:"Docker容å¨ç£ççæ©å®¹"},["/posts/code/docker/expand","/posts/code/docker/expand.md"]],["v-9bd8bf52","/posts/code/git/0.introduction.html",{d:"2022-11-23T00:00:00.000Z",l:"2022å¹´11æ23æ¥",c:["git"],g:["VCS","Git"],e:`<h1> ç®ä»</h1> 181<figure><img src="https://gitforwindows.org/img/git_logo.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 182<p>代ç 管ç对äºè½¯ä»¶å¼åèè¨æ°¸è¿æ¯ä¸ä¸ªç»ä¸è¿å»çåãç¬è åå¦ç¼ç¨æ¶å¯¹è½¯ä»¶ççæ¬æ²¡æä»»ä½æ¦å¿µï¼åºäºé®é¢å°±æ¹ä¸æ¹ï¼æç°å¨ç代ç å¤å¶ä¿åä¸ä»½çç以åç¨ï¼è¿ç§æ¹å¼æ çæ¯æ¯é常混乱çï¼è¿ä¹æ¯ä¸ºä»ä¹VCSï¼Version Control Systemï¼ä¼è¯ççåå ãè¿ç±»è½¯ä»¶çåå±å²è¿æ¯è®é¿çï¼ç¬è æ¾ç»çæçå¨ä¸ä¸ªä¸´æ¶åä¸ç项ç®ä¸ä½¿ç¨è¿SVNï¼ç°å¨åºè¯¥ä¸å¤ªå¸¸è§äºï¼å ä¹å¤§é¨å项ç®é½æ¯å¨ç¨gitè¿è¡é¡¹ç®ç®¡çã大夿°æ åµä¸ï¼ç¬è é½åªæ¯å¨æä»£ç 忍代ç ï¼å ¶ä»çå½ä»¤å ä¹å¾å°ç¨å°ï¼ä¸è¿è¿ä¹ä¾§é¢å°è¯äºgitçç¨³å®æ§ã
182åä¸è¿äºå 容æ¯ä¸ºäºå¯¹èªå·±gitç¸å ³ç¥è¯çè¿è¡ä¸ä¸ªæ»ç»ï¼æ´å çæä¹åï¼å¤çä¸äºçé¾æçæ¶ä¼æ´å å¾å¿åºæã</p>`,r:{minutes:8.07,words:1211},y:"a",t:"ç®ä»"},["/posts/code/git/0.introduction","/posts/code/git/0.introduction.md"]],["v-b3570280","/posts/code/git/1.repo.html",{d:"2022-11-26T00:00:00.000Z",l:"2022å¹´11æ26æ¥",c:["git"],g:["VCS","Git"],e:`<h1> ä»åº</h1> 183<p>æ¬æå°è®²è§£gitä¸äºåºç¡æä½ï¼ææå 容齿¯å´ç»çæ¬å°ä»åºè¿è¡è®²è§£çï¼æ¯å¦æäº¤ä¿®æ¹ï¼æ¤éä¿®æ¹ï¼æ¥çä»åºç¶æï¼æ¥çåå²æäº¤çåºæ¬æä½ï¼å¦ä¹ å®è¿äºæä½ï¼åºæ¬ä¸å°±å¯ä»¥ä¸æä½¿ç¨gitäºã</p> 184<h2> å建ä»åº</h2> 185<p>gitçæææä½é½æ¯å´ç»çgitä»åºè¿è¡çï¼ä¸ä¸ªä»åºå°±æ¯ä¸ä¸ªæä»¶å¤¹ï¼å®å¯ä»¥å å«ä¸ä¸ªé¡¹ç®ä»£ç ï¼ä¹å¯ä»¥å å«å¾å¤ä¸ªé¡¹ç®ä»£ç ï¼æè å ¶ä»å¥å¥æªæªçä¸è¥¿ï¼å°åºè¦å¦ä½ä½¿ç¨åå³äºä½ èªå·±ãå建ä»åºé¦å è¦å建ä¸ä¸ªæä»¶å¤¹ï¼æ§è¡å½ä»¤å建ä¸ä¸ª<code>example</code>æä»¶å¤¹ã</p> 186<div class="language-bash line-numbers-mode" data-ext="sh"><pre class="language-bash"><code>$ <span class="token function">mkdir</span> example 187</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div>`,r:{minutes:59.75,words:8963},y:"a",t:"ä»åº"},["/posts/code/git/1.repo","/posts/code/git/1.repo.md"]],["v-430c76d1","/posts/code/git/2.branch.html",{d:"2022-11-29T00:00:00.000Z",l:"2022å¹´11æ29æ¥",c:["git"],g:["VCS","Git"],e:`<h1> 忝</h1> 188<p>å¦æè¯´æä»ä¹ç¹æ§è½è®©gitä»å ¶å®vcsä¸è±é¢èåºï¼é£å¯ä¸ççæ¡å°±æ¯gitçåæ¯ç®¡çï¼å 为å®å¾å¿«ï¼å¿«å°åæ¯åæ¢æ æï¼å³ä¾¿æ¯ä¸ä¸ªé常大çä»åºãä¸è¬ä»åºé½ä¼æä¸ä¸ªä¸»åæ¯ç¨äºåæ¾æ ¸å¿ä»£ç ï¼å½ä½ æ³è¦ååºä¸äºä¿®æ¹æ¶ï¼ä¸å¿ ä¿®æ¹ä¸»åæ¯ï¼å¯ä»¥æ°å»ºä¸ä¸ªæ°åæ¯ï¼å¨æ°åæ¯ä¸æäº¤ç¶åå°ä¿®æ¹åå¹¶å°ä¸»åæ¯ï¼è¿æ ·ç工使µç¨å¨å¤§å项ç®ä¸å°¤å ¶éç¨ãå¨git䏿¯ä¸æ¬¡æäº¤é½ä¼å å«ä¸ä¸ªæéï¼å®æåçæ¯è¯¥æ¬¡æäº¤çå å®¹å¿«ç §ï¼åæ¶ä¹ä¼æåä¸ä¸æ¬¡æäº¤ã</p> 189<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202309081917035.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure>`,r:{minutes:48.44,words:7266},y:"a",t:"忝"},["/posts/code/git/2.branch","/posts/code/git/2.branch.md"]],["v-1d3c9da4","/posts/code/git/3.remote.html",{d:"2022-12-03T00:00:00.000Z",l:"2022å¹´12æ3æ¥",c:["git"],g:["VCS","Git"],e:`<h1> è¿ç¨ä»åº</h1> 190<p>ä¹åçæææ¼ç¤ºé½åºäºæ¬å°ä»åºçï¼gitåæ ·ä¹æ¯æè¿ç¨ä»åºï¼å¦ææ³è¦ä¸ä»äººè¿è¡åä½å¼åï¼å¯ä»¥å°é¡¹ç®ä¿åå¨ä¸ä¸ªä¸å¤®æå¡å¨ä¸ï¼æ¯ä¸ä¸ªäººå°æ¬å°ä»åºçä¿®æ¹æ¨éå°è¿ç¨ä»åºä¸ï¼å ¶ä»äººæåè¿ç¨ä»åºçä¿®æ¹ï¼è¿æ ·ä¸æ¥å°±å¯ä»¥åæ¥ä»äººçä¿®æ¹ã对äºè¿ç¨ä»åºèè¨ï¼å¯¹äºå ¬å¸èè¨ï¼é½ä¼æèªå·±çå ç½ä»£ç æç®¡æå¡å¨ï¼å¯¹äºä¸ªäººå¼åè èè¨ï¼å¯ä»¥éæ©èªå·±æå»ºä¸ä¸ªä»£ç æç®¡æå¡å¨ï¼åæè æ¯éæ©ç¬¬ä¸æ¹æç®¡åãå¦æä½ æç²¾åæè ¾çè¯å¯ä»¥èªå·±æï¼ä¸è¿ææ¨èéæ©ç¬¬ä¸æ¹çæç®¡åï¼è¿æ ·å¯ä»¥å°æ´å¤ç²¾å䏿³¨äºé¡¹ç®å¼åä¸ï¼èä¸è½è®©æ´å¤äººåç°ä½ çä¼ç§é¡¹ç®ã</p> 191<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202309111324350.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure>`,r:{minutes:20.71,words:3107},y:"a",t:"è¿ç¨ä»åº"},["/posts/code/git/3.remote","/posts/code/git/3.remote.md"]],["v-10fa9b88","/posts/code/git/4.gitserver.html",{d:"2022-12-05T00:00:00.000Z",l:"2022å¹´12æ5æ¥",c:["git"],g:["VCS","Git"],e:`<h1> æç®¡æå¡å¨</h1> 192<p>å¨è¿ç¨ä»åºä¸ï¼æè®¸å¤ä¼ç§çç¬¬ä¸æ¹ä»£ç æç®¡åå¯ä»¥ä½¿ç¨ï¼è¿å¯¹äºå¼æºé¡¹ç®èè¨å¯è½è¶³å¤ä½¿ç¨ï¼ä½æ¯å¯¹äºå ¬å¸æè ä¼ä¸å é¨ï¼å°±ä¸è½ä½¿ç¨ç¬¬ä¸æ¹çä»£ç æç®¡äºï¼ä¸ºæ¤æä»¬éè¦èªè¡æå»ºä»£ç æç®¡æå¡å¨ï¼å¥½å¨å¸é¢ä¸æè®¸å¤å¼æºçèªå»ºè§£å³æ¹æ¡ï¼æ¯å¦bitbucketï¼gitlabçã</p> 193<h2> Gitlab</h2> 194<p>
194gitlabæ¯ä¸ä¸ªéç¨Rubyå¼åç弿ºä»£ç 管çå¹³å°ï¼æ¯æweb管ççé¢ï¼ä¸é¢ä¼æ¼ç¤ºå¦ä½èªå·±æå»ºä¸ä¸ªGitLabæå¡å¨ï¼æ¼ç¤ºçæä½ç³»ç»ä¸ºUbuntuã</p> 195<p>å ³äºgitlabæ´è¯¦ç»çææ¡£å¯ä»¥åå¾<a href="https://docs.gitlab.com/16.3/ee/" target="_blank" rel="noopener noreferrer">GitLab Docs | GitLab</a>ï¼æ¬æåªæ¯ä¸ä¸ªç®åçä»ç»ä¸åºæ¬ä½¿ç¨ã</p>`,r:{minutes:19.15,words:2873},y:"a",t:"æç®¡æå¡å¨"},["/posts/code/git/4.gitserver","/posts/code/git/4.gitserver.md"]],["v-137d7238","/posts/code/git/5.multiple_account.html",{d:"2024-11-25T00:00:00.000Z",l:"2024å¹´11æ25æ¥",c:["git"],g:["VCS","Git"],e:`<h1> Gitå¤è´¦å·é ç½®</h1> 196<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202411251710938.webp" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 197`,r:{minutes:4.67,words:700},y:"a",t:"Gitå¤è´¦å·é ç½®"},["/posts/code/git/5.multiple_account","/posts/code/git/5.multiple_account.md"]],["v-6c76e55e","/posts/code/git/6.local_ignore.html",{d:"2025-03-17T00:00:00.000Z",l:"2025å¹´3æ17æ¥",c:["git"],g:["VCS","Git","ignore"],e:`<h1> Git update-index å¿½ç¥æ¬å°ä¿®æ¹</h1> 198<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202503171448906.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 199`,r:{minutes:4.24,words:636},y:"a",t:"Git update-index å¿½ç¥æ¬å°ä¿®æ¹"},["/posts/code/git/6.local_ignore","/posts/code/git/6.local_ignore.md"]],["v-76d881cf","/posts/code/go/autotoolbox.html",{d:"2022-10-23T00:00:00.000Z",l:"2022å¹´10æ23æ¥",c:["ææ¯æ¥å¿","go"],g:["ToolBox","JetBrain","Golang"],u:!1,e:`<h1> AutoToolBox</h1> 200<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/toolbox.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 201<p>ä¸ä¸ªç¨Goç¼åçå°å·¥å · - Windowsä¸ToolBoxèåèªå¨çæå¨</p> 202`,r:{minutes:11.09,words:1663},y:"a",t:"AutoToolBox"},["/posts/code/go/autotoolbox","/posts/code/go/autotoolbox.md"]],["v-4b853a9a","/posts/code/go/bitflag.html",{d:"2023-11-29T00:00:00.000Z",l:"2023å¹´11æ29æ¥",c:["ææ¯æ¥å¿","go"],g:["ä½è¿ç®","go"],u:!1,e:`<h1> ä½è¿ç®ä¿åç¶æ</h1> 203<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202311291911647.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 204`,r:{minutes:8.9,words:1335},y:"a",t:"ä½è¿ç®ä¿åç¶æ"},["/posts/code/go/bitflag","/posts/code/go/bitflag.md"]],["v-1a3a80f7","/posts/code/go/consul.html",{d:"2024-09-20T00:00:00.000Z",l:"2024å¹´9æ20æ¥",c:["ææ¯æ¥å¿","go"],g:["consul","grpc"],u:!1,e:`<h1> Consul - æå¡æ³¨åä¸åç°</h1> 205<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202409231333159.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 206`,r:{minutes:28.14,words:4221},y:"a",t:"Consul - æå¡æ³¨åä¸åç°"},["/posts/code/go/consul","/posts/code/go/consul.md"]],["v-f17e5af4","/posts/code/go/contribute2go.html",{d:"2024-07-31T00:00:00.000Z",l:"2024å¹´7æ31æ¥",c:["go"],g:["golang","gerrit","codereview"],u:!1,e:`<h1> å¦ä½åGoè´¡ç®ä»£ç </h1> 207<figure><img src="https://spf13.com/presentation/how-to-contribute-to-go/front.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 208`,r:{minutes:31,words:4650},y:"a",t:"å¦ä½åGoè´¡ç®ä»£ç "},["/posts/code/go/contribute2go","/posts/code/go/contribute2go.md"]],["v-438d564e","/posts/code/go/encode_gob.html",{d:"2025-08-29T00:00:00.000Z",l:"2025å¹´8æ29æ¥",c:["ææ¯æ¥å¿","go"],g:["Golang","Encoding"],u:!1,e:`<h1> Encode/Gob</h1> 209<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202508292106543.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 210<p>Goæ ååºèªå¸¦çç¼ç åº</p> 211`,r:{minutes:12.83,words:1925},y:"a",t:"Encode/Gob"},["/posts/code/go/encode_gob","/posts/code/go/encode_gob.md"]],["v-b9e0f2d2","/posts/code/go/geo2ip.html",{d:"2024-03-14T00:00:00.000Z",l:"2024å¹´3æ14æ¥",c:["ææ¯æ¥å¿","go"],u:!1,e:`<h1> 使ç¨geo2ipå°IPå°å转æ¢ä¸ºå°çä¿¡æ¯</h1> 212<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202403141721383.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 213`,r:{minutes:3.72,words:558},y:"a",t:"使ç¨geo2ipå°IPå°å转æ¢ä¸ºå°çä¿¡æ¯"},["/posts/code/go/geo2ip","/posts/code/go/geo2ip.md"]],["v-5105eba9","/posts/code/go/gin_mysql_driver_service_crash.html",{d:"2026-08-17T00:00:00.000Z",l:"2026å¹´8æ17æ¥",c:["ææ¯æ¥å¿","go"],g:["go","gin","mysql","database","context"],u:!1,e:`<h1> Ginä¸Mysql driverå¼åçæå¡å´©æº</h1> 214<p>å¨ Go Web æå¡ä¸ï¼<code>
214*gin.Context</code> å¾å®¹æè¢«å½ä½æ®éç请æ±åæ°åä¸å¡å±ä¼ éãå½ä¸å¡å±åå¯å¨å¼æ¥ä»»å¡ï¼å¹¶å¨ä»»å¡ä¸ç»§ç»ä½¿ç¨è¿ä¸ªå¯¹è±¡æ¶ï¼è¯·æ±çå½å¨æå goroutine çå½å¨æå°±ä¼åçéä½ãé«å¹¶ååºæ¯ä¸ï¼Gin å¯¹è±¡æ± çå¤ç¨ä¼æè¿ä¸ªé®é¢æ¾å¤§ï¼æç»è§¦å MySQL driver çå¼å¸¸åæ¶è·¯å¾ï¼å¯¼è´è¿ç¨ panicã</p> 215`,r:{minutes:17.1,words:2565},y:"a",t:"Ginä¸Mysql driverå¼åçæå¡å´©æº"},["/posts/code/go/gin_mysql_driver_service_crash","/posts/code/go/gin_mysql_driver_service_crash.md"]],["v-c2a1b172","/posts/code/go/go_ip2loc.html",{d:"2024-03-11T00:00:00.000Z",l:"2024å¹´3æ11æ¥",c:["ææ¯æ¥å¿","go"],u:!1,e:`<h1> 使ç¨ip2locationå 转æ¢IPå°å</h1> 216<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202403111750936.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 217`,r:{minutes:3.16,words:474},y:"a",t:"使ç¨ip2locationå 转æ¢IPå°å"},["/posts/code/go/go_ip2loc","/posts/code/go/go_ip2loc.md"]],["v-5fe069f4","/posts/code/go/go_tail_read_file.html",{d:"2024-04-15T00:00:00.000Z",l:"2024å¹´4æ15æ¥",c:["ææ¯æ¥å¿","go"],u:!1,e:`<h1> Goè¯è¨å®ç°æç §è¡æ°éåºè¯»åæä»¶ - 模ætailå½ä»¤</h1> 218<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202404152051856.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 219`,r:{minutes:3.83,words:575},y:"a",t:"Goè¯è¨å®ç°æç §è¡æ°éåºè¯»åæä»¶ - 模ætailå½ä»¤"},["/posts/code/go/go_tail_read_file","/posts/code/go/go_tail_read_file.md"]],["v-1f744dd5","/posts/code/go/makefile.html",{d:"2024-07-26T00:00:00.000Z",l:"2024å¹´7æ26æ¥",c:["go"],g:["Golang","Makefile","Build"],u:!1,e:`<h1> 使ç¨Makefileæ¥æå»ºGoç¨åº</h1> 220<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202408271022015.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 221`,r:{minutes:13.17,words:1975},y:"a",t:"使ç¨Makefileæ¥æå»ºGoç¨åº"},["/posts/code/go/makefile","/posts/code/go/makefile.md"]],["v-172dcac6","/posts/code/go/pipeline.html",{d:"2023-12-23T00:00:00.000Z",l:"2023å¹´12æ23æ¥",c:["ææ¯æ¥å¿","go"],g:["å½ä»¤è¡","go"],u:!1,e:`<h1> Go读åLinuxå½ä»¤è¡ç®¡éåæ°</h1> 222<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202312231144152.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 223`,r:{minutes:3.12,words:468},y:"a",t:"Go读åLinuxå½ä»¤è¡ç®¡éåæ°"},["/posts/code/go/pipeline","/posts/code/go/pipeline.md"]],["v-7bec443c","/posts/code/go/registry.html",{d:"2024-07-24T00:00:00.000Z",l:"2024å¹´7æ24æ¥",c:["go"],g:["windows","go","registry"],u:!1,e:`<h1> goè¯è¨æä½windows注å表</h1> 224<img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202407241437452.png" style="zoom:200%;"> 225`,r:{minutes:6.41,words:962},y:"a",t:"goè¯è¨æä½windows注å表"},["/posts/code/go/registry","/posts/code/go/registry.md"]],["v-165809c4","/posts/code/go/remotedev.html",{d:"2023-05-15T00:00:00.000Z",l:"2023å¹´5æ15æ¥",c:["ææ¯æ¥å¿","go"],g:["goland","dlv","è¿ç¨å¼å"],u:!1,e:`<h1> Golandè¿ç¨å¼åä¸è¿ç¨è°è¯</h1> 226<figure><img src="https://w.wallhaven.cc/full/j3/wallhaven-j35ev5.jpg" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 227<p>æ¬æè®²è§£äºå¦ä½ä½¿ç¨Golandçè¿ç¨å¼ååè¿ç¨è°è¯åè½</p> 228`,r:{minutes:4.88,words:732},y:"a",t:"Golandè¿ç¨å¼åä¸è¿ç¨è°è¯"},["/posts/code/go/remotedev","/posts/code/go/remotedev.md"]],["v-30f2a72a","/posts/code/linux/clash_on_linux.html",{d:"2023-09-14T00:00:00.000Z",l:"2023å¹´9æ14æ¥",c:["linux"],g:["clash","ubuntu","proxy"],u:!1,e:`<h1> å¨Linuxä¸ä½¿ç¨clash</h1> 229<img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202312021437923.png"> 230`,r:{minutes:5.49,words:823},y:"a",t:"å¨Linuxä¸ä½¿ç¨clash"},["/posts/code/linux/clash_on_linux","/posts/code/linux/clash_on_linux.md"]],["v-70f755c2","/posts/code/linux/debian12_install.html",{d:"2024-07-22T00:00:00.000Z",l:"2024å¹´7æ22æ¥",c:["linux"],g:["debian12","vmware"],u:!1,e:`<h1> Debian12 å®è£ æç¨</h1> 231<img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//upload/202407221436679.png" style="zoom:200%;"> 232<p>以åå¨ä¸ªäººçµèä¸ä¸ç´ä½¿ç¨çæ¯Ubuntuï¼Debianä» ä½ä¸ºæå¡å¨ä½¿ç¨ï¼ä½ä¸ºåè ç䏿¸¸åæ¯ï¼Debianæ¯ä¸ä¸ªå®å ¨å¼æºç¨³å®çæä½ç³»ç»ï¼è¿æ¬¡æç®å°å ¶å®è£ å°æ¬å°çvmwareï¼
232äºæ¯å䏿¬æè®°å½ã</p> 233`,r:{minutes:14.59,words:2188},y:"a",t:"Debian12 å®è£ æç¨"},["/posts/code/linux/debian12_install","/posts/code/linux/debian12_install.md"]],["v-5735d930","/posts/code/linux/linuxservice.html",{d:"2023-01-28T00:00:00.000Z",l:"2023å¹´1æ28æ¥",c:"linux",g:["linux","service"],u:!1,e:`<h1> ubuntuèªå®ä¹ç³»ç»æå¡</h1> 234<img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202310111508436.png" style="zoom: 150%;"> 235`,r:{minutes:4.35,words:652},y:"a",t:"ubuntuèªå®ä¹ç³»ç»æå¡"},["/posts/code/linux/linuxservice","/posts/code/linux/linuxservice.md"]],["v-8b25d620","/posts/code/linux/nat_loss.html",{d:"2023-08-21T00:00:00.000Z",l:"2023å¹´8æ21æ¥",c:["linux"],g:["linux","ubuntu","èææº"],u:!1,e:`<h1> VmwareèææºNat模å¼ç½ç»ä¸é</h1> 236<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202401211617744.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 237`,r:{minutes:2.18,words:327},y:"a",t:"VmwareèææºNat模å¼ç½ç»ä¸é"},["/posts/code/linux/nat_loss","/posts/code/linux/nat_loss.md"]],["v-27096239","/posts/code/pattern/00.start.html",{d:"2023-09-28T00:00:00.000Z",l:"2023å¹´9æ28æ¥",c:"设计模å¼",g:["设计模å¼","go"],u:!1,e:`<h1> æè°æ¨¡å¼</h1> 238<p>è¦è¯´å°è®¾è®¡æ¨¡å¼åæ¬å 大çè¯è¨è¿å¾æ¯Javaï¼è½ç¶æ¬è´¨ä¸æ¥è¯´ï¼è®¾è®¡æ¨¡å¼æ¯ä¸é¨è¯è¨æ å ³çå¦é®ï¼ä½å 乿æè®¾è®¡æ¨¡å¼çæå¦è¯è¨é½æ¯ç¨çæ¯Javaï¼æ¯«æ çé®Javaæ¯ä½¿ç¨è®¾è®¡æ¨¡å¼æå¤çè¯è¨ï¼å ä¸ºå®æ¯ä¸ä¸ªå¾å ¸åçé¢å对象çè¯è¨ï¼ä¸ç©ç对象ï¼å¾æ¾ç¶è®¾è®¡æ¨¡å¼å°±æ¯é¢å对象çï¼è¿æ¯ä¸ä¸ªä¼ç¹ä¹æ¯ä¸ä¸ªç¼ºç¹ï¼å ä¸ºææ¶å<strong>è¿åº¦è®¾è®¡</strong>åæ ·ä¼é æé¾ä»¥ç»´æ¤çé®é¢ã设计模å¼èµ·æºäºå»ºçå·¥ç¨è¡ä¸èéè®¡ç®æºè¡ä¸ï¼å®å¹¶ä¸åç®æ³ä¸æ ·æ¯ç»è¿ä¸¥è°¨ç¼å¯çé»è¾æ¨ç®åºæ¥çï¼èæ¯ç»è¿ä¸æçå®è·µä¸æµè¯æ»ç»åºæ¥çç»éªã使ç¨è®¾è®¡æ¨¡å¼æ¯ä¸ºäºä»£ç éç¨æ§æ´å¥½ï¼æ´å®¹æè¢«ä»äººçè§£ï¼ä»¥åæ´å¥½ç»´æ¤ç代ç ç»æã</p>`,r:{minutes:5.62,words:843},y:"a",t:"æè°æ¨¡å¼"},["/posts/code/pattern/00.start","/posts/code/pattern/00.start.md"]],["v-b514bb84","/posts/code/pattern/01.principle.html",{d:"2023-10-01T00:00:00.000Z",l:"2023å¹´10æ1æ¥",c:"设计模å¼",g:["设计模å¼","go"],u:!1,e:`<h1> 设计åå</h1> 239<p>è¿å 大å忝æ¯è¾ç»å ¸çï¼å®ä»¬æ¯ææè®¾è®¡æ¨¡å¼çåºç³ï¼ä¹æ¯ç¼ç çåºæ¬è§èï¼åé¢è®²å°ä¸è¦è¿åº¦è®¾è®¡ï¼ä½å 大å忝ä¸ä¸ªä¼ç§ç代ç åºå½éµå®æåºæ¬çè§èã</p> 240<h2> å¼éåå</h2> 241<p>è¿æ¯ä¸ä¸ªååç»å ¸çååï¼ä¹æ¯æåºç¡çååï¼å°±åªæ10个åçå 容ï¼<strong>对æå±å¼æ¾ï¼å¯¹ä¿®æ¹å ³é</strong>ãä¸ä¸ªç¨åºåºå½å ·æç¸åºçæå±æ§ï¼å设å¼åäºä¸ä¸ªGoç¬¬ä¸æ¹ä¾èµåºï¼åè¥è°ç¨è æ³è¦èªå®ä¹åè½åªè½å»ä¿®æ¹ä¾èµåºçæºä»£ç ï¼ä½æ¯æ¯ä¸ªäººé½æä¸åçéæ±ï¼é¾éæ¯ä¸ªäººé½è¦æ¹ä¸éæºä»£ç åï¼è¿ä¹åçç»ææ¾ç¶æ¯é常ææçï¼ä»£ç ä¼åå¾å¼å¸¸é¾ä»¥ç»´æ¤ã</p> 242<h2> åä¸èè´£åå</h2>`,r:{minutes:5.29,words:794},y:"a",t:"设计åå"},["/posts/code/pattern/01.principle","/posts/code/pattern/01.principle.md"]],["v-260c821d","/posts/code/pattern/02.create.html",{d:"2023-10-03T00:00:00.000Z",l:"2023å¹´10æ3æ¥",c:"设计模å¼",g:["设计模å¼","go"],u:!1,e:`<h1> åå»ºåæ¨¡å¼</h1> 243<p>åå»ºåæ¨¡å¼ç主è¦å ³æ³¨ç¹æ¯âææ ·å建对象ï¼âï¼å®ç主è¦ç¹ç¹æ¯âå°å¯¹è±¡çå建ä¸ä½¿ç¨å离âã è¿æ ·å¯ä»¥éä½ç³»ç»çè¦å度ï¼ä½¿ç¨è ä¸éè¦å ³æ³¨å¯¹è±¡çå建ç»èã</p> 244<h2> ç®å工忍¡å¼</h2> 245<p>è¿ç§ç±»åç设计模å¼å±äºåå»ºåæ¨¡å¼ï¼å®æä¾äºä¸ç§å建对象çæä½³æ¹å¼ãå¨å·¥å模å¼ä¸ï¼æä»¬å¨å建对象æ¶ä¸ä¼å¯¹å®¢æ·ç«¯æ´é²å建é»è¾ï¼å¹¶ä¸æ¯éè¿ä½¿ç¨ä¸ä¸ªå ±åçæ¥å£æ¥æåæ°å建ç对象ã</p> 246<p>å¨Go䏿¯æ²¡ææé 彿°ç说æ³ï¼ä¸è¬ä¼å®ä¹<code>Newxxxx</code>彿°æ¥åå§åç¸å ³çç»æä½ææ¥å£ï¼èéè¿<code>Newxxx</code>彿°æ¥åå§åè¿åæ¥å£æ¶å°±æ¯ç®å工忍¡å¼ï¼ä¸è¬å¯¹äºGoèè¨ï¼ææ¨èç忳就æ¯ç®åå·¥åã</p>`,r:{minutes:16.78,words:2517},y:"a",t:"åå»ºåæ¨¡å¼"},["/posts/code/pattern/02.create","/posts/code/pattern/02.create.md"]],["v-3316f736","/posts/code/pattern/03.structure.html",{d:"2023-10-06T00:00:00.000Z",l:"2023å¹´10æ6æ¥",c:"设计模å¼",g:["设计模å¼","go"],u:!1,e:`<h1> ç»æåæ¨¡å¼</h1> 247<p>ç»æåæ¨¡å¼æè¿°å¦ä½å°ç±»æå¯¹è±¡ææç§å¸å±ç»ææ´å¤§çç»æãå®åä¸ºç±»ç»æåæ¨¡å¼åå¯¹è±¡ç»æåæ¨¡å¼ï¼ åè éç¨ç»§æ¿æºå¶æ¥ç»ç»æ¥å£åç±»ï¼åè éç¨ç»åæè忥ç»å对象ã ç±äºç»åå ³ç³»æèåå ³ç³»æ¯ç»§æ¿å ³ç³»è¦å度ä½ï¼æ»¡è¶³âåæå¤ç¨ååâï¼æä»¥å¯¹è±¡ç»æåæ¨¡å¼æ¯ç±»ç»æå 模å¼å ·ææ´å¤§ççµæ´»æ§ã</p> 248<h2> ä»£çæ¨¡å¼</h2> 249<p>ç±äºæäºåå éè¦ç»æå¯¹è±¡æä¾ä¸ä¸ªä»£ç以æ§å¶å¯¹è¯¥å¯¹è±¡ç访é®ã
249è¿æ¶ï¼è®¿é®å¯¹è±¡ä¸éåæè ä¸è½ç´æ¥å¼ç¨ç®æ 对象ï¼ä»£ç对象ä½ä¸ºè®¿é®å¯¹è±¡åç®æ 对象ä¹é´çä¸ä»ã</p> 250<ul> 251<li> 252<p>æ½è±¡ä¸»é¢ï¼Subjectï¼æ¥å£ï¼ éè¿æ¥å£ææ½è±¡ç±»å£°æçå®ä¸»é¢å代ç对象å®ç°çä¸å¡æ¹æ³ã</p> 253</li> 254<li> 255<p>çå®ä¸»é¢ï¼Real Subjectï¼ç±»ï¼ å®ç°äºæ½è±¡ä¸»é¢ä¸çå ·ä½ä¸å¡ï¼æ¯ä»£ç对象æä»£è¡¨ççå®å¯¹è±¡ï¼æ¯æç»è¦å¼ç¨ç对象ã</p> 256</li> 257<li> 258<p>代çï¼Proxyï¼ç±» ï¼æä¾äºä¸çå®ä¸»é¢ç¸åçæ¥å£ï¼å ¶å é¨å«æå¯¹çå®ä¸»é¢çå¼ç¨ï¼å®å¯ä»¥è®¿é®ï¼æ§å¶ææ©å±çå®ä¸»é¢çåè½ã</p> 259</li> 260</ul>`,r:{minutes:24.48,words:3672},y:"a",t:"ç»æåæ¨¡å¼"},["/posts/code/pattern/03.structure","/posts/code/pattern/03.structure.md"]],["v-38877b09","/posts/code/pattern/04.behavior.html",{d:"2023-10-09T00:00:00.000Z",l:"2023å¹´10æ9æ¥",c:"设计模å¼",g:["设计模å¼","go"],u:!1,e:`<h1> è¡ä¸ºå模å¼</h1> 261<p>è¡ä¸ºå模å¼ç¨äºæè¿°ç¨åºå¨è¿è¡æ¶å¤æçæµç¨æ§å¶ï¼å³æè¿°å¤ä¸ªç±»æå¯¹è±¡ä¹é´ææ ·ç¸äºåä½å ±å宿åä¸ªå¯¹è±¡é½æ æ³åç¬å®æçä»»å¡ï¼å®æ¶åç®æ³ä¸å¯¹è±¡é´èè´£çåé ãè¡ä¸ºå模å¼å为类è¡ä¸ºæ¨¡å¼å对象è¡ä¸ºæ¨¡å¼ï¼åè éç¨ç»§æ¿æºå¶æ¥å¨ç±»é´åæ´¾è¡ä¸ºï¼åè éç¨ç»åæèåå¨å¯¹è±¡é´åé è¡ä¸ºãç±äºç»åå ³ç³»æèåå ³ç³»æ¯ç»§æ¿å ³ç³»è¦å度ä½ï¼æ»¡è¶³âåæå¤ç¨ååâï¼æä»¥å¯¹è±¡è¡ä¸ºæ¨¡å¼æ¯ç±»è¡ä¸ºæ¨¡å¼å ·ææ´å¤§ççµæ´»æ§ã</p> 262<h2> æ¨¡æ¿æ¹æ³æ¨¡å¼</h2> 263<p>å®ä¹ä¸ä¸ªæä½ä¸çç®æ³éª¨æ¶ï¼èå°ç®æ³çä¸äºæ¥éª¤å»¶è¿å°åç±»ä¸ï¼ä½¿å¾åç±»å¯ä»¥ä¸æ¹åè¯¥ç®æ³ç»æçæ åµä¸éå®ä¹è¯¥ç®æ³çæäºç¹å®æ¥éª¤ã</p> 264<ul> 265<li> 266<p>æ½è±¡ç±»ï¼Abstract Classï¼ï¼è´è´£ç»åºä¸ä¸ªç®æ³çè½®å»å骨æ¶ãå®ç±ä¸ä¸ªæ¨¡æ¿æ¹æ³åè¥å¹²ä¸ªåºæ¬æ¹æ³ææã</p> 267<ul> 268<li>æ¨¡æ¿æ¹æ³ï¼å®ä¹äºç®æ³ç骨æ¶ï¼ææç§é¡ºåºè°ç¨å ¶å å«çåºæ¬æ¹æ³ã</li> 269<li>åºæ¬æ¹æ³ï¼æ¯å®ç°ç®æ³å个æ¥éª¤çæ¹æ³ï¼æ¯æ¨¡æ¿æ¹æ³çç»æé¨åã</li> 270</ul> 271</li> 272<li> 273<p>å ·ä½åç±»ï¼Concrete Classï¼ï¼å®ç°æ½è±¡ç±»ä¸æå®ä¹çæ½è±¡æ¹æ³åé©åæ¹æ³ï¼å®ä»¬æ¯ä¸ä¸ªé¡¶çº§é»è¾çç»ææ¥éª¤ã</p> 274</li> 275</ul>`,r:{minutes:36.15,words:5423},y:"a",t:"è¡ä¸ºå模å¼"},["/posts/code/pattern/04.behavior","/posts/code/pattern/04.behavior.md"]],["v-067e2ca1","/posts/code/python/pypi_upload.html",{d:"2024-06-10T00:00:00.000Z",l:"2024å¹´6æ10æ¥",c:["python"],g:["python","pypi","twine"],u:!1,e:`<h1> å¨Pypiä¸åå¸èªå·±ç项ç®</h1> 276<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202406101805061.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 277`,r:{minutes:7.5,words:1125},y:"a",t:"å¨Pypiä¸åå¸èªå·±ç项ç®"},["/posts/code/python/pypi_upload","/posts/code/python/pypi_upload.md"]],["v-5b159dfc","/posts/code/rust/install.html",{d:"2023-12-06T00:00:00.000Z",l:"2023å¹´12æ6æ¥",c:["rust"],u:!1,e:`<h1> Rustå®è£ </h1> 278<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202312061513880.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 279`,r:{minutes:9.41,words:1412},y:"a",t:"Rustå®è£ "},["/posts/code/rust/install","/posts/code/rust/install.md"]],["v-2630cc72","/posts/code/windows/win10_reset.html",{d:"2024-07-19T00:00:00.000Z",l:"2024å¹´7æ19æ¥",c:["windows"],g:["win10","reagentc"],u:!1,e:`<h1> Win10éç½®çµè</h1> 280<figure><img src="https://public-1308755698.cos.ap-chongqing.myqcloud.com//img/202407191536182.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure> 281`,r:{minutes:8.89,words:1334},y:"a",t:"Win10éç½®çµè"},["/posts/code/windows/win10_reset","/posts/code/windows/win10_reset.md"]],["v-3706649a","/404.html",{y:"p",t:""},["/404"]],["v-08d9b0a8","/posts/game/",{y:"p",t:"Game"},["/posts/game/index.html"]],["v-e1e3da16","/posts/",{y:"p",t:"Posts"},["/posts/index.html"]],["v-08a78e0d","/posts/code/",{y:"p",t:"Code"},["/posts/code/index.html"]],["v-0923aede","/posts/life/",{y:"p",t:"Life"},["/posts/life/index.html"]],["v-1a65df65","/posts/problem/",{y:"p",t:"Problem"},["/posts/problem/index.html"]],["v-2f1579a0","/posts/code/alg/",{y:"p",t:"Alg"},["/posts/code/alg/index.html"]],["v-77ba14fa","/posts/code/daily/",{y:"p",t:"Daily"},["/posts/code/daily/index.html"]],["v-228d1e44","/posts/code/db/",{y:"p",t:"Db"},["/posts/code/db/index.html"]],["v-506b613c","/posts/code/docker/",{y:"p",t:"Docker"},["/posts/code/docker/index.html"]],["v-2f182a2a","/posts/code/git/",{y:"p",t:"Git"},["/posts/code/git/index.html"]],["v-228d2b1a","/posts/code/go/",{y:"p",t:"Go"},["/posts/code/go/index.html"]],["v-5b8643f0","/posts/code/linux/",{y:"p",t:"Linux"}
281,["/posts/code/linux/index.html"]],["v-38f7b7ac","/posts/code/pattern/",{y:"p",t:"Pattern"},["/posts/code/pattern/index.html"]],["v-6493e426","/posts/code/python/",{y:"p",t:"Python"},["/posts/code/python/index.html"]],["v-96e4d244","/posts/code/rust/",{y:"p",t:"Rust"},["/posts/code/rust/index.html"]],["v-a79041ce","/posts/code/windows/",{y:"p",t:"Windows"},["/posts/code/windows/index.html"]],["v-5bc93818","/category/",{y:"p",t:"åç±»",I:0},["/category/index.html"]],["v-744d024e","/tag/",{y:"p",t:"æ ç¾",I:0},["/tag/index.html"]],["v-e52c881c","/article/",{y:"p",t:"æç« ",I:0},["/article/index.html"]],["v-154dc4c4","/star/",{y:"p",t:"æ¶è",I:0},["/star/index.html"]],["v-01560935","/timeline/",{y:"p",t:"æ¶é´è½´",I:0},["/timeline/index.html"]],["v-2665bc24","/category/%E6%B8%B8%E6%88%8F%E6%9D%82%E8%B0%88/",{y:"p",t:"游ææè° åç±»",I:0},["/category/游ææè°/","/category/%E6%B8%B8%E6%88%8F%E6%9D%82%E8%B0%88/index.html"]],["v-85ff734e","/tag/%E7%B1%BB%E9%AD%82/",{y:"p",t:"ç±»é æ ç¾",I:0},["/tag/ç±»é/","/tag/%E7%B1%BB%E9%AD%82/index.html"]],["v-b1a682f0","/category/%E6%8A%80%E6%9C%AF%E6%97%A5%E5%BF%97/",{y:"p",t:"ææ¯æ¥å¿ åç±»",I:0},["/category/ææ¯æ¥å¿/","/category/%E6%8A%80%E6%9C%AF%E6%97%A5%E5%BF%97/index.html"]],["v-24345536","/tag/%E5%9B%BD%E4%BA%A7%E6%B8%B8%E6%88%8F/",{y:"p",t:"å½äº§æ¸¸æ æ ç¾",I:0},["/tag/å½äº§æ¸¸æ/","/tag/%E5%9B%BD%E4%BA%A7%E6%B8%B8%E6%88%8F/index.html"]],["v-50a7b4ab","/category/%E7%94%9F%E6%B4%BB%E9%9A%8F%E7%AC%94/",{y:"p",t:"çæ´»éç¬ åç±»",I:0},["/category/çæ´»éç¬/","/category/%E7%94%9F%E6%B4%BB%E9%9A%8F%E7%AC%94/index.html"]],["v-145686e1","/tag/%E5%85%8B%E8%8B%8F%E9%B2%81%E9%A3%8E%E6%A0%BC/",{y:"p",t:"å
èé²é£æ ¼ æ ç¾",I:0},["/tag/å
èé²é£æ ¼/","/tag/%E5%85%8B%E8%8B%8F%E9%B2%81%E9%A3%8E%E6%A0%BC/index.html"]],["v-4365ed22","/category/%E9%97%AE%E9%A2%98%E8%AE%B0%E5%BD%95/",{y:"p",t:"é®é¢è®°å½ åç±»",I:0},["/category/é®é¢è®°å½/","/category/%E9%97%AE%E9%A2%98%E8%AE%B0%E5%BD%95/index.html"]],["v-801276c0","/tag/%E9%AD%82%E7%B3%BB%E5%88%97/",{y:"p",t:"éç³»å æ ç¾",I:0},["/tag/éç³»å/","/tag/%E9%AD%82%E7%B3%BB%E5%88%97/index.html"]],["v-06be9332","/category/%E7%AE%97%E6%B3%95/",{y:"p",t:"ç®æ³ åç±»",I:0},["/category/ç®æ³/","/category/%E7%AE%97%E6%B3%95/index.html"]],["v-5e5a4894","/tag/%E7%A5%9E%E4%BD%9C/",{y:"p",t:"ç¥ä½ æ ç¾",I:0},["/tag/ç¥ä½/","/tag/%E7%A5%9E%E4%BD%9C/index.html"]],["v-07caeaa0","/category/%E4%BA%8C%E5%8F%89%E6%A0%91/",{y:"p",t:"äºåæ åç±»",I:0},["/category/äºåæ /","/category/%E4%BA%8C%E5%8F%89%E6%A0%91/index.html"]],["v-043ecffa","/tag/%E5%8F%97%E8%8B%A6/",{y:"p",t:"åè¦ æ ç¾",I:0},["/tag/åè¦/","/tag/%E5%8F%97%E8%8B%A6/index.html"]],["v-2c7c50b1","/category/%E6%AF%8F%E6%97%A5%E5%8F%91%E7%8E%B0/",{y:"p",t:"æ¯æ¥åç° åç±»",I:0},["/category/æ¯æ¥åç°/","/category/%E6%AF%8F%E6%97%A5%E5%8F%91%E7%8E%B0/index.html"]],["v-2846d8bb","/tag/crpg/",{y:"p",t:"CRPG æ ç¾",I:0},["/tag/crpg/index.html"]],["v-3d183459","/category/db/",{y:"p",t:"db åç±»",I:0},["/category/db/index.html"]],["v-80797bd8","/tag/%E9%AD%94%E5%B9%BB/",{y:"p",t:"éå¹» æ ç¾",I:0},["/tag/éå¹»/","/tag/%E9%AD%94%E5%B9%BB/index.html"]],["v-27fb5a12","/category/docker/",{y:"p",t:"docker åç±»",I:0},["/category/docker/index.html"]],["v-4b9ff664","/tag/%E5%BC%80%E6%94%BE%E4%B8%96%E7%95%8C/",{y:"p",t:"弿¾ä¸ç æ ç¾",I:0},["/tag/弿¾ä¸ç/","/tag/%E5%BC%80%E6%94%BE%E4%B8%96%E7%95%8C/index.html"]],["v-65efd6b5","/category/git/",{y:"p",t:"git åç±»",I:0},["/category/git/index.html"]],["v-6bf1b56f","/tag/%E9%A3%8E%E6%9D%A5%E4%B9%8B%E5%9B%BD/",{y:"p",t:"飿¥ä¹å½ æ ç¾",I:0},["/tag/飿¥ä¹å½/","/tag/%E9%A3%8E%E6%9D%A5%E4%B9%8B%E5%9B%BD/index.html"]],["v-3d18412f","/category/go/",{y:"p",t:"go åç±»",I:0},["/category/go/index.html"]],["v-636928e1","/tag/%E5%83%8F%E7%B4%A0%E9%A3%8E%E6%A0%BC/",{y:"p",t:"åç´ é£æ ¼ æ ç¾",I:0},["/tag/åç´ é£æ ¼/","/tag/%E5%83%8F%E7%B4%A0%E9%A3%8E%E6%A0%BC/index.html"]],["v-9c48d85a","/category/linux/",{y:"p",t:"linux åç±»",I:0},["/category/linux/index.html"]],["v-a77f734c","/tag/%E7%94%BB%E9%A3%8E%E4%BC%98%E7%BE%8E/",{y:"p",t:"ç»é£ä¼ç¾ æ ç¾",I:0},["/tag/ç»é£ä¼ç¾/","/tag/%E7%94%BB%E9%A3%8E%E4%BC%98%E7%BE%8E/index.html"]],["v-41590e77","/category/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/",{y:"p",t:"è®¾è®¡æ¨¡å¼ åç±»",I:0},["/category/设计模å¼/","/category/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/index.html"]],["v-98c0cb68","/tag/%E6%81%90%E6%80%96%E6%B8%B8%E6%88%8F/",{y:"p",t:"æææ¸¸æ æ ç¾",I:0},["/tag/æææ¸¸æ/","/tag/%E6%81%90%E6%80%96%E6%B8%B8%E6%88%8F/index.html"]],["v-78cbe7bb","/category/python/",{y:"p",t:"python åç±»",I:0},["/category/python/index.html"]],["v-48592842","/tag/%E6%B0%91%E4%BF%97%E9%A3%8E%E6%A0%BC/",{y:"p",t:"æ°ä¿é£æ ¼ æ ç¾",I:0},["/tag/æ°ä¿é£æ ¼/","/tag/%E6%B0%91%E4%BF%97%E9%A3%8E%E6%A0%BC/index.html"]],["v-58ab7bb3","/category/rust/",{y:"p",t:"rust åç±»",I:0}
281,["/category/rust/index.html"]],["v-4a5f7021","/tag/2d%E6%B8%B8%E6%88%8F/",{y:"p",t:"2Dæ¸¸æ æ ç¾",I:0},["/tag/2d游æ/","/tag/2d%E6%B8%B8%E6%88%8F/index.html"]],["v-1f004e24","/category/windows/",{y:"p",t:"windows åç±»",I:0},["/category/windows/index.html"]],["v-70368a38","/tag/%E7%AB%A5%E5%B9%B4%E5%9B%9E%E5%BF%86/",{y:"p",t:"童年åå¿ æ ç¾",I:0},["/tag/童年åå¿/","/tag/%E7%AB%A5%E5%B9%B4%E5%9B%9E%E5%BF%86/index.html"]],["v-59a063de","/tag/tv%E6%B8%B8%E6%88%8F/",{y:"p",t:"TVæ¸¸æ æ ç¾",I:0},["/tag/tv游æ/","/tag/tv%E6%B8%B8%E6%88%8F/index.html"]],["v-34e961fc","/tag/%E5%8F%A4%E5%89%91%E5%A5%87%E8%B0%AD/",{y:"p",t:"å¤åå¥è° æ ç¾",I:0},["/tag/å¤åå¥è°/","/tag/%E5%8F%A4%E5%89%91%E5%A5%87%E8%B0%AD/index.html"]],["v-6437c06e","/tag/%E6%AD%A6%E4%BE%A0/",{y:"p",t:"æ¦ä¾ æ ç¾",I:0},["/tag/æ¦ä¾ /","/tag/%E6%AD%A6%E4%BE%A0/index.html"]],["v-8aa45120","/tag/%E7%83%9B%E9%BE%99/",{y:"p",t:"çé¾ æ ç¾",I:0},["/tag/çé¾/","/tag/%E7%83%9B%E9%BE%99/index.html"]],["v-90ca99e6","/tag/%E7%A1%AC%E6%A0%B8/",{y:"p",t:"ç¡¬æ ¸ æ ç¾",I:0},["/tag/ç¡¬æ ¸/","/tag/%E7%A1%AC%E6%A0%B8/index.html"]],["v-21346240","/tag/%E6%B2%99%E7%9B%92/",{y:"p",t:"æ²ç æ ç¾",I:0},["/tag/æ²ç/","/tag/%E6%B2%99%E7%9B%92/index.html"]],["v-760ce905","/tag/%E5%BB%BA%E9%80%A0/",{y:"p",t:"å»ºé æ ç¾",I:0},["/tag/建é /","/tag/%E5%BB%BA%E9%80%A0/index.html"]],["v-ae9b9ace","/tag/%E7%94%9F%E5%AD%98/",{y:"p",t:"çå æ ç¾",I:0},["/tag/çå/","/tag/%E7%94%9F%E5%AD%98/index.html"]],["v-172c1653","/tag/%E6%9C%AB%E4%B8%96/",{y:"p",t:"æ«ä¸ æ ç¾",I:0},["/tag/æ«ä¸/","/tag/%E6%9C%AB%E4%B8%96/index.html"]],["v-37502c4c","/tag/%E6%81%90%E6%80%96/",{y:"p",t:"ææ æ ç¾",I:0},["/tag/ææ/","/tag/%E6%81%90%E6%80%96/index.html"]],["v-28b75d50","/tag/%E4%B8%A7%E5%B0%B8/",{y:"p",t:"丧尸 æ ç¾",I:0},["/tag/丧尸/","/tag/%E4%B8%A7%E5%B0%B8/index.html"]],["v-c2adb48e","/tag/%E7%9F%AD%E5%B0%8F/",{y:"p",t:"çå° æ ç¾",I:0},["/tag/çå°/","/tag/%E7%9F%AD%E5%B0%8F/index.html"]],["v-09e51ad2","/tag/%E5%89%91%E4%B8%8E%E9%AD%94%E6%B3%95/",{y:"p",t:"åä¸éæ³ æ ç¾",I:0},["/tag/åä¸éæ³/","/tag/%E5%89%91%E4%B8%8E%E9%AD%94%E6%B3%95/index.html"]],["v-582d5b64","/tag/%E6%8E%A2%E7%B4%A2%E5%86%92%E9%99%A9/",{y:"p",t:"æ¢ç´¢åé© æ ç¾",I:0},["/tag/æ¢ç´¢åé©/","/tag/%E6%8E%A2%E7%B4%A2%E5%86%92%E9%99%A9/index.html"]],["v-b3134350","/tag/dst/",{y:"p",t:"DST æ ç¾",I:0},["/tag/dst/index.html"]],["v-211f44ee","/tag/linux/",{y:"p",t:"Linux æ ç¾",I:0},["/tag/linux/index.html"]],["v-0da0c339","/tag/go/",{y:"p",t:"go æ ç¾",I:0},["/tag/go/index.html"]],["v-b302da92","/tag/vue/",{y:"p",t:"vue æ ç¾",I:0},["/tag/vue/index.html"]],["v-b30ea152","/tag/k8s/",{y:"p",t:"k8s æ ç¾",I:0},["/tag/k8s/index.html"]],["v-dd434504","/tag/containerd/",{y:"p",t:"containerd æ ç¾",I:0},["/tag/containerd/index.html"]],["v-637234f0","/tag/minecraft/",{y:"p",t:"Minecraft æ ç¾",I:0},["/tag/minecraft/index.html"]],["v-450298aa","/tag/kubejs/",{y:"p",t:"KubeJS æ ç¾",I:0},["/tag/kubejs/index.html"]],["v-34ed1d14","/tag/forge/",{y:"p",t:"Forge æ ç¾",I:0},["/tag/forge/index.html"]],["v-6907aeb2","/tag/neoforge/",{y:"p",t:"NeoForge æ ç¾",I:0},["/tag/neoforge/index.html"]],["v-13642a51","/tag/%E5%9B%BE%E5%BA%8A/",{y:"p",t:"å¾åº æ ç¾",I:0},["/tag/å¾åº/","/tag/%E5%9B%BE%E5%BA%8A/index.html"]],["v-322ac36a","/tag/gitee/",{y:"p",t:"Gitee æ ç¾",I:0},["/tag/gitee/index.html"]],["v-bb9e5324","/tag/%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8/",{y:"p",t:"对象åå¨ æ ç¾",I:0},["/tag/对象åå¨/","/tag/%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8/index.html"]],["v-ed16b278","/tag/vuepress/",{y:"p",t:"VuePress æ ç¾",I:0},["/tag/vuepress/index.html"]],["v-4448c1d5","/tag/%E6%B5%81%E9%87%8F%E7%BB%9F%E8%AE%A1/",{y:"p",t:"æµéç»è®¡ æ ç¾",I:0},["/tag/æµéç»è®¡/","/tag/%E6%B5%81%E9%87%8F%E7%BB%9F%E8%AE%A1/index.html"]],["v-25e22261","/tag/theme-hope/",{y:"p",t:"theme-hope æ ç¾",I:0},["/tag/theme-hope/index.html"]],["v-27dbca2d","/tag/%E6%B5%B7%E8%BE%B9/",{y:"p",t:"æµ·è¾¹ æ ç¾",I:0},["/tag/æµ·è¾¹/","/tag/%E6%B5%B7%E8%BE%B9/index.html"]],["v-d23f430e","/tag/%E6%B2%99%E6%BB%A9/",{y:"p",t:"æ²æ»© æ ç¾",I:0},["/tag/æ²æ»©/","/tag/%E6%B2%99%E6%BB%A9/index.html"]],["v-de0ccd02","/tag/%E9%AA%91%E8%A1%8C/",{y:"p",t:"éªè¡ æ ç¾",I:0},["/tag/éªè¡/","/tag/%E9%AA%91%E8%A1%8C/index.html"]],["v-287dd769","/tag/%E8%BF%90%E5%8A%A8/",{y:"p",t:"è¿å¨ æ ç¾",I:0},["/tag/è¿å¨/","/tag/%E8%BF%90%E5%8A%A8/index.html"]],["v-17e6b80c","/tag/%E9%A3%8E%E6%99%AF/",{y:"p",t:"飿¯ æ ç¾",I:0},["/tag/飿¯/","/tag/%E9%A3%8E%E6%99%AF/index.html"]],["v-edbcf068","/tag/%E6%9A%91%E5%81%87/",{y:"p",t:"æå æ ç¾",I:0},["/tag/æå/","/tag/%E6%9A%91%E5%81%87/index.html"]],["v-109aef8d","/tag/%E6%88%B7%E5%A4%96/",{y:"p",t:"æ·å¤ æ ç¾",I:0},["/tag/æ·å¤/","/tag/%E6%88%B7%E5%A4%96/index.html"]],["v-4957f2e3","/tag/%E6%97%85%E8%A1%8C/",{y:"p",t:"æ
è¡ æ ç¾",I:0},["/tag/æ
è¡/","/tag/%E6%97%85%E8%A1%8C/index.html"]],["v-1b6234fb","/tag/%E5%A4%A7%E7%90%86/",{y:"p",t:"å¤§ç æ ç¾",I:0},["/tag/大ç/","/tag/%E5%A4%A7%E7%90%86/index.html"]],["v-6106c001","/tag/docker/",{y:"p",t:"docker æ ç¾",I:0},["/tag/docker/index.html"]],["v-7bb3d01d","/tag/%E5%86%85%E5%AD%98%E5%BC%82%E5%B8%B8/",{y:"p",t:"å
åå¼å¸¸ æ ç¾",I:0},["/tag/å
åå¼å¸¸/","/tag/%E5%86%85%E5%AD%98%E5%BC%82%E5%B8%B8/index.html"]],["v-2f3329fc","/tag/hertz/",{y:"p",t:"hertz æ ç¾",I:0},["/tag/hertz/index.html"]],["v-5b1f9856","/tag/limiter/",{y:"p",t:"limiter æ ç¾",I:0},["/tag/limiter/index.html"]],["v-19c44d44","/tag/jetbrain/",{y:"p",t:"jetbrain æ ç¾",I:0},["/tag/jetbrain/index.html"]],["v-0033d9ae","/tag/goland/",{y:"p",t:"goland æ ç¾",I:0},["/tag/goland/index.html"]],["v-b30f2bda","/tag/ide/",{y:"p",t:"IDE æ ç¾",I:0},["/tag/ide/index.html"]],["v-1bee38ca","/tag/mysql/",{y:"p",t:"mysql æ ç¾",I:0},["/tag/mysql/index.html"]],["v-29324574","/tag/time/",{y:"p",t:"time æ ç¾",I:0},["/tag/time/index.html"]],["v-25365ef3","/tag/%E6%95%B0%E6%8D%AE%E5%BA%93/",{y:"p",t:"æ°æ®åº æ ç¾",I:0},["/tag/æ°æ®åº/","/tag/%E6%95%B0%E6%8D%AE%E5%BA%93/index.html"]],["v-56be5cbc","/tag/%E5%BF%98%E8%AE%B0%E5%AF%86%E7%A0%81/",{y:"p",t:"å¿è®°å¯ç æ ç¾",I:0},["/tag/å¿è®°å¯ç /","/tag/%E5%BF%98%E8%AE%B0%E5%AF%86%E7%A0%81/index.html"]],["v-12afc558","/tag/pprof/",{y:"p",t:"pprof æ ç¾",I:0},["/tag/pprof/index.html"]],["v-1d2d2e54","/tag/%E5%86%85%E5%AD%98%E5%88%86%E6%9E%90/",{y:"p",t:"å
ååæ æ ç¾",I:0},["/tag/å
ååæ/","/tag/%E5%86%85%E5%AD%98%E5%88%86%E6%9E%90/index.html"]],["v-2926fcc3","/tag/sort/",{y:"p",t:"sort æ ç¾",I:0},["/tag/sort/index.html"]],["v-38787525","/tag/data-struct/",{y:"p",t:"data struct æ ç¾",I:0},["/tag/data-struct/index.html"]],["v-29350087","/tag/toml/",{y:"p",t:"TOML æ ç¾",I:0},["/tag/toml/index.html"]],["v-531bd720","/tag/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6/",{y:"p",t:"é
ç½®æä»¶ æ ç¾",I:0},["/tag/é
ç½®æä»¶/","/tag/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6/index.html"]],["v-a29d8bee","/tag/%E5%AD%97%E7%AC%A6%E9%9B%86/",{y:"p",t:"åç¬¦é æ ç¾",I:0},["/tag/å符é/","/tag/%E5%AD%97%E7%AC%A6%E9%9B%86/index.html"]],["v-e475db9a","/tag/%E7%BC%96%E7%A0%81/",{y:"p",t:"ç¼ç æ ç¾",I:0},["/tag/ç¼ç /","/tag/%E7%BC%96%E7%A0%81/index.html"]],["v-618d39cc","/tag/bitcask/",{y:"p",t:"bitcask æ ç¾",I:0},["/tag/bitcask/index.html"]],["v-0da0d316","/tag/kv/",{y:"p",t:"kv æ ç¾",I:0},["/tag/kv/index.html"]],["v-0cc27a3c","/tag/%E5%AD%98%E5%82%A8%E6%A8%A1%E5%9E%8B/",{y:"p",t:"å卿¨¡å æ ç¾",I:0}
281,["/tag/å卿¨¡å/","/tag/%E5%AD%98%E5%82%A8%E6%A8%A1%E5%9E%8B/index.html"]],["v-e67b620a","/tag/mairadb/",{y:"p",t:"MairaDB æ ç¾",I:0},["/tag/mairadb/index.html"]],["v-b305b122","/tag/sql/",{y:"p",t:"SQL æ ç¾",I:0},["/tag/sql/index.html"]],["v-7d2380f0","/tag/%E5%85%B3%E7%B3%BB%E6%95%B0%E6%8D%AE%E5%BA%93/",{y:"p",t:"å
³ç³»æ°æ®åº æ ç¾",I:0},["/tag/å
³ç³»æ°æ®åº/","/tag/%E5%85%B3%E7%B3%BB%E6%95%B0%E6%8D%AE%E5%BA%93/index.html"]],["v-0d1f4c3c","/tag/redis/",{y:"p",t:"Redis æ ç¾",I:0},["/tag/redis/index.html"]],["v-199e5da0","/tag/nosql/",{y:"p",t:"NoSQL æ ç¾",I:0},["/tag/nosql/index.html"]],["v-1dea09b3","/tag/%E6%96%87%E6%A1%A3%E6%95%B0%E6%8D%AE%E5%BA%93/",{y:"p",t:"ææ¡£æ°æ®åº æ ç¾",I:0},["/tag/ææ¡£æ°æ®åº/","/tag/%E6%96%87%E6%A1%A3%E6%95%B0%E6%8D%AE%E5%BA%93/index.html"]],["v-529a244d","/tag/postgresql/",{y:"p",t:"PostgreSQL æ ç¾",I:0},["/tag/postgresql/index.html"]],["v-195b5b44","/tag/kv%E6%95%B0%E6%8D%AE%E5%BA%93/",{y:"p",t:"KVæ°æ®åº æ ç¾",I:0},["/tag/kvæ°æ®åº/","/tag/kv%E6%95%B0%E6%8D%AE%E5%BA%93/index.html"]],["v-6ebee387","/tag/%E7%B4%A2%E5%BC%95/",{y:"p",t:"ç´¢å¼ æ ç¾",I:0},["/tag/ç´¢å¼/","/tag/%E7%B4%A2%E5%BC%95/index.html"]],["v-b2b932ea","/tag/maxwell/",{y:"p",t:"maxwell æ ç¾",I:0},["/tag/maxwell/index.html"]],["v-2cce94e0","/tag/elasticsearch/",{y:"p",t:"elasticsearch æ ç¾",I:0},["/tag/elasticsearch/index.html"]],["v-5ce9b484","/tag/%E9%80%A0%E8%BD%AE%E5%AD%90/",{y:"p",t:"é è½®å æ ç¾",I:0},["/tag/é è½®å/","/tag/%E9%80%A0%E8%BD%AE%E5%AD%90/index.html"]],["v-b302864a","/tag/wal/",{y:"p",t:"wal æ ç¾",I:0},["/tag/wal/index.html"]],["v-67c93c9c","/tag/container/",{y:"p",t:"container æ ç¾",I:0},["/tag/container/index.html"]],["v-7d543f3d","/tag/%E5%AE%B9%E5%99%A8/",{y:"p",t:"å®¹å¨ æ ç¾",I:0},["/tag/容å¨/","/tag/%E5%AE%B9%E5%99%A8/index.html"]],["v-82f2bfe0","/tag/logstash/",{y:"p",t:"logstash æ ç¾",I:0},["/tag/logstash/index.html"]],["v-6dfa70de","/tag/kibana/",{y:"p",t:"kibana æ ç¾",I:0},["/tag/kibana/index.html"]],["v-6bfc292c","/tag/devicemapper/",{y:"p",t:"devicemapper æ ç¾",I:0},["/tag/devicemapper/index.html"]],["v-b3035e52","/tag/vcs/",{y:"p",t:"VCS æ ç¾",I:0},["/tag/vcs/index.html"]],["v-b310d42a","/tag/git/",{y:"p",t:"Git æ ç¾",I:0},["/tag/git/index.html"]],["v-5c7c268f","/tag/ignore/",{y:"p",t:"ignore æ ç¾",I:0},["/tag/ignore/index.html"]],["v-526aedaa","/tag/toolbox/",{y:"p",t:"ToolBox æ ç¾",I:0},["/tag/toolbox/index.html"]],["v-0033da0b","/tag/golang/",{y:"p",t:"Golang æ ç¾",I:0},["/tag/golang/index.html"]],["v-32bc6259","/tag/%E4%BD%8D%E8%BF%90%E7%AE%97/",{y:"p",t:"ä½è¿ç® æ ç¾",I:0},["/tag/ä½è¿ç®/","/tag/%E4%BD%8D%E8%BF%90%E7%AE%97/index.html"]],["v-2cbf6599","/tag/consul/",{y:"p",t:"consul æ ç¾",I:0},["/tag/consul/index.html"]],["v-287f3643","/tag/grpc/",{y:"p",t:"grpc æ ç¾",I:0},["/tag/grpc/index.html"]],["v-2100cc10","/tag/gerrit/",{y:"p",t:"gerrit æ ç¾",I:0},["/tag/gerrit/index.html"]],["v-2d69523c","/tag/codereview/",{y:"p",t:"codereview æ ç¾",I:0},["/tag/codereview/index.html"]],["v-6d7c32ae","/tag/encoding/",{y:"p",t:"Encoding æ ç¾",I:0},["/tag/encoding/index.html"]],["v-b310d59e","/tag/gin/",{y:"p",t:"gin æ ç¾",I:0},["/tag/gin/index.html"]],["v-03e258f4","/tag/database/",{y:"p",t:"database æ ç¾",I:0},["/tag/database/index.html"]],["v-6b3454ae","/tag/context/",{y:"p",t:"context æ ç¾",I:0},["/tag/context/index.html"]],["v-5f6dee77","/tag/makefile/",{y:"p",t:"Makefile æ ç¾",I:0},["/tag/makefile/index.html"]],["v-41f2d162","/tag/build/",{y:"p",t:"Build æ ç¾",I:0},["/tag/build/index.html"]],["v-fac8da5c","/tag/%E5%91%BD%E4%BB%A4%E8%A1%8C/",{y:"p",t:"å½ä»¤è¡ æ ç¾",I:0},["/tag/å½ä»¤è¡/","/tag/%E5%91%BD%E4%BB%A4%E8%A1%8C/index.html"]],["v-4a89825a","/tag/windows/",{y:"p",t:"windows æ ç¾",I:0},["/tag/windows/index.html"]],["v-183f8d04","/tag/registry/",{y:"p",t:"registry æ ç¾",I:0},["/tag/registry/index.html"]],["v-b3137762","/tag/dlv/",{y:"p",t:"dlv æ ç¾",I:0},["/tag/dlv/index.html"]],["v-a08287bc","/tag/%E8%BF%9C%E7%A8%8B%E5%BC%80%E5%8F%91/",{y:"p",t:"è¿ç¨å¼å æ ç¾",I:0},["/tag/è¿ç¨å¼å/","/tag/%E8%BF%9C%E7%A8%8B%E5%BC%80%E5%8F%91/index.html"]],["v-3f8dd7a0","/tag/clash/",{y:"p",t:"clash æ ç¾",I:0},["/tag/clash/index.html"]],["v-61be27cc","/tag/ubuntu/",{y:"p",t:"ubuntu æ ç¾",I:0},["/tag/ubuntu/index.html"]],["v-1279d962","/tag/proxy/",{y:"p",t:"proxy æ ç¾",I:0},["/tag/proxy/index.html"]],["v-19fe166a","/tag/debian12/",{y:"p",t:"debian12 æ ç¾",I:0},["/tag/debian12/index.html"]],["v-16e2b2ed","/tag/vmware/",{y:"p",t:"vmware æ ç¾",I:0},["/tag/vmware/index.html"]],["v-418c3730","/tag/service/",{y:"p",t:"service æ ç¾",I:0},["/tag/service/index.html"]],["v-2e4bdb4b","/tag/%E8%99%9A%E6%8B%9F%E6%9C%BA/",{y:"p",t:"èææº æ ç¾",I:0},["/tag/èææº/","/tag/%E8%99%9A%E6%8B%9F%E6%9C%BA/index.html"]],["v-05b88e01","/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/",{y:"p",t:"è®¾è®¡æ¨¡å¼ æ ç¾",I:0},["/tag/设计模å¼/","/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/index.html"]],["v-245f5676","/tag/python/",{y:"p",t:"python æ ç¾",I:0},["/tag/python/index.html"]],["v-2901391f","/tag/pypi/",{y:"p",t:"pypi æ ç¾",I:0},["/tag/pypi/index.html"]],["v-044bedc0","/tag/twine/",{y:"p",t:"twine æ ç¾",I:0},["/tag/twine/index.html"]],["v-0234a462","/tag/win10/",{y:"p",t:"win10 æ ç¾",I:0},["/tag/win10/index.html"]],["v-52af0c60","/tag/reagentc/",{y:"p",t:"reagentc æ ç¾",I:0},["/tag/reagentc/index.html"]]];
281var Vuepress=defineComponent({name:"Vuepress",setup(){const N=usePageLayout();return()=>h$1(N.value)}}),createRoutes=()=>pagesRoutes.reduce((N,[j,Z,X,oe])=>(N.push({name:j,path:Z,component:Vuepress,meta:X},...oe.map(ae=>({path:ae,redirect:Z}))),N),[{name:"404",path:"/:catchAll(.*)",component:Vuepress}]),historyCreator=createWebHistory,createVueRouter=()=>{const N=createRouter({history:historyCreator(removeEndingSlash("/")),routes:createRoutes(),scrollBehavior:(j,Z,X)=>X||(j.hash?{el:j.hash}:{top:0})});return N.beforeResolve(async(j,Z)=>{var X;(j.path!==Z.path||Z===START_LOCATION_NORMALIZED)&&([pageData.value]=await Promise.all([resolvers.resolvePageData(j.name),(X=pagesComponents[j.name])==null?void 0:X.__asyncLoader()]))}),N},setupGlobalComponents=N=>{N.component("ClientOnly",ClientOnly),N.component("Content",Content)},setupGlobalComputed=(N,j,Z)=>{const X=ref(j.currentRoute.value.path);watch(()=>j.currentRoute.value.path,Ee=>X.value=Ee);const oe=computed(()=>resolvers.resolveLayouts(Z)),ae=computed(()=>resolvers.resolveRouteLocale(siteData.value.locales,X.value)),re=computed(()=>resolvers.resolveSiteLocaleData(siteData.value,ae.value)),ie=computed(()=>resolvers.resolvePageFrontmatter(pageData.value)),se=computed(()=>resolvers.resolvePageHeadTitle(pageData.value,re.value)),le=computed(()=>resolvers.resolvePageHead(se.value,ie.value,re.value)),ue=computed(()=>resolvers.resolvePageLang(pageData.value)),Ae=computed(()=>resolvers.resolvePageLayout(pageData.value,oe.value));return N.provide(layoutsSymbol,oe),N.provide(pageFrontmatterSymbol,ie),N.provide(pageHeadTitleSymbol,se),N.provide(pageHeadSymbol,le),N.provide(pageLangSymbol,ue),N.provide(pageLayoutSymbol,Ae),N.provide(routeLocaleSymbol,ae),N.provide(siteLocaleDataSymbol,re),Object.defineProperties(N.config.globalProperties,{$frontmatter:{get:()=>ie.value},$head:{get:()=>le.value},$headTitle:{get:()=>se.value},$lang:{get:()=>ue.value},$page:{get:()=>pageData.value},$routeLocale:{get:()=>ae.value},$site:{get:()=>siteData.value},$siteLocale:{get:()=>re.value},$withBase:{get:()=>withBase}}),{layouts:oe,pageData,pageFrontmatter:ie,pageHead:le,pageHeadTitle:se,pageLang:ue,pageLayout:Ae,routeLocale:ae,siteData,siteLocaleData:re}},setupUpdateHead=()=>{const N=usePageHead(),j=usePageLang(),Z=ref([]),X=()=>{N.value.forEach(ae=>{const re=queryHeadTag(ae);re&&Z.value.push(re)})},oe=()=>{document.documentElement.lang=j.value,Z.value.forEach(ae=>{ae.parentNode===document.head&&document.head.removeChild(ae)}),Z.value.splice(0,Z.value.length),N.value.forEach(ae=>{const re=createHeadTag(ae);re!==null&&(document.head.appendChild(re),Z.value.push(re))})};provide(updateHeadSymbol,oe),onMounted(()=>{X(),oe(),watch(()=>N.value,()=>oe())})},queryHeadTag=([N,j,Z=""])=>{const X=Object.entries(j).map(([ie,se])=>isString$1(se)?`[${ie}=${JSON.stringify(se)}]`:se===!0?`[${ie}]`:"").join(""),oe=`head > ${N}${X}`;return Array.from(document.querySelectorAll(oe)).find(ie=>ie.innerText===Z)||null},createHeadTag=([N,j,Z])=>{if(!isString$1(N))return null;const X=document.createElement(N);return isPlainObject(j)&&Object.entries(j).forEach(([oe,ae])=>{isString$1(ae)?X.setAttribute(oe,ae):ae===!0&&X.setAttribute(oe,"")}),isString$1(Z)&&X.appendChild(document.createTextNode(Z)),X},appCreator=createSSRApp,createVueApp=async()=>{var Z;const N=appCreator({name:"VuepressApp",setup(){var X;setupUpdateHead();for(const oe of clientConfigs)(X=oe.setup)==null||X.call(oe);return()=>[h$1(RouterView),...clientConfigs.flatMap(({rootComponents:oe=[]})=>oe.map(ae=>h$1(ae)))]}}),j=createVueRouter();setupGlobalComponents(N),setupGlobalComputed(N,j,clientConfigs);for(const X of clientConfigs)await((Z=X.enhance)==null?void 0:Z.call(X,{app:N,router:j,siteData}));return N.use(j),{app:N,router:j}};createVueApp().then(({app:N,router:j})=>{j.isReady().then(()=>{N.mount("#app")})});export{H,L,__vitePreload as _,useLocalStorage as a,useRouteLocale as b,useEventListener as c,createVueApp,n as d,d$1 as e,useDebounceFn as f,usePageData as g,h,v as i,l,m,ne as n,r,ut as u,vt as v,y};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.