{"dependencies":[{"name":"./_an-object","loc":{"line":1,"column":23}},{"name":"./_ie8-dom-define","loc":{"line":2,"column":29}},{"name":"./_to-primitive","loc":{"line":3,"column":26}},{"name":"./_descriptors","loc":{"line":6,"column":20}}],"generated":{"js":"var anObject = require('./_an-object');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar toPrimitive = require('./_to-primitive');\nvar dP = Object.defineProperty;\n\nexports.f = require('./_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n  anObject(O);\n  P = toPrimitive(P, true);\n  anObject(Attributes);\n  if (IE8_DOM_DEFINE) try {\n    return dP(O, P, Attributes);\n  } catch (e) { /* 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"},"hash":"f46f853e0312ddc1236f441179810b92"}