Comparing version 3.1.0 to 3.2.0
@@ -13,13 +13,12 @@ /* | ||
var prime = require("prime"), | ||
array = require("prime/es5/array"), | ||
string = require("prime/shell/string") | ||
var prime = require("prime") | ||
var camelize = string.camelize, | ||
clean = string.clean, | ||
capitalize = string.capitalize | ||
var camelize = require("prime/string/camelize"), | ||
clean = require("prime/string/clean"), | ||
capitalize = require("prime/string/capitalize"), | ||
hyphenateString = require("prime/string/hyphenate") | ||
var map = array.map, | ||
forEach = array.forEach, | ||
indexOf = array.indexOf | ||
var map = require("prime/array/map"), | ||
forEach = require("prime/array/forEach"), | ||
indexOf = require("prime/array/indexOf") | ||
@@ -32,5 +31,9 @@ var elements = require("elements") | ||
var matchString = function(s, r){ | ||
return String.prototype.match.call(s, r); | ||
} | ||
var hyphenated = {} | ||
var hyphenate = function(self){ | ||
return hyphenated[self] || (hyphenated[self] = string.hyphenate(self)) | ||
return hyphenated[self] || (hyphenated[self] = hyphenateString(self)) | ||
} | ||
@@ -45,3 +48,3 @@ | ||
var compute = global.getComputedStyle ? function(node){ | ||
var cts = getComputedStyle(node) | ||
var cts = getComputedStyle(node, null) | ||
return function(property){ | ||
@@ -125,3 +128,3 @@ return cts ? cts.getPropertyValue(hyphenate(property)) : "" | ||
if (value == null || value === "") return normalize ? "0px" : "" | ||
var match = string.match(value, rLengthNum) | ||
var match = matchString(value, rLengthNum) | ||
return match ? match[1] + (match[2] || "px") : value // cannot be parsed. probably "auto" | ||
@@ -261,3 +264,3 @@ } | ||
parsers.color = parsers.backgroundColor = parseColor | ||
parsers.width = parsers.height = parsers.fontSize = parsers.backgroundSize = parseLength | ||
parsers.width = parsers.height = parsers.minWidth = parsers.minHeight = parsers.maxWidth = parsers.maxHeight = parsers.fontSize = parsers.backgroundSize = parseLength | ||
@@ -290,3 +293,3 @@ // margin + padding | ||
parsers.borderColor = function(value, normalize){ | ||
if (!value || !(value = string.match(value, color.x))) return normalize ? mirror4(["rgba(0,0,0,1)"]).join(" ") : "" | ||
if (!value || !(value = matchString(value, color.x))) return normalize ? mirror4(["rgba(0,0,0,1)"]).join(" ") : "" | ||
return clean(mirror4(map(value, function(v){ | ||
@@ -293,0 +296,0 @@ return parseColor(v, normalize) |
@@ -5,3 +5,3 @@ /* | ||
var array = require("prime/es5/array") | ||
var indexOf = require("prime/array/indexOf") | ||
@@ -14,3 +14,5 @@ var requestFrame = global.requestAnimationFrame || | ||
function(callback){ | ||
return setTimeout(callback, 1e3 / 60) | ||
return setTimeout(function(){ | ||
callback() | ||
}, 1e3 / 60) | ||
} | ||
@@ -26,3 +28,3 @@ | ||
var cancel = function(callback){ | ||
var io = array.indexOf(callbacks, callback) | ||
var io = indexOf(callbacks, callback) | ||
if (io > -1) callbacks.splice(io, 1) | ||
@@ -29,0 +31,0 @@ } |
@@ -9,3 +9,3 @@ /* | ||
var map = require("prime/es5/array").map | ||
var map = require("prime/array/map") | ||
@@ -12,0 +12,0 @@ var sDuration = "([\\d.]+)(s|ms)?", |
108
moofx.js
/* | ||
--- | ||
provides: moofx | ||
version: 3.1.0-dev | ||
version: 3.1.1-dev | ||
description: A CSS3-enabled javascript animation library | ||
@@ -13,106 +13,2 @@ homepage: http://moofx.it | ||
(function(t){var n={},e=function(r){var i=n[r];if(!i){i=n[r]={};var o=i.exports={};t[r].call(o,e,i,o,window)}return i.exports};window.moofx=e("0")})({0:function(t,n){"use strict"; | ||
var e=t("1"),r=t("2"),i="undefined"!=typeof document?t("7"):t("b");i.requestFrame=function(t){return r.request(t),this},i.cancelFrame=function(t){return r.cancel(t),this | ||
},i.color=e,n.exports=i},1:function(t,n){"use strict";var e={maroon:"#800000",red:"#ff0000",orange:"#ffA500",yellow:"#ffff00",olive:"#808000",purple:"#800080",fuchsia:"#ff00ff",white:"#ffffff",lime:"#00ff00",green:"#008000",navy:"#000080",blue:"#0000ff",aqua:"#00ffff",teal:"#008080",black:"#000000",silver:"#c0c0c0",gray:"#808080",transparent:"#0000"},r=function(t,n,e,r){return(null==r||""===r)&&(r=1),t=parseFloat(t),n=parseFloat(n),e=parseFloat(e),r=parseFloat(r),255>=t&&t>=0&&255>=n&&n>=0&&255>=e&&e>=0&&1>=r&&r>=0?[Math.round(t),Math.round(n),Math.round(e),r]:null | ||
},i=function(t){if(3===t.length&&(t+="f"),4===t.length){var n=t.charAt(0),e=t.charAt(1),r=t.charAt(2),i=t.charAt(3);t=n+n+e+e+r+r+i+i}6===t.length&&(t+="ff");for(var o=[],a=0,u=t.length;u>a;a+=2)o.push(parseInt(t.substr(a,2),16)/(6===a?255:1)); | ||
return o},o=function(t,n,e){return 0>e&&(e+=1),e>1&&(e-=1),1/6>e?t+6*(n-t)*e:.5>e?n:2/3>e?t+6*(n-t)*(2/3-e):t},a=function(t,n,e,r){var i,a,u;if((null==r||""===r)&&(r=1),t=parseFloat(t)/360,n=parseFloat(n)/100,e=parseFloat(e)/100,r=parseFloat(r)/1,t>1||0>t||n>1||0>n||e>1||0>e||r>1||0>r)return null; | ||
if(0===n)i=a=u=e;else{var s=.5>e?e*(1+n):e+n-e*n,c=2*e-s;i=o(c,s,t+1/3),u=o(c,s,t),a=o(c,s,t-1/3)}return[255*i,255*u,255*a,r]},u=[];for(var s in e)u.push(s);var c="(?:#([a-f0-9]{3,8}))",l="\\s*([.\\d%]+)\\s*",f="(?:,\\s*([.\\d]+)\\s*)?",h="\\("+[l,l,l]+f+"\\)",p="(?:rgb)a?",v="(?:hsl)a?",m="("+u.join("|")+")",d=RegExp(c,"i"),g=RegExp(p+h,"i"),y=RegExp(v+h,"i"),b=function(t,n){if(null==t)return null; | ||
t=(t+"").replace(/\s+/,"");var o=e[t];if(o)return b(o,n);if(o=t.match(d))t=i(o[1]);else if(o=t.match(g))t=o.slice(1);else{if(!(o=t.match(y)))return null;t=a.apply(null,o.slice(1)) | ||
}return t&&(t=r.apply(null,t))?n?t:(1===t[3]&&t.splice(3,1),"rgb"+(4===t.length?"a":"")+"("+t+")"):null};b.x=RegExp([m,c,p+h,v+h].join("|"),"gi"),n.exports=b},2:function(t,n,e,r){"use strict"; | ||
var i=t("3"),o=r.requestAnimationFrame||r.webkitRequestAnimationFrame||r.mozRequestAnimationFrame||r.oRequestAnimationFrame||r.msRequestAnimationFrame||function(t){return setTimeout(t,1e3/60) | ||
},a=[],u=function(t){for(var n=a.splice(0,a.length),e=0,r=n.length;r>e;e++)n[e](t||(t=+new Date))},s=function(t){var n=i.indexOf(a,t);n>-1&&a.splice(n,1)},c=function(t){var n=a.push(t); | ||
return 1===n&&o(u),function(){s(t)}};e.request=c,e.cancel=s},3:function(t,n){"use strict";for(var e,r,i=t("4").array,o="pop,push,reverse,shift,sort,splice,unshift,concat,join,slice,toString,indexOf,lastIndexOf,forEach,every,some,filter,map,reduce,reduceRight".split(","),a={},u=0;e=o[u++];)(r=Array.prototype[e])&&(a[e]=r); | ||
a.filter||(a.filter=function(t,n){for(var e=[],r=0,i=this.length>>>0;i>r;r++)if(r in this){var o=this[r];t.call(n,o,r,this)&&e.push(o)}return e}),a.indexOf||(a.indexOf=function(t,n){for(var e=this.length>>>0,r=0>n?Math.max(0,e+n):n||0;e>r;r++)if(r in this&&this[r]===t)return r; | ||
return-1}),a.map||(a.map=function(t,n){for(var e=this.length>>>0,r=Array(e),i=0,o=e;o>i;i++)i in this&&(r[i]=t.call(n,this[i],i,this));return r}),a.every||(a.every=function(t,n){for(var e=0,r=this.length>>>0;r>e;e++)if(e in this&&!t.call(n,this[e],e,this))return!1; | ||
return!0}),a.some||(a.some=function(t,n){for(var e=0,r=this.length>>>0;r>e;e++)if(e in this&&t.call(n,this[e],e,this))return!0;return!1}),a.forEach||(a.forEach=function(t,n){for(var e=0,r=this.length>>>0;r>e;e++)e in this&&t.call(n,this[e],e,this) | ||
});var s=Object.prototype.toString;i.isArray=Array.isArray||function(t){return"[object Array]"===s.call(t)},n.exports=i.implement(a)},4:function(t,n){"use strict"; | ||
for(var e=t("5"),r=t("6"),i=Array.prototype.slice,o=e({constructor:function o(t){this.valueOf=function(){return t},this.toString=function(){return t+""},this.is=function(n){return t===n | ||
}}}),a=function(t){if(null==t||t instanceof o)return t;var n=a[r(t)];return n?new n(t):t},u=function(){var t=e({inherits:o});return e({constructor:function(n){return new t(n) | ||
},define:function(n,r){var o=r.value;return this[n]=function(t){return arguments.length>1?o.apply(t,i.call(arguments,1)):o.call(t)},t.prototype[n]=function(){return a(o.apply(this.valueOf(),arguments)) | ||
},e.define(this.prototype,n,r),this}})},s="string,number,array,object,date,function,regexp".split(","),c=s.length;c--;)a[s[c]]=u();n.exports=a},5:function(t,n){"use strict"; | ||
var e=function(t,n){return Object.hasOwnProperty.call(t,n)},r=function(t,n,e){for(var r in t)if(n.call(e,t[r],r,t)===!1)break;return t};if(!{valueOf:0}.propertyIsEnumerable("valueOf")){var i="constructor,toString,valueOf,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString".split(","),o=Object.prototype; | ||
r=function(t,n,r){for(var a in t)if(n.call(r,t[a],a,t)===!1)return t;for(var u=0;a=i[u];u++){var s=t[a];if((s!==o[a]||e(t,a))&&n.call(r,s,a,t)===!1)break}return t | ||
}}var a=Object.create||function(t){var n=function(){};return n.prototype=t,new n},u=Object.getOwnPropertyDescriptor,s=Object.defineProperty;try{var c={a:1};u(c,"a"),s(c,"a",{value:2}) | ||
}catch(l){u=function(t,n){return{value:t[n]}},s=function(t,n,e){return t[n]=e.value,t}}var f=function(t){return r(t,function(n,e){"constructor"!==e&&"define"!==e&&"inherits"!==e&&this.define(e,u(t,e)||{writable:!0,enumerable:!0,configurable:!0,value:n}) | ||
},this),this},h=function(t){var n=t.inherits,r=e(t,"constructor")?t.constructor:n?function(){return n.apply(this,arguments)}:function(){};if(n){var i=n.prototype,o=r.prototype=a(i); | ||
r.parent=i,o.constructor=r}return r.define=t.define||n&&n.define||function(t,n){return s(this.prototype,t,n),this},r.implement=f,r.implement(t)};h.has=e,h.each=r,h.create=a,h.define=s,n.exports=h | ||
},6:function(t,n){"use strict";var e=Object.prototype.toString,r=/number|object|array|string|function|date|regexp|boolean/,i=function(t){if(null==t)return"null"; | ||
var n=e.call(t).slice(8,-1).toLowerCase();return"number"===n&&isNaN(t)?"null":r.test(n)?n:"object"};n.exports=i},7:function(t,n,e,r){"use strict";var i=t("1"),o=t("2"),a=(o.cancel,o.request),u=t("5"),s=t("3"),c=t("8"),l=c.camelize,f=c.clean,h=c.capitalize,p=s.map,v=s.forEach,m=s.indexOf,d=t("a"),g=t("b"),y={},b=function(t){return y[t]||(y[t]=c.hyphenate(t)) | ||
},S=function(t){return Math.round(1e3*t)/1e3},x=r.getComputedStyle?function(t){var n=getComputedStyle(t);return function(t){return n?n.getPropertyValue(b(t)):""} | ||
}:function(t){var n=t.currentStyle;return function(t){return n?n[l(t)]:""}},C=document.createElement("div"),w="border:none;margin:none;padding:none;visibility:hidden;position:absolute;height:0;",E=function(t,n){var e=t.parentNode,r=1; | ||
return e&&(C.style.cssText=w+("width:100"+n+";"),e.appendChild(C),r=C.offsetWidth/100,e.removeChild(C)),r},O=function(t){var n=t.length;return 1===n?t.push(t[0],t[0],t[0]):2===n?t.push(t[0],t[1]):3===n&&t.push(t[1]),t | ||
},j="([-.\\d]+)(%|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vm)",T=j+"?",q="none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|inherit",A=RegExp(j,"g"),R=RegExp(T),F=RegExp(T,"g"),k=RegExp(q),z=function(t){return null==t?"":t+"" | ||
},M=function(t,n){return null==t||""===t?n?"1":"":isFinite(t=+t)?0>t?"0":t+"":"1"};try{C.style.color="rgba(0,0,0,0.5)"}catch(L){}var N=/^rgba/.test(C.style.color),P=function(t,n){var e,r="rgba(0,0,0,1)"; | ||
if(!t||!(e=i(t,!0)))return n?r:"";if(n)return"rgba("+e+")";var o=e[3];return 0===o?"transparent":N&&1!==o?"rgba("+e+")":"rgb("+e.slice(0,3)+")"},I=function(t,n){if(null==t||""===t)return n?"0px":""; | ||
var e=c.match(t,R);return e?e[1]+(e[2]||"px"):t},W=function(t,n){if(null==t||""===t)return n?"none":"";var e=t.match(k);return e?t:n?"none":""},D=function(t,n){var e="0px none rgba(0,0,0,1)"; | ||
if(null==t||""===t)return n?e:"";if(0===t||"none"===t)return n?e:t+"";var r;t=t.replace(i.x,function(t){return r=t,""});var o=t.match(k),a=t.match(F);return f([I(a?a[0]:"",n),W(o?o[0]:"",n),P(r,n)].join(" ")) | ||
},U=function(t,n){return null==t||""===t?n?"0px 0px 0px 0px":"":f(O(p(f(t).split(" "),function(t){return I(t,n)})).join(" "))},X=function(t,n,e){var r="rgba(0,0,0,0)",o=3===e?r+" 0px 0px 0px":r+" 0px 0px 0px 0px"; | ||
if(null==t||""===t)return n?o:"";if("none"===t)return n?o:t;var a=[],t=f(t).replace(i.x,function(t){return a.push(t),""});return p(t.split(","),function(t,r){var i=P(a[r],n),o=/inset/.test(t),u=t.match(F)||["0px"]; | ||
for(u=p(u,function(t){return I(t,n)});e>u.length;)u.push("0px");var s=o?["inset",i]:[i];return s.concat(u).join(" ")}).join(", ")},B=function(t,n){return null==t||""===t?"":t.replace(i.x,function(t){return P(t,n) | ||
}).replace(A,function(t){return I(t,n)})},Y={},$={},_={},J={},V=function(t){return Y[t]||(Y[t]=function(){var n=J[t]||t,e=_[t]||B;return function(){return e(x(this)(n),!0) | ||
}}())},Z=function(t){return $[t]||($[t]=function(){var n=J[t]||t,e=_[t]||B;return function(t){this.style[n]=e(t,!1)}}())},G=["Top","Right","Bottom","Left"],H=["TopLeft","TopRight","BottomRight","BottomLeft"]; | ||
v(G,function(t){var n="border"+t;v(["margin"+t,"padding"+t,n+"Width",t.toLowerCase()],function(t){_[t]=I}),_[n+"Color"]=P,_[n+"Style"]=W,_[n]=D,Y[n]=function(){return[V(n+"Width").call(this),V(n+"Style").call(this),V(n+"Color").call(this)].join(" ") | ||
}}),v(H,function(t){_["border"+t+"Radius"]=I}),_.color=_.backgroundColor=P,_.width=_.height=_.fontSize=_.backgroundSize=I,v(["margin","padding"],function(t){_[t]=U,Y[t]=function(){return p(G,function(n){return V(t+n).call(this) | ||
},this).join(" ")}}),_.borderWidth=U,_.borderStyle=function(t,n){return null==t||""===t?n?O(["none"]).join(" "):"":(t=f(t).split(" "),f(O(p(t,function(t){W(t,n)})).join(" "))) | ||
},_.borderColor=function(t,n){return t&&(t=c.match(t,i.x))?f(O(p(t,function(t){return P(t,n)})).join(" ")):n?O(["rgba(0,0,0,1)"]).join(" "):""},v(["Width","Style","Color"],function(t){Y["border"+t]=function(){return p(G,function(n){return V("border"+n+t).call(this) | ||
},this).join(" ")}}),_.borderRadius=U,Y.borderRadius=function(){return p(H,function(t){return V("border"+t+"Radius").call(this)},this).join(" ")},_.border=D,Y.border=function(){for(var t,n=0;G.length>n;n++){var e=V("border"+G[n]).call(this); | ||
if(t&&e!==t)return null;t=e}return t},_.zIndex=z,_.opacity=M;var K=null!=C.style.MsFilter&&"MsFilter"||null!=C.style.filter&&"filter";if(K&&null==C.style.opacity){var Q=/alpha\(opacity=([\d.]+)\)/i; | ||
$.opacity=function(t){t="1"===(t=M(t))?"":"alpha(opacity="+Math.round(100*t)+")";var n=x(this)(K);return this.style[K]=Q.test(n)?n.replace(Q,t):n+" "+t},Y.opacity=function(){var t=x(this)(K).match(Q); | ||
return(t?t[1]/100:1)+""}}var tn=_.boxShadow=function(t,n){return X(t,n,4)},nn=_.textShadow=function(t,n){return X(t,n,3)};v(["Webkit","Moz","ms","O",null],function(t){v(["transition","transform","transformOrigin","transformStyle","perspective","perspectiveOrigin","backfaceVisibility"],function(n){var e=t?t+h(n):n; | ||
"ms"===t&&(y[e]="-ms-"+b(n)),null!=C.style[e]&&(J[n]=e)})});var en=J.transition,rn=J.transform;"OTransition"===en&&(en=null);var on,an;!en&&rn&&function(){var n=t("d"),e="\\s*([-\\d\\w.]+)\\s*",r=RegExp("matrix\\("+[e,e,e,e,e,e]+"\\)"),i=function(t){var e=n.apply(null,t.match(r).slice(1))||[[0,0],0,0,[0,0]]; | ||
return["translate("+p(e[0],function(t){return S(t)+"px"})+")","rotate("+S(180*e[1]/Math.PI)+"deg)","skewX("+S(180*e[2]/Math.PI)+"deg)","scale("+p(e[3],S)+")"].join(" ") | ||
},o=function(t){return t||"0px"},a=function(t){return t||"1"},s=function(t){return t||"0deg"},c={translate:function(t){t||(t="0px,0px");var n=t.split(",");return n[1]||(n[1]="0px"),p(n,f)+"" | ||
},translateX:o,translateY:o,scale:function(t){t||(t="1,1");var n=t.split(",");return n[1]||(n[1]=n[0]),p(n,f)+""},scaleX:a,scaleY:a,rotate:s,skewX:s,skewY:s};an=u({constructor:function(t){var n=this.names=[],e=this.values=[]; | ||
t.replace(/(\w+)\(([-.\d\s\w,]+)\)/g,function(t,r,i){n.push(r),e.push(i)})},identity:function(){var t=[];return v(this.names,function(n){var e=c[n];e&&t.push(n+"("+e()+")") | ||
}),t.join(" ")},sameType:function(t){return""+this.names==""+t.names},decompose:function(){var t=""+this;C.style.cssText=w+b(rn)+":"+t+";",document.body.appendChild(C); | ||
var n=x(C)(rn);return n&&"none"!==n||(n="matrix(1, 0, 0, 1, 0, 0)"),document.body.removeChild(C),i(n)}}),an.prototype.toString=function(t){var n=this.values,e=[]; | ||
return v(this.names,function(r,i){var o=c[r];if(o){var a=o(n[i]);t&&a===o()||e.push(r+"("+a+")")}}),e.length?e.join(" "):"none"},an.union=function(t,n){if(t!==n){var e,r; | ||
if("none"===t?(r=new an(n),n=""+r,t=r.identity(),e=new an(t)):"none"===n?(e=new an(t),t=""+e,n=e.identity(),r=new an(n)):(e=new an(t),t=""+e,r=new an(n),n=""+r),t!==n&&(e.sameType(r)||(t=e.decompose(),n=r.decompose()),t!==n))return[t,n] | ||
}},on=_.transform=function(t){return t&&"none"!==t?new an(r.test(t)?i(t):t).toString(!0):"none"},Y.transform=function(){var t=this.style;return t[rn]||(t[rn]=on(x(this)(rn))) | ||
}}();var un,sn=function(t,n,e){var r=_[n]||B,i=V(n).call(t),e=r(e,!0);if(i!==e){if(r===I||r===D||r===U){var o=e.match(A),a=0;o&&(i=i.replace(A,function(n,e,r){var i=o[a++],u=i.match(R),s=u[2]; | ||
if(r!==s){var c="px"===r?e:E(t,r)*e;return S(c/E(t,s))+s}return n})),a>0&&Z(n).call(t,i)}else if(r===on)return an.union(i,e);return i!==e?[i,e]:null}},cn=u({inherits:g,constructor:function cn(t,n){var e=V(n),r=Z(n); | ||
this.get=function(){return e.call(t)},this.set=function(n){return r.call(t,n)},cn.parent.constructor.call(this,this.set),this.node=t,this.property=n}});un=u({inherits:cn,constructor:function un(){return un.parent.constructor.apply(this,arguments) | ||
},start:function(t){if(this.stop(),0===this.duration)return this.cancel(t),this;var n=sn(this.node,this.property,t);if(!n)return this.cancel(t),this;if(un.parent.start.apply(this,n),!this.cancelStep)return this; | ||
var e=_[this.property]||B;return e!==tn&&e!==nn&&e!==B||this.templateFrom===this.templateTo||(this.cancelStep(),delete this.cancelStep,this.cancel(t)),this},parseEquation:function(t){return"string"==typeof t?un.parent.parseEquation.call(this,t):void 0 | ||
}});var ln=function(t,n,e,r){var i=m(n,t);-1!==i&&(n.splice(i,1),e.splice(i,1),r.splice(i,1))},fn=u({inherits:cn,constructor:function fn(t,n){fn.parent.constructor.call(this,t,n),this.hproperty=b(J[n]||n); | ||
var e=this;this.bSetTransitionCSS=function(t){e.setTransitionCSS(t)},this.bSetStyleCSS=function(t){e.setStyleCSS(t)},this.bComplete=function(){e.complete()}},start:function(t){if(this.stop(),0===this.duration)return this.cancel(t),this; | ||
var n=sn(this.node,this.property,t);return n?(this.to=n[1],this.cancelSetTransitionCSS=a(this.bSetTransitionCSS),this):(this.cancel(t),this)},setTransitionCSS:function(){delete this.cancelSetTransitionCSS,this.resetCSS(!0),this.cancelSetStyleCSS=a(this.bSetStyleCSS) | ||
},setStyleCSS:function(t){delete this.cancelSetStyleCSS;var n=this.duration;this.cancelComplete=setTimeout(this.bComplete,n),this.endTime=t+n,this.set(this.to)},complete:function(){delete this.cancelComplete,this.resetCSS(),this.callback(this.endTime) | ||
},stop:function(t){return this.cancelExit?(this.cancelExit(),delete this.cancelExit):this.cancelSetTransitionCSS?(this.cancelSetTransitionCSS(),delete this.cancelSetTransitionCSS):this.cancelSetStyleCSS?(this.cancelSetStyleCSS(),delete this.cancelSetStyleCSS,t&&this.resetCSS()):this.cancelComplete&&(clearTimeout(this.cancelComplete),delete this.cancelComplete,t&&(this.resetCSS(),this.set(this.get()))),this | ||
},resetCSS:function(t){var n=x(this.node),e=(n(en+"Property").replace(/\s+/g,"")||"all").split(","),r=(n(en+"Duration").replace(/\s+/g,"")||"0s").split(","),i=(n(en+"TimingFunction").replace(/\s+/g,"")||"ease").match(/cubic-bezier\([\d-.,]+\)|([a-z-]+)/g); | ||
ln("all",e,r,i),ln(this.hproperty,e,r,i),t&&(e.push(this.hproperty),r.push(this.duration+"ms"),i.push("cubic-bezier("+this.equation+")"));var o=this.node.style;o[en+"Property"]=e,o[en+"Duration"]=r,o[en+"TimingFunction"]=i | ||
},parseEquation:function(t){return"string"==typeof t?fn.parent.parseEquation.call(this,t,!0):void 0}}),hn=en?fn:un,pn=function(t,n){return"function"==typeof t?g(t):d(t,n) | ||
};d.implement({animate:function(t,n,e){var r=t,i=n;"string"==typeof t&&(r={},r[t]=n,i=e),null==i&&(i={});var o=typeof i;i="function"===o?{callback:i}:"string"===o||"number"===o?{duration:i}:i; | ||
var a=i.callback||function(){},u=0,s=0;i.callback=function(t){++u===s&&a(t)};for(var c in r){var f=r[c],c=l(c);this.forEach(function(t){s++;var n=d(t),e=n._animations||(n._animations={}),r=e[c]||(e[c]=new hn(t,c)); | ||
r.setOptions(i).start(f)})}return this},style:function(t,n){var e=t;"string"==typeof t&&(e={},e[t]=n);for(var r in e){var i=e[r],o=Z(r=l(r));this.forEach(function(t){var n,e=d(t),a=e._animations; | ||
a&&(n=a[r])&&n.stop(!0),o.call(t,i)})}return this},compute:function(t){t=l(t);var n=this[0];if("transform"===t&&on)return x(n)(rn);var e=V(t).call(n);return null!=e?e.replace(A,function(t,e,r){return"px"===r?t:E(n,r)*e+"px" | ||
}):""}}),pn.parse=function(t,n,e){return(_[l(t)]||B)(n,e)},n.exports=pn},8:function(t,n){"use strict";var e=t("9");e.implement({clean:function(){return e.trim((this+"").replace(/\s+/g," ")) | ||
},camelize:function(){return(this+"").replace(/-\D/g,function(t){return t.charAt(1).toUpperCase()})},hyphenate:function(){return(this+"").replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase() | ||
})},capitalize:function(){return(this+"").replace(/\b[a-z]/g,function(t){return t.toUpperCase()})},escape:function(){return(this+"").replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1") | ||
},number:function(){return parseFloat(this)}}),"undefined"!=typeof JSON&&e.implement({decode:function(){return JSON.parse(this)}}),n.exports=e},9:function(t,n){"use strict"; | ||
for(var e,r,i=t("4").string,o="charAt,charCodeAt,concat,contains,endsWith,indexOf,lastIndexOf,localeCompare,match,replace,search,slice,split,startsWith,substr,substring,toLocaleLowerCase,toLocaleUpperCase,toLowerCase,toString,toUpperCase,trim,valueOf".split(","),a={},u=0;e=o[u++];)(r=String.prototype[e])&&(a[e]=r); | ||
a.trim||(a.trim=function(){return(this+"").replace(/^\s+|\s+$/g,"")}),n.exports=i.implement(a)},a:function(t,n,e,r){"use strict";var i=t("5"),o=t("3").prototype,a=0,u=function(t){return t===r?"global":t.uniqueNumber||(t.uniqueNumber="n:"+(a++).toString(36)) | ||
},s={},c=i({constructor:function c(t,n){if(null==t)return this&&this.constructor===c?new l:null;var e=t;if(t.constructor!==l){e=new l;var i;if("string"==typeof t)return e.search?(e[e.length++]=n||document,e.search(t)):null; | ||
if(t.nodeType||t===r)e[e.length++]=t;else if(t.length)for(var o={},a=0,f=t.length;f>a;a++){var h=c(t[a],n);if(h&&h.length)for(var p=0,v=h.length;v>p;p++){var m=h[p]; | ||
i=u(m),o[i]||(e[e.length++]=m,o[i]=!0)}}}return e.length?1===e.length?(i=u(e[0]),s[i]||(s[i]=e)):e:null}}),l=i({inherits:c,constructor:function l(){this.length=0 | ||
},unlink:function(){return this.map(function(t){return delete s[u(t)],t})},forEach:o.forEach,map:o.map,filter:o.filter,every:o.every,some:o.some});n.exports=c},b:function(t,n){"use strict"; | ||
var e=t("5"),r=t("2").request,i=t("c"),o=t("3").map,a="([\\d.]+)(s|ms)?",u="cubic-bezier\\(([-.\\d]+),([-.\\d]+),([-.\\d]+),([-.\\d]+)\\)",s=RegExp(a),c=RegExp(u); | ||
RegExp(u,"g");var l={"default":"cubic-bezier(0.25, 0.1, 0.25, 1.0)",linear:"cubic-bezier(0, 0, 1, 1)","ease-in":"cubic-bezier(0.42, 0, 1.0, 1.0)","ease-out":"cubic-bezier(0, 0, 0.58, 1.0)","ease-in-out":"cubic-bezier(0.42, 0, 0.58, 1.0)"}; | ||
l.ease=l["default"];var f=function(t,n,e){return(n-t)*e+t},h=function(t){var n=[],e=(t+"").replace(/[-.\d]+/g,function(t){return n.push(+t),"@"});return[n,e]},p=e({constructor:function p(t,n){this.setOptions(n),this.render=t||function(){}; | ||
var e=this;this.bStep=function(t){return e.step(t)},this.bExit=function(t){e.exit(t)}},setOptions:function(t){if(null==t&&(t={}),!(this.duration=this.parseDuration(t.duration||"500ms")))throw Error("invalid duration"); | ||
if(!(this.equation=this.parseEquation(t.equation||"default")))throw Error("invalid equation");return this.callback=t.callback||function(){},this},parseDuration:function(t){if(t=(t+"").match(s)){var n=+t[1],e=t[2]||"ms"; | ||
if("s"===e)return 1e3*n;if("ms"===e)return n}},parseEquation:function(t,n){var e=typeof t;if("function"===e)return t;if("string"===e){t=l[t]||t;var r=t.replace(/\s+/g,"").match(c); | ||
if(r){if(t=o(r.slice(1),function(t){return+t}),n)return t;if("0,0,1,1"==""+t)return function(t){return t};e="object"}}return"object"===e?i(t[0],t[1],t[2],t[3],1e3/60/this.duration/4):void 0 | ||
},cancel:function(t){this.to=t,this.cancelExit=r(this.bExit)},exit:function(t){this.render(this.to),delete this.cancelExit,this.callback(t)},start:function(t,n){if(this.stop(),0===this.duration)return this.cancel(n),this; | ||
this.isArray=!1,this.isNumber=!1;var e=typeof t,i=typeof n;"object"===e&&"object"===i?this.isArray=!0:"number"===e&&"number"===i&&(this.isNumber=!0);var o=h(t),a=h(n); | ||
return this.from=o[0],this.to=a[0],this.templateFrom=o[1],this.templateTo=a[1],this.from.length!==this.to.length||""+this.from==""+this.to?(this.cancel(n),this):(delete this.time,this.length=this.from.length,this.cancelStep=r(this.bStep),this) | ||
},stop:function(){return this.cancelExit?(this.cancelExit(),delete this.cancelExit):this.cancelStep&&(this.cancelStep(),delete this.cancelStep),this},step:function(t){this.time||(this.time=t); | ||
var n=(t-this.time)/this.duration;n>1&&(n=1);for(var e=this.equation(n),i=this.from,o=this.to,a=this.templateTo,u=0,s=this.length;s>u;u++){var c=i[u],l=o[u];a=a.replace("@",l!==c?f(c,l,e):l) | ||
}this.render(this.isArray?a.split(","):this.isNumber?+a:a,n),1!==n?this.cancelStep=r(this.bStep):(delete this.cancelStep,this.callback(t))}}),v=function(t){var n=new p(t); | ||
return{start:function(t,e,r){var i=typeof r;return n.setOptions("function"===i?{callback:r}:"string"===i||"number"===i?{duration:r}:r).start(t,e),this},stop:function(){return n.stop(),this | ||
}}};v.prototype=p.prototype,n.exports=v},c:function(t,n){n.exports=function(t,n,e,r,i){var o=function(n){var r=1-n;return 3*r*r*n*t+3*r*n*n*e+n*n*n},a=function(t){var e=1-t; | ||
return 3*e*e*t*n+3*e*t*t*r+t*t*t},u=function(n){var r=1-n;return 3*(2*(n-1)*n+r*r)*t+3*(-n*n*n+2*r*n)*e};return function(t){var n,e,r,s,c,l,f=t;for(r=f,l=0;8>l;l++){if(s=o(r)-f,i>Math.abs(s))return a(r); | ||
if(c=u(r),1e-6>Math.abs(c))break;r-=s/c}if(n=0,e=1,r=f,n>r)return a(n);if(r>e)return a(e);for(;e>n;){if(s=o(r),i>Math.abs(s-f))return a(r);f>s?n=r:e=r,r=.5*(e-n)+n | ||
}return a(r)}}},d:function(t,n){"use strict";var e=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},r=function(t){var n=e(t);return n?[t[0]/n,t[1]/n]:[0,0]},i=function(t,n){return t[0]*n[0]+t[1]*n[1] | ||
},o=Math.atan2,a=function(t,n,e,r){return[e*t[0]+r*n[0],e*t[1]+r*n[1]]};n.exports=function(t,n,u,s,c,l){if(0===t*s-n*u)return!1;var f=[c,l],h=[[t,n],[u,s]],p=[e(h[0])]; | ||
h[0]=r(h[0]);var v=i(h[0],h[1]);h[1]=a(h[1],h[0],1,-v),p[1]=e(h[1]),v/=p[1];var m=o(h[0][1],h[0][0]);return[f,m,v,p]}}}); | ||
(function(t){var n={},r=function(e){var i=n[e];if(!i){i=n[e]={};var o=i.exports={};t[e].call(o,r,i,o,window)}return i.exports};window.moofx=r("0")})({0:function(t,n){"use strict";var r=t("1"),e=t("2"),i="undefined"!=typeof document?t("4"):t("y");i.requestFrame=function(t){return e.request(t),this},i.cancelFrame=function(t){return e.cancel(t),this},i.color=r,n.exports=i},1:function(t,n){"use strict";var r={maroon:"#800000",red:"#ff0000",orange:"#ffA500",yellow:"#ffff00",olive:"#808000",purple:"#800080",fuchsia:"#ff00ff",white:"#ffffff",lime:"#00ff00",green:"#008000",navy:"#000080",blue:"#0000ff",aqua:"#00ffff",teal:"#008080",black:"#000000",silver:"#c0c0c0",gray:"#808080",transparent:"#0000"},e=function(t,n,r,e){return(null==e||""===e)&&(e=1),t=parseFloat(t),n=parseFloat(n),r=parseFloat(r),e=parseFloat(e),255>=t&&t>=0&&255>=n&&n>=0&&255>=r&&r>=0&&1>=e&&e>=0?[Math.round(t),Math.round(n),Math.round(r),e]:null},i=function(t){if(3===t.length&&(t+="f"),4===t.length){var n=t.charAt(0),r=t.charAt(1),e=t.charAt(2),i=t.charAt(3);t=n+n+r+r+e+e+i+i}6===t.length&&(t+="ff");for(var o=[],u=0,a=t.length;a>u;u+=2)o.push(parseInt(t.substr(u,2),16)/(6===u?255:1));return o},o=function(t,n,r){return 0>r&&(r+=1),r>1&&(r-=1),1/6>r?t+6*(n-t)*r:.5>r?n:2/3>r?t+6*(n-t)*(2/3-r):t},u=function(t,n,r,e){var i,u,a;if((null==e||""===e)&&(e=1),t=parseFloat(t)/360,n=parseFloat(n)/100,r=parseFloat(r)/100,e=parseFloat(e)/1,t>1||0>t||n>1||0>n||r>1||0>r||e>1||0>e)return null;if(0===n)i=u=a=r;else{var c=.5>r?r*(1+n):r+n-r*n,s=2*r-c;i=o(s,c,t+1/3),a=o(s,c,t),u=o(s,c,t-1/3)}return[255*i,255*a,255*u,e]},a=[];for(var c in r)a.push(c);var s="(?:#([a-f0-9]{3,8}))",l="\\s*([.\\d%]+)\\s*",f="(?:,\\s*([.\\d]+)\\s*)?",h="\\("+[l,l,l]+f+"\\)",p="(?:rgb)a?",v="(?:hsl)a?",m="("+a.join("|")+")",d=RegExp(s,"i"),g=RegExp(p+h,"i"),b=RegExp(v+h,"i"),y=function(t,n){if(null==t)return null;t=(t+"").replace(/\s+/,"");var o=r[t];if(o)return y(o,n);if(o=t.match(d))t=i(o[1]);else if(o=t.match(g))t=o.slice(1);else{if(!(o=t.match(b)))return null;t=u.apply(null,o.slice(1))}return t&&(t=e.apply(null,t))?n?t:(1===t[3]&&t.splice(3,1),"rgb"+(4===t.length?"a":"")+"("+t+")"):null};y.x=RegExp([m,s,p+h,v+h].join("|"),"gi"),n.exports=y},2:function(t,n,r,e){"use strict";var i=t("3"),o=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(t){return setTimeout(function(){t()},1e3/60)},u=[],a=function(t){for(var n=u.splice(0,u.length),r=0,e=n.length;e>r;r++)n[r](t||(t=+new Date))},c=function(t){var n=i(u,t);n>-1&&u.splice(n,1)},s=function(t){var n=u.push(t);return 1===n&&o(a),function(){c(t)}};r.request=s,r.cancel=c},3:function(t,n){"use strict";var r=function(t,n,r){for(var e=t.length>>>0,i=0>r?Math.max(0,e+r):r||0;e>i;i++)if(t[i]===n)return i;return-1};n.exports=r},4:function(t,n,r,e){"use strict";var i=t("1"),o=t("2"),u=(o.cancel,o.request),a=t("5"),c=t("d"),s=t("e"),l=t("g"),f=t("h"),h=t("i"),p=t("j"),v=t("3"),m=t("k"),d=t("y"),g=function(t,n){return String.prototype.match.call(t,n)},b={},y=function(t){return b[t]||(b[t]=f(t))},x=function(t){return Math.round(1e3*t)/1e3},S=e.getComputedStyle?function(t){var n=getComputedStyle(t,null);return function(t){return n?n.getPropertyValue(y(t)):""}}:function(t){var n=t.currentStyle;return function(t){return n?n[c(t)]:""}},w=document.createElement("div"),C="border:none;margin:none;padding:none;visibility:hidden;position:absolute;height:0;",E=function(t,n){var r=t.parentNode,e=1;return r&&(w.style.cssText=C+("width:100"+n+";"),r.appendChild(w),e=w.offsetWidth/100,r.removeChild(w)),e},j=function(t){var n=t.length;return 1===n?t.push(t[0],t[0],t[0]):2===n?t.push(t[0],t[1]):3===n&&t.push(t[1]),t},O="([-.\\d]+)(%|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vm)",T=O+"?",q="none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|inherit",k=RegExp(O,"g"),R=RegExp(T),F=RegExp(T,"g"),z=RegExp(q),A=function(t){return null==t?"":t+""},M=function(t,n){return null==t||""===t?n?"1":"":isFinite(t=+t)?0>t?"0":t+"":"1"};try{w.style.color="rgba(0,0,0,0.5)"}catch(P){}var N=/^rgba/.test(w.style.color),L=function(t,n){var r,e="rgba(0,0,0,1)";if(!t||!(r=i(t,!0)))return n?e:"";if(n)return"rgba("+r+")";var o=r[3];return 0===o?"transparent":N&&1!==o?"rgba("+r+")":"rgb("+r.slice(0,3)+")"},D=function(t,n){if(null==t||""===t)return n?"0px":"";var r=g(t,R);return r?r[1]+(r[2]||"px"):t},I=function(t,n){if(null==t||""===t)return n?"none":"";var r=t.match(z);return r?t:n?"none":""},W=function(t,n){var r="0px none rgba(0,0,0,1)";if(null==t||""===t)return n?r:"";if(0===t||"none"===t)return n?r:t+"";var e;t=t.replace(i.x,function(t){return e=t,""});var o=t.match(z),u=t.match(F);return s([D(u?u[0]:"",n),I(o?o[0]:"",n),L(e,n)].join(" "))},X=function(t,n){return null==t||""===t?n?"0px 0px 0px 0px":"":s(j(h(s(t).split(" "),function(t){return D(t,n)})).join(" "))},B=function(t,n,r){var e="rgba(0,0,0,0)",o=3===r?e+" 0px 0px 0px":e+" 0px 0px 0px 0px";if(null==t||""===t)return n?o:"";if("none"===t)return n?o:t;var u=[],t=s(t).replace(i.x,function(t){return u.push(t),""});return h(t.split(","),function(t,e){var i=L(u[e],n),o=/inset/.test(t),a=t.match(F)||["0px"];for(a=h(a,function(t){return D(t,n)});r>a.length;)a.push("0px");var c=o?["inset",i]:[i];return c.concat(a).join(" ")}).join(", ")},Y=function(t,n){return null==t||""===t?"":t.replace(i.x,function(t){return L(t,n)}).replace(k,function(t){return D(t,n)})},$={},_={},H={},U={},V=function(t){return $[t]||($[t]=function(){var n=U[t]||t,r=H[t]||Y;return function(){return r(S(this)(n),!0)}}())},Z=function(t){return _[t]||(_[t]=function(){var n=U[t]||t,r=H[t]||Y;return function(t){this.style[n]=r(t,!1)}}())},G=["Top","Right","Bottom","Left"],J=["TopLeft","TopRight","BottomRight","BottomLeft"];p(G,function(t){var n="border"+t;p(["margin"+t,"padding"+t,n+"Width",t.toLowerCase()],function(t){H[t]=D}),H[n+"Color"]=L,H[n+"Style"]=I,H[n]=W,$[n]=function(){return[V(n+"Width").call(this),V(n+"Style").call(this),V(n+"Color").call(this)].join(" ")}}),p(J,function(t){H["border"+t+"Radius"]=D}),H.color=H.backgroundColor=L,H.width=H.height=H.minWidth=H.minHeight=H.maxWidth=H.maxHeight=H.fontSize=H.backgroundSize=D,p(["margin","padding"],function(t){H[t]=X,$[t]=function(){return h(G,function(n){return V(t+n).call(this)},this).join(" ")}}),H.borderWidth=X,H.borderStyle=function(t,n){return null==t||""===t?n?j(["none"]).join(" "):"":(t=s(t).split(" "),s(j(h(t,function(t){I(t,n)})).join(" ")))},H.borderColor=function(t,n){return t&&(t=g(t,i.x))?s(j(h(t,function(t){return L(t,n)})).join(" ")):n?j(["rgba(0,0,0,1)"]).join(" "):""},p(["Width","Style","Color"],function(t){$["border"+t]=function(){return h(G,function(n){return V("border"+n+t).call(this)},this).join(" ")}}),H.borderRadius=X,$.borderRadius=function(){return h(J,function(t){return V("border"+t+"Radius").call(this)},this).join(" ")},H.border=W,$.border=function(){for(var t,n=0;G.length>n;n++){var r=V("border"+G[n]).call(this);if(t&&r!==t)return null;t=r}return t},H.zIndex=A,H.opacity=M;var K=null!=w.style.MsFilter&&"MsFilter"||null!=w.style.filter&&"filter";if(K&&null==w.style.opacity){var Q=/alpha\(opacity=([\d.]+)\)/i;_.opacity=function(t){t="1"===(t=M(t))?"":"alpha(opacity="+Math.round(100*t)+")";var n=S(this)(K);return this.style[K]=Q.test(n)?n.replace(Q,t):n+" "+t},$.opacity=function(){var t=S(this)(K).match(Q);return(t?t[1]/100:1)+""}}var tn=H.boxShadow=function(t,n){return B(t,n,4)},nn=H.textShadow=function(t,n){return B(t,n,3)};p(["Webkit","Moz","ms","O",null],function(t){p(["transition","transform","transformOrigin","transformStyle","perspective","perspectiveOrigin","backfaceVisibility"],function(n){var r=t?t+l(n):n;"ms"===t&&(b[r]="-ms-"+y(n)),null!=w.style[r]&&(U[n]=r)})});var rn=U.transition,en=U.transform;"OTransition"===rn&&(rn=null);var on,un;!rn&&en&&function(){var n=t("10"),r="\\s*([-\\d\\w.]+)\\s*",e=RegExp("matrix\\("+[r,r,r,r,r,r]+"\\)"),i=function(t){var r=n.apply(null,t.match(e).slice(1))||[[0,0],0,0,[0,0]];return["translate("+h(r[0],function(t){return x(t)+"px"})+")","rotate("+x(180*r[1]/Math.PI)+"deg)","skewX("+x(180*r[2]/Math.PI)+"deg)","scale("+h(r[3],x)+")"].join(" ")},o=function(t){return t||"0px"},u=function(t){return t||"1"},c=function(t){return t||"0deg"},l={translate:function(t){t||(t="0px,0px");var n=t.split(",");return n[1]||(n[1]="0px"),h(n,s)+""},translateX:o,translateY:o,scale:function(t){t||(t="1,1");var n=t.split(",");return n[1]||(n[1]=n[0]),h(n,s)+""},scaleX:u,scaleY:u,rotate:c,skewX:c,skewY:c};un=a({constructor:function(t){var n=this.names=[],r=this.values=[];t.replace(/(\w+)\(([-.\d\s\w,]+)\)/g,function(t,e,i){n.push(e),r.push(i)})},identity:function(){var t=[];return p(this.names,function(n){var r=l[n];r&&t.push(n+"("+r()+")")}),t.join(" ")},sameType:function(t){return""+this.names==""+t.names},decompose:function(){var t=""+this;w.style.cssText=C+y(en)+":"+t+";",document.body.appendChild(w);var n=S(w)(en);return n&&"none"!==n||(n="matrix(1, 0, 0, 1, 0, 0)"),document.body.removeChild(w),i(n)}}),un.prototype.toString=function(t){var n=this.values,r=[];return p(this.names,function(e,i){var o=l[e];if(o){var u=o(n[i]);t&&u===o()||r.push(e+"("+u+")")}}),r.length?r.join(" "):"none"},un.union=function(t,n){if(t!==n){var r,e;if("none"===t?(e=new un(n),n=""+e,t=e.identity(),r=new un(t)):"none"===n?(r=new un(t),t=""+r,n=r.identity(),e=new un(n)):(r=new un(t),t=""+r,e=new un(n),n=""+e),t!==n&&(r.sameType(e)||(t=r.decompose(),n=e.decompose()),t!==n))return[t,n]}},on=H.transform=function(t){return t&&"none"!==t?new un(e.test(t)?i(t):t).toString(!0):"none"},$.transform=function(){var t=this.style;return t[en]||(t[en]=on(S(this)(en)))}}();var an,cn=function(t,n,r){var e=H[n]||Y,i=V(n).call(t),r=e(r,!0);if(i!==r){if(e===D||e===W||e===X){var o=r.match(k),u=0;o&&(i=i.replace(k,function(n,r,e){var i=o[u++],a=i.match(R),c=a[2];if(e!==c){var s="px"===e?r:E(t,e)*r;return x(s/E(t,c))+c}return n})),u>0&&Z(n).call(t,i)}else if(e===on)return un.union(i,r);return i!==r?[i,r]:null}},sn=a({inherits:d,constructor:function sn(t,n){var r=V(n),e=Z(n);this.get=function(){return r.call(t)},this.set=function(n){return e.call(t,n)},sn.parent.constructor.call(this,this.set),this.node=t,this.property=n}});an=a({inherits:sn,constructor:function an(){return an.parent.constructor.apply(this,arguments)},start:function(t){if(this.stop(),0===this.duration)return this.cancel(t),this;var n=cn(this.node,this.property,t);if(!n)return this.cancel(t),this;if(an.parent.start.apply(this,n),!this.cancelStep)return this;var r=H[this.property]||Y;return r!==tn&&r!==nn&&r!==Y||this.templateFrom===this.templateTo||(this.cancelStep(),delete this.cancelStep,this.cancel(t)),this},parseEquation:function(t){return"string"==typeof t?an.parent.parseEquation.call(this,t):void 0}});var ln=function(t,n,r,e){var i=v(n,t);-1!==i&&(n.splice(i,1),r.splice(i,1),e.splice(i,1))},fn=a({inherits:sn,constructor:function fn(t,n){fn.parent.constructor.call(this,t,n),this.hproperty=y(U[n]||n);var r=this;this.bSetTransitionCSS=function(t){r.setTransitionCSS(t)},this.bSetStyleCSS=function(t){r.setStyleCSS(t)},this.bComplete=function(){r.complete()}},start:function(t){if(this.stop(),0===this.duration)return this.cancel(t),this;var n=cn(this.node,this.property,t);return n?(this.to=n[1],this.cancelSetTransitionCSS=u(this.bSetTransitionCSS),this):(this.cancel(t),this)},setTransitionCSS:function(){delete this.cancelSetTransitionCSS,this.resetCSS(!0),this.cancelSetStyleCSS=u(this.bSetStyleCSS)},setStyleCSS:function(t){delete this.cancelSetStyleCSS;var n=this.duration;this.cancelComplete=setTimeout(this.bComplete,n),this.endTime=t+n,this.set(this.to)},complete:function(){delete this.cancelComplete,this.resetCSS(),this.callback(this.endTime)},stop:function(t){return this.cancelExit?(this.cancelExit(),delete this.cancelExit):this.cancelSetTransitionCSS?(this.cancelSetTransitionCSS(),delete this.cancelSetTransitionCSS):this.cancelSetStyleCSS?(this.cancelSetStyleCSS(),delete this.cancelSetStyleCSS,t&&this.resetCSS()):this.cancelComplete&&(clearTimeout(this.cancelComplete),delete this.cancelComplete,t&&(this.resetCSS(),this.set(this.get()))),this},resetCSS:function(t){var n=S(this.node),r=(n(rn+"Property").replace(/\s+/g,"")||"all").split(","),e=(n(rn+"Duration").replace(/\s+/g,"")||"0s").split(","),i=(n(rn+"TimingFunction").replace(/\s+/g,"")||"ease").match(/cubic-bezier\([\d-.,]+\)|([a-z-]+)/g);ln("all",r,e,i),ln(this.hproperty,r,e,i),t&&(r.push(this.hproperty),e.push(this.duration+"ms"),i.push("cubic-bezier("+this.equation+")"));var o=this.node.style;o[rn+"Property"]=r,o[rn+"Duration"]=e,o[rn+"TimingFunction"]=i},parseEquation:function(t){return"string"==typeof t?fn.parent.parseEquation.call(this,t,!0):void 0}}),hn=rn?fn:an,pn=function(t,n){return"function"==typeof t?d(t):m(t,n)};m.implement({animate:function(t,n,r){var e=t,i=n;"string"==typeof t&&(e={},e[t]=n,i=r),null==i&&(i={});var o=typeof i;i="function"===o?{callback:i}:"string"===o||"number"===o?{duration:i}:i;var u=i.callback||function(){},a=0,s=0;i.callback=function(t){++a===s&&u(t)};for(var l in e){var f=e[l],l=c(l);this.forEach(function(t){s++;var n=m(t),r=n._animations||(n._animations={}),e=r[l]||(r[l]=new hn(t,l));e.setOptions(i).start(f)})}return this},style:function(t,n){var r=t;"string"==typeof t&&(r={},r[t]=n);for(var e in r){var i=r[e],o=Z(e=c(e));this.forEach(function(t){var n,r=m(t),u=r._animations;u&&(n=u[e])&&n.stop(!0),o.call(t,i)})}return this},compute:function(t){t=c(t);var n=this[0];if("transform"===t&&on)return S(n)(en);var r=V(t).call(n);return null!=r?r.replace(k,function(t,r,e){return"px"===e?t:E(n,e)*r+"px"}):""}}),pn.parse=function(t,n,r){return(H[c(t)]||Y)(n,r)},n.exports=pn},5:function(t,n){"use strict";var r=t("6"),e=t("7"),i=t("8"),o=t("a"),u=t("b"),a=t("c"),c=Object.defineProperty,s=Object.getOwnPropertyDescriptor;try{c({},"~",{}),s({},"~")}catch(l){c=null,s=null}var f=function(t,n,r){c(this,n,s(r,n)||{writable:!0,enumerable:!0,configurable:!0,value:t})},h=function(t,n){this[n]=t},p=function(t){return e(t,c?f:h,this.prototype),this},v=/^constructor|inherits|mixin$/,m=function(t){"function"===a(t)&&(t={constructor:t});var n=t.inherits,e=r(t,"constructor")?t.constructor:n?function(){return n.apply(this,arguments)}:function(){};if(n){i(e,n);var c=n.prototype,s=e.prototype=u(c);e.parent=c,s.constructor=e}e.implement||(e.implement=p);var l=t.mixin;if(l){"array"!==a(l)&&(l=[l]);for(var f=0;l.length>f;f++)e.implement(u(l[f].prototype))}return e.implement(o(t,function(t,n){return!n.match(v)}))};n.exports=m},6:function(t,n){"use strict";var r=Object.hasOwnProperty,e=function(t,n){return r.call(t,n)};n.exports=e},7:function(t,n){"use strict";var r=t("6"),e=function(t,n,r){for(var e in t)if(n.call(r,t[e],e,t)===!1)break;return t};if(!{valueOf:0}.propertyIsEnumerable("valueOf")){var i="constructor,toString,valueOf,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString".split(","),o=Object.prototype;e=function(t,n,e){for(var u in t)if(n.call(e,t[u],u,t)===!1)return t;for(var a=0;u=i[a];a++){var c=t[u];if((c!==o[u]||r(t,u))&&n.call(e,c,u,t)===!1)break}return t}}n.exports=e},8:function(t,n){"use strict";var r=t("9"),e=function(t,n){this[n]=t},i=function(t){for(var n=1,i=arguments.length;i>n;n++)r(arguments[n],e,t);return t};n.exports=i},9:function(t,n){"use strict";var r=t("7"),e=t("6"),i=function(t,n,i){return r(t,function(r,o){return e(t,o)?n.call(i,r,o,t):void 0}),t};n.exports=i},a:function(t,n){"use strict";var r=t("7"),e=function(t,n,e){var i={};return r(t,function(r,o){n.call(e,r,o,t)&&(i[o]=r)}),i};n.exports=e},b:function(t,n){"use strict";var r=function(t){var n=function(){};return n.prototype=t,new n};n.exports=r},c:function(t,n){"use strict";var r=Object.prototype.toString,e=/number|object|array|string|function|date|regexp|boolean/,i=function(t){if(null==t)return"null";var n=r.call(t).slice(8,-1).toLowerCase();return"number"===n&&isNaN(t)?"null":e.test(n)?n:"object"};n.exports=i},d:function(t,n){"use strict";var r=function(t){return(t+"").replace(/-\D/g,function(t){return t.charAt(1).toUpperCase()})};n.exports=r},e:function(t,n){"use strict";var r=t("f"),e=function(t){return r((t+"").replace(/\s+/g," "))};n.exports=e},f:function(t,n){"use strict";var r=function(t){return(t+"").replace(/^\s+|\s+$/g,"")};n.exports=r},g:function(t,n){"use strict";var r=function(t){return(t+"").replace(/\b[a-z]/g,function(t){return t.toUpperCase()})};n.exports=r},h:function(t,n){"use strict";var r=function(t){return(t+"").replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})};n.exports=r},i:function(t,n){"use strict";var r=function(t,n,r){for(var e=t.length>>>0,i=Array(e),o=0,u=e;u>o;o++)i[o]=n.call(r,t[o],o,t);return i};n.exports=r},j:function(t,n){"use strict";var r=function(t,n,r){for(var e=0,i=t.length>>>0;i>e&&n.call(r,t[e],e,t)!==!1;e++);return t};n.exports=r},k:function(t,n,r,e){"use strict";var i=t("l"),o=t("t"),u=t("u"),a=t("v"),c=t("w"),s=t("x"),l=0,f=function(t){return t===e?"global":t.uniqueNumber||(t.uniqueNumber="n:"+(l++).toString(36))},h={},p=i({constructor:function p(t,n){if(null==t)return this&&this.constructor===p?new v:null;var r=t;if(t.constructor!==v){r=new v;var i;if("string"==typeof t)return r.search?(r[r.length++]=n||document,r.search(t)):null;if(t.nodeType||t===e)r[r.length++]=t;else if(t.length)for(var o={},u=0,a=t.length;a>u;u++){var c=p(t[u],n);if(c&&c.length)for(var s=0,l=c.length;l>s;s++){var m=c[s];i=f(m),o[i]||(r[r.length++]=m,o[i]=!0)}}}return r.length?1===r.length?(i=f(r[0]),h[i]||(h[i]=r)):r:null}}),v=i({inherits:p,constructor:function v(){this.length=0},unlink:function(){return this.map(function(t){return delete h[f(t)],t})},forEach:function(t,n){return o(this,t,n)},map:function(t,n){return u(this,t,n)},filter:function(t,n){return a(this,t,n)},every:function(t,n){return c(this,t,n)},some:function(t,n){return s(this,t,n)}});n.exports=p},l:function(t,n){"use strict";var r=t("m"),e=t("n"),i=t("o"),o=t("q"),u=t("r"),a=t("s"),c=Object.defineProperty,s=Object.getOwnPropertyDescriptor;try{c({},"~",{}),s({},"~")}catch(l){c=null,s=null}var f=function(t,n,r){c(this,n,s(r,n)||{writable:!0,enumerable:!0,configurable:!0,value:t})},h=function(t,n){this[n]=t},p=function(t){return e(t,c?f:h,this.prototype),this},v=/^constructor|inherits|mixin$/,m=function(t){"function"===a(t)&&(t={constructor:t});var n=t.inherits,e=r(t,"constructor")?t.constructor:n?function(){return n.apply(this,arguments)}:function(){};if(n){i(e,n);var c=n.prototype,s=e.prototype=u(c);e.parent=c,s.constructor=e}e.implement||(e.implement=p);var l=t.mixin;if(l){"array"!==a(l)&&(l=[l]);for(var f=0;l.length>f;f++)e.implement(u(l[f].prototype))}return e.implement(o(t,function(t,n){return!n.match(v)}))};n.exports=m},m:function(t,n){"use strict";var r=Object.hasOwnProperty,e=function(t,n){return r.call(t,n)};n.exports=e},n:function(t,n){"use strict";var r=t("m"),e=function(t,n,r){for(var e in t)if(n.call(r,t[e],e,t)===!1)break;return t};if(!{valueOf:0}.propertyIsEnumerable("valueOf")){var i="constructor,toString,valueOf,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString".split(","),o=Object.prototype;e=function(t,n,e){for(var u in t)if(n.call(e,t[u],u,t)===!1)return t;for(var a=0;u=i[a];a++){var c=t[u];if((c!==o[u]||r(t,u))&&n.call(e,c,u,t)===!1)break}return t}}n.exports=e},o:function(t,n){"use strict";var r=t("p"),e=function(t,n){this[n]=t},i=function(t){for(var n=1,i=arguments.length;i>n;n++)r(arguments[n],e,t);return t};n.exports=i},p:function(t,n){"use strict";var r=t("n"),e=t("m"),i=function(t,n,i){return r(t,function(r,o){return e(t,o)?n.call(i,r,o,t):void 0}),t};n.exports=i},q:function(t,n){"use strict";var r=t("n"),e=function(t,n,e){var i={};return r(t,function(r,o){n.call(e,r,o,t)&&(i[o]=r)}),i};n.exports=e},r:function(t,n){"use strict";var r=function(t){var n=function(){};return n.prototype=t,new n};n.exports=r},s:function(t,n){"use strict";var r=Object.prototype.toString,e=/number|object|array|string|function|date|regexp|boolean/,i=function(t){if(null==t)return"null";var n=r.call(t).slice(8,-1).toLowerCase();return"number"===n&&isNaN(t)?"null":e.test(n)?n:"object"};n.exports=i},t:function(t,n){"use strict";var r=function(t,n,r){for(var e=0,i=t.length>>>0;i>e&&n.call(r,t[e],e,t)!==!1;e++);return t};n.exports=r},u:function(t,n){"use strict";var r=function(t,n,r){for(var e=t.length>>>0,i=Array(e),o=0,u=e;u>o;o++)i[o]=n.call(r,t[o],o,t);return i};n.exports=r},v:function(t,n){"use strict";var r=function(t,n,r){for(var e=[],i=0,o=t.length>>>0;o>i;i++){var u=t[i];n.call(r,u,i,t)&&e.push(u)}return e};n.exports=r},w:function(t,n){"use strict";var r=function(t,n,r){for(var e=0,i=t.length>>>0;i>e;e++)if(!n.call(r,t[e],e,t))return!1;return!0};n.exports=r},x:function(t,n){"use strict";var r=function(t,n,r){for(var e=0,i=t.length>>>0;i>e;e++)if(n.call(r,t[e],e,t))return!0;return!1};n.exports=r},y:function(t,n){"use strict";var r=t("5"),e=t("2").request,i=t("z"),o=t("i"),u="([\\d.]+)(s|ms)?",a="cubic-bezier\\(([-.\\d]+),([-.\\d]+),([-.\\d]+),([-.\\d]+)\\)",c=RegExp(u),s=RegExp(a);RegExp(a,"g");var l={"default":"cubic-bezier(0.25, 0.1, 0.25, 1.0)",linear:"cubic-bezier(0, 0, 1, 1)","ease-in":"cubic-bezier(0.42, 0, 1.0, 1.0)","ease-out":"cubic-bezier(0, 0, 0.58, 1.0)","ease-in-out":"cubic-bezier(0.42, 0, 0.58, 1.0)"};l.ease=l["default"];var f=function(t,n,r){return(n-t)*r+t},h=function(t){var n=[],r=(t+"").replace(/[-.\d]+/g,function(t){return n.push(+t),"@"});return[n,r]},p=r({constructor:function p(t,n){this.setOptions(n),this.render=t||function(){};var r=this;this.bStep=function(t){return r.step(t)},this.bExit=function(t){r.exit(t)}},setOptions:function(t){if(null==t&&(t={}),!(this.duration=this.parseDuration(t.duration||"500ms")))throw Error("invalid duration");if(!(this.equation=this.parseEquation(t.equation||"default")))throw Error("invalid equation");return this.callback=t.callback||function(){},this},parseDuration:function(t){if(t=(t+"").match(c)){var n=+t[1],r=t[2]||"ms";if("s"===r)return 1e3*n;if("ms"===r)return n}},parseEquation:function(t,n){var r=typeof t;if("function"===r)return t;if("string"===r){t=l[t]||t;var e=t.replace(/\s+/g,"").match(s);if(e){if(t=o(e.slice(1),function(t){return+t}),n)return t;if("0,0,1,1"==""+t)return function(t){return t};r="object"}}return"object"===r?i(t[0],t[1],t[2],t[3],1e3/60/this.duration/4):void 0},cancel:function(t){this.to=t,this.cancelExit=e(this.bExit)},exit:function(t){this.render(this.to),delete this.cancelExit,this.callback(t)},start:function(t,n){if(this.stop(),0===this.duration)return this.cancel(n),this;this.isArray=!1,this.isNumber=!1;var r=typeof t,i=typeof n;"object"===r&&"object"===i?this.isArray=!0:"number"===r&&"number"===i&&(this.isNumber=!0);var o=h(t),u=h(n);return this.from=o[0],this.to=u[0],this.templateFrom=o[1],this.templateTo=u[1],this.from.length!==this.to.length||""+this.from==""+this.to?(this.cancel(n),this):(delete this.time,this.length=this.from.length,this.cancelStep=e(this.bStep),this)},stop:function(){return this.cancelExit?(this.cancelExit(),delete this.cancelExit):this.cancelStep&&(this.cancelStep(),delete this.cancelStep),this},step:function(t){this.time||(this.time=t);var n=(t-this.time)/this.duration;n>1&&(n=1);for(var r=this.equation(n),i=this.from,o=this.to,u=this.templateTo,a=0,c=this.length;c>a;a++){var s=i[a],l=o[a];u=u.replace("@",l!==s?f(s,l,r):l)}this.render(this.isArray?u.split(","):this.isNumber?+u:u,n),1!==n?this.cancelStep=e(this.bStep):(delete this.cancelStep,this.callback(t))}}),v=function(t){var n=new p(t);return{start:function(t,r,e){var i=typeof e;return n.setOptions("function"===i?{callback:e}:"string"===i||"number"===i?{duration:e}:e).start(t,r),this},stop:function(){return n.stop(),this}}};v.prototype=p.prototype,n.exports=v},z:function(t,n){n.exports=function(t,n,r,e,i){var o=function(n){var e=1-n;return 3*e*e*n*t+3*e*n*n*r+n*n*n},u=function(t){var r=1-t;return 3*r*r*t*n+3*r*t*t*e+t*t*t},a=function(n){var e=1-n;return 3*(2*(n-1)*n+e*e)*t+3*(-n*n*n+2*e*n)*r};return function(t){var n,r,e,c,s,l,f=t;for(e=f,l=0;8>l;l++){if(c=o(e)-f,i>Math.abs(c))return u(e);if(s=a(e),1e-6>Math.abs(s))break;e-=c/s}if(n=0,r=1,e=f,n>e)return u(n);if(e>r)return u(r);for(;r>n;){if(c=o(e),i>Math.abs(c-f))return u(e);f>c?n=e:r=e,e=.5*(r-n)+n}return u(e)}}},10:function(t,n){"use strict";var r=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},e=function(t){var n=r(t);return n?[t[0]/n,t[1]/n]:[0,0]},i=function(t,n){return t[0]*n[0]+t[1]*n[1]},o=Math.atan2,u=function(t,n,r,e){return[r*t[0]+e*n[0],r*t[1]+e*n[1]]};n.exports=function(t,n,a,c,s,l){if(0===t*c-n*a)return!1;var f=[s,l],h=[[t,n],[a,c]],p=[r(h[0])];h[0]=e(h[0]);var v=i(h[0],h[1]);h[1]=u(h[1],h[0],1,-v),p[1]=r(h[1]),v/=p[1];var m=o(h[0][1],h[0][0]);return[f,m,v,p]}}}); |
{ | ||
"name": "moofx", | ||
"description": "A CSS3-enabled javascript animation library for node and the browser", | ||
"version": "3.1.0", | ||
"version": "3.2.0", | ||
"license": "MIT (http://mootools.net/license.txt)", | ||
@@ -25,4 +25,4 @@ "main": "./index.js", | ||
"cubic-bezier": "0.1", | ||
"prime": "0.1", | ||
"elements": "0.1" | ||
"prime": "0.3", | ||
"elements": "0.2" | ||
}, | ||
@@ -29,0 +29,0 @@ "sources": [ |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
229139
31
0
5710
+ Addedelements@0.2.4(transitive)
+ Addedprime@0.3.2(transitive)
- Removedelements@0.1.0(transitive)
- Removedprime@0.1.0(transitive)
Updatedelements@0.2
Updatedprime@0.3