//>>built
define("dojox/storage/Provider",["dojo/_base/array","dojo/_base/declare","dojo/_base/lang"],function(f,g,h){return g("dojox.storage.Provider",null,{constructor:function(){},SUCCESS:"success",FAILED:"failed",PENDING:"pending",SIZE_NOT_AVAILABLE:"Size not available",SIZE_NO_LIMIT:"No size limit",DEFAULT_NAMESPACE:"default",onHideSettingsUI:null,initialize:function(){},isAvailable:function(){},put:function(a,b,c,d){},get:function(a,b){},hasKey:function(a,b){return!!this.get(a,b)},getKeys:function(a){},
clear:function(a){},remove:function(a,b){},getNamespaces:function(){},isPermanent:function(){},getMaximumSize:function(){},putMultiple:function(a,b,c,d){for(var e=0;e<a.length;e++)dojox.storage.put(a[e],b[e],c,d)},getMultiple:function(a,b){for(var c=[],d=0;d<a.length;d++)c.push(dojox.storage.get(a[d],b));return c},removeMultiple:function(a,b){for(var c=0;c<a.length;c++)dojox.storage.remove(a[c],b)},isValidKeyArray:function(a){return null!==a&&void 0!==a&&h.isArray(a)?!f.some(a,function(b){return!this.isValidKey(b)},
this):!1},hasSettingsUI:function(){return!1},showSettingsUI:function(){},hideSettingsUI:function(){},isValidKey:function(a){return null===a||void 0===a?!1:/^[0-9A-Za-z_]*$/.test(a)},getResourceList:function(){return[]}})});