34e2bbbb4cf869c4a182d12c29eb20c3.json 4.2 KB
{"ast":null,"code":"'use strict';\n\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\n\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nvar has = require('../internals/has');\n\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar IS_PURE = require('../internals/is-pure');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar BUGGY_SAFARI_ITERATORS = false;\n\nvar returnThis = function () {\n  return this;\n}; // `%IteratorPrototype%` object\n// https://tc39.github.io/ecma262/#sec-%iteratorprototype%-object\n\n\nvar IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;\n\nif ([].keys) {\n  arrayIterator = [].keys(); // Safari 8 has buggy iterators w/o `next`\n\n  if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;else {\n    PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));\n    if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;\n  }\n}\n\nif (IteratorPrototype == undefined) IteratorPrototype = {}; // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\n\nif (!IS_PURE && !has(IteratorPrototype, ITERATOR)) {\n  createNonEnumerableProperty(IteratorPrototype, ITERATOR, returnThis);\n}\n\nmodule.exports = {\n  IteratorPrototype: IteratorPrototype,\n  BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS\n};","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/core-js-pure/internals/iterators-core.js"],"names":["getPrototypeOf","require","createNonEnumerableProperty","has","wellKnownSymbol","IS_PURE","ITERATOR","BUGGY_SAFARI_ITERATORS","returnThis","IteratorPrototype","PrototypeOfArrayIteratorPrototype","arrayIterator","keys","Object","prototype","undefined","module","exports"],"mappings":"AAAA;;AACA,IAAIA,cAAc,GAAGC,OAAO,CAAC,sCAAD,CAA5B;;AACA,IAAIC,2BAA2B,GAAGD,OAAO,CAAC,6CAAD,CAAzC;;AACA,IAAIE,GAAG,GAAGF,OAAO,CAAC,kBAAD,CAAjB;;AACA,IAAIG,eAAe,GAAGH,OAAO,CAAC,gCAAD,CAA7B;;AACA,IAAII,OAAO,GAAGJ,OAAO,CAAC,sBAAD,CAArB;;AAEA,IAAIK,QAAQ,GAAGF,eAAe,CAAC,UAAD,CAA9B;AACA,IAAIG,sBAAsB,GAAG,KAA7B;;AAEA,IAAIC,UAAU,GAAG,YAAY;AAAE,SAAO,IAAP;AAAc,CAA7C,C,CAEA;AACA;;;AACA,IAAIC,iBAAJ,EAAuBC,iCAAvB,EAA0DC,aAA1D;;AAEA,IAAI,GAAGC,IAAP,EAAa;AACXD,EAAAA,aAAa,GAAG,GAAGC,IAAH,EAAhB,CADW,CAEX;;AACA,MAAI,EAAE,UAAUD,aAAZ,CAAJ,EAAgCJ,sBAAsB,GAAG,IAAzB,CAAhC,KACK;AACHG,IAAAA,iCAAiC,GAAGV,cAAc,CAACA,cAAc,CAACW,aAAD,CAAf,CAAlD;AACA,QAAID,iCAAiC,KAAKG,MAAM,CAACC,SAAjD,EAA4DL,iBAAiB,GAAGC,iCAApB;AAC7D;AACF;;AAED,IAAID,iBAAiB,IAAIM,SAAzB,EAAoCN,iBAAiB,GAAG,EAApB,C,CAEpC;;AACA,IAAI,CAACJ,OAAD,IAAY,CAACF,GAAG,CAACM,iBAAD,EAAoBH,QAApB,CAApB,EAAmD;AACjDJ,EAAAA,2BAA2B,CAACO,iBAAD,EAAoBH,QAApB,EAA8BE,UAA9B,CAA3B;AACD;;AAEDQ,MAAM,CAACC,OAAP,GAAiB;AACfR,EAAAA,iBAAiB,EAAEA,iBADJ;AAEfF,EAAAA,sBAAsB,EAAEA;AAFT,CAAjB","sourcesContent":["'use strict';\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar has = require('../internals/has');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar BUGGY_SAFARI_ITERATORS = false;\n\nvar returnThis = function () { return this; };\n\n// `%IteratorPrototype%` object\n// https://tc39.github.io/ecma262/#sec-%iteratorprototype%-object\nvar IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;\n\nif ([].keys) {\n  arrayIterator = [].keys();\n  // Safari 8 has buggy iterators w/o `next`\n  if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;\n  else {\n    PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));\n    if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;\n  }\n}\n\nif (IteratorPrototype == undefined) IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nif (!IS_PURE && !has(IteratorPrototype, ITERATOR)) {\n  createNonEnumerableProperty(IteratorPrototype, ITERATOR, returnThis);\n}\n\nmodule.exports = {\n  IteratorPrototype: IteratorPrototype,\n  BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS\n};\n"]},"metadata":{},"sourceType":"script"}