Liferay.Loader.define('document-library-preview-image$lodash-es@4.17.15/_getSymbolsIn', ['module', 'exports', 'require'], function (module, exports, require) {
  var define = undefined;
  var global = window;
  {
    import arrayPush from './_arrayPush.js';
    import getPrototype from './_getPrototype.js';
    import getSymbols from './_getSymbols.js';
    import stubArray from './stubArray.js';

    /* Built-in method references for those with the same name as other `lodash` methods. */
    var nativeGetSymbols = Object.getOwnPropertySymbols;

    /**
     * Creates an array of the own and inherited enumerable symbols of `object`.
     *
     * @private
     * @param {Object} object The object to query.
     * @returns {Array} Returns the array of symbols.
     */
    var getSymbolsIn = !nativeGetSymbols ? stubArray : function (object) {
      var result = [];
      while (object) {
        arrayPush(result, getSymbols(object));
        object = getPrototype(object);
      }
      return result;
    };

    export default getSymbolsIn;
  }
});
//# sourceMappingURL=_getSymbolsIn.js.map