//>>built define("dojox/rpc/OfflineRest",["dojo","dojox","dojox/data/ClientFilter","dojox/rpc/Rest","dojox/storage"],function(g,d){function l(a){return a.replace(/[^0-9A-Za-z_]/g,"_")}function p(a,b){m&&!r&&(b||a&&a.__id)&&d.storage.put(l(b||a.__id),"object"==typeof a?d.json.ref.toJson(a):a,function(){},"dojox_rpc_OfflineRest")}function u(a){return a instanceof Error&&(503==a.status||12E3