0c677fdef7c0577cf3d4c1cd0fee7533.json 2.91 KB
{"ast":null,"code":"var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\n\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nvar has = require('../internals/has');\n\nvar toString = require('../internals/object-to-string');\n\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\n\nmodule.exports = function (it, TAG, STATIC, SET_METHOD) {\n  if (it) {\n    var target = STATIC ? it : it.prototype;\n\n    if (!has(target, TO_STRING_TAG)) {\n      defineProperty(target, TO_STRING_TAG, {\n        configurable: true,\n        value: TAG\n      });\n    }\n\n    if (SET_METHOD && !TO_STRING_TAG_SUPPORT) {\n      createNonEnumerableProperty(target, 'toString', toString);\n    }\n  }\n};","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/core-js-pure/internals/set-to-string-tag.js"],"names":["TO_STRING_TAG_SUPPORT","require","defineProperty","f","createNonEnumerableProperty","has","toString","wellKnownSymbol","TO_STRING_TAG","module","exports","it","TAG","STATIC","SET_METHOD","target","prototype","configurable","value"],"mappings":"AAAA,IAAIA,qBAAqB,GAAGC,OAAO,CAAC,oCAAD,CAAnC;;AACA,IAAIC,cAAc,GAAGD,OAAO,CAAC,qCAAD,CAAP,CAA+CE,CAApE;;AACA,IAAIC,2BAA2B,GAAGH,OAAO,CAAC,6CAAD,CAAzC;;AACA,IAAII,GAAG,GAAGJ,OAAO,CAAC,kBAAD,CAAjB;;AACA,IAAIK,QAAQ,GAAGL,OAAO,CAAC,+BAAD,CAAtB;;AACA,IAAIM,eAAe,GAAGN,OAAO,CAAC,gCAAD,CAA7B;;AAEA,IAAIO,aAAa,GAAGD,eAAe,CAAC,aAAD,CAAnC;;AAEAE,MAAM,CAACC,OAAP,GAAiB,UAAUC,EAAV,EAAcC,GAAd,EAAmBC,MAAnB,EAA2BC,UAA3B,EAAuC;AACtD,MAAIH,EAAJ,EAAQ;AACN,QAAII,MAAM,GAAGF,MAAM,GAAGF,EAAH,GAAQA,EAAE,CAACK,SAA9B;;AACA,QAAI,CAACX,GAAG,CAACU,MAAD,EAASP,aAAT,CAAR,EAAiC;AAC/BN,MAAAA,cAAc,CAACa,MAAD,EAASP,aAAT,EAAwB;AAAES,QAAAA,YAAY,EAAE,IAAhB;AAAsBC,QAAAA,KAAK,EAAEN;AAA7B,OAAxB,CAAd;AACD;;AACD,QAAIE,UAAU,IAAI,CAACd,qBAAnB,EAA0C;AACxCI,MAAAA,2BAA2B,CAACW,MAAD,EAAS,UAAT,EAAqBT,QAArB,CAA3B;AACD;AACF;AACF,CAVD","sourcesContent":["var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar defineProperty = require('../internals/object-define-property').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar has = require('../internals/has');\nvar toString = require('../internals/object-to-string');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\n\nmodule.exports = function (it, TAG, STATIC, SET_METHOD) {\n  if (it) {\n    var target = STATIC ? it : it.prototype;\n    if (!has(target, TO_STRING_TAG)) {\n      defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG });\n    }\n    if (SET_METHOD && !TO_STRING_TAG_SUPPORT) {\n      createNonEnumerableProperty(target, 'toString', toString);\n    }\n  }\n};\n"]},"metadata":{},"sourceType":"script"}