var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
  for (var name in all)
    __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
  if (from && typeof from === "object" || typeof from === "function") {
    for (let key of __getOwnPropNames(from))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  }
  return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);

// src/components/PisellProcedure/utils/index.ts
var utils_exports = {};
__export(utils_exports, {
  LAYOUT_RATIO_PRESETS: () => import_layoutRatio.LAYOUT_RATIO_PRESETS,
  calculateRatioPercent: () => import_layoutRatio.calculateRatioPercent,
  extractButtonLabel: () => import_extractText.extractButtonLabel,
  extractTextFromNode: () => import_extractText.extractTextFromNode,
  generateRatioStyles: () => import_layoutRatio.generateRatioStyles,
  getFooterTargetArea: () => import_footerPosition.getFooterTargetArea,
  isFooterFixed: () => import_footerPosition.isFooterFixed,
  isFooterFloat: () => import_footerPosition.isFooterFloat,
  isFooterGlobal: () => import_footerPosition.isFooterGlobal,
  isFooterInContent: () => import_footerPosition.isFooterInContent,
  isFooterInSidebar: () => import_footerPosition.isFooterInSidebar,
  isValidSlot: () => import_slotHelper.isValidSlot,
  mergeClassNames: () => import_classNames.mergeClassNames,
  modifierClassName: () => import_classNames.modifierClassName,
  parseLayoutRatio: () => import_layoutRatio.parseLayoutRatio,
  prefixClassName: () => import_classNames.prefixClassName,
  renderSlotOrDefault: () => import_slotHelper.renderSlotOrDefault,
  wrapSlotWithClick: () => import_slotHelper.wrapSlotWithClick
});
module.exports = __toCommonJS(utils_exports);
var import_classNames = require("./classNames");
var import_slotHelper = require("./slotHelper");
var import_footerPosition = require("./footerPosition");
var import_extractText = require("./extractText");
var import_layoutRatio = require("./layoutRatio");
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
  LAYOUT_RATIO_PRESETS,
  calculateRatioPercent,
  extractButtonLabel,
  extractTextFromNode,
  generateRatioStyles,
  getFooterTargetArea,
  isFooterFixed,
  isFooterFloat,
  isFooterGlobal,
  isFooterInContent,
  isFooterInSidebar,
  isValidSlot,
  mergeClassNames,
  modifierClassName,
  parseLayoutRatio,
  prefixClassName,
  renderSlotOrDefault,
  wrapSlotWithClick
});
