/* jquery.animate-enhanced plugin v1.05 --- http://github.com/benbarnett/jQuery-Animate-Enhanced http://benbarnett.net @benpbarnett */ (function(d,B,C){function H(a,b,l,c){if("d"!=l&&D(a)){var g=I.exec(b),e="auto"===a.css(l)?0:a.css(l),e="string"==typeof e?y(e):e;"string"==typeof b&&y(b);c=!0===c?0:e;var f=a.is(":hidden"),d=a.translation();"left"==l&&(c=parseInt(e,10)+d.x);"right"==l&&(c=parseInt(e,10)+d.x);"top"==l&&(c=parseInt(e,10)+d.y);"bottom"==l&&(c=parseInt(e,10)+d.y);g||"show"!=b?g||"hide"!=b||(c=0):(c=1,f&&a.css({display:J(a.context.tagName),opacity:0}));return g?(a=parseFloat(g[2]),g[1]&&(a=("-="===g[1]?-1:1)*a+parseInt(c, 10)),"%"==g[3]&&(a+="%"),a):c}}function K(a,b,l,c,g,e,f,p){var m=a.data(r),m=m&&!q(m)?m:d.extend(!0,{},L),s=g;if(-1=e.duration||e.step?B.apply(this,arguments):this[!0===e.queue?"queue":"each"](function(){var b=d(this),c=d.extend({},e),l=function(c){var e=b.data(r)||{original:{}},f={};if(2==c.eventPhase){if(!0!==a.leaveTransforms){for(c=k.length-1;0<=c;c--)f[k[c]+"transform"]="";if(g&&"undefined"!==typeof e.meta){c=0;for(var h;h=z[c];++c)f[h]=e.meta[h+"_o"]+"px",d(this).css(h,f[h])}}b.unbind("webkitTransitionEnd oTransitionEnd transitionend").css(e.original).css(f).data(r, null);"hide"===a.opacity&&b.css({display:"none",opacity:""});p.call(this)}},n={bounce:"cubic-bezier(0.0, 0.35, .5, 1.3)",linear:"linear",swing:"ease-in-out",easeInQuad:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",easeInCubic:"cubic-bezier(0.550, 0.055, 0.675, 0.190)",easeInQuart:"cubic-bezier(0.895, 0.030, 0.685, 0.220)",easeInQuint:"cubic-bezier(0.755, 0.050, 0.855, 0.060)",easeInSine:"cubic-bezier(0.470, 0.000, 0.745, 0.715)",easeInExpo:"cubic-bezier(0.950, 0.050, 0.795, 0.035)",easeInCirc:"cubic-bezier(0.600, 0.040, 0.980, 0.335)", easeInBack:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",easeOutQuad:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",easeOutCubic:"cubic-bezier(0.215, 0.610, 0.355, 1.000)",easeOutQuart:"cubic-bezier(0.165, 0.840, 0.440, 1.000)",easeOutQuint:"cubic-bezier(0.230, 1.000, 0.320, 1.000)",easeOutSine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",easeOutExpo:"cubic-bezier(0.190, 1.000, 0.220, 1.000)",easeOutCirc:"cubic-bezier(0.075, 0.820, 0.165, 1.000)",easeOutBack:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",easeInOutQuad:"cubic-bezier(0.455, 0.030, 0.515, 0.955)", easeInOutCubic:"cubic-bezier(0.645, 0.045, 0.355, 1.000)",easeInOutQuart:"cubic-bezier(0.770, 0.000, 0.175, 1.000)",easeInOutQuint:"cubic-bezier(0.860, 0.000, 0.070, 1.000)",easeInOutSine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)",easeInOutExpo:"cubic-bezier(1.000, 0.000, 0.000, 1.000)",easeInOutCirc:"cubic-bezier(0.785, 0.135, 0.150, 0.860)",easeInOutBack:"cubic-bezier(0.680, -0.550, 0.265, 1.550)"},t={},n=n[c.easing||"swing"]?n[c.easing||"swing"]:c.easing||"swing",h;for(h in a)if(-1===d.inArray(h, Q)){var u=-1