ace.define("ace/ext/menu_tools/element_generator",["require","exports","module"],function(r,e,m){'use strict';m.exports.createOption=function createOption(o){var a;var b=document.createElement('option');for(a in o){if(o.hasOwnProperty(a)){if(a==='selected'){b.setAttribute(a,o[a]);}else{b[a]=o[a];}}}return b;};m.exports.createCheckbox=function createCheckbox(i,c,a){var b=document.createElement('input');b.setAttribute('type','checkbox');b.setAttribute('id',i);b.setAttribute('name',i);b.setAttribute('value',c);b.setAttribute('class',a);if(c){b.setAttribute('checked','checked');}return b;};m.exports.createInput=function createInput(i,v,c){var a=document.createElement('input');a.setAttribute('type','text');a.setAttribute('id',i);a.setAttribute('name',i);a.setAttribute('value',v);a.setAttribute('class',c);return a;};m.exports.createLabel=function createLabel(t,l){var a=document.createElement('label');a.setAttribute('for',l);a.textContent=t;return a;};m.exports.createSelection=function createSelection(i,v,c){var a=document.createElement('select');a.setAttribute('id',i);a.setAttribute('name',i);a.setAttribute('class',c);v.forEach(function(b){a.appendChild(m.exports.createOption(b));});return a;};});ace.define("ace/ext/modelist",["require","exports","module"],function(r,e,m){"use strict";var c=[];function g(p){var l=d.text;var a=p.split(/[\/\\]/).pop();for(var i=0;i