//>>built
define("dojox/lang/functional/object",["dojo/_base/kernel","dojo/_base/lang","dojo/_base/window","./lambda"],function(_1,_2,_3,df){var _4={};_2.mixin(df,{keys:function(_5){var t=[];for(var i in _5){if(!(i in _4)){t.push(i);}}return t;},values:function(_6){var t=[];for(var i in _6){if(!(i in _4)){t.push(_6[i]);}}return t;},filterIn:function(_7,f,o){o=o||_3.global;f=df.lambda(f);var t={},v,i;for(i in _7){if(!(i in _4)){v=_7[i];if(f.call(o,v,i,_7)){t[i]=v;}}}return t;},forIn:function(_8,f,o){o=o||_3.global;f=df.lambda(f);for(var i in _8){if(!(i in _4)){f.call(o,_8[i],i,_8);}}return o;},mapIn:function(_9,f,o){o=o||_3.global;f=df.lambda(f);var t={},i;for(i in _9){if(!(i in _4)){t[i]=f.call(o,_9[i],i,_9);}}return t;}});return df;});
