var Lawnchair=function(){if(!JSON)throw"JSON unavailable! Include http://www.json.org/json2.js to fix.";if(arguments.length<=2&&arguments.length>0)var a=typeof arguments[0]==="function"?arguments[0]:arguments[1],c=typeof arguments[0]==="function"?{}:arguments[0];else throw"Incorrect # of ctor args!";if(typeof a!=="function")throw"No callback was provided";var e=!(this instanceof Lawnchair)?new Lawnchair(c,a):this;e.record=c.record||"record";e.name=c.name||"records";var b;if(c.adapter){b=Lawnchair.adapters[e.indexOf(Lawnchair.adapters, c.adapter)];b=b.valid()?b:undefined}else for(var d=0,f=Lawnchair.adapters.length;d