0e4f7eb260e00070efc86bed043de772.json 2.78 KB
{"ast":null,"code":"var DESCRIPTORS = require('../internals/descriptors');\n\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\nvar anObject = require('../internals/an-object');\n\nvar toPrimitive = require('../internals/to-primitive');\n\nvar nativeDefineProperty = Object.defineProperty; // `Object.defineProperty` method\n// https://tc39.github.io/ecma262/#sec-object.defineproperty\n\nexports.f = DESCRIPTORS ? nativeDefineProperty : function defineProperty(O, P, Attributes) {\n  anObject(O);\n  P = toPrimitive(P, true);\n  anObject(Attributes);\n  if (IE8_DOM_DEFINE) try {\n    return nativeDefineProperty(O, P, Attributes);\n  } catch (error) {\n    /* empty */\n  }\n  if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');\n  if ('value' in Attributes) O[P] = Attributes.value;\n  return O;\n};","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/core-js-pure/internals/object-define-property.js"],"names":["DESCRIPTORS","require","IE8_DOM_DEFINE","anObject","toPrimitive","nativeDefineProperty","Object","defineProperty","exports","f","O","P","Attributes","error","TypeError","value"],"mappings":"AAAA,IAAIA,WAAW,GAAGC,OAAO,CAAC,0BAAD,CAAzB;;AACA,IAAIC,cAAc,GAAGD,OAAO,CAAC,6BAAD,CAA5B;;AACA,IAAIE,QAAQ,GAAGF,OAAO,CAAC,wBAAD,CAAtB;;AACA,IAAIG,WAAW,GAAGH,OAAO,CAAC,2BAAD,CAAzB;;AAEA,IAAII,oBAAoB,GAAGC,MAAM,CAACC,cAAlC,C,CAEA;AACA;;AACAC,OAAO,CAACC,CAAR,GAAYT,WAAW,GAAGK,oBAAH,GAA0B,SAASE,cAAT,CAAwBG,CAAxB,EAA2BC,CAA3B,EAA8BC,UAA9B,EAA0C;AACzFT,EAAAA,QAAQ,CAACO,CAAD,CAAR;AACAC,EAAAA,CAAC,GAAGP,WAAW,CAACO,CAAD,EAAI,IAAJ,CAAf;AACAR,EAAAA,QAAQ,CAACS,UAAD,CAAR;AACA,MAAIV,cAAJ,EAAoB,IAAI;AACtB,WAAOG,oBAAoB,CAACK,CAAD,EAAIC,CAAJ,EAAOC,UAAP,CAA3B;AACD,GAFmB,CAElB,OAAOC,KAAP,EAAc;AAAE;AAAa;AAC/B,MAAI,SAASD,UAAT,IAAuB,SAASA,UAApC,EAAgD,MAAME,SAAS,CAAC,yBAAD,CAAf;AAChD,MAAI,WAAWF,UAAf,EAA2BF,CAAC,CAACC,CAAD,CAAD,GAAOC,UAAU,CAACG,KAAlB;AAC3B,SAAOL,CAAP;AACD,CAVD","sourcesContent":["var DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar anObject = require('../internals/an-object');\nvar toPrimitive = require('../internals/to-primitive');\n\nvar nativeDefineProperty = Object.defineProperty;\n\n// `Object.defineProperty` method\n// https://tc39.github.io/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? nativeDefineProperty : function defineProperty(O, P, Attributes) {\n  anObject(O);\n  P = toPrimitive(P, true);\n  anObject(Attributes);\n  if (IE8_DOM_DEFINE) try {\n    return nativeDefineProperty(O, P, Attributes);\n  } catch (error) { /* empty */ }\n  if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');\n  if ('value' in Attributes) O[P] = Attributes.value;\n  return O;\n};\n"]},"metadata":{},"sourceType":"script"}