diff --git a/404.html b/404.html new file mode 100644 index 00000000..595f0c7e --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +
>4;if(_<16)D[G++]=_;else{var se=0,pe=0;for(_==16?(pe=3+Ct(e,f,3),f+=2,se=D[G-1]):_==17?(pe=3+Ct(e,f,7),f+=3):_==18&&(pe=11+Ct(e,f,127),f+=7);pe--;)D[G++]=se}}var le=D.subarray(0,$),we=D.subarray($);m=qs(le),k=qs(we),p=Jr(le,m,1),v=Jr(we,k,1)}else St(1);else{var _=v0(f)+4,x=e[_-4]|e[_-3]<<8,N=_+x;if(N>o){l&&St(0);break}a&&c(d+x),n.set(e.subarray(_,N),d),t.b=d+=x,t.p=f=N*8,t.f=u;continue}if(f>S){l&&St(0);break}}a&&c(d+131072);for(var lt=(1<>4;if(f+=se&15,f>S){l&&St(0);break}if(se||St(2),pt<256)n[d++]=pt;else if(pt==256){ze=f,p=null;break}else{var qt=pt-254;if(pt>264){var G=pt-257,Mt=hd[G];qt=Ct(e,f,(1< >4;Qe||St(3),f+=Qe&15;var we=d0[I];if(I>3){var Mt=vd[I];we+=Gs(e,f)&(1< S){l&&St(0);break}a&&c(d+131072);var te=d+qt;if(d >4>7||(e[0]<<8|e[1])%31)&&St(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&St(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function y0(e,t){return g0(e.subarray(b0(e,t),-4),{i:2},t,t)}var Oi=typeof TextDecoder<"u"&&new TextDecoder,k0=0;try{Oi.decode(_0,{stream:!0}),k0=1}catch{}var w0=function(e){for(var t="",n=0;;){var r=e[n++],o=(r>127)+(r>223)+(r>239);if(n+o>e.length)return{s:t,r:yd(e,n-1)};o?o==3?(r=((r&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|r>>10,56320|r&1023)):o&1?t+=String.fromCharCode((r&31)<<6|e[n++]&63):t+=String.fromCharCode((r&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(r)}};function S0(e,t){{for(var n=new gt(e.length),r=0;r {const t=atob(e);return P0(y0(S0(t)))},oc=(e,t)=>{var r;const n=(r=Tr())==null?void 0:r.appContext.components;return n?e in n||ft(e)in n||po(ft(e))in n:!1},kd=e=>new Promise(t=>{setTimeout(t,e)}),wd=e=>{const t=On();return P(()=>e[t.value]??{})},Sd=e=>typeof e<"u",{isArray:Ai}=Array,x0=(e,t)=>Ot(e)&&e.startsWith(t),{keys:Pd}=Object,xd=e=>x0(e,"/");/** + * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT + */const sc=(e,t)=>{e.classList.add(t)},ic=(e,t)=>{e.classList.remove(t)},T0=e=>{var t;(t=e==null?void 0:e.parentNode)==null||t.removeChild(e)},Ks=(e,t,n)=>e n?n:e,ac=e=>(-1+e)*100,L0=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),C0=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,n)=>n.toUpperCase()),Io=(()=>{const e=["Webkit","O","Moz","ms"],t={},n=s=>{const{style:i}=document.body;if(s in i)return s;const a=s.charAt(0).toUpperCase()+s.slice(1);let l=e.length;for(;l--;){const c=`${e[l]}${a}`;if(c in i)return c}return s},r=s=>{const i=C0(s);return t[i]??(t[i]=n(i))},o=(s,i,a)=>{s.style[r(i)]=a};return(s,i)=>{for(const a in i){const l=i[a];Object.hasOwn(i,a)&&Sd(l)&&o(s,a,l)}}})(),Yt={minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:''},$e={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:n}=Yt,r=$e.isStarted(),o=Ks(e,Yt.minimum,1);$e.percent=o===1?null:o;const s=$e.render(!r),i=s.querySelector(Yt.barSelector);return s.offsetWidth,L0(a=>{Io(i,{transform:`translate3d(${ac(o)}%,0,0)`,transition:`all ${t}ms ${n}`}),o===1?(Io(s,{transition:"none",opacity:"1"}),s.offsetWidth,setTimeout(()=>{Io(s,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{$e.remove(),a()},t)},t)):setTimeout(()=>{a()},t)}),$e},isStarted:()=>typeof $e.percent=="number",start:()=>{$e.percent||$e.set(0);const e=()=>{setTimeout(()=>{$e.percent&&($e.trickle(),e())},Yt.trickleSpeed)};return e(),$e},done:e=>!e&&!$e.percent?$e:$e.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=$e;return t?(t=Ks(t+(typeof e=="number"?e:(1-t)*Ks(Math.random()*t,.1,.95)),0,.994),$e.set(t)):$e.start()},trickle:()=>$e.increase(Math.random()*Yt.trickleRate),render:e=>{if($e.isRendered())return document.getElementById("nprogress");sc(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Yt.template;const n=t.querySelector(Yt.barSelector),r=document.querySelector(Yt.parent),o=e?"-100":ac($e.percent??0);return Io(n,{transition:"all 0 linear",transform:`translate3d(${o}%,0,0)`}),r&&(r!==document.body&&sc(r,"nprogress-custom-parent"),r.appendChild(t)),t},remove:()=>{ic(document.documentElement,"nprogress-busy"),ic(document.querySelector(Yt.parent),"nprogress-custom-parent"),T0(document.getElementById("nprogress"))}},E0=()=>{Me(()=>{const e=Lr(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||$e.start()}),e.afterEach(n=>{t.add(n.path),$e.done()})})},O0=Gn({setup(){E0()}}),A0=Object.freeze(Object.defineProperty({__proto__:null,default:O0},Symbol.toStringTag,{value:"Module"})),I0=W({}),Td=Symbol(""),V0=()=>je(Td),M0=e=>{e.provide(Td,I0)},R0='',$0=e=>Ot(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),Ld=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>{t(Ld(e))},e.onerror=()=>{n()})}),N0=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on("uiRegister",()=>{if(e.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:r=>{const o=[];let s=-1;for(let i=0;i {e.goTo(o.indexOf(l.target))},o.push(a),r.appendChild(a)}e.on("change",()=>{s>=0&&o[s].classList.remove("active"),o[e.currIndex].classList.add("active"),s=e.currIndex})}}),n){const{isSupported:r,toggle:o}=o0();r.value&&e.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{o()}})}t&&e.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:' ',outlineID:"pswp__icn-download"},onInit:r=>{r.setAttribute("download",""),r.setAttribute("target","_blank"),r.setAttribute("rel","noopener"),e.on("change",()=>{r.setAttribute("href",e.currSlide.data.src)})}})})},B0=(e,{scrollToClose:t=!0,download:n=!0,fullscreen:r=!0,...o})=>Fe(async()=>{const{default:s}=await import("./photoswipe.esm-GXRgw7eJ.js");return{default:s}},[]).then(({default:s})=>{let i=null;const a=e.map(l=>({html:R0,element:l,msrc:l.src}));return e.forEach((l,c)=>{const u=()=>{i==null||i.destroy(),i=new s({preloaderDelay:0,showHideAnimationType:"zoom",...o,dataSource:a,index:c,...t?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),N0(i,{download:n,fullscreen:r}),i.addFilter("thumbEl",()=>l),i.addFilter("placeholderSrc",()=>l.src),i.init()};l.getAttribute("photo-swipe")||(l.style.cursor="zoom-in",l.addEventListener("click",()=>{u()}),l.addEventListener("keypress",({key:f})=>{f==="Enter"&&u()}),l.setAttribute("photo-swipe","")),Ld(l).then(f=>{a.splice(c,1,f),i==null||i.refreshSlideContent(c)})}),t?Ge("wheel",()=>{i==null||i.close()}):()=>{}}),j0=({selector:e,locales:t,delay:n=500,download:r=!0,fullscreen:o=!0,scrollToClose:s=!0})=>{const i=V0(),a=wd(t),l=ya(),c=ka();let u=null;const f=()=>{const{photoSwipe:d}=c.value;d!==!1&&Vt().then(()=>kd(n)).then(async()=>{const p=Ot(d)?d:e;u=await B0($0(p),{...i.value,...a.value,download:r,fullscreen:o,scrollToClose:s})})};Me(()=>{f(),me(()=>[l.value.path,i.value],()=>{u==null||u(),f()})}),zt(()=>{u==null||u()})};var D0={"/en/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to fullscreen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"},"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}};const H0=".plume-content > img, .plume-content :not(a) > img",F0=D0,U0=300,z0=!0,W0=!0,q0=!0;var G0=Gn({enhance:({app:e})=>{M0(e)},setup:()=>{j0({selector:H0,delay:U0,locales:F0,download:z0,fullscreen:W0,scrollToClose:q0})}});const K0=Object.freeze(Object.defineProperty({__proto__:null,default:G0},Symbol.toStringTag,{value:"Module"})),Y0={"/":()=>Fe(()=>import("./searchBox-default-Cv68RBlG.js"),[]),"/en/":()=>Fe(()=>import("./searchBox-en-CpaMi1Qt.js"),[])};var lc={"/":{placeholder:"Search",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}}};function Q0(e){const t=zn(e),n=On();return P(()=>t.value[n.value]??lc[n.value]??lc["/"])}var J0=tt(Y0);function zP(){return J0}const X0=R({__name:"SearchButton",props:{locales:{}},setup(e,{expose:t}){t();const n=e,r=Q0(zn(n.locales)),o={props:n,locale:r};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}}),F=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Z0=["aria-label"],e1={class:"mini-search-button-container"},t1={class:"mini-search-button-placeholder"};function n1(e,t,n,r,o,s){return h(),b("button",{type:"button",class:"mini-search mini-search-button","aria-label":r.locale.placeholder},[y("span",e1,[t[0]||(t[0]=y("svg",{class:"mini-search-search-icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[y("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),y("span",t1,K(r.locale.placeholder),1)]),t[1]||(t[1]=y("span",{class:"mini-search-button-keys"},[y("kbd",{class:"mini-search-button-key"}),y("kbd",{class:"mini-search-button-key"},"K")],-1))],8,Z0)}const r1=F(X0,[["render",n1],["__file","SearchButton.vue"]]),o1=R({__name:"Search",props:{locales:{},options:{}},setup(e,{expose:t}){t();const n=ua(()=>Fe(()=>import("./SearchBox-3orHN-tb.js"),[])),r=W(!1);Zl("k",i=>{(i.ctrlKey||i.metaKey)&&(i.preventDefault(),r.value=!0)}),Zl("/",i=>{o(i)||(i.preventDefault(),r.value=!0)});function o(i){const a=i.target,l=a.tagName;return a.isContentEditable||l==="INPUT"||l==="SELECT"||l==="TEXTAREA"}const s={SearchBox:n,showSearch:r,isEditingContent:o,SearchButton:r1};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}}),s1={class:"search-wrapper"},i1={id:"local-search"};function a1(e,t,n,r,o,s){return h(),b("div",s1,[r.showSearch?(h(),j(r.SearchBox,{key:0,locales:n.locales,options:n.options,onClose:t[0]||(t[0]=i=>r.showSearch=!1)},null,8,["locales","options"])):E("",!0),y("div",i1,[M(r.SearchButton,{locales:n.locales,onClick:t[1]||(t[1]=i=>r.showSearch=!0)},null,8,["locales"])])])}const l1=F(o1,[["render",a1],["__scopeId","data-v-97535d1e"],["__file","Search.vue"]]);var c1={"/en/":{placeholder:"Search",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}},"/":{placeholder:"搜索文档",resetButtonTitle:"重置搜索",backButtonTitle:"关闭",noResultsText:"无搜索结果:",footer:{selectText:"选择",selectKeyAriaLabel:"输入",navigateText:"切换",navigateUpKeyAriaLabel:"向上",navigateDownKeyAriaLabel:"向下",closeText:"关闭",closeKeyAriaLabel:"退出"}}},u1={},f1=c1,d1=u1,p1=Gn({enhance({app:e}){e.component("SearchBox",t=>ve(l1,{locales:f1,options:d1,...t}))}});const h1=Object.freeze(Object.defineProperty({__proto__:null,default:p1},Symbol.toStringTag,{value:"Module"}));var v1=/language-(?:shellscript|shell|bash|sh|zsh)/,m1=[".vp-copy-ignore",".diff.remove"];function g1({selector:e='div[class*="language-"] > button.copy',duration:t=2e3}={}){const n=new WeakMap,{copy:r}=G_({legacy:!0});Ge("click",o=>{const s=o.target;if(s.matches(e)){const i=s.parentElement,a=s.nextElementSibling;if(!i||!a)return;const l=v1.test(i.className),c=a.cloneNode(!0);c.querySelectorAll(m1.join(",")).forEach(f=>f.remove());let u=c.textContent||"";l&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),r(u).then(()=>{if(t<=0)return;s.classList.add("copied"),clearTimeout(n.get(s));const f=setTimeout(()=>{s.classList.remove("copied"),s.blur(),n.delete(s)},t);n.set(s,f)})}})}function _1({selector:e='div[class*="language-"] > .collapsed-lines'}={}){Ge("click",t=>{const n=t.target;if(n.matches(e)){const r=n.parentElement;r!=null&&r.classList.toggle("collapsed")&&r.scrollIntoView({block:"center",behavior:"instant"})}})}const b1={setup(){g1({selector:'div[class*="language-"] > button.copy',duration:2e3}),_1()}},y1=Object.freeze(Object.defineProperty({__proto__:null,default:b1},Symbol.toStringTag,{value:"Module"})),k1=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),w1='',S1='';var P1={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"};const Ys=P1,cc={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"}}},x1=(e,t,n)=>{const r=document.createElement(e);return gr(t)&&Pd(t).forEach(o=>{if(o.indexOf("data"))r[o]=t[o];else{const s=o.replace("data","");r.dataset[s]=t[o]}}),r},Pa=e=>({...Ys,...e,jsLib:Array.from(new Set([Ys.jsLib??[],e.jsLib??[]].flat())),cssLib:Array.from(new Set([Ys.cssLib??[],e.cssLib??[]].flat()))}),pr=(e,t)=>{if(Sd(e[t]))return e[t];const n=new Promise(r=>{var s;const o=document.createElement("script");o.src=t,(s=document.querySelector("body"))==null||s.appendChild(o),o.onload=()=>{r()}});return e[t]=n,n},T1=(e,t)=>{if(t.css&&Array.from(e.childNodes).every(n=>n.nodeName!=="STYLE")){const n=x1("style",{innerHTML:t.css});e.appendChild(n)}},L1=(e,t,n)=>{const r=n.getScript();if(r&&Array.from(t.childNodes).every(o=>o.nodeName!=="SCRIPT")){const o=document.createElement("script");o.appendChild(document.createTextNode(`{const document=window.document.querySelector('#${e} .vp-code-demo-display').shadowRoot; +${r}}`)),t.appendChild(o)}},C1=["html","js","css"],E1=e=>{const t=Pd(e),n={html:[],js:[],css:[],isLegal:!1};return C1.forEach(r=>{const o=t.filter(s=>cc[r].types.includes(s));if(o.length){const s=o[0];n[r]=[e[s].replace(/^\n|\n$/g,""),cc[r].map[s]??s]}}),n.isLegal=(!n.html.length||n.html[1]==="none")&&(!n.js.length||n.js[1]==="none")&&(!n.css.length||n.css[1]==="none"),n},Cd=e=>e.replace(/
/g,"
").replace(/<((\S+)[^<]*?)\s+\/>/g,"<$1>$2>"),Ed=e=>`+${Cd(e)} +`,O1=e=>`${e.replace("export default ","const $reactApp = ").replace(/App\.__style__(\s*)=(\s*)`([\s\S]*)?`/,"")}; +ReactDOM.createRoot(document.getElementById("app")).render(React.createElement($reactApp))`,A1=e=>e.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(),Od=e=>`(function(exports){var module={};module.exports=exports;${e};return module.exports.__esModule?exports.default:module.exports;})({})`,I1=(e,t)=>{const n=Pa(t),r=e.js[0]??"";return{...n,html:Cd(e.html[0]??""),js:r,css:e.css[0]??"",isLegal:e.isLegal,getScript:()=>{var o;return n.useBabel?((o=window.Babel.transform(r,{presets:["es2015"]}))==null?void 0:o.code)??"":r}}},V1=/([\s\S]+)<\/template>/u,M1=/bar | RiboCV