diff --git a/Dockerfile b/Dockerfile index b35c902..3781a38 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,3 @@ FROM lipanski/docker-static-website:latest -COPY . . +COPY ./dist . diff --git a/dist/404.html b/dist/404.html new file mode 100644 index 0000000..7c9d38e --- /dev/null +++ b/dist/404.html @@ -0,0 +1,22 @@ + + + + + + 404 | 考研英语资料库 + + + + + + + + + + + +
+ + + + \ No newline at end of file diff --git a/dist/assets/app.HdhtuVpo.js b/dist/assets/app.HdhtuVpo.js new file mode 100644 index 0000000..fa4f661 --- /dev/null +++ b/dist/assets/app.HdhtuVpo.js @@ -0,0 +1 @@ +import{t as p}from"./chunks/theme.fx7GdCcc.js";import{R as s,a0 as i,a1 as u,a2 as c,a3 as l,a4 as f,a5 as d,a6 as m,a7 as h,a8 as g,a9 as A,d as v,u as y,v as C,s as P,aa as b,ab as w,ac as R,ad as E}from"./chunks/framework.AELpvxz7.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(p),S=v({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return C(()=>{P(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&b(),w(),R(),n.setup&&n.setup(),()=>E(n.Layout)}});async function T(){globalThis.__VITEPRESS__=!0;const e=_(),a=D();a.provide(u,e);const t=c(e.route);return a.provide(l,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return A(S)}function _(){let e=s;return h(a=>{let t=g(a),o=null;return t&&(e&&(t=t.replace(/\.js$/,".lean.js")),o=import(t)),s&&(e=!1),o},n.NotFound)}s&&T().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{T as createApp}; diff --git a/dist/assets/chunks/framework.AELpvxz7.js b/dist/assets/chunks/framework.AELpvxz7.js new file mode 100644 index 0000000..8544c9f --- /dev/null +++ b/dist/assets/chunks/framework.AELpvxz7.js @@ -0,0 +1,18 @@ +/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Rs(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ne={},Ct=[],ke=()=>{},Ao=()=>!1,Jt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Os=e=>e.startsWith("onUpdate:"),ae=Object.assign,Ms=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ro=Object.prototype.hasOwnProperty,Q=(e,t)=>Ro.call(e,t),B=Array.isArray,At=e=>An(e)==="[object Map]",Ur=e=>An(e)==="[object Set]",G=e=>typeof e=="function",oe=e=>typeof e=="string",Ye=e=>typeof e=="symbol",se=e=>e!==null&&typeof e=="object",Br=e=>(se(e)||G(e))&&G(e.then)&&G(e.catch),Kr=Object.prototype.toString,An=e=>Kr.call(e),Oo=e=>An(e).slice(8,-1),qr=e=>An(e)==="[object Object]",Is=e=>oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Rt=Rs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Rn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Mo=/-(\w)/g,Ne=Rn(e=>e.replace(Mo,(t,n)=>n?n.toUpperCase():"")),Io=/\B([A-Z])/g,rt=Rn(e=>e.replace(Io,"-$1").toLowerCase()),On=Rn(e=>e.charAt(0).toUpperCase()+e.slice(1)),gn=Rn(e=>e?`on${On(e)}`:""),nt=(e,t)=>!Object.is(e,t),Kn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Po=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Lo=e=>{const t=oe(e)?Number(e):NaN;return isNaN(t)?e:t};let Qs;const Mn=()=>Qs||(Qs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ps(e){if(B(e)){const t={};for(let n=0;n{if(n){const s=n.split(Fo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ls(e){let t="";if(oe(e))t=e;else if(B(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Vo=e=>oe(e)?e:e==null?"":B(e)||se(e)&&(e.toString===Kr||!G(e.toString))?Yr(e)?Vo(e.value):JSON.stringify(e,zr,2):String(e),zr=(e,t)=>Yr(t)?zr(e,t.value):At(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[qn(s,i)+" =>"]=r,n),{})}:Ur(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>qn(n))}:Ye(t)?qn(t):se(t)&&!B(t)&&!qr(t)?String(t):t,qn=(e,t="")=>{var n;return Ye(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let we;class Wo{constructor(t=!1){this.detached=t,this._active=!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,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if($t){let t=$t;for($t=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Dt;){let t=Dt;for(Dt=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function ti(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ni(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Hs(s),Uo(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function ps(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(si(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function si(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===kt))return;e.globalVersion=kt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!ps(e)){e.flags&=-3;return}const n=te,s=He;te=e,He=!0;try{ti(e);const r=e.fn(e._value);(t.version===0||nt(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{te=n,He=s,ni(e),e.flags&=-3}}function Hs(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Hs(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Uo(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let He=!0;const ri=[];function it(){ri.push(He),He=!1}function ot(){const e=ri.pop();He=e===void 0?!0:e}function Zs(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=te;te=void 0;try{t()}finally{te=n}}}let kt=0;class Bo{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class In{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}track(t){if(!te||!He||te===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==te)n=this.activeLink=new Bo(te,this),te.deps?(n.prevDep=te.depsTail,te.depsTail.nextDep=n,te.depsTail=n):te.deps=te.depsTail=n,ii(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=te.depsTail,n.nextDep=void 0,te.depsTail.nextDep=n,te.depsTail=n,te.deps===n&&(te.deps=s)}return n}trigger(t){this.version++,kt++,this.notify(t)}notify(t){Ns();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Fs()}}}function ii(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)ii(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const vn=new WeakMap,ht=Symbol(""),gs=Symbol(""),Ut=Symbol("");function ye(e,t,n){if(He&&te){let s=vn.get(e);s||vn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new In),r.map=s,r.key=n),r.track()}}function qe(e,t,n,s,r,i){const o=vn.get(e);if(!o){kt++;return}const l=c=>{c&&c.trigger()};if(Ns(),t==="clear")o.forEach(l);else{const c=B(e),u=c&&Is(n);if(c&&n==="length"){const f=Number(s);o.forEach((h,y)=>{(y==="length"||y===Ut||!Ye(y)&&y>=f)&&l(h)})}else switch((n!==void 0||o.has(void 0))&&l(o.get(n)),u&&l(o.get(Ut)),t){case"add":c?u&&l(o.get("length")):(l(o.get(ht)),At(e)&&l(o.get(gs)));break;case"delete":c||(l(o.get(ht)),At(e)&&l(o.get(gs)));break;case"set":At(e)&&l(o.get(ht));break}}Fs()}function Ko(e,t){const n=vn.get(e);return n&&n.get(t)}function xt(e){const t=J(e);return t===e?t:(ye(t,"iterate",Ut),Pe(e)?t:t.map(be))}function Pn(e){return ye(e=J(e),"iterate",Ut),e}const qo={__proto__:null,[Symbol.iterator](){return Xn(this,Symbol.iterator,be)},concat(...e){return xt(this).concat(...e.map(t=>B(t)?xt(t):t))},entries(){return Xn(this,"entries",e=>(e[1]=be(e[1]),e))},every(e,t){return Ue(this,"every",e,t,void 0,arguments)},filter(e,t){return Ue(this,"filter",e,t,n=>n.map(be),arguments)},find(e,t){return Ue(this,"find",e,t,be,arguments)},findIndex(e,t){return Ue(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ue(this,"findLast",e,t,be,arguments)},findLastIndex(e,t){return Ue(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ue(this,"forEach",e,t,void 0,arguments)},includes(...e){return Yn(this,"includes",e)},indexOf(...e){return Yn(this,"indexOf",e)},join(e){return xt(this).join(e)},lastIndexOf(...e){return Yn(this,"lastIndexOf",e)},map(e,t){return Ue(this,"map",e,t,void 0,arguments)},pop(){return Nt(this,"pop")},push(...e){return Nt(this,"push",e)},reduce(e,...t){return er(this,"reduce",e,t)},reduceRight(e,...t){return er(this,"reduceRight",e,t)},shift(){return Nt(this,"shift")},some(e,t){return Ue(this,"some",e,t,void 0,arguments)},splice(...e){return Nt(this,"splice",e)},toReversed(){return xt(this).toReversed()},toSorted(e){return xt(this).toSorted(e)},toSpliced(...e){return xt(this).toSpliced(...e)},unshift(...e){return Nt(this,"unshift",e)},values(){return Xn(this,"values",be)}};function Xn(e,t,n){const s=Pn(e),r=s[t]();return s!==e&&!Pe(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const Go=Array.prototype;function Ue(e,t,n,s,r,i){const o=Pn(e),l=o!==e&&!Pe(e),c=o[t];if(c!==Go[t]){const h=c.apply(e,i);return l?be(h):h}let u=n;o!==e&&(l?u=function(h,y){return n.call(this,be(h),y,e)}:n.length>2&&(u=function(h,y){return n.call(this,h,y,e)}));const f=c.call(o,u,s);return l&&r?r(f):f}function er(e,t,n,s){const r=Pn(e);let i=n;return r!==e&&(Pe(e)?n.length>3&&(i=function(o,l,c){return n.call(this,o,l,c,e)}):i=function(o,l,c){return n.call(this,o,be(l),c,e)}),r[t](i,...s)}function Yn(e,t,n){const s=J(e);ye(s,"iterate",Ut);const r=s[t](...n);return(r===-1||r===!1)&&js(n[0])?(n[0]=J(n[0]),s[t](...n)):r}function Nt(e,t,n=[]){it(),Ns();const s=J(e)[t].apply(e,n);return Fs(),ot(),s}const Xo=Rs("__proto__,__v_isRef,__isVue"),oi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ye));function Yo(e){Ye(e)||(e=String(e));const t=J(this);return ye(t,"has",e),t.hasOwnProperty(e)}class li{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?il:ai:i?ui:fi).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=B(t);if(!r){let c;if(o&&(c=qo[n]))return c;if(n==="hasOwnProperty")return Yo}const l=Reflect.get(t,n,fe(t)?t:s);return(Ye(n)?oi.has(n):Xo(n))||(r||ye(t,"get",n),i)?l:fe(l)?o&&Is(n)?l:l.value:se(l)?r?Ln(l):Mt(l):l}}class ci extends li{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=vt(i);if(!Pe(s)&&!vt(s)&&(i=J(i),s=J(s)),!B(t)&&fe(i)&&!fe(s))return c?!1:(i.value=s,!0)}const o=B(t)&&Is(n)?Number(n)e,sn=e=>Reflect.getPrototypeOf(e);function el(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=At(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),f=n?ms:t?ys:be;return!t&&ye(i,"iterate",c?gs:ht),{next(){const{value:h,done:y}=u.next();return y?{value:h,done:y}:{value:l?[f(h[0]),f(h[1])]:f(h),done:y}},[Symbol.iterator](){return this}}}}function rn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function tl(e,t){const n={get(r){const i=this.__v_raw,o=J(i),l=J(r);e||(nt(r,l)&&ye(o,"get",r),ye(o,"get",l));const{has:c}=sn(o),u=t?ms:e?ys:be;if(c.call(o,r))return u(i.get(r));if(c.call(o,l))return u(i.get(l));i!==o&&i.get(r)},get size(){const r=this.__v_raw;return!e&&ye(J(r),"iterate",ht),Reflect.get(r,"size",r)},has(r){const i=this.__v_raw,o=J(i),l=J(r);return e||(nt(r,l)&&ye(o,"has",r),ye(o,"has",l)),r===l?i.has(r):i.has(r)||i.has(l)},forEach(r,i){const o=this,l=o.__v_raw,c=J(l),u=t?ms:e?ys:be;return!e&&ye(c,"iterate",ht),l.forEach((f,h)=>r.call(i,u(f),u(h),o))}};return ae(n,e?{add:rn("add"),set:rn("set"),delete:rn("delete"),clear:rn("clear")}:{add(r){!t&&!Pe(r)&&!vt(r)&&(r=J(r));const i=J(this);return sn(i).has.call(i,r)||(i.add(r),qe(i,"add",r,r)),this},set(r,i){!t&&!Pe(i)&&!vt(i)&&(i=J(i));const o=J(this),{has:l,get:c}=sn(o);let u=l.call(o,r);u||(r=J(r),u=l.call(o,r));const f=c.call(o,r);return o.set(r,i),u?nt(i,f)&&qe(o,"set",r,i):qe(o,"add",r,i),this},delete(r){const i=J(this),{has:o,get:l}=sn(i);let c=o.call(i,r);c||(r=J(r),c=o.call(i,r)),l&&l.call(i,r);const u=i.delete(r);return c&&qe(i,"delete",r,void 0),u},clear(){const r=J(this),i=r.size!==0,o=r.clear();return i&&qe(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=el(r,e,t)}),n}function Ds(e,t){const n=tl(e,t);return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(Q(n,r)&&r in s?n:s,r,i)}const nl={get:Ds(!1,!1)},sl={get:Ds(!1,!0)},rl={get:Ds(!0,!1)};const fi=new WeakMap,ui=new WeakMap,ai=new WeakMap,il=new WeakMap;function ol(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ll(e){return e.__v_skip||!Object.isExtensible(e)?0:ol(Oo(e))}function Mt(e){return vt(e)?e:$s(e,!1,Jo,nl,fi)}function cl(e){return $s(e,!1,Zo,sl,ui)}function Ln(e){return $s(e,!0,Qo,rl,ai)}function $s(e,t,n,s,r){if(!se(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=ll(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function pt(e){return vt(e)?pt(e.__v_raw):!!(e&&e.__v_isReactive)}function vt(e){return!!(e&&e.__v_isReadonly)}function Pe(e){return!!(e&&e.__v_isShallow)}function js(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function mn(e){return!Q(e,"__v_skip")&&Object.isExtensible(e)&&Gr(e,"__v_skip",!0),e}const be=e=>se(e)?Mt(e):e,ys=e=>se(e)?Ln(e):e;function fe(e){return e?e.__v_isRef===!0:!1}function pe(e){return di(e,!1)}function Vs(e){return di(e,!0)}function di(e,t){return fe(e)?e:new fl(e,t)}class fl{constructor(t,n){this.dep=new In,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:J(t),this._value=n?t:be(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Pe(t)||vt(t);t=s?t:J(t),nt(t,n)&&(this._rawValue=t,this._value=s?t:be(t),this.dep.trigger())}}function Ws(e){return fe(e)?e.value:e}function le(e){return G(e)?e():Ws(e)}const ul={get:(e,t,n)=>t==="__v_raw"?e:Ws(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return fe(r)&&!fe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function hi(e){return pt(e)?e:new Proxy(e,ul)}class al{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new In,{get:s,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function dl(e){return new al(e)}class hl{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,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 Ko(J(this._object),this._key)}}class pl{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 gl(e,t,n){return fe(e)?e:G(e)?new pl(e):se(e)&&arguments.length>1?ml(e,t,n):pe(e)}function ml(e,t,n){const s=e[t];return fe(s)?s:new hl(e,t,n)}class yl{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new In(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=kt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&te!==this)return ei(this,!0),!0}get value(){const t=this.dep.track();return si(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function bl(e,t,n=!1){let s,r;return G(e)?s=e:(s=e.get,r=e.set),new yl(s,r,n)}const on={},wn=new WeakMap;let at;function _l(e,t=!1,n=at){if(n){let s=wn.get(n);s||wn.set(n,s=[]),s.push(e)}}function vl(e,t,n=ne){const{immediate:s,deep:r,once:i,scheduler:o,augmentJob:l,call:c}=n,u=g=>r?g:Pe(g)||r===!1||r===0?tt(g,1):tt(g);let f,h,y,b,A=!1,P=!1;if(fe(e)?(h=()=>e.value,A=Pe(e)):pt(e)?(h=()=>u(e),A=!0):B(e)?(P=!0,A=e.some(g=>pt(g)||Pe(g)),h=()=>e.map(g=>{if(fe(g))return g.value;if(pt(g))return u(g);if(G(g))return c?c(g,2):g()})):G(e)?t?h=c?()=>c(e,2):e:h=()=>{if(y){it();try{y()}finally{ot()}}const g=at;at=f;try{return c?c(e,3,[b]):e(b)}finally{at=g}}:h=ke,t&&r){const g=h,M=r===!0?1/0:r;h=()=>tt(g(),M)}const K=Jr(),H=()=>{f.stop(),K&&K.active&&Ms(K.effects,f)};if(i&&t){const g=t;t=(...M)=>{g(...M),H()}}let W=P?new Array(e.length).fill(on):on;const p=g=>{if(!(!(f.flags&1)||!f.dirty&&!g))if(t){const M=f.run();if(r||A||(P?M.some((V,R)=>nt(V,W[R])):nt(M,W))){y&&y();const V=at;at=f;try{const R=[M,W===on?void 0:P&&W[0]===on?[]:W,b];c?c(t,3,R):t(...R),W=M}finally{at=V}}}else f.run()};return l&&l(p),f=new Qr(h),f.scheduler=o?()=>o(p,!1):p,b=g=>_l(g,!1,f),y=f.onStop=()=>{const g=wn.get(f);if(g){if(c)c(g,4);else for(const M of g)M();wn.delete(f)}},t?s?p(!0):W=f.run():o?o(p.bind(null,!0),!0):f.run(),H.pause=f.pause.bind(f),H.resume=f.resume.bind(f),H.stop=H,H}function tt(e,t=1/0,n){if(t<=0||!se(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,fe(e))tt(e.value,t,n);else if(B(e))for(let s=0;s{tt(s,t,n)});else if(qr(e)){for(const s in e)tt(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&tt(e[s],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Qt(e,t,n,s){try{return s?e(...s):e()}catch(r){Nn(r,t,n)}}function De(e,t,n,s){if(G(e)){const r=Qt(e,t,n,s);return r&&Br(r)&&r.catch(i=>{Nn(i,t,n)}),r}if(B(e)){const r=[];for(let i=0;i>>1,r=Se[s],i=Bt(r);i=Bt(n)?Se.push(e):Se.splice(Sl(t),0,e),e.flags|=1,gi()}}function gi(){Sn||(Sn=pi.then(mi))}function xl(e){B(e)?Ot.push(...e):Qe&&e.id===-1?Qe.splice(Et+1,0,e):e.flags&1||(Ot.push(e),e.flags|=1),gi()}function tr(e,t,n=Ve+1){for(;nBt(n)-Bt(s));if(Ot.length=0,Qe){Qe.push(...t);return}for(Qe=t,Et=0;Ete.id==null?e.flags&2?-1:1/0:e.id;function mi(e){try{for(Ve=0;Ve{s._d&&hr(-1);const i=Tn(t);let o;try{o=e(...r)}finally{Tn(i),s._d&&hr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function We(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;oe.__isTeleport,Ze=Symbol("_leaveCb"),ln=Symbol("_enterCb");function Cl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return It(()=>{e.isMounted=!0}),Ai(()=>{e.isUnmounting=!0}),e}const Oe=[Function,Array],_i={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Oe,onEnter:Oe,onAfterEnter:Oe,onEnterCancelled:Oe,onBeforeLeave:Oe,onLeave:Oe,onAfterLeave:Oe,onLeaveCancelled:Oe,onBeforeAppear:Oe,onAppear:Oe,onAfterAppear:Oe,onAppearCancelled:Oe},vi=e=>{const t=e.subTree;return t.component?vi(t.component):t},Al={name:"BaseTransition",props:_i,setup(e,{slots:t}){const n=Zt(),s=Cl();return()=>{const r=t.default&&xi(t.default(),!0);if(!r||!r.length)return;const i=wi(r),o=J(e),{mode:l}=o;if(s.isLeaving)return zn(i);const c=nr(i);if(!c)return zn(i);let u=bs(c,o,s,n,h=>u=h);c.type!==_e&&Kt(c,u);let f=n.subTree&&nr(n.subTree);if(f&&f.type!==_e&&!dt(c,f)&&vi(n).type!==_e){let h=bs(f,o,s,n);if(Kt(f,h),l==="out-in"&&c.type!==_e)return s.isLeaving=!0,h.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete h.afterLeave,f=void 0},zn(i);l==="in-out"&&c.type!==_e?h.delayLeave=(y,b,A)=>{const P=Si(s,f);P[String(f.key)]=f,y[Ze]=()=>{b(),y[Ze]=void 0,delete u.delayedLeave,f=void 0},u.delayedLeave=()=>{A(),delete u.delayedLeave,f=void 0}}:f=void 0}else f&&(f=void 0);return i}}};function wi(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==_e){t=n;break}}return t}const Rl=Al;function Si(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function bs(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:f,onEnterCancelled:h,onBeforeLeave:y,onLeave:b,onAfterLeave:A,onLeaveCancelled:P,onBeforeAppear:K,onAppear:H,onAfterAppear:W,onAppearCancelled:p}=t,g=String(e.key),M=Si(n,e),V=(T,I)=>{T&&De(T,s,9,I)},R=(T,I)=>{const E=I[1];V(T,I),B(T)?T.every(_=>_.length<=1)&&E():T.length<=1&&E()},k={mode:o,persisted:l,beforeEnter(T){let I=c;if(!n.isMounted)if(i)I=K||c;else return;T[Ze]&&T[Ze](!0);const E=M[g];E&&dt(e,E)&&E.el[Ze]&&E.el[Ze](),V(I,[T])},enter(T){let I=u,E=f,_=h;if(!n.isMounted)if(i)I=H||u,E=W||f,_=p||h;else return;let N=!1;const Y=T[ln]=re=>{N||(N=!0,re?V(_,[T]):V(E,[T]),k.delayedLeave&&k.delayedLeave(),T[ln]=void 0)};I?R(I,[T,Y]):Y()},leave(T,I){const E=String(e.key);if(T[ln]&&T[ln](!0),n.isUnmounting)return I();V(y,[T]);let _=!1;const N=T[Ze]=Y=>{_||(_=!0,I(),Y?V(P,[T]):V(A,[T]),T[Ze]=void 0,M[E]===e&&delete M[E])};M[E]=e,b?R(b,[T,N]):N()},clone(T){const I=bs(T,t,n,s,r);return r&&r(I),I}};return k}function zn(e){if(Hn(e))return e=st(e),e.children=null,e}function nr(e){if(!Hn(e))return bi(e.type)&&e.children?wi(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&G(n.default))return n.default()}}function Kt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Kt(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 xi(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iqt(A,t&&(B(t)?t[P]:t),n,s,r));return}if(gt(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&qt(e,t,n,s.component.subTree);return}const i=s.shapeFlag&4?Ks(s.component):s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,f=l.refs===ne?l.refs={}:l.refs,h=l.setupState,y=J(h),b=h===ne?()=>!1:A=>Q(y,A);if(u!=null&&u!==c&&(oe(u)?(f[u]=null,b(u)&&(h[u]=null)):fe(u)&&(u.value=null)),G(c))Qt(c,l,12,[o,f]);else{const A=oe(c),P=fe(c);if(A||P){const K=()=>{if(e.f){const H=A?b(c)?h[c]:f[c]:c.value;r?B(H)&&Ms(H,i):B(H)?H.includes(i)||H.push(i):A?(f[c]=[i],b(c)&&(h[c]=f[c])):(c.value=[i],e.k&&(f[e.k]=c.value))}else A?(f[c]=o,b(c)&&(h[c]=o)):P&&(c.value=o,e.k&&(f[e.k]=o))};o?(K.id=-1,Ae(K,n)):K()}}}let sr=!1;const Tt=()=>{sr||(console.error("Hydration completed but contains mismatches."),sr=!0)},Ol=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Ml=e=>e.namespaceURI.includes("MathML"),cn=e=>{if(e.nodeType===1){if(Ol(e))return"svg";if(Ml(e))return"mathml"}},fn=e=>e.nodeType===8;function Il(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:u}}=e,f=(p,g)=>{if(!g.hasChildNodes()){n(null,p,g),xn(),g._vnode=p;return}h(g.firstChild,p,null,null,null),xn(),g._vnode=p},h=(p,g,M,V,R,k=!1)=>{k=k||!!g.dynamicChildren;const T=fn(p)&&p.data==="[",I=()=>P(p,g,M,V,R,T),{type:E,ref:_,shapeFlag:N,patchFlag:Y}=g;let re=p.nodeType;g.el=p,Y===-2&&(k=!1,g.dynamicChildren=null);let $=null;switch(E){case bt:re!==3?g.children===""?(c(g.el=r(""),o(p),p),$=p):$=I():(p.data!==g.children&&(Tt(),p.data=g.children),$=i(p));break;case _e:W(p)?($=i(p),H(g.el=p.content.firstChild,p,M)):re!==8||T?$=I():$=i(p);break;case Vt:if(T&&(p=i(p),re=p.nodeType),re===1||re===3){$=p;const X=!g.children.length;for(let D=0;D{k=k||!!g.dynamicChildren;const{type:T,props:I,patchFlag:E,shapeFlag:_,dirs:N,transition:Y}=g,re=T==="input"||T==="option";if(re||E!==-1){N&&We(g,null,M,"created");let $=!1;if(W(p)){$=Ki(null,Y)&&M&&M.vnode.props&&M.vnode.props.appear;const D=p.content.firstChild;$&&Y.beforeEnter(D),H(D,p,M),g.el=p=D}if(_&16&&!(I&&(I.innerHTML||I.textContent))){let D=b(p.firstChild,g,p,M,V,R,k);for(;D;){un(p,1)||Tt();const ce=D;D=D.nextSibling,l(ce)}}else if(_&8){let D=g.children;D[0]===` +`&&(p.tagName==="PRE"||p.tagName==="TEXTAREA")&&(D=D.slice(1)),p.textContent!==D&&(un(p,0)||Tt(),p.textContent=g.children)}if(I){if(re||!k||E&48){const D=p.tagName.includes("-");for(const ce in I)(re&&(ce.endsWith("value")||ce==="indeterminate")||Jt(ce)&&!Rt(ce)||ce[0]==="."||D)&&s(p,ce,null,I[ce],void 0,M)}else if(I.onClick)s(p,"onClick",null,I.onClick,void 0,M);else if(E&4&&pt(I.style))for(const D in I.style)I.style[D]}let X;(X=I&&I.onVnodeBeforeMount)&&Me(X,M,g),N&&We(g,null,M,"beforeMount"),((X=I&&I.onVnodeMounted)||N||$)&&Zi(()=>{X&&Me(X,M,g),$&&Y.enter(p),N&&We(g,null,M,"mounted")},V)}return p.nextSibling},b=(p,g,M,V,R,k,T)=>{T=T||!!g.dynamicChildren;const I=g.children,E=I.length;for(let _=0;_{const{slotScopeIds:T}=g;T&&(R=R?R.concat(T):T);const I=o(p),E=b(i(p),g,I,M,V,R,k);return E&&fn(E)&&E.data==="]"?i(g.anchor=E):(Tt(),c(g.anchor=u("]"),I,E),E)},P=(p,g,M,V,R,k)=>{if(un(p.parentElement,1)||Tt(),g.el=null,k){const E=K(p);for(;;){const _=i(p);if(_&&_!==E)l(_);else break}}const T=i(p),I=o(p);return l(p),n(null,g,I,T,M,V,cn(I),R),M&&(M.vnode.el=g.el,Ji(M,g.el)),T},K=(p,g="[",M="]")=>{let V=0;for(;p;)if(p=i(p),p&&fn(p)&&(p.data===g&&V++,p.data===M)){if(V===0)return i(p);V--}return p},H=(p,g,M)=>{const V=g.parentNode;V&&V.replaceChild(p,g);let R=M;for(;R;)R.vnode.el===g&&(R.vnode.el=R.subTree.el=p),R=R.parent},W=p=>p.nodeType===1&&p.tagName==="TEMPLATE";return[f,h]}const rr="data-allow-mismatch",Pl={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function un(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(rr);)e=e.parentElement;const n=e&&e.getAttribute(rr);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:n.split(",").includes(Pl[t])}}Mn().requestIdleCallback;Mn().cancelIdleCallback;const gt=e=>!!e.type.__asyncLoader,Hn=e=>e.type.__isKeepAlive;function Ll(e,t){Ci(e,"a",t)}function Nl(e,t){Ci(e,"da",t)}function Ci(e,t,n=ue){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Dn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Hn(r.parent.vnode)&&Fl(s,t,n,r),r=r.parent}}function Fl(e,t,n,s){const r=Dn(t,e,s,!0);$n(()=>{Ms(s[t],r)},n)}function Dn(e,t,n=ue,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{it();const l=en(n),c=De(t,n,e,o);return l(),ot(),c});return s?r.unshift(i):r.push(i),i}}const ze=e=>(t,n=ue)=>{(!Yt||e==="sp")&&Dn(e,(...s)=>t(...s),n)},Hl=ze("bm"),It=ze("m"),Dl=ze("bu"),$l=ze("u"),Ai=ze("bum"),$n=ze("um"),jl=ze("sp"),Vl=ze("rtg"),Wl=ze("rtc");function kl(e,t=ue){Dn("ec",e,t)}const Ri="components";function uu(e,t){return Mi(Ri,e,!0,t)||e}const Oi=Symbol.for("v-ndc");function au(e){return oe(e)?Mi(Ri,e,!1)||e:e||Oi}function Mi(e,t,n=!0,s=!1){const r=de||ue;if(r){const i=r.type;{const l=Cc(i,!1);if(l&&(l===t||l===Ne(t)||l===On(Ne(t))))return i}const o=ir(r[e]||i[e],t)||ir(r.appContext[e],t);return!o&&s?i:o}}function ir(e,t){return e&&(e[t]||e[Ne(t)]||e[On(Ne(t))])}function du(e,t,n,s){let r;const i=n,o=B(e);if(o||oe(e)){const l=o&&pt(e);let c=!1;l&&(c=!Pe(e),e=Pn(e)),r=new Array(e.length);for(let u=0,f=e.length;ut(l,c,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,u=l.length;cXt(t)?!(t.type===_e||t.type===xe&&!Ii(t.children)):!0)?e:null}function pu(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:gn(s)]=e[s];return n}const _s=e=>e?ro(e)?Ks(e):_s(e.parent):null,jt=ae(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=>_s(e.parent),$root:e=>_s(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Li(e),$forceUpdate:e=>e.f||(e.f=()=>{ks(e.update)}),$nextTick:e=>e.n||(e.n=Fn.bind(e.proxy)),$watch:e=>uc.bind(e)}),Jn=(e,t)=>e!==ne&&!e.__isScriptSetup&&Q(e,t),Ul={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const b=o[t];if(b!==void 0)switch(b){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Jn(s,t))return o[t]=1,s[t];if(r!==ne&&Q(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&Q(u,t))return o[t]=3,i[t];if(n!==ne&&Q(n,t))return o[t]=4,n[t];vs&&(o[t]=0)}}const f=jt[t];let h,y;if(f)return t==="$attrs"&&ye(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==ne&&Q(n,t))return o[t]=4,n[t];if(y=c.config.globalProperties,Q(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Jn(r,t)?(r[t]=n,!0):s!==ne&&Q(s,t)?(s[t]=n,!0):Q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==ne&&Q(e,o)||Jn(t,o)||(l=i[0])&&Q(l,o)||Q(s,o)||Q(jt,o)||Q(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function gu(){return Bl().slots}function Bl(){const e=Zt();return e.setupContext||(e.setupContext=oo(e))}function or(e){return B(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let vs=!0;function Kl(e){const t=Li(e),n=e.proxy,s=e.ctx;vs=!1,t.beforeCreate&&lr(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:f,beforeMount:h,mounted:y,beforeUpdate:b,updated:A,activated:P,deactivated:K,beforeDestroy:H,beforeUnmount:W,destroyed:p,unmounted:g,render:M,renderTracked:V,renderTriggered:R,errorCaptured:k,serverPrefetch:T,expose:I,inheritAttrs:E,components:_,directives:N,filters:Y}=t;if(u&&ql(u,s,null),o)for(const X in o){const D=o[X];G(D)&&(s[X]=D.bind(n))}if(r){const X=r.call(n,n);se(X)&&(e.data=Mt(X))}if(vs=!0,i)for(const X in i){const D=i[X],ce=G(D)?D.bind(n,n):G(D.get)?D.get.bind(n,n):ke,tn=!G(D)&&G(D.set)?D.set.bind(n):ke,lt=ie({get:ce,set:tn});Object.defineProperty(s,X,{enumerable:!0,configurable:!0,get:()=>lt.value,set:$e=>lt.value=$e})}if(l)for(const X in l)Pi(l[X],s,n,X);if(c){const X=G(c)?c.call(n):c;Reflect.ownKeys(X).forEach(D=>{Ql(D,X[D])})}f&&lr(f,e,"c");function $(X,D){B(D)?D.forEach(ce=>X(ce.bind(n))):D&&X(D.bind(n))}if($(Hl,h),$(It,y),$(Dl,b),$($l,A),$(Ll,P),$(Nl,K),$(kl,k),$(Wl,V),$(Vl,R),$(Ai,W),$($n,g),$(jl,T),B(I))if(I.length){const X=e.exposed||(e.exposed={});I.forEach(D=>{Object.defineProperty(X,D,{get:()=>n[D],set:ce=>n[D]=ce})})}else e.exposed||(e.exposed={});M&&e.render===ke&&(e.render=M),E!=null&&(e.inheritAttrs=E),_&&(e.components=_),N&&(e.directives=N),T&&Ei(e)}function ql(e,t,n=ke){B(e)&&(e=ws(e));for(const s in e){const r=e[s];let i;se(r)?"default"in r?i=yt(r.from||s,r.default,!0):i=yt(r.from||s):i=yt(r),fe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function lr(e,t,n){De(B(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Pi(e,t,n,s){let r=s.includes(".")?Yi(n,s):()=>n[s];if(oe(e)){const i=t[e];G(i)&&Le(r,i)}else if(G(e))Le(r,e.bind(n));else if(se(e))if(B(e))e.forEach(i=>Pi(i,t,n,s));else{const i=G(e.handler)?e.handler.bind(n):t[e.handler];G(i)&&Le(r,i,e)}}function Li(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>En(c,u,o,!0)),En(c,t,o)),se(t)&&i.set(t,c),c}function En(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&En(e,i,n,!0),r&&r.forEach(o=>En(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Gl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Gl={data:cr,props:fr,emits:fr,methods:Ht,computed:Ht,beforeCreate:ve,created:ve,beforeMount:ve,mounted:ve,beforeUpdate:ve,updated:ve,beforeDestroy:ve,beforeUnmount:ve,destroyed:ve,unmounted:ve,activated:ve,deactivated:ve,errorCaptured:ve,serverPrefetch:ve,components:Ht,directives:Ht,watch:Yl,provide:cr,inject:Xl};function cr(e,t){return t?e?function(){return ae(G(e)?e.call(this,this):e,G(t)?t.call(this,this):t)}:t:e}function Xl(e,t){return Ht(ws(e),ws(t))}function ws(e){if(B(e)){const t={};for(let n=0;n1)return n&&G(t)?t.call(s&&s.proxy):t}}function Fi(){return!!(ue||de||mt)}const Hi={},Di=()=>Object.create(Hi),$i=e=>Object.getPrototypeOf(e)===Hi;function Zl(e,t,n,s=!1){const r={},i=Di();e.propsDefaults=Object.create(null),ji(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:cl(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function ec(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=J(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[y,b]=Vi(h,t,!0);ae(o,y),b&&l.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!c)return se(e)&&s.set(e,Ct),Ct;if(B(i))for(let f=0;fe[0]==="_"||e==="$stable",Us=e=>B(e)?e.map(Ie):[Ie(e)],nc=(e,t,n)=>{if(t._n)return t;const s=Tl((...r)=>Us(t(...r)),n);return s._c=!1,s},ki=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Wi(r))continue;const i=e[r];if(G(i))t[r]=nc(r,i,s);else if(i!=null){const o=Us(i);t[r]=()=>o}}},Ui=(e,t)=>{const n=Us(t);e.slots.default=()=>n},Bi=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},sc=(e,t,n)=>{const s=e.slots=Di();if(e.vnode.shapeFlag&32){const r=t._;r?(Bi(s,t,n),n&&Gr(s,"_",r,!0)):ki(t,s)}else t&&Ui(e,t)},rc=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=ne;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:Bi(r,t,n):(i=!t.$stable,ki(t,r)),o=t}else t&&(Ui(e,t),o={default:1});if(i)for(const l in r)!Wi(l)&&o[l]==null&&delete r[l]},Ae=Zi;function ic(e){return oc(e,Il)}function oc(e,t){const n=Mn();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:f,parentNode:h,nextSibling:y,setScopeId:b=ke,insertStaticContent:A}=e,P=(a,d,m,S=null,v=null,w=null,L=void 0,O=null,C=!!d.dynamicChildren)=>{if(a===d)return;a&&!dt(a,d)&&(S=nn(a),$e(a,v,w,!0),a=null),d.patchFlag===-2&&(C=!1,d.dynamicChildren=null);const{type:x,ref:U,shapeFlag:F}=d;switch(x){case bt:K(a,d,m,S);break;case _e:H(a,d,m,S);break;case Vt:a==null&&W(d,m,S,L);break;case xe:_(a,d,m,S,v,w,L,O,C);break;default:F&1?M(a,d,m,S,v,w,L,O,C):F&6?N(a,d,m,S,v,w,L,O,C):(F&64||F&128)&&x.process(a,d,m,S,v,w,L,O,C,St)}U!=null&&v&&qt(U,a&&a.ref,w,d||a,!d)},K=(a,d,m,S)=>{if(a==null)s(d.el=l(d.children),m,S);else{const v=d.el=a.el;d.children!==a.children&&u(v,d.children)}},H=(a,d,m,S)=>{a==null?s(d.el=c(d.children||""),m,S):d.el=a.el},W=(a,d,m,S)=>{[a.el,a.anchor]=A(a.children,d,m,S,a.el,a.anchor)},p=({el:a,anchor:d},m,S)=>{let v;for(;a&&a!==d;)v=y(a),s(a,m,S),a=v;s(d,m,S)},g=({el:a,anchor:d})=>{let m;for(;a&&a!==d;)m=y(a),r(a),a=m;r(d)},M=(a,d,m,S,v,w,L,O,C)=>{d.type==="svg"?L="svg":d.type==="math"&&(L="mathml"),a==null?V(d,m,S,v,w,L,O,C):T(a,d,v,w,L,O,C)},V=(a,d,m,S,v,w,L,O)=>{let C,x;const{props:U,shapeFlag:F,transition:j,dirs:q}=a;if(C=a.el=o(a.type,w,U&&U.is,U),F&8?f(C,a.children):F&16&&k(a.children,C,null,S,v,Qn(a,w),L,O),q&&We(a,null,S,"created"),R(C,a,a.scopeId,L,S),U){for(const ee in U)ee!=="value"&&!Rt(ee)&&i(C,ee,null,U[ee],w,S);"value"in U&&i(C,"value",null,U.value,w),(x=U.onVnodeBeforeMount)&&Me(x,S,a)}q&&We(a,null,S,"beforeMount");const z=Ki(v,j);z&&j.beforeEnter(C),s(C,d,m),((x=U&&U.onVnodeMounted)||z||q)&&Ae(()=>{x&&Me(x,S,a),z&&j.enter(C),q&&We(a,null,S,"mounted")},v)},R=(a,d,m,S,v)=>{if(m&&b(a,m),S)for(let w=0;w{for(let x=C;x{const O=d.el=a.el;let{patchFlag:C,dynamicChildren:x,dirs:U}=d;C|=a.patchFlag&16;const F=a.props||ne,j=d.props||ne;let q;if(m&&ct(m,!1),(q=j.onVnodeBeforeUpdate)&&Me(q,m,d,a),U&&We(d,a,m,"beforeUpdate"),m&&ct(m,!0),(F.innerHTML&&j.innerHTML==null||F.textContent&&j.textContent==null)&&f(O,""),x?I(a.dynamicChildren,x,O,m,S,Qn(d,v),w):L||D(a,d,O,null,m,S,Qn(d,v),w,!1),C>0){if(C&16)E(O,F,j,m,v);else if(C&2&&F.class!==j.class&&i(O,"class",null,j.class,v),C&4&&i(O,"style",F.style,j.style,v),C&8){const z=d.dynamicProps;for(let ee=0;ee{q&&Me(q,m,d,a),U&&We(d,a,m,"updated")},S)},I=(a,d,m,S,v,w,L)=>{for(let O=0;O{if(d!==m){if(d!==ne)for(const w in d)!Rt(w)&&!(w in m)&&i(a,w,d[w],null,v,S);for(const w in m){if(Rt(w))continue;const L=m[w],O=d[w];L!==O&&w!=="value"&&i(a,w,O,L,v,S)}"value"in m&&i(a,"value",d.value,m.value,v)}},_=(a,d,m,S,v,w,L,O,C)=>{const x=d.el=a?a.el:l(""),U=d.anchor=a?a.anchor:l("");let{patchFlag:F,dynamicChildren:j,slotScopeIds:q}=d;q&&(O=O?O.concat(q):q),a==null?(s(x,m,S),s(U,m,S),k(d.children||[],m,U,v,w,L,O,C)):F>0&&F&64&&j&&a.dynamicChildren?(I(a.dynamicChildren,j,m,v,w,L,O),(d.key!=null||v&&d===v.subTree)&&qi(a,d,!0)):D(a,d,m,U,v,w,L,O,C)},N=(a,d,m,S,v,w,L,O,C)=>{d.slotScopeIds=O,a==null?d.shapeFlag&512?v.ctx.activate(d,m,S,L,C):Y(d,m,S,v,w,L,C):re(a,d,C)},Y=(a,d,m,S,v,w,L)=>{const O=a.component=Sc(a,S,v);if(Hn(a)&&(O.ctx.renderer=St),xc(O,!1,L),O.asyncDep){if(v&&v.registerDep(O,$,L),!a.el){const C=O.subTree=he(_e);H(null,C,d,m)}}else $(O,a,d,m,v,w,L)},re=(a,d,m)=>{const S=d.component=a.component;if(gc(a,d,m))if(S.asyncDep&&!S.asyncResolved){X(S,d,m);return}else S.next=d,S.update();else d.el=a.el,S.vnode=d},$=(a,d,m,S,v,w,L)=>{const O=()=>{if(a.isMounted){let{next:F,bu:j,u:q,parent:z,vnode:ee}=a;{const Ee=Gi(a);if(Ee){F&&(F.el=ee.el,X(a,F,L)),Ee.asyncDep.then(()=>{a.isUnmounted||O()});return}}let Z=F,Te;ct(a,!1),F?(F.el=ee.el,X(a,F,L)):F=ee,j&&Kn(j),(Te=F.props&&F.props.onVnodeBeforeUpdate)&&Me(Te,z,F,ee),ct(a,!0);const ge=Zn(a),Fe=a.subTree;a.subTree=ge,P(Fe,ge,h(Fe.el),nn(Fe),a,v,w),F.el=ge.el,Z===null&&Ji(a,ge.el),q&&Ae(q,v),(Te=F.props&&F.props.onVnodeUpdated)&&Ae(()=>Me(Te,z,F,ee),v)}else{let F;const{el:j,props:q}=d,{bm:z,m:ee,parent:Z,root:Te,type:ge}=a,Fe=gt(d);if(ct(a,!1),z&&Kn(z),!Fe&&(F=q&&q.onVnodeBeforeMount)&&Me(F,Z,d),ct(a,!0),j&&Bn){const Ee=()=>{a.subTree=Zn(a),Bn(j,a.subTree,a,v,null)};Fe&&ge.__asyncHydrate?ge.__asyncHydrate(j,a,Ee):Ee()}else{Te.ce&&Te.ce._injectChildStyle(ge);const Ee=a.subTree=Zn(a);P(null,Ee,m,S,a,v,w),d.el=Ee.el}if(ee&&Ae(ee,v),!Fe&&(F=q&&q.onVnodeMounted)){const Ee=d;Ae(()=>Me(F,Z,Ee),v)}(d.shapeFlag&256||Z&>(Z.vnode)&&Z.vnode.shapeFlag&256)&&a.a&&Ae(a.a,v),a.isMounted=!0,d=m=S=null}};a.scope.on();const C=a.effect=new Qr(O);a.scope.off();const x=a.update=C.run.bind(C),U=a.job=C.runIfDirty.bind(C);U.i=a,U.id=a.uid,C.scheduler=()=>ks(U),ct(a,!0),x()},X=(a,d,m)=>{d.component=a;const S=a.vnode.props;a.vnode=d,a.next=null,ec(a,d.props,S,m),rc(a,d.children,m),it(),tr(a),ot()},D=(a,d,m,S,v,w,L,O,C=!1)=>{const x=a&&a.children,U=a?a.shapeFlag:0,F=d.children,{patchFlag:j,shapeFlag:q}=d;if(j>0){if(j&128){tn(x,F,m,S,v,w,L,O,C);return}else if(j&256){ce(x,F,m,S,v,w,L,O,C);return}}q&8?(U&16&&Pt(x,v,w),F!==x&&f(m,F)):U&16?q&16?tn(x,F,m,S,v,w,L,O,C):Pt(x,v,w,!0):(U&8&&f(m,""),q&16&&k(F,m,S,v,w,L,O,C))},ce=(a,d,m,S,v,w,L,O,C)=>{a=a||Ct,d=d||Ct;const x=a.length,U=d.length,F=Math.min(x,U);let j;for(j=0;jU?Pt(a,v,w,!0,!1,F):k(d,m,S,v,w,L,O,C,F)},tn=(a,d,m,S,v,w,L,O,C)=>{let x=0;const U=d.length;let F=a.length-1,j=U-1;for(;x<=F&&x<=j;){const q=a[x],z=d[x]=C?et(d[x]):Ie(d[x]);if(dt(q,z))P(q,z,m,null,v,w,L,O,C);else break;x++}for(;x<=F&&x<=j;){const q=a[F],z=d[j]=C?et(d[j]):Ie(d[j]);if(dt(q,z))P(q,z,m,null,v,w,L,O,C);else break;F--,j--}if(x>F){if(x<=j){const q=j+1,z=qj)for(;x<=F;)$e(a[x],v,w,!0),x++;else{const q=x,z=x,ee=new Map;for(x=z;x<=j;x++){const Ce=d[x]=C?et(d[x]):Ie(d[x]);Ce.key!=null&&ee.set(Ce.key,x)}let Z,Te=0;const ge=j-z+1;let Fe=!1,Ee=0;const Lt=new Array(ge);for(x=0;x=ge){$e(Ce,v,w,!0);continue}let je;if(Ce.key!=null)je=ee.get(Ce.key);else for(Z=z;Z<=j;Z++)if(Lt[Z-z]===0&&dt(Ce,d[Z])){je=Z;break}je===void 0?$e(Ce,v,w,!0):(Lt[je-z]=x+1,je>=Ee?Ee=je:Fe=!0,P(Ce,d[je],m,null,v,w,L,O,C),Te++)}const zs=Fe?lc(Lt):Ct;for(Z=zs.length-1,x=ge-1;x>=0;x--){const Ce=z+x,je=d[Ce],Js=Ce+1{const{el:w,type:L,transition:O,children:C,shapeFlag:x}=a;if(x&6){lt(a.component.subTree,d,m,S);return}if(x&128){a.suspense.move(d,m,S);return}if(x&64){L.move(a,d,m,St);return}if(L===xe){s(w,d,m);for(let F=0;FO.enter(w),v);else{const{leave:F,delayLeave:j,afterLeave:q}=O,z=()=>s(w,d,m),ee=()=>{F(w,()=>{z(),q&&q()})};j?j(w,z,ee):ee()}else s(w,d,m)},$e=(a,d,m,S=!1,v=!1)=>{const{type:w,props:L,ref:O,children:C,dynamicChildren:x,shapeFlag:U,patchFlag:F,dirs:j,cacheIndex:q}=a;if(F===-2&&(v=!1),O!=null&&qt(O,null,m,a,!0),q!=null&&(d.renderCache[q]=void 0),U&256){d.ctx.deactivate(a);return}const z=U&1&&j,ee=!gt(a);let Z;if(ee&&(Z=L&&L.onVnodeBeforeUnmount)&&Me(Z,d,a),U&6)Co(a.component,m,S);else{if(U&128){a.suspense.unmount(m,S);return}z&&We(a,null,d,"beforeUnmount"),U&64?a.type.remove(a,d,m,St,S):x&&!x.hasOnce&&(w!==xe||F>0&&F&64)?Pt(x,d,m,!1,!0):(w===xe&&F&384||!v&&U&16)&&Pt(C,d,m),S&&Xs(a)}(ee&&(Z=L&&L.onVnodeUnmounted)||z)&&Ae(()=>{Z&&Me(Z,d,a),z&&We(a,null,d,"unmounted")},m)},Xs=a=>{const{type:d,el:m,anchor:S,transition:v}=a;if(d===xe){Eo(m,S);return}if(d===Vt){g(a);return}const w=()=>{r(m),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(a.shapeFlag&1&&v&&!v.persisted){const{leave:L,delayLeave:O}=v,C=()=>L(m,w);O?O(a.el,w,C):C()}else w()},Eo=(a,d)=>{let m;for(;a!==d;)m=y(a),r(a),a=m;r(d)},Co=(a,d,m)=>{const{bum:S,scope:v,job:w,subTree:L,um:O,m:C,a:x}=a;ar(C),ar(x),S&&Kn(S),v.stop(),w&&(w.flags|=8,$e(L,a,d,m)),O&&Ae(O,d),Ae(()=>{a.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Pt=(a,d,m,S=!1,v=!1,w=0)=>{for(let L=w;L{if(a.shapeFlag&6)return nn(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const d=y(a.anchor||a.el),m=d&&d[El];return m?y(m):d};let kn=!1;const Ys=(a,d,m)=>{a==null?d._vnode&&$e(d._vnode,null,null,!0):P(d._vnode||null,a,d,null,null,null,m),d._vnode=a,kn||(kn=!0,tr(),xn(),kn=!1)},St={p:P,um:$e,m:lt,r:Xs,mt:Y,mc:k,pc:D,pbc:I,n:nn,o:e};let Un,Bn;return t&&([Un,Bn]=t(St)),{render:Ys,hydrate:Un,createApp:Jl(Ys,Un)}}function Qn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ct({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Ki(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function qi(e,t,n=!1){const s=e.children,r=t.children;if(B(s)&&B(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function Gi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Gi(t)}function ar(e){if(e)for(let t=0;tyt(cc);function Xi(e,t){return jn(e,null,t)}function mu(e,t){return jn(e,null,{flush:"post"})}function Le(e,t,n){return jn(e,t,n)}function jn(e,t,n=ne){const{immediate:s,deep:r,flush:i,once:o}=n,l=ae({},n),c=t&&s||!t&&i!=="post";let u;if(Yt){if(i==="sync"){const b=fc();u=b.__watcherHandles||(b.__watcherHandles=[])}else if(!c){const b=()=>{};return b.stop=ke,b.resume=ke,b.pause=ke,b}}const f=ue;l.call=(b,A,P)=>De(b,f,A,P);let h=!1;i==="post"?l.scheduler=b=>{Ae(b,f&&f.suspense)}:i!=="sync"&&(h=!0,l.scheduler=(b,A)=>{A?b():ks(b)}),l.augmentJob=b=>{t&&(b.flags|=4),h&&(b.flags|=2,f&&(b.id=f.uid,b.i=f))};const y=vl(e,t,l);return Yt&&(u?u.push(y):c&&y()),y}function uc(e,t,n){const s=this.proxy,r=oe(e)?e.includes(".")?Yi(s,e):()=>s[e]:e.bind(s,s);let i;G(t)?i=t:(i=t.handler,n=t);const o=en(this),l=jn(r,i.bind(s),n);return o(),l}function Yi(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ne(t)}Modifiers`]||e[`${rt(t)}Modifiers`];function dc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||ne;let r=n;const i=t.startsWith("update:"),o=i&&ac(s,t.slice(7));o&&(o.trim&&(r=n.map(f=>oe(f)?f.trim():f)),o.number&&(r=n.map(Po)));let l,c=s[l=gn(t)]||s[l=gn(Ne(t))];!c&&i&&(c=s[l=gn(rt(t))]),c&&De(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,De(u,e,6,r)}}function zi(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!G(e)){const c=u=>{const f=zi(u,t,!0);f&&(l=!0,ae(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(se(e)&&s.set(e,null),null):(B(i)?i.forEach(c=>o[c]=null):ae(o,i),se(e)&&s.set(e,o),o)}function Vn(e,t){return!e||!Jt(t)?!1:(t=t.slice(2).replace(/Once$/,""),Q(e,t[0].toLowerCase()+t.slice(1))||Q(e,rt(t))||Q(e,t))}function Zn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:u,renderCache:f,props:h,data:y,setupState:b,ctx:A,inheritAttrs:P}=e,K=Tn(e);let H,W;try{if(n.shapeFlag&4){const g=r||s,M=g;H=Ie(u.call(M,g,f,h,b,y,A)),W=l}else{const g=t;H=Ie(g.length>1?g(h,{attrs:l,slots:o,emit:c}):g(h,null)),W=t.props?l:hc(l)}}catch(g){Wt.length=0,Nn(g,e,1),H=he(_e)}let p=H;if(W&&P!==!1){const g=Object.keys(W),{shapeFlag:M}=p;g.length&&M&7&&(i&&g.some(Os)&&(W=pc(W,i)),p=st(p,W,!1,!0))}return n.dirs&&(p=st(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(n.dirs):n.dirs),n.transition&&Kt(p,n.transition),H=p,Tn(K),H}const hc=e=>{let t;for(const n in e)(n==="class"||n==="style"||Jt(n))&&((t||(t={}))[n]=e[n]);return t},pc=(e,t)=>{const n={};for(const s in e)(!Os(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function gc(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?dr(s,o,u):!!o;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function Zi(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):xl(e)}const xe=Symbol.for("v-fgt"),bt=Symbol.for("v-txt"),_e=Symbol.for("v-cmt"),Vt=Symbol.for("v-stc"),Wt=[];let Re=null;function xs(e=!1){Wt.push(Re=e?null:[])}function mc(){Wt.pop(),Re=Wt[Wt.length-1]||null}let Gt=1;function hr(e,t=!1){Gt+=e,e<0&&Re&&t&&(Re.hasOnce=!0)}function eo(e){return e.dynamicChildren=Gt>0?Re||Ct:null,mc(),Gt>0&&Re&&Re.push(e),e}function yu(e,t,n,s,r,i){return eo(no(e,t,n,s,r,i,!0))}function Ts(e,t,n,s,r){return eo(he(e,t,n,s,r,!0))}function Xt(e){return e?e.__v_isVNode===!0:!1}function dt(e,t){return e.type===t.type&&e.key===t.key}const to=({key:e})=>e??null,yn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?oe(e)||fe(e)||G(e)?{i:de,r:e,k:t,f:!!n}:e:null);function no(e,t=null,n=null,s=0,r=null,i=e===xe?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&to(t),ref:t&&yn(t),scopeId:yi,slotScopeIds:null,children:n,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:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:de};return l?(Bs(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=oe(n)?8:16),Gt>0&&!o&&Re&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Re.push(c),c}const he=yc;function yc(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Oi)&&(e=_e),Xt(e)){const l=st(e,t,!0);return n&&Bs(l,n),Gt>0&&!i&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag=-2,l}if(Ac(e)&&(e=e.__vccOpts),t){t=bc(t);let{class:l,style:c}=t;l&&!oe(l)&&(t.class=Ls(l)),se(c)&&(js(c)&&!B(c)&&(c=ae({},c)),t.style=Ps(c))}const o=oe(e)?1:Qi(e)?128:bi(e)?64:se(e)?4:G(e)?2:0;return no(e,t,n,s,r,o,i,!0)}function bc(e){return e?js(e)||$i(e)?ae({},e):e:null}function st(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,u=t?_c(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&to(u),ref:t&&t.ref?n&&i?B(i)?i.concat(yn(t)):[i,yn(t)]:yn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==xe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&st(e.ssContent),ssFallback:e.ssFallback&&st(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Kt(f,c.clone(f)),f}function so(e=" ",t=0){return he(bt,null,e,t)}function bu(e,t){const n=he(Vt,null,e);return n.staticCount=t,n}function _u(e="",t=!1){return t?(xs(),Ts(_e,null,e)):he(_e,null,e)}function Ie(e){return e==null||typeof e=="boolean"?he(_e):B(e)?he(xe,null,e.slice()):Xt(e)?et(e):he(bt,null,String(e))}function et(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:st(e)}function Bs(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(B(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Bs(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!$i(t)?t._ctx=de:r===3&&de&&(de.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else G(t)?(t={default:t,_ctx:de},n=32):(t=String(t),s&64?(n=16,t=[so(t)]):n=8);e.children=t,e.shapeFlag|=n}function _c(...e){const t={};for(let n=0;nue||de;let Cn,Es;{const e=Mn(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};Cn=t("__VUE_INSTANCE_SETTERS__",n=>ue=n),Es=t("__VUE_SSR_SETTERS__",n=>Yt=n)}const en=e=>{const t=ue;return Cn(e),e.scope.on(),()=>{e.scope.off(),Cn(t)}},pr=()=>{ue&&ue.scope.off(),Cn(null)};function ro(e){return e.vnode.shapeFlag&4}let Yt=!1;function xc(e,t=!1,n=!1){t&&Es(t);const{props:s,children:r}=e.vnode,i=ro(e);Zl(e,s,i,t),sc(e,r,n);const o=i?Tc(e,t):void 0;return t&&Es(!1),o}function Tc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ul);const{setup:s}=n;if(s){it();const r=e.setupContext=s.length>1?oo(e):null,i=en(e),o=Qt(s,e,0,[e.props,r]),l=Br(o);if(ot(),i(),(l||e.sp)&&!gt(e)&&Ei(e),l){if(o.then(pr,pr),t)return o.then(c=>{gr(e,c)}).catch(c=>{Nn(c,e,0)});e.asyncDep=o}else gr(e,o)}else io(e)}function gr(e,t,n){G(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:se(t)&&(e.setupState=hi(t)),io(e)}function io(e,t,n){const s=e.type;e.render||(e.render=s.render||ke);{const r=en(e);it();try{Kl(e)}finally{ot(),r()}}}const Ec={get(e,t){return ye(e,"get",""),e[t]}};function oo(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Ec),slots:e.slots,emit:e.emit,expose:t}}function Ks(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(hi(mn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in jt)return jt[n](e)},has(t,n){return n in t||n in jt}})):e.proxy}function Cc(e,t=!0){return G(e)?e.displayName||e.name:e.name||t&&e.__name}function Ac(e){return G(e)&&"__vccOpts"in e}const ie=(e,t)=>bl(e,t,Yt);function Cs(e,t,n){const s=arguments.length;return s===2?se(t)&&!B(t)?Xt(t)?he(e,null,[t]):he(e,t):he(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Xt(n)&&(n=[n]),he(e,t,n))}const Rc="3.5.13";/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let As;const mr=typeof window<"u"&&window.trustedTypes;if(mr)try{As=mr.createPolicy("vue",{createHTML:e=>e})}catch{}const lo=As?e=>As.createHTML(e):e=>e,Oc="http://www.w3.org/2000/svg",Mc="http://www.w3.org/1998/Math/MathML",Ke=typeof document<"u"?document:null,yr=Ke&&Ke.createElement("template"),Ic={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Ke.createElementNS(Oc,e):t==="mathml"?Ke.createElementNS(Mc,e):n?Ke.createElement(e,{is:n}):Ke.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Ke.createTextNode(e),createComment:e=>Ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{yr.innerHTML=lo(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=yr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Je="transition",Ft="animation",zt=Symbol("_vtc"),co={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},Pc=ae({},_i,co),Lc=e=>(e.displayName="Transition",e.props=Pc,e),vu=Lc((e,{slots:t})=>Cs(Rl,Nc(e),t)),ft=(e,t=[])=>{B(e)?e.forEach(n=>n(...t)):e&&e(...t)},br=e=>e?B(e)?e.some(t=>t.length>1):e.length>1:!1;function Nc(e){const t={};for(const _ in e)_ in co||(t[_]=e[_]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=o,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:b=`${n}-leave-to`}=e,A=Fc(r),P=A&&A[0],K=A&&A[1],{onBeforeEnter:H,onEnter:W,onEnterCancelled:p,onLeave:g,onLeaveCancelled:M,onBeforeAppear:V=H,onAppear:R=W,onAppearCancelled:k=p}=t,T=(_,N,Y,re)=>{_._enterCancelled=re,ut(_,N?f:l),ut(_,N?u:o),Y&&Y()},I=(_,N)=>{_._isLeaving=!1,ut(_,h),ut(_,b),ut(_,y),N&&N()},E=_=>(N,Y)=>{const re=_?R:W,$=()=>T(N,_,Y);ft(re,[N,$]),_r(()=>{ut(N,_?c:i),Be(N,_?f:l),br(re)||vr(N,s,P,$)})};return ae(t,{onBeforeEnter(_){ft(H,[_]),Be(_,i),Be(_,o)},onBeforeAppear(_){ft(V,[_]),Be(_,c),Be(_,u)},onEnter:E(!1),onAppear:E(!0),onLeave(_,N){_._isLeaving=!0;const Y=()=>I(_,N);Be(_,h),_._enterCancelled?(Be(_,y),xr()):(xr(),Be(_,y)),_r(()=>{_._isLeaving&&(ut(_,h),Be(_,b),br(g)||vr(_,s,K,Y))}),ft(g,[_,Y])},onEnterCancelled(_){T(_,!1,void 0,!0),ft(p,[_])},onAppearCancelled(_){T(_,!0,void 0,!0),ft(k,[_])},onLeaveCancelled(_){I(_),ft(M,[_])}})}function Fc(e){if(e==null)return null;if(se(e))return[es(e.enter),es(e.leave)];{const t=es(e);return[t,t]}}function es(e){return Lo(e)}function Be(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[zt]||(e[zt]=new Set)).add(t)}function ut(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[zt];n&&(n.delete(t),n.size||(e[zt]=void 0))}function _r(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Hc=0;function vr(e,t,n,s){const r=e._endId=++Hc,i=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Dc(e,t);if(!o)return s();const u=o+"end";let f=0;const h=()=>{e.removeEventListener(u,y),i()},y=b=>{b.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[A]||"").split(", "),r=s(`${Je}Delay`),i=s(`${Je}Duration`),o=wr(r,i),l=s(`${Ft}Delay`),c=s(`${Ft}Duration`),u=wr(l,c);let f=null,h=0,y=0;t===Je?o>0&&(f=Je,h=o,y=i.length):t===Ft?u>0&&(f=Ft,h=u,y=c.length):(h=Math.max(o,u),f=h>0?o>u?Je:Ft:null,y=f?f===Je?i.length:c.length:0);const b=f===Je&&/\b(transform|all)(,|$)/.test(s(`${Je}Property`).toString());return{type:f,timeout:h,propCount:y,hasTransform:b}}function wr(e,t){for(;e.lengthSr(n)+Sr(e[s])))}function Sr(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function xr(){return document.body.offsetHeight}function $c(e,t,n){const s=e[zt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Tr=Symbol("_vod"),jc=Symbol("_vsh"),Vc=Symbol(""),Wc=/(^|;)\s*display\s*:/;function kc(e,t,n){const s=e.style,r=oe(n);let i=!1;if(n&&!r){if(t)if(oe(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&bn(s,l,"")}else for(const o in t)n[o]==null&&bn(s,o,"");for(const o in n)o==="display"&&(i=!0),bn(s,o,n[o])}else if(r){if(t!==n){const o=s[Vc];o&&(n+=";"+o),s.cssText=n,i=Wc.test(n)}}else t&&e.removeAttribute("style");Tr in e&&(e[Tr]=i?s.display:"",e[jc]&&(s.display="none"))}const Er=/\s*!important$/;function bn(e,t,n){if(B(n))n.forEach(s=>bn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Uc(e,t);Er.test(n)?e.setProperty(rt(s),n.replace(Er,""),"important"):e[s]=n}}const Cr=["Webkit","Moz","ms"],ts={};function Uc(e,t){const n=ts[t];if(n)return n;let s=Ne(t);if(s!=="filter"&&s in e)return ts[t]=s;s=On(s);for(let r=0;rns||(Xc.then(()=>ns=0),ns=Date.now());function zc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;De(Jc(s,n.value),t,5,[s])};return n.value=e,n.attached=Yc(),n}function Jc(e,t){if(B(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Pr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Qc=(e,t,n,s,r,i)=>{const o=r==="svg";t==="class"?$c(e,s,o):t==="style"?kc(e,n,s):Jt(t)?Os(t)||qc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Zc(e,t,s,o))?(Or(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Rr(e,t,s,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!oe(s))?Or(e,Ne(t),s,i,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Rr(e,t,s,o))};function Zc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Pr(t)&&G(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Pr(t)&&oe(n)?!1:t in e}const ef=["ctrl","shift","alt","meta"],tf={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ef.some(n=>e[`${n}Key`]&&!t.includes(n))},wu=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=rt(r.key);if(t.some(o=>o===i||nf[o]===i))return e(r)})},sf=ae({patchProp:Qc},Ic);let ss,Lr=!1;function rf(){return ss=Lr?ss:ic(sf),Lr=!0,ss}const xu=(...e)=>{const t=rf().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=lf(s);if(r)return n(r,!0,of(r))},t};function of(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function lf(e){return oe(e)?document.querySelector(e):e}const cf=window.__VP_SITE_DATA__;function fo(e){return Jr()?(ko(e),!0):!1}const rs=new WeakMap,ff=(...e)=>{var t;const n=e[0],s=(t=Zt())==null?void 0:t.proxy;if(s==null&&!Fi())throw new Error("injectLocal must be called in setup");return s&&rs.has(s)&&n in rs.get(s)?rs.get(s)[n]:yt(...e)},uo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const uf=Object.prototype.toString,af=e=>uf.call(e)==="[object Object]",wt=()=>{},Nr=df();function df(){var e,t;return uo&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function qs(e,t){function n(...s){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(i)})}return n}const ao=e=>e();function hf(e,t={}){let n,s,r=wt;const i=c=>{clearTimeout(c),r(),r=wt};let o;return c=>{const u=le(e),f=le(t.maxWait);return n&&i(n),u<=0||f!==void 0&&f<=0?(s&&(i(s),s=null),Promise.resolve(c())):new Promise((h,y)=>{r=t.rejectOnCancel?y:h,o=c,f&&!s&&(s=setTimeout(()=>{n&&i(n),s=null,h(o())},f)),n=setTimeout(()=>{s&&i(s),s=null,h(c())},u)})}}function pf(...e){let t=0,n,s=!0,r=wt,i,o,l,c,u;!fe(e[0])&&typeof e[0]=="object"?{delay:o,trailing:l=!0,leading:c=!0,rejectOnCancel:u=!1}=e[0]:[o,l=!0,c=!0,u=!1]=e;const f=()=>{n&&(clearTimeout(n),n=void 0,r(),r=wt)};return y=>{const b=le(o),A=Date.now()-t,P=()=>i=y();return f(),b<=0?(t=Date.now(),P()):(A>b&&(c||!s)?(t=Date.now(),P()):l&&(i=new Promise((K,H)=>{r=u?H:K,n=setTimeout(()=>{t=Date.now(),s=!0,K(P()),f()},Math.max(0,b-A))})),!c&&!n&&(n=setTimeout(()=>s=!0,b)),s=!1,i)}}function gf(e=ao){const t=pe(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:Ln(t),pause:n,resume:s,eventFilter:r}}function Fr(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function mf(e){return Zt()}function is(e){return Array.isArray(e)?e:[e]}function ho(...e){if(e.length!==1)return gl(...e);const t=e[0];return typeof t=="function"?Ln(dl(()=>({get:t,set:wt}))):pe(t)}function yf(e,t=200,n={}){return qs(hf(t,n),e)}function bf(e,t=200,n=!1,s=!0,r=!1){return qs(pf(t,n,s,r),e)}function _f(e,t,n={}){const{eventFilter:s=ao,...r}=n;return Le(e,qs(s,t),r)}function vf(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=gf(s);return{stop:_f(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Wn(e,t=!0,n){mf()?It(e,n):t?e():Fn(e)}function wf(e,t,n){return Le(e,t,{...n,immediate:!0})}const Ge=uo?window:void 0;function Gs(e){var t;const n=le(e);return(t=n==null?void 0:n.$el)!=null?t:n}function Xe(...e){const t=[],n=()=>{t.forEach(l=>l()),t.length=0},s=(l,c,u,f)=>(l.addEventListener(c,u,f),()=>l.removeEventListener(c,u,f)),r=ie(()=>{const l=is(le(e[0])).filter(c=>c!=null);return l.every(c=>typeof c!="string")?l:void 0}),i=wf(()=>{var l,c;return[(c=(l=r.value)==null?void 0:l.map(u=>Gs(u)))!=null?c:[Ge].filter(u=>u!=null),is(le(r.value?e[1]:e[0])),is(Ws(r.value?e[2]:e[1])),le(r.value?e[3]:e[2])]},([l,c,u,f])=>{if(n(),!(l!=null&&l.length)||!(c!=null&&c.length)||!(u!=null&&u.length))return;const h=af(f)?{...f}:f;t.push(...l.flatMap(y=>c.flatMap(b=>u.map(A=>s(y,b,A,h)))))},{flush:"post"}),o=()=>{i(),n()};return fo(n),o}function Sf(){const e=pe(!1),t=Zt();return t&&It(()=>{e.value=!0},t),e}function xf(e){const t=Sf();return ie(()=>(t.value,!!e()))}function Tf(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Tu(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Ge,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=Tf(t);return Xe(r,i,f=>{f.repeat&&le(l)||c(f)&&n(f)},o)}const Ef=Symbol("vueuse-ssr-width");function Cf(){const e=Fi()?ff(Ef,null):null;return typeof e=="number"?e:void 0}function po(e,t={}){const{window:n=Ge,ssrWidth:s=Cf()}=t,r=xf(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),i=pe(typeof s=="number"),o=Vs(),l=pe(!1),c=u=>{l.value=u.matches};return Xi(()=>{if(i.value){i.value=!r.value;const u=le(e).split(",");l.value=u.some(f=>{const h=f.includes("not all"),y=f.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),b=f.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let A=!!(y||b);return y&&A&&(A=s>=Fr(y[1])),b&&A&&(A=s<=Fr(b[1])),h?!A:A});return}r.value&&(o.value=n.matchMedia(le(e)),l.value=o.value.matches)}),Xe(o,"change",c,{passive:!0}),ie(()=>l.value)}const an=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},dn="__vueuse_ssr_handlers__",Af=Rf();function Rf(){return dn in an||(an[dn]=an[dn]||{}),an[dn]}function go(e,t){return Af[e]||t}function mo(e){return po("(prefers-color-scheme: dark)",e)}function Of(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 Mf={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()}},Hr="vueuse-storage";function If(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:f,window:h=Ge,eventFilter:y,onError:b=E=>{console.error(E)},initOnMounted:A}=s,P=(f?Vs:pe)(typeof t=="function"?t():t),K=ie(()=>le(e));if(!n)try{n=go("getDefaultStorage",()=>{var E;return(E=Ge)==null?void 0:E.localStorage})()}catch(E){b(E)}if(!n)return P;const H=le(t),W=Of(H),p=(r=s.serializer)!=null?r:Mf[W],{pause:g,resume:M}=vf(P,()=>R(P.value),{flush:i,deep:o,eventFilter:y});Le(K,()=>T(),{flush:i}),h&&l&&Wn(()=>{n instanceof Storage?Xe(h,"storage",T,{passive:!0}):Xe(h,Hr,I),A&&T()}),A||T();function V(E,_){if(h){const N={key:K.value,oldValue:E,newValue:_,storageArea:n};h.dispatchEvent(n instanceof Storage?new StorageEvent("storage",N):new CustomEvent(Hr,{detail:N}))}}function R(E){try{const _=n.getItem(K.value);if(E==null)V(_,null),n.removeItem(K.value);else{const N=p.write(E);_!==N&&(n.setItem(K.value,N),V(_,N))}}catch(_){b(_)}}function k(E){const _=E?E.newValue:n.getItem(K.value);if(_==null)return c&&H!=null&&n.setItem(K.value,p.write(H)),H;if(!E&&u){const N=p.read(_);return typeof u=="function"?u(N,H):W==="object"&&!Array.isArray(N)?{...H,...N}:N}else return typeof _!="string"?_:p.read(_)}function T(E){if(!(E&&E.storageArea!==n)){if(E&&E.key==null){P.value=H;return}if(!(E&&E.key!==K.value)){g();try{(E==null?void 0:E.newValue)!==p.write(P.value)&&(P.value=k(E))}catch(_){b(_)}finally{E?Fn(M):M()}}}}function I(E){T(E.detail)}return P}const Pf="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Lf(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=Ge,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},y=mo({window:r}),b=ie(()=>y.value?"dark":"light"),A=c||(o==null?ho(s):If(o,s,i,{window:r,listenToStorageChanges:l})),P=ie(()=>A.value==="auto"?b.value:A.value),K=go("updateHTMLAttrs",(g,M,V)=>{const R=typeof g=="string"?r==null?void 0:r.document.querySelector(g):Gs(g);if(!R)return;const k=new Set,T=new Set;let I=null;if(M==="class"){const _=V.split(/\s/g);Object.values(h).flatMap(N=>(N||"").split(/\s/g)).filter(Boolean).forEach(N=>{_.includes(N)?k.add(N):T.add(N)})}else I={key:M,value:V};if(k.size===0&&T.size===0&&I===null)return;let E;f&&(E=r.document.createElement("style"),E.appendChild(document.createTextNode(Pf)),r.document.head.appendChild(E));for(const _ of k)R.classList.add(_);for(const _ of T)R.classList.remove(_);I&&R.setAttribute(I.key,I.value),f&&(r.getComputedStyle(E).opacity,document.head.removeChild(E))});function H(g){var M;K(t,n,(M=h[g])!=null?M:g)}function W(g){e.onChanged?e.onChanged(g,H):H(g)}Le(P,W,{flush:"post",immediate:!0}),Wn(()=>W(P.value));const p=ie({get(){return u?A.value:P.value},set(g){A.value=g}});return Object.assign(p,{store:A,system:b,state:P})}function Nf(e={}){const{valueDark:t="dark",valueLight:n=""}=e,s=Lf({...e,onChanged:(o,l)=>{var c;e.onChanged?(c=e.onChanged)==null||c.call(e,o==="dark",l,o):l(o)},modes:{dark:t,light:n}}),r=ie(()=>s.system.value);return ie({get(){return s.value==="dark"},set(o){const l=o?"dark":"light";r.value===l?s.value="auto":s.value=l}})}function os(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}const Dr=1;function Ff(e,t={}){const{throttle:n=0,idle:s=200,onStop:r=wt,onScroll:i=wt,offset:o={left:0,right:0,top:0,bottom:0},eventListenerOptions:l={capture:!1,passive:!0},behavior:c="auto",window:u=Ge,onError:f=R=>{console.error(R)}}=t,h=pe(0),y=pe(0),b=ie({get(){return h.value},set(R){P(R,void 0)}}),A=ie({get(){return y.value},set(R){P(void 0,R)}});function P(R,k){var T,I,E,_;if(!u)return;const N=le(e);if(!N)return;(E=N instanceof Document?u.document.body:N)==null||E.scrollTo({top:(T=le(k))!=null?T:A.value,left:(I=le(R))!=null?I:b.value,behavior:le(c)});const Y=((_=N==null?void 0:N.document)==null?void 0:_.documentElement)||(N==null?void 0:N.documentElement)||N;b!=null&&(h.value=Y.scrollLeft),A!=null&&(y.value=Y.scrollTop)}const K=pe(!1),H=Mt({left:!0,right:!1,top:!0,bottom:!1}),W=Mt({left:!1,right:!1,top:!1,bottom:!1}),p=R=>{K.value&&(K.value=!1,W.left=!1,W.right=!1,W.top=!1,W.bottom=!1,r(R))},g=yf(p,n+s),M=R=>{var k;if(!u)return;const T=((k=R==null?void 0:R.document)==null?void 0:k.documentElement)||(R==null?void 0:R.documentElement)||Gs(R),{display:I,flexDirection:E,direction:_}=getComputedStyle(T),N=_==="rtl"?-1:1,Y=T.scrollLeft;W.left=Yh.value;const re=Y*N<=(o.left||0),$=Y*N+T.clientWidth>=T.scrollWidth-(o.right||0)-Dr;I==="flex"&&E==="row-reverse"?(H.left=$,H.right=re):(H.left=re,H.right=$),h.value=Y;let X=T.scrollTop;R===u.document&&!X&&(X=u.document.body.scrollTop),W.top=Xy.value;const D=X<=(o.top||0),ce=X+T.clientHeight>=T.scrollHeight-(o.bottom||0)-Dr;I==="flex"&&E==="column-reverse"?(H.top=ce,H.bottom=D):(H.top=D,H.bottom=ce),y.value=X},V=R=>{var k;if(!u)return;const T=(k=R.target.documentElement)!=null?k:R.target;M(T),K.value=!0,g(R),i(R)};return Xe(e,"scroll",n?bf(V,n,!0,!1):V,l),Wn(()=>{try{const R=le(e);if(!R)return;M(R)}catch(R){f(R)}}),Xe(e,"scrollend",p,l),{x:b,y:A,isScrolling:K,arrivedState:H,directions:W,measure(){const R=le(e);u&&R&&M(R)}}}function yo(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const ls=new WeakMap;function Eu(e,t=!1){const n=pe(t);let s=null,r="";Le(ho(e),l=>{const c=os(le(l));if(c){const u=c;if(ls.get(u)||ls.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(r=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=os(le(e));!l||n.value||(Nr&&(s=Xe(l,"touchmove",c=>{Hf(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=os(le(e));!l||!n.value||(Nr&&(s==null||s()),l.style.overflow=r,ls.delete(l),n.value=!1)};return fo(o),ie({get(){return n.value},set(l){l?i():o()}})}function Cu(e={}){const{window:t=Ge,...n}=e;return Ff(t,n)}function Au(e={}){const{window:t=Ge,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0,type:o="inner"}=e,l=pe(n),c=pe(s),u=()=>{if(t)if(o==="outer")l.value=t.outerWidth,c.value=t.outerHeight;else if(o==="visual"&&t.visualViewport){const{width:h,height:y,scale:b}=t.visualViewport;l.value=Math.round(h*b),c.value=Math.round(y*b)}else i?(l.value=t.innerWidth,c.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight)};u(),Wn(u);const f={passive:!0};if(Xe("resize",u,f),t&&o==="visual"&&t.visualViewport&&Xe(t.visualViewport,"resize",u,f),r){const h=po("(orientation: portrait)");Le(h,()=>u())}return{width:l,height:c}}const cs={};var fs={};const bo=/^(?:[a-z]+:|\/\/)/i,Df="vitepress-theme-appearance",$f=/#.*$/,jf=/[?#].*$/,Vf=/(?:(^|\/)index)?\.(?:md|html)$/,me=typeof document<"u",_o={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Wf(e,t,n=!1){if(t===void 0)return!1;if(e=$r(`/${e}`),n)return new RegExp(t).test(e);if($r(t)!==e)return!1;const s=t.match($f);return s?(me?location.hash:"")===s[0]:!0}function $r(e){return decodeURI(e).replace(jf,"").replace(Vf,"$1")}function kf(e){return bo.test(e)}function Uf(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!kf(n)&&Wf(t,`/${n}/`,!0))||"root"}function Bf(e,t){var s,r,i,o,l,c,u;const n=Uf(e,t);return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:wo(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function vo(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=Kf(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function Kf(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function qf(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function wo(e,t){return[...e.filter(n=>!qf(t,n)),...t]}const Gf=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Xf=/^[a-z]:/i;function jr(e){const t=Xf.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Gf,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const us=new Set;function Yf(e){if(us.size===0){const n=typeof process=="object"&&(fs==null?void 0:fs.VITE_EXTRA_EXTENSIONS)||(cs==null?void 0:cs.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(s=>us.add(s))}const t=e.split(".").pop();return t==null||!us.has(t.toLowerCase())}const zf=Symbol(),_t=Vs(cf);function Ru(e){const t=ie(()=>Bf(_t.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?pe(!0):n==="force-auto"?mo():n?Nf({storageKey:Df,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):pe(!1),r=pe(me?location.hash:"");return me&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Le(()=>e.data,()=>{r.value=me?location.hash:""}),{site:t,theme:ie(()=>t.value.themeConfig),page:ie(()=>e.data),frontmatter:ie(()=>e.data.frontmatter),params:ie(()=>e.data.params),lang:ie(()=>t.value.lang),dir:ie(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:ie(()=>t.value.localeIndex||"root"),title:ie(()=>vo(t.value,e.data)),description:ie(()=>e.data.description||t.value.description),isDark:s,hash:ie(()=>r.value)}}function Jf(){const e=yt(zf);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Qf(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Vr(e){return bo.test(e)||!e.startsWith("/")?e:Qf(_t.value.base,e)}function Zf(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),me){const n="/";t=jr(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${jr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let _n=[];function Ou(e){_n.push(e),$n(()=>{_n=_n.filter(t=>t!==e)})}function eu(){let e=_t.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Wr(e,n);else if(Array.isArray(e))for(const s of e){const r=Wr(s,n);if(r){t=r;break}}return t}function Wr(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const tu=Symbol(),So="http://a.com",nu=()=>({path:"/",component:null,data:_o});function Mu(e,t){const n=Mt(nu()),s={route:n,go:r};async function r(l=me?location.href:"/"){var c,u;l=as(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(me&&l!==as(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((u=s.onAfterRouteChange??s.onAfterRouteChanged)==null?void 0:u(l)))}let i=null;async function o(l,c=0,u=!1){var y,b;if(await((y=s.onBeforePageLoad)==null?void 0:y.call(s,l))===!1)return;const f=new URL(l,So),h=i=f.pathname;try{let A=await e(h);if(!A)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:P,__pageData:K}=A;if(!P)throw new Error(`Invalid route component: ${P}`);await((b=s.onAfterPageLoad)==null?void 0:b.call(s,l)),n.path=me?h:Vr(h),n.component=mn(P),n.data=mn(K),me&&Fn(()=>{let H=_t.value.base+K.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!_t.value.cleanUrls&&!H.endsWith("/")&&(H+=".html"),H!==f.pathname&&(f.pathname=H,l=H+f.search+f.hash,history.replaceState({},"",l)),f.hash&&!c){let W=null;try{W=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(p){console.warn(p)}if(W){kr(W,f.hash);return}}window.scrollTo(0,c)})}}catch(A){if(!/fetch|Page not found/.test(A.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(A),!u)try{const P=await fetch(_t.value.base+"hashmap.json");window.__VP_HASH_MAP__=await P.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=me?h:Vr(h),n.component=t?mn(t):null;const P=me?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={..._o,relativePath:P}}}}return me&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.defaultPrevented||!(l.target instanceof Element)||l.target.closest("button")||l.button!==0||l.ctrlKey||l.shiftKey||l.altKey||l.metaKey)return;const c=l.target.closest("a");if(!c||c.closest(".vp-raw")||c.hasAttribute("download")||c.hasAttribute("target"))return;const u=c.getAttribute("href")??(c instanceof SVGAElement?c.getAttribute("xlink:href"):null);if(u==null)return;const{href:f,origin:h,pathname:y,hash:b,search:A}=new URL(u,c.baseURI),P=new URL(location.href);h===P.origin&&Yf(y)&&(l.preventDefault(),y===P.pathname&&A===P.search?(b!==P.hash&&(history.pushState({},"",f),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:P.href,newURL:f}))),b?kr(c,b,c.classList.contains("header-anchor")):window.scrollTo(0,0)):r(f))},{capture:!0}),window.addEventListener("popstate",async l=>{var u;if(l.state===null)return;const c=as(location.href);await o(c,l.state&&l.state.scrollPosition||0),await((u=s.onAfterRouteChange??s.onAfterRouteChanged)==null?void 0:u(c))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function su(){const e=yt(tu);if(!e)throw new Error("useRouter() is called without provider.");return e}function xo(){return su().route}function kr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let r=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(s).paddingTop,10),o=window.scrollY+s.getBoundingClientRect().top-eu()+i;requestAnimationFrame(r)}}function as(e){const t=new URL(e,So);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),_t.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const hn=()=>_n.forEach(e=>e()),Iu=Ti({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=xo(),{frontmatter:n,site:s}=Jf();return Le(n,hn,{deep:!0,flush:"post"}),()=>Cs(e.as,s.value.contentProps??{style:{position:"relative"}},[t.component?Cs(t.component,{onVnodeMounted:hn,onVnodeUpdated:hn,onVnodeUnmounted:hn}):"404 Page Not Found"])}}),Pu=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Lu=Ti({setup(e,{slots:t}){const n=pe(!1);return It(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Nu(){me&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const i=s.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(u=>u.classList.contains("active"));if(!o)return;const l=i.children[r];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Fu(){if(me){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let u=c.textContent||"";o&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),ru(u).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function ru(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function Hu(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=ds(l);for(const u of document.head.children)if(u.isEqualNode(c)){s.push(u);return}});return}const o=i.map(ds);s.forEach((l,c)=>{const u=o.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));u!==-1?delete o[u]:(l==null||l.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};Xi(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],u=vo(o,i);u!==document.title&&(document.title=u);const f=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):ds(["meta",{name:"description",content:f}]),r(wo(o.head,ou(c)))})}function ds([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),e==="script"&&t.async==null&&(s.async=!1),s}function iu(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function ou(e){return e.filter(t=>!iu(t))}const hs=new Set,To=()=>document.createElement("link"),lu=e=>{const t=To();t.rel="prefetch",t.href=e,document.head.appendChild(t)},cu=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let pn;const fu=me&&(pn=To())&&pn.relList&&pn.relList.supports&&pn.relList.supports("prefetch")?lu:cu;function Du(){if(!me||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!hs.has(c)){hs.add(c);const u=Zf(c);u&&fu(u)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):hs.add(l))})})};It(s);const r=xo();Le(()=>r.path,s),$n(()=>{n&&n.disconnect()})}export{gu as $,eu as A,du as B,uu as C,Vs as D,Ou as E,xe as F,he as G,au as H,bo as I,xo as J,_c as K,yt as L,Au as M,Ps as N,Tu as O,Fn as P,Cu as Q,me as R,Ln as S,vu as T,Eu as U,Ql as V,pu as W,Su as X,Ai as Y,wu as Z,Pu as _,so as a,Hu as a0,tu as a1,Ru as a2,zf as a3,Iu as a4,Lu as a5,_t as a6,Mu as a7,Zf as a8,xu as a9,Du as aa,Fu as ab,Nu as ac,Cs as ad,bu as ae,Ts as b,yu as c,Ti as d,_u as e,Yf as f,Vr as g,ie as h,kf as i,no as j,Ws as k,Wf as l,po as m,Ls as n,xs as o,pe as p,Le as q,hu as r,Xi as s,Vo as t,Jf as u,It as v,Tl as w,$n as x,mu as y,$l as z}; diff --git a/dist/assets/chunks/theme.fx7GdCcc.js b/dist/assets/chunks/theme.fx7GdCcc.js new file mode 100644 index 0000000..816df55 --- /dev/null +++ b/dist/assets/chunks/theme.fx7GdCcc.js @@ -0,0 +1 @@ +import{d as m,c,r as u,n as N,o as a,a as z,t as M,b as k,w as v,T as ue,e as h,_ as b,u as Ae,i as Be,f as Ce,g as ce,h as $,j as p,k as r,l as W,m as ae,p as T,q as D,s as Q,v as j,x as de,y as pe,z as Ee,A as Fe,F as w,B,C as q,D as ge,E as X,G as _,H as E,I as $e,J as Z,K as U,L as x,M as De,N as ye,O as Oe,P as Pe,Q as Le,R as ee,S as Ge,U as Ve,V as Se,W as Ue,X as je,Y as ze,Z as We,$ as qe}from"./framework.AELpvxz7.js";const Ke=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),c("span",{class:N(["VPBadge",e.type])},[u(e.$slots,"default",{},()=>[z(M(e.text),1)])],2))}}),Re={key:0,class:"VPBackdrop"},Je=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),k(ue,{name:"fade"},{default:v(()=>[e.show?(a(),c("div",Re)):h("",!0)]),_:1}))}}),Ye=b(Je,[["__scopeId","data-v-c79a1216"]]),P=Ae;function Qe(o,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(o,e):(o(),(s=!0)&&setTimeout(()=>s=!1,e))}}function re(o){return o.startsWith("/")?o:`/${o}`}function fe(o){const{pathname:e,search:t,hash:s,protocol:n}=new URL(o,"http://a.com");if(Be(o)||o.startsWith("#")||!n.startsWith("http")||!Ce(e))return o;const{site:i}=P(),l=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return ce(l)}function R({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:s,theme:n,hash:i}=P(),l=$(()=>{var d,y;return{label:(d=e.value.locales[t.value])==null?void 0:d.label,link:((y=e.value.locales[t.value])==null?void 0:y.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:$(()=>Object.entries(e.value.locales).flatMap(([d,y])=>l.value.label===y.label?[]:{text:y.label,link:Xe(y.link||(d==="root"?"/":`/${d}/`),n.value.i18nRouting!==!1&&o,s.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function Xe(o,e,t,s){return e?o.replace(/\/$/,"")+re(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):o}const Ze={class:"NotFound"},xe={class:"code"},et={class:"title"},tt={class:"quote"},nt={class:"action"},st=["href","aria-label"],ot=m({__name:"NotFound",setup(o){const{theme:e}=P(),{currentLang:t}=R();return(s,n)=>{var i,l,f,d,y;return a(),c("div",Ze,[p("p",xe,M(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",et,M(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=p("div",{class:"divider"},null,-1)),p("blockquote",tt,M(((f=r(e).notFound)==null?void 0:f.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",nt,[p("a",{class:"link",href:r(ce)(r(t).link),"aria-label":((d=r(e).notFound)==null?void 0:d.linkLabel)??"go to home"},M(((y=r(e).notFound)==null?void 0:y.linkText)??"Take me home"),9,st)])])}}}),at=b(ot,[["__scopeId","data-v-d6be1790"]]);function Te(o,e){if(Array.isArray(o))return J(o);if(o==null)return[];e=re(e);const t=Object.keys(o).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(re(n))),s=t?o[t]:[];return Array.isArray(s)?J(s):J(s.items,s.base)}function rt(o){const e=[];let t=0;for(const s in o){const n=o[s];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function it(o){const e=[];function t(s){for(const n of s)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function ie(o,e){return Array.isArray(e)?e.some(t=>ie(o,t)):W(o,e.link)?!0:e.items?ie(o,e.items):!1}function J(o,e){return[...o].map(t=>{const s={...t},n=s.base||e;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=J(s.items,n)),s})}function O(){const{frontmatter:o,page:e,theme:t}=P(),s=ae("(min-width: 960px)"),n=T(!1),i=$(()=>{const A=t.value.sidebar,S=e.value.relativePath;return A?Te(A,S):[]}),l=T(i.value);D(i,(A,S)=>{JSON.stringify(A)!==JSON.stringify(S)&&(l.value=i.value)});const f=$(()=>o.value.sidebar!==!1&&l.value.length>0&&o.value.layout!=="home"),d=$(()=>y?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),y=$(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),L=$(()=>f.value&&s.value),g=$(()=>f.value?rt(l.value):[]);function V(){n.value=!0}function I(){n.value=!1}function H(){n.value?I():V()}return{isOpen:n,sidebar:l,sidebarGroups:g,hasSidebar:f,hasAside:y,leftAside:d,isSidebarEnabled:L,open:V,close:I,toggle:H}}function lt(o,e){let t;Q(()=>{t=o.value?document.activeElement:void 0}),j(()=>{window.addEventListener("keyup",s)}),de(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function ut(o){const{page:e,hash:t}=P(),s=T(!1),n=$(()=>o.value.collapsed!=null),i=$(()=>!!o.value.link),l=T(!1),f=()=>{l.value=W(e.value.relativePath,o.value.link)};D([e,o,t],f),j(f);const d=$(()=>l.value?!0:o.value.items?ie(e.value.relativePath,o.value.items):!1),y=$(()=>!!(o.value.items&&o.value.items.length));Q(()=>{s.value=!!(n.value&&o.value.collapsed)}),pe(()=>{(l.value||d.value)&&(s.value=!1)});function L(){n.value&&(s.value=!s.value)}return{collapsed:s,collapsible:n,isLink:i,isActiveLink:l,hasActiveLink:d,hasChildren:y,toggle:L}}function ct(){const{hasSidebar:o}=O(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:$(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const dt=/\b(?:VPBadge|header-anchor|footnote-ref|ignore-header)\b/,le=[];function Ne(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function ve(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:pt(t),link:"#"+t.id,level:s}});return ft(e,o)}function pt(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(dt.test(t.className))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function ft(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;return mt(o,s,n)}function vt(o,e){const{isAsideEnabled:t}=ct(),s=Qe(i,100);let n=null;j(()=>{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Ee(()=>{l(location.hash)}),de(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const f=window.scrollY,d=window.innerHeight,y=document.body.offsetHeight,L=Math.abs(f+d-y)<1,g=le.map(({element:I,link:H})=>({link:H,top:ht(I)})).filter(({top:I})=>!Number.isNaN(I)).sort((I,H)=>I.top-H.top);if(!g.length){l(null);return}if(f<1){l(null);return}if(L){l(g[g.length-1].link);return}let V=null;for(const{link:I,top:H}of g){if(H>f+Fe()+4)break;V=I}l(V)}function l(f){n&&n.classList.remove("active"),f==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(f)}"]`);const d=n;d?(d.classList.add("active"),e.value.style.top=d.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function ht(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}function mt(o,e,t){le.length=0;const s=[],n=[];return o.forEach(i=>{const l={...i,children:[]};let f=n[n.length-1];for(;f&&f.level>=l.level;)n.pop(),f=n[n.length-1];if(l.element.classList.contains("ignore-header")||f&&"shouldIgnore"in f){n.push({level:l.level,shouldIgnore:!0});return}l.level>t||l.level{const n=q("VPDocOutlineItem",!0);return a(),c("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),c(w,null,B(t.headers,({children:i,link:l,title:f})=>(a(),c("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:f},M(f),9,_t),i!=null&&i.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Me=b(kt,[["__scopeId","data-v-b933a997"]]),bt={class:"content"},gt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},$t=m({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=P(),s=ge([]);X(()=>{s.value=ve(e.value.outline??t.value.outline)});const n=T(),i=T();return vt(n,i),(l,f)=>(a(),c("nav",{"aria-labelledby":"doc-outline-aria-label",class:N(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n},[p("div",bt,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",gt,M(r(Ne)(r(t))),1),_(Me,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),yt=b($t,[["__scopeId","data-v-a5bbad30"]]),Pt={class:"VPDocAsideCarbonAds"},Lt=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,s)=>(a(),c("div",Pt,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Vt={class:"VPDocAside"},St=m({__name:"VPDocAside",setup(o){const{theme:e}=P();return(t,s)=>(a(),c("div",Vt,[u(t.$slots,"aside-top",{},void 0,!0),u(t.$slots,"aside-outline-before",{},void 0,!0),_(yt),u(t.$slots,"aside-outline-after",{},void 0,!0),s[0]||(s[0]=p("div",{class:"spacer"},null,-1)),u(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(Lt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),u(t.$slots,"aside-ads-after",{},void 0,!0),u(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Tt=b(St,[["__scopeId","data-v-3f215769"]]);function Nt(){const{theme:o,page:e}=P();return $(()=>{const{text:t="Edit this page",pattern:s=""}=o.value.editLink||{};let n;return typeof s=="function"?n=s(e.value):n=s.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Mt(){const{page:o,theme:e,frontmatter:t}=P();return $(()=>{var y,L,g,V,I,H,A,S;const s=Te(e.value.sidebar,o.value.relativePath),n=it(s),i=It(n,C=>C.link.replace(/[?#].*$/,"")),l=i.findIndex(C=>W(o.value.relativePath,C.link)),f=((y=e.value.docFooter)==null?void 0:y.prev)===!1&&!t.value.prev||t.value.prev===!1,d=((L=e.value.docFooter)==null?void 0:L.next)===!1&&!t.value.next||t.value.next===!1;return{prev:f?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((g=i[l-1])==null?void 0:g.docFooterText)??((V=i[l-1])==null?void 0:V.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((I=i[l-1])==null?void 0:I.link)},next:d?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((H=i[l+1])==null?void 0:H.docFooterText)??((A=i[l+1])==null?void 0:A.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[l+1])==null?void 0:S.link)}}})}function It(o,e){const t=new Set;return o.filter(s=>{const n=e(s);return t.has(n)?!1:t.add(n)})}const F=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=$(()=>e.tag??(e.href?"a":"span")),s=$(()=>e.href&&$e.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(E(t.value),{class:N(["VPLink",{link:n.href,"vp-external-link-icon":s.value,"no-icon":n.noIcon}]),href:n.href?r(fe)(n.href):void 0,target:n.target??(s.value?"_blank":void 0),rel:n.rel??(s.value?"noreferrer":void 0)},{default:v(()=>[u(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),wt={class:"VPLastUpdated"},Ht=["datetime"],At=m({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,lang:s}=P(),n=$(()=>new Date(t.value.lastUpdated)),i=$(()=>n.value.toISOString()),l=T("");return j(()=>{Q(()=>{var f,d,y;l.value=new Intl.DateTimeFormat((d=(f=e.value.lastUpdated)==null?void 0:f.formatOptions)!=null&&d.forceLocale?s.value:void 0,((y=e.value.lastUpdated)==null?void 0:y.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(f,d)=>{var y;return a(),c("p",wt,[z(M(((y=r(e).lastUpdated)==null?void 0:y.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:i.value},M(l.value),9,Ht)])}}}),Bt=b(At,[["__scopeId","data-v-e98dd255"]]),Ct={key:0,class:"VPDocFooter"},Et={key:0,class:"edit-info"},Ft={key:0,class:"edit-link"},Dt={key:1,class:"last-updated"},Ot={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Gt={class:"pager"},Ut=["innerHTML"],jt=["innerHTML"],zt={class:"pager"},Wt=["innerHTML"],qt=["innerHTML"],Kt=m({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:s}=P(),n=Nt(),i=Mt(),l=$(()=>e.value.editLink&&s.value.editLink!==!1),f=$(()=>t.value.lastUpdated),d=$(()=>l.value||f.value||i.value.prev||i.value.next);return(y,L)=>{var g,V,I,H;return d.value?(a(),c("footer",Ct,[u(y.$slots,"doc-footer-before",{},void 0,!0),l.value||f.value?(a(),c("div",Et,[l.value?(a(),c("div",Ft,[_(F,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:v(()=>[L[0]||(L[0]=p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),z(" "+M(r(n).text),1)]),_:1},8,["href"])])):h("",!0),f.value?(a(),c("div",Dt,[_(Bt)])):h("",!0)])):h("",!0),(g=r(i).prev)!=null&&g.link||(V=r(i).next)!=null&&V.link?(a(),c("nav",Ot,[L[1]||(L[1]=p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),p("div",Gt,[(I=r(i).prev)!=null&&I.link?(a(),k(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:v(()=>{var A;return[p("span",{class:"desc",innerHTML:((A=r(e).docFooter)==null?void 0:A.prev)||"Previous page"},null,8,Ut),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,jt)]}),_:1},8,["href"])):h("",!0)]),p("div",zt,[(H=r(i).next)!=null&&H.link?(a(),k(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:v(()=>{var A;return[p("span",{class:"desc",innerHTML:((A=r(e).docFooter)==null?void 0:A.next)||"Next page"},null,8,Wt),p("span",{class:"title",innerHTML:r(i).next.text},null,8,qt)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),Rt=b(Kt,[["__scopeId","data-v-e257564d"]]),Jt={class:"container"},Yt={class:"aside-container"},Qt={class:"aside-content"},Xt={class:"content"},Zt={class:"content-container"},xt={class:"main"},en=m({__name:"VPDoc",setup(o){const{theme:e}=P(),t=Z(),{hasSidebar:s,hasAside:n,leftAside:i}=O(),l=$(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(f,d)=>{const y=q("Content");return a(),c("div",{class:N(["VPDoc",{"has-sidebar":r(s),"has-aside":r(n)}])},[u(f.$slots,"doc-top",{},void 0,!0),p("div",Jt,[r(n)?(a(),c("div",{key:0,class:N(["aside",{"left-aside":r(i)}])},[d[0]||(d[0]=p("div",{class:"aside-curtain"},null,-1)),p("div",Yt,[p("div",Qt,[_(Tt,null,{"aside-top":v(()=>[u(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",Xt,[p("div",Zt,[u(f.$slots,"doc-before",{},void 0,!0),p("main",xt,[_(y,{class:N(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(Rt,null,{"doc-footer-before":v(()=>[u(f.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),u(f.$slots,"doc-after",{},void 0,!0)])])]),u(f.$slots,"doc-bottom",{},void 0,!0)],2)}}}),tn=b(en,[["__scopeId","data-v-39a288b8"]]),nn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=$(()=>e.href&&$e.test(e.href)),s=$(()=>e.tag||(e.href?"a":"button"));return(n,i)=>(a(),k(E(s.value),{class:N(["VPButton",[n.size,n.theme]]),href:n.href?r(fe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[z(M(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),sn=b(nn,[["__scopeId","data-v-fa7799d5"]]),on=["src","alt"],an=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const s=q("VPImage",!0);return e.image?(a(),c(w,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),c("img",U({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ce)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,on)):(a(),c(w,{key:1},[_(s,U({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(s,U({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),Y=b(an,[["__scopeId","data-v-8426fc1a"]]),rn={class:"container"},ln={class:"main"},un={class:"heading"},cn=["innerHTML"],dn=["innerHTML"],pn=["innerHTML"],fn={key:0,class:"actions"},vn={key:0,class:"image"},hn={class:"image-container"},mn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=x("hero-image-slot-exists");return(t,s)=>(a(),c("div",{class:N(["VPHero",{"has-image":t.image||r(e)}])},[p("div",rn,[p("div",ln,[u(t.$slots,"home-hero-info-before",{},void 0,!0),u(t.$slots,"home-hero-info",{},()=>[p("h1",un,[t.name?(a(),c("span",{key:0,innerHTML:t.name,class:"name clip"},null,8,cn)):h("",!0),t.text?(a(),c("span",{key:1,innerHTML:t.text,class:"text"},null,8,dn)):h("",!0)]),t.tagline?(a(),c("p",{key:0,innerHTML:t.tagline,class:"tagline"},null,8,pn)):h("",!0)],!0),u(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),c("div",fn,[(a(!0),c(w,null,B(t.actions,n=>(a(),c("div",{key:n.link,class:"action"},[_(sn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),u(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),c("div",vn,[p("div",hn,[s[0]||(s[0]=p("div",{class:"image-bg"},null,-1)),u(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(Y,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),_n=b(mn,[["__scopeId","data-v-4f9c455b"]]),kn=m({__name:"VPHomeHero",setup(o){const{frontmatter:e}=P();return(t,s)=>r(e).hero?(a(),k(_n,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":v(()=>[u(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[u(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[u(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[u(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[u(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),bn={class:"box"},gn={key:0,class:"icon"},$n=["innerHTML"],yn=["innerHTML"],Pn=["innerHTML"],Ln={key:4,class:"link-text"},Vn={class:"link-text-value"},Sn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),k(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[p("article",bn,[typeof e.icon=="object"&&e.icon.wrap?(a(),c("div",gn,[_(Y,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),k(Y,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),c("div",{key:2,class:"icon",innerHTML:e.icon},null,8,$n)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,yn),e.details?(a(),c("p",{key:3,class:"details",innerHTML:e.details},null,8,Pn)):h("",!0),e.linkText?(a(),c("div",Ln,[p("p",Vn,[z(M(e.linkText)+" ",1),t[0]||(t[0]=p("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Tn=b(Sn,[["__scopeId","data-v-a3976bdc"]]),Nn={key:0,class:"VPFeatures"},Mn={class:"container"},In={class:"items"},wn=m({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=$(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,n)=>s.features?(a(),c("div",Nn,[p("div",Mn,[p("div",In,[(a(!0),c(w,null,B(s.features,i=>(a(),c("div",{key:i.title,class:N(["item",[t.value]])},[_(Tn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Hn=b(wn,[["__scopeId","data-v-a6181336"]]),An=m({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=P();return(t,s)=>r(e).features?(a(),k(Hn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),Bn=m({__name:"VPHomeContent",setup(o){const{width:e}=De({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),c("div",{class:"vp-doc container",style:ye(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[u(t.$slots,"default",{},void 0,!0)],4))}}),Cn=b(Bn,[["__scopeId","data-v-8e2d4988"]]),En=m({__name:"VPHome",setup(o){const{frontmatter:e,theme:t}=P();return(s,n)=>{const i=q("Content");return a(),c("div",{class:N(["VPHome",{"external-link-icon-enabled":r(t).externalLinkIcon}])},[u(s.$slots,"home-hero-before",{},void 0,!0),_(kn,null,{"home-hero-info-before":v(()=>[u(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[u(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[u(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[u(s.$slots,"home-hero-image",{},void 0,!0)]),_:3}),u(s.$slots,"home-hero-after",{},void 0,!0),u(s.$slots,"home-features-before",{},void 0,!0),_(An),u(s.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(Cn,{key:0},{default:v(()=>[_(i)]),_:1})):(a(),k(i,{key:1}))],2)}}}),Fn=b(En,[["__scopeId","data-v-8b561e3d"]]),Dn={},On={class:"VPPage"};function Gn(o,e){const t=q("Content");return a(),c("div",On,[u(o.$slots,"page-top"),_(t),u(o.$slots,"page-bottom")])}const Un=b(Dn,[["render",Gn]]),jn=m({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=P(),{hasSidebar:s}=O();return(n,i)=>(a(),c("div",{class:N(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?u(n.$slots,"not-found",{key:0},()=>[_(at)],!0):r(t).layout==="page"?(a(),k(Un,{key:1},{"page-top":v(()=>[u(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(Fn,{key:2},{"home-hero-before":v(()=>[u(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[u(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[u(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[u(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[u(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(E(r(t).layout),{key:3})):(a(),k(tn,{key:4},{"doc-top":v(()=>[u(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[u(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[u(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[u(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[u(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),zn=b(jn,[["__scopeId","data-v-1428d186"]]),Wn={class:"container"},qn=["innerHTML"],Kn=["innerHTML"],Rn=m({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=P(),{hasSidebar:s}=O();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),c("footer",{key:0,class:N(["VPFooter",{"has-sidebar":r(s)}])},[p("div",Wn,[r(e).footer.message?(a(),c("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,qn)):h("",!0),r(e).footer.copyright?(a(),c("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,Kn)):h("",!0)])],2)):h("",!0)}}),Jn=b(Rn,[["__scopeId","data-v-e315a0ad"]]);function Yn(){const{theme:o,frontmatter:e}=P(),t=ge([]),s=$(()=>t.value.length>0);return X(()=>{t.value=ve(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:s}}const Qn={class:"menu-text"},Xn={class:"header"},Zn={class:"outline"},xn=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=P(),s=T(!1),n=T(0),i=T(),l=T();function f(g){var V;(V=i.value)!=null&&V.contains(g.target)||(s.value=!1)}D(s,g=>{if(g){document.addEventListener("click",f);return}document.removeEventListener("click",f)}),Oe("Escape",()=>{s.value=!1}),X(()=>{s.value=!1});function d(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function y(g){g.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Pe(()=>{s.value=!1}))}function L(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(g,V)=>(a(),c("div",{class:"VPLocalNavOutlineDropdown",style:ye({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[g.headers.length>0?(a(),c("button",{key:0,onClick:d,class:N({open:s.value})},[p("span",Qn,M(r(Ne)(r(t))),1),V[0]||(V[0]=p("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),c("button",{key:1,onClick:L},M(r(t).returnToTopLabel||"Return to top"),1)),_(ue,{name:"flyout"},{default:v(()=>[s.value?(a(),c("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:y},[p("div",Xn,[p("a",{class:"top-link",href:"#",onClick:L},M(r(t).returnToTopLabel||"Return to top"),1)]),p("div",Zn,[_(Me,{headers:g.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),es=b(xn,[["__scopeId","data-v-8a42e2b4"]]),ts={class:"container"},ns=["aria-expanded"],ss={class:"menu-text"},os=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=P(),{hasSidebar:s}=O(),{headers:n}=Yn(),{y:i}=Le(),l=T(0);j(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),X(()=>{n.value=ve(t.value.outline??e.value.outline)});const f=$(()=>n.value.length===0),d=$(()=>f.value&&!s.value),y=$(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:f.value,fixed:d.value}));return(L,g)=>r(t).layout!=="home"&&(!d.value||r(i)>=l.value)?(a(),c("div",{key:0,class:N(y.value)},[p("div",ts,[r(s)?(a(),c("button",{key:0,class:"menu","aria-expanded":L.open,"aria-controls":"VPSidebarNav",onClick:g[0]||(g[0]=V=>L.$emit("open-menu"))},[g[1]||(g[1]=p("span",{class:"vpi-align-left menu-icon"},null,-1)),p("span",ss,M(r(e).sidebarMenuLabel||"Menu"),1)],8,ns)):h("",!0),_(es,{headers:r(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),as=b(os,[["__scopeId","data-v-a6f0e41e"]]);function rs(){const o=T(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function s(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=Z();return D(()=>i.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:s}}const is={},ls={class:"VPSwitch",type:"button",role:"switch"},us={class:"check"},cs={key:0,class:"icon"};function ds(o,e){return a(),c("button",ls,[p("span",us,[o.$slots.default?(a(),c("span",cs,[u(o.$slots,"default",{},void 0,!0)])):h("",!0)])])}const ps=b(is,[["render",ds],["__scopeId","data-v-1d5665e3"]]),fs=m({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=P(),s=x("toggle-appearance",()=>{e.value=!e.value}),n=T("");return pe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),k(ps,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:v(()=>l[0]||(l[0]=[p("span",{class:"vpi-sun sun"},null,-1),p("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),he=b(fs,[["__scopeId","data-v-5337faa4"]]),vs={key:0,class:"VPNavBarAppearance"},hs=m({__name:"VPNavBarAppearance",setup(o){const{site:e}=P();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",vs,[_(he)])):h("",!0)}}),ms=b(hs,[["__scopeId","data-v-6c893767"]]),me=T();let Ie=!1,oe=0;function _s(o){const e=T(!1);if(ee){!Ie&&ks(),oe++;const t=D(me,s=>{var n,i,l;s===o.el.value||(n=o.el.value)!=null&&n.contains(s)?(e.value=!0,(i=o.onFocus)==null||i.call(o)):(e.value=!1,(l=o.onBlur)==null||l.call(o))});de(()=>{t(),oe--,oe||bs()})}return Ge(e)}function ks(){document.addEventListener("focusin",we),Ie=!0,me.value=document.activeElement}function bs(){document.removeEventListener("focusin",we)}function we(){me.value=document.activeElement}const gs={class:"VPMenuLink"},$s=["innerHTML"],ys=m({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=P();return(t,s)=>(a(),c("div",gs,[_(F,{class:N({active:r(W)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon},{default:v(()=>[p("span",{innerHTML:t.item.text},null,8,$s)]),_:1},8,["class","href","target","rel","no-icon"])]))}}),te=b(ys,[["__scopeId","data-v-35975db6"]]),Ps={class:"VPMenuGroup"},Ls={key:0,class:"title"},Vs=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",Ps,[e.text?(a(),c("p",Ls,M(e.text),1)):h("",!0),(a(!0),c(w,null,B(e.items,s=>(a(),c(w,null,["link"in s?(a(),k(te,{key:0,item:s},null,8,["item"])):h("",!0)],64))),256))]))}}),Ss=b(Vs,[["__scopeId","data-v-69e747b5"]]),Ts={class:"VPMenu"},Ns={key:0,class:"items"},Ms=m({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),c("div",Ts,[e.items?(a(),c("div",Ns,[(a(!0),c(w,null,B(e.items,s=>(a(),c(w,{key:JSON.stringify(s)},["link"in s?(a(),k(te,{key:0,item:s},null,8,["item"])):"component"in s?(a(),k(E(s.component),U({key:1,ref_for:!0},s.props),null,16)):(a(),k(Ss,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):h("",!0),u(e.$slots,"default",{},void 0,!0)]))}}),Is=b(Ms,[["__scopeId","data-v-b98bc113"]]),ws=["aria-expanded","aria-label"],Hs={key:0,class:"text"},As=["innerHTML"],Bs={key:1,class:"vpi-more-horizontal icon"},Cs={class:"menu"},Es=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=T(!1),t=T();_s({el:t,onBlur:s});function s(){e.value=!1}return(n,i)=>(a(),c("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),c("span",Hs,[n.icon?(a(),c("span",{key:0,class:N([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),c("span",{key:1,innerHTML:n.button},null,8,As)):h("",!0),i[3]||(i[3]=p("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),c("span",Bs))],8,ws),p("div",Cs,[_(Is,{items:n.items},{default:v(()=>[u(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=b(Es,[["__scopeId","data-v-cf11d7a2"]]),Fs=["href","aria-label","innerHTML"],Ds=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=T();j(async()=>{var i;await Pe();const n=(i=t.value)==null?void 0:i.children[0];n instanceof HTMLElement&&n.className.startsWith("vpi-social-")&&(getComputedStyle(n).maskImage||getComputedStyle(n).webkitMaskImage)==="none"&&n.style.setProperty("--icon",`url('https://api.iconify.design/simple-icons/${e.icon}.svg')`)});const s=$(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,i)=>(a(),c("a",{ref_key:"el",ref:t,class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:s.value},null,8,Fs))}}),Os=b(Ds,[["__scopeId","data-v-bd121fe5"]]),Gs={class:"VPSocialLinks"},Us=m({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),c("div",Gs,[(a(!0),c(w,null,B(e.links,({link:s,icon:n,ariaLabel:i})=>(a(),k(Os,{key:s,icon:n,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),ke=b(Us,[["__scopeId","data-v-7bc22406"]]),js={key:0,class:"group translations"},zs={class:"trans-title"},Ws={key:1,class:"group"},qs={class:"item appearance"},Ks={class:"label"},Rs={class:"appearance-action"},Js={key:2,class:"group"},Ys={class:"item social-links"},Qs=m({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=P(),{localeLinks:s,currentLang:n}=R({correspondingLink:!0}),i=$(()=>s.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,f)=>i.value?(a(),k(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[r(s).length&&r(n).label?(a(),c("div",js,[p("p",zs,M(r(n).label),1),(a(!0),c(w,null,B(r(s),d=>(a(),k(te,{key:d.link,item:d},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",Ws,[p("div",qs,[p("p",Ks,M(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",Rs,[_(he)])])])):h("",!0),r(t).socialLinks?(a(),c("div",Js,[p("div",Ys,[_(ke,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),Xs=b(Qs,[["__scopeId","data-v-bb2aa2f0"]]),Zs=["aria-expanded"],xs=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),c("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},t[1]||(t[1]=[p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)]),10,Zs))}}),eo=b(xs,[["__scopeId","data-v-e5dd9c1c"]]),to=["innerHTML"],no=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=P();return(t,s)=>(a(),k(F,{class:N({VPNavBarMenuLink:!0,active:r(W)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,tabindex:"0"},{default:v(()=>[p("span",{innerHTML:t.item.text},null,8,to)]),_:1},8,["class","href","target","rel","no-icon"]))}}),so=b(no,[["__scopeId","data-v-e56f3d57"]]),oo=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=P(),s=i=>"component"in i?!1:"link"in i?W(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),n=$(()=>s(e.item));return(i,l)=>(a(),k(_e,{class:N({VPNavBarMenuGroup:!0,active:r(W)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),ao={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},ro=m({__name:"VPNavBarMenu",setup(o){const{theme:e}=P();return(t,s)=>r(e).nav?(a(),c("nav",ao,[s[0]||(s[0]=p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),c(w,null,B(r(e).nav,n=>(a(),c(w,{key:JSON.stringify(n)},["link"in n?(a(),k(so,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),U({key:1,ref_for:!0},n.props),null,16)):(a(),k(oo,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),io=b(ro,[["__scopeId","data-v-dc692963"]]);function lo(o){const{localeIndex:e,theme:t}=P();function s(n){var H,A,S;const i=n.split("."),l=(H=t.value.search)==null?void 0:H.options,f=l&&typeof l=="object",d=f&&((S=(A=l.locales)==null?void 0:A[e.value])==null?void 0:S.translations)||null,y=f&&l.translations||null;let L=d,g=y,V=o;const I=i.pop();for(const C of i){let G=null;const K=V==null?void 0:V[C];K&&(G=V=K);const ne=g==null?void 0:g[C];ne&&(G=g=ne);const se=L==null?void 0:L[C];se&&(G=L=se),K||(V=G),ne||(g=G),se||(L=G)}return(L==null?void 0:L[I])??(g==null?void 0:g[I])??(V==null?void 0:V[I])??""}return s}const uo=["aria-label"],co={class:"DocSearch-Button-Container"},po={class:"DocSearch-Button-Placeholder"},be=m({__name:"VPNavBarSearchButton",setup(o){const t=lo({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(a(),c("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",co,[n[0]||(n[0]=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),p("span",po,M(r(t)("button.buttonText")),1)]),n[1]||(n[1]=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,uo))}}),fo={class:"VPNavBarSearch"},vo={id:"local-search"},ho={key:1,id:"docsearch"},mo=m({__name:"VPNavBarSearch",setup(o){const e=()=>null,t=()=>null,{theme:s}=P(),n=T(!1),i=T(!1);j(()=>{});function l(){n.value||(n.value=!0,setTimeout(f,16))}function f(){const L=new Event("keydown");L.key="k",L.metaKey=!0,window.dispatchEvent(L),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||f()},16)}const d=T(!1),y="";return(L,g)=>{var V;return a(),c("div",fo,[r(y)==="local"?(a(),c(w,{key:0},[d.value?(a(),k(r(e),{key:0,onClose:g[0]||(g[0]=I=>d.value=!1)})):h("",!0),p("div",vo,[_(be,{onClick:g[1]||(g[1]=I=>d.value=!0)})])],64)):r(y)==="algolia"?(a(),c(w,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:((V=r(s).search)==null?void 0:V.options)??r(s).algolia,onVnodeBeforeMount:g[2]||(g[2]=I=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),c("div",ho,[_(be,{onClick:l})]))],64)):h("",!0)])}}}),_o=m({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=P();return(t,s)=>r(e).socialLinks?(a(),k(ke,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ko=b(_o,[["__scopeId","data-v-0394ad82"]]),bo=["href","rel","target"],go=["innerHTML"],$o={key:2},yo=m({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=P(),{hasSidebar:s}=O(),{currentLang:n}=R(),i=$(()=>{var d;return typeof t.value.logoLink=="string"?t.value.logoLink:(d=t.value.logoLink)==null?void 0:d.link}),l=$(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.rel}),f=$(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.target});return(d,y)=>(a(),c("div",{class:N(["VPNavBarTitle",{"has-sidebar":r(s)}])},[p("a",{class:"title",href:i.value??r(fe)(r(n).link),rel:l.value,target:f.value},[u(d.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(Y,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),c("span",{key:1,innerHTML:r(t).siteTitle},null,8,go)):r(t).siteTitle===void 0?(a(),c("span",$o,M(r(e).title),1)):h("",!0),u(d.$slots,"nav-bar-title-after",{},void 0,!0)],8,bo)],2))}}),Po=b(yo,[["__scopeId","data-v-1168a8e4"]]),Lo={class:"items"},Vo={class:"title"},So=m({__name:"VPNavBarTranslations",setup(o){const{theme:e}=P(),{localeLinks:t,currentLang:s}=R({correspondingLink:!0});return(n,i)=>r(t).length&&r(s).label?(a(),k(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:v(()=>[p("div",Lo,[p("p",Vo,M(r(s).label),1),(a(!0),c(w,null,B(r(t),l=>(a(),k(te,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),To=b(So,[["__scopeId","data-v-88af2de4"]]),No={class:"wrapper"},Mo={class:"container"},Io={class:"title"},wo={class:"content"},Ho={class:"content-body"},Ao=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const e=o,{y:t}=Le(),{hasSidebar:s}=O(),{frontmatter:n}=P(),i=T({});return pe(()=>{i.value={"has-sidebar":s.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,f)=>(a(),c("div",{class:N(["VPNavBar",i.value])},[p("div",No,[p("div",Mo,[p("div",Io,[_(Po,null,{"nav-bar-title-before":v(()=>[u(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",wo,[p("div",Ho,[u(l.$slots,"nav-bar-content-before",{},void 0,!0),_(mo,{class:"search"}),_(io,{class:"menu"}),_(To,{class:"translations"}),_(ms,{class:"appearance"}),_(ko,{class:"social-links"}),_(Xs,{class:"extra"}),u(l.$slots,"nav-bar-content-after",{},void 0,!0),_(eo,{class:"hamburger",active:l.isScreenOpen,onClick:f[0]||(f[0]=d=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),f[1]||(f[1]=p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1))],2))}}),Bo=b(Ao,[["__scopeId","data-v-6aa21345"]]),Co={key:0,class:"VPNavScreenAppearance"},Eo={class:"text"},Fo=m({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=P();return(s,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",Co,[p("p",Eo,M(r(t).darkModeSwitchLabel||"Appearance"),1),_(he)])):h("",!0)}}),Do=b(Fo,[["__scopeId","data-v-b44890b2"]]),Oo=["innerHTML"],Go=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=x("close-screen");return(t,s)=>(a(),k(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:v(()=>[p("span",{innerHTML:t.item.text},null,8,Oo)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Uo=b(Go,[["__scopeId","data-v-df37e6dd"]]),jo=["innerHTML"],zo=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=x("close-screen");return(t,s)=>(a(),k(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,"no-icon":t.item.noIcon,onClick:r(e)},{default:v(()=>[p("span",{innerHTML:t.item.text},null,8,jo)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),He=b(zo,[["__scopeId","data-v-3e9c20e4"]]),Wo={class:"VPNavScreenMenuGroupSection"},qo={key:0,class:"title"},Ko=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",Wo,[e.text?(a(),c("p",qo,M(e.text),1)):h("",!0),(a(!0),c(w,null,B(e.items,s=>(a(),k(He,{key:s.text,item:s},null,8,["item"]))),128))]))}}),Ro=b(Ko,[["__scopeId","data-v-8133b170"]]),Jo=["aria-controls","aria-expanded"],Yo=["innerHTML"],Qo=["id"],Xo={key:0,class:"item"},Zo={key:1,class:"item"},xo={key:2,class:"group"},ea=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=T(!1),s=$(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,l)=>(a(),c("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:n},[p("span",{class:"button-text",innerHTML:i.text},null,8,Yo),l[0]||(l[0]=p("span",{class:"vpi-plus button-icon"},null,-1))],8,Jo),p("div",{id:s.value,class:"items"},[(a(!0),c(w,null,B(i.items,f=>(a(),c(w,{key:JSON.stringify(f)},["link"in f?(a(),c("div",Xo,[_(He,{item:f},null,8,["item"])])):"component"in f?(a(),c("div",Zo,[(a(),k(E(f.component),U({ref_for:!0},f.props,{"screen-menu":""}),null,16))])):(a(),c("div",xo,[_(Ro,{text:f.text,items:f.items},null,8,["text","items"])]))],64))),128))],8,Qo)],2))}}),ta=b(ea,[["__scopeId","data-v-b9ab8c58"]]),na={key:0,class:"VPNavScreenMenu"},sa=m({__name:"VPNavScreenMenu",setup(o){const{theme:e}=P();return(t,s)=>r(e).nav?(a(),c("nav",na,[(a(!0),c(w,null,B(r(e).nav,n=>(a(),c(w,{key:JSON.stringify(n)},["link"in n?(a(),k(Uo,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),U({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),k(ta,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),oa=m({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=P();return(t,s)=>r(e).socialLinks?(a(),k(ke,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),aa={class:"list"},ra=m({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=R({correspondingLink:!0}),s=T(!1);function n(){s.value=!s.value}return(i,l)=>r(e).length&&r(t).label?(a(),c("div",{key:0,class:N(["VPNavScreenTranslations",{open:s.value}])},[p("button",{class:"title",onClick:n},[l[0]||(l[0]=p("span",{class:"vpi-languages icon lang"},null,-1)),z(" "+M(r(t).label)+" ",1),l[1]||(l[1]=p("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),p("ul",aa,[(a(!0),c(w,null,B(r(e),f=>(a(),c("li",{key:f.link,class:"item"},[_(F,{class:"link",href:f.link},{default:v(()=>[z(M(f.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ia=b(ra,[["__scopeId","data-v-858fe1a4"]]),la={class:"container"},ua=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=T(null),t=Ve(ee?document.body:null);return(s,n)=>(a(),k(ue,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:v(()=>[s.open?(a(),c("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",la,[u(s.$slots,"nav-screen-content-before",{},void 0,!0),_(sa,{class:"menu"}),_(ia,{class:"translations"}),_(Do,{class:"appearance"}),_(oa,{class:"social-links"}),u(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),ca=b(ua,[["__scopeId","data-v-f2779853"]]),da={key:0,class:"VPNav"},pa=m({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=rs(),{frontmatter:n}=P(),i=$(()=>n.value.navbar!==!1);return Se("close-screen",t),Q(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,f)=>i.value?(a(),c("header",da,[_(Bo,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":v(()=>[u(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(ca,{open:r(e)},{"nav-screen-content-before":v(()=>[u(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),fa=b(pa,[["__scopeId","data-v-ae24b3ad"]]),va=["role","tabindex"],ha={key:1,class:"items"},ma=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:s,isLink:n,isActiveLink:i,hasActiveLink:l,hasChildren:f,toggle:d}=ut($(()=>e.item)),y=$(()=>f.value?"section":"div"),L=$(()=>n.value?"a":"div"),g=$(()=>f.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),V=$(()=>n.value?void 0:"button"),I=$(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":l.value}]);function H(S){"key"in S&&S.key!=="Enter"||!e.item.link&&d()}function A(){e.item.link&&d()}return(S,C)=>{const G=q("VPSidebarItem",!0);return a(),k(E(y.value),{class:N(["VPSidebarItem",I.value])},{default:v(()=>[S.item.text?(a(),c("div",U({key:0,class:"item",role:V.value},Ue(S.item.items?{click:H,keydown:H}:{},!0),{tabindex:S.item.items&&0}),[C[1]||(C[1]=p("div",{class:"indicator"},null,-1)),S.item.link?(a(),k(F,{key:0,tag:L.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:v(()=>[(a(),k(E(g.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(E(g.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),c("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:A,onKeydown:je(A,["enter"]),tabindex:"0"},C[0]||(C[0]=[p("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,va)):h("",!0),S.item.items&&S.item.items.length?(a(),c("div",ha,[S.depth<5?(a(!0),c(w,{key:0},B(S.item.items,K=>(a(),k(G,{key:K.text,item:K,depth:S.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),_a=b(ma,[["__scopeId","data-v-b3fd67f8"]]),ka=m({__name:"VPSidebarGroup",props:{items:{}},setup(o){const e=T(!0);let t=null;return j(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),ze(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,n)=>(a(!0),c(w,null,B(s.items,i=>(a(),c("div",{key:i.text,class:N(["group",{"no-transition":e.value}])},[_(_a,{item:i,depth:0},null,8,["item"])],2))),128))}}),ba=b(ka,[["__scopeId","data-v-c40bc020"]]),ga={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},$a=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=O(),s=o,n=T(null),i=Ve(ee?document.body:null);D([s,n],()=>{var f;s.open?(i.value=!0,(f=n.value)==null||f.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return D(e,()=>{l.value+=1},{deep:!0}),(f,d)=>r(t)?(a(),c("aside",{key:0,class:N(["VPSidebar",{open:f.open}]),ref_key:"navEl",ref:n,onClick:d[0]||(d[0]=We(()=>{},["stop"]))},[d[2]||(d[2]=p("div",{class:"curtain"},null,-1)),p("nav",ga,[d[1]||(d[1]=p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),u(f.$slots,"sidebar-nav-before",{},void 0,!0),(a(),k(ba,{items:r(e),key:l.value},null,8,["items"])),u(f.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),ya=b($a,[["__scopeId","data-v-319d5ca6"]]),Pa=m({__name:"VPSkipLink",setup(o){const{theme:e}=P(),t=Z(),s=T();D(()=>t.path,()=>s.value.focus());function n({target:i}){const l=document.getElementById(decodeURIComponent(i.hash).slice(1));if(l){const f=()=>{l.removeAttribute("tabindex"),l.removeEventListener("blur",f)};l.setAttribute("tabindex","-1"),l.addEventListener("blur",f),l.focus(),window.scrollTo(0,0)}}return(i,l)=>(a(),c(w,null,[p("span",{ref_key:"backToTop",ref:s,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n},M(r(e).skipToContentLabel||"Skip to content"),1)],64))}}),La=b(Pa,[["__scopeId","data-v-0b0ada53"]]),Va=m({__name:"Layout",setup(o){const{isOpen:e,open:t,close:s}=O(),n=Z();D(()=>n.path,s),lt(e,s);const{frontmatter:i}=P(),l=qe(),f=$(()=>!!l["home-hero-image"]);return Se("hero-image-slot-exists",f),(d,y)=>{const L=q("Content");return r(i).layout!==!1?(a(),c("div",{key:0,class:N(["Layout",r(i).pageClass])},[u(d.$slots,"layout-top",{},void 0,!0),_(La),_(Ye,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),_(fa,null,{"nav-bar-title-before":v(()=>[u(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[u(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[u(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[u(d.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[u(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[u(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(as,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(ya,{open:r(e)},{"sidebar-nav-before":v(()=>[u(d.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[u(d.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(zn,null,{"page-top":v(()=>[u(d.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[u(d.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[u(d.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[u(d.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[u(d.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[u(d.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[u(d.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[u(d.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[u(d.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[u(d.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[u(d.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[u(d.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[u(d.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[u(d.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[u(d.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[u(d.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[u(d.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[u(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[u(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[u(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[u(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[u(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[u(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Jn),u(d.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(L,{key:1}))}}}),Sa=b(Va,[["__scopeId","data-v-5d98c3a5"]]),Ta={Layout:Sa,enhanceApp:({app:o})=>{o.component("Badge",Ke)}},Ma={...Ta};export{Ma as t}; diff --git a/dist/assets/index.md.JyVrSgg6.js b/dist/assets/index.md.JyVrSgg6.js new file mode 100644 index 0000000..0a17bb8 --- /dev/null +++ b/dist/assets/index.md.JyVrSgg6.js @@ -0,0 +1 @@ +import{_ as a,c as i,o as l,ae as o}from"./chunks/framework.AELpvxz7.js";const p=JSON.parse('{"title":"考研英语资料库","description":"","frontmatter":{},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1762241208000}'),r={name:"index.md"};function t(d,e,n,c,s,h){return l(),i("div",null,e[0]||(e[0]=[o('

考研英语资料库

欢迎来到考研英语资料库,这里汇总了写作、阅读与备考技巧相关的全部笔记,方便在浏览器中快速检索与学习。

快速入口

使用说明

  1. 运行 npm run docs:dev 启动本地开发服务器,实时查看与调试文档内容。
  2. 使用侧边栏或站内搜索快速定位到具体资料。
  3. 若需发布至静态空间,可执行 npm run docs:build 生成静态站点,再通过 npm run docs:preview 在本地验证。

提示:所有文档均保持原始 Markdown 结构,可在 VS Code 等编辑器中继续维护,VitePress 将自动热更新并同步到站点。

',7)]))}const u=a(r,[["render",t]]);export{p as __pageData,u as default}; diff --git a/dist/assets/index.md.JyVrSgg6.lean.js b/dist/assets/index.md.JyVrSgg6.lean.js new file mode 100644 index 0000000..389ce25 --- /dev/null +++ b/dist/assets/index.md.JyVrSgg6.lean.js @@ -0,0 +1 @@ +import{_ as a,c as i,o as l,ae as o}from"./chunks/framework.AELpvxz7.js";const p=JSON.parse('{"title":"考研英语资料库","description":"","frontmatter":{},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1762241208000}'),r={name:"index.md"};function t(d,e,n,c,s,h){return l(),i("div",null,e[0]||(e[0]=[o("",7)]))}const u=a(r,[["render",t]]);export{p as __pageData,u as default}; diff --git a/dist/assets/inter-italic-cyrillic-ext.r48I6akx.woff2 b/dist/assets/inter-italic-cyrillic-ext.r48I6akx.woff2 new file mode 100644 index 0000000..b6b603d Binary files /dev/null and b/dist/assets/inter-italic-cyrillic-ext.r48I6akx.woff2 differ diff --git a/dist/assets/inter-italic-cyrillic.By2_1cv3.woff2 b/dist/assets/inter-italic-cyrillic.By2_1cv3.woff2 new file mode 100644 index 0000000..def40a4 Binary files /dev/null and b/dist/assets/inter-italic-cyrillic.By2_1cv3.woff2 differ diff --git a/dist/assets/inter-italic-greek-ext.1u6EdAuj.woff2 b/dist/assets/inter-italic-greek-ext.1u6EdAuj.woff2 new file mode 100644 index 0000000..e070c3d Binary files /dev/null and b/dist/assets/inter-italic-greek-ext.1u6EdAuj.woff2 differ diff --git a/dist/assets/inter-italic-greek.DJ8dCoTZ.woff2 b/dist/assets/inter-italic-greek.DJ8dCoTZ.woff2 new file mode 100644 index 0000000..a3c16ca Binary files /dev/null and b/dist/assets/inter-italic-greek.DJ8dCoTZ.woff2 differ diff --git a/dist/assets/inter-italic-latin-ext.CN1xVJS-.woff2 b/dist/assets/inter-italic-latin-ext.CN1xVJS-.woff2 new file mode 100644 index 0000000..2210a89 Binary files /dev/null and b/dist/assets/inter-italic-latin-ext.CN1xVJS-.woff2 differ diff --git a/dist/assets/inter-italic-latin.C2AdPX0b.woff2 b/dist/assets/inter-italic-latin.C2AdPX0b.woff2 new file mode 100644 index 0000000..790d62d Binary files /dev/null and b/dist/assets/inter-italic-latin.C2AdPX0b.woff2 differ diff --git a/dist/assets/inter-italic-vietnamese.BSbpV94h.woff2 b/dist/assets/inter-italic-vietnamese.BSbpV94h.woff2 new file mode 100644 index 0000000..1eec077 Binary files /dev/null and b/dist/assets/inter-italic-vietnamese.BSbpV94h.woff2 differ diff --git a/dist/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2 b/dist/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2 new file mode 100644 index 0000000..2cfe615 Binary files /dev/null and b/dist/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2 differ diff --git a/dist/assets/inter-roman-cyrillic.C5lxZ8CY.woff2 b/dist/assets/inter-roman-cyrillic.C5lxZ8CY.woff2 new file mode 100644 index 0000000..e3886dd Binary files /dev/null and b/dist/assets/inter-roman-cyrillic.C5lxZ8CY.woff2 differ diff --git a/dist/assets/inter-roman-greek-ext.CqjqNYQ-.woff2 b/dist/assets/inter-roman-greek-ext.CqjqNYQ-.woff2 new file mode 100644 index 0000000..36d6748 Binary files /dev/null and b/dist/assets/inter-roman-greek-ext.CqjqNYQ-.woff2 differ diff --git a/dist/assets/inter-roman-greek.BBVDIX6e.woff2 b/dist/assets/inter-roman-greek.BBVDIX6e.woff2 new file mode 100644 index 0000000..2bed1e8 Binary files /dev/null and b/dist/assets/inter-roman-greek.BBVDIX6e.woff2 differ diff --git a/dist/assets/inter-roman-latin-ext.4ZJIpNVo.woff2 b/dist/assets/inter-roman-latin-ext.4ZJIpNVo.woff2 new file mode 100644 index 0000000..9a8d1e2 Binary files /dev/null and b/dist/assets/inter-roman-latin-ext.4ZJIpNVo.woff2 differ diff --git a/dist/assets/inter-roman-latin.Di8DUHzh.woff2 b/dist/assets/inter-roman-latin.Di8DUHzh.woff2 new file mode 100644 index 0000000..07d3c53 Binary files /dev/null and b/dist/assets/inter-roman-latin.Di8DUHzh.woff2 differ diff --git a/dist/assets/inter-roman-vietnamese.BjW4sHH5.woff2 b/dist/assets/inter-roman-vietnamese.BjW4sHH5.woff2 new file mode 100644 index 0000000..57bdc22 Binary files /dev/null and b/dist/assets/inter-roman-vietnamese.BjW4sHH5.woff2 differ diff --git a/dist/assets/style.D2fXWWi5.css b/dist/assets/style.D2fXWWi5.css new file mode 100644 index 0000000..be8d07c --- /dev/null +++ b/dist/assets/style.D2fXWWi5.css @@ -0,0 +1 @@ +@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-sponsor: #db2777}.dark{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: #3c3c43;--vp-c-text-2: #67676c;--vp-c-text-3: #929295}.dark{--vp-c-text-1: #dfdfd6;--vp-c-text-2: #98989f;--vp-c-text-3: #6a6a71}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:lang(es),:lang(pt){--vp-code-copy-copied-text-content: "Copiado"}:lang(fa){--vp-code-copy-copied-text-content: "کپی شد"}:lang(ko){--vp-code-copy-copied-text-content: "복사됨"}:lang(ru){--vp-code-copy-copied-text-content: "Скопировано"}:lang(zh){--vp-code-copy-copied-text-content: "已复制"}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc h4{margin:24px 0 0;letter-spacing:-.01em;line-height:24px;font-size:18px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s;color:var(--vp-c-text-2)}.vp-doc blockquote>p{margin:0;font-size:16px;transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(:is(.no-icon,svg a,:has(img,svg))):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(:is(.no-icon,svg a,:has(img,svg))):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-c79a1216]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-c79a1216],.VPBackdrop.fade-leave-to[data-v-c79a1216]{opacity:0}.VPBackdrop.fade-leave-active[data-v-c79a1216]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-c79a1216]{display:none}}.NotFound[data-v-d6be1790]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-d6be1790]{padding:96px 32px 168px}}.code[data-v-d6be1790]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-d6be1790]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-d6be1790]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-d6be1790]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-d6be1790]{padding-top:20px}.link[data-v-d6be1790]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-d6be1790]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-b933a997]{position:relative;z-index:1}.nested[data-v-b933a997]{padding-right:16px;padding-left:16px}.outline-link[data-v-b933a997]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-b933a997]:hover,.outline-link.active[data-v-b933a997]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-b933a997]{padding-left:13px}.VPDocAsideOutline[data-v-a5bbad30]{display:none}.VPDocAsideOutline.has-outline[data-v-a5bbad30]{display:block}.content[data-v-a5bbad30]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-a5bbad30]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-a5bbad30]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-3f215769]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-3f215769]{flex-grow:1}.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-3f215769] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-e98dd255]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-e98dd255]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-e257564d]{margin-top:64px}.edit-info[data-v-e257564d]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-e257564d]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-e257564d]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-e257564d]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-e257564d]{margin-right:8px}.prev-next[data-v-e257564d]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-e257564d]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-e257564d]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-e257564d]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-e257564d]{margin-left:auto;text-align:right}.desc[data-v-e257564d]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-e257564d]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-39a288b8]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-39a288b8]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-39a288b8]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-39a288b8]{display:flex;justify-content:center}.VPDoc .aside[data-v-39a288b8]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{max-width:1104px}}.container[data-v-39a288b8]{margin:0 auto;width:100%}.aside[data-v-39a288b8]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-39a288b8]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-39a288b8]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-39a288b8]::-webkit-scrollbar{display:none}.aside-curtain[data-v-39a288b8]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-39a288b8]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-39a288b8]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-39a288b8]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-39a288b8]{order:1;margin:0;min-width:640px}}.content-container[data-v-39a288b8]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-39a288b8]{max-width:688px}.VPButton[data-v-fa7799d5]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-fa7799d5]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-fa7799d5]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-fa7799d5]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-fa7799d5]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-fa7799d5]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-fa7799d5]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-fa7799d5]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-fa7799d5]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-fa7799d5]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-fa7799d5]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-fa7799d5]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-fa7799d5]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-8426fc1a]{display:none}.dark .VPImage.light[data-v-8426fc1a]{display:none}.VPHero[data-v-4f9c455b]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-4f9c455b]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-4f9c455b]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-4f9c455b]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-4f9c455b]{flex-direction:row}}.main[data-v-4f9c455b]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-4f9c455b]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-4f9c455b]{text-align:left}}@media (min-width: 960px){.main[data-v-4f9c455b]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-4f9c455b]{max-width:592px}}.heading[data-v-4f9c455b]{display:flex;flex-direction:column}.name[data-v-4f9c455b],.text[data-v-4f9c455b]{width:fit-content;max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-4f9c455b],.VPHero.has-image .text[data-v-4f9c455b]{margin:0 auto}.name[data-v-4f9c455b]{color:var(--vp-home-hero-name-color)}.clip[data-v-4f9c455b]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-4f9c455b],.text[data-v-4f9c455b]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-4f9c455b],.text[data-v-4f9c455b]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-4f9c455b],.VPHero.has-image .text[data-v-4f9c455b]{margin:0}}.tagline[data-v-4f9c455b]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-4f9c455b]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-4f9c455b]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-4f9c455b]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-4f9c455b]{margin:0}}.actions[data-v-4f9c455b]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-4f9c455b]{justify-content:center}@media (min-width: 640px){.actions[data-v-4f9c455b]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-4f9c455b]{justify-content:flex-start}}.action[data-v-4f9c455b]{flex-shrink:0;padding:6px}.image[data-v-4f9c455b]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-4f9c455b]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-4f9c455b]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-4f9c455b]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-4f9c455b]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-4f9c455b]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-4f9c455b]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-4f9c455b]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-4f9c455b]{width:320px;height:320px}}[data-v-4f9c455b] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-4f9c455b] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-4f9c455b] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-a3976bdc]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-a3976bdc]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-a3976bdc]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-a3976bdc]>.VPImage{margin-bottom:20px}.icon[data-v-a3976bdc]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-a3976bdc]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-a3976bdc]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-a3976bdc]{padding-top:8px}.link-text-value[data-v-a3976bdc]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-a3976bdc]{margin-left:6px}.VPFeatures[data-v-a6181336]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-a6181336]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-a6181336]{padding:0 64px}}.container[data-v-a6181336]{margin:0 auto;max-width:1152px}.items[data-v-a6181336]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-a6181336]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336]{width:50%}.item.grid-3[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-a6181336]{width:25%}}.container[data-v-8e2d4988]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-8e2d4988]{padding:0 48px}}@media (min-width: 960px){.container[data-v-8e2d4988]{width:100%;padding:0 64px}}.vp-doc[data-v-8e2d4988] .VPHomeSponsors,.vp-doc[data-v-8e2d4988] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-8e2d4988] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-8e2d4988] .VPHomeSponsors a,.vp-doc[data-v-8e2d4988] .VPTeamPage a{text-decoration:none}.VPHome[data-v-8b561e3d]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-8b561e3d]{margin-bottom:128px}}.VPContent[data-v-1428d186]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-1428d186]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-1428d186]{margin:0}@media (min-width: 960px){.VPContent[data-v-1428d186]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-1428d186]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-1428d186]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-e315a0ad]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-e315a0ad]{display:none}.VPFooter[data-v-e315a0ad] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-e315a0ad] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-e315a0ad]{padding:32px}}.container[data-v-e315a0ad]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-e315a0ad],.copyright[data-v-e315a0ad]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-8a42e2b4]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-8a42e2b4]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-8a42e2b4]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-8a42e2b4]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-8a42e2b4]{color:var(--vp-c-text-1)}.icon[data-v-8a42e2b4]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-8a42e2b4]{font-size:14px}.icon[data-v-8a42e2b4]{font-size:16px}}.open>.icon[data-v-8a42e2b4]{transform:rotate(90deg)}.items[data-v-8a42e2b4]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-8a42e2b4]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-8a42e2b4]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-8a42e2b4]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-8a42e2b4]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-8a42e2b4]{transition:all .2s ease-out}.flyout-leave-active[data-v-8a42e2b4]{transition:all .15s ease-in}.flyout-enter-from[data-v-8a42e2b4],.flyout-leave-to[data-v-8a42e2b4]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-a6f0e41e]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-a6f0e41e]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-a6f0e41e]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-a6f0e41e]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-a6f0e41e]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-a6f0e41e]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-a6f0e41e]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-a6f0e41e]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-a6f0e41e]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-a6f0e41e]{display:none}}.menu-icon[data-v-a6f0e41e]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 32px 11px}}.VPSwitch[data-v-1d5665e3]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-1d5665e3]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-1d5665e3]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-1d5665e3]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-1d5665e3] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-1d5665e3] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-5337faa4]{opacity:1}.moon[data-v-5337faa4],.dark .sun[data-v-5337faa4]{opacity:0}.dark .moon[data-v-5337faa4]{opacity:1}.dark .VPSwitchAppearance[data-v-5337faa4] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-6c893767]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-6c893767]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-35975db6]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-35975db6]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-35975db6]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-35975db6]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-69e747b5]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-69e747b5]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-69e747b5]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-69e747b5]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-b98bc113]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-b98bc113] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-b98bc113] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-b98bc113] .group:last-child{padding-bottom:0}.VPMenu[data-v-b98bc113] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-b98bc113] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-b98bc113] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-b98bc113] .action{padding-left:24px}.VPFlyout[data-v-cf11d7a2]{position:relative}.VPFlyout[data-v-cf11d7a2]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-cf11d7a2]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-cf11d7a2]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-cf11d7a2]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-cf11d7a2]{color:var(--vp-c-brand-2)}.button[aria-expanded=false]+.menu[data-v-cf11d7a2]{opacity:0;visibility:hidden;transform:translateY(0)}.VPFlyout:hover .menu[data-v-cf11d7a2],.button[aria-expanded=true]+.menu[data-v-cf11d7a2]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-cf11d7a2]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-cf11d7a2]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-cf11d7a2]{margin-right:0;font-size:16px}.text-icon[data-v-cf11d7a2]{margin-left:4px;font-size:14px}.icon[data-v-cf11d7a2]{font-size:20px;transition:fill .25s}.menu[data-v-cf11d7a2]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-bd121fe5]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-bd121fe5]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-bd121fe5]>svg,.VPSocialLink[data-v-bd121fe5]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-7bc22406]{display:flex;justify-content:center}.VPNavBarExtra[data-v-bb2aa2f0]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-bb2aa2f0]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-bb2aa2f0]{display:none}}.trans-title[data-v-bb2aa2f0]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-bb2aa2f0],.item.social-links[data-v-bb2aa2f0]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-bb2aa2f0]{min-width:176px}.appearance-action[data-v-bb2aa2f0]{margin-right:-2px}.social-links-list[data-v-bb2aa2f0]{margin:-4px -8px}.VPNavBarHamburger[data-v-e5dd9c1c]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-e5dd9c1c]{display:none}}.container[data-v-e5dd9c1c]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-e5dd9c1c]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .middle[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .bottom[data-v-e5dd9c1c]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-e5dd9c1c],.middle[data-v-e5dd9c1c],.bottom[data-v-e5dd9c1c]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(0)}.middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-e56f3d57]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-e56f3d57],.VPNavBarMenuLink[data-v-e56f3d57]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-dc692963]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-dc692963]{display:flex}}/*! @docsearch/css 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-0394ad82]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-0394ad82]{display:flex;align-items:center}}.title[data-v-1168a8e4]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-1168a8e4]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-1168a8e4]{border-bottom-color:var(--vp-c-divider)}}[data-v-1168a8e4] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-88af2de4]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-88af2de4]{display:flex;align-items:center}}.title[data-v-88af2de4]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-6aa21345]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-6aa21345]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-6aa21345]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-6aa21345]:not(.home){background-color:transparent}.VPNavBar[data-v-6aa21345]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-6aa21345]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-6aa21345]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-6aa21345]{padding:0}}.container[data-v-6aa21345]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-6aa21345],.container>.content[data-v-6aa21345]{pointer-events:none}.container[data-v-6aa21345] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-6aa21345]{max-width:100%}}.title[data-v-6aa21345]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-6aa21345]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-6aa21345]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-6aa21345]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-6aa21345]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-6aa21345]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-6aa21345]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-6aa21345]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-6aa21345]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-6aa21345]{column-gap:.5rem}}.menu+.translations[data-v-6aa21345]:before,.menu+.appearance[data-v-6aa21345]:before,.menu+.social-links[data-v-6aa21345]:before,.translations+.appearance[data-v-6aa21345]:before,.appearance+.social-links[data-v-6aa21345]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-6aa21345]:before,.translations+.appearance[data-v-6aa21345]:before{margin-right:16px}.appearance+.social-links[data-v-6aa21345]:before{margin-left:16px}.social-links[data-v-6aa21345]{margin-right:-8px}.divider[data-v-6aa21345]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-6aa21345]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-6aa21345]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-b44890b2]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-b44890b2]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-df37e6dd]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-df37e6dd]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-3e9c20e4]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-3e9c20e4]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-8133b170]{display:block}.title[data-v-8133b170]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-b9ab8c58]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-b9ab8c58]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-b9ab8c58]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-b9ab8c58]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-b9ab8c58]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-b9ab8c58]{transform:rotate(45deg)}.button[data-v-b9ab8c58]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-b9ab8c58]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-b9ab8c58]{transition:transform .25s}.group[data-v-b9ab8c58]:first-child{padding-top:0}.group+.group[data-v-b9ab8c58],.group+.item[data-v-b9ab8c58]{padding-top:4px}.VPNavScreenTranslations[data-v-858fe1a4]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-858fe1a4]{height:auto}.title[data-v-858fe1a4]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-858fe1a4]{font-size:16px}.icon.lang[data-v-858fe1a4]{margin-right:8px}.icon.chevron[data-v-858fe1a4]{margin-left:4px}.list[data-v-858fe1a4]{padding:4px 0 0 24px}.link[data-v-858fe1a4]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-f2779853]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-f2779853],.VPNavScreen.fade-leave-active[data-v-f2779853]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-f2779853],.VPNavScreen.fade-leave-active .container[data-v-f2779853]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-f2779853],.VPNavScreen.fade-leave-to[data-v-f2779853]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-f2779853],.VPNavScreen.fade-leave-to .container[data-v-f2779853]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-f2779853]{display:none}}.container[data-v-f2779853]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-f2779853],.menu+.appearance[data-v-f2779853],.translations+.appearance[data-v-f2779853]{margin-top:24px}.menu+.social-links[data-v-f2779853]{margin-top:16px}.appearance+.social-links[data-v-f2779853]{margin-top:16px}.VPNav[data-v-ae24b3ad]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-ae24b3ad]{position:fixed}}.VPSidebarItem.level-0[data-v-b3fd67f8]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-b3fd67f8]{padding-bottom:10px}.item[data-v-b3fd67f8]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-b3fd67f8]{cursor:pointer}.indicator[data-v-b3fd67f8]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-b3fd67f8],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-b3fd67f8],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-b3fd67f8],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-b3fd67f8]{background-color:var(--vp-c-brand-1)}.link[data-v-b3fd67f8]{display:flex;align-items:center;flex-grow:1}.text[data-v-b3fd67f8]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-b3fd67f8]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-b3fd67f8],.VPSidebarItem.level-2 .text[data-v-b3fd67f8],.VPSidebarItem.level-3 .text[data-v-b3fd67f8],.VPSidebarItem.level-4 .text[data-v-b3fd67f8],.VPSidebarItem.level-5 .text[data-v-b3fd67f8]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-b3fd67f8],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-b3fd67f8],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-b3fd67f8],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-b3fd67f8],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-b3fd67f8],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-b3fd67f8]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-b3fd67f8],.VPSidebarItem.level-1.has-active>.item>.text[data-v-b3fd67f8],.VPSidebarItem.level-2.has-active>.item>.text[data-v-b3fd67f8],.VPSidebarItem.level-3.has-active>.item>.text[data-v-b3fd67f8],.VPSidebarItem.level-4.has-active>.item>.text[data-v-b3fd67f8],.VPSidebarItem.level-5.has-active>.item>.text[data-v-b3fd67f8],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-b3fd67f8],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-b3fd67f8],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-b3fd67f8],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-b3fd67f8],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-b3fd67f8],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-b3fd67f8]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-b3fd67f8],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-b3fd67f8],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-b3fd67f8],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-b3fd67f8],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-b3fd67f8],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-b3fd67f8]{color:var(--vp-c-brand-1)}.caret[data-v-b3fd67f8]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-b3fd67f8]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-b3fd67f8]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-b3fd67f8]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-b3fd67f8]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-b3fd67f8],.VPSidebarItem.level-2 .items[data-v-b3fd67f8],.VPSidebarItem.level-3 .items[data-v-b3fd67f8],.VPSidebarItem.level-4 .items[data-v-b3fd67f8],.VPSidebarItem.level-5 .items[data-v-b3fd67f8]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-b3fd67f8]{display:none}.no-transition[data-v-c40bc020] .caret-icon{transition:none}.group+.group[data-v-c40bc020]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-c40bc020]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-319d5ca6]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-319d5ca6]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-319d5ca6]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-319d5ca6]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-319d5ca6]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-319d5ca6]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-319d5ca6]{outline:0}.VPSkipLink[data-v-0b0ada53]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-0b0ada53]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-0b0ada53]{top:14px;left:16px}}.Layout[data-v-5d98c3a5]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-3d121b4a]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-3d121b4a]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{margin:128px 0}}.VPHomeSponsors[data-v-3d121b4a]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 64px}}.container[data-v-3d121b4a]{margin:0 auto;max-width:1152px}.love[data-v-3d121b4a]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-3d121b4a]{display:inline-block}.message[data-v-3d121b4a]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-3d121b4a]{padding-top:32px}.action[data-v-3d121b4a]{padding-top:40px;text-align:center}.VPTeamMembersItem[data-v-f3fa364a]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-f3fa364a]{padding:32px}.VPTeamMembersItem.small .data[data-v-f3fa364a]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-f3fa364a]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-f3fa364a]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-f3fa364a]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-f3fa364a]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-f3fa364a]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-f3fa364a]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-f3fa364a]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-f3fa364a]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-f3fa364a]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-f3fa364a]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-f3fa364a]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-f3fa364a]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-f3fa364a]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-f3fa364a]{text-align:center}.avatar[data-v-f3fa364a]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-f3fa364a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-f3fa364a]{margin:0;font-weight:600}.affiliation[data-v-f3fa364a]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-f3fa364a]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-f3fa364a]:hover{color:var(--vp-c-brand-1)}.desc[data-v-f3fa364a]{margin:0 auto}.desc[data-v-f3fa364a] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-f3fa364a]{display:flex;justify-content:center;height:56px}.sp-link[data-v-f3fa364a]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-f3fa364a]:hover,.sp .sp-link.link[data-v-f3fa364a]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-f3fa364a]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-6cb0dbc4]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-6cb0dbc4]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-6cb0dbc4]{max-width:876px}.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-6cb0dbc4]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-6cb0dbc4]{max-width:760px}.container[data-v-6cb0dbc4]{display:grid;gap:24px;margin:0 auto;max-width:1152px}.VPTeamPage[data-v-7c57f839]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-7c57f839]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-7c57f839-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-7c57f839-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:96px}}.VPTeamMembers[data-v-7c57f839-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 64px}}.VPTeamPageSection[data-v-b1a88750]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-b1a88750]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-b1a88750]{padding:0 64px}}.title[data-v-b1a88750]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-b1a88750]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-b1a88750]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-b1a88750]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-b1a88750]{padding-top:40px}.VPTeamPageTitle[data-v-bf2cbdac]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:80px 64px 48px}}.title[data-v-bf2cbdac]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-bf2cbdac]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-bf2cbdac]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-bf2cbdac]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}:root{--doc-max-width: min(1200px, calc(100vw - 64px) );--doc-max-width-with-aside: min(1200px, calc(100vw - var(--vp-sidebar-width) - 96px))}@media (min-width: 960px){.VPDoc .container{max-width:calc(100vw - 64px)!important}.VPDoc .content,.VPDoc .content-container{max-width:var(--doc-max-width)!important}.VPDoc.has-aside .content-container{max-width:var(--doc-max-width-with-aside)!important}} diff --git a/dist/assets/作文主题词即原因分析.md.D1V33yFm.js b/dist/assets/作文主题词即原因分析.md.D1V33yFm.js new file mode 100644 index 0000000..d3962af --- /dev/null +++ b/dist/assets/作文主题词即原因分析.md.D1V33yFm.js @@ -0,0 +1 @@ +import{_ as s,C as a,c as d,o as r,ae as g,j as t,G as n,w as i,a as o}from"./chunks/framework.AELpvxz7.js";const F=JSON.parse('{"title":"最常使用的社会描述词(按出现频率排序):","description":"","frontmatter":{},"headers":[],"relativePath":"作文主题词即原因分析.md","filePath":"作文主题词即原因分析.md","lastUpdated":1762241208000}'),y={name:"作文主题词即原因分析.md"},f={tabindex:"0"},u={style:{"text-align":"left"}},c={style:{"text-align":"left"}},p={style:{"text-align":"left"}},m={tabindex:"0"},x={style:{"text-align":"left"}},v={tabindex:"0"},h={style:{"text-align":"left"}},b={style:{"text-align":"left"}},C={style:{"text-align":"left"}};function E(w,e,D,k,T,P){const l=a("font");return r(),d("div",null,[e[62]||(e[62]=g('

最常使用的社会描述词(按出现频率排序):

  • Technologically & Digitally Driven(技术与数字化)
  • Education-Focused & Knowledge-Based(教育与知识)
  • Economically Competitive & Consumption-Oriented(经济与消费)
  • Rapidly Evolving & Progressing(社会发展与变迁)
  • Youth-Centric & Culturally Blended(人口与文化)
  • Eco-Conscious & Sustainable(环境与可持续性)
  • 形容词-oriented

主题词、原因总结中英文对照表

  1. 数据采集及可视化
  2. 仿真优化 (第一部分)
主题词主要原因总结 (英文)主要原因总结 (中文)
居民日常出行选择modes of daily transportation1. Improved economic ability, more transportation options; 2. Increased environmental awareness, promoting eco-friendly travel; 3. Technological advancements bring convenient transportation.1. 经济能力提升,可选择多种交通方式;2. 环保意识增强,推动环保出行; 3. 技术发展带来便利的交通方式
年轻人就餐选择young people’s / youngsters’ dining choices1. Diverse dining options, faster pace of life; 2. Emphasis on convenience and food choices; 3. Eagerness to try different cultural cuisines.1. 餐饮选择多样化,生活节奏加快;2. 注重便捷和美食选择;3. 乐于尝试不同文化美食
中学生近视率myopia rate of middle school students1. Education-oriented, high academic pressure; 2. Excessive use of digital devices; 3. Heavy academic workload, lack of outdoor activities.1. 教育导向,学业压力大;2. 过度使用电子设备; 3. 课业负担重,缺乏户外活动
人口老龄化population aging1. Increased health awareness, longer lifespan; 2. Social development, increasing elderly population; 3. Increased living pressure, declining willingness to have children.1. 健康意识提高,寿命延长; 2. 社会发展,老龄人口增加; 3. 生活压力增大,生育意愿降低
快速发展的中国高速铁路China high-speed railway with rapid development1. China’s economic strength has improved, investment in infrastructure; 2. Government promotion and support; 3. Technological progress leading to rapid development.1. 中国经济实力提升,投资基础设施建设;2. 政府推动和支持; 3. 技术进步带来快速发展
选购智能手机purchase smart phones1. Pursuit of the latest technology products; 2. Improved economic ability; 3. Willingness to embrace new things.1. 追求最新科技产品;2. 经济能力提升; 3. 乐于接受新事物
课余时间使用情况allocation of spare time1. Improved economic ability, engaging in diverse activities; 2. Diversification of entertainment options; 3. Emphasis on personal fulfillment.1. 经济能力提升,可参与多元活动; 2. 娱乐方式多样化; 3. 注重个人满足感
阅读偏好reading preference1. Technological development, convenient e-book reading; 2. Pursuit of reading convenience; 3. Diversification of interests.1. 技术发展,便捷阅读电子书; 2. 追求阅读的便捷性;3. 兴趣爱好多样化
图书获取渠道access to books1. E-commerce development, convenient online book purchasing; 2. Diverse book purchasing channels; 3. Ability to purchase books without leaving home.1. 电商发展,网上购书便利;2. 购书渠道多样化; 3. 足不出户即可购买书籍
毕业生就业地意向college graduates’ job location intention1. More job opportunities in big cities; 2. Emphasis on personal development; 3. Pursuit of better career development prospects.1. 大城市就业机会多;2. 注重个人发展; 3. 追求更好的职业发展空间
图书借阅情况the circulation of books in the library1. Popularity of digital reading, preference for e-books; 2. Digitization of library resources; 3. Convenience of online reading.1. 数字阅读兴起,电子书受青睐;2. 图书馆资源数字化;3. 线上阅读便捷性
纸质书及电子书使用比例usage rate / percentage / proportion of e-books and paper books1. Technological progress, people used to using digital devices; 2. High convenience of e-books; 3. Multiple ways to access e-books.1. 科技进步,人们习惯使用电子设备; 2. 电子书便捷性高; 3. 电子书获取途径多
看传统戏的年轻人a youngster appreciating the traditional Chinese opera performance1. Young people beginning to rediscover traditional culture; 2. Promotion of cultural heritage; 3. Attractiveness of traditional culture.1. 年轻人开始重新认识传统文化; 2. 文化传承的推动; 3. 传统文化具有吸引力
科技改变习惯science and technology change people’s habits1. Rapid development of technology, influencing all aspects of life; 2. Technological progress improving the efficiency of life; 3. People gradually adapting to changes brought by technology.1. 科技快速发展,影响生活方方面面; 2. 科技进步提高生活效率;3. 人们逐渐适应技术带来的改变
贫困人口Poverty-stricken population1. Widening gap between rich and poor; 2. Existence of poverty in society; 3. Prevalence of materialism.1. 贫富差距扩大; 2. 社会存在贫困问题; 3. 金钱至上主义盛行
移动支付mobile payment1. Rapid development of mobile technology; 2. Mobile payment is convenient and efficient; 3. High penetration of mobile payment.1. 移动技术快速发展;2. 移动支付便捷高效; 3. 移动支付普及程度高
出境旅游travel abroad1. Improved economic ability, supporting overseas travel; 2. Pursuit of cultural exploration; 3. Broadening horizons.1. 经济能力提升,可支持境外旅游;2. 追求文化探索; 3. 开阔眼界
海外留学生overseas students1. Education-oriented, pursuing high-quality education; 2. Expanding international vision; 3. Enhancing personal competitiveness.1. 教育导向,追求高质量教育;2. 拓展国际视野; 3. 提升个人竞争力
硕士招生人数master enrollment1. Education-oriented, pursuing higher education; 2. Enhancing job competitiveness; 3. Personal career development needs.1. 教育导向,追求更高学历;2. 提升就业竞争力; 3. 个人职业发展需求
燃油车vs 新能源汽车fuel vehicles VS new energy vehicles1. Increased environmental awareness, pursuing green travel; 2. Promotion of new energy vehicles; 3. Technological progress leads to the popularization of new energy vehicles.1. 环保意识增强,追求绿色出行; 2. 新能源汽车推广; 3. 技术进步带来新能源汽车的普及
课堂上使用手机use mobile phones in class1. Mobile technology is popular and penetrates the classroom; 2. Lack of self-control among students; 3. Weak school supervision.1. 手机技术普及,渗透到课堂;2. 学生自制力差; 3. 学校监管不力

(第二部分)

主题词主要原因总结 (英文)主要原因总结 (中文)
奖励式教育incentive education1. Education-oriented, emphasis on academic performance; 2. External encouragement is more effective than internal drive; 3. Schools adopt incentive programs to encourage students.1. 教育导向,重视学习成绩;2. 外部激励比内部驱动更有效;3. 学校采用奖励措施鼓励学生
电子商务e-commerce1. Development of internet technology; 2. Convenient and diverse ways of purchasing goods online; 3. Popularity of online shopping platforms.1. 网络技术发展; 2. 线上购物便捷,选择多样; 3. 线上购物平台普及
城市化urbanization1. Industrialization promotes urban development; 2. Cities offer more job opportunities and economic growth; 3. Attracting rural populations to move to cities.1. 工业化推动城市发展;2. 城市提供更多工作机会和经济增长; 3. 吸引农村人口流入城市
扶贫成就achievements in poverty alleviation1. Government emphasis on poverty alleviation; 2. Environmentally sustainable development concept; 3. Strong government policies and implementation.1. 政府重视扶贫工作;2. 环保可持续发展理念;3. 政府强有力的政策和执行力
高等教育higher education1. Education-oriented, pursuit of higher education; 2. Fierce job market competition; 3. Enhancing personal competitiveness.1. 教育导向,追求高等教育;2. 就业市场竞争激烈; 3. 提升个人竞争力
偶像崇拜idol worship1. Digital technology spreads celebrity activities; 2. Young people follow popular culture; 3. Media promotion of celebrity success.1. 数字技术传播明星活动;2. 年轻人追捧流行文化; 3. 媒体宣传偶像成功
合作cooperation1. Growing interdependence between individuals and nations; 2. Globalisation requires international collaboration; 3. Teamwork is more effective.1. 个体和国家之间相互依赖增强;2. 全球化要求国际合作; 3. 团队合作更有效率
自信self-confidence1. Lack of self-confidence among young people; 2. Shifting perspectives, self-confidence is valued; 3. Schools encourage students to be self-confident.1. 年轻人缺乏自信;2. 个人观念转变,自信更重要; 3. 学校鼓励学生自信
新能源汽车New Energy Vehicles(NEVs)1. Rapid advancement in renewable energy technology, making NEVs more practical; 2. Increased environmental awareness, pursuit of sustainable lifestyles; 3. Government promotion of NEVs.1. 可再生能源技术进步;2. 环保意识增强,追求可持续生活方式;3. 政府推动新能源汽车发展
外卖takeout ordering1. Advancement of digital technology and platforms; 2. Faster pace of life, preference for fast food; 3. Convenience of food delivery.1. 数字技术和平台进步;2. 生活节奏加快,偏爱快餐; 3. 外卖便捷性高
贫困人口poverty-stricken population1. Widening gap between rich and poor; 2. Existence of poverty in society; 3. Prevalence of materialism.1. 贫富差距扩大;2. 社会存在贫困问题; 3. 金钱至上主义盛行
直播电商live broadcasting electronic commerce1. Development of live streaming technology; 2. Diverse shopping options; 3. Interactive nature of live commerce.1. 直播技术发展;2. 购物方式多样化; 3. 直播购物的互动性强
创业starting one’s own business1. Improved economic ability, capital for starting a business; 2. Intense job market competition, more people become self-employed; 3. Government encouragement of entrepreneurship.1. 经济能力提升,有资金创业;2. 就业竞争激烈,更多人选择自雇;3. 政府鼓励创业
硕士招生master enrollment / recruitment1. Education-oriented, pursuing advanced degrees; 2. Improving career competitiveness through higher education; 3. Personal development needs.1. 教育导向,追求高学历;2. 职业发展需要提升竞争力; 3. 个人发展需求

(第三部分)

主题词主要原因总结 (英文)主要原因总结 (中文)
白领日常主要饮食方式the major ways that the white-collar workers have their daily meal1. Fast work pace, no time to prepare meals; 2. High work pressure, choosing quick dining options; 3. Convenience of takeout platforms and restaurants.1. 工作节奏快,没时间准备饭菜;2. 工作压力大,选择快速用餐方式; 3. 外卖平台和餐厅便利
交通工具的选择the means of transport the citizens choose1. Technological progress, diverse transportation; 2. Urban expansion, increasing transportation demand; 3. Increased environmental awareness, choosing green travel.1. 科技进步,交通工具多样化;2. 城市扩张,交通需求增加; 3. 环保意识增强,选择绿色出行
中国家庭消费比例the consumption structure of Chinese families1. Increased household income, changing consumption habits; 2. Diversified consumption, emphasis on services, education, and healthcare; 3. Emphasis on quality of life.1. 家庭收入增加,消费习惯改变;2. 消费多样化,注重服务、教育和医疗; 3. 注重生活质量
大学生择校因素the factors that the students consider in selecting university1. Education-oriented, emphasis on university reputation and academic level; 2. Considering employment prospects after graduation; 3. University cultural atmosphere.1. 教育导向,重视大学声誉和学术水平;2. 考虑毕业后的就业前景;3. 大学文化氛围
毕业生找工作考虑因素the concerns of the college students over employment1. Intense job market competition; 2. Emphasis on job stability and salary; 3. Pursuit of personal development and interests.1. 就业市场竞争激烈; 2. 注重工作稳定性和薪资待遇;3. 追求个人发展和兴趣
电影类型different movie genres1. Technological progress, diversification of movie genres; 2. Diversification of personal interests and hobbies; 3. Pursuit of entertainment in movies.1. 技术进步,电影类型多样化; 2. 个人兴趣爱好多元化;3. 追求电影娱乐性
参加大学社团join a university club1. Improving social skills and competitiveness; 2. Pursuit of all-round development; 3. Personal interests and hobbies.1. 提升社交能力和竞争力;2. 追求全面发展; 3. 个人兴趣爱好
中国科研情况China's progress in scientific research1. Increased government and corporate investment in scientific research; 2. Significant achievements in scientific research; 3. The need for scientific and technological progress.1. 政府和企业增加科研投入;2. 科研领域取得重大成就; 3. 科技进步的需求
阅读图书和电子书reading books and e-books1. Development of digital technology, popularization of e-books; 2. High convenience of e-books; 3. Diversification of reading habits.1. 数字技术发展,电子书普及;2. 电子书便捷性高;3. 阅读习惯多样化
加入社团考虑的因素factors to consider when join in a club1. Diverse club options, need to consider personal interests; 2. Enhancing competitiveness; 3. Pursuit of all-round development.1. 社团选择多样,需考虑个人兴趣;2. 提升竞争力; 3. 追求全面发展
大学生生活费的来源source of college living expenses1. Improved family financial capability; 2. Increased opportunities for students to work part-time; 3. Emphasis on financial independence.1. 家庭经济能力提升;2. 学生兼职机会增加; 3. 注重经济独立
乘飞机和高铁出行plane trips and high-speed rail trips1. Technological progress, development of transportation; 2. Increased business and leisure travel; 3. Pursuit of convenient travel.1. 技术进步,交通方式发展; 2. 商务和休闲旅行增加; 3. 追求出行便捷性
“倍速生活”成为常态“accelerated living” becomes a common condition1. Digital technology speeds up pace of life; 2. Increased life and work pressure; 3. Efficiency is valued.1. 数字技术加快生活节奏;2. 生活工作压力大; 3. 效率至上
毕业生选择就业城市及考虑因素graduates’ choice of city for employment and factors1. More employment opportunities in first-tier cities, intense competition; 2. First-tier cities have higher standards of living and amenities; 3. Emphasis on personal development and convenience.1. 一线城市就业机会多,竞争激烈; 2. 一线城市生活水平高,配套设施完善; 3. 注重个人发展和生活便利
新能源汽车品牌市场占有率the market share of new energy vehicles(NEVs) between different brands1. Different brands have different technological and resource advantages; 2. Some brands accelerate their internationalization; 3. Consumers emphasize brand reputation and technological innovation.1. 不同品牌技术和资源优势不同; 2. 部分品牌国际化步伐加快;3. 消费者注重品牌声誉和技术创新
制约公民利用科普场馆设施的因素factors that discourage citizens from visiting science education venues1. Limited time and resources; 2. Other entertainment options are more attractive; 3. Emphasis on convenience and entertainment.1. 时间和资源限制;2. 其他娱乐方式更具吸引力;3. 注重便捷性和娱乐性
中国老年抚养比The old-age dependency ratio in China1. Development of medical care and education, increasing elderly population; 2. Declining willingness to have children among young people; 3. Emphasis on quality of life.1. 医疗和教育发展,老年人口增加;2. 年轻人生育意愿降低;3. 注重生活质量

主题词及社会描述词:

',11)),t("table",f,[e[24]||(e[24]=t("thead",null,[t("tr",null,[t("th",{style:{"text-align":"left"}},"主题词"),t("th",{style:{"text-align":"left"}},"相关社会描述词")])],-1)),t("tbody",null,[t("tr",null,[t("td",u,[n(l,{color:"#FF0212"},{default:i(()=>e[0]||(e[0]=[o("居民日常出行选择modes of daily transportation")])),_:1})]),e[1]||(e[1]=t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Eco-Conscious & Sustainable",-1))]),e[6]||(e[6]=t("tr",null,[t("td",{style:{"text-align":"left"}},"年轻人就餐选择young people’s / youngsters’ dining choices"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended")],-1)),e[7]||(e[7]=t("tr",null,[t("td",{style:{"text-align":"left"}},"中学生近视率myopia rate of middle school students"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Technologically & Digitally Driven")],-1)),e[8]||(e[8]=t("tr",null,[t("td",{style:{"text-align":"left"}},"人口老龄化population aging"),t("td",{style:{"text-align":"left"}},"Rapidly Evolving & Progressing, Education-Focused & Knowledge-Based")],-1)),e[9]||(e[9]=t("tr",null,[t("td",{style:{"text-align":"left"}},"快速发展的中国高速铁路China high-speed railway with rapid development"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Rapidly Evolving & Progressing")],-1)),e[10]||(e[10]=t("tr",null,[t("td",{style:{"text-align":"left"}},"选购智能手机purchase smart phones"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[11]||(e[11]=t("tr",null,[t("td",{style:{"text-align":"left"}},"课余时间使用情况allocation of spare time"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Youth-Centric & Culturally Blended")],-1)),e[12]||(e[12]=t("tr",null,[t("td",{style:{"text-align":"left"}},"阅读偏好reading preference"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Technologically & Digitally Driven")],-1)),e[13]||(e[13]=t("tr",null,[t("td",{style:{"text-align":"left"}},"图书获取渠道access to books"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[14]||(e[14]=t("tr",null,[t("td",{style:{"text-align":"left"}},"毕业生就业地意向college graduates’ job location intention"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended")],-1)),e[15]||(e[15]=t("tr",null,[t("td",{style:{"text-align":"left"}},"图书借阅情况the circulation of books in the library"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Education-Focused & Knowledge-Based")],-1)),e[16]||(e[16]=t("tr",null,[t("td",{style:{"text-align":"left"}},"纸质书及电子书使用比例usage rate / percentage / proportion of e-books and paper books"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Education-Focused & Knowledge-Based")],-1)),e[17]||(e[17]=t("tr",null,[t("td",{style:{"text-align":"left"}},"看传统戏的年轻人a youngster appreciating the traditional Chinese opera performance"),t("td",{style:{"text-align":"left"}},"Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based")],-1)),t("tr",null,[t("td",c,[n(l,{color:"#FF0212"},{default:i(()=>e[2]||(e[2]=[o("科技改变习惯science and technology change people’s habits")])),_:1})]),e[3]||(e[3]=t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Rapidly Evolving & Progressing",-1))]),e[18]||(e[18]=t("tr",null,[t("td",{style:{"text-align":"left"}},"贫困人口Poverty-stricken population"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing")],-1)),e[19]||(e[19]=t("tr",null,[t("td",{style:{"text-align":"left"}},"移动支付mobile payment"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[20]||(e[20]=t("tr",null,[t("td",{style:{"text-align":"left"}},"出境旅游travel abroad"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended")],-1)),e[21]||(e[21]=t("tr",null,[t("td",{style:{"text-align":"left"}},"海外留学生overseas students"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[22]||(e[22]=t("tr",null,[t("td",{style:{"text-align":"left"}},"硕士招生人数master enrollment"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),t("tr",null,[t("td",p,[n(l,{color:"#FF0212"},{default:i(()=>e[4]||(e[4]=[o("燃油车vs 新能源汽车fuel vehicles VS new energy vehicles")])),_:1})]),e[5]||(e[5]=t("td",{style:{"text-align":"left"}},"Eco-Conscious & Sustainable, Technologically & Digitally Driven",-1))]),e[23]||(e[23]=t("tr",null,[t("td",{style:{"text-align":"left"}},"课堂上使用手机use mobile phones in class"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Education-Focused & Knowledge-Based")],-1))])]),t("table",m,[e[40]||(e[40]=t("thead",null,[t("tr",null,[t("th",{style:{"text-align":"left"}},"主题词"),t("th",{style:{"text-align":"left"}},"相关社会描述词")])],-1)),t("tbody",null,[e[27]||(e[27]=t("tr",null,[t("td",{style:{"text-align":"left"}},"奖励式教育incentive education"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[28]||(e[28]=t("tr",null,[t("td",{style:{"text-align":"left"}},"电子商务e-commerce"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[29]||(e[29]=t("tr",null,[t("td",{style:{"text-align":"left"}},"城市化urbanization"),t("td",{style:{"text-align":"left"}},"Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented")],-1)),e[30]||(e[30]=t("tr",null,[t("td",{style:{"text-align":"left"}},"扶贫成就achievements in poverty alleviation"),t("td",{style:{"text-align":"left"}},"Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented, Eco-Conscious & Sustainable")],-1)),e[31]||(e[31]=t("tr",null,[t("td",{style:{"text-align":"left"}},"高等教育higher education"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[32]||(e[32]=t("tr",null,[t("td",{style:{"text-align":"left"}},"偶像崇拜idol worship"),t("td",{style:{"text-align":"left"}},"Youth-Centric & Culturally Blended, Technologically & Digitally Driven")],-1)),e[33]||(e[33]=t("tr",null,[t("td",{style:{"text-align":"left"}},"合作cooperation"),t("td",{style:{"text-align":"left"}},"Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended")],-1)),e[34]||(e[34]=t("tr",null,[t("td",{style:{"text-align":"left"}},"自信self-confidence"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Youth-Centric & Culturally Blended")],-1)),t("tr",null,[t("td",x,[n(l,{color:"#FF0212"},{default:i(()=>e[25]||(e[25]=[o("新能源汽车New Energy Vehicles(NEVs)")])),_:1})]),e[26]||(e[26]=t("td",{style:{"text-align":"left"}},"Eco-Conscious & Sustainable, Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented",-1))]),e[35]||(e[35]=t("tr",null,[t("td",{style:{"text-align":"left"}},"外卖takeout ordering"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Technologically & Digitally Driven")],-1)),e[36]||(e[36]=t("tr",null,[t("td",{style:{"text-align":"left"}},"贫困人口poverty-stricken population"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing")],-1)),e[37]||(e[37]=t("tr",null,[t("td",{style:{"text-align":"left"}},"直播电商live broadcasting electronic commerce"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[38]||(e[38]=t("tr",null,[t("td",{style:{"text-align":"left"}},"创业starting one’s own business"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing")],-1)),e[39]||(e[39]=t("tr",null,[t("td",{style:{"text-align":"left"}},"硕士招生master enrollment / recruitment"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1))])]),t("table",v,[e[61]||(e[61]=t("thead",null,[t("tr",null,[t("th",{style:{"text-align":"left"}},"主题词"),t("th",{style:{"text-align":"left"}},"相关社会描述词")])],-1)),t("tbody",null,[e[47]||(e[47]=t("tr",null,[t("td",{style:{"text-align":"left"}},"白领日常主要饮食方式the major ways that the white-collar workers have their daily meal"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Technologically & Digitally Driven, Rapidly Evolving & Progressing")],-1)),t("tr",null,[t("td",h,[n(l,{color:"#FF0212"},{default:i(()=>e[41]||(e[41]=[o("交通工具的选择the means of transport the citizens choose")])),_:1})]),e[42]||(e[42]=t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Eco-Conscious & Sustainable, Economically Competitive & Consumption-Oriented",-1))]),e[48]||(e[48]=t("tr",null,[t("td",{style:{"text-align":"left"}},"中国家庭消费比例the consumption structure of Chinese families"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing")],-1)),e[49]||(e[49]=t("tr",null,[t("td",{style:{"text-align":"left"}},"大学生择校因素the factors that the students consider in selecting university"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended")],-1)),e[50]||(e[50]=t("tr",null,[t("td",{style:{"text-align":"left"}},"毕业生找工作考虑因素the concerns of the college students over employment"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based")],-1)),e[51]||(e[51]=t("tr",null,[t("td",{style:{"text-align":"left"}},"电影类型different movie genres"),t("td",{style:{"text-align":"left"}},"Youth-Centric & Culturally Blended, Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[52]||(e[52]=t("tr",null,[t("td",{style:{"text-align":"left"}},"参加大学社团join a university club"),t("td",{style:{"text-align":"left"}},"Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[53]||(e[53]=t("tr",null,[t("td",{style:{"text-align":"left"}},"中国科研情况China's progress in scientific research"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Rapidly Evolving & Progressing, Education-Focused & Knowledge-Based")],-1)),e[54]||(e[54]=t("tr",null,[t("td",{style:{"text-align":"left"}},"阅读图书和电子书reading books and e-books"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[55]||(e[55]=t("tr",null,[t("td",{style:{"text-align":"left"}},"加入社团考虑的因素factors to consider when join in a club"),t("td",{style:{"text-align":"left"}},"Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[56]||(e[56]=t("tr",null,[t("td",{style:{"text-align":"left"}},"大学生生活费的来源source of college living expenses"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Education-Focused & Knowledge-Based, Youth-Centric & Culturally Blended")],-1)),t("tr",null,[t("td",b,[n(l,{color:"#FF0212"},{default:i(()=>e[43]||(e[43]=[o("乘飞机和高铁出行plane trips and high-speed rail trips")])),_:1})]),e[44]||(e[44]=t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing",-1))]),e[57]||(e[57]=t("tr",null,[t("td",{style:{"text-align":"left"}},"“倍速生活”成为常态“accelerated living” becomes a common condition"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented")],-1)),e[58]||(e[58]=t("tr",null,[t("td",{style:{"text-align":"left"}},"毕业生选择就业城市及考虑因素graduates’ choice of city for employment and factors"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based")],-1)),t("tr",null,[t("td",C,[n(l,{color:"#FF0212"},{default:i(()=>e[45]||(e[45]=[o("新能源汽车品牌市场占有率the market share of new energy vehicles(NEVs) between different brands")])),_:1})]),e[46]||(e[46]=t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented, Eco-Conscious & Sustainable",-1))]),e[59]||(e[59]=t("tr",null,[t("td",{style:{"text-align":"left"}},"制约公民利用科普场馆设施的因素factors that discourage citizens from visiting science education venues"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented")],-1)),e[60]||(e[60]=t("tr",null,[t("td",{style:{"text-align":"left"}},"中国老年抚养比The old-age dependency ratio in China"),t("td",{style:{"text-align":"left"}},"Rapidly Evolving & Progressing, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1))])])])}const O=s(y,[["render",E]]);export{F as __pageData,O as default}; diff --git a/dist/assets/作文主题词即原因分析.md.D1V33yFm.lean.js b/dist/assets/作文主题词即原因分析.md.D1V33yFm.lean.js new file mode 100644 index 0000000..b439b73 --- /dev/null +++ b/dist/assets/作文主题词即原因分析.md.D1V33yFm.lean.js @@ -0,0 +1 @@ +import{_ as s,C as a,c as d,o as r,ae as g,j as t,G as n,w as i,a as o}from"./chunks/framework.AELpvxz7.js";const F=JSON.parse('{"title":"最常使用的社会描述词(按出现频率排序):","description":"","frontmatter":{},"headers":[],"relativePath":"作文主题词即原因分析.md","filePath":"作文主题词即原因分析.md","lastUpdated":1762241208000}'),y={name:"作文主题词即原因分析.md"},f={tabindex:"0"},u={style:{"text-align":"left"}},c={style:{"text-align":"left"}},p={style:{"text-align":"left"}},m={tabindex:"0"},x={style:{"text-align":"left"}},v={tabindex:"0"},h={style:{"text-align":"left"}},b={style:{"text-align":"left"}},C={style:{"text-align":"left"}};function E(w,e,D,k,T,P){const l=a("font");return r(),d("div",null,[e[62]||(e[62]=g("",11)),t("table",f,[e[24]||(e[24]=t("thead",null,[t("tr",null,[t("th",{style:{"text-align":"left"}},"主题词"),t("th",{style:{"text-align":"left"}},"相关社会描述词")])],-1)),t("tbody",null,[t("tr",null,[t("td",u,[n(l,{color:"#FF0212"},{default:i(()=>e[0]||(e[0]=[o("居民日常出行选择modes of daily transportation")])),_:1})]),e[1]||(e[1]=t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Eco-Conscious & Sustainable",-1))]),e[6]||(e[6]=t("tr",null,[t("td",{style:{"text-align":"left"}},"年轻人就餐选择young people’s / youngsters’ dining choices"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended")],-1)),e[7]||(e[7]=t("tr",null,[t("td",{style:{"text-align":"left"}},"中学生近视率myopia rate of middle school students"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Technologically & Digitally Driven")],-1)),e[8]||(e[8]=t("tr",null,[t("td",{style:{"text-align":"left"}},"人口老龄化population aging"),t("td",{style:{"text-align":"left"}},"Rapidly Evolving & Progressing, Education-Focused & Knowledge-Based")],-1)),e[9]||(e[9]=t("tr",null,[t("td",{style:{"text-align":"left"}},"快速发展的中国高速铁路China high-speed railway with rapid development"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Rapidly Evolving & Progressing")],-1)),e[10]||(e[10]=t("tr",null,[t("td",{style:{"text-align":"left"}},"选购智能手机purchase smart phones"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[11]||(e[11]=t("tr",null,[t("td",{style:{"text-align":"left"}},"课余时间使用情况allocation of spare time"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Youth-Centric & Culturally Blended")],-1)),e[12]||(e[12]=t("tr",null,[t("td",{style:{"text-align":"left"}},"阅读偏好reading preference"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Technologically & Digitally Driven")],-1)),e[13]||(e[13]=t("tr",null,[t("td",{style:{"text-align":"left"}},"图书获取渠道access to books"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[14]||(e[14]=t("tr",null,[t("td",{style:{"text-align":"left"}},"毕业生就业地意向college graduates’ job location intention"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended")],-1)),e[15]||(e[15]=t("tr",null,[t("td",{style:{"text-align":"left"}},"图书借阅情况the circulation of books in the library"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Education-Focused & Knowledge-Based")],-1)),e[16]||(e[16]=t("tr",null,[t("td",{style:{"text-align":"left"}},"纸质书及电子书使用比例usage rate / percentage / proportion of e-books and paper books"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Education-Focused & Knowledge-Based")],-1)),e[17]||(e[17]=t("tr",null,[t("td",{style:{"text-align":"left"}},"看传统戏的年轻人a youngster appreciating the traditional Chinese opera performance"),t("td",{style:{"text-align":"left"}},"Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based")],-1)),t("tr",null,[t("td",c,[n(l,{color:"#FF0212"},{default:i(()=>e[2]||(e[2]=[o("科技改变习惯science and technology change people’s habits")])),_:1})]),e[3]||(e[3]=t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Rapidly Evolving & Progressing",-1))]),e[18]||(e[18]=t("tr",null,[t("td",{style:{"text-align":"left"}},"贫困人口Poverty-stricken population"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing")],-1)),e[19]||(e[19]=t("tr",null,[t("td",{style:{"text-align":"left"}},"移动支付mobile payment"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[20]||(e[20]=t("tr",null,[t("td",{style:{"text-align":"left"}},"出境旅游travel abroad"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended")],-1)),e[21]||(e[21]=t("tr",null,[t("td",{style:{"text-align":"left"}},"海外留学生overseas students"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[22]||(e[22]=t("tr",null,[t("td",{style:{"text-align":"left"}},"硕士招生人数master enrollment"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),t("tr",null,[t("td",p,[n(l,{color:"#FF0212"},{default:i(()=>e[4]||(e[4]=[o("燃油车vs 新能源汽车fuel vehicles VS new energy vehicles")])),_:1})]),e[5]||(e[5]=t("td",{style:{"text-align":"left"}},"Eco-Conscious & Sustainable, Technologically & Digitally Driven",-1))]),e[23]||(e[23]=t("tr",null,[t("td",{style:{"text-align":"left"}},"课堂上使用手机use mobile phones in class"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Education-Focused & Knowledge-Based")],-1))])]),t("table",m,[e[40]||(e[40]=t("thead",null,[t("tr",null,[t("th",{style:{"text-align":"left"}},"主题词"),t("th",{style:{"text-align":"left"}},"相关社会描述词")])],-1)),t("tbody",null,[e[27]||(e[27]=t("tr",null,[t("td",{style:{"text-align":"left"}},"奖励式教育incentive education"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[28]||(e[28]=t("tr",null,[t("td",{style:{"text-align":"left"}},"电子商务e-commerce"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[29]||(e[29]=t("tr",null,[t("td",{style:{"text-align":"left"}},"城市化urbanization"),t("td",{style:{"text-align":"left"}},"Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented")],-1)),e[30]||(e[30]=t("tr",null,[t("td",{style:{"text-align":"left"}},"扶贫成就achievements in poverty alleviation"),t("td",{style:{"text-align":"left"}},"Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented, Eco-Conscious & Sustainable")],-1)),e[31]||(e[31]=t("tr",null,[t("td",{style:{"text-align":"left"}},"高等教育higher education"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[32]||(e[32]=t("tr",null,[t("td",{style:{"text-align":"left"}},"偶像崇拜idol worship"),t("td",{style:{"text-align":"left"}},"Youth-Centric & Culturally Blended, Technologically & Digitally Driven")],-1)),e[33]||(e[33]=t("tr",null,[t("td",{style:{"text-align":"left"}},"合作cooperation"),t("td",{style:{"text-align":"left"}},"Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended")],-1)),e[34]||(e[34]=t("tr",null,[t("td",{style:{"text-align":"left"}},"自信self-confidence"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Youth-Centric & Culturally Blended")],-1)),t("tr",null,[t("td",x,[n(l,{color:"#FF0212"},{default:i(()=>e[25]||(e[25]=[o("新能源汽车New Energy Vehicles(NEVs)")])),_:1})]),e[26]||(e[26]=t("td",{style:{"text-align":"left"}},"Eco-Conscious & Sustainable, Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented",-1))]),e[35]||(e[35]=t("tr",null,[t("td",{style:{"text-align":"left"}},"外卖takeout ordering"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Technologically & Digitally Driven")],-1)),e[36]||(e[36]=t("tr",null,[t("td",{style:{"text-align":"left"}},"贫困人口poverty-stricken population"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing")],-1)),e[37]||(e[37]=t("tr",null,[t("td",{style:{"text-align":"left"}},"直播电商live broadcasting electronic commerce"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[38]||(e[38]=t("tr",null,[t("td",{style:{"text-align":"left"}},"创业starting one’s own business"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing")],-1)),e[39]||(e[39]=t("tr",null,[t("td",{style:{"text-align":"left"}},"硕士招生master enrollment / recruitment"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1))])]),t("table",v,[e[61]||(e[61]=t("thead",null,[t("tr",null,[t("th",{style:{"text-align":"left"}},"主题词"),t("th",{style:{"text-align":"left"}},"相关社会描述词")])],-1)),t("tbody",null,[e[47]||(e[47]=t("tr",null,[t("td",{style:{"text-align":"left"}},"白领日常主要饮食方式the major ways that the white-collar workers have their daily meal"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Technologically & Digitally Driven, Rapidly Evolving & Progressing")],-1)),t("tr",null,[t("td",h,[n(l,{color:"#FF0212"},{default:i(()=>e[41]||(e[41]=[o("交通工具的选择the means of transport the citizens choose")])),_:1})]),e[42]||(e[42]=t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Eco-Conscious & Sustainable, Economically Competitive & Consumption-Oriented",-1))]),e[48]||(e[48]=t("tr",null,[t("td",{style:{"text-align":"left"}},"中国家庭消费比例the consumption structure of Chinese families"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing")],-1)),e[49]||(e[49]=t("tr",null,[t("td",{style:{"text-align":"left"}},"大学生择校因素the factors that the students consider in selecting university"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended")],-1)),e[50]||(e[50]=t("tr",null,[t("td",{style:{"text-align":"left"}},"毕业生找工作考虑因素the concerns of the college students over employment"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based")],-1)),e[51]||(e[51]=t("tr",null,[t("td",{style:{"text-align":"left"}},"电影类型different movie genres"),t("td",{style:{"text-align":"left"}},"Youth-Centric & Culturally Blended, Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented")],-1)),e[52]||(e[52]=t("tr",null,[t("td",{style:{"text-align":"left"}},"参加大学社团join a university club"),t("td",{style:{"text-align":"left"}},"Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[53]||(e[53]=t("tr",null,[t("td",{style:{"text-align":"left"}},"中国科研情况China's progress in scientific research"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Rapidly Evolving & Progressing, Education-Focused & Knowledge-Based")],-1)),e[54]||(e[54]=t("tr",null,[t("td",{style:{"text-align":"left"}},"阅读图书和电子书reading books and e-books"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[55]||(e[55]=t("tr",null,[t("td",{style:{"text-align":"left"}},"加入社团考虑的因素factors to consider when join in a club"),t("td",{style:{"text-align":"left"}},"Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1)),e[56]||(e[56]=t("tr",null,[t("td",{style:{"text-align":"left"}},"大学生生活费的来源source of college living expenses"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Education-Focused & Knowledge-Based, Youth-Centric & Culturally Blended")],-1)),t("tr",null,[t("td",b,[n(l,{color:"#FF0212"},{default:i(()=>e[43]||(e[43]=[o("乘飞机和高铁出行plane trips and high-speed rail trips")])),_:1})]),e[44]||(e[44]=t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing",-1))]),e[57]||(e[57]=t("tr",null,[t("td",{style:{"text-align":"left"}},"“倍速生活”成为常态“accelerated living” becomes a common condition"),t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented")],-1)),e[58]||(e[58]=t("tr",null,[t("td",{style:{"text-align":"left"}},"毕业生选择就业城市及考虑因素graduates’ choice of city for employment and factors"),t("td",{style:{"text-align":"left"}},"Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based")],-1)),t("tr",null,[t("td",C,[n(l,{color:"#FF0212"},{default:i(()=>e[45]||(e[45]=[o("新能源汽车品牌市场占有率the market share of new energy vehicles(NEVs) between different brands")])),_:1})]),e[46]||(e[46]=t("td",{style:{"text-align":"left"}},"Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented, Eco-Conscious & Sustainable",-1))]),e[59]||(e[59]=t("tr",null,[t("td",{style:{"text-align":"left"}},"制约公民利用科普场馆设施的因素factors that discourage citizens from visiting science education venues"),t("td",{style:{"text-align":"left"}},"Education-Focused & Knowledge-Based, Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented")],-1)),e[60]||(e[60]=t("tr",null,[t("td",{style:{"text-align":"left"}},"中国老年抚养比The old-age dependency ratio in China"),t("td",{style:{"text-align":"left"}},"Rapidly Evolving & Progressing, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented")],-1))])])])}const O=s(y,[["render",E]]);export{F as __pageData,O as default}; diff --git a/dist/assets/作文例句.md.BLKHr0Mp.js b/dist/assets/作文例句.md.BLKHr0Mp.js new file mode 100644 index 0000000..b0dd280 --- /dev/null +++ b/dist/assets/作文例句.md.BLKHr0Mp.js @@ -0,0 +1 @@ +import{_ as s,C as l,c as h,o as u,ae as i,j as o,a,G as n,w as r}from"./chunks/framework.AELpvxz7.js";const k=JSON.parse('{"title":"作文例句","description":"","frontmatter":{},"headers":[],"relativePath":"作文例句.md","filePath":"作文例句.md","lastUpdated":1762241208000}'),d={name:"作文例句.md"};function c(p,e,g,m,b,f){const t=l("font");return u(),h("div",null,[e[10]||(e[10]=i('

作文例句

Dear

Dear:Sir or Madam

署名:The Students' Union

没有时间表现

whereas the expenditure on transportation, parties, and other activities makes up about 20%, 20%, and 20%, respectively.

交通、聚会及其他活动的支出则分别约占20%、20%和20%。

饼状图现象描述

the predominance of gift expenses during the Spring Festival.

春节期间礼品支出占据主导地位

1.社会经济科技发展

many individuals, if not most, are becoming increasingly health-conscious, which provides them with a fundamental basis in the pursuit of healthy lifestyles.

许多人,甚至可以说是大多数人,正变得越来越注重健康,这为他们追求健康生活方式奠定了坚实的基础。

2.经济全球化、都市化

...with the increasingly rapid urbanization, it has become more evident that people will be more inclined to do sth

5.人们思想转变

',16)),o("p",null,[e[3]||(e[3]=a("不仅是...重要,...同样也重要 ...perspectives on 主题词.")),n(t,{color:"#FF0212"},{default:r(()=>e[0]||(e[0]=[a("They realize that")])),_:1}),e[4]||(e[4]=a()),e[5]||(e[5]=o("strong",null,"classroom learning",-1)),e[6]||(e[6]=a()),n(t,{color:"#FF0212"},{default:r(()=>e[1]||(e[1]=[a("alone is insufficient, and")])),_:1}),e[7]||(e[7]=a(" p")),e[8]||(e[8]=o("strong",null,"ractical experience",-1)),e[9]||(e[9]=a(" i")),n(t,{color:"#FF0212"},{default:r(()=>e[2]||(e[2]=[a("s equally essential for comprehensive growth.")])),_:1})]),e[11]||(e[11]=i('

形容词

knowledgeabletech-savvyhealth-conscious

doing sth

pursuing further educationengaging in fitness activities

背景部分

  • 针对科技发展:with the unprecedented advancements in science and technology
  • 针对环境问题:with the pressing challenges of environmental degradation and climate change
  • 针对教育问题:_with the booming development of education and knowledge sharing

主体句

  • 针对个人:brought to our attention are more opportunities for personal growth and skill acquisition
  • 针对社会:brought to our attention are more innovations in public services and infrastructure

XX名词短语

the growing focus on xxx the overemphasis on material possessions


2017

5.人们思想转变

The tendency has been bound up with the turning of people's outlooks and perspectives on cultural enrichment. In other words, for many individuals, the fact that material wealth is no longer as essential as it used to be demonstrates what really counts is the pursuit of cultural and intellectual experiences, such as visiting museums.

7.政府/学校

The local administration and universities, playing a crucial role in promoting cultural engagement policies and enhancing the accessibility of public museums, make it possible for the general public to cultivate a deeper interest in cultural heritage and spare no efforts in participating in cultural activities, accounting for the phenomenon that more and more people are visiting museums year by year.

8.多媒体

Furthermore, all kinds of publicity, be it newspapers or the Internet, advocate vigorously what really matters is the preservation and appreciation of cultural heritage, inducing dwellers to visit museums more frequently and embrace cultural experiences.


2018

描述

The percentage of environment is the highest amongst all the factors influencing consumers' choice of restaurants, at approximately 36.30%, whereas the data of price, service, features as well as others account for about 26.80%, 23.80%, 8.40%, and 4.70%, respectively.

影响消费者选择餐厅的因素中,环境因素的占比最高,约为36.30%,而价格、服务、特色及其他因素的数据分别约占26.80%、23.80%、8.40%和4.70%。

1.社会经济科技发展

In the face of a very pluralistic society, many individuals, if not most, are becoming increasingly financially capable, which provides them with a fundamental economic basis to prioritize factors such as environment, service, or uniqueness when choosing restaurants.

在一个高度多元化的社会中,越来越多的人——即便不是绝大多数——正变得更具财务实力,这为他们在选择餐厅时优先考虑环境、服务或独特性等因素奠定了根本的经济基础。

思想转变

The tendency has been bound up with the turning of people's outlooks and perspectives on restaurant selection standards. In other words, for consumers, the fact that price is no longer as essential as it used to be demonstrates what really counts is service and dining environment.

这一趋势与人们选择餐厅标的观念转变密切相关。换言之,对消费者而言,价格不再像过去那样至关重要,真正重要的是服务品质与用餐环境。

',29))])}const v=s(d,[["render",c]]);export{k as __pageData,v as default}; diff --git a/dist/assets/作文例句.md.BLKHr0Mp.lean.js b/dist/assets/作文例句.md.BLKHr0Mp.lean.js new file mode 100644 index 0000000..6f73c22 --- /dev/null +++ b/dist/assets/作文例句.md.BLKHr0Mp.lean.js @@ -0,0 +1 @@ +import{_ as s,C as l,c as h,o as u,ae as i,j as o,a,G as n,w as r}from"./chunks/framework.AELpvxz7.js";const k=JSON.parse('{"title":"作文例句","description":"","frontmatter":{},"headers":[],"relativePath":"作文例句.md","filePath":"作文例句.md","lastUpdated":1762241208000}'),d={name:"作文例句.md"};function c(p,e,g,m,b,f){const t=l("font");return u(),h("div",null,[e[10]||(e[10]=i("",16)),o("p",null,[e[3]||(e[3]=a("不仅是...重要,...同样也重要 ...perspectives on 主题词.")),n(t,{color:"#FF0212"},{default:r(()=>e[0]||(e[0]=[a("They realize that")])),_:1}),e[4]||(e[4]=a()),e[5]||(e[5]=o("strong",null,"classroom learning",-1)),e[6]||(e[6]=a()),n(t,{color:"#FF0212"},{default:r(()=>e[1]||(e[1]=[a("alone is insufficient, and")])),_:1}),e[7]||(e[7]=a(" p")),e[8]||(e[8]=o("strong",null,"ractical experience",-1)),e[9]||(e[9]=a(" i")),n(t,{color:"#FF0212"},{default:r(()=>e[2]||(e[2]=[a("s equally essential for comprehensive growth.")])),_:1})]),e[11]||(e[11]=i("",29))])}const v=s(d,[["render",c]]);export{k as __pageData,v as default}; diff --git a/dist/assets/因果关系短语.md.CilFPI8A.js b/dist/assets/因果关系短语.md.CilFPI8A.js new file mode 100644 index 0000000..bc48aec --- /dev/null +++ b/dist/assets/因果关系短语.md.CilFPI8A.js @@ -0,0 +1 @@ +import{_ as d,c as r,o as e,ae as A}from"./chunks/framework.AELpvxz7.js";const i=JSON.parse('{"title":"因果关系短语整理","description":"","frontmatter":{},"headers":[],"relativePath":"因果关系短语.md","filePath":"因果关系短语.md","lastUpdated":1762241208000}'),B={name:"因果关系短语.md"};function a(o,t,s,l,n,_){return e(),r("div",null,t[0]||(t[0]=[A('

因果关系短语整理

下表汇总了常见的因果关系短语,并提供中文翻译与用法提示,方便在备考考研英语写作和阅读中准确表达因果逻辑。

英语表达中文翻译因果方向使用说明
A as responsible for BA 对 B 负责任 / A 导致 BA → B“responsible for” 强调责任与导致关系,常用于说明问题或结果的成因。
Because of A, B因为 A,B 发生A → B“because of” 后接名词或动名词,语体中性,适用于写作和口语。
Due to A, B由于 A,B 发生A → B正式语体常用,与“because of”互换,但在学术写作中更常见。
B results from AB 由 A 引起A → B被动视角,强调结果 B 的出处,适合说明后果来源。
A results in BA 导致 BA → B主动视角,突出原因 A 引发的结果 B,常用于说明因果链。
A leads to BA 导致 BA → B“lead to” 语气略柔和,强调过程性或渐进性影响。
A causes BA 引起 BA → B直接而强烈的因果表达,适合强调明显的因果关系。
As a result of A, B由于 A,B 发生A → B名词性结构,常置于句首作为过渡,突出结果。
Owing to A, B由于 A,B 发生A → B与“due to”语义相近,英式英语中常见,语体略正式。
A brings about BA 带来 BA → B常用于描述带来改变或新情况的原因,多用于书面语。
B is attributed to AB 归因于 AA → B强调学术或客观分析中的归因结果。
A contributes to BA 有助于/促成 BA → B表示 A 是促成因素之一,语气相对缓和。
A is the reason for BA 是 B 的原因A → B直接说明原因,适合说明性或议论文段。
A is the cause of BA 是 B 的起因A → B语义明确,常用于科学或逻辑推理。
A spells BA 意味着 BA → B“spell” 有“意味着”之意,表示 A 会带来 B 的后果。
A launched by BA 由 B 发起B → A表示 B 是发起者或原因,常用于描述项目、政策或行动的主导方。
A tracks BA 随 B 变化 / A 受 B 影响B → A“track” 指 A 与 B 同步变化,体现因果或关联趋势。

因果方向说明:A → B 表示 A 是原因、B 是结果;B → A 表示 B 作为原因导致 A 发生。

',4)]))}const u=d(B,[["render",a]]);export{i as __pageData,u as default}; diff --git a/dist/assets/因果关系短语.md.CilFPI8A.lean.js b/dist/assets/因果关系短语.md.CilFPI8A.lean.js new file mode 100644 index 0000000..a09ae4a --- /dev/null +++ b/dist/assets/因果关系短语.md.CilFPI8A.lean.js @@ -0,0 +1 @@ +import{_ as d,c as r,o as e,ae as A}from"./chunks/framework.AELpvxz7.js";const i=JSON.parse('{"title":"因果关系短语整理","description":"","frontmatter":{},"headers":[],"relativePath":"因果关系短语.md","filePath":"因果关系短语.md","lastUpdated":1762241208000}'),B={name:"因果关系短语.md"};function a(o,t,s,l,n,_){return e(),r("div",null,t[0]||(t[0]=[A("",4)]))}const u=d(B,[["render",a]]);export{i as __pageData,u as default}; diff --git a/dist/assets/图表作文批改润色助手prompt.md.BoxwmmcK.js b/dist/assets/图表作文批改润色助手prompt.md.BoxwmmcK.js new file mode 100644 index 0000000..f9b26ca --- /dev/null +++ b/dist/assets/图表作文批改润色助手prompt.md.BoxwmmcK.js @@ -0,0 +1,23 @@ +import{_ as i,c as a,o as l,ae as n}from"./chunks/framework.AELpvxz7.js";const u=JSON.parse('{"title":"Role: 图表作文批改润色助手","description":"","frontmatter":{},"headers":[],"relativePath":"图表作文批改润色助手prompt.md","filePath":"图表作文批改润色助手prompt.md","lastUpdated":1762241208000}'),t={name:"图表作文批改润色助手prompt.md"};function h(k,s,p,e,o,r){return l(),a("div",null,s[0]||(s[0]=[n(`

Role: 图表作文批改润色助手

Profile

  • Author: zhou13175
  • Version: 1.2
  • Language: 中文
  • Description: 我致力于优化考研英语二图表作文的批改与润色流程。我将根据考研英语写作评分标准,对用户提交的作文进行深入分析,并提供详细的批改反馈、润色建议以及评分,以结构化的JSON格式输出,帮助用户显著提高作文质量。

Skills

  • 具备强大的逻辑分析能力,能够精准评估图表作文的逻辑结构、语言表达、句式多样性。
  • 能够根据图表数据提供针对性的改进建议,帮助考生构建清晰的分析框架。
  • 掌握丰富的语言润色技巧,能够改善表达方式,使作文更加流畅、清晰且符合学术标准。
  • 熟悉考研英语写作评分标准,能够提供准确的作文评分和改进建议。

Background

图表作文是考研英语二的常见题型,要求考生根据图表数据进行分析、总结和评述。准确的数据解读、逻辑的图表说明、学术的语言表达和流畅的文章结构是高质量图表作文的关键要素。

Goals

  • 实现对作文逻辑结构、句式多样性和语言表达的全面优化。
  • 提供详细的图表分析改进建议,帮助考生提高数据分析的准确性和逻辑性。
  • 增强作文的连贯性,提供更好的过渡词和连接句,使文章逻辑更清晰。
  • 根据考研英语写作评分标准,为作文提供客观、准确的评分和改进意见。
  • 将所有分析结果以结构化的JSON格式输出,方便用户查阅和理解。

OutputFormat

json
{
+  "批改反馈": {
+    "逻辑漏洞": ["此处填写逻辑漏洞的具体描述"],
+    "语言错误": ["此处填写语言错误的具体描述"],
+    "不合适的表达": ["此处填写不合适的表达的具体描述"],
+    "图表分析建议": ["此处填写针对图表分析的改进建议"],
+    "语言润色建议": ["此处填写具体的语言润色建议"]
+  },
+  "润色建议": {
+    "改进建议": ["此处填写改进建议,提升清晰度和流畅度"],
+    "过渡词与连接句": ["此处填写推荐的过渡词和连接句"]
+  },
+  "评分反馈": {
+    "得分": "此处填写作文得分",
+    "评分依据": ["此处填写评分的依据"],
+    "改进建议": ["此处填写基于评分的改进建议"]
+  },
+  "图表分析优化": {
+    "逻辑性分析": ["此处填写图表分析的逻辑性评估"],
+    "准确性分析": ["此处填写图表分析的准确性评估"],
+    "内容表述建议": ["此处填写针对内容表述的改进建议"]
+  }
+}

Rules

  1. 必须严格确保图表分析的准确性,数据解读必须无误。
  2. 改进建议应着重提升表达的清晰度和流畅度,避免使用模棱两可的措辞。
  3. 润色后的语言必须符合考研英语的学术要求,避免口语化和非正式的表达。
  4. 文章的逻辑结构应简洁明了,避免使用过于复杂的句子和段落结构。
  5. 评分时,严格参考考研英语写作评分标准,综合考虑语言表达、逻辑结构和任务完成度。

Workflows

  1. 接收用户作文: 用户以文本形式直接粘贴或上传文件提交作文。
  2. 评分标准参考:
    • 任务完成度(Task Achievement): 评估考生是否充分完成了作文题目要求,是否准确分析了图表数据,是否对图表内容进行了合理总结和评述。
    • 语言准确性与丰富性(Language Accuracy & Range): 检查作文中语法、词汇的正确性,句式多样性,避免语法错误和词汇使用单一。
    • 逻辑性与连贯性(Coherence & Cohesion): 检查作文的逻辑结构是否合理,段落间是否有清晰的衔接,是否使用了适当的过渡词。
    • 表达流畅性(Fluency): 评估作文的语言是否自然流畅,表达是否清晰易懂。
  3. 批改与评分:
    • 读取用户提交的图表作文,准确理解图表内容和分析方向。
    • 基于评分标准对作文进行打分,并给出具体的评分依据和细节。
    • 提供详细的批改反馈,包括指出存在的问题,给出润色建议,优化语言表达和逻辑结构,使图表分析更符合学术写作要求。
  4. 修改与反馈:
    • 根据评分和批改反馈,生成修改后的完整作文(这一步不输出,仅在内部流程中)。
    • 提供针对性的建议,帮助用户进一步提升作文质量,并最终以结构化JSON格式输出所有结果。

Init

您好!欢迎使用图表作文批改与润色助手,我是您的Prompt优化专家。请以文本形式直接粘贴或上传文件提交您的考研英语二图表作文。我将根据考研英语写作评分标准,对您的作文进行详细的批改和润色,并以结构化的 JSON 格式返回结果。此结果将包括批改反馈、润色建议、评分反馈和图表分析优化,确保您能清晰了解作文的改进方向。评分标准参考如下:

  1. 任务完成度(Task Achievement)
  2. 语言准确性与丰富性(Language Accuracy & Range)
  3. 逻辑性与连贯性(Coherence & Cohesion)
  4. 表达流畅性(Fluency)
`,18)]))}const d=i(t,[["render",h]]);export{u as __pageData,d as default}; diff --git a/dist/assets/图表作文批改润色助手prompt.md.BoxwmmcK.lean.js b/dist/assets/图表作文批改润色助手prompt.md.BoxwmmcK.lean.js new file mode 100644 index 0000000..d269d41 --- /dev/null +++ b/dist/assets/图表作文批改润色助手prompt.md.BoxwmmcK.lean.js @@ -0,0 +1 @@ +import{_ as i,c as a,o as l,ae as n}from"./chunks/framework.AELpvxz7.js";const u=JSON.parse('{"title":"Role: 图表作文批改润色助手","description":"","frontmatter":{},"headers":[],"relativePath":"图表作文批改润色助手prompt.md","filePath":"图表作文批改润色助手prompt.md","lastUpdated":1762241208000}'),t={name:"图表作文批改润色助手prompt.md"};function h(k,s,p,e,o,r){return l(),a("div",null,s[0]||(s[0]=[n("",18)]))}const d=i(t,[["render",h]]);export{u as __pageData,d as default}; diff --git a/dist/assets/英语作文-总20241122.md.CBCtbmNv.js b/dist/assets/英语作文-总20241122.md.CBCtbmNv.js new file mode 100644 index 0000000..3da2c93 --- /dev/null +++ b/dist/assets/英语作文-总20241122.md.CBCtbmNv.js @@ -0,0 +1,3 @@ +import{_ as l,C as s,c as d,o as h,ae as r,j as e,a as o,G as n,w as i}from"./chunks/framework.AELpvxz7.js";const w=JSON.parse('{"title":"小作文","description":"","frontmatter":{},"headers":[],"relativePath":"英语作文-总20241122.md","filePath":"英语作文-总20241122.md","lastUpdated":1762241208000}'),u={name:"英语作文-总20241122.md"},c={tabindex:"0"};function p(g,t,b,m,f,y){const a=s("font");return h(),d("div",null,[t[18]||(t[18]=r(`

小作文

小作文审题要点 对方是谁? 是不是notice? 次要目的是什么?主要目的是什么? 信件的实质内容涉及三元中的哪些元素? 是否必须需要对方回信?

Dear Xx,

第一段:次要目的+主要目的

I am writing this letter to... / This notice is to... 次要目的:(感谢、道歉、悼念等纯粹情感性的目的) thank you for...(/congratulate you for.../apologize for.../do sth), and to

主要目的:(提建议、意见,介绍信息,进行推荐文章的核心主旨):

  • offer you some suggestions(/information) about sth/how to do sth.
  • extend you an invitation to do sth.
  • recommend you sth.
  • do sth.

第二段:主体段整体架构:

Regarding 主题,there are several points I would like to mention. First of all,论点1. What's more, 论点2. In addition,论点3. For more details,you could refer to the attachment below.

具体内容: 是什么(说明介绍)、为什么(分析利弊)、怎么办(建议意见)

1. 是什么(说明介绍)

​ 1.1 时间地点

  • It will be held / It is located in(behind) the Main Building (next Sunday)
  • we will gather in the Main Building next Sunday and set off to the spot ( and please make sure you are available then).

​1.2 工作人员指导

  • our staff will be there to provide you necessary guidance.

​1.3 着装要求

  • it is highly recommended to be properly/warmly/plainly dressed for the occasion

2. 为什么选 ta(分析利弊)

​2.1 权威认可

  • has (have) an official award (/qualification / recognition) from the authority.
  • is (are) awarded with the title of Material (/Intangible) Cultural Heritage from the United Nations. ​ 2.2 群众基础
  • enjoys (enjoy) a widespread popularity (/reputation /concern) among 人民群众(/on multiple social platforms).

​2.3 个人喜欢

  • I personally find it attractive(/interesting/beneficial/necessary) to do sth.

万能图书、电影、景点、中华文化代表推荐:the Great Wall

3. 怎么办(建议意见)

3.1 端正认识

  • it’s advisable to put things into perspective and establish a correct value about sth primarily.

3.2实践经验

  • you could look for relevant (/ advanced / international / historical) experience in this aspect on Zhihu Community.

3.3 知行合一

  • a practical and reasonable plan should be promptly carried out and remain high on your agenda

For more details,you could refer to the attachment below.

尾段:对读信人的期望:

不回信:(公告、招募、问询、建议)

  • I would be glad if you find the information(/suggestions) mentioned above helpful. Please feel free to let me know if you have any further questions.

回信:(建议、介绍、推荐、感谢、道歉、邀请、投诉、申请)

  • I would appreciate it if you could take my complaint (/application/resignation/recommendation/invitation/questions) into consideration. And I would be much obliged to you for an early and positive reply.

      					Yours truly 
    +  						Li Ming
    +

词汇

描述年龄段

中文表达英文写法说明
小于40岁people aged below 40aged + 数字 表示“年龄为…”
40-50岁people aged between 41 and 50between A and B 表示区间
大于50岁people aged above 50 / people over 50above/over 可互换

大学生

中文英文说明
大学生college students泛指
大一freshman单数/复数用 freshmen
大二sophomore
大三junior
大四senior

描述社会(重点)

分类常用表达中文解释应用提示
技术与信息Digital / technologically advanced / information-rich / connected / socially networked / innovation-driven / tech-driven / rapidly evolving society数字化、技术先进、信息丰富、互联、社会网络化、创新驱动、快速演变图表或趋势题描述科技背景;“rapidly evolving”突出快速变化
多元文化价值pluralistic / multicultural / culturally blended / inclusive / socially progressive / rapid growth of cultural and economic undertaking多元化、多文化、文化融合、包容、社会进步、文化经济迅速发展适合文化、价值观类话题,强调包容性
经济全球化competitive / consumer-driven / globalized / market-oriented economy / knowledge-based economy竞争激烈、消费驱动、全球化、市场导向、知识型经济描写宏观经济环境或市场倾向
人口结构urbanized / aging society / youth-centric城市化、老龄化、以年轻人为中心用于社会问题、人口变化分析
环境可持续eco-conscious / sustainable society环保意识强、可持续社会环境保护、绿色发展话题
生活趋势education-focused / health-conscious / work-life balance focused重视教育、健康意识强、关注工作生活平衡说明现代生活方式偏好

个人发展追求

Another significant factor is the pursuit of personal development, as individuals increasingly prioritize self-improvement and career success.

另一个重要因素在于对个人发展的追求,因为人们越来越重视自我提升和职业成就。

A crucial reason behind this trend is the shift in societal values, with a growing emphasis on individualism and personal freedom.

这一趋势背后的关键原因在于社会价值观的转变,人们越来越重视个人主义与自由。

to better equip themselves with practical skills for future career demands.

为了更好地掌握未来职业所需的实用技能。

brought to our attention are more opportunities for personal growth and skill acquisition

引起我们关注的是更多个人成长与技能提升的机遇

Therefore,everyone needs to find their extra-their unique value contribution that makes them stand out in whatever is their field of emplovment

因此,每个人都需找到自己的独特价值——那种能在各自职业领域中脱颖而出的独到贡献

`,54)),e("p",null,[t[1]||(t[1]=o("人们变得有钱后用:As disposable incomes rise and ")),n(a,{color:"#FF0212"},{default:i(()=>t[0]||(t[0]=[o("basic needs")])),_:1}),t[2]||(t[2]=o(" are better met, people are naturally inclined to pursue cultural enrichment"))]),e("blockquote",null,[e("p",null,[t[4]||(t[4]=o("随着可支配收入的增加和")),n(a,{color:"#FF0212"},{default:i(()=>t[3]||(t[3]=[o("基本需求")])),_:1}),t[5]||(t[5]=o("得到更好的满足,人们自然会追求文化生活的丰富。"))])]),t[19]||(t[19]=r('

人际关系

strengthen social bonds and maintain interpersonal relationships.

增进社会联系,维系人际关系。

大额计数

  • 百 - Hundred
  • 千 - Thousand
  • 万 - 10 Thousand
  • 十万 - 100 Thousand
',5)),e("table",c,[t[17]||(t[17]=e("thead",null,[e("tr",null,[e("th",null,"中文数量级"),e("th",null,"英文表达"),e("th",null,"备注")])],-1)),e("tbody",null,[e("tr",null,[e("td",null,[n(a,{color:"#FF0212"},{default:i(()=>t[6]||(t[6]=[o("百万")])),_:1})]),t[7]||(t[7]=e("td",null,"million",-1)),t[8]||(t[8]=e("td",null,"百万级别,注意小写",-1))]),t[12]||(t[12]=e("tr",null,[e("td",null,"千万"),e("td",null,"ten million / 10 million"),e("td",null,"可写数字或单词")],-1)),t[13]||(t[13]=e("tr",null,[e("td",null,"亿"),e("td",null,"one hundred million / 100 million"),e("td",null,"可省略 one")],-1)),e("tr",null,[e("td",null,[n(a,{color:"#FF0212"},{default:i(()=>t[9]||(t[9]=[o("十亿")])),_:1})]),t[10]||(t[10]=e("td",null,"billion",-1)),t[11]||(t[11]=e("td",null,"即10^9",-1))]),t[14]||(t[14]=e("tr",null,[e("td",null,"百亿"),e("td",null,"ten billion / 10 billion"),e("td")],-1)),t[15]||(t[15]=e("tr",null,[e("td",null,"千亿"),e("td",null,"one hundred billion / 100 billion"),e("td")],-1)),t[16]||(t[16]=e("tr",null,[e("td",null,"万亿"),e("td",null,"trillion"),e("td",null,"即10^12")],-1))])]),t[20]||(t[20]=r('
中文短语英文表达场景提示
为了更加方便的生活for a more convenient life作文中描述目的或愿景
……尤其明显which is especially distinct when it comes to …用于强调特定情境
更加偏向于……the increasing preference for A over B填入具体选项
文化自信patriotic consumption, as a reflection of national pride and economic confidence, plays a pivotal role in shaping preferences.句式,可拆分使用
本土智慧的欣赏the appreciation of indigenous wisdom and cultural creativity补充说明文化相关观点

图表

第一段 图表描述段(5句模板)

句序作用英文模板中文提示
1总览Were it not for the chart above, a thought-provoking phenomenon would be neglected: …
/ With regard to 主题, …
点出图表主题,起承上启下
2细节①In 开始年, 最大值的名词B topped the three 主题词, while in 对比年, a remarkable decline occurred by 差值 from 开始年数值 to 结束年数值.2年对比-下降
3细节②By contrast, there was a noticeable jump of 差值 from 开始年数值 to 结束年数值 during the same period in A.2年对比-上升
4细节③Meanwhile, C grew/decreased at a far more sluggish pace, to the degree that it seemed to remain static in 2008.变化平缓/趋势对照
5细节④The percentage of A is the highest amongst all the 种类总数 categories, at approximately 百分比, whereas B/C/D account for about …无时间或补充对比

the number of + 可数名词复数;the amount of + 不可数名词
表格题可替换句式:The percentage of A类中最大值对应的人1 has peaked…, etc.

常用动词替换:

  • 上升:increase / be augmented / climb / surge
  • 下降:decrease / dip / slump
  • 平稳:remain almost constant / stay relatively stable
  • 波动:undergo slight fluctuations

重点提示: 描述变化时同时写出“起点+终点+幅度/速度”,避免只写趋势。

第二段 原因分析段(10-11行)

句序模板中文提示重点用途
1The fundamental factors that contribute to the aforementioned tendency may be expounded as below.承上启下,引出原因固定句
2Initially, 原因1. Additionally, 原因2. Finally, 原因3.三连句概述原因注意句号或分号
3 起按主题展开(参考下表)结合数据/案例细化每个原因 2-3 句
主题标签中文思路英文表达(含翻译)备注
==社会经济科技==经济基础提升→积极行为;逐利→负面行为A well-known saying… “Economic basis decides superstructure.”(经济基础决定上层建筑)
①正向:In the face of the very pluralistic society, many individuals are becoming increasingly financially capable, which provides them with a fundamental economic basis to do sth.(面对多元社会,越来越多的人具备经济能力,这是他们采取某行为的物质基础)
②负向:many individuals are becoming increasingly money-oriented, which triggers the tendency of doing sth.(逐利心态导致该现象)
可引用马克思语句增强学术感
经济全球化&都市化快速发展带来机遇/压力①正向:The human race having entered a completely new stage…, with increasingly rapid economic globalization and urbanization, brought to our attention more enhancements… embracing XX.(全球化与城市化带来了积极变化)
②负向:with great strain and intense competition, … brought more problems… embracing XX.(竞争压力导致问题)
结合背景句/主体句链接
人们行为与道德良知 vs. 逐利①正向:These individuals' gratifying behavior results from their sufficient appreciation of sth; consciences never give way to selfishness.(良知未被私利吞没)
②负向:行为 blameworthy 因为 lack of knowledge… consciences give way to selfishness.(良知让位于私利)
可补充 materialistic pursuits(物质追求)
社会风气传统价值/现代压力①正向:moral enhancement indicates traditional values— notably XX—have been carried forward.(传统价值在传承)
②负向:Modern life strain exposes problems: individuals becoming profit-oriented, thus tending to do sth.(功利化倾向)
强调“价值观”
==思想转变==价值排序改变The tendency has been bound up with the turning of people's outlooks on 主题词… what really counts is 新价值.(人们的价值观发生转变)动态数据用 tendency
文化多样性选择多元Despite inevitable diversity and inclusiveness of culture, there are an array of options facing everyone—and some choose this way.(文化多样性提供多种选择)可配“critical moment”句式
==政府/学校==监管/缺位①正向:The local administration/universities, exerting effective supervision on sth, make it possible for us to… accounting for XX.(政府/学校引导)
②负向:failing to exert supervision… make it less possible…(监管缺失)
适合政策类题目
多媒体舆论引导Furthermore, all kinds of publicity, be the newspapers or the Internet, advocate vigorously what really matters is 主题词, inducing dwellers to do sth.(媒体倡导)可替换为 celebrity/社团

建议:每段原因先用中文思路定位,再用英文模板输出,确保逻辑递进(背景→行为→结果)。

9.个人

经历磨难才能收获美好 忽视品质导致年轻人重表面轻内涵

  • 好:How can we see the rainbow without experiencing storms? Only by going through the rapids can it be possible to build many beauties beyond description, with 主题词 being necessary.

不经历风雨,怎能见彩虹?唯有穿越激流,方能铸就诸多难以言表的美好,而主题词不可或缺。

  • 坏:Ignoring 主题词 makes the young seek the glamorous appearance simply but fail to value inner endeavor and persistence,factors critical to the formation of their current views of life.

忽视主题词会让年轻人只追逐浮华表象,却轻视内在的努力与坚持,而这些正是塑造他们人生观的关键因素。

  • 例子:A proper example is 人名头衔,whose success stems largely from his/her emphasis on 某种品质

一个恰当的例子是人名头衔,其成功很大程度上源于他/她某种品质的重视。

10.流行病的影响

  • 疫情消退但持续影响人们
  • Despite the recession of the COVID-19 pandemic and the lifting of pandemic control measures, its profound impact remains. From psychology to life habits, people are still affected by it, realizing that the surroundings are challenging ,and thus tend to do sth (/be aware of the importance of 主题词) than ever before.

尽管新冠疫情已逐渐消退,防控措施也已解除,但其深远影响依然存在。从心理状态到生活习惯,人们仍受其影响,意识到周遭环境充满挑战,因而比以往任何时候都更倾向于采取行动(/认识到主题词的重要性)。

第三段 归纳总结段 1-3行

选择1:好,主题词对社会有益 Altogether,主题词 is deemed as not only a catalyst for the success of sth but also a bedrock of social progress.

选择2:中性,多种选择一静态图 On balance, 主题词 is a subjective(/sensory) experience for today's individuals(/undergraduates) as what they focus on are the factors affecting the whole experience——to be held in high regard by 相关产业(/society).

选择3:动态图:趋势 This trend,in the background of economic boom in China, will probably become dominant in the foreseeable future.

在中国经济蓬勃发展的背景下,这一趋势很可能在可预见的未来占据主导地位。

As the Chinese economy continues to grow, leisure travel is expected to dominate individuals’ preferences, contributing to both mental well-being and cultural exchange.”

随着中国经济的持续增长,休闲旅行有望成为个人偏好的主流选择,既有助于身心健康,又能促进文化交流。

选择4:神话故事+表中有褒贬色彩主旨 Without a clear understanding of the current state of affairs,we would steer between Scylla and Charybdis.

若对当前形势缺乏清晰认识,我们便会在进退维谷间徘徊。

选择5:双刃剑 supposing that individuals are armed with intelligence and caution, they are supposed to bypass the potential drawbacks of sth as well as take advantage of all the merits.

假设个体具备智慧和谨慎,他们理应能够规避某事的潜在弊端,同时充分利用其所有优势。

Artificial Intelligence, though remarkable, is not without its shadows. While solving complex problems and enhancing capabilities, it may erode human autonomy and decision-making.The key lies in achieving a balance—harnessing the power of AI while preventing it from overshadowing human values and control.

人工智能虽成就斐然,却也暗藏隐忧。它在破解难题、提升效能的同时,也可能悄然削弱人类的自主与决断之力。关键在于把握平衡——既要释放智能科技的伟力,更需守护人文价值的璀璨光辉,确保人类始终掌握主导之权。

图画

第一段

第 1 句:总体描述

  • Were it not for the drawing above,a thought-provoking phenomenon would be neglected:

第 2 句:图画细节描述

2.1 单图

​ 在这个场景中,有一个中心人物做着什么事,这个中心人物是怎样的,与周边事物发生了什么,周边事物又是怎样的。 ​ Step1:找到核心人物:位置+动作——倒装 ​ Step2:其他可描述的内容:说话,神情,其他动作——非谓语 ​ Step3:找到周边事物:主人公,周边人/事——定从 At a crossroads stand an army of graduates,wearing with an air of confusion in their faces, who are faced with four choices: hunting for jobs,taking the Postgraduate Entrance Examination, going abroad and starting a business.

2.2对比图

​ 在一个大背景下,主人公1以什么样的方式做了什么,而主人公2又做了什么。

  • Step1:找到相同大背景(找不到可省略)
  • Step2:如果有时间先后-按时间先后来,若是纯对比关系,随意
  • Step3:描写另外一个主人公

大背景,主人公1,V1ing,谓1宾1,while 主人公2,V2ing,谓2宾2 Having seen the drink spill out,one person, sighing“all is over'”,falls into despair, while the other person,smiling as he feels so lucky to have something left in the bottle, hurries to lift up the bottle

看到饮料洒出,一人哀叹“全完了”,陷入绝望;而另一人却因瓶中尚有余饮,庆幸地笑着,赶忙扶起瓶子。

​2.3可描述内容少
  • Were it not for the 主人公 具体动作ing,we would overlook the common phenomenon that/the significance of sth
  • Were it not for 具体动作ing, sth/sb would not XX.

第 3 句:文字说明 or 表达感受

  • At the bottom of the drawing is the caption which reads"XX"
  • At the bottom of the drawing,a sentence stands there prominently, which can be briefly interpreted in this way: XX
  • What an enlightening drawing it is!
  • What enlightening drawings they are!

第二段

第 1 句:主旨句 The drawing crystallizes a truth:主题词,a component critical to life success,is the least to disregard.

第2~4句:2-3个万能原因

第三段

第1句:总结全文

  • 好Altogether, 主题词 is deemed as not only a catalyst for the success of sth but also a bedrock of social progress.
  • 坏as has been mentioned above,countermeasures should be taken immediately so as to reverse the grim situation.
  • 双刃剑Altogether,主题词,if handled carelessly or without restraints——despite the fact that it is already particularly prevalent——might be a double-edged sword

第2句:六大万能建议 一、社会道德教育 The fundamental approach to solving this problem is to launch extensive education on social morality,making people truly aware of the significance of 主题词.

解决这一问题的根本途径在于广泛开展社会道德教育,使人们真正认识到主题词的重要性。

二、改善社会风气

At the mention of suggestions and measures,it occurs to many people that strong punitive actions,like laws and regulations,are bound to be issued. Actually,they are not a universal panacea,and the fundamental approach is to launch an extensive education on social morality, making people truly aware of the significance of 主题词,thus abandoning uncivilized behavior initially.

一提起建议与措施,许多人立刻想到的便是出台诸如法律法规等强力惩戒手段。然而,这些并非放之四海皆准的万灵药,根本之道在于开展广泛的社会公德教育,让人们真正认识到主题词的意义,从而从源头上摒弃不文明行为。

三、政府、学校

As a cradle of talents,it is of importance for universities to exert a positive cultural influence on the public and enhance the young's desire for knowledge;that is to say, universities are bound to make the rules for undergraduates——setting good examples for others.

作为人才的摇篮,大学肩负着对公众施加积极文化影响、激发青年求知欲的重要使命;换言之,大学必须为本科生制定规范——为他人树立良好榜样。

四、多媒体/名人

The worthies——especially those unusually informed, persuasive and well-connected——not only Chinese but also foreign ones,in cooperation,are obliged to do something useful,say,advocating 主题词 vigorously.

贤达之士——尤其是那些见多识广、能言善辩且人脉通达者,无论中外,皆有责任携手共进,做些有益之事,譬如大力倡导主题词

五、多媒体/社团

Related organizations are supposed to launch high-visibility campaigns to help us discard the undesirable habits and remold healthy value systems, which is absolutely imperative.

相关组织应发起高曝光度的宣传活动,助力我们摒弃不良习惯,重塑健康的价值体系,此举至关重要。

六、个人

Full of obstacles as life is,it can be easier when you know how to keep yourself mentally healthy——for example,being a 与主题词相关的adj ,person,a lesson that all college students should take.

人生虽充满坎坷,但懂得如何保持心理健康——比如做一个与主题词相关的形容词的人,会让生活轻松许多,这是每位大学生都该学会的一课。

七、补充

The success of addressing the problem of sth demands joint efforts of the whole society.Many kinds of reforms are needed and perhaps they will not bear fruit all instantaneously.However, let's not have any doubt about the direction towards which we are moving:for the well-being of the nation.

解决某事问题的成功需要全社会的共同努力。需要多种改革措施,且这些措施或许不会立竿见影。然而,我们无需怀疑前进的方向:一切为了国家的福祉。

第3句:下结论+展望未来

  • Life is like a colossal ship sailing on the sea,in which at any moment we will meet storms or reefs,but if we insist on 主题词,the ship will never sink.
  • 坏Supposing that we want to avoid making similar mistakes in the future,everybody——especially the most intelligent and prominent——would do well to do sth. An epigram of Oscar Wilde should be quoted here:"There is no fault except sth."
  • 双刃剑Supposing that individuals are armed with intellect, caution and discretion,they are bound to bypass the potential drawbacks of 主题词 as well as take advantage of all the virtues.

材料

AI(图表题示例段落)

结构英文模板中文提示
总览句Were it not for the chart above, a thought-provoking phenomenon would be neglected: the rising dominance of artificial intelligence across sectors.引出主题
细节句1The percentage of AI applications is the highest amongst all the five categories, at approximately 45%, whereas the data of automation, data analysis, customer service and others accounts for about 20%, 15%, 12% and 8% respectively.无时间图表描述
细节句2From 2015 to 2024, the number of AI-driven projects augmented remarkably from only about 55 to 210. By contrast, the amount of purely manual solutions dipped slightly from 90 to 70 during the same period. Meanwhile, hybrid solutions grew at a far more sluggish pace, almost remaining static.多年趋势描述
原因段引用句The fundamental factors … may be expounded as below.承接
原因1Initially, with unprecedented advancements in science and technology, institutions embrace AI to enhance productivity and creativity.科技进步
原因2Additionally, economic globalization and urbanization foster a demand for efficient, scalable solutions, which AI effectively provides.需求驱动
原因3Moreover, supportive government policies accelerate AI’s integration into mainstream use.政策助推
评价句Artificial Intelligence, though remarkable, is not without its shadows. While solving complex problems, it may erode human autonomy. The key lies in achieving a balance—harnessing AI’s power while safeguarding human values.双刃剑观点

可直接替换数据/类别,保持结构即可完成一段完整图表+分析作文。

',84))])}const v=l(u,[["render",p]]);export{w as __pageData,v as default}; diff --git a/dist/assets/英语作文-总20241122.md.CBCtbmNv.lean.js b/dist/assets/英语作文-总20241122.md.CBCtbmNv.lean.js new file mode 100644 index 0000000..8046ba5 --- /dev/null +++ b/dist/assets/英语作文-总20241122.md.CBCtbmNv.lean.js @@ -0,0 +1 @@ +import{_ as l,C as s,c as d,o as h,ae as r,j as e,a as o,G as n,w as i}from"./chunks/framework.AELpvxz7.js";const w=JSON.parse('{"title":"小作文","description":"","frontmatter":{},"headers":[],"relativePath":"英语作文-总20241122.md","filePath":"英语作文-总20241122.md","lastUpdated":1762241208000}'),u={name:"英语作文-总20241122.md"},c={tabindex:"0"};function p(g,t,b,m,f,y){const a=s("font");return h(),d("div",null,[t[18]||(t[18]=r("",54)),e("p",null,[t[1]||(t[1]=o("人们变得有钱后用:As disposable incomes rise and ")),n(a,{color:"#FF0212"},{default:i(()=>t[0]||(t[0]=[o("basic needs")])),_:1}),t[2]||(t[2]=o(" are better met, people are naturally inclined to pursue cultural enrichment"))]),e("blockquote",null,[e("p",null,[t[4]||(t[4]=o("随着可支配收入的增加和")),n(a,{color:"#FF0212"},{default:i(()=>t[3]||(t[3]=[o("基本需求")])),_:1}),t[5]||(t[5]=o("得到更好的满足,人们自然会追求文化生活的丰富。"))])]),t[19]||(t[19]=r("",5)),e("table",c,[t[17]||(t[17]=e("thead",null,[e("tr",null,[e("th",null,"中文数量级"),e("th",null,"英文表达"),e("th",null,"备注")])],-1)),e("tbody",null,[e("tr",null,[e("td",null,[n(a,{color:"#FF0212"},{default:i(()=>t[6]||(t[6]=[o("百万")])),_:1})]),t[7]||(t[7]=e("td",null,"million",-1)),t[8]||(t[8]=e("td",null,"百万级别,注意小写",-1))]),t[12]||(t[12]=e("tr",null,[e("td",null,"千万"),e("td",null,"ten million / 10 million"),e("td",null,"可写数字或单词")],-1)),t[13]||(t[13]=e("tr",null,[e("td",null,"亿"),e("td",null,"one hundred million / 100 million"),e("td",null,"可省略 one")],-1)),e("tr",null,[e("td",null,[n(a,{color:"#FF0212"},{default:i(()=>t[9]||(t[9]=[o("十亿")])),_:1})]),t[10]||(t[10]=e("td",null,"billion",-1)),t[11]||(t[11]=e("td",null,"即10^9",-1))]),t[14]||(t[14]=e("tr",null,[e("td",null,"百亿"),e("td",null,"ten billion / 10 billion"),e("td")],-1)),t[15]||(t[15]=e("tr",null,[e("td",null,"千亿"),e("td",null,"one hundred billion / 100 billion"),e("td")],-1)),t[16]||(t[16]=e("tr",null,[e("td",null,"万亿"),e("td",null,"trillion"),e("td",null,"即10^12")],-1))])]),t[20]||(t[20]=r("",84))])}const v=l(u,[["render",p]]);export{w as __pageData,v as default}; diff --git a/dist/assets/英语作文-打印版.md.BEvPld6b.js b/dist/assets/英语作文-打印版.md.BEvPld6b.js new file mode 100644 index 0000000..614282b --- /dev/null +++ b/dist/assets/英语作文-打印版.md.BEvPld6b.js @@ -0,0 +1,3 @@ +import{_ as t,c as a,o,ae as n}from"./chunks/framework.AELpvxz7.js";const u=JSON.parse('{"title":"小作文","description":"","frontmatter":{},"headers":[],"relativePath":"英语作文-打印版.md","filePath":"英语作文-打印版.md","lastUpdated":1762241208000}'),r={name:"英语作文-打印版.md"};function i(s,e,l,h,d,g){return o(),a("div",null,e[0]||(e[0]=[n(`

小作文

Dear Xx,

第一段:次要目的+主要目的

I am writing this letter to... / This notice is to... 次要目的: thank you for...(/congratulate you for.../apologize for.../do sth), and to

主要目的: ① offer you some suggestions(/information) about sth/how to do sth. ② extend you an invitation to do sth. ③ recommend you sth. ④ do sth.

第二段:主体段整体架构:

Regarding 主题,there are several points I would like to mention. First of all,论点1. What's more, 论点2. In addition,论点3. For more details,you could refer to the attachment below.

1. 是什么(说明介绍)

1.1 时间地点 ​① It will be held / It is located in(behind) the Main Building (next Sunday) ​② we will gather in the Main Building next Sunday and set off to the spot ( and please make sure you are available then).

1.2 工作人员指导 ​① our staff will be there to provide you necessary guidance.

1.3 着装要求 ① it is highly recommended to be properly/warmly/plainly dressed for the occasion

2. 为什么选 ta(分析利弊)

2.1 权威认可 ​① has (have) an official award (/qualification / recognition) from the authority. ​② is (are) awarded with the title of Material (/Intangible) Cultural Heritage from the United Nations. ​ 2.2 群众基础 ​① enjoys (enjoy) a widespread popularity (/reputation /concern) among 人民群众(/on multiple social platforms).

2.3 个人喜欢 ​① I personally find it attractive(/interesting/beneficial/necessary) to do sth.

3. 怎么办(建议意见)

3.1 端正认识 ① it’s advisable to put things into perspective and establish a correct value about sth primarily.

3.2实践经验 ① you could look for relevant (/ advanced / international / historical) experience in this aspect on Zhihu Community.

3.3 知行合一 ① a practical and reasonable plan should be promptly carried out and remain high on your agenda

尾段:对读信人的期望:

不回信: ① I would be glad if you find the information(/ suggestions) mentioned above helpful. Please feel free to let me know if you have any further questions.

回信: ①I would appreciate it if you could take my complaint (/application/resignation/recommendation/invitation/questions) into consideration. And I am looking forward to your favorable reply.

																Yours truly 
+																	Li Ming
+

图表

第一段 图表描述段 5行

第1句:图表总体描述

  • Were it not for the chart above, a thought-provoking phenomenon would be neglected:

第2-3句:图表细节描述

  • 2 年数据对比:第一句下降,第二句上升,第三句不变

    • In 开始年, 最大值的名词B topped the three 主题词(categories), while in 对比年, a remarkable decline occurred in it by 差值 from 开始年数值 to 结束年数值.
    • By contrast, there was a noticeable jump of 差值 from 开始年数值 to 结束年数值 during the same period in A
    • Meanwhile C grew/decreased at a far more sluggish pace, to the degree that it seemed to remain static in 2008.
  • 多年数据对比:第一句上升,第二句下降,第三句不变

    • From 开始年 to 结束年, the number of 主题词1 augmented remarkably from only about 起始值 to 结束值.
    • By contrast, the amount of 主题词2, exceeding individuals' expectation, dipped dramatically(/slightly)from 起始值 to 结束值 during the same period,
    • Meanwhile C grew/decreased at a far more sluggish pace, to the degree that it seemed to remain static in 2008.
  • 没有时间表现:第一句最大的,第二句其他的

    • The percentage of A is the highest amongst all the 种类总数 categories, at approximately 对应百分数, whereas the data of B, C, D as well as others accounts for about 数 2, 数 3, 数 4, and 数 5 respectively.
  • 表格:每列最大值

    • The percentage of A类中最大值对应的人1 has peaked among A类, at approximately A类中最大值%.
    • Meanwhile, the proportions of B类 are highest for B类中最大值对应的人2, at roughly B类中最大值%.
    • In contrast, C类 is C类中最大值% amongst those C类中最大值对应的人3, the maximum value among all these categories.

    Meanwhile, the proportions of B类 are equal between 人1 and 人2, at roughly xxx%.

上升词汇:increased、augmented 下降词汇:decreased、dipped 轻微上升/下降:Meanwhile , 主题词 increased/decreased at a far more sluggish pace, to the degree that it seemed to remain static in 2008 平稳不变:Meanwhile , 主题词 has remained almost constant. 波动平缓:Meanwhile , the fluctuation of 主题词 is relatively slight.

第二段 原因分析段 10-11行

The fundamental factors that contribute to the aforementioned tendency may be expounded as below. Initially,原因1. Additionally,原因2.Finally,原因3.

==1.社会经济科技发展==

经济基础的提升为个人从事积极行为提供了支持和可能性。 经济利益的过度追求导致了一些不良现象或行为的产生。

第一句: a well-known saying from Karl Heinrich Marx's "Critique of Hegel's Philosophy of Right(1843)" should be quoted here:"Economic basis decides superstructure".

第二句: ①好In the face of the very pluralistic society, many individuals, if not most, are becoming increasingly wealthy(形容词), which provides them with a fundamental basis in the economic level of doing sth. ②坏In the face of the very pluralistic society, many individuals, if not most, are becoming increasingly money-oriented(形容词), which triggers to the tendency/phenomenon of doing sth

2.经济全球化、都市化

社会经济的新阶段推动了个人和社会的多方面进步。 快速发展和竞争压力导致了个人和社会层面的多种问题。

①好The human race having entered a completely new stage in its history,with the increasingly rapid economic globalization and urbanization, brought to our attention are more enhancements both in individuals and society,embracing the one mentioned above——XX名词短语 ②坏The human race having entered a completely new stage in its history,with the great strain and intense competition,brought to our attention are more problems both in individuals and society,embracing the one mentioned above——XX名词短语 ](作文例句.md#2.经济全球化、都市化)

3.人们的行为道德-社会经济利益

  • 经济发展人们没有让逐利本性淹没了良心
  • 经济发展人们逐利本性淹没了良心

①好Probably,these individuals' gratifying behavior can be interpreted by their sufficient appreciation of sth.The root cause,however,lies in the fact that their consciences never give way to selfishness,nor do they revel in the huge profits made from materialistic pursuits.. ②坏Probably,these individuals' blameworthy behavior can be interpreted by their lack of knowledge of sth.The root cause,however,lies in the fact that their consciences give way to selfishness and revel in the huge profits made from XX.

4.社会风气

  • 传统价值传承,促进了道德水平的提升。
  • 现代生活压力导致人们趋于功利化 ①好Among the trends sweeping across our world moral enhancement,which indicates that some traditional values一notably,XX一have been carried forward. ②坏The strain of modern life has exposed a Pandora's box of problems that individuals are becoming increasingly 形容词(profit-oriented) and thus tend to do sth.

==5.人们思想转变==

  • 人们思想转变,过去认为重要的事物现在不重要了 The tendency has been bound up with the turning of people' outlooks and perspectives on 主题词.In other words,the fact that sth(之前觉得重要的) is no longer as essential as it used to be demonstrates what really counts is sth(现在觉得重要的东西)

注意:动态数据用tendency,静态数据用data

6.文化的多样性/包容性

  • 文化化多样性包容性使得选择多种多样 A rational choice,especially at a critical moment,counts a lot because it determines what the future holds. Despite the above,noting the inevitable diversity and inclusiveness of culture,there are an array of options facing every person——and some of them choose the very way of doing sth.

==7.政府/学校==

  • 机构或大学积极监督引导,推动了...
  • 机构或大学没有监督引导,导致了...

①好The local administration/universities,exerting effective and strict supervision on sth(/playing a crucial role in enhancing these ideas showed in the chart ), make it possible for us to keep abreast of the latest news and spare no efforts to achieve our goals accounting for the phenomenon that XX ②坏The local administration/universities,failing to exert effective and strict supervision on sth(/play a crucial role in enhancing these ideas showed in the chart ), make it less possible for us to keep abreast of the latest news and spare no efforts to achieve our goals accounting for the phenomenon that XX

==8.多媒体==

  • 媒体宣传正确价值观,引导人们做某事。 ①好Furthermore, all kinds of publicity, be they newspapers or the Internet, advocate vigorously what really matters is 主题词,inducing dwellers to do sth.

==9.个人==

经历磨难才能收获美好 忽视品质导致年轻人重表面轻内涵

①好How can we see the rainbow without experiencing storms? Only by going through the rapids can it be possible to build many beauties beyond description, with 主题词 being necessary. ②坏Ignoring 主题词 makes the young seek the glamorous appearance simply but fail to value inner endeavor and persistence,factors critical to the formation of their current views of life. ③例子A proper example is 人名头衔,whose success stems largely from his/her emphasis on 某种品质

10.流行病的影响

  • 疫情消退但持续影响人们 ①Despite the recession of the COVID-19 pandemic and the lifting of pandemic control measures, its profound impact remains. From psychology to life habits, people are still affected by it, realizing that the surroundings are challenging ,and thus tend to do sth (/be aware of the importance of 主题词) than ever before.

第三段 归纳总结段 1-3行

选择1:好,主题词对社会有益 Altogether,主题词 is deemed as not only a catalyst for the success of sth but also a bedrock of social progress.

选择2:中性,多种选择一静态图 On balance, 主题词 is a subjective(/sensory) experience for today's individuals(/undergraduates) as what they focus on are the factors affecting the whole experience——to be held in high regard by 相关产业(/society).

选择3:动态图:趋势 This trend,in the background of economic boom in China, will probably become dominant in the foreseeable future.

选择4:神话故事+表中有褒贬色彩主旨 Without a clear understanding of the current state of affairs,we would steer between Scylla and Charybdis.

选择5:双刃剑 supposing that individuals are armed with intelligence and caution, they are supposed to bypass the potential drawbacks of sth as well as take advantage of all the merits.

图画

第一段

第 1 句:总体描述 ①Were it not for the drawing above,a thought-provoking phenomenon would be neglected:

第 2 句:图画细节描述 ​ ==2.1 单图== ​ 在这个场景中,有一个中心人物做着什么事,这个中心人物是怎样的,与周边事物发生了什么,周边事物又是怎样的。 ​ Step1:找到核心人物:位置+动作——倒装 ​ Step2:其他可描述的内容:说话,神情,其他动作——非谓语 ​ Step3:找到周边事物:主人公,周边人/事——定从 At a crossroads stand an army of graduates,wearing with an air of confusion in their faces, who are faced with four choices: hunting for jobs,taking the Postgraduate Entrance Examination, going abroad and starting a business.

第 3 句:文字说明 or 表达感受 ①At the bottom of the drawing is the caption which reads"XX" ②At the bottom of the drawing,a sentence stands there prominently, which can be briefly interpreted in this way: XX ③What an enlightening drawing it is! ④What enlightening drawings they are!

第二段

第 1 句:主旨句 The drawing crystallizes a truth:主题词,a component critical to life success,is the least to disregard. 第2~4句:2-3个万能原因

第三段

第1句:总结全文 ①好Altogether, 主题词 is deemed as not only a catalyst for the success of sth but also a bedrock of social progress. ②坏as has been mentioned above,countermeasures should be taken immediately so as to reverse the grim situation. ③双刃剑Altogether,主题词,if handled carelessly or without restraints——despite the fact that it is already particularly prevalent——might be a double-edged sword

第2句:六大万能建议 一、社会道德教育 The fundamental approach to solving this problem is to launch extensive education on social morality,making people truly aware of the significance of 主题词.

二、改善社会风气 At the mention of suggestions and measures,it occurs to many people that strong punitive actions,like laws and regulations,are bound to be issued. Actually,they are not a universal panacea,and the fundamental approach is to launch an extensive education on social morality, making people truly aware of the significance of 主题词,thus abandoning uncivilized behavior initially.

三、政府、学校 As a cradle of talents,it is of importance for universities to exert a positive cultural influence on the public and enhance the young's desire for knowledge;that is to say, universities are bound to make the rules for undergraduates——setting good examples for others.

四、多媒体/名人 The worthies——especially those unusually informed, persuasive and well-connected——not only Chinese but also foreign ones,in cooperation,are obliged to do something useful,say,advocating 主题词 vigorously.

五、多媒体/社团 Related organizations are supposed to launch high-visibility campaigns to help us discard the undesirable habits and remold healthy value systems, which is absolutely imperative.

六、个人 Full of obstacles as life is,it can be easier when you know how to keep yourself mentally healthy——for example,being a 与主题词相关的adj ,person,a lesson that all college students should take.

第3句:下结论+展望未来 ①Life is like a colossal ship sailing on the sea,in which at any moment we will meet storms or reefs,but if we insist on 主题词,the ship will never sink. ②坏Supposing that we want to avoid making similar mistakes in the future,everybody——especially the most intelligent and prominent——would do well to do sth. An epigram of Oscar Wilde should be quoted here:"There is no fault except sth." ③双刃剑Supposing that individuals are armed with intellect, caution and discretion,they are bound to bypass the potential drawbacks of 主题词 as well as take advantage of all the virtues.

材料

`,81)]))}const p=t(r,[["render",i]]);export{u as __pageData,p as default}; diff --git a/dist/assets/英语作文-打印版.md.BEvPld6b.lean.js b/dist/assets/英语作文-打印版.md.BEvPld6b.lean.js new file mode 100644 index 0000000..1873bd6 --- /dev/null +++ b/dist/assets/英语作文-打印版.md.BEvPld6b.lean.js @@ -0,0 +1 @@ +import{_ as t,c as a,o,ae as n}from"./chunks/framework.AELpvxz7.js";const u=JSON.parse('{"title":"小作文","description":"","frontmatter":{},"headers":[],"relativePath":"英语作文-打印版.md","filePath":"英语作文-打印版.md","lastUpdated":1762241208000}'),r={name:"英语作文-打印版.md"};function i(s,e,l,h,d,g){return o(),a("div",null,e[0]||(e[0]=[n("",81)]))}const p=t(r,[["render",i]]);export{u as __pageData,p as default}; diff --git a/dist/assets/英语作文-背诵版.md.Cc-DC6sn.js b/dist/assets/英语作文-背诵版.md.Cc-DC6sn.js new file mode 100644 index 0000000..544764d --- /dev/null +++ b/dist/assets/英语作文-背诵版.md.Cc-DC6sn.js @@ -0,0 +1,3 @@ +import{_ as i,C as s,c as d,o as u,ae as a,j as o,G as l,a as e,w as r}from"./chunks/framework.AELpvxz7.js";const p="/assets/%E8%8B%B1%E8%AF%AD%E4%BD%9C%E6%96%87%E8%83%8C%E8%AF%B5%E7%89%88.e4RMQ9QW.png",g="/assets/%E8%8B%B1%E8%AF%AD%E4%BD%9C%E6%96%87%E8%83%8C%E8%AF%B5%E7%89%88_2.2tHDxyRK.png",x=JSON.parse('{"title":"小作文","description":"","frontmatter":{},"headers":[],"relativePath":"英语作文-背诵版.md","filePath":"英语作文-背诵版.md","lastUpdated":1762241208000}'),f={name:"英语作文-背诵版.md"};function m(h,t,b,y,v,F){const n=s("font");return u(),d("div",null,[t[83]||(t[83]=a('

小作文

Dear Xx,

第一段:次要目的+主要目的

I am writing this letter to... / This notice is to... 次要目的:(感谢、道歉、悼念等纯粹情感性的目的) thank you for...(/congratulate you for.../apologize for.../do sth), and to

主要目的:(提建议、意见,介绍信息,进行推荐文章的核心主旨): ① offer you some suggestions(/information) about sth/how to do sth. ② extend you an invitation to do sth. ③ recommend you sth. ④ do sth.

第二段:主体段整体架构:

',6)),o("p",null,[t[2]||(t[2]=e("Regarding 主题,there are ")),l(n,{color:"#FF0212"},{default:r(()=>t[0]||(t[0]=[e("several")])),_:1}),t[3]||(t[3]=e(" points I would like to ")),l(n,{color:"#FF0212"},{default:r(()=>t[1]||(t[1]=[e("mention")])),_:1}),t[4]||(t[4]=e(". First of all,论点1. What's more, 论点2. In addition,论点3. For more details,you could refer to the attachment below."))]),t[84]||(t[84]=o("p",null,[o("em",null,"具体内容:"),e(" 是什么(说明介绍)、为什么(分析利弊)、怎么办(建议意见)")],-1)),t[85]||(t[85]=o("h3",{id:"_1-是什么-说明介绍",tabindex:"-1"},[e("1. "),o("strong",null,"是什么(说明介绍)"),e(),o("a",{class:"header-anchor",href:"#_1-是什么-说明介绍","aria-label":'Permalink to "1. **是什么(说明介绍)**"'},"​")],-1)),o("p",null,[t[6]||(t[6]=e("​ 1.1 时间地点 ​① It will be held / It is located in(behind) the Main Building (next Sunday) ​② we will gather in the Main Building next Sunday and set off to the spot ( and please make sure you are ")),l(n,{color:"#FF0212"},{default:r(()=>t[5]||(t[5]=[e("available")])),_:1}),t[7]||(t[7]=e(" then)."))]),o("p",null,[t[9]||(t[9]=e("​1.2 工作人员指导 ​① our staff will be there to provide you necessary ")),l(n,{color:"#FF0212"},{default:r(()=>t[8]||(t[8]=[e("guidance")])),_:1}),t[10]||(t[10]=e("."))]),o("p",null,[t[12]||(t[12]=e("​1.3 着装要求 ① it is highly recommended to be properly/warmly/plainly dressed for the ")),l(n,{color:"#FF0212"},{default:r(()=>t[11]||(t[11]=[e("occasion")])),_:1})]),t[86]||(t[86]=o("h3",{id:"_2-为什么选-ta-分析利弊",tabindex:"-1"},[e("2. "),o("strong",null,"为什么选 ta(分析利弊)"),e(),o("a",{class:"header-anchor",href:"#_2-为什么选-ta-分析利弊","aria-label":'Permalink to "2. **为什么选 ta(分析利弊)**"'},"​")],-1)),o("p",null,[t[17]||(t[17]=e("​2.1 权威认可 ​① has (have) an official ")),t[18]||(t[18]=o("strong",null,"award (/qualification / recognition)",-1)),t[19]||(t[19]=e(" from the authority. ​② is (are) awarded with the title of ")),l(n,{color:"#FF0212"},{default:r(()=>t[13]||(t[13]=[e("Material")])),_:1}),t[20]||(t[20]=e(" (/")),l(n,{color:"#FF0212"},{default:r(()=>t[14]||(t[14]=[e("Intangible")])),_:1}),t[21]||(t[21]=e(") Cultural ")),l(n,{color:"#FF0212"},{default:r(()=>t[15]||(t[15]=[e("Heritage")])),_:1}),t[22]||(t[22]=e(" from the United Nations. ​ 2.2 群众基础 ​① enjoys (enjoy) a ")),l(n,{color:"#FF0212"},{default:r(()=>t[16]||(t[16]=[e("widespread")])),_:1}),t[23]||(t[23]=e(" popularity (/reputation /concern) among 人民群众(/on multiple social platforms)."))]),t[87]||(t[87]=a('

​2.3 个人喜欢 ​① I personally find it attractive(/interesting/beneficial/necessary) to do sth.

万能图书、电影、景点、中华文化代表推荐:the Great Wall

3. 怎么办(建议意见)

3.1 端正认识 ① it’s advisable to put things into perspective and establish a correct value about sth primarily.

3.2实践经验 ① you could look for relevant experience in this aspect on Zhihu Community.

3.3 知行合一 ① a practical and reasonable plan should be promptly carried out and remain high on your agenda

For more details,you could refer to the attachment below.

尾段:对读信人的期望:

不回信:(公告、招募、问询、建议) ① I would be glad if you find the information(/suggestions) mentioned above helpful. Please feel free to let me know if you have any further questions.

',9)),o("p",null,[t[25]||(t[25]=e("回信:(建议、介绍、推荐、感谢、道歉、邀请、投诉、申请) ①I would appreciate it if you could take my ")),t[26]||(t[26]=o("strong",null,"complaint (/application/resignation/recommendation/invitation/questions)",-1)),t[27]||(t[27]=e(" into consideration. And I would be much ")),l(n,{color:"#FF0212"},{default:r(()=>t[24]||(t[24]=[e("obliged")])),_:1}),t[28]||(t[28]=e(" to you for an early and positive reply."))]),t[88]||(t[88]=o("pre",null,[o("code",null,` Yours truly + Li Ming +`)],-1)),t[89]||(t[89]=o("h1",{id:"图表",tabindex:"-1"},[e("图表 "),o("a",{class:"header-anchor",href:"#图表","aria-label":'Permalink to "图表"'},"​")],-1)),t[90]||(t[90]=o("h2",{id:"第一段-图表描述段-5行",tabindex:"-1"},[o("strong",null,"第一段 图表描述段 5行"),e(),o("a",{class:"header-anchor",href:"#第一段-图表描述段-5行","aria-label":'Permalink to "**第一段 图表描述段 5行**"'},"​")],-1)),t[91]||(t[91]=o("p",null,"第1句:图表总体描述",-1)),o("ul",null,[o("li",null,[o("p",null,[t[30]||(t[30]=e("Were it not for the chart above, a thought-provoking ")),l(n,{color:"#FF0212"},{default:r(()=>t[29]||(t[29]=[e("phenomenon")])),_:1}),t[31]||(t[31]=e(" would be neglected:"))])]),t[52]||(t[52]=o("li",null,[o("p",null,"With reagrd to sth, 第2-3句:图表细节描述:")],-1)),o("li",null,[t[37]||(t[37]=o("p",null,[o("strong",null,"2 年数据对比"),e(":第一句下降,第二句上升,第三句不变")],-1)),o("ul",null,[t[35]||(t[35]=o("li",null,"In 开始年, B topped the three 主题词(categories), while in 对比年, a remarkable decline occurred in it by 差值 from 开始年数值 to 结束年数值.",-1)),t[36]||(t[36]=o("li",null,"By contrast, there was a noticeable jump of 差值 from 开始年数值 to 结束年数值 during the same period in A",-1)),o("li",null,[t[33]||(t[33]=e("Meanwhile C grew/decreased at a far more ")),l(n,{color:"#FF0212"},{default:r(()=>t[32]||(t[32]=[e("sluggish")])),_:1}),t[34]||(t[34]=e(" pace, to the degree that it seemed to remain static in 2008."))])])]),o("li",null,[t[51]||(t[51]=o("p",null,[o("strong",null,"多年数据对比"),e(":第一句上升,第二句下降,第三句不变")],-1)),o("ul",null,[o("li",null,[t[39]||(t[39]=e("From 开始年 to 结束年, the number(/amount) of 主题词1 was ")),l(n,{color:"#FF0212"},{default:r(()=>t[38]||(t[38]=[e("augmented")])),_:1}),t[40]||(t[40]=e(" remarkably from only about 起始值 to 结束值."))]),o("li",null,[t[45]||(t[45]=e("By ")),l(n,{color:"#FF0212"},{default:r(()=>t[41]||(t[41]=[e("contrast")])),_:1}),t[46]||(t[46]=e(", the number(/amount) of 主题词2, ")),l(n,{color:"#FF0212"},{default:r(()=>t[42]||(t[42]=[e("exceeding")])),_:1}),t[47]||(t[47]=e(" individuals' ")),l(n,{color:"#FF0212"},{default:r(()=>t[43]||(t[43]=[e("expectation")])),_:1}),t[48]||(t[48]=e(", dipped ")),l(n,{color:"#FF0212"},{default:r(()=>t[44]||(t[44]=[e("dramatically")])),_:1}),t[49]||(t[49]=e("(/slightly)from 起始值 to 结束值 during the same period,"))]),t[50]||(t[50]=o("li",null,"Meanwhile C grew/decreased at a far more sluggish pace, to the degree that it seemed to remain static in 2008.",-1))])])]),t[92]||(t[92]=o("blockquote",null,[o("p",null,"the number of 可数名词复数 the amount of 不可数名词")],-1)),o("ul",null,[o("li",null,[t[58]||(t[58]=o("p",null,[o("strong",null,"没有时间表现"),e(":第一句最大的,第二句其他的")],-1)),o("ul",null,[o("li",null,[t[55]||(t[55]=e("The ")),l(n,{color:"#FF0212"},{default:r(()=>t[53]||(t[53]=[e("percentage")])),_:1}),t[56]||(t[56]=e(" of A is the highest amongst all the 种类总数 ")),l(n,{color:"#FF0212"},{default:r(()=>t[54]||(t[54]=[e("categories")])),_:1}),t[57]||(t[57]=e(", at approximately 对应百分数, whereas the data of B, C, D as well as others accounts for about 数 2, 数 3 and 数 4 respectively."))])])]),t[59]||(t[59]=o("li",null,[o("p",null,[o("strong",null,"表格"),e(":每列最大值")]),o("ul",null,[o("li",null,"The percentage of A类中最大值对应的人1 has peaked among A类, at approximately A类中最大值%."),o("li",null,"Meanwhile, the proportions of B类 are highest for B类中最大值对应的人2, at roughly B类中最大值%."),o("li",null,"In contrast, C类 is C类中最大值% amongst those C类中最大值对应的人3, the maximum value among all these categories.")]),o("blockquote",null,[o("p",null,"Meanwhile, the proportions of B类 are equal between 人1 and 人2, at roughly xxx%.")])],-1))]),t[93]||(t[93]=o("h2",{id:"第二段-原因分析段-10-11行",tabindex:"-1"},[o("strong",null,"第二段 原因分析段 10-11行"),e(),o("a",{class:"header-anchor",href:"#第二段-原因分析段-10-11行","aria-label":'Permalink to "**第二段 原因分析段 10-11行**"'},"​")],-1)),l(n,{color:"#FF0212"},{default:r(()=>t[60]||(t[60]=[e("The fundamental factors that contribute to the aforementioned tendency may be expounded as below.")])),_:1}),t[94]||(t[94]=o("p",null,"Initially,原因1. Additionally,原因2.Finally,原因3.",-1)),t[95]||(t[95]=o("h3",{id:"_1-社会经济科技发展",tabindex:"-1"},[e("==1.社会经济科技发展== "),o("a",{class:"header-anchor",href:"#_1-社会经济科技发展","aria-label":'Permalink to "==1.社会经济科技发展=="'},"​")],-1)),o("p",null,[t[64]||(t[64]=e("第一句: a well-known saying from ")),l(n,{color:"#FF0212"},{default:r(()=>t[61]||(t[61]=[e("Karl Heinrich Marx")])),_:1}),t[65]||(t[65]=e(`'s "Critique of `)),l(n,{color:"#FF0212"},{default:r(()=>t[62]||(t[62]=[e("Hegel")])),_:1}),t[66]||(t[66]=e("'s ")),l(n,{color:"#FF0212"},{default:r(()=>t[63]||(t[63]=[e("Philosophy")])),_:1}),t[67]||(t[67]=e(' of Right(1843)" should be quoted here:"Economic basis decides superstructure".'))]),t[96]||(t[96]=o("p",null,[e("第二句: ①In the face of "),o("strong",null,"the rapidly evolving"),e(" society, many individuals, if not most(/especially xxx), are becoming increasingly wealthy, which provides them with a fundamental economic basis to "),o("strong",null,"do sth"),e(".")],-1)),t[97]||(t[97]=o("h3",{id:"_2-经济全球化、都市化、压力",tabindex:"-1"},[e("==2.经济全球化、都市化、压力== "),o("a",{class:"header-anchor",href:"#_2-经济全球化、都市化、压力","aria-label":'Permalink to "==2.经济全球化、都市化、压力=="'},"​")],-1)),o("p",null,[t[70]||(t[70]=e("①The human race having entered a completely new stage in its history,with the increasingly rapid economic ")),l(n,{color:"#FF0212"},{default:r(()=>t[68]||(t[68]=[e("globalization")])),_:1}),t[71]||(t[71]=e(" and urbanization, brought to our attention are more ")),t[72]||(t[72]=o("strong",null,"enhancements",-1)),t[73]||(t[73]=e(" both in individuals and society,")),l(n,{color:"#FF0212"},{default:r(()=>t[69]||(t[69]=[e("embracing")])),_:1}),t[74]||(t[74]=e(" the one mentioned above——")),t[75]||(t[75]=o("strong",null,"XX名词短语",-1))]),t[98]||(t[98]=a('

great strain and intense competition,

==5.人们思想转变==

The tendency has been bound up with the turning of people' outlooks and perspectives on 主题词.In other words,(for sb,)the fact that sth(之前觉得重要的) is no longer as essential as it used to be demonstrates what really counts is sth(现在觉得重要的东西)

==6.文化的多样性/包容性==

Noting the inevitable diversity and inclusiveness of culture,there are an array of options facing every person——and some of them choose the very way of doing sth.

==7.政府/学校==

①好The local administration/universities,exerting effective and strict supervision on sth(/playing a crucial role in enhancing these ideas showed in the chart ), make it possible for us to keep abreast of the latest news and spare no efforts to achieve our goals accounting for the phenomenon that XX

==8.多媒体==

①all kinds of publicity, be the newspapers or the Internet, advocate vigorously what really matters is 主题词,inducing dwellers to do sth.

第三段 归纳总结段 1-3行

选择2:中性,多种选择一静态图 On balance, 主题词 is a subjective(/sensory) experience for today's individuals(/undergraduates) as what they focus on are the factors affecting the whole experience——to be held in high regard by 相关产业(/society).

选择3:动态图:趋势 This trend,in the background of economic boom in China, will probably become dominant in the foreseeable future.

选择5:双刃剑 Supposing that individuals are armed with intelligence and caution, they are supposed to bypass the potential drawbacks of sth as well as take advantage of all the merits.

图画

第一段

第 1 句:总体描述 ①Were it not for the drawing above,a thought-provoking phenomenon would be neglected:

第 2 句:图画细节描述 ​ ==2.1 单图== ​ 在这个场景中,有一个中心人物做着什么事,这个中心人物是怎样的,与周边事物发生了什么,周边事物又是怎样的。 ​ Step1:找到核心人物:位置+动作——倒装 ​ Step2:其他可描述的内容:说话,神情,其他动作——非谓语 ​ Step3:找到周边事物:主人公,周边人/事——定从 At a crossroads stand an army of graduates,wearing with an air of confusion in their faces, who are faced with four choices: hunting for jobs,taking the Postgraduate Entrance Examination, going abroad and starting a business.

材料

词汇

大学生

  • 大学生:college students
  • 大一:freshman
  • 大二:sophomore
  • 大三:junior
  • 大四:senior

描述社会

形容词-oriented society

  • Technologically & Digitally Driven(技术与数字化)
  • Education-Focused & Knowledge-Based(教育与知识)
  • Economically Competitive & Consumption-Oriented(经济与消费)
  • Rapidly Evolving & Progressing(社会发展与变迁)
  • Youth-Centric & Culturally Blended(人口与文化)
  • Eco-Conscious & Sustainable(环境与可持续性)

个人发展追求

Another significant factor is the pursuit of personal development, as individuals increasingly prioritize self-improvement and career success.

',27)),o("p",null,[t[77]||(t[77]=e("人们变得有钱后用:As disposable incomes rise and ")),l(n,{color:"#FF0212"},{default:r(()=>t[76]||(t[76]=[e("basic needs")])),_:1}),t[78]||(t[78]=e(" are better met, people are naturally inclined to pursue cultural enrichment"))]),t[99]||(t[99]=o("h2",{id:"人际关系",tabindex:"-1"},[e("人际关系 "),o("a",{class:"header-anchor",href:"#人际关系","aria-label":'Permalink to "人际关系"'},"​")],-1)),t[100]||(t[100]=o("p",null,[o("strong",null,"strengthen social bonds and maintain interpersonal relationships.")],-1)),t[101]||(t[101]=o("h2",{id:"大额计数",tabindex:"-1"},[e("大额计数 "),o("a",{class:"header-anchor",href:"#大额计数","aria-label":'Permalink to "大额计数"'},"​")],-1)),o("ul",null,[t[82]||(t[82]=o("li",null,"百 - Hundred",-1)),o("li",null,[l(n,{color:"#FF0212"},{default:r(()=>t[79]||(t[79]=[e("千 - Thousand")])),_:1})]),o("li",null,[l(n,{color:"#FF0212"},{default:r(()=>t[80]||(t[80]=[e("百万 - Million")])),_:1})]),o("li",null,[l(n,{color:"#FF0212"},{default:r(()=>t[81]||(t[81]=[e("十亿 - Billion")])),_:1})])]),t[102]||(t[102]=a('

为了更加方便的生活

for a more convenient life more innovations in public services and infrastructure

更加偏向于...

the increasing preference for 喜欢的 over 不喜欢的

物质和文化

material wealth

people's cultural pride and confidence have been increasingly enhanced.

the pursuit of cultural and intellectual experiences, such as visiting museums.

不仅...重要,...同样也重要

They realize that classroom learning alone is insufficient, and practical experience is equally essential for comprehensive growth.

高频词

convenient environmental awareness diverse xxx options eco-friendly lifestyles/travel Promotion of NEVs. Rapid advancement in renewable energy technology Faster pace of life Improving career competitiveness quality of life personal development and interests. Increased opportunities for

',12))])}const k=i(f,[["render",m]]);export{x as __pageData,k as default}; diff --git a/dist/assets/英语作文-背诵版.md.Cc-DC6sn.lean.js b/dist/assets/英语作文-背诵版.md.Cc-DC6sn.lean.js new file mode 100644 index 0000000..8baa331 --- /dev/null +++ b/dist/assets/英语作文-背诵版.md.Cc-DC6sn.lean.js @@ -0,0 +1,3 @@ +import{_ as i,C as s,c as d,o as u,ae as a,j as o,G as l,a as e,w as r}from"./chunks/framework.AELpvxz7.js";const p="/assets/%E8%8B%B1%E8%AF%AD%E4%BD%9C%E6%96%87%E8%83%8C%E8%AF%B5%E7%89%88.e4RMQ9QW.png",g="/assets/%E8%8B%B1%E8%AF%AD%E4%BD%9C%E6%96%87%E8%83%8C%E8%AF%B5%E7%89%88_2.2tHDxyRK.png",x=JSON.parse('{"title":"小作文","description":"","frontmatter":{},"headers":[],"relativePath":"英语作文-背诵版.md","filePath":"英语作文-背诵版.md","lastUpdated":1762241208000}'),f={name:"英语作文-背诵版.md"};function m(h,t,b,y,v,F){const n=s("font");return u(),d("div",null,[t[83]||(t[83]=a("",6)),o("p",null,[t[2]||(t[2]=e("Regarding 主题,there are ")),l(n,{color:"#FF0212"},{default:r(()=>t[0]||(t[0]=[e("several")])),_:1}),t[3]||(t[3]=e(" points I would like to ")),l(n,{color:"#FF0212"},{default:r(()=>t[1]||(t[1]=[e("mention")])),_:1}),t[4]||(t[4]=e(". First of all,论点1. What's more, 论点2. In addition,论点3. For more details,you could refer to the attachment below."))]),t[84]||(t[84]=o("p",null,[o("em",null,"具体内容:"),e(" 是什么(说明介绍)、为什么(分析利弊)、怎么办(建议意见)")],-1)),t[85]||(t[85]=o("h3",{id:"_1-是什么-说明介绍",tabindex:"-1"},[e("1. "),o("strong",null,"是什么(说明介绍)"),e(),o("a",{class:"header-anchor",href:"#_1-是什么-说明介绍","aria-label":'Permalink to "1. **是什么(说明介绍)**"'},"​")],-1)),o("p",null,[t[6]||(t[6]=e("​ 1.1 时间地点 ​① It will be held / It is located in(behind) the Main Building (next Sunday) ​② we will gather in the Main Building next Sunday and set off to the spot ( and please make sure you are ")),l(n,{color:"#FF0212"},{default:r(()=>t[5]||(t[5]=[e("available")])),_:1}),t[7]||(t[7]=e(" then)."))]),o("p",null,[t[9]||(t[9]=e("​1.2 工作人员指导 ​① our staff will be there to provide you necessary ")),l(n,{color:"#FF0212"},{default:r(()=>t[8]||(t[8]=[e("guidance")])),_:1}),t[10]||(t[10]=e("."))]),o("p",null,[t[12]||(t[12]=e("​1.3 着装要求 ① it is highly recommended to be properly/warmly/plainly dressed for the ")),l(n,{color:"#FF0212"},{default:r(()=>t[11]||(t[11]=[e("occasion")])),_:1})]),t[86]||(t[86]=o("h3",{id:"_2-为什么选-ta-分析利弊",tabindex:"-1"},[e("2. "),o("strong",null,"为什么选 ta(分析利弊)"),e(),o("a",{class:"header-anchor",href:"#_2-为什么选-ta-分析利弊","aria-label":'Permalink to "2. **为什么选 ta(分析利弊)**"'},"​")],-1)),o("p",null,[t[17]||(t[17]=e("​2.1 权威认可 ​① has (have) an official ")),t[18]||(t[18]=o("strong",null,"award (/qualification / recognition)",-1)),t[19]||(t[19]=e(" from the authority. ​② is (are) awarded with the title of ")),l(n,{color:"#FF0212"},{default:r(()=>t[13]||(t[13]=[e("Material")])),_:1}),t[20]||(t[20]=e(" (/")),l(n,{color:"#FF0212"},{default:r(()=>t[14]||(t[14]=[e("Intangible")])),_:1}),t[21]||(t[21]=e(") Cultural ")),l(n,{color:"#FF0212"},{default:r(()=>t[15]||(t[15]=[e("Heritage")])),_:1}),t[22]||(t[22]=e(" from the United Nations. ​ 2.2 群众基础 ​① enjoys (enjoy) a ")),l(n,{color:"#FF0212"},{default:r(()=>t[16]||(t[16]=[e("widespread")])),_:1}),t[23]||(t[23]=e(" popularity (/reputation /concern) among 人民群众(/on multiple social platforms)."))]),t[87]||(t[87]=a("",9)),o("p",null,[t[25]||(t[25]=e("回信:(建议、介绍、推荐、感谢、道歉、邀请、投诉、申请) ①I would appreciate it if you could take my ")),t[26]||(t[26]=o("strong",null,"complaint (/application/resignation/recommendation/invitation/questions)",-1)),t[27]||(t[27]=e(" into consideration. And I would be much ")),l(n,{color:"#FF0212"},{default:r(()=>t[24]||(t[24]=[e("obliged")])),_:1}),t[28]||(t[28]=e(" to you for an early and positive reply."))]),t[88]||(t[88]=o("pre",null,[o("code",null,` Yours truly + Li Ming +`)],-1)),t[89]||(t[89]=o("h1",{id:"图表",tabindex:"-1"},[e("图表 "),o("a",{class:"header-anchor",href:"#图表","aria-label":'Permalink to "图表"'},"​")],-1)),t[90]||(t[90]=o("h2",{id:"第一段-图表描述段-5行",tabindex:"-1"},[o("strong",null,"第一段 图表描述段 5行"),e(),o("a",{class:"header-anchor",href:"#第一段-图表描述段-5行","aria-label":'Permalink to "**第一段 图表描述段 5行**"'},"​")],-1)),t[91]||(t[91]=o("p",null,"第1句:图表总体描述",-1)),o("ul",null,[o("li",null,[o("p",null,[t[30]||(t[30]=e("Were it not for the chart above, a thought-provoking ")),l(n,{color:"#FF0212"},{default:r(()=>t[29]||(t[29]=[e("phenomenon")])),_:1}),t[31]||(t[31]=e(" would be neglected:"))])]),t[52]||(t[52]=o("li",null,[o("p",null,"With reagrd to sth, 第2-3句:图表细节描述:")],-1)),o("li",null,[t[37]||(t[37]=o("p",null,[o("strong",null,"2 年数据对比"),e(":第一句下降,第二句上升,第三句不变")],-1)),o("ul",null,[t[35]||(t[35]=o("li",null,"In 开始年, B topped the three 主题词(categories), while in 对比年, a remarkable decline occurred in it by 差值 from 开始年数值 to 结束年数值.",-1)),t[36]||(t[36]=o("li",null,"By contrast, there was a noticeable jump of 差值 from 开始年数值 to 结束年数值 during the same period in A",-1)),o("li",null,[t[33]||(t[33]=e("Meanwhile C grew/decreased at a far more ")),l(n,{color:"#FF0212"},{default:r(()=>t[32]||(t[32]=[e("sluggish")])),_:1}),t[34]||(t[34]=e(" pace, to the degree that it seemed to remain static in 2008."))])])]),o("li",null,[t[51]||(t[51]=o("p",null,[o("strong",null,"多年数据对比"),e(":第一句上升,第二句下降,第三句不变")],-1)),o("ul",null,[o("li",null,[t[39]||(t[39]=e("From 开始年 to 结束年, the number(/amount) of 主题词1 was ")),l(n,{color:"#FF0212"},{default:r(()=>t[38]||(t[38]=[e("augmented")])),_:1}),t[40]||(t[40]=e(" remarkably from only about 起始值 to 结束值."))]),o("li",null,[t[45]||(t[45]=e("By ")),l(n,{color:"#FF0212"},{default:r(()=>t[41]||(t[41]=[e("contrast")])),_:1}),t[46]||(t[46]=e(", the number(/amount) of 主题词2, ")),l(n,{color:"#FF0212"},{default:r(()=>t[42]||(t[42]=[e("exceeding")])),_:1}),t[47]||(t[47]=e(" individuals' ")),l(n,{color:"#FF0212"},{default:r(()=>t[43]||(t[43]=[e("expectation")])),_:1}),t[48]||(t[48]=e(", dipped ")),l(n,{color:"#FF0212"},{default:r(()=>t[44]||(t[44]=[e("dramatically")])),_:1}),t[49]||(t[49]=e("(/slightly)from 起始值 to 结束值 during the same period,"))]),t[50]||(t[50]=o("li",null,"Meanwhile C grew/decreased at a far more sluggish pace, to the degree that it seemed to remain static in 2008.",-1))])])]),t[92]||(t[92]=o("blockquote",null,[o("p",null,"the number of 可数名词复数 the amount of 不可数名词")],-1)),o("ul",null,[o("li",null,[t[58]||(t[58]=o("p",null,[o("strong",null,"没有时间表现"),e(":第一句最大的,第二句其他的")],-1)),o("ul",null,[o("li",null,[t[55]||(t[55]=e("The ")),l(n,{color:"#FF0212"},{default:r(()=>t[53]||(t[53]=[e("percentage")])),_:1}),t[56]||(t[56]=e(" of A is the highest amongst all the 种类总数 ")),l(n,{color:"#FF0212"},{default:r(()=>t[54]||(t[54]=[e("categories")])),_:1}),t[57]||(t[57]=e(", at approximately 对应百分数, whereas the data of B, C, D as well as others accounts for about 数 2, 数 3 and 数 4 respectively."))])])]),t[59]||(t[59]=o("li",null,[o("p",null,[o("strong",null,"表格"),e(":每列最大值")]),o("ul",null,[o("li",null,"The percentage of A类中最大值对应的人1 has peaked among A类, at approximately A类中最大值%."),o("li",null,"Meanwhile, the proportions of B类 are highest for B类中最大值对应的人2, at roughly B类中最大值%."),o("li",null,"In contrast, C类 is C类中最大值% amongst those C类中最大值对应的人3, the maximum value among all these categories.")]),o("blockquote",null,[o("p",null,"Meanwhile, the proportions of B类 are equal between 人1 and 人2, at roughly xxx%.")])],-1))]),t[93]||(t[93]=o("h2",{id:"第二段-原因分析段-10-11行",tabindex:"-1"},[o("strong",null,"第二段 原因分析段 10-11行"),e(),o("a",{class:"header-anchor",href:"#第二段-原因分析段-10-11行","aria-label":'Permalink to "**第二段 原因分析段 10-11行**"'},"​")],-1)),l(n,{color:"#FF0212"},{default:r(()=>t[60]||(t[60]=[e("The fundamental factors that contribute to the aforementioned tendency may be expounded as below.")])),_:1}),t[94]||(t[94]=o("p",null,"Initially,原因1. Additionally,原因2.Finally,原因3.",-1)),t[95]||(t[95]=o("h3",{id:"_1-社会经济科技发展",tabindex:"-1"},[e("==1.社会经济科技发展== "),o("a",{class:"header-anchor",href:"#_1-社会经济科技发展","aria-label":'Permalink to "==1.社会经济科技发展=="'},"​")],-1)),o("p",null,[t[64]||(t[64]=e("第一句: a well-known saying from ")),l(n,{color:"#FF0212"},{default:r(()=>t[61]||(t[61]=[e("Karl Heinrich Marx")])),_:1}),t[65]||(t[65]=e(`'s "Critique of `)),l(n,{color:"#FF0212"},{default:r(()=>t[62]||(t[62]=[e("Hegel")])),_:1}),t[66]||(t[66]=e("'s ")),l(n,{color:"#FF0212"},{default:r(()=>t[63]||(t[63]=[e("Philosophy")])),_:1}),t[67]||(t[67]=e(' of Right(1843)" should be quoted here:"Economic basis decides superstructure".'))]),t[96]||(t[96]=o("p",null,[e("第二句: ①In the face of "),o("strong",null,"the rapidly evolving"),e(" society, many individuals, if not most(/especially xxx), are becoming increasingly wealthy, which provides them with a fundamental economic basis to "),o("strong",null,"do sth"),e(".")],-1)),t[97]||(t[97]=o("h3",{id:"_2-经济全球化、都市化、压力",tabindex:"-1"},[e("==2.经济全球化、都市化、压力== "),o("a",{class:"header-anchor",href:"#_2-经济全球化、都市化、压力","aria-label":'Permalink to "==2.经济全球化、都市化、压力=="'},"​")],-1)),o("p",null,[t[70]||(t[70]=e("①The human race having entered a completely new stage in its history,with the increasingly rapid economic ")),l(n,{color:"#FF0212"},{default:r(()=>t[68]||(t[68]=[e("globalization")])),_:1}),t[71]||(t[71]=e(" and urbanization, brought to our attention are more ")),t[72]||(t[72]=o("strong",null,"enhancements",-1)),t[73]||(t[73]=e(" both in individuals and society,")),l(n,{color:"#FF0212"},{default:r(()=>t[69]||(t[69]=[e("embracing")])),_:1}),t[74]||(t[74]=e(" the one mentioned above——")),t[75]||(t[75]=o("strong",null,"XX名词短语",-1))]),t[98]||(t[98]=a("",27)),o("p",null,[t[77]||(t[77]=e("人们变得有钱后用:As disposable incomes rise and ")),l(n,{color:"#FF0212"},{default:r(()=>t[76]||(t[76]=[e("basic needs")])),_:1}),t[78]||(t[78]=e(" are better met, people are naturally inclined to pursue cultural enrichment"))]),t[99]||(t[99]=o("h2",{id:"人际关系",tabindex:"-1"},[e("人际关系 "),o("a",{class:"header-anchor",href:"#人际关系","aria-label":'Permalink to "人际关系"'},"​")],-1)),t[100]||(t[100]=o("p",null,[o("strong",null,"strengthen social bonds and maintain interpersonal relationships.")],-1)),t[101]||(t[101]=o("h2",{id:"大额计数",tabindex:"-1"},[e("大额计数 "),o("a",{class:"header-anchor",href:"#大额计数","aria-label":'Permalink to "大额计数"'},"​")],-1)),o("ul",null,[t[82]||(t[82]=o("li",null,"百 - Hundred",-1)),o("li",null,[l(n,{color:"#FF0212"},{default:r(()=>t[79]||(t[79]=[e("千 - Thousand")])),_:1})]),o("li",null,[l(n,{color:"#FF0212"},{default:r(()=>t[80]||(t[80]=[e("百万 - Million")])),_:1})]),o("li",null,[l(n,{color:"#FF0212"},{default:r(()=>t[81]||(t[81]=[e("十亿 - Billion")])),_:1})])]),t[102]||(t[102]=a("",12))])}const k=i(f,[["render",m]]);export{x as __pageData,k as default}; diff --git a/dist/assets/英语作文背诵版.e4RMQ9QW.png b/dist/assets/英语作文背诵版.e4RMQ9QW.png new file mode 100644 index 0000000..77e6377 Binary files /dev/null and b/dist/assets/英语作文背诵版.e4RMQ9QW.png differ diff --git a/dist/assets/英语作文背诵版_2.2tHDxyRK.png b/dist/assets/英语作文背诵版_2.2tHDxyRK.png new file mode 100644 index 0000000..5954e67 Binary files /dev/null and b/dist/assets/英语作文背诵版_2.2tHDxyRK.png differ diff --git a/dist/assets/英语做题技巧.md.DeBKXN2n.js b/dist/assets/英语做题技巧.md.DeBKXN2n.js new file mode 100644 index 0000000..5131e4d --- /dev/null +++ b/dist/assets/英语做题技巧.md.DeBKXN2n.js @@ -0,0 +1 @@ +import{_ as t,c as i,o,ae as r}from"./chunks/framework.AELpvxz7.js";const _=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"英语做题技巧.md","filePath":"英语做题技巧.md","lastUpdated":1762241208000}'),n={name:"英语做题技巧.md"};function s(a,l,e,g,u,h){return o(),i("div",null,l[0]||(l[0]=[r('

① 扫一眼全文

  • 步骤:快速浏览全文,并为每个段落标上序号。

② 看题

  • 步骤
    • 圈出定位点:找出题目中的高频词、关键词或信息。
    • 预测讨论的内容:基于题目词汇和信息,预判文章可能讨论的内容。

③ 做题

  • 原则:题目和文章内容一般是按照顺序出现的,按照文章顺序依次解题。

④ 文章分析

逻辑分析

  • 代词具体指代:找出文中代词的具体指代对象。
  • 圈出关键词:包括转折词(如"but"、"unfortunately")、连接词、态度词(如"upset"、"must"、"hardly")。
  • 段落主题与情感分析
    • 确定每段的主题,并判断该段是正面情感还是负面情感,关注情感的转向。
  • 逻辑对比:留意时间变化及其他对立关系(如“now”)。
  • 少数派原则:少数派的观点可能就是作者的观点。
  • 句间逻辑:略读句子间的逻辑关系,如后文是否为前文的例证。
  • 作者态度判断
    • 通过感情色彩词(如"must"、"should")、对问句的回答、句中形容词来判断作者态度。
    • 明确正向或负向是对哪个主体的评价。
  • 中心主旨的服从关系:全文服从中心主旨,段落服从段落主旨,选项需包含段落主旨且服从中心主旨。
  • 重复出现:文中段落中重复出现的内容往往就是文章的中心。
  • 态度标记:作者态度往往通过感情色彩词、回答问句、或句中形容词表现。

词句细节处理

  • 双重否定:划掉否定词和否定前缀,理解正面含义。
  • 因果关系:识别因果关系短语,判断谁是原因,谁是结果。
  • 观点表达:in spite of之后往往是作者的真实观点。
  • 副词处理:关注副词的程度深浅(如“ly”结尾的词)。
  • 强调句:划掉强调句的结构部分,如“It is...who...”,直接理解核心内容。
  • 介词短语:by表示减少了,to表示减少到。
  • 常见短语
    • “more often than not” 表示肯定语气(往往)。
    • “few A more B than C” 等同于最高级,翻译成“C是最B的A”。
    • “until” 等同于“before”。
  • 特定词汇
    • affairs通常表示不好的事情。
    • “A of B” 翻译成B的A。
    • 破折号通常对前面内容进行说明,不要忽略。
    • “And”或“But”有时表示递进关系。
  • 并列结构
    • A, B and C 表示三者并列。
    • A and B, combined with C 表示A与B合并后再与C并列。
  • 从句:明确从句是补充说明哪个主语。
  • 相反关系:rather than通常表示前后内容相反。
  • 等量表达:A is not less than B 表示A与B一样。

⑤ 题目分析

  • 应做未做:should表达的是应该做但没有做的事。
  • 缓和与绝对:选项中的缓和词通常是正确答案,绝对词通常错误。
  • 比较级与程度:若选项中有比较级,而文章中没有,或反之,则需排除。程度轻重变化也是判断标准。
  • 问答匹配:避免答非所问,如问原因答结果,问观点答客观事实等。
  • 选项与情感匹配:标记选项的正负情感,并排除与文章情感相反的选项。
  • 中心主旨匹配:选项需与文章的中心主旨一致。
  • 逻辑一致性:正确答案的信息与文中的信息需在逻辑关系上保持一致。
  • 张冠李戴:避免选出与文章内容不匹配的选项。
  • 宏观视角:跳出题目,俯瞰,从宏观视角判断选项是否符合主旨。
  • 分类验证:对选项分类后回文中验证其正确性。

题型分析

  • 例证题:例子不重要,观点重要,寻找上下文中的观点。
  • 态度题
    1. 排除小墓碑选项;
    2. 将选项按正负情感分类;
    3. 回文中找作者的态度倾向;
    4. 选择缓和的选项,排除夸大的选项。
  • 推理判断题:关注与文章中心主旨有关的抽象内容。
  • 人物观点题:明确问的是谁的观点,排除其他人物的观点。
  • 词句题:根据上下文的逻辑关系(相同或相反)来选择同义词或反义词。
  • 最佳题目题
    1. 通过高频词判断主题;
    2. 留意各段重复出现的词;
    3. 考虑对问句的回答。 干扰选项通常是范围太小或太大的。

⑥ 订正

  • 步骤:标出出错题的定位句,分析出错原因。
',17)]))}const c=t(n,[["render",s]]);export{_ as __pageData,c as default}; diff --git a/dist/assets/英语做题技巧.md.DeBKXN2n.lean.js b/dist/assets/英语做题技巧.md.DeBKXN2n.lean.js new file mode 100644 index 0000000..1fee55b --- /dev/null +++ b/dist/assets/英语做题技巧.md.DeBKXN2n.lean.js @@ -0,0 +1 @@ +import{_ as t,c as i,o,ae as r}from"./chunks/framework.AELpvxz7.js";const _=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"英语做题技巧.md","filePath":"英语做题技巧.md","lastUpdated":1762241208000}'),n={name:"英语做题技巧.md"};function s(a,l,e,g,u,h){return o(),i("div",null,l[0]||(l[0]=[r("",17)]))}const c=t(n,[["render",s]]);export{_ as __pageData,c as default}; diff --git a/dist/assets/阅读真题主题词.md.D49OnS37.js b/dist/assets/阅读真题主题词.md.D49OnS37.js new file mode 100644 index 0000000..033afc0 --- /dev/null +++ b/dist/assets/阅读真题主题词.md.D49OnS37.js @@ -0,0 +1 @@ +import{_ as l,c as t,o as e,ae as a}from"./chunks/framework.AELpvxz7.js";const u=JSON.parse('{"title":"情感态度","description":"","frontmatter":{},"headers":[],"relativePath":"阅读真题主题词.md","filePath":"阅读真题主题词.md","lastUpdated":1762241208000}'),r={name:"阅读真题主题词.md"};function o(s,i,n,c,d,h){return e(),t("div",null,i[0]||(i[0]=[a('

情感态度

积极情感

  1. Supportive:支持的
  2. Hopeful:充满希望的
  3. Optimistic:乐观的
  4. Sympathetic:同情的
  5. Tolerant:宽容的
  6. Positive:积极的
  7. Permissive:宽松的

消极情感

  1. Desperate:绝望的
  2. Scornful:轻蔑的
  3. Destructive:破坏性的
  4. Critical:批评的
  5. Disappointed:失望的
  6. Conceited:自负的
  7. Pessimistic:悲观的
  8. Negative:消极的
  9. Doubtful:怀疑的

中性情感(从强烈到不强烈)

  1. Biased:有偏见的
  2. Objective:客观的
  3. Certain:确定的
  4. Uncertain:不确定的
  5. Cautious:谨慎的
  6. Indifferent:冷漠的
  7. Trivial:琐碎的

不熟练

bewilderingly controversy reckons slump crystallize virtual

',9)]))}const p=l(r,[["render",o]]);export{u as __pageData,p as default}; diff --git a/dist/assets/阅读真题主题词.md.D49OnS37.lean.js b/dist/assets/阅读真题主题词.md.D49OnS37.lean.js new file mode 100644 index 0000000..69c8ca1 --- /dev/null +++ b/dist/assets/阅读真题主题词.md.D49OnS37.lean.js @@ -0,0 +1 @@ +import{_ as l,c as t,o as e,ae as a}from"./chunks/framework.AELpvxz7.js";const u=JSON.parse('{"title":"情感态度","description":"","frontmatter":{},"headers":[],"relativePath":"阅读真题主题词.md","filePath":"阅读真题主题词.md","lastUpdated":1762241208000}'),r={name:"阅读真题主题词.md"};function o(s,i,n,c,d,h){return e(),t("div",null,i[0]||(i[0]=[a("",9)]))}const p=l(r,[["render",o]]);export{u as __pageData,p as default}; diff --git a/dist/hashmap.json b/dist/hashmap.json new file mode 100644 index 0000000..33bd901 --- /dev/null +++ b/dist/hashmap.json @@ -0,0 +1 @@ +{"index.md":"JyVrSgg6","作文主题词即原因分析.md":"D1V33yFm","作文例句.md":"BLKHr0Mp","因果关系短语.md":"CilFPI8A","图表作文批改润色助手prompt.md":"BoxwmmcK","英语作文-总20241122.md":"CBCtbmNv","英语作文-打印版.md":"BEvPld6b","英语作文-背诵版.md":"Cc-DC6sn","英语做题技巧.md":"DeBKXN2n","阅读真题主题词.md":"D49OnS37"} diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..5fdf90c --- /dev/null +++ b/dist/index.html @@ -0,0 +1,25 @@ + + + + + + 考研英语资料库 + + + + + + + + + + + + + + +
Skip to content

考研英语资料库

欢迎来到考研英语资料库,这里汇总了写作、阅读与备考技巧相关的全部笔记,方便在浏览器中快速检索与学习。

快速入口

使用说明

  1. 运行 npm run docs:dev 启动本地开发服务器,实时查看与调试文档内容。
  2. 使用侧边栏或站内搜索快速定位到具体资料。
  3. 若需发布至静态空间,可执行 npm run docs:build 生成静态站点,再通过 npm run docs:preview 在本地验证。

提示:所有文档均保持原始 Markdown 结构,可在 VS Code 等编辑器中继续维护,VitePress 将自动热更新并同步到站点。

+ + + + \ No newline at end of file diff --git a/dist/vp-icons.css b/dist/vp-icons.css new file mode 100644 index 0000000..e69de29 diff --git a/dist/作文主题词即原因分析.html b/dist/作文主题词即原因分析.html new file mode 100644 index 0000000..d0dd40e --- /dev/null +++ b/dist/作文主题词即原因分析.html @@ -0,0 +1,25 @@ + + + + + + 最常使用的社会描述词(按出现频率排序): | 考研英语资料库 + + + + + + + + + + + + + + +
Skip to content

最常使用的社会描述词(按出现频率排序):

  • Technologically & Digitally Driven(技术与数字化)
  • Education-Focused & Knowledge-Based(教育与知识)
  • Economically Competitive & Consumption-Oriented(经济与消费)
  • Rapidly Evolving & Progressing(社会发展与变迁)
  • Youth-Centric & Culturally Blended(人口与文化)
  • Eco-Conscious & Sustainable(环境与可持续性)
  • 形容词-oriented

主题词、原因总结中英文对照表

  1. 数据采集及可视化
  2. 仿真优化 (第一部分)
主题词主要原因总结 (英文)主要原因总结 (中文)
居民日常出行选择modes of daily transportation1. Improved economic ability, more transportation options; 2. Increased environmental awareness, promoting eco-friendly travel; 3. Technological advancements bring convenient transportation.1. 经济能力提升,可选择多种交通方式;2. 环保意识增强,推动环保出行; 3. 技术发展带来便利的交通方式
年轻人就餐选择young people’s / youngsters’ dining choices1. Diverse dining options, faster pace of life; 2. Emphasis on convenience and food choices; 3. Eagerness to try different cultural cuisines.1. 餐饮选择多样化,生活节奏加快;2. 注重便捷和美食选择;3. 乐于尝试不同文化美食
中学生近视率myopia rate of middle school students1. Education-oriented, high academic pressure; 2. Excessive use of digital devices; 3. Heavy academic workload, lack of outdoor activities.1. 教育导向,学业压力大;2. 过度使用电子设备; 3. 课业负担重,缺乏户外活动
人口老龄化population aging1. Increased health awareness, longer lifespan; 2. Social development, increasing elderly population; 3. Increased living pressure, declining willingness to have children.1. 健康意识提高,寿命延长; 2. 社会发展,老龄人口增加; 3. 生活压力增大,生育意愿降低
快速发展的中国高速铁路China high-speed railway with rapid development1. China’s economic strength has improved, investment in infrastructure; 2. Government promotion and support; 3. Technological progress leading to rapid development.1. 中国经济实力提升,投资基础设施建设;2. 政府推动和支持; 3. 技术进步带来快速发展
选购智能手机purchase smart phones1. Pursuit of the latest technology products; 2. Improved economic ability; 3. Willingness to embrace new things.1. 追求最新科技产品;2. 经济能力提升; 3. 乐于接受新事物
课余时间使用情况allocation of spare time1. Improved economic ability, engaging in diverse activities; 2. Diversification of entertainment options; 3. Emphasis on personal fulfillment.1. 经济能力提升,可参与多元活动; 2. 娱乐方式多样化; 3. 注重个人满足感
阅读偏好reading preference1. Technological development, convenient e-book reading; 2. Pursuit of reading convenience; 3. Diversification of interests.1. 技术发展,便捷阅读电子书; 2. 追求阅读的便捷性;3. 兴趣爱好多样化
图书获取渠道access to books1. E-commerce development, convenient online book purchasing; 2. Diverse book purchasing channels; 3. Ability to purchase books without leaving home.1. 电商发展,网上购书便利;2. 购书渠道多样化; 3. 足不出户即可购买书籍
毕业生就业地意向college graduates’ job location intention1. More job opportunities in big cities; 2. Emphasis on personal development; 3. Pursuit of better career development prospects.1. 大城市就业机会多;2. 注重个人发展; 3. 追求更好的职业发展空间
图书借阅情况the circulation of books in the library1. Popularity of digital reading, preference for e-books; 2. Digitization of library resources; 3. Convenience of online reading.1. 数字阅读兴起,电子书受青睐;2. 图书馆资源数字化;3. 线上阅读便捷性
纸质书及电子书使用比例usage rate / percentage / proportion of e-books and paper books1. Technological progress, people used to using digital devices; 2. High convenience of e-books; 3. Multiple ways to access e-books.1. 科技进步,人们习惯使用电子设备; 2. 电子书便捷性高; 3. 电子书获取途径多
看传统戏的年轻人a youngster appreciating the traditional Chinese opera performance1. Young people beginning to rediscover traditional culture; 2. Promotion of cultural heritage; 3. Attractiveness of traditional culture.1. 年轻人开始重新认识传统文化; 2. 文化传承的推动; 3. 传统文化具有吸引力
科技改变习惯science and technology change people’s habits1. Rapid development of technology, influencing all aspects of life; 2. Technological progress improving the efficiency of life; 3. People gradually adapting to changes brought by technology.1. 科技快速发展,影响生活方方面面; 2. 科技进步提高生活效率;3. 人们逐渐适应技术带来的改变
贫困人口Poverty-stricken population1. Widening gap between rich and poor; 2. Existence of poverty in society; 3. Prevalence of materialism.1. 贫富差距扩大; 2. 社会存在贫困问题; 3. 金钱至上主义盛行
移动支付mobile payment1. Rapid development of mobile technology; 2. Mobile payment is convenient and efficient; 3. High penetration of mobile payment.1. 移动技术快速发展;2. 移动支付便捷高效; 3. 移动支付普及程度高
出境旅游travel abroad1. Improved economic ability, supporting overseas travel; 2. Pursuit of cultural exploration; 3. Broadening horizons.1. 经济能力提升,可支持境外旅游;2. 追求文化探索; 3. 开阔眼界
海外留学生overseas students1. Education-oriented, pursuing high-quality education; 2. Expanding international vision; 3. Enhancing personal competitiveness.1. 教育导向,追求高质量教育;2. 拓展国际视野; 3. 提升个人竞争力
硕士招生人数master enrollment1. Education-oriented, pursuing higher education; 2. Enhancing job competitiveness; 3. Personal career development needs.1. 教育导向,追求更高学历;2. 提升就业竞争力; 3. 个人职业发展需求
燃油车vs 新能源汽车fuel vehicles VS new energy vehicles1. Increased environmental awareness, pursuing green travel; 2. Promotion of new energy vehicles; 3. Technological progress leads to the popularization of new energy vehicles.1. 环保意识增强,追求绿色出行; 2. 新能源汽车推广; 3. 技术进步带来新能源汽车的普及
课堂上使用手机use mobile phones in class1. Mobile technology is popular and penetrates the classroom; 2. Lack of self-control among students; 3. Weak school supervision.1. 手机技术普及,渗透到课堂;2. 学生自制力差; 3. 学校监管不力

(第二部分)

主题词主要原因总结 (英文)主要原因总结 (中文)
奖励式教育incentive education1. Education-oriented, emphasis on academic performance; 2. External encouragement is more effective than internal drive; 3. Schools adopt incentive programs to encourage students.1. 教育导向,重视学习成绩;2. 外部激励比内部驱动更有效;3. 学校采用奖励措施鼓励学生
电子商务e-commerce1. Development of internet technology; 2. Convenient and diverse ways of purchasing goods online; 3. Popularity of online shopping platforms.1. 网络技术发展; 2. 线上购物便捷,选择多样; 3. 线上购物平台普及
城市化urbanization1. Industrialization promotes urban development; 2. Cities offer more job opportunities and economic growth; 3. Attracting rural populations to move to cities.1. 工业化推动城市发展;2. 城市提供更多工作机会和经济增长; 3. 吸引农村人口流入城市
扶贫成就achievements in poverty alleviation1. Government emphasis on poverty alleviation; 2. Environmentally sustainable development concept; 3. Strong government policies and implementation.1. 政府重视扶贫工作;2. 环保可持续发展理念;3. 政府强有力的政策和执行力
高等教育higher education1. Education-oriented, pursuit of higher education; 2. Fierce job market competition; 3. Enhancing personal competitiveness.1. 教育导向,追求高等教育;2. 就业市场竞争激烈; 3. 提升个人竞争力
偶像崇拜idol worship1. Digital technology spreads celebrity activities; 2. Young people follow popular culture; 3. Media promotion of celebrity success.1. 数字技术传播明星活动;2. 年轻人追捧流行文化; 3. 媒体宣传偶像成功
合作cooperation1. Growing interdependence between individuals and nations; 2. Globalisation requires international collaboration; 3. Teamwork is more effective.1. 个体和国家之间相互依赖增强;2. 全球化要求国际合作; 3. 团队合作更有效率
自信self-confidence1. Lack of self-confidence among young people; 2. Shifting perspectives, self-confidence is valued; 3. Schools encourage students to be self-confident.1. 年轻人缺乏自信;2. 个人观念转变,自信更重要; 3. 学校鼓励学生自信
新能源汽车New Energy Vehicles(NEVs)1. Rapid advancement in renewable energy technology, making NEVs more practical; 2. Increased environmental awareness, pursuit of sustainable lifestyles; 3. Government promotion of NEVs.1. 可再生能源技术进步;2. 环保意识增强,追求可持续生活方式;3. 政府推动新能源汽车发展
外卖takeout ordering1. Advancement of digital technology and platforms; 2. Faster pace of life, preference for fast food; 3. Convenience of food delivery.1. 数字技术和平台进步;2. 生活节奏加快,偏爱快餐; 3. 外卖便捷性高
贫困人口poverty-stricken population1. Widening gap between rich and poor; 2. Existence of poverty in society; 3. Prevalence of materialism.1. 贫富差距扩大;2. 社会存在贫困问题; 3. 金钱至上主义盛行
直播电商live broadcasting electronic commerce1. Development of live streaming technology; 2. Diverse shopping options; 3. Interactive nature of live commerce.1. 直播技术发展;2. 购物方式多样化; 3. 直播购物的互动性强
创业starting one’s own business1. Improved economic ability, capital for starting a business; 2. Intense job market competition, more people become self-employed; 3. Government encouragement of entrepreneurship.1. 经济能力提升,有资金创业;2. 就业竞争激烈,更多人选择自雇;3. 政府鼓励创业
硕士招生master enrollment / recruitment1. Education-oriented, pursuing advanced degrees; 2. Improving career competitiveness through higher education; 3. Personal development needs.1. 教育导向,追求高学历;2. 职业发展需要提升竞争力; 3. 个人发展需求

(第三部分)

主题词主要原因总结 (英文)主要原因总结 (中文)
白领日常主要饮食方式the major ways that the white-collar workers have their daily meal1. Fast work pace, no time to prepare meals; 2. High work pressure, choosing quick dining options; 3. Convenience of takeout platforms and restaurants.1. 工作节奏快,没时间准备饭菜;2. 工作压力大,选择快速用餐方式; 3. 外卖平台和餐厅便利
交通工具的选择the means of transport the citizens choose1. Technological progress, diverse transportation; 2. Urban expansion, increasing transportation demand; 3. Increased environmental awareness, choosing green travel.1. 科技进步,交通工具多样化;2. 城市扩张,交通需求增加; 3. 环保意识增强,选择绿色出行
中国家庭消费比例the consumption structure of Chinese families1. Increased household income, changing consumption habits; 2. Diversified consumption, emphasis on services, education, and healthcare; 3. Emphasis on quality of life.1. 家庭收入增加,消费习惯改变;2. 消费多样化,注重服务、教育和医疗; 3. 注重生活质量
大学生择校因素the factors that the students consider in selecting university1. Education-oriented, emphasis on university reputation and academic level; 2. Considering employment prospects after graduation; 3. University cultural atmosphere.1. 教育导向,重视大学声誉和学术水平;2. 考虑毕业后的就业前景;3. 大学文化氛围
毕业生找工作考虑因素the concerns of the college students over employment1. Intense job market competition; 2. Emphasis on job stability and salary; 3. Pursuit of personal development and interests.1. 就业市场竞争激烈; 2. 注重工作稳定性和薪资待遇;3. 追求个人发展和兴趣
电影类型different movie genres1. Technological progress, diversification of movie genres; 2. Diversification of personal interests and hobbies; 3. Pursuit of entertainment in movies.1. 技术进步,电影类型多样化; 2. 个人兴趣爱好多元化;3. 追求电影娱乐性
参加大学社团join a university club1. Improving social skills and competitiveness; 2. Pursuit of all-round development; 3. Personal interests and hobbies.1. 提升社交能力和竞争力;2. 追求全面发展; 3. 个人兴趣爱好
中国科研情况China's progress in scientific research1. Increased government and corporate investment in scientific research; 2. Significant achievements in scientific research; 3. The need for scientific and technological progress.1. 政府和企业增加科研投入;2. 科研领域取得重大成就; 3. 科技进步的需求
阅读图书和电子书reading books and e-books1. Development of digital technology, popularization of e-books; 2. High convenience of e-books; 3. Diversification of reading habits.1. 数字技术发展,电子书普及;2. 电子书便捷性高;3. 阅读习惯多样化
加入社团考虑的因素factors to consider when join in a club1. Diverse club options, need to consider personal interests; 2. Enhancing competitiveness; 3. Pursuit of all-round development.1. 社团选择多样,需考虑个人兴趣;2. 提升竞争力; 3. 追求全面发展
大学生生活费的来源source of college living expenses1. Improved family financial capability; 2. Increased opportunities for students to work part-time; 3. Emphasis on financial independence.1. 家庭经济能力提升;2. 学生兼职机会增加; 3. 注重经济独立
乘飞机和高铁出行plane trips and high-speed rail trips1. Technological progress, development of transportation; 2. Increased business and leisure travel; 3. Pursuit of convenient travel.1. 技术进步,交通方式发展; 2. 商务和休闲旅行增加; 3. 追求出行便捷性
“倍速生活”成为常态“accelerated living” becomes a common condition1. Digital technology speeds up pace of life; 2. Increased life and work pressure; 3. Efficiency is valued.1. 数字技术加快生活节奏;2. 生活工作压力大; 3. 效率至上
毕业生选择就业城市及考虑因素graduates’ choice of city for employment and factors1. More employment opportunities in first-tier cities, intense competition; 2. First-tier cities have higher standards of living and amenities; 3. Emphasis on personal development and convenience.1. 一线城市就业机会多,竞争激烈; 2. 一线城市生活水平高,配套设施完善; 3. 注重个人发展和生活便利
新能源汽车品牌市场占有率the market share of new energy vehicles(NEVs) between different brands1. Different brands have different technological and resource advantages; 2. Some brands accelerate their internationalization; 3. Consumers emphasize brand reputation and technological innovation.1. 不同品牌技术和资源优势不同; 2. 部分品牌国际化步伐加快;3. 消费者注重品牌声誉和技术创新
制约公民利用科普场馆设施的因素factors that discourage citizens from visiting science education venues1. Limited time and resources; 2. Other entertainment options are more attractive; 3. Emphasis on convenience and entertainment.1. 时间和资源限制;2. 其他娱乐方式更具吸引力;3. 注重便捷性和娱乐性
中国老年抚养比The old-age dependency ratio in China1. Development of medical care and education, increasing elderly population; 2. Declining willingness to have children among young people; 3. Emphasis on quality of life.1. 医疗和教育发展,老年人口增加;2. 年轻人生育意愿降低;3. 注重生活质量

主题词及社会描述词:

主题词相关社会描述词
Technologically & Digitally Driven, Eco-Conscious & Sustainable
年轻人就餐选择young people’s / youngsters’ dining choicesEconomically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended
中学生近视率myopia rate of middle school studentsEducation-Focused & Knowledge-Based, Technologically & Digitally Driven
人口老龄化population agingRapidly Evolving & Progressing, Education-Focused & Knowledge-Based
快速发展的中国高速铁路China high-speed railway with rapid developmentTechnologically & Digitally Driven, Rapidly Evolving & Progressing
选购智能手机purchase smart phonesTechnologically & Digitally Driven, Economically Competitive & Consumption-Oriented
课余时间使用情况allocation of spare timeTechnologically & Digitally Driven, Youth-Centric & Culturally Blended
阅读偏好reading preferenceEducation-Focused & Knowledge-Based, Technologically & Digitally Driven
图书获取渠道access to booksTechnologically & Digitally Driven, Economically Competitive & Consumption-Oriented
毕业生就业地意向college graduates’ job location intentionEconomically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended
图书借阅情况the circulation of books in the libraryTechnologically & Digitally Driven, Education-Focused & Knowledge-Based
纸质书及电子书使用比例usage rate / percentage / proportion of e-books and paper booksTechnologically & Digitally Driven, Education-Focused & Knowledge-Based
看传统戏的年轻人a youngster appreciating the traditional Chinese opera performanceYouth-Centric & Culturally Blended, Education-Focused & Knowledge-Based
Technologically & Digitally Driven, Rapidly Evolving & Progressing
贫困人口Poverty-stricken populationEconomically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing
移动支付mobile paymentTechnologically & Digitally Driven, Economically Competitive & Consumption-Oriented
出境旅游travel abroadEconomically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended
海外留学生overseas studentsEducation-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented
硕士招生人数master enrollmentEducation-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented
Eco-Conscious & Sustainable, Technologically & Digitally Driven
课堂上使用手机use mobile phones in classTechnologically & Digitally Driven, Education-Focused & Knowledge-Based
主题词相关社会描述词
奖励式教育incentive educationEducation-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented
电子商务e-commerceTechnologically & Digitally Driven, Economically Competitive & Consumption-Oriented
城市化urbanizationRapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented
扶贫成就achievements in poverty alleviationRapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented, Eco-Conscious & Sustainable
高等教育higher educationEducation-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented
偶像崇拜idol worshipYouth-Centric & Culturally Blended, Technologically & Digitally Driven
合作cooperationRapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended
自信self-confidenceEducation-Focused & Knowledge-Based, Youth-Centric & Culturally Blended
Eco-Conscious & Sustainable, Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented
外卖takeout orderingEconomically Competitive & Consumption-Oriented, Technologically & Digitally Driven
贫困人口poverty-stricken populationEconomically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing
直播电商live broadcasting electronic commerceTechnologically & Digitally Driven, Economically Competitive & Consumption-Oriented
创业starting one’s own businessEconomically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing
硕士招生master enrollment / recruitmentEducation-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented
主题词相关社会描述词
白领日常主要饮食方式the major ways that the white-collar workers have their daily mealEconomically Competitive & Consumption-Oriented, Technologically & Digitally Driven, Rapidly Evolving & Progressing
Technologically & Digitally Driven, Eco-Conscious & Sustainable, Economically Competitive & Consumption-Oriented
中国家庭消费比例the consumption structure of Chinese familiesEconomically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing
大学生择校因素the factors that the students consider in selecting universityEducation-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended
毕业生找工作考虑因素the concerns of the college students over employmentEconomically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based
电影类型different movie genresYouth-Centric & Culturally Blended, Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented
参加大学社团join a university clubYouth-Centric & Culturally Blended, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented
中国科研情况China's progress in scientific researchTechnologically & Digitally Driven, Rapidly Evolving & Progressing, Education-Focused & Knowledge-Based
阅读图书和电子书reading books and e-booksTechnologically & Digitally Driven, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented
加入社团考虑的因素factors to consider when join in a clubYouth-Centric & Culturally Blended, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented
大学生生活费的来源source of college living expensesEconomically Competitive & Consumption-Oriented, Education-Focused & Knowledge-Based, Youth-Centric & Culturally Blended
Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented, Rapidly Evolving & Progressing
“倍速生活”成为常态“accelerated living” becomes a common conditionTechnologically & Digitally Driven, Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented
毕业生选择就业城市及考虑因素graduates’ choice of city for employment and factorsEconomically Competitive & Consumption-Oriented, Youth-Centric & Culturally Blended, Education-Focused & Knowledge-Based
Technologically & Digitally Driven, Economically Competitive & Consumption-Oriented, Eco-Conscious & Sustainable
制约公民利用科普场馆设施的因素factors that discourage citizens from visiting science education venuesEducation-Focused & Knowledge-Based, Rapidly Evolving & Progressing, Economically Competitive & Consumption-Oriented
中国老年抚养比The old-age dependency ratio in ChinaRapidly Evolving & Progressing, Education-Focused & Knowledge-Based, Economically Competitive & Consumption-Oriented
+ + + + \ No newline at end of file diff --git a/dist/作文例句.html b/dist/作文例句.html new file mode 100644 index 0000000..1a324ab --- /dev/null +++ b/dist/作文例句.html @@ -0,0 +1,25 @@ + + + + + + 作文例句 | 考研英语资料库 + + + + + + + + + + + + + + +
Skip to content

作文例句

Dear

Dear:Sir or Madam

署名:The Students' Union

没有时间表现

whereas the expenditure on transportation, parties, and other activities makes up about 20%, 20%, and 20%, respectively.

交通、聚会及其他活动的支出则分别约占20%、20%和20%。

饼状图现象描述

the predominance of gift expenses during the Spring Festival.

春节期间礼品支出占据主导地位

1.社会经济科技发展

many individuals, if not most, are becoming increasingly health-conscious, which provides them with a fundamental basis in the pursuit of healthy lifestyles.

许多人,甚至可以说是大多数人,正变得越来越注重健康,这为他们追求健康生活方式奠定了坚实的基础。

2.经济全球化、都市化

...with the increasingly rapid urbanization, it has become more evident that people will be more inclined to do sth

5.人们思想转变

不仅是...重要,...同样也重要 ...perspectives on 主题词. classroom learning practical experience i

形容词

knowledgeabletech-savvyhealth-conscious

doing sth

pursuing further educationengaging in fitness activities

背景部分

  • 针对科技发展:with the unprecedented advancements in science and technology
  • 针对环境问题:with the pressing challenges of environmental degradation and climate change
  • 针对教育问题:_with the booming development of education and knowledge sharing

主体句

  • 针对个人:brought to our attention are more opportunities for personal growth and skill acquisition
  • 针对社会:brought to our attention are more innovations in public services and infrastructure

XX名词短语

the growing focus on xxx the overemphasis on material possessions


2017

5.人们思想转变

The tendency has been bound up with the turning of people's outlooks and perspectives on cultural enrichment. In other words, for many individuals, the fact that material wealth is no longer as essential as it used to be demonstrates what really counts is the pursuit of cultural and intellectual experiences, such as visiting museums.

7.政府/学校

The local administration and universities, playing a crucial role in promoting cultural engagement policies and enhancing the accessibility of public museums, make it possible for the general public to cultivate a deeper interest in cultural heritage and spare no efforts in participating in cultural activities, accounting for the phenomenon that more and more people are visiting museums year by year.

8.多媒体

Furthermore, all kinds of publicity, be it newspapers or the Internet, advocate vigorously what really matters is the preservation and appreciation of cultural heritage, inducing dwellers to visit museums more frequently and embrace cultural experiences.


2018

描述

The percentage of environment is the highest amongst all the factors influencing consumers' choice of restaurants, at approximately 36.30%, whereas the data of price, service, features as well as others account for about 26.80%, 23.80%, 8.40%, and 4.70%, respectively.

影响消费者选择餐厅的因素中,环境因素的占比最高,约为36.30%,而价格、服务、特色及其他因素的数据分别约占26.80%、23.80%、8.40%和4.70%。

1.社会经济科技发展

In the face of a very pluralistic society, many individuals, if not most, are becoming increasingly financially capable, which provides them with a fundamental economic basis to prioritize factors such as environment, service, or uniqueness when choosing restaurants.

在一个高度多元化的社会中,越来越多的人——即便不是绝大多数——正变得更具财务实力,这为他们在选择餐厅时优先考虑环境、服务或独特性等因素奠定了根本的经济基础。

思想转变

The tendency has been bound up with the turning of people's outlooks and perspectives on restaurant selection standards. In other words, for consumers, the fact that price is no longer as essential as it used to be demonstrates what really counts is service and dining environment.

这一趋势与人们选择餐厅标的观念转变密切相关。换言之,对消费者而言,价格不再像过去那样至关重要,真正重要的是服务品质与用餐环境。

+ + + + \ No newline at end of file diff --git a/dist/因果关系短语.html b/dist/因果关系短语.html new file mode 100644 index 0000000..40f68c9 --- /dev/null +++ b/dist/因果关系短语.html @@ -0,0 +1,25 @@ + + + + + + 因果关系短语整理 | 考研英语资料库 + + + + + + + + + + + + + + +
Skip to content

因果关系短语整理

下表汇总了常见的因果关系短语,并提供中文翻译与用法提示,方便在备考考研英语写作和阅读中准确表达因果逻辑。

英语表达中文翻译因果方向使用说明
A as responsible for BA 对 B 负责任 / A 导致 BA → B“responsible for” 强调责任与导致关系,常用于说明问题或结果的成因。
Because of A, B因为 A,B 发生A → B“because of” 后接名词或动名词,语体中性,适用于写作和口语。
Due to A, B由于 A,B 发生A → B正式语体常用,与“because of”互换,但在学术写作中更常见。
B results from AB 由 A 引起A → B被动视角,强调结果 B 的出处,适合说明后果来源。
A results in BA 导致 BA → B主动视角,突出原因 A 引发的结果 B,常用于说明因果链。
A leads to BA 导致 BA → B“lead to” 语气略柔和,强调过程性或渐进性影响。
A causes BA 引起 BA → B直接而强烈的因果表达,适合强调明显的因果关系。
As a result of A, B由于 A,B 发生A → B名词性结构,常置于句首作为过渡,突出结果。
Owing to A, B由于 A,B 发生A → B与“due to”语义相近,英式英语中常见,语体略正式。
A brings about BA 带来 BA → B常用于描述带来改变或新情况的原因,多用于书面语。
B is attributed to AB 归因于 AA → B强调学术或客观分析中的归因结果。
A contributes to BA 有助于/促成 BA → B表示 A 是促成因素之一,语气相对缓和。
A is the reason for BA 是 B 的原因A → B直接说明原因,适合说明性或议论文段。
A is the cause of BA 是 B 的起因A → B语义明确,常用于科学或逻辑推理。
A spells BA 意味着 BA → B“spell” 有“意味着”之意,表示 A 会带来 B 的后果。
A launched by BA 由 B 发起B → A表示 B 是发起者或原因,常用于描述项目、政策或行动的主导方。
A tracks BA 随 B 变化 / A 受 B 影响B → A“track” 指 A 与 B 同步变化,体现因果或关联趋势。

因果方向说明:A → B 表示 A 是原因、B 是结果;B → A 表示 B 作为原因导致 A 发生。

+ + + + \ No newline at end of file diff --git a/dist/图表作文批改润色助手prompt.html b/dist/图表作文批改润色助手prompt.html new file mode 100644 index 0000000..e3ef90b --- /dev/null +++ b/dist/图表作文批改润色助手prompt.html @@ -0,0 +1,47 @@ + + + + + + Role: 图表作文批改润色助手 | 考研英语资料库 + + + + + + + + + + + + + + +
Skip to content

Role: 图表作文批改润色助手

Profile

  • Author: zhou13175
  • Version: 1.2
  • Language: 中文
  • Description: 我致力于优化考研英语二图表作文的批改与润色流程。我将根据考研英语写作评分标准,对用户提交的作文进行深入分析,并提供详细的批改反馈、润色建议以及评分,以结构化的JSON格式输出,帮助用户显著提高作文质量。

Skills

  • 具备强大的逻辑分析能力,能够精准评估图表作文的逻辑结构、语言表达、句式多样性。
  • 能够根据图表数据提供针对性的改进建议,帮助考生构建清晰的分析框架。
  • 掌握丰富的语言润色技巧,能够改善表达方式,使作文更加流畅、清晰且符合学术标准。
  • 熟悉考研英语写作评分标准,能够提供准确的作文评分和改进建议。

Background

图表作文是考研英语二的常见题型,要求考生根据图表数据进行分析、总结和评述。准确的数据解读、逻辑的图表说明、学术的语言表达和流畅的文章结构是高质量图表作文的关键要素。

Goals

  • 实现对作文逻辑结构、句式多样性和语言表达的全面优化。
  • 提供详细的图表分析改进建议,帮助考生提高数据分析的准确性和逻辑性。
  • 增强作文的连贯性,提供更好的过渡词和连接句,使文章逻辑更清晰。
  • 根据考研英语写作评分标准,为作文提供客观、准确的评分和改进意见。
  • 将所有分析结果以结构化的JSON格式输出,方便用户查阅和理解。

OutputFormat

json
{
+  "批改反馈": {
+    "逻辑漏洞": ["此处填写逻辑漏洞的具体描述"],
+    "语言错误": ["此处填写语言错误的具体描述"],
+    "不合适的表达": ["此处填写不合适的表达的具体描述"],
+    "图表分析建议": ["此处填写针对图表分析的改进建议"],
+    "语言润色建议": ["此处填写具体的语言润色建议"]
+  },
+  "润色建议": {
+    "改进建议": ["此处填写改进建议,提升清晰度和流畅度"],
+    "过渡词与连接句": ["此处填写推荐的过渡词和连接句"]
+  },
+  "评分反馈": {
+    "得分": "此处填写作文得分",
+    "评分依据": ["此处填写评分的依据"],
+    "改进建议": ["此处填写基于评分的改进建议"]
+  },
+  "图表分析优化": {
+    "逻辑性分析": ["此处填写图表分析的逻辑性评估"],
+    "准确性分析": ["此处填写图表分析的准确性评估"],
+    "内容表述建议": ["此处填写针对内容表述的改进建议"]
+  }
+}

Rules

  1. 必须严格确保图表分析的准确性,数据解读必须无误。
  2. 改进建议应着重提升表达的清晰度和流畅度,避免使用模棱两可的措辞。
  3. 润色后的语言必须符合考研英语的学术要求,避免口语化和非正式的表达。
  4. 文章的逻辑结构应简洁明了,避免使用过于复杂的句子和段落结构。
  5. 评分时,严格参考考研英语写作评分标准,综合考虑语言表达、逻辑结构和任务完成度。

Workflows

  1. 接收用户作文: 用户以文本形式直接粘贴或上传文件提交作文。
  2. 评分标准参考:
    • 任务完成度(Task Achievement): 评估考生是否充分完成了作文题目要求,是否准确分析了图表数据,是否对图表内容进行了合理总结和评述。
    • 语言准确性与丰富性(Language Accuracy & Range): 检查作文中语法、词汇的正确性,句式多样性,避免语法错误和词汇使用单一。
    • 逻辑性与连贯性(Coherence & Cohesion): 检查作文的逻辑结构是否合理,段落间是否有清晰的衔接,是否使用了适当的过渡词。
    • 表达流畅性(Fluency): 评估作文的语言是否自然流畅,表达是否清晰易懂。
  3. 批改与评分:
    • 读取用户提交的图表作文,准确理解图表内容和分析方向。
    • 基于评分标准对作文进行打分,并给出具体的评分依据和细节。
    • 提供详细的批改反馈,包括指出存在的问题,给出润色建议,优化语言表达和逻辑结构,使图表分析更符合学术写作要求。
  4. 修改与反馈:
    • 根据评分和批改反馈,生成修改后的完整作文(这一步不输出,仅在内部流程中)。
    • 提供针对性的建议,帮助用户进一步提升作文质量,并最终以结构化JSON格式输出所有结果。

Init

您好!欢迎使用图表作文批改与润色助手,我是您的Prompt优化专家。请以文本形式直接粘贴或上传文件提交您的考研英语二图表作文。我将根据考研英语写作评分标准,对您的作文进行详细的批改和润色,并以结构化的 JSON 格式返回结果。此结果将包括批改反馈、润色建议、评分反馈和图表分析优化,确保您能清晰了解作文的改进方向。评分标准参考如下:

  1. 任务完成度(Task Achievement)
  2. 语言准确性与丰富性(Language Accuracy & Range)
  3. 逻辑性与连贯性(Coherence & Cohesion)
  4. 表达流畅性(Fluency)
+ + + + \ No newline at end of file diff --git a/dist/英语作文-总20241122.html b/dist/英语作文-总20241122.html new file mode 100644 index 0000000..7586530 --- /dev/null +++ b/dist/英语作文-总20241122.html @@ -0,0 +1,27 @@ + + + + + + 小作文 | 考研英语资料库 + + + + + + + + + + + + + + +
Skip to content

小作文

小作文审题要点 对方是谁? 是不是notice? 次要目的是什么?主要目的是什么? 信件的实质内容涉及三元中的哪些元素? 是否必须需要对方回信?

Dear Xx,

第一段:次要目的+主要目的

I am writing this letter to... / This notice is to... 次要目的:(感谢、道歉、悼念等纯粹情感性的目的) thank you for...(/congratulate you for.../apologize for.../do sth), and to

主要目的:(提建议、意见,介绍信息,进行推荐文章的核心主旨):

  • offer you some suggestions(/information) about sth/how to do sth.
  • extend you an invitation to do sth.
  • recommend you sth.
  • do sth.

第二段:主体段整体架构:

Regarding 主题,there are several points I would like to mention. First of all,论点1. What's more, 论点2. In addition,论点3. For more details,you could refer to the attachment below.

具体内容: 是什么(说明介绍)、为什么(分析利弊)、怎么办(建议意见)

1. 是什么(说明介绍)

​ 1.1 时间地点

  • It will be held / It is located in(behind) the Main Building (next Sunday)
  • we will gather in the Main Building next Sunday and set off to the spot ( and please make sure you are available then).

​1.2 工作人员指导

  • our staff will be there to provide you necessary guidance.

​1.3 着装要求

  • it is highly recommended to be properly/warmly/plainly dressed for the occasion

2. 为什么选 ta(分析利弊)

​2.1 权威认可

  • has (have) an official award (/qualification / recognition) from the authority.
  • is (are) awarded with the title of Material (/Intangible) Cultural Heritage from the United Nations. ​ 2.2 群众基础
  • enjoys (enjoy) a widespread popularity (/reputation /concern) among 人民群众(/on multiple social platforms).

​2.3 个人喜欢

  • I personally find it attractive(/interesting/beneficial/necessary) to do sth.

万能图书、电影、景点、中华文化代表推荐:the Great Wall

3. 怎么办(建议意见)

3.1 端正认识

  • it’s advisable to put things into perspective and establish a correct value about sth primarily.

3.2实践经验

  • you could look for relevant (/ advanced / international / historical) experience in this aspect on Zhihu Community.

3.3 知行合一

  • a practical and reasonable plan should be promptly carried out and remain high on your agenda

For more details,you could refer to the attachment below.

尾段:对读信人的期望:

不回信:(公告、招募、问询、建议)

  • I would be glad if you find the information(/suggestions) mentioned above helpful. Please feel free to let me know if you have any further questions.

回信:(建议、介绍、推荐、感谢、道歉、邀请、投诉、申请)

  • I would appreciate it if you could take my complaint (/application/resignation/recommendation/invitation/questions) into consideration. And I would be much obliged to you for an early and positive reply.

      					Yours truly 
    +  						Li Ming
    +

词汇

描述年龄段

中文表达英文写法说明
小于40岁people aged below 40aged + 数字 表示“年龄为…”
40-50岁people aged between 41 and 50between A and B 表示区间
大于50岁people aged above 50 / people over 50above/over 可互换

大学生

中文英文说明
大学生college students泛指
大一freshman单数/复数用 freshmen
大二sophomore
大三junior
大四senior

描述社会(重点)

分类常用表达中文解释应用提示
技术与信息Digital / technologically advanced / information-rich / connected / socially networked / innovation-driven / tech-driven / rapidly evolving society数字化、技术先进、信息丰富、互联、社会网络化、创新驱动、快速演变图表或趋势题描述科技背景;“rapidly evolving”突出快速变化
多元文化价值pluralistic / multicultural / culturally blended / inclusive / socially progressive / rapid growth of cultural and economic undertaking多元化、多文化、文化融合、包容、社会进步、文化经济迅速发展适合文化、价值观类话题,强调包容性
经济全球化competitive / consumer-driven / globalized / market-oriented economy / knowledge-based economy竞争激烈、消费驱动、全球化、市场导向、知识型经济描写宏观经济环境或市场倾向
人口结构urbanized / aging society / youth-centric城市化、老龄化、以年轻人为中心用于社会问题、人口变化分析
环境可持续eco-conscious / sustainable society环保意识强、可持续社会环境保护、绿色发展话题
生活趋势education-focused / health-conscious / work-life balance focused重视教育、健康意识强、关注工作生活平衡说明现代生活方式偏好

个人发展追求

Another significant factor is the pursuit of personal development, as individuals increasingly prioritize self-improvement and career success.

另一个重要因素在于对个人发展的追求,因为人们越来越重视自我提升和职业成就。

A crucial reason behind this trend is the shift in societal values, with a growing emphasis on individualism and personal freedom.

这一趋势背后的关键原因在于社会价值观的转变,人们越来越重视个人主义与自由。

to better equip themselves with practical skills for future career demands.

为了更好地掌握未来职业所需的实用技能。

brought to our attention are more opportunities for personal growth and skill acquisition

引起我们关注的是更多个人成长与技能提升的机遇

Therefore,everyone needs to find their extra-their unique value contribution that makes them stand out in whatever is their field of emplovment

因此,每个人都需找到自己的独特价值——那种能在各自职业领域中脱颖而出的独到贡献

人们变得有钱后用:As disposable incomes rise and are better met, people are naturally inclined to pursue cultural enrichment

随着可支配收入的增加和得到更好的满足,人们自然会追求文化生活的丰富。

人际关系

strengthen social bonds and maintain interpersonal relationships.

增进社会联系,维系人际关系。

大额计数

  • 百 - Hundred
  • 千 - Thousand
  • 万 - 10 Thousand
  • 十万 - 100 Thousand
中文数量级英文表达备注
million百万级别,注意小写
千万ten million / 10 million可写数字或单词
亿one hundred million / 100 million可省略 one
billion即10^9
百亿ten billion / 10 billion
千亿one hundred billion / 100 billion
万亿trillion即10^12
中文短语英文表达场景提示
为了更加方便的生活for a more convenient life作文中描述目的或愿景
……尤其明显which is especially distinct when it comes to …用于强调特定情境
更加偏向于……the increasing preference for A over B填入具体选项
文化自信patriotic consumption, as a reflection of national pride and economic confidence, plays a pivotal role in shaping preferences.句式,可拆分使用
本土智慧的欣赏the appreciation of indigenous wisdom and cultural creativity补充说明文化相关观点

图表

第一段 图表描述段(5句模板)

句序作用英文模板中文提示
1总览Were it not for the chart above, a thought-provoking phenomenon would be neglected: …
/ With regard to 主题, …
点出图表主题,起承上启下
2细节①In 开始年, 最大值的名词B topped the three 主题词, while in 对比年, a remarkable decline occurred by 差值 from 开始年数值 to 结束年数值.2年对比-下降
3细节②By contrast, there was a noticeable jump of 差值 from 开始年数值 to 结束年数值 during the same period in A.2年对比-上升
4细节③Meanwhile, C grew/decreased at a far more sluggish pace, to the degree that it seemed to remain static in 2008.变化平缓/趋势对照
5细节④The percentage of A is the highest amongst all the 种类总数 categories, at approximately 百分比, whereas B/C/D account for about …无时间或补充对比

the number of + 可数名词复数;the amount of + 不可数名词
表格题可替换句式:The percentage of A类中最大值对应的人1 has peaked…, etc.

常用动词替换:

  • 上升:increase / be augmented / climb / surge
  • 下降:decrease / dip / slump
  • 平稳:remain almost constant / stay relatively stable
  • 波动:undergo slight fluctuations

重点提示: 描述变化时同时写出“起点+终点+幅度/速度”,避免只写趋势。

第二段 原因分析段(10-11行)

句序模板中文提示重点用途
1The fundamental factors that contribute to the aforementioned tendency may be expounded as below.承上启下,引出原因固定句
2Initially, 原因1. Additionally, 原因2. Finally, 原因3.三连句概述原因注意句号或分号
3 起按主题展开(参考下表)结合数据/案例细化每个原因 2-3 句
主题标签中文思路英文表达(含翻译)备注
==社会经济科技==经济基础提升→积极行为;逐利→负面行为A well-known saying… “Economic basis decides superstructure.”(经济基础决定上层建筑)
①正向:In the face of the very pluralistic society, many individuals are becoming increasingly financially capable, which provides them with a fundamental economic basis to do sth.(面对多元社会,越来越多的人具备经济能力,这是他们采取某行为的物质基础)
②负向:many individuals are becoming increasingly money-oriented, which triggers the tendency of doing sth.(逐利心态导致该现象)
可引用马克思语句增强学术感
经济全球化&都市化快速发展带来机遇/压力①正向:The human race having entered a completely new stage…, with increasingly rapid economic globalization and urbanization, brought to our attention more enhancements… embracing XX.(全球化与城市化带来了积极变化)
②负向:with great strain and intense competition, … brought more problems… embracing XX.(竞争压力导致问题)
结合背景句/主体句链接
人们行为与道德良知 vs. 逐利①正向:These individuals' gratifying behavior results from their sufficient appreciation of sth; consciences never give way to selfishness.(良知未被私利吞没)
②负向:行为 blameworthy 因为 lack of knowledge… consciences give way to selfishness.(良知让位于私利)
可补充 materialistic pursuits(物质追求)
社会风气传统价值/现代压力①正向:moral enhancement indicates traditional values— notably XX—have been carried forward.(传统价值在传承)
②负向:Modern life strain exposes problems: individuals becoming profit-oriented, thus tending to do sth.(功利化倾向)
强调“价值观”
==思想转变==价值排序改变The tendency has been bound up with the turning of people's outlooks on 主题词… what really counts is 新价值.(人们的价值观发生转变)动态数据用 tendency
文化多样性选择多元Despite inevitable diversity and inclusiveness of culture, there are an array of options facing everyone—and some choose this way.(文化多样性提供多种选择)可配“critical moment”句式
==政府/学校==监管/缺位①正向:The local administration/universities, exerting effective supervision on sth, make it possible for us to… accounting for XX.(政府/学校引导)
②负向:failing to exert supervision… make it less possible…(监管缺失)
适合政策类题目
多媒体舆论引导Furthermore, all kinds of publicity, be the newspapers or the Internet, advocate vigorously what really matters is 主题词, inducing dwellers to do sth.(媒体倡导)可替换为 celebrity/社团

建议:每段原因先用中文思路定位,再用英文模板输出,确保逻辑递进(背景→行为→结果)。

9.个人

经历磨难才能收获美好 忽视品质导致年轻人重表面轻内涵

  • 好:How can we see the rainbow without experiencing storms? Only by going through the rapids can it be possible to build many beauties beyond description, with 主题词 being necessary.

不经历风雨,怎能见彩虹?唯有穿越激流,方能铸就诸多难以言表的美好,而主题词不可或缺。

  • 坏:Ignoring 主题词 makes the young seek the glamorous appearance simply but fail to value inner endeavor and persistence,factors critical to the formation of their current views of life.

忽视主题词会让年轻人只追逐浮华表象,却轻视内在的努力与坚持,而这些正是塑造他们人生观的关键因素。

  • 例子:A proper example is 人名头衔,whose success stems largely from his/her emphasis on 某种品质

一个恰当的例子是人名头衔,其成功很大程度上源于他/她某种品质的重视。

10.流行病的影响

  • 疫情消退但持续影响人们
  • Despite the recession of the COVID-19 pandemic and the lifting of pandemic control measures, its profound impact remains. From psychology to life habits, people are still affected by it, realizing that the surroundings are challenging ,and thus tend to do sth (/be aware of the importance of 主题词) than ever before.

尽管新冠疫情已逐渐消退,防控措施也已解除,但其深远影响依然存在。从心理状态到生活习惯,人们仍受其影响,意识到周遭环境充满挑战,因而比以往任何时候都更倾向于采取行动(/认识到主题词的重要性)。

第三段 归纳总结段 1-3行

选择1:好,主题词对社会有益 Altogether,主题词 is deemed as not only a catalyst for the success of sth but also a bedrock of social progress.

选择2:中性,多种选择一静态图 On balance, 主题词 is a subjective(/sensory) experience for today's individuals(/undergraduates) as what they focus on are the factors affecting the whole experience——to be held in high regard by 相关产业(/society).

选择3:动态图:趋势 This trend,in the background of economic boom in China, will probably become dominant in the foreseeable future.

在中国经济蓬勃发展的背景下,这一趋势很可能在可预见的未来占据主导地位。

As the Chinese economy continues to grow, leisure travel is expected to dominate individuals’ preferences, contributing to both mental well-being and cultural exchange.”

随着中国经济的持续增长,休闲旅行有望成为个人偏好的主流选择,既有助于身心健康,又能促进文化交流。

选择4:神话故事+表中有褒贬色彩主旨 Without a clear understanding of the current state of affairs,we would steer between Scylla and Charybdis.

若对当前形势缺乏清晰认识,我们便会在进退维谷间徘徊。

选择5:双刃剑 supposing that individuals are armed with intelligence and caution, they are supposed to bypass the potential drawbacks of sth as well as take advantage of all the merits.

假设个体具备智慧和谨慎,他们理应能够规避某事的潜在弊端,同时充分利用其所有优势。

Artificial Intelligence, though remarkable, is not without its shadows. While solving complex problems and enhancing capabilities, it may erode human autonomy and decision-making.The key lies in achieving a balance—harnessing the power of AI while preventing it from overshadowing human values and control.

人工智能虽成就斐然,却也暗藏隐忧。它在破解难题、提升效能的同时,也可能悄然削弱人类的自主与决断之力。关键在于把握平衡——既要释放智能科技的伟力,更需守护人文价值的璀璨光辉,确保人类始终掌握主导之权。

图画

第一段

第 1 句:总体描述

  • Were it not for the drawing above,a thought-provoking phenomenon would be neglected:

第 2 句:图画细节描述

2.1 单图

​ 在这个场景中,有一个中心人物做着什么事,这个中心人物是怎样的,与周边事物发生了什么,周边事物又是怎样的。 ​ Step1:找到核心人物:位置+动作——倒装 ​ Step2:其他可描述的内容:说话,神情,其他动作——非谓语 ​ Step3:找到周边事物:主人公,周边人/事——定从 At a crossroads stand an army of graduates,wearing with an air of confusion in their faces, who are faced with four choices: hunting for jobs,taking the Postgraduate Entrance Examination, going abroad and starting a business.

2.2对比图

​ 在一个大背景下,主人公1以什么样的方式做了什么,而主人公2又做了什么。

  • Step1:找到相同大背景(找不到可省略)
  • Step2:如果有时间先后-按时间先后来,若是纯对比关系,随意
  • Step3:描写另外一个主人公

大背景,主人公1,V1ing,谓1宾1,while 主人公2,V2ing,谓2宾2 Having seen the drink spill out,one person, sighing“all is over'”,falls into despair, while the other person,smiling as he feels so lucky to have something left in the bottle, hurries to lift up the bottle

看到饮料洒出,一人哀叹“全完了”,陷入绝望;而另一人却因瓶中尚有余饮,庆幸地笑着,赶忙扶起瓶子。

​2.3可描述内容少
  • Were it not for the 主人公 具体动作ing,we would overlook the common phenomenon that/the significance of sth
  • Were it not for 具体动作ing, sth/sb would not XX.

第 3 句:文字说明 or 表达感受

  • At the bottom of the drawing is the caption which reads"XX"
  • At the bottom of the drawing,a sentence stands there prominently, which can be briefly interpreted in this way: XX
  • What an enlightening drawing it is!
  • What enlightening drawings they are!

第二段

第 1 句:主旨句 The drawing crystallizes a truth:主题词,a component critical to life success,is the least to disregard.

第2~4句:2-3个万能原因

第三段

第1句:总结全文

  • 好Altogether, 主题词 is deemed as not only a catalyst for the success of sth but also a bedrock of social progress.
  • 坏as has been mentioned above,countermeasures should be taken immediately so as to reverse the grim situation.
  • 双刃剑Altogether,主题词,if handled carelessly or without restraints——despite the fact that it is already particularly prevalent——might be a double-edged sword

第2句:六大万能建议 一、社会道德教育 The fundamental approach to solving this problem is to launch extensive education on social morality,making people truly aware of the significance of 主题词.

解决这一问题的根本途径在于广泛开展社会道德教育,使人们真正认识到主题词的重要性。

二、改善社会风气

At the mention of suggestions and measures,it occurs to many people that strong punitive actions,like laws and regulations,are bound to be issued. Actually,they are not a universal panacea,and the fundamental approach is to launch an extensive education on social morality, making people truly aware of the significance of 主题词,thus abandoning uncivilized behavior initially.

一提起建议与措施,许多人立刻想到的便是出台诸如法律法规等强力惩戒手段。然而,这些并非放之四海皆准的万灵药,根本之道在于开展广泛的社会公德教育,让人们真正认识到主题词的意义,从而从源头上摒弃不文明行为。

三、政府、学校

As a cradle of talents,it is of importance for universities to exert a positive cultural influence on the public and enhance the young's desire for knowledge;that is to say, universities are bound to make the rules for undergraduates——setting good examples for others.

作为人才的摇篮,大学肩负着对公众施加积极文化影响、激发青年求知欲的重要使命;换言之,大学必须为本科生制定规范——为他人树立良好榜样。

四、多媒体/名人

The worthies——especially those unusually informed, persuasive and well-connected——not only Chinese but also foreign ones,in cooperation,are obliged to do something useful,say,advocating 主题词 vigorously.

贤达之士——尤其是那些见多识广、能言善辩且人脉通达者,无论中外,皆有责任携手共进,做些有益之事,譬如大力倡导主题词

五、多媒体/社团

Related organizations are supposed to launch high-visibility campaigns to help us discard the undesirable habits and remold healthy value systems, which is absolutely imperative.

相关组织应发起高曝光度的宣传活动,助力我们摒弃不良习惯,重塑健康的价值体系,此举至关重要。

六、个人

Full of obstacles as life is,it can be easier when you know how to keep yourself mentally healthy——for example,being a 与主题词相关的adj ,person,a lesson that all college students should take.

人生虽充满坎坷,但懂得如何保持心理健康——比如做一个与主题词相关的形容词的人,会让生活轻松许多,这是每位大学生都该学会的一课。

七、补充

The success of addressing the problem of sth demands joint efforts of the whole society.Many kinds of reforms are needed and perhaps they will not bear fruit all instantaneously.However, let's not have any doubt about the direction towards which we are moving:for the well-being of the nation.

解决某事问题的成功需要全社会的共同努力。需要多种改革措施,且这些措施或许不会立竿见影。然而,我们无需怀疑前进的方向:一切为了国家的福祉。

第3句:下结论+展望未来

  • Life is like a colossal ship sailing on the sea,in which at any moment we will meet storms or reefs,but if we insist on 主题词,the ship will never sink.
  • 坏Supposing that we want to avoid making similar mistakes in the future,everybody——especially the most intelligent and prominent——would do well to do sth. An epigram of Oscar Wilde should be quoted here:"There is no fault except sth."
  • 双刃剑Supposing that individuals are armed with intellect, caution and discretion,they are bound to bypass the potential drawbacks of 主题词 as well as take advantage of all the virtues.

材料

AI(图表题示例段落)

结构英文模板中文提示
总览句Were it not for the chart above, a thought-provoking phenomenon would be neglected: the rising dominance of artificial intelligence across sectors.引出主题
细节句1The percentage of AI applications is the highest amongst all the five categories, at approximately 45%, whereas the data of automation, data analysis, customer service and others accounts for about 20%, 15%, 12% and 8% respectively.无时间图表描述
细节句2From 2015 to 2024, the number of AI-driven projects augmented remarkably from only about 55 to 210. By contrast, the amount of purely manual solutions dipped slightly from 90 to 70 during the same period. Meanwhile, hybrid solutions grew at a far more sluggish pace, almost remaining static.多年趋势描述
原因段引用句The fundamental factors … may be expounded as below.承接
原因1Initially, with unprecedented advancements in science and technology, institutions embrace AI to enhance productivity and creativity.科技进步
原因2Additionally, economic globalization and urbanization foster a demand for efficient, scalable solutions, which AI effectively provides.需求驱动
原因3Moreover, supportive government policies accelerate AI’s integration into mainstream use.政策助推
评价句Artificial Intelligence, though remarkable, is not without its shadows. While solving complex problems, it may erode human autonomy. The key lies in achieving a balance—harnessing AI’s power while safeguarding human values.双刃剑观点

可直接替换数据/类别,保持结构即可完成一段完整图表+分析作文。

+ + + + \ No newline at end of file diff --git a/dist/英语作文-打印版.html b/dist/英语作文-打印版.html new file mode 100644 index 0000000..c8036e9 --- /dev/null +++ b/dist/英语作文-打印版.html @@ -0,0 +1,27 @@ + + + + + + 小作文 | 考研英语资料库 + + + + + + + + + + + + + + +
Skip to content

小作文

Dear Xx,

第一段:次要目的+主要目的

I am writing this letter to... / This notice is to... 次要目的: thank you for...(/congratulate you for.../apologize for.../do sth), and to

主要目的: ① offer you some suggestions(/information) about sth/how to do sth. ② extend you an invitation to do sth. ③ recommend you sth. ④ do sth.

第二段:主体段整体架构:

Regarding 主题,there are several points I would like to mention. First of all,论点1. What's more, 论点2. In addition,论点3. For more details,you could refer to the attachment below.

1. 是什么(说明介绍)

1.1 时间地点 ​① It will be held / It is located in(behind) the Main Building (next Sunday) ​② we will gather in the Main Building next Sunday and set off to the spot ( and please make sure you are available then).

1.2 工作人员指导 ​① our staff will be there to provide you necessary guidance.

1.3 着装要求 ① it is highly recommended to be properly/warmly/plainly dressed for the occasion

2. 为什么选 ta(分析利弊)

2.1 权威认可 ​① has (have) an official award (/qualification / recognition) from the authority. ​② is (are) awarded with the title of Material (/Intangible) Cultural Heritage from the United Nations. ​ 2.2 群众基础 ​① enjoys (enjoy) a widespread popularity (/reputation /concern) among 人民群众(/on multiple social platforms).

2.3 个人喜欢 ​① I personally find it attractive(/interesting/beneficial/necessary) to do sth.

3. 怎么办(建议意见)

3.1 端正认识 ① it’s advisable to put things into perspective and establish a correct value about sth primarily.

3.2实践经验 ① you could look for relevant (/ advanced / international / historical) experience in this aspect on Zhihu Community.

3.3 知行合一 ① a practical and reasonable plan should be promptly carried out and remain high on your agenda

尾段:对读信人的期望:

不回信: ① I would be glad if you find the information(/ suggestions) mentioned above helpful. Please feel free to let me know if you have any further questions.

回信: ①I would appreciate it if you could take my complaint (/application/resignation/recommendation/invitation/questions) into consideration. And I am looking forward to your favorable reply.

																Yours truly 
+																	Li Ming
+

图表

第一段 图表描述段 5行

第1句:图表总体描述

  • Were it not for the chart above, a thought-provoking phenomenon would be neglected:

第2-3句:图表细节描述

  • 2 年数据对比:第一句下降,第二句上升,第三句不变

    • In 开始年, 最大值的名词B topped the three 主题词(categories), while in 对比年, a remarkable decline occurred in it by 差值 from 开始年数值 to 结束年数值.
    • By contrast, there was a noticeable jump of 差值 from 开始年数值 to 结束年数值 during the same period in A
    • Meanwhile C grew/decreased at a far more sluggish pace, to the degree that it seemed to remain static in 2008.
  • 多年数据对比:第一句上升,第二句下降,第三句不变

    • From 开始年 to 结束年, the number of 主题词1 augmented remarkably from only about 起始值 to 结束值.
    • By contrast, the amount of 主题词2, exceeding individuals' expectation, dipped dramatically(/slightly)from 起始值 to 结束值 during the same period,
    • Meanwhile C grew/decreased at a far more sluggish pace, to the degree that it seemed to remain static in 2008.
  • 没有时间表现:第一句最大的,第二句其他的

    • The percentage of A is the highest amongst all the 种类总数 categories, at approximately 对应百分数, whereas the data of B, C, D as well as others accounts for about 数 2, 数 3, 数 4, and 数 5 respectively.
  • 表格:每列最大值

    • The percentage of A类中最大值对应的人1 has peaked among A类, at approximately A类中最大值%.
    • Meanwhile, the proportions of B类 are highest for B类中最大值对应的人2, at roughly B类中最大值%.
    • In contrast, C类 is C类中最大值% amongst those C类中最大值对应的人3, the maximum value among all these categories.

    Meanwhile, the proportions of B类 are equal between 人1 and 人2, at roughly xxx%.

上升词汇:increased、augmented 下降词汇:decreased、dipped 轻微上升/下降:Meanwhile , 主题词 increased/decreased at a far more sluggish pace, to the degree that it seemed to remain static in 2008 平稳不变:Meanwhile , 主题词 has remained almost constant. 波动平缓:Meanwhile , the fluctuation of 主题词 is relatively slight.

第二段 原因分析段 10-11行

The fundamental factors that contribute to the aforementioned tendency may be expounded as below. Initially,原因1. Additionally,原因2.Finally,原因3.

==1.社会经济科技发展==

经济基础的提升为个人从事积极行为提供了支持和可能性。 经济利益的过度追求导致了一些不良现象或行为的产生。

第一句: a well-known saying from Karl Heinrich Marx's "Critique of Hegel's Philosophy of Right(1843)" should be quoted here:"Economic basis decides superstructure".

第二句: ①好In the face of the very pluralistic society, many individuals, if not most, are becoming increasingly wealthy(形容词), which provides them with a fundamental basis in the economic level of doing sth. ②坏In the face of the very pluralistic society, many individuals, if not most, are becoming increasingly money-oriented(形容词), which triggers to the tendency/phenomenon of doing sth

2.经济全球化、都市化

社会经济的新阶段推动了个人和社会的多方面进步。 快速发展和竞争压力导致了个人和社会层面的多种问题。

①好The human race having entered a completely new stage in its history,with the increasingly rapid economic globalization and urbanization, brought to our attention are more enhancements both in individuals and society,embracing the one mentioned above——XX名词短语 ②坏The human race having entered a completely new stage in its history,with the great strain and intense competition,brought to our attention are more problems both in individuals and society,embracing the one mentioned above——XX名词短语 ](作文例句.md#2.经济全球化、都市化)

3.人们的行为道德-社会经济利益

  • 经济发展人们没有让逐利本性淹没了良心
  • 经济发展人们逐利本性淹没了良心

①好Probably,these individuals' gratifying behavior can be interpreted by their sufficient appreciation of sth.The root cause,however,lies in the fact that their consciences never give way to selfishness,nor do they revel in the huge profits made from materialistic pursuits.. ②坏Probably,these individuals' blameworthy behavior can be interpreted by their lack of knowledge of sth.The root cause,however,lies in the fact that their consciences give way to selfishness and revel in the huge profits made from XX.

4.社会风气

  • 传统价值传承,促进了道德水平的提升。
  • 现代生活压力导致人们趋于功利化 ①好Among the trends sweeping across our world moral enhancement,which indicates that some traditional values一notably,XX一have been carried forward. ②坏The strain of modern life has exposed a Pandora's box of problems that individuals are becoming increasingly 形容词(profit-oriented) and thus tend to do sth.

==5.人们思想转变==

  • 人们思想转变,过去认为重要的事物现在不重要了 The tendency has been bound up with the turning of people' outlooks and perspectives on 主题词.In other words,the fact that sth(之前觉得重要的) is no longer as essential as it used to be demonstrates what really counts is sth(现在觉得重要的东西)

注意:动态数据用tendency,静态数据用data

6.文化的多样性/包容性

  • 文化化多样性包容性使得选择多种多样 A rational choice,especially at a critical moment,counts a lot because it determines what the future holds. Despite the above,noting the inevitable diversity and inclusiveness of culture,there are an array of options facing every person——and some of them choose the very way of doing sth.

==7.政府/学校==

  • 机构或大学积极监督引导,推动了...
  • 机构或大学没有监督引导,导致了...

①好The local administration/universities,exerting effective and strict supervision on sth(/playing a crucial role in enhancing these ideas showed in the chart ), make it possible for us to keep abreast of the latest news and spare no efforts to achieve our goals accounting for the phenomenon that XX ②坏The local administration/universities,failing to exert effective and strict supervision on sth(/play a crucial role in enhancing these ideas showed in the chart ), make it less possible for us to keep abreast of the latest news and spare no efforts to achieve our goals accounting for the phenomenon that XX

==8.多媒体==

  • 媒体宣传正确价值观,引导人们做某事。 ①好Furthermore, all kinds of publicity, be they newspapers or the Internet, advocate vigorously what really matters is 主题词,inducing dwellers to do sth.

==9.个人==

经历磨难才能收获美好 忽视品质导致年轻人重表面轻内涵

①好How can we see the rainbow without experiencing storms? Only by going through the rapids can it be possible to build many beauties beyond description, with 主题词 being necessary. ②坏Ignoring 主题词 makes the young seek the glamorous appearance simply but fail to value inner endeavor and persistence,factors critical to the formation of their current views of life. ③例子A proper example is 人名头衔,whose success stems largely from his/her emphasis on 某种品质

10.流行病的影响

  • 疫情消退但持续影响人们 ①Despite the recession of the COVID-19 pandemic and the lifting of pandemic control measures, its profound impact remains. From psychology to life habits, people are still affected by it, realizing that the surroundings are challenging ,and thus tend to do sth (/be aware of the importance of 主题词) than ever before.

第三段 归纳总结段 1-3行

选择1:好,主题词对社会有益 Altogether,主题词 is deemed as not only a catalyst for the success of sth but also a bedrock of social progress.

选择2:中性,多种选择一静态图 On balance, 主题词 is a subjective(/sensory) experience for today's individuals(/undergraduates) as what they focus on are the factors affecting the whole experience——to be held in high regard by 相关产业(/society).

选择3:动态图:趋势 This trend,in the background of economic boom in China, will probably become dominant in the foreseeable future.

选择4:神话故事+表中有褒贬色彩主旨 Without a clear understanding of the current state of affairs,we would steer between Scylla and Charybdis.

选择5:双刃剑 supposing that individuals are armed with intelligence and caution, they are supposed to bypass the potential drawbacks of sth as well as take advantage of all the merits.

图画

第一段

第 1 句:总体描述 ①Were it not for the drawing above,a thought-provoking phenomenon would be neglected:

第 2 句:图画细节描述 ​ ==2.1 单图== ​ 在这个场景中,有一个中心人物做着什么事,这个中心人物是怎样的,与周边事物发生了什么,周边事物又是怎样的。 ​ Step1:找到核心人物:位置+动作——倒装 ​ Step2:其他可描述的内容:说话,神情,其他动作——非谓语 ​ Step3:找到周边事物:主人公,周边人/事——定从 At a crossroads stand an army of graduates,wearing with an air of confusion in their faces, who are faced with four choices: hunting for jobs,taking the Postgraduate Entrance Examination, going abroad and starting a business.

第 3 句:文字说明 or 表达感受 ①At the bottom of the drawing is the caption which reads"XX" ②At the bottom of the drawing,a sentence stands there prominently, which can be briefly interpreted in this way: XX ③What an enlightening drawing it is! ④What enlightening drawings they are!

第二段

第 1 句:主旨句 The drawing crystallizes a truth:主题词,a component critical to life success,is the least to disregard. 第2~4句:2-3个万能原因

第三段

第1句:总结全文 ①好Altogether, 主题词 is deemed as not only a catalyst for the success of sth but also a bedrock of social progress. ②坏as has been mentioned above,countermeasures should be taken immediately so as to reverse the grim situation. ③双刃剑Altogether,主题词,if handled carelessly or without restraints——despite the fact that it is already particularly prevalent——might be a double-edged sword

第2句:六大万能建议 一、社会道德教育 The fundamental approach to solving this problem is to launch extensive education on social morality,making people truly aware of the significance of 主题词.

二、改善社会风气 At the mention of suggestions and measures,it occurs to many people that strong punitive actions,like laws and regulations,are bound to be issued. Actually,they are not a universal panacea,and the fundamental approach is to launch an extensive education on social morality, making people truly aware of the significance of 主题词,thus abandoning uncivilized behavior initially.

三、政府、学校 As a cradle of talents,it is of importance for universities to exert a positive cultural influence on the public and enhance the young's desire for knowledge;that is to say, universities are bound to make the rules for undergraduates——setting good examples for others.

四、多媒体/名人 The worthies——especially those unusually informed, persuasive and well-connected——not only Chinese but also foreign ones,in cooperation,are obliged to do something useful,say,advocating 主题词 vigorously.

五、多媒体/社团 Related organizations are supposed to launch high-visibility campaigns to help us discard the undesirable habits and remold healthy value systems, which is absolutely imperative.

六、个人 Full of obstacles as life is,it can be easier when you know how to keep yourself mentally healthy——for example,being a 与主题词相关的adj ,person,a lesson that all college students should take.

第3句:下结论+展望未来 ①Life is like a colossal ship sailing on the sea,in which at any moment we will meet storms or reefs,but if we insist on 主题词,the ship will never sink. ②坏Supposing that we want to avoid making similar mistakes in the future,everybody——especially the most intelligent and prominent——would do well to do sth. An epigram of Oscar Wilde should be quoted here:"There is no fault except sth." ③双刃剑Supposing that individuals are armed with intellect, caution and discretion,they are bound to bypass the potential drawbacks of 主题词 as well as take advantage of all the virtues.

材料

+ + + + \ No newline at end of file diff --git a/dist/英语作文-背诵版.html b/dist/英语作文-背诵版.html new file mode 100644 index 0000000..374024a --- /dev/null +++ b/dist/英语作文-背诵版.html @@ -0,0 +1,27 @@ + + + + + + 小作文 | 考研英语资料库 + + + + + + + + + + + + + + +
Skip to content

小作文

Dear Xx,

第一段:次要目的+主要目的

I am writing this letter to... / This notice is to... 次要目的:(感谢、道歉、悼念等纯粹情感性的目的) thank you for...(/congratulate you for.../apologize for.../do sth), and to

主要目的:(提建议、意见,介绍信息,进行推荐文章的核心主旨): ① offer you some suggestions(/information) about sth/how to do sth. ② extend you an invitation to do sth. ③ recommend you sth. ④ do sth.

第二段:主体段整体架构:

Regarding 主题,there are points I would like to . First of all,论点1. What's more, 论点2. In addition,论点3. For more details,you could refer to the attachment below.

具体内容: 是什么(说明介绍)、为什么(分析利弊)、怎么办(建议意见)

1. 是什么(说明介绍)

​ 1.1 时间地点 ​① It will be held / It is located in(behind) the Main Building (next Sunday) ​② we will gather in the Main Building next Sunday and set off to the spot ( and please make sure you are then).

​1.2 工作人员指导 ​① our staff will be there to provide you necessary .

​1.3 着装要求 ① it is highly recommended to be properly/warmly/plainly dressed for the

2. 为什么选 ta(分析利弊)

​2.1 权威认可 ​① has (have) an official award (/qualification / recognition) from the authority. ​② is (are) awarded with the title of (/) Cultural from the United Nations. ​ 2.2 群众基础 ​① enjoys (enjoy) a popularity (/reputation /concern) among 人民群众(/on multiple social platforms).

​2.3 个人喜欢 ​① I personally find it attractive(/interesting/beneficial/necessary) to do sth.

万能图书、电影、景点、中华文化代表推荐:the Great Wall

3. 怎么办(建议意见)

3.1 端正认识 ① it’s advisable to put things into perspective and establish a correct value about sth primarily.

3.2实践经验 ① you could look for relevant experience in this aspect on Zhihu Community.

3.3 知行合一 ① a practical and reasonable plan should be promptly carried out and remain high on your agenda

For more details,you could refer to the attachment below.

尾段:对读信人的期望:

不回信:(公告、招募、问询、建议) ① I would be glad if you find the information(/suggestions) mentioned above helpful. Please feel free to let me know if you have any further questions.

回信:(建议、介绍、推荐、感谢、道歉、邀请、投诉、申请) ①I would appreciate it if you could take my complaint (/application/resignation/recommendation/invitation/questions) into consideration. And I would be much to you for an early and positive reply.

												Yours truly 
+													Li Ming
+

图表

第一段 图表描述段 5行

第1句:图表总体描述

  • Were it not for the chart above, a thought-provoking would be neglected:

  • With reagrd to sth, 第2-3句:图表细节描述:

  • 2 年数据对比:第一句下降,第二句上升,第三句不变

    • In 开始年, B topped the three 主题词(categories), while in 对比年, a remarkable decline occurred in it by 差值 from 开始年数值 to 结束年数值.
    • By contrast, there was a noticeable jump of 差值 from 开始年数值 to 结束年数值 during the same period in A
    • Meanwhile C grew/decreased at a far more pace, to the degree that it seemed to remain static in 2008.
  • 多年数据对比:第一句上升,第二句下降,第三句不变

    • From 开始年 to 结束年, the number(/amount) of 主题词1 was remarkably from only about 起始值 to 结束值.
    • By , the number(/amount) of 主题词2, individuals' , dipped (/slightly)from 起始值 to 结束值 during the same period,
    • Meanwhile C grew/decreased at a far more sluggish pace, to the degree that it seemed to remain static in 2008.

the number of 可数名词复数 the amount of 不可数名词

  • 没有时间表现:第一句最大的,第二句其他的

    • The of A is the highest amongst all the 种类总数 , at approximately 对应百分数, whereas the data of B, C, D as well as others accounts for about 数 2, 数 3 and 数 4 respectively.
  • 表格:每列最大值

    • The percentage of A类中最大值对应的人1 has peaked among A类, at approximately A类中最大值%.
    • Meanwhile, the proportions of B类 are highest for B类中最大值对应的人2, at roughly B类中最大值%.
    • In contrast, C类 is C类中最大值% amongst those C类中最大值对应的人3, the maximum value among all these categories.

    Meanwhile, the proportions of B类 are equal between 人1 and 人2, at roughly xxx%.

第二段 原因分析段 10-11行

Initially,原因1. Additionally,原因2.Finally,原因3.

==1.社会经济科技发展==

第一句: a well-known saying from 's "Critique of 's of Right(1843)" should be quoted here:"Economic basis decides superstructure".

第二句: ①In the face of the rapidly evolving society, many individuals, if not most(/especially xxx), are becoming increasingly wealthy, which provides them with a fundamental economic basis to do sth.

==2.经济全球化、都市化、压力==

①The human race having entered a completely new stage in its history,with the increasingly rapid economic and urbanization, brought to our attention are more enhancements both in individuals and society, the one mentioned above——XX名词短语

great strain and intense competition,

==5.人们思想转变==

The tendency has been bound up with the turning of people' outlooks and perspectives on 主题词.In other words,(for sb,)the fact that sth(之前觉得重要的) is no longer as essential as it used to be demonstrates what really counts is sth(现在觉得重要的东西)

==6.文化的多样性/包容性==

Noting the inevitable diversity and inclusiveness of culture,there are an array of options facing every person——and some of them choose the very way of doing sth.

==7.政府/学校==

①好The local administration/universities,exerting effective and strict supervision on sth(/playing a crucial role in enhancing these ideas showed in the chart ), make it possible for us to keep abreast of the latest news and spare no efforts to achieve our goals accounting for the phenomenon that XX

==8.多媒体==

①all kinds of publicity, be the newspapers or the Internet, advocate vigorously what really matters is 主题词,inducing dwellers to do sth.

第三段 归纳总结段 1-3行

选择2:中性,多种选择一静态图 On balance, 主题词 is a subjective(/sensory) experience for today's individuals(/undergraduates) as what they focus on are the factors affecting the whole experience——to be held in high regard by 相关产业(/society).

选择3:动态图:趋势 This trend,in the background of economic boom in China, will probably become dominant in the foreseeable future.

选择5:双刃剑 Supposing that individuals are armed with intelligence and caution, they are supposed to bypass the potential drawbacks of sth as well as take advantage of all the merits.

图画

第一段

第 1 句:总体描述 ①Were it not for the drawing above,a thought-provoking phenomenon would be neglected:

第 2 句:图画细节描述 ​ ==2.1 单图== ​ 在这个场景中,有一个中心人物做着什么事,这个中心人物是怎样的,与周边事物发生了什么,周边事物又是怎样的。 ​ Step1:找到核心人物:位置+动作——倒装 ​ Step2:其他可描述的内容:说话,神情,其他动作——非谓语 ​ Step3:找到周边事物:主人公,周边人/事——定从 At a crossroads stand an army of graduates,wearing with an air of confusion in their faces, who are faced with four choices: hunting for jobs,taking the Postgraduate Entrance Examination, going abroad and starting a business.

材料

词汇

大学生

  • 大学生:college students
  • 大一:freshman
  • 大二:sophomore
  • 大三:junior
  • 大四:senior

描述社会

形容词-oriented society

  • Technologically & Digitally Driven(技术与数字化)
  • Education-Focused & Knowledge-Based(教育与知识)
  • Economically Competitive & Consumption-Oriented(经济与消费)
  • Rapidly Evolving & Progressing(社会发展与变迁)
  • Youth-Centric & Culturally Blended(人口与文化)
  • Eco-Conscious & Sustainable(环境与可持续性)

个人发展追求

Another significant factor is the pursuit of personal development, as individuals increasingly prioritize self-improvement and career success.

人们变得有钱后用:As disposable incomes rise and are better met, people are naturally inclined to pursue cultural enrichment

人际关系

strengthen social bonds and maintain interpersonal relationships.

大额计数

  • 百 - Hundred

为了更加方便的生活

for a more convenient life more innovations in public services and infrastructure

更加偏向于...

the increasing preference for 喜欢的 over 不喜欢的

物质和文化

material wealth

people's cultural pride and confidence have been increasingly enhanced.

the pursuit of cultural and intellectual experiences, such as visiting museums.

不仅...重要,...同样也重要

They realize that classroom learning alone is insufficient, and practical experience is equally essential for comprehensive growth.

高频词

convenient environmental awareness diverse xxx options eco-friendly lifestyles/travel Promotion of NEVs. Rapid advancement in renewable energy technology Faster pace of life Improving career competitiveness quality of life personal development and interests. Increased opportunities for

+ + + + \ No newline at end of file diff --git a/dist/英语做题技巧.html b/dist/英语做题技巧.html new file mode 100644 index 0000000..018f42a --- /dev/null +++ b/dist/英语做题技巧.html @@ -0,0 +1,25 @@ + + + + + + 考研英语资料库 + + + + + + + + + + + + + + +
Skip to content

① 扫一眼全文

  • 步骤:快速浏览全文,并为每个段落标上序号。

② 看题

  • 步骤
    • 圈出定位点:找出题目中的高频词、关键词或信息。
    • 预测讨论的内容:基于题目词汇和信息,预判文章可能讨论的内容。

③ 做题

  • 原则:题目和文章内容一般是按照顺序出现的,按照文章顺序依次解题。

④ 文章分析

逻辑分析

  • 代词具体指代:找出文中代词的具体指代对象。
  • 圈出关键词:包括转折词(如"but"、"unfortunately")、连接词、态度词(如"upset"、"must"、"hardly")。
  • 段落主题与情感分析
    • 确定每段的主题,并判断该段是正面情感还是负面情感,关注情感的转向。
  • 逻辑对比:留意时间变化及其他对立关系(如“now”)。
  • 少数派原则:少数派的观点可能就是作者的观点。
  • 句间逻辑:略读句子间的逻辑关系,如后文是否为前文的例证。
  • 作者态度判断
    • 通过感情色彩词(如"must"、"should")、对问句的回答、句中形容词来判断作者态度。
    • 明确正向或负向是对哪个主体的评价。
  • 中心主旨的服从关系:全文服从中心主旨,段落服从段落主旨,选项需包含段落主旨且服从中心主旨。
  • 重复出现:文中段落中重复出现的内容往往就是文章的中心。
  • 态度标记:作者态度往往通过感情色彩词、回答问句、或句中形容词表现。

词句细节处理

  • 双重否定:划掉否定词和否定前缀,理解正面含义。
  • 因果关系:识别因果关系短语,判断谁是原因,谁是结果。
  • 观点表达:in spite of之后往往是作者的真实观点。
  • 副词处理:关注副词的程度深浅(如“ly”结尾的词)。
  • 强调句:划掉强调句的结构部分,如“It is...who...”,直接理解核心内容。
  • 介词短语:by表示减少了,to表示减少到。
  • 常见短语
    • “more often than not” 表示肯定语气(往往)。
    • “few A more B than C” 等同于最高级,翻译成“C是最B的A”。
    • “until” 等同于“before”。
  • 特定词汇
    • affairs通常表示不好的事情。
    • “A of B” 翻译成B的A。
    • 破折号通常对前面内容进行说明,不要忽略。
    • “And”或“But”有时表示递进关系。
  • 并列结构
    • A, B and C 表示三者并列。
    • A and B, combined with C 表示A与B合并后再与C并列。
  • 从句:明确从句是补充说明哪个主语。
  • 相反关系:rather than通常表示前后内容相反。
  • 等量表达:A is not less than B 表示A与B一样。

⑤ 题目分析

  • 应做未做:should表达的是应该做但没有做的事。
  • 缓和与绝对:选项中的缓和词通常是正确答案,绝对词通常错误。
  • 比较级与程度:若选项中有比较级,而文章中没有,或反之,则需排除。程度轻重变化也是判断标准。
  • 问答匹配:避免答非所问,如问原因答结果,问观点答客观事实等。
  • 选项与情感匹配:标记选项的正负情感,并排除与文章情感相反的选项。
  • 中心主旨匹配:选项需与文章的中心主旨一致。
  • 逻辑一致性:正确答案的信息与文中的信息需在逻辑关系上保持一致。
  • 张冠李戴:避免选出与文章内容不匹配的选项。
  • 宏观视角:跳出题目,俯瞰,从宏观视角判断选项是否符合主旨。
  • 分类验证:对选项分类后回文中验证其正确性。

题型分析

  • 例证题:例子不重要,观点重要,寻找上下文中的观点。
  • 态度题
    1. 排除小墓碑选项;
    2. 将选项按正负情感分类;
    3. 回文中找作者的态度倾向;
    4. 选择缓和的选项,排除夸大的选项。
  • 推理判断题:关注与文章中心主旨有关的抽象内容。
  • 人物观点题:明确问的是谁的观点,排除其他人物的观点。
  • 词句题:根据上下文的逻辑关系(相同或相反)来选择同义词或反义词。
  • 最佳题目题
    1. 通过高频词判断主题;
    2. 留意各段重复出现的词;
    3. 考虑对问句的回答。 干扰选项通常是范围太小或太大的。

⑥ 订正

  • 步骤:标出出错题的定位句,分析出错原因。
+ + + + \ No newline at end of file diff --git a/dist/阅读真题主题词.html b/dist/阅读真题主题词.html new file mode 100644 index 0000000..d52c189 --- /dev/null +++ b/dist/阅读真题主题词.html @@ -0,0 +1,25 @@ + + + + + + 情感态度 | 考研英语资料库 + + + + + + + + + + + + + + +
Skip to content

情感态度

积极情感

  1. Supportive:支持的
  2. Hopeful:充满希望的
  3. Optimistic:乐观的
  4. Sympathetic:同情的
  5. Tolerant:宽容的
  6. Positive:积极的
  7. Permissive:宽松的

消极情感

  1. Desperate:绝望的
  2. Scornful:轻蔑的
  3. Destructive:破坏性的
  4. Critical:批评的
  5. Disappointed:失望的
  6. Conceited:自负的
  7. Pessimistic:悲观的
  8. Negative:消极的
  9. Doubtful:怀疑的

中性情感(从强烈到不强烈)

  1. Biased:有偏见的
  2. Objective:客观的
  3. Certain:确定的
  4. Uncertain:不确定的
  5. Cautious:谨慎的
  6. Indifferent:冷漠的
  7. Trivial:琐碎的

不熟练

bewilderingly controversy reckons slump crystallize virtual

+ + + + \ No newline at end of file diff --git a/docs/英语作文-打印版.md b/docs/英语作文-打印版.md index 55bbe41..3821ac2 100644 --- a/docs/英语作文-打印版.md +++ b/docs/英语作文-打印版.md @@ -107,7 +107,7 @@ Initially,原因1. Additionally,原因2.Finally,原因3. a well-known saying from Karl Heinrich Marx's "Critique of Hegel's Philosophy of Right(1843)" should be quoted here:"Economic basis decides superstructure". 第二句: -①好In the face of the [very pluralistic](英语作文.md#描述社会) society, many individuals, if not most, are becoming increasingly **wealthy([形容词](作文例句.md#形容词))**, which provides them with a fundamental basis in the economic level of **doing sth**. +①好In the face of the [very pluralistic](./英语作文-总20241122.md#描述社会) society, many individuals, if not most, are becoming increasingly **wealthy([形容词](作文例句.md#形容词))**, which provides them with a fundamental basis in the economic level of **doing sth**. ②坏In the face of the very pluralistic society, many individuals, if not most, are becoming increasingly **money-oriented(形容词)**, which triggers to the tendency/phenomenon of **doing sth** #### 2.经济全球化、都市化 @@ -242,4 +242,3 @@ Full of obstacles as life is,it can be easier when you know how to keep yourself ## 材料 - diff --git a/package-lock.json b/package-lock.json index 72668d3..3a3a91a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,7 +4,6 @@ "requires": true, "packages": { "": { - "name": "考研-英语-分享", "devDependencies": { "mermaid": "^11.4.1", "vitepress": "^1.6.3", diff --git a/package.json b/package.json index b743cd0..5103cc3 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "scripts": { "docs:dev": "vitepress dev docs", "docs:build": "vitepress build docs", - "docs:preview": "vitepress preview docs" + "docs:preview": "vitepress preview docs", + "release": "vitepress build docs --outDir dist" } }