{"version":3,"file":"index.mjs","sources":["../../../../../src/components/base/Carousel/index.tsx"],"sourcesContent":[null],"names":["XCarousel","memo","props","defaults","CarouselSchema","config","direction","swipeable","autoPlay","isTpl","imgList","round","_props$imgWidth","imgWidth","_props$indicatorStyle","indicatorStyle","_props$indicatorBotto","indicatorBottom","_props$indicatorWithS","indicatorWithSlide","_props$panelRadius","panelRadius","_props$panelWH","panelWH","_props$panelTop","panelTop","_props$panelGlassBlur","panelGlassBlur","_props$panelColor","panelColor","_props$descTop","descTop","_props$descColor","descColor","_props$descShadowColo","descShadowColor","_props$descStrokeColo","descStrokeColor","_props$descShadowWidt","descShadowWidth","_props$descStrokeWidt","descStrokeWidth","_props$descFontSize","descFontSize","_props$descFontWeight","descFontWeight","_props$descFontStyle","descFontStyle","_props$descLineHeight","descLineHeight","_props$descOpacity","descOpacity","_props$t","t","key","descriptionColor","genGradientColor","panelBackground","mediaWidth","concat","carouselInnerRef","useRef","loopImgList","useMemo","length","_toConsumableArray","_useState","useState","_useState2","_slicedToArray","curDot","setCurDot","_useState3","_useState4","swipeDirection","setSwipeDirection","_useState5","_useState6","loadedImgMap","setLoadedImgMap","slideIntervalRef","slideTimeoutRef","useEffect","loaders","Array","from","Set","map","item","_item$imgUrl","imgUrl","url","filter","formatSrc","img","Image","onload","prev","_objectSpread","_defineProperty","src","complete","naturalHeight","forEach","markImgLoaded","getRealIndex","loopIndex","isDotActive","dotIndex","activeRealIndex","renderDots","_jsx","className","styles","dots","circleDots","style","bottom","children","_","i","onClick","handleDotClick","dot","active","swipLeft","pre","swipRight","handleSwipe","current","clearTimeout","clearInterval","setTimeout","setInterval","handleTransitionEnd","refCurrent","addEventListener","removeEventListener","index","width","overflow","H5Image","logo","alt","_jsxs","carousel","Swipeable","ref","cards","onSwipeLeft","onSwipeRight","transform","transition","_item$imgUrl2","imgSrc","showPanel","height","cardItem","borderRadius","panel","top","undefined","topLeft","topRight","bottomRight","bottomLeft","backgroundImage","backdropFilter","WebkitBackdropFilter","link","href","media","type","onLoad","desc","description","fontSize","fontWeight","fontStyle","lineHeight","opacity","descriptionText","translateText"],"mappings":"2jBAYA,IAAMA,EAAYC,GAAK,SAACC,GACtB,IAAMC,EAAWC,EAAeC,OAE9BC,EA2BEJ,EA3BFI,UACAC,EA0BEL,EA1BFK,UACAC,EAyBEN,EAzBFM,SACAC,EAwBEP,EAxBFO,MACAC,EAuBER,EAvBFQ,QACAC,EAsBET,EAtBFS,MAAKC,EAsBHV,EArBFW,SAAAA,OAAQ,IAAAD,EAAGT,EAASU,SAAQD,EAAAE,EAqB1BZ,EApBFa,eAAAA,OAAc,IAAAD,EAAGX,EAASY,eAAcD,EAAAE,EAoBtCd,EAnBFe,gBAAAA,OAAe,IAAAD,EAAGb,EAASc,gBAAeD,EAAAE,EAmBxChB,EAlBFiB,mBAAAA,OAAkB,IAAAD,EAAGf,EAASgB,mBAAkBD,EAAAE,EAkB9ClB,EAjBFmB,YAAAA,OAAW,IAAAD,EAAGjB,EAASkB,YAAWD,EAAAE,EAiBhCpB,EAhBFqB,QAAAA,OAAO,IAAAD,EAAGnB,EAASoB,QAAOD,EAAAE,EAgBxBtB,EAfFuB,SAAAA,OAAQ,IAAAD,EAAGrB,EAASsB,SAAQD,EAAAE,EAe1BxB,EAdFyB,eAAAA,OAAc,IAAAD,EAAGvB,EAASwB,eAAcD,EAAAE,EActC1B,EAbF2B,WAAAA,OAAU,IAAAD,EAAGzB,EAAS0B,WAAUD,EAAAE,EAa9B5B,EAZF6B,QAAAA,OAAO,IAAAD,EAAG3B,EAAS4B,QAAOD,EAAAE,EAYxB9B,EAXF+B,UAAAA,OAAS,IAAAD,EAAG7B,EAAS8B,UAASD,EAAAE,EAW5BhC,EAVFiC,gBAAAA,OAAe,IAAAD,EAAG/B,EAASgC,gBAAeD,EAAAE,EAUxClC,EATFmC,gBAAAA,OAAe,IAAAD,EAAGjC,EAASkC,gBAAeD,EAAAE,EASxCpC,EARFqC,gBAAAA,OAAe,IAAAD,EAAGnC,EAASoC,gBAAeD,EAAAE,GAQxCtC,EAPFuC,gBAAAA,QAAe,IAAAD,GAAGrC,EAASsC,gBAAeD,GAAAE,GAOxCxC,EANFyC,aAAAA,QAAY,IAAAD,GAAGvC,EAASwC,aAAYD,GAAAE,GAMlC1C,EALF2C,eAAAA,QAAc,IAAAD,GAAGzC,EAAS0C,eAAcD,GAAAE,GAKtC5C,EAJF6C,cAAAA,QAAa,IAAAD,GAAG3C,EAAS4C,cAAaD,GAAAE,GAIpC9C,EAHF+C,eAAAA,QAAc,IAAAD,GAAG7C,EAAS8C,eAAcD,GAAAE,GAGtChD,EAFFiD,YAAAA,QAAW,IAAAD,GAAG/C,EAASgD,YAAWD,GAAAE,GAEhClD,EADFmD,EAAAA,QAAI,IAAHD,GAAG,SAACE,GAAW,OAAKA,CAAG,EAAAF,GAEpBG,GAAmBC,EAAiBvB,GACpCwB,GAAkBD,EAAiB3B,GACnC6B,GAAa7C,EAAW,EAAC,GAAA8C,OAAM9C,EAAW,IAAG,OAAQ,OACrD+C,GAAmBC,EAAuB,MAC1CC,GAAcC,GAAQ,WAC1B,MAAA,CAAQrD,EAAQA,EAAQsD,OAAS,IAAEL,OAAAM,EAAKvD,IAASA,EAAQ,IAC3D,GAAG,CAACA,IACJwD,GAA4BC,EAAS,GAAEC,GAAAC,EAAAH,GAAA,GAAhCI,GAAMF,GAAA,GAAEG,GAASH,GAAA,GACxBI,GAA4CL,EAAkC,MAAKM,GAAAJ,EAAAG,GAAA,GAA5EE,GAAcD,GAAA,GAAEE,GAAiBF,GAAA,GACxCG,GAAwCT,EAAkC,IAAGU,GAAAR,EAAAO,GAAA,GAAtEE,GAAYD,GAAA,GAAEE,GAAeF,GAAA,GAC9BG,GAAmBnB,EAA8B,MACjDoB,GAAkBpB,EAA8B,MAGtDqB,GAAU,WACR,IAAIzE,GAAUC,SAAAA,EAASsD,OAAvB,CACA,IAQMmB,EAROC,MAAMC,KACjB,IAAIC,IACF5E,EACG6E,KAAI,SAACC,GAAI,IAAAC,EAAA,OAAKD,SAAYC,QAARA,EAAJD,EAAME,kBAAMD,WAAAA,EAAZA,EAAe,UAAE,IAAAA,OAAA,EAAjBA,EAAmBE,GAAG,IACpCC,QAAO,SAACD,GAAG,QAAsBA,CAAG,IACpCJ,KAAI,SAACI,GAAG,OAAKE,EAAUF,EAAK,SAAS,MAGvBJ,KAAI,SAACI,GACxB,IAAMG,EAAM,IAAIC,MAQhB,OAPAD,EAAIE,OAAS,WACXjB,IAAgB,SAACkB,GAAI,OAAMA,EAAKN,GAAOM,EAAIC,EAAAA,EAAA,CAAA,EAAQD,GAAIE,CAAAA,EAAAA,KAAGR,GAAM,GAAM,GACvE,EACDG,EAAIM,IAAMT,EACNG,EAAIO,UAAYP,EAAIQ,cAAgB,GACtCvB,IAAgB,SAACkB,GAAI,OAAMA,EAAKN,GAAOM,EAAIC,EAAAA,EAAA,CAAA,EAAQD,GAAIE,CAAAA,EAAAA,KAAGR,GAAM,GAAM,IAEjEG,CACT,IACA,OAAO,WACLX,EAAQoB,SAAQ,SAACT,GACfA,EAAIE,OAAS,KACbF,EAAIM,IAAM,EACZ,GACD,CAzB8B,CA0BjC,GAAG,CAAC1F,EAASD,IAEb,IAAM+F,GAAgB,SAACJ,GACrB,GAAKA,EAAL,CACA,IAAM9C,EAAMuC,EAAUO,EAAK,UAC3BrB,IAAgB,SAACkB,GAAI,OAAMA,EAAK3C,GAAO2C,EAAIC,EAAAA,EAAA,CAAA,EAAQD,GAAIE,CAAAA,EAAAA,KAAG7C,GAAM,GAAM,GAF5D,CAGX,EAEKmD,GAAe,SAACC,GACpB,OAAkB,IAAdA,EAAwBhG,EAAQsD,OAAS,EACzC0C,IAAc5C,GAAYE,OAAS,EAAU,EAC1C0C,EAAY,CACpB,EAEKC,GAAc,SAACC,EAAkBC,GAErC,OADkBA,QAAAA,EAAmBJ,GAAanC,OAC7BsC,CACtB,EAEKE,GAAa,SAACD,GAAwB,OAC1CE,EAAA,MAAA,CACEC,aAASrD,OAAKsD,EAAOC,UAAIvD,OAAuB,WAAnB5C,EAA8BkG,EAAOE,WAAa,IAC/EC,MAAO,CAAEC,OAAM1D,GAAAA,OAAK1C,EAAkB,IAAG,QAAOqG,SAE/C5G,EAAQ6E,KAAI,SAACgC,EAAGC,GAAC,OAChBT,EAAA,MAAA,CAEEU,QAAS,WAAF,OAAQC,GAAeF,EAAI,EAAE,EACpCR,UAAS,GAAArD,OAAKsD,EAAOU,IAAG,KAAAhE,OAAIgD,GAAYa,EAAGX,GAAmBI,EAAOW,OAAS,MAFxEJ,EAIT,KAEJ,EAiEKK,GAAW,WACflD,GAAkB,QAClBJ,IAAU,SAACuD,GACT,OAAIA,IAAQhE,GAAYE,OAAS,EAExB8D,GAGDA,EAAM,GAAKhE,GAAYE,MACjC,GACD,EACK+D,GAAY,WAChBpD,GAAkB,SAClBJ,IAAU,SAACuD,GACT,OAAY,IAARA,EAEKA,GAGDA,EAAM,EAAIhE,GAAYE,QAAUF,GAAYE,MACtD,GACD,EACKgE,GAAc,SAAC1H,GACdC,IAGL0E,GAAgBgD,SAAWC,aAAajD,GAAgBgD,SACxDE,cAAcnD,GAAiBiD,SACb,SAAd3H,EACFuH,KAEAE,KAEF9C,GAAgBgD,QAAUG,YAAW,WACnCpD,GAAiBiD,QAAUI,aAAY,WACnB,SAAd/H,EACFuH,KAEAE,IAEH,GAAE,IACJ,GAAE,KACJ,EAED7C,GAAU,WACR,GAAK1E,EAQL,OAJAwE,GAAiBiD,QAAUI,aAAY,WACrCR,IACD,GAAE,KAEI,WAAA,OAAMM,cAAcnD,GAAiBiD,QAAQ,EAPlDE,cAAcnD,GAAiBiD,QAQlC,GAAE,CAACvH,EAAQsD,OAAQxD,IAGpB0E,GAAU,WACR,GAAKtB,UAAAA,GAAkBqE,QAAvB,CACA,IAAMK,EAAsB,WACtBhE,KAAWR,GAAYE,OAAS,GAClCO,GAAU,GAEG,IAAXD,IACFC,GAAUT,GAAYE,OAAS,EAElC,EAEKuE,EAAa3E,GAAiBqE,QAGpC,OAFAM,EAAWC,iBAAiB,gBAAiBF,GAEtC,WACLC,EAAWE,oBAAoB,gBAAiBH,EACjD,CAf+B,CAgBjC,GAAE,CAAChE,GAAQR,GAAYE,OAAQJ,KAEhC,IAAM8D,GAAiB,SAACgB,GACtBzD,GAAgBgD,SAAWC,aAAajD,GAAgBgD,SACxDE,cAAcnD,GAAiBiD,SACjB,IAAVS,EACF/D,GAAkB,SACT+D,IAAU5E,GAAYE,OAAS,GACxCW,GAAkB,QAEpBJ,GAAUmE,GACVzD,GAAgBgD,QAAUG,YAAW,WACnCpD,GAAiBiD,QAAUI,aAAY,WACnB,SAAd/H,EACFuH,KAEAE,IAEH,GAAE,IACJ,GAAE,IACJ,EAED,OACEhB,EAAK,MAAA,CAAAK,MAAO,CAAEuB,MAAO,OAAQC,SAAU,mBACpCnI,EACCsG,EACE,MAAA,CAAAO,SAAAP,EAAC8B,EAAQ,CAAAzC,IAAK0C,EAAMC,IAAI,OAG1BC,EAAA,MAAA,CAAKhC,UAAWC,EAAOgC,mBACrBlC,EAACmC,EAAU,CAAAC,IAAKvF,GACdoD,UAAWC,EAAOmC,MAClB7I,UAAWA,EACX8I,YAAa,WAAF,OAAQrB,GAAY,OAAO,EACtCsB,aAAc,WAAF,OAAQtB,GAAY,QAAQ,EACxCZ,MAAO,CACLmC,0BAAS5F,OAAkB,IAAMW,GAAgB,YACjDkF,WAAwB,IAAXlF,IAAmC,SAAnBI,IAA+BJ,KAAWR,GAAYE,OAAS,GAAwB,UAAnBU,GAA8B,OAAS,gBAGzI4C,SAhLFxD,GAAYyB,KAAI,SAACC,EAAMgC,GAAK,IAAAiC,EAC3BC,GAAoB,QAAXD,EAAAjE,EAAKE,cAAM,IAAA+D,OAAA,EAAXA,EAAazF,QAAS,EAAIwB,EAAKE,OAAO,GAAGC,IAAM,GAExDgE,IADaD,KAAY5E,GAAae,EAAU6D,EAAQ,eAC9BnI,aAAAA,EAAAA,EAASoH,OAAQ,IAAKpH,aAAAA,EAAAA,EAASqI,QAAS,GACxE,OACEZ,EAAA,MAAA,CAAKhC,UAAWC,EAAO4C,SAAmBzC,MAAO,CAAE0C,aAAY,GAAAnG,OAAKhD,EAAK,OAAM2G,SAAA,CAC5EqC,GACC5C,EAAA,MAAA,CACEC,UAAWC,EAAO8C,MAClB3C,MAAKlB,EAAA,CACH8D,IAAGrG,GAAAA,QAAMlC,QAAAA,EAAY,GAAK,IAAQ,OAClCkH,MAAOpH,SAAAA,EAASoH,MAAKhF,GAAAA,OAAMpC,EAAQoH,MAAQ,WAAW,OACtDiB,OAAQrI,SAAAA,EAASqI,OAAMjG,GAAAA,OAAMpC,EAAQqI,OAAS,gBAAWK,EACzDH,aAAYnG,GAAAA,SAAMtC,aAAAA,EAAAA,EAAa6I,UAAW,GAAK,IAAG,QAAAvG,SAAQtC,aAAW,EAAXA,EAAa8I,WAAY,GAAK,IAAGxG,QAAAA,SAAQtC,aAAAA,EAAAA,EAAa+I,cAAe,GAAK,IAAG,QAAAzG,SAAQtC,aAAW,EAAXA,EAAagJ,aAAc,GAAK,IAAQ,OACvLC,gBAAiB7G,IACb9B,EAAiB,EACjB,CACE4I,uBAAc5G,OAAUhC,EAAiB,IAAS,QAClD6I,qBAAoB7G,QAAAA,OAAUhC,EAAiB,IAAG,SAEpD,CAAE,KAKV6D,EAAKiF,KACH1D,EAAG,IAAA,CAAA2D,KAAMlF,EAAKiF,KAAMzD,UAAWC,EAAO0D,MAAOvD,MAAO,CAAEuB,MAAOjF,aAC7DqD,EAAC8B,EAAQ,CAAAzC,IAAKsD,EAAQX,IAAI,GAAG6B,KAAK,SAASC,OAAQ,WAAF,OAAQrE,GAAckD,EAAO,MAGhF3C,EAAC8B,EAAQ,CAAA7B,UAAWC,EAAO0D,MAAOvE,IAAKsD,EAAQX,IAAI,GAAG6B,KAAK,SAASxD,MAAO,CAAEuB,MAAOjF,IAAcmH,OAAQ,WAAF,OAAQrE,GAAckD,EAAO,IAEtIlE,EAAKsF,MACJ/D,EAAA,MAAA,CACEC,UAAWC,EAAO8D,YAClB3D,MAAO,CACL4C,OAAGrG,OAAK5B,EAAU,IAAQ,OAC1BiJ,YAAQrH,OAAKhB,GAAe,IAAQ,OACpCsI,WAAYpI,GACZqI,UAAWnI,GACXoI,WAAYlI,GACZmI,QAASjI,GAAc,IACvB,cAAeI,GACf,oBAAqBpB,GAAmB,gBACxC,oBAAqBE,GAAmB,gBACxC,oBAAmBsB,GAAAA,QAAMpB,QAAAA,EAAmB,GAAK,IAAQ,OACzD,oBAAmBoB,GAAAA,QAAMlB,SAAAA,GAAmB,GAAK,IAAG,QAC9B6E,SAExBP,UACEC,UAAWC,EAAOoE,4BACPC,EAAc9F,EAAKsF,KAAMzH,aAEnCiI,EAAc9F,EAAKsF,KAAMzH,QAI/BlC,GAAsB2F,GAAWL,GAAae,OApDVA,EAuD3C,OAsHQrG,GAAsB2F,SAelC"}