| 1 |
"use strict";var circularAvatar=function(t){function r(t){var e=t.slide,a=t.side,t=t.ignoreTransition,n=l.params,s=n.speed,r=n.avatarClassName,i=n.enableAvatarTranslate,c=e.querySelector(r);switch(t||(c.style.transition="".concat(s,"ms, opacity ").concat(s/2,"ms")),a){case"left":c.style.opacity=0,c.style.transform=i?"translateX(".concat(d,")"):"rotate(".concat(f,") translateX(").concat(y,") rotate(-").concat(f,")");break;case"right":c.style.opacity=0,c.style.transform=i?"translateX(-".concat(d,")"):"rotate(-".concat(f,") translateX(-").concat(y,") rotate(").concat(f,")");break;case"center":c.style.opacity=1,c.style.transform=i?"translateX(0)":"rotate(0deg) translateX(0) rotate(0deg)"}}function i(t){var a=t.slide,n=t.side,s=t.enableTransition,r=(t=l.params).speed;t.contentClassNames.forEach(function(t){var e=a.querySelector(t);if(e)switch(e.style.transition=s?"".concat(r,"ms, opacity ").concat(r/2,"ms"):null,n){case"left":e.style.opacity=0,e.style.transform="translateX(".concat(d,")");break;case"right":e.style.opacity=0,e.style.transform="translateX(-".concat(d,")");break;case"center":e.style.opacity=1,e.style.transform="translateX(0)"}})}function c(){var n=l.slides,s=l.activeIndex;n.forEach(function(t,e){var a=t.offsetWidth;t.style.transform="translateX(".concat(-e*a,"px)"),t.querySelector(".ui-e-item").style.backgroundColor="transparent",s===e||!!u&&e===o||(a=e<s?"left":"right",2===s&&e===n.length-1&&(a="left"),s===n.length-1&&2===e&&(a="right"),s===n.length-3&&0===e&&(a="right"),0===s&&e===n.length-3&&(a="left"),r({slide:t,side:a,ignoreTransition:!0}),i({slide:t,side:a}))})}var o,l=t.swiper,e=t.extendParams,t=t.on,d="1%",f="15deg",y="200px",u=!1;e({watchSlidesProgress:!0,virtualTranslate:!0}),t("slideChange",function(t){o=t.previousIndex}),t("init",function(){c(),u=!0}),t("transitionStart",function(t){var e,a,n,s;u&&(e=t.slides,a=t.activeIndex,t.params,s=e[o],r({slide:s,side:n=o<a?"left":"right"}),i({slide:s,side:n,enableTransition:!0}),s=e[a],r({slide:s,side:"center"}),i({slide:s,side:"center",enableTransition:!0}),c(),setTimeout(function(){t.animating=!1},0))})}; |