29 lines
325 KiB
JavaScript
29 lines
325 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/action.html-C0ql065z.js","assets/fav-DItVJQlV.js","assets/musicstream_url.html-qq6CNfyp.js","assets/download-BaAFXe77.js","assets/videostream_url.html-DlvjAVi_.js","assets/videostream_url.html-DnLcd0On.js","assets/Bcoin.html-BhhfS1Rx.js","assets/battery-100-VBikFKl4.js","assets/WeChat_Alipay.html-D7UPw-Mv.js","assets/monthly.html-D8O3h0v-.js","assets/action.html-DLBmRfG7.js","assets/videostream_url.html-JIL5pwcj.js"])))=>i.map(i=>d[i]);
|
||
/**
|
||
* @vue/shared v3.5.17
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**//*! #__NO_SIDE_EFFECTS__ */function er(e){const t=Object.create(null);for(const l of e.split(","))t[l]=1;return l=>l in t}const ke={},bl=[],bt=()=>{},Tc=()=>!1,oi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),tr=e=>e.startsWith("onUpdate:"),$e=Object.assign,lr=(e,t)=>{const l=e.indexOf(t);l>-1&&e.splice(l,1)},xc=Object.prototype.hasOwnProperty,ve=(e,t)=>xc.call(e,t),ie=Array.isArray,yl=e=>Ki(e)==="[object Map]",oo=e=>Ki(e)==="[object Set]",se=e=>typeof e=="function",Re=e=>typeof e=="string",Vt=e=>typeof e=="symbol",we=e=>e!==null&&typeof e=="object",ao=e=>(we(e)||se(e))&&se(e.then)&&se(e.catch),co=Object.prototype.toString,Ki=e=>co.call(e),Pc=e=>Ki(e).slice(8,-1),uo=e=>Ki(e)==="[object Object]",ir=e=>Re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,El=er(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gi=e=>{const t=Object.create(null);return l=>t[l]||(t[l]=e(l))},Ac=/-(\w)/g,et=Gi(e=>e.replace(Ac,(t,l)=>l?l.toUpperCase():"")),Sc=/\B([A-Z])/g,Qt=Gi(e=>e.replace(Sc,"-$1").toLowerCase()),ai=Gi(e=>e.charAt(0).toUpperCase()+e.slice(1)),pn=Gi(e=>e?`on${ai(e)}`:""),Gt=(e,t)=>!Object.is(e,t),vn=(e,...t)=>{for(let l=0;l<e.length;l++)e[l](...t)},$n=(e,t,l,i=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:i,value:l})},Rc=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Oc=e=>{const t=Re(e)?Number(e):NaN;return isNaN(t)?e:t};let $r;const qi=()=>$r||($r=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Cl(e){if(ie(e)){const t={};for(let l=0;l<e.length;l++){const i=e[l],n=Re(i)?Fc(i):Cl(i);if(n)for(const r in n)t[r]=n[r]}return t}else if(Re(e)||we(e))return e}const Ic=/;(?![^(]*\))/g,Cc=/:([^]+)/,Dc=/\/\*[^]*?\*\//g;function Fc(e){const t={};return e.replace(Dc,"").split(Ic).forEach(l=>{if(l){const i=l.split(Cc);i.length>1&&(t[i[0].trim()]=i[1].trim())}}),t}function Je(e){let t="";if(Re(e))t=e;else if(ie(e))for(let l=0;l<e.length;l++){const i=Je(e[l]);i&&(t+=i+" ")}else if(we(e))for(const l in e)e[l]&&(t+=l+" ");return t.trim()}function mn(e){if(!e)return null;let{class:t,style:l}=e;return t&&!Re(t)&&(e.class=Je(t)),l&&(e.style=Cl(l)),e}const Vc="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",$c=er(Vc);function ho(e){return!!e||e===""}const fo=e=>!!(e&&e.__v_isRef===!0),Se=e=>Re(e)?e:e==null?"":ie(e)||we(e)&&(e.toString===co||!se(e.toString))?fo(e)?Se(e.value):JSON.stringify(e,po,2):String(e),po=(e,t)=>fo(t)?po(e,t.value):yl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((l,[i,n],r)=>(l[gn(i,r)+" =>"]=n,l),{})}:oo(t)?{[`Set(${t.size})`]:[...t.values()].map(l=>gn(l))}:Vt(t)?gn(t):we(t)&&!ie(t)&&!uo(t)?String(t):t,gn=(e,t="")=>{var l;return Vt(e)?`Symbol(${(l=e.description)!=null?l:t})`:e};/**
|
||
* @vue/reactivity v3.5.17
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/let We;class Mc{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=We,!t&&We&&(this.index=(We.scopes||(We.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,l;if(this.scopes)for(t=0,l=this.scopes.length;t<l;t++)this.scopes[t].pause();for(t=0,l=this.effects.length;t<l;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,l;if(this.scopes)for(t=0,l=this.scopes.length;t<l;t++)this.scopes[t].resume();for(t=0,l=this.effects.length;t<l;t++)this.effects[t].resume()}}run(t){if(this._active){const l=We;try{return We=this,t()}finally{We=l}}}on(){++this._on===1&&(this.prevScope=We,We=this)}off(){this._on>0&&--this._on===0&&(We=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let l,i;for(l=0,i=this.effects.length;l<i;l++)this.effects[l].stop();for(this.effects.length=0,l=0,i=this.cleanups.length;l<i;l++)this.cleanups[l]();if(this.cleanups.length=0,this.scopes){for(l=0,i=this.scopes.length;l<i;l++)this.scopes[l].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const n=this.parent.scopes.pop();n&&n!==this&&(this.parent.scopes[this.index]=n,n.index=this.index)}this.parent=void 0}}}function vo(){return We}function Nc(e,t=!1){We&&We.cleanups.push(e)}let Ee;const _n=new WeakSet;class mo{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,We&&We.active&&We.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,_n.has(this)&&(_n.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||_o(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Mr(this),ko(this);const t=Ee,l=ht;Ee=this,ht=!0;try{return this.fn()}finally{bo(this),Ee=t,ht=l,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)sr(t);this.deps=this.depsTail=void 0,Mr(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?_n.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Mn(this)&&this.run()}get dirty(){return Mn(this)}}let go=0,zl,Ul;function _o(e,t=!1){if(e.flags|=8,t){e.next=Ul,Ul=e;return}e.next=zl,zl=e}function nr(){go++}function rr(){if(--go>0)return;if(Ul){let t=Ul;for(Ul=void 0;t;){const l=t.next;t.next=void 0,t.flags&=-9,t=l}}let e;for(;zl;){let t=zl;for(zl=void 0;t;){const l=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(i){e||(e=i)}t=l}}if(e)throw e}function ko(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function bo(e){let t,l=e.depsTail,i=l;for(;i;){const n=i.prevDep;i.version===-1?(i===l&&(l=n),sr(i),Hc(i)):t=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=n}e.deps=t,e.depsTail=l}function Mn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(yo(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function yo(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Jl)||(e.globalVersion=Jl,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Mn(e))))return;e.flags|=2;const t=e.dep,l=Ee,i=ht;Ee=e,ht=!0;try{ko(e);const n=e.fn(e._value);(t.version===0||Gt(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(n){throw t.version++,n}finally{Ee=l,ht=i,bo(e),e.flags&=-3}}function sr(e,t=!1){const{dep:l,prevSub:i,nextSub:n}=e;if(i&&(i.nextSub=n,e.prevSub=void 0),n&&(n.prevSub=i,e.nextSub=void 0),l.subs===e&&(l.subs=i,!i&&l.computed)){l.computed.flags&=-5;for(let r=l.computed.deps;r;r=r.nextDep)sr(r,!0)}!t&&!--l.sc&&l.map&&l.map.delete(l.key)}function Hc(e){const{prevDep:t,nextDep:l}=e;t&&(t.nextDep=l,e.prevDep=void 0),l&&(l.prevDep=t,e.nextDep=void 0)}let ht=!0;const Eo=[];function Dt(){Eo.push(ht),ht=!1}function Ft(){const e=Eo.pop();ht=e===void 0?!0:e}function Mr(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const l=Ee;Ee=void 0;try{t()}finally{Ee=l}}}let Jl=0;class jc{constructor(t,l){this.sub=t,this.dep=l,this.version=l.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Yi{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Ee||!ht||Ee===this.computed)return;let l=this.activeLink;if(l===void 0||l.sub!==Ee)l=this.activeLink=new jc(Ee,this),Ee.deps?(l.prevDep=Ee.depsTail,Ee.depsTail.nextDep=l,Ee.depsTail=l):Ee.deps=Ee.depsTail=l,Lo(l);else if(l.version===-1&&(l.version=this.version,l.nextDep)){const i=l.nextDep;i.prevDep=l.prevDep,l.prevDep&&(l.prevDep.nextDep=i),l.prevDep=Ee.depsTail,l.nextDep=void 0,Ee.depsTail.nextDep=l,Ee.depsTail=l,Ee.deps===l&&(Ee.deps=i)}return l}trigger(t){this.version++,Jl++,this.notify(t)}notify(t){nr();try{for(let l=this.subs;l;l=l.prevSub)l.sub.notify()&&l.sub.dep.notify()}finally{rr()}}}function Lo(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let i=t.deps;i;i=i.nextDep)Lo(i)}const l=e.dep.subs;l!==e&&(e.prevSub=l,l&&(l.nextSub=e)),e.dep.subs=e}}const Di=new WeakMap,rl=Symbol(""),Nn=Symbol(""),Ql=Symbol("");function Ke(e,t,l){if(ht&&Ee){let i=Di.get(e);i||Di.set(e,i=new Map);let n=i.get(l);n||(i.set(l,n=new Yi),n.map=i,n.key=l),n.track()}}function Rt(e,t,l,i,n,r){const s=Di.get(e);if(!s){Jl++;return}const o=a=>{a&&a.trigger()};if(nr(),t==="clear")s.forEach(o);else{const a=ie(e),u=a&&ir(l);if(a&&l==="length"){const c=Number(i);s.forEach((d,h)=>{(h==="length"||h===Ql||!Vt(h)&&h>=c)&&o(d)})}else switch((l!==void 0||s.has(void 0))&&o(s.get(l)),u&&o(s.get(Ql)),t){case"add":a?u&&o(s.get("length")):(o(s.get(rl)),yl(e)&&o(s.get(Nn)));break;case"delete":a||(o(s.get(rl)),yl(e)&&o(s.get(Nn)));break;case"set":yl(e)&&o(s.get(rl));break}}rr()}function Bc(e,t){const l=Di.get(e);return l&&l.get(t)}function fl(e){const t=fe(e);return t===e?t:(Ke(t,"iterate",Ql),ct(e)?t:t.map(He))}function Xi(e){return Ke(e=fe(e),"iterate",Ql),e}const zc={__proto__:null,[Symbol.iterator](){return kn(this,Symbol.iterator,He)},concat(...e){return fl(this).concat(...e.map(t=>ie(t)?fl(t):t))},entries(){return kn(this,"entries",e=>(e[1]=He(e[1]),e))},every(e,t){return Tt(this,"every",e,t,void 0,arguments)},filter(e,t){return Tt(this,"filter",e,t,l=>l.map(He),arguments)},find(e,t){return Tt(this,"find",e,t,He,arguments)},findIndex(e,t){return Tt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Tt(this,"findLast",e,t,He,arguments)},findLastIndex(e,t){return Tt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Tt(this,"forEach",e,t,void 0,arguments)},includes(...e){return bn(this,"includes",e)},indexOf(...e){return bn(this,"indexOf",e)},join(e){return fl(this).join(e)},lastIndexOf(...e){return bn(this,"lastIndexOf",e)},map(e,t){return Tt(this,"map",e,t,void 0,arguments)},pop(){return Ml(this,"pop")},push(...e){return Ml(this,"push",e)},reduce(e,...t){return Nr(this,"reduce",e,t)},reduceRight(e,...t){return Nr(this,"reduceRight",e,t)},shift(){return Ml(this,"shift")},some(e,t){return Tt(this,"some",e,t,void 0,arguments)},splice(...e){return Ml(this,"splice",e)},toReversed(){return fl(this).toReversed()},toSorted(e){return fl(this).toSorted(e)},toSpliced(...e){return fl(this).toSpliced(...e)},unshift(...e){return Ml(this,"unshift",e)},values(){return kn(this,"values",He)}};function kn(e,t,l){const i=Xi(e),n=i[t]();return i!==e&&!ct(e)&&(n._next=n.next,n.next=()=>{const r=n._next();return r.value&&(r.value=l(r.value)),r}),n}const Uc=Array.prototype;function Tt(e,t,l,i,n,r){const s=Xi(e),o=s!==e&&!ct(e),a=s[t];if(a!==Uc[t]){const d=a.apply(e,r);return o?He(d):d}let u=l;s!==e&&(o?u=function(d,h){return l.call(this,He(d),h,e)}:l.length>2&&(u=function(d,h){return l.call(this,d,h,e)}));const c=a.call(s,u,i);return o&&n?n(c):c}function Nr(e,t,l,i){const n=Xi(e);let r=l;return n!==e&&(ct(e)?l.length>3&&(r=function(s,o,a){return l.call(this,s,o,a,e)}):r=function(s,o,a){return l.call(this,s,He(o),a,e)}),n[t](r,...i)}function bn(e,t,l){const i=fe(e);Ke(i,"iterate",Ql);const n=i[t](...l);return(n===-1||n===!1)&&or(l[0])?(l[0]=fe(l[0]),i[t](...l)):n}function Ml(e,t,l=[]){Dt(),nr();const i=fe(e)[t].apply(e,l);return rr(),Ft(),i}const Wc=er("__proto__,__v_isRef,__isVue"),wo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Vt));function Kc(e){Vt(e)||(e=String(e));const t=fe(this);return Ke(t,"has",e),t.hasOwnProperty(e)}class To{constructor(t=!1,l=!1){this._isReadonly=t,this._isShallow=l}get(t,l,i){if(l==="__v_skip")return t.__v_skip;const n=this._isReadonly,r=this._isShallow;if(l==="__v_isReactive")return!n;if(l==="__v_isReadonly")return n;if(l==="__v_isShallow")return r;if(l==="__v_raw")return i===(n?r?Oo:Ro:r?So:Ao).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(i)?t:void 0;const s=ie(t);if(!n){let a;if(s&&(a=zc[l]))return a;if(l==="hasOwnProperty")return Kc}const o=Reflect.get(t,l,De(t)?t:i);return(Vt(l)?wo.has(l):Wc(l))||(n||Ke(t,"get",l),r)?o:De(o)?s&&ir(l)?o:o.value:we(o)?n?Qi(o):ul(o):o}}class xo extends To{constructor(t=!1){super(!1,t)}set(t,l,i,n){let r=t[l];if(!this._isShallow){const a=Yt(r);if(!ct(i)&&!Yt(i)&&(r=fe(r),i=fe(i)),!ie(t)&&De(r)&&!De(i))return a?!1:(r.value=i,!0)}const s=ie(t)&&ir(l)?Number(l)<t.length:ve(t,l),o=Reflect.set(t,l,i,De(t)?t:n);return t===fe(n)&&(s?Gt(i,r)&&Rt(t,"set",l,i):Rt(t,"add",l,i)),o}deleteProperty(t,l){const i=ve(t,l);t[l];const n=Reflect.deleteProperty(t,l);return n&&i&&Rt(t,"delete",l,void 0),n}has(t,l){const i=Reflect.has(t,l);return(!Vt(l)||!wo.has(l))&&Ke(t,"has",l),i}ownKeys(t){return Ke(t,"iterate",ie(t)?"length":rl),Reflect.ownKeys(t)}}class Po extends To{constructor(t=!1){super(!0,t)}set(t,l){return!0}deleteProperty(t,l){return!0}}const Gc=new xo,qc=new Po,Yc=new xo(!0),Xc=new Po(!0),Hn=e=>e,gi=e=>Reflect.getPrototypeOf(e);function Jc(e,t,l){return function(...i){const n=this.__v_raw,r=fe(n),s=yl(r),o=e==="entries"||e===Symbol.iterator&&s,a=e==="keys"&&s,u=n[e](...i),c=l?Hn:t?Fi:He;return!t&&Ke(r,"iterate",a?Nn:rl),{next(){const{value:d,done:h}=u.next();return h?{value:d,done:h}:{value:o?[c(d[0]),c(d[1])]:c(d),done:h}},[Symbol.iterator](){return this}}}}function _i(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Qc(e,t){const l={get(n){const r=this.__v_raw,s=fe(r),o=fe(n);e||(Gt(n,o)&&Ke(s,"get",n),Ke(s,"get",o));const{has:a}=gi(s),u=t?Hn:e?Fi:He;if(a.call(s,n))return u(r.get(n));if(a.call(s,o))return u(r.get(o));r!==s&&r.get(n)},get size(){const n=this.__v_raw;return!e&&Ke(fe(n),"iterate",rl),Reflect.get(n,"size",n)},has(n){const r=this.__v_raw,s=fe(r),o=fe(n);return e||(Gt(n,o)&&Ke(s,"has",n),Ke(s,"has",o)),n===o?r.has(n):r.has(n)||r.has(o)},forEach(n,r){const s=this,o=s.__v_raw,a=fe(o),u=t?Hn:e?Fi:He;return!e&&Ke(a,"iterate",rl),o.forEach((c,d)=>n.call(r,u(c),u(d),s))}};return $e(l,e?{add:_i("add"),set:_i("set"),delete:_i("delete"),clear:_i("clear")}:{add(n){!t&&!ct(n)&&!Yt(n)&&(n=fe(n));const r=fe(this);return gi(r).has.call(r,n)||(r.add(n),Rt(r,"add",n,n)),this},set(n,r){!t&&!ct(r)&&!Yt(r)&&(r=fe(r));const s=fe(this),{has:o,get:a}=gi(s);let u=o.call(s,n);u||(n=fe(n),u=o.call(s,n));const c=a.call(s,n);return s.set(n,r),u?Gt(r,c)&&Rt(s,"set",n,r):Rt(s,"add",n,r),this},delete(n){const r=fe(this),{has:s,get:o}=gi(r);let a=s.call(r,n);a||(n=fe(n),a=s.call(r,n)),o&&o.call(r,n);const u=r.delete(n);return a&&Rt(r,"delete",n,void 0),u},clear(){const n=fe(this),r=n.size!==0,s=n.clear();return r&&Rt(n,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(n=>{l[n]=Jc(n,e,t)}),l}function Ji(e,t){const l=Qc(e,t);return(i,n,r)=>n==="__v_isReactive"?!e:n==="__v_isReadonly"?e:n==="__v_raw"?i:Reflect.get(ve(l,n)&&n in i?l:i,n,r)}const Zc={get:Ji(!1,!1)},eu={get:Ji(!1,!0)},tu={get:Ji(!0,!1)},lu={get:Ji(!0,!0)},Ao=new WeakMap,So=new WeakMap,Ro=new WeakMap,Oo=new WeakMap;function iu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function nu(e){return e.__v_skip||!Object.isExtensible(e)?0:iu(Pc(e))}function ul(e){return Yt(e)?e:Zi(e,!1,Gc,Zc,Ao)}function Io(e){return Zi(e,!1,Yc,eu,So)}function Qi(e){return Zi(e,!0,qc,tu,Ro)}function ru(e){return Zi(e,!0,Xc,lu,Oo)}function Zi(e,t,l,i,n){if(!we(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=nu(e);if(r===0)return e;const s=n.get(e);if(s)return s;const o=new Proxy(e,r===2?i:l);return n.set(e,o),o}function sl(e){return Yt(e)?sl(e.__v_raw):!!(e&&e.__v_isReactive)}function Yt(e){return!!(e&&e.__v_isReadonly)}function ct(e){return!!(e&&e.__v_isShallow)}function or(e){return e?!!e.__v_raw:!1}function fe(e){const t=e&&e.__v_raw;return t?fe(t):e}function su(e){return!ve(e,"__v_skip")&&Object.isExtensible(e)&&$n(e,"__v_skip",!0),e}const He=e=>we(e)?ul(e):e,Fi=e=>we(e)?Qi(e):e;function De(e){return e?e.__v_isRef===!0:!1}function Oe(e){return Co(e,!1)}function Le(e){return Co(e,!0)}function Co(e,t){return De(e)?e:new ou(e,t)}class ou{constructor(t,l){this.dep=new Yi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=l?t:fe(t),this._value=l?t:He(t),this.__v_isShallow=l}get value(){return this.dep.track(),this._value}set value(t){const l=this._rawValue,i=this.__v_isShallow||ct(t)||Yt(t);t=i?t:fe(t),Gt(t,l)&&(this._rawValue=t,this._value=i?t:He(t),this.dep.trigger())}}function te(e){return De(e)?e.value:e}function ge(e){return se(e)?e():te(e)}const au={get:(e,t,l)=>t==="__v_raw"?e:te(Reflect.get(e,t,l)),set:(e,t,l,i)=>{const n=e[t];return De(n)&&!De(l)?(n.value=l,!0):Reflect.set(e,t,l,i)}};function Do(e){return sl(e)?e:new Proxy(e,au)}class cu{constructor(t){this.__v_isRef=!0,this._value=void 0;const l=this.dep=new Yi,{get:i,set:n}=t(l.track.bind(l),l.trigger.bind(l));this._get=i,this._set=n}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Fo(e){return new cu(e)}function uu(e){const t=ie(e)?new Array(e.length):{};for(const l in e)t[l]=$o(e,l);return t}class du{constructor(t,l,i){this._object=t,this._key=l,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Bc(fe(this._object),this._key)}}class hu{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Vo(e,t,l){return De(e)?e:se(e)?new hu(e):we(e)&&arguments.length>1?$o(e,t,l):Oe(e)}function $o(e,t,l){const i=e[t];return De(i)?i:new du(e,t,l)}class fu{constructor(t,l,i){this.fn=t,this.setter=l,this._value=void 0,this.dep=new Yi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Jl-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!l,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&Ee!==this)return _o(this,!0),!0}get value(){const t=this.dep.track();return yo(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function pu(e,t,l=!1){let i,n;return se(e)?i=e:(i=e.get,n=e.set),new fu(i,n,l)}const ki={},Vi=new WeakMap;let ll;function vu(e,t=!1,l=ll){if(l){let i=Vi.get(l);i||Vi.set(l,i=[]),i.push(e)}}function mu(e,t,l=ke){const{immediate:i,deep:n,once:r,scheduler:s,augmentJob:o,call:a}=l,u=k=>n?k:ct(k)||n===!1||n===0?Ot(k,1):Ot(k);let c,d,h,p,_=!1,b=!1;if(De(e)?(d=()=>e.value,_=ct(e)):sl(e)?(d=()=>u(e),_=!0):ie(e)?(b=!0,_=e.some(k=>sl(k)||ct(k)),d=()=>e.map(k=>{if(De(k))return k.value;if(sl(k))return u(k);if(se(k))return a?a(k,2):k()})):se(e)?t?d=a?()=>a(e,2):e:d=()=>{if(h){Dt();try{h()}finally{Ft()}}const k=ll;ll=c;try{return a?a(e,3,[p]):e(p)}finally{ll=k}}:d=bt,t&&n){const k=d,$=n===!0?1/0:n;d=()=>Ot(k(),$)}const L=vo(),P=()=>{c.stop(),L&&L.active&&lr(L.effects,c)};if(r&&t){const k=t;t=(...$)=>{k(...$),P()}}let x=b?new Array(e.length).fill(ki):ki;const m=k=>{if(!(!(c.flags&1)||!c.dirty&&!k))if(t){const $=c.run();if(n||_||(b?$.some((J,M)=>Gt(J,x[M])):Gt($,x))){h&&h();const J=ll;ll=c;try{const M=[$,x===ki?void 0:b&&x[0]===ki?[]:x,p];x=$,a?a(t,3,M):t(...M)}finally{ll=J}}}else c.run()};return o&&o(m),c=new mo(d),c.scheduler=s?()=>s(m,!1):m,p=k=>vu(k,!1,c),h=c.onStop=()=>{const k=Vi.get(c);if(k){if(a)a(k,4);else for(const $ of k)$();Vi.delete(c)}},t?i?m(!0):x=c.run():s?s(m.bind(null,!0),!0):c.run(),P.pause=c.pause.bind(c),P.resume=c.resume.bind(c),P.stop=P,P}function Ot(e,t=1/0,l){if(t<=0||!we(e)||e.__v_skip||(l=l||new Set,l.has(e)))return e;if(l.add(e),t--,De(e))Ot(e.value,t,l);else if(ie(e))for(let i=0;i<e.length;i++)Ot(e[i],t,l);else if(oo(e)||yl(e))e.forEach(i=>{Ot(i,t,l)});else if(uo(e)){for(const i in e)Ot(e[i],t,l);for(const i of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,i)&&Ot(e[i],t,l)}return e}/**
|
||
* @vue/runtime-core v3.5.17
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/function ci(e,t,l,i){try{return i?e(...i):e()}catch(n){ui(n,t,l)}}function ft(e,t,l,i){if(se(e)){const n=ci(e,t,l,i);return n&&ao(n)&&n.catch(r=>{ui(r,t,l)}),n}if(ie(e)){const n=[];for(let r=0;r<e.length;r++)n.push(ft(e[r],t,l,i));return n}}function ui(e,t,l,i=!0){const n=t?t.vnode:null,{errorHandler:r,throwUnhandledErrorInProduction:s}=t&&t.appContext.config||ke;if(t){let o=t.parent;const a=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${l}`;for(;o;){const c=o.ec;if(c){for(let d=0;d<c.length;d++)if(c[d](e,a,u)===!1)return}o=o.parent}if(r){Dt(),ci(r,null,10,[e,a,u]),Ft();return}}gu(e,l,n,i,s)}function gu(e,t,l,i=!0,n=!1){if(n)throw e;console.error(e)}const Xe=[];let _t=-1;const Ll=[];let zt=null,ml=0;const Mo=Promise.resolve();let $i=null;function Dl(e){const t=$i||Mo;return e?t.then(this?e.bind(this):e):t}function _u(e){let t=_t+1,l=Xe.length;for(;t<l;){const i=t+l>>>1,n=Xe[i],r=Zl(n);r<e||r===e&&n.flags&2?t=i+1:l=i}return t}function ar(e){if(!(e.flags&1)){const t=Zl(e),l=Xe[Xe.length-1];!l||!(e.flags&2)&&t>=Zl(l)?Xe.push(e):Xe.splice(_u(t),0,e),e.flags|=1,No()}}function No(){$i||($i=Mo.then(Ho))}function ku(e){ie(e)?Ll.push(...e):zt&&e.id===-1?zt.splice(ml+1,0,e):e.flags&1||(Ll.push(e),e.flags|=1),No()}function Hr(e,t,l=_t+1){for(;l<Xe.length;l++){const i=Xe[l];if(i&&i.flags&2){if(e&&i.id!==e.uid)continue;Xe.splice(l,1),l--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function Mi(e){if(Ll.length){const t=[...new Set(Ll)].sort((l,i)=>Zl(l)-Zl(i));if(Ll.length=0,zt){zt.push(...t);return}for(zt=t,ml=0;ml<zt.length;ml++){const l=zt[ml];l.flags&4&&(l.flags&=-2),l.flags&8||l(),l.flags&=-2}zt=null,ml=0}}const Zl=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Ho(e){try{for(_t=0;_t<Xe.length;_t++){const t=Xe[_t];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),ci(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;_t<Xe.length;_t++){const t=Xe[_t];t&&(t.flags&=-2)}_t=-1,Xe.length=0,Mi(),$i=null,(Xe.length||Ll.length)&&Ho()}}let Ve=null,jo=null;function Ni(e){const t=Ve;return Ve=e,jo=e&&e.type.__scopeId||null,t}function xe(e,t=Ve,l){if(!t||e._n)return e;const i=(...n)=>{i._d&&Zr(-1);const r=Ni(t);let s;try{s=e(...n)}finally{Ni(r),i._d&&Zr(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function Hi(e,t){if(Ve===null)return e;const l=nn(Ve),i=e.dirs||(e.dirs=[]);for(let n=0;n<t.length;n++){let[r,s,o,a=ke]=t[n];r&&(se(r)&&(r={mounted:r,updated:r}),r.deep&&Ot(s),i.push({dir:r,instance:l,value:s,oldValue:void 0,arg:o,modifiers:a}))}return e}function kt(e,t,l,i){const n=e.dirs,r=t&&t.dirs;for(let s=0;s<n.length;s++){const o=n[s];r&&(o.oldValue=r[s].value);let a=o.dir[i];a&&(Dt(),ft(a,l,8,[e.el,o,e,t]),Ft())}}const bu=Symbol("_vte"),Bo=e=>e.__isTeleport,Ut=Symbol("_leaveCb"),bi=Symbol("_enterCb");function zo(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return rt(()=>{e.isMounted=!0}),dr(()=>{e.isUnmounting=!0}),e}const st=[Function,Array],Uo={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:st,onEnter:st,onAfterEnter:st,onEnterCancelled:st,onBeforeLeave:st,onLeave:st,onAfterLeave:st,onLeaveCancelled:st,onBeforeAppear:st,onAppear:st,onAfterAppear:st,onAppearCancelled:st},Wo=e=>{const t=e.subTree;return t.component?Wo(t.component):t},yu={name:"BaseTransition",props:Uo,setup(e,{slots:t}){const l=Mt(),i=zo();return()=>{const n=t.default&&cr(t.default(),!0);if(!n||!n.length)return;const r=Ko(n),s=fe(e),{mode:o}=s;if(i.isLeaving)return yn(r);const a=jr(r);if(!a)return yn(r);let u=ei(a,s,i,l,d=>u=d);a.type!==je&&dl(a,u);let c=l.subTree&&jr(l.subTree);if(c&&c.type!==je&&!nl(a,c)&&Wo(l).type!==je){let d=ei(c,s,i,l);if(dl(c,d),o==="out-in"&&a.type!==je)return i.isLeaving=!0,d.afterLeave=()=>{i.isLeaving=!1,l.job.flags&8||l.update(),delete d.afterLeave,c=void 0},yn(r);o==="in-out"&&a.type!==je?d.delayLeave=(h,p,_)=>{const b=Go(i,c);b[String(c.key)]=c,h[Ut]=()=>{p(),h[Ut]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{_(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function Ko(e){let t=e[0];if(e.length>1){for(const l of e)if(l.type!==je){t=l;break}}return t}const Eu=yu;function Go(e,t){const{leavingVNodes:l}=e;let i=l.get(t.type);return i||(i=Object.create(null),l.set(t.type,i)),i}function ei(e,t,l,i,n){const{appear:r,mode:s,persisted:o=!1,onBeforeEnter:a,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:h,onLeave:p,onAfterLeave:_,onLeaveCancelled:b,onBeforeAppear:L,onAppear:P,onAfterAppear:x,onAppearCancelled:m}=t,k=String(e.key),$=Go(l,e),J=(R,D)=>{R&&ft(R,i,9,D)},M=(R,D)=>{const B=D[1];J(R,D),ie(R)?R.every(E=>E.length<=1)&&B():R.length<=1&&B()},w={mode:s,persisted:o,beforeEnter(R){let D=a;if(!l.isMounted)if(r)D=L||a;else return;R[Ut]&&R[Ut](!0);const B=$[k];B&&nl(e,B)&&B.el[Ut]&&B.el[Ut](),J(D,[R])},enter(R){let D=u,B=c,E=d;if(!l.isMounted)if(r)D=P||u,B=x||c,E=m||d;else return;let F=!1;const N=R[bi]=U=>{F||(F=!0,U?J(E,[R]):J(B,[R]),w.delayedLeave&&w.delayedLeave(),R[bi]=void 0)};D?M(D,[R,N]):N()},leave(R,D){const B=String(e.key);if(R[bi]&&R[bi](!0),l.isUnmounting)return D();J(h,[R]);let E=!1;const F=R[Ut]=N=>{E||(E=!0,D(),N?J(b,[R]):J(_,[R]),R[Ut]=void 0,$[B]===e&&delete $[B])};$[B]=e,p?M(p,[R,F]):F()},clone(R){const D=ei(R,t,l,i,n);return n&&n(D),D}};return w}function yn(e){if(di(e))return e=Jt(e),e.children=null,e}function jr(e){if(!di(e))return Bo(e.type)&&e.children?Ko(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:l}=e;if(l){if(t&16)return l[0];if(t&32&&se(l.default))return l.default()}}function dl(e,t){e.shapeFlag&6&&e.component?(e.transition=t,dl(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function cr(e,t=!1,l){let i=[],n=0;for(let r=0;r<e.length;r++){let s=e[r];const o=l==null?s.key:String(l)+String(s.key!=null?s.key:r);s.type===be?(s.patchFlag&128&&n++,i=i.concat(cr(s.children,t,o))):(t||s.type!==je)&&i.push(o!=null?Jt(s,{key:o}):s)}if(n>1)for(let r=0;r<i.length;r++)i[r].patchFlag=-2;return i}/*! #__NO_SIDE_EFFECTS__ */function ue(e,t){return se(e)?$e({name:e.name},t,{setup:e}):e}function qo(){const e=Mt();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function ur(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Br(e){const t=Mt(),l=Le(null);if(t){const n=t.refs===ke?t.refs={}:t.refs;Object.defineProperty(n,e,{enumerable:!0,get:()=>l.value,set:r=>l.value=r})}return l}function wl(e,t,l,i,n=!1){if(ie(e)){e.forEach((_,b)=>wl(_,t&&(ie(t)?t[b]:t),l,i,n));return}if(ol(i)&&!n){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&wl(e,t,l,i.component.subTree);return}const r=i.shapeFlag&4?nn(i.component):i.el,s=n?null:r,{i:o,r:a}=e,u=t&&t.r,c=o.refs===ke?o.refs={}:o.refs,d=o.setupState,h=fe(d),p=d===ke?()=>!1:_=>ve(h,_);if(u!=null&&u!==a&&(Re(u)?(c[u]=null,p(u)&&(d[u]=null)):De(u)&&(u.value=null)),se(a))ci(a,o,12,[s,c]);else{const _=Re(a),b=De(a);if(_||b){const L=()=>{if(e.f){const P=_?p(a)?d[a]:c[a]:a.value;n?ie(P)&&lr(P,r):ie(P)?P.includes(r)||P.push(r):_?(c[a]=[r],p(a)&&(d[a]=c[a])):(a.value=[r],e.k&&(c[e.k]=a.value))}else _?(c[a]=s,p(a)&&(d[a]=s)):b&&(a.value=s,e.k&&(c[e.k]=s))};s?(L.id=-1,it(L,l)):L()}}}let zr=!1;const pl=()=>{zr||(console.error("Hydration completed but contains mismatches."),zr=!0)},Lu=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",wu=e=>e.namespaceURI.includes("MathML"),yi=e=>{if(e.nodeType===1){if(Lu(e))return"svg";if(wu(e))return"mathml"}},kl=e=>e.nodeType===8;function Tu(e){const{mt:t,p:l,o:{patchProp:i,createText:n,nextSibling:r,parentNode:s,remove:o,insert:a,createComment:u}}=e,c=(m,k)=>{if(!k.hasChildNodes()){l(null,m,k),Mi(),k._vnode=m;return}d(k.firstChild,m,null,null,null),Mi(),k._vnode=m},d=(m,k,$,J,M,w=!1)=>{w=w||!!k.dynamicChildren;const R=kl(m)&&m.data==="[",D=()=>b(m,k,$,J,M,R),{type:B,ref:E,shapeFlag:F,patchFlag:N}=k;let U=m.nodeType;k.el=m,N===-2&&(w=!1,k.dynamicChildren=null);let S=null;switch(B){case cl:U!==3?k.children===""?(a(k.el=n(""),s(m),m),S=m):S=D():(m.data!==k.children&&(pl(),m.data=k.children),S=r(m));break;case je:x(m)?(S=r(m),P(k.el=m.content.firstChild,m,$)):U!==8||R?S=D():S=r(m);break;case Kl:if(R&&(m=r(m),U=m.nodeType),U===1||U===3){S=m;const Z=!k.children.length;for(let z=0;z<k.staticCount;z++)Z&&(k.children+=S.nodeType===1?S.outerHTML:S.data),z===k.staticCount-1&&(k.anchor=S),S=r(S);return R?r(S):S}else D();break;case be:R?S=_(m,k,$,J,M,w):S=D();break;default:if(F&1)(U!==1||k.type.toLowerCase()!==m.tagName.toLowerCase())&&!x(m)?S=D():S=h(m,k,$,J,M,w);else if(F&6){k.slotScopeIds=M;const Z=s(m);if(R?S=L(m):kl(m)&&m.data==="teleport start"?S=L(m,m.data,"teleport end"):S=r(m),t(k,Z,null,$,J,yi(Z),w),ol(k)&&!k.type.__asyncResolved){let z;R?(z=oe(be),z.anchor=S?S.previousSibling:Z.lastChild):z=m.nodeType===3?yt(""):oe("div"),z.el=m,k.component.subTree=z}}else F&64?U!==8?S=D():S=k.type.hydrate(m,k,$,J,M,w,e,p):F&128&&(S=k.type.hydrate(m,k,$,J,yi(s(m)),M,w,e,d))}return E!=null&&wl(E,null,J,k),S},h=(m,k,$,J,M,w)=>{w=w||!!k.dynamicChildren;const{type:R,props:D,patchFlag:B,shapeFlag:E,dirs:F,transition:N}=k,U=R==="input"||R==="option";if(U||B!==-1){F&&kt(k,null,$,"created");let S=!1;if(x(m)){S=da(null,N)&&$&&$.vnode.props&&$.vnode.props.appear;const z=m.content.firstChild;if(S){const ce=z.getAttribute("class");ce&&(z.$cls=ce),N.beforeEnter(z)}P(z,m,$),k.el=m=z}if(E&16&&!(D&&(D.innerHTML||D.textContent))){let z=p(m.firstChild,k,m,$,J,M,w);for(;z;){Ei(m,1)||pl();const ce=z;z=z.nextSibling,o(ce)}}else if(E&8){let z=k.children;z[0]===`
|
||
`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(z=z.slice(1)),m.textContent!==z&&(Ei(m,0)||pl(),m.textContent=k.children)}if(D){if(U||!w||B&48){const z=m.tagName.includes("-");for(const ce in D)(U&&(ce.endsWith("value")||ce==="indeterminate")||oi(ce)&&!El(ce)||ce[0]==="."||z)&&i(m,ce,null,D[ce],void 0,$)}else if(D.onClick)i(m,"onClick",null,D.onClick,void 0,$);else if(B&4&&sl(D.style))for(const z in D.style)D.style[z]}let Z;(Z=D&&D.onVnodeBeforeMount)&&ot(Z,$,k),F&&kt(k,null,$,"beforeMount"),((Z=D&&D.onVnodeMounted)||F||S)&&_a(()=>{Z&&ot(Z,$,k),S&&N.enter(m),F&&kt(k,null,$,"mounted")},J)}return m.nextSibling},p=(m,k,$,J,M,w,R)=>{R=R||!!k.dynamicChildren;const D=k.children,B=D.length;for(let E=0;E<B;E++){const F=R?D[E]:D[E]=at(D[E]),N=F.type===cl;m?(N&&!R&&E+1<B&&at(D[E+1]).type===cl&&(a(n(m.data.slice(F.children.length)),$,r(m)),m.data=F.children),m=d(m,F,J,M,w,R)):N&&!F.children?a(F.el=n(""),$):(Ei($,1)||pl(),l(null,F,$,null,J,M,yi($),w))}return m},_=(m,k,$,J,M,w)=>{const{slotScopeIds:R}=k;R&&(M=M?M.concat(R):R);const D=s(m),B=p(r(m),k,D,$,J,M,w);return B&&kl(B)&&B.data==="]"?r(k.anchor=B):(pl(),a(k.anchor=u("]"),D,B),B)},b=(m,k,$,J,M,w)=>{if(Ei(m.parentElement,1)||pl(),k.el=null,w){const B=L(m);for(;;){const E=r(m);if(E&&E!==B)o(E);else break}}const R=r(m),D=s(m);return o(m),l(null,k,D,R,$,J,yi(D),M),$&&($.vnode.el=k.el,ma($,k.el)),R},L=(m,k="[",$="]")=>{let J=0;for(;m;)if(m=r(m),m&&kl(m)&&(m.data===k&&J++,m.data===$)){if(J===0)return r(m);J--}return m},P=(m,k,$)=>{const J=k.parentNode;J&&J.replaceChild(m,k);let M=$;for(;M;)M.vnode.el===k&&(M.vnode.el=M.subTree.el=m),M=M.parent},x=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[c,d]}const Ur="data-allow-mismatch",xu={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Ei(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Ur);)e=e.parentElement;const l=e&&e.getAttribute(Ur);if(l==null)return!1;if(l==="")return!0;{const i=l.split(",");return t===0&&i.includes("children")?!0:i.includes(xu[t])}}qi().requestIdleCallback;qi().cancelIdleCallback;function Pu(e,t){if(kl(e)&&e.data==="["){let l=1,i=e.nextSibling;for(;i;){if(i.nodeType===1){if(t(i)===!1)break}else if(kl(i))if(i.data==="]"){if(--l===0)break}else i.data==="["&&l++;i=i.nextSibling}}else t(e)}const ol=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Au(e){se(e)&&(e={loader:e});const{loader:t,loadingComponent:l,errorComponent:i,delay:n=200,hydrate:r,timeout:s,suspensible:o=!0,onError:a}=e;let u=null,c,d=0;const h=()=>(d++,u=null,p()),p=()=>{let _;return u||(_=u=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),a)return new Promise((L,P)=>{a(b,()=>L(h()),()=>P(b),d+1)});throw b}).then(b=>_!==u&&u?u:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),c=b,b)))};return ue({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(_,b,L){const P=r?()=>{const m=r(()=>{L()},k=>Pu(_,k));m&&(b.bum||(b.bum=[])).push(m),(b.u||(b.u=[])).push(()=>!0)}:L;c?P():p().then(()=>!b.isUnmounted&&P())},get __asyncResolved(){return c},setup(){const _=Fe;if(ur(_),c)return()=>En(c,_);const b=m=>{u=null,ui(m,_,13,!i)};if(o&&_.suspense||Al)return p().then(m=>()=>En(m,_)).catch(m=>(b(m),()=>i?oe(i,{error:m}):null));const L=Oe(!1),P=Oe(),x=Oe(!!n);return n&&setTimeout(()=>{x.value=!1},n),s!=null&&setTimeout(()=>{if(!L.value&&!P.value){const m=new Error(`Async component timed out after ${s}ms.`);b(m),P.value=m}},s),p().then(()=>{L.value=!0,_.parent&&di(_.parent.vnode)&&_.parent.update()}).catch(m=>{b(m),P.value=m}),()=>{if(L.value&&c)return En(c,_);if(P.value&&i)return oe(i,{error:P.value});if(l&&!x.value)return oe(l)}}})}function En(e,t){const{ref:l,props:i,children:n,ce:r}=t.vnode,s=oe(e,i,n);return s.ref=l,s.ce=r,delete t.vnode.ce,s}const di=e=>e.type.__isKeepAlive;function Su(e,t){Yo(e,"a",t)}function Ru(e,t){Yo(e,"da",t)}function Yo(e,t,l=Fe){const i=e.__wdc||(e.__wdc=()=>{let n=l;for(;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(en(t,i,l),l){let n=l.parent;for(;n&&n.parent;)di(n.parent.vnode)&&Ou(i,t,l,n),n=n.parent}}function Ou(e,t,l,i){const n=en(t,e,i,!0);tn(()=>{lr(i[t],n)},l)}function en(e,t,l=Fe,i=!1){if(l){const n=l[e]||(l[e]=[]),r=t.__weh||(t.__weh=(...s)=>{Dt();const o=hi(l),a=ft(t,l,e,s);return o(),Ft(),a});return i?n.unshift(r):n.push(r),r}}const $t=e=>(t,l=Fe)=>{(!Al||e==="sp")&&en(e,(...i)=>t(...i),l)},Iu=$t("bm"),rt=$t("m"),Cu=$t("bu"),Xo=$t("u"),dr=$t("bum"),tn=$t("um"),Du=$t("sp"),Fu=$t("rtg"),Vu=$t("rtc");function $u(e,t=Fe){en("ec",e,t)}const Mu="components";function Jo(e,t){return Hu(Mu,e,!0,t)||e}const Nu=Symbol.for("v-ndc");function Hu(e,t,l=!0,i=!1){const n=Ve||Fe;if(n){const r=n.type;{const o=Td(r,!1);if(o&&(o===t||o===et(t)||o===ai(et(t))))return r}const s=Wr(n[e]||r[e],t)||Wr(n.appContext[e],t);return!s&&i?r:s}}function Wr(e,t){return e&&(e[t]||e[et(t)]||e[ai(et(t))])}function Xt(e,t,l,i){let n;const r=l,s=ie(e);if(s||Re(e)){const o=s&&sl(e);let a=!1,u=!1;o&&(a=!ct(e),u=Yt(e),e=Xi(e)),n=new Array(e.length);for(let c=0,d=e.length;c<d;c++)n[c]=t(a?u?Fi(He(e[c])):He(e[c]):e[c],c,void 0,r)}else if(typeof e=="number"){n=new Array(e);for(let o=0;o<e;o++)n[o]=t(o+1,o,void 0,r)}else if(we(e))if(e[Symbol.iterator])n=Array.from(e,(o,a)=>t(o,a,void 0,r));else{const o=Object.keys(e);n=new Array(o.length);for(let a=0,u=o.length;a<u;a++){const c=o[a];n[a]=t(e[c],c,a,r)}}else n=[];return n}function ju(e,t){for(let l=0;l<t.length;l++){const i=t[l];if(ie(i))for(let n=0;n<i.length;n++)e[i[n].name]=i[n].fn;else i&&(e[i.name]=i.key?(...n)=>{const r=i.fn(...n);return r&&(r.key=i.key),r}:i.fn)}return e}function Te(e,t,l={},i,n){if(Ve.ce||Ve.parent&&ol(Ve.parent)&&Ve.parent.ce)return t!=="default"&&(l.name=t),Y(),Pe(be,null,[oe("slot",l,i&&i())],64);let r=e[t];r&&r._c&&(r._d=!1),Y();const s=r&&Qo(r(l)),o=l.key||s&&s.key,a=Pe(be,{key:(o&&!Vt(o)?o:`_${t}`)+(!s&&i?"_fb":"")},s||(i?i():[]),s&&e._===1?64:-2);return a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),r&&r._c&&(r._d=!0),a}function Qo(e){return e.some(t=>li(t)?!(t.type===je||t.type===be&&!Qo(t.children)):!0)?e:null}const jn=e=>e?ya(e)?nn(e):jn(e.parent):null,Wl=$e(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>jn(e.parent),$root:e=>jn(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ea(e),$forceUpdate:e=>e.f||(e.f=()=>{ar(e.update)}),$nextTick:e=>e.n||(e.n=Dl.bind(e.proxy)),$watch:e=>ad.bind(e)}),Ln=(e,t)=>e!==ke&&!e.__isScriptSetup&&ve(e,t),Bu={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:l,setupState:i,data:n,props:r,accessCache:s,type:o,appContext:a}=e;let u;if(t[0]!=="$"){const p=s[t];if(p!==void 0)switch(p){case 1:return i[t];case 2:return n[t];case 4:return l[t];case 3:return r[t]}else{if(Ln(i,t))return s[t]=1,i[t];if(n!==ke&&ve(n,t))return s[t]=2,n[t];if((u=e.propsOptions[0])&&ve(u,t))return s[t]=3,r[t];if(l!==ke&&ve(l,t))return s[t]=4,l[t];Bn&&(s[t]=0)}}const c=Wl[t];let d,h;if(c)return t==="$attrs"&&Ke(e.attrs,"get",""),c(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(l!==ke&&ve(l,t))return s[t]=4,l[t];if(h=a.config.globalProperties,ve(h,t))return h[t]},set({_:e},t,l){const{data:i,setupState:n,ctx:r}=e;return Ln(n,t)?(n[t]=l,!0):i!==ke&&ve(i,t)?(i[t]=l,!0):ve(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=l,!0)},has({_:{data:e,setupState:t,accessCache:l,ctx:i,appContext:n,propsOptions:r}},s){let o;return!!l[s]||e!==ke&&ve(e,s)||Ln(t,s)||(o=r[0])&&ve(o,s)||ve(i,s)||ve(Wl,s)||ve(n.config.globalProperties,s)},defineProperty(e,t,l){return l.get!=null?e._.accessCache[t]=0:ve(l,"value")&&this.set(e,t,l.value,null),Reflect.defineProperty(e,t,l)}};function Kr(e){return ie(e)?e.reduce((t,l)=>(t[l]=null,t),{}):e}let Bn=!0;function zu(e){const t=ea(e),l=e.proxy,i=e.ctx;Bn=!1,t.beforeCreate&&Gr(t.beforeCreate,e,"bc");const{data:n,computed:r,methods:s,watch:o,provide:a,inject:u,created:c,beforeMount:d,mounted:h,beforeUpdate:p,updated:_,activated:b,deactivated:L,beforeDestroy:P,beforeUnmount:x,destroyed:m,unmounted:k,render:$,renderTracked:J,renderTriggered:M,errorCaptured:w,serverPrefetch:R,expose:D,inheritAttrs:B,components:E,directives:F,filters:N}=t;if(u&&Uu(u,i,null),s)for(const Z in s){const z=s[Z];se(z)&&(i[Z]=z.bind(l))}if(n){const Z=n.call(l,l);we(Z)&&(e.data=ul(Z))}if(Bn=!0,r)for(const Z in r){const z=r[Z],ce=se(z)?z.bind(l,l):se(z.get)?z.get.bind(l,l):bt,Ie=!se(z)&&se(z.set)?z.set.bind(l):bt,Ne=I({get:ce,set:Ie});Object.defineProperty(i,Z,{enumerable:!0,configurable:!0,get:()=>Ne.value,set:ze=>Ne.value=ze})}if(o)for(const Z in o)Zo(o[Z],i,l,Z);if(a){const Z=se(a)?a.call(l):a;Reflect.ownKeys(Z).forEach(z=>{qt(z,Z[z])})}c&&Gr(c,e,"c");function S(Z,z){ie(z)?z.forEach(ce=>Z(ce.bind(l))):z&&Z(z.bind(l))}if(S(Iu,d),S(rt,h),S(Cu,p),S(Xo,_),S(Su,b),S(Ru,L),S($u,w),S(Vu,J),S(Fu,M),S(dr,x),S(tn,k),S(Du,R),ie(D))if(D.length){const Z=e.exposed||(e.exposed={});D.forEach(z=>{Object.defineProperty(Z,z,{get:()=>l[z],set:ce=>l[z]=ce})})}else e.exposed||(e.exposed={});$&&e.render===bt&&(e.render=$),B!=null&&(e.inheritAttrs=B),E&&(e.components=E),F&&(e.directives=F),R&&ur(e)}function Uu(e,t,l=bt){ie(e)&&(e=zn(e));for(const i in e){const n=e[i];let r;we(n)?"default"in n?r=Be(n.from||i,n.default,!0):r=Be(n.from||i):r=Be(n),De(r)?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>r.value,set:s=>r.value=s}):t[i]=r}}function Gr(e,t,l){ft(ie(e)?e.map(i=>i.bind(t.proxy)):e.bind(t.proxy),t,l)}function Zo(e,t,l,i){let n=i.includes(".")?pa(l,i):()=>l[i];if(Re(e)){const r=t[e];se(r)&&Ge(n,r)}else if(se(e))Ge(n,e.bind(l));else if(we(e))if(ie(e))e.forEach(r=>Zo(r,t,l,i));else{const r=se(e.handler)?e.handler.bind(l):t[e.handler];se(r)&&Ge(n,r,e)}}function ea(e){const t=e.type,{mixins:l,extends:i}=t,{mixins:n,optionsCache:r,config:{optionMergeStrategies:s}}=e.appContext,o=r.get(t);let a;return o?a=o:!n.length&&!l&&!i?a=t:(a={},n.length&&n.forEach(u=>ji(a,u,s,!0)),ji(a,t,s)),we(t)&&r.set(t,a),a}function ji(e,t,l,i=!1){const{mixins:n,extends:r}=t;r&&ji(e,r,l,!0),n&&n.forEach(s=>ji(e,s,l,!0));for(const s in t)if(!(i&&s==="expose")){const o=Wu[s]||l&&l[s];e[s]=o?o(e[s],t[s]):t[s]}return e}const Wu={data:qr,props:Yr,emits:Yr,methods:Bl,computed:Bl,beforeCreate:Ye,created:Ye,beforeMount:Ye,mounted:Ye,beforeUpdate:Ye,updated:Ye,beforeDestroy:Ye,beforeUnmount:Ye,destroyed:Ye,unmounted:Ye,activated:Ye,deactivated:Ye,errorCaptured:Ye,serverPrefetch:Ye,components:Bl,directives:Bl,watch:Gu,provide:qr,inject:Ku};function qr(e,t){return t?e?function(){return $e(se(e)?e.call(this,this):e,se(t)?t.call(this,this):t)}:t:e}function Ku(e,t){return Bl(zn(e),zn(t))}function zn(e){if(ie(e)){const t={};for(let l=0;l<e.length;l++)t[e[l]]=e[l];return t}return e}function Ye(e,t){return e?[...new Set([].concat(e,t))]:t}function Bl(e,t){return e?$e(Object.create(null),e,t):t}function Yr(e,t){return e?ie(e)&&ie(t)?[...new Set([...e,...t])]:$e(Object.create(null),Kr(e),Kr(t??{})):t}function Gu(e,t){if(!e)return t;if(!t)return e;const l=$e(Object.create(null),e);for(const i in t)l[i]=Ye(e[i],t[i]);return l}function ta(){return{app:null,config:{isNativeTag:Tc,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let qu=0;function Yu(e,t){return function(i,n=null){se(i)||(i=$e({},i)),n!=null&&!we(n)&&(n=null);const r=ta(),s=new WeakSet,o=[];let a=!1;const u=r.app={_uid:qu++,_component:i,_props:n,_container:null,_context:r,_instance:null,version:Pd,get config(){return r.config},set config(c){},use(c,...d){return s.has(c)||(c&&se(c.install)?(s.add(c),c.install(u,...d)):se(c)&&(s.add(c),c(u,...d))),u},mixin(c){return r.mixins.includes(c)||r.mixins.push(c),u},component(c,d){return d?(r.components[c]=d,u):r.components[c]},directive(c,d){return d?(r.directives[c]=d,u):r.directives[c]},mount(c,d,h){if(!a){const p=u._ceVNode||oe(i,n);return p.appContext=r,h===!0?h="svg":h===!1&&(h=void 0),d&&t?t(p,c):e(p,c,h),a=!0,u._container=c,c.__vue_app__=u,nn(p.component)}},onUnmount(c){o.push(c)},unmount(){a&&(ft(o,u._instance,16),e(null,u._container),delete u._container.__vue_app__)},provide(c,d){return r.provides[c]=d,u},runWithContext(c){const d=al;al=u;try{return c()}finally{al=d}}};return u}}let al=null;function qt(e,t){if(Fe){let l=Fe.provides;const i=Fe.parent&&Fe.parent.provides;i===l&&(l=Fe.provides=Object.create(i)),l[e]=t}}function Be(e,t,l=!1){const i=Fe||Ve;if(i||al){let n=al?al._context.provides:i?i.parent==null||i.ce?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(n&&e in n)return n[e];if(arguments.length>1)return l&&se(t)?t.call(i&&i.proxy):t}}function la(){return!!(Fe||Ve||al)}const ia={},na=()=>Object.create(ia),ra=e=>Object.getPrototypeOf(e)===ia;function Xu(e,t,l,i=!1){const n={},r=na();e.propsDefaults=Object.create(null),sa(e,t,n,r);for(const s in e.propsOptions[0])s in n||(n[s]=void 0);l?e.props=i?n:Io(n):e.type.props?e.props=n:e.props=r,e.attrs=r}function Ju(e,t,l,i){const{props:n,attrs:r,vnode:{patchFlag:s}}=e,o=fe(n),[a]=e.propsOptions;let u=!1;if((i||s>0)&&!(s&16)){if(s&8){const c=e.vnode.dynamicProps;for(let d=0;d<c.length;d++){let h=c[d];if(ln(e.emitsOptions,h))continue;const p=t[h];if(a)if(ve(r,h))p!==r[h]&&(r[h]=p,u=!0);else{const _=et(h);n[_]=Un(a,o,_,p,e,!1)}else p!==r[h]&&(r[h]=p,u=!0)}}}else{sa(e,t,n,r)&&(u=!0);let c;for(const d in o)(!t||!ve(t,d)&&((c=Qt(d))===d||!ve(t,c)))&&(a?l&&(l[d]!==void 0||l[c]!==void 0)&&(n[d]=Un(a,o,d,void 0,e,!0)):delete n[d]);if(r!==o)for(const d in r)(!t||!ve(t,d))&&(delete r[d],u=!0)}u&&Rt(e.attrs,"set","")}function sa(e,t,l,i){const[n,r]=e.propsOptions;let s=!1,o;if(t)for(let a in t){if(El(a))continue;const u=t[a];let c;n&&ve(n,c=et(a))?!r||!r.includes(c)?l[c]=u:(o||(o={}))[c]=u:ln(e.emitsOptions,a)||(!(a in i)||u!==i[a])&&(i[a]=u,s=!0)}if(r){const a=fe(l),u=o||ke;for(let c=0;c<r.length;c++){const d=r[c];l[d]=Un(n,a,d,u[d],e,!ve(u,d))}}return s}function Un(e,t,l,i,n,r){const s=e[l];if(s!=null){const o=ve(s,"default");if(o&&i===void 0){const a=s.default;if(s.type!==Function&&!s.skipFactory&&se(a)){const{propsDefaults:u}=n;if(l in u)i=u[l];else{const c=hi(n);i=u[l]=a.call(null,t),c()}}else i=a;n.ce&&n.ce._setProp(l,i)}s[0]&&(r&&!o?i=!1:s[1]&&(i===""||i===Qt(l))&&(i=!0))}return i}const Qu=new WeakMap;function oa(e,t,l=!1){const i=l?Qu:t.propsCache,n=i.get(e);if(n)return n;const r=e.props,s={},o=[];let a=!1;if(!se(e)){const c=d=>{a=!0;const[h,p]=oa(d,t,!0);$e(s,h),p&&o.push(...p)};!l&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!a)return we(e)&&i.set(e,bl),bl;if(ie(r))for(let c=0;c<r.length;c++){const d=et(r[c]);Xr(d)&&(s[d]=ke)}else if(r)for(const c in r){const d=et(c);if(Xr(d)){const h=r[c],p=s[d]=ie(h)||se(h)?{type:h}:$e({},h),_=p.type;let b=!1,L=!0;if(ie(_))for(let P=0;P<_.length;++P){const x=_[P],m=se(x)&&x.name;if(m==="Boolean"){b=!0;break}else m==="String"&&(L=!1)}else b=se(_)&&_.name==="Boolean";p[0]=b,p[1]=L,(b||ve(p,"default"))&&o.push(d)}}const u=[s,o];return we(e)&&i.set(e,u),u}function Xr(e){return e[0]!=="$"&&!El(e)}const hr=e=>e[0]==="_"||e==="$stable",fr=e=>ie(e)?e.map(at):[at(e)],Zu=(e,t,l)=>{if(t._n)return t;const i=xe((...n)=>fr(t(...n)),l);return i._c=!1,i},aa=(e,t,l)=>{const i=e._ctx;for(const n in e){if(hr(n))continue;const r=e[n];if(se(r))t[n]=Zu(n,r,i);else if(r!=null){const s=fr(r);t[n]=()=>s}}},ca=(e,t)=>{const l=fr(t);e.slots.default=()=>l},ua=(e,t,l)=>{for(const i in t)(l||!hr(i))&&(e[i]=t[i])},ed=(e,t,l)=>{const i=e.slots=na();if(e.vnode.shapeFlag&32){const n=t.__;n&&$n(i,"__",n,!0);const r=t._;r?(ua(i,t,l),l&&$n(i,"_",r,!0)):aa(t,i)}else t&&ca(e,t)},td=(e,t,l)=>{const{vnode:i,slots:n}=e;let r=!0,s=ke;if(i.shapeFlag&32){const o=t._;o?l&&o===1?r=!1:ua(n,t,l):(r=!t.$stable,aa(t,n)),s=t}else t&&(ca(e,t),s={default:1});if(r)for(const o in n)!hr(o)&&s[o]==null&&delete n[o]},it=_a;function ld(e){return id(e,Tu)}function id(e,t){const l=qi();l.__VUE__=!0;const{insert:i,remove:n,patchProp:r,createElement:s,createText:o,createComment:a,setText:u,setElementText:c,parentNode:d,nextSibling:h,setScopeId:p=bt,insertStaticContent:_}=e,b=(f,v,y,O=null,T=null,C=null,K=void 0,j=null,H=!!v.dynamicChildren)=>{if(f===v)return;f&&!nl(f,v)&&(O=A(f),ze(f,T,C,!0),f=null),v.patchFlag===-2&&(H=!1,v.dynamicChildren=null);const{type:V,ref:le,shapeFlag:q}=v;switch(V){case cl:L(f,v,y,O);break;case je:P(f,v,y,O);break;case Kl:f==null&&x(v,y,O,K);break;case be:E(f,v,y,O,T,C,K,j,H);break;default:q&1?$(f,v,y,O,T,C,K,j,H):q&6?F(f,v,y,O,T,C,K,j,H):(q&64||q&128)&&V.process(f,v,y,O,T,C,K,j,H,Q)}le!=null&&T?wl(le,f&&f.ref,C,v||f,!v):le==null&&f&&f.ref!=null&&wl(f.ref,null,C,f,!0)},L=(f,v,y,O)=>{if(f==null)i(v.el=o(v.children),y,O);else{const T=v.el=f.el;v.children!==f.children&&u(T,v.children)}},P=(f,v,y,O)=>{f==null?i(v.el=a(v.children||""),y,O):v.el=f.el},x=(f,v,y,O)=>{[f.el,f.anchor]=_(f.children,v,y,O,f.el,f.anchor)},m=({el:f,anchor:v},y,O)=>{let T;for(;f&&f!==v;)T=h(f),i(f,y,O),f=T;i(v,y,O)},k=({el:f,anchor:v})=>{let y;for(;f&&f!==v;)y=h(f),n(f),f=y;n(v)},$=(f,v,y,O,T,C,K,j,H)=>{v.type==="svg"?K="svg":v.type==="math"&&(K="mathml"),f==null?J(v,y,O,T,C,K,j,H):R(f,v,T,C,K,j,H)},J=(f,v,y,O,T,C,K,j)=>{let H,V;const{props:le,shapeFlag:q,transition:ee,dirs:ae}=f;if(H=f.el=s(f.type,C,le&&le.is,le),q&8?c(H,f.children):q&16&&w(f.children,H,null,O,T,wn(f,C),K,j),ae&&kt(f,null,O,"created"),M(H,f,f.scopeId,K,O),le){for(const ye in le)ye!=="value"&&!El(ye)&&r(H,ye,null,le[ye],C,O);"value"in le&&r(H,"value",null,le.value,C),(V=le.onVnodeBeforeMount)&&ot(V,O,f)}ae&&kt(f,null,O,"beforeMount");const he=da(T,ee);he&&ee.beforeEnter(H),i(H,v,y),((V=le&&le.onVnodeMounted)||he||ae)&&it(()=>{V&&ot(V,O,f),he&&ee.enter(H),ae&&kt(f,null,O,"mounted")},T)},M=(f,v,y,O,T)=>{if(y&&p(f,y),O)for(let C=0;C<O.length;C++)p(f,O[C]);if(T){let C=T.subTree;if(v===C||ga(C.type)&&(C.ssContent===v||C.ssFallback===v)){const K=T.vnode;M(f,K,K.scopeId,K.slotScopeIds,T.parent)}}},w=(f,v,y,O,T,C,K,j,H=0)=>{for(let V=H;V<f.length;V++){const le=f[V]=j?Wt(f[V]):at(f[V]);b(null,le,v,y,O,T,C,K,j)}},R=(f,v,y,O,T,C,K)=>{const j=v.el=f.el;let{patchFlag:H,dynamicChildren:V,dirs:le}=v;H|=f.patchFlag&16;const q=f.props||ke,ee=v.props||ke;let ae;if(y&&Zt(y,!1),(ae=ee.onVnodeBeforeUpdate)&&ot(ae,y,v,f),le&&kt(v,f,y,"beforeUpdate"),y&&Zt(y,!0),(q.innerHTML&&ee.innerHTML==null||q.textContent&&ee.textContent==null)&&c(j,""),V?D(f.dynamicChildren,V,j,y,O,wn(v,T),C):K||z(f,v,j,null,y,O,wn(v,T),C,!1),H>0){if(H&16)B(j,q,ee,y,T);else if(H&2&&q.class!==ee.class&&r(j,"class",null,ee.class,T),H&4&&r(j,"style",q.style,ee.style,T),H&8){const he=v.dynamicProps;for(let ye=0;ye<he.length;ye++){const me=he[ye],Ze=q[me],Ue=ee[me];(Ue!==Ze||me==="value")&&r(j,me,Ze,Ue,T,y)}}H&1&&f.children!==v.children&&c(j,v.children)}else!K&&V==null&&B(j,q,ee,y,T);((ae=ee.onVnodeUpdated)||le)&&it(()=>{ae&&ot(ae,y,v,f),le&&kt(v,f,y,"updated")},O)},D=(f,v,y,O,T,C,K)=>{for(let j=0;j<v.length;j++){const H=f[j],V=v[j],le=H.el&&(H.type===be||!nl(H,V)||H.shapeFlag&198)?d(H.el):y;b(H,V,le,null,O,T,C,K,!0)}},B=(f,v,y,O,T)=>{if(v!==y){if(v!==ke)for(const C in v)!El(C)&&!(C in y)&&r(f,C,v[C],null,T,O);for(const C in y){if(El(C))continue;const K=y[C],j=v[C];K!==j&&C!=="value"&&r(f,C,j,K,T,O)}"value"in y&&r(f,"value",v.value,y.value,T)}},E=(f,v,y,O,T,C,K,j,H)=>{const V=v.el=f?f.el:o(""),le=v.anchor=f?f.anchor:o("");let{patchFlag:q,dynamicChildren:ee,slotScopeIds:ae}=v;ae&&(j=j?j.concat(ae):ae),f==null?(i(V,y,O),i(le,y,O),w(v.children||[],y,le,T,C,K,j,H)):q>0&&q&64&&ee&&f.dynamicChildren?(D(f.dynamicChildren,ee,y,T,C,K,j),(v.key!=null||T&&v===T.subTree)&&ha(f,v,!0)):z(f,v,y,le,T,C,K,j,H)},F=(f,v,y,O,T,C,K,j,H)=>{v.slotScopeIds=j,f==null?v.shapeFlag&512?T.ctx.activate(v,y,O,K,H):N(v,y,O,T,C,K,H):U(f,v,H)},N=(f,v,y,O,T,C,K)=>{const j=f.component=bd(f,O,T);if(di(f)&&(j.ctx.renderer=Q),yd(j,!1,K),j.asyncDep){if(T&&T.registerDep(j,S,K),!f.el){const H=j.subTree=oe(je);P(null,H,v,y)}}else S(j,f,v,y,T,C,K)},U=(f,v,y)=>{const O=v.component=f.component;if(fd(f,v,y))if(O.asyncDep&&!O.asyncResolved){Z(O,v,y);return}else O.next=v,O.update();else v.el=f.el,O.vnode=v},S=(f,v,y,O,T,C,K)=>{const j=()=>{if(f.isMounted){let{next:q,bu:ee,u:ae,parent:he,vnode:ye}=f;{const tt=fa(f);if(tt){q&&(q.el=ye.el,Z(f,q,K)),tt.asyncDep.then(()=>{f.isUnmounted||j()});return}}let me=q,Ze;Zt(f,!1),q?(q.el=ye.el,Z(f,q,K)):q=ye,ee&&vn(ee),(Ze=q.props&&q.props.onVnodeBeforeUpdate)&&ot(Ze,he,q,ye),Zt(f,!0);const Ue=Tn(f),dt=f.subTree;f.subTree=Ue,b(dt,Ue,d(dt.el),A(dt),f,T,C),q.el=Ue.el,me===null&&ma(f,Ue.el),ae&&it(ae,T),(Ze=q.props&&q.props.onVnodeUpdated)&&it(()=>ot(Ze,he,q,ye),T)}else{let q;const{el:ee,props:ae}=v,{bm:he,m:ye,parent:me,root:Ze,type:Ue}=f,dt=ol(v);if(Zt(f,!1),he&&vn(he),!dt&&(q=ae&&ae.onVnodeBeforeMount)&&ot(q,me,v),Zt(f,!0),ee&&_e){const tt=()=>{f.subTree=Tn(f),_e(ee,f.subTree,f,T,null)};dt&&Ue.__asyncHydrate?Ue.__asyncHydrate(ee,f,tt):tt()}else{Ze.ce&&Ze.ce._def.shadowRoot!==!1&&Ze.ce._injectChildStyle(Ue);const tt=f.subTree=Tn(f);b(null,tt,y,O,f,T,C),v.el=tt.el}if(ye&&it(ye,T),!dt&&(q=ae&&ae.onVnodeMounted)){const tt=v;it(()=>ot(q,me,tt),T)}(v.shapeFlag&256||me&&ol(me.vnode)&&me.vnode.shapeFlag&256)&&f.a&&it(f.a,T),f.isMounted=!0,v=y=O=null}};f.scope.on();const H=f.effect=new mo(j);f.scope.off();const V=f.update=H.run.bind(H),le=f.job=H.runIfDirty.bind(H);le.i=f,le.id=f.uid,H.scheduler=()=>ar(le),Zt(f,!0),V()},Z=(f,v,y)=>{v.component=f;const O=f.vnode.props;f.vnode=v,f.next=null,Ju(f,v.props,O,y),td(f,v.children,y),Dt(),Hr(f),Ft()},z=(f,v,y,O,T,C,K,j,H=!1)=>{const V=f&&f.children,le=f?f.shapeFlag:0,q=v.children,{patchFlag:ee,shapeFlag:ae}=v;if(ee>0){if(ee&128){Ie(V,q,y,O,T,C,K,j,H);return}else if(ee&256){ce(V,q,y,O,T,C,K,j,H);return}}ae&8?(le&16&&Qe(V,T,C),q!==V&&c(y,q)):le&16?ae&16?Ie(V,q,y,O,T,C,K,j,H):Qe(V,T,C,!0):(le&8&&c(y,""),ae&16&&w(q,y,O,T,C,K,j,H))},ce=(f,v,y,O,T,C,K,j,H)=>{f=f||bl,v=v||bl;const V=f.length,le=v.length,q=Math.min(V,le);let ee;for(ee=0;ee<q;ee++){const ae=v[ee]=H?Wt(v[ee]):at(v[ee]);b(f[ee],ae,y,null,T,C,K,j,H)}V>le?Qe(f,T,C,!0,!1,q):w(v,y,O,T,C,K,j,H,q)},Ie=(f,v,y,O,T,C,K,j,H)=>{let V=0;const le=v.length;let q=f.length-1,ee=le-1;for(;V<=q&&V<=ee;){const ae=f[V],he=v[V]=H?Wt(v[V]):at(v[V]);if(nl(ae,he))b(ae,he,y,null,T,C,K,j,H);else break;V++}for(;V<=q&&V<=ee;){const ae=f[q],he=v[ee]=H?Wt(v[ee]):at(v[ee]);if(nl(ae,he))b(ae,he,y,null,T,C,K,j,H);else break;q--,ee--}if(V>q){if(V<=ee){const ae=ee+1,he=ae<le?v[ae].el:O;for(;V<=ee;)b(null,v[V]=H?Wt(v[V]):at(v[V]),y,he,T,C,K,j,H),V++}}else if(V>ee)for(;V<=q;)ze(f[V],T,C,!0),V++;else{const ae=V,he=V,ye=new Map;for(V=he;V<=ee;V++){const lt=v[V]=H?Wt(v[V]):at(v[V]);lt.key!=null&&ye.set(lt.key,V)}let me,Ze=0;const Ue=ee-he+1;let dt=!1,tt=0;const $l=new Array(Ue);for(V=0;V<Ue;V++)$l[V]=0;for(V=ae;V<=q;V++){const lt=f[V];if(Ze>=Ue){ze(lt,T,C,!0);continue}let mt;if(lt.key!=null)mt=ye.get(lt.key);else for(me=he;me<=ee;me++)if($l[me-he]===0&&nl(lt,v[me])){mt=me;break}mt===void 0?ze(lt,T,C,!0):($l[mt-he]=V+1,mt>=tt?tt=mt:dt=!0,b(lt,v[mt],y,null,T,C,K,j,H),Ze++)}const Fr=dt?nd($l):bl;for(me=Fr.length-1,V=Ue-1;V>=0;V--){const lt=he+V,mt=v[lt],Vr=lt+1<le?v[lt+1].el:O;$l[V]===0?b(null,mt,y,Vr,T,C,K,j,H):dt&&(me<0||V!==Fr[me]?Ne(mt,y,Vr,2):me--)}}},Ne=(f,v,y,O,T=null)=>{const{el:C,type:K,transition:j,children:H,shapeFlag:V}=f;if(V&6){Ne(f.component.subTree,v,y,O);return}if(V&128){f.suspense.move(v,y,O);return}if(V&64){K.move(f,v,y,Q);return}if(K===be){i(C,v,y);for(let q=0;q<H.length;q++)Ne(H[q],v,y,O);i(f.anchor,v,y);return}if(K===Kl){m(f,v,y);return}if(O!==2&&V&1&&j)if(O===0)j.beforeEnter(C),i(C,v,y),it(()=>j.enter(C),T);else{const{leave:q,delayLeave:ee,afterLeave:ae}=j,he=()=>{f.ctx.isUnmounted?n(C):i(C,v,y)},ye=()=>{q(C,()=>{he(),ae&&ae()})};ee?ee(C,he,ye):ye()}else i(C,v,y)},ze=(f,v,y,O=!1,T=!1)=>{const{type:C,props:K,ref:j,children:H,dynamicChildren:V,shapeFlag:le,patchFlag:q,dirs:ee,cacheIndex:ae}=f;if(q===-2&&(T=!1),j!=null&&(Dt(),wl(j,null,y,f,!0),Ft()),ae!=null&&(v.renderCache[ae]=void 0),le&256){v.ctx.deactivate(f);return}const he=le&1&&ee,ye=!ol(f);let me;if(ye&&(me=K&&K.onVnodeBeforeUnmount)&&ot(me,v,f),le&6)vt(f.component,y,O);else{if(le&128){f.suspense.unmount(y,O);return}he&&kt(f,null,v,"beforeUnmount"),le&64?f.type.remove(f,v,y,Q,O):V&&!V.hasOnce&&(C!==be||q>0&&q&64)?Qe(V,v,y,!1,!0):(C===be&&q&384||!T&&le&16)&&Qe(H,v,y),O&&Nt(f)}(ye&&(me=K&&K.onVnodeUnmounted)||he)&&it(()=>{me&&ot(me,v,f),he&&kt(f,null,v,"unmounted")},y)},Nt=f=>{const{type:v,el:y,anchor:O,transition:T}=f;if(v===be){Ht(y,O);return}if(v===Kl){k(f);return}const C=()=>{n(y),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(f.shapeFlag&1&&T&&!T.persisted){const{leave:K,delayLeave:j}=T,H=()=>K(y,C);j?j(f.el,C,H):H()}else C()},Ht=(f,v)=>{let y;for(;f!==v;)y=h(f),n(f),f=y;n(v)},vt=(f,v,y)=>{const{bum:O,scope:T,job:C,subTree:K,um:j,m:H,a:V,parent:le,slots:{__:q}}=f;Jr(H),Jr(V),O&&vn(O),le&&ie(q)&&q.forEach(ee=>{le.renderCache[ee]=void 0}),T.stop(),C&&(C.flags|=8,ze(K,f,v,y)),j&&it(j,v),it(()=>{f.isUnmounted=!0},v),v&&v.pendingBranch&&!v.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===v.pendingId&&(v.deps--,v.deps===0&&v.resolve())},Qe=(f,v,y,O=!1,T=!1,C=0)=>{for(let K=C;K<f.length;K++)ze(f[K],v,y,O,T)},A=f=>{if(f.shapeFlag&6)return A(f.component.subTree);if(f.shapeFlag&128)return f.suspense.next();const v=h(f.anchor||f.el),y=v&&v[bu];return y?h(y):v};let X=!1;const W=(f,v,y)=>{f==null?v._vnode&&ze(v._vnode,null,null,!0):b(v._vnode||null,f,v,null,null,null,y),v._vnode=f,X||(X=!0,Hr(),Mi(),X=!1)},Q={p:b,um:ze,m:Ne,r:Nt,mt:N,mc:w,pc:z,pbc:D,n:A,o:e};let de,_e;return t&&([de,_e]=t(Q)),{render:W,hydrate:de,createApp:Yu(W,de)}}function wn({type:e,props:t},l){return l==="svg"&&e==="foreignObject"||l==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:l}function Zt({effect:e,job:t},l){l?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function da(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ha(e,t,l=!1){const i=e.children,n=t.children;if(ie(i)&&ie(n))for(let r=0;r<i.length;r++){const s=i[r];let o=n[r];o.shapeFlag&1&&!o.dynamicChildren&&((o.patchFlag<=0||o.patchFlag===32)&&(o=n[r]=Wt(n[r]),o.el=s.el),!l&&o.patchFlag!==-2&&ha(s,o)),o.type===cl&&(o.el=s.el),o.type===je&&!o.el&&(o.el=s.el)}}function nd(e){const t=e.slice(),l=[0];let i,n,r,s,o;const a=e.length;for(i=0;i<a;i++){const u=e[i];if(u!==0){if(n=l[l.length-1],e[n]<u){t[i]=n,l.push(i);continue}for(r=0,s=l.length-1;r<s;)o=r+s>>1,e[l[o]]<u?r=o+1:s=o;u<e[l[r]]&&(r>0&&(t[i]=l[r-1]),l[r]=i)}}for(r=l.length,s=l[r-1];r-- >0;)l[r]=s,s=t[s];return l}function fa(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:fa(t)}function Jr(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const rd=Symbol.for("v-scx"),sd=()=>Be(rd);function od(e,t){return pr(e,null,t)}function Ge(e,t,l){return pr(e,t,l)}function pr(e,t,l=ke){const{immediate:i,deep:n,flush:r,once:s}=l,o=$e({},l),a=t&&i||!t&&r!=="post";let u;if(Al){if(r==="sync"){const p=sd();u=p.__watcherHandles||(p.__watcherHandles=[])}else if(!a){const p=()=>{};return p.stop=bt,p.resume=bt,p.pause=bt,p}}const c=Fe;o.call=(p,_,b)=>ft(p,c,_,b);let d=!1;r==="post"?o.scheduler=p=>{it(p,c&&c.suspense)}:r!=="sync"&&(d=!0,o.scheduler=(p,_)=>{_?p():ar(p)}),o.augmentJob=p=>{t&&(p.flags|=4),d&&(p.flags|=2,c&&(p.id=c.uid,p.i=c))};const h=mu(e,t,o);return Al&&(u?u.push(h):a&&h()),h}function ad(e,t,l){const i=this.proxy,n=Re(e)?e.includes(".")?pa(i,e):()=>i[e]:e.bind(i,i);let r;se(t)?r=t:(r=t.handler,l=t);const s=hi(this),o=pr(n,r.bind(i),l);return s(),o}function pa(e,t){const l=t.split(".");return()=>{let i=e;for(let n=0;n<l.length&&i;n++)i=i[l[n]];return i}}const cd=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${et(t)}Modifiers`]||e[`${Qt(t)}Modifiers`];function ud(e,t,...l){if(e.isUnmounted)return;const i=e.vnode.props||ke;let n=l;const r=t.startsWith("update:"),s=r&&cd(i,t.slice(7));s&&(s.trim&&(n=l.map(c=>Re(c)?c.trim():c)),s.number&&(n=l.map(Rc)));let o,a=i[o=pn(t)]||i[o=pn(et(t))];!a&&r&&(a=i[o=pn(Qt(t))]),a&&ft(a,e,6,n);const u=i[o+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,ft(u,e,6,n)}}function va(e,t,l=!1){const i=t.emitsCache,n=i.get(e);if(n!==void 0)return n;const r=e.emits;let s={},o=!1;if(!se(e)){const a=u=>{const c=va(u,t,!0);c&&(o=!0,$e(s,c))};!l&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!r&&!o?(we(e)&&i.set(e,null),null):(ie(r)?r.forEach(a=>s[a]=null):$e(s,r),we(e)&&i.set(e,s),s)}function ln(e,t){return!e||!oi(t)?!1:(t=t.slice(2).replace(/Once$/,""),ve(e,t[0].toLowerCase()+t.slice(1))||ve(e,Qt(t))||ve(e,t))}function Tn(e){const{type:t,vnode:l,proxy:i,withProxy:n,propsOptions:[r],slots:s,attrs:o,emit:a,render:u,renderCache:c,props:d,data:h,setupState:p,ctx:_,inheritAttrs:b}=e,L=Ni(e);let P,x;try{if(l.shapeFlag&4){const k=n||i,$=k;P=at(u.call($,k,c,d,p,h,_)),x=o}else{const k=t;P=at(k.length>1?k(d,{attrs:o,slots:s,emit:a}):k(d,null)),x=t.props?o:dd(o)}}catch(k){Gl.length=0,ui(k,e,1),P=oe(je)}let m=P;if(x&&b!==!1){const k=Object.keys(x),{shapeFlag:$}=m;k.length&&$&7&&(r&&k.some(tr)&&(x=hd(x,r)),m=Jt(m,x,!1,!0))}return l.dirs&&(m=Jt(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(l.dirs):l.dirs),l.transition&&dl(m,l.transition),P=m,Ni(L),P}const dd=e=>{let t;for(const l in e)(l==="class"||l==="style"||oi(l))&&((t||(t={}))[l]=e[l]);return t},hd=(e,t)=>{const l={};for(const i in e)(!tr(i)||!(i.slice(9)in t))&&(l[i]=e[i]);return l};function fd(e,t,l){const{props:i,children:n,component:r}=e,{props:s,children:o,patchFlag:a}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(l&&a>=0){if(a&1024)return!0;if(a&16)return i?Qr(i,s,u):!!s;if(a&8){const c=t.dynamicProps;for(let d=0;d<c.length;d++){const h=c[d];if(s[h]!==i[h]&&!ln(u,h))return!0}}}else return(n||o)&&(!o||!o.$stable)?!0:i===s?!1:i?s?Qr(i,s,u):!0:!!s;return!1}function Qr(e,t,l){const i=Object.keys(t);if(i.length!==Object.keys(e).length)return!0;for(let n=0;n<i.length;n++){const r=i[n];if(t[r]!==e[r]&&!ln(l,r))return!0}return!1}function ma({vnode:e,parent:t},l){for(;t;){const i=t.subTree;if(i.suspense&&i.suspense.activeBranch===e&&(i.el=e.el),i===e)(e=t.vnode).el=l,t=t.parent;else break}}const ga=e=>e.__isSuspense;function _a(e,t){t&&t.pendingBranch?ie(e)?t.effects.push(...e):t.effects.push(e):ku(e)}const be=Symbol.for("v-fgt"),cl=Symbol.for("v-txt"),je=Symbol.for("v-cmt"),Kl=Symbol.for("v-stc"),Gl=[];let nt=null;function Y(e=!1){Gl.push(nt=e?null:[])}function pd(){Gl.pop(),nt=Gl[Gl.length-1]||null}let ti=1;function Zr(e,t=!1){ti+=e,e<0&&nt&&t&&(nt.hasOnce=!0)}function ka(e){return e.dynamicChildren=ti>0?nt||bl:null,pd(),ti>0&&nt&&nt.push(e),e}function ne(e,t,l,i,n,r){return ka(re(e,t,l,i,n,r,!0))}function Pe(e,t,l,i,n){return ka(oe(e,t,l,i,n,!0))}function li(e){return e?e.__v_isVNode===!0:!1}function nl(e,t){return e.type===t.type&&e.key===t.key}const ba=({key:e})=>e??null,Ri=({ref:e,ref_key:t,ref_for:l})=>(typeof e=="number"&&(e=""+e),e!=null?Re(e)||De(e)||se(e)?{i:Ve,r:e,k:t,f:!!l}:e:null);function re(e,t=null,l=null,i=0,n=null,r=e===be?0:1,s=!1,o=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ba(t),ref:t&&Ri(t),scopeId:jo,slotScopeIds:null,children:l,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:i,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:Ve};return o?(vr(a,l),r&128&&e.normalize(a)):l&&(a.shapeFlag|=Re(l)?8:16),ti>0&&!s&&nt&&(a.patchFlag>0||r&6)&&a.patchFlag!==32&&nt.push(a),a}const oe=vd;function vd(e,t=null,l=null,i=0,n=null,r=!1){if((!e||e===Nu)&&(e=je),li(e)){const o=Jt(e,t,!0);return l&&vr(o,l),ti>0&&!r&&nt&&(o.shapeFlag&6?nt[nt.indexOf(e)]=o:nt.push(o)),o.patchFlag=-2,o}if(xd(e)&&(e=e.__vccOpts),t){t=Oi(t);let{class:o,style:a}=t;o&&!Re(o)&&(t.class=Je(o)),we(a)&&(or(a)&&!ie(a)&&(a=$e({},a)),t.style=Cl(a))}const s=Re(e)?1:ga(e)?128:Bo(e)?64:we(e)?4:se(e)?2:0;return re(e,t,l,i,n,s,r,!0)}function Oi(e){return e?or(e)||ra(e)?$e({},e):e:null}function Jt(e,t,l=!1,i=!1){const{props:n,ref:r,patchFlag:s,children:o,transition:a}=e,u=t?gd(n||{},t):n,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&ba(u),ref:t&&t.ref?l&&r?ie(r)?r.concat(Ri(t)):[r,Ri(t)]:Ri(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==be?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Jt(e.ssContent),ssFallback:e.ssFallback&&Jt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&i&&dl(c,a.clone(c)),c}function yt(e=" ",t=0){return oe(cl,null,e,t)}function md(e,t){const l=oe(Kl,null,e);return l.staticCount=t,l}function Ce(e="",t=!1){return t?(Y(),Pe(je,null,e)):oe(je,null,e)}function at(e){return e==null||typeof e=="boolean"?oe(je):ie(e)?oe(be,null,e.slice()):li(e)?Wt(e):oe(cl,null,String(e))}function Wt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Jt(e)}function vr(e,t){let l=0;const{shapeFlag:i}=e;if(t==null)t=null;else if(ie(t))l=16;else if(typeof t=="object")if(i&65){const n=t.default;n&&(n._c&&(n._d=!1),vr(e,n()),n._c&&(n._d=!0));return}else{l=32;const n=t._;!n&&!ra(t)?t._ctx=Ve:n===3&&Ve&&(Ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else se(t)?(t={default:t,_ctx:Ve},l=32):(t=String(t),i&64?(l=16,t=[yt(t)]):l=8);e.children=t,e.shapeFlag|=l}function gd(...e){const t={};for(let l=0;l<e.length;l++){const i=e[l];for(const n in i)if(n==="class")t.class!==i.class&&(t.class=Je([t.class,i.class]));else if(n==="style")t.style=Cl([t.style,i.style]);else if(oi(n)){const r=t[n],s=i[n];s&&r!==s&&!(ie(r)&&r.includes(s))&&(t[n]=r?[].concat(r,s):s)}else n!==""&&(t[n]=i[n])}return t}function ot(e,t,l,i=null){ft(e,t,7,[l,i])}const _d=ta();let kd=0;function bd(e,t,l){const i=e.type,n=(t?t.appContext:e.appContext)||_d,r={uid:kd++,vnode:e,type:i,parent:t,appContext:n,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Mc(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(n.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:oa(i,n),emitsOptions:va(i,n),emit:null,emitted:null,propsDefaults:ke,inheritAttrs:i.inheritAttrs,ctx:ke,data:ke,props:ke,attrs:ke,slots:ke,refs:ke,setupState:ke,setupContext:null,suspense:l,suspenseId:l?l.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=t?t.root:r,r.emit=ud.bind(null,r),e.ce&&e.ce(r),r}let Fe=null;const Mt=()=>Fe||Ve;let Bi,Wn;{const e=qi(),t=(l,i)=>{let n;return(n=e[l])||(n=e[l]=[]),n.push(i),r=>{n.length>1?n.forEach(s=>s(r)):n[0](r)}};Bi=t("__VUE_INSTANCE_SETTERS__",l=>Fe=l),Wn=t("__VUE_SSR_SETTERS__",l=>Al=l)}const hi=e=>{const t=Fe;return Bi(e),e.scope.on(),()=>{e.scope.off(),Bi(t)}},es=()=>{Fe&&Fe.scope.off(),Bi(null)};function ya(e){return e.vnode.shapeFlag&4}let Al=!1;function yd(e,t=!1,l=!1){t&&Wn(t);const{props:i,children:n}=e.vnode,r=ya(e);Xu(e,i,r,t),ed(e,n,l||t);const s=r?Ed(e,t):void 0;return t&&Wn(!1),s}function Ed(e,t){const l=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Bu);const{setup:i}=l;if(i){Dt();const n=e.setupContext=i.length>1?wd(e):null,r=hi(e),s=ci(i,e,0,[e.props,n]),o=ao(s);if(Ft(),r(),(o||e.sp)&&!ol(e)&&ur(e),o){if(s.then(es,es),t)return s.then(a=>{ts(e,a)}).catch(a=>{ui(a,e,0)});e.asyncDep=s}else ts(e,s)}else Ea(e)}function ts(e,t,l){se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:we(t)&&(e.setupState=Do(t)),Ea(e)}function Ea(e,t,l){const i=e.type;e.render||(e.render=i.render||bt);{const n=hi(e);Dt();try{zu(e)}finally{Ft(),n()}}}const Ld={get(e,t){return Ke(e,"get",""),e[t]}};function wd(e){const t=l=>{e.exposed=l||{}};return{attrs:new Proxy(e.attrs,Ld),slots:e.slots,emit:e.emit,expose:t}}function nn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Do(su(e.exposed)),{get(t,l){if(l in t)return t[l];if(l in Wl)return Wl[l](e)},has(t,l){return l in t||l in Wl}})):e.proxy}function Td(e,t=!0){return se(e)?e.displayName||e.name:e.name||t&&e.__name}function xd(e){return se(e)&&"__vccOpts"in e}const I=(e,t)=>pu(e,t,Al);function G(e,t,l){const i=arguments.length;return i===2?we(t)&&!ie(t)?li(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(i>3?l=Array.prototype.slice.call(arguments,2):i===3&&li(l)&&(l=[l]),oe(e,t,l))}const Pd="3.5.17";/**
|
||
* @vue/runtime-dom v3.5.17
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/let Kn;const ls=typeof window<"u"&&window.trustedTypes;if(ls)try{Kn=ls.createPolicy("vue",{createHTML:e=>e})}catch{}const La=Kn?e=>Kn.createHTML(e):e=>e,Ad="http://www.w3.org/2000/svg",Sd="http://www.w3.org/1998/Math/MathML",St=typeof document<"u"?document:null,is=St&&St.createElement("template"),Rd={insert:(e,t,l)=>{t.insertBefore(e,l||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,l,i)=>{const n=t==="svg"?St.createElementNS(Ad,e):t==="mathml"?St.createElementNS(Sd,e):l?St.createElement(e,{is:l}):St.createElement(e);return e==="select"&&i&&i.multiple!=null&&n.setAttribute("multiple",i.multiple),n},createText:e=>St.createTextNode(e),createComment:e=>St.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>St.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,l,i,n,r){const s=l?l.previousSibling:t.lastChild;if(n&&(n===r||n.nextSibling))for(;t.insertBefore(n.cloneNode(!0),l),!(n===r||!(n=n.nextSibling)););else{is.innerHTML=La(i==="svg"?`<svg>${e}</svg>`:i==="mathml"?`<math>${e}</math>`:e);const o=is.content;if(i==="svg"||i==="mathml"){const a=o.firstChild;for(;a.firstChild;)o.appendChild(a.firstChild);o.removeChild(a)}t.insertBefore(o,l)}return[s?s.nextSibling:t.firstChild,l?l.previousSibling:t.lastChild]}},jt="transition",Nl="animation",Sl=Symbol("_vtc"),wa={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Ta=$e({},Uo,wa),Od=e=>(e.displayName="Transition",e.props=Ta,e),rn=Od((e,{slots:t})=>G(Eu,xa(e),t)),el=(e,t=[])=>{ie(e)?e.forEach(l=>l(...t)):e&&e(...t)},ns=e=>e?ie(e)?e.some(t=>t.length>1):e.length>1:!1;function xa(e){const t={};for(const E in e)E in wa||(t[E]=e[E]);if(e.css===!1)return t;const{name:l="v",type:i,duration:n,enterFromClass:r=`${l}-enter-from`,enterActiveClass:s=`${l}-enter-active`,enterToClass:o=`${l}-enter-to`,appearFromClass:a=r,appearActiveClass:u=s,appearToClass:c=o,leaveFromClass:d=`${l}-leave-from`,leaveActiveClass:h=`${l}-leave-active`,leaveToClass:p=`${l}-leave-to`}=e,_=Id(n),b=_&&_[0],L=_&&_[1],{onBeforeEnter:P,onEnter:x,onEnterCancelled:m,onLeave:k,onLeaveCancelled:$,onBeforeAppear:J=P,onAppear:M=x,onAppearCancelled:w=m}=t,R=(E,F,N,U)=>{E._enterCancelled=U,Bt(E,F?c:o),Bt(E,F?u:s),N&&N()},D=(E,F)=>{E._isLeaving=!1,Bt(E,d),Bt(E,p),Bt(E,h),F&&F()},B=E=>(F,N)=>{const U=E?M:x,S=()=>R(F,E,N);el(U,[F,S]),rs(()=>{Bt(F,E?a:r),gt(F,E?c:o),ns(U)||ss(F,i,b,S)})};return $e(t,{onBeforeEnter(E){el(P,[E]),gt(E,r),gt(E,s)},onBeforeAppear(E){el(J,[E]),gt(E,a),gt(E,u)},onEnter:B(!1),onAppear:B(!0),onLeave(E,F){E._isLeaving=!0;const N=()=>D(E,F);gt(E,d),E._enterCancelled?(gt(E,h),Gn()):(Gn(),gt(E,h)),rs(()=>{E._isLeaving&&(Bt(E,d),gt(E,p),ns(k)||ss(E,i,L,N))}),el(k,[E,N])},onEnterCancelled(E){R(E,!1,void 0,!0),el(m,[E])},onAppearCancelled(E){R(E,!0,void 0,!0),el(w,[E])},onLeaveCancelled(E){D(E),el($,[E])}})}function Id(e){if(e==null)return null;if(we(e))return[xn(e.enter),xn(e.leave)];{const t=xn(e);return[t,t]}}function xn(e){return Oc(e)}function gt(e,t){t.split(/\s+/).forEach(l=>l&&e.classList.add(l)),(e[Sl]||(e[Sl]=new Set)).add(t)}function Bt(e,t){t.split(/\s+/).forEach(i=>i&&e.classList.remove(i));const l=e[Sl];l&&(l.delete(t),l.size||(e[Sl]=void 0))}function rs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Cd=0;function ss(e,t,l,i){const n=e._endId=++Cd,r=()=>{n===e._endId&&i()};if(l!=null)return setTimeout(r,l);const{type:s,timeout:o,propCount:a}=Pa(e,t);if(!s)return i();const u=s+"end";let c=0;const d=()=>{e.removeEventListener(u,h),r()},h=p=>{p.target===e&&++c>=a&&d()};setTimeout(()=>{c<a&&d()},o+1),e.addEventListener(u,h)}function Pa(e,t){const l=window.getComputedStyle(e),i=_=>(l[_]||"").split(", "),n=i(`${jt}Delay`),r=i(`${jt}Duration`),s=os(n,r),o=i(`${Nl}Delay`),a=i(`${Nl}Duration`),u=os(o,a);let c=null,d=0,h=0;t===jt?s>0&&(c=jt,d=s,h=r.length):t===Nl?u>0&&(c=Nl,d=u,h=a.length):(d=Math.max(s,u),c=d>0?s>u?jt:Nl:null,h=c?c===jt?r.length:a.length:0);const p=c===jt&&/\b(transform|all)(,|$)/.test(i(`${jt}Property`).toString());return{type:c,timeout:d,propCount:h,hasTransform:p}}function os(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((l,i)=>as(l)+as(e[i])))}function as(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Gn(){return document.body.offsetHeight}function Dd(e,t,l){const i=e[Sl];i&&(t=(t?[t,...i]:[...i]).join(" ")),t==null?e.removeAttribute("class"):l?e.setAttribute("class",t):e.className=t}const zi=Symbol("_vod"),Aa=Symbol("_vsh"),Ui={beforeMount(e,{value:t},{transition:l}){e[zi]=e.style.display==="none"?"":e.style.display,l&&t?l.beforeEnter(e):Hl(e,t)},mounted(e,{value:t},{transition:l}){l&&t&&l.enter(e)},updated(e,{value:t,oldValue:l},{transition:i}){!t!=!l&&(i?t?(i.beforeEnter(e),Hl(e,!0),i.enter(e)):i.leave(e,()=>{Hl(e,!1)}):Hl(e,t))},beforeUnmount(e,{value:t}){Hl(e,t)}};function Hl(e,t){e.style.display=t?e[zi]:"none",e[Aa]=!t}const Fd=Symbol(""),Vd=/(^|;)\s*display\s*:/;function $d(e,t,l){const i=e.style,n=Re(l);let r=!1;if(l&&!n){if(t)if(Re(t))for(const s of t.split(";")){const o=s.slice(0,s.indexOf(":")).trim();l[o]==null&&Ii(i,o,"")}else for(const s in t)l[s]==null&&Ii(i,s,"");for(const s in l)s==="display"&&(r=!0),Ii(i,s,l[s])}else if(n){if(t!==l){const s=i[Fd];s&&(l+=";"+s),i.cssText=l,r=Vd.test(l)}}else t&&e.removeAttribute("style");zi in e&&(e[zi]=r?i.display:"",e[Aa]&&(i.display="none"))}const cs=/\s*!important$/;function Ii(e,t,l){if(ie(l))l.forEach(i=>Ii(e,t,i));else if(l==null&&(l=""),t.startsWith("--"))e.setProperty(t,l);else{const i=Md(e,t);cs.test(l)?e.setProperty(Qt(i),l.replace(cs,""),"important"):e[i]=l}}const us=["Webkit","Moz","ms"],Pn={};function Md(e,t){const l=Pn[t];if(l)return l;let i=et(t);if(i!=="filter"&&i in e)return Pn[t]=i;i=ai(i);for(let n=0;n<us.length;n++){const r=us[n]+i;if(r in e)return Pn[t]=r}return t}const ds="http://www.w3.org/1999/xlink";function hs(e,t,l,i,n,r=$c(t)){i&&t.startsWith("xlink:")?l==null?e.removeAttributeNS(ds,t.slice(6,t.length)):e.setAttributeNS(ds,t,l):l==null||r&&!ho(l)?e.removeAttribute(t):e.setAttribute(t,r?"":Vt(l)?String(l):l)}function fs(e,t,l,i,n){if(t==="innerHTML"||t==="textContent"){l!=null&&(e[t]=t==="innerHTML"?La(l):l);return}const r=e.tagName;if(t==="value"&&r!=="PROGRESS"&&!r.includes("-")){const o=r==="OPTION"?e.getAttribute("value")||"":e.value,a=l==null?e.type==="checkbox"?"on":"":String(l);(o!==a||!("_value"in e))&&(e.value=a),l==null&&e.removeAttribute(t),e._value=l;return}let s=!1;if(l===""||l==null){const o=typeof e[t];o==="boolean"?l=ho(l):l==null&&o==="string"?(l="",s=!0):o==="number"&&(l=0,s=!0)}try{e[t]=l}catch{}s&&e.removeAttribute(n||t)}function Nd(e,t,l,i){e.addEventListener(t,l,i)}function Hd(e,t,l,i){e.removeEventListener(t,l,i)}const ps=Symbol("_vei");function jd(e,t,l,i,n=null){const r=e[ps]||(e[ps]={}),s=r[t];if(i&&s)s.value=i;else{const[o,a]=Bd(t);if(i){const u=r[t]=Wd(i,n);Nd(e,o,u,a)}else s&&(Hd(e,o,s,a),r[t]=void 0)}}const vs=/(?:Once|Passive|Capture)$/;function Bd(e){let t;if(vs.test(e)){t={};let i;for(;i=e.match(vs);)e=e.slice(0,e.length-i[0].length),t[i[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Qt(e.slice(2)),t]}let An=0;const zd=Promise.resolve(),Ud=()=>An||(zd.then(()=>An=0),An=Date.now());function Wd(e,t){const l=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=l.attached)return;ft(Kd(i,l.value),t,5,[i])};return l.value=e,l.attached=Ud(),l}function Kd(e,t){if(ie(t)){const l=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{l.call(e),e._stopped=!0},t.map(i=>n=>!n._stopped&&i&&i(n))}else return t}const ms=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Gd=(e,t,l,i,n,r)=>{const s=n==="svg";t==="class"?Dd(e,i,s):t==="style"?$d(e,l,i):oi(t)?tr(t)||jd(e,t,l,i,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):qd(e,t,i,s))?(fs(e,t,i),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&hs(e,t,i,s,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Re(i))?fs(e,et(t),i,r,t):(t==="true-value"?e._trueValue=i:t==="false-value"&&(e._falseValue=i),hs(e,t,i,s))};function qd(e,t,l,i){if(i)return!!(t==="innerHTML"||t==="textContent"||t in e&&ms(t)&&se(l));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const n=e.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return ms(t)&&Re(l)?!1:t in e}const Sa=new WeakMap,Ra=new WeakMap,Wi=Symbol("_moveCb"),gs=Symbol("_enterCb"),Yd=e=>(delete e.props.mode,e),Xd=Yd({name:"TransitionGroup",props:$e({},Ta,{tag:String,moveClass:String}),setup(e,{slots:t}){const l=Mt(),i=zo();let n,r;return Xo(()=>{if(!n.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!th(n[0].el,l.vnode.el,s)){n=[];return}n.forEach(Qd),n.forEach(Zd);const o=n.filter(eh);Gn(),o.forEach(a=>{const u=a.el,c=u.style;gt(u,s),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Wi]=h=>{h&&h.target!==u||(!h||/transform$/.test(h.propertyName))&&(u.removeEventListener("transitionend",d),u[Wi]=null,Bt(u,s))};u.addEventListener("transitionend",d)}),n=[]}),()=>{const s=fe(e),o=xa(s);let a=s.tag||be;if(n=[],r)for(let u=0;u<r.length;u++){const c=r[u];c.el&&c.el instanceof Element&&(n.push(c),dl(c,ei(c,o,i,l)),Sa.set(c,c.el.getBoundingClientRect()))}r=t.default?cr(t.default()):[];for(let u=0;u<r.length;u++){const c=r[u];c.key!=null&&dl(c,ei(c,o,i,l))}return oe(a,null,r)}}}),Jd=Xd;function Qd(e){const t=e.el;t[Wi]&&t[Wi](),t[gs]&&t[gs]()}function Zd(e){Ra.set(e,e.el.getBoundingClientRect())}function eh(e){const t=Sa.get(e),l=Ra.get(e),i=t.left-l.left,n=t.top-l.top;if(i||n){const r=e.el.style;return r.transform=r.webkitTransform=`translate(${i}px,${n}px)`,r.transitionDuration="0s",e}}function th(e,t,l){const i=e.cloneNode(),n=e[Sl];n&&n.forEach(o=>{o.split(/\s+/).forEach(a=>a&&i.classList.remove(a))}),l.split(/\s+/).forEach(o=>o&&i.classList.add(o)),i.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(i);const{hasTransform:s}=Pa(i);return r.removeChild(i),s}const lh={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},ih=(e,t)=>{const l=e._withKeys||(e._withKeys={}),i=t.join(".");return l[i]||(l[i]=n=>{if(!("key"in n))return;const r=Qt(n.key);if(t.some(s=>s===r||lh[s]===r))return e(n)})},nh=$e({patchProp:Gd},Rd);let Sn,_s=!1;function rh(){return Sn=_s?Sn:ld(nh),_s=!0,Sn}const sh=(...e)=>{const t=rh().createApp(...e),{mount:l}=t;return t.mount=i=>{const n=ah(i);if(n)return l(n,!0,oh(n))},t};function oh(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ah(e){return Re(e)?document.querySelector(e):e}var fi=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),ch=/.md((\?|#).*)?$/,uh=(e,t="/")=>fi(e)||e.startsWith("/")&&!e.startsWith(t)&&!ch.test(e),pi=e=>/^(https?:)?\/\//.test(e),ks=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},dh="http://.",hh=(e,t)=>{if(!e.startsWith("/")&&t){const l=t.slice(0,t.lastIndexOf("/"));return ks(new URL(`${l}/${e}`,dh).pathname)}return ks(e)},fh=(e,t)=>{const l=Object.keys(e).sort((i,n)=>{const r=n.split("/").length-i.split("/").length;return r!==0?r:n.length-i.length});for(const i of l)if(t.startsWith(i))return i;return"/"},ph=/(#|\?)/,Oa=e=>{const[t,...l]=e.split(ph);return{pathname:t,hashAndQueries:l.join("")}},vh=["link","meta","script","style","noscript","template"],mh=["title","base"],gh=([e,t,l])=>mh.includes(e)?e:vh.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([i,n])=>typeof n=="boolean"?n?[i,""]:null:[i,n]).filter(i=>i!=null).sort(([i],[n])=>i.localeCompare(n)),l]):null,_h=e=>{const t=new Set,l=[];return e.forEach(i=>{const n=gh(i);n&&!t.has(n)&&(t.add(n),l.push(i))}),l},kh=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Ia=e=>e.endsWith("/")?e.slice(0,-1):e,Ca=e=>e.startsWith("/")?e.slice(1):e,mr=e=>Object.prototype.toString.call(e)==="[object Object]",ut=e=>typeof e=="string";const bh="modulepreload",yh=function(e){return"/bilibili-API-collect/"+e},bs={},g=function(t,l,i){let n=Promise.resolve();if(l&&l.length>0){let a=function(u){return Promise.all(u.map(c=>Promise.resolve(c).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),o=s?.nonce||s?.getAttribute("nonce");n=a(l.map(u=>{if(u=yh(u),u in bs)return;bs[u]=!0;const c=u.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${d}`))return;const h=document.createElement("link");if(h.rel=c?"stylesheet":bh,c||(h.as="script"),h.crossOrigin="",h.href=u,o&&h.setAttribute("nonce",o),document.head.appendChild(h),c)return new Promise((p,_)=>{h.addEventListener("load",p),h.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${u}`)))})}))}function r(s){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s}return n.then(s=>{for(const o of s||[])o.status==="rejected"&&r(o.reason);return t().catch(r)})},Eh=JSON.parse('{"/docs/creativecenter/statistics&data.html":"/docs/creativecenter/statistics_data.html","/docs/electric/WeChat&Alipay.html":"/docs/electric/WeChat_Alipay.html"}'),Lh=Object.fromEntries([["/CONTRIBUTING.html",{loader:()=>g(()=>import("./CONTRIBUTING.html-Dg5RrJ0s.js"),[]),meta:{title:"贡献指南"}}],["/",{loader:()=>g(()=>import("./index.html-CyFjrwOB.js"),[]),meta:{title:""}}],["/grpc_api/",{loader:()=>g(()=>import("./index.html-DfGFo93u.js"),[]),meta:{title:"gRPC 接口定义(protobuf 结构体)"}}],["/docs/APP_widget/splash.html",{loader:()=>g(()=>import("./splash.html-DTxmsPVe.js"),[]),meta:{title:"APP端开屏图片"}}],["/docs/APP_widget/ver.html",{loader:()=>g(()=>import("./ver.html-BK7Hl968.js"),[]),meta:{title:"获取最新 APP 版本"}}],["/docs/activity/info.html",{loader:()=>g(()=>import("./info.html-CRFYL4xy.js"),[]),meta:{title:"活动主题信息"}}],["/docs/activity/list.html",{loader:()=>g(()=>import("./list.html-67H6b90D.js"),[]),meta:{title:"活动列表"}}],["/docs/album/action.html",{loader:()=>g(()=>import("./action.html-CkX_wc45.js"),[]),meta:{title:"相簿操作"}}],["/docs/album/activity_list.html",{loader:()=>g(()=>import("./activity_list.html-Bekn3Lxe.js"),[]),meta:{title:"相簿活动列表"}}],["/docs/album/info.html",{loader:()=>g(()=>import("./info.html-DMnsBsuq.js"),[]),meta:{title:"相簿基本信息"}}],["/docs/album/list.html",{loader:()=>g(()=>import("./list.html-CBuhzqhd.js"),[]),meta:{title:"相簿列表"}}],["/docs/album/recommend_author.html",{loader:()=>g(()=>import("./recommend_author.html-DBwItBdc.js"),[]),meta:{title:"相簿推荐作者"}}],["/docs/article/action.html",{loader:()=>g(()=>import("./action.html-C0ql065z.js"),__vite__mapDeps([0,1])),meta:{title:"专栏点赞&投币&收藏"}}],["/docs/article/articles.html",{loader:()=>g(()=>import("./articles.html-zLkcz3pu.js"),[]),meta:{title:"文集基本信息"}}],["/docs/article/card.html",{loader:()=>g(()=>import("./card.html-wL4C5GKc.js"),[]),meta:{title:"卡片信息"}}],["/docs/article/category.html",{loader:()=>g(()=>import("./category.html-Xldy-aPs.js"),[]),meta:{title:"专栏分类"}}],["/docs/article/info.html",{loader:()=>g(()=>import("./info.html-CB0fSHFP.js"),[]),meta:{title:"专栏基本信息"}}],["/docs/article/view.html",{loader:()=>g(()=>import("./view.html-COrufaKB.js"),[]),meta:{title:"专栏内容"}}],["/docs/audio/action.html",{loader:()=>g(()=>import("./action.html-BeujPZDG.js"),[]),meta:{title:"音频投币&收藏"}}],["/docs/audio/info.html",{loader:()=>g(()=>import("./info.html-DvFa4PRS.js"),[]),meta:{title:"歌曲基本信息"}}],["/docs/audio/music_list.html",{loader:()=>g(()=>import("./music_list.html-DeijlME4.js"),[]),meta:{title:"歌单&音频收藏夹详细信息"}}],["/docs/audio/musicstream_url.html",{loader:()=>g(()=>import("./musicstream_url.html-qq6CNfyp.js"),__vite__mapDeps([2,3])),meta:{title:"音频流URL"}}],["/docs/audio/rank.html",{loader:()=>g(()=>import("./rank.html-DT2C28KO.js"),[]),meta:{title:"音频榜单"}}],["/docs/audio/status_number.html",{loader:()=>g(()=>import("./status_number.html-DEiPXucy.js"),[]),meta:{title:"音频状态数"}}],["/docs/bangumi/follow.html",{loader:()=>g(()=>import("./follow.html-DOVJW4CZ.js"),[]),meta:{title:"追番相关"}}],["/docs/bangumi/info.html",{loader:()=>g(()=>import("./info.html-BLypTc8g.js"),[]),meta:{title:"剧集地区一览"}}],["/docs/bangumi/season_index.html",{loader:()=>g(()=>import("./season_index.html-BSNCSXU1.js"),[]),meta:{title:"剧集索引"}}],["/docs/bangumi/timeline.html",{loader:()=>g(()=>import("./timeline.html-CzpzQzIG.js"),[]),meta:{title:"番剧或影视时间线"}}],["/docs/bangumi/videostream_url.html",{loader:()=>g(()=>import("./videostream_url.html-DlvjAVi_.js"),__vite__mapDeps([4,3])),meta:{title:"视频流URL"}}],["/docs/blackroom/banlist.html",{loader:()=>g(()=>import("./banlist.html-Bx6m-UTQ.js"),[]),meta:{title:"封禁公示"}}],["/docs/broadcast/",{loader:()=>g(()=>import("./index.html-BMdR7u31.js"),[]),meta:{title:"全站广播"}}],["/docs/broadcast/video_room.html",{loader:()=>g(()=>import("./video_room.html-CJ-aNxn7.js"),[]),meta:{title:"视频实时信息"}}],["/docs/cheese/info.html",{loader:()=>g(()=>import("./info.html-BHbw7wWp.js"),[]),meta:{title:"课程基本信息"}}],["/docs/cheese/videostream_url.html",{loader:()=>g(()=>import("./videostream_url.html-DnLcd0On.js"),__vite__mapDeps([5,3])),meta:{title:"课程视频流URL"}}],["/docs/clientinfo/ip.html",{loader:()=>g(()=>import("./ip.html-BZmNmhHk.js"),[]),meta:{title:"通过ip确定地理位置"}}],["/docs/comment/action.html",{loader:()=>g(()=>import("./action.html-D_ydhzqh.js"),[]),meta:{title:"评论区操作"}}],["/docs/comment/list.html",{loader:()=>g(()=>import("./list.html-D36gw51A.js"),[]),meta:{title:"评论区明细"}}],["/docs/comment/",{loader:()=>g(()=>import("./index.html-BN64GETH.js"),[]),meta:{title:"评论区"}}],["/docs/creativecenter/opus.html",{loader:()=>g(()=>import("./opus.html-CoQ5EdO3.js"),[]),meta:{title:"图文操作"}}],["/docs/creativecenter/railgun.html",{loader:()=>g(()=>import("./railgun.html-2O05GCD4.js"),[]),meta:{title:"电磁力相关"}}],["/docs/creativecenter/season.html",{loader:()=>g(()=>import("./season.html-B_fCwBA8.js"),[]),meta:{title:"合集管理"}}],["/docs/creativecenter/statistics_data.html",{loader:()=>g(()=>import("./statistics_data.html-BWH8OqIZ.js"),[]),meta:{title:"统计与数据"}}],["/docs/creativecenter/upload.html",{loader:()=>g(()=>import("./upload.html-DvDEkxhj.js"),[]),meta:{title:"投稿"}}],["/docs/creativecenter/videos.html",{loader:()=>g(()=>import("./videos.html-4_uXrA4K.js"),[]),meta:{title:"视频相关杂项"}}],["/docs/customerservice/msg.html",{loader:()=>g(()=>import("./msg.html-C4G_rrXA.js"),[]),meta:{title:"客服消息"}}],["/docs/danmaku/action.html",{loader:()=>g(()=>import("./action.html-DeaDnvTK.js"),[]),meta:{title:"弹幕操作"}}],["/docs/danmaku/buzzword.html",{loader:()=>g(()=>import("./buzzword.html-3axAz5ab.js"),[]),meta:{title:"名词解释"}}],["/docs/danmaku/config.html",{loader:()=>g(()=>import("./config.html-P2TT80Ma.js"),[]),meta:{title:"弹幕个人配置修改"}}],["/docs/danmaku/danmaku_proto.html",{loader:()=>g(()=>import("./danmaku_proto.html-B5M4AXvu.js"),[]),meta:{title:"protobuf弹幕"}}],["/docs/danmaku/danmaku_view_proto.html",{loader:()=>g(()=>import("./danmaku_view_proto.html-DtK2aZTc.js"),[]),meta:{title:"弹幕元数据"}}],["/docs/danmaku/danmaku_xml.html",{loader:()=>g(()=>import("./danmaku_xml.html-bHEnwOx6.js"),[]),meta:{title:"xml弹幕"}}],["/docs/danmaku/history.html",{loader:()=>g(()=>import("./history.html-D731H-Qd.js"),[]),meta:{title:"历史弹幕"}}],["/docs/danmaku/snapshot.html",{loader:()=>g(()=>import("./snapshot.html-sItLSrou.js"),[]),meta:{title:"弹幕快照"}}],["/docs/danmaku/thumbup.html",{loader:()=>g(()=>import("./thumbup.html-oIOmP01b.js"),[]),meta:{title:"弹幕点赞查询"}}],["/docs/danmaku/webmask.html",{loader:()=>g(()=>import("./webmask.html-BwxLSheT.js"),[]),meta:{title:"智能防挡弹幕"}}],["/docs/dynamic/action.html",{loader:()=>g(()=>import("./action.html-D9uytAI1.js"),[]),meta:{title:"动态操作"}}],["/docs/dynamic/all.html",{loader:()=>g(()=>import("./all.html-MgLtiraJ.js"),[]),meta:{title:"获取动态列表"}}],["/docs/dynamic/atlist.html",{loader:()=>g(()=>import("./atlist.html-CG0zNeT5.js"),[]),meta:{title:"根据关键字搜索用户 (at别人时的填充列表)"}}],["/docs/dynamic/banner.html",{loader:()=>g(()=>import("./banner.html-W9RH5Lg_.js"),[]),meta:{title:"首页公告栏"}}],["/docs/dynamic/basicInfo.html",{loader:()=>g(()=>import("./basicInfo.html-DamYRO2m.js"),[]),meta:{title:"动态基本信息"}}],["/docs/dynamic/card_info.html",{loader:()=>g(()=>import("./card_info.html-BWktH6O6.js"),[]),meta:{title:"动态卡片信息字段"}}],["/docs/dynamic/content.html",{loader:()=>g(()=>import("./content.html-DefzfqTR.js"),[]),meta:{title:"动态信息"}}],["/docs/dynamic/detail.html",{loader:()=>g(()=>import("./detail.html-DH1NRSL5.js"),[]),meta:{title:"获取动态详情"}}],["/docs/dynamic/dynamic_enum.html",{loader:()=>g(()=>import("./dynamic_enum.html-DL_Gf64x.js"),[]),meta:{title:"动态类型对照"}}],["/docs/dynamic/get_dynamic_detail.html",{loader:()=>g(()=>import("./get_dynamic_detail.html-Bbk5LVZ-.js"),[]),meta:{title:"特定动态卡片信息"}}],["/docs/dynamic/nav.html",{loader:()=>g(()=>import("./nav.html-D91zXMZR.js"),[]),meta:{title:"获取导航栏动态"}}],["/docs/dynamic/publish.html",{loader:()=>g(()=>import("./publish.html-DaacAe0m.js"),[]),meta:{title:"发布动态"}}],["/docs/dynamic/space.html",{loader:()=>g(()=>import("./space.html-BjwA2AkB.js"),[]),meta:{title:"用户空间动态"}}],["/docs/dynamic/topic.html",{loader:()=>g(()=>import("./topic.html-CxxVTskb.js"),[]),meta:{title:"话题"}}],["/docs/electric/Bcoin.html",{loader:()=>g(()=>import("./Bcoin.html-BhhfS1Rx.js"),__vite__mapDeps([6,7])),meta:{title:"B币方式充电"}}],["/docs/electric/WeChat_Alipay.html",{loader:()=>g(()=>import("./WeChat_Alipay.html-D7UPw-Mv.js"),__vite__mapDeps([8,7])),meta:{title:"微信&支付宝方式充电"}}],["/docs/electric/charge_list.html",{loader:()=>g(()=>import("./charge_list.html-DOFwkRFh.js"),[]),meta:{title:"充电列表"}}],["/docs/electric/charge_msg.html",{loader:()=>g(()=>import("./charge_msg.html-Bd63UhW6.js"),[]),meta:{title:"充电留言"}}],["/docs/electric/monthly.html",{loader:()=>g(()=>import("./monthly.html-D8O3h0v-.js"),__vite__mapDeps([9,7])),meta:{title:"包月充电"}}],["/docs/emoji/action.html",{loader:()=>g(()=>import("./action.html-DvqnymQp.js"),[]),meta:{title:"表情操作"}}],["/docs/emoji/list.html",{loader:()=>g(()=>import("./list.html-Dk7ayv8u.js"),[]),meta:{title:"表情列表"}}],["/docs/fav/action.html",{loader:()=>g(()=>import("./action.html-DkRNgDlt.js"),[]),meta:{title:"收藏夹操作"}}],["/docs/fav/info.html",{loader:()=>g(()=>import("./info.html-BSjizl7z.js"),[]),meta:{title:"收藏夹基本信息"}}],["/docs/fav/list.html",{loader:()=>g(()=>import("./list.html-BfbnP9bx.js"),[]),meta:{title:"收藏夹内容"}}],["/docs/garb/color.html",{loader:()=>g(()=>import("./color.html-D1CBKZrT.js"),[]),meta:{title:"主题色"}}],["/docs/garb/lottery.html",{loader:()=>g(()=>import("./lottery.html-DbmXyYLK.js"),[]),meta:{title:"装扮/收藏集"}}],["/docs/garb/skin.html",{loader:()=>g(()=>import("./skin.html-B7_-FfE5.js"),[]),meta:{title:"APP主题"}}],["/docs/historytoview/history.html",{loader:()=>g(()=>import("./history.html-U2B19yU-.js"),[]),meta:{title:"历史记录"}}],["/docs/historytoview/toview.html",{loader:()=>g(()=>import("./toview.html-m3XzHepP.js"),[]),meta:{title:"稍后再看"}}],["/docs/live/danmaku.html",{loader:()=>g(()=>import("./danmaku.html-cYqsa6rm.js"),[]),meta:{title:"直播间弹幕"}}],["/docs/live/emoticons.html",{loader:()=>g(()=>import("./emoticons.html-XPYXDzf0.js"),[]),meta:{title:"直播间表情"}}],["/docs/live/follow_up_live.html",{loader:()=>g(()=>import("./follow_up_live.html-B7NT2XJb.js"),[]),meta:{title:"关注UP直播情况"}}],["/docs/live/gift.html",{loader:()=>g(()=>import("./gift.html-CPTDEb2_.js"),[]),meta:{title:""}}],["/docs/live/guard.html",{loader:()=>g(()=>import("./guard.html-CgEHD9Az.js"),[]),meta:{title:""}}],["/docs/live/info.html",{loader:()=>g(()=>import("./info.html-bgddEvuk.js"),[]),meta:{title:"直播间基本信息"}}],["/docs/live/live_area.html",{loader:()=>g(()=>import("./live_area.html-UOPRZqNz.js"),[]),meta:{title:"直播间分区"}}],["/docs/live/live_bill.html",{loader:()=>g(()=>import("./live_bill.html-Bxf6rN7p.js"),[]),meta:{title:"直播流水"}}],["/docs/live/live_data.html",{loader:()=>g(()=>import("./live_data.html-DPx4fcGp.js"),[]),meta:{title:"直播数据"}}],["/docs/live/live_replay.html",{loader:()=>g(()=>import("./live_replay.html-iMUKGSwe.js"),[]),meta:{title:"直播回放"}}],["/docs/live/live_stream.html",{loader:()=>g(()=>import("./live_stream.html-CTvbm8Zd.js"),[]),meta:{title:"直播间视频流"}}],["/docs/live/live_vote.html",{loader:()=>g(()=>import("./live_vote.html-niGIJdSc.js"),[]),meta:{title:"直播投票"}}],["/docs/live/manage.html",{loader:()=>g(()=>import("./manage.html-DmvWf2hl.js"),[]),meta:{title:"直播间管理"}}],["/docs/live/message_stream.html",{loader:()=>g(()=>import("./message_stream.html-DYabMnOf.js"),[]),meta:{title:"直播间信息流"}}],["/docs/live/recommend.html",{loader:()=>g(()=>import("./recommend.html-0Yo2xP9c.js"),[]),meta:{title:"直播推荐"}}],["/docs/live/redpocket.html",{loader:()=>g(()=>import("./redpocket.html-Bc9pXjpT.js"),[]),meta:{title:"直播间人气红包"}}],["/docs/live/report.html",{loader:()=>g(()=>import("./report.html-BHBFFQZc.js"),[]),meta:{title:"直播心跳上报"}}],["/docs/live/silent_user_manage.html",{loader:()=>g(()=>import("./silent_user_manage.html-8B8EvR5w.js"),[]),meta:{title:"直播间禁言相关 API"}}],["/docs/live/user.html",{loader:()=>g(()=>import("./user.html-FhJX8EJT.js"),[]),meta:{title:"直播间用户实用 API"}}],["/docs/login/cookie_refresh.html",{loader:()=>g(()=>import("./cookie_refresh.html-C-y7uaCA.js"),[]),meta:{title:"Web端Cookie刷新"}}],["/docs/login/exit.html",{loader:()=>g(()=>import("./exit.html-wyBJUhyQ.js"),[]),meta:{title:"退出账号登录"}}],["/docs/login/login_info.html",{loader:()=>g(()=>import("./login_info.html-DcTURbz0.js"),[]),meta:{title:"登录基本信息"}}],["/docs/login/login_notice.html",{loader:()=>g(()=>import("./login_notice.html-BXRbf4ou.js"),[]),meta:{title:"登录记录"}}],["/docs/login/member_center.html",{loader:()=>g(()=>import("./member_center.html-UE6PIsuf.js"),[]),meta:{title:"个人中心"}}],["/docs/manga/Activity.html",{loader:()=>g(()=>import("./Activity.html-Bxk-gk5Y.js"),[]),meta:{title:"漫画任务操作"}}],["/docs/manga/ClockIn.html",{loader:()=>g(()=>import("./ClockIn.html-CenNAwzg.js"),[]),meta:{title:"签到"}}],["/docs/manga/Comic.html",{loader:()=>g(()=>import("./Comic.html-CLerib4W.js"),[]),meta:{title:"购买漫画章节"}}],["/docs/manga/Download.html",{loader:()=>g(()=>import("./Download.html-Br9YEqP_.js"),[]),meta:{title:"获取当前话全部图片地址"}}],["/docs/manga/Season.html",{loader:()=>g(()=>import("./Season.html-Bv-xbTdd.js"),[]),meta:{title:"漫画赛季"}}],["/docs/manga/User.html",{loader:()=>g(()=>import("./User.html-BxuEgE-I.js"),[]),meta:{title:"漫画用户信息"}}],["/docs/manga/index_file.html",{loader:()=>g(()=>import("./index_file.html-KxhduYzw.js"),[]),meta:{title:"data.index"}}],["/docs/manga/light_card.html",{loader:()=>g(()=>import("./light_card.html-BX3csIVY.js"),[]),meta:{title:"获取轻享卡信息"}}],["/docs/manga/point_shop.html",{loader:()=>g(()=>import("./point_shop.html-BUYGiY4x.js"),[]),meta:{title:"积分商城"}}],["/docs/message/msg.html",{loader:()=>g(()=>import("./msg.html-DgLc4Fa5.js"),[]),meta:{title:"通知消息"}}],["/docs/message/private_msg.html",{loader:()=>g(()=>import("./private_msg.html-CTuY6IIe.js"),[]),meta:{title:"私信"}}],["/docs/message/private_msg_content.html",{loader:()=>g(()=>import("./private_msg_content.html-DnEBdBrk.js"),[]),meta:{title:"私信消息类型、内容说明"}}],["/docs/message/settings.html",{loader:()=>g(()=>import("./settings.html-BbVpohbZ.js"),[]),meta:{title:"消息设置"}}],["/docs/misc/b23tv.html",{loader:()=>g(()=>import("./b23tv.html-Dxsq1OVj.js"),[]),meta:{title:"b23.tv 短链"}}],["/docs/misc/buvid3_4.html",{loader:()=>g(()=>import("./buvid3_4.html-DBUwha3H.js"),[]),meta:{title:"获取 buvid3 / buvid4 / b_nut"}}],["/docs/misc/bvid_desc.html",{loader:()=>g(()=>import("./bvid_desc.html-C81lzKez.js"),[]),meta:{title:"bvid说明"}}],["/docs/misc/device_identity.html",{loader:()=>g(()=>import("./device_identity.html-B5I04eFh.js"),[]),meta:{title:"设备各类标识算法(APP 端)"}}],["/docs/misc/errcode.html",{loader:()=>g(()=>import("./errcode.html-BlmDP2Xd.js"),[]),meta:{title:"公共错误码"}}],["/docs/misc/mathjax.html",{loader:()=>g(()=>import("./mathjax.html-B4Rx2kT_.js"),[]),meta:{title:"表达式渲染"}}],["/docs/misc/picture.html",{loader:()=>g(()=>import("./picture.html-CKV2obIX.js"),[]),meta:{title:"图片格式化"}}],["/docs/misc/time_stamp.html",{loader:()=>g(()=>import("./time_stamp.html-Cf7HhcO3.js"),[]),meta:{title:"获取当前时间戳"}}],["/docs/newbie_exam/action.html",{loader:()=>g(()=>import("./action.html-UGem3f8j.js"),[]),meta:{title:"操作"}}],["/docs/newbie_exam/fetch.html",{loader:()=>g(()=>import("./fetch.html-BtDU5o5f.js"),[]),meta:{title:"拉取题目"}}],["/docs/newbie_exam/info.html",{loader:()=>g(()=>import("./info.html-C9gLOntC.js"),[]),meta:{title:"查询信息"}}],["/docs/note/action.html",{loader:()=>g(()=>import("./action.html-DLzbyzsd.js"),[]),meta:{title:"笔记操作"}}],["/docs/note/info.html",{loader:()=>g(()=>import("./info.html-BtDZhXMA.js"),[]),meta:{title:"笔记详细信息"}}],["/docs/note/list.html",{loader:()=>g(()=>import("./list.html-Db8OOHOo.js"),[]),meta:{title:"笔记列表"}}],["/docs/note/",{loader:()=>g(()=>import("./index.html-5vHX0xv-.js"),[]),meta:{title:"视频笔记"}}],["/docs/opus/detail.html",{loader:()=>g(()=>import("./detail.html-VOBIbF4h.js"),[]),meta:{title:"图文详细"}}],["/docs/opus/features.html",{loader:()=>g(()=>import("./features.html-DiZBiXUW.js"),[]),meta:{title:"功能模块"}}],["/docs/opus/rich_text_nodes.html",{loader:()=>g(()=>import("./rich_text_nodes.html-BvGiNCao.js"),[]),meta:{title:"富文本节点"}}],["/docs/opus/space.html",{loader:()=>g(()=>import("./space.html-BdhGUVoS.js"),[]),meta:{title:""}}],["/docs/search/hot.html",{loader:()=>g(()=>import("./hot.html-C_FX8JaJ.js"),[]),meta:{title:"默认搜索&热搜"}}],["/docs/search/search_request.html",{loader:()=>g(()=>import("./search_request.html-xQgx95ji.js"),[]),meta:{title:"搜索"}}],["/docs/search/search_response.html",{loader:()=>g(()=>import("./search_response.html-BFpK_6jG.js"),[]),meta:{title:"搜索响应条目"}}],["/docs/search/suggest.html",{loader:()=>g(()=>import("./suggest.html-DlPRFJxV.js"),[]),meta:{title:"搜索建议"}}],["/docs/teenager/teenager_mode.html",{loader:()=>g(()=>import("./teenager_mode.html-D3G18A_n.js"),[]),meta:{title:"青少年模式"}}],["/docs/user/batch.html",{loader:()=>g(()=>import("./batch.html-cGq5Qeh2.js"),[]),meta:{title:"批量查询"}}],["/docs/user/check_nickname.html",{loader:()=>g(()=>import("./check_nickname.html-BRdxxp6m.js"),[]),meta:{title:"检查昵称是否可注册"}}],["/docs/user/contract.html",{loader:()=>g(()=>import("./contract.html-YS65q_jn.js"),[]),meta:{title:"加入老粉计划"}}],["/docs/user/info.html",{loader:()=>g(()=>import("./info.html-CktfHCh6.js"),[]),meta:{title:"用户基本信息"}}],["/docs/user/medals.html",{loader:()=>g(()=>import("./medals.html-BRvf8EJa.js"),[]),meta:{title:"所有粉丝勋章"}}],["/docs/user/official_role.html",{loader:()=>g(()=>import("./official_role.html-CBvofUdP.js"),[]),meta:{title:"用户认证类型一览"}}],["/docs/user/register.html",{loader:()=>g(()=>import("./register.html-BOasFjaK.js"),[]),meta:{title:"用户注册"}}],["/docs/user/relation.html",{loader:()=>g(()=>import("./relation.html-b3hEZ13C.js"),[]),meta:{title:"用户关系相关"}}],["/docs/user/space.html",{loader:()=>g(()=>import("./space.html-BfZb_dIi.js"),[]),meta:{title:"用户空间相关"}}],["/docs/user/status_number.html",{loader:()=>g(()=>import("./status_number.html-BT56l5dB.js"),[]),meta:{title:"用户状态数"}}],["/docs/video/action.html",{loader:()=>g(()=>import("./action.html-DLBmRfG7.js"),__vite__mapDeps([10,1])),meta:{title:"稿件观众操作"}}],["/docs/video/appeal.html",{loader:()=>g(()=>import("./appeal.html-CcLQmg66.js"),[]),meta:{title:"稿件投诉"}}],["/docs/video/attribute_data.html",{loader:()=>g(()=>import("./attribute_data.html-C_YkRlS-.js"),[]),meta:{title:"视频属性数据说明"}}],["/docs/video/collection.html",{loader:()=>g(()=>import("./collection.html-B-uxvybk.js"),[]),meta:{title:"合集和视频列表信息"}}],["/docs/video/info.html",{loader:()=>g(()=>import("./info.html-L873uB9d.js"),[]),meta:{title:"视频基本信息"}}],["/docs/video/interact_video.html",{loader:()=>g(()=>import("./interact_video.html-DoiQ0Pcr.js"),[]),meta:{title:"互动视频信息"}}],["/docs/video/online.html",{loader:()=>g(()=>import("./online.html-DJ5lT1x9.js"),[]),meta:{title:"视频在线人数"}}],["/docs/video/pbp.html",{loader:()=>g(()=>import("./pbp.html-BBYSf0a-.js"),[]),meta:{title:"高能进度条"}}],["/docs/video/player.html",{loader:()=>g(()=>import("./player.html-ZpJBp7gv.js"),[]),meta:{title:"播放器"}}],["/docs/video/recommend.html",{loader:()=>g(()=>import("./recommend.html-D0A21iEw.js"),[]),meta:{title:"视频推荐"}}],["/docs/video/report.html",{loader:()=>g(()=>import("./report.html-DuHXegGH.js"),[]),meta:{title:"视频观看数据上报"}}],["/docs/video/snapshot.html",{loader:()=>g(()=>import("./snapshot.html-hqn3Xd78.js"),[]),meta:{title:"视频快照"}}],["/docs/video/status_number.html",{loader:()=>g(()=>import("./status_number.html-iguXtKgQ.js"),[]),meta:{title:"视频状态数"}}],["/docs/video/summary.html",{loader:()=>g(()=>import("./summary.html-DYcY1pBr.js"),[]),meta:{title:"视频AI总结"}}],["/docs/video/tags.html",{loader:()=>g(()=>import("./tags.html-Jjo00nOo.js"),[]),meta:{title:"视频TAG"}}],["/docs/video/video_zone.html",{loader:()=>g(()=>import("./video_zone.html-B-nRnqQj.js"),[]),meta:{title:"视频分区一览"}}],["/docs/video/video_zone_v2.html",{loader:()=>g(()=>import("./video_zone_v2.html-Cqbk0tky.js"),[]),meta:{title:"视频分区一览 (v2)"}}],["/docs/video/videostream_url.html",{loader:()=>g(()=>import("./videostream_url.html-JIL5pwcj.js"),__vite__mapDeps([11,3])),meta:{title:"视频流URL"}}],["/docs/video_ranking/dynamic.html",{loader:()=>g(()=>import("./dynamic.html-BfZKb2_b.js"),[]),meta:{title:"分区最新视频"}}],["/docs/video_ranking/popular.html",{loader:()=>g(()=>import("./popular.html-xzW9jflm.js"),[]),meta:{title:"热门视频"}}],["/docs/video_ranking/precious_videos.html",{loader:()=>g(()=>import("./precious_videos.html-DUvixdN1.js"),[]),meta:{title:"入站必刷视频"}}],["/docs/video_ranking/ranking.html",{loader:()=>g(()=>import("./ranking.html-Cx0F7V2z.js"),[]),meta:{title:"视频排行榜"}}],["/docs/vip/action.html",{loader:()=>g(()=>import("./action.html-1E0fVjfS.js"),[]),meta:{title:"大会员操作"}}],["/docs/vip/center.html",{loader:()=>g(()=>import("./center.html-FZSMvI39.js"),[]),meta:{title:"大会员中心"}}],["/docs/vip/clockin.html",{loader:()=>g(()=>import("./clockin.html-CE6-I-0u.js"),[]),meta:{title:"大会员签到"}}],["/docs/vip/info.html",{loader:()=>g(()=>import("./info.html-D7kTJjVD.js"),[]),meta:{title:"大会员信息"}}],["/docs/wallet/info.html",{loader:()=>g(()=>import("./info.html-Bj2GpsEI.js"),[]),meta:{title:"基本信息"}}],["/docs/web_widget/404_manga.html",{loader:()=>g(()=>import("./404_manga.html-CkQTSSKc.js"),[]),meta:{title:"404页漫画收集"}}],["/docs/web_widget/banner.html",{loader:()=>g(()=>import("./banner.html-CWlCIz3C.js"),[]),meta:{title:"横幅轮播图"}}],["/docs/web_widget/header.html",{loader:()=>g(()=>import("./header.html-CSeKquiq.js"),[]),meta:{title:"首页横幅头图"}}],["/docs/web_widget/zone_upload.html",{loader:()=>g(()=>import("./zone_upload.html-CcYIfnj4.js"),[]),meta:{title:"分区当日投稿数"}}],["/docs/blackroom/jury/action.html",{loader:()=>g(()=>import("./action.html-BIakPva5.js"),[]),meta:{title:"仲裁操作"}}],["/docs/blackroom/jury/base_info.html",{loader:()=>g(()=>import("./base_info.html-DevYYkKc.js"),[]),meta:{title:"风纪委员会用户基本信息"}}],["/docs/blackroom/jury/judgement_info.html",{loader:()=>g(()=>import("./judgement_info.html-BuyAWrJX.js"),[]),meta:{title:"众裁信息"}}],["/docs/login/login_action/QR.html",{loader:()=>g(()=>import("./QR.html-BHJa37nz.js"),[]),meta:{title:"二维码登录"}}],["/docs/login/login_action/SMS.html",{loader:()=>g(()=>import("./SMS.html-In_XL6PP.js"),[]),meta:{title:"短信登录"}}],["/docs/login/login_action/password.html",{loader:()=>g(()=>import("./password.html-CmP0Tl9k.js"),[]),meta:{title:"密码登录"}}],["/docs/login/login_action/",{loader:()=>g(()=>import("./index.html-B3pWXgRb.js"),[]),meta:{title:"登录操作"}}],["/docs/misc/sign/APP.html",{loader:()=>g(()=>import("./APP.html-CuPBHwrB.js"),[]),meta:{title:"APP API 签名与鉴权"}}],["/docs/misc/sign/APPKey.html",{loader:()=>g(()=>import("./APPKey.html-CPC2-tlJ.js"),[]),meta:{title:"APPKey"}}],["/docs/misc/sign/bili_ticket.html",{loader:()=>g(()=>import("./bili_ticket.html-BusUE46s.js"),[]),meta:{title:"BiliTicket"}}],["/docs/misc/sign/v_voucher.html",{loader:()=>g(()=>import("./v_voucher.html-BbbVVnZu.js"),[]),meta:{title:"v_voucher 验证"}}],["/docs/misc/sign/wbi.html",{loader:()=>g(()=>import("./wbi.html-D21GJ5Gx.js"),[]),meta:{title:"WBI 签名"}}],["/404.html",{loader:()=>g(()=>import("./404.html-DrI-cPdQ.js"),[]),meta:{title:""}}]]);/*!
|
||
* vue-router v4.5.1
|
||
* (c) 2025 Eduardo San Martin Morote
|
||
* @license MIT
|
||
*/const gl=typeof document<"u";function Da(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function wh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Da(e.default)}const pe=Object.assign;function Rn(e,t){const l={};for(const i in t){const n=t[i];l[i]=pt(n)?n.map(e):e(n)}return l}const ql=()=>{},pt=Array.isArray,Fa=/#/g,Th=/&/g,xh=/\//g,Ph=/=/g,Ah=/\?/g,Va=/\+/g,Sh=/%5B/g,Rh=/%5D/g,$a=/%5E/g,Oh=/%60/g,Ma=/%7B/g,Ih=/%7C/g,Na=/%7D/g,Ch=/%20/g;function gr(e){return encodeURI(""+e).replace(Ih,"|").replace(Sh,"[").replace(Rh,"]")}function Dh(e){return gr(e).replace(Ma,"{").replace(Na,"}").replace($a,"^")}function qn(e){return gr(e).replace(Va,"%2B").replace(Ch,"+").replace(Fa,"%23").replace(Th,"%26").replace(Oh,"`").replace(Ma,"{").replace(Na,"}").replace($a,"^")}function Fh(e){return qn(e).replace(Ph,"%3D")}function Vh(e){return gr(e).replace(Fa,"%23").replace(Ah,"%3F")}function $h(e){return e==null?"":Vh(e).replace(xh,"%2F")}function ii(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Mh=/\/$/,Nh=e=>e.replace(Mh,"");function On(e,t,l="/"){let i,n={},r="",s="";const o=t.indexOf("#");let a=t.indexOf("?");return o<a&&o>=0&&(a=-1),a>-1&&(i=t.slice(0,a),r=t.slice(a+1,o>-1?o:t.length),n=e(r)),o>-1&&(i=i||t.slice(0,o),s=t.slice(o,t.length)),i=zh(i??t,l),{fullPath:i+(r&&"?")+r+s,path:i,query:n,hash:ii(s)}}function Hh(e,t){const l=t.query?e(t.query):"";return t.path+(l&&"?")+l+(t.hash||"")}function ys(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function jh(e,t,l){const i=t.matched.length-1,n=l.matched.length-1;return i>-1&&i===n&&Rl(t.matched[i],l.matched[n])&&Ha(t.params,l.params)&&e(t.query)===e(l.query)&&t.hash===l.hash}function Rl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ha(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const l in e)if(!Bh(e[l],t[l]))return!1;return!0}function Bh(e,t){return pt(e)?Es(e,t):pt(t)?Es(t,e):e===t}function Es(e,t){return pt(t)?e.length===t.length&&e.every((l,i)=>l===t[i]):e.length===1&&e[0]===t}function zh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const l=t.split("/"),i=e.split("/"),n=i[i.length-1];(n===".."||n===".")&&i.push("");let r=l.length-1,s,o;for(s=0;s<i.length;s++)if(o=i[s],o!==".")if(o==="..")r>1&&r--;else break;return l.slice(0,r).join("/")+"/"+i.slice(s).join("/")}const At={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var ni;(function(e){e.pop="pop",e.push="push"})(ni||(ni={}));var Yl;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Yl||(Yl={}));function Uh(e){if(!e)if(gl){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Nh(e)}const Wh=/^[^#]+#/;function Kh(e,t){return e.replace(Wh,"#")+t}function Gh(e,t){const l=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{behavior:t.behavior,left:i.left-l.left-(t.left||0),top:i.top-l.top-(t.top||0)}}const sn=()=>({left:window.scrollX,top:window.scrollY});function qh(e){let t;if("el"in e){const l=e.el,i=typeof l=="string"&&l.startsWith("#"),n=typeof l=="string"?i?document.getElementById(l.slice(1)):document.querySelector(l):l;if(!n)return;t=Gh(n,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Ls(e,t){return(history.state?history.state.position-t:-1)+e}const Yn=new Map;function Yh(e,t){Yn.set(e,t)}function Xh(e){const t=Yn.get(e);return Yn.delete(e),t}let Jh=()=>location.protocol+"//"+location.host;function ja(e,t){const{pathname:l,search:i,hash:n}=t,r=e.indexOf("#");if(r>-1){let o=n.includes(e.slice(r))?e.slice(r).length:1,a=n.slice(o);return a[0]!=="/"&&(a="/"+a),ys(a,"")}return ys(l,e)+i+n}function Qh(e,t,l,i){let n=[],r=[],s=null;const o=({state:h})=>{const p=ja(e,location),_=l.value,b=t.value;let L=0;if(h){if(l.value=p,t.value=h,s&&s===_){s=null;return}L=b?h.position-b.position:0}else i(p);n.forEach(P=>{P(l.value,_,{delta:L,type:ni.pop,direction:L?L>0?Yl.forward:Yl.back:Yl.unknown})})};function a(){s=l.value}function u(h){n.push(h);const p=()=>{const _=n.indexOf(h);_>-1&&n.splice(_,1)};return r.push(p),p}function c(){const{history:h}=window;h.state&&h.replaceState(pe({},h.state,{scroll:sn()}),"")}function d(){for(const h of r)h();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:a,listen:u,destroy:d}}function ws(e,t,l,i=!1,n=!1){return{back:e,current:t,forward:l,replaced:i,position:window.history.length,scroll:n?sn():null}}function Zh(e){const{history:t,location:l}=window,i={value:ja(e,l)},n={value:t.state};n.value||r(i.value,{back:null,current:i.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(a,u,c){const d=e.indexOf("#"),h=d>-1?(l.host&&document.querySelector("base")?e:e.slice(d))+a:Jh()+e+a;try{t[c?"replaceState":"pushState"](u,"",h),n.value=u}catch(p){console.error(p),l[c?"replace":"assign"](h)}}function s(a,u){const c=pe({},t.state,ws(n.value.back,a,n.value.forward,!0),u,{position:n.value.position});r(a,c,!0),i.value=a}function o(a,u){const c=pe({},n.value,t.state,{forward:a,scroll:sn()});r(c.current,c,!0);const d=pe({},ws(i.value,a,null),{position:c.position+1},u);r(a,d,!1),i.value=a}return{location:i,state:n,push:o,replace:s}}function ef(e){e=Uh(e);const t=Zh(e),l=Qh(e,t.state,t.location,t.replace);function i(r,s=!0){s||l.pauseListeners(),history.go(r)}const n=pe({location:"",base:e,go:i,createHref:Kh.bind(null,e)},t,l);return Object.defineProperty(n,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(n,"state",{enumerable:!0,get:()=>t.state.value}),n}function tf(e){return typeof e=="string"||e&&typeof e=="object"}function Ba(e){return typeof e=="string"||typeof e=="symbol"}const za=Symbol("");var Ts;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ts||(Ts={}));function Ol(e,t){return pe(new Error,{type:e,[za]:!0},t)}function xt(e,t){return e instanceof Error&&za in e&&(t==null||!!(e.type&t))}const xs="[^/]+?",lf={sensitive:!1,strict:!1,start:!0,end:!0},nf=/[.+*?^${}()[\]/\\]/g;function rf(e,t){const l=pe({},lf,t),i=[];let n=l.start?"^":"";const r=[];for(const u of e){const c=u.length?[]:[90];l.strict&&!u.length&&(n+="/");for(let d=0;d<u.length;d++){const h=u[d];let p=40+(l.sensitive?.25:0);if(h.type===0)d||(n+="/"),n+=h.value.replace(nf,"\\$&"),p+=40;else if(h.type===1){const{value:_,repeatable:b,optional:L,regexp:P}=h;r.push({name:_,repeatable:b,optional:L});const x=P||xs;if(x!==xs){p+=10;try{new RegExp(`(${x})`)}catch(k){throw new Error(`Invalid custom RegExp for param "${_}" (${x}): `+k.message)}}let m=b?`((?:${x})(?:/(?:${x}))*)`:`(${x})`;d||(m=L&&u.length<2?`(?:/${m})`:"/"+m),L&&(m+="?"),n+=m,p+=20,L&&(p+=-8),b&&(p+=-20),x===".*"&&(p+=-50)}c.push(p)}i.push(c)}if(l.strict&&l.end){const u=i.length-1;i[u][i[u].length-1]+=.7000000000000001}l.strict||(n+="/?"),l.end?n+="$":l.strict&&!n.endsWith("/")&&(n+="(?:/|$)");const s=new RegExp(n,l.sensitive?"":"i");function o(u){const c=u.match(s),d={};if(!c)return null;for(let h=1;h<c.length;h++){const p=c[h]||"",_=r[h-1];d[_.name]=p&&_.repeatable?p.split("/"):p}return d}function a(u){let c="",d=!1;for(const h of e){(!d||!c.endsWith("/"))&&(c+="/"),d=!1;for(const p of h)if(p.type===0)c+=p.value;else if(p.type===1){const{value:_,repeatable:b,optional:L}=p,P=_ in u?u[_]:"";if(pt(P)&&!b)throw new Error(`Provided param "${_}" is an array but it is not repeatable (* or + modifiers)`);const x=pt(P)?P.join("/"):P;if(!x)if(L)h.length<2&&(c.endsWith("/")?c=c.slice(0,-1):d=!0);else throw new Error(`Missing required param "${_}"`);c+=x}}return c||"/"}return{re:s,score:i,keys:r,parse:o,stringify:a}}function sf(e,t){let l=0;for(;l<e.length&&l<t.length;){const i=t[l]-e[l];if(i)return i;l++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function Ua(e,t){let l=0;const i=e.score,n=t.score;for(;l<i.length&&l<n.length;){const r=sf(i[l],n[l]);if(r)return r;l++}if(Math.abs(n.length-i.length)===1){if(Ps(i))return 1;if(Ps(n))return-1}return n.length-i.length}function Ps(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const of={type:0,value:""},af=/[a-zA-Z0-9_]/;function cf(e){if(!e)return[[]];if(e==="/")return[[of]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${l})/"${u}": ${p}`)}let l=0,i=l;const n=[];let r;function s(){r&&n.push(r),r=[]}let o=0,a,u="",c="";function d(){u&&(l===0?r.push({type:0,value:u}):l===1||l===2||l===3?(r.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:c,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),u="")}function h(){u+=a}for(;o<e.length;){if(a=e[o++],a==="\\"&&l!==2){i=l,l=4;continue}switch(l){case 0:a==="/"?(u&&d(),s()):a===":"?(d(),l=1):h();break;case 4:h(),l=i;break;case 1:a==="("?l=2:af.test(a)?h():(d(),l=0,a!=="*"&&a!=="?"&&a!=="+"&&o--);break;case 2:a===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+a:l=3:c+=a;break;case 3:d(),l=0,a!=="*"&&a!=="?"&&a!=="+"&&o--,c="";break;default:t("Unknown state");break}}return l===2&&t(`Unfinished custom RegExp for param "${u}"`),d(),s(),n}function uf(e,t,l){const i=rf(cf(e.path),l),n=pe(i,{record:e,parent:t,children:[],alias:[]});return t&&!n.record.aliasOf==!t.record.aliasOf&&t.children.push(n),n}function df(e,t){const l=[],i=new Map;t=Os({strict:!1,end:!0,sensitive:!1},t);function n(d){return i.get(d)}function r(d,h,p){const _=!p,b=Ss(d);b.aliasOf=p&&p.record;const L=Os(t,d),P=[b];if("alias"in d){const k=typeof d.alias=="string"?[d.alias]:d.alias;for(const $ of k)P.push(Ss(pe({},b,{components:p?p.record.components:b.components,path:$,aliasOf:p?p.record:b})))}let x,m;for(const k of P){const{path:$}=k;if(h&&$[0]!=="/"){const J=h.record.path,M=J[J.length-1]==="/"?"":"/";k.path=h.record.path+($&&M+$)}if(x=uf(k,h,L),p?p.alias.push(x):(m=m||x,m!==x&&m.alias.push(x),_&&d.name&&!Rs(x)&&s(d.name)),Wa(x)&&a(x),b.children){const J=b.children;for(let M=0;M<J.length;M++)r(J[M],x,p&&p.children[M])}p=p||x}return m?()=>{s(m)}:ql}function s(d){if(Ba(d)){const h=i.get(d);h&&(i.delete(d),l.splice(l.indexOf(h),1),h.children.forEach(s),h.alias.forEach(s))}else{const h=l.indexOf(d);h>-1&&(l.splice(h,1),d.record.name&&i.delete(d.record.name),d.children.forEach(s),d.alias.forEach(s))}}function o(){return l}function a(d){const h=pf(d,l);l.splice(h,0,d),d.record.name&&!Rs(d)&&i.set(d.record.name,d)}function u(d,h){let p,_={},b,L;if("name"in d&&d.name){if(p=i.get(d.name),!p)throw Ol(1,{location:d});L=p.record.name,_=pe(As(h.params,p.keys.filter(m=>!m.optional).concat(p.parent?p.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),d.params&&As(d.params,p.keys.map(m=>m.name))),b=p.stringify(_)}else if(d.path!=null)b=d.path,p=l.find(m=>m.re.test(b)),p&&(_=p.parse(b),L=p.record.name);else{if(p=h.name?i.get(h.name):l.find(m=>m.re.test(h.path)),!p)throw Ol(1,{location:d,currentLocation:h});L=p.record.name,_=pe({},h.params,d.params),b=p.stringify(_)}const P=[];let x=p;for(;x;)P.unshift(x.record),x=x.parent;return{name:L,path:b,params:_,matched:P,meta:ff(P)}}e.forEach(d=>r(d));function c(){l.length=0,i.clear()}return{addRoute:r,resolve:u,removeRoute:s,clearRoutes:c,getRoutes:o,getRecordMatcher:n}}function As(e,t){const l={};for(const i of t)i in e&&(l[i]=e[i]);return l}function Ss(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:hf(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function hf(e){const t={},l=e.props||!1;if("component"in e)t.default=l;else for(const i in e.components)t[i]=typeof l=="object"?l[i]:l;return t}function Rs(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ff(e){return e.reduce((t,l)=>pe(t,l.meta),{})}function Os(e,t){const l={};for(const i in e)l[i]=i in t?t[i]:e[i];return l}function pf(e,t){let l=0,i=t.length;for(;l!==i;){const r=l+i>>1;Ua(e,t[r])<0?i=r:l=r+1}const n=vf(e);return n&&(i=t.lastIndexOf(n,i-1)),i}function vf(e){let t=e;for(;t=t.parent;)if(Wa(t)&&Ua(e,t)===0)return t}function Wa({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function mf(e){const t={};if(e===""||e==="?")return t;const i=(e[0]==="?"?e.slice(1):e).split("&");for(let n=0;n<i.length;++n){const r=i[n].replace(Va," "),s=r.indexOf("="),o=ii(s<0?r:r.slice(0,s)),a=s<0?null:ii(r.slice(s+1));if(o in t){let u=t[o];pt(u)||(u=t[o]=[u]),u.push(a)}else t[o]=a}return t}function Is(e){let t="";for(let l in e){const i=e[l];if(l=Fh(l),i==null){i!==void 0&&(t+=(t.length?"&":"")+l);continue}(pt(i)?i.map(r=>r&&qn(r)):[i&&qn(i)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+l,r!=null&&(t+="="+r))})}return t}function gf(e){const t={};for(const l in e){const i=e[l];i!==void 0&&(t[l]=pt(i)?i.map(n=>n==null?null:""+n):i==null?i:""+i)}return t}const _f=Symbol(""),Cs=Symbol(""),on=Symbol(""),_r=Symbol(""),Xn=Symbol("");function jl(){let e=[];function t(i){return e.push(i),()=>{const n=e.indexOf(i);n>-1&&e.splice(n,1)}}function l(){e=[]}return{add:t,list:()=>e.slice(),reset:l}}function Kt(e,t,l,i,n,r=s=>s()){const s=i&&(i.enterCallbacks[n]=i.enterCallbacks[n]||[]);return()=>new Promise((o,a)=>{const u=h=>{h===!1?a(Ol(4,{from:l,to:t})):h instanceof Error?a(h):tf(h)?a(Ol(2,{from:t,to:h})):(s&&i.enterCallbacks[n]===s&&typeof h=="function"&&s.push(h),o())},c=r(()=>e.call(i&&i.instances[n],t,l,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(h=>a(h))})}function In(e,t,l,i,n=r=>r()){const r=[];for(const s of e)for(const o in s.components){let a=s.components[o];if(!(t!=="beforeRouteEnter"&&!s.instances[o]))if(Da(a)){const c=(a.__vccOpts||a)[t];c&&r.push(Kt(c,l,i,s,o,n))}else{let u=a();r.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${s.path}"`);const d=wh(c)?c.default:c;s.mods[o]=c,s.components[o]=d;const p=(d.__vccOpts||d)[t];return p&&Kt(p,l,i,s,o,n)()}))}}return r}function Ds(e){const t=Be(on),l=Be(_r),i=I(()=>{const a=te(e.to);return t.resolve(a)}),n=I(()=>{const{matched:a}=i.value,{length:u}=a,c=a[u-1],d=l.matched;if(!c||!d.length)return-1;const h=d.findIndex(Rl.bind(null,c));if(h>-1)return h;const p=Fs(a[u-2]);return u>1&&Fs(c)===p&&d[d.length-1].path!==p?d.findIndex(Rl.bind(null,a[u-2])):h}),r=I(()=>n.value>-1&&Lf(l.params,i.value.params)),s=I(()=>n.value>-1&&n.value===l.matched.length-1&&Ha(l.params,i.value.params));function o(a={}){if(Ef(a)){const u=t[te(e.replace)?"replace":"push"](te(e.to)).catch(ql);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:i,href:I(()=>i.value.href),isActive:r,isExactActive:s,navigate:o}}function kf(e){return e.length===1?e[0]:e}const bf=ue({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:Ds,setup(e,{slots:t}){const l=ul(Ds(e)),{options:i}=Be(on),n=I(()=>({[Vs(e.activeClass,i.linkActiveClass,"router-link-active")]:l.isActive,[Vs(e.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:l.isExactActive}));return()=>{const r=t.default&&kf(t.default(l));return e.custom?r:G("a",{"aria-current":l.isExactActive?e.ariaCurrentValue:null,href:l.href,onClick:l.navigate,class:n.value},r)}}}),yf=bf;function Ef(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Lf(e,t){for(const l in t){const i=t[l],n=e[l];if(typeof i=="string"){if(i!==n)return!1}else if(!pt(n)||n.length!==i.length||i.some((r,s)=>r!==n[s]))return!1}return!0}function Fs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Vs=(e,t,l)=>e??t??l,wf=ue({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:l}){const i=Be(Xn),n=I(()=>e.route||i.value),r=Be(Cs,0),s=I(()=>{let u=te(r);const{matched:c}=n.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=I(()=>n.value.matched[s.value]);qt(Cs,I(()=>s.value+1)),qt(_f,o),qt(Xn,n);const a=Oe();return Ge(()=>[a.value,o.value,e.name],([u,c,d],[h,p,_])=>{c&&(c.instances[d]=u,p&&p!==c&&u&&u===h&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),u&&c&&(!p||!Rl(c,p)||!h)&&(c.enterCallbacks[d]||[]).forEach(b=>b(u))},{flush:"post"}),()=>{const u=n.value,c=e.name,d=o.value,h=d&&d.components[c];if(!h)return $s(l.default,{Component:h,route:u});const p=d.props[c],_=p?p===!0?u.params:typeof p=="function"?p(u):p:null,L=G(h,pe({},_,t,{onVnodeUnmounted:P=>{P.component.isUnmounted&&(d.instances[c]=null)},ref:a}));return $s(l.default,{Component:L,route:u})||L}}});function $s(e,t){if(!e)return null;const l=e(t);return l.length===1?l[0]:l}const Tf=wf;function xf(e){const t=df(e.routes,e),l=e.parseQuery||mf,i=e.stringifyQuery||Is,n=e.history,r=jl(),s=jl(),o=jl(),a=Le(At);let u=At;gl&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Rn.bind(null,A=>""+A),d=Rn.bind(null,$h),h=Rn.bind(null,ii);function p(A,X){let W,Q;return Ba(A)?(W=t.getRecordMatcher(A),Q=X):Q=A,t.addRoute(Q,W)}function _(A){const X=t.getRecordMatcher(A);X&&t.removeRoute(X)}function b(){return t.getRoutes().map(A=>A.record)}function L(A){return!!t.getRecordMatcher(A)}function P(A,X){if(X=pe({},X||a.value),typeof A=="string"){const v=On(l,A,X.path),y=t.resolve({path:v.path},X),O=n.createHref(v.fullPath);return pe(v,y,{params:h(y.params),hash:ii(v.hash),redirectedFrom:void 0,href:O})}let W;if(A.path!=null)W=pe({},A,{path:On(l,A.path,X.path).path});else{const v=pe({},A.params);for(const y in v)v[y]==null&&delete v[y];W=pe({},A,{params:d(v)}),X.params=d(X.params)}const Q=t.resolve(W,X),de=A.hash||"";Q.params=c(h(Q.params));const _e=Hh(i,pe({},A,{hash:Dh(de),path:Q.path})),f=n.createHref(_e);return pe({fullPath:_e,hash:de,query:i===Is?gf(A.query):A.query||{}},Q,{redirectedFrom:void 0,href:f})}function x(A){return typeof A=="string"?On(l,A,a.value.path):pe({},A)}function m(A,X){if(u!==A)return Ol(8,{from:X,to:A})}function k(A){return M(A)}function $(A){return k(pe(x(A),{replace:!0}))}function J(A){const X=A.matched[A.matched.length-1];if(X&&X.redirect){const{redirect:W}=X;let Q=typeof W=="function"?W(A):W;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=x(Q):{path:Q},Q.params={}),pe({query:A.query,hash:A.hash,params:Q.path!=null?{}:A.params},Q)}}function M(A,X){const W=u=P(A),Q=a.value,de=A.state,_e=A.force,f=A.replace===!0,v=J(W);if(v)return M(pe(x(v),{state:typeof v=="object"?pe({},de,v.state):de,force:_e,replace:f}),X||W);const y=W;y.redirectedFrom=X;let O;return!_e&&jh(i,Q,W)&&(O=Ol(16,{to:y,from:Q}),Ne(Q,Q,!0,!1)),(O?Promise.resolve(O):D(y,Q)).catch(T=>xt(T)?xt(T,2)?T:Ie(T):z(T,y,Q)).then(T=>{if(T){if(xt(T,2))return M(pe({replace:f},x(T.to),{state:typeof T.to=="object"?pe({},de,T.to.state):de,force:_e}),X||y)}else T=E(y,Q,!0,f,de);return B(y,Q,T),T})}function w(A,X){const W=m(A,X);return W?Promise.reject(W):Promise.resolve()}function R(A){const X=Ht.values().next().value;return X&&typeof X.runWithContext=="function"?X.runWithContext(A):A()}function D(A,X){let W;const[Q,de,_e]=Pf(A,X);W=In(Q.reverse(),"beforeRouteLeave",A,X);for(const v of Q)v.leaveGuards.forEach(y=>{W.push(Kt(y,A,X))});const f=w.bind(null,A,X);return W.push(f),Qe(W).then(()=>{W=[];for(const v of r.list())W.push(Kt(v,A,X));return W.push(f),Qe(W)}).then(()=>{W=In(de,"beforeRouteUpdate",A,X);for(const v of de)v.updateGuards.forEach(y=>{W.push(Kt(y,A,X))});return W.push(f),Qe(W)}).then(()=>{W=[];for(const v of _e)if(v.beforeEnter)if(pt(v.beforeEnter))for(const y of v.beforeEnter)W.push(Kt(y,A,X));else W.push(Kt(v.beforeEnter,A,X));return W.push(f),Qe(W)}).then(()=>(A.matched.forEach(v=>v.enterCallbacks={}),W=In(_e,"beforeRouteEnter",A,X,R),W.push(f),Qe(W))).then(()=>{W=[];for(const v of s.list())W.push(Kt(v,A,X));return W.push(f),Qe(W)}).catch(v=>xt(v,8)?v:Promise.reject(v))}function B(A,X,W){o.list().forEach(Q=>R(()=>Q(A,X,W)))}function E(A,X,W,Q,de){const _e=m(A,X);if(_e)return _e;const f=X===At,v=gl?history.state:{};W&&(Q||f?n.replace(A.fullPath,pe({scroll:f&&v&&v.scroll},de)):n.push(A.fullPath,de)),a.value=A,Ne(A,X,W,f),Ie()}let F;function N(){F||(F=n.listen((A,X,W)=>{if(!vt.listening)return;const Q=P(A),de=J(Q);if(de){M(pe(de,{replace:!0,force:!0}),Q).catch(ql);return}u=Q;const _e=a.value;gl&&Yh(Ls(_e.fullPath,W.delta),sn()),D(Q,_e).catch(f=>xt(f,12)?f:xt(f,2)?(M(pe(x(f.to),{force:!0}),Q).then(v=>{xt(v,20)&&!W.delta&&W.type===ni.pop&&n.go(-1,!1)}).catch(ql),Promise.reject()):(W.delta&&n.go(-W.delta,!1),z(f,Q,_e))).then(f=>{f=f||E(Q,_e,!1),f&&(W.delta&&!xt(f,8)?n.go(-W.delta,!1):W.type===ni.pop&&xt(f,20)&&n.go(-1,!1)),B(Q,_e,f)}).catch(ql)}))}let U=jl(),S=jl(),Z;function z(A,X,W){Ie(A);const Q=S.list();return Q.length?Q.forEach(de=>de(A,X,W)):console.error(A),Promise.reject(A)}function ce(){return Z&&a.value!==At?Promise.resolve():new Promise((A,X)=>{U.add([A,X])})}function Ie(A){return Z||(Z=!A,N(),U.list().forEach(([X,W])=>A?W(A):X()),U.reset()),A}function Ne(A,X,W,Q){const{scrollBehavior:de}=e;if(!gl||!de)return Promise.resolve();const _e=!W&&Xh(Ls(A.fullPath,0))||(Q||!W)&&history.state&&history.state.scroll||null;return Dl().then(()=>de(A,X,_e)).then(f=>f&&qh(f)).catch(f=>z(f,A,X))}const ze=A=>n.go(A);let Nt;const Ht=new Set,vt={currentRoute:a,listening:!0,addRoute:p,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:L,getRoutes:b,resolve:P,options:e,push:k,replace:$,go:ze,back:()=>ze(-1),forward:()=>ze(1),beforeEach:r.add,beforeResolve:s.add,afterEach:o.add,onError:S.add,isReady:ce,install(A){const X=this;A.component("RouterLink",yf),A.component("RouterView",Tf),A.config.globalProperties.$router=X,Object.defineProperty(A.config.globalProperties,"$route",{enumerable:!0,get:()=>te(a)}),gl&&!Nt&&a.value===At&&(Nt=!0,k(n.location).catch(de=>{}));const W={};for(const de in At)Object.defineProperty(W,de,{get:()=>a.value[de],enumerable:!0});A.provide(on,X),A.provide(_r,Io(W)),A.provide(Xn,a);const Q=A.unmount;Ht.add(A),A.unmount=function(){Ht.delete(A),Ht.size<1&&(u=At,F&&F(),F=null,a.value=At,Nt=!1,Z=!1),Q()}}};function Qe(A){return A.reduce((X,W)=>X.then(()=>R(W)),Promise.resolve())}return vt}function Pf(e,t){const l=[],i=[],n=[],r=Math.max(t.matched.length,e.matched.length);for(let s=0;s<r;s++){const o=t.matched[s];o&&(e.matched.find(u=>Rl(u,o))?i.push(o):l.push(o));const a=e.matched[s];a&&(t.matched.find(u=>Rl(u,a))||n.push(a))}return[l,i,n]}function Fl(){return Be(on)}function Vl(e){return Be(_r)}var kr=Symbol(""),Lt=()=>{const e=Be(kr);if(!e)throw new Error("useClientData() is called without provider.");return e},Af=()=>Lt().pageComponent,Ka=()=>Lt().pageFrontmatter,Sf=()=>Lt().pageHead,Rf=()=>Lt().pageLang,Of=()=>Lt().pageLayout,Ga=()=>Lt().routeLocale,qa=()=>Lt().routePath,If=()=>Lt().routes,Cf=()=>Lt().siteData,an=Lt,Ya=Ka,Jn=new Set,vi=e=>{Jn.add(e),tn(()=>{Jn.delete(e)})},Df=Symbol(""),Qn=Le(Eh),Tl=Le(Lh),Xa=(e,t)=>{const l=hh(e,t);if(Tl.value[l])return l;const i=encodeURI(l);if(Tl.value[i])return i;const n=Qn.value[l]||Qn.value[i];return n||l},ri=(e,t)=>{const{pathname:l,hashAndQueries:i}=Oa(e),n=Xa(l,t),r=n+i;return Tl.value[n]?{...Tl.value[n],path:r,notFound:!1}:{...Tl.value["/404.html"],path:r,notFound:!0}},Ff=(e,t)=>{const{pathname:l,hashAndQueries:i}=Oa(e);return Xa(l,t)+i},Vf=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&e.currentTarget.getAttribute("target")?.match(/\b_blank\b/i)))return e.preventDefault(),!0},cn=ue({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const l=Fl(),i=Vl(),n=I(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/bilibili-API-collect/${Ff(e.to,i.path).substring(1)}`);return()=>G("a",{class:["route-link",{[e.activeClass]:e.active}],href:n.value,onClick:(r={})=>{Vf(r)&&l.push(e.to).catch()}},t.default())}}),$f=ue({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const l=Vo(e,"config"),i=Vl(),n=Cf(),r=I(()=>fi(l.value.link)),s=I(()=>l.value.target||(r.value?"_blank":void 0)),o=I(()=>s.value==="_blank"),a=I(()=>!r.value&&!o.value),u=I(()=>l.value.rel||(o.value?"noopener noreferrer":null)),c=I(()=>l.value.ariaLabel??l.value.text),d=I(()=>{if(l.value.exact)return!1;const p=Object.keys(n.value.locales);return p.length?p.every(_=>_!==l.value.link):l.value.link!=="/"}),h=I(()=>a.value?l.value.activeMatch?(l.value.activeMatch instanceof RegExp?l.value.activeMatch:new RegExp(l.value.activeMatch,"u")).test(i.path):d.value?i.path.startsWith(l.value.link):i.path===l.value.link:!1);return()=>{const{before:p,after:_,default:b}=t,L=b?.(l.value)??[p?.(l.value),l.value.text,_?.(l.value)];return a.value?G(cn,{class:"auto-link",to:l.value.link,active:h.value,"aria-label":c.value},()=>L):G("a",{class:"auto-link external-link",href:l.value.link,"aria-label":c.value,rel:u.value,target:s.value},L)}}}),br=ue({name:"ClientOnly",setup(e,t){const l=Oe(!1);return rt(()=>{l.value=!0}),()=>l.value?t.slots.default?.():null}}),Li=e=>{Jn.forEach(t=>t(e))},yr=ue({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Af(),l=I(()=>{if(!e.path)return t.value;const n=ri(e.path);return Au(async()=>n.loader().then(({comp:r})=>r))}),i=Ka();return Ge(i,()=>{Li("updated")},{deep:!0,flush:"post"}),()=>G(l.value,{onVnodeMounted:()=>{Li("mounted")},onVnodeUpdated:()=>{Li("updated")},onVnodeBeforeUnmount:()=>{Li("beforeUnmount")}})}}),Mf="Layout",Nf="en-US",tl=ul({resolveLayouts:e=>e.reduce((t,l)=>({...t,...l.layouts}),{}),resolvePageHead:(e,t,l)=>{const i=ut(t.description)?t.description:l.description,n=[...Array.isArray(t.head)?t.head:[],...l.head,["title",{},e],["meta",{name:"description",content:i}]];return _h(n)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(l=>!!l).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Nf,resolvePageLayout:(e,t)=>{const l=ut(e.frontmatter.layout)?e.frontmatter.layout:Mf;if(!t[l])throw new Error(`[vuepress] Cannot resolve layout: ${l}`);return t[l]},resolveRouteLocale:(e,t)=>fh(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...l},i)=>({...l,...t[i],head:[...t[i]?.head??[],...l.head]})}),wt=(e={})=>e,Er=e=>pi(e)?e:`/bilibili-API-collect/${Ca(e)}`,Hf=Object.defineProperty,jf=(e,t)=>{for(var l in t)Hf(e,l,{get:t[l],enumerable:!0})},Bf={};jf(Bf,{COMPONENT_STATE_TYPE:()=>zf,INSPECTOR_ID:()=>Uf,INSPECTOR_LABEL:()=>Wf,INSPECTOR_NODES:()=>Kf,INSPECTOR_STATE_SECTION_NAME:()=>Gf,PLUGIN_ID:()=>Ja,PLUGIN_LABEL:()=>Lr});var Ja="org.vuejs.vuepress",Lr="VuePress",zf=Lr,Uf=Ja,Wf=Lr,Ms={id:"INTERNAL",label:"Internal",keys:["layouts","routes","redirects"]},Ns={id:"SITE",label:"Site",keys:["siteData","siteLocaleData"]},Hs={id:"ROUTE",label:"Route",keys:["routePath","routeLocale"]},js={id:"PAGE",label:"Page",keys:["pageData","pageFrontmatter","pageLang","pageHead","pageHeadTitle","pageLayout","pageComponent"]},Kf={[Ms.id]:Ms,[Ns.id]:Ns,[Hs.id]:Hs,[js.id]:js},Gf="State";function un(e){return vo()?(Nc(e),!0):!1}const xl=new WeakMap,Qa=(...e)=>{var t;const l=e[0],i=(t=Mt())==null?void 0:t.proxy;if(i==null&&!la())throw new Error("injectLocal must be called in setup");return i&&xl.has(i)&&l in xl.get(i)?xl.get(i)[l]:Be(...e)};function qf(e,t){var l;const i=(l=Mt())==null?void 0:l.proxy;if(i==null)throw new Error("provideLocal must be called in setup");xl.has(i)||xl.set(i,Object.create(null));const n=xl.get(i);return n[e]=t,qt(e,t)}const wr=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Yf=e=>e!=null,Xf=Object.prototype.toString,Jf=e=>Xf.call(e)==="[object Object]",hl=()=>{};function Qf(...e){if(e.length!==1)return Vo(...e);const t=e[0];return typeof t=="function"?Qi(Fo(()=>({get:t,set:hl}))):Oe(t)}function Tr(e,t){function l(...i){return new Promise((n,r)=>{Promise.resolve(e(()=>t.apply(this,i),{fn:t,thisArg:this,args:i})).then(n).catch(r)})}return l}const Za=e=>e();function Zf(e,t={}){let l,i,n=hl;const r=a=>{clearTimeout(a),n(),n=hl};let s;return a=>{const u=ge(e),c=ge(t.maxWait);return l&&r(l),u<=0||c!==void 0&&c<=0?(i&&(r(i),i=void 0),Promise.resolve(a())):new Promise((d,h)=>{n=t.rejectOnCancel?h:d,s=a,c&&!i&&(i=setTimeout(()=>{l&&r(l),i=void 0,d(s())},c)),l=setTimeout(()=>{i&&r(i),i=void 0,d(a())},u)})}}function ep(...e){let t=0,l,i=!0,n=hl,r,s,o,a,u;!De(e[0])&&typeof e[0]=="object"?{delay:s,trailing:o=!0,leading:a=!0,rejectOnCancel:u=!1}=e[0]:[s,o=!0,a=!0,u=!1]=e;const c=()=>{l&&(clearTimeout(l),l=void 0,n(),n=hl)};return h=>{const p=ge(s),_=Date.now()-t,b=()=>r=h();return c(),p<=0?(t=Date.now(),b()):(_>p&&(a||!i)?(t=Date.now(),b()):o&&(r=new Promise((L,P)=>{n=u?P:L,l=setTimeout(()=>{t=Date.now(),i=!0,L(b()),c()},Math.max(0,p-_))})),!a&&!l&&(l=setTimeout(()=>i=!0,p)),i=!1,r)}}function tp(e=Za,t={}){const{initialState:l="active"}=t,i=Qf(l==="active");function n(){i.value=!1}function r(){i.value=!0}const s=(...o)=>{i.value&&e(...o)};return{isActive:Qi(i),pause:n,resume:r,eventFilter:s}}function lp(e){let t;function l(){return t||(t=e()),t}return l.reset=async()=>{const i=t;t=void 0,i&&await i},l}function Bs(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function Xl(e){return Array.isArray(e)?e:[e]}function ip(e){return Mt()}function ec(e,t=200,l={}){return Tr(Zf(t,l),e)}function np(e,t=200,l=!1,i=!0,n=!1){return Tr(ep(t,l,i,n),e)}function rp(e,t,l={}){const{eventFilter:i=Za,...n}=l;return Ge(e,Tr(i,t),n)}function sp(e,t,l={}){const{eventFilter:i,initialState:n="active",...r}=l,{eventFilter:s,pause:o,resume:a,isActive:u}=tp(i,{initialState:n});return{stop:rp(e,t,{...r,eventFilter:s}),pause:o,resume:a,isActive:u}}function dn(e,t=!0,l){ip()?rt(e,l):t?e():Dl(e)}function op(e,t,l={}){const{immediate:i=!0,immediateCallback:n=!1}=l,r=Le(!1);let s;function o(){s&&(clearTimeout(s),s=void 0)}function a(){r.value=!1,o()}function u(...c){n&&e(),o(),r.value=!0,s=setTimeout(()=>{r.value=!1,s=void 0,e(...c)},ge(t))}return i&&(r.value=!0,wr&&u()),un(a),{isPending:ru(r),start:u,stop:a}}function xr(e=!1,t={}){const{truthyValue:l=!0,falsyValue:i=!1}=t,n=De(e),r=Le(e);function s(o){if(arguments.length)return r.value=o,r.value;{const a=ge(l);return r.value=r.value===a?ge(i):a,r.value}}return n?s:[r,s]}function Pr(e,t,l){return Ge(e,t,{...l,immediate:!0})}const Et=wr?window:void 0,tc=wr?window.navigator:void 0;function It(e){var t;const l=ge(e);return(t=l?.$el)!=null?t:l}function qe(...e){const t=[],l=()=>{t.forEach(o=>o()),t.length=0},i=(o,a,u,c)=>(o.addEventListener(a,u,c),()=>o.removeEventListener(a,u,c)),n=I(()=>{const o=Xl(ge(e[0])).filter(a=>a!=null);return o.every(a=>typeof a!="string")?o:void 0}),r=Pr(()=>{var o,a;return[(a=(o=n.value)==null?void 0:o.map(u=>It(u)))!=null?a:[Et].filter(u=>u!=null),Xl(ge(n.value?e[1]:e[0])),Xl(te(n.value?e[2]:e[1])),ge(n.value?e[3]:e[2])]},([o,a,u,c])=>{if(l(),!o?.length||!a?.length||!u?.length)return;const d=Jf(c)?{...c}:c;t.push(...o.flatMap(h=>a.flatMap(p=>u.map(_=>i(h,p,_,d)))))},{flush:"post"}),s=()=>{r(),l()};return un(l),s}function Ar(){const e=Le(!1),t=Mt();return t&&rt(()=>{e.value=!0},t),e}function mi(e){const t=Ar();return I(()=>(t.value,!!e()))}function ap(e,t,l={}){const{window:i=Et,...n}=l;let r;const s=mi(()=>i&&"MutationObserver"in i),o=()=>{r&&(r.disconnect(),r=void 0)},a=I(()=>{const h=ge(e),p=Xl(h).map(It).filter(Yf);return new Set(p)}),u=Ge(()=>a.value,h=>{o(),s.value&&h.size&&(r=new MutationObserver(t),h.forEach(p=>r.observe(p,n)))},{immediate:!0,flush:"post"}),c=()=>r?.takeRecords(),d=()=>{u(),o()};return un(d),{isSupported:s,stop:d,takeRecords:c}}const cp=Symbol("vueuse-ssr-width");function up(){const e=la()?Qa(cp,null):null;return typeof e=="number"?e:void 0}function Sr(e,t={}){const{window:l=Et,ssrWidth:i=up()}=t,n=mi(()=>l&&"matchMedia"in l&&typeof l.matchMedia=="function"),r=Le(typeof i=="number"),s=Le(),o=Le(!1),a=u=>{o.value=u.matches};return od(()=>{if(r.value){r.value=!n.value;const u=ge(e).split(",");o.value=u.some(c=>{const d=c.includes("not all"),h=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),p=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let _=!!(h||p);return h&&_&&(_=i>=Bs(h[1])),p&&_&&(_=i<=Bs(p[1])),d?!_:_});return}n.value&&(s.value=l.matchMedia(ge(e)),o.value=s.value.matches)}),qe(s,"change",a,{passive:!0}),I(()=>o.value)}function zs(e,t={}){const{controls:l=!1,navigator:i=tc}=t,n=mi(()=>i&&"permissions"in i),r=Le(),s=typeof e=="string"?{name:e}:e,o=Le(),a=()=>{var c,d;o.value=(d=(c=r.value)==null?void 0:c.state)!=null?d:"prompt"};qe(r,"change",a,{passive:!0});const u=lp(async()=>{if(n.value){if(!r.value)try{r.value=await i.permissions.query(s)}catch{r.value=void 0}finally{a()}if(l)return fe(r.value)}});return u(),l?{state:o,isSupported:n,query:u}:o}function dp(e={}){const{navigator:t=tc,read:l=!1,source:i,copiedDuring:n=1500,legacy:r=!1}=e,s=mi(()=>t&&"clipboard"in t),o=zs("clipboard-read"),a=zs("clipboard-write"),u=I(()=>s.value||r),c=Le(""),d=Le(!1),h=op(()=>d.value=!1,n,{immediate:!1});async function p(){let x=!(s.value&&P(o.value));if(!x)try{c.value=await t.clipboard.readText()}catch{x=!0}x&&(c.value=L())}u.value&&l&&qe(["copy","cut"],p,{passive:!0});async function _(x=ge(i)){if(u.value&&x!=null){let m=!(s.value&&P(a.value));if(!m)try{await t.clipboard.writeText(x)}catch{m=!0}m&&b(x),c.value=x,d.value=!0,h.start()}}function b(x){const m=document.createElement("textarea");m.value=x??"",m.style.position="absolute",m.style.opacity="0",document.body.appendChild(m),m.select(),document.execCommand("copy"),m.remove()}function L(){var x,m,k;return(k=(m=(x=document?.getSelection)==null?void 0:x.call(document))==null?void 0:m.toString())!=null?k:""}function P(x){return x==="granted"||x==="prompt"}return{isSupported:u,text:c,copied:d,copy:_}}const wi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ti="__vueuse_ssr_handlers__",hp=fp();function fp(){return Ti in wi||(wi[Ti]=wi[Ti]||{}),wi[Ti]}function pp(e,t){return hp[e]||t}function vp(e){return Sr("(prefers-color-scheme: dark)",e)}function mp(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const gp={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Us="vueuse-storage";function Rr(e,t,l,i={}){var n;const{flush:r="pre",deep:s=!0,listenToStorageChanges:o=!0,writeDefaults:a=!0,mergeDefaults:u=!1,shallow:c,window:d=Et,eventFilter:h,onError:p=N=>{console.error(N)},initOnMounted:_}=i,b=(c?Le:Oe)(typeof t=="function"?t():t),L=I(()=>ge(e));if(!l)try{l=pp("getDefaultStorage",()=>{var N;return(N=Et)==null?void 0:N.localStorage})()}catch(N){p(N)}if(!l)return b;const P=ge(t),x=mp(P),m=(n=i.serializer)!=null?n:gp[x],{pause:k,resume:$}=sp(b,()=>D(b.value),{flush:r,deep:s,eventFilter:h});Ge(L,()=>E(),{flush:r});let J=!1;const M=N=>{_&&!J||E(N)},w=N=>{_&&!J||F(N)};d&&o&&(l instanceof Storage?qe(d,"storage",M,{passive:!0}):qe(d,Us,w)),_?dn(()=>{J=!0,E()}):E();function R(N,U){if(d){const S={key:L.value,oldValue:N,newValue:U,storageArea:l};d.dispatchEvent(l instanceof Storage?new StorageEvent("storage",S):new CustomEvent(Us,{detail:S}))}}function D(N){try{const U=l.getItem(L.value);if(N==null)R(U,null),l.removeItem(L.value);else{const S=m.write(N);U!==S&&(l.setItem(L.value,S),R(U,S))}}catch(U){p(U)}}function B(N){const U=N?N.newValue:l.getItem(L.value);if(U==null)return a&&P!=null&&l.setItem(L.value,m.write(P)),P;if(!N&&u){const S=m.read(U);return typeof u=="function"?u(S,P):x==="object"&&!Array.isArray(S)?{...P,...S}:S}else return typeof U!="string"?U:m.read(U)}function E(N){if(!(N&&N.storageArea!==l)){if(N&&N.key==null){b.value=P;return}if(!(N&&N.key!==L.value)){k();try{N?.newValue!==m.write(b.value)&&(b.value=B(N))}catch(U){p(U)}finally{N?Dl($):$()}}}}function F(N){E(N.detail)}return b}function _p(e,t,l={}){const{window:i=Et,...n}=l;let r;const s=mi(()=>i&&"ResizeObserver"in i),o=()=>{r&&(r.disconnect(),r=void 0)},a=I(()=>{const d=ge(e);return Array.isArray(d)?d.map(h=>It(h)):[It(d)]}),u=Ge(a,d=>{if(o(),s.value&&i){r=new ResizeObserver(t);for(const h of d)h&&r.observe(h,n)}},{immediate:!0,flush:"post"}),c=()=>{o(),u()};return un(c),{isSupported:s,stop:c}}function kp(e,t={width:0,height:0},l={}){const{window:i=Et,box:n="content-box"}=l,r=I(()=>{var d,h;return(h=(d=It(e))==null?void 0:d.namespaceURI)==null?void 0:h.includes("svg")}),s=Le(t.width),o=Le(t.height),{stop:a}=_p(e,([d])=>{const h=n==="border-box"?d.borderBoxSize:n==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(i&&r.value){const p=It(e);if(p){const _=p.getBoundingClientRect();s.value=_.width,o.value=_.height}}else if(h){const p=Xl(h);s.value=p.reduce((_,{inlineSize:b})=>_+b,0),o.value=p.reduce((_,{blockSize:b})=>_+b,0)}else s.value=d.contentRect.width,o.value=d.contentRect.height},l);dn(()=>{const d=It(e);d&&(s.value="offsetWidth"in d?d.offsetWidth:t.width,o.value="offsetHeight"in d?d.offsetHeight:t.height)});const u=Ge(()=>It(e),d=>{s.value=d?t.width:0,o.value=d?t.height:0});function c(){a(),u()}return{width:s,height:o,stop:c}}const Ws=1;function bp(e,t={}){const{throttle:l=0,idle:i=200,onStop:n=hl,onScroll:r=hl,offset:s={left:0,right:0,top:0,bottom:0},observe:o={mutation:!1},eventListenerOptions:a={capture:!1,passive:!0},behavior:u="auto",window:c=Et,onError:d=R=>{console.error(R)}}=t,h=typeof o=="boolean"?{mutation:o}:o,p=Le(0),_=Le(0),b=I({get(){return p.value},set(R){P(R,void 0)}}),L=I({get(){return _.value},set(R){P(void 0,R)}});function P(R,D){var B,E,F,N;if(!c)return;const U=ge(e);if(!U)return;(F=U instanceof Document?c.document.body:U)==null||F.scrollTo({top:(B=ge(D))!=null?B:L.value,left:(E=ge(R))!=null?E:b.value,behavior:ge(u)});const S=((N=U?.document)==null?void 0:N.documentElement)||U?.documentElement||U;b!=null&&(p.value=S.scrollLeft),L!=null&&(_.value=S.scrollTop)}const x=Le(!1),m=ul({left:!0,right:!1,top:!0,bottom:!1}),k=ul({left:!1,right:!1,top:!1,bottom:!1}),$=R=>{x.value&&(x.value=!1,k.left=!1,k.right=!1,k.top=!1,k.bottom=!1,n(R))},J=ec($,l+i),M=R=>{var D;if(!c)return;const B=((D=R?.document)==null?void 0:D.documentElement)||R?.documentElement||It(R),{display:E,flexDirection:F,direction:N}=getComputedStyle(B),U=N==="rtl"?-1:1,S=B.scrollLeft;k.left=S<p.value,k.right=S>p.value;const Z=Math.abs(S*U)<=(s.left||0),z=Math.abs(S*U)+B.clientWidth>=B.scrollWidth-(s.right||0)-Ws;E==="flex"&&F==="row-reverse"?(m.left=z,m.right=Z):(m.left=Z,m.right=z),p.value=S;let ce=B.scrollTop;R===c.document&&!ce&&(ce=c.document.body.scrollTop),k.top=ce<_.value,k.bottom=ce>_.value;const Ie=Math.abs(ce)<=(s.top||0),Ne=Math.abs(ce)+B.clientHeight>=B.scrollHeight-(s.bottom||0)-Ws;E==="flex"&&F==="column-reverse"?(m.top=Ne,m.bottom=Ie):(m.top=Ie,m.bottom=Ne),_.value=ce},w=R=>{var D;if(!c)return;const B=(D=R.target.documentElement)!=null?D:R.target;M(B),x.value=!0,J(R),r(R)};return qe(e,"scroll",l?np(w,l,!0,!1):w,a),dn(()=>{try{const R=ge(e);if(!R)return;M(R)}catch(R){d(R)}}),h?.mutation&&e!=null&&e!==c&&e!==document&&ap(e,()=>{const R=ge(e);R&&M(R)},{attributes:!0,childList:!0,subtree:!0}),qe(e,"scrollend",$,a),{x:b,y:L,isScrolling:x,arrivedState:m,directions:k,measure(){const R=ge(e);c&&R&&M(R)}}}function yp(e={}){const{window:t=Et,...l}=e;return bp(t,l)}function Ep(e={}){const{window:t=Et,initialWidth:l=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:n=!0,includeScrollbar:r=!0,type:s="inner"}=e,o=Le(l),a=Le(i),u=()=>{if(t)if(s==="outer")o.value=t.outerWidth,a.value=t.outerHeight;else if(s==="visual"&&t.visualViewport){const{width:d,height:h,scale:p}=t.visualViewport;o.value=Math.round(d*p),a.value=Math.round(h*p)}else r?(o.value=t.innerWidth,a.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight)};u(),dn(u);const c={passive:!0};if(qe("resize",u,c),t&&s==="visual"&&t.visualViewport&&qe(t.visualViewport,"resize",u,c),n){const d=Sr("(orientation: portrait)");Ge(d,()=>u())}return{width:o,height:a}}const Ks=async(e,t)=>{const{path:l,query:i}=e.currentRoute.value,{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:l,query:i,hash:t}),e.options.scrollBehavior=n},Lp=({headerLinkSelector:e,headerAnchorSelector:t,delay:l,offset:i=5})=>{const n=Fl();qe("scroll",ec(()=>{const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s)<i){Ks(n,"");return}const a=window.innerHeight+s,u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),c=Math.abs(u-a)<i,d=Array.from(document.querySelectorAll(e)),p=Array.from(document.querySelectorAll(t)).filter(_=>d.some(b=>b.hash===_.hash));for(let _=0;_<p.length;_++){const b=p[_],L=p[_+1],P=s>=(b.parentElement?.offsetTop??0)-i,x=!L||s<(L.parentElement?.offsetTop??0)-i;if(!(P&&x))continue;const k=decodeURIComponent(n.currentRoute.value.hash),$=decodeURIComponent(b.hash);if(k===$)return;if(c){for(let J=_+1;J<p.length;J++)if(k===decodeURIComponent(p[J].hash))return}Ks(n,$);return}},l))},wp="a.vp-sidebar-item",Tp=".header-anchor",xp=300,Pp=5,Ap=wt({setup(){Lp({headerLinkSelector:wp,headerAnchorSelector:Tp,delay:xp,offset:Pp})}}),Sp=Object.freeze(Object.defineProperty({__proto__:null,default:Ap},Symbol.toStringTag,{value:"Module"})),Rp=ue({name:"FadeInExpandTransition",props:{group:Boolean,appear:Boolean,width:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function},setup(e,{slots:t}){const l=o=>{o.style[e.width?"maxWidth":"maxHeight"]=`${o.offsetHeight}px`,o.offsetWidth},i=o=>{o.style[e.width?"maxWidth":"maxHeight"]="0",o.offsetWidth,e.onLeave?.()},n=o=>{o.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterLeave?.()},r=o=>{if(o.style.transition="none",e.width){const a=o.offsetWidth;o.style.maxWidth="0",o.offsetWidth,o.style.transition="",o.style.maxWidth=`${a}px`}else{const a=o.offsetHeight;o.style.maxHeight="0",o.offsetWidth,o.style.transition="",o.style.maxHeight=`${a}px`}o.offsetWidth},s=o=>{o.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterEnter?.()};return()=>G(e.group?Jd:rn,{name:e.width?"fade-in-width-expand":"fade-in-height-expand",appear:e.appear,onEnter:r,onAfterEnter:s,onBeforeLeave:l,onLeave:i,onAfterLeave:n,...e.group?void 0:{mode:e.mode}},t)}}),Gs=()=>document.documentElement.getAttribute("data-theme")==="dark",lc=[...new Array(6)].map((e,t)=>`[vp-content] h${t+1}`).join(","),Op=(e,t=2)=>{if(t===!1)return[];const[l,i]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t,n=e.filter(s=>s.level>=l&&s.level<=i),r=[];e:for(let s=0;s<n.length;s++){const o=n[s];if(s===0)r.push(o);else{for(let a=s-1;a>=0;a--){const u=n[a];if(u.level<o.level){u.children.push(o);continue e}}r.push(o)}}return r},Ip=(e,t=[])=>{let l;if(t.length){const i=e.cloneNode(!0);i.querySelectorAll(t.join(",")).forEach(n=>{n.remove()}),l=i.textContent||""}else l=e.textContent||"";return l.trim()},Cp=(e=lc,t=[])=>Array.from(document.querySelectorAll(e)).filter(l=>l.id&&l.hasChildNodes()).map(l=>({element:l,title:Ip(l,t),link:`#${l.id}`,slug:l.id,level:Number(l.tagName[1]),children:[]})),Dp=({selector:e=lc,levels:t=2,ignore:l=[]}={})=>Op(Cp(e,l),t),Fp=e=>e instanceof Element?document.activeElement===e&&(["TEXTAREA","SELECT","INPUT"].includes(e.tagName)||e.hasAttribute("contenteditable")):!1,Vp=e=>typeof e<"u",ic=(e,t)=>ut(e)&&e.startsWith(t),{keys:$p}=Object,nc=e=>ic(e,"/")&&e[1]!=="/",rc=e=>!uh(e)&&!fi(e),Mp=(e,t)=>t.some(l=>{if(ut(l))return l===e.key;const{key:i,ctrl:n=!1,shift:r=!1,alt:s=!1}=l;return i===e.key&&n===e.ctrlKey&&r===e.shiftKey&&s===e.altKey}),sc=(e,t)=>{const l=Mt()?.appContext.components;return l?e in l||et(e)in l||ai(et(e))in l:!1},oc=Symbol(""),qs=Oe(!1);typeof document<"u"&&(qs.value=Gs(),new MutationObserver(()=>{qs.value=Gs()}).observe(document.documentElement,{attributeFilter:["data-theme"],attributes:!0}));const Np=e=>{const t=Ga();return I(()=>ge(e)[t.value]??{})},hn=Np,Hp=(e,t)=>{qe("keydown",i=>{const n=ge(e);n?.length&&Mp(i,n)&&!Fp(i.target)&&(i.preventDefault(),t())})},jp=()=>{const e=If();return I(()=>Object.keys(e.value))};var Bp={"/":{backToTop:"返回顶部"}};const zp=ue({name:"BackToTop",setup(){const e=Ya(),t=hn(Bp),l=Le(),{height:i}=kp(l),{height:n}=Ep(),{y:r}=yp(),s=I(()=>(e.value.backToTop??!0)&&r.value>100),o=I(()=>r.value/(i.value-n.value)*100);return rt(()=>{l.value=document.body}),()=>G(rn,{name:"fade-in"},()=>s.value?G("button",{type:"button",class:"vp-back-to-top-button","aria-label":t.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[G("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":o.value},G("svg",G("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*o.value*.48} ${Math.PI*(100-o.value)*.48}`}))),G("div",{class:"back-to-top-icon"})]):null)}}),Up=wt({rootComponents:[zp]}),Wp=Object.freeze(Object.defineProperty({__proto__:null,default:Up},Symbol.toStringTag,{value:"Module"})),Kp=/language-(shellscript|shell|bash|sh|zsh)/,Gp=({selector:e,ignoreSelector:t,inlineSelector:l,duration:i=2e3,locales:n,showInMobile:r,transform:s})=>{const o=Sr("(max-width: 419px)"),a=I(()=>!o.value||r),u=hn(n),c=b=>{if(b.hasAttribute("copy-code"))return;const L=document.createElement("button");L.type="button",L.classList.add("vp-copy-code-button"),L.setAttribute("aria-label",u.value.copy),L.setAttribute("data-copied",u.value.copied),b.parentElement?.insertBefore(L,b),b.setAttribute("copy-code","")},d=()=>{document.body.classList.toggle("no-copy-code",!a.value),a.value&&document.querySelectorAll(e).forEach(c)};Pr(a,()=>Dl(d),{flush:"post"}),vi(b=>{b!=="beforeUnmount"&&d()});const{copy:h}=dp({legacy:!0}),p=new WeakMap,_=async(b,L,P)=>{const x=L.cloneNode(!0);s&&s(x);let m=x.textContent||"";if(Kp.test(b.className)&&(m=m.replace(/^ *(\$|>) /gm,"")),await h(m),i<=0)return;P.classList.add("copied"),clearTimeout(p.get(P));const k=setTimeout(()=>{P.classList.remove("copied"),P.blur(),p.delete(P)},i);p.set(P,k)};qe("click",b=>{const L=b.target;if(a.value&&L.matches('div[class*="language-"] > button.vp-copy-code-button')){const P=L.parentElement,x=L.nextElementSibling;if(!P||!x)return;_(P,x,L)}},{passive:!0})};var qp={"/":{copy:"复制代码",copied:"已复制"}};const Yp=wt({setup:()=>{Gp({selector:'[vp-content] div[class*="language-"] pre',ignoreSelector:"",inlineSelector:"",locales:qp,duration:2e3,showInMobile:!1})}}),Xp=Object.freeze(Object.defineProperty({__proto__:null,default:Yp},Symbol.toStringTag,{value:"Module"})),Jp=wt({setup(){qe("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})},{passive:!0})}}),Qp=Object.freeze(Object.defineProperty({__proto__:null,default:Jp},Symbol.toStringTag,{value:"Module"}));var Ys={provider:"github",pattern:{commit:":repo/commit/:hash",issue:":repo/issues/:issue",tag:":repo/releases/tag/:tag"},repo:"https://github.com/SocialSisterYi/bilibili-API-collect"};const Xs=typeof Ys>"u"?{}:Ys,Zp=(e,t)=>!e||pi(e)?e:t==="github"?`https://github.com/${e}`:t==="gitee"?`https://gitee.com/${e}`:e,ev=/#(\d+)/g,tv=(e=!0)=>{const{frontmatter:t,lang:l,page:i}=an(),{pattern:n={},provider:r}=Xs,s=Zp(Xs.repo,r);return I(()=>{if(t.value.changelog===!1||!ge(e))return[];const o=new Intl.DateTimeFormat(l.value,{dateStyle:"short"});return(i.value.git?.changelog??[]).map(a=>{const u={date:o.format(a.time),...a};return n.issue&&s&&(u.message=u.message.replace(ev,(c,d)=>`<a href="${n.issue.replace(":issue",d).replace(":repo",s)}" target="_blank" rel="noopener noreferrer">${c}</a>`)),n.commit&&s&&(u.commitUrl=n.commit.replace(":hash",u.hash).replace(":repo",s)),n.tag&&s&&u.tag&&(u.tagUrl=n.tag.replace(":tag",u.tag).replace(":repo",s)),u})})},ac=(e=!0)=>{const{frontmatter:t,page:l}=an();return I(()=>t.value.contributors===!1||!ge(e)?[]:l.value.git.contributors??[])};var Js={"/":{contributors:"贡献者",changelog:"更新日志",timeOn:"于",viewChangelog:"查看所有更新日志",latestUpdateAt:"最近更新"}};const lv=typeof Js>"u"?{}:Js,Or=()=>hn(lv),cc=(e=!0)=>{const{lang:t,page:l}=an(),i=Or();return I(()=>{if(!ge(e))return null;const n=l.value.git?.updatedTime??l.value.git?.changelog?.[0].time;if(!n)return null;const r=new Date(n),s=new Intl.DateTimeFormat(t.value,{dateStyle:"short",timeStyle:"short"}).format(n);return{date:r,text:s,iso:r.toISOString(),locale:i.value.latestUpdateAt}})},uc=({level:e=2,text:t,anchor:l})=>G(`h${e||2}`,{id:l,tabindex:"-1"},G("a",{href:`#${l}`,class:"header-anchor"},G("span",t))),iv=({name:e,url:t,avatar:l})=>G(t?"a":"span",{href:t,target:"_blank",rel:"noreferrer",class:"vp-contributor"},[l?G("img",{src:l,alt:"",class:"vp-contributor-avatar"}):null,G("span",{class:"vp-contributor-name"},e)]),nv=ue({name:"GitContributors",props:{title:String,headerLevel:{type:Number,default:2}},setup(e){const t=ac(),l=Or();return()=>t.value.length?[G(uc,{level:e.headerLevel,anchor:"doc-contributors",text:e.title||l.value.contributors}),G("div",{class:"vp-contributors"},t.value.map(i=>G(iv,i)))]:null}}),rv=ue({name:"GitChangelog",props:{title:String,headerLevel:{type:Number,default:2}},setup(e){const t=tv(),l=Or(),i=cc(),[n,r]=xr(),s=()=>G("div",{class:"vp-changelog-header",onClick:()=>r()},[G("div",{class:"vp-latest-updated"},[G("span",{class:"vp-changelog-icon"}),G("span",{"data-allow-mismatch":""},i.value.text)]),G("div",[G("span",{class:"vp-changelog-menu-icon"}),G("span",l.value.viewChangelog)])]),o=({item:u})=>G("li",{class:"vp-changelog-item-tag"},G("div",[G("a",{class:"vp-changelog-tag"},G("code",u.tag)),G("span",{class:"vp-changelog-date","data-allow-mismatch":""},[l.value.timeOn," ",G("time",{datetime:new Date(u.time).toISOString()},u.date)])])),a=({item:u})=>G("li",{class:"vp-changelog-item-commit"},[G(u.commitUrl?"a":"span",{class:"vp-changelog-hash",href:u.commitUrl,target:"_blank",rel:"noreferrer"},[G("code",u.hash.slice(0,5))]),G("span",{class:"vp-changelog-divider"},"-"),G("span",{class:"vp-changelog-message",innerHTML:u.message}),G("span",{class:"vp-changelog-date","data-allow-mismatch":""},[l.value.timeOn||"on"," ",G("time",{datetime:new Date(u.time).toISOString()},u.date)])]);return()=>t.value.length?[G(uc,{level:e.headerLevel,anchor:"doc-changelog",text:e.title||l.value.changelog}),G("div",{class:["vp-changelog-wrapper",{active:n.value}]},[G(s),G("ul",{class:"vp-changelog-list"},[t.value.map(u=>u.tag?G(o,{item:u,key:u.tag}):G(a,{item:u,key:u.hash}))])])]:null}}),sv={enhance:({app:e})=>{e.component("GitContributors",nv),e.component("GitChangelog",rv)}},ov=Object.freeze(Object.defineProperty({__proto__:null,default:sv},Symbol.toStringTag,{value:"Module"}));/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var il=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var i in l)Object.prototype.hasOwnProperty.call(l,i)&&(e[i]=l[i])}return e},xi=function(t){return t.tagName==="IMG"},av=function(t){return NodeList.prototype.isPrototypeOf(t)},Ci=function(t){return t&&t.nodeType===1},Qs=function(t){var l=t.currentSrc||t.src;return l.substr(-4).toLowerCase()===".svg"},Zs=function(t){try{return Array.isArray(t)?t.filter(xi):av(t)?[].slice.call(t).filter(xi):Ci(t)?[t].filter(xi):typeof t=="string"?[].slice.call(document.querySelectorAll(t)).filter(xi):[]}catch{throw new TypeError(`The provided selector is invalid.
|
||
Expects a CSS selector, a Node element, a NodeList or an array.
|
||
See: https://github.com/francoischalifour/medium-zoom`)}},cv=function(t){var l=document.createElement("div");return l.classList.add("medium-zoom-overlay"),l.style.background=t,l},uv=function(t){var l=t.getBoundingClientRect(),i=l.top,n=l.left,r=l.width,s=l.height,o=t.cloneNode(),a=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,u=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return o.removeAttribute("id"),o.style.position="absolute",o.style.top=i+a+"px",o.style.left=n+u+"px",o.style.width=r+"px",o.style.height=s+"px",o.style.transform="",o},vl=function(t,l){var i=il({bubbles:!1,cancelable:!1,detail:void 0},l);if(typeof window.CustomEvent=="function")return new CustomEvent(t,i);var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,i.bubbles,i.cancelable,i.detail),n},dv=function e(t){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=window.Promise||function(E){function F(){}E(F,F)},n=function(E){var F=E.target;if(F===R){_();return}m.indexOf(F)!==-1&&b({target:F})},r=function(){if(!($||!w.original)){var E=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(J-E)>M.scrollOffset&&setTimeout(_,150)}},s=function(E){var F=E.key||E.keyCode;(F==="Escape"||F==="Esc"||F===27)&&_()},o=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},F=E;if(E.background&&(R.style.background=E.background),E.container&&E.container instanceof Object&&(F.container=il({},M.container,E.container)),E.template){var N=Ci(E.template)?E.template:document.querySelector(E.template);F.template=N}return M=il({},M,F),m.forEach(function(U){U.dispatchEvent(vl("medium-zoom:update",{detail:{zoom:D}}))}),D},a=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(il({},M,E))},u=function(){for(var E=arguments.length,F=Array(E),N=0;N<E;N++)F[N]=arguments[N];var U=F.reduce(function(S,Z){return[].concat(S,Zs(Z))},[]);return U.filter(function(S){return m.indexOf(S)===-1}).forEach(function(S){m.push(S),S.classList.add("medium-zoom-image")}),k.forEach(function(S){var Z=S.type,z=S.listener,ce=S.options;U.forEach(function(Ie){Ie.addEventListener(Z,z,ce)})}),D},c=function(){for(var E=arguments.length,F=Array(E),N=0;N<E;N++)F[N]=arguments[N];w.zoomed&&_();var U=F.length>0?F.reduce(function(S,Z){return[].concat(S,Zs(Z))},[]):m;return U.forEach(function(S){S.classList.remove("medium-zoom-image"),S.dispatchEvent(vl("medium-zoom:detach",{detail:{zoom:D}}))}),m=m.filter(function(S){return U.indexOf(S)===-1}),D},d=function(E,F){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return m.forEach(function(U){U.addEventListener("medium-zoom:"+E,F,N)}),k.push({type:"medium-zoom:"+E,listener:F,options:N}),D},h=function(E,F){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return m.forEach(function(U){U.removeEventListener("medium-zoom:"+E,F,N)}),k=k.filter(function(U){return!(U.type==="medium-zoom:"+E&&U.listener.toString()===F.toString())}),D},p=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},F=E.target,N=function(){var S={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},Z=void 0,z=void 0;if(M.container)if(M.container instanceof Object)S=il({},S,M.container),Z=S.width-S.left-S.right-M.margin*2,z=S.height-S.top-S.bottom-M.margin*2;else{var ce=Ci(M.container)?M.container:document.querySelector(M.container),Ie=ce.getBoundingClientRect(),Ne=Ie.width,ze=Ie.height,Nt=Ie.left,Ht=Ie.top;S=il({},S,{width:Ne,height:ze,left:Nt,top:Ht})}Z=Z||S.width-M.margin*2,z=z||S.height-M.margin*2;var vt=w.zoomedHd||w.original,Qe=Qs(vt)?Z:vt.naturalWidth||Z,A=Qs(vt)?z:vt.naturalHeight||z,X=vt.getBoundingClientRect(),W=X.top,Q=X.left,de=X.width,_e=X.height,f=Math.min(Math.max(de,Qe),Z)/de,v=Math.min(Math.max(_e,A),z)/_e,y=Math.min(f,v),O=(-Q+(Z-de)/2+M.margin+S.left)/y,T=(-W+(z-_e)/2+M.margin+S.top)/y,C="scale("+y+") translate3d("+O+"px, "+T+"px, 0)";w.zoomed.style.transform=C,w.zoomedHd&&(w.zoomedHd.style.transform=C)};return new i(function(U){if(F&&m.indexOf(F)===-1){U(D);return}var S=function Ne(){$=!1,w.zoomed.removeEventListener("transitionend",Ne),w.original.dispatchEvent(vl("medium-zoom:opened",{detail:{zoom:D}})),U(D)};if(w.zoomed){U(D);return}if(F)w.original=F;else if(m.length>0){var Z=m;w.original=Z[0]}else{U(D);return}if(w.original.dispatchEvent(vl("medium-zoom:open",{detail:{zoom:D}})),J=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,$=!0,w.zoomed=uv(w.original),document.body.appendChild(R),M.template){var z=Ci(M.template)?M.template:document.querySelector(M.template);w.template=document.createElement("div"),w.template.appendChild(z.content.cloneNode(!0)),document.body.appendChild(w.template)}if(w.original.parentElement&&w.original.parentElement.tagName==="PICTURE"&&w.original.currentSrc&&(w.zoomed.src=w.original.currentSrc),document.body.appendChild(w.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),w.original.classList.add("medium-zoom-image--hidden"),w.zoomed.classList.add("medium-zoom-image--opened"),w.zoomed.addEventListener("click",_),w.zoomed.addEventListener("transitionend",S),w.original.getAttribute("data-zoom-src")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("srcset"),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.removeAttribute("loading"),w.zoomedHd.src=w.zoomed.getAttribute("data-zoom-src"),w.zoomedHd.onerror=function(){clearInterval(ce),console.warn("Unable to reach the zoom image target "+w.zoomedHd.src),w.zoomedHd=null,N()};var ce=setInterval(function(){w.zoomedHd.complete&&(clearInterval(ce),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",_),document.body.appendChild(w.zoomedHd),N())},10)}else if(w.original.hasAttribute("srcset")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.removeAttribute("loading");var Ie=w.zoomedHd.addEventListener("load",function(){w.zoomedHd.removeEventListener("load",Ie),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",_),document.body.appendChild(w.zoomedHd),N()})}else N()})},_=function(){return new i(function(E){if($||!w.original){E(D);return}var F=function N(){w.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(w.zoomed),w.zoomedHd&&document.body.removeChild(w.zoomedHd),document.body.removeChild(R),w.zoomed.classList.remove("medium-zoom-image--opened"),w.template&&document.body.removeChild(w.template),$=!1,w.zoomed.removeEventListener("transitionend",N),w.original.dispatchEvent(vl("medium-zoom:closed",{detail:{zoom:D}})),w.original=null,w.zoomed=null,w.zoomedHd=null,w.template=null,E(D)};$=!0,document.body.classList.remove("medium-zoom--opened"),w.zoomed.style.transform="",w.zoomedHd&&(w.zoomedHd.style.transform=""),w.template&&(w.template.style.transition="opacity 150ms",w.template.style.opacity=0),w.original.dispatchEvent(vl("medium-zoom:close",{detail:{zoom:D}})),w.zoomed.addEventListener("transitionend",F)})},b=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},F=E.target;return w.original?_():p({target:F})},L=function(){return M},P=function(){return m},x=function(){return w.original},m=[],k=[],$=!1,J=0,M=l,w={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?M=t:(t||typeof t=="string")&&u(t),M=il({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},M);var R=cv(M.background);document.addEventListener("click",n),document.addEventListener("keyup",s),document.addEventListener("scroll",r),window.addEventListener("resize",_);var D={open:p,close:_,toggle:b,update:o,clone:a,attach:u,detach:c,on:d,off:h,getOptions:L,getImages:P,getZoomedImage:x};return D};function hv(e,t){t===void 0&&(t={});var l=t.insertAt;if(!(typeof document>"u")){var i=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",l==="top"&&i.firstChild?i.insertBefore(n,i.firstChild):i.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}}var fv=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";hv(fv);const dc=Symbol("mediumZoom"),pv=()=>{const e=Be(dc);if(!e)throw new Error("useMediumZoom() is called without provider.");return e};var vv={};const mv="[vp-content] > img, [vp-content] :not(a) > img",gv=vv,_v=wt({enhance({app:e}){const t=dv(gv);t.refresh=(l=mv)=>{t.detach(),t.attach(l)},e.provide(dc,t)},setup(){const e=pv();vi(t=>{t!=="beforeUnmount"&&e.refresh()})}}),kv=Object.freeze(Object.defineProperty({__proto__:null,default:_v},Symbol.toStringTag,{value:"Module"}));/**
|
||
* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
|
||
* @license MIT
|
||
*/const eo=(e,t)=>{e.classList.add(t)},to=(e,t)=>{e.classList.remove(t)},bv=e=>{e?.parentNode?.removeChild(e)},Cn=(e,t,l)=>e<t?t:e>l?l:e,lo=e=>(-1+e)*100,yv=(()=>{const e=[],t=()=>{const l=e.shift();l&&l(t)};return l=>{e.push(l),e.length===1&&t()}})(),Ev=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,l)=>l.toUpperCase()),Pi=(()=>{const e=["Webkit","O","Moz","ms"],t={},l=r=>{const{style:s}=document.body;if(r in s)return r;const o=r.charAt(0).toUpperCase()+r.slice(1);let a=e.length;for(;a--;){const u=`${e[a]}${o}`;if(u in s)return u}return r},i=r=>{const s=Ev(r);return t[s]??=l(s)},n=(r,s,o)=>{r.style[i(s)]=o};return(r,s)=>{for(const o in s){const a=s[o];Object.hasOwn(s,o)&&Vp(a)&&n(r,o,a)}}})(),Pt={minimum:.08,easing:"ease",speed:200,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'<div class="bar" role="bar"></div>'},Ae={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:l}=Pt,i=Ae.isStarted(),n=Cn(e,Pt.minimum,1);Ae.percent=n===1?null:n;const r=Ae.render(!i),s=r.querySelector(Pt.barSelector);return r.offsetWidth,yv(o=>{Pi(s,{transform:`translate3d(${lo(n)}%,0,0)`,transition:`all ${t}ms ${l}`}),n===1?(Pi(r,{transition:"none",opacity:"1"}),r.offsetWidth,setTimeout(()=>{Pi(r,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{Ae.remove(),o()},t)},t)):setTimeout(()=>{o()},t)}),Ae},isStarted:()=>typeof Ae.percent=="number",start:()=>{Ae.percent||Ae.set(0);const e=()=>{setTimeout(()=>{Ae.percent&&(Ae.trickle(),e())},Pt.trickleSpeed)};return e(),Ae},done:e=>!e&&!Ae.percent?Ae:Ae.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Ae;return t?(t=Cn(t+(typeof e=="number"?e:(1-t)*Cn(Math.random()*t,.1,.95)),0,.994),Ae.set(t)):Ae.start()},trickle:()=>Ae.increase(Math.random()*Pt.trickleRate),render:e=>{if(Ae.isRendered())return document.getElementById("nprogress");eo(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Pt.template;const l=t.querySelector(Pt.barSelector),i=document.querySelector(Pt.parent),n=e?"-100":lo(Ae.percent??0);return Pi(l,{transition:"all 0 linear",transform:`translate3d(${n}%,0,0)`}),i&&(i!==document.body&&eo(i,"nprogress-custom-parent"),i.appendChild(t)),t},remove:()=>{to(document.documentElement,"nprogress-busy"),to(document.querySelector(Pt.parent),"nprogress-custom-parent"),bv(document.getElementById("nprogress"))}},Lv=()=>{rt(()=>{const e=Fl(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(l=>{t.has(l.path)||Ae.start()}),e.afterEach(l=>{t.add(l.path),Ae.done()})})},wv=wt({setup(){Lv()}}),Tv=Object.freeze(Object.defineProperty({__proto__:null,default:wv},Symbol.toStringTag,{value:"Module"})),xv="VUEPRESS_CODE_TAB_STORE",Ai=Rr(xv,{}),Pv=ue({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},tabId:String},slots:Object,setup(e,{slots:t}){let l=e.data.map(()=>qo());const i=Oe(e.active),n=Le([]),r=()=>{e.tabId&&(Ai.value[e.tabId]=e.data[i.value].id)},s=(c=i.value)=>{i.value=c<n.value.length-1?c+1:0,n.value[i.value].focus()},o=(c=i.value)=>{i.value=c>0?c-1:n.value.length-1,n.value[i.value].focus()},a=(c,d)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),i.value=d):c.key==="ArrowRight"?(c.preventDefault(),s()):c.key==="ArrowLeft"&&(c.preventDefault(),o()),e.tabId&&(Ai.value[e.tabId]=e.data[i.value].id)},u=()=>{if(e.tabId){const c=e.data.findIndex(({id:d})=>Ai.value[e.tabId]===d);if(c!==-1)return c}return e.active};return rt(()=>{i.value=u(),Ge(()=>e.tabId&&Ai.value[e.tabId],(c,d)=>{if(e.tabId&&c!==d){const h=e.data.findIndex(({id:p})=>p===c);h!==-1&&(i.value=h)}})}),()=>e.data.length?G("div",{class:"vp-code-tabs"},[G("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:c},d)=>{const h=d===i.value;return G("button",{type:"button",ref:p=>{p&&(n.value[d]=p)},class:["vp-code-tab-nav",{active:h}],role:"tab","aria-controls":l[d],"aria-selected":h,onClick:()=>{i.value=d,r()},onKeydown:p=>{a(p,d)}},t[`title${d}`]({value:c,isActive:h}))})),e.data.map(({id:c},d)=>{const h=d===i.value;return G("div",{class:["vp-code-tab",{active:h}],id:l[d],role:"tabpanel","aria-expanded":h},[G("div",{class:"vp-code-tab-title"},t[`title${d}`]({value:c,isActive:h})),t[`tab${d}`]({value:c,isActive:h})])})]):null}}),Av="VUEPRESS_TAB_STORE",Dn=Rr(Av,{}),Sv=ue({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},tabId:String},slots:Object,setup(e,{slots:t}){let l=e.data.map(()=>qo());const i=Oe(e.active),n=Le([]),r=()=>{e.tabId&&(Dn.value[e.tabId]=e.data[i.value].id)},s=(c=i.value)=>{i.value=c<n.value.length-1?c+1:0,n.value[i.value].focus()},o=(c=i.value)=>{i.value=c>0?c-1:n.value.length-1,n.value[i.value].focus()},a=(c,d)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),i.value=d):c.key==="ArrowRight"?(c.preventDefault(),s()):c.key==="ArrowLeft"&&(c.preventDefault(),o()),r()},u=()=>{if(e.tabId){const c=e.data.findIndex(({id:d})=>Dn.value[e.tabId]===d);if(c!==-1)return c}return e.active};return rt(()=>{i.value=u(),Ge(()=>e.tabId&&Dn.value[e.tabId],(c,d)=>{if(e.tabId&&c!==d){const h=e.data.findIndex(({id:p})=>p===c);h!==-1&&(i.value=h)}})}),()=>e.data.length?G("div",{class:"vp-tabs"},[G("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:c},d)=>{const h=d===i.value;return G("button",{type:"button",ref:p=>{p&&(n.value[d]=p)},class:["vp-tab-nav",{active:h}],role:"tab","aria-controls":l[d],"aria-selected":h,onClick:()=>{i.value=d,r()},onKeydown:p=>{a(p,d)}},t[`title${d}`]({value:c,isActive:h}))})),e.data.map(({id:c},d)=>{const h=d===i.value;return G("div",{class:["vp-tab",{active:h}],id:l[d],role:"tabpanel","aria-expanded":h},[G("div",{class:"vp-tab-title"},t[`title${d}`]({value:c,isActive:h})),t[`tab${d}`]({value:c,isActive:h})])})]):null}}),Rv={enhance:({app:e})=>{e.component("CodeTabs",Pv),e.component("Tabs",Sv)}},Ov=Object.freeze(Object.defineProperty({__proto__:null,default:Rv},Symbol.toStringTag,{value:"Module"})),Iv=JSON.parse(`{"logo":"/logo2.jpg","navbar":[{"text":"首页","link":"/"},{"text":"目录","link":"/#🍴目录"},{"text":"贡献指南","link":"/CONTRIBUTING.html"},{"text":"相关社群","children":[{"text":"QQ交流群(综合技术交流)","link":"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=ympvb3LAPT-Ulu3ezhGqbkJ8zXMKImOX&authKey=z1KdkOdKO3wytN43m9K6On9nBtnDL4pAoD6VQHCipFBb9TasNDKuDHCmOE6TF3uc&noverify=0&group_code=191187164"},{"text":"Telegram交流群(Github Bot推送)","link":"https://t.me/bilibili_API_collect_community"}]}],"repo":"https://github.com/SocialSisterYi/bilibili-API-collect","docsBranch":"master","editLinkText":"在 GitHub 上编辑此页","colorMode":"auto","locales":{"/":{"selectLanguageName":"English"}},"colorModeSwitch":true,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"heading","sidebarDepth":2,"editLink":true,"lastUpdated":true,"contributors":true,"contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),Cv=Oe(Iv),hc=()=>Cv,fc=Symbol(""),Dv=()=>{const e=Be(fc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Fv=(e,t)=>{const{locales:l,...i}=e;return{...i,...l?.[t]}},Vv=wt({enhance({app:e}){const t=hc(),l=e._context.provides[kr],i=I(()=>Fv(t.value,l.routeLocale.value));e.provide(fc,i),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return i.value}}})}}),$v=Object.freeze(Object.defineProperty({__proto__:null,default:Vv},Symbol.toStringTag,{value:"Module"})),Me=()=>({...an(),theme:hc(),themeLocale:Dv()}),Mv=e=>{const t=(l=e.value)=>{const i=window.document.documentElement;i.dataset.theme=l?"dark":"light"};rt(()=>{Pr(e,t)}),tn(()=>{t()})},Ir=()=>{const e=Be(oc);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Nv=()=>{const{themeLocale:e}=Me(),t=vp(),l=Rr("vuepress-color-scheme",e.value.colorMode),i=I({get(){return e.value.colorModeSwitch?l.value==="auto"?t.value:l.value==="dark":e.value.colorMode==="dark"},set(n){n===t.value?l.value="auto":l.value=n?"dark":"light"}});qt(oc,i),Mv(i)},pc=Symbol("headers"),Hv=()=>{const e=Qa(pc);if(!e)throw new Error("useHeaders() is called without provider.");return e},jv=()=>{const{frontmatter:e,themeLocale:t}=Me(),l=Oe([]),i=I(()=>e.value.sidebarDepth??t.value.sidebarDepth??2),n=()=>{if(i.value<=0){l.value=[];return}l.value=Dp({levels:[2,i.value+1],ignore:[".vp-badge"]})};qf(pc,l),vi(r=>{r==="beforeUnmount"?l.value=[]:n()})};let Fn=null,Vn=null;const Bv={wait:()=>Fn,pending:()=>{Fn=new Promise(e=>{Vn=e})},resolve:()=>{Vn?.(),Fn=null,Vn=null}},vc=()=>Bv,Il=(e,t)=>{const{notFound:l,meta:i,path:n}=ri(e,t);return l?{text:n,link:n}:{text:i.title||n,link:n}},Pl=(e="",t="")=>nc(t)||fi(t)?t:`${kh(e)}${t}`,zv=e=>({text:e.title,link:e.link,children:Cr(e.children)}),Cr=e=>e?e.map(t=>zv(t)):[],mc=(e,t)=>[{text:e.title,children:Cr(t)}],gc=(e,t,l,i="")=>{const n=(r,s)=>{const o=ut(r)?Il(Pl(s,r)):ut(r.link)?{...r,link:rc(r.link)?Il(Pl(s,r.link)).link:r.link}:r;if("children"in o)return{...o,children:o.children.map(a=>n(a,Pl(s,o.prefix)))};if(o.link===l){const a=t[0]?.level===1?t[0].children:t;return{...o,children:Cr(a)}}return o};return e.map(r=>n(r,i))},Uv=(e,t,l,i)=>{const n=$p(e).sort((r,s)=>s.length-r.length);for(const r of n)if(ic(decodeURI(i),r)){const s=e[r];return s?s==="heading"?mc(t,l):gc(s,l,i,r):[]}return console.warn(`${decodeURI(i)} is missing sidebar config.`),[]},_c=Symbol("sidebarItems"),Dr=()=>{const e=Be(_c);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Wv=(e,t,l,i,n)=>e===!1?[]:e==="heading"?mc(t,n):Array.isArray(e)?gc(e,n,l,i):mr(e)?Uv(e,t,n,l):[],Kv=()=>{const{frontmatter:e,page:t,routeLocale:l,themeLocale:i}=Me(),n=Hv(),r=qa(),s=I(()=>e.value.home?!1:e.value.sidebar??i.value.sidebar??"heading"),o=I(()=>Wv(s.value,t.value,r.value,l.value,n.value));qt(_c,o)},Gv=ue({__name:"Badge",props:{type:{default:"tip"},text:{default:""},vertical:{default:""}},setup(e){return(t,l)=>(Y(),ne("span",{class:Je(["vp-badge",t.type]),style:Cl(t.vertical?{verticalAlign:t.vertical}:"")},[Te(t.$slots,"default",{},()=>[yt(Se(t.text),1)])],6))}}),qv=ue({__name:"VPFadeSlideYTransition",emits:["beforeEnter","beforeLeave"],setup(e){return(t,l)=>(Y(),Pe(rn,{name:"fade-in-down",mode:"out-in",onBeforeEnter:l[0]||(l[0]=i=>t.$emit("beforeEnter")),onBeforeLeave:l[1]||(l[1]=i=>t.$emit("beforeLeave"))},{default:xe(()=>[Te(t.$slots,"default")]),_:3}))}}),Yv={key:0,class:"vp-features"},Xv=ue({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=Me(),l=I(()=>t.value.features??[]);return(i,n)=>l.value.length?(Y(),ne("div",Yv,[(Y(!0),ne(be,null,Xt(l.value,r=>(Y(),ne("div",{key:r.title,class:"vp-feature"},[re("h2",null,Se(r.title),1),re("p",null,Se(r.details),1)]))),128))])):Ce("",!0)}}),Jv=["innerHTML"],Qv=["textContent"],Zv=ue({__name:"VPHomeFooter",setup(e){const t=Ya(),l=I(()=>t.value.footer),i=I(()=>t.value.footerHtml);return(n,r)=>l.value?(Y(),ne(be,{key:0},[i.value?(Y(),ne("div",{key:0,class:"vp-footer","vp-footer":"",innerHTML:l.value},null,8,Jv)):(Y(),ne("div",{key:1,class:"vp-footer","vp-footer":"",textContent:Se(l.value)},null,8,Qv))],64)):Ce("",!0)}}),Ct=ue({__name:"VPAutoLink",props:{config:{}},setup(e){return(t,l)=>(Y(),Pe(te($f),{config:t.config},ju({before:xe(()=>[Te(t.$slots,"before",mn(Oi(t.config)))]),after:xe(()=>[Te(t.$slots,"after",mn(Oi(t.config)))]),_:2},[t.$slots.default?{name:"default",fn:xe(()=>[Te(t.$slots,"default",mn(Oi(t.config)))]),key:"0"}:void 0]),1032,["config"]))}}),em={class:"vp-hero"},tm={key:0,id:"main-title"},lm={key:1,class:"vp-hero-description"},im={key:2,class:"vp-hero-actions"},nm=ue({__name:"VPHomeHero",setup(e){const{frontmatter:t,siteLocale:l}=Me(),i=Ir(),n=I(()=>t.value.heroText===null?null:t.value.heroText||l.value.title||"Hello"),r=I(()=>t.value.tagline===null?null:t.value.tagline||l.value.description||"Welcome to your VuePress site"),s=I(()=>i.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),o=I(()=>t.value.heroAlt||n.value||"hero"),a=I(()=>t.value.heroHeight??280),u=I(()=>Array.isArray(t.value.actions)?t.value.actions.map(({type:d="primary",...h})=>({type:d,...h})):[]),c=()=>{if(!s.value)return null;const d=G("img",{class:"vp-hero-image",src:Er(s.value),alt:o.value,height:a.value});return t.value.heroImageDark===void 0?d:G(br,()=>d)};return(d,h)=>(Y(),ne("header",em,[oe(c),n.value?(Y(),ne("h1",tm,Se(n.value),1)):Ce("",!0),r.value?(Y(),ne("p",lm,Se(r.value),1)):Ce("",!0),u.value.length?(Y(),ne("p",im,[(Y(!0),ne(be,null,Xt(u.value,p=>(Y(),Pe(Ct,{key:p.text,class:Je(["vp-hero-action-button",[p.type]]),config:p},null,8,["class","config"]))),128))])):Ce("",!0)]))}}),rm={class:"vp-home"},sm={"vp-content":""},om=ue({__name:"VPHome",setup(e){return(t,l)=>(Y(),ne("main",rm,[oe(nm),oe(Xv),re("div",sm,[oe(te(yr))]),oe(Zv)]))}}),am=["aria-hidden"],cm=ue({__name:"VPNavbarBrand",setup(e){const{routeLocale:t,siteLocale:l,themeLocale:i}=Me(),n=Ir(),r=I(()=>i.value.home||t.value),s=I(()=>l.value.title),o=I(()=>n.value&&i.value.logoDark!==void 0?i.value.logoDark:i.value.logo),a=I(()=>i.value.logoAlt??s.value),u=I(()=>s.value.toLocaleUpperCase().trim()===a.value.toLocaleUpperCase().trim()),c=()=>{if(!o.value)return null;const d=G("img",{class:"vp-site-logo",src:Er(o.value),alt:a.value});return i.value.logoDark===void 0?d:G(br,()=>d)};return(d,h)=>(Y(),Pe(te(cn),{to:r.value},{default:xe(()=>[oe(c),s.value?(Y(),ne("span",{key:0,class:Je(["vp-site-name",{"vp-hide-mobile":o.value}]),"aria-hidden":u.value},Se(s.value),11,am)):Ce("",!0)]),_:1},8,["to"]))}}),um=["aria-label"],dm={class:"title"},hm=["aria-label"],fm={class:"title"},pm={class:"vp-navbar-dropdown"},vm={class:"vp-navbar-dropdown-subtitle"},mm={key:1},gm={class:"vp-navbar-dropdown-subitem-wrapper"},_m=ue({__name:"VPNavbarDropdown",props:{config:{}},setup(e){const[t,l]=xr(),i=I(()=>e.config.ariaLabel||e.config.text),n=(s,o)=>o[o.length-1]===s,r=s=>{s.detail===0?l():l(!1)};return vi(()=>{l(!1)}),(s,o)=>(Y(),ne("div",{class:Je(["vp-navbar-dropdown-wrapper",{open:te(t)}])},[re("button",{class:"vp-navbar-dropdown-title",type:"button","aria-label":i.value,onClick:r},[re("span",dm,Se(s.config.text),1),o[1]||(o[1]=re("span",{class:"arrow down"},null,-1))],8,um),re("button",{class:"vp-navbar-dropdown-title-mobile",type:"button","aria-label":i.value,onClick:o[0]||(o[0]=()=>te(l)())},[re("span",fm,Se(s.config.text),1),re("span",{class:Je(["arrow",te(t)?"down":"right"])},null,2)],8,hm),oe(te(Rp),null,{default:xe(()=>[Hi(re("ul",pm,[(Y(!0),ne(be,null,Xt(s.config.children,a=>(Y(),ne("li",{key:a.text,class:"vp-navbar-dropdown-item"},["children"in a?(Y(),ne(be,{key:0},[re("h4",vm,[a.link?(Y(),Pe(Ct,{key:0,config:a,onFocusout:()=>{n(a,s.config.children)&&a.children.length===0&&(t.value=!1)}},null,8,["config","onFocusout"])):(Y(),ne("span",mm,Se(a.text),1))]),re("ul",gm,[(Y(!0),ne(be,null,Xt(a.children,u=>(Y(),ne("li",{key:u.link,class:"vp-navbar-dropdown-subitem"},[oe(Ct,{config:u,onFocusout:()=>{n(u,a.children)&&n(a,s.config.children)&&te(l)(!1)}},null,8,["config","onFocusout"])]))),128))])],64)):(Y(),Pe(Ct,{key:1,config:a,onFocusout:()=>{n(a,s.config.children)&&te(l)(!1)}},null,8,["config","onFocusout"]))]))),128))],512),[[Ui,te(t)]])]),_:1})],2))}}),kc=(e,t="")=>ut(e)?Il(Pl(t,e)):"children"in e?{...e,children:e.children.map(l=>kc(l,Pl(t,e.prefix)))}:{...e,link:rc(e.link)?Il(Pl(t,e.link)).link:e.link},km=()=>{const{themeLocale:e}=Me();return I(()=>(e.value.navbar||[]).map(t=>kc(t)))},bc=e=>!pi(e)||e.includes("github.com")?"GitHub":e.includes("bitbucket.org")?"Bitbucket":e.includes("gitlab.com")?"GitLab":e.includes("gitee.com")?"Gitee":null,bm=()=>{const{themeLocale:e}=Me(),t=I(()=>e.value.repo),l=I(()=>t.value?bc(t.value):null),i=I(()=>t.value&&!pi(t.value)?`https://github.com/${t.value}`:t.value),n=I(()=>i.value?e.value.repoLabel?e.value.repoLabel:l.value===null?"Source":l.value:null);return I(()=>!i.value||!n.value?[]:[{text:n.value,link:i.value}])},ym=()=>{const e=Vl(),t=jp(),{routeLocale:l,site:i,siteLocale:n,theme:r,themeLocale:s}=Me(),o=Ar();return I(()=>{const a=Object.keys(i.value.locales);if(a.length<2)return[];const u=e.path,c=e.fullPath;return[{text:`${s.value.selectLanguageText}`,ariaLabel:`${s.value.selectLanguageAriaLabel??s.value.selectLanguageText}`,children:a.map(h=>{const p=i.value.locales?.[h]??{},_=r.value.locales?.[h]??{},b=`${p.lang}`,L=_.selectLanguageName??b;if(b===n.value.lang)return{text:L,activeMatch:".",link:o.value?c:u};const P=u.replace(l.value,h);return{text:L,link:t.value.some(x=>x===P)?o.value?c.replace(u,P):P:_.home??h}})}]})},Em="719px",Lm={mobile:Em};var si;(function(e){e.Mobile="mobile"})(si||(si={}));const wm={[si.Mobile]:Number.parseInt(Lm.mobile.replace("px",""),10)},yc=(e,t)=>{const l=wm[e];Number.isInteger(l)&&(qe("orientationchange",()=>{t(l)}),qe("resize",()=>{t(l)}),rt(()=>{t(l)}))},Tm=["aria-label"],Ec=ue({__name:"VPNavbarItems",setup(e){const{themeLocale:t}=Me(),l=km(),i=ym(),n=bm(),r=Oe(!1),s=I(()=>t.value.navbarLabel??"site navigation"),o=I(()=>[...l.value,...i.value,...n.value]);return yc(si.Mobile,a=>{r.value=window.innerWidth<a}),(a,u)=>o.value.length?(Y(),ne("nav",{key:0,class:"vp-navbar-items","aria-label":s.value},[(Y(!0),ne(be,null,Xt(o.value,c=>(Y(),ne("div",{key:c.text,class:"vp-navbar-item"},["children"in c?(Y(),Pe(_m,{key:0,class:Je({mobile:r.value}),config:c},null,8,["class","config"])):(Y(),Pe(Ct,{key:1,config:c},null,8,["config"]))]))),128))],8,Tm)):Ce("",!0)}}),fn=(e,t)=>{const l=e.__vccOpts||e;for(const[i,n]of t)l[i]=n;return l},xm={},Pm={class:"dark-icon",viewBox:"0 0 32 32"};function Am(e,t){return Y(),ne("svg",Pm,t[0]||(t[0]=[re("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1)]))}const Sm=fn(xm,[["render",Am]]),Rm={},Om={class:"light-icon",viewBox:"0 0 32 32"};function Im(e,t){return Y(),ne("svg",Om,t[0]||(t[0]=[md('<path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path>',9)]))}const Cm=fn(Rm,[["render",Im]]),Dm=["title"],Fm=ue({__name:"VPToggleColorModeButton",setup(e){const{themeLocale:t}=Me(),l=Ir(),i=()=>{l.value=!l.value};return(n,r)=>(Y(),ne("button",{type:"button",class:"vp-toggle-color-mode-button",title:te(t).toggleColorMode,onClick:i},[Hi(oe(Cm,null,null,512),[[Ui,!te(l)]]),Hi(oe(Sm,null,null,512),[[Ui,te(l)]])],8,Dm))}}),Vm=["title"],$m=ue({__name:"VPToggleSidebarButton",emits:["toggle"],setup(e){const{themeLocale:t}=Me();return(l,i)=>(Y(),ne("div",{class:"vp-toggle-sidebar-button",title:te(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:i[0]||(i[0]=n=>l.$emit("toggle"))},i[1]||(i[1]=[re("div",{class:"icon","aria-hidden":"true"},[re("span"),re("span"),re("span")],-1)]),8,Vm))}}),Mm={ref:"navbar-brand"},Nm=ue({__name:"VPNavbar",emits:["toggleSidebar"],setup(e){const t=sc("SearchBox")?Jo("SearchBox"):()=>null,{themeLocale:l}=Me(),i=Br("navbar"),n=Br("navbar-brand"),r=Oe(0),s=I(()=>r.value?{maxWidth:`${r.value}px`}:{}),o=(a,u)=>{const c=a?.ownerDocument.defaultView?.getComputedStyle(a,null)[u],d=Number.parseInt(c,10);return Number.isNaN(d)?0:d};return yc(si.Mobile,a=>{const u=o(i.value,"paddingLeft")+o(i.value,"paddingRight");window.innerWidth<a?r.value=0:r.value=i.value.offsetWidth-u-(n.value?.offsetWidth??0)}),(a,u)=>(Y(),ne("header",{ref_key:"navbar",ref:i,class:"vp-navbar","vp-navbar":""},[oe($m,{onToggle:u[0]||(u[0]=c=>a.$emit("toggleSidebar"))}),re("span",Mm,[oe(cm)],512),re("div",{class:"vp-navbar-items-wrapper",style:Cl(s.value)},[Te(a.$slots,"before"),oe(Ec,{class:"vp-hide-mobile"}),Te(a.$slots,"after"),te(l).colorModeSwitch?(Y(),Pe(Fm,{key:0})):Ce("",!0),oe(te(t))],4)],512))}}),Hm={},jm={class:"edit-icon",viewBox:"0 0 1024 1024"};function Bm(e,t){return Y(),ne("svg",jm,t[0]||(t[0]=[re("g",{fill:"currentColor"},[re("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"}),re("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"})],-1)]))}const zm=fn(Hm,[["render",Bm]]),Um={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"},Wm=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const l=bc(e);return l!==null?Um[l]:null},Km=({docsRepo:e,docsBranch:t,docsDir:l,filePathRelative:i,editLinkPattern:n})=>{if(!i)return null;const r=Wm({docsRepo:e,editLinkPattern:n});return r?r.replace(/:repo/,pi(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Ca(`${Ia(l)}/${i}`)):null},Gm=()=>{const{frontmatter:e,page:t,themeLocale:l}=Me();return I(()=>{if(!(e.value.editLink??l.value.editLink??!0))return null;const{repo:n,docsRepo:r=n,docsBranch:s="main",docsDir:o="",editLinkText:a}=l.value;if(!r)return null;const u=Km({docsRepo:r,docsBranch:s,docsDir:o,filePathRelative:t.value.filePathRelative,editLinkPattern:e.value.editLinkPattern??l.value.editLinkPattern});return u?{text:a??"Edit this page",link:u}:null})},qm={class:"vp-page-meta"},Ym={key:0,class:"vp-meta-item edit-link"},Xm={class:"vp-meta-item git-info"},Jm={key:0,class:"vp-meta-item last-updated"},Qm={class:"meta-item-label"},Zm=["datetime"],eg={key:1,class:"vp-meta-item contributors"},tg={class:"meta-item-label"},lg={class:"meta-item-info"},ig=["title"],ng=ue({__name:"VPPageMeta",setup(e){const{frontmatter:t,themeLocale:l}=Me(),i=ac(()=>t.value.contributors??l.value.contributors??!0),n=Gm(),r=cc(()=>t.value.lastUpdated??l.value.lastUpdated??!0);return(s,o)=>(Y(),ne("footer",qm,[te(n)?(Y(),ne("div",Ym,[oe(Ct,{class:"label",config:te(n)},{before:xe(()=>[oe(zm)]),_:1},8,["config"])])):Ce("",!0),re("div",Xm,[te(r)?(Y(),ne("div",Jm,[re("span",Qm,Se(te(l).lastUpdatedText??te(r).locale)+": ",1),re("time",{class:"meta-item-info",datetime:te(r).iso,"data-allow-mismatch":""},Se(te(r).text),9,Zm)])):Ce("",!0),te(i).length?(Y(),ne("div",eg,[re("span",tg,Se(te(l).contributorsText)+": ",1),re("span",lg,[(Y(!0),ne(be,null,Xt(te(i),(a,u)=>(Y(),ne(be,{key:u},[re("span",{class:"contributor",title:`email: ${a.email}`},Se(a.name),9,ig),u!==te(i).length-1?(Y(),ne(be,{key:0},[yt(", ")],64)):Ce("",!0)],64))),128))])])):Ce("",!0)])]))}}),rg=()=>{const e=Fl(),t=Vl();return l=>{l&&(nc(l)?t.fullPath!==l&&e.push(l):fi(l)?window.open(l):e.push(encodeURI(l)))}},io=(e,t)=>e===!1?!1:ut(e)?Il(e,t):mr(e)?{...e,link:Il(e.link,t).link}:null,Zn=(e,t,l)=>{const i=e.findIndex(r=>r.link===t);if(i!==-1){const r=e[i+l];return r?r.link?r:"prefix"in r&&!ri(r.prefix).notFound?{...r,link:r.prefix}:null:null}for(const r of e)if("children"in r){const s=Zn(r.children,t,l);if(s)return s}const n=e.findIndex(r=>"prefix"in r&&r.prefix===t);if(n!==-1){const r=e[n+l];return r?r.link?r:"prefix"in r&&!ri(r.prefix).notFound?{...r,link:r.prefix}:null:null}return null},sg=()=>{const{frontmatter:e,themeLocale:t}=Me(),l=Dr(),i=qa(),n=I(()=>{const s=io(e.value.prev,i.value);return s===!1?null:s??(t.value.prev===!1?null:Zn(l.value,i.value,-1))}),r=I(()=>{const s=io(e.value.next,i.value);return s===!1?null:s??(t.value.next===!1?null:Zn(l.value,i.value,1))});return{prevLink:n,nextLink:r}},og=["aria-label"],ag={class:"hint"},cg={class:"link"},ug={class:"external-link"},dg={class:"hint"},hg={class:"link"},fg={class:"external-link"},pg=ue({__name:"VPPageNav",setup(e){const{themeLocale:t}=Me(),l=rg(),{prevLink:i,nextLink:n}=sg(),r=I(()=>t.value.pageNavbarLabel??"page navigation");return qe("keydown",s=>{s.altKey&&(s.key==="ArrowRight"?n.value&&(l(n.value.link),s.preventDefault()):s.key==="ArrowLeft"&&i.value&&(l(i.value.link),s.preventDefault()))}),(s,o)=>te(i)||te(n)?(Y(),ne("nav",{key:0,class:"vp-page-nav","aria-label":r.value},[te(i)?(Y(),Pe(Ct,{key:0,class:"prev",config:te(i)},{default:xe(()=>[re("div",ag,[o[0]||(o[0]=re("span",{class:"arrow left"},null,-1)),yt(" "+Se(te(t).prev??"Prev"),1)]),re("div",cg,[re("span",ug,Se(te(i).text),1)])]),_:1},8,["config"])):Ce("",!0),te(n)?(Y(),Pe(Ct,{key:1,class:"next",config:te(n)},{default:xe(()=>[re("div",dg,[yt(Se(te(t).next??"Next")+" ",1),o[1]||(o[1]=re("span",{class:"arrow right"},null,-1))]),re("div",hg,[re("span",fg,Se(te(n).text),1)])]),_:1},8,["config"])):Ce("",!0)],8,og)):Ce("",!0)}}),vg={class:"vp-page"},mg={"vp-content":""},gg=ue({__name:"VPPage",setup(e){return(t,l)=>(Y(),ne("main",vg,[Te(t.$slots,"top"),re("div",mg,[Te(t.$slots,"content-top"),oe(te(yr),{id:"content"}),Te(t.$slots,"content-bottom")]),oe(ng),oe(pg),Te(t.$slots,"bottom")]))}}),_g=ue({__name:"VPDropdownTransition",setup(e){const t=i=>{i.style.height=`${i.scrollHeight}px`},l=i=>{i.style.height=""};return(i,n)=>(Y(),Pe(rn,{name:"vp-dropdown",onEnter:t,onAfterEnter:l,onBeforeLeave:t},{default:xe(()=>[Te(i.$slots,"default")]),_:3}))}}),no=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),kg=(e,t)=>{if(t.hash===e)return!0;const l=no(t.path),i=no(e);return l===i},Lc=(e,t)=>e.link&&kg(e.link,t)?!0:"children"in e?e.children.some(l=>Lc(l,t)):!1,bg={class:"vp-sidebar-children"},yg=ue({__name:"VPSidebarItem",props:{item:{},depth:{default:0}},setup(e){const t=Vl(),l=Fl(),i=I(()=>e.item.collapsible),n=I(()=>Lc(e.item,t)),r=I(()=>({"vp-sidebar-item":!0,"vp-sidebar-heading":e.depth===0,active:n.value,collapsible:i.value})),s=I(()=>i.value?n.value:!0),[o,a]=xr(s.value),u=d=>{i.value&&(d.preventDefault(),a())},c=l.afterEach(()=>{Dl(()=>{o.value=s.value})});return dr(()=>{c()}),(d,h)=>{const p=Jo("VPSidebarItem",!0);return Y(),ne("li",null,[d.item.link?(Y(),Pe(Ct,{key:0,class:Je(r.value),config:d.item},{after:xe(()=>[i.value?(Y(),ne("span",{key:0,class:Je(["arrow",te(o)?"down":"right"])},null,2)):Ce("",!0)]),_:1},8,["class","config"])):(Y(),ne("p",{key:1,tabindex:"0",class:Je(r.value),onClick:u,onKeydown:ih(u,["enter"])},[yt(Se(d.item.text)+" ",1),i.value?(Y(),ne("span",{key:0,class:Je(["arrow",te(o)?"down":"right"])},null,2)):Ce("",!0)],34)),"children"in d.item&&d.item.children.length?(Y(),Pe(_g,{key:2},{default:xe(()=>[Hi(re("ul",bg,[(Y(!0),ne(be,null,Xt(d.item.children,_=>(Y(),Pe(p,{key:`${d.depth}${_.text}${_.link}`,item:_,depth:d.depth+1},null,8,["item","depth"]))),128))],512),[[Ui,te(o)]])]),_:1})):Ce("",!0)])}}}),Eg={key:0,class:"vp-sidebar-items"},Lg=ue({__name:"VPSidebarItems",setup(e){const t=Vl(),l=Dr();return rt(()=>{Ge(()=>t.hash,i=>{const n=document.querySelector(".vp-sidebar");if(!n)return;const r=document.querySelector(`.vp-sidebar .vp-sidebar-item.auto-link[href="${t.path}${i}"]`);if(!r)return;const{top:s,height:o}=n.getBoundingClientRect(),{top:a,height:u}=r.getBoundingClientRect();a<s?r.scrollIntoView(!0):a+u>s+o&&r.scrollIntoView(!1)})}),(i,n)=>te(l).length?(Y(),ne("ul",Eg,[(Y(!0),ne(be,null,Xt(te(l),r=>(Y(),Pe(yg,{key:`${r.text}${r.link}`,item:r},null,8,["item"]))),128))])):Ce("",!0)}}),wg={class:"vp-sidebar","vp-sidebar":""},Tg=ue({__name:"VPSidebar",setup(e){return(t,l)=>(Y(),ne("aside",wg,[oe(Ec),Te(t.$slots,"top"),oe(Lg),Te(t.$slots,"bottom")]))}}),wc=ue({__name:"Layout",setup(e){const{frontmatter:t,page:l,themeLocale:i}=Me(),n=I(()=>t.value.navbar??i.value.navbar??!0),r=Dr(),s=Oe(!1),o=L=>{s.value=typeof L=="boolean"?L:!s.value},a={x:0,y:0},u=L=>{a.x=L.changedTouches[0].clientX,a.y=L.changedTouches[0].clientY},c=L=>{const P=L.changedTouches[0].clientX-a.x,x=L.changedTouches[0].clientY-a.y;Math.abs(P)>Math.abs(x)&&Math.abs(P)>40&&(P>0&&a.x<=80?o(!0):o(!1))},d=I(()=>t.value.externalLinkIcon??i.value.externalLinkIcon??!0),h=I(()=>[{"no-navbar":!n.value,"no-sidebar":!r.value.length,"sidebar-open":s.value,"external-link-icon":d.value},t.value.pageClass]);vi(()=>{o(!1)});const p=vc(),_=p.resolve,b=p.pending;return(L,P)=>(Y(),ne("div",{class:Je(["vp-theme-container",h.value]),"vp-container":"",onTouchstart:u,onTouchend:c},[Te(L.$slots,"navbar",{},()=>[n.value?(Y(),Pe(Nm,{key:0,onToggleSidebar:o},{before:xe(()=>[Te(L.$slots,"navbar-before")]),after:xe(()=>[Te(L.$slots,"navbar-after")]),_:3})):Ce("",!0)]),re("div",{class:"vp-sidebar-mask",onClick:P[0]||(P[0]=x=>o(!1))}),Te(L.$slots,"sidebar",{},()=>[oe(Tg,null,{top:xe(()=>[Te(L.$slots,"sidebar-top")]),bottom:xe(()=>[Te(L.$slots,"sidebar-bottom")]),_:3})]),Te(L.$slots,"page",{},()=>[oe(qv,{onBeforeEnter:te(_),onBeforeLeave:te(b)},{default:xe(()=>[te(t).home?(Y(),Pe(om,{key:0})):(Y(),Pe(gg,{key:te(l).path},{top:xe(()=>[Te(L.$slots,"page-top")]),"content-top":xe(()=>[Te(L.$slots,"page-content-top")]),"content-bottom":xe(()=>[Te(L.$slots,"page-content-bottom")]),bottom:xe(()=>[Te(L.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"])])],34))}}),xg={class:"vp-theme-container","vp-container":""},Pg={class:"page"},Ag={"vp-content":""},Sg=ue({__name:"NotFound",setup(e){const{routeLocale:t,theme:l,themeLocale:i}=Me(),n=Ar(),r=I(()=>n.value?t.value:"/"),s=I(()=>{if(n.value)return i.value;const{locales:d,...h}=l.value;return{...h,...d?.["/"]}}),o=I(()=>s.value.home??r.value),a=I(()=>s.value.backToHome??"Back to home"),u=I(()=>s.value.notFound??["Not Found"]),c=I(()=>n.value?u.value[Math.floor(Math.random()*u.value.length)]:u.value[0]);return(d,h)=>(Y(),ne("div",xg,[re("main",Pg,[re("div",Ag,[h[0]||(h[0]=re("h1",null,"404",-1)),re("blockquote",null,Se(c.value),1),oe(te(cn),{to:o.value},{default:xe(()=>[yt(Se(a.value),1)]),_:1},8,["to"])])])]))}}),Rg=fn(Sg,[["__scopeId","data-v-91f12681"]]),Og=wt({enhance({app:e,router:t}){sc("Badge")||e.component("Badge",Gv);const l=t.options.scrollBehavior;t.options.scrollBehavior=async(...i)=>(await vc().wait(),l(...i))},setup(){Nv(),jv(),Kv()},layouts:{Layout:wc,NotFound:Rg}}),Ig=Object.freeze(Object.defineProperty({__proto__:null,default:Og},Symbol.toStringTag,{value:"Module"})),Cg=[{title:"贡献指南",headers:[{level:2,title:"总则",slug:"总则",link:"#总则",children:[]},{level:2,title:"Issue、Discussion 与社群讨论",slug:"issue、discussion-与社群讨论",link:"#issue、discussion-与社群讨论",children:[]},{level:2,title:"目录与路径结构",slug:"目录与路径结构",link:"#目录与路径结构",children:[{level:3,title:"目录",slug:"目录",link:"#目录",children:[]},{level:3,title:"路径",slug:"路径",link:"#路径",children:[]},{level:3,title:"文件",slug:"文件",link:"#文件",children:[]}]},{level:2,title:"Markdown 文档内容格式",slug:"markdown-文档内容格式",link:"#markdown-文档内容格式",children:[{level:3,title:"头部",slug:"头部",link:"#头部",children:[]},{level:3,title:"接口说明",slug:"接口说明",link:"#接口说明",children:[]},{level:3,title:"枚举值与属性位",slug:"枚举值与属性位",link:"#枚举值与属性位",children:[]}]},{level:2,title:"Proto 定义格式",slug:"proto-定义格式",link:"#proto-定义格式",children:[]},{level:2,title:"文档提交",slug:"文档提交",link:"#文档提交",children:[{level:3,title:"拉取 (Pull) 与 提交 (Commit)",slug:"拉取-pull-与-提交-commit",link:"#拉取-pull-与-提交-commit",children:[]},{level:3,title:"拉取请求 (Pull Request)",slug:"拉取请求-pull-request",link:"#拉取请求-pull-request",children:[]}]}],path:"/CONTRIBUTING.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"🌱参与贡献",slug:"🌱参与贡献",link:"#🌱参与贡献",children:[]},{level:2,title:"🍴目录",slug:"🍴目录",link:"#🍴目录",children:[]},{level:2,title:"✨鸣谢",slug:"✨鸣谢",link:"#✨鸣谢",children:[]},{level:2,title:"📖相关协议基础",slug:"📖相关协议基础",link:"#📖相关协议基础",children:[]},{level:2,title:"💦交流",slug:"💦交流",link:"#💦交流",children:[]},{level:2,title:"🧋发电",slug:"🧋发电",link:"#🧋发电",children:[]},{level:2,title:"🔗相关项目推荐",slug:"🔗相关项目推荐",link:"#🔗相关项目推荐",children:[{level:3,title:"库及文档",slug:"库及文档",link:"#库及文档",children:[]},{level:3,title:"成品",slug:"成品",link:"#成品",children:[]},{level:3,title:"其他",slug:"其他",link:"#其他",children:[]}]}],path:"/",pathLocale:"/",extraFields:[]},{title:"gRPC 接口定义(protobuf 结构体)",headers:[{level:2,title:"gRPC 主机",slug:"grpc-主机",link:"#grpc-主机",children:[]},{level:2,title:"gRPC 鉴权",slug:"grpc-鉴权",link:"#grpc-鉴权",children:[]},{level:2,title:"gRPC Metadata",slug:"grpc-metadata",link:"#grpc-metadata",children:[]},{level:2,title:"接口请求定义",slug:"接口请求定义",link:"#接口请求定义",children:[]},{level:2,title:"应用示例",slug:"应用示例",link:"#应用示例",children:[{level:3,title:"Golang",slug:"golang",link:"#golang",children:[]}]},{level:2,title:"附录",slug:"附录",link:"#附录",children:[{level:3,title:"x-bili-aurora-eid 生成算法",slug:"x-bili-aurora-eid-生成算法",link:"#x-bili-aurora-eid-生成算法",children:[]},{level:3,title:"x-bili-trace-id 生成算法",slug:"x-bili-trace-id-生成算法",link:"#x-bili-trace-id-生成算法",children:[]}]}],path:"/grpc_api/",pathLocale:"/",extraFields:[]},{title:"APP端开屏图片",headers:[{level:2,title:"获取APP端开屏图片列表",slug:"获取app端开屏图片列表",link:"#获取app端开屏图片列表",children:[]},{level:2,title:"获取APP端开屏幕广告信息",slug:"获取app端开屏幕广告信息",link:"#获取app端开屏幕广告信息",children:[]}],path:"/docs/APP_widget/splash.html",pathLocale:"/",extraFields:[]},{title:"获取最新 APP 版本",headers:[{level:2,title:"获取版本信息",slug:"获取版本信息",link:"#获取版本信息",children:[]},{level:2,title:"版本升级",slug:"版本升级",link:"#版本升级",children:[]},{level:2,title:"拼接最新版本下载地址",slug:"拼接最新版本下载地址",link:"#拼接最新版本下载地址",children:[]}],path:"/docs/APP_widget/ver.html",pathLocale:"/",extraFields:[]},{title:"活动主题信息",headers:[{level:2,title:"主题信息",slug:"主题信息",link:"#主题信息",children:[]}],path:"/docs/activity/info.html",pathLocale:"/",extraFields:[]},{title:"活动列表",headers:[{level:2,title:"获取活动列表",slug:"获取活动列表",link:"#获取活动列表",children:[]}],path:"/docs/activity/list.html",pathLocale:"/",extraFields:[]},{title:"相簿操作",headers:[{level:2,title:"点赞相簿",slug:"点赞相簿",link:"#点赞相簿",children:[]},{level:2,title:"收藏相簿",slug:"收藏相簿",link:"#收藏相簿",children:[]},{level:2,title:"取消收藏相簿",slug:"取消收藏相簿",link:"#取消收藏相簿",children:[]}],path:"/docs/album/action.html",pathLocale:"/",extraFields:[]},{title:"相簿活动列表",headers:[{level:2,title:"获取相簿热门活动列表",slug:"获取相簿热门活动列表",link:"#获取相簿热门活动列表",children:[]}],path:"/docs/album/activity_list.html",pathLocale:"/",extraFields:[]},{title:"相簿基本信息",headers:[{level:2,title:"获取相簿详细信息",slug:"获取相簿详细信息",link:"#获取相簿详细信息",children:[]}],path:"/docs/album/info.html",pathLocale:"/",extraFields:[]},{title:"相簿列表",headers:[{level:2,title:"获取画友首页列表",slug:"获取画友首页列表",link:"#获取画友首页列表",children:[]},{level:2,title:"获取摄影首页列表",slug:"获取摄影首页列表",link:"#获取摄影首页列表",children:[]},{level:2,title:"获取画友列表",slug:"获取画友列表",link:"#获取画友列表",children:[]},{level:2,title:"获取摄影列表",slug:"获取摄影列表",link:"#获取摄影列表",children:[]},{level:2,title:"获取指定用户的相簿列表",slug:"获取指定用户的相簿列表",link:"#获取指定用户的相簿列表",children:[]}],path:"/docs/album/list.html",pathLocale:"/",extraFields:[]},{title:"相簿推荐作者",headers:[{level:2,title:"获取摄影推荐作者",slug:"获取摄影推荐作者",link:"#获取摄影推荐作者",children:[]},{level:2,title:"获取画友推荐作者",slug:"获取画友推荐作者",link:"#获取画友推荐作者",children:[]}],path:"/docs/album/recommend_author.html",pathLocale:"/",extraFields:[]},{title:"专栏点赞&投币&收藏",headers:[{level:2,title:"点赞文章",slug:"点赞文章",link:"#点赞文章",children:[]},{level:2,title:"投币文章",slug:"投币文章",link:"#投币文章",children:[]},{level:2,title:"收藏文章",slug:"收藏文章",link:"#收藏文章",children:[]}],path:"/docs/article/action.html",pathLocale:"/",extraFields:[]},{title:"文集基本信息",headers:[{level:2,title:"获取文集基本信息",slug:"获取文集基本信息",link:"#获取文集基本信息",children:[]}],path:"/docs/article/articles.html",pathLocale:"/",extraFields:[]},{title:"卡片信息",headers:[{level:2,title:"获取专栏显示卡片信息",slug:"获取专栏显示卡片信息",link:"#获取专栏显示卡片信息",children:[]}],path:"/docs/article/card.html",pathLocale:"/",extraFields:[]},{title:"专栏分类",headers:[{level:2,title:"游戏",slug:"游戏",link:"#游戏",children:[]},{level:2,title:"动画",slug:"动画",link:"#动画",children:[]},{level:2,title:"生活",slug:"生活",link:"#生活",children:[]},{level:2,title:"轻小说",slug:"轻小说",link:"#轻小说",children:[]},{level:2,title:"科技",slug:"科技",link:"#科技",children:[]},{level:2,title:"影视",slug:"影视",link:"#影视",children:[]},{level:2,title:"兴趣",slug:"兴趣",link:"#兴趣",children:[]},{level:2,title:"笔记",slug:"笔记",link:"#笔记",children:[]}],path:"/docs/article/category.html",pathLocale:"/",extraFields:[]},{title:"专栏基本信息",headers:[{level:2,title:"获取专栏文章基本信息",slug:"获取专栏文章基本信息",link:"#获取专栏文章基本信息",children:[]}],path:"/docs/article/info.html",pathLocale:"/",extraFields:[]},{title:"专栏内容",headers:[{level:2,title:"获取专栏正文内容",slug:"获取专栏正文内容",link:"#获取专栏正文内容",children:[]}],path:"/docs/article/view.html",pathLocale:"/",extraFields:[]},{title:"音频投币&收藏",headers:[{level:2,title:"查询音频收藏状态",slug:"查询音频收藏状态",link:"#查询音频收藏状态",children:[]},{level:2,title:"查询音频投币数",slug:"查询音频投币数",link:"#查询音频投币数",children:[]},{level:2,title:"投币音频",slug:"投币音频",link:"#投币音频",children:[]}],path:"/docs/audio/action.html",pathLocale:"/",extraFields:[]},{title:"歌曲基本信息",headers:[{level:2,title:"查询歌曲基本信息",slug:"查询歌曲基本信息",link:"#查询歌曲基本信息",children:[]},{level:2,title:"查询歌曲TAG",slug:"查询歌曲tag",link:"#查询歌曲tag",children:[]},{level:2,title:"查询歌曲创作成员列表",slug:"查询歌曲创作成员列表",link:"#查询歌曲创作成员列表",children:[]},{level:2,title:"获取歌曲歌词",slug:"获取歌曲歌词",link:"#获取歌曲歌词",children:[]}],path:"/docs/audio/info.html",pathLocale:"/",extraFields:[]},{title:"歌单&音频收藏夹详细信息",headers:[{level:2,title:"查询自己创建的歌单",slug:"查询自己创建的歌单",link:"#查询自己创建的歌单",children:[]},{level:2,title:"查询音频收藏夹(默认歌单)信息",slug:"查询音频收藏夹-默认歌单-信息",link:"#查询音频收藏夹-默认歌单-信息",children:[]},{level:2,title:"查询热门歌单",slug:"查询热门歌单",link:"#查询热门歌单",children:[]},{level:2,title:"查询热门榜单",slug:"查询热门榜单",link:"#查询热门榜单",children:[]}],path:"/docs/audio/music_list.html",pathLocale:"/",extraFields:[]},{title:"音频流URL",headers:[{level:2,title:"音质qn参数定义",slug:"音质qn参数定义",link:"#音质qn参数定义",children:[]},{level:2,title:"获取音频流URL(web端)",slug:"获取音频流url-web端",link:"#获取音频流url-web端",children:[]},{level:2,title:"获取音频流URL(可获取付费音频)",slug:"获取音频流url-可获取付费音频",link:"#获取音频流url-可获取付费音频",children:[]},{level:2,title:"音频流的获取",slug:"音频流的获取",link:"#音频流的获取",children:[]}],path:"/docs/audio/musicstream_url.html",pathLocale:"/",extraFields:[]},{title:"音频榜单",headers:[{level:2,title:"获取音频榜单每期列表",slug:"获取音频榜单每期列表",link:"#获取音频榜单每期列表",children:[]},{level:2,title:"查询音频榜单单期信息",slug:"查询音频榜单单期信息",link:"#查询音频榜单单期信息",children:[]},{level:2,title:"获取音频榜单单期内容",slug:"获取音频榜单单期内容",link:"#获取音频榜单单期内容",children:[]},{level:2,title:"订阅或退订榜单",slug:"订阅或退订榜单",link:"#订阅或退订榜单",children:[]}],path:"/docs/audio/rank.html",pathLocale:"/",extraFields:[]},{title:"音频状态数",headers:[{level:2,title:"歌曲状态数",slug:"歌曲状态数",link:"#歌曲状态数",children:[]}],path:"/docs/audio/status_number.html",pathLocale:"/",extraFields:[]},{title:"追番相关",headers:[{level:2,title:"追番",slug:"追番",link:"#追番",children:[]},{level:2,title:"取消追番",slug:"取消追番",link:"#取消追番",children:[]}],path:"/docs/bangumi/follow.html",pathLocale:"/",extraFields:[]},{title:"剧集地区一览",headers:[{level:2,title:"剧集基本信息(mdid方式)",slug:"剧集基本信息-mdid方式",link:"#剧集基本信息-mdid方式",children:[]},{level:2,title:"获取剧集明细(web端)(ssid/epid方式)",slug:"获取剧集明细-web端-ssid-epid方式",link:"#获取剧集明细-web端-ssid-epid方式",children:[{level:3,title:"根对象 -> result对象 -> section数组中的对象 -> episodes数组中的对象 -> stat_for_unity对象",slug:"根对象-result对象-section数组中的对象-episodes数组中的对象-stat-for-unity对象",link:"#根对象-result对象-section数组中的对象-episodes数组中的对象-stat-for-unity对象",children:[]}]}],path:"/docs/bangumi/info.html",pathLocale:"/",extraFields:[]},{title:"剧集索引",headers:[{level:2,title:"获取剧集索引",slug:"获取剧集索引",link:"#获取剧集索引",children:[]}],path:"/docs/bangumi/season_index.html",pathLocale:"/",extraFields:[]},{title:"番剧或影视时间线",headers:[{level:2,title:"获取番剧或影视时间线",slug:"获取番剧或影视时间线",link:"#获取番剧或影视时间线",children:[]}],path:"/docs/bangumi/timeline.html",pathLocale:"/",extraFields:[]},{title:"视频流URL",headers:[{level:2,title:"qn视频清晰度标识",slug:"qn视频清晰度标识",link:"#qn视频清晰度标识",children:[]},{level:2,title:"fnver视频流版本标识",slug:"fnver视频流版本标识",link:"#fnver视频流版本标识",children:[]},{level:2,title:"fnval视频流格式标识",slug:"fnval视频流格式标识",link:"#fnval视频流格式标识",children:[]},{level:2,title:"视频编码代码",slug:"视频编码代码",link:"#视频编码代码",children:[]},{level:2,title:"视频伴音音质代码",slug:"视频伴音音质代码",link:"#视频伴音音质代码",children:[]},{level:2,title:"获取番剧视频流URL",slug:"获取番剧视频流url",link:"#获取番剧视频流url",children:[]},{level:2,title:"视频的取流(web端及APP端)",slug:"视频的取流-web端及app端",link:"#视频的取流-web端及app端",children:[]}],path:"/docs/bangumi/videostream_url.html",pathLocale:"/",extraFields:[]},{title:"封禁公示",headers:[{level:2,title:"Enum类型代码",slug:"enum类型代码",link:"#enum类型代码",children:[{level:3,title:"表1:已知的封禁原因类型代码总览",slug:"表1-已知的封禁原因类型代码总览",link:"#表1-已知的封禁原因类型代码总览",children:[]},{level:3,title:"表2:已知的违规类型代码",slug:"表2-已知的违规类型代码",link:"#表2-已知的违规类型代码",children:[]}]},{level:2,title:"获取封禁用户公示列表",slug:"获取封禁用户公示列表",link:"#获取封禁用户公示列表",children:[]},{level:2,title:"封禁处理公示详情",slug:"封禁处理公示详情",link:"#封禁处理公示详情",children:[]}],path:"/docs/blackroom/banlist.html",pathLocale:"/",extraFields:[]},{title:"全站广播",headers:[{level:2,title:"获取广播服务器地址",slug:"获取广播服务器地址",link:"#获取广播服务器地址",children:[]},{level:2,title:"服务器数据包",slug:"服务器数据包",link:"#服务器数据包",children:[{level:3,title:"数据包结构",slug:"数据包结构",link:"#数据包结构",children:[]}]}],path:"/docs/broadcast/",pathLocale:"/",extraFields:[]},{title:"视频实时信息",headers:[{level:2,title:"认证包(上行)",slug:"认证包-上行",link:"#认证包-上行",children:[]},{level:2,title:"认证包回复(下行)",slug:"认证包回复-下行",link:"#认证包回复-下行",children:[]},{level:2,title:"心跳包(上行)",slug:"心跳包-上行",link:"#心跳包-上行",children:[]},{level:2,title:"心跳包回复(实时观看数)(下行)",slug:"心跳包回复-实时观看数-下行",link:"#心跳包回复-实时观看数-下行",children:[]},{level:2,title:"普通包(实时弹幕)(下行)",slug:"普通包-实时弹幕-下行",link:"#普通包-实时弹幕-下行",children:[]}],path:"/docs/broadcast/video_room.html",pathLocale:"/",extraFields:[]},{title:"课程基本信息",headers:[{level:2,title:"获取课程基本信息",slug:"获取课程基本信息",link:"#获取课程基本信息",children:[]},{level:2,title:"获取课程分集列表",slug:"获取课程分集列表",link:"#获取课程分集列表",children:[]}],path:"/docs/cheese/info.html",pathLocale:"/",extraFields:[]},{title:"课程视频流URL",headers:[{level:2,title:"获取课程视频流URL(web端)",slug:"获取课程视频流url-web端",link:"#获取课程视频流url-web端",children:[]}],path:"/docs/cheese/videostream_url.html",pathLocale:"/",extraFields:[]},{title:"通过ip确定地理位置",headers:[{level:2,title:"根据请求IP确定属地",slug:"根据请求ip确定属地",link:"#根据请求ip确定属地",children:[]},{level:2,title:"查询任意 IP 地址的归属地",slug:"查询任意-ip-地址的归属地",link:"#查询任意-ip-地址的归属地",children:[]}],path:"/docs/clientinfo/ip.html",pathLocale:"/",extraFields:[]},{title:"评论区操作",headers:[{level:2,title:"发表评论",slug:"发表评论",link:"#发表评论",children:[]},{level:2,title:"点赞评论",slug:"点赞评论",link:"#点赞评论",children:[]},{level:2,title:"点踩评论",slug:"点踩评论",link:"#点踩评论",children:[]},{level:2,title:"删除评论",slug:"删除评论",link:"#删除评论",children:[]},{level:2,title:"置顶评论",slug:"置顶评论",link:"#置顶评论",children:[]},{level:2,title:"举报评论",slug:"举报评论",link:"#举报评论",children:[]}],path:"/docs/comment/action.html",pathLocale:"/",extraFields:[]},{title:"评论区明细",headers:[{level:2,title:"获取评论区明细_翻页加载",slug:"获取评论区明细-翻页加载",link:"#获取评论区明细-翻页加载",children:[]},{level:2,title:"获取评论区明细_懒加载",slug:"获取评论区明细-懒加载",link:"#获取评论区明细-懒加载",children:[]},{level:2,title:"获取指定评论的回复",slug:"获取指定评论的回复",link:"#获取指定评论的回复",children:[]},{level:2,title:"获取指定评论对话树",slug:"获取指定评论对话树",link:"#获取指定评论对话树",children:[]},{level:2,title:"获取评论区热评",slug:"获取评论区热评",link:"#获取评论区热评",children:[]},{level:2,title:"获取指定评论信息",slug:"获取指定评论信息",link:"#获取指定评论信息",children:[]},{level:2,title:"获取评论区评论总数",slug:"获取评论区评论总数",link:"#获取评论区评论总数",children:[]}],path:"/docs/comment/list.html",pathLocale:"/",extraFields:[]},{title:"评论区",headers:[{level:2,title:"评论区类型代码",slug:"评论区类型代码",link:"#评论区类型代码",children:[]},{level:2,title:"评论条目对象",slug:"评论条目对象",link:"#评论条目对象",children:[]}],path:"/docs/comment/",pathLocale:"/",extraFields:[]},{title:"图文操作",headers:[{level:2,title:"删除动态",slug:"删除动态",link:"#删除动态",children:[]},{level:2,title:"删除专栏",slug:"删除专栏",link:"#删除专栏",children:[]}],path:"/docs/creativecenter/opus.html",pathLocale:"/",extraFields:[]},{title:"电磁力相关",headers:[{level:2,title:"获取电磁力等级(web端)",slug:"获取电磁力等级-web端",link:"#获取电磁力等级-web端",children:[]},{level:2,title:"(失效)获取电磁力详细数值(双端)",slug:"失效-获取电磁力详细数值-双端",link:"#失效-获取电磁力详细数值-双端",children:[]},{level:2,title:"获取电磁力数值历史变化(双端)",slug:"获取电磁力数值历史变化-双端",link:"#获取电磁力数值历史变化-双端",children:[]}],path:"/docs/creativecenter/railgun.html",pathLocale:"/",extraFields:[]},{title:"合集管理",headers:[{level:2,title:"获取合集列表",slug:"获取合集列表",link:"#获取合集列表",children:[]},{level:2,title:"创建合集",slug:"创建合集",link:"#创建合集",children:[]},{level:2,title:"添加视频到合集",slug:"添加视频到合集",link:"#添加视频到合集",children:[]},{level:2,title:"编辑合集小节",slug:"编辑合集小节",link:"#编辑合集小节",children:[]},{level:2,title:"编辑合集信息",slug:"编辑合集信息",link:"#编辑合集信息",children:[]},{level:2,title:"删除合集",slug:"删除合集",link:"#删除合集",children:[]},{level:2,title:"获取合集小节中的视频",slug:"获取合集小节中的视频",link:"#获取合集小节中的视频",children:[]},{level:2,title:"编辑投稿视频合集",slug:"编辑投稿视频合集",link:"#编辑投稿视频合集",children:[]},{level:2,title:"aid反查合集id",slug:"aid反查合集id",link:"#aid反查合集id",children:[]}],path:"/docs/creativecenter/season.html",pathLocale:"/",extraFields:[]},{title:"统计与数据",headers:[{level:2,title:"UP主视频状态数据",slug:"up主视频状态数据",link:"#up主视频状态数据",children:[]},{level:2,title:"新版UP主视频数据比较",slug:"新版up主视频数据比较",link:"#新版up主视频数据比较",children:[]},{level:2,title:"UP主专栏状态数据",slug:"up主专栏状态数据",link:"#up主专栏状态数据",children:[]},{level:2,title:"视频数据增量趋势",slug:"视频数据增量趋势",link:"#视频数据增量趋势",children:[]},{level:2,title:"专栏数据增量趋势",slug:"专栏数据增量趋势",link:"#专栏数据增量趋势",children:[]},{level:2,title:"稿件操作来源占比情况",slug:"稿件操作来源占比情况",link:"#稿件操作来源占比情况",children:[]},{level:2,title:"播放来源占比情况(平台及方式)",slug:"播放来源占比情况-平台及方式",link:"#播放来源占比情况-平台及方式",children:[]},{level:2,title:"播放分布情况(粉丝与路人)",slug:"播放分布情况-粉丝与路人",link:"#播放分布情况-粉丝与路人",children:[]}],path:"/docs/creativecenter/statistics_data.html",pathLocale:"/",extraFields:[]},{title:"投稿",headers:[{level:2,title:"上传封面",slug:"上传封面",link:"#上传封面",children:[]},{level:2,title:"获取上传模板列表",slug:"获取上传模板列表",link:"#获取上传模板列表",children:[]},{level:2,title:"编辑上传模板",slug:"编辑上传模板",link:"#编辑上传模板",children:[]},{level:2,title:"查询话题",slug:"查询话题",link:"#查询话题",children:[]},{level:2,title:"话题搜索",slug:"话题搜索",link:"#话题搜索",children:[]},{level:2,title:"标签可用性检查",slug:"标签可用性检查",link:"#标签可用性检查",children:[]},{level:2,title:"获取简介相关信息",slug:"获取简介相关信息",link:"#获取简介相关信息",children:[]},{level:2,title:"获取上传线路",slug:"获取上传线路",link:"#获取上传线路",children:[]},{level:2,title:"预测稿件类型",slug:"预测稿件类型",link:"#预测稿件类型",children:[]},{level:2,title:"预测稿件标签",slug:"预测稿件标签",link:"#预测稿件标签",children:[]},{level:2,title:"投递视频稿件(Web)",slug:"投递视频稿件-web",link:"#投递视频稿件-web",children:[]},{level:2,title:"编辑视频稿件(Web)",slug:"编辑视频稿件-web",link:"#编辑视频稿件-web",children:[]},{level:2,title:"获取新分区ID",slug:"获取新分区id",link:"#获取新分区id",children:[]},{level:2,title:"上传视频文件",slug:"上传视频文件",link:"#上传视频文件",children:[{level:3,title:"上传流程",slug:"上传流程",link:"#上传流程",children:[]},{level:3,title:"上传接口",slug:"上传接口",link:"#上传接口",children:[]},{level:3,title:"Demo",slug:"demo",link:"#demo",children:[]}]}],path:"/docs/creativecenter/upload.html",pathLocale:"/",extraFields:[]},{title:"视频相关杂项",headers:[{level:2,title:"获取稿件列表",slug:"获取稿件列表",link:"#获取稿件列表",children:[]},{level:2,title:"视频基础信息",slug:"视频基础信息",link:"#视频基础信息",children:[]}],path:"/docs/creativecenter/videos.html",pathLocale:"/",extraFields:[]},{title:"客服消息",headers:[{level:2,title:"心跳",slug:"心跳",link:"#心跳",children:[]},{level:2,title:"上传文件",slug:"上传文件",link:"#上传文件",children:[]}],path:"/docs/customerservice/msg.html",pathLocale:"/",extraFields:[]},{title:"弹幕操作",headers:[{level:2,title:"发送视频弹幕",slug:"发送视频弹幕",link:"#发送视频弹幕",children:[]},{level:2,title:"发送互动弹幕",slug:"发送互动弹幕",link:"#发送互动弹幕",children:[]},{level:2,title:"发送打分弹幕",slug:"发送打分弹幕",link:"#发送打分弹幕",children:[]},{level:2,title:"撤回弹幕",slug:"撤回弹幕",link:"#撤回弹幕",children:[]},{level:2,title:"购买高级弹幕发送权限",slug:"购买高级弹幕发送权限",link:"#购买高级弹幕发送权限",children:[]},{level:2,title:"检测高级弹幕发送权限",slug:"检测高级弹幕发送权限",link:"#检测高级弹幕发送权限",children:[]},{level:2,title:"点赞弹幕",slug:"点赞弹幕",link:"#点赞弹幕",children:[]},{level:2,title:"举报弹幕",slug:"举报弹幕",link:"#举报弹幕",children:[]},{level:2,title:"保护&删除弹幕",slug:"保护-删除弹幕",link:"#保护-删除弹幕",children:[]},{level:2,title:"修改字幕池",slug:"修改字幕池",link:"#修改字幕池",children:[]}],path:"/docs/danmaku/action.html",pathLocale:"/",extraFields:[]},{title:"名词解释",headers:[{level:2,title:"拉取名词解释列表",slug:"拉取名词解释列表",link:"#拉取名词解释列表",children:[]},{level:2,title:"查询名词解释详情",slug:"查询名词解释详情",link:"#查询名词解释详情",children:[]}],path:"/docs/danmaku/buzzword.html",pathLocale:"/",extraFields:[]},{title:"弹幕个人配置修改",headers:[{level:2,title:"修改弹幕个人配置(web端)",slug:"修改弹幕个人配置-web端",link:"#修改弹幕个人配置-web端",children:[]}],path:"/docs/danmaku/config.html",pathLocale:"/",extraFields:[]},{title:"protobuf弹幕",headers:[{level:2,title:"获取实时弹幕",slug:"获取实时弹幕",link:"#获取实时弹幕",children:[]}],path:"/docs/danmaku/danmaku_proto.html",pathLocale:"/",extraFields:[]},{title:"弹幕元数据",headers:[{level:2,title:"获取弹幕个人配置与互动弹幕及BAS(代码)弹幕专包(web端)",slug:"获取弹幕个人配置与互动弹幕及bas-代码-弹幕专包-web端",link:"#获取弹幕个人配置与互动弹幕及bas-代码-弹幕专包-web端",children:[]},{level:2,title:"实例",slug:"实例",link:"#实例",children:[{level:3,title:"获取互动弹幕",slug:"获取互动弹幕",link:"#获取互动弹幕",children:[]},{level:3,title:"获取BAS(代码)弹幕专包",slug:"获取bas-代码-弹幕专包",link:"#获取bas-代码-弹幕专包",children:[]}]}],path:"/docs/danmaku/danmaku_view_proto.html",pathLocale:"/",extraFields:[]},{title:"xml弹幕",headers:[{level:2,title:"获取实时弹幕1",slug:"获取实时弹幕1",link:"#获取实时弹幕1",children:[]},{level:2,title:"获取实时弹幕2",slug:"获取实时弹幕2",link:"#获取实时弹幕2",children:[]},{level:2,title:"弹幕格式",slug:"弹幕格式",link:"#弹幕格式",children:[{level:3,title:"xml格式结构",slug:"xml格式结构",link:"#xml格式结构",children:[]},{level:3,title:"属性 p",slug:"属性-p",link:"#属性-p",children:[]},{level:3,title:"web版标准颜色",slug:"web版标准颜色",link:"#web版标准颜色",children:[]}]}],path:"/docs/danmaku/danmaku_xml.html",pathLocale:"/",extraFields:[]},{title:"历史弹幕",headers:[{level:2,title:"查询历史弹幕日期",slug:"查询历史弹幕日期",link:"#查询历史弹幕日期",children:[]},{level:2,title:"获取历史弹幕protobuf接口",slug:"获取历史弹幕protobuf接口",link:"#获取历史弹幕protobuf接口",children:[]},{level:2,title:"获取历史弹幕xml接口",slug:"获取历史弹幕xml接口",link:"#获取历史弹幕xml接口",children:[]}],path:"/docs/danmaku/history.html",pathLocale:"/",extraFields:[]},{title:"弹幕快照",headers:[{level:2,title:"获取弹幕快照",slug:"获取弹幕快照",link:"#获取弹幕快照",children:[]}],path:"/docs/danmaku/snapshot.html",pathLocale:"/",extraFields:[]},{title:"弹幕点赞查询",headers:[{level:2,title:"查询指定dmid的点赞数",slug:"查询指定dmid的点赞数",link:"#查询指定dmid的点赞数",children:[]}],path:"/docs/danmaku/thumbup.html",pathLocale:"/",extraFields:[]},{title:"智能防挡弹幕",headers:[{level:2,title:"获取 webmask 资源地址",slug:"获取-webmask-资源地址",link:"#获取-webmask-资源地址",children:[]},{level:2,title:"webmask 资源",slug:"webmask-资源",link:"#webmask-资源",children:[]},{level:2,title:"webmask 二进制读取",slug:"webmask-二进制读取",link:"#webmask-二进制读取",children:[]}],path:"/docs/danmaku/webmask.html",pathLocale:"/",extraFields:[]},{title:"动态操作",headers:[{level:2,title:"点赞动态",slug:"点赞动态",link:"#点赞动态",children:[]},{level:2,title:"点赞动态 (旧版)",slug:"点赞动态-旧版",link:"#点赞动态-旧版",children:[]},{level:2,title:"删除动态",slug:"删除动态",link:"#删除动态",children:[]},{level:2,title:"删除动态 (旧版)",slug:"删除动态-旧版",link:"#删除动态-旧版",children:[]},{level:2,title:"删除定时发布动态",slug:"删除定时发布动态",link:"#删除定时发布动态",children:[]},{level:2,title:"设置置顶动态",slug:"设置置顶动态",link:"#设置置顶动态",children:[]},{level:2,title:"取消置顶动态",slug:"取消置顶动态",link:"#取消置顶动态",children:[]}],path:"/docs/dynamic/action.html",pathLocale:"/",extraFields:[]},{title:"获取动态列表",headers:[{level:2,title:"获取全部动态列表",slug:"获取全部动态列表",link:"#获取全部动态列表",children:[]},{level:2,title:"检测是否有新动态",slug:"检测是否有新动态",link:"#检测是否有新动态",children:[]}],path:"/docs/dynamic/all.html",pathLocale:"/",extraFields:[]},{title:"根据关键字搜索用户 (at别人时的填充列表)",headers:[],path:"/docs/dynamic/atlist.html",pathLocale:"/",extraFields:[]},{title:"首页公告栏",headers:[{level:2,title:"动态首页公告栏 (新版)",slug:"动态首页公告栏-新版",link:"#动态首页公告栏-新版",children:[]},{level:2,title:"动态首页公告栏 (旧版)",slug:"动态首页公告栏-旧版",link:"#动态首页公告栏-旧版",children:[]}],path:"/docs/dynamic/banner.html",pathLocale:"/",extraFields:[]},{title:"动态基本信息",headers:[{level:2,title:"动态转发列表",slug:"动态转发列表",link:"#动态转发列表",children:[]},{level:2,title:"动态点赞列表",slug:"动态点赞列表",link:"#动态点赞列表",children:[]},{level:2,title:"获取草稿列表",slug:"获取草稿列表",link:"#获取草稿列表",children:[]}],path:"/docs/dynamic/basicInfo.html",pathLocale:"/",extraFields:[]},{title:"动态卡片信息字段",headers:[{level:2,title:"转发动态 (type=1)",slug:"转发动态-type-1",link:"#转发动态-type-1",children:[]},{level:2,title:"图片动态 (type=2)",slug:"图片动态-type-2",link:"#图片动态-type-2",children:[]},{level:2,title:"文字动态 (type=4)",slug:"文字动态-type-4",link:"#文字动态-type-4",children:[]},{level:2,title:"视频投稿动态 (type=8)",slug:"视频投稿动态-type-8",link:"#视频投稿动态-type-8",children:[]},{level:2,title:"小视频 (type=16)",slug:"小视频-type-16",link:"#小视频-type-16",children:[]},{level:2,title:"戏剧? (type=32)",slug:"戏剧-type-32",link:"#戏剧-type-32",children:[]},{level:2,title:"专栏投稿动态 (type=64)",slug:"专栏投稿动态-type-64",link:"#专栏投稿动态-type-64",children:[]},{level:2,title:"音频投稿动态 (type=256)",slug:"音频投稿动态-type-256",link:"#音频投稿动态-type-256",children:[]},{level:2,title:"番剧 (type=512)",slug:"番剧-type-512",link:"#番剧-type-512",children:[]},{level:2,title:"??? (type=1000)",slug:"type-1000",link:"#type-1000",children:[]},{level:2,title:"??? (type=1001)",slug:"type-1001",link:"#type-1001",children:[]},{level:2,title:"??? (type=1024)",slug:"type-1024",link:"#type-1024",children:[]},{level:2,title:"H5 活动动态 (type=2048)",slug:"h5-活动动态-type-2048",link:"#h5-活动动态-type-2048",children:[]},{level:2,title:"漫画分享 (type=2049)",slug:"漫画分享-type-2049",link:"#漫画分享-type-2049",children:[]},{level:2,title:"PGC 番剧 (type=4097)",slug:"pgc-番剧-type-4097",link:"#pgc-番剧-type-4097",children:[]},{level:2,title:"电影 (type=4098)",slug:"电影-type-4098",link:"#电影-type-4098",children:[]},{level:2,title:"电视剧 (type=4099)",slug:"电视剧-type-4099",link:"#电视剧-type-4099",children:[]},{level:2,title:"国创动漫 (type=4100)",slug:"国创动漫-type-4100",link:"#国创动漫-type-4100",children:[]},{level:2,title:"纪录片 (type=4101)",slug:"纪录片-type-4101",link:"#纪录片-type-4101",children:[]},{level:2,title:"直播 (type=4200)",slug:"直播-type-4200",link:"#直播-type-4200",children:[]},{level:2,title:"直播 (type=4201)",slug:"直播-type-4201",link:"#直播-type-4201",children:[]},{level:2,title:"收藏夹 (type=4300)",slug:"收藏夹-type-4300",link:"#收藏夹-type-4300",children:[]},{level:2,title:"付费课程 (type=4302)",slug:"付费课程-type-4302",link:"#付费课程-type-4302",children:[]},{level:2,title:"付费课程 (type=4303)",slug:"付费课程-type-4303",link:"#付费课程-type-4303",children:[]},{level:2,title:"直播 (type=4308)",slug:"直播-type-4308",link:"#直播-type-4308",children:[]},{level:2,title:"合集 (type=4310)",slug:"合集-type-4310",link:"#合集-type-4310",children:[]},{level:2,title:"??? (type=4311)",slug:"type-4311",link:"#type-4311",children:[]},{level:2,title:"??? (type=268435455)",slug:"type-268435455",link:"#type-268435455",children:[]}],path:"/docs/dynamic/card_info.html",pathLocale:"/",extraFields:[]},{title:"动态信息",headers:[{level:2,title:"获取正在直播的已关注者",slug:"获取正在直播的已关注者",link:"#获取正在直播的已关注者",children:[]},{level:2,title:"获取发布新动态的已关注者",slug:"获取发布新动态的已关注者",link:"#获取发布新动态的已关注者",children:[]}],path:"/docs/dynamic/content.html",pathLocale:"/",extraFields:[]},{title:"获取动态详情",headers:[{level:2,title:"动态详情",slug:"动态详情",link:"#动态详情",children:[]},{level:2,title:"动态赞与转发列表",slug:"动态赞与转发列表",link:"#动态赞与转发列表",children:[]},{level:2,title:"动态抽奖详情",slug:"动态抽奖详情",link:"#动态抽奖详情",children:[]},{level:2,title:"动态转发列表",slug:"动态转发列表",link:"#动态转发列表",children:[]},{level:2,title:"获取动态中图片",slug:"获取动态中图片",link:"#获取动态中图片",children:[]},{level:2,title:"获取转发动态信息",slug:"获取转发动态信息",link:"#获取转发动态信息",children:[]}],path:"/docs/dynamic/detail.html",pathLocale:"/",extraFields:[]},{title:"动态类型对照",headers:[{level:2,title:"动态类型",slug:"动态类型",link:"#动态类型",children:[]},{level:2,title:"富文本节点类型",slug:"富文本节点类型",link:"#富文本节点类型",children:[]},{level:2,title:"作者类型",slug:"作者类型",link:"#作者类型",children:[]},{level:2,title:"",slug:"",link:"#",children:[]},{level:2,title:"相关内容卡片类型",slug:"相关内容卡片类型",link:"#相关内容卡片类型",children:[]},{level:2,title:"",slug:"-1",link:"#-1",children:[]},{level:2,title:"",slug:"-2",link:"#-2",children:[]},{level:2,title:"",slug:"-3",link:"#-3",children:[]},{level:2,title:"",slug:"-4",link:"#-4",children:[]},{level:2,title:"",slug:"-5",link:"#-5",children:[]},{level:2,title:"",slug:"-6",link:"#-6",children:[]},{level:2,title:"动态主体类型",slug:"动态主体类型",link:"#动态主体类型",children:[]},{level:2,title:"",slug:"-7",link:"#-7",children:[]},{level:2,title:"",slug:"-8",link:"#-8",children:[]},{level:2,title:"",slug:"-9",link:"#-9",children:[]},{level:2,title:"",slug:"-10",link:"#-10",children:[]},{level:2,title:"",slug:"-11",link:"#-11",children:[]},{level:2,title:"",slug:"-12",link:"#-12",children:[]},{level:2,title:"",slug:"-13",link:"#-13",children:[]},{level:2,title:"右上角三点菜单",slug:"右上角三点菜单",link:"#右上角三点菜单",children:[]},{level:2,title:"",slug:"-14",link:"#-14",children:[]},{level:2,title:"",slug:"-15",link:"#-15",children:[]},{level:2,title:"",slug:"-16",link:"#-16",children:[]}],path:"/docs/dynamic/dynamic_enum.html",pathLocale:"/",extraFields:[]},{title:"特定动态卡片信息",headers:[{level:2,title:"获取特定动态卡片信息",slug:"获取特定动态卡片信息",link:"#获取特定动态卡片信息",children:[]},{level:2,title:"最近更新UP主列表",slug:"最近更新up主列表",link:"#最近更新up主列表",children:[]}],path:"/docs/dynamic/get_dynamic_detail.html",pathLocale:"/",extraFields:[]},{title:"获取导航栏动态",headers:[{level:2,title:"获取导航栏动态列表",slug:"获取导航栏动态列表",link:"#获取导航栏动态列表",children:[]}],path:"/docs/dynamic/nav.html",pathLocale:"/",extraFields:[]},{title:"发布动态",headers:[{level:2,title:"为图片动态上传图片",slug:"为图片动态上传图片",link:"#为图片动态上传图片",children:[]},{level:2,title:"创建投票",slug:"创建投票",link:"#创建投票",children:[]},{level:2,title:"发表纯文本动态",slug:"发表纯文本动态",link:"#发表纯文本动态",children:[]},{level:2,title:"发表复杂动态",slug:"发表复杂动态",link:"#发表复杂动态",children:[]},{level:2,title:"立即发布定时动态",slug:"立即发布定时动态",link:"#立即发布定时动态",children:[]}],path:"/docs/dynamic/publish.html",pathLocale:"/",extraFields:[]},{title:"用户空间动态",headers:[{level:2,title:"获取用户空间动态",slug:"获取用户空间动态",link:"#获取用户空间动态",children:[]},{level:2,title:"设置置顶动态",slug:"设置置顶动态",link:"#设置置顶动态",children:[]},{level:2,title:"取消置顶动态",slug:"取消置顶动态",link:"#取消置顶动态",children:[]}],path:"/docs/dynamic/space.html",pathLocale:"/",extraFields:[]},{title:"话题",headers:[{level:2,title:"获取话题下动态列表",slug:"获取话题下动态列表",link:"#获取话题下动态列表",children:[]},{level:2,title:"获取包含置顶及热门的动态列表",slug:"获取包含置顶及热门的动态列表",link:"#获取包含置顶及热门的动态列表",children:[]},{level:2,title:"获取历史动态列表",slug:"获取历史动态列表",link:"#获取历史动态列表",children:[]},{level:2,title:"搜索发布话题",slug:"搜索发布话题",link:"#搜索发布话题",children:[]},{level:2,title:"推荐搜索话题?",slug:"推荐搜索话题",link:"#推荐搜索话题",children:[]},{level:2,title:"推荐话题",slug:"推荐话题",link:"#推荐话题",children:[]},{level:2,title:"检查话题是否存在",slug:"检查话题是否存在",link:"#检查话题是否存在",children:[]},{level:2,title:"获取指定话题详细信息",slug:"获取指定话题详细信息",link:"#获取指定话题详细信息",children:[]}],path:"/docs/dynamic/topic.html",pathLocale:"/",extraFields:[]},{title:"B币方式充电",headers:[{level:2,title:"新版本B币充电",slug:"新版本b币充电",link:"#新版本b币充电",children:[]},{level:2,title:"老版本B币充电",slug:"老版本b币充电",link:"#老版本b币充电",children:[]}],path:"/docs/electric/Bcoin.html",pathLocale:"/",extraFields:[]},{title:"微信&支付宝方式充电",headers:[{level:2,title:"申请充电二维码及扫码秘钥",slug:"申请充电二维码及扫码秘钥",link:"#申请充电二维码及扫码秘钥",children:[]},{level:2,title:"检查扫码支付结果",slug:"检查扫码支付结果",link:"#检查扫码支付结果",children:[]}],path:"/docs/electric/WeChat_Alipay.html",pathLocale:"/",extraFields:[]},{title:"充电列表",headers:[{level:2,title:"获取空间充电公示列表",slug:"获取空间充电公示列表",link:"#获取空间充电公示列表",children:[]},{level:2,title:"获取视频充电鸣谢名单",slug:"获取视频充电鸣谢名单",link:"#获取视频充电鸣谢名单",children:[]},{level:2,title:"查询我收到的充电列表",slug:"查询我收到的充电列表",link:"#查询我收到的充电列表",children:[]},{level:2,title:"查询历史充电数据",slug:"查询历史充电数据",link:"#查询历史充电数据",children:[]}],path:"/docs/electric/charge_list.html",pathLocale:"/",extraFields:[]},{title:"充电留言",headers:[{level:2,title:"发送充电留言",slug:"发送充电留言",link:"#发送充电留言",children:[]},{level:2,title:"查询我收到的充电留言",slug:"查询我收到的充电留言",link:"#查询我收到的充电留言",children:[]},{level:2,title:"查询充电留言详情",slug:"查询充电留言详情",link:"#查询充电留言详情",children:[]},{level:2,title:"回复充电留言",slug:"回复充电留言",link:"#回复充电留言",children:[]}],path:"/docs/electric/charge_msg.html",pathLocale:"/",extraFields:[]},{title:"包月充电",headers:[{level:2,title:"常量说明",slug:"常量说明",link:"#常量说明",children:[{level:3,title:"充电档位代码(privilege_type)与定价",slug:"充电档位代码-privilege-type-与定价",link:"#充电档位代码-privilege-type-与定价",children:[]}]},{level:2,title:"获取包月充电列表",slug:"获取包月充电列表",link:"#获取包月充电列表",children:[]},{level:2,title:"UP主包月充电详情",slug:"up主包月充电详情",link:"#up主包月充电详情",children:[]},{level:2,title:"与UP主的包月充电关系",slug:"与up主的包月充电关系",link:"#与up主的包月充电关系",children:[]},{level:2,title:"包月充电用户排名",slug:"包月充电用户排名",link:"#包月充电用户排名",children:[]}],path:"/docs/electric/monthly.html",pathLocale:"/",extraFields:[]},{title:"表情操作",headers:[{level:2,title:"添加表情包",slug:"添加表情包",link:"#添加表情包",children:[]},{level:2,title:"移除表情包",slug:"移除表情包",link:"#移除表情包",children:[]}],path:"/docs/emoji/action.html",pathLocale:"/",extraFields:[]},{title:"表情列表",headers:[{level:2,title:"获取我的表情列表",slug:"获取我的表情列表",link:"#获取我的表情列表",children:[]},{level:2,title:"获取指定的表情包明细",slug:"获取指定的表情包明细",link:"#获取指定的表情包明细",children:[]},{level:2,title:"获取所有表情包列表",slug:"获取所有表情包列表",link:"#获取所有表情包列表",children:[]},{level:2,title:"附表-表情包对象",slug:"附表-表情包对象",link:"#附表-表情包对象",children:[]}],path:"/docs/emoji/list.html",pathLocale:"/",extraFields:[]},{title:"收藏夹操作",headers:[{level:2,title:"管理收藏夹",slug:"管理收藏夹",link:"#管理收藏夹",children:[{level:3,title:"新建收藏夹",slug:"新建收藏夹",link:"#新建收藏夹",children:[]},{level:3,title:"修改收藏夹",slug:"修改收藏夹",link:"#修改收藏夹",children:[]},{level:3,title:"删除收藏夹",slug:"删除收藏夹",link:"#删除收藏夹",children:[]}]},{level:2,title:"管理收藏内容",slug:"管理收藏内容",link:"#管理收藏内容",children:[{level:3,title:"批量复制内容",slug:"批量复制内容",link:"#批量复制内容",children:[]},{level:3,title:"批量移动内容",slug:"批量移动内容",link:"#批量移动内容",children:[]},{level:3,title:"批量删除内容",slug:"批量删除内容",link:"#批量删除内容",children:[]},{level:3,title:"清空所有失效内容",slug:"清空所有失效内容",link:"#清空所有失效内容",children:[]}]}],path:"/docs/fav/action.html",pathLocale:"/",extraFields:[]},{title:"收藏夹基本信息",headers:[{level:2,title:"获取收藏夹元数据",slug:"获取收藏夹元数据",link:"#获取收藏夹元数据",children:[]},{level:2,title:"获取指定用户创建的所有收藏夹信息",slug:"获取指定用户创建的所有收藏夹信息",link:"#获取指定用户创建的所有收藏夹信息",children:[]},{level:2,title:"查询用户收藏的视频收藏夹",slug:"查询用户收藏的视频收藏夹",link:"#查询用户收藏的视频收藏夹",children:[]},{level:2,title:"批量获取指定收藏id的内容",slug:"批量获取指定收藏id的内容",link:"#批量获取指定收藏id的内容",children:[]}],path:"/docs/fav/info.html",pathLocale:"/",extraFields:[]},{title:"收藏夹内容",headers:[{level:2,title:"获取收藏夹内容明细列表",slug:"获取收藏夹内容明细列表",link:"#获取收藏夹内容明细列表",children:[]},{level:2,title:"获取收藏夹全部内容id",slug:"获取收藏夹全部内容id",link:"#获取收藏夹全部内容id",children:[]}],path:"/docs/fav/list.html",pathLocale:"/",extraFields:[]},{title:"主题色",headers:[{level:2,title:"获取主题色基本信息1",slug:"获取主题色基本信息1",link:"#获取主题色基本信息1",children:[]},{level:2,title:"获取主题色基本信息2",slug:"获取主题色基本信息2",link:"#获取主题色基本信息2",children:[]}],path:"/docs/garb/color.html",pathLocale:"/",extraFields:[]},{title:"装扮/收藏集",headers:[{level:2,title:"装扮/收藏集搜索API",slug:"装扮-收藏集搜索api",link:"#装扮-收藏集搜索api",children:[]},{level:2,title:"收藏集信息API",slug:"收藏集信息api",link:"#收藏集信息api",children:[]},{level:2,title:"主题装扮信息API",slug:"主题装扮信息api",link:"#主题装扮信息api",children:[]},{level:2,title:"主题装扮列表API",slug:"主题装扮列表api",link:"#主题装扮列表api",children:[]},{level:2,title:"收藏集列表API",slug:"收藏集列表api",link:"#收藏集列表api",children:[]}],path:"/docs/garb/lottery.html",pathLocale:"/",extraFields:[]},{title:"APP主题",headers:[{level:2,title:"获取主题及加载动画",slug:"获取主题及加载动画",link:"#获取主题及加载动画",children:[]},{level:2,title:"主题包结构",slug:"主题包结构",link:"#主题包结构",children:[]}],path:"/docs/garb/skin.html",pathLocale:"/",extraFields:[]},{title:"历史记录",headers:[{level:2,title:"获取历史记录列表_web端",slug:"获取历史记录列表-web端",link:"#获取历史记录列表-web端",children:[]},{level:2,title:"获取视频观看历史记录_web端旧版",slug:"获取视频观看历史记录-web端旧版",link:"#获取视频观看历史记录-web端旧版",children:[]},{level:2,title:"删除历史记录",slug:"删除历史记录",link:"#删除历史记录",children:[]},{level:2,title:"清空历史记录",slug:"清空历史记录",link:"#清空历史记录",children:[]},{level:2,title:"停用历史记录",slug:"停用历史记录",link:"#停用历史记录",children:[]},{level:2,title:"查询历史记录停用状态",slug:"查询历史记录停用状态",link:"#查询历史记录停用状态",children:[]}],path:"/docs/historytoview/history.html",pathLocale:"/",extraFields:[]},{title:"稍后再看",headers:[{level:2,title:"视频添加稍后再看",slug:"视频添加稍后再看",link:"#视频添加稍后再看",children:[]},{level:2,title:"添加频道中所有视频到稍后再看",slug:"添加频道中所有视频到稍后再看",link:"#添加频道中所有视频到稍后再看",children:[]},{level:2,title:"获取稍后再看视频列表",slug:"获取稍后再看视频列表",link:"#获取稍后再看视频列表",children:[]},{level:2,title:"删除稍后再看视频",slug:"删除稍后再看视频",link:"#删除稍后再看视频",children:[]},{level:2,title:"清空稍后再看视频列表",slug:"清空稍后再看视频列表",link:"#清空稍后再看视频列表",children:[]}],path:"/docs/historytoview/toview.html",pathLocale:"/",extraFields:[]},{title:"直播间弹幕",headers:[{level:2,title:"获取当前用户对应直播间可发弹幕配置",slug:"获取当前用户对应直播间可发弹幕配置",link:"#获取当前用户对应直播间可发弹幕配置",children:[]},{level:2,title:"获取直播间最近历史弹幕",slug:"获取直播间最近历史弹幕",link:"#获取直播间最近历史弹幕",children:[]},{level:2,title:"设置弹幕样式",slug:"设置弹幕样式",link:"#设置弹幕样式",children:[]},{level:2,title:"发送直播弹幕",slug:"发送直播弹幕",link:"#发送直播弹幕",children:[]}],path:"/docs/live/danmaku.html",pathLocale:"/",extraFields:[]},{title:"直播间表情",headers:[{level:2,title:"获取直播间的表情包",slug:"获取直播间的表情包",link:"#获取直播间的表情包",children:[]}],path:"/docs/live/emoticons.html",pathLocale:"/",extraFields:[]},{title:"关注UP直播情况",headers:[{level:2,title:"用户关注的所有UP的直播情况",slug:"用户关注的所有up的直播情况",link:"#用户关注的所有up的直播情况",children:[]},{level:2,title:"用户关注的所有UP且正在直播的列表(PC端)",slug:"用户关注的所有up且正在直播的列表-pc端",link:"#用户关注的所有up且正在直播的列表-pc端",children:[]}],path:"/docs/live/follow_up_live.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"获取直播间内礼物",slug:"获取直播间内礼物",link:"#获取直播间内礼物",children:[]},{level:2,title:"获取盲盒概率",slug:"获取盲盒概率",link:"#获取盲盒概率",children:[]}],path:"/docs/live/gift.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"查询大航海成员",slug:"查询大航海成员",link:"#查询大航海成员",children:[]},{level:2,title:"查询粉丝团成员",slug:"查询粉丝团成员",link:"#查询粉丝团成员",children:[]}],path:"/docs/live/guard.html",pathLocale:"/",extraFields:[]},{title:"直播间基本信息",headers:[{level:2,title:"获取直播间信息",slug:"获取直播间信息",link:"#获取直播间信息",children:[]},{level:2,title:"获取用户对应的直播间状态",slug:"获取用户对应的直播间状态",link:"#获取用户对应的直播间状态",children:[]},{level:2,title:"获取房间页初始化信息",slug:"获取房间页初始化信息",link:"#获取房间页初始化信息",children:[]},{level:2,title:"获取主播信息",slug:"获取主播信息",link:"#获取主播信息",children:[]},{level:2,title:"获取直播间基本信息",slug:"获取直播间基本信息",link:"#获取直播间基本信息",children:[]},{level:2,title:"批量查询直播间状态",slug:"批量查询直播间状态",link:"#批量查询直播间状态",children:[]},{level:2,title:"清晰度代码",slug:"清晰度代码",link:"#清晰度代码",children:[]},{level:2,title:"获取直播间信息",slug:"获取直播间信息-1",link:"#获取直播间信息-1",children:[]},{level:2,title:"获取直播间主播信息",slug:"获取直播间主播信息",link:"#获取直播间主播信息",children:[]}],path:"/docs/live/info.html",pathLocale:"/",extraFields:[]},{title:"直播间分区",headers:[{level:2,title:"获取全部直播间分区列表",slug:"获取全部直播间分区列表",link:"#获取全部直播间分区列表",children:[]}],path:"/docs/live/live_area.html",pathLocale:"/",extraFields:[]},{title:"直播流水",headers:[{level:2,title:"获取所有礼物列表",slug:"获取所有礼物列表",link:"#获取所有礼物列表",children:[]},{level:2,title:"获取流水",slug:"获取流水",link:"#获取流水",children:[]}],path:"/docs/live/live_bill.html",pathLocale:"/",extraFields:[]},{title:"直播数据",headers:[{level:2,title:"获取直播场次的直播数据",slug:"获取直播场次的直播数据",link:"#获取直播场次的直播数据",children:[]},{level:2,title:"获取直播表现",slug:"获取直播表现",link:"#获取直播表现",children:[]}],path:"/docs/live/live_data.html",pathLocale:"/",extraFields:[]},{title:"直播回放",headers:[{level:2,title:"获取直播回放列表",slug:"获取直播回放列表",link:"#获取直播回放列表",children:[]},{level:2,title:"获取某位主播的回放列表",slug:"获取某位主播的回放列表",link:"#获取某位主播的回放列表",children:[]},{level:2,title:"获取已发布片段的信息",slug:"获取已发布片段的信息",link:"#获取已发布片段的信息",children:[]},{level:2,title:"获取你为某位主播剪辑的已发布片段",slug:"获取你为某位主播剪辑的已发布片段",link:"#获取你为某位主播剪辑的已发布片段",children:[]},{level:2,title:"获取回放剪辑草稿列表",slug:"获取回放剪辑草稿列表",link:"#获取回放剪辑草稿列表",children:[]},{level:2,title:"获取你为某位主播剪辑的草稿",slug:"获取你为某位主播剪辑的草稿",link:"#获取你为某位主播剪辑的草稿",children:[]},{level:2,title:"删除某个回放剪辑草稿",slug:"删除某个回放剪辑草稿",link:"#删除某个回放剪辑草稿",children:[]},{level:2,title:"删除为某个主播剪辑的草稿",slug:"删除为某个主播剪辑的草稿",link:"#删除为某个主播剪辑的草稿",children:[]},{level:2,title:"请求整场直播回放下载链接",slug:"请求整场直播回放下载链接",link:"#请求整场直播回放下载链接",children:[]},{level:2,title:"获取回放的信息",slug:"获取回放的信息",link:"#获取回放的信息",children:[]},{level:2,title:"轮询回放状态",slug:"轮询回放状态",link:"#轮询回放状态",children:[]},{level:2,title:"获取切片视频流",slug:"获取切片视频流",link:"#获取切片视频流",children:[]},{level:2,title:"获取某位主播的切片视频流",slug:"获取某位主播的切片视频流",link:"#获取某位主播的切片视频流",children:[]},{level:2,title:"获取直播会话数据",slug:"获取直播会话数据",link:"#获取直播会话数据",children:[]},{level:2,title:"获取某位主播的直播会话数据",slug:"获取某位主播的直播会话数据",link:"#获取某位主播的直播会话数据",children:[]},{level:2,title:"获取用户高光列表",slug:"获取用户高光列表",link:"#获取用户高光列表",children:[]},{level:2,title:"获取某个时间的视频帧",slug:"获取某个时间的视频帧",link:"#获取某个时间的视频帧",children:[]},{level:2,title:"手动保存高亮片段",slug:"手动保存高亮片段",link:"#手动保存高亮片段",children:[]},{level:2,title:"投稿直播回放片段",slug:"投稿直播回放片段",link:"#投稿直播回放片段",children:[]},{level:2,title:"给某位主播投稿直播回放片段",slug:"给某位主播投稿直播回放片段",link:"#给某位主播投稿直播回放片段",children:[]},{level:2,title:"下载整场直播回放的流程",slug:"下载整场直播回放的流程",link:"#下载整场直播回放的流程",children:[]},{level:2,title:"直播回放片段发布页面",slug:"直播回放片段发布页面",link:"#直播回放片段发布页面",children:[]},{level:2,title:"直播回放剪辑页面",slug:"直播回放剪辑页面",link:"#直播回放剪辑页面",children:[]},{level:2,title:"某位主播的直播回放剪辑界面",slug:"某位主播的直播回放剪辑界面",link:"#某位主播的直播回放剪辑界面",children:[]}],path:"/docs/live/live_replay.html",pathLocale:"/",extraFields:[]},{title:"直播间视频流",headers:[{level:2,title:"根据真实直播间号获取直播视频流",slug:"根据真实直播间号获取直播视频流",link:"#根据真实直播间号获取直播视频流",children:[]}],path:"/docs/live/live_stream.html",pathLocale:"/",extraFields:[]},{title:"直播投票",headers:[{level:2,title:"查询投票信息",slug:"查询投票信息",link:"#查询投票信息",children:[]},{level:2,title:"查询投票历史",slug:"查询投票历史",link:"#查询投票历史",children:[]},{level:2,title:"投票状态",slug:"投票状态",link:"#投票状态",children:[]},{level:2,title:"创建直播投票",slug:"创建直播投票",link:"#创建直播投票",children:[]},{level:2,title:"中断直播投票",slug:"中断直播投票",link:"#中断直播投票",children:[]},{level:2,title:"弹幕投票主播侧界面",slug:"弹幕投票主播侧界面",link:"#弹幕投票主播侧界面",children:[]}],path:"/docs/live/live_vote.html",pathLocale:"/",extraFields:[]},{title:"直播间管理",headers:[{level:2,title:"开通直播间",slug:"开通直播间",link:"#开通直播间",children:[]},{level:2,title:"更新直播间信息",slug:"更新直播间信息",link:"#更新直播间信息",children:[]},{level:2,title:"开始直播",slug:"开始直播",link:"#开始直播",children:[]},{level:2,title:"关闭直播",slug:"关闭直播",link:"#关闭直播",children:[]},{level:2,title:"预更新直播间信息",slug:"预更新直播间信息",link:"#预更新直播间信息",children:[]},{level:2,title:"更新直播间公告",slug:"更新直播间公告",link:"#更新直播间公告",children:[]},{level:2,title:"PC直播姬版本号获取",slug:"pc直播姬版本号获取",link:"#pc直播姬版本号获取",children:[]}],path:"/docs/live/manage.html",pathLocale:"/",extraFields:[]},{title:"直播间信息流",headers:[{level:2,title:"获取信息流认证秘钥",slug:"获取信息流认证秘钥",link:"#获取信息流认证秘钥",children:[]},{level:2,title:"数据包格式",slug:"数据包格式",link:"#数据包格式",children:[]},{level:2,title:"数据包",slug:"数据包",link:"#数据包",children:[{level:3,title:"认证包",slug:"认证包",link:"#认证包",children:[]},{level:3,title:"认证包回复",slug:"认证包回复",link:"#认证包回复",children:[]},{level:3,title:"心跳包",slug:"心跳包",link:"#心跳包",children:[]},{level:3,title:"心跳包回复 (人气值)",slug:"心跳包回复-人气值",link:"#心跳包回复-人气值",children:[]},{level:3,title:"普通包",slug:"普通包",link:"#普通包",children:[]}]}],path:"/docs/live/message_stream.html",pathLocale:"/",extraFields:[]},{title:"直播推荐",headers:[{level:2,title:"主页获取直播推荐",slug:"主页获取直播推荐",link:"#主页获取直播推荐",children:[]}],path:"/docs/live/recommend.html",pathLocale:"/",extraFields:[]},{title:"直播间人气红包",headers:[{level:2,title:"获取指定直播间的红包信息",slug:"获取指定直播间的红包信息",link:"#获取指定直播间的红包信息",children:[]}],path:"/docs/live/redpocket.html",pathLocale:"/",extraFields:[]},{title:"直播心跳上报",headers:[{level:2,title:"直播心跳 (Web端)",slug:"直播心跳-web端",link:"#直播心跳-web端",children:[]}],path:"/docs/live/report.html",pathLocale:"/",extraFields:[]},{title:"直播间禁言相关 API",headers:[{level:2,title:"禁言观众",slug:"禁言观众",link:"#禁言观众",children:[]},{level:2,title:"查询直播间禁言列表",slug:"查询直播间禁言列表",link:"#查询直播间禁言列表",children:[]},{level:2,title:"解除禁言",slug:"解除禁言",link:"#解除禁言",children:[]}],path:"/docs/live/silent_user_manage.html",pathLocale:"/",extraFields:[]},{title:"直播间用户实用 API",headers:[{level:2,title:"获取自己持有的粉丝勋章信息",slug:"获取自己持有的粉丝勋章信息",link:"#获取自己持有的粉丝勋章信息",children:[]},{level:2,title:"佩戴勋章",slug:"佩戴勋章",link:"#佩戴勋章",children:[]},{level:2,title:"直播签到(已下线)",slug:"直播签到-已下线",link:"#直播签到-已下线",children:[]},{level:2,title:"本月直播签到信息",slug:"本月直播签到信息",link:"#本月直播签到信息",children:[]},{level:2,title:"上月直播签到信息",slug:"上月直播签到信息",link:"#上月直播签到信息",children:[]},{level:2,title:"查询直播间贡献榜",slug:"查询直播间贡献榜",link:"#查询直播间贡献榜",children:[]},{level:2,title:"查询自己在某直播间观看时长",slug:"查询自己在某直播间观看时长",link:"#查询自己在某直播间观看时长",children:[]},{level:2,title:"查询用户在直播间的信息",slug:"查询用户在直播间的信息",link:"#查询用户在直播间的信息",children:[]}],path:"/docs/live/user.html",pathLocale:"/",extraFields:[]},{title:"Web端Cookie刷新",headers:[{level:2,title:"刷新步骤(伪代码)",slug:"刷新步骤-伪代码",link:"#刷新步骤-伪代码",children:[]},{level:2,title:"检查是否需要刷新",slug:"检查是否需要刷新",link:"#检查是否需要刷新",children:[]},{level:2,title:"生成CorrespondPath算法",slug:"生成correspondpath算法",link:"#生成correspondpath算法",children:[{level:3,title:"算法细节",slug:"算法细节",link:"#算法细节",children:[]},{level:3,title:"相关Demo",slug:"相关demo",link:"#相关demo",children:[]},{level:3,title:"Kotlin",slug:"kotlin",link:"#kotlin",children:[]},{level:3,title:"Go",slug:"go",link:"#go",children:[]},{level:3,title:"Java",slug:"java",link:"#java",children:[]}]},{level:2,title:"获取refresh_csrf",slug:"获取refresh-csrf",link:"#获取refresh-csrf",children:[]},{level:2,title:"刷新Cookie",slug:"刷新cookie",link:"#刷新cookie",children:[]},{level:2,title:"确认更新",slug:"确认更新",link:"#确认更新",children:[]}],path:"/docs/login/cookie_refresh.html",pathLocale:"/",extraFields:[]},{title:"退出账号登录",headers:[{level:2,title:"退出登录(web端)",slug:"退出登录-web端",link:"#退出登录-web端",children:[]}],path:"/docs/login/exit.html",pathLocale:"/",extraFields:[]},{title:"登录基本信息",headers:[{level:2,title:"导航栏用户信息",slug:"导航栏用户信息",link:"#导航栏用户信息",children:[]},{level:2,title:"登录用户信息仅部分(已弃用)",slug:"登录用户信息仅部分-已弃用",link:"#登录用户信息仅部分-已弃用",children:[]},{level:2,title:"登录用户信息(APP端)",slug:"登录用户信息-app端",link:"#登录用户信息-app端",children:[]},{level:2,title:"登录用户状态数(双端)",slug:"登录用户状态数-双端",link:"#登录用户状态数-双端",children:[]},{level:2,title:"获取硬币数",slug:"获取硬币数",link:"#获取硬币数",children:[]}],path:"/docs/login/login_info.html",pathLocale:"/",extraFields:[]},{title:"登录记录",headers:[{level:2,title:"查询登录记录",slug:"查询登录记录",link:"#查询登录记录",children:[]},{level:2,title:"最近一周的登录情况",slug:"最近一周的登录情况",link:"#最近一周的登录情况",children:[]}],path:"/docs/login/login_notice.html",pathLocale:"/",extraFields:[]},{title:"个人中心",headers:[{level:2,title:"获取我的信息",slug:"获取我的信息",link:"#获取我的信息",children:[]},{level:2,title:"查询每日奖励状态",slug:"查询每日奖励状态",link:"#查询每日奖励状态",children:[]},{level:2,title:"查询每日投币获得经验数",slug:"查询每日投币获得经验数",link:"#查询每日投币获得经验数",children:[]},{level:2,title:"查询大会员状态",slug:"查询大会员状态",link:"#查询大会员状态",children:[]},{level:2,title:"查询账号安全情况",slug:"查询账号安全情况",link:"#查询账号安全情况",children:[]},{level:2,title:"查询账号实名认证状态",slug:"查询账号实名认证状态",link:"#查询账号实名认证状态",children:[]},{level:2,title:"查询实名认证详细信息",slug:"查询实名认证详细信息",link:"#查询实名认证详细信息",children:[]},{level:2,title:"查询硬币变化情况",slug:"查询硬币变化情况",link:"#查询硬币变化情况",children:[]},{level:2,title:"修改个人签名",slug:"修改个人签名",link:"#修改个人签名",children:[]},{level:2,title:"最近一周的经验记录",slug:"最近一周的经验记录",link:"#最近一周的经验记录",children:[]},{level:2,title:"最近一周的节操记录",slug:"最近一周的节操记录",link:"#最近一周的节操记录",children:[]}],path:"/docs/login/member_center.html",pathLocale:"/",extraFields:[]},{title:"漫画任务操作",headers:[{level:2,title:"分享漫画",slug:"分享漫画",link:"#分享漫画",children:[]}],path:"/docs/manga/Activity.html",pathLocale:"/",extraFields:[]},{title:"签到",headers:[],path:"/docs/manga/ClockIn.html",pathLocale:"/",extraFields:[]},{title:"购买漫画章节",headers:[],path:"/docs/manga/Comic.html",pathLocale:"/",extraFields:[]},{title:"获取当前话全部图片地址",headers:[],path:"/docs/manga/Download.html",pathLocale:"/",extraFields:[]},{title:"漫画赛季",headers:[{level:2,title:"获取赛季信息",slug:"获取赛季信息",link:"#获取赛季信息",children:[]},{level:2,title:"赛季奖励领取",slug:"赛季奖励领取",link:"#赛季奖励领取",children:[]}],path:"/docs/manga/Season.html",pathLocale:"/",extraFields:[]},{title:"漫画用户信息",headers:[{level:2,title:"获取拥有的漫读券列表",slug:"获取拥有的漫读券列表",link:"#获取拥有的漫读券列表",children:[]},{level:2,title:"获取已购漫画",slug:"获取已购漫画",link:"#获取已购漫画",children:[]}],path:"/docs/manga/User.html",pathLocale:"/",extraFields:[]},{title:"data.index",headers:[{level:2,title:"data.index文件解析",slug:"data-index文件解析",link:"#data-index文件解析",children:[{level:3,title:"获取data.index",slug:"获取data-index",link:"#获取data-index",children:[]},{level:3,title:"文件解密算法",slug:"文件解密算法",link:"#文件解密算法",children:[]},{level:3,title:"进行解密操作",slug:"进行解密操作",link:"#进行解密操作",children:[]}]},{level:2,title:"data.index内容",slug:"data-index内容",link:"#data-index内容",children:[]}],path:"/docs/manga/index_file.html",pathLocale:"/",extraFields:[]},{title:"获取轻享卡信息",headers:[],path:"/docs/manga/light_card.html",pathLocale:"/",extraFields:[]},{title:"积分商城",headers:[{level:2,title:"获取当前持有点数",slug:"获取当前持有点数",link:"#获取当前持有点数",children:[]},{level:2,title:"获取兑换奖品列表",slug:"获取兑换奖品列表",link:"#获取兑换奖品列表",children:[]},{level:2,title:"兑换物品",slug:"兑换物品",link:"#兑换物品",children:[]},{level:2,title:"获取兑换历史记录",slug:"获取兑换历史记录",link:"#获取兑换历史记录",children:[]},{level:2,title:"获取玩法说明",slug:"获取玩法说明",link:"#获取玩法说明",children:[]}],path:"/docs/manga/point_shop.html",pathLocale:"/",extraFields:[]},{title:"通知消息",headers:[{level:2,title:"获取未读消息数",slug:"获取未读消息数",link:"#获取未读消息数",children:[]},{level:2,title:'获取"回复我的"信息',slug:"获取-回复我的-信息",link:"#获取-回复我的-信息",children:[]}],path:"/docs/message/msg.html",pathLocale:"/",extraFields:[]},{title:"私信",headers:[{level:2,title:"对象与常量说明",slug:"对象与常量说明",link:"#对象与常量说明",children:[{level:3,title:"会话对象",slug:"会话对象",link:"#会话对象",children:[]},{level:3,title:"私信主体对象",slug:"私信主体对象",link:"#私信主体对象",children:[]},{level:3,title:"消息来源列表(msg_source)",slug:"消息来源列表-msg-source",link:"#消息来源列表-msg-source",children:[]}]},{level:2,title:"会话相关",slug:"会话相关",link:"#会话相关",children:[{level:3,title:"获取未读私信数",slug:"获取未读私信数",link:"#获取未读私信数",children:[]},{level:3,title:"获取未读粉丝团私信数",slug:"获取未读粉丝团私信数",link:"#获取未读粉丝团私信数",children:[]},{level:3,title:"获取指定类型会话列表",slug:"获取指定类型会话列表",link:"#获取指定类型会话列表",children:[]},{level:3,title:"获取新会话列表",slug:"获取新会话列表",link:"#获取新会话列表",children:[]},{level:3,title:"获取会话详细信息",slug:"获取会话详细信息",link:"#获取会话详细信息",children:[]},{level:3,title:"获取会话限制状态",slug:"获取会话限制状态",link:"#获取会话限制状态",children:[]},{level:3,title:"获取会话免打扰状态",slug:"获取会话免打扰状态",link:"#获取会话免打扰状态",children:[]},{level:3,title:"获取会话推送设置",slug:"获取会话推送设置",link:"#获取会话推送设置",children:[]},{level:3,title:"设置会话为已读",slug:"设置会话为已读",link:"#设置会话为已读",children:[]},{level:3,title:"移除指定会话",slug:"移除指定会话",link:"#移除指定会话",children:[]},{level:3,title:"修改会话置顶状态",slug:"修改会话置顶状态",link:"#修改会话置顶状态",children:[]},{level:3,title:"修改会话免打扰状态",slug:"修改会话免打扰状态",link:"#修改会话免打扰状态",children:[]},{level:3,title:"修改会话推送设置",slug:"修改会话推送设置",link:"#修改会话推送设置",children:[]},{level:3,title:"修改会话拦截状态",slug:"修改会话拦截状态",link:"#修改会话拦截状态",children:[]},{level:3,title:"设置所有拦截会话为已读",slug:"设置所有拦截会话为已读",link:"#设置所有拦截会话为已读",children:[]},{level:3,title:"移除所有拦截会话",slug:"移除所有拦截会话",link:"#移除所有拦截会话",children:[]}]},{level:2,title:"私信消息相关",slug:"私信消息相关",link:"#私信消息相关",children:[{level:3,title:"查询私信消息记录",slug:"查询私信消息记录",link:"#查询私信消息记录",children:[]},{level:3,title:"获取多个视频、番剧、专栏的信息",slug:"获取多个视频、番剧、专栏的信息",link:"#获取多个视频、番剧、专栏的信息",children:[]},{level:3,title:"发送私信(web端)",slug:"发送私信-web端",link:"#发送私信-web端",children:[]}]}],path:"/docs/message/private_msg.html",pathLocale:"/",extraFields:[]},{title:"私信消息类型、内容说明",headers:[{level:2,title:"通用消息类型",slug:"通用消息类型",link:"#通用消息类型",children:[{level:3,title:"文字消息(msg_type=1)",slug:"文字消息-msg-type-1",link:"#文字消息-msg-type-1",children:[]},{level:3,title:"图片消息(msg_type=2)",slug:"图片消息-msg-type-2",link:"#图片消息-msg-type-2",children:[]},{level:3,title:"撤回消息(msg_type=5)",slug:"撤回消息-msg-type-5",link:"#撤回消息-msg-type-5",children:[]},{level:3,title:"自定义表情消息(msg_type=6)",slug:"自定义表情消息-msg-type-6",link:"#自定义表情消息-msg-type-6",children:[]},{level:3,title:"分享消息(msg_type=7)",slug:"分享消息-msg-type-7",link:"#分享消息-msg-type-7",children:[]},{level:3,title:"系统撤回消息(msg_type=8)",slug:"系统撤回消息-msg-type-8",link:"#系统撤回消息-msg-type-8",children:[]},{level:3,title:"小程序消息(msg_type=9)",slug:"小程序消息-msg-type-9",link:"#小程序消息-msg-type-9",children:[]},{level:3,title:"通知消息(msg_type=10)",slug:"通知消息-msg-type-10",link:"#通知消息-msg-type-10",children:[]},{level:3,title:"视频推送消息(msg_type=11)",slug:"视频推送消息-msg-type-11",link:"#视频推送消息-msg-type-11",children:[]},{level:3,title:"专栏推送消息(msg_type=12)",slug:"专栏推送消息-msg-type-12",link:"#专栏推送消息-msg-type-12",children:[]},{level:3,title:"图片卡片消息(msg_type=13)",slug:"图片卡片消息-msg-type-13",link:"#图片卡片消息-msg-type-13",children:[]},{level:3,title:"分享其他内容消息(msg_type=14)",slug:"分享其他内容消息-msg-type-14",link:"#分享其他内容消息-msg-type-14",children:[]},{level:3,title:"被关注时的自动推送消息(msg_type=16)",slug:"被关注时的自动推送消息-msg-type-16",link:"#被关注时的自动推送消息-msg-type-16",children:[]},{level:3,title:"系统提示消息(msg_type=18)",slug:"系统提示消息-msg-type-18",link:"#系统提示消息-msg-type-18",children:[]},{level:3,title:"AI 消息(msg_type=19)",slug:"ai-消息-msg-type-19",link:"#ai-消息-msg-type-19",children:[]}]},{level:2,title:"粉丝团消息类型",slug:"粉丝团消息类型",link:"#粉丝团消息类型",children:[{level:3,title:"成员入群消息(msg_type=301)",slug:"成员入群消息-msg-type-301",link:"#成员入群消息-msg-type-301",children:[]},{level:3,title:"成员退群消息(msg_type=302)",slug:"成员退群消息-msg-type-302",link:"#成员退群消息-msg-type-302",children:[]},{level:3,title:"粉丝团冻结消息(msg_type=303)",slug:"粉丝团冻结消息-msg-type-303",link:"#粉丝团冻结消息-msg-type-303",children:[]},{level:3,title:"粉丝团解散消息(msg_type=304)",slug:"粉丝团解散消息-msg-type-304",link:"#粉丝团解散消息-msg-type-304",children:[]},{level:3,title:"粉丝团开通消息(msg_type=305)",slug:"粉丝团开通消息-msg-type-305",link:"#粉丝团开通消息-msg-type-305",children:[]},{level:3,title:"成员入群消息(msg_type=306)",slug:"成员入群消息-msg-type-306",link:"#成员入群消息-msg-type-306",children:[]}]}],path:"/docs/message/private_msg_content.html",pathLocale:"/",extraFields:[]},{title:"消息设置",headers:[{level:2,title:"获取用户偏好设置",slug:"获取用户偏好设置",link:"#获取用户偏好设置",children:[]},{level:2,title:"修改用户偏好设置",slug:"修改用户偏好设置",link:"#修改用户偏好设置",children:[]},{level:2,title:"获取消息屏蔽词",slug:"获取消息屏蔽词",link:"#获取消息屏蔽词",children:[]},{level:2,title:"添加消息屏蔽词",slug:"添加消息屏蔽词",link:"#添加消息屏蔽词",children:[]},{level:2,title:"删除消息屏蔽词",slug:"删除消息屏蔽词",link:"#删除消息屏蔽词",children:[]},{level:2,title:"获取自动回复文本/关键词回复规则",slug:"获取自动回复文本-关键词回复规则",link:"#获取自动回复文本-关键词回复规则",children:[]},{level:2,title:"修改自动回复文本/关键词回复规则",slug:"修改自动回复文本-关键词回复规则",link:"#修改自动回复文本-关键词回复规则",children:[]},{level:2,title:"删除关键词回复规则",slug:"删除关键词回复规则",link:"#删除关键词回复规则",children:[]},{level:2,title:"获取系统设置",slug:"获取系统设置",link:"#获取系统设置",children:[]},{level:2,title:"获取创建粉丝团按钮可见性",slug:"获取创建粉丝团按钮可见性",link:"#获取创建粉丝团按钮可见性",children:[]}],path:"/docs/message/settings.html",pathLocale:"/",extraFields:[]},{title:"b23.tv 短链",headers:[{level:2,title:"简述",slug:"简述",link:"#简述",children:[{level:3,title:"格式",slug:"格式",link:"#格式",children:[]}]},{level:2,title:"生成",slug:"生成",link:"#生成",children:[{level:3,title:"视频短链",slug:"视频短链",link:"#视频短链",children:[]},{level:3,title:"任意短链",slug:"任意短链",link:"#任意短链",children:[]}]}],path:"/docs/misc/b23tv.html",pathLocale:"/",extraFields:[]},{title:"获取 buvid3 / buvid4 / b_nut",headers:[{level:2,title:"仅获取 buvid3",slug:"仅获取-buvid3",link:"#仅获取-buvid3",children:[]},{level:2,title:"接口获取 buvid3 / buvid4",slug:"接口获取-buvid3-buvid4",link:"#接口获取-buvid3-buvid4",children:[]},{level:2,title:"从响应头获取 buvid3 / b_nut",slug:"从响应头获取-buvid3-b-nut",link:"#从响应头获取-buvid3-b-nut",children:[]}],path:"/docs/misc/buvid3_4.html",pathLocale:"/",extraFields:[]},{title:"bvid说明",headers:[{level:2,title:"概述",slug:"概述",link:"#概述",children:[{level:3,title:"格式",slug:"格式",link:"#格式",children:[]},{level:3,title:"实质",slug:"实质",link:"#实质",children:[]},{level:3,title:"avid发号方式的变化",slug:"avid发号方式的变化",link:"#avid发号方式的变化",children:[]}]},{level:2,title:"算法概述",slug:"算法概述",link:"#算法概述",children:[{level:3,title:"av->bv算法",slug:"av-bv算法",link:"#av-bv算法",children:[]},{level:3,title:"bv->av算法",slug:"bv-av算法",link:"#bv-av算法",children:[]}]},{level:2,title:"编程实现",slug:"编程实现",link:"#编程实现",children:[{level:3,title:"JavaScript/TypeScript",slug:"javascript-typescript",link:"#javascript-typescript",children:[]},{level:3,title:"Python",slug:"python",link:"#python",children:[]},{level:3,title:"Rust",slug:"rust",link:"#rust",children:[]},{level:3,title:"Swift",slug:"swift",link:"#swift",children:[]},{level:3,title:"Java",slug:"java",link:"#java",children:[]},{level:3,title:"Golang",slug:"golang",link:"#golang",children:[]},{level:3,title:"C++",slug:"c",link:"#c",children:[]}]},{level:2,title:"老版算法存档",slug:"老版算法存档",link:"#老版算法存档",children:[{level:3,title:"av->bv算法",slug:"av-bv算法-1",link:"#av-bv算法-1",children:[]},{level:3,title:"bv->av算法",slug:"bv-av算法-1",link:"#bv-av算法-1",children:[]},{level:3,title:"编程实现",slug:"编程实现-1",link:"#编程实现-1",children:[]}]}],path:"/docs/misc/bvid_desc.html",pathLocale:"/",extraFields:[]},{title:"设备各类标识算法(APP 端)",headers:[{level:2,title:"设备唯一标识 BUVID",slug:"设备唯一标识-buvid",link:"#设备唯一标识-buvid",children:[{level:3,title:"生成方法",slug:"生成方法",link:"#生成方法",children:[]},{level:3,title:"Demo",slug:"demo",link:"#demo",children:[]}]},{level:2,title:"设备指纹 fp (fp_local, fp_remote)",slug:"设备指纹-fp-fp-local-fp-remote",link:"#设备指纹-fp-fp-local-fp-remote",children:[{level:3,title:"生成方法",slug:"生成方法-1",link:"#生成方法-1",children:[]},{level:3,title:"Demo",slug:"demo-1",link:"#demo-1",children:[]}]},{level:2,title:"附录",slug:"附录",link:"#附录",children:[{level:3,title:"BUVID Prefix",slug:"buvid-prefix",link:"#buvid-prefix",children:[]}]}],path:"/docs/misc/device_identity.html",pathLocale:"/",extraFields:[]},{title:"公共错误码",headers:[{level:2,title:"权限类",slug:"权限类",link:"#权限类",children:[]},{level:2,title:"请求类",slug:"请求类",link:"#请求类",children:[]}],path:"/docs/misc/errcode.html",pathLocale:"/",extraFields:[]},{title:"表达式渲染",headers:[{level:2,title:"LaTeX",slug:"latex",link:"#latex",children:[]}],path:"/docs/misc/mathjax.html",pathLocale:"/",extraFields:[]},{title:"图片格式化",headers:[{level:2,title:"avg_color格式说明",slug:"avg-color格式说明",link:"#avg-color格式说明",children:[]}],path:"/docs/misc/picture.html",pathLocale:"/",extraFields:[]},{title:"获取当前时间戳",headers:[{level:2,title:"获取当前时间戳",slug:"获取当前时间戳-1",link:"#获取当前时间戳-1",children:[]},{level:2,title:"获取适用于 RTC 的时间戳",slug:"获取适用于-rtc-的时间戳",link:"#获取适用于-rtc-的时间戳",children:[]},{level:2,title:"获取服务器端UTC时间",slug:"获取服务器端utc时间",link:"#获取服务器端utc时间",children:[]}],path:"/docs/misc/time_stamp.html",pathLocale:"/",extraFields:[]},{title:"操作",headers:[{level:2,title:"提交答题",slug:"提交答题",link:"#提交答题",children:[{level:3,title:"提交基础题",slug:"提交基础题",link:"#提交基础题",children:[]},{level:3,title:"提交附加题",slug:"提交附加题",link:"#提交附加题",children:[]},{level:3,title:"提交自选题",slug:"提交自选题",link:"#提交自选题",children:[]}]},{level:2,title:"获取验证码",slug:"获取验证码",link:"#获取验证码",children:[]},{level:2,title:"提交验证码",slug:"提交验证码",link:"#提交验证码",children:[]},{level:2,title:"提交自选题分类",slug:"提交自选题分类",link:"#提交自选题分类",children:[]},{level:2,title:"提前交卷",slug:"提前交卷",link:"#提前交卷",children:[]}],path:"/docs/newbie_exam/action.html",pathLocale:"/",extraFields:[]},{title:"拉取题目",headers:[{level:2,title:"拉取基础题",slug:"拉取基础题",link:"#拉取基础题",children:[]},{level:2,title:"拉取附加题",slug:"拉取附加题",link:"#拉取附加题",children:[]},{level:2,title:"拉取自选题",slug:"拉取自选题",link:"#拉取自选题",children:[]}],path:"/docs/newbie_exam/fetch.html",pathLocale:"/",extraFields:[]},{title:"查询信息",headers:[{level:2,title:"查询答题状态",slug:"查询答题状态",link:"#查询答题状态",children:[]},{level:2,title:"查询自选题分类",slug:"查询自选题分类",link:"#查询自选题分类",children:[]},{level:2,title:"查询答题结果",slug:"查询答题结果",link:"#查询答题结果",children:[]}],path:"/docs/newbie_exam/info.html",pathLocale:"/",extraFields:[]},{title:"笔记操作",headers:[{level:2,title:"保存视频笔记",slug:"保存视频笔记",link:"#保存视频笔记",children:[]},{level:2,title:"删除视频笔记",slug:"删除视频笔记",link:"#删除视频笔记",children:[]}],path:"/docs/note/action.html",pathLocale:"/",extraFields:[]},{title:"笔记详细信息",headers:[{level:2,title:"查询该稿件是否禁止笔记",slug:"查询该稿件是否禁止笔记",link:"#查询该稿件是否禁止笔记",children:[]},{level:2,title:"查询私有笔记内容",slug:"查询私有笔记内容",link:"#查询私有笔记内容",children:[]},{level:2,title:"查询公开笔记内容",slug:"查询公开笔记内容",link:"#查询公开笔记内容",children:[]}],path:"/docs/note/info.html",pathLocale:"/",extraFields:[]},{title:"笔记列表",headers:[{level:2,title:"查询稿件私有笔记",slug:"查询稿件私有笔记",link:"#查询稿件私有笔记",children:[]},{level:2,title:"查询用户私有笔记",slug:"查询用户私有笔记",link:"#查询用户私有笔记",children:[]},{level:2,title:"查询稿件公开笔记",slug:"查询稿件公开笔记",link:"#查询稿件公开笔记",children:[]},{level:2,title:"查询用户公开笔记",slug:"查询用户公开笔记",link:"#查询用户公开笔记",children:[]}],path:"/docs/note/list.html",pathLocale:"/",extraFields:[]},{title:"视频笔记",headers:[{level:2,title:"附表-笔记正文序列格式",slug:"附表-笔记正文序列格式",link:"#附表-笔记正文序列格式",children:[]}],path:"/docs/note/",pathLocale:"/",extraFields:[]},{title:"图文详细",headers:[{level:2,title:"获取图文详细信息",slug:"获取图文详细信息",link:"#获取图文详细信息",children:[]}],path:"/docs/opus/detail.html",pathLocale:"/",extraFields:[]},{title:"功能模块",headers:[{level:2,title:"features",slug:"features",link:"#features",children:[]},{level:2,title:"modules",slug:"modules",link:"#modules",children:[{level:3,title:"MODULE_TYPE_TITLE",slug:"module-type-title",link:"#module-type-title",children:[]},{level:3,title:"MODULE_TYPE_AUTHOR",slug:"module-type-author",link:"#module-type-author",children:[]},{level:3,title:"module_more",slug:"module-more",link:"#module-more",children:[]},{level:3,title:"MODULE_TYPE_STAT",slug:"module-type-stat",link:"#module-type-stat",children:[]},{level:3,title:"MODULE_TYPE_CONTENT",slug:"module-type-content",link:"#module-type-content",children:[]},{level:3,title:"MODULE_TYPE_TOPIC",slug:"module-type-topic",link:"#module-type-topic",children:[]},{level:3,title:"MODULE_TYPE_COLLECTION",slug:"module-type-collection",link:"#module-type-collection",children:[]},{level:3,title:"MODULE_TYPE_EXTEND",slug:"module-type-extend",link:"#module-type-extend",children:[]},{level:3,title:"MODULE_TYPE_BOTTOM",slug:"module-type-bottom",link:"#module-type-bottom",children:[]}]}],path:"/docs/opus/features.html",pathLocale:"/",extraFields:[]},{title:"富文本节点",headers:[{level:2,title:"富文本节点类型",slug:"富文本节点类型",link:"#富文本节点类型",children:[]},{level:2,title:"富文本节点对象",slug:"富文本节点对象",link:"#富文本节点对象",children:[{level:3,title:"RICH_TEXT_NODE_TYPE_TEXT",slug:"rich-text-node-type-text",link:"#rich-text-node-type-text",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_AT",slug:"rich-text-node-type-at",link:"#rich-text-node-type-at",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_LOTTERY",slug:"rich-text-node-type-lottery",link:"#rich-text-node-type-lottery",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_VOTE",slug:"rich-text-node-type-vote",link:"#rich-text-node-type-vote",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_TOPIC",slug:"rich-text-node-type-topic",link:"#rich-text-node-type-topic",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_GOODS",slug:"rich-text-node-type-goods",link:"#rich-text-node-type-goods",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_BV",slug:"rich-text-node-type-bv",link:"#rich-text-node-type-bv",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_EMOJI",slug:"rich-text-node-type-emoji",link:"#rich-text-node-type-emoji",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_CV",slug:"rich-text-node-type-cv",link:"#rich-text-node-type-cv",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_VIEW_PICTURE",slug:"rich-text-node-type-view-picture",link:"#rich-text-node-type-view-picture",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_WEB",slug:"rich-text-node-type-web",link:"#rich-text-node-type-web",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_OGV_SEASON",slug:"rich-text-node-type-ogv-season",link:"#rich-text-node-type-ogv-season",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_OGV_EP",slug:"rich-text-node-type-ogv-ep",link:"#rich-text-node-type-ogv-ep",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_AV",slug:"rich-text-node-type-av",link:"#rich-text-node-type-av",children:[]}]}],path:"/docs/opus/rich_text_nodes.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"空间图文",slug:"空间图文",link:"#空间图文",children:[]},{level:2,title:"获取用户空间图文",slug:"获取用户空间图文",link:"#获取用户空间图文",children:[]}],path:"/docs/opus/space.html",pathLocale:"/",extraFields:[]},{title:"默认搜索&热搜",headers:[{level:2,title:"获取默认搜索内容(web端)",slug:"获取默认搜索内容-web端",link:"#获取默认搜索内容-web端",children:[]},{level:2,title:"获取热搜列表",slug:"获取热搜列表",link:"#获取热搜列表",children:[]},{level:2,title:"获取热搜列表(web端)",slug:"获取热搜列表-web端",link:"#获取热搜列表-web端",children:[]},{level:2,title:"获取热搜列表(手机端)",slug:"获取热搜列表-手机端",link:"#获取热搜列表-手机端",children:[]}],path:"/docs/search/hot.html",pathLocale:"/",extraFields:[]},{title:"搜索",headers:[{level:2,title:"综合搜索(web端)",slug:"综合搜索-web端",link:"#综合搜索-web端",children:[]},{level:2,title:"分类搜索(web端)",slug:"分类搜索-web端",link:"#分类搜索-web端",children:[]}],path:"/docs/search/search_request.html",pathLocale:"/",extraFields:[]},{title:"搜索响应条目",headers:[{level:2,title:"对象类型1-结果为视频",slug:"对象类型1-结果为视频",link:"#对象类型1-结果为视频",children:[]},{level:2,title:"对象类型2-结果为番剧&影视",slug:"对象类型2-结果为番剧-影视",link:"#对象类型2-结果为番剧-影视",children:[]},{level:2,title:"对象类型3-结果为直播间",slug:"对象类型3-结果为直播间",link:"#对象类型3-结果为直播间",children:[]},{level:2,title:"对象类型4-结果为主播",slug:"对象类型4-结果为主播",link:"#对象类型4-结果为主播",children:[]},{level:2,title:"对象类型5-结果为专栏",slug:"对象类型5-结果为专栏",link:"#对象类型5-结果为专栏",children:[]},{level:2,title:"对象类型6-结果为话题",slug:"对象类型6-结果为话题",link:"#对象类型6-结果为话题",children:[]},{level:2,title:"对象类型7-结果为用户",slug:"对象类型7-结果为用户",link:"#对象类型7-结果为用户",children:[]},{level:2,title:"对象类型8-结果为相簿",slug:"对象类型8-结果为相簿",link:"#对象类型8-结果为相簿",children:[]}],path:"/docs/search/search_response.html",pathLocale:"/",extraFields:[]},{title:"搜索建议",headers:[{level:2,title:"获取搜索建议关键词(web端)",slug:"获取搜索建议关键词-web端",link:"#获取搜索建议关键词-web端",children:[]}],path:"/docs/search/suggest.html",pathLocale:"/",extraFields:[]},{title:"青少年模式",headers:[{level:2,title:"开启/关闭",slug:"开启-关闭",link:"#开启-关闭",children:[]}],path:"/docs/teenager/teenager_mode.html",pathLocale:"/",extraFields:[]},{title:"批量查询",headers:[{level:2,title:"用户名查 mid",slug:"用户名查-mid",link:"#用户名查-mid",children:[{level:3,title:"动态",slug:"动态",link:"#动态",children:[]}]}],path:"/docs/user/batch.html",pathLocale:"/",extraFields:[]},{title:"检查昵称是否可注册",headers:[{level:2,title:"检查昵称(已失效)",slug:"检查昵称-已失效",link:"#检查昵称-已失效",children:[]}],path:"/docs/user/check_nickname.html",pathLocale:"/",extraFields:[]},{title:"加入老粉计划",headers:[],path:"/docs/user/contract.html",pathLocale:"/",extraFields:[]},{title:"用户基本信息",headers:[{level:2,title:"用户空间详细信息",slug:"用户空间详细信息",link:"#用户空间详细信息",children:[]},{level:2,title:"用户名片信息",slug:"用户名片信息",link:"#用户名片信息",children:[]},{level:2,title:"登录用户空间详细信息",slug:"登录用户空间详细信息",link:"#登录用户空间详细信息",children:[]},{level:2,title:"多用户详细信息",slug:"多用户详细信息",link:"#多用户详细信息",children:[]},{level:2,title:"多用户详细信息2",slug:"多用户详细信息2",link:"#多用户详细信息2",children:[]},{level:2,title:"多用户详细信息3",slug:"多用户详细信息3",link:"#多用户详细信息3",children:[]}],path:"/docs/user/info.html",pathLocale:"/",extraFields:[]},{title:"所有粉丝勋章",headers:[{level:2,title:"指定用户的所有粉丝勋章信息",slug:"指定用户的所有粉丝勋章信息",link:"#指定用户的所有粉丝勋章信息",children:[]}],path:"/docs/user/medals.html",pathLocale:"/",extraFields:[]},{title:"用户认证类型一览",headers:[],path:"/docs/user/official_role.html",pathLocale:"/",extraFields:[]},{title:"用户注册",headers:[{level:2,title:"人机验证",slug:"人机验证",link:"#人机验证",children:[]},{level:2,title:"发送短信验证码",slug:"发送短信验证码",link:"#发送短信验证码",children:[]},{level:2,title:"提交注册请求",slug:"提交注册请求",link:"#提交注册请求",children:[]}],path:"/docs/user/register.html",pathLocale:"/",extraFields:[]},{title:"用户关系相关",headers:[{level:2,title:"查询关系列表",slug:"查询关系列表",link:"#查询关系列表",children:[{level:3,title:"关系列表对象",slug:"关系列表对象",link:"#关系列表对象",children:[]},{level:3,title:"查询用户粉丝明细(新)",slug:"查询用户粉丝明细-新",link:"#查询用户粉丝明细-新",children:[]},{level:3,title:"查询用户粉丝明细(旧)",slug:"查询用户粉丝明细-旧",link:"#查询用户粉丝明细-旧",children:[]},{level:3,title:"查询用户粉丝明细",slug:"查询用户粉丝明细",link:"#查询用户粉丝明细",children:[]},{level:3,title:"获取自己粉丝列表的未读状态",slug:"获取自己粉丝列表的未读状态",link:"#获取自己粉丝列表的未读状态",children:[]},{level:3,title:"查询用户关注明细",slug:"查询用户关注明细",link:"#查询用户关注明细",children:[]},{level:3,title:"查询用户关注明细2",slug:"查询用户关注明细2",link:"#查询用户关注明细2",children:[]},{level:3,title:"查询用户关注明细3",slug:"查询用户关注明细3",link:"#查询用户关注明细3",children:[]},{level:3,title:"搜索关注明细",slug:"搜索关注明细",link:"#搜索关注明细",children:[]},{level:3,title:"查询共同关注明细",slug:"查询共同关注明细",link:"#查询共同关注明细",children:[]},{level:3,title:"查询悄悄关注明细",slug:"查询悄悄关注明细",link:"#查询悄悄关注明细",children:[]},{level:3,title:"查询互相关注明细",slug:"查询互相关注明细",link:"#查询互相关注明细",children:[]},{level:3,title:"查询黑名单明细",slug:"查询黑名单明细",link:"#查询黑名单明细",children:[]}]},{level:2,title:"操作关系",slug:"操作关系",link:"#操作关系",children:[{level:3,title:"操作用户关系",slug:"操作用户关系",link:"#操作用户关系",children:[]},{level:3,title:"批量操作用户关系",slug:"批量操作用户关系",link:"#批量操作用户关系",children:[]}]},{level:2,title:"查询关系属性",slug:"查询关系属性",link:"#查询关系属性",children:[{level:3,title:"关系属性对象",slug:"关系属性对象",link:"#关系属性对象",children:[]},{level:3,title:"查询用户与自己关系(仅关注)",slug:"查询用户与自己关系-仅关注",link:"#查询用户与自己关系-仅关注",children:[]},{level:3,title:"查询用户与自己关系(互相关系)",slug:"查询用户与自己关系-互相关系",link:"#查询用户与自己关系-互相关系",children:[]},{level:3,title:"批量查询用户与自己关系",slug:"批量查询用户与自己关系",link:"#批量查询用户与自己关系",children:[]}]},{level:2,title:"关注分组相关",slug:"关注分组相关",link:"#关注分组相关",children:[{level:3,title:"查询关注分组列表",slug:"查询关注分组列表",link:"#查询关注分组列表",children:[]},{level:3,title:"查询关注分组明细",slug:"查询关注分组明细",link:"#查询关注分组明细",children:[]},{level:3,title:"查询目标用户所在的分组",slug:"查询目标用户所在的分组",link:"#查询目标用户所在的分组",children:[]},{level:3,title:"查询所有特别关注 mid",slug:"查询所有特别关注-mid",link:"#查询所有特别关注-mid",children:[]},{level:3,title:"创建分组",slug:"创建分组",link:"#创建分组",children:[]},{level:3,title:"重命名分组",slug:"重命名分组",link:"#重命名分组",children:[]},{level:3,title:"删除分组",slug:"删除分组",link:"#删除分组",children:[]},{level:3,title:"修改分组成员",slug:"修改分组成员",link:"#修改分组成员",children:[]},{level:3,title:"复制关注到分组",slug:"复制关注到分组",link:"#复制关注到分组",children:[]},{level:3,title:"移动关注到分组",slug:"移动关注到分组",link:"#移动关注到分组",children:[]}]}],path:"/docs/user/relation.html",pathLocale:"/",extraFields:[]},{title:"用户空间相关",headers:[{level:2,title:"主页",slug:"主页",link:"#主页",children:[{level:3,title:"置顶视频",slug:"置顶视频",link:"#置顶视频",children:[]},{level:3,title:"代表作视频",slug:"代表作视频",link:"#代表作视频",children:[]},{level:3,title:"个人TAG",slug:"个人tag",link:"#个人tag",children:[]},{level:3,title:"空间公告",slug:"空间公告",link:"#空间公告",children:[]},{level:3,title:"主页板块布局与权限",slug:"主页板块布局与权限",link:"#主页板块布局与权限",children:[]},{level:3,title:"设置空间头图 (Web端)",slug:"设置空间头图-web端",link:"#设置空间头图-web端",children:[]},{level:3,title:"查询用户最近访问内容",slug:"查询用户最近访问内容",link:"#查询用户最近访问内容",children:[]}]},{level:2,title:"投稿",slug:"投稿",link:"#投稿",children:[{level:3,title:"查询用户投稿视频明细",slug:"查询用户投稿视频明细",link:"#查询用户投稿视频明细",children:[]},{level:3,title:"查询用户投稿明细(APP、无需wbi鉴权)",slug:"查询用户投稿明细-app、无需wbi鉴权",link:"#查询用户投稿明细-app、无需wbi鉴权",children:[]},{level:3,title:"查询用户投稿相簿预览",slug:"查询用户投稿相簿预览",link:"#查询用户投稿相簿预览",children:[]},{level:3,title:"查询用户投稿相簿明细",slug:"查询用户投稿相簿明细",link:"#查询用户投稿相簿明细",children:[]},{level:3,title:"查询用户投稿专栏明细",slug:"查询用户投稿专栏明细",link:"#查询用户投稿专栏明细",children:[]},{level:3,title:"查询用户专栏文集明细",slug:"查询用户专栏文集明细",link:"#查询用户专栏文集明细",children:[]},{level:3,title:"查询用户投稿音频明细",slug:"查询用户投稿音频明细",link:"#查询用户投稿音频明细",children:[]}]},{level:2,title:"频道",slug:"频道",link:"#频道",children:[]},{level:2,title:"课程",slug:"课程",link:"#课程",children:[{level:3,title:"查询用户发布的课程列表",slug:"查询用户发布的课程列表",link:"#查询用户发布的课程列表",children:[]}]},{level:2,title:"订阅",slug:"订阅",link:"#订阅",children:[{level:3,title:"查询用户追番预览列表",slug:"查询用户追番预览列表",link:"#查询用户追番预览列表",children:[]},{level:3,title:"查询用户追番(追剧)明细",slug:"查询用户追番-追剧-明细",link:"#查询用户追番-追剧-明细",children:[]},{level:3,title:"查询用户关注的TAG(话题)",slug:"查询用户关注的tag-话题",link:"#查询用户关注的tag-话题",children:[]}]}],path:"/docs/user/space.html",pathLocale:"/",extraFields:[]},{title:"用户状态数",headers:[{level:2,title:"关系状态数",slug:"关系状态数",link:"#关系状态数",children:[]},{level:2,title:"UP主状态数",slug:"up主状态数",link:"#up主状态数",children:[]},{level:2,title:"用户导航栏状态数",slug:"用户导航栏状态数",link:"#用户导航栏状态数",children:[]},{level:2,title:"相簿投稿数",slug:"相簿投稿数",link:"#相簿投稿数",children:[]}],path:"/docs/user/status_number.html",pathLocale:"/",extraFields:[]},{title:"稿件观众操作",headers:[{level:2,title:"点赞",slug:"点赞",link:"#点赞",children:[{level:3,title:"点赞视频(web端)",slug:"点赞视频-web端",link:"#点赞视频-web端",children:[]},{level:3,title:"点赞视频(APP端)",slug:"点赞视频-app端",link:"#点赞视频-app端",children:[]},{level:3,title:"判断视频近期是否被点赞(双端)",slug:"判断视频近期是否被点赞-双端",link:"#判断视频近期是否被点赞-双端",children:[]}]},{level:2,title:"点踩",slug:"点踩",link:"#点踩",children:[{level:3,title:"点踩视频(App端)",slug:"点踩视频-app端",link:"#点踩视频-app端",children:[]}]},{level:2,title:"投币",slug:"投币",link:"#投币",children:[{level:3,title:"投币视频(web端)",slug:"投币视频-web端",link:"#投币视频-web端",children:[]},{level:3,title:"投币视频(APP端)",slug:"投币视频-app端",link:"#投币视频-app端",children:[]},{level:3,title:"判断视频是否被投币(双端)",slug:"判断视频是否被投币-双端",link:"#判断视频是否被投币-双端",children:[]}]},{level:2,title:"收藏",slug:"收藏",link:"#收藏",children:[{level:3,title:"收藏视频(双端)",slug:"收藏视频-双端",link:"#收藏视频-双端",children:[]},{level:3,title:"收藏视频(Web端)",slug:"收藏视频-web端",link:"#收藏视频-web端",children:[]},{level:3,title:"判断视频是否被收藏(双端)",slug:"判断视频是否被收藏-双端",link:"#判断视频是否被收藏-双端",children:[]}]},{level:2,title:"一键三连",slug:"一键三连",link:"#一键三连",children:[{level:3,title:"一键三连视频(web端)",slug:"一键三连视频-web端",link:"#一键三连视频-web端",children:[]},{level:3,title:"一键三连视频(APP端)",slug:"一键三连视频-app端",link:"#一键三连视频-app端",children:[]}]},{level:2,title:"分享",slug:"分享",link:"#分享",children:[{level:3,title:"分享视频 (Web端)",slug:"分享视频-web端",link:"#分享视频-web端",children:[]}]}],path:"/docs/video/action.html",pathLocale:"/",extraFields:[]},{title:"稿件投诉",headers:[{level:2,title:"附件上传",slug:"附件上传",link:"#附件上传",children:[]},{level:2,title:"获取投诉类型",slug:"获取投诉类型",link:"#获取投诉类型",children:[]},{level:2,title:"投诉稿件",slug:"投诉稿件",link:"#投诉稿件",children:[]}],path:"/docs/video/appeal.html",pathLocale:"/",extraFields:[]},{title:"视频属性数据说明",headers:[{level:2,title:"attribute字段值(稿件属性位)",slug:"attribute字段值-稿件属性位",link:"#attribute字段值-稿件属性位",children:[]},{level:2,title:"state字段值(稿件状态)",slug:"state字段值-稿件状态",link:"#state字段值-稿件状态",children:[]}],path:"/docs/video/attribute_data.html",pathLocale:"/",extraFields:[]},{title:"合集和视频列表信息",headers:[{level:2,title:"获取视频合集信息",slug:"获取视频合集信息",link:"#获取视频合集信息",children:[]},{level:2,title:"只获取系列视频",slug:"只获取系列视频",link:"#只获取系列视频",children:[]},{level:2,title:"获取系列和合集视频",slug:"获取系列和合集视频",link:"#获取系列和合集视频",children:[]},{level:2,title:"查询指定系列",slug:"查询指定系列",link:"#查询指定系列",children:[]},{level:2,title:"获取指定系列视频",slug:"获取指定系列视频",link:"#获取指定系列视频",children:[]},{level:2,title:"根据关键词查找视频",slug:"根据关键词查找视频",link:"#根据关键词查找视频",children:[]},{level:2,title:"创建视频列表",slug:"创建视频列表",link:"#创建视频列表",children:[]},{level:2,title:"删除视频列表",slug:"删除视频列表",link:"#删除视频列表",children:[]},{level:2,title:"删除视频列表中的稿件",slug:"删除视频列表中的稿件",link:"#删除视频列表中的稿件",children:[]},{level:2,title:"添加稿件至视频列表",slug:"添加稿件至视频列表",link:"#添加稿件至视频列表",children:[]},{level:2,title:"编辑视频列表信息",slug:"编辑视频列表信息",link:"#编辑视频列表信息",children:[]}],path:"/docs/video/collection.html",pathLocale:"/",extraFields:[]},{title:"视频基本信息",headers:[{level:2,title:"获取视频详细信息(web端)",slug:"获取视频详细信息-web端",link:"#获取视频详细信息-web端",children:[]},{level:2,title:"获取视频超详细信息(web端)",slug:"获取视频超详细信息-web端",link:"#获取视频超详细信息-web端",children:[]},{level:2,title:"获取视频简介",slug:"获取视频简介",link:"#获取视频简介",children:[]},{level:2,title:"查询视频分P列表 (avid/bvid转cid)",slug:"查询视频分p列表-avid-bvid转cid",link:"#查询视频分p列表-avid-bvid转cid",children:[]}],path:"/docs/video/info.html",pathLocale:"/",extraFields:[]},{title:"互动视频信息",headers:[{level:2,title:"获取互动视频模块详细信息",slug:"获取互动视频模块详细信息",link:"#获取互动视频模块详细信息",children:[]}],path:"/docs/video/interact_video.html",pathLocale:"/",extraFields:[]},{title:"视频在线人数",headers:[{level:2,title:"获取视频在线人数_web端",slug:"获取视频在线人数-web端",link:"#获取视频在线人数-web端",children:[]},{level:2,title:"获取视频在线人数_APP端",slug:"获取视频在线人数-app端",link:"#获取视频在线人数-app端",children:[]}],path:"/docs/video/online.html",pathLocale:"/",extraFields:[]},{title:"高能进度条",headers:[{level:2,title:"获取弹幕趋势顶点列表",slug:"获取弹幕趋势顶点列表",link:"#获取弹幕趋势顶点列表",children:[]}],path:"/docs/video/pbp.html",pathLocale:"/",extraFields:[]},{title:"播放器",headers:[{level:2,title:"web 播放器信息",slug:"web-播放器信息",link:"#web-播放器信息",children:[]},{level:2,title:"播放反馈",slug:"播放反馈",link:"#播放反馈",children:[]}],path:"/docs/video/player.html",pathLocale:"/",extraFields:[]},{title:"视频推荐",headers:[{level:2,title:"获取单视频推荐列表(web端)",slug:"获取单视频推荐列表-web端",link:"#获取单视频推荐列表-web端",children:[]},{level:2,title:"获取首页视频推荐列表(web端)",slug:"获取首页视频推荐列表-web端",link:"#获取首页视频推荐列表-web端",children:[]},{level:2,title:"根据点击视频获取的短视频播放列表",slug:"根据点击视频获取的短视频播放列表",link:"#根据点击视频获取的短视频播放列表",children:[]},{level:2,title:"获取短视频模式视频列表",slug:"获取短视频模式视频列表",link:"#获取短视频模式视频列表",children:[]}],path:"/docs/video/recommend.html",pathLocale:"/",extraFields:[]},{title:"视频观看数据上报",headers:[{level:2,title:"上报观看进度(双端)",slug:"上报观看进度-双端",link:"#上报观看进度-双端",children:[]},{level:2,title:"上报视频播放心跳(web端)",slug:"上报视频播放心跳-web端",link:"#上报视频播放心跳-web端",children:[]},{level:2,title:"开始观看视频 (web端)",slug:"开始观看视频-web端",link:"#开始观看视频-web端",children:[]}],path:"/docs/video/report.html",pathLocale:"/",extraFields:[]},{title:"视频快照",headers:[{level:2,title:"获取视频快照(web端)",slug:"获取视频快照-web端",link:"#获取视频快照-web端",children:[]},{level:2,title:"获取视频快照(APP端)",slug:"获取视频快照-app端",link:"#获取视频快照-app端",children:[]},{level:2,title:"获取视频快照(web端)(用于封面预览)",slug:"获取视频快照-web端-用于封面预览",link:"#获取视频快照-web端-用于封面预览",children:[]},{level:2,title:"图片拼版",slug:"图片拼版",link:"#图片拼版",children:[]},{level:2,title:"bin格式截取时间表",slug:"bin格式截取时间表",link:"#bin格式截取时间表",children:[]}],path:"/docs/video/snapshot.html",pathLocale:"/",extraFields:[]},{title:"视频状态数",headers:[{level:2,title:"视频状态数(仅avid)",slug:"视频状态数-仅avid",link:"#视频状态数-仅avid",children:[]},{level:2,title:"视频状态数(bvid/avid)",slug:"视频状态数-bvid-avid",link:"#视频状态数-bvid-avid",children:[]}],path:"/docs/video/status_number.html",pathLocale:"/",extraFields:[]},{title:"视频AI总结",headers:[{level:2,title:"获取AI总结内容",slug:"获取ai总结内容",link:"#获取ai总结内容",children:[]},{level:2,title:"点赞&点踩摘要",slug:"点赞-点踩摘要",link:"#点赞-点踩摘要",children:[]}],path:"/docs/video/summary.html",pathLocale:"/",extraFields:[]},{title:"视频TAG",headers:[{level:2,title:"获取视频TAG信息(新)",slug:"获取视频tag信息-新",link:"#获取视频tag信息-新",children:[]},{level:2,title:"获取视频TAG信息(旧)",slug:"获取视频tag信息-旧",link:"#获取视频tag信息-旧",children:[]},{level:2,title:"点赞&取消点赞视频TAG",slug:"点赞-取消点赞视频tag",link:"#点赞-取消点赞视频tag",children:[]},{level:2,title:"点踩&取消点踩视频TAG",slug:"点踩-取消点踩视频tag",link:"#点踩-取消点踩视频tag",children:[]}],path:"/docs/video/tags.html",pathLocale:"/",extraFields:[]},{title:"视频分区一览",headers:[{level:2,title:"动画",slug:"动画",link:"#动画",children:[]},{level:2,title:"番剧",slug:"番剧",link:"#番剧",children:[]},{level:2,title:"国创",slug:"国创",link:"#国创",children:[]},{level:2,title:"音乐",slug:"音乐",link:"#音乐",children:[]},{level:2,title:"舞蹈",slug:"舞蹈",link:"#舞蹈",children:[]},{level:2,title:"游戏",slug:"游戏",link:"#游戏",children:[]},{level:2,title:"知识",slug:"知识",link:"#知识",children:[]},{level:2,title:"科技",slug:"科技",link:"#科技",children:[]},{level:2,title:"运动",slug:"运动",link:"#运动",children:[]},{level:2,title:"汽车",slug:"汽车",link:"#汽车",children:[]},{level:2,title:"生活",slug:"生活",link:"#生活",children:[]},{level:2,title:"美食",slug:"美食",link:"#美食",children:[]},{level:2,title:"动物圈",slug:"动物圈",link:"#动物圈",children:[]},{level:2,title:"鬼畜",slug:"鬼畜",link:"#鬼畜",children:[]},{level:2,title:"时尚",slug:"时尚",link:"#时尚",children:[]},{level:2,title:"资讯",slug:"资讯",link:"#资讯",children:[]},{level:2,title:"广告",slug:"广告",link:"#广告",children:[]},{level:2,title:"娱乐",slug:"娱乐",link:"#娱乐",children:[]},{level:2,title:"影视",slug:"影视",link:"#影视",children:[]},{level:2,title:"纪录片",slug:"纪录片",link:"#纪录片",children:[]},{level:2,title:"电影",slug:"电影",link:"#电影",children:[]},{level:2,title:"电视剧",slug:"电视剧",link:"#电视剧",children:[]}],path:"/docs/video/video_zone.html",pathLocale:"/",extraFields:[]},{title:"视频分区一览 (v2)",headers:[{level:2,title:"动画",slug:"动画",link:"#动画",children:[]},{level:2,title:"游戏",slug:"游戏",link:"#游戏",children:[]},{level:2,title:"鬼畜",slug:"鬼畜",link:"#鬼畜",children:[]},{level:2,title:"音乐",slug:"音乐",link:"#音乐",children:[]},{level:2,title:"舞蹈",slug:"舞蹈",link:"#舞蹈",children:[]},{level:2,title:"影视",slug:"影视",link:"#影视",children:[]},{level:2,title:"娱乐",slug:"娱乐",link:"#娱乐",children:[]},{level:2,title:"知识",slug:"知识",link:"#知识",children:[]},{level:2,title:"科技数码",slug:"科技数码",link:"#科技数码",children:[]},{level:2,title:"资讯",slug:"资讯",link:"#资讯",children:[]},{level:2,title:"美食",slug:"美食",link:"#美食",children:[]},{level:2,title:"小剧场",slug:"小剧场",link:"#小剧场",children:[]},{level:2,title:"汽车",slug:"汽车",link:"#汽车",children:[]},{level:2,title:"时尚美妆",slug:"时尚美妆",link:"#时尚美妆",children:[]},{level:2,title:"体育运动",slug:"体育运动",link:"#体育运动",children:[]},{level:2,title:"动物",slug:"动物",link:"#动物",children:[]},{level:2,title:"vlog",slug:"vlog",link:"#vlog",children:[]},{level:2,title:"绘画",slug:"绘画",link:"#绘画",children:[]},{level:2,title:"人工智能",slug:"人工智能",link:"#人工智能",children:[]},{level:2,title:"家装房产",slug:"家装房产",link:"#家装房产",children:[]},{level:2,title:"户外潮流",slug:"户外潮流",link:"#户外潮流",children:[]},{level:2,title:"健身",slug:"健身",link:"#健身",children:[]},{level:2,title:"手工",slug:"手工",link:"#手工",children:[]},{level:2,title:"旅游出行",slug:"旅游出行",link:"#旅游出行",children:[]},{level:2,title:"三农",slug:"三农",link:"#三农",children:[]},{level:2,title:"亲子",slug:"亲子",link:"#亲子",children:[]},{level:2,title:"健康",slug:"健康",link:"#健康",children:[]},{level:2,title:"情感",slug:"情感",link:"#情感",children:[]},{level:2,title:"生活兴趣",slug:"生活兴趣",link:"#生活兴趣",children:[]},{level:2,title:"生活经验",slug:"生活经验",link:"#生活经验",children:[]},{level:2,title:"神秘学 (未公开)",slug:"神秘学-未公开",link:"#神秘学-未公开",children:[]}],path:"/docs/video/video_zone_v2.html",pathLocale:"/",extraFields:[]},{title:"视频流URL",headers:[{level:2,title:"qn视频清晰度标识",slug:"qn视频清晰度标识",link:"#qn视频清晰度标识",children:[]},{level:2,title:"fnver视频流版本标识",slug:"fnver视频流版本标识",link:"#fnver视频流版本标识",children:[]},{level:2,title:"fnval视频流格式标识",slug:"fnval视频流格式标识",link:"#fnval视频流格式标识",children:[]},{level:2,title:"视频编码代码",slug:"视频编码代码",link:"#视频编码代码",children:[]},{level:2,title:"视频伴音音质代码",slug:"视频伴音音质代码",link:"#视频伴音音质代码",children:[]},{level:2,title:"获取视频流地址_web端",slug:"获取视频流地址-web端",link:"#获取视频流地址-web端",children:[{level:3,title:"FLV/MP4格式",slug:"flv-mp4格式",link:"#flv-mp4格式",children:[]},{level:3,title:"DASH格式",slug:"dash格式",link:"#dash格式",children:[]}]},{level:2,title:"视频取流说明",slug:"视频取流说明",link:"#视频取流说明",children:[]}],path:"/docs/video/videostream_url.html",pathLocale:"/",extraFields:[]},{title:"分区最新视频",headers:[{level:2,title:"获取分区最新视频列表",slug:"获取分区最新视频列表",link:"#获取分区最新视频列表",children:[{level:3,title:"获取分区标签近期互动列表",slug:"获取分区标签近期互动列表",link:"#获取分区标签近期互动列表",children:[]},{level:3,title:"获取分区近期投稿列表",slug:"获取分区近期投稿列表",link:"#获取分区近期投稿列表",children:[]},{level:3,title:"获取分区近期投稿列表 (带排序)",slug:"获取分区近期投稿列表-带排序",link:"#获取分区近期投稿列表-带排序",children:[]}]}],path:"/docs/video_ranking/dynamic.html",pathLocale:"/",extraFields:[]},{title:"热门视频",headers:[{level:2,title:"获取当前热门视频列表",slug:"获取当前热门视频列表",link:"#获取当前热门视频列表",children:[]},{level:2,title:"每周必看全部列表",slug:"每周必看全部列表",link:"#每周必看全部列表",children:[]},{level:2,title:"每周必看选期详细信息",slug:"每周必看选期详细信息",link:"#每周必看选期详细信息",children:[]}],path:"/docs/video_ranking/popular.html",pathLocale:"/",extraFields:[]},{title:"入站必刷视频",headers:[{level:2,title:"获取入站必刷视频",slug:"获取入站必刷视频",link:"#获取入站必刷视频",children:[]}],path:"/docs/video_ranking/precious_videos.html",pathLocale:"/",extraFields:[]},{title:"视频排行榜",headers:[{level:2,title:"获取分区视频排行榜列表",slug:"获取分区视频排行榜列表",link:"#获取分区视频排行榜列表",children:[]}],path:"/docs/video_ranking/ranking.html",pathLocale:"/",extraFields:[]},{title:"大会员操作",headers:[{level:2,title:"兑换卡券",slug:"兑换卡券",link:"#兑换卡券",children:[]},{level:2,title:"大会员每日经验",slug:"大会员每日经验",link:"#大会员每日经验",children:[]}],path:"/docs/vip/action.html",pathLocale:"/",extraFields:[]},{title:"大会员中心",headers:[{level:2,title:"大会员中心信息",slug:"大会员中心信息",link:"#大会员中心信息",children:[]},{level:2,title:"大积分",slug:"大积分",link:"#大积分",children:[{level:3,title:"大积分商品类型",slug:"大积分商品类型",link:"#大积分商品类型",children:[]},{level:3,title:"大积分任务列表",slug:"大积分任务列表",link:"#大积分任务列表",children:[]},{level:3,title:"大积分中心信息",slug:"大积分中心信息",link:"#大积分中心信息",children:[]},{level:3,title:"大积分改变记录",slug:"大积分改变记录",link:"#大积分改变记录",children:[]}]}],path:"/docs/vip/center.html",pathLocale:"/",extraFields:[]},{title:"大会员签到",headers:[{level:2,title:"大积分签到",slug:"大积分签到",link:"#大积分签到",children:[]}],path:"/docs/vip/clockin.html",pathLocale:"/",extraFields:[]},{title:"大会员信息",headers:[{level:2,title:"卡券状态查询",slug:"卡券状态查询",link:"#卡券状态查询",children:[]}],path:"/docs/vip/info.html",pathLocale:"/",extraFields:[]},{title:"基本信息",headers:[{level:2,title:"获取用户钱包",slug:"获取用户钱包",link:"#获取用户钱包",children:[]}],path:"/docs/wallet/info.html",pathLocale:"/",extraFields:[]},{title:"404页漫画收集",headers:[{level:2,title:"视频稿件错误提示图",slug:"视频稿件错误提示图",link:"#视频稿件错误提示图",children:[]},{level:2,title:"static类型",slug:"static类型",link:"#static类型",children:[]},{level:2,title:"dynamic类型",slug:"dynamic类型",link:"#dynamic类型",children:[]}],path:"/docs/web_widget/404_manga.html",pathLocale:"/",extraFields:[]},{title:"横幅轮播图",headers:[{level:2,title:"获取各分区的轮播图_web端",slug:"获取各分区的轮播图-web端",link:"#获取各分区的轮播图-web端",children:[]}],path:"/docs/web_widget/banner.html",pathLocale:"/",extraFields:[]},{title:"首页横幅头图",headers:[{level:2,title:"获取方法",slug:"获取方法",link:"#获取方法",children:[]},{level:2,title:"获取首页头图",slug:"获取首页头图",link:"#获取首页头图",children:[]},{level:2,title:"图层组合处理",slug:"图层组合处理",link:"#图层组合处理",children:[]}],path:"/docs/web_widget/header.html",pathLocale:"/",extraFields:[]},{title:"分区当日投稿数",headers:[{level:2,title:"获取分区当日投稿稿件数",slug:"获取分区当日投稿稿件数",link:"#获取分区当日投稿稿件数",children:[]}],path:"/docs/web_widget/zone_upload.html",pathLocale:"/",extraFields:[]},{title:"仲裁操作",headers:[{level:2,title:"申请加入风纪委员会",slug:"申请加入风纪委员会",link:"#申请加入风纪委员会",children:[]},{level:2,title:"拉取新案件",slug:"拉取新案件",link:"#拉取新案件",children:[]},{level:2,title:"进行仲裁投票",slug:"进行仲裁投票",link:"#进行仲裁投票",children:[]}],path:"/docs/blackroom/jury/action.html",pathLocale:"/",extraFields:[]},{title:"风纪委员会用户基本信息",headers:[{level:2,title:"基本数据",slug:"基本数据",link:"#基本数据",children:[]},{level:2,title:"基本数据(旧API)",slug:"基本数据-旧api",link:"#基本数据-旧api",children:[]},{level:2,title:"统计信息",slug:"统计信息",link:"#统计信息",children:[]},{level:2,title:"统计信息(旧API)",slug:"统计信息-旧api",link:"#统计信息-旧api",children:[]},{level:2,title:"检查申请风纪委员会资格",slug:"检查申请风纪委员会资格",link:"#检查申请风纪委员会资格",children:[]}],path:"/docs/blackroom/jury/base_info.html",pathLocale:"/",extraFields:[]},{title:"众裁信息",headers:[{level:2,title:"Enum类型代码",slug:"enum类型代码",link:"#enum类型代码",children:[{level:3,title:"投票类型码总览",slug:"投票类型码总览",link:"#投票类型码总览",children:[]},{level:3,title:"投票选项码总览",slug:"投票选项码总览",link:"#投票选项码总览",children:[]}]},{level:2,title:"获取单个案件信息",slug:"获取单个案件信息",link:"#获取单个案件信息",children:[]},{level:2,title:"查询案件众裁信息",slug:"查询案件众裁信息",link:"#查询案件众裁信息",children:[]},{level:2,title:"查询我的众裁记录",slug:"查询我的众裁记录",link:"#查询我的众裁记录",children:[]},{level:2,title:"查询案件众裁信息(旧 api)",slug:"查询案件众裁信息-旧-api",link:"#查询案件众裁信息-旧-api",children:[]},{level:2,title:"获取众议观点",slug:"获取众议观点",link:"#获取众议观点",children:[]}],path:"/docs/blackroom/jury/judgement_info.html",pathLocale:"/",extraFields:[]},{title:"二维码登录",headers:[{level:2,title:"扫码登录流程(伪代码)",slug:"扫码登录流程-伪代码",link:"#扫码登录流程-伪代码",children:[]},{level:2,title:"web端扫码登录",slug:"web端扫码登录",link:"#web端扫码登录",children:[{level:3,title:"申请二维码(web端)",slug:"申请二维码-web端",link:"#申请二维码-web端",children:[]},{level:3,title:"扫码登录(web端)",slug:"扫码登录-web端",link:"#扫码登录-web端",children:[]}]},{level:2,title:"web端扫码登录-旧版",slug:"web端扫码登录-旧版",link:"#web端扫码登录-旧版",children:[{level:3,title:"申请二维码(web端-旧版)",slug:"申请二维码-web端-旧版",link:"#申请二维码-web端-旧版",children:[]},{level:3,title:"扫码登录(web端-旧版)",slug:"扫码登录-web端-旧版",link:"#扫码登录-web端-旧版",children:[]}]},{level:2,title:"TV端扫码登录",slug:"tv端扫码登录",link:"#tv端扫码登录",children:[{level:3,title:"申请二维码(TV端)",slug:"申请二维码-tv端",link:"#申请二维码-tv端",children:[]},{level:3,title:"扫码登录(TV端)",slug:"扫码登录-tv端",link:"#扫码登录-tv端",children:[]},{level:3,title:"appkey 可用列表",slug:"appkey-可用列表",link:"#appkey-可用列表",children:[]}]}],path:"/docs/login/login_action/QR.html",pathLocale:"/",extraFields:[]},{title:"短信登录",headers:[{level:2,title:"获取国际冠字码_web端",slug:"获取国际冠字码-web端",link:"#获取国际冠字码-web端",children:[]},{level:2,title:"发送短信验证码_app端",slug:"发送短信验证码-app端",link:"#发送短信验证码-app端",children:[]},{level:2,title:"发送短信验证码_web端",slug:"发送短信验证码-web端",link:"#发送短信验证码-web端",children:[]},{level:2,title:"使用短信验证码登录_app端",slug:"使用短信验证码登录-app端",link:"#使用短信验证码登录-app端",children:[]},{level:2,title:"使用短信验证码登录_web端",slug:"使用短信验证码登录-web端",link:"#使用短信验证码登录-web端",children:[]}],path:"/docs/login/login_action/SMS.html",pathLocale:"/",extraFields:[]},{title:"密码登录",headers:[{level:2,title:"密码登录流程(伪代码)",slug:"密码登录流程-伪代码",link:"#密码登录流程-伪代码",children:[]},{level:2,title:"web端密码登录",slug:"web端密码登录",link:"#web端密码登录",children:[{level:3,title:"获取公钥&盐(web端)",slug:"获取公钥-盐-web端",link:"#获取公钥-盐-web端",children:[]},{level:3,title:"登录操作(web端)",slug:"登录操作-web端",link:"#登录操作-web端",children:[]}]},{level:2,title:"web端密码登录-旧版",slug:"web端密码登录-旧版",link:"#web端密码登录-旧版",children:[{level:3,title:"获取公钥&盐(web端-旧版)",slug:"获取公钥-盐-web端-旧版",link:"#获取公钥-盐-web端-旧版",children:[]},{level:3,title:"登录操作(web端-旧版)",slug:"登录操作-web端-旧版",link:"#登录操作-web端-旧版",children:[]}]},{level:2,title:"APP端密码登录",slug:"app端密码登录",link:"#app端密码登录",children:[{level:3,title:"获取公钥&盐(APP端)",slug:"获取公钥-盐-app端",link:"#获取公钥-盐-app端",children:[]},{level:3,title:"登录操作(APP端)",slug:"登录操作-app端",link:"#登录操作-app端",children:[]}]},{level:2,title:"登录密码的加密实例",slug:"登录密码的加密实例",link:"#登录密码的加密实例",children:[]},{level:2,title:"手机号验证",slug:"手机号验证",link:"#手机号验证",children:[{level:3,title:"简述",slug:"简述",link:"#简述",children:[]},{level:3,title:"获取 captcha",slug:"获取-captcha",link:"#获取-captcha",children:[]},{level:3,title:"发送验证码",slug:"发送验证码",link:"#发送验证码",children:[]},{level:3,title:"验证手机验证码",slug:"验证手机验证码",link:"#验证手机验证码",children:[]},{level:3,title:"交换 Cookie",slug:"交换-cookie",link:"#交换-cookie",children:[]}]}],path:"/docs/login/login_action/password.html",pathLocale:"/",extraFields:[]},{title:"登录操作",headers:[{level:2,title:"扫码登录",slug:"扫码登录",link:"#扫码登录",children:[]},{level:2,title:"验证登录",slug:"验证登录",link:"#验证登录",children:[{level:3,title:"申请captcha验证码",slug:"申请captcha验证码",link:"#申请captcha验证码",children:[]},{level:3,title:"申请captcha验证码 (旧版)",slug:"申请captcha验证码-旧版",link:"#申请captcha验证码-旧版",children:[]},{level:3,title:"进行验证",slug:"进行验证",link:"#进行验证",children:[]},{level:3,title:"继续登录",slug:"继续登录",link:"#继续登录",children:[]}]}],path:"/docs/login/login_action/",pathLocale:"/",extraFields:[]},{title:"APP API 签名与鉴权",headers:[{level:2,title:"APP API 签名特性",slug:"app-api-签名特性",link:"#app-api-签名特性",children:[]},{level:2,title:"APP API 签名算法",slug:"app-api-签名算法",link:"#app-api-签名算法",children:[]},{level:2,title:"Demo",slug:"demo",link:"#demo",children:[{level:3,title:"Python",slug:"python",link:"#python",children:[]},{level:3,title:"Java",slug:"java",link:"#java",children:[]},{level:3,title:"TypeScript/JavaScript",slug:"typescript-javascript",link:"#typescript-javascript",children:[]},{level:3,title:"Swift",slug:"swift",link:"#swift",children:[]},{level:3,title:"CplusPlus",slug:"cplusplus",link:"#cplusplus",children:[]}]}],path:"/docs/misc/sign/APP.html",pathLocale:"/",extraFields:[]},{title:"APPKey",headers:[],path:"/docs/misc/sign/APPKey.html",pathLocale:"/",extraFields:[]},{title:"BiliTicket",headers:[{level:2,title:"简述",slug:"简述",link:"#简述",children:[]},{level:2,title:"算法",slug:"算法",link:"#算法",children:[]},{level:2,title:"接口",slug:"接口",link:"#接口",children:[]},{level:2,title:"Demo",slug:"demo",link:"#demo",children:[{level:3,title:"Python",slug:"python",link:"#python",children:[]},{level:3,title:"Java",slug:"java",link:"#java",children:[]},{level:3,title:"JavaScript (Node.js)",slug:"javascript-node-js",link:"#javascript-node-js",children:[]}]}],path:"/docs/misc/sign/bili_ticket.html",pathLocale:"/",extraFields:[]},{title:"v_voucher 验证",headers:[{level:2,title:"简述",slug:"简述",link:"#简述",children:[]},{level:2,title:"操作流程",slug:"操作流程",link:"#操作流程",children:[]},{level:2,title:"接口列表",slug:"接口列表",link:"#接口列表",children:[{level:3,title:"从 v_voucher 申请 captcha",slug:"从-v-voucher-申请-captcha",link:"#从-v-voucher-申请-captcha",children:[]}]},{level:2,title:"从验证结果获取 grisk_id",slug:"从验证结果获取-grisk-id",link:"#从验证结果获取-grisk-id",children:[]}],path:"/docs/misc/sign/v_voucher.html",pathLocale:"/",extraFields:[]},{title:"WBI 签名",headers:[{level:2,title:"WBI 签名算法",slug:"wbi-签名算法",link:"#wbi-签名算法",children:[]},{level:2,title:"Demo",slug:"demo",link:"#demo",children:[{level:3,title:"Python",slug:"python",link:"#python",children:[]},{level:3,title:"JavaScript",slug:"javascript",link:"#javascript",children:[]},{level:3,title:"Golang",slug:"golang",link:"#golang",children:[]},{level:3,title:"CSharp",slug:"csharp",link:"#csharp",children:[]},{level:3,title:"Java",slug:"java",link:"#java",children:[]},{level:3,title:"Kotlin",slug:"kotlin",link:"#kotlin",children:[]},{level:3,title:"PHP",slug:"php",link:"#php",children:[]},{level:3,title:"Rust",slug:"rust",link:"#rust",children:[]},{level:3,title:"Swift",slug:"swift",link:"#swift",children:[]},{level:3,title:"CPlusPlus",slug:"cplusplus",link:"#cplusplus",children:[]},{level:3,title:"Haskell",slug:"haskell",link:"#haskell",children:[]}]}],path:"/docs/misc/sign/wbi.html",pathLocale:"/",extraFields:[]},{title:"",headers:[],path:"/404.html",pathLocale:"/",extraFields:[]}],Dg=Oe(Cg),Fg=()=>Dg,Vg=/[^\x00-\x7F]/,$g=e=>e.split(/\s+/g).map(t=>t.trim()).filter(t=>!!t),ro=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),so=(e,t)=>{const l=t.join(" "),i=$g(e);if(Vg.test(e))return i.some(r=>l.toLowerCase().includes(r));const n=e.endsWith(" ");return new RegExp(`${i.map((r,s)=>i.length===s+1&&!n?`(?=.*\\b${ro(r)})`:`(?=.*\\b${ro(r)}\\b)`).join("")}.+`,"gi").test(l)},Mg=({searchIndex:e,routeLocale:t,query:l,maxSuggestions:i})=>{const n=I(()=>e.value.filter(r=>r.pathLocale===t.value));return I(()=>{const r=l.value.trim().toLowerCase();if(!r)return[];const s=[],o=(a,u)=>{so(r,[u.title])&&s.push({link:`${a.path}#${u.slug}`,title:a.title,header:u.title});for(const c of u.children){if(s.length>=i.value)return;o(a,c)}};for(const a of n.value){if(s.length>=i.value)break;if(so(r,[a.title,...a.extraFields])){s.push({link:a.path,title:a.title});continue}for(const u of a.headers){if(s.length>=i.value)break;o(a,u)}}return s})},Ng=e=>{const t=Oe(0);return{focusIndex:t,focusNext:()=>{t.value<e.value.length-1?t.value+=1:t.value=0},focusPrev:()=>{t.value>0?t.value-=1:t.value=e.value.length-1}}},Hg=ue({name:"SearchBox",props:{locales:{type:Object,default:()=>({})},hotKeys:Array,maxSuggestions:{type:Number,default:5}},setup(e){const{locales:t,hotKeys:l,maxSuggestions:i}=uu(e),n=hn(t),r=Fl(),s=Ga(),o=Fg(),a=Oe(null),u=Oe(!1),c=Oe(""),d=Mg({searchIndex:o,routeLocale:s,query:c,maxSuggestions:i}),{focusIndex:h,focusNext:p,focusPrev:_}=Ng(d);Hp(l,()=>{a.value?.focus()});const b=I(()=>u.value&&!!d.value.length),L=()=>{b.value&&_()},P=()=>{b.value&&p()},x=m=>{if(!b.value)return;const k=d.value[m];k&&r.push(k.link).then(()=>{c.value="",h.value=0})};return()=>G("form",{class:"search-box",role:"search"},[G("input",{ref:a,type:"search",placeholder:n.value.placeholder,autocomplete:"off",spellcheck:!1,value:c.value,onFocus:()=>{u.value=!0},onBlur:()=>{u.value=!1},onInput:m=>{c.value=m.target.value},onKeydown:m=>{switch(m.key){case"ArrowUp":{L();break}case"ArrowDown":{P();break}case"Enter":{m.preventDefault(),x(h.value);break}}}}),b.value&&G("ul",{class:"suggestions",onMouseleave:()=>{h.value=-1}},d.value.map(({link:m,title:k,header:$},J)=>G("li",{class:["suggestion",{focus:h.value===J}],onMouseenter:()=>{h.value=J},onMousedown:()=>{x(J)}},G("a",{href:m,onClick:M=>{M.preventDefault()}},[G("span",{class:"page-title"},k),$&&G("span",{class:"page-header"},`> ${$}`)]))))])}});var jg=["s","/"],Bg={"/":{placeholder:"搜索"}};const zg=Bg,Ug=jg,Wg=5;var Kg=wt({enhance({app:e}){e.component("SearchBox",t=>G(Hg,{locales:zg,hotKeys:Ug,maxSuggestions:Wg,...t}))}});const Gg=Object.freeze(Object.defineProperty({__proto__:null,default:Kg},Symbol.toStringTag,{value:"Module"})),qg=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Yg={__name:"Layout",setup(e){return(t,l)=>(Y(),Pe(wc,null,{"page-bottom":xe(()=>l[0]||(l[0]=[re("footer",{style:{"text-align":"center"}},[yt(" Copyright © 2020-2025 "),re("a",{href:"https://github.com/SocialSisterYi/"},"SocialSisterYi"),yt(" | "),re("a",{href:"https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/LICENSE"},"CC-BY-NC-4.0 Licensed")],-1)])),_:1}))}},Xg=wt({layouts:{Layout:Yg}}),Jg=Object.freeze(Object.defineProperty({__proto__:null,default:Xg},Symbol.toStringTag,{value:"Module"})),Si=[Sp,Wp,Xp,Qp,ov,kv,Tv,Ov,$v,Ig,Gg,qg,Jg].map(e=>e.default).filter(Boolean),Qg=JSON.parse('{"base":"/bilibili-API-collect/","lang":"zh-CN","title":"BAC Document","description":"社区开源的第三方哔哩哔哩 API 文档","head":[["link",{"rel":"icon","href":"/bilibili-API-collect/logo2.jpg"}]],"locales":{"/":{"lang":"zh-CN"}}}');var _l=Le(Qg),Zg=ef,e_=()=>{const e=xf({history:Zg(Ia("/bilibili-API-collect/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,l,i)=>i||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,l)=>{if(t.path!==l.path||l===At){const i=ri(t.fullPath);if(i.path!==t.fullPath)return i.path;const n=await i.loader();t.meta={...i.meta,_pageChunk:n}}else t.path===l.path&&(t.meta=l.meta)}),e},t_=e=>{e.component("ClientOnly",br),e.component("Content",yr),e.component("RouteLink",cn)},l_=(e,t,l)=>{const i=I(()=>t.currentRoute.value.path),n=Fo((L,P)=>({get(){return L(),t.currentRoute.value.meta._pageChunk},set(x){t.currentRoute.value.meta._pageChunk=x,P()}})),r=I(()=>tl.resolveLayouts(l)),s=I(()=>tl.resolveRouteLocale(_l.value.locales,i.value)),o=I(()=>tl.resolveSiteLocaleData(_l.value,s.value)),a=I(()=>n.value.comp),u=I(()=>n.value.data),c=I(()=>u.value.frontmatter),d=I(()=>tl.resolvePageHeadTitle(u.value,o.value)),h=I(()=>tl.resolvePageHead(d.value,c.value,o.value)),p=I(()=>tl.resolvePageLang(u.value,o.value)),_=I(()=>tl.resolvePageLayout(u.value,r.value)),b={layouts:r,pageData:u,pageComponent:a,pageFrontmatter:c,pageHead:h,pageHeadTitle:d,pageLang:p,pageLayout:_,redirects:Qn,routeLocale:s,routePath:i,routes:Tl,siteData:_l,siteLocaleData:o,frontmatter:c,head:h,headTitle:d,lang:p,page:u,site:_l,siteLocale:o};return e.provide(kr,b),Object.defineProperties(e.config.globalProperties,{$pageFrontmatter:{get:()=>c.value},$pageHead:{get:()=>h.value},$pageHeadTitle:{get:()=>d.value},$pageLang:{get:()=>p.value},$pageData:{get:()=>u.value},$routeLocale:{get:()=>s.value},$withBase:{get:()=>Er},$frontmatter:{get:()=>c.value},$head:{get:()=>h.value},$headTitle:{get:()=>d.value},$lang:{get:()=>p.value},$page:{get:()=>u.value},$site:{get:()=>_l.value},$siteLocale:{get:()=>o.value}}),b},i_=([e,t,l=""])=>{const i=Object.entries(t).map(([o,a])=>ut(a)?`[${o}=${JSON.stringify(a)}]`:a?`[${o}]`:"").join(""),n=`head > ${e}${i}`;return Array.from(document.querySelectorAll(n)).find(o=>o.innerText===l)??null},n_=([e,t,l])=>{if(!ut(e))return null;const i=document.createElement(e);return mr(t)&&Object.entries(t).forEach(([n,r])=>{ut(r)?i.setAttribute(n,r):r&&i.setAttribute(n,"")}),ut(l)&&i.appendChild(document.createTextNode(l)),i},r_=()=>{const e=Sf(),t=Rf();let l=[];const i=()=>{e.value.forEach(s=>{const o=i_(s);o&&l.push(o)})},n=()=>{const s=[];return e.value.forEach(o=>{const a=n_(o);a&&s.push(a)}),s},r=()=>{document.documentElement.lang=t.value;const s=n();l.forEach((o,a)=>{const u=s.findIndex(c=>o.isEqualNode(c));u===-1?(o.remove(),delete l[a]):s.splice(u,1)}),s.forEach(o=>document.head.appendChild(o)),l=[...l.filter(o=>!!o),...s]};qt(Df,r),rt(()=>{i(),Ge(e,r,{immediate:!1})})},s_=sh,o_=async()=>{const e=s_({name:"Vuepress",setup(){r_();for(const n of Si)n.setup?.();const l=Si.flatMap(({rootComponents:n=[]})=>n.map(r=>G(r))),i=Of();return()=>[G(i.value),l]}}),t=e_();t_(e),l_(e,t,Si);for(const l of Si)await l.enhance?.({app:e,router:t,siteData:_l});return e.use(t),{app:e,router:t}};o_().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{fn as _,md as a,re as b,ne as c,o_ as createVueApp,yt as d,oe as e,Y as o,Jo as r,xe as w};
|