"use client";
'use strict';

var Spline = require('@splinetool/react-spline');
var clsx = require('clsx');
var tailwindMerge = require('tailwind-merge');
var jsxRuntime = require('react/jsx-runtime');

function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }

var Spline__default = /*#__PURE__*/_interopDefault(Spline);

var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
function cn(...inputs) {
  return tailwindMerge.twMerge(clsx.clsx(inputs));
}
__name(cn, "cn");
var SplinePlayer = /* @__PURE__ */ __name(({
  scene,
  className,
  style,
  onLoad
}) => {
  return /* @__PURE__ */ jsxRuntime.jsx(
    Spline__default.default,
    {
      scene,
      className: cn("pointer-events-none", className),
      style,
      onLoad
    }
  );
}, "SplinePlayer");
var player_default = SplinePlayer;

module.exports = player_default;
