"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const _Symbol = require("./_Symbol.js");
const isArguments$1 = require("./isArguments.js");
const isArray$1 = require("./isArray.js");
var Symbol$1 = _Symbol._Symbol, isArguments = isArguments$1.isArguments_1, isArray = isArray$1.isArray_1;
var spreadableSymbol = Symbol$1 ? Symbol$1.isConcatSpreadable : void 0;
function isFlattenable(value) {
  return isArray(value) || isArguments(value) || !!(spreadableSymbol && value && value[spreadableSymbol]);
}
var _isFlattenable = isFlattenable;
exports._isFlattenable = _isFlattenable;
