1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[43940],{42039:function(e,t,n){n.d(t,{w:function(){return r}});function r(e,t){let n=String(e);if("string"!=typeof t)throw TypeError("Expected character");let r=0,i=n.indexOf(t);for(;-1!==i;)r++,i=n.indexOf(t,i+t.length);return r}},78883:function(e,t,n){n.d(t,{M:function(){return k}});var r=n(65724),i=n(2512),l=n(47593),o=n(6937),u=n(18911),a=n(40720);class s extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function c(e){let{children:t,isPresent:n}=e,l=(0,i.useId)(),o=(0,i.useRef)(null),u=(0,i.useRef)({width:0,height:0,top:0,left:0}),{nonce:c}=(0,i.useContext)(a._);return(0,i.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:i}=u.current;if(n||!o.current||!e||!t)return;o.current.dataset.motionPopId=l;let a=document.createElement("style");return c&&(a.nonce=c),document.head.appendChild(a),a.sheet&&a.sheet.insertRule('\n [data-motion-pop-id="'.concat(l,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(i,"px !important;\n }\n ")),()=>{document.head.removeChild(a)}},[n]),(0,r.jsx)(s,{isPresent:n,childRef:o,sizeRef:u,children:i.cloneElement(t,{ref:o})})}let f=e=>{let{children:t,initial:n,isPresent:l,onExitComplete:a,custom:s,presenceAffectsLayout:f,mode:p}=e,d=(0,o.h)(h),g=(0,i.useId)(),m=(0,i.useCallback)(e=>{for(let t of(d.set(e,!0),d.values()))if(!t)return;a&&a()},[d,a]),k=(0,i.useMemo)(()=>({id:g,initial:n,isPresent:l,custom:s,onExitComplete:m,register:e=>(d.set(e,!1),()=>d.delete(e))}),f?[Math.random(),m]:[l,m]);return(0,i.useMemo)(()=>{d.forEach((e,t)=>d.set(t,!1))},[l]),i.useEffect(()=>{l||d.size||!a||a()},[l]),"popLayout"===p&&(t=(0,r.jsx)(c,{isPresent:l,children:t})),(0,r.jsx)(u.O.Provider,{value:k,children:t})};function h(){return new Map}var p=n(23707);let d=e=>e.key||"";function g(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}var m=n(71722);let k=e=>{let{children:t,custom:n,initial:u=!0,onExitComplete:a,presenceAffectsLayout:s=!0,mode:c="sync",propagate:h=!1}=e,[k,b]=(0,p.oO)(h),x=(0,i.useMemo)(()=>g(t),[t]),y=h&&!k?[]:x.map(d),v=(0,i.useRef)(!0),C=(0,i.useRef)(x),w=(0,o.h)(()=>new Map),[D,j]=(0,i.useState)(x),[F,z]=(0,i.useState)(x);(0,m.L)(()=>{v.current=!1,C.current=x;for(let e=0;e<F.length;e++){let t=d(F[e]);y.includes(t)?w.delete(t):!0!==w.get(t)&&w.set(t,!1)}},[F,y.length,y.join("-")]);let L=[];if(x!==D){let e=[...x];for(let t=0;t<F.length;t++){let n=F[t],r=d(n);y.includes(r)||(e.splice(t,0,n),L.push(n))}"wait"===c&&L.length&&(e=L),z(g(e)),j(x);return}let{forceRender:S}=(0,i.useContext)(l.p);return(0,r.jsx)(r.Fragment,{children:F.map(e=>{let t=d(e),i=(!h||!!k)&&(x===F||y.includes(t));return(0,r.jsx)(f,{isPresent:i,initial:(!v.current||!!u)&&void 0,custom:i?void 0:n,presenceAffectsLayout:s,mode:c,onExitComplete:i?void 0:()=>{if(!w.has(t))return;w.set(t,!0);let e=!0;w.forEach(t=>{t||(e=!1)}),e&&(null==S||S(),z(C.current),h&&(null==b||b()),a&&a())},children:e},t)})})}},2061:function(e,t,n){n.d(t,{n:function(){return o}});var r=n(24900),i=n(7739);let l={}.hasOwnProperty,o=function(e,t,n,o){let s,c;"string"==typeof t||t instanceof RegExp?(c=[[t,n]],s=o):(c=t,s=n),s||(s={});let f=(0,i.O)(s.ignore||[]),h=function(e){let t=[];if("object"!=typeof e)throw TypeError("Expected array or object as schema");if(Array.isArray(e)){let n=-1;for(;++n<e.length;)t.push([u(e[n][0]),a(e[n][1])])}else{let n;for(n in e)l.call(e,n)&&t.push([u(n),a(e[n])])}return t}(c),p=-1;for(;++p<h.length;)(0,r.S4)(e,"text",d);return e;function d(e,t){let n,r=-1;for(;++r<t.length;){let e=t[r];if(f(e,n?n.children.indexOf(e):void 0,n))return;n=e}if(n)return function(e,t){let n=t[t.length-1],r=h[p][0],i=h[p][1],l=0,o=n.children.indexOf(e),u=!1,a=[];r.lastIndex=0;let s=r.exec(e.value);for(;s;){let n=s.index,o={index:s.index,input:s.input,stack:[...t,e]},c=i(...s,o);if("string"==typeof c&&(c=c.length>0?{type:"text",value:c}:void 0),!1!==c&&(l!==n&&a.push({type:"text",value:e.value.slice(l,n)}),Array.isArray(c)?a.push(...c):c&&a.push(c),l=n+s[0].length,u=!0),!r.global)break;s=r.exec(e.value)}return u?(l<e.value.length&&a.push({type:"text",value:e.value.slice(l)}),n.children.splice(o,1,...a)):a=[e],o+a.length}(e,t)}};function u(e){return"string"==typeof e?RegExp(function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function a(e){return"function"==typeof e?e:()=>e}},28258:function(e,t,n){n.d(t,{Y:function(){return i}});var r=n(25964);function i(e,t,n){let i=e.value||"",l="`",o=-1;for(;RegExp("(^|[^`])"+l+"([^`]|$)").test(i);)l+="`";for(/[^ \r\n]/.test(i)&&(/^[ \r\n]/.test(i)&&/[ \r\n]$/.test(i)||/^`|`$/.test(i))&&(i=" "+i+" ");++o<n.unsafe.length;){let e;let t=n.unsafe[o],l=(0,r.T)(t);
1if(t.atBreak)for(;e=l.exec(i);){let t=e.index;10===i.charCodeAt(t)&&13===i.charCodeAt(t-1)&&t--,i=i.slice(0,t)+" "+i.slice(e.index+1)}}return l+i+l}i.peek=function(){return"`"}},99911:function(e,t,n){n.d(t,{q:function(){return i}});var r=n(60922);function i(e,t,n,i){let l=function(e){let t=e.options.listItemIndent||"tab";if(1===t||"1"===t)return"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n),o=n.bulletCurrent||(0,r.g)(n);t&&"list"===t.type&&t.ordered&&(o=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+o);let u=o.length+1;("tab"===l||"mixed"===l&&(t&&"list"===t.type&&t.spread||e.spread))&&(u=4*Math.ceil(u/4));let a=n.createTracker(i);a.move(o+" ".repeat(u-o.length)),a.shift(u);let s=n.enter("listItem"),c=n.indentLines(n.containerFlow(e,a.current()),function(e,t,n){return t?(n?"":" ".repeat(u))+e:(n?o:o+" ".repeat(u-o.length))+e});return s(),c}},82772:function(e,t,n){n.d(t,{L:function(){return i}});var r=n(48565);function i(e){return e.label||!e.identifier?e.label||"":(0,r.v)(e.identifier)}},60922:function(e,t,n){n.d(t,{g:function(){return r}});function r(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}},21131:function(e,t,n){function r(e,t,n){let r=t.indexStack,i=e.children||[],l=t.createTracker(n),o=[],u=-1;for(r.push(-1);++u<i.length;){let n=i[u];r[r.length-1]=u,o.push(l.move(t.handle(n,e,t,{before:"\n",after:"\n",...l.current()}))),"list"!==n.type&&(t.bulletLastUsed=void 0),u<i.length-1&&o.push(l.move(function(e,t,n,r){let i=r.join.length;for(;i--;){let l=r.join[i](e,t,n,r);if(!0===l||1===l)break;if("number"==typeof l)return"\n".repeat(1+l);if(!1===l)return"\n\n<!---->\n\n"}return"\n\n"}(n,i[u+1],e,t)))}return r.pop(),o.join("")}n.d(t,{K:function(){return r}})},23980:function(e,t,n){n.d(t,{p:function(){return r}});function r(e,t,n){let r=t.indexStack,i=e.children||[],l=[],o=-1,u=n.before;r.push(-1);let a=t.createTracker(n);for(;++o<i.length;){let s;let c=i[o];if(r[r.length-1]=o,o+1<i.length){let n=t.handle.handlers[i[o+1].type];n&&n.peek&&(n=n.peek),s=n?n(i[o+1],e,t,{before:"",after:"",...a.current()}).charAt(0):""}else s=n.after;l.length>0&&("\r"===u||"\n"===u)&&"html"===c.type&&(l[l.length-1]=l[l.length-1].replace(/(\r?\n|\r)$/," "),u=" ",(a=t.createTracker(n)).move(l.join(""))),l.push(a.move(t.handle(c,e,t,{...a.current(),before:u,after:s}))),u=l[l.length-1].slice(-1)}return r.pop(),l.join("")}},53228:function(e,t,n){n.d(t,{Q:function(){return i}});let r=/\r?\n|\r/g;function i(e,t){let n;let i=[],l=0,o=0;for(;n=r.exec(e);)u(e.slice(l,n.index)),i.push(n[0]),l=n.index+n[0].length,o++;return u(e.slice(l)),i.join("");function u(e){i.push(t(e,o,!e))}}},25964:function(e,t,n){n.d(t,{T:function(){return r}});function r(e){if(!e._compiled){let t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}},18780:function(e,t,n){function r(e,t){return i(e,t.inConstruct,!0)&&!i(e,t.notInConstruct,!1)}function i(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}n.d(t,{P:function(){return r}})},20670:function(e,t,n){n.d(t,{T:function(){return l}});var r=n(25964),i=n(18780);function l(e,t,n){let l=(n.before||"")+(t||"")+(n.after||""),a=[],s=[],c={},f=-1;for(;++f<e.unsafe.length;){let t;let n=e.unsafe[f];if(!(0,i.P)(e.stack,n))continue;let o=(0,r.T)(n);for(;t=o.exec(l);){let e="before"in n||!!n.atBreak,r="after"in n,i=t.index+(e?t[1].length:0);a.includes(i)?(c[i].before&&!e&&(c[i].before=!1),c[i].after&&!r&&(c[i].after=!1)):(a.push(i),c[i]={before:e,after:r})}}a.sort(o);let h=n.before?n.before.length:0,p=l.length-(n.after?n.after.length:0);for(f=-1;++f<a.length;){let e=a[f];!(e<h)&&!(e>=p)&&(!(e+1<p)||a[f+1]!==e+1||!c[e].after||c[e+1].before||c[e+1].after)&&(a[f-1]!==e-1||!c[e].before||c[e-1].before||c[e-1].after)&&(h!==e&&s.push(u(l.slice(h,e),"\\")),h=e,!/[!-/:-@[-`{-~]/.test(l.charAt(e))||n.encode&&n.encode.includes(l.charAt(e))?(s.push("&#x"+l.charCodeAt(e).toString(16).toUpperCase()+";"),h++):s.push("\\"))}return s.push(u(l.slice(h,p),n.after)),s.join("")}function o(e,t){return e-t}function u(e,t){let n;let r=/\\(?=[!-/:-@[-`{-~])/g,i=[],l=[],o=e+t,u=-1,a=0;for(;n=r.exec(o);)i.push(n.index);for(;++u<i.length;)a!==i[u]&&l.push(e.slice(a,i[u])),l.push("\\"),a=i[u];return l.push(e.slice(a)),l.join("")}},78193:function(e,t,n){n.d(t,{j:function(){return r}});function r(e){let t=e||{},n=t.now||{},r=t.lineShift||0,i=n.line||1,l=n.column||1;return{move:function(e){let t=e||"",n=t.split(/\r?\n|\r/g),o=n[n.length-1];return i+=n.length-1,l=1===n.length?l+o.length:1+o.length+r,t},current:function(){return{now:{line:i,column:l},lineShift:r}},shift:function(e){r+=e}}}},61303:function(e,t,n){n.d(t,{Z:function(){return eL}});var r=n(95595),i=n(95773);let l={tokenize:function(e,t,n){let r=0;return function t(l){return(87===l||119===l)&&r<3?(r++,e.consume(l),t):46===l&&3===r?(e.consume(l),i):n(l)};function i(e){return null===e?n(e):t(e)}},partial:!0},o={tokenize:function(e,t,n){let r,l,o;return u;function u(t){return 46===t||95===t?e.check(a,c,s)(t):null===t||(0,i.z3)(t)||(0,i.B8)(t)||45!==t&&(0,i.Xh)(t)?c(t):(o=!0,e.consume(t),u)}function s(t){return 95===t?r=!0:(l=r,r=void 0),e.consume(t),u}function c(e){return l||r||!o?n(e):t(e)}},partial:!0},u={tokenize:function(e,t){let n=0,r=0;return l;function l(u){return 40===u?(n++,e.consume(u),l):41===u&&r<n?o(u):33===u||34===u||38===u||39===u||41===u||42===u||44===u||46===u||58===u||59===u||60===u||63===u||93===u||95===u||126===u?e.check(a,t,o)(u):null===u||(0,i.z3)(u)||(0,i.B8)(u)?t(u):(e.consume(u),l)}function o(t){return 41===t&&r++,e.consume(t),l}},partial:!0},a={tokenize:function(e,t,n){return r;function r(u){return 33===u||34===u||39===u||41===u||42===u||44===u||46===u||58===u||59===u||63===u||95===u||126===u?(e.consume(u),r):38===u?(e.consume(u),o):93===u?(e.consume(u),l):60===u||null===u||(0,i.z3)(u)||(0,i.B8)(u)?t(u):n(u)}function l(e){return null===e||40===e||91===e||(0,i.z3)(e)||(0,i.B8)(e)?t(e):r(e)}function o(t){return(0,i.jv)(t)?function t(l){return 59===l?(e.consume(l),r):(0,i.jv)(l)?(e.consume(l),t):n(l)}(t):n(t)}},partial:!0},s={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(e){return(0,i.H$)(e)?n(e):t(e)}},partial:!0},c={tokenize:function(e,t,n){let r=this;return function(t){return 87!==t&&119!==t||!m.call(r,r.previous)||y(r.events)?n(t):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(l,e.attempt(o,e.attempt(u,i),n),n)(t))};function i(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:m},f={tokenize:function(e,t,n){let r=this,l="",a=!1;return function(t){return(72===t||104===t)&&k.call(r,r.previous)&&!y(r.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),l+=String.fromCodePoint(t),e.consume(t),s):n(t)};function s(t){if((0,i.jv)(t)&&l.length<5)return l+=String.fromCodePoint(t),e.consume(t),s;if(58===t){let n=l.toLowerCase();if("http"===n||"https"===n)return e.consume(t),c}return n(t)}function c(t){return 47===t?(e.consume(t),a)?f:(a=!0,c):n(t)}function f(t){return null===t||(0,i.Av)(t)||(0,i.z3)(t)||(0,i.B8)(t)||(0,i.Xh)(t)?n(t):e.attempt(o,e.attempt(u,h),n)(t)}function h(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:k},h={tokenize:function(e,t,n){let r,l;let o=this;return function(t){return!x(t)||!b.call(o,o.previous)||y(o.events)?n(t):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),function t(r){return x(r)?(e.consume(r),t):64===r?(e.consume(r),u):n(r)}(t))};function u(t){return 46===t?e.check(s,c,a)(t):45===t||95===t||(0,i.H$)(t)?(l=!0,e.consume(t),u):c(t)}function a(t){return e.consume(t),r=!0,u}function c(u){return l&&r&&(0,i.jv)(o.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(u)):n(u)}},previous:b},p={},d={text:p},g=48;for(;g<123;)p[g]=h,58==++g?g=65:91===g&&(g=97);function m(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||(0,i.z3)(e)}function k(e){return!(0,i.jv)(e)}function b(e){return!(47===e||x(e))}function x(e){return 43===e||45===e||46===e||95===e||(0,i.H$)(e)}function y(e){let t=e.length,n=!1;for(;t--;){let r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}p[43]=h,p[45]=h,p[46]=h,p[95]=h,p[72]=[h,f],p[104]=[h,f],p[87]=[h,c],p[119]=[h,c];var v=n(81594),C=n(11760),w=n(13690);let D={tokenize:function(e,t,n){let r=this;return(0,C.f)(e,function(e){let i=r.events[r.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):n(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function j(e,t,n){let r;let i=this,l=i.events.length,o=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);for(;l--;){let e=i.events[l][1];if("labelImage"===e.type){r=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(l){if(!r||!r._balanced)return n(l);let u=(0,w.d)(i.sliceSerialize({start:r.end,end:i.now()}));return 94===u.codePointAt(0)&&o.includes(u.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),t(l)):n(l)}}function F(e,t){let n=e.length;for(;n--;
1)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";let r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;let l={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},l.start),end:Object.assign({},l.end)},u=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",i,t],["exit",i,t],["enter",l,t],["enter",o,t],["exit",o,t],["exit",l,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...u),e}function z(e,t,n){let r;let l=this,o=l.parser.gfmFootnotes||(l.parser.gfmFootnotes=[]),u=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),a};function a(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",s)}function s(a){if(u>999||93===a&&!r||null===a||91===a||(0,i.z3)(a))return n(a);if(93===a){e.exit("chunkString");let r=e.exit("gfmFootnoteCallString");return o.includes((0,w.d)(l.sliceSerialize(r)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(a)}return(0,i.z3)(a)||(r=!0),u++,e.consume(a),92===a?c:s}function c(t){return 91===t||92===t||93===t?(e.consume(t),u++,s):s(t)}}function L(e,t,n){let r,l;let o=this,u=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]),a=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),s};function s(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):n(t)}function c(t){if(a>999||93===t&&!l||null===t||91===t||(0,i.z3)(t))return n(t);if(93===t){e.exit("chunkString");let n=e.exit("gfmFootnoteDefinitionLabelString");return r=(0,w.d)(o.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),h}return(0,i.z3)(t)||(l=!0),a++,e.consume(t),92===t?f:c}function f(t){return 91===t||92===t||93===t?(e.consume(t),a++,c):c(t)}function h(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),u.includes(r)||u.push(r),(0,C.f)(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function S(e,t,n){return e.check(v.w,t,e.attempt(D,t,n))}function A(e){e.exit("gfmFootnoteDefinition")}var M=n(55463),E=n(72187),O=n(35274);class R{constructor(){this.map=[]}add(e,t,n){!function(e,t,n,r){let i=0;if(0!==n||0!==r.length){for(;i<e.map.length;){if(e.map[i][0]===t){e.map[i][1]+=n,e.map[i][2].push(...r);return}i+=1}e.map.push([t,n,r])}}(this,e,t,n)}consume(e){if(this.map.sort((e,t)=>e[0]-t[0]),0===this.map.length)return;let t=this.map.length,n=[];for(;t>0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1])),n.push(this.map[t][2]),e.length=this.map[t][0];n.push([...e]),e.length=0;let r=n.pop();for(;r;)e.push(...r),r=n.pop();this.map.length=0}}let T={flow:{null:{tokenize:function(e,t,n){let r;let l=this,o=0,u=0;return function(e){let t=l.events.length-1;for(;t>-1;){let e=l.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let r=t>-1?l.events[t][1].type:null,i="tableHead"===r||"tableRow"===r?x:a;return i===x&&l.parser.lazy[l.now().line]?n(e):i(e)};function a(t){return e.enter("tableHead"),e.enter("tableRow"),124===t||(r=!0,u+=1),s(t)}function s(t){return null===t?n(t):(0,i.Ch)(t)?u>1?(u=0,l.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),h):n(t):(0,i.xz)(t)?(0,C.f)(e,s,"whitespace")(t):(u+=1,r&&(r=!1,o+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,s):(e.enter("data"),c(t))}function c(t){return null===t||124===t||(0,i.z3)(t)?(e.exit("data"),s(t)):(e.consume(t),92===t?f:c)}function f(t){return 92===t||124===t?(e.consume(t),c):c(t)}function h(t){return(l.interrupt=!1,l.parser.lazy[l.now().line])?n(t):(e.enter("tableDelimiterRow"),r=!1,(0,i.xz)(t))?(0,C.f)(e,p,"linePrefix",l.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t)}function p(t){return 45===t||58===t?g(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),d):n(t)}function d(t){return(0,i.xz)(t)?(0,C.f)(e,g,"whitespace")(t):g(t)}function g(t){return 58===t?(u+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),m):45===t?(u+=1,m(t)):null===t||(0,i.Ch)(t)?b(t):n(t)}function m(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(n){return 45===n?(e.consume(n),t):58===n?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(n),e.exit("tableDelimiterMarker"),k):(e.exit("tableDelimiterFiller"),k(n))}(t)):n(t)}function k(t){return(0,i.xz)(t)?(0,C.f)(e,b,"whitespace")(t):b(t)}
1function b(l){return 124===l?p(l):null===l||(0,i.Ch)(l)?r&&o===u?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(l)):n(l):n(l)}function x(t){return e.enter("tableRow"),y(t)}function y(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),y):null===n||(0,i.Ch)(n)?(e.exit("tableRow"),t(n)):(0,i.xz)(n)?(0,C.f)(e,y,"whitespace")(n):(e.enter("data"),v(n))}function v(t){return null===t||124===t||(0,i.z3)(t)?(e.exit("data"),y(t)):(e.consume(t),92===t?w:v)}function w(t){return 92===t||124===t?(e.consume(t),v):v(t)}},resolveAll:function(e,t){let n,r,i,l=-1,o=!0,u=0,a=[0,0,0,0],s=[0,0,0,0],c=!1,f=0,h=new R;for(;++l<e.length;){let p=e[l],d=p[1];"enter"===p[0]?"tableHead"===d.type?(c=!1,0!==f&&(_(h,t,f,n,r),r=void 0,f=0),n={type:"table",start:Object.assign({},d.start),end:Object.assign({},d.end)},h.add(l,0,[["enter",n,t]])):"tableRow"===d.type||"tableDelimiterRow"===d.type?(o=!0,i=void 0,a=[0,0,0,0],s=[0,l+1,0,0],c&&(c=!1,r={type:"tableBody",start:Object.assign({},d.start),end:Object.assign({},d.end)},h.add(l,0,[["enter",r,t]])),u="tableDelimiterRow"===d.type?2:r?3:1):u&&("data"===d.type||"tableDelimiterMarker"===d.type||"tableDelimiterFiller"===d.type)?(o=!1,0===s[2]&&(0!==a[1]&&(s[0]=s[1],i=I(h,t,a,u,void 0,i),a=[0,0,0,0]),s[2]=l)):"tableCellDivider"===d.type&&(o?o=!1:(0!==a[1]&&(s[0]=s[1],i=I(h,t,a,u,void 0,i)),s=[(a=s)[1],l,0,0])):"tableHead"===d.type?(c=!0,f=l):"tableRow"===d.type||"tableDelimiterRow"===d.type?(f=l,0!==a[1]?(s[0]=s[1],i=I(h,t,a,u,l,i)):0!==s[1]&&(i=I(h,t,s,u,l,i)),u=0):u&&("data"===d.type||"tableDelimiterMarker"===d.type||"tableDelimiterFiller"===d.type)&&(s[3]=l)}for(0!==f&&_(h,t,f,n,r),h.consume(t.events),l=-1;++l<t.events.length;){let e=t.events[l];"enter"===e[0]&&"table"===e[1].type&&(e[1]._align=function(e,t){let n=!1,r=[];for(;t<e.length;){let i=e[t];if(n){if("enter"===i[0])"tableContent"===i[1].type&&r.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===i[1].type){if("tableDelimiterMarker"===e[t-1][1].type){let e=r.length-1;r[e]="left"===r[e]?"center":"right"}}else if("tableDelimiterRow"===i[1].type)break}else"enter"===i[0]&&"tableDelimiterRow"===i[1].type&&(n=!0);t+=1}return r}(t.events,l))}return e}}}};function I(e,t,n,r,i,l){0!==n[0]&&(l.end=Object.assign({},P(t.events,n[0])),e.add(n[0],0,[["exit",l,t]]));let o=P(t.events,n[1]);if(l={type:1===r?"tableHeader":2===r?"tableDelimiter":"tableData",start:Object.assign({},o),end:Object.assign({},o)},e.add(n[1],0,[["enter",l,t]]),0!==n[2]){let i=P(t.events,n[2]),l=P(t.events,n[3]),o={type:"tableContent",start:Object.assign({},i),end:Object.assign({},l)};if(e.add(n[2],0,[["enter",o,t]]),2!==r){let r=t.events[n[2]],i=t.events[n[3]];if(r[1].end=Object.assign({},i[1].end),r[1].type="chunkText",r[1].contentType="text",n[3]>n[2]+1){let t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",o,t]])}return void 0!==i&&(l.end=Object.assign({},P(t.events,i)),e.add(i,0,[["exit",l,t]]),l=void 0),l}function _(e,t,n,r,i){let l=[],o=P(t.events,n);i&&(i.end=Object.assign({},o),l.push(["exit",i,t])),r.end=Object.assign({},o),l.push(["exit",r,t]),e.add(n+1,0,l)}function P(e,t){let n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}let H={text:{91:{tokenize:function(e,t,n){let r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),l):n(t)};function l(t){return(0,i.z3)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),o):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),o):n(t)}function o(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),u):n(t)}function u(r){return(0,i.Ch)(r)?t(r):(0,i.xz)(r)?e.check({tokenize:B},t,n)(r):n(r)}}}}};function B(e,t,n){return(0,C.f)(e,function(e){return null===e?n(e):t(e)},"whitespace")}var $=n(42039),W=n(2061);let q="phrasing",V=["autolink","link","image","label"],U={transforms:[function(e){(0,W.n)(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,Z],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,K]],{ignore:["link","linkReference"]})}],enter:{literalAutolink:function(e){this.enter({type:"link",title:null,url:"",children:[]},e)},literalAutolinkEmail:X,literalAutolinkHttp:X,literalAutolinkWww:X},exit:{literalAutolink:function(e){this.exit(e)},literalAutolinkEmail:function(e){this.config.exit.autolinkEmail.call(this,e)},literalAutolinkHttp:function(e){this.config.exit.autolinkProtocol.call(this,e)},literalAutolinkWww:function(e){this.config.exit.data.call(this,e),this.stack[this.stack.length-1].url="http://"+this.sliceSerialize(e)}}},Q={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:q,notInConstruct:V},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:q,notInConstruct:V},{character:":",before:"[ps]",after:"\\/",inConstruct:q,notInConstruct:V}]};function X(e){this.config.enter.autolinkProtocol.call(this,e)}function Z(e,t,n,r,i){let l="";if(!N(i)||(/^w/i.test(t)&&(n=t+n,t="",l="http://"),!function(e){let t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}(n)))return!1;let o=function(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")"),i=(0,$.w)(e,"("),l=(0,$.w)(e,")");for(;-1!==r&&i>l;)e+=n.slice(0,r+1),r=(n=n.slice(r+1)).indexOf(")"),l++;return[e,n]}(n+r);if(!o[0])return!1;let u={type:"link",title:null,url:l+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[u,{type:"text",value:o[1]}]:u}function K(e,t,n,r){return!(!N(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function N(e,t){let n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,i.B8)(n)||(0,i.Xh)(n))&&(!t||47!==n)}var Y=n(82772),G=n(21131),J=n(53228),ee=n(20670),et=n(78193);function en(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function er(){this.buffer()}function ei(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,w.d)(this.sliceSerialize(e)).toLowerCase()}function el(e){this.exit(e)}function eo(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function eu(){this.buffer()}function ea(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,w.d)(this.sliceSerialize(e)).toLowerCase()}function es(e){this.exit(e)}function ec(e,t,n,r){let i=(0,et.j)(r),l=i.move("[^"),o=n.enter("footnoteReference"),u=n.enter("reference");return l+=i.move((0,ee.T)(n,(0,Y.L)(e),{...i.current(),before:l,after:"]"})),u(),o(),l+=i.move("]")}function ef(e,t,n,r){let i=(0,et.j)(r),l=i.move("[^"),o=n.enter("footnoteDefinition"),u=n.enter("label");return l+=i.move((0,ee.T)(n,(0,Y.L)(e),{...i.current(),before:l,after:"]"})),u(),l+=i.move("]:"+(e.children&&e.children.length>0?" ":"")),i.shift(4),l+=i.move((0,J.Q)((0,G.K)(e,n,i.current()),eh)),o(),l}function eh(e,t,n){return 0===t?e:(n?"":" ")+e}ec.peek=function(){return"["};var ep=n(23980);em.peek=function(){return"~"};
1let ed={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},eg={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"]}],handlers:{delete:em}};function em(e,t,n,r){let i=(0,et.j)(r),l=n.enter("strikethrough"),o=i.move("~~");return o+=(0,ep.p)(e,n,{...i.current(),before:o,after:"~"})+i.move("~~"),l(),o}var ek=n(28258);function eb(e){return e.length}function ex(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}let ey={enter:{table:function(e){let t=e._align;this.enter({type:"table",align:t.map(e=>"none"===e?null:e),children:[]},e),this.setData("inTable",!0)},tableData:eC,tableHeader:eC,tableRow:function(e){this.enter({type:"tableRow",children:[]},e)}},exit:{codeText:function(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,ew)),this.stack[this.stack.length-1].value=t,this.exit(e)},table:function(e){this.exit(e),this.setData("inTable")},tableData:ev,tableHeader:ev,tableRow:ev}};function ev(e){this.exit(e)}function eC(e){this.enter({type:"tableCell",children:[]},e)}function ew(e,t){return"|"===t?t:e}var eD=n(99911);let ej={exit:{taskListCheckValueChecked:ez,taskListCheckValueUnchecked:ez,paragraph:function(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1],n=e.children[0];if(n&&"text"===n.type){let r;let i=t.children,l=-1;for(;++l<i.length;){let e=i[l];if("paragraph"===e.type){r=e;break}}r===e&&(n.value=n.value.slice(1),0===n.value.length?e.children.shift():e.position&&n.position&&"number"==typeof n.position.start.offset&&(n.position.start.column++,n.position.start.offset++,e.position.start=Object.assign({},n.position.start)))}}this.exit(e)}}},eF={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:function(e,t,n,r){let i=e.children[0],l="boolean"==typeof e.checked&&i&&"paragraph"===i.type,o="["+(e.checked?"x":" ")+"] ",u=(0,et.j)(r);l&&u.move(o);let a=(0,eD.q)(e,t,n,{...r,...u.current()});return l&&(a=a.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,function(e){return e+o})),a}}};function ez(e){this.stack[this.stack.length-2].checked="taskListCheckValueChecked"===e.type}function eL(e={}){let t=this.data();function n(e,n){(t[e]?t[e]:t[e]=[]).push(n)}n("micromarkExtensions",(0,r.W)([d,{document:{91:{tokenize:L,continuation:{tokenize:S},exit:A}},text:{91:{tokenize:z},93:{add:"after",tokenize:j,resolveTo:F}}},function(e){let t=(e||{}).singleTilde,n={tokenize:function(e,n,r){let i=this.previous,l=this.events,o=0;return function(u){return 126===i&&"characterEscape"!==l[l.length-1][1].type?r(u):(e.enter("strikethroughSequenceTemporary"),function l(u){let a=(0,E.r)(i);if(126===u)return o>1?r(u):(e.consume(u),o++,l);if(o<2&&!t)return r(u);let s=e.exit("strikethroughSequenceTemporary"),c=(0,E.r)(u);return s._open=!c||2===c&&!!a,s._close=!a||2===a&&!!c,n(u)}(u))}},resolveAll:function(e,t){let n=-1;for(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close){let r=n;for(;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset==e[r][1].end.offset-e[r][1].start.offset){e[n][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";let i={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},l={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},o=[["enter",i,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",l,t]],u=t.parser.constructs.insideSpan.null;u&&(0,M.d)(o,o.length,0,(0,O.C)(u,e.slice(r+1,n),t)),(0,M.d)(o,o.length,0,[["exit",l,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",i,t]]),(0,M.d)(e,r-1,n-r+3,o),n=r+o.length-2;break}}for(n=-1;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null==t&&(t=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}}}
1(e),T,H])),n("fromMarkdownExtensions",[U,{enter:{gfmFootnoteDefinition:en,gfmFootnoteDefinitionLabelString:er,gfmFootnoteCall:eo,gfmFootnoteCallString:eu},exit:{gfmFootnoteDefinition:el,gfmFootnoteDefinitionLabelString:ei,gfmFootnoteCall:es,gfmFootnoteCallString:ea}},ed,ey,ej]),n("toMarkdownExtensions",{extensions:[Q,{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:ef,footnoteReference:ec}},eg,function(e){let t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,l=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:function(e,t,n,r){return u(function(e,t,n){let r=e.children,i=-1,l=[],o=t.enter("table");for(;++i<r.length;)l[i]=a(r[i],t,n);return o(),l}(e,n,r),e.align)},tableRow:function(e,t,n,r){let i=u([a(e,n,r)]);return i.slice(0,i.indexOf("\n"))},tableCell:o,inlineCode:function(e,t,n){let r=(0,ek.Y)(e,t,n);return n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&")),r}}};function o(e,t,n,r){let i=n.enter("tableCell"),o=n.enter("phrasing"),u=(0,ep.p)(e,n,{...r,before:l,after:l});return o(),i(),u}function u(e,t){return function(e,t){let n=t||{},r=(n.align||[]).concat(),i=n.stringLength||eb,l=[],o=[],u=[],a=[],s=0,c=-1;for(;++c<e.length;){let t=[],r=[],l=-1;for(e[c].length>s&&(s=e[c].length);++l<e[c].length;){var f;let o=null==(f=e[c][l])?"":String(f);if(!1!==n.alignDelimiters){let e=i(o);r[l]=e,(void 0===a[l]||e>a[l])&&(a[l]=e)}t.push(o)}o[c]=t,u[c]=r}let h=-1;if("object"==typeof r&&"length"in r)for(;++h<s;)l[h]=ex(r[h]);else{let e=ex(r);for(;++h<s;)l[h]=e}h=-1;let p=[],d=[];for(;++h<s;){let e=l[h],t="",r="";99===e?(t=":",r=":"):108===e?t=":":114===e&&(r=":");let i=!1===n.alignDelimiters?1:Math.max(1,a[h]-t.length-r.length),o=t+"-".repeat(i)+r;!1!==n.alignDelimiters&&((i=t.length+i+r.length)>a[h]&&(a[h]=i),d[h]=i),p[h]=o}o.splice(1,0,p),u.splice(1,0,d),c=-1;let g=[];for(;++c<o.length;){let e=o[c],t=u[c];h=-1;let r=[];for(;++h<s;){let i=e[h]||"",o="",u="";if(!1!==n.alignDelimiters){let e=a[h]-(t[h]||0),n=l[h];114===n?o=" ".repeat(e):99===n?e%2?(o=" ".repeat(e/2+.5),u=" ".repeat(e/2-.5)):u=o=" ".repeat(e/2):u=" ".repeat(e)}!1===n.delimiterStart||h||r.push("|"),!1!==n.padding&&!(!1===n.alignDelimiters&&""===i)&&(!1!==n.delimiterStart||h)&&r.push(" "),!1!==n.alignDelimiters&&r.push(o),r.push(i),!1!==n.alignDelimiters&&r.push(u),!1!==n.padding&&r.push(" "),(!1!==n.delimiterEnd||h!==s-1)&&r.push("|")}g.push(!1===n.delimiterEnd?r.join("").replace(/ +$/,""):r.join(""))}return g.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:i})}function a(e,t,n){let r=e.children,i=-1,l=[],u=t.enter("tableRow");for(;++i<r.length;)l[i]=o(r[i],e,t,n);return u(),l}}(e),eF]})}}}]);
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.