(function(f){if(typeofexports==="object"&&typeofmodule!=="undefined"){module.exports=f()}elseif(typeofdefine==="function"&&define.amd){define([],f)}else{varg;if(typeofwindow!=="undefined"){g=window}elseif(typeofglobal!=="undefined"){g=global}elseif(typeofself!=="undefined"){g=self}else{g=this}g.isEq=f()}})(function(){vardefine,module,exports;returnfunction(){functione(t,n,r){functions(o,u){if(!n[o]){if(!t[o]){vara=typeofrequire=="function"&&require;if(!u&&a)returna(o,!0);if(i)returni(o,!0);varf=newError("Cannot find module '"+o+"'");throwf.code="MODULE_NOT_FOUND",f}varl=n[o]={exports:{}};t[o][0].call(l.exports,function(e){varn=t[o][1][e];returns(n?n:e)},l,l.exports,e,t,n,r)}returnn[o].exports}vari=typeofrequire=="function"&&require;for(varo=0;o<r.length;o++)s(r[o]);returns}returne}()({1:[function(require,module,exports){"use strict";var_typeof=typeofSymbol==="function"&&typeofSymbol.iterator==="symbol"?function(obj){returntypeofobj}:function(obj){returnobj&&typeofSymbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeofobj};varisEq=functionisEq(item1,item2,compareKeys){if((typeofitem1==="undefined"?"undefined":_typeof(item1))!==(typeofitem2==="undefined"?"undefined":_typeof(item2)))returnfalse;if(Array.isArray(item1)&&!Array.isArray(item2)||Array.isArray(item2)&&!Array.isArray(item1))returnfalse;if(typeofitem1==="number")if(isNaN(item1)&&isNaN(item2))returntrue;elsereturnitem1===item2;if(typeofitem1==="string"||typeofitem1==="boolean"||item1===null||item1===undefined){returnitem1===item2}if(item1instanceofRegExp)returnString(item1)===String(item2);if((typeofitem1==="undefined"?"undefined":_typeof(item1))!=="object"||(typeofitem2==="undefined"?"undefined":_typeof(item2))!=="object")thrownewError("[isEq] Unhandleable input!");varitem1Keys=Object.keys(item1);varitem2Keys=Object.keys(item2);if(!compareKeys){compareKeys=item1Keys;if(item1Keys.length!==item2Keys.length){returnfalse}}if(!Array.isArray(compareKeys))thrownewError("[isEq] third parameter should be an array of keys!");if(compareKeys.length===0)returntrue;for(varKeyIndexincompareKeys){varKey=compareKeys[KeyIndex];if(Array.isArray(item1[Key])&&Array.isArray(item2[Key])){Key=KeyIndex}if(item1[Key]!==item2[Key]){if(_typeof(item1[Key]==="object")&&_typeof(item2[Key]==="object")||Array.isArray(item1[Key])&&Array.isArray(item2[Key])){if(!isEq(item1[Key],item2[Key])){returnfalse}}else{returnfalse}}}returntrue};module.exports=isEq},{}]},{},[1])(1)});