!function($){var j,k=Array.prototype.slice,d=function(a){var b=k.call(arguments,1);return function(){return a.apply(this,b.concat(k.call(arguments)))}},b={GET:["get","read"],POST:["post","create"],PUT:["put","update"],DELETE:["del","delete"]},c=$.rest=function(a,b,d){this instanceof c&&(this.url_=a,this.ext_=b||"",this.jsonp_=!!d&&"jsonp")},e=c.prototype,l=function(d,a){var b=d.url_;if("/"!=b.substr(-1)&&(b+="/"),a){if("string"==typeof a)b+=encodeURI(a);else{for(var e=[],c=0,f=a.length;f>c;++c)a[c]!=j&&e.push(encodeURIComponent(""+a[c]));b+=e.join("/")}b+=d.ext_}return b},i=function(d,e,a,b,c){return"function"==typeof a&&(c=c||b,b=a,a=null),$.ajax({url:e,type:d,dataType:c,success:b,data:a})};for(var a in b)if(b.hasOwnProperty(a)){var f=b[a],g=f[0],h=f[1];c[g]=c[h]=d(i,a),e[g]=e[h]=d(function(a,b,c,d,e){return i(a,l(this,b),c,d,this.jsonp_||e)},a)}}(jQuery)