29 lines
131 KiB
JavaScript
29 lines
131 KiB
JavaScript
|
|
import{r as ti,c as Xe,g as Jt}from"./vendor-react-C6WG4Va-.js";import{k as Qn}from"./vendor-katex-p018AHG0.js";var Zt={exports:{}},Ke={};/**
|
||
|
|
* @license React
|
||
|
|
* react-jsx-runtime.production.min.js
|
||
|
|
*
|
||
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
|
|
*
|
||
|
|
* This source code is licensed under the MIT license found in the
|
||
|
|
* LICENSE file in the root directory of this source tree.
|
||
|
|
*/var ri=ti,ii=Symbol.for("react.element"),li=Symbol.for("react.fragment"),oi=Object.prototype.hasOwnProperty,ai=ri.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,ui={key:!0,ref:!0,__self:!0,__source:!0};function er(e,n,t){var r,i={},l=null,o=null;t!==void 0&&(l=""+t),n.key!==void 0&&(l=""+n.key),n.ref!==void 0&&(o=n.ref);for(r in n)oi.call(n,r)&&!ui.hasOwnProperty(r)&&(i[r]=n[r]);if(e&&e.defaultProps)for(r in n=e.defaultProps,n)i[r]===void 0&&(i[r]=n[r]);return{$$typeof:ii,type:e,key:l,ref:o,props:i,_owner:ai.current}}Ke.Fragment=li;Ke.jsx=er;Ke.jsxs=er;Zt.exports=Ke;var rn=Zt.exports;function Kn(e){const n=[],t=String(e||"");let r=t.indexOf(","),i=0,l=!1;for(;!l;){r===-1&&(r=t.length,l=!0);const o=t.slice(i,r).trim();(o||!l)&&n.push(o),i=r+1,r=t.indexOf(",",i)}return n}function si(e,n){const t={};return(e[e.length-1]===""?[...e,""]:e).join((t.padRight?" ":"")+","+(t.padLeft===!1?"":" ")).trim()}const ci=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,pi=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,fi={};function Jn(e,n){return(fi.jsx?pi:ci).test(e)}const hi=/[ \t\n\f\r]/g;function mi(e){return typeof e=="object"?e.type==="text"?Zn(e.value):!1:Zn(e)}function Zn(e){return e.replace(hi,"")===""}class je{constructor(n,t,r){this.normal=t,this.property=n,r&&(this.space=r)}}je.prototype.normal={};je.prototype.property={};je.prototype.space=void 0;function nr(e,n){const t={},r={};for(const i of e)Object.assign(t,i.property),Object.assign(r,i.normal);return new je(t,r,n)}function Re(e){return e.toLowerCase()}class J{constructor(n,t){this.attribute=t,this.property=n}}J.prototype.attribute="";J.prototype.booleanish=!1;J.prototype.boolean=!1;J.prototype.commaOrSpaceSeparated=!1;J.prototype.commaSeparated=!1;J.prototype.defined=!1;J.prototype.mustUseProperty=!1;J.prototype.number=!1;J.prototype.overloadedBoolean=!1;J.prototype.property="";J.prototype.spaceSeparated=!1;J.prototype.space=void 0;let di=0;const F=we(),$=we(),yn=we(),w=we(),j=we(),Te=we(),ee=we();function we(){return 2**++di}const xn=Object.freeze(Object.defineProperty({__proto__:null,boolean:F,booleanish:$,commaOrSpaceSeparated:ee,commaSeparated:Te,number:w,overloadedBoolean:yn,spaceSeparated:j},Symbol.toStringTag,{value:"Module"})),ln=Object.keys(xn);class Nn extends J{constructor(n,t,r,i){let l=-1;if(super(n,t),et(this,"space",i),typeof r=="number")for(;++l<ln.length;){const o=ln[l];et(this,ln[l],(r&xn[o])===xn[o])}}}Nn.prototype.defined=!0;function et(e,n,t){t&&(e[n]=t)}function Pe(e){const n={},t={};for(const[r,i]of Object.entries(e.properties)){const l=new Nn(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(l.mustUseProperty=!0),n[r]=l,t[Re(r)]=r,t[Re(l.attribute)]=r}return new je(n,t,e.space)}const tr=Pe({properties:{ariaActiveDescendant:null,ariaAtomic:$,ariaAutoComplete:null,ariaBusy:$,ariaChecked:$,ariaColCount:w,ariaColIndex:w,ariaColSpan:w,ariaControls:j,ariaCurrent:null,ariaDescribedBy:j,ariaDetails:null,ariaDisabled:$,ariaDropEffect:j,ariaErrorMessage:null,ariaExpanded:$,ariaFlowTo:j,ariaGrabbed:$,ariaHasPopup:null,ariaHidden:$,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:j,ariaLevel:w,ariaLive:null,ariaModal:$,ariaMultiLine:$,ariaMultiSelectable:$,ariaOrientation:null,ariaOwns:j,ariaPlaceholder:null,ariaPosInSet:w,ariaPressed:$,ariaReadOnly:$,ariaRelevant:null,ariaRequired:$,ariaRoleDescription:j,ariaRowCount:w,ariaRowIndex:w,ariaRowSpan:w,ariaSelected:$,ariaSetSize:w,ariaSort:null,ariaValueMax:w,ariaValueMin:w,ariaValueNow:w,ariaValueText:null,role:null},transform(e,n){return n==="role"?n:"aria-"+n.slice(4).toLowerCase()}});function rr(e,n){return n in e?e[n]:n}function ir(e,n){return rr(e,n.toLowerCase())}const gi=Pe({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Te,acceptCharset:j,accessKey:j,action:null,allow:null,allowFullScreen:F,allowPaymentRequest:F,allowUserMedia:F,alt:null,as:null,async:F,au
|
||
|
|
`,it="/",lt="*",ke="",Li="comment",Mi="declaration";function Oi(e,n){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];n=n||{};var t=1,r=1;function i(y){var g=y.match(Ci);g&&(t+=g.length);var C=y.lastIndexOf(zi);r=~C?y.length-C:r+y.length}function l(){var y={line:t,column:r};return function(g){return g.position=new o(y),s(),g}}function o(y){this.start=y,this.end={line:t,column:r},this.source=n.source}o.prototype.content=e;function a(y){var g=new Error(n.source+":"+t+":"+r+": "+y);if(g.reason=y,g.filename=n.source,g.line=t,g.column=r,g.source=e,!n.silent)throw g}function u(y){var g=y.exec(e);if(g){var C=g[0];return i(C),e=e.slice(C.length),g}}function s(){u(Ii)}function c(y){var g;for(y=y||[];g=f();)g!==!1&&y.push(g);return y}function f(){var y=l();if(!(it!=e.charAt(0)||lt!=e.charAt(1))){for(var g=2;ke!=e.charAt(g)&&(lt!=e.charAt(g)||it!=e.charAt(g+1));)++g;if(g+=2,ke===e.charAt(g-1))return a("End of comment missing");var C=e.slice(2,g-2);return r+=2,i(C),e=e.slice(g),r+=2,y({type:Li,comment:C})}}function d(){var y=l(),g=u(Ti);if(g){if(f(),!u(Ai))return a("property missing ':'");var C=u(Pi),b=y({type:Mi,property:ot(g[0].replace(rt,ke)),value:C?ot(C[0].replace(rt,ke)):ke});return u(Ni),b}}function p(){var y=[];c(y);for(var g;g=d();)g!==!1&&(y.push(g),c(y));return y}return s(),p()}function ot(e){return e?e.replace(Fi,ke):ke}var Di=Oi,_i=Xe&&Xe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Fn,"__esModule",{value:!0});Fn.default=Ri;const vi=_i(Di);function Ri(e,n){let t=null;if(!e||typeof e!="string")return t;const r=(0,vi.default)(e),i=typeof n=="function";return r.forEach(l=>{if(l.type!=="declaration")return;const{property:o,value:a}=l;i?n(o,a,l):a&&(t=t||{},t[o]=a)}),t}var Ze={};Object.defineProperty(Ze,"__esModule",{value:!0});Ze.camelCase=void 0;var Bi=/^--[a-zA-Z0-9_-]+$/,ji=/-([a-z])/g,Hi=/^[^-]+$/,Ui=/^-(webkit|moz|ms|o|khtml)-/,Vi=/^-(ms)-/,qi=function(e){return!e||Hi.test(e)||Bi.test(e)},$i=function(e,n){return n.toUpperCase()},at=function(e,n){return"".concat(n,"-")},Wi=function(e,n){return n===void 0&&(n={}),qi(e)?e:(e=e.toLowerCase(),n.reactCompat?e=e.replace(Vi,at):e=e.replace(Ui,at),e.replace(ji,$i))};Ze.camelCase=Wi;var Yi=Xe&&Xe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},Xi=Yi(Fn),Gi=Ze;function kn(e,n){var t={};return!e||typeof e!="string"||(0,Xi.default)(e,function(r,i){r&&i&&(t[(0,Gi.camelCase)(r,n)]=i)}),t}kn.default=kn;var Qi=kn;const Ki=Jt(Qi),cr=pr("end"),zn=pr("start");function pr(e){return n;function n(t){const r=t&&t.position&&t.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function Ji(e){const n=zn(e),t=cr(e);if(n&&t)return{start:n,end:t}}function De(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?ut(e.position):"start"in e||"end"in e?ut(e):"line"in e||"column"in e?wn(e):""}function wn(e){return st(e&&e.line)+":"+st(e&&e.column)}function ut(e){return wn(e&&e.start)+"-"+wn(e&&e.end)}function st(e){return e&&typeof e=="number"?e:1}class G extends Error{constructor(n,t,r){super(),typeof t=="string"&&(r=t,t=void 0);let i="",l={},o=!1;if(t&&("line"in t&&"column"in t?l={place:t}:"start"in t&&"end"in t?l={place:t}:"type"in t?l={ancestors:[t],place:t.position}:l={...t}),typeof n=="string"?i=n:!l.cause&&n&&(o=!0,i=n.message,l.cause=n),!l.ruleId&&!l.source&&typeof r=="string"){const u=r.indexOf(":");u===-1?l.ruleId=r:(l.source=r.slice(0,u),l.ruleId=r.slice(u+1))}if(!l.place&&l.ancestors&&l.ancestors){const u=l.ancestors[l.ancestors.length-1];u&&(l.place=u.position)}const a=l.place&&"start"in l.place?l.place.start:l.place;this.ancestors=l.ancestors||void 0,this.cause=l.cause||void 0,this.column=a?a.column:void 0,this.fatal=void 0,this.file="",this.message=i,this.line=a?a.line:void 0,this.name=De(l.place)||"1:1",this.place=l.place||void 0,this.reason=this.message,this.ruleId=l.ruleId||void 0,this.source=l.source||void 0,this.stack=o&&l.cause&&typ
|
||
|
|
`;break}case-3:{o=`\r
|
||
|
|
`;break}case-2:{o=n?" ":" ";break}case-1:{if(!n&&i)continue;o=" ";break}default:o=String.fromCharCode(l)}i=l===-2,r.push(o)}return r.join("")}function ga(e){const r={constructs:Sl([fa,...(e||{}).extensions||[]]),content:i(Fl),defined:[],document:i(Ll),flow:i(Ko),lazy:{},string:i(ea),text:i(na)};return r;function i(l){return o;function o(a){return ha(r,l,a)}}}function ya(e){for(;!br(e););return e}const wt=/[\0\t\n\r]/g;function xa(){let e=1,n="",t=!0,r;return i;function i(l,o,a){const u=[];let s,c,f,d,p;for(l=n+(typeof l=="string"?l.toString():new TextDecoder(o||void 0).decode(l)),f=0,n="",t&&(l.charCodeAt(0)===65279&&f++,t=void 0);f<l.length;){if(wt.lastIndex=f,s=wt.exec(l),d=s&&s.index!==void 0?s.index:l.length,p=l.charCodeAt(d),!s){n=l.slice(f);break}if(p===10&&f===d&&r)u.push(-3),r=void 0;else switch(r&&(u.push(-5),r=void 0),f<d&&(u.push(l.slice(f,d)),e+=d-f),p){case 0:{u.push(65533),e++;break}case 9:{for(c=Math.ceil(e/4)*4,u.push(-2);e++<c;)u.push(-1);break}case 10:{u.push(-4),e=1;break}default:r=!0,e=1}f=d+1}return a&&(r&&u.push(-5),n&&u.push(n),u.push(null)),u}}const ka=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function wa(e){return e.replace(ka,ba)}function ba(e,n,t){if(n)return n;if(t.charCodeAt(0)===35){const i=t.charCodeAt(1),l=i===120||i===88;return yr(t.slice(l?2:1),l?16:10)}return Dn(t)||e}const Ar={}.hasOwnProperty;function Sa(e,n,t){return typeof n!="string"&&(t=n,n=void 0),Ea(t)(ya(ga(t).document().write(xa()(e,n,!0))))}function Ea(e){const n={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:l(Xn),autolinkProtocol:z,autolinkEmail:z,atxHeading:l($n),blockQuote:l(Ee),characterEscape:z,characterReference:z,codeFenced:l(Ue),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:l(Ue,o),codeText:l(Yr,o),codeTextData:z,data:z,codeFlowValue:z,definition:l(Xr),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:l(Gr),hardBreakEscape:l(Wn),hardBreakTrailing:l(Wn),htmlFlow:l(Yn,o),htmlFlowData:z,htmlText:l(Yn,o),htmlTextData:z,image:l(Qr),label:o,link:l(Xn),listItem:l(Kr),listItemValue:d,listOrdered:l(Gn,f),listUnordered:l(Gn),paragraph:l(Jr),reference:m,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:l($n),strong:l(Zr),thematicBreak:l(ni)},exit:{atxHeading:u(),atxHeadingSequence:B,autolink:u(),autolinkEmail:Se,autolinkProtocol:me,blockQuote:u(),characterEscapeValue:H,characterReferenceMarkerHexadecimal:ye,characterReferenceMarkerNumeric:ye,characterReferenceValue:Y,characterReference:Fe,codeFenced:u(C),codeFencedFence:g,codeFencedFenceInfo:p,codeFencedFenceMeta:y,codeFlowValue:H,codeIndented:u(b),codeText:u(M),codeTextData:H,data:H,definition:u(),definitionDestinationString:v,definitionLabelString:S,definitionTitleString:I,emphasis:u(),hardBreakEscape:u(A),hardBreakTrailing:u(A),htmlFlow:u(U),htmlFlowData:H,htmlText:u(q),htmlTextData:H,image:u(W),label:ce,labelText:re,lineEnding:P,link:u(X),listItem:u(),listOrdered:u(),listUnordered:u(),paragraph:u(),referenceString:le,resourceDestinationString:h,resourceTitleString:ie,resource:pe,setextHeading:u(V),setextHeadingLineSequence:O,setextHeadingText:k,strong:u(),thematicBreak:u()}};Pr(n,(e||{}).mdastExtensions||[]);const t={};return r;function r(x){let E={type:"root",children:[]};const N={stack:[E],tokenStack:[],config:n,enter:a,exit:s,buffer:o,resume:c,data:t},L=[];let R=-1;for(;++R<x.length;)if(x[R][1].type==="listOrdered"||x[R][1].type==="listUnordered")if(x[R][0]==="enter")L.push(R);else{const oe=L.pop();R=i(x,oe,R)}for(R=-1;++R<x.length;){const oe=n[x[R][0]];Ar.call(oe,x[R][1].type)&&oe[x[R][1].type].call(Object.assign({sliceSerialize:x[R][2].sliceSerialize},N),x[R][1])}if(N.tokenStack.length>0){const oe=N.tokenStack[N.tokenStack.length-1];(oe[1]||bt).call(N,void 0,oe[0])}for(E.position={start:de(x.length>0?x[0][1].start:{line:1,column:1,offset:0}),end:de(x.length>0?x[x.length-2][1].end:{line:1,column:1,offset:0})},R=-1;++R<n.transforms.length;)E=n.transforms[R](E)||E;return E}function i(x,E,N){let L=E-1,R=-1,oe=!1,xe
|
||
|
|
`}]}function Pa(e,n){const t=n.value?n.value+`
|
||
|
|
`:"",r={},i=n.lang?n.lang.split(/\s+/):[];i.length>0&&(r.className=["language-"+i[0]]);let l={type:"element",tagName:"code",properties:r,children:[{type:"text",value:t}]};return n.meta&&(l.data={meta:n.meta}),e.patch(n,l),l=e.applyData(n,l),l={type:"element",tagName:"pre",properties:{},children:[l]},e.patch(n,l),l}function Na(e,n){const t={type:"element",tagName:"del",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function Fa(e,n){const t={type:"element",tagName:"em",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function za(e,n){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=String(n.identifier).toUpperCase(),i=Ne(r.toLowerCase()),l=e.footnoteOrder.indexOf(r);let o,a=e.footnoteCounts.get(r);a===void 0?(a=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=l+1,a+=1,e.footnoteCounts.set(r,a);const u={type:"element",tagName:"a",properties:{href:"#"+t+"fn-"+i,id:t+"fnref-"+i+(a>1?"-"+a:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(n,u);const s={type:"element",tagName:"sup",properties:{},children:[u]};return e.patch(n,s),e.applyData(n,s)}function La(e,n){const t={type:"element",tagName:"h"+n.depth,properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function Ma(e,n){if(e.options.allowDangerousHtml){const t={type:"raw",value:n.value};return e.patch(n,t),e.applyData(n,t)}}function Nr(e,n){const t=n.referenceType;let r="]";if(t==="collapsed"?r+="[]":t==="full"&&(r+="["+(n.label||n.identifier)+"]"),n.type==="imageReference")return[{type:"text",value:"!["+n.alt+r}];const i=e.all(n),l=i[0];l&&l.type==="text"?l.value="["+l.value:i.unshift({type:"text",value:"["});const o=i[i.length-1];return o&&o.type==="text"?o.value+=r:i.push({type:"text",value:r}),i}function Oa(e,n){const t=String(n.identifier).toUpperCase(),r=e.definitionById.get(t);if(!r)return Nr(e,n);const i={src:Ne(r.url||""),alt:n.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);const l={type:"element",tagName:"img",properties:i,children:[]};return e.patch(n,l),e.applyData(n,l)}function Da(e,n){const t={src:Ne(n.url)};n.alt!==null&&n.alt!==void 0&&(t.alt=n.alt),n.title!==null&&n.title!==void 0&&(t.title=n.title);const r={type:"element",tagName:"img",properties:t,children:[]};return e.patch(n,r),e.applyData(n,r)}function _a(e,n){const t={type:"text",value:n.value.replace(/\r?\n|\r/g," ")};e.patch(n,t);const r={type:"element",tagName:"code",properties:{},children:[t]};return e.patch(n,r),e.applyData(n,r)}function va(e,n){const t=String(n.identifier).toUpperCase(),r=e.definitionById.get(t);if(!r)return Nr(e,n);const i={href:Ne(r.url||"")};r.title!==null&&r.title!==void 0&&(i.title=r.title);const l={type:"element",tagName:"a",properties:i,children:e.all(n)};return e.patch(n,l),e.applyData(n,l)}function Ra(e,n){const t={href:Ne(n.url)};n.title!==null&&n.title!==void 0&&(t.title=n.title);const r={type:"element",tagName:"a",properties:t,children:e.all(n)};return e.patch(n,r),e.applyData(n,r)}function Ba(e,n,t){const r=e.all(n),i=t?ja(t):Fr(n),l={},o=[];if(typeof n.checked=="boolean"){const c=r[0];let f;c&&c.type==="element"&&c.tagName==="p"?f=c:(f={type:"element",tagName:"p",properties:{},children:[]},r.unshift(f)),f.children.length>0&&f.children.unshift({type:"text",value:" "}),f.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:n.checked,disabled:!0},children:[]}),l.className=["task-list-item"]}let a=-1;for(;++a<r.length;){const c=r[a];(i||a!==0||c.type!=="element"||c.tagName!=="p")&&o.push({type:"text",value:`
|
||
|
|
`}),c.type==="element"&&c.tagName==="p"&&!i?o.push(...c.children):o.push(c)}const u=r[r.length-1];u&&(i||u.type!=="element"||u.tagName!=="p")&&o.push({type:"text",value:`
|
||
|
|
`});const s={type:"element",tagName:"li",properties:l,children:o};return e.patch(n,s),e.applyData(n,s)}function ja(e){let n=!1;if(e.type==="list"){n=e.spread||!1;const t=e.children;let r=-1;for(;!n&&++r<t.length;)n=Fr(t[r])}return n}function Fr(e){const n=e.spread;return n??e.children.length>1}function Ha(e,n){const t={},r=e.all(n);let i=-1;for(typeof n.start=="number"&&n.start!==1&&(t.start=n.start);++i<r.length;){const o=r[i];if(o.type==="element"&&o.tagName==="li"&&o.properties&&Array.isArray(o.properties.className)&&o.properties.className.includes("task-list-item")){t.className=["contains-task-list"];break}}const l={type:"element",tagName:n.ordered?"ol":"ul",properties:t,children:e.wrap(r,!0)};return e.patch(n,l),e.applyData(n,l)}function Ua(e,n){const t={type:"element",tagName:"p",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function Va(e,n){const t={type:"root",children:e.wrap(e.all(n))};return e.patch(n,t),e.applyData(n,t)}function qa(e,n){const t={type:"element",tagName:"strong",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function $a(e,n){const t=e.all(n),r=t.shift(),i=[];if(r){const o={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(n.children[0],o),i.push(o)}if(t.length>0){const o={type:"element",tagName:"tbody",properties:{},children:e.wrap(t,!0)},a=zn(n.children[1]),u=cr(n.children[n.children.length-1]);a&&u&&(o.position={start:a,end:u}),i.push(o)}const l={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(n,l),e.applyData(n,l)}function Wa(e,n,t){const r=t?t.children:void 0,l=(r?r.indexOf(n):1)===0?"th":"td",o=t&&t.type==="table"?t.align:void 0,a=o?o.length:n.children.length;let u=-1;const s=[];for(;++u<a;){const f=n.children[u],d={},p=o?o[u]:void 0;p&&(d.align=p);let y={type:"element",tagName:l,properties:d,children:[]};f&&(y.children=e.all(f),e.patch(f,y),y=e.applyData(f,y)),s.push(y)}const c={type:"element",tagName:"tr",properties:{},children:e.wrap(s,!0)};return e.patch(n,c),e.applyData(n,c)}function Ya(e,n){const t={type:"element",tagName:"td",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}const St=9,Et=32;function Xa(e){const n=String(e),t=/\r?\n|\r/g;let r=t.exec(n),i=0;const l=[];for(;r;)l.push(Ct(n.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=t.exec(n);return l.push(Ct(n.slice(i),i>0,!1)),l.join("")}function Ct(e,n,t){let r=0,i=e.length;if(n){let l=e.codePointAt(r);for(;l===St||l===Et;)r++,l=e.codePointAt(r)}if(t){let l=e.codePointAt(i-1);for(;l===St||l===Et;)i--,l=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function Ga(e,n){const t={type:"text",value:Xa(String(n.value))};return e.patch(n,t),e.applyData(n,t)}function Qa(e,n){const t={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(n,t),e.applyData(n,t)}const Ka={blockquote:Ta,break:Aa,code:Pa,delete:Na,emphasis:Fa,footnoteReference:za,heading:La,html:Ma,imageReference:Oa,image:Da,inlineCode:_a,linkReference:va,link:Ra,listItem:Ba,list:Ha,paragraph:Ua,root:Va,strong:qa,table:$a,tableCell:Ya,tableRow:Wa,text:Ga,thematicBreak:Qa,toml:Ve,yaml:Ve,definition:Ve,footnoteDefinition:Ve};function Ve(){}const zr=-1,nn=0,ve=1,Ge=2,Rn=3,Bn=4,jn=5,Hn=6,Lr=7,Mr=8,It=typeof self=="object"?self:globalThis,Ja=(e,n)=>{const t=(i,l)=>(e.set(l,i),i),r=i=>{if(e.has(i))return e.get(i);const[l,o]=n[i];switch(l){case nn:case zr:return t(o,i);case ve:{const a=t([],i);for(const u of o)a.push(r(u));return a}case Ge:{const a=t({},i);for(const[u,s]of o)a[r(u)]=r(s);return a}case Rn:return t(new Date(o),i);case Bn:{const{source:a,flags:u}=o;return t(new RegExp(a,u),i)}case jn:{const a=t(new Map,i);for(const[u,s]of o)a.set(r(u),r(s));return a}case Hn:{const a=t(new Set,i);for(const u of o)a.add(r(u));return a}case Lr:{const{name:a,message:u}=o;return t(new It[a](u),i)}case Mr:return t(BigInt(o),i);case"BigInt":return t(Object(BigInt(o)),i);case"ArrayBuffer":return t(new Uint8Array(o).buffer,o);case"DataView":{const{buffer:a}=new Uint8Array(o);return t(new DataView(a),o)}}return t(new It[l](o),i)};return r},Tt=e=>J
|
||
|
|
`},{type:"element",tagName:"ol",properties:{},children:e.wrap(a,!0)},{type:"text",value:`
|
||
|
|
`}]}}const Un=function(e){if(e==null)return uu;if(typeof e=="function")return tn(e);if(typeof e=="object")return Array.isArray(e)?lu(e):ou(e);if(typeof e=="string")return au(e);throw new Error("Expected function, string, or object as test")};function lu(e){const n=[];let t=-1;for(;++t<e.length;)n[t]=Un(e[t]);return tn(r);function r(...i){let l=-1;for(;++l<n.length;)if(n[l].apply(this,i))return!0;return!1}}function ou(e){const n=e;return tn(t);function t(r){const i=r;let l;for(l in e)if(i[l]!==n[l])return!1;return!0}}function au(e){return tn(n);function n(t){return t&&t.type===e}}function tn(e){return n;function n(t,r,i){return!!(su(t)&&e.call(this,t,typeof r=="number"?r:void 0,i||void 0))}}function uu(){return!0}function su(e){return e!==null&&typeof e=="object"&&"type"in e}const Or=[],cu=!0,Pt=!1,Dr="skip";function _r(e,n,t,r){let i;typeof n=="function"&&typeof t!="function"?(r=t,t=n):i=n;const l=Un(i),o=r?-1:1;a(e,void 0,[])();function a(u,s,c){const f=u&&typeof u=="object"?u:{};if(typeof f.type=="string"){const p=typeof f.tagName=="string"?f.tagName:typeof f.name=="string"?f.name:void 0;Object.defineProperty(d,"name",{value:"node ("+(u.type+(p?"<"+p+">":""))+")"})}return d;function d(){let p=Or,y,g,C;if((!n||l(u,s,c[c.length-1]||void 0))&&(p=pu(t(u,c)),p[0]===Pt))return p;if("children"in u&&u.children){const b=u;if(b.children&&p[0]!==Dr)for(g=(r?b.children.length:-1)+o,C=c.concat(b);g>-1&&g<b.children.length;){const S=b.children[g];if(y=a(S,g,C)(),y[0]===Pt)return y;g=typeof y[1]=="number"?y[1]:g+o}}return p}}}function pu(e){return Array.isArray(e)?e:typeof e=="number"?[cu,e]:e==null?Or:[e]}function vr(e,n,t,r){let i,l,o;typeof n=="function"&&typeof t!="function"?(l=void 0,o=n,i=t):(l=n,o=t,i=r),_r(e,l,a,i);function a(u,s){const c=s[s.length-1],f=c?c.children.indexOf(u):void 0;return o(u,f,c)}}const Cn={}.hasOwnProperty,fu={};function hu(e,n){const t=n||fu,r=new Map,i=new Map,l=new Map,o={...Ka,...t.handlers},a={all:s,applyData:du,definitionById:r,footnoteById:i,footnoteCounts:l,footnoteOrder:[],handlers:o,one:u,options:t,patch:mu,wrap:yu};return vr(e,function(c){if(c.type==="definition"||c.type==="footnoteDefinition"){const f=c.type==="definition"?r:i,d=String(c.identifier).toUpperCase();f.has(d)||f.set(d,c)}}),a;function u(c,f){const d=c.type,p=a.handlers[d];if(Cn.call(a.handlers,d)&&p)return p(a,c,f);if(a.options.passThrough&&a.options.passThrough.includes(d)){if("children"in c){const{children:g,...C}=c,b=Qe(C);return b.children=a.all(c),b}return Qe(c)}return(a.options.unknownHandler||gu)(a,c,f)}function s(c){const f=[];if("children"in c){const d=c.children;let p=-1;for(;++p<d.length;){const y=a.one(d[p],c);if(y){if(p&&d[p-1].type==="break"&&(!Array.isArray(y)&&y.type==="text"&&(y.value=Nt(y.value)),!Array.isArray(y)&&y.type==="element")){const g=y.children[0];g&&g.type==="text"&&(g.value=Nt(g.value))}Array.isArray(y)?f.push(...y):f.push(y)}}}return f}}function mu(e,n){e.position&&(n.position=Ji(e))}function du(e,n){let t=n;if(e&&e.data){const r=e.data.hName,i=e.data.hChildren,l=e.data.hProperties;if(typeof r=="string")if(t.type==="element")t.tagName=r;else{const o="children"in t?t.children:[t];t={type:"element",tagName:r,properties:{},children:o}}t.type==="element"&&l&&Object.assign(t.properties,Qe(l)),"children"in t&&t.children&&i!==null&&i!==void 0&&(t.children=i)}return t}function gu(e,n){const t=n.data||{},r="value"in n&&!(Cn.call(t,"hProperties")||Cn.call(t,"hChildren"))?{type:"text",value:n.value}:{type:"element",tagName:"div",properties:{},children:e.all(n)};return e.patch(n,r),e.applyData(n,r)}function yu(e,n){const t=[];let r=-1;for(n&&t.push({type:"text",value:`
|
||
|
|
`});++r<e.length;)r&&t.push({type:"text",value:`
|
||
|
|
`}),t.push(e[r]);return n&&e.length>0&&t.push({type:"text",value:`
|
||
|
|
`}),t}function Nt(e){let n=0,t=e.charCodeAt(n);for(;t===9||t===32;)n++,t=e.charCodeAt(n);return e.slice(n)}function Ft(e,n){const t=hu(e,n),r=t.one(e,void 0),i=iu(t),l=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&l.children.push({type:"text",value:`
|
||
|
|
`},i),l}function xu(e,n){return e&&"run"in e?async function(t,r){const i=Ft(t,{file:r,...n});await e.run(i,r)}:function(t,r){return Ft(t,{file:r,...e||n})}}function zt(e){if(e)throw e}var Ye=Object.prototype.hasOwnProperty,Rr=Object.prototype.toString,Lt=Object.defineProperty,Mt=Object.getOwnPropertyDescriptor,Ot=function(n){return typeof Array.isArray=="function"?Array.isArray(n):Rr.call(n)==="[object Array]"},Dt=function(n){if(!n||Rr.call(n)!=="[object Object]")return!1;var t=Ye.call(n,"constructor"),r=n.constructor&&n.constructor.prototype&&Ye.call(n.constructor.prototype,"isPrototypeOf");if(n.constructor&&!t&&!r)return!1;var i;for(i in n);return typeof i>"u"||Ye.call(n,i)},_t=function(n,t){Lt&&t.name==="__proto__"?Lt(n,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):n[t.name]=t.newValue},vt=function(n,t){if(t==="__proto__")if(Ye.call(n,t)){if(Mt)return Mt(n,t).value}else return;return n[t]},ku=function e(){var n,t,r,i,l,o,a=arguments[0],u=1,s=arguments.length,c=!1;for(typeof a=="boolean"&&(c=a,a=arguments[1]||{},u=2),(a==null||typeof a!="object"&&typeof a!="function")&&(a={});u<s;++u)if(n=arguments[u],n!=null)for(t in n)r=vt(a,t),i=vt(n,t),a!==i&&(c&&i&&(Dt(i)||(l=Ot(i)))?(l?(l=!1,o=r&&Ot(r)?r:[]):o=r&&Dt(r)?r:{},_t(a,{name:t,newValue:e(c,o,i)})):typeof i<"u"&&_t(a,{name:t,newValue:i}));return a};const sn=Jt(ku);function In(e){if(typeof e!="object"||e===null)return!1;const n=Object.getPrototypeOf(e);return(n===null||n===Object.prototype||Object.getPrototypeOf(n)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wu(){const e=[],n={run:t,use:r};return n;function t(...i){let l=-1;const o=i.pop();if(typeof o!="function")throw new TypeError("Expected function as last argument, not "+o);a(null,...i);function a(u,...s){const c=e[++l];let f=-1;if(u){o(u);return}for(;++f<i.length;)(s[f]===null||s[f]===void 0)&&(s[f]=i[f]);i=s,c?bu(c,a)(...s):o(null,...s)}}function r(i){if(typeof i!="function")throw new TypeError("Expected `middelware` to be a function, not "+i);return e.push(i),n}}function bu(e,n){let t;return r;function r(...o){const a=e.length>o.length;let u;a&&o.push(i);try{u=e.apply(this,o)}catch(s){const c=s;if(a&&t)throw c;return i(c)}a||(u&&u.then&&typeof u.then=="function"?u.then(l,i):u instanceof Error?i(u):l(u))}function i(o,...a){t||(t=!0,n(o,...a))}function l(o){i(null,o)}}const ae={basename:Su,dirname:Eu,extname:Cu,join:Iu,sep:"/"};function Su(e,n){if(n!==void 0&&typeof n!="string")throw new TypeError('"ext" argument must be a string');He(e);let t=0,r=-1,i=e.length,l;if(n===void 0||n.length===0||n.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(l){t=i+1;break}}else r<0&&(l=!0,r=i+1);return r<0?"":e.slice(t,r)}if(n===e)return"";let o=-1,a=n.length-1;for(;i--;)if(e.codePointAt(i)===47){if(l){t=i+1;break}}else o<0&&(l=!0,o=i+1),a>-1&&(e.codePointAt(i)===n.codePointAt(a--)?a<0&&(r=i):(a=-1,r=o));return t===r?r=o:r<0&&(r=e.length),e.slice(t,r)}function Eu(e){if(He(e),e.length===0)return".";let n=-1,t=e.length,r;for(;--t;)if(e.codePointAt(t)===47){if(r){n=t;break}}else r||(r=!0);return n<0?e.codePointAt(0)===47?"/":".":n===1&&e.codePointAt(0)===47?"//":e.slice(0,n)}function Cu(e){He(e);let n=e.length,t=-1,r=0,i=-1,l=0,o;for(;n--;){const a=e.codePointAt(n);if(a===47){if(o){r=n+1;break}continue}t<0&&(o=!0,t=n+1),a===46?i<0?i=n:l!==1&&(l=1):i>-1&&(l=-1)}return i<0||t<0||l===0||l===1&&i===t-1&&i===r+1?"":e.slice(i,t)}function Iu(...e){let n=-1,t;for(;++n<e.length;)He(e[n]),e[n]&&(t=t===void 0?e[n]:t+"/"+e[n]);return t===void 0?".":Tu(t)}function Tu(e){He(e);const n=e.codePointAt(0)===47;let t=Au(e,!n);return t.length===0&&!n&&(t="."),t.length>0&&e.codePointAt(e.length-1)===47&&(t+="/"),n?"/"+t:t}function Au(e,n){let t="",r=0,i=-1,l=0,o=-1,a,u;for(;++o<=e.length;){if(o<e.length)a=e.codePointAt(o);else{if(a===47)break;a=47}if(a===47){if(!(i===o-1||l===1))if(i!==o-1&&l===2){if(t.length<2||r!==2||t.codePointAt(t.length-1)!==46||t.codePointAt(t.length-2)!==46){if(t.length>2){if(u=t.lastIndexOf("/"),u!==t.length-1){u<0?(t="",r=0):(t=t.slice(0,u),r=t.length-1-t.lastIndexOf("/")),i
|
||
|
|
`,inConstruct:"mathFlowMeta"},{character:"$",after:n?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:t,inlineMath:r}};function t(l,o,a,u){const s=l.value||"",c=a.createTracker(u),f="$".repeat(Math.max(Wu(s,"$")+1,2)),d=a.enter("mathFlow");let p=c.move(f);if(l.meta){const y=a.enter("mathFlowMeta");p+=c.move(a.safe(l.meta,{after:`
|
||
|
|
`,before:p,encode:["$"],...c.current()})),y()}return p+=c.move(`
|
||
|
|
`),s&&(p+=c.move(s+`
|
||
|
|
`)),p+=c.move(f),d(),p}function r(l,o,a){let u=l.value||"",s=1;for(n||s++;new RegExp("(^|[^$])"+"\\$".repeat(s)+"([^$]|$)").test(u);)s++;const c="$".repeat(s);/[^ \r\n]/.test(u)&&(/^[ \r\n]/.test(u)&&/[ \r\n]$/.test(u)||/^\$|\$$/.test(u))&&(u=" "+u+" ");let f=-1;for(;++f<a.unsafe.length;){const d=a.unsafe[f];if(!d.atBreak)continue;const p=a.compilePattern(d);let y;for(;y=p.exec(u);){let g=y.index;u.codePointAt(g)===10&&u.codePointAt(g-1)===13&&g--,u=u.slice(0,g)+" "+u.slice(y.index+1)}}return c+u+c}function i(){return"$"}}const Gu={tokenize:Qu,concrete:!0,name:"mathFlow"},Vt={tokenize:Ku,partial:!0};function Qu(e,n,t){const r=this,i=r.events[r.events.length-1],l=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0;let o=0;return a;function a(S){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),u(S)}function u(S){return S===36?(e.consume(S),o++,u):o<2?t(S):(e.exit("mathFlowFenceSequence"),_(e,s,"whitespace")(S))}function s(S){return S===null||T(S)?f(S):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),c(S))}function c(S){return S===null||T(S)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),f(S)):S===36?t(S):(e.consume(S),c)}function f(S){return e.exit("mathFlowFence"),r.interrupt?n(S):e.attempt(Vt,d,C)(S)}function d(S){return e.attempt({tokenize:b,partial:!0},C,p)(S)}function p(S){return(l?_(e,y,"linePrefix",l+1):y)(S)}function y(S){return S===null?C(S):T(S)?e.attempt(Vt,d,C)(S):(e.enter("mathFlowValue"),g(S))}function g(S){return S===null||T(S)?(e.exit("mathFlowValue"),y(S)):(e.consume(S),g)}function C(S){return e.exit("mathFlow"),n(S)}function b(S,I,v){let B=0;return _(S,k,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function k(z){return S.enter("mathFlowFence"),S.enter("mathFlowFenceSequence"),O(z)}function O(z){return z===36?(B++,S.consume(z),O):B<o?v(z):(S.exit("mathFlowFenceSequence"),_(S,V,"whitespace")(z))}function V(z){return z===null||T(z)?(S.exit("mathFlowFence"),I(z)):v(z)}}}function Ku(e,n,t){const r=this;return i;function i(o){return o===null?n(o):(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),l)}function l(o){return r.parser.lazy[r.now().line]?t(o):n(o)}}function Ju(e){let t=(e||{}).singleDollarTextMath;return t==null&&(t=!0),{tokenize:r,resolve:Zu,previous:es,name:"mathText"};function r(i,l,o){let a=0,u,s;return c;function c(g){return i.enter("mathText"),i.enter("mathTextSequence"),f(g)}function f(g){return g===36?(i.consume(g),a++,f):a<2&&!t?o(g):(i.exit("mathTextSequence"),d(g))}function d(g){return g===null?o(g):g===36?(s=i.enter("mathTextSequence"),u=0,y(g)):g===32?(i.enter("space"),i.consume(g),i.exit("space"),d):T(g)?(i.enter("lineEnding"),i.consume(g),i.exit("lineEnding"),d):(i.enter("mathTextData"),p(g))}function p(g){return g===null||g===32||g===36||T(g)?(i.exit("mathTextData"),d(g)):(i.consume(g),p)}function y(g){return g===36?(i.consume(g),u++,y):u===a?(i.exit("mathTextSequence"),i.exit("mathText"),l(g)):(s.type="mathTextData",p(g))}}}function Zu(e){let n=e.length-4,t=3,r,i;if((e[t][1].type==="lineEnding"||e[t][1].type==="space")&&(e[n][1].type==="lineEnding"||e[n][1].type==="space")){for(r=t;++r<n;)if(e[r][1].type==="mathTextData"){e[n][1].type="mathTextPadding",e[t][1].type="mathTextPadding",t+=2,n-=2;break}}for(r=t-1,n++;++r<=n;)i===void 0?r!==n&&e[r][1].type!=="lineEnding"&&(i=r):(r===n||e[r][1].type==="lineEnding")&&(e[i][1].type="mathTextData",r!==i+2&&(e[i][1].end=e[r-1][1].end,e.splice(i+2,r-i-2),n-=r-i-2,r=i+2),i=void 0);return e}function es(e){return e!==36||this.events[this.events.length-1][1].type==="characterEscape"}function ns(e){return{flow:{36:Gu},text:{36:Ju(e)}}}const ts={};function vs(e){const n=this,t=e||ts,r=n.data(),i=r.micromarkExtensions||(r.micromarkExtensions=[]),l=r.fromMarkdownExtensions||(r.fromMarkdownExtensions=[]),o=r.toMarkdownExtensions||(r.toMarkdownExtensions=[]);i.push(ns(t)),l.push(Yu()),o.push(Xu(t))}const qt=/[#.]/g;function rs(e,n){const t=e||"",r={};let i=0,l,o;for(;i<t.length;){qt.lastIndex=i;const a=qt.exec(t),u=t.slice(i,a?a.inde
|
||
|
|
`.repeat(s)||" "),s=-1,u.push(c))}return u.join("")}function qr(e,n,t){return e.type==="element"?Ts(e,n,t):e.type==="text"?t.whitespace==="normal"?$r(e,t):As(e):[]}function Ts(e,n,t){const r=Wr(e,t),i=e.children||[];let l=-1,o=[];if(Cs(e))return o;let a,u;for(Pn(e)||Kt(e)&&Yt(n,e,Kt)?u=`
|
||
|
|
`:Es(e)?(a=2,u=2):Vr(e)&&(a=1,u=1);++l<i.length;)o=o.concat(qr(i[l],e,{whitespace:r,breakBefore:l?void 0:a,breakAfter:l<i.length-1?Pn(i[l+1]):u}));return Qt(e)&&Yt(n,e,Qt)&&o.push(" "),a&&o.unshift(a),u&&o.push(u),o}function $r(e,n){const t=String(e.value),r=[],i=[];let l=0;for(;l<=t.length;){Xt.lastIndex=l;const u=Xt.exec(t),s=u&&"index"in u?u.index:t.length;r.push(Ps(t.slice(l,s).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),l===0?n.breakBefore:!0,s===t.length?n.breakAfter:!0)),l=s+1}let o=-1,a;for(;++o<r.length;)r[o].charCodeAt(r[o].length-1)===8203||o<r.length-1&&r[o+1].charCodeAt(0)===8203?(i.push(r[o]),a=void 0):r[o]?(typeof a=="number"&&i.push(a),i.push(r[o]),a=0):(o===0||o===r.length-1)&&i.push(0);return i}function As(e){return[String(e.value)]}function Ps(e,n,t){const r=[];let i=0,l;for(;i<e.length;){Gt.lastIndex=i;const o=Gt.exec(e);l=o?o.index:e.length,!i&&!l&&o&&!n&&r.push(""),i!==l&&r.push(e.slice(i,l)),i=o?l+o[0].length:l}return i!==l&&!t&&r.push(""),r.join(" ")}function Wr(e,n){if(e.type==="element"){const t=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return t.wrap?"pre-wrap":"pre";case"td":case"th":return t.noWrap?"nowrap":n.whitespace;case"textarea":return"pre-wrap"}}return n.whitespace}function Ns(e){return!!(e.properties||{}).hidden}function Fs(e){return e.tagName==="td"||e.tagName==="th"}function zs(e){return e.tagName==="dialog"&&!(e.properties||{}).open}const Ls={},Ms=[];function Rs(e){const n=e||Ls;return function(t,r){_r(t,"element",function(i,l){const o=Array.isArray(i.properties.className)?i.properties.className:Ms,a=o.includes("language-math"),u=o.includes("math-display"),s=o.includes("math-inline");let c=u;if(!a&&!u&&!s)return;let f=l[l.length-1],d=i;if(i.tagName==="code"&&a&&f&&f.type==="element"&&f.tagName==="pre"&&(d=f,f=l[l.length-2],c=!0),!f)return;const p=Is(d,{whitespace:"pre"});let y;try{y=Qn.renderToString(p,{...n,displayMode:c,throwOnError:!0})}catch(C){const b=C,S=b.name.toLowerCase();r.message("Could not render math with KaTeX",{ancestors:[...l,i],cause:b,place:i.position,ruleId:S,source:"rehype-katex"});try{y=Qn.renderToString(p,{...n,displayMode:c,strict:"ignore",throwOnError:!1})}catch{y=[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(n.errorColor||"#cc0000"),title:String(C)},children:[{type:"text",value:p}]}]}}typeof y=="string"&&(y=ys(y).children);const g=f.children.indexOf(d);return f.children.splice(g,1,...y),Dr})}}export{_s as M,Rs as a,Un as c,rn as j,vs as r,_r as v};
|