{"ast":null,"code":"'use strict';\n\nvar aSet = require('../internals/a-set');\nvar add = require('../internals/set-helpers').add;\nvar clone = require('../internals/set-clone');\nvar getSetRecord = require('../internals/get-set-record');\nvar iterateSimple = require('../internals/iterate-simple');\n\n// `Set.prototype.union` method\n// https://github.com/tc39/proposal-set-methods\nmodule.exports = function union(other) {\n var O = aSet(this);\n var keysIter = getSetRecord(other).getIterator();\n var result = clone(O);\n iterateSimple(keysIter, function (it) {\n add(result, it);\n });\n return result;\n};","map":{"version":3,"names":["aSet","require","add","clone","getSetRecord","iterateSimple","module","exports","union","other","O","keysIter","getIterator","result","it"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/internals/set-union.js"],"sourcesContent":["'use strict';\nvar aSet = require('../internals/a-set');\nvar add = require('../internals/set-helpers').add;\nvar clone = require('../internals/set-clone');\nvar getSetRecord = require('../internals/get-set-record');\nvar iterateSimple = require('../internals/iterate-simple');\n\n// `Set.prototype.union` method\n// https://github.com/tc39/proposal-set-methods\nmodule.exports = function union(other) {\n var O = aSet(this);\n var keysIter = getSetRecord(other).getIterator();\n var result = clone(O);\n iterateSimple(keysIter, function (it) {\n add(result, it);\n });\n return result;\n};\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,IAAI,GAAGC,OAAO,CAAC,oBAAoB,CAAC;AACxC,IAAIC,GAAG,GAAGD,OAAO,CAAC,0BAA0B,CAAC,CAACC,GAAG;AACjD,IAAIC,KAAK,GAAGF,OAAO,CAAC,wBAAwB,CAAC;AAC7C,IAAIG,YAAY,GAAGH,OAAO,CAAC,6BAA6B,CAAC;AACzD,IAAII,aAAa,GAAGJ,OAAO,CAAC,6BAA6B,CAAC;;AAE1D;AACA;AACAK,MAAM,CAACC,OAAO,GAAG,SAASC,KAAKA,CAACC,KAAK,EAAE;EACrC,IAAIC,CAAC,GAAGV,IAAI,CAAC,IAAI,CAAC;EAClB,IAAIW,QAAQ,GAAGP,YAAY,CAACK,KAAK,CAAC,CAACG,WAAW,CAAC,CAAC;EAChD,IAAIC,MAAM,GAAGV,KAAK,CAACO,CAAC,CAAC;EACrBL,aAAa,CAACM,QAAQ,EAAE,UAAUG,EAAE,EAAE;IACpCZ,GAAG,CAACW,MAAM,EAAEC,EAAE,CAAC;EACjB,CAAC,CAAC;EACF,OAAOD,MAAM;AACf,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}