Build 545032stable
Module 924986
440 characters · in no known chunkDependencies
Source Raw
function(e,t,n){var i=n(544664),r=n(446928),s=n(412184),a=n(314220),o=n(383972),l=n(762760);e.exports=function(e,t,n){var u=-1,c=r,d=e.length,_=!0,f=[],h=f;if(n)_=!1,c=s;else if(d>=200){var p=t?null:o(e);if(p)return l(p);_=!1,c=a,h=new i}else h=t?[]:f;n:for(;++u<d;){var E=e[u],m=t?t(E):E;if(E=n||0!==E?E:0,_&&m==m){for(var g=h.length;g--;)if(h[g]===m)continue n;t&&h.push(m),f.push(E)}else c(h,m,n)||(h!==f&&h.push(m),f.push(E))}return f}}