Module 381138

530 characters · in 25536.0ec29f5a59959fec.js
Dependencies
Required by (2)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){var r=n(544664),o=n(390453),a=n(314220);e.exports=function(e,t,n,i,u,l){var s=1&n,c=e.length,f=t.length;if(c!=f&&!(s&&f>c))return!1;var d=l.get(e);if(d&&l.get(t))return d==t;var h=-1,p=!0,v=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++h<c;){var y=e[h],m=t[h];if(i)var g=s?i(m,y,h,t,e,l):i(y,m,h,e,t,l);if(void 0!==g){if(g)continue;p=!1;break}if(v){if(!o(t,function(e,t){if(!a(v,t)&&(y===e||u(y,e,n,i,l)))return v.push(t)})){p=!1;break}}else if(!(y===m||u(y,m,n,i,l))){p=!1;break}}return l.delete(e),l.delete(t),p}}