30531ca9e702bb7a261ec1bc5fc01ad1824af82a40b8d86f257e83a559367529.json 3.7 KB

1
  1. {"ast":null,"code":"'use strict';\n\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isArray = require('../internals/is-array');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof-raw');\nvar toString = require('../internals/to-string');\nvar push = uncurryThis([].push);\nmodule.exports = function (replacer) {\n if (isCallable(replacer)) return replacer;\n if (!isArray(replacer)) return;\n var rawLength = replacer.length;\n var keys = [];\n for (var i = 0; i < rawLength; i++) {\n var element = replacer[i];\n if (typeof element == 'string') push(keys, element);else if (typeof element == 'number' || classof(element) === 'Number' || classof(element) === 'String') push(keys, toString(element));\n }\n var keysLength = keys.length;\n var root = true;\n return function (key, value) {\n if (root) {\n root = false;\n return value;\n }\n if (isArray(this)) return value;\n for (var j = 0; j < keysLength; j++) if (keys[j] === key) return value;\n };\n};","map":{"version":3,"names":["uncurryThis","require","isArray","isCallable","classof","toString","push","module","exports","replacer","rawLength","length","keys","i","element","keysLength","root","key","value","j"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/internals/get-json-replacer-function.js"],"sourcesContent":["'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isArray = require('../internals/is-array');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof-raw');\nvar toString = require('../internals/to-string');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (replacer) {\n if (isCallable(replacer)) return replacer;\n if (!isArray(replacer)) return;\n var rawLength = replacer.length;\n var keys = [];\n for (var i = 0; i < rawLength; i++) {\n var element = replacer[i];\n if (typeof element == 'string') push(keys, element);\n else if (typeof element == 'number' || classof(element) === 'Number' || classof(element) === 'String') push(keys, toString(element));\n }\n var keysLength = keys.length;\n var root = true;\n return function (key, value) {\n if (root) {\n root = false;\n return value;\n }\n if (isArray(this)) return value;\n for (var j = 0; j < keysLength; j++) if (keys[j] === key) return value;\n };\n};\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,WAAW,GAAGC,OAAO,CAAC,oCAAoC,CAAC;AAC/D,IAAIC,OAAO,GAAGD,OAAO,CAAC,uBAAuB,CAAC;AAC9C,IAAIE,UAAU,GAAGF,OAAO,CAAC,0BAA0B,CAAC;AACpD,IAAIG,OAAO,GAAGH,OAAO,CAAC,0BAA0B,CAAC;AACjD,IAAII,QAAQ,GAAGJ,OAAO,CAAC,wBAAwB,CAAC;AAEhD,IAAIK,IAAI,GAAGN,WAAW,CAAC,EAAE,CAACM,IAAI,CAAC;AAE/BC,MAAM,CAACC,OAAO,GAAG,UAAUC,QAAQ,EAAE;EACnC,IAAIN,UAAU,CAACM,QAAQ,CAAC,EAAE,OAAOA,QAAQ;EACzC,IAAI,CAACP,OAAO,CAACO,QAAQ,CAAC,EAAE;EACxB,IAAIC,SAAS,GAAGD,QAAQ,CAACE,MAAM;EAC/B,IAAIC,IAAI,GAAG,EAAE;EACb,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,SAAS,EAAEG,CAAC,EAAE,EAAE;IAClC,IAAIC,OAAO,GAAGL,QAAQ,CAACI,CAAC,CAAC;IACzB,IAAI,OAAOC,OAAO,IAAI,QAAQ,EAAER,IAAI,CAACM,IAAI,EAAEE,OAAO,CAAC,CAAC,KAC/C,IAAI,OAAOA,OAAO,IAAI,QAAQ,IAAIV,OAAO,CAACU,OAAO,CAAC,KAAK,QAAQ,IAAIV,OAAO,CAACU,OAAO,CAAC,KAAK,QAAQ,EAAER,IAAI,CAACM,IAAI,EAAEP,QAAQ,CAACS,OAAO,CAAC,CAAC;EACtI;EACA,IAAIC,UAAU,GAAGH,IAAI,CAACD,MAAM;EAC5B,IAAIK,IAAI,GAAG,IAAI;EACf,OAAO,UAAUC,GAAG,EAAEC,KAAK,EAAE;IAC3B,IAAIF,IAAI,EAAE;MACRA,IAAI,GAAG,KAAK;MACZ,OAAOE,KAAK;IACd;IACA,IAAIhB,OAAO,CAAC,IAAI,CAAC,EAAE,OAAOgB,KAAK;IAC/B,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGJ,UAAU,EAAEI,CAAC,EAAE,EAAE,IAAIP,IAAI,CAACO,CAAC,CAAC,KAAKF,GAAG,EAAE,OAAOC,KAAK;EACxE,CAAC;AACH,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}