{"version":3,"sources":["../src/components/carousel.ts"],"sourcesContent":["import type { ComponentMultiStyle } from \"@yamada-ui/core\"\n\nexport const Carousel: ComponentMultiStyle<\"Carousel\"> = {\n  baseStyle: {\n    container: {\n      w: \"100%\",\n    },\n    control: {},\n    indicator: ({ orientation: o }) => ({\n      bg: [\"whiteAlpha.400\", \"blackAlpha.400\"],\n      rounded: \"full\",\n      transitionDuration: \"slower\",\n      transitionProperty: \"common\",\n      _active: {\n        bg: [`whiteAlpha.600`, `blackAlpha.600`],\n      },\n      _focusVisible: {\n        boxShadow: \"outline\",\n      },\n      _hover: {\n        bg: [\"whiteAlpha.500\", \"blackAlpha.500\"],\n      },\n      _selected: {\n        bg: [`whiteAlpha.700`, `blackAlpha.700`],\n      },\n      ...(o === \"vertical\" ? { h: \"8\", right: \"4\" } : { bottom: \"4\", w: \"8\" }),\n    }),\n    indicators: ({ orientation: o }) => ({\n      gap: \"md\",\n      ...(o === \"vertical\"\n        ? {\n            h: \"100%\",\n            py: \"4\",\n            right: \"4\",\n            top: \"50%\",\n            transform: \"translateY(-50%)\",\n          }\n        : {\n            bottom: \"4\",\n            h: \"2\",\n            left: \"50%\",\n            px: \"4\",\n            transform: \"translateX(-50%)\",\n            w: \"100%\",\n          }),\n    }),\n    inner: {},\n    next: ({ orientation: o }) => ({\n      ...(o === \"vertical\"\n        ? { bottom: \"4\", left: \"50%\", transform: \"translateX(-50%)\" }\n        : { right: \"4\", top: \"50%\", transform: \"translateY(-50%)\" }),\n    }),\n    prev: ({ orientation: o }) => ({\n      ...(o === \"vertical\"\n        ? { left: \"50%\", top: \"4\", transform: \"translateX(-50%)\" }\n        : { left: \"4\", top: \"50%\", transform: \"translateY(-50%)\" }),\n    }),\n    slide: {},\n  },\n\n  sizes: {\n    sm: {\n      indicators: ({ orientation: o }) => ({\n        ...(o === \"vertical\" ? { w: \"1.5\" } : { h: \"1.5\" }),\n      }),\n      inner: {\n        h: \"sm\",\n      },\n    },\n    md: {\n      indicators: ({ orientation: o }) => ({\n        ...(o === \"vertical\" ? { w: \"1.5\" } : { h: \"1.5\" }),\n      }),\n      inner: {\n        h: \"md\",\n      },\n    },\n    lg: {\n      indicators: ({ orientation: o }) => ({\n        ...(o === \"vertical\" ? { w: \"2\" } : { h: \"2\" }),\n      }),\n      inner: {\n        h: \"lg\",\n      },\n    },\n    xl: {\n      indicators: ({ orientation: o }) => ({\n        ...(o === \"vertical\" ? { w: \"2\" } : { h: \"2\" }),\n      }),\n      inner: {\n        h: \"xl\",\n      },\n    },\n  },\n\n  defaultProps: {\n    size: \"md\",\n  },\n}\n"],"mappings":";;;AAEO,IAAM,WAA4C;AAAA,EACvD,WAAW;AAAA,IACT,WAAW;AAAA,MACT,GAAG;AAAA,IACL;AAAA,IACA,SAAS,CAAC;AAAA,IACV,WAAW,CAAC,EAAE,aAAa,EAAE,OAAO;AAAA,MAClC,IAAI,CAAC,kBAAkB,gBAAgB;AAAA,MACvC,SAAS;AAAA,MACT,oBAAoB;AAAA,MACpB,oBAAoB;AAAA,MACpB,SAAS;AAAA,QACP,IAAI,CAAC,kBAAkB,gBAAgB;AAAA,MACzC;AAAA,MACA,eAAe;AAAA,QACb,WAAW;AAAA,MACb;AAAA,MACA,QAAQ;AAAA,QACN,IAAI,CAAC,kBAAkB,gBAAgB;AAAA,MACzC;AAAA,MACA,WAAW;AAAA,QACT,IAAI,CAAC,kBAAkB,gBAAgB;AAAA,MACzC;AAAA,MACA,GAAI,MAAM,aAAa,EAAE,GAAG,KAAK,OAAO,IAAI,IAAI,EAAE,QAAQ,KAAK,GAAG,IAAI;AAAA,IACxE;AAAA,IACA,YAAY,CAAC,EAAE,aAAa,EAAE,OAAO;AAAA,MACnC,KAAK;AAAA,MACL,GAAI,MAAM,aACN;AAAA,QACE,GAAG;AAAA,QACH,IAAI;AAAA,QACJ,OAAO;AAAA,QACP,KAAK;AAAA,QACL,WAAW;AAAA,MACb,IACA;AAAA,QACE,QAAQ;AAAA,QACR,GAAG;AAAA,QACH,MAAM;AAAA,QACN,IAAI;AAAA,QACJ,WAAW;AAAA,QACX,GAAG;AAAA,MACL;AAAA,IACN;AAAA,IACA,OAAO,CAAC;AAAA,IACR,MAAM,CAAC,EAAE,aAAa,EAAE,OAAO;AAAA,MAC7B,GAAI,MAAM,aACN,EAAE,QAAQ,KAAK,MAAM,OAAO,WAAW,mBAAmB,IAC1D,EAAE,OAAO,KAAK,KAAK,OAAO,WAAW,mBAAmB;AAAA,IAC9D;AAAA,IACA,MAAM,CAAC,EAAE,aAAa,EAAE,OAAO;AAAA,MAC7B,GAAI,MAAM,aACN,EAAE,MAAM,OAAO,KAAK,KAAK,WAAW,mBAAmB,IACvD,EAAE,MAAM,KAAK,KAAK,OAAO,WAAW,mBAAmB;AAAA,IAC7D;AAAA,IACA,OAAO,CAAC;AAAA,EACV;AAAA,EAEA,OAAO;AAAA,IACL,IAAI;AAAA,MACF,YAAY,CAAC,EAAE,aAAa,EAAE,OAAO;AAAA,QACnC,GAAI,MAAM,aAAa,EAAE,GAAG,MAAM,IAAI,EAAE,GAAG,MAAM;AAAA,MACnD;AAAA,MACA,OAAO;AAAA,QACL,GAAG;AAAA,MACL;AAAA,IACF;AAAA,IACA,IAAI;AAAA,MACF,YAAY,CAAC,EAAE,aAAa,EAAE,OAAO;AAAA,QACnC,GAAI,MAAM,aAAa,EAAE,GAAG,MAAM,IAAI,EAAE,GAAG,MAAM;AAAA,MACnD;AAAA,MACA,OAAO;AAAA,QACL,GAAG;AAAA,MACL;AAAA,IACF;AAAA,IACA,IAAI;AAAA,MACF,YAAY,CAAC,EAAE,aAAa,EAAE,OAAO;AAAA,QACnC,GAAI,MAAM,aAAa,EAAE,GAAG,IAAI,IAAI,EAAE,GAAG,IAAI;AAAA,MAC/C;AAAA,MACA,OAAO;AAAA,QACL,GAAG;AAAA,MACL;AAAA,IACF;AAAA,IACA,IAAI;AAAA,MACF,YAAY,CAAC,EAAE,aAAa,EAAE,OAAO;AAAA,QACnC,GAAI,MAAM,aAAa,EAAE,GAAG,IAAI,IAAI,EAAE,GAAG,IAAI;AAAA,MAC/C;AAAA,MACA,OAAO;AAAA,QACL,GAAG;AAAA,MACL;AAAA,IACF;AAAA,EACF;AAAA,EAEA,cAAc;AAAA,IACZ,MAAM;AAAA,EACR;AACF;","names":[]}