Module 873879

1,678 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>m});var i=n(284009),r=n.n(i),a=n(478676),s=n.n(a);let l=/\n{2,}$/,o=/(?:^|\n)( *)$/,d="(?:[*-]|\\d+\\.)",c="(%INDENT_CAPTURE_PATTERN%)("+d+") +",u=RegExp("^"+c.replace("%INDENT_CAPTURE_PATTERN%"," *")),_=c+"[^\\n]*(?:\\n(?!%INDENT_CAPTURE_PATTERN%"+d+" )[^\\n]*)*(\n|$)",E=/ *\n$/,A="^( *)("+d+") [\\s\\S]+?(?:\\n(?! )(?!\\1"+d+" )|$)",h=new RegExp(A),I=RegExp("^\\n"+A.slice(1)),f=/^\n/,p=/\n *$/,T=/^[ \t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+$/,m={...s().defaultRules.list,requiredFirstCharacters:"\n *-0123456789".split(""),match:(e,t)=>{if(!t.allowList||t._listLevel>=11)return null;if(10===e.charCodeAt(0)){let n=null==t.prevCapture?"":t.prevCapture[0];return""===n||p.test(n)?null:I.exec(e)}let n=null==t.prevCapture?"":t.prevCapture[0],i=o.exec(n);return null==i||T.test(i[0])?null:h.exec(e)},parse:(e,t,n)=>{let i=e[2],a=i.length>1,s=a?Math.min(1e9,Math.max(1,+i)):void 0,o=e[0].replace(f,"").replace(l,"\n"),d=u.exec(o),c=null!=d?d[0].length:0,A=null!=d?d[1].length:0,h=` {${A},${A+1}}`,I=RegExp(_.replaceAll("%INDENT_CAPTURE_PATTERN%",h),"gm"),p=RegExp("^ {1,"+c+"}","gm"),T=o.match(I);r()(null!=T,"markup list items can not be parsed.");let m=!1;return{ordered:a,start:s,items:T.map((e,i)=>{let r,a=e.replace(u,"").replace(p,""),s=i===T.length-1,l=-1!==a.indexOf("\n\n")||s&&m;m=l;let o=n.inline,d=n._list,c=n._listLevel;n._list=!0,n._listLevel=(c??0)+1,l?(n.inline=!1,r=a.replace(E,"\n\n")):(n.inline=!0,r=a.replace(E,""));let _=t(r,{...n,allowHeading:!1}).map(e=>("text"===e.type&&null!=e.content&&(e.content=e.content.replace(/\n+\s*$/,"")),e));return n.inline=o,n._list=d,n._listLevel=c,_})}}}}