add: case "i18n._preloadLocalizations":      dojo.i18n._preloadLocalizations.apply(dojo.i18n._preloadLocalizations, dep.slice(1)); break; 
context: dojo._xdUnpackDependency = function(dep){	//summary: Internal xd loader function. Determines what to do with a dependency	//that was listed in an xd version of a module contents.	//Extract the dependency(ies).	var newDeps = null;	var newAfterDeps = null;	switch(dep[0]){		case "requireIf":		case "requireAfterIf":			//First arg (dep[1]) is the test. Depedency is dep[2].			if(dep[1] === true){				newDeps = [{name: dep[2], content: null}];			}			break;		case "platformRequire":			var modMap = dep[1];			var common = modMap["common"]||[];			var newDeps = (modMap[dojo.hostenv.name_]) ? common.concat(modMap[dojo.hostenv.name_]||[]) : common.concat(modMap["default"]||[]);				//Flatten the array of arrays into a one-level deep array.			//Each result could be an array of 3 elements  (the 3 arguments to dojo.require).			//We only need the first one.			if(newDeps){				for(var i = 0; i < newDeps.length; i++){					if(newDeps[i] instanceof Array){						newDeps[i] = {name: newDeps[i][0], content: null};					}else{						newDeps[i] = {name: newDeps[i], content: null};					}				}			}			break;		case "require":			//Just worry about dep[1]			newDeps = [{name: dep[1], content: null}];			break;	}	//The requireIf and requireAfterIf needs to be evaluated after the current resource is evaluated.	if(dep[0] == "requireAfterIf" || dep[0] == "requireIf"){		newAfterDeps = newDeps;		newDeps = null;	}	return {requires: newDeps, requiresAfter: newAfterDeps}; //Object}
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/ae87defdf4b6d323226986c665b4f1679eb745a1/loader_xd.js/clean/_base/_loader/loader_xd.js