(function(a){if(typeof define==="function"&&define.amd&&define.amd.jquery){define(["jquery"],a)}else{a(jquery)}}(function(e){var o="left",n="right",d="up",v="down",c="in",w="out",l="none",r="auto",k="swipe",s="pinch",x="tap",i="doubletap",b="longtap",a="horizontal",t="vertical",h="all",q=10,f="start",j="move",g="end",p="cancel",a="ontouchstart" in window,y="touchswipe";var m={fingers:1,threshold:75,cancelthreshold:null,pinchthreshold:20,maxtimethreshold:null,fingerreleasethreshold:250,longtapthreshold:500,doubletapthreshold:200,swipe:null,swipeleft:null,swiperight:null,swipeup:null,swipedown:null,swipestatus:null,pinchin:null,pinchout:null,pinchstatus:null,click:null,tap:null,doubletap:null,longtap:null,triggerontouchend:true,triggerontouchleave:false,allowpagescroll:"auto",fallbacktomouseevents:true,excludedelements:"label, button, input, select, textarea, a, .noswipe"};e.fn.swipe=function(d){var c=e(this),b=c.data(y);if(b&&typeof d==="string"){if(b[d]){return b[d].apply(this,array.prototype.slice.call(arguments,1))}else{e.error("method "+d+" does not exist on jquery.swipe")}}else{if(!b&&(typeof d==="object"||!d)){return u.apply(this,arguments)}}return c};e.fn.swipe.defaults=m;e.fn.swipe.phases={phase_start:f,phase_move:j,phase_end:g,phase_cancel:p};e.fn.swipe.directions={left:o,right:n,up:d,down:v,in:c,out:w};e.fn.swipe.pagescroll={none:l,horizontal:a,vertical:t,auto:r};e.fn.swipe.fingers={one:1,two:2,three:3,all:h};function u(b){if(b&&(b.allowpagescroll===undefined&&(b.swipe!==undefined||b.swipestatus!==undefined))){b.allowpagescroll=l}if(b.click!==undefined&&b.tap===undefined){b.tap=b.click}if(!b){b={}}b=e.extend({},e.fn.swipe.defaults,b);return this.each(function(){var d=e(this);var c=d.data(y);if(!c){c=new z(this,b);d.data(y,c)}})}function z(a0,aq){var av=(a||!aq.fallbacktomouseevents),g=av?"touchstart":"mousedown",au=av?"touchmove":"mousemove",r=av?"touchend":"mouseup",p=av?null:"mouseleave",az="touchcancel";var ac=0,al=null,y=0,ax=0,av=0,d=1,am=0,af=0,j=null;var an=e(a0);var w="start";var t=0;var am=null;var q=0,ay=0,a1=0,aa=0,k=0;var as=null;try{an.bind(g,aj);an.bind(az,a5)}catch(ag){e.error("events not supported "+g+","+az+" on jquery.swipe")}this.enable=function(){an.bind(g,aj);an.bind(az,a5);return an};this.disable=function(){ag();return an};this.destroy=function(){ag();an.data(y,null);return an};this.option=function(a8,a7){if(aq[a8]!==undefined){if(a7===undefined){return aq[a8]}else{aq[a8]=a7}}else{e.error("option "+a8+" does not exist on jquery.swipe.options")}return null};function aj(a9){if(ax()){return}if(e(a9.target).closest(aq.excludedelements,an).length>0){return}var ba=a9.originalevent?a9.originalevent:a9;var a8,a7=a?ba.touches[0]:ba;w=f;if(a){t=ba.touches.length}else{a9.preventdefault()}ac=0;al=null;af=null;y=0;ax=0;av=0;d=1;am=0;am=af();j=x();o();if(!a||(t===aq.fingers||aq.fingers===h)||at()){ae(0,a7);q=ao();if(t==2){ae(1,ba.touches[1]);ax=av=ap(am[0].start,am[1].start)}if(aq.swipestatus||aq.pinchstatus){a8=l(ba,w)}}else{a8=false}if(a8===false){w=p;l(ba,w);return a8}else{ak(true)}return null}function az(ba){var bd=ba.originalevent?ba.originalevent:ba;if(w===g||w===p||ai()){return}var a9,a8=a?bd.touches[0]:bd;var bb=ad(a8);ay=ao();if(a){t=bd.touches.length}w=j;if(t==2){if(ax==0){ae(1,bd.touches[1]);ax=av=ap(am[0].start,am[1].start)}else{ad(bd.touches[1]);av=ap(am[0].end,am[1].end);af=an(am[0].end,am[1].end)}d=a3(ax,av);am=math.abs(ax-av)}if((t===aq.fingers||aq.fingers===h)||!a||at()){al=ah(bb.start,bb.end);ah(ba,al);ac=ao(bb.start,bb.end);y=ai();ae(al,ac);if(aq.swipestatus||aq.pinchstatus){a9=l(bd,w)}if(!aq.triggerontouchend||aq.triggerontouchleave){var a7=true;if(aq.triggerontouchleave){var bc=au(this);a7=b(bb.end,bc)}if(!aq.triggerontouchend&&a7){w=ay(j)}else{if(aq.triggerontouchleave&&!a7){w=ay(g)}}if(w==p||w==g){l(bd,w)}}}else{w=p;l(bd,w)}if(a9===false){w=p;l(bd,w)}}function i(a7){var a8=a7.originalevent;if(a){if(a8.touches.length>0){c();return true}}if(ai()){t=aa}a7.preventdefault();ay=ao();y=ai();if(a6()){w=p;l(a8,w)}else{if(aq.triggerontouchend||(aq.triggerontouchend==false&&w===j)){w=g;l(a8,w)}else{if(!aq.triggerontouchend&&a2()){w=g;ab(a8,w,x)}else{if(w===j){w=p;l(a8,w)}}}}ak(false);return null}function a5(){t=0;ay=0;q=0;ax=0;av=0;d=1;o();ak(false)}function h(a7){var a8=a7.originalevent;if(aq.triggerontouchleave){w=ay(g);l(a8,w)}}function ag(){an.unbind(g,aj);an.unbind(az,a5);an.unbind(au,az);an.unbind(r,i);if(p){an.unbind(p,h)}ak(false)}function ay(bb){var ba=bb;var a9=aw();var a8=aj();var a7=a6();if(!a9||a7){ba=p}else{if(a8&&bb==j&&(!aq.triggerontouchend||aq.triggerontouchleave)){ba=g}else{if(!a8&&bb==g&&aq.triggerontouchleave){ba=p}}}return ba}function l(a9,a7){var a8=undefined;if(f()||s()){a8=ab(a9,a7,k)}else{if((m()||at())&&a8!==false){a8=ab(a9,a7,s)}}if(ac()&&a8!==false){a8=ab(a9,a7,i)}else{if(al()&&a8!==false){a8=ab(a9,a7,b)}else{if(ad()&&a8!==false){a8=ab(a9,a7,x)}}}if(a7===p){a5(a9)}if(a7===g){if(a){if(a9.touches.length==0){a5(a9)}}else{a5(a9)}}return a8}function ab(ba,a7,a9){var a8=undefined;if(a9==k){an.trigger("swipestatus",[a7,al||null,ac||0,y||0,t]);if(aq.swipestatus){a8=aq.swipestatus.call(an,ba,a7,al||null,ac||0,y||0,t);if(a8===false){return false}}if(a7==g&&ar()){an.trigger("swipe",[al,ac,y,t]);if(aq.swipe){a8=aq.swipe.call(an,ba,al,ac,y,t);if(a8===false){return false}}switch(al){case o:an.trigger("swipeleft",[al,ac,y,t]);if(aq.swipeleft){a8=aq.swipeleft.call(an,ba,al,ac,y,t)}break;case n:an.trigger("swiperight",[al,ac,y,t]);if(aq.swiperight){a8=aq.swiperight.call(an,ba,al,ac,y,t)}break;case d:an.trigger("swipeup",[al,ac,y,t]);if(aq.swipeup){a8=aq.swipeup.call(an,ba,al,ac,y,t)}break;case v:an.trigger("swipedown",[al,ac,y,t]);if(aq.swipedown){a8=aq.swipedown.call(an,ba,al,ac,y,t)}break}}}if(a9==s){an.trigger("pinchstatus",[a7,af||null,am||0,y||0,t,d]);if(aq.pinchstatus){a8=aq.pinchstatus.call(an,ba,a7,af||null,am||0,y||0,t,d);if(a8===false){return false}}if(a7==g&&a4()){switch(af){case c:an.trigger("pinchin",[af||null,am||0,y||0,t,d]);if(aq.pinchin){a8=aq.pinchin.call(an,ba,af||null,am||0,y||0,t,d)}break;case w:an.trigger("pinchout",[af||null,am||0,y||0,t,d]);if(aq.pinchout){a8=aq.pinchout.call(an,ba,af||null,am||0,y||0,t,d)}break}}}if(a9==x){if(a7===p||a7===g){cleartimeout(as);if(v()&&!e()){k=ao();as=settimeout(e.proxy(function(){k=null;an.trigger("tap",[ba.target]);if(aq.tap){a8=aq.tap.call(an,ba,ba.target)}},this),aq.doubletapthreshold)}else{k=null;an.trigger("tap",[ba.target]);if(aq.tap){a8=aq.tap.call(an,ba,ba.target)}}}}else{if(a9==i){if(a7===p||a7===g){cleartimeout(as);k=null;an.trigger("doubletap",[ba.target]);if(aq.doubletap){a8=aq.doubletap.call(an,ba,ba.target)}}}else{if(a9==b){if(a7===p||a7===g){cleartimeout(as);k=null;an.trigger("longtap",[ba.target]);if(aq.longtap){a8=aq.longtap.call(an,ba,ba.target)}}}}}return a8}function aj(){var a7=true;if(aq.threshold!==null){a7=ac>=aq.threshold}return a7}function a6(){var a7=false;if(aq.cancelthreshold!==null&&al!==null){a7=(ap(al)-ac)>=aq.cancelthreshold}return a7}function ab(){if(aq.pinchthreshold!==null){return am>=aq.pinchthreshold}return true}function aw(){var a7;if(aq.maxtimethreshold){if(y>=aq.maxtimethreshold){a7=false}else{a7=true}}else{a7=true}return a7}function ah(a7,a8){if(aq.allowpagescroll===l||at()){a7.preventdefault()}else{var a9=aq.allowpagescroll===r;switch(a8){case o:if((aq.swipeleft&&a9)||(!a9&&aq.allowpagescroll!=a)){a7.preventdefault()}break;case n:if((aq.swiperight&&a9)||(!a9&&aq.allowpagescroll!=a)){a7.preventdefault()}break;case d:if((aq.swipeup&&a9)||(!a9&&aq.allowpagescroll!=t)){a7.preventdefault()}break;case v:if((aq.swipedown&&a9)||(!a9&&aq.allowpagescroll!=t)){a7.preventdefault()}break}}}function a4(){var a8=ak();var a7=u();var a9=ab();return a8&&a7&&a9}function at(){return !!(aq.pinchstatus||aq.pinchin||aq.pinchout)}function m(){return !!(a4()&&at())}function ar(){var ba=aw();var bc=aj();var a9=ak();var a7=u();var a8=a6();var bb=!a8&&a7&&a9&&bc&&ba;return bb}function s(){return !!(aq.swipe||aq.swipestatus||aq.swipeleft||aq.swiperight||aq.swipeup||aq.swipedown)}function f(){return !!(ar()&&s())}function ak(){return((t===aq.fingers||aq.fingers===h)||!a)}function u(){return am[0].end.x!==0}function a2(){return !!(aq.tap)}function v(){return !!(aq.doubletap)}function aq(){return !!(aq.longtap)}function n(){if(k==null){return false}var a7=ao();return(v()&&((a7-k)<=aq.doubletapthreshold))}function e(){return n()}function at(){return((t===1||!a)&&(isnan(ac)||ac===0))}function aw(){return((y>aq.longtapthreshold)&&(ac=0)){return o}else{if((a9<=360)&&(a9>=315)){return o}else{if((a9>=135)&&(a9<=225)){return n}else{if((a9>45)&&(a9<135)){return v}else{return d}}}}}function ao(){var a7=new date();return a7.gettime()}function au(a7){a7=e(a7);var a9=a7.offset();var a8={left:a9.left,right:a9.left+a7.outerwidth(),top:a9.top,bottom:a9.top+a7.outerheight()};return a8}function b(a7,a8){return(a7.x>a8.left&&a7.xa8.top&&a7.y