swiper
Version:
Most modern mobile touch slider and framework with hardware accelerated transitions
1 lines • 8.44 kB
Source Map (JSON)
{"version":3,"file":"virtual.mjs.mjs","names":["getDocument","setCSSProperty","elementChildren","setInnerHTML","createElement","Virtual","swiper","extendParams","on","emit","cssModeTimeout","virtual","enabled","slides","cache","slidesPerViewAutoSlideSize","renderSlide","renderExternal","renderExternalUpdate","addSlidesBefore","addSlidesAfter","document","from","undefined","to","offset","slidesGrid","tempDOM","slide","index","params","slideEl","call","children","isElement","slideClass","setAttribute","update","force","beforeInit","forceActiveIndex","slidesPerGroup","centeredSlides","slidesPerView","loop","isLoop","initialSlide","previousFrom","previousTo","previousSlidesGrid","previousOffset","cssMode","updateActiveIndex","activeIndex","offsetProp","slidesPerViewNumeric","slidesAfter","slidesBefore","rtlTranslate","isHorizontal","swiperSize","size","el","getBoundingClientRect","width","height","Math","max","ceil","floor","min","length","onRendered","updateSlides","updateProgress","updateSlidesClasses","Object","assign","forEach","style","abs","cssOverflowAdjustment","slidesToRender","i","push","prependIndexes","appendIndexes","getSlideIndex","slideIndex","filter","matches","remove","loopFrom","loopTo","slidesEl","append","prepend","sort","a","b","domSlidesAssigned","passedParams","classNames","containerModifierClass","watchSlidesProgress","originalParams","_immediateVirtual","clearTimeout","setTimeout","wrapperEl","virtualSize","appendSlide","prependSlide","newActiveIndex","numberOfNewSlides","Array","isArray","unshift","newCache","keys","cachedIndex","cachedEl","cachedElIndex","getAttribute","parseInt","slideTo","removeSlide","slidesIndexes","key","splice","removeAllSlides"],"sources":["0"],"mappings":"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"}