(function(a){"map"inArray.prototype||(Array.prototype.map=function(c){if(this===a||null===this)thrownewTypeError(this+" is not an object");if(!(cinstanceofFunction))thrownewTypeError(c+" is not a function");for(vard=Object(this),e=arguments[1],f=dinstanceofString?d.split(""):d,g=Math.max(Math.min(f.length,9007199254740991),0)||0,h=-1,i=[];++h<g;)hinf&&(i[h]=c.call(e,f[h],h,d));returni})}).call("object"==typeofwindow&&window||"object"==typeofself&&self||"object"==typeofglobal&&global||{});