"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;
const BallConfig = {
  count: 8
};
const BarConfig = {
  count: 3
};
const DotConfig = {
  sizeMultiplier: 0.2,
  count: 4
};
const MaterialConfig = {
  animationDuration: 3600
};
const PacmanConfig = {};
const PulseConfig = {};
const SkypeConfig = {
  animationDuration: 1600,
  count: 5,
  minScale: 0.2,
  maxScale: 1.0
};
const ActivityConfig = {
  count: 12
};
const WaveConfig = {
  animationDuration: 1600,
  count: 4,
  waveFactor: 0.54,
  waveMode: "fill"
};
const SpinnerConfig = {
  baseStyle: {
    color: "primary.500",
    animationDuration: 1200
  },
  sizes: {
    xs: {
      rawSize: 10
    },
    s: {
      rawSize: 15
    },
    m: {
      rawSize: 20
    },
    l: {
      rawSize: 30
    }
  },
  variants: {
    ball: BallConfig,
    bar: BarConfig,
    dot: DotConfig,
    spinner: MaterialConfig,
    pacman: PacmanConfig,
    pulse: PulseConfig,
    skype: SkypeConfig,
    activity: ActivityConfig,
    wave: WaveConfig
  },
  defaults: {
    size: "m",
    variant: "spinner"
  }
};
var _default = exports.default = SpinnerConfig;
//# sourceMappingURL=spinner.config.js.map