function e(e,t){if(!e.source)return t;let n=t.range[0],r=t.range[1];const l=e.source.input.css.slice(n,r);let a=0;for(let e=0;e<l.length;e++){if(l[e]!==t.text[e])break;n++,a++}let g=t.text.length;for(let e=0;e<l.length;e++){const n=l.length-1-e;if(n<a)break;const s=l[n],c=t.text.length-1-e;if(c<a)break;if(s!==t.text[c])break;r--,g--}return n===r&&(n>t.range[0]?(n--,a--):r<t.range[1]&&(r++,g++)),{text:t.text.slice(a,g),range:[n,r]}}export{e as default};