/*! bxs-vue-ui v3.3.0 */
'use strict';

var entryVirtual = require('./entry-virtual.js');
var normalizeComponent = require('./normalize-component.js');

var FAILS_ON_PRIMITIVES = entryVirtual.fails(function () { normalizeComponent.nativeKeys(1); });

// `Object.keys` method
// https://tc39.github.io/ecma262/#sec-object.keys
entryVirtual.$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {
  keys: function keys(it) {
    return normalizeComponent.nativeKeys(normalizeComponent.toObject(it));
  }
});

var keys = entryVirtual.path.Object.keys;

var keys$1 = keys;

var keys$2 = keys$1;

exports._Object$keys = keys$2;
