(function(o){var j="3.0.5",e=["play","start","stop","pause","resume","reverse","reset"],r=[];o.extend(o.expr[":"],{blendingParam:function(z,y,C,E){var D=C[3],A=o(z),B=r[z.uniqueID];return(A.is(":hasBlend('"+D+"')")&&B[D].internals.animating)},blendableParam:function(z,y,C,E){var D=C[3],A=o(z),B=r[z.uniqueID];return A.is(":blendingParam('"+D+"')")?(B[D].isQueue&&B[D].cycles>-1):true},paramMyBlend:function(A,C,B,F){var D=B[3].split(","),G=o(A),E=D[0],y=D[1],z=r[A.uniqueID];return(G.is(":hasBlend('"+y+"')")&&z[y].blendId===E)},hasBlend:function(z,y,B,D){var C=B[3],A=r[z.uniqueID];return !q(A)&&!q(A[C])},blending:function(z,y,B,C){var A=r[z.uniqueID];if(!q(A)){for(param in A){if(!q(A[param])&&!A[param].internals.animating){continue}return true}}return false},uniqueIDAssigned:function(z,y,B,D){var A=z.uniqueID;if(q(A)){var C=new Object();C.uniqueID=d();o.extend(z,C)}return true}});o.extend({colorPercent:function(){if(a(arguments[0])&&!(!arguments[1])){return g(arguments[0],arguments[1])}}});o.fn.colorBlend=function(H){if(arguments.length==1&&typeof(arguments[0])=="string"){actionPos=o.inArray(arguments[0].toLowerCase(),e);if(actionPos>-1){H=[{param:arguments[0]}]}}if(arguments.length>=2&&typeof(arguments[0])=="string"&&((typeof(arguments[1])=="string"&&arguments[1].indexOf(",")>-1)||a(arguments[1]))){var C=a(arguments[1])?arguments[1]:arguments[1].toString().split(",");H=arguments[0].toLowerCase()=="opacity"?[{param:arguments[0],alpha:C}]:[{param:arguments[0],colorList:C}];if(!(!arguments[2])&&parseInt(arguments[2]).toString()!="NaN"){H[0].duration=parseInt(arguments[2])}}if(!H){H=[{}]}var F={fps:60,duration:1000,param:"background-color",cycles:-1,colorList:["current","opposite"],alpha:[],action:"",random:false,strobe:true,isQueue:true,cycleCallBack:function(){},preCallBack:function(){},postCallBack:function(){}},D={currentCycle:0,pos:0,frames:0,delay:0,step:1,tId:0,animating:false,isPOrS:false,pct:function(){return(this.pos/this.frames)},next:function(){if(!q(this.opts)){var J=this;function I(){u(J.opts)}this.tId=setTimeout(I,this.delay)}}},z=[];function G(J,K){var L=[],I=d();K.blendId=I;z=[];o.each(J,function(Q,O){var P=o.extend({},F,O),N=o.inArray(P.action.toLowerCase(),e),R=P.param.toLowerCase(),M;if(R!=="all"){z.push(R)}if(N>-1){l(R,K,e[N]);return true}if(R==="opacity"){P.colorList=[];P.random=false}P.blendId=I;P.parent=K;P.queue=[];P.internals=o.extend({},D);if(o.inArray(R,L)==-1){L[R]=k(P)}});B(K,L)}function E(J,I,K){if(q(r[I])){r[I]=[]}r[I][K]=J}function A(K,J){var I=o.extend(true,{},J);I.parent=o(K);I.internals.opts=I;return I}function B(J,I){o.each(z,function(L,K){var N=J.filter(":not(:hasBlend('"+K+"'))");N.each(function(P,O){E(A(O,I[K]),O.uniqueID,K)});if(N.size()<J.size()){var M=J.not(N).filter(":blendingParam('"+K+"')");M.filter(":blendableParam('"+K+"')").each(function(P,O){r[O.uniqueID][K].queue.push(A(O,I[K]))});J.not(N).not(M).each(function(P,O){E(A(O,I[K]),O.uniqueID,K)})}})}function y(I){if(I.is(":uniqueIDAssigned")){G(H,I);if(!q(I.blendId)){o.each(z,function(K,J){I.filter(":paramMyBlend('"+I.blendId+","+J+"')").each(function(M,L){var N=r[L.uniqueID][J];N.preCallBack();N.internals.animating=true;N.internals.next()})})}}return I}return y(this)};function l(B,A,z){if(B.toLowerCase()==="all"||A.is(":hasBlend('"+B+"')")){var y=B.toLowerCase()==="all"?":blending":":hasBlend('"+B+"')";A.filter(y).each(function(E,C){for(cPrm in r[C.uniqueID]){var D=r[C.uniqueID][cPrm];if(!q(D)&&(cPrm===B||B==="all")){switch(z.toLowerCase()){case"pause":case"stop":D.internals.tId=clearTimeout(D.internals.tId);D.internals.isPOrS=true;if(z.toLowerCase()==="stop"){D.internals.animating=false}break;case"reverse":D.internals.step=-1*D.internals.step;break;case"reset":D.internals.step=1;D.internals.currentCycle=D.cycles>-1?D.cycles:0;D.internals.pos=0;break;case"start":case"play":case"resume":if(D.internals.isPOrS){D.internals.isPOrS=false;D.internals.animating=true;D.internals.next()}break}}}})}}function p(y){y.parent.filter(":paramMyBlend('"+y.blendId+","+y.param+"')").each(function(A,z){if(!q(r[z.uniqueID])){var B=true;r[z.uniqueID][y.param]=null;for(sObj in r[z.uniqueID]){if(q(r[z.uniqueID][sObj])){continue}B=false}if(B){r[z.uniqueID]=null}}})}function v(z){if(z.cycles>-1&&z.internals.pos<=0){z.internals.currentCycle-=z.internals.currentCycle!=0?1:0;if(z.internals.currentCycle==0){z.internals.tId=clearTimeout(z.internals.tId);z.cycleCallBack();if(a(z.queue)&&z.queue.length>0){var y=z.queue.concat();y.splice(0,1);z=o.extend(z,z.queue.shift());z.queue=y.concat();z.internals.animating=true;z.internals.next()}else{z.internals.animating=false;z.internals.isPOrS=false;z.postCallBack();p(z)}}}}function u(y){if(y.internals.animating&&!y.internals.isPOrS){y.parent.css(y.param,c(y));y.internals.pos+=y.internals.step;if(y.internals.pos>y.internals.frames||y.internals.pos<0){if(y.random&&y.param.toLowerCase()!=="opacity"){y.colorList=[y.colorList[y.colorList.length-1],f()]}if(y.strobe){y.internals.step=-1*y.internals.step;y.internals.pos+=y.internals.step;v(y)}else{if(y.internals.pos>y.internals.frames){y.internals.pos=0;v(y)}}}if(y.internals.animating&&!y.internals.isPOrS){y.internals.next()}}}function k(A){if(!A.internals.animating){if(A.param.toLowerCase()!=="opacity"){if(A.colorList.length==1){A.colorList.push("opposite")}if(A.random){A.strobe=false;A.colorList=[f(),f()]}else{o.each(A.colorList,function(C,B){switch(B.toLowerCase()){case"current":A.colorList[C]=A.parent.css(A.param)==="transparent"?h(A.parent,A.param):A.parent.css(A.param);break;case"parent":case"transparent":A.colorList[C]=h(A.parent,A.param);break;case"opposite":A.colorList[C]=i(w(h(A.parent,A.param)));break;case"random":A.colorList[C]=f();break}})}}var z=Math.floor(1000/A.fps),y=Math.ceil(A.duration/z);A.internals.currentCycle=A.cycles>-1?A.cycles:0;A.internals.frames=A.strobe?Math.floor(y/2):y;A.internals.delay=z;return A}}var n={aliceblue:"F0F8FF",antiquewhite:"FAEBD7",aqua:"00FFFF",aquamarine:"7FFFD4",azure:"F0FFFF",beige:"F5F5DC",bisque:"FFE4C4",black:"000000",blanchedalmond:"FFEBCD",blue:"0000FF",blueviolet:"8A2BE2",brown:"A52A2A",burlywood:"DEB887",cadetblue:"5F9EA0",chartreuse:"7FFF00",chocolate:"D2691E",coral:"FF7F50",cornflowerblue:"6495ED",cornsilk:"FFF8DC",crimson:"DC143C",cyan:"00FFFF",darkblue:"00008B",darkcyan:"008B8B",darkgoldenrod:"B8860B",darkgray:"A9A9A9",darkgreen:"006400",darkkhaki:"BDB76B",darkmagenta:"8B008B",darkolivegreen:"556B2F",darkorange:"FF8C00",darkorchid:"9932CC",darkred:"8B0000",darksalmon:"E9967A",darkseagreen:"8FBC8F",darkslateblue:"483D8B",darkslategray:"2F4F4F",darkturquoise:"00CED1",darkviolet:"9400D3",deeppink:"FF1493",deepskyblue:"00BFFF",dimgray:"696969",dodgerblue:"1E90FF",firebrick:"B22222",floralwhite:"FFFAF0",forestgreen:"228B22",fuchsia:"FF00FF",gainsboro:"DCDCDC",ghostwhite:"F8F8FF",gold:"FFD700",goldenrod:"DAA520",gray:"808080",grey:"808080",green:"008000",greenyellow:"ADFF2F",honeydew:"F0FFF0",hotpink:"FF69B4",indianred:"CD5C5C",indigo:"4B0082",ivory:"FFFFF0",khaki:"F0E68C",lavender:"E6E6FA",lavenderblush:"FFF0F5",lawngreen:"7CFC00",lemonchiffon:"FFFACD",lightblue:"ADD8E6",lightcoral:"F08080",lightcyan:"E0FFFF",lightgoldenrodyellow:"FAFAD2",lightgreen:"90EE90",lightgrey:"D3D3D3",lightpink:"FFB6C1",lightsalmon:"FFA07A",lightseagreen:"20B2AA",lightskyblue:"87CEFA",lightslategray:"778899",lightsteelblue:"B0C4DE",lightyellow:"FFFFE0",lime:"00FF00",limegreen:"32CD32",linen:"FAF0E6",magenta:"FF00FF",maroon:"800000",mediumaquamarine:"66CDAA",mediumblue:"0000CD",mediumorchid:"BA55D3",mediumpurple:"9370DB",mediumseagreen:"3CB371",mediumslateblue:"7B68EE",mediumspringgreen:"00FA9A",mediumturquoise:"48D1CC",mediumvioletred:"C71585",midnightblue:"191970",mintcream:"F5FFFA",mistyrose:"FFE4E1",moccasin:"FFE4B5",navajowhite:"FFDEAD",navy:"000080",oldlace:"FDF5E6",olive:"808000",olivedrab:"6B8E23",orange:"FFA500",orangered:"FF4500",orchid:"DA70D6",palegoldenrod:"EEE8AA",palegreen:"98FB98",paleturquoise:"AFEEEE",palevioletred:"DB7093",papayawhip:"FFEFD5",peachpuff:"FFDAB9",peru:"CD853F",pink:"FFC0CB",plum:"DDA0DD",powderblue:"B0E0E6",purple:"800080",red:"FF0000",rosybrown:"BC8F8F",royalblue:"4169E1",saddlebrown:"8B4513",salmon:"FA8072",sandybrown:"F4A460",seagreen:"2E8B57",seashell:"FFF5EE",sienna:"A0522D",silver:"C0C0C0",skyblue:"87CEEB",slateblue:"6A5ACD",slategray:"708090",snow:"FFFAFA",springgreen:"00FF7F",steelblue:"4682B4",tan:"D2B48C",teal:"008080",thistle:"D8BFD8",tomato:"FF6347",turquoise:"40E0D0",violet:"EE82EE",wheat:"F5DEB3",white:"FFFFFF",whitesmoke:"F5F5F5",yellow:"FFFF00",yellowgreen:"9ACD32"};function i(C){C=w(C).split("#").join("").split("");var B="0123456789abcdef",A=B.split("").reverse().join(""),z;for(var y=0;y<C.length;y++){z=B.indexOf(C[y]);C[y]=A.substring(z,z+1)}return"#"+C.join("")}function x(A,z,y){return"#"+(1<<24|(A<<16)|(z<<8)|(y<<0)).toString(16).substring(1)}function m(A){var z=[];if(q(A)){return"0, 0, 0"}A=A.split("#").join("");for(var y=0;y<3;y++){z.push(parseInt(A.substr(y*2,2),16))}return z.join(", ")}function t(z){var y;if(z&&z.constructor==Array&&z.length==3){return z}if(y=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(z)){return[parseInt(y[1]),parseInt(y[2]),parseInt(y[3])]}if(y=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(z)){return[parseFloat(y[1])*2.55,parseFloat(y[2])*2.55,parseFloat(y[3])*2.55]}if(y=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(z)){return[parseInt(y[1],16),parseInt(y[2],16),parseInt(y[3],16)]}if(y=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(z)){return[parseInt(y[1]+y[1],16),parseInt(y[2]+y[2],16),parseInt(y[3]+y[3],16)]}return m(n[o.trim(z).toLowerCase()]).split(",")}function w(z){var y=t(z);return x(parseInt(y[0]),parseInt(y[1]),parseInt(y[2]))}function c(y){return(y.param.toLowerCase()==="opacity")?s(y.alpha,y.internals.pct()):g(y.colorList,y.internals.pct())}function s(E,D){var z=((E.length-1)*D),C=Math.floor(z),F=(z-C),A=1-F,B=E[C],y=D==1?E[C]:E[C+1];return Math.min(100,Math.max(0,Math.floor(B*(A)+y*(F))))*0.01}function g(F,H){var A=((F.length-1)*H),y=Math.floor(A),E=(A-y),B=1-E,G=[0,0,0],z=t(F[y]),C=H==1?t(F[y]):t(F[y+1]);for(var D=0;D<3;D++){G[D]=Math.floor(parseInt(z[D])*(B)+parseInt(C[D])*(E))}return x(G[0],G[1],G[2])}function h(A,z){var y="#ffffff";o(A).parents().each(function(){var B=o(this).css(z);if(B!="transparent"&&B!=""){y=B;return false}});return y}function f(){var A=[],y;for(var z=0;z<3;z++){y=b(0,255).toString(16);A[A.length]=(y.length==1?"0"+y:y)}return"#"+A.join("")}function d(){var z=[];for(var y=0;y<7;y++){z.push(b(0,15).toString(16))}return z.join("")}function b(z,y){return Math.floor(Math.random()*(y-z+1))+z}function a(y){return y.constructor==Array}function q(y){return typeof(y)=="undefined"?true:y==null?true:false}})(jQuery);
