/*! Revolver - v0.1.0 - 2014-05-27 * https://github.com/filamentgroup/Revolver * Copyright (c) 2014 Mat Marquis; Licensed MIT */!function(a){var b="revolver",c="."+b,d=b+"-item",e=b+"-active",f={_create:function(){return a(this).each(function(){var c=a(this).data("init");return c?!1:void a(this).data("init",!0).trigger("beforecreate."+b)[b]("_init").trigger("create."+b)})},_init:function(){var c=a(this).find("img").clone();return a(this).addClass(b+" "+b+"-slide ").append(c).children().addClass(d).first().addClass(e)},_destroy:function(){}};a.fn[b]=function(c,d,e,f){return this.each(function(){return c&&"string"==typeof c?a.fn[b].prototype[c].call(this,d,e,f):a(this).data(b+"data")?a(this):(a(this).data(b+"active",!0),void a.fn[b].prototype._create.call(this))})},a.extend(a.fn[b].prototype,f),a(function(){a(c)[b]()})}(jQuery),function(a){var b="revolver",c="."+b,d=b+"-no-transition",e={_dragBehavior:function(){var b,e={},f=function(d){var f=d.touches||d.originalEvent.touches,g=a(d.target).closest(c);return"touchstart"===d.type&&(b={x:f[0].pageX,y:f[0].pageY}),f[0]&&f[0].pageX&&(e.touches=f,e.deltaX=f[0].pageX-b.x,e.deltaY=f[0].pageY-b.y,e.w=g.first().width(),e.h=g.first().height(),e.xPercent=e.deltaX/e.w,e.yPercent=e.deltaY/e.h,e.srcEvent=d),g.trigger("drag"+d.type.split("touch")[1],e),e};a(this).bind("touchstart",function(b){a(this).addClass(d),f(b)}).bind("touchmove",function(a){var b=f(a);return Math.abs(b.deltaX)>35&&Math.abs(b.deltaY)<35&&1===b.touches.length?!1:void a.stopPropagation()}).bind("touchend",function(b){a(this).removeClass(d),f(b)})}};a.extend(a.fn[b].prototype,e),a(c).live("create."+b,function(){a(this)[b]("_dragBehavior")})}(jQuery),function(a){var b,c,d,e="revolver",f="."+e,g=e+"-item",h=function(d){var e={};"mousedown"===d.type&&(b=!0,c={x:d.pageX,e:d},e.srcEvent=c.e,d.preventDefault()),"mousedown"!==d.type&&"mousemove"!==d.type||!b||(e.deltaX=d.pageX-c.x,e.srcEvent=c.e,"mousemove"===d.type&&(e.moveEvent=d),a(this).trigger("dragmove",[e])),"mouseup"===d.type&&(b=!1)},i=function(b,c){var d=a(c.srcEvent.target),e=d.prevAll().length+1,f=c.deltaX<0,h=e+(f?1:-1),i=b.find("."+g),j=i.eq(h-1);return j.length||(j=i[f?"first":"last"]()),[d,j]};a(f).live("dragstart dragmove",function(b,c){var e=i(a(this),c),f=3.5*c.deltaX,g=e[0].width(),h=parseInt(e[0].css("left"),10);"dragstart"!==b.type&&"mousedown"!==c.srcEvent.type||c.moveEvent||(d=h),e[0].css("left",(d||0)+f),e[1].css("left",-(g/2)>h?g+(d||0)+f:-g+(d||0)+f),b.stopPropagation()}).live("dragend dragmove",function(a){a.stopPropagation()}).live("mousedown mousemove mouseup",h)}(jQuery),function(a){var b="revolver",c="."+b;a(c).live("dragstart dragmove drag",function(b){a(b.target)})}(jQuery);