1 |
- {"ast":null,"code":"'use strict';\n\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this-clause');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\nvar stringSlice = uncurryThis(''.slice);\nvar min = Math.min;\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.startsWith` method\n// https://tc39.es/ecma262/#sec-string.prototype.startswith\n$({\n target: 'String',\n proto: true,\n forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC\n}, {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = toString(requireObjectCoercible(this));\n notARegExp(searchString);\n var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = toString(searchString);\n return stringSlice(that, index, index + search.length) === search;\n }\n});","map":{"version":3,"names":["$","require","uncurryThis","getOwnPropertyDescriptor","f","toLength","toString","notARegExp","requireObjectCoercible","correctIsRegExpLogic","IS_PURE","stringSlice","slice","min","Math","CORRECT_IS_REGEXP_LOGIC","MDN_POLYFILL_BUG","descriptor","String","prototype","writable","target","proto","forced","startsWith","searchString","that","index","arguments","length","undefined","search"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/modules/es.string.starts-with.js"],"sourcesContent":["'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this-clause');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\nvar stringSlice = uncurryThis(''.slice);\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.startsWith` method\n// https://tc39.es/ecma262/#sec-string.prototype.startswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = toString(requireObjectCoercible(this));\n notARegExp(searchString);\n var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = toString(searchString);\n return stringSlice(that, index, index + search.length) === search;\n }\n});\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,CAAC,GAAGC,OAAO,CAAC,qBAAqB,CAAC;AACtC,IAAIC,WAAW,GAAGD,OAAO,CAAC,2CAA2C,CAAC;AACtE,IAAIE,wBAAwB,GAAGF,OAAO,CAAC,iDAAiD,CAAC,CAACG,CAAC;AAC3F,IAAIC,QAAQ,GAAGJ,OAAO,CAAC,wBAAwB,CAAC;AAChD,IAAIK,QAAQ,GAAGL,OAAO,CAAC,wBAAwB,CAAC;AAChD,IAAIM,UAAU,GAAGN,OAAO,CAAC,2BAA2B,CAAC;AACrD,IAAIO,sBAAsB,GAAGP,OAAO,CAAC,uCAAuC,CAAC;AAC7E,IAAIQ,oBAAoB,GAAGR,OAAO,CAAC,sCAAsC,CAAC;AAC1E,IAAIS,OAAO,GAAGT,OAAO,CAAC,sBAAsB,CAAC;AAE7C,IAAIU,WAAW,GAAGT,WAAW,CAAC,EAAE,CAACU,KAAK,CAAC;AACvC,IAAIC,GAAG,GAAGC,IAAI,CAACD,GAAG;AAElB,IAAIE,uBAAuB,GAAGN,oBAAoB,CAAC,YAAY,CAAC;AAChE;AACA,IAAIO,gBAAgB,GAAG,CAACN,OAAO,IAAI,CAACK,uBAAuB,IAAI,CAAC,CAAC,YAAY;EAC3E,IAAIE,UAAU,GAAGd,wBAAwB,CAACe,MAAM,CAACC,SAAS,EAAE,YAAY,CAAC;EACzE,OAAOF,UAAU,IAAI,CAACA,UAAU,CAACG,QAAQ;AAC3C,CAAC,CAAC,CAAC;;AAEH;AACA;AACApB,CAAC,CAAC;EAAEqB,MAAM,EAAE,QAAQ;EAAEC,KAAK,EAAE,IAAI;EAAEC,MAAM,EAAE,CAACP,gBAAgB,IAAI,CAACD;AAAwB,CAAC,EAAE;EAC1FS,UAAU,EAAE,SAASA,UAAUA,CAACC,YAAY,CAAC,sBAAsB;IACjE,IAAIC,IAAI,GAAGpB,QAAQ,CAACE,sBAAsB,CAAC,IAAI,CAAC,CAAC;IACjDD,UAAU,CAACkB,YAAY,CAAC;IACxB,IAAIE,KAAK,GAAGtB,QAAQ,CAACQ,GAAG,CAACe,SAAS,CAACC,MAAM,GAAG,CAAC,GAAGD,SAAS,CAAC,CAAC,CAAC,GAAGE,SAAS,EAAEJ,IAAI,CAACG,MAAM,CAAC,CAAC;IACvF,IAAIE,MAAM,GAAGzB,QAAQ,CAACmB,YAAY,CAAC;IACnC,OAAOd,WAAW,CAACe,IAAI,EAAEC,KAAK,EAAEA,KAAK,GAAGI,MAAM,CAACF,MAAM,CAAC,KAAKE,MAAM;EACnE;AACF,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|