swiper
Version:
Most modern mobile touch slider and framework with hardware accelerated transitions
1 lines • 8.58 kB
Source Map (JSON)
{"version":3,"file":"utils.mjs.mjs","names":["getWindow","getDocument","classesToTokens","classes","trim","split","filter","c","deleteProps","obj","object","Object","keys","forEach","key","e","nextTick","callback","delay","setTimeout","now","Date","getComputedStyle","el","window","style","currentStyle","getTranslate","axis","matrix","curTransform","transformMatrix","curStyle","WebKitCSSMatrix","transform","webkitTransform","length","map","a","replace","join","MozTransform","OTransform","MsTransform","msTransform","getPropertyValue","toString","m41","parseFloat","m42","isObject","o","constructor","prototype","call","slice","isNode","node","HTMLElement","nodeType","extend","args","to","noExtend","i","nextSource","keysArray","indexOf","nextIndex","len","nextKey","desc","getOwnPropertyDescriptor","undefined","enumerable","__swiper__","setCSSProperty","varName","varValue","setProperty","animateCSSModeScroll","swiper","targetPosition","side","startPosition","translate","time","startTime","duration","params","speed","wrapperEl","scrollSnapType","cancelAnimationFrame","cssModeFrameID","dir","isOutOfBound","current","target","animate","getTime","progress","Math","max","min","easeProgress","cos","PI","currentPosition","scrollTo","overflow","requestAnimationFrame","getSlideTransformEl","slideEl","querySelector","shadowRoot","elementChildren","element","selector","children","HTMLSlotElement","push","assignedElements","matches","elementIsChildOfSlot","slot","elementsQueue","elementToCheck","shift","elementIsChildOf","parent","isChild","contains","includes","showWarning","text","console","warn","err","createElement","tag","document","classList","add","Array","isArray","elementOffset","box","getBoundingClientRect","body","clientTop","clientLeft","scrollTop","scrollY","scrollLeft","scrollX","top","left","elementPrevAll","prevEls","previousElementSibling","prev","elementNextAll","nextEls","nextElementSibling","next","elementStyle","prop","elementIndex","child","previousSibling","elementParents","parents","parentElement","elementTransitionEnd","addEventListener","fireCallBack","removeEventListener","elementOuterSize","size","includeMargins","offsetWidth","makeElementsArray","getRotateFix","v","abs","browser","need3dFix","setInnerHTML","html","trustedTypes","innerHTML","createPolicy","createHTML","s"],"sources":["0"],"mappings":"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"}