Module 850666

537 characters · in 29609.b896f2d9d6398168.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(20624),o=n(419965),i=n(9556);e.exports=function(e,t,n,a,u,s){var l=1&n,c=e.length,f=t.length;if(c!=f&&!(l&&f>c))return!1;var d=s.get(e),h=s.get(t);if(d&&h)return d==t&&h==e;var p=-1,m=!0,v=2&n?new r:void 0;for(s.set(e,t),s.set(t,e);++p<c;){var y=e[p],g=t[p];if(a)var b=l?a(g,y,p,t,e,s):a(y,g,p,e,t,s);if(void 0!==b){if(b)continue;m=!1;break}if(v){if(!o(t,function(e,t){if(!i(v,t)&&(y===e||u(y,e,n,a,s)))return v.push(t)})){m=!1;break}}else if(!(y===g||u(y,g,n,a,s))){m=!1;break}}return s.delete(e),s.delete(t),m}}