UNPKG

swiper

Version:

Most modern mobile touch slider and framework with hardware accelerated transitions

1 lines 8.55 kB
{"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","i","nextSource","keysArray","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":"YAAcA,eAAgBC,gBAAmB,2BAEjD,SAASC,gBAAgBC,EAAU,IACjC,OAAOA,EAAQC,OAAOC,MAAM,KAAKC,OAAOC,KAAOA,EAAEH,OACnD,CAEA,SAASI,YAAYC,GACnB,MAAMC,EAASD,EACfE,OAAOC,KAAKF,GAAQG,QAAQC,IAC1B,IACEJ,EAAOI,GAAO,IAChB,CAAE,MAAOC,GAET,CACA,WACSL,EAAOI,EAChB,CAAE,MAAOC,GAET,GAEJ,CACA,SAASC,SAASC,EAAUC,EAAQ,GAClC,OAAOC,WAAWF,EAAUC,EAC9B,CACA,SAASE,MACP,OAAOC,KAAKD,KACd,CACA,SAASE,iBAAiBC,GACxB,MAAMC,EAASxB,YACf,IAAIyB,EAUJ,OATID,EAAOF,mBACTG,EAAQD,EAAOF,iBAAiBC,EAAI,QAEjCE,GAASF,EAAGG,eACfD,EAAQF,EAAGG,cAERD,IACHA,EAAQF,EAAGE,OAENA,CACT,CACA,SAASE,aAAaJ,EAAIK,EAAO,KAC/B,MAAMJ,EAASxB,YACf,IAAI6B,EACAC,EACAC,EACJ,MAAMC,EAAWV,iBAAiBC,GA6BlC,OA5BIC,EAAOS,iBACTH,EAAeE,EAASE,WAAaF,EAASG,gBAC1CL,EAAazB,MAAM,KAAK+B,OAAS,IACnCN,EAAeA,EAAazB,MAAM,MAAMgC,IAAIC,GAAKA,EAAEC,QAAQ,IAAK,MAAMC,KAAK,OAI7ET,EAAkB,IAAIP,EAAOS,gBAAiC,SAAjBH,EAA0B,GAAKA,KAE5EC,EAAkBC,EAASS,cAAgBT,EAASU,YAAcV,EAASW,aAAeX,EAASY,aAAeZ,EAASE,WAAaF,EAASa,iBAAiB,aAAaN,QAAQ,aAAc,sBACrMV,EAASE,EAAgBe,WAAWzC,MAAM,MAE/B,MAATuB,IAE0BE,EAAxBN,EAAOS,gBAAgCF,EAAgBgB,IAEhC,KAAlBlB,EAAOO,OAA8BY,WAAWnB,EAAO,KAE5CmB,WAAWnB,EAAO,KAE3B,MAATD,IAE0BE,EAAxBN,EAAOS,gBAAgCF,EAAgBkB,IAEhC,KAAlBpB,EAAOO,OAA8BY,WAAWnB,EAAO,KAE5CmB,WAAWnB,EAAO,KAEjCC,GAAgB,CACzB,CACA,SAASoB,SAASC,GAChB,MAAoB,iBAANA,GAAwB,OAANA,GAAcA,EAAEC,aAAkE,WAAnDzC,OAAO0C,UAAUP,SAASQ,KAAKH,GAAGI,MAAM,GAAI,EAC7G,CACA,SAASC,OAAOC,GAEd,MAAsB,oBAAXjC,aAAwD,IAAvBA,OAAOkC,YAC1CD,aAAgBC,YAElBD,IAA2B,IAAlBA,EAAKE,UAAoC,KAAlBF,EAAKE,SAC9C,CACA,SAASC,UAAUC,GACjB,MAAMC,EAAKnD,OAAOkD,EAAK,IACvB,IAAK,IAAIE,EAAI,EAAGA,EAAIF,EAAKzB,OAAQ2B,GAAK,EAAG,CACvC,MAAMC,EAAaH,EAAKE,GACxB,GAAIC,UAAoDR,OAAOQ,GAAa,CAC1E,MAAMC,EAAYtD,OAAOC,KAAKD,OAAOqD,IAAa1D,OAAOQ,GAAe,cAARA,GAA+B,gBAARA,GAAiC,cAARA,GAChH,IAAK,IAAIoD,EAAY,EAAGC,EAAMF,EAAU7B,OAAQ8B,EAAYC,EAAKD,GAAa,EAAG,CAC/E,MAAME,EAAUH,EAAUC,GACpBG,EAAO1D,OAAO2D,yBAAyBN,EAAYI,QAC5CG,IAATF,GAAsBA,EAAKG,aACzBtB,SAASY,EAAGM,KAAalB,SAASc,EAAWI,IAC3CJ,EAAWI,GAASK,WACtBX,EAAGM,GAAWJ,EAAWI,GAEzBR,OAAOE,EAAGM,GAAUJ,EAAWI,KAEvBlB,SAASY,EAAGM,KAAalB,SAASc,EAAWI,KACvDN,EAAGM,GAAW,CAAC,EACXJ,EAAWI,GAASK,WACtBX,EAAGM,GAAWJ,EAAWI,GAEzBR,OAAOE,EAAGM,GAAUJ,EAAWI,KAGjCN,EAAGM,GAAWJ,EAAWI,GAG/B,CACF,CACF,CACA,OAAON,CACT,CACA,SAASY,eAAenD,EAAIoD,EAASC,GACnCrD,EAAGE,MAAMoD,YAAYF,EAASC,EAChC,CACA,SAASE,sBAAqBC,OAC5BA,EAAMC,eACNA,EAAcC,KACdA,IAEA,MAAMzD,EAASxB,YACTkF,GAAiBH,EAAOI,UAC9B,IACIC,EADAC,EAAY,KAEhB,MAAMC,EAAWP,EAAOQ,OAAOC,MAC/BT,EAAOU,UAAUhE,MAAMiE,eAAiB,OACxClE,EAAOmE,qBAAqBZ,EAAOa,gBACnC,MAAMC,EAAMb,EAAiBE,EAAgB,OAAS,OAChDY,EAAe,CAACC,EAASC,IACd,SAARH,GAAkBE,GAAWC,GAAkB,SAARH,GAAkBE,GAAWC,EAEvEC,EAAU,KACdb,GAAO,IAAI/D,MAAO6E,UACA,OAAdb,IACFA,EAAYD,GAEd,MAAMe,EAAWC,KAAKC,IAAID,KAAKE,KAAKlB,EAAOC,GAAaC,EAAU,GAAI,GAChEiB,EAAe,GAAMH,KAAKI,IAAIL,EAAWC,KAAKK,IAAM,EAC1D,IAAIC,EAAkBxB,EAAgBqB,GAAgBvB,EAAiBE,GAOvE,GANIY,EAAaY,EAAiB1B,KAChC0B,EAAkB1B,GAEpBD,EAAOU,UAAUkB,SAAS,CACxB1B,CAACA,GAAOyB,IAENZ,EAAaY,EAAiB1B,GAUhC,OATAD,EAAOU,UAAUhE,MAAMmF,SAAW,SAClC7B,EAAOU,UAAUhE,MAAMiE,eAAiB,GACxCvE,WAAW,KACT4D,EAAOU,UAAUhE,MAAMmF,SAAW,GAClC7B,EAAOU,UAAUkB,SAAS,CACxB1B,CAACA,GAAOyB,WAGZlF,EAAOmE,qBAAqBZ,EAAOa,gBAGrCb,EAAOa,eAAiBpE,EAAOqF,sBAAsBZ,IAEvDA,GACF,CACA,SAASa,oBAAoBC,GAC3B,OAAOA,EAAQC,cAAc,4BAA8BD,EAAQE,YAAcF,EAAQE,WAAWD,cAAc,4BAA8BD,CAClJ,CACA,SAASG,gBAAgBC,EAASC,EAAW,IAC3C,MAAM5F,EAASxB,YACTqH,EAAW,IAAIF,EAAQE,UAI7B,OAHI7F,EAAO8F,iBAAmBH,aAAmBG,iBAC/CD,EAASE,QAAQJ,EAAQK,oBAEtBJ,EAGEC,EAAS/G,OAAOiB,GAAMA,EAAGkG,QAAQL,IAF/BC,CAGX,CACA,SAASK,qBAAqBnG,EAAIoG,GAEhC,MAAMC,EAAgB,CAACD,GACvB,KAAOC,EAAcxF,OAAS,GAAG,CAC/B,MAAMyF,EAAiBD,EAAcE,QACrC,GAAIvG,IAAOsG,EACT,OAAO,EAETD,EAAcL,QAAQM,EAAeR,YAAcQ,EAAeZ,WAAaY,EAAeZ,WAAWI,SAAW,MAASQ,EAAeL,iBAAmBK,EAAeL,mBAAqB,GACrM,CACF,CACA,SAASO,iBAAiBxG,EAAIyG,GAC5B,MAAMxG,EAASxB,YACf,IAAIiI,EAAUD,EAAOE,SAAS3G,GAC9B,IAAK0G,GAAWzG,EAAO8F,iBAAmBU,aAAkBV,gBAAiB,CAE3EW,EADiB,IAAID,EAAOR,oBACTW,SAAS5G,GACvB0G,IACHA,EAAUP,qBAAqBnG,EAAIyG,GAEvC,CACA,OAAOC,CACT,CACA,SAASG,YAAYC,GACnB,IAEE,YADAC,QAAQC,KAAKF,EAEf,CAAE,MAAOG,GAET,CACF,CACA,SAASC,cAAcC,EAAKvI,EAAU,IACpC,MAAMoB,EAAKoH,SAASF,cAAcC,GAElC,OADAnH,EAAGqH,UAAUC,OAAQC,MAAMC,QAAQ5I,GAAWA,EAAUD,gBAAgBC,IACjEoB,CACT,CACA,SAASyH,cAAczH,GACrB,MAAMC,EAASxB,YACT2I,EAAW1I,cACXgJ,EAAM1H,EAAG2H,wBACTC,EAAOR,EAASQ,KAChBC,EAAY7H,EAAG6H,WAAaD,EAAKC,WAAa,EAC9CC,EAAa9H,EAAG8H,YAAcF,EAAKE,YAAc,EACjDC,EAAY/H,IAAOC,EAASA,EAAO+H,QAAUhI,EAAG+H,UAChDE,EAAajI,IAAOC,EAASA,EAAOiI,QAAUlI,EAAGiI,WACvD,MAAO,CACLE,IAAKT,EAAIS,IAAMJ,EAAYF,EAC3BO,KAAMV,EAAIU,KAAOH,EAAaH,EAElC,CACA,SAASO,eAAerI,EAAI6F,GAC1B,MAAMyC,EAAU,GAChB,KAAOtI,EAAGuI,wBAAwB,CAChC,MAAMC,EAAOxI,EAAGuI,uBACZ1C,EACE2C,EAAKtC,QAAQL,IAAWyC,EAAQtC,KAAKwC,GACpCF,EAAQtC,KAAKwC,GACpBxI,EAAKwI,CACP,CACA,OAAOF,CACT,CACA,SAASG,eAAezI,EAAI6F,GAC1B,MAAM6C,EAAU,GAChB,KAAO1I,EAAG2I,oBAAoB,CAC5B,MAAMC,EAAO5I,EAAG2I,mBACZ9C,EACE+C,EAAK1C,QAAQL,IAAW6C,EAAQ1C,KAAK4C,GACpCF,EAAQ1C,KAAK4C,GACpB5I,EAAK4I,CACP,CACA,OAAOF,CACT,CACA,SAASG,aAAa7I,EAAI8I,GAExB,OADerK,YACDsB,iBAAiBC,EAAI,MAAMsB,iBAAiBwH,EAC5D,CACA,SAASC,aAAa/I,GACpB,IACIwC,EADAwG,EAAQhJ,EAEZ,GAAIgJ,EAAO,CAGT,IAFAxG,EAAI,EAEuC,QAAnCwG,EAAQA,EAAMC,kBACG,IAAnBD,EAAM5G,WAAgBI,GAAK,GAEjC,OAAOA,CACT,CAEF,CACA,SAAS0G,eAAelJ,EAAI6F,GAC1B,MAAMsD,EAAU,GAChB,IAAI1C,EAASzG,EAAGoJ,cAChB,KAAO3C,GACDZ,EACEY,EAAOP,QAAQL,IAAWsD,EAAQnD,KAAKS,GAE3C0C,EAAQnD,KAAKS,GAEfA,EAASA,EAAO2C,cAElB,OAAOD,CACT,CACA,SAASE,qBAAqBrJ,EAAIN,GAM5BA,GACFM,EAAGsJ,iBAAiB,gBANtB,SAASC,EAAa/J,GAChBA,EAAEiF,SAAWzE,IACjBN,EAASqC,KAAK/B,EAAIR,GAClBQ,EAAGwJ,oBAAoB,gBAAiBD,GAC1C,EAIF,CACA,SAASE,iBAAiBzJ,EAAI0J,EAAMC,GAClC,MAAM1J,EAASxB,YACf,OAAIkL,EACK3J,EAAY,UAAT0J,EAAmB,cAAgB,gBAAkBjI,WAAWxB,EAAOF,iBAAiBC,EAAI,MAAMsB,iBAA0B,UAAToI,EAAmB,eAAiB,eAAiBjI,WAAWxB,EAAOF,iBAAiBC,EAAI,MAAMsB,iBAA0B,UAAToI,EAAmB,cAAgB,kBAE9Q1J,EAAG4J,WACZ,CACA,SAASC,kBAAkB7J,GACzB,OAAQuH,MAAMC,QAAQxH,GAAMA,EAAK,CAACA,IAAKjB,OAAOS,KAAOA,EACvD,CACA,SAASsK,aAAatG,GACpB,OAAOuG,GACDlF,KAAKmF,IAAID,GAAK,GAAKvG,EAAOyG,SAAWzG,EAAOyG,QAAQC,WAAarF,KAAKmF,IAAID,GAAK,IAAO,EACjFA,EAAI,KAENA,CAEX,CACA,SAASI,aAAanK,EAAIoK,EAAO,IACH,oBAAjBC,aACTrK,EAAGsK,UAAYD,aAAaE,aAAa,OAAQ,CAC/CC,WAAYC,GAAKA,IAChBD,WAAWJ,GAEdpK,EAAGsK,UAAYF,CAEnB,QAESN,kBAAmB3G,oBAAqB+D,mBAAoBgC,oBAAqBvD,qBAAsB8B,mBAAoBlC,yBAA0B1F,SAAU4J,sBAAuBV,kBAAmBpK,qBAAsByB,kBAAmByJ,uBAAwBpK,cAAe4J,0BAA2B1H,cAAekH,kBAAmBJ,oBAAqB0B,kBAAmB9B,oBAAqB9E,0BAA2BsD,iBAAkBL,sBAAuBnE,YAAapD"}