'use strict';

var _commonjsHelpers = require('./_commonjsHelpers-06173234.js');
var _toObject = require('./_to-object-329a650b.js');

// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
_toObject._export(_toObject._export.S + _toObject._export.F * !_toObject._descriptors, 'Object', { defineProperty: _toObject._objectDp.f });

var $Object = _toObject._core.Object;
var defineProperty = function defineProperty(it, key, desc) {
  return $Object.defineProperty(it, key, desc);
};

var defineProperty$1 = _commonjsHelpers.createCommonjsModule(function (module) {
module.exports = { "default": defineProperty, __esModule: true };
});

_commonjsHelpers.unwrapExports(defineProperty$1);

exports.defineProperty = defineProperty$1;
