index-legacy.13f9f10f.js 6.5 KB

1
  1. !function(){function t(t,a){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==a)return;var n,i,r=[],u=!0,o=!1;try{for(a=a.call(t);!(u=(n=a.next()).done)&&(r.push(n.value),!e||r.length!==e);u=!0);}catch(l){o=!0,i=l}finally{try{u||null==a.return||a.return()}finally{if(o)throw i}}return r}(t,a)||function(t,a){if(!t)return;if("string"==typeof t)return e(t,a);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e(t,a)}(t,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=new Array(e);a<e;a++)n[a]=t[a];return n}System.register(["./index-legacy.2ae28dc5.js"],(function(e){"use strict";var a,n,i,r,u,o,l,c,v,f,s,h,p,d,g,m,w,y,b,S,x,C,z,M,A,I,T,O,X;return{setters:[function(t){a=t.m,n=t.d,i=t.S,r=t.R,u=t.aC,o=t.u,l=t.v,c=t.G,v=t.E,f=t.am,s=t.aD,h=t.aE,p=t.X,d=t.an,g=t.ao,m=t.az,w=t.a7,y=t.Y,b=t.k,S=t.t,x=t.w,C=t.q,z=t.aw,M=t.aq,A=t.W,I=t.a1,T=t.aF,O=t.y,X=t.x}],execute:function(){var Y=t(a("swipe"),2),j=Y[0],k=Y[1],D={loop:S,width:x,height:x,vertical:Boolean,autoplay:C(0),duration:C(500),touchable:S,lazyRender:Boolean,initialSwipe:C(0),indicatorColor:String,showIndicators:S,stopPropagation:S},E=Symbol(j),P=n({name:j,props:D,emits:["change"],setup:function(t,e){var a,n,S=e.emit,x=e.slots,C=i(),O=i(),X=r({rect:null,width:0,height:0,offset:0,active:0,swiping:!1}),Y=u(),j=o(E),D=j.children,P=j.linkChildren,R=l((function(){return D.length})),q=l((function(){return X[t.vertical?"height":"width"]})),B=l((function(){return t.vertical?Y.deltaY.value:Y.deltaX.value})),W=l((function(){return X.rect?(t.vertical?X.rect.height:X.rect.width)-q.value*R.value:0})),F=l((function(){return q.value?Math.ceil(Math.abs(W.value)/q.value):R.value})),G=l((function(){return R.value*q.value})),H=l((function(){return(X.active+R.value)%R.value})),U=l((function(){var e=t.vertical?"vertical":"horizontal";return Y.direction.value===e})),$=l((function(){var e={transitionDuration:"".concat(X.swiping?0:t.duration,"ms"),transform:"translate".concat(t.vertical?"Y":"X","(").concat(X.offset,"px)")};if(q.value){var a=t.vertical?"height":"width",n=t.vertical?"width":"height";e[a]="".concat(G.value,"px"),e[n]=t[n]?"".concat(t[n],"px"):""}return e})),J=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e*q.value;t.loop||(n=Math.min(n,-W.value));var i=a-n;return t.loop||(i=T(i,W.value,0)),i},K=function(e){var a=e.pace,n=void 0===a?0:a,i=e.offset,r=void 0===i?0:i,u=e.emitChange;if(!(R.value<=1)){var o=X.active,l=function(e){var a=X.active;return e?t.loop?T(a+e,-1,R.value):T(a+e,0,F.value):a}(n),c=J(l,r);if(t.loop){if(D[0]&&c!==W.value){var v=c<W.value;D[0].setOffset(v?G.value:0)}if(D[R.value-1]&&0!==c){var f=c>0;D[R.value-1].setOffset(f?-G.value:0)}}X.active=l,X.offset=c,u&&l!==o&&S("change",H.value)}},L=function(){X.swiping=!0,X.active<=-1?K({pace:R.value}):X.active>=R.value&&K({pace:-R.value})},N=function(){L(),Y.reset(),z((function(){X.swiping=!1,K({pace:1,emitChange:!0})}))},Q=function(){return clearTimeout(a)},V=function e(){Q(),t.autoplay>0&&R.value>1&&(a=setTimeout((function(){N(),e()}),+t.autoplay))},Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:+t.initialSwipe;if(C.value){var a=function(){var a,n;if(!M(C)){var i={width:C.value.offsetWidth,height:C.value.offsetHeight};X.rect=i,X.width=+(null!=(a=t.width)?a:i.width),X.height=+(null!=(n=t.height)?n:i.height)}R.value&&(e=Math.min(R.value-1,e)),X.active=e,X.swiping=!0,X.offset=J(e),D.forEach((function(t){t.setOffset(0)})),V()};M(C)?A().then(a):a()}},_=function(){return Z(X.active)},tt=function(e){t.touchable&&(Y.start(e),n=Date.now(),Q(),L())},et=function(){if(t.touchable&&X.swiping){var e=Date.now()-n,a=B.value/e;if((Math.abs(a)>.25||Math.abs(B.value)>q.value/2)&&U.value){var i=t.vertical?Y.offsetY.value:Y.offsetX.value,r=0;r=t.loop?i>0?B.value>0?-1:1:0:-Math[B.value>0?"ceil":"floor"](B.value/q.value),K({pace:r,emitChange:!0})}else B.value&&K({pace:0});X.swiping=!1,V()}},at=function(e,a){var n=a===H.value,i=n?{backgroundColor:t.indicatorColor}:void 0;return b("i",{style:i,class:k("indicator",{active:n})},null)};return c({prev:function(){L(),Y.reset(),z((function(){X.swiping=!1,K({pace:-1,emitChange:!0})}))},next:N,state:X,resize:_,swipeTo:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};L(),Y.reset(),z((function(){var n;n=t.loop&&e===R.value?0===X.active?0:e:e%R.value,a.immediate?z((function(){X.swiping=!1})):X.swiping=!1,K({pace:n-X.active,emitChange:!0})}))}}),P({size:q,props:t,count:R,activeIndicator:H}),v((function(){return t.initialSwipe}),(function(t){return Z(+t)})),v(R,(function(){return Z(X.active)})),v((function(){return t.autoplay}),V),v([f,s],_),v(h(),(function(t){"visible"===t?V():Q()})),p(Z),d((function(){return Z(X.active)})),g((function(){return Z(X.active)})),m(Q),w(Q),y("touchmove",(function(e){t.touchable&&X.swiping&&(Y.move(e),U.value&&(!t.loop&&(0===X.active&&B.value>0||X.active===R.value-1&&B.value<0)||(I(e,t.stopPropagation),K({offset:B.value}))))}),{target:O}),function(){var e;return b("div",{ref:C,class:k()},[b("div",{ref:O,style:$.value,class:k("track",{vertical:t.vertical}),onTouchstartPassive:tt,onTouchend:et,onTouchcancel:et},[null==(e=x.default)?void 0:e.call(x)]),x.indicator?x.indicator({active:H.value,total:R.value}):t.showIndicators&&R.value>1?b("div",{class:k("indicators",{vertical:t.vertical})},[Array(R.value).fill("").map(at)]):void 0])}}}),R=(e("S",O(P)),t(a("swipe-item"),2)),q=R[0],B=R[1],W=n({name:q,setup:function(t,e){var a,n=e.slots,i=r({offset:0,inited:!1,mounted:!1}),u=X(E),o=u.parent,v=u.index;if(o){var f=l((function(){var t={},e=o.props.vertical;return o.size.value&&(t[e?"height":"width"]="".concat(o.size.value,"px")),i.offset&&(t.transform="translate".concat(e?"Y":"X","(").concat(i.offset,"px)")),t})),s=l((function(){var t=o.props,e=t.loop;if(!t.lazyRender||a)return!0;if(!i.mounted)return!1;var n=o.activeIndicator.value,r=o.count.value-1,u=0===n&&e?r:n-1,l=n===r&&e?0:n+1;return a=v.value===n||v.value===u||v.value===l}));return p((function(){A((function(){i.mounted=!0}))})),c({setOffset:function(t){i.offset=t}}),function(){var t;return b("div",{class:B(),style:f.value},[s.value?null==(t=n.default)?void 0:t.call(n):null])}}}});e("a",O(W))}}}))}();