define(["jquery"],function(t){!function(t,n){function i(t){return t.replace(/([a-z])([A-Z])/,"$1-$2").toLowerCase()}function e(t){return o?o+t:t.toLowerCase()}var o,a,s,r,f,u,d,c,l,m,p="",h=document.createElement("div"),v=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,y={};t.each({Webkit:"webkit",Moz:"",O:"o"},function(t,n){if(void 0!==h.style[t+"TransitionProperty"])return p="-"+t.toLowerCase()+"-",o=n,!1}),a=p+"transform",y[s=p+"transition-property"]=y[r=p+"transition-duration"]=y[u=p+"transition-delay"]=y[f=p+"transition-timing-function"]=y[d=p+"animation-name"]=y[c=p+"animation-duration"]=y[m=p+"animation-delay"]=y[l=p+"animation-timing-function"]="",t.fxz={off:void 0===o&&void 0===h.style.transitionProperty,speeds:{_default:400,fast:200,slow:600},cssPrefix:p,transitionEnd:e("TransitionEnd"),animationEnd:e("AnimationEnd")},t.fn.animate3=function(n,i,e,o,a){return t.isFunction(i)&&(o=i,e=void 0,i=void 0),t.isFunction(e)&&(o=e,e=void 0),t.isPlainObject(i)&&(e=i.easing,o=i.complete,a=i.delay,i=i.duration),i&&(i=("number"==typeof i?i:t.fxz.speeds[i]||t.fxz.speeds._default)/1e3),a&&(a=parseFloat(a)/1e3),this.anim3(n,i,e,o,a)},t.fn.anim3=function(n,e,o,p,h){var g,x,z,b={},E="",w=this,T=t.fxz.transitionEnd,j=!1;if(void 0===e&&(e=t.fxz.speeds._default/1e3),void 0===h&&(h=0),t.fxz.off&&(e=0),"string"==typeof n)b[d]=n,b[c]=e+"s",b[m]=h+"s",b[l]=o||"linear",T=t.fxz.animationEnd;else{x=[];for(g in n)v.test(g)?E+=g+"("+n[g]+") ":(b[g]=n[g],x.push(i(g)));E&&(b[a]=E,x.push(a)),e>0&&"object"==typeof n&&(b[s]=x.join(", "),b[r]=e+"s",b[u]=h+"s",b[f]=o||"linear")}return z=function(n){if(void 0!==n){if(n.target!==n.currentTarget)return;t(n.target).unbind(T,z)}else t(this).unbind(T,z);j=!0,t(this).css(y),p&&p.call(this)},e>0&&(this.bind(T,z),setTimeout(function(){j||z.call(w)},1e3*(e+h)+25)),this.length&&this.get(0).clientLeft,this.css(b),e<=0&&setTimeout(function(){w.each(function(){z.call(this)})},0),this},h=null}(t)});