"use strict";(self.webpackChunkjupyter_web=self.webpackChunkjupyter_web||[]).push([[4780],{24780:(L,s,b)=>{b.r(s),b.d(s,{textile:()=>T});var a={addition:"inserted",attributes:"propertyName",bold:"strong",cite:"keyword",code:"monospace",definitionList:"list",deletion:"deleted",div:"punctuation",em:"emphasis",footnote:"variable",footCite:"qualifier",header:"heading",html:"comment",image:"atom",italic:"emphasis",link:"link",linkDefinition:"link",list1:"list",list2:"list.special",list3:"list",notextile:"string.special",pre:"operator",p:"content",quote:"bracket",span:"quote",specialChar:"character",strong:"strong",sub:"content.special",sup:"content.special",table:"variableName.special",tableHeading:"operator"};function y(i,e,n){if("_"===n)return i.eat("_")?f(i,e,"italic",/__/,2):f(i,e,"em",/_/,1);if("*"===n)return i.eat("*")?f(i,e,"bold",/\*\*/,2):f(i,e,"strong",/\*/,1);if("["===n)return i.match(/\d+\]/)&&(e.footCite=!0),o(e);if("("===n&&i.match(/^(r|tm|c)\)/))return a.specialChar;if("<"===n&&i.match(/(\w+)[^>]+>[^<]+<\/\1>/))return a.html;if("?"===n&&i.eat("?"))return f(i,e,"cite",/\?\?/,2);if("="===n&&i.eat("="))return f(i,e,"notextile",/==/,2);if("-"===n&&!i.eat("-"))return f(i,e,"deletion",/-/,1);if("+"===n)return f(i,e,"addition",/\+/,1);if("~"===n)return f(i,e,"sub",/~/,1);if("^"===n)return f(i,e,"sup",/\^/,1);if("%"===n)return f(i,e,"span",/%/,1);if("@"===n)return f(i,e,"code",/@/,1);if("!"===n){var c=f(i,e,"image",/(?:\([^\)]+\))?!/,1);return i.match(/^:\S+/),c}return o(e)}function f(i,e,n,u,c){var d=i.pos>c?i.string.charAt(i.pos-c-1):null,p=i.peek();if(e[n]){if((!p||/\W/.test(p))&&d&&/\S/.test(d)){var v=o(e);return e[n]=!1,v}}else(!d||/\W/.test(d))&&p&&/\S/.test(p)&&i.match(new RegExp("^.*\\S"+u.source+"(?:\\W|$)"),!1)&&(e[n]=!0,e.mode=r.attributes);return o(e)}function o(i){var e=h(i);if(e)return e;var n=[];return i.layoutType&&n.push(a[i.layoutType]),n=n.concat(function m(i){for(var e=[],n=1;n]+)?>(?:[^<]+<\/\1>)?/,link:/[^"]+":\S/,linkDefinition:/\[[^\s\]]+\]\S+/,list:/(?:#+|\*+)/,notextile:"notextile",para:"p",pre:"pre",table:"table",tableCellAttributes:/[\/\\]\d+/,tableHeading:/\|_\./,tableText:/[^"_\*\[\(\?\+~\^%@|-]+/,text:/[^!"_=\*\[\(<\?\+~\^%@-]+/},attributes:{align:/(?:<>|<|>|=)/,selector:/\([^\(][^\)]+\)/,lang:/\[[^\[\]]+\]/,pad:/(?:\(+|\)+){1,2}/,css:/\{[^\}]+\}/},createRe:function(i){switch(i){case"drawTable":return t.makeRe("^",t.single.drawTable,"$");case"html":return t.makeRe("^",t.single.html,"(?:",t.single.html,")*","$");case"linkDefinition":return t.makeRe("^",t.single.linkDefinition,"$");case"listLayout":return t.makeRe("^",t.single.list,l("allAttributes"),"*\\s+");case"tableCellAttributes":return t.makeRe("^",t.choiceRe(t.single.tableCellAttributes,l("allAttributes")),"+\\.");case"type":return t.makeRe("^",l("allTypes"));case"typeLayout":return t.makeRe("^",l("allTypes"),l("allAttributes"),"*\\.\\.?","(\\s+|$)");case"attributes":return t.makeRe("^",l("allAttributes"),"+");case"allTypes":return t.choiceRe(t.single.div,t.single.foot,t.single.header,t.single.bc,t.single.bq,t.single.notextile,t.single.pre,t.single.table,t.single.para);case"allAttributes":return t.choiceRe(t.attributes.selector,t.attributes.css,t.attributes.lang,t.attributes.align,t.attributes.pad);default:return t.makeRe("^",t.single[i])}},makeRe:function(){for(var i="",e=0;e