Module 822339

540 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){var i=n(127375),r=n(382708),s=n(360087);e.exports=function(e,t,n,a,o,l){var u=1&n,c=e.length,d=t.length;if(c!=d&&!(u&&d>c))return!1;var _=l.get(e),f=l.get(t);if(_&&f)return _==t&&f==e;var h=-1,p=!0,E=2&n?new i:void 0;for(l.set(e,t),l.set(t,e);++h<c;){var m=e[h],g=t[h];if(a)var A=u?a(g,m,h,t,e,l):a(m,g,h,e,t,l);if(void 0!==A){if(A)continue;p=!1;break}if(E){if(!r(t,function(e,t){if(!s(E,t)&&(m===e||o(m,e,n,a,l)))return E.push(t)})){p=!1;break}}else if(!(m===g||o(m,g,n,a,l))){p=!1;break}}return l.delete(e),l.delete(t),p}}