(function(a){var b={y:0,x:0,scrollHeight:0,scrollWidth:0,vScroll:!0,hScroll:!1,elastic:!navigator.userAgent.match(/android/i),momentum:!0,elasticDamp:.6,elasticTime:50,reboundTime:400,momentumDamp:.9,momentumTime:300,iPadMomentumDamp:.95,iPadMomentumTime:1200,touchTags:["select","input","textarea"]},c={init:function(c){return this.each(function(){function C(a,b){return"translate"+(z?"3d(":"(")+a+"px,"+b+"px"+(z?",0)":")")}function D(a){a=a||"0",e.css("-webkit-transition-duration",a+"ms")}function E(){if(y){var a=window.getComputedStyle(e[0]).webkitTransform;if(!!a&&a!=="none"){var b=new WebKitCSSMatrix(a);return{x:b.e,y:b.f}}}return{x:g,y:f}}function F(){var a=g,b=f;g>0&&(a=0),f>0&&(b=0),g0||l>0)if(d.elastic)u=!0,g=m>0?0:m,f=l>0?0:l,J(m-b,l-c,d.elasticDamp,1,o,n,d.elasticTime);else{var e=m>0?0:m,h=l>0?0:l;D(0),B(e,h)}else if(m.1)j*=c,l+=j;while(k>.1)k*=c,m+=k;l>e&&(l=e),m>h&&(m=h),l>d&&(a<0&&(l=-l),l+=g,o>0&&(l>o*2?l=o*2:ld&&(b<0&&(m=-m),m+=f,n>0&&(m>n*2?m=n*2:md||Math.abs(m)>d)I(Math.round(l),Math.round(m),i),H(!0)}function K(a){if(a.originalEvent){if(a.originalEvent.touches&&a.originalEvent.touches.length)return a.originalEvent.touches;if(a.originalEvent.changedTouches&&a.originalEvent.changedTouches.length)return a.originalEvent.changedTouches}return a.touches}function L(a,b,c){var d=document.createEvent("MouseEvent");d.initMouseEvent(a,!0,!0,b.view,1,b.screenX,b.screenY,b.clientX,b.clientY,!1,!1,!1,!1,0,null),c.dispatchEvent(d)}function M(a){while(a.nodeType!==1)a=a.parentNode;return a}function N(b){if(a.inArray(b.target.tagName.toLowerCase(),d.touchTags)!==-1)return;b.preventDefault(),b.stopPropagation();var c=K(b)[0];L("mousedown",c,M(c.target)),t=!0,v=!1,k=0,j=0,clearTimeout(w),D(0);if(d.momentum){var e=E().x,l=E().y;if(e!==g||l!==f)B(e,l),v=!0}i=c.pageX-g,h=c.pageY-f}function O(a){if(!t)return;var b=K(a)[0].pageX-i,c=K(a)[0].pageY-h;b>0?d.elastic?b/=2:b=0:b0?d.elastic?c/=2:c=0:c0||g0||f