const d=(t,e,c)=>{const s=t.attrIndex(e),r=[e,c];s<0?t.attrPush(r):t.attrs[s]=r},f=(t,e)=>{const c=t[e].level-1;for(let s=e-1;s>=0;s--)if(t[s].level===c)return s;/* istanbul ignore next -- @preserve */return-1},x=t=>t?.type==="inline",T=t=>t?.type==="paragraph_open",m=t=>t?.type==="list_item_open",_=t=>/^\[[xX \u00A0]\][ \u00A0]/.test(t.content),I=(t,e)=>x(t[e])&&T(t[e-1])&&m(t[e-2])&&_(t[e]),y=(t,{disabled:e=!0,label:c=!0,containerClass:s="task-list-container",itemClass:r="task-list-item",checkboxClass:u="task-list-item-checkbox",labelClass:p="task-list-item-label"}={})=>{const b=l=>{const a=l.tokens;l.env.tasklistId||=0;for(let i=2;i