{"ast":null,"code":"\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\nimport * as React from 'react';\nimport SlickCarousel from '@ant-design/react-slick';\nimport classNames from 'classnames';\nimport { ConfigContext } from '../config-provider';\nimport useStyle from './style';\nconst dotsClass = 'slick-dots';\nconst ArrowButton = _a => {\n var {\n currentSlide,\n slideCount\n } = _a,\n rest = __rest(_a, [\"currentSlide\", \"slideCount\"]);\n return /*#__PURE__*/React.createElement(\"button\", Object.assign({\n type: \"button\"\n }, rest));\n};\nconst Carousel = /*#__PURE__*/React.forwardRef((props, ref) => {\n const {\n dots = true,\n arrows = false,\n prevArrow = /*#__PURE__*/React.createElement(ArrowButton, {\n \"aria-label\": \"prev\"\n }),\n nextArrow = /*#__PURE__*/React.createElement(ArrowButton, {\n \"aria-label\": \"next\"\n }),\n draggable = false,\n waitForAnimate = false,\n dotPosition = 'bottom',\n vertical = dotPosition === 'left' || dotPosition === 'right',\n rootClassName,\n className: customClassName,\n style,\n id\n } = props,\n otherProps = __rest(props, [\"dots\", \"arrows\", \"prevArrow\", \"nextArrow\", \"draggable\", \"waitForAnimate\", \"dotPosition\", \"vertical\", \"rootClassName\", \"className\", \"style\", \"id\"]);\n const {\n getPrefixCls,\n direction,\n carousel\n } = React.useContext(ConfigContext);\n const slickRef = React.useRef();\n const goTo = function (slide) {\n let dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n slickRef.current.slickGoTo(slide, dontAnimate);\n };\n React.useImperativeHandle(ref, () => ({\n goTo,\n autoPlay: slickRef.current.innerSlider.autoPlay,\n innerSlider: slickRef.current.innerSlider,\n prev: slickRef.current.slickPrev,\n next: slickRef.current.slickNext\n }), [slickRef.current]);\n const prevCount = React.useRef(React.Children.count(props.children));\n React.useEffect(() => {\n if (prevCount.current !== React.Children.count(props.children)) {\n goTo(props.initialSlide || 0, false);\n prevCount.current = React.Children.count(props.children);\n }\n }, [props.children]);\n const newProps = Object.assign({\n vertical,\n className: classNames(customClassName, carousel === null || carousel === void 0 ? void 0 : carousel.className),\n style: Object.assign(Object.assign({}, carousel === null || carousel === void 0 ? void 0 : carousel.style), style)\n }, otherProps);\n if (newProps.effect === 'fade') {\n newProps.fade = true;\n }\n const prefixCls = getPrefixCls('carousel', newProps.prefixCls);\n const enableDots = !!dots;\n const dsClass = classNames(dotsClass, `${dotsClass}-${dotPosition}`, typeof dots === 'boolean' ? false : dots === null || dots === void 0 ? void 0 : dots.className);\n const [wrapCSSVar, hashId, cssVarCls] = useStyle(prefixCls);\n const className = classNames(prefixCls, {\n [`${prefixCls}-rtl`]: direction === 'rtl',\n [`${prefixCls}-vertical`]: newProps.vertical\n }, hashId, cssVarCls, rootClassName);\n return wrapCSSVar( /*#__PURE__*/React.createElement(\"div\", {\n className: className,\n id: id\n }, /*#__PURE__*/React.createElement(SlickCarousel, Object.assign({\n ref: slickRef\n }, newProps, {\n dots: enableDots,\n dotsClass: dsClass,\n arrows: arrows,\n prevArrow: prevArrow,\n nextArrow: nextArrow,\n draggable: draggable,\n verticalSwiping: vertical,\n waitForAnimate: waitForAnimate\n }))));\n});\nif (process.env.NODE_ENV !== 'production') {\n Carousel.displayName = 'Carousel';\n}\nexport default Carousel;","map":{"version":3,"names":["__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","SlickCarousel","classNames","ConfigContext","useStyle","dotsClass","ArrowButton","_a","currentSlide","slideCount","rest","createElement","assign","type","Carousel","forwardRef","props","ref","dots","arrows","prevArrow","nextArrow","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","customClassName","style","id","otherProps","getPrefixCls","direction","carousel","useContext","slickRef","useRef","goTo","slide","dontAnimate","arguments","undefined","current","slickGoTo","useImperativeHandle","autoPlay","innerSlider","prev","slickPrev","next","slickNext","prevCount","Children","count","children","useEffect","initialSlide","newProps","effect","fade","prefixCls","enableDots","dsClass","wrapCSSVar","hashId","cssVarCls","verticalSwiping","process","env","NODE_ENV","displayName"],"sources":["C:/Users/Аришина)/source/repos/PromoCursed/node_modules/antd/es/carousel/index.js"],"sourcesContent":["\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\nimport * as React from 'react';\nimport SlickCarousel from '@ant-design/react-slick';\nimport classNames from 'classnames';\nimport { ConfigContext } from '../config-provider';\nimport useStyle from './style';\nconst dotsClass = 'slick-dots';\nconst ArrowButton = _a => {\n var {\n currentSlide,\n slideCount\n } = _a,\n rest = __rest(_a, [\"currentSlide\", \"slideCount\"]);\n return /*#__PURE__*/React.createElement(\"button\", Object.assign({\n type: \"button\"\n }, rest));\n};\nconst Carousel = /*#__PURE__*/React.forwardRef((props, ref) => {\n const {\n dots = true,\n arrows = false,\n prevArrow = /*#__PURE__*/React.createElement(ArrowButton, {\n \"aria-label\": \"prev\"\n }),\n nextArrow = /*#__PURE__*/React.createElement(ArrowButton, {\n \"aria-label\": \"next\"\n }),\n draggable = false,\n waitForAnimate = false,\n dotPosition = 'bottom',\n vertical = dotPosition === 'left' || dotPosition === 'right',\n rootClassName,\n className: customClassName,\n style,\n id\n } = props,\n otherProps = __rest(props, [\"dots\", \"arrows\", \"prevArrow\", \"nextArrow\", \"draggable\", \"waitForAnimate\", \"dotPosition\", \"vertical\", \"rootClassName\", \"className\", \"style\", \"id\"]);\n const {\n getPrefixCls,\n direction,\n carousel\n } = React.useContext(ConfigContext);\n const slickRef = React.useRef();\n const goTo = function (slide) {\n let dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n slickRef.current.slickGoTo(slide, dontAnimate);\n };\n React.useImperativeHandle(ref, () => ({\n goTo,\n autoPlay: slickRef.current.innerSlider.autoPlay,\n innerSlider: slickRef.current.innerSlider,\n prev: slickRef.current.slickPrev,\n next: slickRef.current.slickNext\n }), [slickRef.current]);\n const prevCount = React.useRef(React.Children.count(props.children));\n React.useEffect(() => {\n if (prevCount.current !== React.Children.count(props.children)) {\n goTo(props.initialSlide || 0, false);\n prevCount.current = React.Children.count(props.children);\n }\n }, [props.children]);\n const newProps = Object.assign({\n vertical,\n className: classNames(customClassName, carousel === null || carousel === void 0 ? void 0 : carousel.className),\n style: Object.assign(Object.assign({}, carousel === null || carousel === void 0 ? void 0 : carousel.style), style)\n }, otherProps);\n if (newProps.effect === 'fade') {\n newProps.fade = true;\n }\n const prefixCls = getPrefixCls('carousel', newProps.prefixCls);\n const enableDots = !!dots;\n const dsClass = classNames(dotsClass, `${dotsClass}-${dotPosition}`, typeof dots === 'boolean' ? false : dots === null || dots === void 0 ? void 0 : dots.className);\n const [wrapCSSVar, hashId, cssVarCls] = useStyle(prefixCls);\n const className = classNames(prefixCls, {\n [`${prefixCls}-rtl`]: direction === 'rtl',\n [`${prefixCls}-vertical`]: newProps.vertical\n }, hashId, cssVarCls, rootClassName);\n return wrapCSSVar( /*#__PURE__*/React.createElement(\"div\", {\n className: className,\n id: id\n }, /*#__PURE__*/React.createElement(SlickCarousel, Object.assign({\n ref: slickRef\n }, newProps, {\n dots: enableDots,\n dotsClass: dsClass,\n arrows: arrows,\n prevArrow: prevArrow,\n nextArrow: nextArrow,\n draggable: draggable,\n verticalSwiping: vertical,\n waitForAnimate: waitForAnimate\n }))));\n});\nif (process.env.NODE_ENV !== 'production') {\n Carousel.displayName = 'Carousel';\n}\nexport default Carousel;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}