Build 576754stable
Module 822339
540 characters · in 25536.0ec29f5a59959fec.jsDependencies
Source Raw
function(e,t,n){var r=n(127375),o=n(382708),a=n(360087);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),h=l.get(t);if(d&&h)return d==t&&h==e;var p=-1,v=!0,y=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++p<c;){var m=e[p],g=t[p];if(i)var b=s?i(g,m,p,t,e,l):i(m,g,p,e,t,l);if(void 0!==b){if(b)continue;v=!1;break}if(y){if(!o(t,function(e,t){if(!a(y,t)&&(m===e||u(m,e,n,i,l)))return y.push(t)})){v=!1;break}}else if(!(m===g||u(m,g,n,i,l))){v=!1;break}}return l.delete(e),l.delete(t),v}}