import{g as _}from"./index-15e3682d.js";function L(x,h){for(var i=0;ia[s]})}}}return Object.freeze(Object.defineProperty(x,Symbol.toStringTag,{value:"Module"}))}var S={exports:{}};(function(x,h){ace.define("ace/mode/folding/coffee",["require","exports","module","ace/lib/oop","ace/mode/folding/fold_mode","ace/range"],function(i,a,s){var l=i("../../lib/oop"),m=i("./fold_mode").FoldMode,p=i("../../range").Range,u=a.FoldMode=function(){};l.inherits(u,m),function(){this.getFoldWidgetRange=function(t,v,e){var g=this.indentationBlock(t,e);if(g)return g;var n=/\S/,r=t.getLine(e),o=r.search(n);if(!(o==-1||r[o]!="#")){for(var d=r.length,f=t.getLength(),k=e,c=e;++ek){var R=t.getLine(c).length;return new p(k,d,c,R)}}},this.getFoldWidget=function(t,v,e){var g=t.getLine(e),n=g.search(/\S/),r=t.getLine(e+1),o=t.getLine(e-1),d=o.search(/\S/),f=r.search(/\S/);if(n==-1)return t.foldWidgets[e-1]=d!=-1&&d