define(function(require,exports,module){const Metrics=require("utils/Metrics");var HTML_READY="htmlReady",APP_READY="appReady",EXTENSIONS_LOADED="extensionsLoaded",_status={HTML_READY:!1,APP_READY:!1,EXTENSIONS_LOADED:!1},_callbacks={};function _callHandler(handler){try{handler()}catch(e){console.error("Exception when calling a 'brackets done loading' handler: "+e),console.log(e.stack);let supportStatus="Y";window.Phoenix.isSupportedBrowser||(supportStatus="N"),Metrics.countEvent(Metrics.EVENT_TYPE.ERROR,"appInit",`${supportStatus}-handlerFail`)}}function _dispatchReady(type){var i,myHandlers=_callbacks[type];for(_status[type]=!0,i=0;i