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