PageSourceSearch

https://www.ptpk.gov.my/t3-assets/js/js-80013.js?t=418

js ptpk.gov.my collected 2026-09-25 09:09:03 UTC 119,512 bytes, 620 lines download raw bytes

1
2
3/*===============================
4/plugins/system/rokbox/assets/js/rokbox.js
5================================================================================*/;
6(function(c){var a={},b=function(f){var e=a[f];if(!e){e=a[f]={};var d=e.exports={};c[f].call(d,b,e,d,window);}return e.exports;};window.moofx=b("0");})({"0":function(c,e,b,f){var a=c("1"),g=c("2");var d=typeof document!=="undefined"?c("7"):c("b");d.requestFrame=function(h){g.request(h);return this;};d.cancelFrame=function(h){g.cancel(h);return this;};d.color=a;e.exports=d;},"1":function(j,e,w,q){var k={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"};var d=function(z,y,c,x){if(x==null||x===""){x=1;}z=parseFloat(z);y=parseFloat(y);c=parseFloat(c);x=parseFloat(x);if(!(z<=255&&z>=0&&y<=255&&y>=0&&c<=255&&c>=0&&x<=1&&x>=0)){return null;}return[Math.round(z),Math.round(y),Math.round(c),x];};var v=function(D){if(D.length===3){D+="f";}if(D.length===4){var C=D.charAt(0),B=D.charAt(1),z=D.charAt(2),x=D.charAt(3);D=C+C+B+B+z+z+x+x;}if(D.length===6){D+="ff";}var y=[];for(var A=0,c=D.length;A<c;A+=2){y.push(parseInt(D.substr(A,2),16)/(A===6?255:1));}return y;};var l=function(y,x,c){if(c<0){c+=1;}if(c>1){c-=1;}if(c<1/6){return y+(x-y)*6*c;}if(c<1/2){return x;}if(c<2/3){return y+(x-y)*(2/3-c)*6;}return y;};var a=function(A,E,z,D){var c,C,B;if(D==null||D===""){D=1;}A=parseFloat(A)/360;E=parseFloat(E)/100;z=parseFloat(z)/100;D=parseFloat(D)/1;if(A>1||A<0||E>1||E<0||z>1||z<0||D>1||D<0){return null;}if(E===0){c=C=B=z;}else{var x=z<0.5?z*(1+E):z+E-z*E;var y=2*z-x;c=l(y,x,A+1/3);B=l(y,x,A);C=l(y,x,A-1/3);}return[c*255,B*255,C*255,D];};var p=[];for(var t in k){p.push(t);}var m="(?:#([a-f0-9]{3,8}))",f="\\s*([.\\d%]+)\\s*",b="(?:,\\s*([.\\d]+)\\s*)?",s="\\("+[f,f,f]+b+"\\)",g="(?:rgb)a?",o="(?:hsl)a?",n="("+p.join("|")+")";var h=RegExp(m,"i"),u=RegExp(g+s,"i"),i=RegExp(o+s,"i");var r=function(c,y){if(c==null){return null;}c=(c+"").replace(/\s+/,"");var x=k[c];if(x){return r(x,y);}else{if(x=c.match(h)){c=v(x[1]);}else{if(x=c.match(u)){c=x.slice(1);}else{if(x=c.match(i)){c=a.apply(null,x.slice(1));}else{return null;}}}}if(!(c&&(c=d.apply(null,c)))){return null;}if(y){return c;}if(c[3]===1){c.splice(3,1);}return"rgb"+(c.length===4?"a":"")+"("+c+")";};r.x=RegExp([n,m,g+s,o+s].join("|"),"gi");e.exports=r;},"2":function(c,b,f,a){var h=c("3");var d=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||function(k){return setTimeout(k,1000/60);};var i=[];var g=function(o){var n=i.splice(0,i.length);for(var m=0,k=n.length;m<k;m++){n[m](o||(o=+new Date()));}};var j=function(l){var k=h.indexOf(i,l);if(k>-1){i.splice(k,1);}};var e=function(l){var k=i.push(l);if(k===1){d(g);}return function(){j(l);};};f.request=e;f.cancel=j;},"3":function(f,e,h,c){var k=f("4")["array"];var l=("pop,push,reverse,shift,sort,splice,unshift,concat,join,slice,toString,indexOf,lastIndexOf,forEach,every,some,filter,map,reduce,reduceRight").split(",");for(var g={},j=0,b,a;b=l[j++];){if(a=Array.prototype[b]){g[b]=a;}}if(!g.filter){g.filter=function(q,p){var o=[];for(var n=0,m=this.length>>>0;n<m;n++){if(n in this){var r=this[n];if(q.call(p,r,n,this)){o.push(r);}}}return o;};}if(!g.indexOf){g.indexOf=function(o,p){for(var m=this.length>>>0,n=p<0?Math.max(0,m+p):p||0;n<m;n++){if(n in this&&this[n]===o){return n;}}return-1;};}if(!g.map){g.map=function(q,p){var r=this.length>>>0,o=Array(r);for(var n=0,m=r;n<m;n++){if(n in this){o[n]=q.call(p,this[n],n,this);}}return o;};}if(!g.every){g.every=function(p,o){for(var n=0,m=this.length>>>0;n<m;n++){if(n in this&&!p.call(o,this[n],n,this)){return false;}}return true;};}if(!g.some){g.some=function(p,o){for(var n=0,m=this.length>>>0;n<m;n++){if(n in this&&p.call(o,this[n],n,this)){return true;}}return false;};}if(!g.forEach){g.forEach=function(p,o){for(var n=0,m=this.length>>>0;n<m;n++){if(n in this){p.call(o,this[n],n,this);}}};}var d=Object.prototype.toString;k.isArray=Array.isArray||function(i){return d.call(i)==="[object Array]";};e.exports=k.implement(g);},"4":function(d,c,e,b){var a=d("5"),j=d("6");var k=Array.prototype.slice;var m=a({constructor:function m(i){this.valueOf=function(){return i;};this.toString=function(){return i+"";};this.is=function(n){return i===n;};}});var h=function(i){if(i==null||i instanceof m){return i;}var n=h[j(i)];return n?new n(i):i;};var l=function(){var i=a({inherits:m});return a({constructor:function(n){return new i(n);},define:function(n,o){var p=o.value;this[n]=function(q){return arguments.length>
61?p.apply(q,k.call(arguments,1)):p.call(q);};i.prototype[n]=function(){return h(p.apply(this.valueOf(),arguments));};a.define(this.prototype,n,o);return this;}});};for(var g="string,number,array,object,date,function,regexp".split(","),f=g.length;f--;){h[g[f]]=l();}c.exports=h;},"5":function(g,d,h,c){var p=function(e,q){return Object.hasOwnProperty.call(e,q);};var n=function(e,s,r){for(var q in e){if(s.call(r,e[q],q,e)===false){break;}}return e;};if(!{valueOf:0}.propertyIsEnumerable("valueOf")){var f="constructor,toString,valueOf,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString".split(",");var l=Object.prototype;n=function(e,u,s){for(var r in e){if(u.call(s,e[r],r,e)===false){return e;}}for(var q=0;r=f[q];q++){var t=e[r];if((t!==l[r]||p(e,r))&&u.call(s,t,r,e)===false){break;}}return e;};}var k=Object.create||function(e){var q=function(){};q.prototype=e;return new q();};var o=Object.getOwnPropertyDescriptor;var j=Object.defineProperty;try{var i={a:1};o(i,"a");j(i,"a",{value:2});}catch(m){o=function(e,q){return{value:e[q]};};j=function(e,q,r){e[q]=r.value;return e;};}var b=function(e){n(e,function(r,q){if(q!=="constructor"&&q!=="define"&&q!=="inherits"){this.define(q,o(e,q)||{writable:true,enumerable:true,configurable:true,value:r});}},this);return this;};var a=function(q){var r=q.inherits;var e=p(q,"constructor")?q.constructor:r?function(){return r.apply(this,arguments);}:function(){};if(r){var t=r.prototype;var s=e.prototype=k(t);e.parent=t;s.constructor=e;}e.define=q.define||r&&r.define||function(u,v){j(this.prototype,u,v);return this;};e.implement=b;return e.implement(q);};a.has=p;a.each=n;a.create=k;a.define=j;d.exports=a;},"6":function(b,d,a,f){var g=Object.prototype.toString,c=/number|object|array|string|function|date|regexp|boolean/;var e=function(i){if(i==null){return"null";}var h=g.call(i).slice(8,-1).toLowerCase();if(h==="number"&&isNaN(i)){return"null";}if(c.test(h)){return h;}return"object";};d.exports=e;},"7":function(k,h,ae,d){var O=k("1"),b=k("2");var ad=b.cancel,X=b.request;var E=k("5"),o=k("3"),z=k("8");var aj=z.camelize,aa=z.clean,P=z.capitalize;var N=o.map,c=o.forEach,F=o.indexOf;var m=k("a");var H=k("b");var R={};var l=function(e){return R[e]||(R[e]=z.hyphenate(e));};var ag=function(e){return Math.round(e*1000)/1000;};var w=d.getComputedStyle?function(ar){var e=getComputedStyle(ar);return function(at){return e?e.getPropertyValue(l(at)):"";};}:function(ar){var e=ar.currentStyle;return function(at){return e?e[aj(at)]:"";};};var s=document.createElement("div");var L="border:none;margin:none;padding:none;visibility:hidden;position:absolute;height:0;";var ah=function(ar,e){var au=ar.parentNode,at=1;if(au){s.style.cssText=L+("width:100"+e+";");au.appendChild(s);at=s.offsetWidth/100;au.removeChild(s);}return at;};var I=function(e){var ar=e.length;if(ar===1){e.push(e[0],e[0],e[0]);}else{if(ar===2){e.push(e[0],e[1]);}else{if(ar===3){e.push(e[1]);}}}return e;};var q="([-.\\d]+)(%|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vm)",t=q+"?",ak="none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|inherit";var f=RegExp(q,"g"),ao=RegExp(t),J=RegExp(t,"g"),C=RegExp(ak);var V=function(e){return e==null?"":e+"";};var j=function(ar,e){if(ar==null||ar===""){return e?"1":"";}return isFinite(ar=+ar)?ar<0?"0":ar+"":"1";};try{s.style.color="rgba(0,0,0,0.5)";}catch(am){}var af=/^rgba/.test(s.style.color);var v=function(ar,e){var av="rgba(0,0,0,1)",au;if(!ar||!(au=O(ar,true))){return e?av:"";}if(e){return"rgba("+au+")";}var at=au[3];if(at===0){return"transparent";}return!af||at===1?"rgb("+au.slice(0,3)+")":"rgba("+au+")";};var Z=function(at,e){if(at==null||at===""){return e?"0px":"";}var ar=z.match(at,ao);return ar?ar[1]+(ar[2]||"px"):at;};var i=function(at,e){if(at==null||at===""){return e?"none":"";}var ar=at.match(C);return ar?at:e?"none":"";};var U=function(au,ar){var av="0px none rgba(0,0,0,1)";if(au==null||au===""){return ar?av:"";}if(au===0||au==="none"){return ar?av:au+"";}var aw;au=au.replace(O.x,function(ax){aw=ax;return"";});var at=au.match(C),e=au.match(J);
6return aa([Z(e?e[0]:"",ar),i(at?at[0]:"",ar),v(aw,ar)].join(" "));};var u=function(ar,e){if(ar==null||ar===""){return e?"0px 0px 0px 0px":"";}return aa(I(N(aa(ar).split(" "),function(at){return Z(at,e);})).join(" "));};var a=function(au,at,e){var aw="rgba(0,0,0,0)",av=e===3?aw+" 0px 0px 0px":aw+" 0px 0px 0px 0px";if(au==null||au===""){return at?av:"";}if(au==="none"){return at?av:au;}var ar=[],au=aa(au).replace(O.x,function(ax){ar.push(ax);return"";});return N(au.split(","),function(aC,az){var aB=v(ar[az],at),ax=/inset/.test(aC),aA=aC.match(J)||["0px"];aA=N(aA,function(aD){return Z(aD,at);});while(aA.length<e){aA.push("0px");}var ay=ax?["inset",aB]:[aB];return ay.concat(aA).join(" ");}).join(", ");};var G=function(ar,e){if(ar==null||ar===""){return"";}return ar.replace(O.x,function(at){return v(at,e);}).replace(f,function(at){return Z(at,e);});};var p={},r={},y={},S={};var M=function(e){return p[e]||(p[e]=function(){var ar=S[e]||e,at=y[e]||G;return function(){return at(w(this)(ar),true);};}());};var Y=function(e){return r[e]||(r[e]=function(){var ar=S[e]||e,at=y[e]||G;return function(au){this.style[ar]=at(au,false);};}());};var A=["Top","Right","Bottom","Left"],aq=["TopLeft","TopRight","BottomRight","BottomLeft"];c(A,function(ar){var e="border"+ar;c(["margin"+ar,"padding"+ar,e+"Width",ar.toLowerCase()],function(at){y[at]=Z;});y[e+"Color"]=v;y[e+"Style"]=i;y[e]=U;p[e]=function(){return[M(e+"Width").call(this),M(e+"Style").call(this),M(e+"Color").call(this)].join(" ");};});c(aq,function(e){y["border"+e+"Radius"]=Z;});y.color=y.backgroundColor=v;y.width=y.height=y.minWidth=y.minHeight=y.maxWidth=y.maxHeight=y.fontSize=y.backgroundSize=Z;c(["margin","padding"],function(e){y[e]=u;p[e]=function(){return N(A,function(ar){return M(e+ar).call(this);},this).join(" ");};});y.borderWidth=u;y.borderStyle=function(ar,e){if(ar==null||ar===""){return e?I(["none"]).join(" "):"";}ar=aa(ar).split(" ");return aa(I(N(ar,function(at){i(at,e);})).join(" "));};y.borderColor=function(ar,e){if(!ar||!(ar=z.match(ar,O.x))){return e?I(["rgba(0,0,0,1)"]).join(" "):"";}return aa(I(N(ar,function(at){return v(at,e);})).join(" "));};c(["Width","Style","Color"],function(e){p["border"+e]=function(){return N(A,function(ar){return M("border"+ar+e).call(this);},this).join(" ");};});y.borderRadius=u;p.borderRadius=function(){return N(aq,function(e){return M("border"+e+"Radius").call(this);},this).join(" ");};y.border=U;p.border=function(){var at;for(var e=0;e<A.length;e++){var ar=M("border"+A[e]).call(this);if(at&&ar!==at){return null;}at=ar;}return at;};y.zIndex=V;y.opacity=j;var ab=s.style.MsFilter!=null&&"MsFilter"||s.style.filter!=null&&"filter";if(ab&&s.style.opacity==null){var x=/alpha\(opacity=([\d.]+)\)/i;r.opacity=function(ar){ar=(ar=j(ar))==="1"?"":"alpha(opacity="+Math.round(ar*100)+")";var e=w(this)(ab);return this.style[ab]=x.test(e)?e.replace(x,ar):e+" "+ar;};p.opacity=function(){var e=w(this)(ab).match(x);return(!e?1:e[1]/100)+"";};}var Q=y.boxShadow=function(ar,e){return a(ar,e,4);};var K=y.textShadow=function(ar,e){return a(ar,e,3);};c(["Webkit","Moz","ms","O",null],function(e){c(["transition","transform","transformOrigin","transformStyle","perspective","perspectiveOrigin","backfaceVisibility"],function(ar){var at=e?e+P(ar):ar;if(e==="ms"){R[at]="-ms-"+l(ar);}if(s.style[at]!=null){S[ar]=at;}});});var n=S.transition,D=S.transform;if(n==="OTransition"){n=null;}var ac,W;if(!n&&D){(function(){var av=k("d");var ar="\\s*([-\\d\\w.]+)\\s*";var au=RegExp("matrix\\("+[ar,ar,ar,ar,ar,ar]+"\\)");var ax=function(az){var aA=av.apply(null,az.match(au).slice(1))||[[0,0],0,0,[0,0]];return["translate("+N(aA[0],function(aB){return ag(aB)+"px";})+")","rotate("+ag(aA[1]*180/Math.PI)+"deg)","skewX("+ag(aA[2]*180/Math.PI)+"deg)","scale("+N(aA[3],ag)+")"].join(" ");};var at=function(az){return az||"0px";},e=function(az){return az||"1";},ay=function(az){return az||"0deg";};var aw={translate:function(aA){if(!aA){aA="0px,0px";}var az=aA.split(",");if(!az[1]){az[1]="0px";}return N(az,aa)+"";},translateX:at,translateY:at,scale:function(aA){if(!aA){aA="1,1";}var az=aA.split(",");if(!az[1]){az[1]=az[0];}return N(az,aa)+"";},scaleX:e,scaleY:e,rotate:ay,skewX:ay,skewY:ay};W=E({constructor:function(aA){var aB=this.names=[];var az=this.values=[];aA.replace(/(\w+)\(([-.\d\s\w,]+)\)/g,function(aD,aC,aE){aB.push(aC);az.push(aE);});},identity:function(){var az=[];c(this.names,function(aA){var aB=aw[aA];if(aB){az.push(aA+"("+aB()+")");}});return az.join(" ");},sameType:function(az){return this.names.toString()===az.names.toString();},decompose:function(){var aA=this.toString();s.style.cssText=L+l(D)+":"+aA+";";document.body.appendChild(s);var az=w(s)(D);if(!az||az==="none"){az="matrix(1, 0, 0, 1, 0, 0)";}document.body.removeChild(s);return ax(az);}});W.prototype.toString=function(aA){var az=this.values,aB=[];c(this.names,function(aC,aD){var aE=aw[aC];if(!aE){return;}var aF=aE(az[aD]);if(!aA||aF!==aE()){aB.push(aC+"("+aF+")");}});return aB.length?aB.join(" "):"none";};W.union=function(aC,aB){if(aC===aB){return;}var az,aA;if(aC==="none"){aA=new W(aB);aB=aA.toString();aC=aA.identity();az=new W(aC);}else{if(aB==="none"){az=new W(aC);aC=az.toString();aB=az.identity();aA=new W(aB);}else{az=new W(aC);aC=az.toString();aA=new W(aB);aB=aA.toString();}}if(aC===aB){return;}if(!az.sameType(aA)){aC=az.decompose();aB=aA.decompose();}if(aC===aB){return;}return[aC,aB];};ac=y.transform=function(az){if(!az||az==="none"){return"none";}return new W(au.test(az)?ax(az):az).toString(true);};p.transform=function(){var az=this.style;return az[D]||(az[D]=ac(w(this)(D)));};})();}var an=function(at,au,ax){var aw=y[au]||G,av=M(au).call(at),ax=aw(ax,true);if(av===ax){return;}if(aw===Z||aw===U||aw===u){var e=ax.match(f),ar=0;
6if(e){av=av.replace(f,function(aB,aE,aC){var ay=e[ar++],aD=ay.match(ao),aA=aD[2];if(aC!==aA){var az=aC==="px"?aE:ah(at,aC)*aE;return ag(az/ah(at,aA))+aA;}return aB;});}if(ar>0){Y(au).call(at,av);}}else{if(aw===ac){return W.union(av,ax);}}return av!==ax?[av,ax]:null;};var T=E({inherits:H,constructor:function T(at,au){var ar=M(au),e=Y(au);this.get=function(){return ar.call(at);};this.set=function(av){return e.call(at,av);};T.parent.constructor.call(this,this.set);this.node=at;this.property=au;}});var ai;ai=E({inherits:T,constructor:function ai(){return ai.parent.constructor.apply(this,arguments);},start:function(at){this.stop();if(this.duration===0){this.cancel(at);return this;}var e=an(this.node,this.property,at);if(!e){this.cancel(at);return this;}ai.parent.start.apply(this,e);if(!this.cancelStep){return this;}var ar=y[this.property]||G;if((ar===Q||ar===K||ar===G)&&this.templateFrom!==this.templateTo){this.cancelStep();delete this.cancelStep;this.cancel(at);}return this;},parseEquation:function(e){if(typeof e==="string"){return ai.parent.parseEquation.call(this,e);}}});var ap=function(au,ar,e,av){var at=F(ar,au);if(at!==-1){ar.splice(at,1);e.splice(at,1);av.splice(at,1);}};var al=E({inherits:T,constructor:function al(ar,at){al.parent.constructor.call(this,ar,at);this.hproperty=l(S[at]||at);var e=this;this.bSetTransitionCSS=function(au){e.setTransitionCSS(au);};this.bSetStyleCSS=function(au){e.setStyleCSS(au);};this.bComplete=function(){e.complete();};},start:function(ar){this.stop();if(this.duration===0){this.cancel(ar);return this;}var e=an(this.node,this.property,ar);if(!e){this.cancel(ar);return this;}this.to=e[1];this.cancelSetTransitionCSS=X(this.bSetTransitionCSS);return this;},setTransitionCSS:function(e){delete this.cancelSetTransitionCSS;this.resetCSS(true);this.cancelSetStyleCSS=X(this.bSetStyleCSS);},setStyleCSS:function(ar){delete this.cancelSetStyleCSS;var e=this.duration;this.cancelComplete=setTimeout(this.bComplete,e);this.endTime=ar+e;this.set(this.to);},complete:function(){delete this.cancelComplete;this.resetCSS();this.callback(this.endTime);},stop:function(e){if(this.cancelExit){this.cancelExit();delete this.cancelExit;}else{if(this.cancelSetTransitionCSS){this.cancelSetTransitionCSS();delete this.cancelSetTransitionCSS;}else{if(this.cancelSetStyleCSS){this.cancelSetStyleCSS();delete this.cancelSetStyleCSS;if(e){this.resetCSS();}}else{if(this.cancelComplete){clearTimeout(this.cancelComplete);delete this.cancelComplete;if(e){this.resetCSS();this.set(this.get());}}}}}return this;},resetCSS:function(ar){var aw=w(this.node),av=(aw(n+"Property").replace(/\s+/g,"")||"all").split(","),au=(aw(n+"Duration").replace(/\s+/g,"")||"0s").split(","),e=(aw(n+"TimingFunction").replace(/\s+/g,"")||"ease").match(/cubic-bezier\([\d-.,]+\)|([a-z-]+)/g);ap("all",av,au,e);ap(this.hproperty,av,au,e);if(ar){av.push(this.hproperty);au.push(this.duration+"ms");e.push("cubic-bezier("+this.equation+")");}var at=this.node.style;at[n+"Property"]=av;at[n+"Duration"]=au;at[n+"TimingFunction"]=e;},parseEquation:function(e){if(typeof e==="string"){return al.parent.parseEquation.call(this,e,true);}}});var g=n?al:ai;var B=function(e,ar){return typeof e==="function"?H(e):m(e,ar);};m.implement({animate:function(au,ar,e){var aA=au,aB=ar;if(typeof au==="string"){aA={};aA[au]=ar;aB=e;}if(aB==null){aB={};}var aw=typeof aB;aB=aw==="function"?{callback:aB}:aw==="string"||aw==="number"?{duration:aB}:aB;var az=aB.callback||function(){},av=0,at=0;aB.callback=function(aC){if(++av===at){az(aC);}};for(var ay in aA){var ax=aA[ay],ay=aj(ay);this.forEach(function(aE){at++;var aD=m(aE),aC=aD._animations||(aD._animations={});var aF=aC[ay]||(aC[ay]=new g(aE,ay));aF.setOptions(aB).start(ax);});}return this;},style:function(e,aw){var ar=e;if(typeof e==="string"){ar={};ar[e]=aw;}for(var au in ar){var at=ar[au],av=Y(au=aj(au));this.forEach(function(az){var ay=m(az),ax=ay._animations,aA;if(ax&&(aA=ax[au])){aA.stop(true);}av.call(az,at);});}return this;},compute:function(at){at=aj(at);var e=this[0];if(at==="transform"&&ac){return w(e)(D);}var ar=M(at).call(e);return ar!=null?ar.replace(f,function(au,aw,av){return av==="px"?au:ah(e,av)*aw+"px";}):"";}});B.parse=function(at,ar,e){return(y[aj(at)]||G)(ar,e);};h.exports=B;},"8":function(c,d,a,e){var b=c("9");b.implement({clean:function(){return b.trim((this+"").replace(/\s+/g," "));},camelize:function(){return(this+"").replace(/-\D/g,function(f){return f.charAt(1).toUpperCase();});},hyphenate:function(){return(this+"").replace(/[A-Z]/g,function(f){return"-"+f.toLowerCase();});},capitalize:function(){return(this+"").replace(/\b[a-z]/g,function(f){return f.toUpperCase();});},escape:function(){return(this+"").replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1");},number:function(){return parseFloat(this);}});if(typeof JSON!=="undefined"){b.implement({decode:function(){return JSON.parse(this);}});}d.exports=b;},"9":function(e,d,g,c){var j=e("4")["string"];var k=("charAt,charCodeAt,concat,contains,endsWith,indexOf,lastIndexOf,localeCompare,match,replace,search,slice,split,startsWith,substr,substring,toLocaleLowerCase,toLocaleUpperCase,toLowerCase,toString,toUpperCase,trim,valueOf").split(",");for(var f={},h=0,b,a;b=k[h++];){if(a=String.prototype[b]){f[b]=a;}}if(!f.trim){f.trim=function(){return(this+"").replace(/^\s+|\s+$/g,"");};}d.exports=j.implement(f);},a:function(g,f,h,e){var d=g("5"),j=g("3").prototype;var k=0;var c=function(l){return l===e?"global":l.uniqueNumber||(l.uniqueNumber="n:"+(k++).toString(36));};var b={};var i=d({constructor:function i(p,o){if(p==null){return this&&this.constructor===i?new a():null;}var x=p;if(p.constructor!==a){x=new a();var v;if(typeof p==="string"){if(!x.search){return null;}x[x.length++]=o||document;return x.search(p);}if(p.nodeType||p===e){x[x.length++]=p;}else{if(p.length){var w={};for(var u=0,r=p.length;u<r;u++){var m=i(p[u],o);if(m&&m.length){for(var t=0,s=m.length;t<s;t++){var q=m[t];v=c(q);if(!w[v]){x[x.length++]=q;w[v]=true;}}}}}}}if(!x.length){return null;}if(x.length===1){v=c(x[0]);return b[v]||(b[v]=x);}return x;}});var a=d({inherits:i,constructor:function a(){this.length=0;},unlink:function(){return this.map(function(m,l){delete b[c(m)];return m;});},forEach:j.forEach,map:j.map,filter:j.filter,every:j.every,some:j.some});f.exports=i;},b:function(h,b,r,n){var c=h("5"),a=h("2").request,k=h("c");var q=h("3").map;var g="([\\d.]+)(s|ms)?",j="cubic-bezier\\(([-.\\d]+),([-.\\d]+),([-.\\d]+),([-.\\d]+)\\)";var p=RegExp(g),e=RegExp(j),m=RegExp(j,"g");
6var i={"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)"};i.ease=i["default"];var o=function(u,t,s){return(t-u)*s+u;};var l=function(t){var s=[];var u=(t+"").replace(/[-.\d]+/g,function(v){s.push(+v);return"@";});return[s,u];};var f=c({constructor:function f(u,t){this.setOptions(t);this.render=u||function(){};var s=this;this.bStep=function(v){return s.step(v);};this.bExit=function(v){s.exit(v);};},setOptions:function(s){if(s==null){s={};}if(!(this.duration=this.parseDuration(s.duration||"500ms"))){throw new Error("invalid duration");}if(!(this.equation=this.parseEquation(s.equation||"default"))){throw new Error("invalid equation");}this.callback=s.callback||function(){};return this;},parseDuration:function(u){if(u=(u+"").match(p)){var t=+u[1],s=u[2]||"ms";if(s==="s"){return t*1000;}if(s==="ms"){return t;}}},parseEquation:function(t,v){var u=typeof t;if(u==="function"){return t;}else{if(u==="string"){t=i[t]||t;var s=t.replace(/\s+/g,"").match(e);if(s){t=q(s.slice(1),function(w){return+w;});if(v){return t;}if(t.toString()==="0,0,1,1"){return function(w){return w;};}u="object";}}}if(u==="object"){return k(t[0],t[1],t[2],t[3],1000/60/this.duration/4);}},cancel:function(s){this.to=s;this.cancelExit=a(this.bExit);},exit:function(s){this.render(this.to);delete this.cancelExit;this.callback(s);},start:function(x,w){this.stop();if(this.duration===0){this.cancel(w);return this;}this.isArray=false;this.isNumber=false;var v=typeof x,u=typeof w;if(v==="object"&&u==="object"){this.isArray=true;}else{if(v==="number"&&u==="number"){this.isNumber=true;}}var t=l(x),s=l(w);this.from=t[0];this.to=s[0];this.templateFrom=t[1];this.templateTo=s[1];if(this.from.length!==this.to.length||this.from.toString()===this.to.toString()){this.cancel(w);return this;}delete this.time;this.length=this.from.length;this.cancelStep=a(this.bStep);return this;},stop:function(){if(this.cancelExit){this.cancelExit();delete this.cancelExit;}else{if(this.cancelStep){this.cancelStep();delete this.cancelStep;}}return this;},step:function(s){this.time||(this.time=s);var y=(s-this.time)/this.duration;if(y>1){y=1;}var B=this.equation(y),z=this.from,A=this.to,x=this.templateTo;for(var v=0,u=this.length;v<u;v++){var w=z[v],C=A[v];x=x.replace("@",C!==w?o(w,C,B):C);}this.render(this.isArray?x.split(","):this.isNumber?+x:x,y);if(y!==1){this.cancelStep=a(this.bStep);}else{delete this.cancelStep;this.callback(s);}}});var d=function(t){var s=new f(t);return{start:function(x,w,u){var v=typeof u;s.setOptions(v==="function"?{callback:u}:v==="string"||v==="number"?{duration:u}:u).start(x,w);return this;},stop:function(){s.stop();return this;}};};d.prototype=f.prototype;b.exports=d;},c:function(b,c,a,d){c.exports=function(h,j,f,i,l){var g=function(n){var m=1-n;return 3*m*m*n*h+3*m*n*n*f+n*n*n;};var e=function(n){var m=1-n;return 3*m*m*n*j+3*m*n*n*i+n*n*n;};var k=function(n){var m=1-n;return 3*(2*(n-1)*n+m*m)*h+3*(-n*n*n+2*m*n)*f;};return function(p){var m=p,u,s,q,n,r,o;for(q=m,o=0;o<8;o++){n=g(q)-m;if(Math.abs(n)<l){return e(q);}r=k(q);if(Math.abs(r)<0.000001){break;}q=q-n/r;}u=0,s=1,q=m;if(q<u){return e(u);}if(q>s){return e(s);}while(u<s){n=g(q);if(Math.abs(n-m)<l){return e(q);}if(m>n){u=q;}else{s=q;}q=(s-u)*0.5+u;}return e(q);};};},d:function(e,d,f,b){var c=function(j){return Math.sqrt(j[0]*j[0]+j[1]*j[1]);};var g=function(k){var j=c(k);return j?[k[0]/j,k[1]/j]:[0,0];};var a=function(k,j){return k[0]*j[0]+k[1]*j[1];};var i=Math.atan2;var h=function(k,j,m,l){return[m*k[0]+l*j[0],m*k[1]+l*j[1]];};d.exports=function(t,s,r,q,p,o){if(t*q-s*r===0){return false;}var j=[p,o];var k=[[t,s],[r,q]];var l=[c(k[0])];k[0]=g(k[0]);var u=a(k[0],k[1]);k[1]=h(k[1],k[0],1,-u);l[1]=c(k[1]);u/=l[1];var n=i(k[0][1],k[0][0]);return[j,n,u,l];};}});((function(){if(typeof this.RokBox=="undefined"){this.RokBox={};}this.RokBox.Media=new Class({Implements:[Options,Events],options:{data:"rokbox",formats:{image:{matcher:/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp)((\?|#).*)?$)/i,params:{},type:"image"},iframe:{matcher:"",params:{},type:"iframe"},audio:{matcher:/(\.(mp3|wav|ogg)((\?|#).*)?$)/i,params:{autoplay:"autoplay",controls:"controls"},type:"audio"},video:{matcher:/(\.(ogm|ogv|webm|mp4|swf)((\?|#).*)?$)/i,params:{autoplay:"autoplay",controls:"controls"},type:"video"},youtube:{matcher:/(youtube\.com|youtu\.be|youtube-nocookie\.com)\/(watch\?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*)).*/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,vq:"hd1080",wmode:"opaque",enablejsapi:1},type:"iframe",url:"//www.youtube.com/embed/$3"},vimeo:{matcher:/(?:vimeo(?:pro)?.com)\/(?:[^\d]+)?(\d+)(?:.*)/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},type:"iframe",url:"//player.vimeo.com/video/$1"},metacafe:{matcher:/metacafe.com\/(?:watch|fplayer)\/([\w\-]{1,10})/,params:{flashVars:"playerVars=autoPlay=yes"},type:"swf",aspect:{w:600,h:338},url:function(b,c,a){return"//www.metacafe.com/fplayer/"+b[1]+"/.swf";}},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"swf",url:"//www.dailymotion.com/swf/video/$1"},twitvid:{matcher:/(twitvid|telly)\.com\/([a-zA-Z0-9_\-\?\=]+)/i,params:{autoplay:1},type:"iframe",url:"//www.$1.com/embed.php?guid=$2"},spotify:{matcher:/open\.spotify\.com\/([a-zA-Z0-9\/]+)/i,params:{},type:"iframe",aspect:{w:300,h:380},url:function(a,b){return"//embed.spotify.com/?uri="+a[1].split("/").join(":");}},twitpic:{matcher:/twitpic\.com\/(?!(?:place|photos|events)\/)([a-zA-Z0-9\?\=\-]+)/i,type:"image",url:"//twitpic.com/show/full/$1/"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},google_maps:{matcher:/maps\.google\.([a-z]{2,3}(\.[a-z]{2})?)\/(\?ll=|maps\?)(.*)/i,type:"iframe",aspect:{w:640,h:480},url:function(a,b){return"//maps.google."+a[1]+"/"+a[3]+""+a[4]+"&output="+(a[4].indexOf("layer=c")>0?"svembed":"embed");}}}},initialize:function(a){this.setOptions(a);},format:function(a){var c=this.getFormat(a),b=a.match(c.matcher?c.matcher:""),d=c.params||{};if(typeof c.url=="function"){return c.url.call(this,b,d);}a=c.url||a;b.forEach(function(f,e){a=a.replace("$"+e,f||"");},this);d=Object.toQueryString(d);if(d.length){a+=(a.indexOf("?")>0?"&":"?")+d;}return a;},getFormat:function(a){var b;Object.forEach(this.options.formats,function(d,c){if(d.matcher&&a.match(d.matcher)){b=d;}});return b||"iframe";},getType:function(b){var a;Object.forEach(this.options.formats,function(d,c){if(d.matcher&&b.match(d.matcher)){a=d.type;}});return a||"iframe";},getAspect:function(b){var a;Object.forEach(this.options.formats,function(d,c){if(d.matcher&&b.match(d.matcher)){a=d.aspect;}});return a||this.options.formats.iframe.aspect||{w:1280,h:720};},getParams:function(b){var a;Object.forEach(this.options.formats,function(d,c){if(d.matcher&&b.match(d.matcher)){a=d.params;}});return a||{};}});})());((function(){if(typeof this.rokbox!="undefined"){return;}if(typeof this.RokBox=="undefined"){this.RokBox={};}var c=this.RokBox;var b=navigator.userAgent.match(/Webkit/i),a=navigator.userAgent.match(/Version\/6.+Safari/i),f=navigator.userAgent.match(/MSIE\s8.0.+Trident/i),d=(navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?true:false);var e={x:0,y:0};String.implement({htmlEncode:function(){return this.replace(/&[^(#\d+;|a-z+;)]/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;");},htmlDecode:function(){return this.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"');}});this.RokBox.Class=new Class({Implements:[Options,Events],options:{data:"rokbox"},initialize:function(g){this.setOptions(g,RokBoxSettings||{});Browser.Features.Touch=(function(){return!!("ontouchstart"in window);})();this.bound={resize:null};this._build();this.attach();this.isFitting=false;this.isTouch=Browser.Features.Touch;if(this.isTouch){this.wrapper.addClass("touch-device");}this.media=new c.Media();},attach:function(){if(document.retrieve(this.options.data+":attached",false)){return;}var m=0;var j=document.retrieve(this.options.data+":open",function(o,n){if(o&&(o.shift||o.meta||o.right
6Click)){return true;}if(o){o.preventDefault();}this.open(n,o);}.bind(this)),l=document.retrieve(this.options.data+":close",function(o,n){if((!this.isOpen&&!this.isOpening)||(o&&o.rightClick)){return true;}if(o.target&&!o.target.get("data-rokboxclose")&&(o.target==this.container||this.container.contains(o.target))){return true;}if(o.target&&!o.target.get("data-rokboxclose")&&((o.target==this.header||this.header.contains(o.target))||(o.target==this.footer||this.footer.contains(o.target)))){return true;}this.close(n,o);}.bind(this)),h=document.retrieve(this.options.data+":fitscreen",function(o,n){if(o&&o.rightClick){return true;}this.fitscreen(n,o);}.bind(this)),k=document.retrieve(this.options.data+":unfitscreen",function(o,n){if(o&&o.rightClick){return true;}this.unfitscreen(n,o);}.bind(this)),i=document.retrieve(this.options.data+":toggleFitscreen",function(o,n){if(o&&o.rightClick){return true;}this[(this.isFitting)?"unfitscreen":"fitscreen"](n);}.bind(this)),g=document.retrieve(this.options.data+":navigation",function(p,n){var o;if(p&&p.rightClick){return true;}if(!n&&(p.key=="left"||p.key=="right")){n=document.getElement("[data-rokbox"+(p.key=="left"?"previous":"next")+"]");}if(!n&&(p.direction=="left"||p.direction=="right")){n=document.getElement("[data-rokbox"+(p.direction=="left"?"previous":"next")+"]");}o=document.getElement("[href="+n.get("data-rokboxnavigation")+"][data-rokbox-album="+n.get("data-rokboxnavigation-album")+"]");if(o){this.load(o,p);}}.bind(this));document.addEvents({touchstart:this.storeMove,"click:relay([data-rokbox])":j,"touchend:relay([data-rokbox])":j,"keyup:keys(esc)":l,"click:relay([data-rokboxwrapper])":l,"touchend:relay([data-rokboxwrapper])":l,"keydown:keys(f)":i,"click:relay([data-rokboxfitscreen])":h,"click:relay([data-rokboxunfitscreen])":k,"click:relay([data-rokboxprevious], [data-rokboxnext])":g,"touchend:relay([data-rokboxfitscreen])":h,"touchend:relay([data-rokboxunfitscreen])":k,"touchend:relay([data-rokboxprevious], [data-rokboxnext])":g,"keydown:keys(right)":g,"keydown:keys(left)":g});document.store(this.options.data+":attached",true);},storeMove:function(g){e={x:g.changedTouches?g.changedTouches[0].pageX:g.pageX,y:g.changedTouches?g.changedTouches[0].pageY:g.pageY};},didItMove:function(i){var g=3,h={x:i.changedTouches?i.changedTouches[0].pageX:i.pageX,y:i.changedTouches?i.changedTouches[0].pageY:i.pageY};return(Math.abs(h.x-e.x)>g||Math.abs(h.y-e.y)>g);},open:function(g,h){if(this.didItMove(h)){return this;}if(this.isOpening){return this;}if(this.isOpen){return this.load(g,h);}this.isOpening=true;this._openAndFixJump();moofx(this.wrapper).style({display:"block"}).animate({opacity:1},{duration:300});this.containerCaption.set("html","").addClass("rokbox-hidden");this.footer.setStyle("display","none");moofx(this.container).style({top:"-50%",opacity:0}
6).animate({top:0,opacity:1},{duration:300,callback:function(){this.load(g,h);}.bind(this)});},close:function(g,h){if(this.didItMove(h)){return this;}moofx(this.wrapper).animate({opacity:0},{duration:300,callback:function(){window.removeEvent("resize",this.bound.resize);this.wrapper.setStyle("display","none");this.container.setStyles({maxWidth:null,maxHeight:null});if(!this.isTouch){this.containerControls.setStyle("display","none");}this.containerContent.setStyles({maxWidth:null,maxHeight:null,width:null,height:null}).empty();this.object=null;this.isOpen=false;this.isOpening=false;document.body.setStyle("margin-right",0).removeClass("rokbox-opened");}.bind(this)});},load:function(p,j){if(this.didItMove(j)){return this;}if(!p){return;}var k=p.get("href"),l=this.media.format(k),v=this.media.getType(k),i=this.media.getAspect(k),n,t,o={},m,y,u=true,g;window.removeEvent("resize",this.bound.resize);this.setNavigation(p);this.showSpinner();this.setFitting();if(p.get("data-rokbox-element")){v="element";}y=p.get("data-rokbox-size")?p.get("data-rokbox-size").split(" "):false;o={href:l,element:p,type:v,aspect:i,size:y};switch(v){case"image":n=new Image();break;case"element":n=new Element("div");o.rule=p.get("data-rokbox-element");u=false;break;case"audio":g=y?{width:y[0],height:y[1]}:{width:300,height:30};if(k.match(/\.mp3$/i)&&Browser.firefox){n=new Element("object",{data:k,type:"application/x-mplayer-2",width:g.width,height:g.height+60}).set("html",'<param name="filename" value="'+k+'"><param name="ShowControls" value="1"><param name="AutoStart" value="true"><embed type="application/x-mplayer-2" src="'+k+'" width="'+g.width+'" height="'+(g.height+60)+'" showcontrols="true" autostart="true"></embed>').setStyles({width:g.width,height:g.height});o.html5=false;}else{var r=k.match(/\.mp3$/i)?"video":"audio";n=new Element(r).set("html","Your browser does not support the <code><audio></code> element.");m=this.media.getParams(k);n.set("src",k).set("width",g.width).set("height",g.height+60);Object.forEach(m,function(h,w){n.set(w,h);},this);if(r=="video"){n.set("type","audio/mpeg");}o.html5=true;}u=false;break;case"video":g=y?{width:y[0],height:y[1]}:{width:600,height:400};if(k.match(/\.swf$/i)&&Browser.firefox){n=new Element("object",{classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",codebase:"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0",width:g.width,height:g.height}).set("html",'<param name="movie" value="'+k+'"><param name="quality" value="high"><embed src="'+k+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" width="'+g.width+'" height="'+g.height+'" type="application/x-shockwave-flash"></embed>').setStyles({width:g.width,height:g.height});o.html5=false;u=false;}else{n=new Element("video").set("html","Your browser does not support the <code>video</code> element.");m=this.media.getParams(k);if(k.match(/\.mp4$/i)&&n.canPlayType("video/mp4").length){n.set("src",l);}if(k.match(/\.webm$/i)&&n.canPlayType("video/webm").length){n.set("src",l);}if(k.match(/\.ogg$/i)&&n.canPlayType("video/ogg").length){n.set("src",l);}if(k.match(/\.ogv$/i)&&n.canPlayType("video/ogv").length){n.set("src",l);}if(y){n.setStyles(g);}else{n.setStyles({width:"100%",height:"auto"});}Object.forEach(m,function(h,w){n.set(w,h);},this);o.html5=true;u=true;}break;case"swf":var x=Math.min(window.getSize().x-100,i.w),q=x*i.h/i.w;if(y){x=y[0];q=y[1];}var s=new Element("embed",{src:l,type:"application/x-shockwave-flash",width:x,height:q});m=this.media.getParams(k);n=new Element("object",{classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",width:"100%",height:"100%"});n.adopt(new Element("param",{name:"move",value:l}));Object.forEach(m,function(h,w){new Element("param").set(w,h);s.set(w,h);},this);s.inject(n);this.bound.resize=this._resizeObject.pass([n,o],this);if(!b){window.addEvent("resize",this.bound.resize);}u=false;break;case"iframe":default:var x=Math.min(window.getSize().x-100,i.w),q=x*i.h/i.w;if(y){x=y[0];q=y[1];}n=new IFrame({resize:true,frameborder:0,webkitAllowFullScreen:true,mozallowfullscreen:true,allowFullScreen:true,width:x,height:q});this.bound.resize=this._resizeObject.pass([n,o],this);if(!b){window.addEvent("resize",this.bound.resize);}if(l.match(/\.pdf$/)){u=false;n.set("src",l);}break;}document.id(n).inject(document.body).setStyle("display","none");if(u){if(o.html5&&o.type=="video"){n.addEventListener("canplay",function(){o.videoSize={width:n.videoWidth,height:n.videoHeight};this["_load"+v.capitalize()](n,o);}.bind(this),false);
6if(d){o.videoSize={width:n.videoWidth,height:n.videoHeight};this["_load"+v.capitalize()](n,o);n.play();}}else{n.addEvent("load",this["_load"+v.capitalize()].pass([n,o],this));n.set("src",l);}if(Browser.firefox&&!!k.match(/\.mp4$/i)){if(!n.canPlayType("video/mp4")){new Element("source").set("src",k).set("type","video/mp4").inject(n,"top");new Element("source").set("src",k.replace(/\.mp4/,".ogg")).set("type","video/ogg").inject(n,"top");new Element("source").set("src",k.replace(/\.mp4/,".ogv")).set("type","video/ogv").inject(n,"top");new Element("source").set("src",k.replace(/\.mp4/,".webm")).set("type","video/webm").inject(n,"top").onerror=this._setError.pass([n,o],this);}}n.onerror=this._setError.pass([n,o],this);}else{this["_load"+v.capitalize()](n,o);}},fitscreen:function(i,j){if(this.didItMove(j)){return this;}var k=(this.containerContent.getElement("img")||this.containerContent.getElement("iframe"));if(!k){return;}var h={maxWidth:this.containerContent.getStyle("maxWidth"),maxHeight:this.containerContent.getStyle("maxHeight"),width:k?k.getStyle("width").toInt()||"auto":"auto",height:k?k.getStyle("height").toInt()||"auto":"auto"},g=window.getSize();if(a){moofx(k).style({width:"inherit"});}this.container.store(this.options.data+":fitscreen-size",{maxWidth:h.maxWidth,maxHeight:h.maxHeight,width:h.width,height:h.height,viewport:g});moofx(this.containerContent).style({maxWidth:null,maxHeight:null});moofx(k).style({width:null,height:null});moofx(this.container).style({maxWidth:"100%",maxHeight:"100%"});document.getElement("[data-rokboxfitscreen]").setStyle("display","none");document.getElement("[data-rokboxunfitscreen]").setStyle("display","block");(function(){if(a||f){moofx(k).style({width:"100%"});}}.bind(this)).delay(5);this.isFitting=true;},unfitscreen:function(i,j){if(this.didItMove(j)){return this;}var h={maxWidth:this.container.retrieve(this.options.data+":fitscreen-size").maxWidth,maxHeight:this.container.retrieve(this.options.data+":fitscreen-size").maxHeight,width:this.container.retrieve(this.options.data+":fitscreen-size").width,height:this.container.retrieve(this.options.data+":fitscreen-size").height},g=this.container.retrieve(this.options.data+":fitscreen-size").viewport;if(a||f){moofx(this.containerContent.getElement("img")).style({width:"inherit"});}this.containerContent.setStyles({maxWidth:h.maxWidth,maxHeight:h.maxHeight});moofx(this.container).style({maxWidth:null,maxHeight:null});moofx(this.containerContent.getElement("img")||this.containerContent.getElement("iframe")).style({width:h.width,height:h.height});document.getElement("[data-rokboxunfitscreen]").setStyle("display","none");document.getElement("[data-rokboxfitscreen]").setStyle("display","block");if(a||f){moofx(this.containerContent.getElement("img")).style({width:"100%"});}this.isFitting=false;},setNavigation:function(h){var o=h.get("data-rokbox-album"),n=document.getElements("[data-rokboxprevious], [data-rokboxnext]"),i=document.getElements("[data-rokboxprevious]"),m=document.getElements("[data-rokboxnext]");if(!o){n.setStyle("display","none");return this;}var g=document.getElements("[data-rokbox-album="+o+"]"),l=g.indexOf(h),k=g[l-1],j=g[l+1];if(l==-1||g.length==1){n.setStyle("display","none");this.footer.setStyle("display","none");return this;}if(typeof k=="undefined"){k=g[g.length-1];}if(typeof j=="undefined"){j=g[0];}i.set("data-rokboxnavigation",k.get("href")).set("data-rokboxnavigation-album",k.get("data-rokbox-album"));m.set("data-rokboxnavigation",j.get("href")).set("data-rokboxnavigation-album",j.get("data-rokbox-album"));n.setStyle("display","block");if(Browser.Features.Touch){this.footer.setStyle("display","block");}return this;},setType:function(g){this.container.removeClass(this.options.data+"-type-"+this.type);this.type=g;this.container.addClass(this.options.data+"-type-"+this.type);},setFitting:function(){document.getElements(this.isFitting?"[data-rokboxunfitscreen]":"[data-rokboxfitscreen]").setStyle("display","none");},showSpinner:function(){this.container.addClass("rokbox-loading");},hideSpinner:function(){this.container.removeClass("rokbox-loading");},_build:function(){if(this.wrapper||document.getElement("[data-rokboxwrapper]")){return this;}var h=["outer","row","inner","container"],g=["loader","content","controls"],i={x:"close",p:"previous",n:"next",d:"fitscreen",w:"unfitscreen"},j;this.wrapper=new Element("div[data-rokboxwrapper]."+this.options.data+"-wrapper").inject(document.body);h.forEach(function(l,k){this[l]=new Element("div[data-"+this.options.data+l+"]."+this.options.data+"-"+l).inject(this[h[k-1]]||this.wrapper);},this);g.forEach(function(k){this["container"+k.capitalize()]=new Element("div[data-"+this.options.data+k+"]."+this.options.data+"-"+k).inject(this.container);},this);["header","footer"].forEach(function(l,k){this[l]=new Element("div[data-"+this.options.data+l+"]."+this.options.data+"-"+l).inject(this.row,!k?"before":"after");},this);Object.forEach(i,function(k,l){j=k.capitalize();if(l!="p"&&l!="n"){this["controls"+j]=new Element('div[data-rokboxicon="'+l+'"][data-'+this.options.data+k+"]."+this.options.data+"-"+k).inject(this.containerControls);}else{this["controls"+j]=new Element("div[data-"+this.options.data+k+"]."+this.options.data+"-"+k).inject(this.containerControls);new Element('div[data-rokboxicon="'+l+'"]').inject(this["controls"+j]);}if(["p","n"].contains(l)){this["controls"+j].clone().inject(this.footer);}if(l=="x"){this["controls"+j].clone().inject(this.header);}},this);this.containerLoader.adopt(new Element("div."+this.options.data+"-loader-image"));this.containerCaption=new Element("div[data-"+this.options.data+"caption]."+this.options.data+"-caption").inject(this.container);},_loadImage:function(n,p){var o=this.containerContent.getSize(),t,k,h={};this.setType(p.type);if(f){var l=n.clone().inject(document.body).setStyles({display:"block",visibility:"visible",position:"absolute",top:"-30000px"});h={width:l.width,height:l.height};l.dispose();}moofx(n).style({opacity:0,visibility:"hidden",display:"block"});if(a||f){moofx(n).style({width:"inherit"});}if(p.size){moofx(n).style({width:p.size[0],height:p.size[1]});}n.inject(this.containerContent.empty());if(p.type!="element"&&p.type!="audio"&&p.type!="video"){this.containerContent.adopt(new Element("div.rokbox-contentborder"));}moofx(this.containerContent).style({maxWidth:null,maxHeight:null});if(p.size&&this.isFitting){moofx(n).style({width:null,height:null});}this.containerCaption.set("html",p.element.get("data-rokbox-caption")||"").removeClass("rokbox-hidden");t=this.containerContent.getSize();
6if(p.videoSize){t={x:p.videoSize.width||t.x,y:p.videoSize.height||t.y};}k=this.container.getComputedSize({styles:["padding","border","margin"]}).totalHeight;if(!t.x){return;}moofx(n).style({display:"none"});moofx(this.containerCaption.addClass("rokbox-hidden")).style({opacity:0});if(a||f){moofx(n).style({width:"100%"});}moofx(this.containerContent).style({width:!this.isOpen?this.containerContent.getSize().x:o.x,height:!this.isOpen?this.containerContent.getSize().y:o.y});var r=window.getSize(),j=this.containerContent.getSize();if(k>=r.y){var m=this.container.getStyle("margin-bottom").toInt(),s=document.getElement("[data-rokboxcaption]"),q=s?s.getSize().y:0,g=Math.round(r.y*t.y/k)-q-m,i=Math.round(t.x*g/t.y);if(!this.isFitting){t.x=i;t.y=g;}}if(!p.error&&p.type!="element"){document.getElements(this.isFitting?"[data-rokboxunfitscreen]":"[data-rokboxfitscreen]").setStyle("display",n.width==t.x?"none":"block");}else{document.getElements(this.isFitting?"[data-rokboxunfitscreen]":"[data-rokboxfitscreen]").setStyle("display","none");}if(!p.error&&p.element.get("data-rokbox-caption")&&p.element.get("data-rokbox-caption").length){moofx(this.containerCaption.removeClass("rokbox-hidden")).animate({opacity:1});}moofx(this.containerContent)["animate"]({width:t.x,height:t.y},{duration:250,callback:function(){moofx(n).style({display:"block",visibility:"visible"});if(p.html5&&n.play){n.play();}moofx(n).style({maxWidth:(n.naturalWidth||h.width||n.width||n.videoWidth||t.x)+"px",maxHeight:(n.naturalHeight||h.height||n.height||n.videoHeight||t.y)+"px"});moofx(n)[!f?"animate":"style"]({opacity:1});this.containerContent.setStyles({maxWidth:t.x,maxHeight:t.y,width:null,height:null});if(!this.isTouch){this.containerControls.setStyle("display","block");}if(this.isFitting){this.fitscreen();}this.container.store(this.options.data+":fitscreen-size",{maxWidth:i||t.x,maxHeight:g||t.y});}.bind(this)});this.isOpen=true;this.isOpening=false;this.object=n;this.hideSpinner();},_loadIframe:function(l,n){var m=this.containerContent.getSize(),r,i;l.removeEvents("load");this.setType(n.type);l.setStyles({visibility:"hidden",display:"block"});l.inject(this.containerContent.empty());if(f){l.setStyle("max-width","inherit");}moofx(this.containerContent).style({maxWidth:null,maxHeight:null});this.containerCaption.set("html",n.element.get("data-rokbox-caption")||"").removeClass("rokbox-hidden");r=this.containerContent.getSize();if(r.x<=parseInt(l.get("width"),10)){r.x=parseInt(l.get("width"),10);}i=this.container.getComputedSize({styles:["padding","border","margin"]}).totalHeight||this.container.getSize().y;if(!r.x){return;}r.y=r.y||100;l.setStyles({display:"none"});moofx(this.containerCaption.addClass("rokbox-hidden")).style({opacity:0}
6);moofx(this.containerContent).style({width:!this.isOpen?this.containerContent.getSize().x:m.x,height:!this.isOpen?this.containerContent.getSize().y:m.y});var p=window.getSize(),j=this.containerContent.getSize();if(i>=p.y){var k=this.container.getStyle("margin-bottom").toInt(),q=document.getElement("[data-rokboxcaption]"),o=q?q.getSize().y:0,g=Math.round(p.y*r.y/i)-o-k,h=Math.round(r.x*g/r.y);if(!this.isFitting){r.x=h;r.y=g;}}document.getElements(this.isFitting?"[data-rokboxunfitscreen]":"[data-rokboxfitscreen]").setStyle("display","none");if(n.element.get("data-rokbox-caption")&&n.element.get("data-rokbox-caption").length){moofx(this.containerCaption.removeClass("rokbox-hidden")).animate({opacity:1});}moofx(this.containerContent).animate({width:r.x,height:r.y},{duration:250,callback:function(){l.setStyles({display:"block",visibility:"visible",width:r.x,height:r.y});this.containerContent.setStyles({maxWidth:r.x,maxHeight:r.y,width:null,height:null});if(!this.isTouch){this.containerControls.setStyle("display","block");}this.container.store(this.options.data+":fitscreen-size",{maxWidth:h||r.x,maxHeight:g||r.y});}.bind(this)});this.isOpen=true;this.isOpening=false;this.hideSpinner();},_loadSwf:function(g,h){this._loadIframe(g,h);},_loadAudio:function(g,h){this[h.html5?"_loadImage":"_loadIframe"](g,h);},_loadVideo:function(g,h){this[h.html5?"_loadImage":"_loadIframe"](g,h);},_loadElement:function(g,i){var h=document.getElement(i.rule);if(!h){return this._setError(g,i);}g.adopt(h.clone(true,true).cloneEvents(h).setStyle("display","block").addClass("rokbox-content-element"));this._loadImage(g,i);},_setError:function(h,i){var g=new Element("div#rokbox-error.rokbox-error"+i.type);if(i.type=="element"){g.set("html","<h3>Error</h3><p>The "+i.type+" <code>"+i.rule+"</code> was not found in the DOM.</p>");}else{if(i.type=="video"&&i.html5&&Browser.firefox&&i.href.match(/\.mp4/i)){g.set("html","<h3>Error</h3><p>An error occurred while trying to load the "+i.type+" link: <br /> <code>"+i.href+'</code> <br />Note that Firefox does not support MP4 files. Try adding a WebM or Ogg converted file at the same location of the video above (<a target="_blank" href="https://developer.mozilla.org/en-US/docs/HTML/Supported_media_formats?redirectlocale=en-US&redirectslug=Media_formats_supported_by_the_audio_and_video_elements#WebM">More details</a>).</p>');}else{g.set("html","<h3>Error</h3><p>An error occurred while trying to load the "+i.type+" link: <br /> <code>"+i.href+"</code></p>");}}i.error=true;this["_load"+(i.type=="element"?"Image":i.type.capitalize())](g,i);},_resizeObject:function(i,l){var k=this.container.getStyle("margin-bottom").toInt(),h=document.getElement("[data-rokboxcaption]"),j=h?h.getSize().y:0,g=window.getSize(),m=this.containerContent.getSize(),n=this.container.getComputedSize({styles:["padding","border","margin"]}).totalHeight||this.container.getSize().y;size={};size.y=Math.round(g.y*m.y/n)-j-k;size.x=Math.round(g.x*size.y/g.y);moofx(this.containerContent).style({maxWidth:size.x,maxHeight:size.y});moofx(i).style({maxWidth:size.x,maxHeight:size.y});},_openAndFixJump:function(){var h=afterSize=document.body.scrollWidth,g=0;document.body.addClass("rokbox-opened");afterSize=document.body.scrollWidth;g=afterSize-h;document.body.setStyle("margin-right",g);}});window.addEvent("domready",function(){this.rokbox=new c.Class();});})());
7
8
9/*===============================
10/media/modals/js/jquery.colorbox-min.js
11================================================================================*/;
12/*!
13 Colorbox 1.6.0
14 license: MIT
15 http://www.jacklmoore.com/colorbox
16*/
17(function(t,e,i){function n(i,n,o){var r=e.createElement(i);return n&&(r.id=Z+n),o&&(r.style.cssText=o),t(r)}function o(){return i.innerHeight?i.innerHeight:t(i).height()}function r(e,i){i!==Object(i)&&(i={}),this.cache={},this.el=e,this.value=function(e){var n;return void 0===this.cache[e]&&(n=t(this.el).attr("data-cbox-"+e),void 0!==n?this.cache[e]=n:void 0!==i[e]?this.cache[e]=i[e]:void 0!==X[e]&&(this.cache[e]=X[e])),this.cache[e]},this.get=function(e){var i=this.value(e);return t.isFunction(i)?i.call(this.el,this):i}}function h(t){var e=W.length,i=(A+t)%e;return 0>i?e+i:i}function a(t,e){return Math.round((/%/.test(t)?("x"===e?E.width():o())/100:1)*parseInt(t,10))}function s(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&&i.devicePixelRatio>1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in y[0]&&!y[0].contains(t.target)&&t.target!==v[0]&&(t.stopPropagation(),y.focus())}function c(t){c.str!==t&&(y.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(e){A=0,e&&e!==!1&&"nofollow"!==e?(W=t("."+te).filter(function(){var i=t.data(this,Y),n=new r(this,i);return n.get("rel")===e}),A=W.index(_.el),-1===A&&(W=W.add(_.el),A=W.length-1)):W=t(_.el)}function u(i){t(e).trigger(i),ae.triggerHandler(i)}function f(i){var o;if(!G){if(o=t(i).data(Y),_=new r(i,o),g(_.get("rel")),!$){$=q=!0,c(_.get("
17className")),y.css({visibility:"hidden",display:"block",opacity:""}),I=n(se,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(I),j=T.height()+k.height()+b.outerHeight(!0)-b.height(),D=C.width()+H.width()+b.outerWidth(!0)-b.width(),N=I.outerHeight(!0),z=I.outerWidth(!0);var h=a(_.get("initialWidth"),"x"),s=a(_.get("initialHeight"),"y"),l=_.get("maxWidth"),f=_.get("maxHeight");_.w=(l!==!1?Math.min(h,a(l,"x")):h)-z-D,_.h=(f!==!1?Math.min(s,a(f,"y")):s)-N-j,I.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(S).hide(),y.focus(),_.get("trapFocus")&&e.addEventListener&&(e.addEventListener("focus",d,!0),ae.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&&ae.one(re,function(){t(_.el).focus()})}var p=parseFloat(_.get("opacity"));v.css({opacity:p===p?p:"",cursor:_.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("<div/>"),w()}}function p(){y||(V=!1,E=t(i),y=n(se).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=n(se,"Overlay").hide(),M=t([n(se,"LoadingOverlay")[0],n(se,"LoadingGraphic")[0]]),x=n(se,"Wrapper"),b=n(se,"Content").append(S=n(se,"Title"),F=n(se,"Current"),P=t('<button type="button"/>').attr({id:Z+"Previous"}),K=t('<button type="button"/>').attr({id:Z+"Next"}),R=n("button","Slideshow"),M),B=t('<button type="button"/>').attr({id:Z+"Close"}),x.append(n(se).append(n(se,"TopLeft"),T=n(se,"TopCenter"),n(se,"TopRight")),n(se,!1,"clear:left").append(C=n(se,"MiddleLeft"),b,H=n(se,"MiddleRight")),n(se,!1,"clear:left").append(n(se,"BottomLeft"),k=n(se,"BottomCenter"),n(se,"BottomRight"))).find("div div").css({"float":"left"}),L=n(se,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),O=K.add(P).add(F).add(R)),e.body&&!y.parent().length&&t(e.body).append(v,y.append(x,L))}function m(){function i(t){t.which>1||t.shiftKey||t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),f(this))}return y?(V||(V=!0,K.click(function(){J.next()}),P.click(function(){J.prev()}),B.click(function(){J.close()}),v.click(function(){_.get("overlayClose")&&J.close()}),t(e).bind("keydown."+Z,function(t){var e=t.keyCode;$&&_.get("escKey")&&27===e&&(t.preventDefault(),J.close()),$&&_.get("arrowKey")&&W[1]&&!t.altKey&&(37===e?(t.preventDefault(),P.click()):39===e&&(t.preventDefault(),K.click()))}),t.isFunction(t.fn.on)?t(e).on("click."+Z,"."+te,i):t("."+te).live("click."+Z,i)),!0):!1}function w(){var e,o,r,h=J.prep,d=++le;if(q=!0,U=!1,u(he),u(ie),_.get("onLoad"),_.h=_.get("height")?a(_.get("height"),"y")-N-j:_.get("innerHeight")&&a(_.get("innerHeight"),"y"),_.w=_.get("width")?a(_.get("width"),"x")-z-D:_.get("innerWidth")&&a(_.get("innerWidth"),"x"),_.mw=_.w,_.mh=_.h,_.get("maxWidth")&&(_.mw=a(_.get("maxWidth"),"x")-z-D,_.mw=_.w&&_.w<_.mw?_.w:_.mw),_.get("maxHeight")&&(_.mh=a(_.get("maxHeight"),"y")-N-j,_.mh=_.h&&_.h<_.mh?_.h:_.mh),e=_.get("href"),Q=setTimeout(function(){M.show()},100),_.get("inline")){var c=t(e);r=t("<div>").hide().insertBefore(c),ae.one(he,function(){r.replaceWith(c)}),h(c)}else _.get("iframe")?h(" "):_.get("html")?h(_.get("html")):s(_,e)?(e=l(_,e),U=_.get("createImg"),t(U).addClass(Z+"Photo").bind("error",function(){h(n(se,"Error").html(_.get("imgError")))}).one("load",function(){d===le&&setTimeout(function(){var t;_.get("retinaImage")&&i.devicePixelRatio>1&&(U.height=U.height/i.devicePixelRatio,U.width=U.width/i.devicePixelRatio),_.get("scalePhotos")&&(o=function(){U.height-=U.height*t,U.width-=U.width*t},_.mw&&U.width>_.mw&&(t=(U.width-_.mw)/U.width,o()),_.mh&&U.height>_.mh&&(t=(U.height-_.mh)/U.height,o())),_.h&&(U.style.marginTop=Math.max(_.mh-U.height,0)/2+"px"),W[1]&&(_.get("loop")||W[A+1])&&(U.style.cursor="pointer",U.onclick=function(){J.next()}),U.style.width=U.width+"px",U.style.height=U.height+"px",h(U)},1)}),U.src=e):e&&L.load(e,_.get("data"),function(e,i){d===le&&h("error"===i?n(se,"Error").html(_.get("xhrError")):t(this).contents())})}var v,y,x,b,T,C,H,k,W,E,I,L,M,S,F,R,K,P,B,O,_,j,D,N,z,A,U,$,q,G,Q,J,V,X={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHe
vendor: 3,812 bytes, line 17
17ight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return t(this).attr("href")},title:function(){return this.title},createImg:function(){var e=new Image,i=t(this).data("cbox-img-attrs");return"object"==typeof i&&t.each(i,function(t,i){e[t]=i}),e},createIframe:function(){var i=e.createElement("iframe"),n=t(this).data("cbox-iframe-attrs");return"object"==typeof n&&t.each(n,function(t,e){i[t]=e}),"frameBorder"in i&&(i.frameBorder=0),"allowTransparency"in i&&(i.allowTransparency="true"),i.name=(new Date).getTime(),i.allowFullScreen=!0,i}},Y="colorbox",Z="cbox",te=Z+"Element",ee=Z+"_open",ie=Z+"_load",ne=Z+"_complete",oe=Z+"_cleanup",re=Z+"_closed",he=Z+"_purge",ae=t("<a/>"),se="div",le=0,de={},ce=function(){function t(){clearTimeout(h)}function e(){(_.get("loop")||W[A+1])&&(t(),h=setTimeout(J.next,_.get("slideshowSpeed")))}function i(){R.html(_.get("slideshowStop")).unbind(s).one(s,n),ae.bind(ne,e).bind(ie,t),y.removeClass(a+"off").addClass(a+"on")}function n(){t(),ae.unbind(ne,e).unbind(ie,t),R.html(_.get("slideshowStart")).unbind(s).one(s,function(){J.next(),i()}),y.removeClass(a+"on").addClass(a+"off")}function o(){r=!1,R.hide(),t(),ae.unbind(ne,e).unbind(ie,t),y.removeClass(a+"off "+a+"on")}var r,h,a=Z+"Slideshow_",s="click."+Z;return function(){r?_.get("slideshow")||(ae.unbind(oe,o),o()):_.get("slideshow")&&W[1]&&(r=!0,ae.one(oe,o),_.get("slideshowAuto")?i():n(),R.show())}}();t[Y]||(t(p),J=t.fn[Y]=t[Y]=function(e,i){var n,o=this;return e=e||{},t.isFunction(o)&&(o=t("<a/>"),e.open=!0),o[0]?(p(),m()&&(i&&(e.onComplete=i),o.each(function(){var i=t.data(this,Y)||{};t.data(this,Y,t.extend(i,e))}).addClass(te),n=new r(o[0],e),n.get("open")&&f(o[0])),o):o},J.position=function(e,i){function n(){T[0].style.width=k[0].style.width=b[0].style.width=parseInt(y[0].style.width,10)-D+"px",b[0].style.height=C[0].style.height=H[0].style.height=parseInt(y[0].style.height,10)-j+"px"}var r,h,s,l=0,d=0,c=y.offset();if(E.unbind("resize."+Z),y.css({top:-9e4,left:-9e4}),h=E.scrollTop(),s=E.scrollLeft(),_.get("fixed")?(c.top-=h,c.left-=s,y.css({position:"fixed"})):(l=h,d=s,y.css({position:"absolute"})),d+=_.get("right")!==!1?Math.max(E.width()-_.w-z-D-a(_.get("right"),"x"),0):_.get("left")!==!1?a(_.get("left"),"x"):Math.round(Math.max(E.width()-_.w-z-D,0)/2),l+=_.get("bottom")!==!1?Math.max(o()-_.h-N-j-a(_.get("bottom"),"y"),0):_.get("top")!==!1?a(_.get("top"),"y"):Math.round(Math.max(o()-_.h-N-j,0)/2),y.css({top:c.top,left:c.left,visibility:"visible"}),x[0].style.width=x[0].style.height="9999px",r={width:_.w+z+D,height:_.h+N+j,top:l,left:d},e){var g=0;t.each(r,function(t){return r[t]!==de[t]?(g=e,void 0):void 0}),e=g}de=r,e||y.css(r),y.dequeue().animate(r,{duration:e||0,complete:function(){n(),q=!1,x[0].style.width=_.w+z+D+"px",x[0].style.height=_.h+N+j+"px",_.get("reposition")&&setTimeout(function(){E.bind("resize."+Z,J.position)},1),t.isFunction(i)&&i()},step:n})},J.resize=function(t){var e;$&&(t=t||{},t.width&&(_.w=a(t.width,"x")-z-D),t.innerWidth&&(_.w=a(t.innerWidth,"x")),I.css({width:_.w}),t.height&&(_.h=a(t.height,"y")-N-j),t.innerHeight&&(_.h=a(t.innerHe
17ight,"y")),t.innerHeight||t.height||(e=I.scrollTop(),I.css({height:"auto"}),_.h=I.height()),I.css({height:_.h}),e&&I.scrollTop(e),J.position("none"===_.get("transition")?0:_.get("speed")))},J.prep=function(i){function o(){return _.w=_.w||I.width(),_.w=_.mw&&_.mw<_.w?_.mw:_.w,_.w}function a(){return _.h=_.h||I.height(),_.h=_.mh&&_.mh<_.h?_.mh:_.h,_.h}if($){var d,g="none"===_.get("transition")?0:_.get("speed");I.remove(),I=n(se,"LoadedContent").append(i),I.hide().appendTo(L.show()).css({width:o(),overflow:_.get("scrolling")?"auto":"hidden"}).css({height:a()}).prependTo(b),L.hide(),t(U).css({"float":"none"}),c(_.get("className")),d=function(){function i(){t.support.opacity===!1&&y[0].style.removeAttribute("filter")}var n,o,a=W.length;$&&(o=function(){clearTimeout(Q),M.hide(),u(ne),_.get("onComplete")},S.html(_.get("title")).show(),I.show(),a>1?("string"==typeof _.get("current")&&F.html(_.get("current").replace("{current}",A+1).replace("{total}",a)).show(),K[_.get("loop")||a-1>A?"show":"hide"]().html(_.get("next")),P[_.get("loop")||A?"show":"hide"]().html(_.get("previous")),ce(),_.get("preloading")&&t.each([h(-1),h(1)],function(){var i,n=W[this],o=new r(n,t.data(n,Y)),h=o.get("href");h&&s(o,h)&&(h=l(o,h),i=e.createElement("img"),i.src=h)})):O.hide(),_.get("iframe")?(n=_.get("createIframe"),_.get("scrolling")||(n.scrolling="no"),t(n).attr({src:_.get("href"),"class":Z+"Iframe"}).one("load",o).appendTo(I),ae.one(he,function(){n.src="//about:blank"}),_.get("fastIframe")&&t(n).trigger("load")):o(),"fade"===_.get("transition")?y.fadeTo(g,1,i):i())},"fade"===_.get("transition")?y.fadeTo(g,0,function(){J.position(0,d)}):J.position(g,d)}},J.next=function(){!q&&W[1]&&(_.get("loop")||W[A+1])&&(A=h(1),f(W[A]))},J.prev=function(){!q&&W[1]&&(_.get("loop")||A)&&(A=h(-1),f(W[A]))},J.close=function(){$&&!G&&(G=!0,$=!1,u(oe),_.get("onCleanup"),E.unbind("."+Z),v.fadeTo(_.get("fadeOut")||0,0),y.stop().fadeTo(_.get("fadeOut")||0,0,function(){y.hide(),v.hide(),u(he),I.remove(),setTimeout(function(){G=!1,u(re),_.get("onClosed")},1)}))},J.remove=function(){y&&(y.stop(),t[Y].close(),y.stop(!1,!0).remove(),v.remove(),G=!1,y=null,t("."+te).removeData(Y).removeClass(te),t(e).unbind("click."+Z).unbind("keydown."+Z))},J.element=function(){return t(_.el)},J.settings=X)})(jQuery,document,window);
18
19
20/*===============================
21/media/modals/js/script.min.js
22================================================================================*/;
23/*
24 * Copyright © 2015 NoNumber All Rights Reserved
25 * License http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
26 */
27(function($){$(document).ready(function(){if(typeof(window['modals_defaults'])!="undefined"){initModals();}});initModals=function(){$.each($('.'+modals_class),function(i,el){var $el=$(el);var defaults=$.extend({},modals_defaults);$.each(el.attributes,function(index,attr){if(attr.name.indexOf("data-modal-")===0){var key=$.camelCase(attr.name.substring(11));defaults[key]=attr.value;}});if(defaults['innerWidth']!=undefined){delete defaults['width'];}
28if(defaults['innerHeight']!=undefined){delete defaults['height'];}if(defaults['delay']!=undefined){if(defaults['open']!=undefined){delete defaults['open'];}else{delete defaults['delay'];}}
29if(modals_open_by_url){delete defaults['open'];}for(key in defaults){if(defaults[key]=='true'){defaults[key]=true;}else if(defaults[key]=='false'){defaults[key]=false;}else if(!isNaN(defaults[key])){defaults[key]=parseFloat(defaults[key]);}}var onOpen=defaults['onOpen'];defaults['onOpen']=function(){typeof onOpen!=='undefined'&&setTimeout(onOpen,1);};var onLoad=defaults['onLoad'];defaults['onLoad']=function(){typeof onLoad!=='undefined'&&setTimeout(onLoad,1);};var onCleanup=defaults['onCleanup'];defaults['onCleanup']=function(){typeof onCleanup!=='undefined'&&setTimeout(onCleanup,1);};var autocloseTimeout=false;var onComplete=defaults['onComplete'];defaults['onComplete']=function(){typeof onComplete!=='undefined'&&setTimeout(onComplete,1);modalsResize();if(defaults['autoclose']!=undefined&&defaults['autoclose']){var time=parseInt(defaults['autoclose']);time=time==1?5000:time;$('#cboxTitle .countdown').animate({width:0},time,'linear');autocloseTimeout=setTimeout(function(){$el.colorbox.close()},time);}$('#colorbox').addClass('complete');};var onClosed=defaults['onClosed'];defaults['onClosed']=function(){typeof onClosed!=='undefined'&&setTimeout(onClosed,1);clearTimeout(autocloseTimeout);$('#colorbox').removeClass('complete');};$el.colorbox(defaults);if(defaults['delay']!=undefined){setTimeout(function(){$el.click();},defaults['delay']);}
30if(modals_disable_on_mobile){if($(window).width()<=767){$el.colorbox.remove();if(el.href.match(/([\?&](ml|iframe))=1/g)){el.href=el.href.replace(/([\?&](ml|iframe))=1/g,'$1=0');}}
31$(window).resize(function(){if($(window).width()<=767){$el.colorbox.remove();if(el.href.match(/([\?&](ml|iframe))=1/g)){el.href=el.href.replace(/([\?&](ml|iframe))=1/g,'$1=0');}}else{if(el.href.match(/([\?&](ml|iframe))=0/g)){el.href=el.href.replace(/([\?&](ml|iframe))=0/g,'$1=1');}
32$el.colorbox(defaults);}});}});if(modals_open_by_url){$.each($('.'+modals_class),function(i,el){var $el=$(el);if(modals_open_by_url==$el.attr('id')||modals_open_by_url==$el.attr('data-modal-rel')||modals_open_by_url==$el.attr('href').replace(/.*?\#/g,'')){$el.click();}});}};modalsResize=function(){$.each($('#colorbox'),function(i,el){var $el=$(el);var $title=$('#cboxTitle');var $content=$('#cboxLoadedContent');var $title_height=$title.outerHeight()+1;var $margin_top=parseInt($content.css('marginTop'));if($title_height>$margin_top){var $div_height=$title_height-$margin_top;
32$content.css('marginTop',$title_height);if(parseInt($el.css('top'))<23){$content.css('height',parseInt($content.css('height'))-$div_height);}else{$el.css('height',parseInt($el.css('height'))+$div_height);$el.css('top',parseInt($el.css('top'))-($div_height/2));$('#cboxWrapper').css('height',parseInt($('#cboxWrapper').css('height'))+$div_height);$('#cboxContent').css('height',parseInt($('#cboxContent').css('height'))+$div_height);$('#cboxMiddleLeft').css('height',parseInt($('#cboxMiddleLeft').css('height'))+$div_height);$('#cboxMiddleRight').css('height',parseInt($('#cboxMiddleRight').css('height'))+$div_height);}}});};})(jQuery);
33
34
35/*===============================
36/plugins/system/t3/base/bootstrap/js/bootstrap.js
37================================================================================*/;
38!function($){"use strict";$(function(){$.support.transition=(function(){var transitionEnd=(function(){var el=document.createElement('bootstrap'),transEndEventNames={'WebkitTransition':'webkitTransitionEnd','MozTransition':'transitionend','OTransition':'oTransitionEnd otransitionend','transition':'transitionend'},name
39for(name in transEndEventNames){if(el.style[name]!==undefined){return transEndEventNames[name]}}}())
40return transitionEnd&&{end:transitionEnd}})()})}(window.jQuery);!function($){"use strict";var dismiss='[data-dismiss="alert"]',Alert=function(el){$(el).on('click',dismiss,this.close)}
41Alert.prototype.close=function(e){var $this=$(this),selector=$this.attr('data-target'),$parent
42if(!selector){selector=$this.attr('href')
43selector=selector&&selector.replace(/.*(?=#[^\s]*$)/,'')}
44$parent=$(selector)
45e&&e.preventDefault()
46$parent.length||($parent=$this.hasClass('alert')?$this:$this.parent())
47$parent.trigger(e=$.Event('close'))
48if(e.isDefaultPrevented())return
49$parent.removeClass('in')
50function removeElement(){$parent.trigger('closed').remove()}
51$.support.transition&&$parent.hasClass('fade')?$parent.on($.support.transition.end,removeElement):removeElement()}
52var old=$.fn.alert
53$.fn.alert=function(option){return this.each(function(){var $this=$(this),data=$this.data('alert')
54if(!data)$this.data('alert',(data=new Alert(this)))
55if(typeof option=='string')data[option].call($this)})}
56$.fn.alert.Constructor=Alert
57$.fn.alert.noConflict=function(){$.fn.alert=old
58return this}
59$(document).on('click.alert.data-api',dismiss,Alert.prototype.close)}(window.jQuery);!function($){"use strict";var Button=function(element,options){this.$element=$(element)
60this.options=$.extend({},$.fn.button.defaults,options)}
61Button.prototype.setState=function(state){var d='disabled',$el=this.$element,data=$el.data(),val=$el.is('input')?'val':'html'
62state=state+'Text'
63data.resetText||$el.data('resetText',$el[val]())
64$el[val](data[state]||this.options[state])
65setTimeout(function(){state=='loadingText'?$el.addClass(d).attr(d,d):$el.removeClass(d).removeAttr(d)},0)}
66Button.prototype.toggle=function(){var $parent=this.$element.closest('[data-toggle="buttons-radio"]')
67$parent&&$parent.find('.active').removeClass('active')
68this.$element.toggleClass('active')}
69var old=$.fn.button
70$.fn.button=function(option){return this.each(function(){var $this=$(this),data=$this.data('button'),options=typeof option=='object'&&option
71if(!data)$this.data('button',(data=new Button(this,options)))
72if(option=='toggle')data.toggle()
73else if(option)data.setState(option)})}
74$.fn.button.defaults={loadingText:'loading...'}
75$.fn.button.Constructor=Button
76$.fn.button.noConflict=function(){$.fn.button=old
77return this}
78$(document).on('click.button.data-api','[data-toggle^=button]',function(e){var $btn=$(e.target)
79if(!$btn.hasClass('btn'))$btn=$btn.closest('.btn')
80$btn.button('toggle')})}(window.jQuery);!function($){"use strict";var Carousel=function(element,options){this.$element=$(element)
81this.$indicators=this.$element.find('.carousel-indicators')
82this.options=options
83this.options.pause=='hover'&&this.$element.on('mouseenter',$.proxy(this.pause,this)).on('mouseleave',$.proxy(this.cycle,this))}
84Carousel.prototype={cycle:function(e){if(!e)this.paused=false
85if(this.interval)clearInterval(this.interval);this.options.interval&&!this.paused&&(this.interval=setInterval($.proxy(this.next,this),this.options.interval))
86return this},getActiveIndex:function(){this.$active=this.$element.find('.item.active')
87this.$items=this.$active.parent().children()
88return this.$items.index(this.$active)},to:function(pos){var activeIndex=this.getActiveIndex(),that=this
89if(pos>(this.$items.length-1)||pos<0)return
90if(this.sliding){return this.$element.one('slid',function(){that.to(pos)})}
91if(activeIndex==pos){return this.pause().cycle()}
92return this.slide(pos>activeIndex?'next':'prev',$(this.$items[pos]))},pause:function(e){if(!e)this.paused=true
93if(this.$element.find('.next, .prev').length&&$.support.transition.end){this.$element.trigger($.support.transition.end)
94this.cycle(true)}
95clearInterval(this.interval)
96this.interval=null
97return this},next:function(){if(this.sliding)return
98return this.slide('next')},prev:function(){if(this.sliding)return
99return this.slide('prev')},slide:function(type,next){var $active=this.$element.find('.item.active'),$next=next||$active[type](),isCycling=this.interval,direction=type=='next'?'left':'right',fallback=type=='next'?'first':'last',that=this,e
100this.sliding=true
101isCycling&&this.pause()
102$next=$next.length?$next:this.$element.find('.item')[fallback]()
103e=$.Event('slide',{relatedTarget:$next[0],direction:direction})
104if($next.hasClass('active'))return
105if(this.$indicators.length){this.$indicators.find('.active').removeClass('active')
106this.$element.one('slid',function(){var $nextIndicator=$(that.$indicators.children()[that.getActiveIndex()])
107$nextIndicator&&$nextIndicator.addClass('active')})}
108if($.support.transition&&this.$element.hasClass('slide')){this.$element.trigger(e)
109if(e.isDefaultPrevented())return
110$next.addClass(type)
111$next[0].offsetWidth
112$active.addClass(direction)
113$next.addClass(direction)
114this.$element.one($.support.transition.end,function(){$next.removeClass([type,direction].join(' ')).addClass('active')
115$active.removeClass(['active',direction].join(' '))
116that.sliding=false
117setTimeout(function(){that.$element.trigger('slid')},0)})}else{this.$element.trigger(e)
118if(e.isDefaultPrevented())return
119$active.removeClass('active')
120$next.addClass('active')
121this.sliding=false
122this.$element.trigger('slid')}
123isCycling&&this.cycle()
124return this}}
125var old=$.fn.carousel
126$.fn.carousel=function(option){return this.each(function(){var $this=$(this),data=$this.data('carousel'),options=$.extend({},$.fn.carousel.defaults,typeof option=='object'&&option),action=typeof option=='string'?option:options.slide
127if(!data)$this.data('carousel',(data=new Carousel(this,options)))
128if(typeof option=='number')data.to(option)
129else if(action)data[action]()
130else if(options.interval)data.pause().cycle()})}
131$.fn.carousel.defaults={interval:5000,pause:'hover'}
132$.fn.carousel.Constructor=Carousel
133$.fn.carousel.noConflict=function(){$.fn.carousel=old
134return this}
135$(document).on('click.carousel.data-api','[data-slide], [data-slide-to]',function(e){var $this=$(this),href,$target=$($this.attr('data-target')||(href=$this.attr('href'))&&href.replace(/.*(?=#[^\s]+$)/,'')),options=$.extend({},$target.data(),$this.data()),slideIndex
136$target.carousel(options)
137if(slideIndex=$this.attr('data-slide-to')){$target.data('carousel').pause().to(slideIndex).cycle()}
138e.preventDefault()})}(window.jQuery);!function($){"use strict";var Collapse=function(element,options){this.$element=$(element)
139this.options=$.extend({},$.fn.collapse.defaults,options)
140if(this.options.parent){this.$parent=$(this.options.parent)}
141this.options.toggle&&this.toggle()}
142Collapse.prototype={constructor:Collapse,dimension:function(){var hasWidth=this.$element.hasClass('width')
143return hasWidth?'width':'height'},show:function(){var dimension,scroll,actives,hasData
144if(this.transitioning||this.$element.hasClass('in'))return
145dimension=this.dimension()
146scroll=$.camelCase(['scroll',dimension].join('-'))
147actives=this.$parent&&this.$parent.find('> .accordion-group > .in')
148if(actives&&actives.length){hasData=actives.data('collapse')
149if(hasData&&hasData.transitioning)return
150actives.collapse('hide')
151hasData||actives.data('collapse',null)}
152this.$element[dimension](0)
153this.transition('addClass',$.Event('show'),'shown')
154$.support.transition&&this.$element[dimension](this.$element[0][scroll])},hide:function(){var dimension
155if(this.transitioning||!this.$element.hasClass('in'))return
156dimension=this.dimension()
157this.reset(this.$element[dimension]())
158this.transition('removeClass',$.Event('hide'),'hidden')
159this.$element[dimension](0)},reset:function(size){var dimension=this.dimension()
160this.$element.removeClass('collapse')
161[dimension](size||'auto')
162[0].offsetWidth
163this.$element[size!==null?'addClass':'removeClass']('collapse')
164return this},transition:function(method,startEvent,completeEvent){var that=this,complete=function(){if(startEvent.type=='show')that.reset()
165that.transitioning=0
166that.$element.trigger(completeEvent)}
167this.$element.trigger(startEvent)
168if(startEvent.isDefaultPrevented())return
169this.transitioning=1
170this.$element[method]('in')
171$.support.transition&&this.$element.hasClass('collapse')?this.$element.one($.support.transition.end,complete):complete()},toggle:function(){this[this.$element.hasClass('in')?'hide':'show']()}}
172var old=$.fn.collapse
173$.fn.collapse=function(option){return this.each(function(){var $this=$(this),data=$this.data('collapse'),options=$.extend({},$.fn.collapse.defaults,$this.data(),typeof option=='object'&&option)
174if(!data)$this.data('collapse',(data=new Collapse(this,options)))
175if(typeof option=='string')data[option]()})}
176$.fn.collapse.defaults={toggle:true}
177$.fn.collapse.Constructor=Collapse
178$.fn.collapse.noConflict=function(){$.fn.collapse=old
179return this}
180$(document).on('click.collapse.data-api','[data-toggle=collapse]',function(e){var $this=$(this),href,target=$this.attr('data-target')||e.preventDefault()||(href=$this.attr('href'))&&href.replace(/.*(?=#[^\s]+$)/,''),option=$(target).data('collapse')?'toggle':$this.data()
181$this[$(target).hasClass('in')?'addClass':'removeClass']('collapsed')
182$(target).collapse(option)})}(window.jQuery);!function($){"use strict";var toggle='[data-toggle=dropdown]',Dropdown=function(element){var $el=$(element).on('click.dropdown.data-api',this.toggle)
183$('html').on('click.dropdown.data-api',function(){$el.parent().removeClass('open')})}
184Dropdown.prototype={constructor:Dropdown,toggle:function(e){var $this=$(this),$parent,isActive
185if($this.is('.disabled, :disabled'))return
186$parent=getParent($this)
187isActive=$parent.hasClass('open')
188clearMenus()
189if(!isActive){if('ontouchstart'in document.documentElement){$('<div class="dropdown-backdrop"/>').insertBefore($(this)).on('click',clearMenus)}
190$parent.toggleClass('open')}
191$this.focus()
192return false},keydown:function(e){var $this,$items,$active,$parent,isActive,index
193if(!/(38|40|27)/.test(e.keyCode))return
194$this=$(this)
195e.preventDefault()
196e.stopPropagation()
197if($this.is('.disabled, :disabled'))return
198$parent=getParent($this)
199isActive=$parent.hasClass('open')
200if(!isActive||(isActive&&e.keyCode==27)){if(e.which==27)$parent.find(toggle).focus()
201return $this.click()}
202$items=$('[role=menu] li:not(.divider):visible a',$parent)
203if(!$items.length)return
204index=$items.index($items.filter(':focus'))
205if(e.keyCode==38&&index>0)index--
206if(e.keyCode==40&&index<$items.length-1)index++
207if(!~index)index=0
208$items.eq(index).focus()}}
209function clearMenus(){$('.dropdown-backdrop').remove()
210$(toggle).each(function(){getParent($(this)).removeClass('open')})}
211function getParent($this){var selector=$this.attr('data-target'),$parent
212if(!selector){selector=$this.attr('href')
213selector=selector&&/#/.test(selector)&&selector.replace(/.*(?=#[^\s]*$)/,'')}
214$parent=selector&&$(selector)
215if(!$parent||!$parent.length)$parent=$this.parent()
216return $parent}
217var old=$.fn.dropdown
218$.fn.dropdown=function(option){return this.each(function(){var $this=$(this),data=$this.data('dropdown')
219if(!data)$this.data('dropdown',(data=new Dropdown(this)))
220if(typeof option=='string')data[option].call($this)})}
221$.fn.dropdown.Constructor=Dropdown
222$.fn.dropdown.noConflict=function(){$.fn.dropdown=old
223return this}
224$(document).on('click.dropdown.data-api',clearMenus).on('click.dropdown.data-api','.dropdown form',function(e){e.stopPropagation()}).on('click.dropdown.data-api',toggle,Dropdown.prototype.toggle).on('keydown.dropdown.data-api',toggle+', [role=menu]',Dropdown.prototype.keydown)}(window.jQuery);!function($){"use strict";var Modal=function(element,options){this.options=options
225this.$element=$(element).delegate('[data-dismiss="modal"]','click.dismiss.modal',$.proxy(this.hide,this))
226this.options.remote&&this.$element.find('.modal-body').load(this.options.remote)}
227Modal.prototype={constructor:Modal,toggle:function(){return this[!this.isShown?'show':'hide']()},show:function(){var that=this,e=$.Event('show')
228this.$element.trigger(e)
229if(this.isShown||e.isDefaultPrevented())return
230this.isShown=true
231this.escape()
232this.backdrop(function(){var transition=$.support.transition&&that.$element.hasClass('fade')
233if(!that.$element.parent().length){that.$element.appendTo(document.body)}
234that.$element.show()
235if(transition){that.$element[0].offsetWidth}
236that.$element.addClass('in').attr('aria-hidden',false)
237that.enforceFocus()
238transition?that.$element.one($.support.transition.end,function(){that.$element.focus().trigger('shown')}):that.$element.focus().trigger('shown')})},hide:function(e){e&&e.preventDefault()
239var that=this
240e=$.Event('hide')
241this.$element.trigger(e)
242if(!this.isShown||e.isDefaultPrevented())return
243this.isShown=false
244this.escape()
245$(document).off('focusin.modal')
246this.$element.removeClass('in').attr('aria-hidden',true)
247$.support.transition&&this.$element.hasClass('fade')?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var that=this
248$(document).on('focusin.modal',function(e){if(that.$element[0]!==e.target&&!that.$element.has(e.target).length){that.$element.focus()}})},escape:function(){var that=this
249if(this.isShown&&this.options.keyboard){this.$element.on('keyup.dismiss.modal',function(e){e.which==27&&that.hide()})}else if(!this.isShown){this.$element.off('keyup.dismiss.modal')}},hideWithTransition:function(){var that=this,timeout=setTimeout(function(){that.$element.off($.support.transition.end)
250that.hideModal()},500)
251this.$element.one($.support.transition.end,function(){clearTimeout(timeout)
252that.hideModal()})},hideModal:function(){var that=this
253this.$element.hide()
254this.backdrop(function(){that.removeBackdrop()
255that.$element.trigger('hidden')})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove()
256this.$backdrop=null},backdrop:function(callback){var that=this,animate=this.$element.hasClass('fade')?'fade':''
257if(this.isShown&&this.options.backdrop){var doAnimate=$.support.transition&&animate
258this.$backdrop=$('<div class="modal-backdrop '+animate+'" />').appendTo(document.body)
259this.$backdrop.click(this.options.backdrop=='static'?$.proxy(this.$element[0].focus,this.$element[0]):$.proxy(this.hide,this))
260if(doAnimate)this.$backdrop[0].offsetWidth
261this.$backdrop.addClass('in')
262if(!callback)return
263doAnimate?this.$backdrop.one($.support.transition.end,callback):callback()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass('in')
264$.support.transition&&this.$element.hasClass('fade')?this.$backdrop.one($.support.transition.end,callback):callback()}else if(callback){callback()}}}
265var old=$.fn.modal
266$.fn.modal=function(option){return this.each(function(){var $this=$(this),data=$this.data('modal'),options=$.extend({},$.fn.modal.defaults,$this.data(),typeof option=='object'&&option)
267if(!data)$this.data('modal',(data=new Modal(this,options)))
268if(typeof option=='string')data[option]()
269else if(options.show)data.show()})}
270$.fn.modal.defaults={backdrop:true,keyboard:true,show:true}
271$.fn.modal.Constructor=Modal
272$.fn.modal.noConflict=function(){$.fn.modal=old
273return this}
274$(document).on('click.modal.data-api','[data-toggle="modal"]',function(e){var $this=$(this),href=$this.attr('href'),$target=$($this.attr('data-target')||(href&&href.replace(/.*(?=#[^\s]+$)/,''))),option=$target.data('modal')?'toggle':$.extend({remote:!/#/.test(href)&&href},$target.data(),$this.data())
275e.preventDefault()
276$target.modal(option).one('hide',function(){$this.focus()})})}(window.jQuery);!function($){"use strict";var Tooltip=function(element,options){this.init('tooltip',element,options)}
277Tooltip.prototype={constructor:Tooltip,init:function(type,element,options){var eventIn,eventOut,triggers,trigger,i
278this.type=type
279this.$element=$(element)
280this.options=this.getOptions(options)
281this.enabled=true
282triggers=this.options.trigger.split(' ')
283for(i=triggers.length;i--;){trigger=triggers[i]
284if(trigger=='click'){this.$element.on('click.'+this.type,this.options.selector,$.proxy(this.toggle,this))}else if(trigger!='manual'){eventIn=trigger=='hover'?'mouseenter':'focus'
285eventOut=trigger=='hover'?'mouseleave':'blur'
286this.$element.on(eventIn+'.'+this.type,this.options.selector,$.proxy(this.enter,this))
287this.$element.on(eventOut+'.'+this.type,this.options.selector,$.proxy(this.leave,this))}}
288this.options.selector?(this._options=$.extend({},this.options,{trigger:'manual',selector:''})):this.fixTitle()},getOptions:function(options){options=$.extend({},$.fn[this.type].defaults,this.$element.data(),options)
289if(options.delay&&typeof options.delay=='number'){options.delay={show:options.delay,hide:options.delay}}
290return options},enter:function(e){var defaults=$.fn[this.type].defaults,options={},self
291this._options&&$.each(this._options,function(key,value){if(defaults[key]!=value)options[key]=value},this)
292self=$(e.currentTarget)[this.type](options).data(this.type)
293if(!self.options.delay||!self.options.delay.show)return self.show()
294clearTimeout(this.timeout)
295self.hoverState='in'
296this.timeout=setTimeout(function(){if(self.hoverState=='in')self.show()},self.options.delay.show)},leave:function(e){var self=$(e.currentTarget)[this.type](this._options).data(this.type)
297if(this.timeout)clearTimeout(this.timeout)
298if(!self.options.delay||!self.options.delay.hide)return self.hide()
299self.hoverState='out'
300this.timeout=setTimeout(function(){if(self.hoverState=='out')self.hide()},self.options.delay.hide)},show:function(){var $tip,pos,actualWidth,actualHeight,placement,tp,e=$.Event('show')
301if(this.hasContent()&&this.enabled){this.$element.trigger(e)
302if(e.isDefaultPrevented())return
303$tip=this.tip()
304this.setContent()
305if(this.options.animation){$tip.addClass('fade')}
306placement=typeof this.options.placement=='function'?this.options.placement.call(this,$tip[0],this.$element[0]):this.options.placement
307$tip.detach().css({top:0,left:0,display:'block'})
308this.options.container?$tip.appendTo(this.options.container):$tip.insertAfter(this.$element)
309pos=this.getPosition()
310actualWidth=$tip[0].offsetWidth
311actualHeight=$tip[0].offsetHeight
312switch(placement){case'bottom':tp={top:pos.top+pos.height,left:pos.left+pos.width/2-actualWidth/2}
313break
314case'top':tp={top:pos.top-actualHeight,left:pos.left+pos.width/2-actualWidth/2}
315break
316case'left':tp={top:pos.top+pos.height/2-actualHeight/2,left:pos.left-actualWidth}
317break
318case'right':tp={top:pos.top+pos.height/2-actualHeight/2,left:pos.left+pos.width}
319break}
320this.applyPlacement(tp,placement)
321this.$element.trigger('shown')}},applyPlacement:function(offset,placement){var $tip=this.tip(),width=$tip[0].offsetWidth,height=$tip[0].offsetHeight,actualWidth,actualHeight,delta,replace
322$tip.offset(offset).addClass(placement).addClass('in')
323actualWidth=$tip[0].offsetWidth
324actualHeight=$tip[0].offsetHeight
325if(placement=='top'&&actualHeight!=height){offset.top=offset.top+height-actualHeight
326replace=true}
327if(placement=='bottom'||placement=='top'){delta=0
328if(offset.left<0){delta=offset.left*-2
329offset.left=0
330$tip.offset(offset)
331actualWidth=$tip[0].offsetWidth
332actualHeight=$tip[0].offsetHeight}
333this.replaceArrow(delta-width+actualWidth,actualWidth,'left')}else{this.replaceArrow(actualHeight-height,actualHeight,'top')}
334if(replace)$tip.offset(offset)},replaceArrow:function(delta,dimension,position){this.arrow().css(position,delta?(50*(1-delta/dimension)+"%"):'')},setContent:function(){var $tip=this.tip(),title=this.getTitle()
335$tip.find('.tooltip-inner')[this.options.html?'html':'text'](title)
336$tip.removeClass('fade in top bottom left right')},hide:function(){var that=this,$tip=this.tip(),e=$.Event('hide')
337this.$element.trigger(e)
338if(e.isDefaultPrevented())return
339$tip.removeClass('in')
340function removeWithAnimation(){var timeout=setTimeout(function(){$tip.off($.
340support.transition.end).detach()},500)
341$tip.one($.support.transition.end,function(){clearTimeout(timeout)
342$tip.detach()})}
343$.support.transition&&this.$tip.hasClass('fade')?removeWithAnimation():$tip.detach()
344this.$element.trigger('hidden')
345return this},fixTitle:function(){var $e=this.$element
346if($e.attr('title')||typeof($e.attr('data-original-title'))!='string'){$e.attr('data-original-title',$e.attr('title')||'').attr('title','')}},hasContent:function(){return this.getTitle()},getPosition:function(){var el=this.$element[0]
347return $.extend({},(typeof el.getBoundingClientRect=='function')?el.getBoundingClientRect():{width:el.offsetWidth,height:el.offsetHeight},this.$element.offset())},getTitle:function(){var title,$e=this.$element,o=this.options
348title=$e.attr('data-original-title')||(typeof o.title=='function'?o.title.call($e[0]):o.title)
349return title},tip:function(){return this.$tip=this.$tip||$(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){if(!this.$element[0].parentNode){this.hide()
350this.$element=null
351this.options=null}},enable:function(){this.enabled=true},disable:function(){this.enabled=false},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(e){var self=e?$(e.currentTarget)[this.type](this._options).data(this.type):this
352self.tip().hasClass('in')?self.hide():self.show()},destroy:function(){this.hide().$element.off('.'+this.type).removeData(this.type)}}
353var old=$.fn.tooltip
354$.fn.tooltip=function(option){return this.each(function(){var $this=$(this),data=$this.data('tooltip'),options=typeof option=='object'&&option
355if(!data)$this.data('tooltip',(data=new Tooltip(this,options)))
356if(typeof option=='string')data[option]()})}
357$.fn.tooltip.Constructor=Tooltip
358$.fn.tooltip.defaults={animation:true,placement:'top',selector:false,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:'hover focus',title:'',delay:0,html:false,container:false}
359$.fn.tooltip.noConflict=function(){$.fn.tooltip=old
360return this}}(window.jQuery);!function($){"use strict";var Popover=function(element,options){this.init('popover',element,options)}
361Popover.prototype=$.extend({},$.fn.tooltip.Constructor.prototype,{constructor:Popover,setContent:function(){var $tip=this.tip(),title=this.getTitle(),content=this.getContent()
362$tip.find('.popover-title')[this.options.html?'html':'text'](title)
363$tip.find('.popover-content')[this.options.html?'html':'text'](content)
364$tip.removeClass('fade top bottom left right in')},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var content,$e=this.$element,o=this.options
365content=(typeof o.content=='function'?o.content.call($e[0]):o.content)||$e.attr('data-content')
366return content},tip:function(){if(!this.$tip){this.$tip=$(this.options.template)}
367return this.$tip},destroy:function(){this.hide().$element.off('.'+this.type).removeData(this.type)}})
368var old=$.fn.popover
369$.fn.popover=function(option){return this.each(function(){var $this=$(this),data=$this.data('popover'),options=typeof option=='object'&&option
370if(!data)$this.data('popover',(data=new Popover(this,options)))
371if(typeof option=='string')data[option]()})}
372$.fn.popover.Constructor=Popover
373$.fn.popover.defaults=$.extend({},$.fn.tooltip.defaults,{placement:'right',trigger:'click',content:'',template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'})
374$.fn.popover.noConflict=function(){$.fn.popover=old
375return this}}(window.jQuery);!function($){"use strict";function ScrollSpy(element,options){var process=$.proxy(this.process,this),$element=$(element).is('body')?$(window):$(element),href
376this.options=$.extend({},$.fn.scrollspy.defaults,options)
377this.$scrollElement=$element.on('scroll.scroll-spy.data-api',process)
378this.selector=(this.options.target||((href=$(element).attr('href'))&&href.replace(/.*(?=#[^\s]+$)/,''))||'')+' .nav li > a'
379this.$body=$('body')
380this.refresh()
381this.process()}
382ScrollSpy.prototype={constructor:ScrollSpy,refresh:function(){var self=this,$targets
383this.offsets=$([])
384this.targets=$([])
385$targets=this.$body.find(this.selector).map(function(){var $el=$(this),href=$el.data('target')||$el.attr('href'),$href=/^#\w/.test(href)&&$(href)
386return($href&&$href.length&&[[$href.position().top+(!$.isWindow(self.$scrollElement.get(0))&&self.$scrollElement.scrollTop()),href]])||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){self.offsets.push(this[0])
387self.targets.push(this[1])})},process:function(){var scrollTop=this.$scrollElement.scrollTop()+this.options.offset,scrollHeight=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,maxScroll=scrollHeight-this.$scrollElement.height(),offsets=this.offsets,targets=this.targets,activeTarget=this.activeTarget,i
388if(scrollTop>=maxScroll){return activeTarget!=(i=targets.last()[0])&&this.activate(i)}
389for(i=offsets.length;i--;){activeTarget!=targets[i]&&scrollTop>=offsets[i]&&(!offsets[i+1]||scrollTop<=offsets[i+1])&&this.activate(targets[i])}},activate:function(target){var active,selector
390this.activeTarget=target
391$(this.selector).parent('.active').removeClass('active')
392selector=this.selector
393+'[data-target="'+target+'"],'
394+this.selector+'[href="'+target+'"]'
395active=$(selector).parent('li').addClass('active')
396if(active.parent('.dropdown-menu').length){active=active.closest('li.dropdown').addClass('active')}
397active.trigger('activate')}}
398var old=$.fn.scrollspy
399$.fn.scrollspy=function(option){return this.each(function(){var $this=$(this),data=$this.data('scrollspy'),options=typeof option=='object'&&option
400if(!data)$this.data('scrollspy',(data=new ScrollSpy(this,options)))
401if(typeof option=='string')data[option]()})}
402$.fn.scrollspy.Constructor=ScrollSpy
403$.fn.scrollspy.defaults={offset:10}
404$.fn.scrollspy.noConflict=function(){$.fn.scrollspy=old
405return this}
406$(window).on('load',function(){$('[data-spy="scroll"]').each(function(){var $spy=$(this)
407$spy.scrollspy($spy.data())})})}(window.jQuery);!function($){"use strict";var Tab=function(element){this.element=$(element)}
408Tab.prototype={constructor:Tab,show:function(){var $this=this.element,$ul=$this.closest('ul:not(.dropdown-menu)'),selector=$this.attr('data-target'),previous,$target,e
409if(!selector){selector=$this.attr('href')
410selector=selector&&selector.replace(/.*(?=#[^\s]*$)/,'')}
411if($this.parent('li').hasClass('active'))return
412previous=$ul.find('.active:last a')[0]
413e=$.Event('show',{relatedTarget:previous})
414$this.trigger(e)
415if(e.isDefaultPrevented())return
416$target=$(selector)
417this.activate($this.parent('li'),$ul)
418this.activate($target,$target.parent(),function(){$this.trigger({type:'shown',relatedTarget:previous})})},activate:function(element,container,callback){var $active=container.find('> .active'),transition=callback&&$.support.transition&&$active.hasClass('fade')
419function next(){$active.removeClass('active').find('> .dropdown-menu > .active').removeClass('active')
420element.addClass('active')
421if(transition){element[0].offsetWidth
422element.addClass('in')}else{element.removeClass('fade')}
423if(element.parent('.dropdown-menu')){element.closest('li.dropdown').addClass('active')}
424callback&&callback()}
425transition?$active.one($.support.transition.end,next):next()
426$active.removeClass('in')}}
427var old=$.fn.tab
428$.fn.tab=function(option){return this.each(function(){var $this=$(this),data=$this.data('tab')
429if(!data)$this.data('tab',(data=new Tab(this)))
430if(typeof option=='string')data[option]()})}
431$.fn.tab.Constructor=Tab
432$.fn.tab.noConflict=function(){$.fn.tab=old
433return this}
434$(document).on('click.tab.data-api','[data-toggle="tab"], [data-toggle="pill"]',function(e){e.preventDefault()
435$(this).tab('show')})}(window.jQuery);!function($){"use strict";var Typeahead=function(element,options){this.$element=$(element)
436this.options=$.extend({},$.fn.typeahead.defaults,options)
437this.matcher=this.options.matcher||this.matcher
438this.sorter=this.options.sorter||this.sorter
439this.highlighter=this.options.highlighter||this.highlighter
440this.updater=this.options.updater||this.updater
441this.source=this.options.source
442this.$menu=$(this.options.menu)
443this.shown=false
444this.listen()}
445Typeahead.prototype={constructor:Typeahead,select:function(){var val=this.$menu.find('.active').attr('data-value')
446this.$element.val(this.updater(val)).change()
447return this.hide()},updater:function(item){return item},show:function(){var pos=$.extend({},this.$element.position(),{height:this.$element[0].offsetHeight})
448this.$menu.insertAfter(this.$element).css({top:pos.top+pos.height,left:pos.left}).show()
449this.shown=true
450return this},hide:function(){this.$menu.hide()
451this.shown=false
452return this},lookup:function(event){var items
453this.query=this.$element.val()
454if(!this.query||this.query.length<this.options.minLength){return this.shown?this.hide():this}
455items=$.isFunction(this.source)?this.source(this.query,$.proxy(this.process,this)):this.source
456return items?this.process(items):this},process:function(items){var that=this
457items=$.grep(items,function(item){return that.matcher(item)})
458items=this.sorter(items)
459if(!items.length){return this.shown?this.hide():this}
460return this.render(items.slice(0,this.options.items)).show()},matcher:function(item){return~item.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(items){var beginswith=[],caseSensitive=[],caseInsensitive=[],item
461while(item=items.shift()){if(!item.toLowerCase().indexOf(this.query.toLowerCase()))beginswith.push(item)
462else if(~item.indexOf(this.query))caseSensitive.push(item)
463else caseInsensitive.push(item)}
464return beginswith.concat(caseSensitive,caseInsensitive)}
464,highlighter:function(item){var query=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,'\\$&')
465return item.replace(new RegExp('('+query+')','ig'),function($1,match){return'<strong>'+match+'</strong>'})},render:function(items){var that=this
466items=$(items).map(function(i,item){i=$(that.options.item).attr('data-value',item)
467i.find('a').html(that.highlighter(item))
468return i[0]})
469items.first().addClass('active')
470this.$menu.html(items)
471return this},next:function(event){var active=this.$menu.find('.active').removeClass('active'),next=active.next()
472if(!next.length){next=$(this.$menu.find('li')[0])}
473next.addClass('active')},prev:function(event){var active=this.$menu.find('.active').removeClass('active'),prev=active.prev()
474if(!prev.length){prev=this.$menu.find('li').last()}
475prev.addClass('active')},listen:function(){this.$element.on('focus',$.proxy(this.focus,this)).on('blur',$.proxy(this.blur,this)).on('keypress',$.proxy(this.keypress,this)).on('keyup',$.proxy(this.keyup,this))
476if(this.eventSupported('keydown')){this.$element.on('keydown',$.proxy(this.keydown,this))}
477this.$menu.on('click',$.proxy(this.click,this)).on('mouseenter','li',$.proxy(this.mouseenter,this)).on('mouseleave','li',$.proxy(this.mouseleave,this))},eventSupported:function(eventName){var isSupported=eventName in this.$element
478if(!isSupported){this.$element.setAttribute(eventName,'return;')
479isSupported=typeof this.$element[eventName]==='function'}
480return isSupported},move:function(e){if(!this.shown)return
481switch(e.keyCode){case 9:case 13:case 27:e.preventDefault()
482break
483case 38:e.preventDefault()
484this.prev()
485break
486case 40:e.preventDefault()
487this.next()
488break}
489e.stopPropagation()},keydown:function(e){this.suppressKeyPressRepeat=~$.inArray(e.keyCode,[40,38,9,13,27])
490this.move(e)},keypress:function(e){if(this.suppressKeyPressRepeat)return
491this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:case 16:case 17:case 18:break
492case 9:case 13:if(!this.shown)return
493this.select()
494break
495case 27:if(!this.shown)return
496this.hide()
497break
498default:this.lookup()}
499e.stopPropagation()
500e.preventDefault()},focus:function(e){this.focused=true},blur:function(e){this.focused=false
501if(!this.mousedover&&this.shown)this.hide()},click:function(e){e.stopPropagation()
502e.preventDefault()
503this.select()
504this.$element.focus()},mouseenter:function(e){this.mousedover=true
505this.$menu.find('.active').removeClass('active')
506$(e.currentTarget).addClass('active')},mouseleave:function(e){this.mousedover=false
507if(!this.focused&&this.shown)this.hide()}}
508var old=$.fn.typeahead
509$.fn.typeahead=function(option){return this.each(function(){var $this=$(this),data=$this.data('typeahead'),options=typeof option=='object'&&option
510if(!data)$this.data('typeahead',(data=new Typeahead(this,options)))
511if(typeof option=='string')data[option]()})}
512$.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"></ul>',item:'<li><a href="#"></a></li>',minLength:1}
513$.fn.typeahead.Constructor=Typeahead
514$.fn.typeahead.noConflict=function(){$.fn.typeahead=old
515return this}
516$(document).on('focus.typeahead.data-api','[data-provide="typeahead"]',function(e){var $this=$(this)
517if($this.data('typeahead'))return
518$this.typeahead($this.data())})}(window.jQuery);!function($){"use strict";var Affix=function(element,options){this.options=$.extend({},$.fn.affix.defaults,options)
519this.$window=$(window).on('scroll.affix.data-api',$.proxy(this.checkPosition,this)).on('click.affix.data-api',$.proxy(function(){setTimeout($.proxy(this.checkPosition,this),1)},this))
520this.$element=$(element)
521this.checkPosition()}
522Affix.prototype.checkPosition=function(){if(!this.$element.is(':visible'))return
523var scrollHeight=$(document).height(),scrollTop=this.$window.scrollTop(),position=this.$element.offset(),offset=this.options.offset,offsetBottom=offset.bottom,offsetTop=offset.top,reset='affix affix-top affix-bottom',affix
524if(typeof offset!='object')offsetBottom=offsetTop=offset
525if(typeof offsetTop=='function')offsetTop=offset.top()
526if(typeof offsetBottom=='function')offsetBottom=offset.bottom()
527affix=this.unpin!=null&&(scrollTop+this.unpin<=position.top)?false:offsetBottom!=null&&(position.top+this.$element.height()>=scrollHeight-offsetBottom)?'bottom':offsetTop!=null&&scrollTop<=offsetTop?'top':false
528if(this.affixed===affix)return
529this.affixed=affix
530this.unpin=affix=='bottom'?position.top-scrollTop:null
531this.$element.removeClass(reset).addClass('affix'+(affix?'-'+affix:''))}
532var old=$.fn.affix
533$.fn.affix=function(option){return this.each(function(){var $this=$(this),data=$this.data('affix'),options=typeof option=='object'&&option
534if(!data)$this.data('affix',(data=new Affix(this,options)))
535if(typeof option=='string')data[option]()})}
536$.fn.affix.Constructor=Affix
537$.fn.affix.defaults={offset:0}
538$.fn.affix.noConflict=function(){$.fn.affix=old
539return this}
540$(window).on('load',function(){$('[data-spy="affix"]').each(function(){var $spy=$(this),data=$spy.data()
541data.offset=data.offset||{}
542data.offsetBottom&&(data.offset.bottom=data.offsetBottom)
543data.offsetTop&&(data.offset.top=data.offsetTop)
544$spy.affix(data)})})}(window.jQuery);
545
546
547/*===============================
548/plugins/system/t3/base/js/jquery.tap.min.js
549================================================================================*/;
550!function(a,b){"use strict";var c,d,e,f="._tap",g="._tapActive",h="tap",i="clientX clientY screenX screenY pageX pageY".split(" "),j={count:0,event:0},k=function(a,c){var d=c.originalEvent,e=b.Event(d);e.type=a;for(var f=0,g=i.length;g>f;f++)e[i[f]]=c[i[f]];return e}
550,l=function(a){if(a.isTrigger)return!1;var c=j.event,d=Math.abs(a.pageX-c.pageX),e=Math.abs(a.pageY-c.pageY),f=Math.max(d,e);return a.timeStamp-c.timeStamp<b.tap.TIME_DELTA&&f<b.tap.POSITION_DELTA&&(!c.touches||1===j.count)&&o.isTracking},m=function(a){if(!e)return!1;var c=Math.abs(a.pageX-e.pageX),d=Math.abs(a.pageY-e.pageY),f=Math.max(c,d);return Math.abs(a.timeStamp-e.timeStamp)<750&&f<b.tap.POSITION_DELTA},n=function(a){if(0===a.type.indexOf("touch")){a.touches=a.originalEvent.changedTouches;for(var b=a.touches[0],c=0,d=i.length;d>c;c++)a[i[c]]=b[i[c]]}a.timeStamp=Date.now?Date.now():+new Date},o={isEnabled:!1,isTracking:!1,enable:function(){o.isEnabled||(o.isEnabled=!0,c=b(a.body).on("touchstart"+f,o.onStart).on("mousedown"+f,o.onStart).on("click"+f,o.onClick))},disable:function(){o.isEnabled&&(o.isEnabled=!1,c.off(f))},onStart:function(a){a.isTrigger||(n(a),(!b.tap.LEFT_BUTTON_ONLY||a.touches||1===a.which)&&(a.touches&&(j.count=a.touches.length),o.isTracking||(a.touches||!m(a))&&(o.isTracking=!0,j.event=a,a.touches?(e=a,c.on("touchend"+f+g,o.onEnd).on("touchcancel"+f+g,o.onCancel)):c.on("mouseup"+f+g,o.onEnd))))},onEnd:function(a){var c;a.isTrigger||(n(a),l(a)&&(c=k(h,a),d=c,b(j.event.target).trigger(c)),o.onCancel(a))},onCancel:function(a){a&&"touchcancel"===a.type&&a.preventDefault(),o.isTracking=!1,c.off(g)},onClick:function(a){return!a.isTrigger&&d&&d.isDefaultPrevented()&&d.target===a.target&&d.pageX===a.pageX&&d.pageY===a.pageY&&a.timeStamp-d.timeStamp<750?(d=null,!1):void 0}};b(a).ready(o.enable),b.tap={POSITION_DELTA:10,TIME_DELTA:400,LEFT_BUTTON_ONLY:!0}}(document,jQuery);
551
552
553/*===============================
554/plugins/system/t3/base/js/off-canvas.js
555================================================================================*/;
556!function($){$(document).ready(function(){if($.support.t3transform!==false){var $btn=$('.btn-navbar[data-toggle="collapse"]'),$nav=null,$fixeditems=null;if(!$btn.length){return;}
557$(document.documentElement).addClass('off-canvas-ready');$nav=$('<div class="t3-mainnav" />').appendTo($('<div id="off-canvas-nav"></div>').appendTo(document.body));var $navcollapse=$btn.parent().find($btn.data('target')+':first');if(!$navcollapse.length){$navcollapse=$($btn.data('target')+':first');}
558$navcollapse.clone().appendTo($nav);$btn.click(function(e){if($(this).data('off-canvas')=='show'){hideNav();}else{showNav();}
559return false;});var posNav=function(){var t=$(window).scrollTop();if(t<$nav.position().top)$nav.css('top',t);},bdHideNav=function(e){e.preventDefault();hideNav();return false;},showNav=function(){$('html').addClass('off-canvas');$nav.css('top',$(window).scrollTop());wpfix(1);setTimeout(function(){$btn.data('off-canvas','show');$('html').addClass('off-canvas-enabled');$(window).on('scroll touchmove',posNav);$('#off-canvas-nav').on('click',function(e){e.stopPropagation();});$('body').on('click',bdHideNav);},50);setTimeout(function(){wpfix(2);},1000);},hideNav=function(e){if(e&&e.type=='click'&&e.target.tagName.toUpperCase()=='A'&&$(e.target).parent('li').data('noclick')){return true;}
560$(window).off('scroll touchmove',posNav);$('#off-canvas-nav').off('click');$('body').off('click',bdHideNav);$('html').removeClass('off-canvas-enabled');$btn.data('off-canvas','hide');setTimeout(function(){$('html').removeClass('off-canvas');},600);},wpfix=function(step){if($fixeditems==-1){return;}
561if(!$fixeditems){$fixeditems=$('body').children().filter(function(){return $(this).css('position')==='fixed'});if(!$fixeditems.length){$fixeditems=-1;return;}}
562if(step==1){$fixeditems.each(function(){var $this=$(this);var style=$this.attr('style'),opos=style&&style.match('position')?$this.css('position'):'',otop=style&&style.match('top')?$this.css('top'):'';$this.data('opos',opos).data('otop',otop);$this.css({'position':'absolute','top':($(window).scrollTop()+parseInt($this.css('top')))});});}else{$fixeditems.each(function(){$this=$(this);$this.css({'position':$this.data('opos'),'top':$this.data('otop')});});}};}});}(jQuery);
563
564
565/*===============================
566/plugins/system/t3/base/js/script.js
567================================================================================*/;
568!function($){if($.browser==undefined||$.browser.msie==undefined){$.browser={msie:false,version:0};if(match=navigator.userAgent.match(/MSIE ([0-9]{1,}[\.0-9]{0,})/)||navigator.userAgent.match(/Trident.*rv:([0-9]{1,}[\.0-9]{0,})/)){$.browser.msie=true;$.browser.version=match[1];}}
569if($.browser.msie){$('html').addClass('ie'+Math.floor($.browser.version));}
570$(document).ready(function(){if(!window.getComputedStyle){window.getComputedStyle=function(el,pseudo){this.el=el;this.getPropertyValue=function(prop){var re=/(\-([a-z]){1})/g;if(prop=='float')prop='styleFloat';if(re.test(prop)){prop=prop.replace(re,function(){return arguments[2].toUpperCase();});}
571return el.currentStyle[prop]?el.currentStyle[prop]:null;}
572return this;}}
573var fromClass='body-data-holder',prop='content',$inspector=$('<div>').css('display','none').addClass(fromClass).appendTo($('body'));try{var attrs=window.getComputedStyle($inspector[0],':before').getPropertyValue(prop);if(attrs){var matches=attrs.match(/([\da-z\-]+)/gi),data={};if(matches&&matches.length){for(var i=0;i<matches.length;i++){data[matches[i++]]=i<matches.length?matches[i]:null;}}
574$('body').data(data);}}finally{$inspector.remove();}});(function(){$.support.t3transform=(function(){var style=document.createElement('div').style,vendors=['t','webkitT','MozT','msT','OT'],transform,i=0,l=vendors.length;for(;i<l;i++){transform=vendors[i]+'ransform';if(transform in style){return transform;}}
575return false;})();})();(function(){$('html').addClass('ontouchstart'in window?'touch':'no-touch');})();$(document).ready(function(){(function(){if(window.MooTools&&window.MooTools.More&&Element&&Element.implement){var mthide=Element.prototype.hide,mtshow=Element.prototype.show,mtslide=Element.prototype.slide;Element.implement({show:function(args){if(arguments.callee&&arguments.callee.caller&&arguments.callee.caller.toString().indexOf('isPropagationStopped')!==-1){return this;}
576return $.isFunction(mtshow)&&mtshow.apply(this,args);},hide:function(){if(arguments.callee&&arguments.callee.caller&&arguments.callee.caller.toString().indexOf('isPropagationStopped')!==-1){return this;}
577return $.isFunction(mthide)&&mthide.apply(this,arguments);},slide:function(args){if(arguments.callee&&arguments.callee.caller&&arguments.callee.caller.toString().indexOf('isPropagationStopped')!==-1){return this;}
578return $.isFunction(mtslide)&&mtslide.apply(this,args);}})}})();$.fn.tooltip.Constructor&&$.fn.tooltip.Constructor.DEFAULTS&&($.fn.tooltip.Constructor.DEFAULTS.html=true);$.fn.popover.Constructor&&$.fn.popover.Constructor.DEFAULTS&&($.fn.popover.Constructor.DEFAULTS.html=true);$.fn.tooltip.defaults&&($.fn.tooltip.defaults.html=true);$.fn.popover.defaults&&($.fn.popover.defaults.html=true);(function(){if(window.jomsQuery&&jomsQuery.fn.collapse){$('[data-toggle="collapse"]').on('click',function(e){$($(this).attr('data-target')).eq(0).collapse('toggle');e.stopPropagation();return false;});jomsQuery('html, body').off('touchstart.dropdown.data-api');}})();(function(){if($.fn.chosen&&$(document.documentElement).attr('dir')=='rtl'){$('select').addClass('chzn-rtl');}})();});$(window).load(function(){if(!$(document.documentElement).hasClass('off-canvas-ready')&&($('.navbar-collapse-fixed-top').length||$('.navbar-collapse-fixed-bottom').length)){var btn=$('.btn-navbar[data-toggle="collapse"]');if(!btn.length){return;}
579if(btn.data('target')){var nav=$(btn.data('target'));if(!nav.length){return;}
580var fixedtop=nav.closest('.navbar-collapse-fixed-top').length;btn.on('click',function(){var wheight=(window.innerHeight||$(window).height()),offset=fixedtop?parseInt(nav.css('top'))+parseInt(nav.css('margin-top'))+parseInt(nav.closest('.navbar-collapse-fixed-top').css('top')):parseInt(nav.css('bottom'));if(!$.support.transition){nav.parent().css('height',!btn.hasClass('collapsed')&&btn.data('t3-clicked')?'':wheight);btn.data('t3-clicked',1);}
581nav.addClass('animate').css('max-height',wheight-offset);});nav.on('shown hidden',function(){nav.removeClass('animate');});}}});}(jQuery);
582
583
584/*===============================
585/plugins/system/t3/base/js/menu.js
586================================================================================*/;
587;(function($){var T3Menu=function(elm,options){this.$menu=$(elm);if(!this.$menu.length){return;}
588this.options=$.extend({},$.fn.t3menu.defaults,options);this.child_open=[];this.loaded=false;this.start();};T3Menu.prototype={constructor:T3Menu,start:function(){if(this.loaded){return;}
589this.loaded=true;var self=this,options=this.options,$menu=this.$menu;this.$items=$menu.find('li');this.$items.each(function(idx,li){var $item=$(this),$child=$item.children('.dropdown-menu'),$link=$item.children('a'),item={$item:$item,child:$child.length,link:$link.length,clickable:!($link.length&&$child.length),mega:$item.hasClass('mega'),status:'close',timer:null,atimer:null};$item.data('t3menu.item',item);if($child.length&&!options.hover){$item.on('click',function(e){e.stopPropagation();if($item.hasClass('group')){return;}
590if(item.status=='close'){e.preventDefault();self.show(item);}});}else{$item.on('click',function(e){e.stopPropagation()});}
591if(options.hover){$item.on('mouseover',function(e){if($item.hasClass('group'))return;var $target=$(e.target);if($target.data('show-processed'))return;$target.data('show-processed',true);
591setTimeout(function(){$target.data('show-processed',false);},10);self.show(item);}).on('mouseleave',function(e){if($item.hasClass('group'))return;var $target=$(e.target);if($target.data('hide-processed'))return;$target.data('hide-processed',true);setTimeout(function(){$target.data('hide-processed',false);},10);self.hide(item);});if($link.length&&$child.length){$link.on('click',function(e){return item.clickable;});}}});$(document.body).on('tap hideall.t3menu',function(e){clearTimeout(self.timer);self.timer=setTimeout($.proxy(self.hide_alls,self),e.type=='tap'?500:self.options.hidedelay);});$menu.find('.mega-dropdown-menu').on('tap hideall.t3menu',function(e){e.stopPropagation();e.preventDefault();return false;});},show:function(item){if($.inArray(item,this.child_open)<this.child_open.length-1){this.hide_others(item);}
592$(document.body).trigger('hideall.t3menu',[this]);clearTimeout(this.timer);clearTimeout(item.timer);clearTimeout(item.ftimer);clearTimeout(item.ctimer);if(item.status!='open'||!item.$item.hasClass('open')||!this.child_open.length){if(item.mega){clearTimeout(item.astimer);clearTimeout(item.atimer);this.position(item.$item);item.astimer=setTimeout(function(){item.$item.addClass('animating')},10);item.atimer=setTimeout(function(){item.$item.removeClass('animating')},this.options.duration+50);item.timer=setTimeout(function(){item.$item.addClass('open')},100);}else{item.$item.addClass('open');}
593item.status='open';if(item.child&&$.inArray(item,this.child_open)==-1){this.child_open.push(item);}}
594item.ctimer=setTimeout($.proxy(this.clickable,this,item),300);},hide:function(item){clearTimeout(this.timer);clearTimeout(item.timer);clearTimeout(item.astimer);clearTimeout(item.atimer);clearTimeout(item.ftimer);if(item.mega){item.$item.addClass('animating');item.atimer=setTimeout(function(){item.$item.removeClass('animating')},this.options.duration);item.timer=setTimeout(function(){item.$item.removeClass('open')},100);}else{item.$item.removeClass('open');}
595item.status='close';for(var i=this.child_open.length;i--;){if(this.child_open[i]===item){this.child_open.splice(i,1);}}
596item.ftimer=setTimeout($.proxy(this.hidden,this,item),this.options.duration);this.timer=setTimeout($.proxy(this.hide_alls,this),this.options.hidedelay);},hidden:function(item){if(item.status=='close'){item.clickable=false;}},hide_others:function(item){var self=this;$.each(this.child_open.slice(),function(idx,open){if(!item||(open!=item&&!open.$item.has(item.$item).length)){self.hide(open);}});},hide_alls:function(e,inst){if(!e||e.type=='tap'||(e.type=='hideall'&&this!=inst)){var self=this;$.each(this.child_open.slice(),function(idx,item){item&&self.hide(item);});}},clickable:function(item){item.clickable=true;},position:function($item){var sub=$item.children('.mega-dropdown-menu'),is_show=sub.is(':visible');if(!is_show){sub.show();}
597var offset=$item.offset(),width=$item.outerWidth(),screen_width=$(window).width()-this.options.sb_width,sub_width=sub.outerWidth(),level=$item.data('level');if(!is_show){sub.css('display','');}
598sub.css({left:'',right:''});if(level==1){var align=$item.data('alignsub'),align_offset=0,align_delta=0,align_trans=0;if(align=='justify'){return;}
599if(!align){align='left';}
600if(align=='center'){align_offset=offset.left+(width/2);if(!$.support.t3transform){align_trans=-sub_width/2;sub.css(this.options.rtl?'right':'left',align_trans+width/2);}}else{align_offset=offset.left+((align=='left'&&this.options.rtl||align=='right'&&!this.options.rtl)?width:0);}
601if(this.options.rtl){if(align=='right'){if(align_offset+sub_width>screen_width){align_delta=screen_width-align_offset-sub_width;sub.css('left',align_delta);if(screen_width<sub_width){sub.css('left',align_delta+sub_width-screen_width);}}}else{if(align_offset<(align=='center'?sub_width/2:sub_width)){align_delta=align_offset-(align=='center'?sub_width/2:sub_width);sub.css('right',align_delta+align_trans);}
602if(align_offset+(align=='center'?sub_width/2:0)-align_delta>screen_width){sub.css('right',align_offset+(align=='center'?(sub_width+width)/2:0)+align_trans-screen_width);}}}else{if(align=='right'){if(align_offset<sub_width){align_delta=align_offset-sub_width;sub.css('right',align_delta);if(sub_width>screen_width){sub.css('right',sub_width-screen_width+align_delta);}}}else{if(align_offset+(align=='center'?sub_width/2:sub_width)>screen_width){align_delta=screen_width-align_offset-(align=='center'?sub_width/2:sub_width);sub.css('left',align_delta+align_trans);}
603if(align_offset-(align=='center'?sub_width/2:0)+align_delta<0){sub.css('left',(align=='center'?(sub_width+width)/2:0)+align_trans-align_offset);}}}}else{if(this.options.rtl){if($item.closest('.mega-dropdown-menu').parent().hasClass('mega-align-right')){if(offset.left+width+sub_width>screen_width){$item.removeClass('mega-align-right');
603if(offset.left-sub_width<0){sub.css('right',offset.left+width-sub_width);}}}else{if(offset.left-sub_width<0){$item.removeClass('mega-align-left').addClass('mega-align-right');if(offset.left+width+sub_width>screen_width){sub.css('left',screen_width-offset.left-sub_width);}}}}else{if($item.closest('.mega-dropdown-menu').parent().hasClass('mega-align-right')){if(offset.left-sub_width<0){$item.removeClass('mega-align-right');if(offset.left+width+sub_width>screen_width){sub.css('left',screen_width-offset.left-sub_width);}}}else{if(offset.left+width+sub_width>screen_width){$item.removeClass('mega-align-left').addClass('mega-align-right');if(offset.left-sub_width<0){sub.css('right',offset.left+width-sub_width);}}}}}}};$.fn.t3menu=function(option){return this.each(function(){var $this=$(this),data=$this.data('megamenu'),options=typeof option=='object'&&option;if(!data){$this.data('megamenu',(data=new T3Menu(this,options)));}else{if(typeof option=='string'&&data[option]){data[option]()}}})};$.fn.t3menu.defaults={duration:400,timeout:100,hidedelay:200,hover:true,sb_width:20};$(document).ready(function(){var mm_duration=$('.t3-megamenu').data('duration')||0;if(mm_duration){$('<style type="text/css">'+'.t3-megamenu.animate .animating > .mega-dropdown-menu,'+'.t3-megamenu.animate.slide .animating > .mega-dropdown-menu > div {'+'transition-duration: '+mm_duration+'ms !important;'+'-webkit-transition-duration: '+mm_duration+'ms !important;'+'}'+'</style>').appendTo('head');}
604var mm_timeout=mm_duration?100+mm_duration:500,mm_rtl=$(document.documentElement).attr('dir')=='rtl',mm_trigger=$(document.documentElement).hasClass('mm-hover'),sb_width=(function(){var parent=$('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo('body'),child=parent.children(),width=child.innerWidth()-child.height(100).innerWidth();parent.remove();return width;})();if(!$.support.transition){$('.t3-megamenu').removeClass('animate');mm_timeout=100;}
605$('ul.nav').has('.dropdown-menu').t3menu({duration:mm_duration,timeout:mm_timeout,rtl:mm_rtl,sb_width:sb_width,hover:mm_trigger});$(window).load(function(){$('ul.nav').has('.dropdown-menu').t3menu({duration:mm_duration,timeout:mm_timeout,rtl:mm_rtl,sb_width:sb_width,hover:mm_trigger});});});})(jQuery);
606
607
608/*===============================
609/plugins/system/t3/base/js/responsive.js
610================================================================================*/;
611jQuery(document).ready(function($){var current_layout='';var responsive_elements=$('[class*="span"], .t3respon');responsive_elements.each(function(){var $this=$(this);$this.data();$this.removeAttr('data-default data-wide data-normal data-xtablet data-tablet data-mobile');if(!$this.data('default'))$this.data('default',$this.attr('class'));});var scrollbarWidth=(function(){var div=$('<div style="width:50px;height:50px;overflow:hidden;position:absolute;top:-200px;left:-200px;"><div style="height:100px;"></div>');$('body').append(div);var w1=$('div',div).innerWidth();div.css('overflow-y','scroll');var w2=$('div',div).innerWidth();$(div).remove();return(w1-w2);})();var update_layout_classes=function(new_layout){if(new_layout==current_layout)return;responsive_elements.each(function(){var $this=$(this);if(!$this.data('default'))return;if(!$this.data(new_layout)&&(!current_layout||!$this.data(current_layout)))return;if($this.data(current_layout))$this.removeClass($this.data(current_layout));else $this.removeClass($this.data('default'));if($this.data(new_layout))$this.addClass($this.data(new_layout));else $this.addClass($this.data('default'));});current_layout=new_layout;};var detect_layout=function(){var devices={wide:1200,normal:980,xtablet:768,tablet:600,mobile:0};var width=$(window).width()+scrollbarWidth;for(var device in devices){if(width>=devices[device])return device;}}
612update_layout_classes(detect_layout());$(window).resize(function(){if($.data(window,'detect-layout-timeout')){clearTimeout($.data(window,'detect-layout-timeout'));}
613$.data(window,'detect-layout-timeout',setTimeout(function(){update_layout_classes(detect_layout());},200))})});
614
615
616/*===============================
617/plugins/system/t3/base/js/jquery.equalheight.js
618================================================================================*/;
619;(function($){$.fn.equalHeight=function(options){if(this.length>1||(options&&options.force)){var tallest=0;this.each(function(){var height=$(this).css({height:'','min-height':''}).height();if(height>tallest){tallest=height;}});this.each(function(){$(this).css('min-height',tallest);});}
620return this;}})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.