/** * Author: Brad Howes * Barely modified then minified by Marzavec to work in browser * Plugin for Remarkable Markdown processor which transforms $..$ and $$..$$ sequences into math HTML using the * Katex package. */ var remarkableKatex=function(e,r){e.inline.ruler.push("katex",function(e,r){var t,n,i,a=e.pos,s=a,l=e.posMax;if(36!==e.src.charCodeAt(a))return!1;for(++a;a2)return!1;for(n=i=a;-1!==(n=e.src.indexOf("$",i));){for(i=n+1;i1,level:e.level})}return e.pos=i,!0}}return r||(e.pending+=t),e.pos+=t.length,!0},r),e.block.ruler.push("katex",function(e,r,t){var n,i,a,s,l=!1,o=e.bMarks[r]+e.tShift[r],c=e.eMarks[r];if(o+1>c)return!1;if(36!==(n=e.src.charCodeAt(o)))return!1;if(s=o,2!=(i=(o=e.skipChars(o,n))-s))return!1;for(a=r;!(++a>=t||(o=s=e.bMarks[a]+e.tShift[a])<(c=e.eMarks[a])&&e.tShift[a]=4||(o=e.skipChars(o,n))-s