rem: var _54b=function(_54c){ this._properties=_54c; this.diffs=new Array(_54c.length); dojo.lang.forEach(_54c,function(prop,i){ if(dojo.lang.isFunction(prop.start)){ prop.start=prop.start(prop,i); 
add: var _54b=function(args){ if(args.nodes.length==1){ var pm=args.propertyMap; if(!dojo.lang.isArray(args.propertyMap)){ var parr=[]; for(var _54f in pm){ pm[_54f].property=_54f; parr.push(pm[_54f]); 
context: var _54b=function(_54c){this._properties=_54c;this.diffs=new Array(_54c.length);dojo.lang.forEach(_54c,function(prop,i){if(dojo.lang.isFunction(prop.start)){prop.start=prop.start(prop,i);}if(dojo.lang.isFunction(prop.end)){prop.end=prop.end(prop,i);}if(dojo.lang.isArray(prop.start)){this.diffs[i]=null;}else{if(prop.start instanceof dojo.gfx.color.Color){prop.startRgb=prop.start.toRgb();prop.endRgb=prop.end.toRgb();}else{this.diffs[i]=prop.end-prop.start;}}},this);this.getValue=function(n){var ret={};dojo.lang.forEach(this._properties,function(prop,i){var _553=null;if(dojo.lang.isArray(prop.start)){}else{if(prop.start instanceof dojo.gfx.color.Color){_553=(prop.units||"rgb")+"(";for(var j=0;j<prop.startRgb.length;j++){_553+=Math.round(((prop.endRgb[j]-prop.startRgb[j])*n)+prop.startRgb[j])+(j<prop.startRgb.length-1?",":"");}_553+=")";}else{_553=((this.diffs[i])*n)+prop.start+(prop.property!="opacity"?prop.units||"px":"");}}ret[dojo.html.toCamelCase(prop.property)]=_553;},this);return ret;};};
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/dojo.js/buggy/www/resources/dojo-ajax/dojo.js