import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/src/components/LoadingLogo.tsx");import __vite__cjsImport0_react_jsxDevRuntime from "/@fs/home/runner/workspace/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=c4080d1c"; const jsxDEV = __vite__cjsImport0_react_jsxDevRuntime["jsxDEV"];
import RefreshRuntime from "/@react-refresh";
const inWebWorker = typeof WorkerGlobalScope !== "undefined" && self instanceof WorkerGlobalScope;
let prevRefreshReg;
let prevRefreshSig;
if (import.meta.hot && !inWebWorker) {
  if (!window.__vite_plugin_react_preamble_installed__) {
    throw new Error("@vitejs/plugin-react can't detect preamble. Something is wrong. See https://github.com/vitejs/vite-plugin-react/pull/11#discussion_r430879201");
  }
  prevRefreshReg = window.$RefreshReg$;
  prevRefreshSig = window.$RefreshSig$;
  window.$RefreshReg$ = (type, id) => {
    RefreshRuntime.register(type, "/home/runner/workspace/client/src/components/LoadingLogo.tsx " + id);
  };
  window.$RefreshSig$ = RefreshRuntime.createSignatureFunctionForTransform;
}
import { motion } from "/@fs/home/runner/workspace/node_modules/.vite/deps/framer-motion.js?v=c4080d1c";
export default function LoadingLogo({ className = "" }) {
  const letterVariants = {
    initial: { y: 0, opacity: 0 },
    animate: (i) => ({
      y: [0, -20, 0],
      opacity: 1,
      transition: {
        y: {
          duration: 0.5,
          repeat: Infinity,
          repeatDelay: 1.5,
          delay: i * 0.1
        },
        opacity: {
          duration: 0.2
        }
      }
    })
  };
  const letters = "ORKEI".split("");
  return /* @__PURE__ */ jsxDEV("div", { className: `flex items-center justify-center gap-1 ${className}`, children: [
    letters.map(
      (letter, i) => /* @__PURE__ */ jsxDEV(
        motion.div,
        {
          custom: i,
          variants: letterVariants,
          initial: "initial",
          animate: "animate",
          className: "text-3xl font-bold text-blue-900",
          children: letter
        },
        i,
        false,
        {
          fileName: "/home/runner/workspace/client/src/components/LoadingLogo.tsx",
          lineNumber: 32,
          columnNumber: 7
        },
        this
      )
    ),
    /* @__PURE__ */ jsxDEV(
      motion.div,
      {
        initial: { scale: 1 },
        animate: {
          scale: [1, 1.2, 1],
          rotate: [0, 180, 360]
        },
        transition: {
          duration: 2,
          repeat: Infinity,
          repeatDelay: 1
        },
        className: "ml-2 text-blue-600",
        children: "SOFTWARE"
      },
      void 0,
      false,
      {
        fileName: "/home/runner/workspace/client/src/components/LoadingLogo.tsx",
        lineNumber: 43,
        columnNumber: 7
      },
      this
    )
  ] }, void 0, true, {
    fileName: "/home/runner/workspace/client/src/components/LoadingLogo.tsx",
    lineNumber: 30,
    columnNumber: 5
  }, this);
}
_c = LoadingLogo;
var _c;
$RefreshReg$(_c, "LoadingLogo");
if (import.meta.hot && !inWebWorker) {
  window.$RefreshReg$ = prevRefreshReg;
  window.$RefreshSig$ = prevRefreshSig;
}
if (import.meta.hot && !inWebWorker) {
  RefreshRuntime.__hmr_import(import.meta.url).then((currentExports) => {
    RefreshRuntime.registerExportsForReactRefresh("/home/runner/workspace/client/src/components/LoadingLogo.tsx", currentExports);
    import.meta.hot.accept((nextExports) => {
      if (!nextExports) return;
      const invalidateMessage = RefreshRuntime.validateRefreshBoundaryAndEnqueueUpdate("/home/runner/workspace/client/src/components/LoadingLogo.tsx", currentExports, nextExports);
      if (invalidateMessage) import.meta.hot.invalidate(invalidateMessage);
    });
  });
}

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBK0JRO0FBL0JSLDJCQUF1QjtBQUFlO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU10Qyx3QkFBd0JBLFlBQVksRUFBRUMsWUFBWSxHQUFxQixHQUFHO0FBQ3hFLFFBQU1DLGlCQUFpQjtBQUFBLElBQ3JCQyxTQUFTLEVBQUVDLEdBQUcsR0FBR0MsU0FBUyxFQUFFO0FBQUEsSUFDNUJDLFNBQVNBLENBQUNDLE9BQWU7QUFBQSxNQUN2QkgsR0FBRyxDQUFDLEdBQUcsS0FBSyxDQUFDO0FBQUEsTUFDYkMsU0FBUztBQUFBLE1BQ1RHLFlBQVk7QUFBQSxRQUNWSixHQUFHO0FBQUEsVUFDREssVUFBVTtBQUFBLFVBQ1ZDLFFBQVFDO0FBQUFBLFVBQ1JDLGFBQWE7QUFBQSxVQUNiQyxPQUFPTixJQUFJO0FBQUEsUUFDYjtBQUFBLFFBQ0FGLFNBQVM7QUFBQSxVQUNQSSxVQUFVO0FBQUEsUUFDWjtBQUFBLE1BQ0Y7QUFBQSxJQUNGO0FBQUEsRUFDRjtBQUVBLFFBQU1LLFVBQVUsUUFBUUMsTUFBTSxFQUFFO0FBRWhDLFNBQ0UsdUJBQUMsU0FBSSxXQUFXLDBDQUEwQ2QsU0FBUyxJQUNoRWE7QUFBQUEsWUFBUUU7QUFBQUEsTUFBSSxDQUFDQyxRQUFRVixNQUNwQjtBQUFBLFFBQUMsT0FBTztBQUFBLFFBQVA7QUFBQSxVQUVDLFFBQVFBO0FBQUFBLFVBQ1IsVUFBVUw7QUFBQUEsVUFDVixTQUFRO0FBQUEsVUFDUixTQUFRO0FBQUEsVUFDUixXQUFVO0FBQUEsVUFFVGU7QUFBQUE7QUFBQUEsUUFQSVY7QUFBQUEsUUFEUDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLE1BU0E7QUFBQSxJQUNEO0FBQUEsSUFDRDtBQUFBLE1BQUMsT0FBTztBQUFBLE1BQVA7QUFBQSxRQUNDLFNBQVMsRUFBRVcsT0FBTyxFQUFFO0FBQUEsUUFDcEIsU0FBUztBQUFBLFVBQ1BBLE9BQU8sQ0FBQyxHQUFHLEtBQUssQ0FBQztBQUFBLFVBQ2pCQyxRQUFRLENBQUMsR0FBRyxLQUFLLEdBQUc7QUFBQSxRQUN0QjtBQUFBLFFBQ0EsWUFBWTtBQUFBLFVBQ1ZWLFVBQVU7QUFBQSxVQUNWQyxRQUFRQztBQUFBQSxVQUNSQyxhQUFhO0FBQUEsUUFDZjtBQUFBLFFBQ0EsV0FBVTtBQUFBLFFBQW9CO0FBQUE7QUFBQSxNQVhoQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsSUFjQTtBQUFBLE9BM0JGO0FBQUE7QUFBQTtBQUFBO0FBQUEsU0E0QkE7QUFFSjtBQUFDUSxLQXJEdUJwQjtBQUFXLElBQUFvQjtBQUFBQyxhQUFBRCxJQUFBIiwibmFtZXMiOlsiTG9hZGluZ0xvZ28iLCJjbGFzc05hbWUiLCJsZXR0ZXJWYXJpYW50cyIsImluaXRpYWwiLCJ5Iiwib3BhY2l0eSIsImFuaW1hdGUiLCJpIiwidHJhbnNpdGlvbiIsImR1cmF0aW9uIiwicmVwZWF0IiwiSW5maW5pdHkiLCJyZXBlYXREZWxheSIsImRlbGF5IiwibGV0dGVycyIsInNwbGl0IiwibWFwIiwibGV0dGVyIiwic2NhbGUiLCJyb3RhdGUiLCJfYyIsIiRSZWZyZXNoUmVnJCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlcyI6WyJMb2FkaW5nTG9nby50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbW90aW9uIH0gZnJvbSBcImZyYW1lci1tb3Rpb25cIjtcblxuaW50ZXJmYWNlIExvYWRpbmdMb2dvUHJvcHMge1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIExvYWRpbmdMb2dvKHsgY2xhc3NOYW1lID0gXCJcIiB9OiBMb2FkaW5nTG9nb1Byb3BzKSB7XG4gIGNvbnN0IGxldHRlclZhcmlhbnRzID0ge1xuICAgIGluaXRpYWw6IHsgeTogMCwgb3BhY2l0eTogMCB9LFxuICAgIGFuaW1hdGU6IChpOiBudW1iZXIpID0+ICh7XG4gICAgICB5OiBbMCwgLTIwLCAwXSxcbiAgICAgIG9wYWNpdHk6IDEsXG4gICAgICB0cmFuc2l0aW9uOiB7XG4gICAgICAgIHk6IHtcbiAgICAgICAgICBkdXJhdGlvbjogMC41LFxuICAgICAgICAgIHJlcGVhdDogSW5maW5pdHksXG4gICAgICAgICAgcmVwZWF0RGVsYXk6IDEuNSxcbiAgICAgICAgICBkZWxheTogaSAqIDAuMVxuICAgICAgICB9LFxuICAgICAgICBvcGFjaXR5OiB7XG4gICAgICAgICAgZHVyYXRpb246IDAuMlxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSlcbiAgfTtcblxuICBjb25zdCBsZXR0ZXJzID0gXCJPUktFSVwiLnNwbGl0KFwiXCIpO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9e2BmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBnYXAtMSAke2NsYXNzTmFtZX1gfT5cbiAgICAgIHtsZXR0ZXJzLm1hcCgobGV0dGVyLCBpKSA9PiAoXG4gICAgICAgIDxtb3Rpb24uZGl2XG4gICAgICAgICAga2V5PXtpfVxuICAgICAgICAgIGN1c3RvbT17aX1cbiAgICAgICAgICB2YXJpYW50cz17bGV0dGVyVmFyaWFudHN9XG4gICAgICAgICAgaW5pdGlhbD1cImluaXRpYWxcIlxuICAgICAgICAgIGFuaW1hdGU9XCJhbmltYXRlXCJcbiAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LTN4bCBmb250LWJvbGQgdGV4dC1ibHVlLTkwMFwiXG4gICAgICAgID5cbiAgICAgICAgICB7bGV0dGVyfVxuICAgICAgICA8L21vdGlvbi5kaXY+XG4gICAgICApKX1cbiAgICAgIDxtb3Rpb24uZGl2XG4gICAgICAgIGluaXRpYWw9e3sgc2NhbGU6IDEgfX1cbiAgICAgICAgYW5pbWF0ZT17eyBcbiAgICAgICAgICBzY2FsZTogWzEsIDEuMiwgMV0sXG4gICAgICAgICAgcm90YXRlOiBbMCwgMTgwLCAzNjBdXG4gICAgICAgIH19XG4gICAgICAgIHRyYW5zaXRpb249e3tcbiAgICAgICAgICBkdXJhdGlvbjogMixcbiAgICAgICAgICByZXBlYXQ6IEluZmluaXR5LFxuICAgICAgICAgIHJlcGVhdERlbGF5OiAxXG4gICAgICAgIH19XG4gICAgICAgIGNsYXNzTmFtZT1cIm1sLTIgdGV4dC1ibHVlLTYwMFwiXG4gICAgICA+XG4gICAgICAgIFNPRlRXQVJFXG4gICAgICA8L21vdGlvbi5kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwiZmlsZSI6Ii9ob21lL3J1bm5lci93b3Jrc3BhY2UvY2xpZW50L3NyYy9jb21wb25lbnRzL0xvYWRpbmdMb2dvLnRzeCJ9