UNPKG

lath

Version:

Seamless connection of pages.

1 lines 1.64 kB
import{_ as __awaiter}from"./launcher-f761b2d6.js";import{E as EASE}from"./ease-e997f3dd.js";var zoom=r=>e=>__awaiter(void 0,void 0,void 0,function*(){var i="string"==typeof e.attach?e.attach:`${e.attach[0]}px ${e.attach[1]}px`,a=e.applets[1].getActionOrigin(),a=a?`${a.x}px ${a.y}px`:"string"==typeof e.origin?e.origin:`${e.origin[0]}px ${e.origin[1]}px`;return 0===r?yield Promise.all([e.view[0].animate([{backfaceVisibility:"hidden",filter:"brightness(.5)",transform:"translate3d(0, 0, 0) scale(2.5)",transformOrigin:i},{backfaceVisibility:"hidden",filter:"brightness(1)",transform:"translate3d(0, 0, 0) scale(1)",transformOrigin:i}],{duration:767,easing:EASE["ease-out-expo"],fill:"forwards"}).finished,e.view[1].animate({backfaceVisibility:"hidden",transform:"translate3d(0, 0, 0) scale(0.0001)",transformOrigin:a},{duration:767,easing:EASE["ease-out-expo"],fill:"forwards"}).finished.then(()=>{e.view[1].animate({opacity:0},{duration:10,easing:EASE.ease,fill:"forwards"}).play()})]):(yield e.view[0].animate([{opacity:1}],{duration:0,easing:EASE.linear,fill:"forwards"}).finished,yield Promise.all([e.view[0].animate([{backfaceVisibility:"hidden",transform:"translate3d(0, 0, 0) scale(0)",transformOrigin:a},{transform:"translate3d(0, 0, 0) scale(1)"}],{duration:767,easing:EASE["ease-out-expo"],fill:"forwards"}).finished,e.view[1].animate([{backfaceVisibility:"hidden",transform:"translate3d(0, 0, 0) scale(1)",transformOrigin:i,filter:"brightness(1)"},{transform:"translate3d(0, 0, 0) scale(2.5)",filter:"brightness(0.5)"}],{duration:767,easing:EASE["ease-out-expo"],fill:"forwards"}).finished])),!1});export{zoom as default};