{"version":3,"sources":["webpack:///./node_modules/value-equal/index.js"],"names":["_typeof","Symbol","iterator","obj","constructor","prototype","valueEqual","a","b","Array","isArray","length","every","item","index","aType","aValue","valueOf","bValue","aKeys","Object","keys","bKeys","key"],"mappings":"4FAAA,IAAIA,EAA4B,mBAAXC,QAAoD,iBAApBA,OAAOC,SAAwB,SAAUC,GAAO,cAAcA,GAAS,SAAUA,GAAO,OAAOA,GAAyB,mBAAXF,QAAyBE,EAAIC,cAAgBH,QAAUE,IAAQF,OAAOI,UAAY,gBAAkBF,GAqCvP,IAnCf,SAASG,EAAWC,EAAGC,GACrB,GAAID,IAAMC,EAAG,OAAO,EAEpB,GAAS,MAALD,GAAkB,MAALC,EAAW,OAAO,EAEnC,GAAIC,MAAMC,QAAQH,GAChB,OAAOE,MAAMC,QAAQF,IAAMD,EAAEI,SAAWH,EAAEG,QAAUJ,EAAEK,OAAM,SAAUC,EAAMC,GAC1E,OAAOR,EAAWO,EAAML,EAAEM,OAI9B,IAAIC,OAAqB,IAANR,EAAoB,YAAcP,EAAQO,GAG7D,GAAIQ,UAFqB,IAANP,EAAoB,YAAcR,EAAQQ,IAExC,OAAO,EAE5B,GAAc,WAAVO,EAAoB,CACtB,IAAIC,EAAST,EAAEU,UACXC,EAASV,EAAES,UAEf,GAAID,IAAWT,GAAKW,IAAWV,EAAG,OAAOF,EAAWU,EAAQE,GAE5D,IAAIC,EAAQC,OAAOC,KAAKd,GACpBe,EAAQF,OAAOC,KAAKb,GAExB,OAAIW,EAAMR,SAAWW,EAAMX,QAEpBQ,EAAMP,OAAM,SAAUW,GAC3B,OAAOjB,EAAWC,EAAEgB,GAAMf,EAAEe,OAIhC,OAAO","file":"yarn.value-equal.becc34fe6fa559c58c21.js","sourcesContent":["var _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\nfunction valueEqual(a, b) {\n if (a === b) return true;\n\n if (a == null || b == null) return false;\n\n if (Array.isArray(a)) {\n return Array.isArray(b) && a.length === b.length && a.every(function (item, index) {\n return valueEqual(item, b[index]);\n });\n }\n\n var aType = typeof a === 'undefined' ? 'undefined' : _typeof(a);\n var bType = typeof b === 'undefined' ? 'undefined' : _typeof(b);\n\n if (aType !== bType) return false;\n\n if (aType === 'object') {\n var aValue = a.valueOf();\n var bValue = b.valueOf();\n\n if (aValue !== a || bValue !== b) return valueEqual(aValue, bValue);\n\n var aKeys = Object.keys(a);\n var bKeys = Object.keys(b);\n\n if (aKeys.length !== bKeys.length) return false;\n\n return aKeys.every(function (key) {\n return valueEqual(a[key], b[key]);\n });\n }\n\n return false;\n}\n\nexport default valueEqual;"],"sourceRoot":""}