//>>built define(["dojo/_base/config","dojo/_base/lang","dojo/_base/array"],function(e,f,d){return new function(){this.currentProvider=null;this.available=!1;this.providers=[];this._initialized=!1;this._onLoadListeners=[];this.initialize=function(){this.autodetect()};this.register=function(b,a){this.providers.push(a);this.providers[b]=a};this.setProvider=function(b){};this.autodetect=function(){if(!this._initialized){for(var b=e.forceStorageProvider||!1,a,c=0;c