(q,K=[])
| 1444 | `+z.raw,$.text+=` |
| 1445 | `+z.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=$.text;else K.push(z);_=Y.length!==q.length,q=q.substring(z.raw.length);continue}if(z=this.tokenizer.text(q)){q=q.substring(z.raw.length);let $=K.at(-1);if($?.type==="text")$.raw+=` |
| 1446 | `+z.raw,$.text+=` |
| 1447 | `+z.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=$.text;else K.push(z);continue}if(q){let $="Infinite loop on byte: "+q.charCodeAt(0);if(this.options.silent){console.error($);break}else throw Error($)}}return this.state.top=!0,K}inline(q,K=[]){return this.inlineQueue.push({src:q,tokens:K}),K}inlineTokens(q,K=[]){let _=q,z=null;if(this.tokens.links){let A=Object.keys(this.tokens.links);if(A.length>0){while((z=this.tokenizer.rules.inline.reflinkSearch.exec(_))!=null)if(A.includes(z[0].slice(z[0].lastIndexOf("[")+1,-1)))_=_.slice(0,z.index)+"["+"a".repeat(z[0].length-2)+"]"+_.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex)}}while((z=this.tokenizer.rules.inline.blockSkip.exec(_))!=null)_=_.slice(0,z.index)+"["+"a".repeat(z[0].length-2)+"]"+_.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);while((z=this.tokenizer.rules.inline.anyPunctuation.exec(_))!=null)_=_.slice(0,z.index)+"++"+_.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let Y=!1,$="";while(q){if(!Y)$="";Y=!1;let A;if(this.options.extensions?.inline?.some((w)=>{if(A=w.call({lexer:this},q,K))return q=q.substring(A.raw.length),K.push(A),!0;return!1}))continue;if(A=this.tokenizer.escape(q)){q=q.substring(A.raw.length),K.push(A);continue}if(A=this.tokenizer.tag(q)){q=q.substring(A.raw.length),K.push(A);continue}if(A=this.tokenizer.link(q)){q=q.substring(A.raw.length),K.push(A);continue}if(A=this.tokenizer.reflink(q,this.tokens.links)){q=q.substring(A.raw.length);let w=K.at(-1);if(A.type==="text"&&w?.type==="text")w.raw+=A.raw,w.text+=A.text;else K.push(A);continue}if(A=this.tokenizer.emStrong(q,_,$)){q=q.substring(A.raw.length),K.push(A);continue}if(A=this.tokenizer.codespan(q)){q=q.substring(A.raw.length),K.push(A);continue}if(A=this.tokenizer.br(q)){q=q.substring(A.raw.length),K.push(A);continue}if(A=this.tokenizer.del(q)){q=q.substring(A.raw.length),K.push(A);continue}if(A=this.tokenizer.autolink(q)){q=q.substring(A.raw.length),K.push(A);continue}if(!this.state.inLink&&(A=this.tokenizer.url(q))){q=q.substring(A.raw.length),K.push(A);continue}let O=q;if(this.options.extensions?.startInline){let w=1/0,j=q.slice(1),H;if(this.options.extensions.startInline.forEach((J)=>{if(H=J.call({lexer:this},j),typeof H==="number"&&H>=0)w=Math.min(w,H)}),w<1/0&&w>=0)O=q.substring(0,w+1)}if(A=this.tokenizer.inlineText(O)){if(q=q.substring(A.raw.length),A.raw.slice(-1)!=="_")$=A.raw.slice(-1);Y=!0;let w=K.at(-1);if(w?.type==="text")w.raw+=A.raw,w.text+=A.text;else K.push(A);continue}if(q){let w="Infinite loop on byte: "+q.charCodeAt(0);if(this.options.silent){console.error(w);break}else throw Error(w)}}return K}}class $r6{options;parser;constructor(q){this.options=q||SO6}space(q){return""}code({text:q,lang:K,escaped:_}){let z=(K||"").match(mv.notSpaceStart)?.[0],Y=q.replace(mv.endingNewline,"")+` |
| 1448 | `;if(!z)return"<pre><code>"+(_?Y:aF(Y,!0))+`</code></pre> |
| 1449 | `;return'<pre><code class="language-'+aF(z)+'">'+(_?Y:aF(Y,!0))+`</code></pre> |
no test coverage detected