'use strict'; (async function(global) { const initLoad = []; global.Ox = { load: function(...args) { initLoad.push(args) } }; function getPath() { var index, regexp = /Ox\.js(\?[\d\.]+|)$/, scripts = document.getElementsByTagName('script'), src; for (index = scripts.length - 1; index >= 0; index--) { src = scripts[index].src; if (regexp.test(src)) { return src.replace(regexp, ''); } } } const module = await import('./Ox/Ox.js'); if (Ox.MODE == 'source') { Ox.MODE = 'dev'; } console.log("Ox was loaded", Ox.MODE, Ox.PATH); initLoad.forEach((args) => global.Ox.load.apply(null, args)) }(globalThis));