/* Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ if(!dojo._hasResource["dojo.cache"]){ dojo._hasResource["dojo.cache"]=true; dojo.provide("dojo.cache"); (function(){ var _1={}; dojo.cache=function(_2,_3,_4){ if(typeof _2=="string"){ var _5=dojo.moduleUrl(_2,_3); }else{ _5=_2; _4=_3; } var _6=_5.toString(); var _7=_4; if(_4!=undefined&&!dojo.isString(_4)){ _7=("value" in _4?_4.value:undefined); } var _8=_4&&_4.sanitize?true:false; if(typeof _7=="string"){ _7=_1[_6]=_8?dojo.cache._sanitize(_7):_7; }else{ if(_7===null){ delete _1[_6]; }else{ if(!(_6 in _1)){ _7=dojo._getText(_6); _1[_6]=_8?dojo.cache._sanitize(_7):_7; } _7=_1[_6]; } } return _7; }; dojo.cache._sanitize=function(_9){ if(_9){ _9=_9.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,""); var _a=_9.match(/]*>\s*([\s\S]+)\s*<\/body>/im); if(_a){ _9=_a[1]; } }else{ _9=""; } return _9; }; })(); }