1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[93167],{31816:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(69461),o=n(42526);let a={};function i(e){let t=e||a,n=this.data(),i=n.micromarkExtensions||(n.micromarkExtensions=[]),l=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),s=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);i.push((0,o.T)(t)),l.push((0,r.C)()),s.push((0,r.H)(t))}},52907:(e,t,n)=>{n.d(t,{A:()=>H});var r=n(13456),o=n(57776);let a=/[#.]/g;var i=n(13707),l=n(94319),s=n(94535);function u(e,t,n){let r=n?function(e){let t=new Map;for(let n of e)t.set(n.toLowerCase(),n);return t}(n):void 0;return function(n,l,...u){let f;if(null==n)f={type:"root",children:[]},u.unshift(l);else{let p=(f=function(e,t){let n,r,o=e||"",i={},l=0;for(;l<o.length;){a.lastIndex=l;let e=a.exec(o),t=o.slice(l,e?e.index:o.length);t&&(n?"#"===n?i.id=t:Array.isArray(i.className)?i.className.push(t):i.className=[t]:r=t,l+=t.length),e&&(n=e[0],l++)}return{type:"element",tagName:r||t||"div",properties:i,children:[]}}(n,t)).tagName.toLowerCase(),h=r?r.get(p):void 0;if(f.tagName=h||p,function(e){if(null===e||"object"!=typeof e||Array.isArray(e))return!0;if("string"!=typeof e.type)return!1;for(let t of Object.keys(e)){let n=e[t];if(n&&"object"==typeof n){if(!Array.isArray(n))return!0;for(let e of n)if("number"!=typeof e&&"string"!=typeof e)return!0}}return!!("children"in e&&Array.isArray(e.children))}(l))u.unshift(l);else for(let[t,n]of Object.entries(l))!function(e,t,n,r){let a,l=(0,i.I)(e,n);if(null!=r){if("number"==typeof r){if(Number.isNaN(r))return;a=r}else a="boolean"==typeof r?r:"string"==typeof r?l.spaceSeparated?(0,s.q)(r):l.commaSeparated?(0,o.q)(r):l.commaOrSpaceSeparated?(0,s.q)((0,o.q)(r).join(" ")):c(l,l.property,r):Array.isArray(r)?[...r]:"style"===l.property?function(e){let t=[];for(let[n,r]of Object.entries(e))t.push([n,r].join(": "));return t.join("; ")}(r):String(r);if(Array.isArray(a)){let e=[];for(let t of a)e.push(c(l,l.property,t));a=e}"className"===l.property&&Array.isArray(t.className)&&(a=t.className.concat(a)),t[l.property]=a}}(e,f.properties,t,n)}for(let e of u)!function e(t,n){if(null==n);else if("number"==typeof n||"string"==typeof n)t.push({type:"text",value:String(n)});else if(Array.isArray(n))for(let r of n)e(t,r);else if("object"==typeof n&&"type"in n)"root"===n.type?e(t,n.children):t.push(n);else throw Error("Expected node, nodes, or string, got `"+n+"`")}(f.children,e);return"element"===f.type&&"template"===f.tagName&&(f.content={type:"root",children:f.children},f.children=[]),f}}function c(e,t,n){if("string"==typeof n){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(""===n||(0,l.S)(n)===(0,l.S)(t)))return!0}return n}let f=u(r.qy,"div"),p=u(r.JW,"g",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"]),h={html:"http://www.w3.org/1999/xhtml",svg:"http://www.w3.org/2000/svg"};function m(e,t){let n=function(e,t){switch(e.nodeType){case 1:return function(e,t){let n=e.namespaceURI,r=n===h.svg?p:f,o=n===h.html?e.tagName.toLowerCase():e.tagName,a=n===h.html&&"template"===o?e.content:e,i=e.getAttributeNames(),l={},s=-1;for(;++s<i.length;)l[i[s]]=e.getAttribute(i[s])||"";return r(o,l,d(a,t))}(e,t);case 3:return{type:"text",value:e.nodeValue||""};case 8:return{type:"comment",value:e.nodeValue||""};case 9:case 11:return function(e,t){return{type:"root",children:d(e,t)}}(e,t);case 10:return{type:"doctype"};default:return}}(e,t);return n&&t.afterTransform&&t.afterTransform(e,n),n}function d(e,t){let n=e.childNodes,r=[],o=-1;for(;++o<n.length;){let e=m(n[o],t);void 0!==e&&r.push(e)}return r}let g=new DOMParser;var y=n(46783);let x=function(e,t,n){let r=(0,y.C)(n);if(!e||!e.type||!e.children)throw Error("Expected parent node");if("number"==typeof t){if(t<0||t===1/0)throw Error("Expected positive finite number as index")}else if((t=e.children.indexOf(t))<0)throw Error("Expected child node or index");for(;++t<e.children.length;)if(r(e.children[t],t,e))return e.children[t]},w=function(e){if(null==e)return k;if("string"==typeof e){var t;return t=e,v(function(e){return e.tagName===t})}if("object"==typeof e){var n=e;let t=[],r=-1;for(;++r<n.length;)t[r]=w(n[r]);return v(function(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1})}if("function"==typeof e)return v(e);throw Error("Expected function, string, or array as `test`")};function v(e){return function(t,n,r){var o;return!!(null!==(o=t)&&"object"==typeof o&&"type"in o&&"tagName"in o&&e.call(this,t,"number"==typeof n?n:void 0,r||void 0))}}function k(e){return!!(e&&"object"==typeof e&&"type"in e&&"element"===e.type&&"tagName"in e&&"string"==typeof e.tagName)}let b=/\n/g,N=/[\t ]+/g,F=w("br"),E=w(function(e){return"td"===e.tagName||"th"===e.tagName}),T=w("p"),A=w("tr"),S=w(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",function(e){return!!(e.properties||{}).hidden},function(e){return"dialog"===e.tagName&&!(e.properties||{}).open}]),M=w(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","li","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function C(e,t){let n,r=String(e.value),o=[],a=[],i=0;for(;i<=r.length;){b.lastIndex=i;let e=b.exec(r),n=e&&"index"in e?e.index:r.length;o.push(function(e,t,n){let r,o=[],a=0;for(;a<e.length;){N.lastIndex=a;let n=N.exec(e);r=n?n.index:e.length,a||r||!n||t||o.push(""),a!==r&&o.push(e.slice(a,r)),a=n?r+n[0].length:r}return a===r||n||o.push(""),o.join(" ")}(r.slice(i,n).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==i||t.breakBefore,n!==r.length||t.breakAfter)),i=n+1}let l=-1;for(;++l<o.length;
1)8203===o[l].charCodeAt(o[l].length-1)||l<o.length-1&&8203===o[l+1].charCodeAt(0)?(a.push(o[l]),n=void 0):o[l]?("number"==typeof n&&a.push(n),a.push(o[l]),n=0):(0===l||l===o.length-1)&&a.push(0);return a}function P(e,t){if("element"===e.type){let n=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return n.wrap?"pre-wrap":"pre";case"td":case"th":return n.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}var j=n(41643),O=n(10391);let $={},D=[];function H(e){let t=e||$;return function(e,n){(0,O.VG)(e,"element",function(e,r){let o,a=Array.isArray(e.properties.className)?e.properties.className:D,i=a.includes("language-math"),l=a.includes("math-display"),s=a.includes("math-inline"),u=l;if(!i&&!l&&!s)return;let c=r[r.length-1],f=e;if("code"===e.tagName&&i&&c&&"element"===c.type&&"pre"===c.tagName&&(f=c,c=r[r.length-2],u=!0),!c)return;let p=function(e,t){let n,r="children"in e?e.children:[],o=M(e),a=P(e,{whitespace:(t||{}).whitespace||"normal",breakBefore:!1,breakAfter:!1}),i=[];("text"===e.type||"comment"===e.type)&&i.push(...C(e,{whitespace:a,breakBefore:!0,breakAfter:!0}));let l=-1;for(;++l<r.length;)i.push(...function e(t,n,r){return"element"===t.type?function(t,n,r){let o,a,i=P(t,r),l=t.children||[],s=-1,u=[];if(S(t))return u;for(F(t)||A(t)&&x(n,t,A)?a="\n":T(t)?(o=2,a=2):M(t)&&(o=1,a=1);++s<l.length;)u=u.concat(e(l[s],t,{whitespace:i,breakBefore:s?void 0:o,breakAfter:s<l.length-1?F(l[s+1]):a}));return E(t)&&x(n,t,E)&&u.push(" "),o&&u.unshift(o),a&&u.push(a),u}(t,n,r):"text"===t.type?"normal"===r.whitespace?C(t,r):[String(t.value)]:[]}(r[l],e,{whitespace:a,breakBefore:l?void 0:o,breakAfter:l<r.length-1?F(r[l+1]):o}));let s=[];for(l=-1;++l<i.length;){let e=i[l];"number"==typeof e?void 0!==n&&e>n&&(n=e):e&&(void 0!==n&&n>-1&&s.push("\n".repeat(n)||" "),n=-1,s.push(e))}return s.join("")}(f,{whitespace:"pre"});try{o=j.default.renderToString(p,{...t,displayMode:u,throwOnError:!0})}catch(i){let a=i.name.toLowerCase();n.message("Could not render math with KaTeX",{ancestors:[...r,e],cause:i,place:e.position,ruleId:a,source:"rehype-katex"});try{o=j.default.renderToString(p,{...t,displayMode:u,strict:"ignore",throwOnError:!1})}catch{o=[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(t.errorColor||"#cc0000"),title:String(i)},children:[{type:"text",value:p}]}]}}if("string"==typeof o){var h,d;o=(h=o,d={fragment:!0},m(d?.fragment?function(e){let t=document.createElement("template");return t.innerHTML=e,t.content}(h):g.parseFromString(h,"text/html"),{})||{type:"root",children:[]}).children}let y=c.children.indexOf(f);return c.children.splice(y,1,...o),O._Z})}}},62241:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(20553),o=n(81709),a=n(24769),i=n(35480);let l={tokenize:function(e,t,n){let r=this,o=r.events[r.events.length-1],l=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[1],!0).length:0,u=0;return function(t){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(r){return 36===r?(e.consume(r),u++,t):u<2?n(r):(e.exit("mathFlowFenceSequence"),(0,a.N)(e,c,"whitespace")(r))}(t)};function c(t){return null===t||(0,i.HP)(t)?f(t):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(r){return null===r||(0,i.HP)(r)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),f(r)):36===r?n(r):(e.consume(r),t)}(t))}function f(n){return(e.exit("mathFlowFence"),r.interrupt)?t(n):e.attempt(s,p,d)(n)}function p(t){return e.attempt({tokenize:g,partial:!0},d,h)(t)}function h(t){return(l?(0,a.N)(e,m,"linePrefix",l+1):m)(t)}function m(t){return null===t?d(t):(0,i.HP)(t)?e.attempt(s,p,d)(t):(e.enter("mathFlowValue"),function t(n){return null===n||(0,i.HP)(n)?(e.exit("mathFlowValue"),m(n)):(e.consume(n),t)}(t))}function d(n){return e.exit("mathFlow"),t(n)}function g(e,t,n){let o=0;return(0,a.N)(e,function(t){return e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(r){return 36===r?(o++,e.consume(r),t):o<u?n(r):(e.exit("mathFlowFenceSequence"),(0,a.N)(e,l,"whitespace")(r))}(t)},"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function l(r){return null===r||(0,i.HP)(r)?(e.exit("mathFlowFence"),t(r)):n(r)}}},concrete:!0,name:"mathFlow"},s={tokenize:function(e,t,n){let r=this;return function(n){return null===n?t(n):(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),o)};function o(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};function u(e){let t,n,r=e.length-4,o=3;if(("lineEnding"===e[3][1].type||"space"===e[o][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=o;++t<r;)if("mathTextData"===e[t][1].type){e[r][1].type="mathTextPadding",e[o][1].type="mathTextPadding",o+=2,r-=2;break}}for(t=o-1,r++;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):(t===r||"lineEnding"===e[t][1].type)&&(e[n][1].type="mathTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e}function c(e){return 36!==e||"characterEscape"===this.events[this.events.length-1][1].type}let f={};function p(e){let t,n=e||f,a=this.data(),s=a.micromarkExtensions||(a.micromarkExtensions=[]),p=a.fromMarkdownExtensions||(a.fromMarkdownExtensions=[]),h=a.toMarkdownExtensions||(a.toMarkdownExtensions=[]);s.push({flow:{36:l},text:{36:(null==(t=(n||{}).singleDollarTextMath)&&(t=!0),{tokenize:function(e,n,r){let o,a,l=0;return function(n){return e.enter("mathText"),e.enter("mathTextSequence"),function n(o){return 36===o?(e.consume(o),l++,n):l<2&&!t?r(o):(e.exit("mathTextSequence"),s(o))}(n)};function s(t){return null===t?r(t):36===t?(a=e.enter("mathTextSequence"),o=0,function t(r){return 36===r?(e.consume(r),o++,t):o===l?(e.exit("mathTextSequence"),e.exit("mathText"),n(r)):(a.type="mathTextData",u(r))}(t)):32===t?(e.enter("space"),e.consume(t),e.exit("space"),s):(0,i.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):(e.enter("mathTextData"),u(t))}function u(t){return null===t||32===t||36===t||(0,i.HP)(t)?(e.exit("mathTextData"),s(t)):(e.consume(t),u)}},resolve:u,previous:c,name:"mathText"})}}),p.push(function(){return{enter:{mathFlow:function(e){this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[{type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]}]}},e)},mathFlowFenceMeta:function(){this.buffer()},mathText:function(e){this.enter({type:"inlineMath",value:"",data:{hName:"
1code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},e),this.buffer()}},exit:{mathFlow:function(e){let t=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),n=this.stack[this.stack.length-1];(0,r.ok)("math"===n.type),this.exit(e),n.value=t;let o=n.data.hChildren[0];(0,r.ok)("element"===o.type),(0,r.ok)("code"===o.tagName),o.children.push({type:"text",value:t}),this.data.mathFlowInside=void 0},mathFlowFence:function(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)},mathFlowFenceMeta:function(){let e=this.resume(),t=this.stack[this.stack.length-1];(0,r.ok)("math"===t.type),t.meta=e},mathFlowValue:e,mathText:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];(0,r.ok)("inlineMath"===n.type),this.exit(e),n.value=t,n.data.hChildren.push({type:"text",value:t})},mathTextData:e}};function e(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}}()),h.push(function(e){let t=(e||{}).singleDollarTextMath;return null==t&&(t=!0),n.peek=function(){return"$"},{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:"\n",inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:function(e,t,n,r){let a=e.value||"",i=n.createTracker(r),l="$".repeat(Math.max((0,o.D)(a,"$")+1,2)),s=n.enter("mathFlow"),u=i.move(l);if(e.meta){let t=n.enter("mathFlowMeta");u+=i.move(n.safe(e.meta,{after:"\n",before:u,encode:["$"],...i.current()})),t()}return u+=i.move("\n"),a&&(u+=i.move(a+"\n")),u+=i.move(l),s(),u},inlineMath:n}};function n(e,n,r){let o=e.value||"",a=1;for(!t&&a++;RegExp("(^|[^$])"+"\\$".repeat(a)+"([^$]|$)").test(o);)a++;let i="$".repeat(a);/[^ \r\n]/.test(o)&&(/^[ \r\n]/.test(o)&&/[ \r\n]$/.test(o)||/^\$|\$$/.test(o))&&(o=" "+o+" ");let l=-1;for(;++l<r.unsafe.length;){let e,t=r.unsafe[l];if(!t.atBreak)continue;let n=r.compilePattern(t);for(;e=n.exec(o);){let t=e.index;10===o.codePointAt(t)&&13===o.codePointAt(t-1)&&t--,o=o.slice(0,t)+" "+o.slice(e.index+1)}}return i+o+i}}(n))}},68878:(e,t,n)=>{n.d(t,{oz:()=>g});var r=n(20553),o=n(93729),a=n(86321),i=n(32957);n(3625);var l=n(52474),s=n(36589),u=n(83840),c=n(15048),f=n(46416);let p=[],h={allowDangerousHtml:!0},m=/^(https?|ircs?|mailto|xmpp)$/i,d=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function g(e){let t=function(e){let t=e.rehypePlugins||p,n=e.remarkPlugins||p,r=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...h}:h;return(0,u.l)().use(l.A).use(n).use(s.A,r).use(t)}(e),n=function(e){let t=e.children||"",n=new f.T;return"string"==typeof t?n.value=t:(0,r.HB)("Unexpected value `"+t+"` for `children` prop, expected `string`"),n}(e);return function(e,t){let n=t.allowedElements,l=t.allowElement,s=t.components,u=t.disallowedElements,f=t.skipHtml,p=t.unwrapDisallowed,h=t.urlTransform||y;for(let e of d)Object.hasOwn(t,e.from)&&(0,r.HB)("Unexpected `"+e.from+"` prop, "+(e.to?"use `"+e.to+"` instead":"remove it")+" (see <https://github.com/remarkjs/react-markdown/blob/main/changelog.md#"+e.id+"> for more info)");return n&&u&&(0,r.HB)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),(0,c.YR)(e,function(e,t,r){if("raw"===e.type&&r&&"number"==typeof t)return f?r.children.splice(t,1):r.children[t]={type:"text",value:e.value},t;if("element"===e.type){let t;for(t in a.$)if(Object.hasOwn(a.$,t)&&Object.hasOwn(e.properties,t)){let n=e.properties[t],r=a.$[t];(null===r||r.includes(e.tagName))&&(e.properties[t]=h(String(n||""),t,e))}}if("element"===e.type){let o=n?!n.includes(e.tagName):!!u&&u.includes(e.tagName);if(!o&&l&&"number"==typeof t&&(o=!l(e,t,r)),o&&r&&"number"==typeof t)return p&&e.children?r.children.splice(t,1,...e.children):r.children.splice(t,1),t}}),(0,o.H)(e,{Fragment:i.Fragment,components:s,ignoreInvalidStyle:!0,jsx:i.jsx,jsxs:i.jsxs,passKeys:!0,passNode:!0})}(t.runSync(t.parse(n),n),e)}function y(e){let t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),o=e.indexOf("/");return -1===t||-1!==o&&t>o||-1!==n&&t>n||-1!==r&&t>r||m.test(e.slice(0,t))?e:""}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.