// Cufon 1.09i
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());

// Rockwell 400 font
Cufon.registerFont({"w":542,"face":{"font-family":"Rockwell","font-weight":400,"font-stretch":"normal","units-per-em":"1000","panose-1":"2 6 6 3 3 4 5 2 1 3","ascent":"679","descent":"-321","x-height":"14","bbox":"-35 -730 1000 223","underline-thickness":"50","underline-position":"-50","stemh":"82","stemv":"94","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":250,"k":{"T":40,"V":80,"W":80,"Y":100}},"!":{"d":"121,-184r-24,-288r0,-207r98,0r0,207r-24,288r-50,0xm86,0r0,-120r120,0r0,120r-120,0","w":292},"\"":{"d":"76,-424v-9,-80,-17,-162,-14,-255r80,0v3,92,-4,175,-14,255r-52,0xm278,-424v-9,-80,-17,-162,-14,-255r80,0v3,92,-4,175,-14,255r-52,0","w":406},"#":{"d":"42,-495r156,0r40,-195r72,0r-40,195r194,0r40,-195r72,0r-40,195r90,0r0,68r-106,0r-34,172r140,0r0,68r-155,0r-41,195r-71,0r40,-195r-194,0r-41,195r-71,0r40,-195r-91,0r0,-68r106,0r35,-172r-141,0r0,-68xm254,-427r-35,172r195,0r35,-172r-195,0","w":668},"$":{"d":"229,86r0,-76v-108,-7,-202,-73,-199,-215r89,0v6,84,38,124,110,136r0,-225v-125,-25,-186,-86,-186,-188v0,-110,68,-181,186,-192r0,-41r74,0r0,41v107,11,175,80,164,215r-85,0v0,-80,-20,-121,-79,-134r0,217v122,23,196,67,196,184v0,116,-71,189,-196,202r0,76r-74,0xm229,-392r0,-205v-55,10,-87,46,-87,101v0,55,25,84,87,104xm303,-278r0,208v71,-13,105,-48,105,-109v0,-57,-28,-83,-105,-99"},"%":{"d":"617,-161v0,-108,55,-177,142,-177v86,0,142,69,142,177v0,107,-56,176,-142,176v-87,0,-142,-69,-142,-176xm696,-161v0,78,20,115,63,115v42,0,63,-37,63,-115v0,-78,-21,-115,-63,-115v-43,0,-63,37,-63,115xm68,-512v0,-108,55,-177,142,-177v86,0,142,69,142,177v0,107,-56,176,-142,176v-87,0,-142,-69,-142,-176xm147,-512v0,78,20,115,63,115v42,0,63,-37,63,-115v0,-78,-21,-115,-63,-115v-43,0,-63,37,-63,115xm180,0r539,-679r69,0r-535,679r-73,0","w":969},"&":{"d":"515,-359r139,0r0,83r-72,0v-17,63,-40,111,-67,145r36,46r103,0r0,85r-155,0r-45,-60v-62,49,-118,71,-180,71v-139,0,-243,-98,-243,-229v0,-90,52,-158,154,-204v-31,-41,-46,-78,-46,-118v0,-84,72,-150,165,-150v91,0,162,63,162,145v0,66,-37,116,-142,155r138,187v24,-42,43,-96,53,-156xm402,-128r-165,-231v-68,31,-102,76,-102,136v0,81,68,149,150,149v42,0,83,-19,117,-54xm275,-454v73,-32,99,-56,99,-93v0,-40,-29,-61,-69,-61v-42,0,-71,23,-71,65v0,21,11,45,41,89","w":677},"(":{"d":"180,-237v0,216,55,306,167,379r0,76v-159,-76,-266,-228,-266,-455v0,-227,107,-379,266,-455r0,76v-112,73,-167,163,-167,379","w":375},")":{"d":"195,-237v0,-216,-55,-306,-167,-379r0,-76v159,76,266,228,266,455v0,227,-107,379,-266,455r0,-76v112,-73,167,-163,167,-379","w":375},"*":{"d":"113,-466r-79,-27r26,-86r82,26v17,21,52,47,105,66v-3,-44,-17,-92,-31,-120r0,-83r88,0r0,83v-14,28,-28,76,-31,120v53,-19,88,-45,105,-66r82,-26r26,86r-79,27v-29,-7,-61,-6,-120,8v38,45,67,68,91,77r50,69r-73,52r-51,-69v-2,-30,-21,-85,-44,-113v-23,28,-42,83,-44,113r-51,69r-73,-52r50,-69v24,-9,53,-32,91,-77v-59,-14,-91,-15,-120,-8","w":521},"+":{"d":"295,-288r-229,0r0,-77r229,0r0,-229r77,0r0,229r229,0r0,77r-229,0r0,229r-77,0r0,-229","w":667},",":{"d":"86,0r0,-120r120,0r0,120v0,87,-31,134,-120,135r0,-50v43,-10,60,-30,60,-85r-60,0","w":292,"k":{" ":80}},"-":{"d":"31,-275r293,0r0,82r-293,0r0,-82","w":354},".":{"d":"86,0r0,-120r120,0r0,120r-120,0","w":292,"k":{" ":80}},"\/":{"d":"352,-679r81,0r-347,693r-81,0","w":438},"0":{"d":"35,-340v0,-220,87,-350,236,-350v148,0,235,130,235,350v0,221,-87,351,-235,351v-149,0,-236,-130,-236,-351xm270,-611v-97,0,-138,99,-138,271v0,176,41,272,138,272v85,0,139,-71,139,-272v0,-198,-52,-271,-139,-271"},"1":{"d":"237,-82r0,-515r-93,0r0,-82r187,0r0,597r87,0r0,82r-274,0r0,-82r93,0"},"2":{"d":"480,-243r-6,243r-434,0v0,-92,32,-185,112,-265v105,-105,222,-136,222,-239v0,-65,-44,-107,-110,-107v-94,0,-117,55,-117,185r-90,0v-15,-184,82,-264,206,-264v158,0,211,104,211,184v0,49,-16,95,-62,141v-91,91,-249,148,-274,278r255,0r5,-156r82,0"},"3":{"d":"203,-313r0,-84v98,5,173,-14,173,-103v0,-67,-42,-111,-106,-111v-78,0,-113,53,-113,137r-94,0v-6,-133,73,-216,197,-216v122,0,208,60,208,178v0,68,-38,128,-96,154v86,27,127,80,127,164v0,124,-93,205,-235,205v-132,0,-236,-72,-232,-241r89,0v4,103,58,162,150,162v78,0,131,-48,131,-120v-1,-95,-89,-133,-199,-125"},"4":{"d":"300,-182r-227,0v-8,-30,-23,-56,-44,-77r282,-426r79,0r0,421r109,0r0,82r-109,0r0,100r62,0r0,82r-223,0r0,-82r71,0r0,-100xm300,-264r0,-268r-2,0r-175,268r177,0"},"5":{"d":"151,-392v35,-30,79,-49,138,-50v124,0,209,91,209,224v0,125,-76,229,-233,229v-139,0,-220,-80,-230,-228r88,0v12,95,63,149,142,149v81,0,136,-60,136,-149v0,-87,-50,-143,-126,-143v-54,0,-99,26,-137,81v-22,-22,-42,-36,-71,-50r29,-350r362,0r0,181r-84,0r0,-94r-208,0"},"6":{"d":"482,-479r-83,0v-11,-81,-58,-132,-122,-132v-99,0,-138,122,-138,254v43,-48,102,-76,159,-76v110,0,189,89,189,212v0,136,-84,232,-204,232v-147,0,-234,-129,-234,-347v0,-223,89,-354,239,-354v115,0,190,81,194,211xm143,-255v15,126,58,184,135,184v72,0,122,-59,122,-143v0,-78,-44,-129,-113,-129v-50,0,-94,27,-144,88"},"7":{"d":"109,0r0,-82r90,0v10,-175,82,-363,177,-510r-233,0r0,92r-84,0r0,-179r424,0r0,66v-98,136,-185,364,-185,531r79,0r0,82r-268,0"},"8":{"d":"154,-355v-68,-40,-100,-91,-100,-157v0,-107,85,-178,214,-178v134,0,219,69,219,178v0,66,-32,117,-99,157v79,31,120,89,120,168v0,121,-91,198,-232,198v-173,0,-243,-92,-243,-198v0,-79,42,-137,121,-168xm271,-393v77,0,124,-42,124,-110v0,-68,-45,-106,-127,-106v-76,0,-122,40,-122,107v0,67,48,109,125,109xm271,-68v82,0,137,-50,137,-123v0,-76,-54,-123,-141,-123v-80,0,-134,49,-134,123v0,74,56,123,138,123"},"9":{"d":"51,-201r83,0v11,81,58,133,122,133v71,0,138,-69,138,-255v-43,48,-102,76,-159,76v-109,0,-189,-89,-189,-211v0,-136,85,-232,205,-232v147,0,233,128,233,346v0,223,-89,355,-239,355v-115,0,-190,-82,-194,-212xm390,-425v-15,-125,-58,-183,-135,-183v-72,0,-122,59,-122,143v0,77,45,128,113,128v50,0,94,-27,144,-88"},":":{"d":"86,-352r0,-120r120,0r0,120r-120,0xm86,0r0,-120r120,0r0,120r-120,0","w":292,"k":{" ":80}},";":{"d":"86,0r0,-120r120,0r0,120v0,87,-31,134,-120,135r0,-50v43,-10,60,-30,60,-85r-60,0xm86,-352r0,-120r120,0r0,120r-120,0","w":292,"k":{" ":80}},"<":{"d":"170,-326r431,176r0,83r-535,-224r0,-70r535,-225r0,84","w":667},"=":{"d":"66,-481r535,0r0,77r-535,0r0,-77xm66,-250r535,0r0,77r-535,0r0,-77","w":667},">":{"d":"497,-326r-431,-176r0,-83r535,224r0,70r-535,224r0,-83","w":667},"?":{"d":"235,-183r-50,0r-12,-212r7,-3v81,14,160,-14,160,-105v0,-66,-42,-108,-108,-108v-75,0,-117,46,-111,139r-92,0v-15,-171,113,-218,200,-218v128,0,207,74,207,192v0,91,-58,187,-189,183xm149,0r0,-120r120,0r0,120r-120,0","w":469},"@":{"d":"891,-9r91,0v-88,134,-217,219,-434,219v-336,0,-494,-191,-494,-439v0,-199,120,-501,484,-501v259,0,417,178,417,382v0,172,-134,350,-295,350v-57,0,-93,-25,-93,-81v-44,51,-98,80,-149,80v-101,0,-178,-94,-178,-219v0,-158,125,-311,254,-311v60,0,112,32,147,90r17,-76r88,0r-85,393v-5,24,14,42,33,42v44,0,189,-89,189,-270v0,-176,-149,-307,-349,-307v-235,0,-408,178,-408,421v0,224,140,374,421,374v154,0,275,-52,344,-147xm332,-210v0,79,45,139,105,139v90,0,176,-120,176,-246v0,-84,-45,-140,-112,-140v-117,0,-169,169,-169,247","w":1010},"A":{"d":"474,-239r-244,0r-53,154r83,0r0,85r-268,0r0,-85r82,0r186,-518r-80,0r0,-76r347,0r0,76r-80,0r183,518r76,0r0,85r-266,0r0,-85r84,0xm448,-318r-90,-285r-9,0r-94,285r193,0","w":698,"k":{"v":60,"w":10,"y":40,"C":20,"G":30,"O":30,"Q":40,"T":20,"U":25,"V":60,"W":40,"Y":50}},"B":{"d":"106,-85r0,-509r-83,0r0,-85r275,0v151,0,208,87,208,175v0,66,-31,118,-84,144v75,26,118,87,118,167v0,78,-44,193,-251,193r-266,0r0,-85r83,0xm208,-396r76,0v92,0,118,-48,118,-101v0,-89,-90,-103,-194,-97r0,198xm208,-85r80,0v106,0,147,-41,147,-115v0,-56,-29,-111,-145,-111r-82,0r0,226","w":583,"k":{"U":20,",":20,".":20}},"C":{"d":"623,-276r89,49v-40,148,-165,238,-329,238v-201,0,-340,-144,-340,-350v0,-211,134,-351,338,-351v86,0,165,26,224,73r0,-62r88,0r0,218r-88,0v-39,-86,-123,-139,-219,-139v-135,0,-231,108,-231,258v0,148,101,261,235,261v92,0,199,-61,233,-195","w":760,"k":{",":40,".":40,"A":25}},"D":{"d":"105,-594r-92,0r0,-85r319,0v263,0,346,170,346,333v0,219,-111,346,-355,346r-310,0r0,-85r92,0r0,-509xm207,-594r0,509r120,0v188,0,247,-115,247,-258v0,-145,-72,-251,-245,-251r-122,0","w":729,"k":{"V":70,"W":70,"Y":70,",":60,".":60,"A":10}},"E":{"d":"116,-85r0,-509r-88,0r0,-85r563,0r0,204r-84,0r0,-119r-289,0r0,202r252,0r0,85r-252,0r0,222r289,0r0,-124r84,0r0,209r-563,0r0,-85r88,0","w":625},"F":{"d":"104,-85r0,-509r-86,0r0,-85r527,0r0,204r-84,0r0,-119r-255,0r0,201r220,0r0,85r-220,0r0,223r88,0r0,85r-276,0r0,-85r86,0","w":552,"k":{",":140,".":140,"A":90,"a":80,"e":80,"o":80}},"G":{"d":"505,-328r248,0v6,248,-168,340,-345,340v-289,0,-361,-221,-361,-354v0,-158,95,-348,343,-348v97,0,167,26,238,86r0,-75r87,0r0,223r-87,0v-39,-86,-130,-144,-229,-144v-142,0,-240,106,-240,259v0,152,105,262,250,262v113,0,203,-68,219,-164r-123,0r0,-85","w":802,"k":{",":60,".":60}},"H":{"d":"104,-85r0,-509r-77,0r0,-85r259,0r0,85r-80,0r0,194r297,0r0,-194r-80,0r0,-85r259,0r0,85r-77,0r0,509r77,0r0,85r-259,0r0,-85r80,0r0,-230r-297,0r0,230r80,0r0,85r-259,0r0,-85r77,0","w":708},"I":{"d":"105,-85r0,-509r-74,0r0,-85r250,0r0,85r-74,0r0,509r74,0r0,85r-250,0r0,-85r74,0","w":313},"J":{"d":"-35,202r0,-95v74,19,146,16,146,-77r0,-624r-87,0r0,-85r276,0r0,85r-87,0r0,644v0,133,-105,163,-169,163v-28,0,-55,-4,-79,-11","w":313,"k":{"u":15,",":30,".":30,"A":10,"a":35,"e":40,"o":40}},"K":{"d":"103,-85r0,-509r-85,0r0,-85r275,0r0,85r-88,0r0,509r78,0r0,85r-265,0r0,-85r85,0xm210,-359r217,-235r-78,0r0,-85r266,0r0,85r-72,0r-208,235r214,274r73,0r0,85r-276,0r0,-85r73,0","w":625,"k":{"y":80,"O":40,"u":20,"e":25,"o":20}},"L":{"d":"104,-85r0,-509r-90,0r0,-85r278,0r0,85r-86,0r0,509r212,0r0,-231r94,0r0,316r-498,0r0,-85r90,0","w":521,"k":{"y":20,"V":100,"W":75,"Y":75}},"M":{"d":"107,-85r0,-509r-83,0r0,-85r234,0r177,465r179,-465r237,0r0,85r-82,0r0,509r82,0r0,85r-249,0r0,-85r73,0r0,-510r-2,0r-231,602r-20,0r-229,-601r-2,0r0,509r73,0r0,85r-240,0r0,-85r83,0","w":875},"N":{"d":"101,-85r0,-509r-97,0r0,-85r232,0r294,528r2,0r0,-443r-95,0r0,-85r279,0r0,85r-100,0r0,601r-107,0r-322,-580r-2,0r0,488r98,0r0,85r-279,0r0,-85r97,0","w":719,"k":{",":40,".":40,"A":15}},"O":{"d":"50,-339v0,-205,147,-351,351,-351v204,0,351,147,351,351v0,204,-147,350,-351,350v-205,0,-351,-145,-351,-350xm162,-339v0,146,104,260,239,260v135,0,239,-114,239,-260v0,-147,-104,-261,-239,-261v-135,0,-239,114,-239,261","w":802,"k":{"V":70,"W":70,"Y":75,",":80,".":80,"A":60,"X":75}},"P":{"d":"548,-469v0,188,-140,219,-341,209r0,175r89,0r0,85r-276,0r0,-85r85,0r0,-509r-85,0r0,-85r301,0v188,0,227,124,227,210xm207,-342r85,0v125,0,152,-58,152,-128v0,-80,-45,-124,-120,-124r-117,0r0,252","w":573,"k":{",":140,".":140,"A":75,"a":20,"e":30,"o":30}},"Q":{"d":"752,-341v1,223,-173,340,-305,349v66,29,135,51,179,36r-36,84v-119,29,-230,-131,-345,-49r-30,-42v21,-25,45,-30,76,-42v-151,-44,-241,-182,-241,-337v0,-203,146,-348,349,-348v206,0,353,145,353,349xm162,-341v0,151,101,263,237,263v136,0,241,-115,241,-263v0,-148,-105,-259,-243,-259v-138,0,-235,108,-235,259","w":802,"k":{"U":30,",":90,".":90}},"R":{"d":"106,-85r0,-509r-93,0r0,-85r314,0v153,0,216,74,216,177v0,87,-49,147,-140,170r120,247r83,0r0,85r-147,0r-154,-318r-97,0r0,233r88,0r0,85r-283,0r0,-85r93,0xm208,-403r115,0v96,0,116,-54,116,-99v0,-60,-42,-92,-107,-92r-124,0r0,191","w":604,"k":{"O":20,"V":20,"W":20,"Y":20}},"S":{"d":"34,0r0,-246r84,0r0,60v43,73,93,112,158,112v69,0,120,-49,120,-114v0,-133,-213,-87,-319,-193v-26,-26,-45,-66,-45,-123v1,-193,225,-233,350,-133r0,-45r84,0r0,205r-84,0r0,-47v-37,-54,-82,-79,-144,-79v-98,0,-147,85,-91,145v51,55,216,44,295,123v36,36,58,91,58,146v0,115,-92,200,-215,200v-62,0,-118,-22,-167,-67r0,56r-84,0","w":531,"k":{",":25,".":25}},"T":{"d":"561,-679r0,258r-84,0r0,-173r-140,0r0,509r89,0r0,85r-280,0r0,-85r89,0r0,-509r-140,0r0,173r-84,0r0,-258r550,0","w":573,"k":{"O":15,",":80,".":80,"A":25,"a":30,"e":50,"o":60,"h":-15,"-":125}},"U":{"d":"477,-594r-79,0r0,-85r266,0r0,85r-85,0r0,391v0,175,-127,214,-235,214v-196,0,-246,-99,-246,-215r0,-390r-85,0r0,-85r266,0r0,85r-79,0r0,393v0,97,59,130,136,130v101,0,141,-43,141,-138r0,-385","w":677,"k":{",":75,".":75,"A":25}},"V":{"d":"309,7r-227,-601r-84,0r0,-85r268,0r0,85r-79,0r173,456r169,-456r-79,0r0,-85r261,0r0,85r-83,0r-224,601r-95,0","w":708,"k":{"G":50,"O":50,"u":50,",":180,".":180,"A":60,"a":110,"e":110,"o":110,"-":120,":":35,";":35}},"W":{"d":"255,7r-173,-601r-82,0r0,-85r260,0r0,85r-81,0r127,444r2,0r122,-444r-81,0r0,-85r312,0r0,85r-80,0r124,444r2,0r125,-444r-81,0r0,-85r249,0r0,85r-80,0r-169,601r-97,0r-152,-537r-2,0r-151,537r-94,0","w":1000,"k":{"y":50,"O":50,"u":55,",":160,".":160,"A":40,"a":90,"e":90,"o":90,"-":85,":":35,";":35}},"X":{"d":"102,-85r172,-257r-172,-252r-88,0r0,-85r273,0r0,85r-76,0r117,172r119,-172r-79,0r0,-85r261,0r0,85r-85,0r-167,243r182,266r88,0r0,85r-279,0r0,-85r79,0r-124,-184r-124,184r82,0r0,85r-271,0r0,-85r92,0","w":656},"Y":{"d":"275,-85r0,-224r-202,-285r-83,0r0,-85r279,0r0,85r-85,0r149,209r137,-209r-85,0r0,-85r271,0r0,85r-90,0r-189,285r0,224r93,0r0,85r-286,0r0,-85r91,0","w":646,"k":{"O":75,"u":80,",":120,".":120,"A":50,"a":125,"e":115,"o":120,"-":125,":":35,";":35}},"Z":{"d":"25,0r0,-85r364,-509r-264,0r0,119r-84,0r0,-204r478,0r0,75r-371,519r298,0r0,-131r84,0r0,216r-505,0","w":563},"[":{"d":"105,-680r241,0r0,71r-147,0r0,742r147,0r0,71r-241,0r0,-884","w":375},"\\":{"d":"352,14r-347,-693r81,0r347,693r-81,0","w":438},"]":{"d":"270,204r-241,0r0,-71r147,0r0,-742r-147,0r0,-71r241,0r0,884","w":375},"^":{"d":"268,-679r208,350r-86,0r-154,-259r-157,259r-86,0r211,-350r64,0","w":469},"_":{"d":"506,125r-512,0r0,-50r512,0r0,50","w":500},"a":{"d":"520,-82r0,82r-164,0r0,-58v-59,48,-100,66,-152,66v-90,0,-160,-66,-160,-150v0,-86,75,-153,172,-153v42,0,91,15,129,40r0,-62v1,-117,-168,-115,-206,-35r-89,-24v40,-73,108,-110,204,-110v138,0,185,69,185,145r0,259r81,0xm345,-120r0,-56v-40,-31,-82,-47,-122,-47v-52,0,-90,34,-90,81v0,46,35,78,85,78v42,0,89,-21,127,-56","w":531},"b":{"d":"25,0r0,-82r84,0r0,-515r-82,0r0,-82r175,0r0,273v51,-56,103,-80,172,-80v133,0,230,102,230,245v0,144,-98,249,-231,249v-71,0,-134,-34,-171,-79r0,71r-177,0xm205,-235v0,92,62,161,148,161v87,0,151,-71,151,-169v0,-115,-85,-158,-149,-158v-88,0,-150,69,-150,166","w":646,"k":{"v":40,"y":40,"b":20,"l":20,"u":10,",":60,".":60}},"c":{"d":"400,-294v-9,-63,-53,-107,-125,-107v-84,0,-140,65,-140,160v0,101,59,170,144,170v63,0,114,-33,142,-93r77,36v-41,93,-119,142,-222,142v-164,0,-241,-134,-241,-254v0,-136,103,-246,232,-246v51,0,98,16,133,46r0,-32r84,0r0,178r-84,0","w":521},"d":{"d":"623,-82r0,82r-180,0r0,-70v-49,53,-102,78,-168,78v-107,0,-232,-73,-232,-242v0,-143,101,-252,234,-252v64,0,119,26,166,76r0,-187r-90,0r0,-82r184,0r0,597r86,0xm143,-237v0,97,61,163,149,163v88,0,151,-71,151,-167v0,-95,-62,-160,-152,-160v-84,0,-148,70,-148,164","w":625,"k":{"v":10,"w":10,"y":25}},"e":{"d":"536,-213r-397,0v14,92,74,145,162,145v61,0,118,-27,153,-77r82,36v-51,79,-136,123,-237,123v-153,0,-263,-104,-263,-250v0,-153,125,-250,248,-250v131,0,252,100,252,273xm142,-281r299,0v-15,-75,-81,-130,-155,-130v-74,0,-130,51,-144,130","w":573,"k":{"v":35,"w":20,"y":40,"b":15,",":20,".":20,"x":10}},"f":{"d":"102,-82r0,-308r-69,0r0,-82r69,0r0,-85v0,-94,59,-136,126,-136v67,0,111,39,122,109r-82,13v-3,-31,-15,-46,-36,-46v-52,0,-33,92,-36,145r80,0r0,82r-80,0r0,308r91,0r0,82r-252,0r0,-82r67,0","w":292,"k":{"l":-10,",":-40,".":-40,"a":-25,"e":-25,"f":-10,"i":-10,"o":-20}},"g":{"d":"614,-472r0,82r-85,0r0,394v0,169,-147,219,-253,219v-72,0,-123,-17,-186,-63r60,-68v41,33,86,49,134,49v58,0,152,-30,152,-134v0,-22,4,-53,-2,-71v-37,47,-104,78,-169,78v-133,0,-230,-103,-230,-243v0,-142,102,-251,234,-251v63,0,118,25,167,75r0,-67r178,0xm135,-231v0,96,61,163,148,163v88,0,154,-70,154,-163v0,-92,-65,-162,-152,-162v-86,0,-150,69,-150,162","w":625,"k":{"y":30,",":40,".":40,"a":15,"e":20,"o":20,"g":10}},"h":{"d":"106,-82r0,-515r-85,0r0,-82r179,0r0,261v59,-48,106,-68,157,-68v74,0,130,37,130,143r0,261r81,0r0,82r-175,0r0,-323v0,-46,-14,-80,-58,-80v-34,0,-82,22,-135,62r0,259r81,0r0,82r-261,0r0,-82r86,0","w":573,"k":{"y":30}},"i":{"d":"99,-82r0,-308r-75,0r0,-82r169,0r0,390r75,0r0,82r-244,0r0,-82r75,0xm144,-689v31,0,56,25,56,56v0,31,-25,56,-56,56v-31,0,-56,-25,-56,-56v0,-31,25,-56,56,-56","w":292,"k":{"v":20}},"j":{"d":"-18,207r0,-84v80,15,129,-6,129,-93r0,-420r-73,0r0,-82r167,0r0,469v0,110,-6,215,-169,215v-20,0,-35,-1,-54,-5xm155,-689v31,0,56,25,56,56v0,31,-25,56,-56,56v-31,0,-56,-25,-56,-56v0,-31,25,-56,56,-56","w":292},"k":{"d":"109,-82r0,-515r-85,0r0,-82r179,0r0,424r177,-139r0,-2r-79,0r0,-76r262,0r0,76r-73,0r-177,147r167,167r81,0r0,82r-120,0r-238,-238r0,156r70,0r0,82r-250,0r0,-82r86,0","w":573,"k":{"y":20,"e":30,"o":30}},"l":{"d":"110,-82r0,-515r-84,0r0,-82r178,0r0,597r73,0r0,82r-253,0r0,-82r86,0","w":292,"k":{"w":15,"y":20}},"m":{"d":"114,-82r0,-308r-79,0r0,-82r173,0r0,59v55,-44,108,-67,160,-67v53,0,94,26,114,74v68,-53,116,-74,170,-74v78,0,126,48,126,130r0,268r81,0r0,82r-175,0r0,-329v0,-46,-21,-69,-57,-69v-38,0,-87,23,-134,62r0,254r81,0r0,82r-175,0r0,-327v0,-50,-28,-67,-58,-67v-34,0,-76,18,-133,58r0,254r81,0r0,82r-261,0r0,-82r86,0","w":865,"k":{"y":20}},"n":{"d":"204,-472r0,57v63,-46,111,-65,161,-65v67,0,124,41,124,134r0,264r81,0r0,82r-175,0r0,-309v0,-60,-17,-86,-55,-86v-38,0,-88,22,-136,60r0,253r81,0r0,82r-256,0r0,-82r81,0r0,-308r-83,0r0,-82r177,0","w":573,"k":{"v":25,"y":30,"u":10}},"o":{"d":"38,-236v0,-143,106,-250,249,-250v142,0,248,107,248,250v0,143,-107,250,-249,250v-142,0,-248,-107,-248,-250xm138,-236v0,92,64,160,148,160v85,0,149,-68,149,-160v0,-91,-64,-160,-149,-160v-84,0,-148,69,-148,160","w":573,"k":{"v":40,"w":45,"y":50,",":50,".":50,"x":40}},"p":{"d":"93,130r0,-520r-79,0r0,-82r173,0v2,23,-4,55,2,74v42,-54,100,-82,164,-82v135,0,231,102,231,246v0,141,-101,248,-232,248v-60,0,-120,-26,-165,-72r0,188r91,0r0,82r-271,0r0,-82r86,0xm185,-230v0,92,62,159,149,159v91,0,153,-67,153,-167v0,-92,-63,-160,-148,-160v-88,0,-154,72,-154,168","w":625,"k":{"y":30,",":40,".":40}},"q":{"d":"527,130r86,0r0,82r-271,0r0,-82r91,0r0,-190v-44,48,-104,74,-166,74v-131,0,-231,-107,-231,-249v0,-143,96,-245,231,-245v66,0,121,31,166,82r0,-74r173,0r0,82r-79,0r0,520xm435,-230v0,-96,-66,-168,-154,-168v-86,0,-148,68,-148,161v0,99,61,166,152,166v87,0,150,-67,150,-159","w":615},"r":{"d":"117,-82r0,-308r-95,0r0,-82r169,0v2,34,-4,76,2,106v45,-100,99,-121,210,-114r0,94r-50,0v-109,0,-142,61,-142,169r0,135r102,0r0,82r-289,0r0,-82r93,0","w":417,"k":{"v":-15,"y":-15,"l":20,"u":-15,",":60,".":60,"a":25,"e":50,"i":-20,"o":40,"g":30,"c":40,"d":40,"k":20,"n":-30,"p":-15,"q":30,"r":-15,"t":-15}},"s":{"d":"41,0r0,-162r83,0v-1,64,47,92,113,92v59,0,97,-23,97,-59v0,-88,-166,-32,-256,-122v-22,-22,-37,-55,-37,-90v0,-81,70,-139,166,-139v43,0,84,10,115,27r0,-19r82,0r0,156r-82,0r0,-29v-27,-40,-62,-58,-110,-58v-50,0,-83,23,-83,58v0,79,184,31,260,111v96,101,14,242,-141,242v-51,0,-90,-11,-124,-34r0,26r-83,0","w":458},"t":{"d":"30,-390r0,-82r61,0r0,-73r94,-85r0,158r87,0r0,82r-87,0r0,273v0,46,41,44,87,28r0,84v-86,29,-181,13,-181,-99r0,-286r-61,0","w":302},"u":{"d":"553,-82r0,82r-175,0r0,-54v-53,41,-105,62,-154,62v-86,0,-131,-47,-131,-146r0,-252r-67,0r0,-82r161,0r0,329v0,48,20,69,56,69v39,0,93,-23,135,-60r0,-256r-81,0r0,-82r175,0r0,390r81,0","w":563},"v":{"d":"236,8r-155,-398r-83,0r0,-82r238,0r0,82r-62,0r102,268r102,-268r-66,0r0,-82r232,0r0,82r-73,0r-152,398r-83,0","k":{",":100,".":100,"a":15,"e":25,"o":35}},"w":{"d":"183,8r-126,-398r-58,0r0,-82r199,0r0,82r-61,0r89,285r2,0r89,-285r-52,0r0,-82r229,0r0,82r-51,0r89,285r2,0r90,-285r-66,0r0,-82r213,0r0,82r-67,0r-127,398r-87,0r-107,-342r-2,0r-110,342r-88,0","w":771,"k":{",":80,".":80,"a":15,"e":25,"o":35,"h":20}},"x":{"d":"277,-188r-92,106r61,0r0,82r-230,0r0,-82r70,0r143,-161r-136,-147r-64,0r0,-82r222,0r0,82r-59,0r85,91r82,-91r-48,0r0,-82r223,0r0,82r-78,0r-129,147r148,161r61,0r0,82r-226,0r0,-82r67,0","w":552,"k":{"e":40}},"y":{"d":"242,-9r-155,-381r-79,0r0,-82r234,0r0,82r-56,0r102,261r100,-261r-63,0r0,-82r229,0r0,82r-70,0r-234,602r-158,0r0,-82r93,0","w":563,"k":{",":100,".":100,"a":20,"e":50,"o":50}},"z":{"d":"16,0r0,-77r294,-319r-192,0r0,91r-79,0r0,-167r384,0r0,82r-298,313r215,0r0,-97r83,0r0,174r-407,0","w":448,"k":{"e":10,"o":15}},"{":{"d":"28,-196r0,-76v119,0,101,-122,101,-233v0,-116,45,-188,182,-174r0,72v-76,-2,-102,9,-99,96r0,67v0,128,-23,174,-103,210v80,36,103,82,103,210r0,68v-3,87,22,98,99,96r0,72r-41,0v-147,1,-141,-121,-141,-260v0,-81,-13,-148,-101,-148","w":333},"|":{"d":"225,-679r77,0r0,891r-77,0r0,-891","w":527},"}":{"d":"305,-271r0,76v-119,0,-102,121,-102,233v0,116,-44,188,-181,174r0,-72v76,2,103,-9,100,-96r0,-67v0,-128,22,-174,102,-210v-80,-36,-102,-82,-102,-210r0,-68v2,-87,-23,-98,-100,-96r0,-72r41,0v147,-1,140,122,140,260v0,81,14,148,102,148","w":333},"~":{"d":"405,-273v-89,1,-154,-66,-237,-67v-44,0,-75,16,-127,68r0,-100v33,-38,82,-59,135,-59v87,0,164,67,238,67v41,0,89,-25,128,-68r0,103v-39,34,-73,55,-137,56","w":583},"'":{"d":"63,-424v-9,-80,-17,-162,-14,-255r80,0v3,92,-4,175,-14,255r-52,0","w":177},"`":{"d":"258,-535r-63,0r-141,-155r135,0","w":333},"\u00a0":{"w":250,"k":{"T":40,"V":80,"W":80,"Y":100}}}});

// Rockwell Light 400 font
Cufon.registerFont({"w":1087,"face":{"font-family":"Rockwell Light","font-weight":400,"font-stretch":"normal","units-per-em":"2048","panose-1":"2 6 4 3 2 2 5 2 2 4","ascent":"1638","descent":"-410","x-height":"29","bbox":"-139 -1430 1980 459","underline-thickness":"102","underline-position":"-154","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":544,"k":{"Y":266,"W":123,"V":164,"T":82,"A":41}},"!":{"d":"313,-190r0,190r-114,0r0,-190r114,0xm203,-1391r106,0r0,435r-24,587r-58,0r-24,-587r0,-435","w":512},"\"":{"d":"100,-942r-28,-258r0,-213r114,0r0,213r-28,258r-58,0xm420,-942r-29,-258r0,-213r115,0r0,213r-29,258r-57,0","w":575},"#":{"d":"543,-1430r96,0r-86,418r389,0r86,-418r96,0r-86,418r164,0r0,92r-184,0r-80,398r264,0r0,92r-284,0r-91,416r-96,0r90,-416r-385,0r-90,416r-96,0r90,-416r-172,0r0,-92r188,0r82,-398r-270,0r0,-92r289,0xm535,-920r-82,398r389,0r80,-398r-387,0","w":1368},"$":{"d":"985,-369v0,237,-167,370,-399,389r0,154r-94,0r0,-154v-249,-12,-388,-155,-416,-430r102,0v22,198,113,324,314,340r0,-596v-201,-30,-369,-129,-369,-344v0,-216,158,-329,369,-344r0,-59r94,0r0,59v220,32,334,167,342,404r-99,0v-4,-178,-91,-284,-243,-314r0,519v266,41,399,166,399,376xm586,-72v175,-24,303,-105,303,-293v0,-185,-135,-250,-303,-278r0,571xm492,-1268v-148,13,-261,91,-261,246v0,159,111,212,261,252r0,-498","w":1044},"%":{"d":"1384,-733v201,0,276,152,275,373v-1,218,-69,370,-277,370v-200,0,-276,-153,-276,-372v0,-220,78,-371,278,-371xm1382,-47v149,0,193,-140,193,-313v0,-174,-45,-316,-191,-316v-148,0,-195,141,-194,316v0,174,44,313,192,313xm346,-1413v200,0,275,154,275,373v0,220,-76,370,-277,370v-200,0,-276,-153,-276,-372v0,-220,78,-371,278,-371xm344,-727v149,0,193,-140,193,-313v0,-174,-45,-316,-191,-316v-157,0,-193,144,-194,316v-1,172,45,313,192,313xm338,0r979,-1391r69,0r-978,1391r-70,0","w":1729},"&":{"d":"1192,-606v-47,170,-81,253,-170,368r106,146r220,0r0,92r-275,0r-115,-158v-171,174,-402,236,-629,122v-128,-64,-223,-196,-223,-376v0,-242,164,-346,365,-422v-52,-69,-89,-124,-113,-166v-52,-88,-44,-189,8,-271v68,-107,248,-181,408,-121v106,40,191,119,191,257v0,117,-65,185,-147,240v-49,33,-115,65,-200,98r340,482v78,-115,124,-221,154,-383r236,0r0,92r-156,0xm899,-238r-373,-520v-100,36,-176,83,-228,138v-90,96,-100,229,-36,354v52,102,158,189,309,186v156,-3,238,-65,328,-158xm647,-1323v-135,-3,-260,101,-213,240v27,79,86,144,131,211v101,-35,177,-74,228,-116v51,-42,77,-92,77,-149v0,-118,-101,-183,-223,-186","w":1430},"'":{"d":"197,-942r-29,-258r0,-213r115,0r0,213r-29,258r-57,0","w":449},"(":{"d":"672,-1323v-259,147,-383,426,-383,834v0,406,125,686,383,833r0,90v-326,-142,-492,-474,-492,-923v0,-450,166,-782,492,-924r0,90","w":725},")":{"d":"53,344v262,-155,383,-416,383,-833v0,-418,-120,-678,-383,-834r0,-90v326,142,492,474,492,924v0,449,-167,781,-492,923r0,-90","w":725},"*":{"d":"477,-997v-5,-90,-12,-181,-37,-242r0,-152r123,0r0,152v-30,72,-31,131,-37,242v111,-41,161,-55,224,-111r145,-47r37,108r-152,50v-88,-15,-147,19,-235,45v45,68,66,102,113,149v17,16,34,27,51,33r90,125r-90,67r-91,-122v-17,-102,-50,-121,-116,-218v-48,66,-79,110,-92,132v-13,22,-22,50,-25,86r-92,122r-88,-67r88,-125v86,-45,89,-81,168,-182v-106,-30,-140,-57,-240,-45r-149,-50r37,-108r145,47v61,59,124,75,223,111","w":1004},"+":{"d":"729,-702r492,0r0,92r-492,0r0,491r-92,0r0,-491r-492,0r0,-92r492,0r0,-492r92,0r0,492","w":1366},",":{"d":"199,0r0,-190r114,0v-4,133,15,300,-33,385v-22,40,-55,61,-100,63r0,-74v29,0,47,-12,55,-37v8,-25,13,-74,15,-147r-51,0","w":512,"k":{" ":82}},"-":{"d":"70,-438r0,-92r563,0r0,92r-563,0","w":705},"\u00ad":{"d":"70,-438r0,-92r563,0r0,92r-563,0","w":705},".":{"d":"199,0r0,-190r114,0r0,190r-114,0","w":512,"k":{" ":82}},"\/":{"d":"479,-1391r96,0r-479,1420r-96,0","w":575},"0":{"d":"545,18v-147,0,-254,-64,-335,-182v-148,-216,-146,-850,0,-1066v80,-119,187,-183,335,-183v147,0,255,64,335,183v146,217,147,850,-1,1066v-81,118,-187,182,-334,182xm545,-68v115,0,202,-56,259,-167v127,-246,120,-855,-71,-1020v-53,-46,-114,-72,-188,-72v-111,0,-192,56,-255,161v-95,159,-113,578,-54,806v42,163,127,292,309,292"},"1":{"d":"303,0r0,-92r197,0r0,-1206r-197,0r0,-93r303,0r0,1299r197,0r0,92r-500,0"},"2":{"d":"153,-944v-28,-331,239,-551,559,-443v136,46,220,159,220,340v0,164,-76,274,-196,347r-109,73v-181,113,-372,291,-402,535r625,0r10,-340r90,0r-12,432r-817,0v-4,-265,166,-492,333,-620v147,-113,375,-185,373,-431v-2,-166,-105,-274,-270,-276v-220,-2,-313,156,-309,383r-95,0"},"3":{"d":"664,-735v170,24,313,146,307,352v-7,252,-187,401,-441,401v-272,0,-433,-183,-450,-446r96,0v17,213,152,360,356,360v192,0,333,-115,334,-317v1,-226,-186,-329,-422,-293r0,-92v204,14,340,-94,340,-289v0,-160,-103,-265,-264,-268v-172,-3,-259,122,-262,289r-98,0v5,-232,135,-375,364,-375v214,0,365,140,365,356v0,155,-75,261,-225,318r0,4"},"4":{"d":"522,0r0,-84r156,0r0,-324r-537,0v-9,-35,-26,-62,-51,-81r588,-914r92,0r0,914r225,0r0,81r-225,0r0,324r123,0r0,84r-371,0xm678,-489r0,-777r-4,0r-490,777r494,0"},"5":{"d":"264,-756v94,-108,303,-176,474,-100v149,66,243,204,247,410v4,209,-106,351,-243,416v-135,64,-293,64,-419,-3v-121,-63,-209,-192,-223,-358r103,0v26,184,126,327,329,323v216,-4,349,-154,349,-378v0,-210,-119,-357,-328,-357v-154,0,-232,72,-309,172v-21,-21,-49,-37,-82,-49r63,-711r676,0r0,295r-94,0r0,-192r-498,0r-49,528"},"6":{"d":"979,-444v0,267,-149,462,-412,462v-342,0,-434,-289,-434,-657v0,-265,53,-507,177,-657v122,-147,412,-152,538,-14v63,70,100,162,106,282r-102,0v-4,-181,-86,-299,-260,-299v-221,0,-292,170,-330,365v-15,75,-23,160,-26,251r4,4v79,-94,202,-176,354,-176v244,0,385,189,385,439xm712,-768v-185,-89,-386,43,-476,166v0,167,28,298,83,392v55,94,138,142,248,142v250,0,352,-255,290,-506v-21,-84,-72,-159,-145,-194"},"7":{"d":"281,0r0,-92r174,0v-21,-481,155,-913,383,-1196r-613,0r0,207r-94,0r0,-310r811,0r0,93v-222,310,-396,681,-381,1206r164,0r0,92r-444,0"},"8":{"d":"86,-385v0,-200,127,-306,289,-352v-143,-32,-244,-141,-244,-312v0,-236,177,-364,414,-364v233,0,411,134,411,364v0,172,-100,279,-243,312r0,4v169,39,288,151,288,348v0,256,-196,403,-456,403v-262,0,-459,-146,-459,-403xm190,-391v0,198,144,327,355,323v161,-3,278,-70,325,-186v94,-231,-62,-438,-325,-438v-205,0,-355,107,-355,301xm229,-1047v-6,226,226,318,443,255v109,-32,185,-113,186,-255v1,-188,-139,-280,-313,-280v-181,0,-311,100,-316,280"},"9":{"d":"109,-950v0,-271,147,-463,411,-463v342,0,434,288,434,657v0,300,-59,568,-228,705v-102,83,-296,89,-414,22v-108,-62,-171,-178,-179,-338r103,0v3,180,88,299,260,299v219,0,292,-167,330,-360v14,-74,23,-159,26,-256r-4,-4v-79,94,-202,176,-354,176v-245,0,-385,-188,-385,-438xm508,-598v145,-5,268,-98,344,-195v0,-167,-28,-299,-83,-393v-55,-94,-138,-141,-249,-141v-199,2,-307,158,-307,375v0,187,103,360,295,354"},":":{"d":"199,-778r0,-191r114,0r0,191r-114,0xm199,0r0,-190r114,0r0,190r-114,0","w":512,"k":{" ":82}},";":{"d":"199,0r0,-190r114,0v-4,133,15,300,-33,385v-22,40,-55,61,-100,63r0,-74v29,0,47,-12,55,-37v8,-25,13,-74,15,-147r-51,0xm199,-778r0,-191r114,0r0,191r-114,0","w":512,"k":{" ":82}},"<":{"d":"270,-657r949,395r0,102r-1074,-456r0,-82r1074,-457r0,102","w":1366},"=":{"d":"145,-938r1076,0r0,92r-1076,0r0,-92xm145,-473r1076,0r0,92r-1076,0r0,-92","w":1366},">":{"d":"1096,-657r-949,-396r0,-102r1074,457r0,82r-1074,456r0,-102","w":1366},"?":{"d":"831,-1032v0,215,-140,365,-370,358r-25,297r-49,0r-37,-393r15,-6v211,29,367,-52,364,-262v-2,-170,-120,-283,-291,-283v-172,0,-278,111,-280,287r-97,0v5,-230,148,-379,379,-379v231,0,391,148,391,381xm465,-190r0,190r-115,0r0,-190r115,0","w":918},"@":{"d":"641,0v-208,4,-354,-200,-346,-422v9,-248,123,-457,291,-558v64,-39,137,-58,219,-58v133,0,234,64,305,192r35,-168r125,0r-170,803v-13,72,-22,121,39,121v50,0,106,-24,168,-74v119,-95,227,-284,223,-498v-6,-290,-131,-490,-346,-590v-170,-79,-453,-80,-636,-2v-277,118,-466,361,-466,742v0,376,191,614,470,722v97,37,203,56,318,56v319,0,523,-110,672,-313r103,0v-143,235,-409,396,-777,393v-416,-3,-686,-205,-806,-512v-81,-206,-83,-474,-6,-686v117,-320,380,-545,810,-545v375,0,606,188,703,464v60,170,57,379,-5,541v-59,154,-166,278,-298,346v-61,31,-118,46,-170,46v-105,0,-142,-59,-111,-184r-4,-4v-80,103,-184,185,-340,188xm465,-644v-90,237,-38,548,213,548v176,0,282,-175,336,-324v33,-92,49,-175,49,-248v0,-162,-96,-282,-256,-282v-184,0,-287,162,-342,306","w":1642},"A":{"d":"129,-92r418,-1206r-174,0r0,-93r598,0r0,93r-174,0r424,1206r172,0r0,92r-461,0r0,-92r174,0r-154,-436r-561,0r-149,436r182,0r0,92r-471,0r0,-92r176,0xm424,-621r498,0r-242,-704r-14,0","w":1343,"k":{"y":102,"v":41,"Y":61,"W":82,"V":123,"U":41,"T":61,"Q":102,"O":102,"G":102,"C":102}},"B":{"d":"1075,-397v0,266,-186,396,-475,397r-565,0r0,-92r178,0r0,-1206r-178,0r0,-93r555,0v254,0,414,116,414,353v0,145,-68,245,-205,299r0,4v158,46,276,144,276,338xm961,-389v0,-196,-147,-291,-377,-291r-256,0r0,588r266,0v217,5,367,-104,367,-297xm889,-1036v0,-160,-117,-262,-311,-262r-250,0r0,526r233,0v190,-1,328,-85,328,-264","w":1153,"k":{".":61,",":61}},"C":{"d":"823,-80v320,0,464,-181,555,-428r90,51v-89,282,-288,477,-649,477v-429,0,-692,-281,-692,-712v0,-350,171,-574,423,-674v81,-32,167,-47,257,-47v229,1,414,104,516,244r4,0r0,-222r94,0r0,445r-96,0v-45,-295,-427,-449,-739,-323v-208,84,-344,283,-344,569v0,290,144,485,349,575v70,31,147,45,232,45","w":1536,"k":{".":82,",":82}},"D":{"d":"18,0r0,-92r193,0r0,-1206r-193,0r0,-93r553,0v264,-1,451,48,586,179v149,144,239,426,173,704v-54,228,-180,407,-404,470v-232,65,-611,30,-908,38xm326,-92v190,-1,404,9,547,-34v238,-71,366,-280,364,-579v-1,-285,-143,-492,-365,-559v-140,-42,-358,-33,-546,-34r0,1206","w":1450,"k":{"Y":133,"W":92,"V":133,"A":51,".":184,",":184}},"E":{"d":"31,0r0,-92r178,0r0,-1206r-178,0r0,-93r1114,0r0,338r-94,0r0,-245r-727,0r0,540r577,0r0,92r-577,0r0,574r727,0r0,-250r94,0r0,342r-1114,0","w":1237},"F":{"d":"31,0r0,-92r180,0r0,-1206r-180,0r0,-93r1056,0r0,340r-92,0r0,-247r-669,0r0,536r512,0r0,92r-512,0r0,578r184,0r0,92r-479,0","k":{"r":102,"o":102,"e":102,"a":154,"A":82,".":410,",":410}},"G":{"d":"1337,-936v-61,-220,-264,-377,-536,-377v-242,0,-419,128,-509,297v-85,158,-101,384,-31,562v85,217,270,374,562,374v313,0,533,-161,570,-455r-369,0r0,-92r487,0v-3,328,-178,522,-426,606v-172,58,-386,54,-550,-11v-252,-102,-433,-321,-433,-662v0,-336,175,-562,420,-666v86,-36,177,-53,275,-53v238,2,429,109,536,258r4,0r0,-236r93,0r0,455r-93,0","w":1622,"k":{".":164,",":164}},"H":{"d":"41,0r0,-92r168,0r0,-1206r-168,0r0,-93r459,0r0,93r-176,0r0,524r759,0r0,-524r-178,0r0,-93r463,0r0,93r-170,0r0,1206r170,0r0,92r-463,0r0,-92r178,0r0,-590r-759,0r0,590r176,0r0,92r-459,0","w":1409},"I":{"d":"55,0r0,-92r174,0r0,-1206r-174,0r0,-93r465,0r0,93r-176,0r0,1206r176,0r0,92r-465,0","w":575},"J":{"d":"-2,434v-64,0,-89,-7,-137,-22r0,-101v67,15,114,23,143,23v165,0,221,-66,221,-223r0,-1409r-209,0r0,-93r523,0r0,93r-199,0r0,1394v1,236,-113,336,-342,338","w":555,"k":{".":61,",":61}},"K":{"d":"29,0r0,-92r182,0r0,-1206r-182,0r0,-93r489,0r0,93r-192,0r0,1206r192,0r0,92r-489,0xm731,0r0,-92r187,0r-578,-639r578,-567r-160,0r0,-93r442,0r0,93r-149,0r-564,557r592,649r148,0r0,92r-496,0","w":1194,"k":{"y":102,"O":82}},"L":{"d":"33,0r0,-92r188,0r0,-1206r-188,0r0,-93r489,0r0,93r-186,0r0,1206r573,0r0,-461r109,0r0,553r-985,0","w":1044,"k":{"y":41,"Y":143,"W":123,"V":164,"T":61}},"M":{"d":"39,0r0,-92r180,0r0,-1206r-180,0r0,-93r356,0r430,1041v16,35,33,84,52,147r4,0v9,-45,24,-89,41,-131r432,-1057r358,0r0,93r-172,0r0,1206r172,0r0,92r-463,0r0,-92r176,0r0,-1235r-4,0r-542,1327r-23,0r-537,-1327r-4,0r0,1235r166,0r0,92r-442,0","w":1749},"N":{"d":"20,0r0,-92r187,0r0,-1206r-187,0r0,-93r328,0r799,1227r4,0r0,-1134r-195,0r0,-93r474,0r0,93r-183,0r0,1316r-106,0r-834,-1278r-4,0r0,1168r197,0r0,92r-480,0","w":1450,"k":{".":82,",":82}},"O":{"d":"154,-408v-68,-171,-69,-403,0,-574v101,-249,309,-431,647,-431v336,0,545,182,646,430v69,171,70,398,1,570v-98,246,-303,433,-633,433v-341,0,-560,-177,-661,-428xm292,-1013v-98,184,-98,451,0,634v91,169,268,299,509,299v282,0,460,-159,541,-370v68,-177,51,-405,-33,-562v-91,-170,-266,-301,-508,-301v-241,0,-419,130,-509,300","w":1599,"k":{"Y":164,"X":143,"W":123,"V":143,"T":41,"A":102,".":205,",":205}},"P":{"d":"1092,-983v0,268,-173,410,-449,410r-311,0r0,481r188,0r0,92r-487,0r0,-92r184,0r0,-1206r-184,0r0,-93r602,0v282,-7,457,152,457,408xm977,-973v0,-235,-117,-326,-371,-325r-274,0r0,632r262,0v240,0,383,-84,383,-307","w":1130,"k":{"o":82,"e":82,"a":61,"A":164,".":410,",":410}},"Q":{"d":"459,76v46,-40,131,-69,211,-70r0,-4v-335,-70,-568,-304,-568,-698v0,-340,174,-560,420,-664v167,-70,389,-71,556,-1v246,104,421,325,421,665v0,328,-167,544,-396,653v-79,38,-166,56,-257,59r0,4v56,13,213,104,272,120v38,10,80,14,127,5r-37,97v-232,28,-303,-162,-524,-164v-71,0,-138,27,-182,59xm293,-1012v-99,183,-99,440,-2,624v90,172,264,306,510,306v239,0,416,-134,507,-302v85,-157,102,-385,33,-562v-82,-211,-257,-367,-540,-367v-241,0,-417,133,-508,301","w":1599,"k":{"U":41,".":205,",":205}},"R":{"d":"1067,-1049v0,200,-134,314,-319,344r278,613r178,0r0,92r-258,0r-313,-694r-307,0r0,602r194,0r0,92r-514,0r0,-92r205,0r0,-1206r-205,0r0,-93r682,0v229,1,379,123,379,342xm952,-1047v1,-162,-123,-251,-295,-251r-331,0r0,512r288,0v201,0,337,-70,338,-261","w":1174,"k":{"O":20}},"S":{"d":"578,20v-185,0,-319,-84,-392,-202r-4,0r0,182r-94,0r0,-477r94,0v-12,251,165,397,393,397v188,0,330,-109,330,-295v0,-92,-32,-157,-97,-195v-65,-38,-166,-75,-303,-114v-137,-39,-240,-84,-309,-135v-69,-51,-104,-135,-104,-250v0,-220,178,-344,406,-344v160,0,285,68,358,162r4,0r0,-140r92,0r0,375r-92,0v6,-104,-48,-168,-110,-216v-61,-47,-154,-81,-256,-81v-163,0,-295,88,-295,244v0,89,32,151,95,186v63,35,163,71,302,109v139,38,243,87,316,140v118,84,142,325,50,462v-74,110,-208,192,-384,192","w":1110,"k":{".":102,",":102}},"T":{"d":"340,0r0,-92r190,0r0,-1206r-401,0r0,346r-94,0r0,-439r1106,0r0,439r-94,0r0,-346r-402,0r0,1206r191,0r0,92r-496,0","w":1174,"k":{"y":143,"w":143,"u":143,"r":143,"o":184,"h":-20,"e":184,"a":184,"O":41,"A":61,".":246,"-":328,",":246}},"U":{"d":"672,20v-291,0,-488,-127,-488,-426r0,-892r-178,0r0,-93r469,0r0,93r-176,0r0,892v-2,217,138,327,356,326v231,-1,368,-92,367,-321r0,-897r-176,0r0,-93r469,0r0,93r-178,0r0,892v2,292,-192,426,-465,426","w":1323,"k":{".":154,",":154}},"V":{"d":"633,14r-498,-1312r-180,0r0,-93r471,0r0,93r-174,0r438,1146r422,-1146r-170,0r0,-93r449,0r0,93r-181,0r-481,1312r-96,0","w":1343,"k":{"u":123,"o":184,"i":-41,"e":184,"a":184,"O":102,"G":82,"A":123,";":61,":":61,".":348,"-":256,",":348}},"W":{"d":"526,14r-393,-1312r-174,0r0,-93r463,0r0,93r-172,0r330,1151r4,0r295,-1151r-164,0r0,-93r524,0r0,93r-168,0r313,1151r5,0r319,-1151r-178,0r0,-93r450,0r0,93r-176,0r-379,1312r-90,0r-366,-1335r-4,0r-344,1335r-95,0","w":1942,"k":{"y":102,"u":123,"o":164,"i":-41,"e":164,"a":164,"O":102,"A":82,";":61,":":61,".":328,"-":205,",":328}},"X":{"d":"29,0r0,-92r192,0r383,-608r-383,-598r-192,0r0,-93r489,0r0,93r-166,0r310,491r313,-491r-172,0r0,-93r467,0r0,93r-185,0r-364,579r399,627r197,0r0,92r-514,0r0,-92r186,0r-327,-520r-326,520r182,0r0,92r-489,0","w":1343},"Y":{"d":"375,0r0,-92r192,0r0,-535r-426,-671r-180,0r0,-93r496,0r0,93r-183,0r361,571r362,-571r-180,0r0,-93r459,0r0,93r-168,0r-426,671r0,535r199,0r0,92r-506,0","w":1237,"k":{"u":164,"o":246,"i":-20,"e":246,"a":246,"O":164,"A":61,";":82,":":82,".":246,"-":307,",":246}},"Z":{"d":"55,0r0,-92r852,-1206r-714,0r0,245r-93,0r0,-338r944,0r0,93r-851,1206r780,0r0,-266r94,0r0,358r-1012,0","w":1130},"[":{"d":"346,-1298r0,1617r326,0r0,93r-432,0r0,-1803r432,0r0,93r-326,0","w":705},"\\":{"d":"96,-1391r479,1420r-96,0r-479,-1420r96,0","w":575},"]":{"d":"358,-1298r-325,0r0,-93r432,0r0,1803r-432,0r0,-93r325,0r0,-1617","w":705},"^":{"d":"672,-1413r448,536r-65,56r-383,-461r-385,461r-62,-56","w":1343},"_":{"d":"-12,154r1048,0r0,102r-1048,0r0,-102","w":1024},"`":{"d":"414,-1098r-244,-317r117,0r205,317r-78,0","w":682},"a":{"d":"508,-995v217,-2,356,81,356,274r0,629r160,0r0,92r-266,0r0,-139v-121,102,-240,153,-359,153v-156,0,-300,-131,-295,-286v7,-193,158,-299,359,-299v117,0,209,33,295,79r0,-225v0,-135,-86,-203,-258,-203v-147,0,-246,55,-299,166r-80,-20v73,-148,177,-219,387,-221xm426,-68v145,-4,258,-80,332,-161r0,-177v-91,-51,-157,-83,-277,-86v-146,-3,-268,87,-268,226v0,113,97,201,213,198","w":1044,"k":{"y":72,"w":31,"v":51}},"b":{"d":"698,-995v290,0,473,203,473,495v0,242,-115,405,-289,476v-223,91,-451,21,-567,-164r-4,0r0,188r-282,0r0,-92r176,0r0,-1206r-176,0r0,-93r282,0r0,617r4,0v72,-130,197,-221,383,-221xm1063,-500v0,-237,-138,-407,-369,-407v-188,0,-300,110,-356,249v-19,50,-29,105,-29,164v4,245,139,420,379,420v241,0,375,-180,375,-426","w":1260,"k":{"y":61,"v":51,"u":41,"b":20,".":82,",":82}},"c":{"d":"193,-481v0,243,130,413,368,413v156,0,268,-77,336,-231r86,37v-68,166,-197,291,-420,291v-295,0,-479,-205,-479,-502v0,-291,178,-510,465,-510v140,0,246,56,307,141r4,0r0,-127r88,0r0,369r-88,0v-5,-177,-129,-287,-307,-287v-231,0,-360,170,-360,406","w":1044,"k":{".":41,",":41}},"d":{"d":"545,-995v181,2,309,93,379,221r4,0r0,-524r-189,0r0,-93r295,0r0,1299r176,0r0,92r-282,0r0,-188r-4,0v-78,119,-194,199,-373,202v-272,6,-481,-226,-477,-501v3,-203,99,-363,232,-442v72,-44,151,-66,239,-66xm551,-74v239,0,379,-171,379,-415v0,-239,-149,-418,-383,-418v-229,0,-373,183,-373,418v0,238,145,415,377,415","w":1217,"k":{"y":31,"w":20,"v":31}},"e":{"d":"1059,-229v-101,192,-409,330,-675,221v-176,-72,-302,-231,-302,-475v0,-303,189,-512,493,-512v241,0,380,133,447,317v24,67,36,139,37,217r-871,0v8,236,172,404,408,404v175,0,297,-94,379,-211xm948,-553v-35,-204,-152,-352,-381,-352v-217,0,-345,152,-377,352r758,0","w":1130,"k":{"y":92,"x":41,"w":41,"v":92,".":41,",":41}},"f":{"d":"432,-1321v-88,-2,-130,64,-129,156r0,196r191,0r0,92r-191,0r0,785r191,0r0,92r-447,0r0,-92r150,0r0,-785r-150,0r0,-92r150,0r0,-178v-12,-198,168,-319,343,-243v66,29,106,92,124,171r-97,15v-24,-72,-52,-116,-135,-117","w":512,"k":{"l":-72,"i":-41,".":-61,",":-61}},"g":{"d":"1051,25v1,288,-217,434,-486,434v-164,0,-292,-51,-377,-137r70,-70v143,128,402,149,572,34v76,-51,114,-134,114,-251r0,-238r-4,0v-71,127,-193,217,-383,217v-287,0,-477,-202,-477,-489v0,-203,106,-361,240,-441v74,-45,154,-67,241,-67v183,0,304,95,379,221r4,0r0,-207r287,0r0,92r-180,0r0,902xm563,-891v-282,-1,-444,292,-347,573v48,139,165,242,347,242v186,0,300,-108,354,-247v46,-118,36,-260,-22,-365v-61,-110,-176,-202,-332,-203","w":1217,"k":{"r":-20,".":61,",":61}},"h":{"d":"664,-899v-152,0,-265,88,-355,168r0,639r160,0r0,92r-442,0r0,-92r176,0r0,-1206r-176,0r0,-93r282,0r0,553v122,-105,244,-157,367,-157v162,0,263,90,264,256r0,647r158,0r0,92r-436,0r0,-92r172,0r0,-625v0,-121,-57,-182,-170,-182","w":1110,"k":{"y":61}},"i":{"d":"49,0r0,-92r170,0r0,-785r-170,0r0,-92r277,0r0,877r166,0r0,92r-443,0xm242,-1247v-43,0,-82,-42,-82,-84v0,-44,38,-82,82,-82v45,0,84,39,84,82v0,42,-41,84,-84,84","w":512,"k":{"v":31}},"j":{"d":"223,-877r-178,0r0,-92r285,0r0,1086v3,242,-163,325,-412,297r0,-92v206,27,305,-34,305,-236r0,-963xm164,-1331v0,-44,38,-82,82,-82v45,0,84,39,84,82v0,42,-41,84,-84,84v-43,0,-82,-42,-82,-84","w":492},"k":{"d":"27,0r0,-92r178,0r0,-1206r-178,0r0,-93r284,0r0,877r510,-358r0,-5r-147,0r0,-92r403,0r0,92r-125,0r-510,363r484,422r170,0r0,92r-211,0r-574,-500r0,408r178,0r0,92r-462,0","w":1067},"l":{"d":"18,0r0,-92r175,0r0,-1206r-177,0r0,-93r283,0r0,1299r174,0r0,92r-455,0","w":492,"k":{"y":61,"w":61}},"m":{"d":"664,-887v-166,0,-240,78,-357,176r0,619r160,0r0,92r-436,0r0,-92r170,0r0,-785r-170,0r0,-92r276,0r0,150v96,-89,209,-164,363,-164v129,0,216,67,245,172v98,-90,223,-172,377,-172v163,0,252,93,252,262r0,629r156,0r0,92r-428,0r0,-92r166,0r0,-619v0,-117,-53,-176,-160,-176v-158,0,-261,90,-352,176r0,619r159,0r0,92r-432,0r0,-92r166,0r0,-619v0,-117,-52,-176,-155,-176","w":1729,"k":{"y":72,"u":61}},"n":{"d":"657,-887v-142,0,-268,89,-358,174r0,621r158,0r0,92r-443,0r0,-92r179,0r0,-785r-179,0r0,-92r285,0r0,150v101,-85,216,-164,365,-164v160,0,262,92,262,252r0,639r155,0r0,92r-434,0r0,-92r172,0r0,-610v1,-117,-53,-185,-162,-185","k":{"y":61,"v":61,"u":31}},"o":{"d":"147,-224v-83,-155,-82,-366,1,-520v76,-141,216,-251,417,-251v199,0,345,111,421,251v83,153,83,367,0,520v-76,140,-221,253,-421,253v-200,0,-343,-112,-418,-253xm940,-483v0,-237,-140,-416,-375,-416v-183,0,-294,111,-345,251v-44,120,-33,273,22,378v58,112,166,202,323,202v235,0,375,-177,375,-415","w":1130,"k":{"y":102,"x":113,"w":102,"v":102,".":82,",":82}},"p":{"d":"653,29v-182,0,-306,-91,-370,-222r-4,0r0,535r176,0r0,92r-459,0r0,-92r176,0r0,-1219r-164,0r0,-92r271,0r0,205r4,0v69,-126,191,-219,376,-219v228,0,367,131,435,301v24,61,36,128,36,201v0,300,-179,510,-477,510xm645,-891v-233,0,-371,171,-371,410v0,243,142,413,381,413v237,0,375,-170,375,-413v0,-241,-147,-410,-385,-410","w":1217,"k":{"y":102,".":102,",":102}},"q":{"d":"557,-983v183,0,303,94,375,215r4,0r0,-201r285,0r0,92r-179,0r0,1219r179,0r0,92r-459,0r0,-92r174,0r0,-535r-4,0v-73,148,-196,222,-369,222v-297,0,-477,-207,-477,-508v0,-233,118,-391,284,-466v58,-25,120,-38,187,-38xm186,-477v0,241,141,409,375,409v186,0,298,-108,351,-249v18,-51,28,-105,28,-164v-4,-238,-135,-410,-369,-410v-241,0,-385,168,-385,414","w":1217},"r":{"d":"45,0r0,-92r184,0r0,-785r-184,0r0,-92r291,0r0,238r4,0v65,-166,212,-264,444,-252r0,102v-293,-9,-448,93,-448,387r0,402r199,0r0,92r-490,0","w":811,"k":{"y":-61,"v":-61,"u":-31,"t":-82,"s":123,"r":-31,"q":123,"p":-51,"o":123,"n":-61,"m":-31,"k":41,"i":-31,"g":123,"e":123,"d":123,"c":123,"a":102,".":102,"-":246,",":102}},"s":{"d":"840,-268v0,196,-163,282,-369,282v-136,0,-234,-45,-295,-135r-4,0r0,121r-94,0r0,-336r94,0v-2,164,131,268,301,268v139,0,270,-68,270,-192v0,-64,-24,-106,-71,-130v-93,-47,-380,-84,-462,-148v-49,-39,-79,-95,-79,-181v0,-166,130,-264,303,-264v115,0,204,42,266,127r5,0r0,-113r90,0r0,318r-90,0v-10,-148,-111,-240,-267,-244v-124,-4,-211,73,-211,178v0,59,22,97,65,115v43,18,119,38,226,60v107,22,188,51,242,88v54,37,80,99,80,186","w":918,"k":{".":41,",":41}},"t":{"d":"178,-877r-172,0r0,-92r172,0r0,-217r107,-84r0,301r202,0r0,92r-202,0r0,676v2,77,5,117,70,126v29,3,73,-2,132,-17r0,92v-162,54,-309,14,-309,-156r0,-721","w":532},"u":{"d":"461,-82v147,0,274,-88,360,-176r0,-619r-170,0r0,-92r277,0r0,877r166,0r0,92r-273,0r0,-139v-119,102,-246,153,-381,153v-144,0,-243,-96,-243,-239r0,-652r-170,0r0,-92r276,0r0,717v0,113,53,170,158,170","w":1110},"v":{"d":"498,14r-342,-891r-160,0r0,-92r401,0r0,92r-133,0r195,523v23,60,41,110,54,152v13,42,23,79,30,110r4,0v79,-284,183,-518,276,-785r-135,0r0,-92r383,0r0,92r-147,0r-328,891r-98,0","w":1067,"k":{"o":92,"e":92,"a":61,".":266,",":266}},"w":{"d":"410,14r-277,-891r-127,0r0,-92r340,0r0,92r-113,0r154,502v37,119,61,208,70,266r4,0v49,-258,154,-523,227,-768r-113,0r0,-92r367,0r0,92r-108,0r137,437v41,137,69,250,84,340r4,0v12,-125,41,-193,80,-310r155,-467r-127,0r0,-92r363,0r0,92r-133,0r-289,891r-98,0r-250,-841r-4,0r-242,841r-104,0","w":1536,"k":{"o":92,"h":41,"e":92,"a":51,".":266,",":266}},"x":{"d":"37,0r0,-92r131,0r311,-408r-301,-377r-125,0r0,-92r361,0r0,92r-115,0r240,302r235,-302r-104,0r0,-92r356,0r0,92r-131,0r-295,377r330,408r123,0r0,92r-361,0r0,-92r119,0r-272,-334r-252,334r127,0r0,92r-377,0","k":{"e":102}},"y":{"d":"377,342r135,-369r-348,-850r-160,0r0,-92r422,0r0,92r-158,0r295,721r273,-721r-154,0r0,-92r403,0r0,92r-147,0r-496,1311r-270,0r0,-92r205,0","k":{"o":102,"e":102,"a":82,".":307,",":307}},"z":{"d":"92,0r0,-92r682,-785r-549,0r0,252r-84,0r0,-344r750,0r0,92r-682,785r596,0r0,-262r86,0r0,354r-799,0","w":981,"k":{"o":20,"e":41}},"{":{"d":"291,125v0,-237,35,-536,-193,-539r0,-131v146,-2,191,-135,193,-293v2,-152,-16,-331,40,-430v49,-86,130,-132,253,-125r0,111v-101,5,-144,14,-166,94v-18,63,-15,219,-15,318v-2,208,-50,329,-196,391v147,60,194,183,196,391r0,141v2,132,0,225,86,258v19,8,52,10,95,13r0,110v-196,12,-293,-111,-293,-309","w":682},"|":{"d":"455,-1391r106,0r0,1850r-106,0r0,-1850","w":1016},"}":{"d":"391,-1083v0,237,-35,535,193,538r0,131v-146,2,-191,135,-193,293v-2,153,16,332,-40,431v-49,86,-129,131,-253,124r0,-110v104,-6,142,-13,166,-94v18,-61,15,-220,15,-318v1,-207,52,-331,196,-391v-145,-62,-192,-184,-196,-391v-3,-148,25,-343,-66,-392v-24,-13,-63,-19,-115,-20r0,-111v196,-11,293,111,293,310","w":682},"~":{"d":"422,-727v-140,0,-165,52,-287,131r0,-111v159,-103,234,-148,399,-101v117,33,244,138,392,138v128,0,172,-58,284,-131r0,111v-116,84,-227,152,-393,102v-108,-33,-258,-139,-395,-139","w":1343},"\u00a0":{"w":544,"k":{"Y":266,"W":123,"V":164,"T":82,"A":41}}}});

// Cycle 2.88
(function($) { var ver = "2.88"; if ($.support == undefined) { $.support = { opacity: !($.browser.msie) }; } function debug(s) { if ($.fn.cycle.debug) { log(s); } } function log() { if (window.console && window.console.log) { window.console.log("[cycle] " + Array.prototype.join.call(arguments, " ")); } } $.fn.cycle = function(options, arg2) { var o = { s: this.selector, c: this.context }; if (this.length === 0 && options != "stop") { if (!$.isReady && o.s) { log("DOM not ready, queuing slideshow"); $(function() { $(o.s, o.c).cycle(options, arg2); }); return this; } log("terminating; zero elements found by selector" + ($.isReady ? "" : " (DOM not ready)")); return this; } return this.each(function() { var opts = handleArguments(this, options, arg2); if (opts === false) { return; } opts.updateActivePagerLink = opts.updateActivePagerLink || $.fn.cycle.updateActivePagerLink; if (this.cycleTimeout) { clearTimeout(this.cycleTimeout); } this.cycleTimeout = this.cyclePause = 0; var $cont = $(this); var $slides = opts.slideExpr ? $(opts.slideExpr, this) : $cont.children(); var els = $slides.get(); if (els.length < 2) { log("terminating; too few slides: " + els.length); return; } var opts2 = buildOptions($cont, $slides, els, opts, o); if (opts2 === false) { return; } var startTime = opts2.continuous ? 10 : getTimeout(els[opts2.currSlide], els[opts2.nextSlide], opts2, !opts2.rev); if (startTime) { startTime += (opts2.delay || 0); if (startTime < 10) { startTime = 10; } debug("first timeout: " + startTime); this.cycleTimeout = setTimeout(function() { go(els, opts2, 0, (!opts2.rev && !opts.backwards)); }, startTime); } }); }; function handleArguments(cont, options, arg2) { if (cont.cycleStop == undefined) { cont.cycleStop = 0; } if (options === undefined || options === null) { options = {}; } if (options.constructor == String) { switch (options) { case "destroy": case "stop": var opts = $(cont).data("cycle.opts"); if (!opts) { return false; } cont.cycleStop++; if (cont.cycleTimeout) { clearTimeout(cont.cycleTimeout); } cont.cycleTimeout = 0; $(cont).removeData("cycle.opts"); if (options == "destroy") { destroy(opts); } return false; case "toggle": cont.cyclePause = (cont.cyclePause === 1) ? 0 : 1; checkInstantResume(cont.cyclePause, arg2, cont); return false; case "pause": cont.cyclePause = 1; return false; case "resume": cont.cyclePause = 0; checkInstantResume(false, arg2, cont); return false; case "prev": case "next": var opts = $(cont).data("cycle.opts"); if (!opts) { log('options not found, "prev/next" ignored'); return false; } $.fn.cycle[options](opts); return false; default: options = { fx: options }; } return options; } else { if (options.constructor == Number) { var num = options; options = $(cont).data("cycle.opts"); if (!options) { log("options not found, can not advance slide"); return false; } if (num < 0 || num >= options.elements.length) { log("invalid slide index: " + num); return false; } options.nextSlide = num; if (cont.cycleTimeout) { clearTimeout(cont.cycleTimeout); cont.cycleTimeout = 0; } if (typeof arg2 == "string") { options.oneTimeFx = arg2; } go(options.elements, options, 1, num >= options.currSlide); return false; } } return options; function checkInstantResume(isPaused, arg2, cont) { if (!isPaused && arg2 === true) { var options = $(cont).data("cycle.opts"); if (!options) { log("options not found, can not resume"); return false; } if (cont.cycleTimeout) { clearTimeout(cont.cycleTimeout); cont.cycleTimeout = 0; } go(options.elements, options, 1, (!opts.rev && !opts.backwards)); } } } function removeFilter(el, opts) { if (!$.support.opacity && opts.cleartype && el.style.filter) { try { el.style.removeAttribute("filter"); } catch (smother) { } } } function destroy(opts) { if (opts.next) { $(opts.next).unbind(opts.prevNextEvent); } if (opts.prev) { $(opts.prev).unbind(opts.prevNextEvent); } if (opts.pager || opts.pagerAnchorBuilder) { $.each(opts.pagerAnchors || [], function() { this.unbind().remove(); }); } opts.pagerAnchors = null; if (opts.destroy) { opts.destroy(opts); } } function buildOptions($cont, $slides, els, options, o) { var opts = $.extend({}, $.fn.cycle.defaults, options || {}, $.metadata ? $cont.metadata() : $.meta ? $cont.data() : {}); if (opts.autostop) { opts.countdown = opts.autostopCount || els.length; } var cont = $cont[0]; $cont.data("cycle.opts", opts); opts.$cont = $cont; opts.stopCount = cont.cycleStop; opts.elements = els; opts.before = opts.before ? [opts.before] : []; opts.after = opts.after ? [opts.after] : []; opts.after.unshift(function() { opts.busy = 0; }); if (!$.support.opacity && opts.cleartype) { opts.after.push(function() { removeFilter(this, opts); }); } if (opts.continuous) { opts.after.push(function() { go(els, opts, 0, (!opts.rev && !opts.backwards)); }); } saveOriginalOpts(opts); if (!$.support.opacity && opts.cleartype && !opts.cleartypeNoBg) { clearTypeFix($slides); } if ($cont.css("position") == "static") { $cont.css("position", "relative"); } if (opts.width) { $cont.width(opts.width); } if (opts.height && opts.height != "auto") { $cont.height(opts.height); } if (opts.startingSlide) { opts.startingSlide = parseInt(opts.startingSlide); } else { if (opts.backwards) { opts.startingSlide = els.length - 1; } } if (opts.random) { opts.randomMap = []; for (var i = 0; i < els.length; i++) { opts.randomMap.push(i); } opts.randomMap.sort(function(a, b) { return Math.random() - 0.5; }); opts.randomIndex = 1; opts.startingSlide = opts.randomMap[1]; } else { if (opts.startingSlide >= els.length) { opts.startingSlide = 0; } } opts.currSlide = opts.startingSlide || 0; var first = opts.startingSlide; $slides.css({ position: "absolute", top: 0, left: 0 }).hide().each(function(i) { var z; if (opts.backwards) { z = first ? i <= first ? els.length + (i - first) : first - i : els.length - i; } else { z = first ? i >= first ? els.length - (i - first) : first - i : els.length - i; } $(this).css("z-index", z); }); $(els[first]).css("opacity", 1).show(); removeFilter(els[first], opts); if (opts.fit && opts.width) { $slides.width(opts.width); } if (opts.fit && opts.height && opts.height != "auto") { $slides.height(opts.height); } var reshape = opts.containerResize && !$cont.innerHeight(); if (reshape) { var maxw = 0, maxh = 0; for (var j = 0; j < els.length; j++) { var $e = $(els[j]), e = $e[0], w = $e.outerWidth(), h = $e.outerHeight(); if (!w) { w = e.offsetWidth || e.width || $e.attr("width"); } if (!h) { h = e.offsetHeight || e.height || $e.attr("height"); } maxw = w > maxw ? w : maxw; maxh = h > maxh ? h : maxh; } if (maxw > 0 && maxh > 0) { $cont.css({ width: maxw + "px", height: maxh + "px" }); } } if (opts.pause) { $cont.hover(function() { this.cyclePause++; }, function() { this.cyclePause--; }); } if (supportMultiTransitions(opts) === false) { return false; } var requeue = false; options.requeueAttempts = options.requeueAttempts || 0; $slides.each(function() { var $el = $(this); this.cycleH = (opts.fit && opts.height) ? opts.height : ($el.height() || this.offsetHeight || this.height || $el.attr("height") || 0); this.cycleW = (opts.fit && opts.width) ? opts.width : ($el.width() || this.offsetWidth || this.width || $el.attr("width") || 0); if ($el.is("img")) { var loadingIE = ($.browser.msie && this.cycleW == 28 && this.cycleH == 30 && !this.complete); var loadingFF = ($.browser.mozilla && this.cycleW == 34 && this.cycleH == 19 && !this.complete); var loadingOp = ($.browser.opera && ((this.cycleW == 42 && this.cycleH == 19) || (this.cycleW == 37 && this.cycleH == 17)) && !this.complete); var loadingOther = (this.cycleH == 0 && this.cycleW == 0 && !this.complete); if (loadingIE || loadingFF || loadingOp || loadingOther) { if (o.s && opts.requeueOnImageNotLoaded && ++options.requeueAttempts < 100) { log(options.requeueAttempts, " - img slide not loaded, requeuing slideshow: ", this.src, this.cycleW, this.cycleH); setTimeout(function() { $(o.s, o.c).cycle(options); }, opts.requeueTimeout); requeue = true; return false; } else { log("could not determine size of image: " + this.src, this.cycleW, this.cycleH); } } } return true; }); if (requeue) { return false; } opts.cssBefore = opts.cssBefore || {}; opts.animIn = opts.animIn || {}; opts.animOut = opts.animOut || {}; $slides.not(":eq(" + first + ")").css(opts.cssBefore); if (opts.cssFirst) { $($slides[first]).css(opts.cssFirst); } if (opts.timeout) { opts.timeout = parseInt(opts.timeout); if (opts.speed.constructor == String) { opts.speed = $.fx.speeds[opts.speed] || parseInt(opts.speed); } if (!opts.sync) { opts.speed = opts.speed / 2; } var buffer = opts.fx == "shuffle" ? 500 : 250; while ((opts.timeout - opts.speed) < buffer) { opts.timeout += opts.speed; } } if (opts.easing) { opts.easeIn = opts.easeOut = opts.easing; } if (!opts.speedIn) { opts.speedIn = opts.speed; } if (!opts.speedOut) { opts.speedOut = opts.speed; } opts.slideCount = els.length; opts.currSlide = opts.lastSlide = first; if (opts.random) { if (++opts.randomIndex == els.length) { opts.randomIndex = 0; } opts.nextSlide = opts.randomMap[opts.randomIndex]; } else { if (opts.backwards) { opts.nextSlide = opts.startingSlide == 0 ? (els.length - 1) : opts.startingSlide - 1; } else { opts.nextSlide = opts.startingSlide >= (els.length - 1) ? 0 : opts.startingSlide + 1; } } if (!opts.multiFx) { var init = $.fn.cycle.transitions[opts.fx]; if ($.isFunction(init)) { init($cont, $slides, opts); } else { if (opts.fx != "custom" && !opts.multiFx) { log("unknown transition: " + opts.fx, "; slideshow terminating"); return false; } } } var e0 = $slides[first]; if (opts.before.length) { opts.before[0].apply(e0, [e0, e0, opts, true]); } if (opts.after.length > 1) { opts.after[1].apply(e0, [e0, e0, opts, true]); } if (opts.next) { $(opts.next).bind(opts.prevNextEvent, function() { return advance(opts, opts.rev ? -1 : 1); }); } if (opts.prev) { $(opts.prev).bind(opts.prevNextEvent, function() { return advance(opts, opts.rev ? 1 : -1); }); } if (opts.pager || opts.pagerAnchorBuilder) { buildPager(els, opts); } exposeAddSlide(opts, els); return opts; } function saveOriginalOpts(opts) { opts.original = { before: [], after: [] }; opts.original.cssBefore = $.extend({}, opts.cssBefore); opts.original.cssAfter = $.extend({}, opts.cssAfter); opts.original.animIn = $.extend({}, opts.animIn); opts.original.animOut = $.extend({}, opts.animOut); $.each(opts.before, function() { opts.original.before.push(this); }); $.each(opts.after, function() { opts.original.after.push(this); }); } function supportMultiTransitions(opts) { var i, tx, txs = $.fn.cycle.transitions; if (opts.fx.indexOf(",") > 0) { opts.multiFx = true; opts.fxs = opts.fx.replace(/\s*/g, "").split(","); for (i = 0; i < opts.fxs.length; i++) { var fx = opts.fxs[i]; tx = txs[fx]; if (!tx || !txs.hasOwnProperty(fx) || !$.isFunction(tx)) { log("discarding unknown transition: ", fx); opts.fxs.splice(i, 1); i--; } } if (!opts.fxs.length) { log("No valid transitions named; slideshow terminating."); return false; } } else { if (opts.fx == "all") { opts.multiFx = true; opts.fxs = []; for (p in txs) { tx = txs[p]; if (txs.hasOwnProperty(p) && $.isFunction(tx)) { opts.fxs.push(p); } } } } if (opts.multiFx && opts.randomizeEffects) { var r1 = Math.floor(Math.random() * 20) + 30; for (i = 0; i < r1; i++) { var r2 = Math.floor(Math.random() * opts.fxs.length); opts.fxs.push(opts.fxs.splice(r2, 1)[0]); } debug("randomized fx sequence: ", opts.fxs); } return true; } function exposeAddSlide(opts, els) { opts.addSlide = function(newSlide, prepend) { var $s = $(newSlide), s = $s[0]; if (!opts.autostopCount) { opts.countdown++; } els[prepend ? "unshift" : "push"](s); if (opts.els) { opts.els[prepend ? "unshift" : "push"](s); } opts.slideCount = els.length; $s.css("position", "absolute"); $s[prepend ? "prependTo" : "appendTo"](opts.$cont); if (prepend) { opts.currSlide++; opts.nextSlide++; } if (!$.support.opacity && opts.cleartype && !opts.cleartypeNoBg) { clearTypeFix($s); } if (opts.fit && opts.width) { $s.width(opts.width); } if (opts.fit && opts.height && opts.height != "auto") { $slides.height(opts.height); } s.cycleH = (opts.fit && opts.height) ? opts.height : $s.height(); s.cycleW = (opts.fit && opts.width) ? opts.width : $s.width(); $s.css(opts.cssBefore); if (opts.pager || opts.pagerAnchorBuilder) { $.fn.cycle.createPagerAnchor(els.length - 1, s, $(opts.pager), els, opts); } if ($.isFunction(opts.onAddSlide)) { opts.onAddSlide($s); } else { $s.hide(); } }; } $.fn.cycle.resetState = function(opts, fx) { fx = fx || opts.fx; opts.before = []; opts.after = []; opts.cssBefore = $.extend({}, opts.original.cssBefore); opts.cssAfter = $.extend({}, opts.original.cssAfter); opts.animIn = $.extend({}, opts.original.animIn); opts.animOut = $.extend({}, opts.original.animOut); opts.fxFn = null; $.each(opts.original.before, function() { opts.before.push(this); }); $.each(opts.original.after, function() { opts.after.push(this); }); var init = $.fn.cycle.transitions[fx]; if ($.isFunction(init)) { init(opts.$cont, $(opts.elements), opts); } }; function go(els, opts, manual, fwd) { if (manual && opts.busy && opts.manualTrump) { debug("manualTrump in go(), stopping active transition"); $(els).stop(true, true); opts.busy = false; } if (opts.busy) { debug("transition active, ignoring new tx request"); return; } var p = opts.$cont[0], curr = els[opts.currSlide], next = els[opts.nextSlide]; if (p.cycleStop != opts.stopCount || p.cycleTimeout === 0 && !manual) { return; } if (!manual && !p.cyclePause && !opts.bounce && ((opts.autostop && (--opts.countdown <= 0)) || (opts.nowrap && !opts.random && opts.nextSlide < opts.currSlide))) { if (opts.end) { opts.end(opts); } return; } var changed = false; if ((manual || !p.cyclePause) && (opts.nextSlide != opts.currSlide)) { changed = true; var fx = opts.fx; curr.cycleH = curr.cycleH || $(curr).height(); curr.cycleW = curr.cycleW || $(curr).width(); next.cycleH = next.cycleH || $(next).height(); next.cycleW = next.cycleW || $(next).width(); if (opts.multiFx) { if (opts.lastFx == undefined || ++opts.lastFx >= opts.fxs.length) { opts.lastFx = 0; } fx = opts.fxs[opts.lastFx]; opts.currFx = fx; } if (opts.oneTimeFx) { fx = opts.oneTimeFx; opts.oneTimeFx = null; } $.fn.cycle.resetState(opts, fx); if (opts.before.length) { $.each(opts.before, function(i, o) { if (p.cycleStop != opts.stopCount) { return; } o.apply(next, [curr, next, opts, fwd]); }); } var after = function() { $.each(opts.after, function(i, o) { if (p.cycleStop != opts.stopCount) { return; } o.apply(next, [curr, next, opts, fwd]); }); }; debug("tx firing; currSlide: " + opts.currSlide + "; nextSlide: " + opts.nextSlide); opts.busy = 1; if (opts.fxFn) { opts.fxFn(curr, next, opts, after, fwd, manual && opts.fastOnEvent); } else { if ($.isFunction($.fn.cycle[opts.fx])) { $.fn.cycle[opts.fx](curr, next, opts, after, fwd, manual && opts.fastOnEvent); } else { $.fn.cycle.custom(curr, next, opts, after, fwd, manual && opts.fastOnEvent); } } } if (changed || opts.nextSlide == opts.currSlide) { opts.lastSlide = opts.currSlide; if (opts.random) { opts.currSlide = opts.nextSlide; if (++opts.randomIndex == els.length) { opts.randomIndex = 0; } opts.nextSlide = opts.randomMap[opts.randomIndex]; if (opts.nextSlide == opts.currSlide) { opts.nextSlide = (opts.currSlide == opts.slideCount - 1) ? 0 : opts.currSlide + 1; } } else { if (opts.backwards) { var roll = (opts.nextSlide - 1) < 0; if (roll && opts.bounce) { opts.backwards = !opts.backwards; opts.nextSlide = 1; opts.currSlide = 0; } else { opts.nextSlide = roll ? (els.length - 1) : opts.nextSlide - 1; opts.currSlide = roll ? 0 : opts.nextSlide + 1; } } else { var roll = (opts.nextSlide + 1) == els.length; if (roll && opts.bounce) { opts.backwards = !opts.backwards; opts.nextSlide = els.length - 2; opts.currSlide = els.length - 1; } else { opts.nextSlide = roll ? 0 : opts.nextSlide + 1; opts.currSlide = roll ? els.length - 1 : opts.nextSlide - 1; } } } } if (changed && opts.pager) { opts.updateActivePagerLink(opts.pager, opts.currSlide, opts.activePagerClass); } var ms = 0; if (opts.timeout && !opts.continuous) { ms = getTimeout(els[opts.currSlide], els[opts.nextSlide], opts, fwd); } else { if (opts.continuous && p.cyclePause) { ms = 10; } } if (ms > 0) { p.cycleTimeout = setTimeout(function() { go(els, opts, 0, (!opts.rev && !opts.backwards)); }, ms); } } $.fn.cycle.updateActivePagerLink = function(pager, currSlide, clsName) { $(pager).each(function() { $(this).children().removeClass(clsName).eq(currSlide).addClass(clsName); }); }; function getTimeout(curr, next, opts, fwd) { if (opts.timeoutFn) { var t = opts.timeoutFn.call(curr, curr, next, opts, fwd); while ((t - opts.speed) < 250) { t += opts.speed; } debug("calculated timeout: " + t + "; speed: " + opts.speed); if (t !== false) { return t; } } return opts.timeout; } $.fn.cycle.next = function(opts) { advance(opts, opts.rev ? -1 : 1); }; $.fn.cycle.prev = function(opts) { advance(opts, opts.rev ? 1 : -1); }; function advance(opts, val) { var els = opts.elements; var p = opts.$cont[0], timeout = p.cycleTimeout; if (timeout) { clearTimeout(timeout); p.cycleTimeout = 0; } if (opts.random && val < 0) { opts.randomIndex--; if (--opts.randomIndex == -2) { opts.randomIndex = els.length - 2; } else { if (opts.randomIndex == -1) { opts.randomIndex = els.length - 1; } } opts.nextSlide = opts.randomMap[opts.randomIndex]; } else { if (opts.random) { opts.nextSlide = opts.randomMap[opts.randomIndex]; } else { opts.nextSlide = opts.currSlide + val; if (opts.nextSlide < 0) { if (opts.nowrap) { return false; } opts.nextSlide = els.length - 1; } else { if (opts.nextSlide >= els.length) { if (opts.nowrap) { return false; } opts.nextSlide = 0; } } } } var cb = opts.onPrevNextEvent || opts.prevNextClick; if ($.isFunction(cb)) { cb(val > 0, opts.nextSlide, els[opts.nextSlide]); } go(els, opts, 1, val >= 0); return false; } function buildPager(els, opts) { var $p = $(opts.pager); $.each(els, function(i, o) { $.fn.cycle.createPagerAnchor(i, o, $p, els, opts); }); opts.updateActivePagerLink(opts.pager, opts.startingSlide, opts.activePagerClass); } $.fn.cycle.createPagerAnchor = function(i, el, $p, els, opts) { var a; if ($.isFunction(opts.pagerAnchorBuilder)) { a = opts.pagerAnchorBuilder(i, el); debug("pagerAnchorBuilder(" + i + ", el) returned: " + a); } else { a = '<a href="#">' + (i + 1) + "</a>"; } if (!a) { return; } var $a = $(a); if ($a.parents("body").length === 0) { var arr = []; if ($p.length > 1) { $p.each(function() { var $clone = $a.clone(true); $(this).append($clone); arr.push($clone[0]); }); $a = $(arr); } else { $a.appendTo($p); } } opts.pagerAnchors = opts.pagerAnchors || []; opts.pagerAnchors.push($a); $a.bind(opts.pagerEvent, function(e) { e.preventDefault(); opts.nextSlide = i; var p = opts.$cont[0], timeout = p.cycleTimeout; if (timeout) { clearTimeout(timeout); p.cycleTimeout = 0; } var cb = opts.onPagerEvent || opts.pagerClick; if ($.isFunction(cb)) { cb(opts.nextSlide, els[opts.nextSlide]); } go(els, opts, 1, opts.currSlide < i); }); if (!/^click/.test(opts.pagerEvent) && !opts.allowPagerClickBubble) { $a.bind("click.cycle", function() { return false; }); } if (opts.pauseOnPagerHover) { $a.hover(function() { opts.$cont[0].cyclePause++; }, function() { opts.$cont[0].cyclePause--; }); } }; $.fn.cycle.hopsFromLast = function(opts, fwd) { var hops, l = opts.lastSlide, c = opts.currSlide; if (fwd) { hops = c > l ? c - l : opts.slideCount - l; } else { hops = c < l ? l - c : l + opts.slideCount - c; } return hops; }; function clearTypeFix($slides) { debug("applying clearType background-color hack"); function hex(s) { s = parseInt(s).toString(16); return s.length < 2 ? "0" + s : s; } function getBg(e) { for (; e && e.nodeName.toLowerCase() != "html"; e = e.parentNode) { var v = $.css(e, "background-color"); if (v.indexOf("rgb") >= 0) { var rgb = v.match(/\d+/g); return "#" + hex(rgb[0]) + hex(rgb[1]) + hex(rgb[2]); } if (v && v != "transparent") { return v; } } return "#ffffff"; } $slides.each(function() { $(this).css("background-color", getBg(this)); }); } $.fn.cycle.commonReset = function(curr, next, opts, w, h, rev) { $(opts.elements).not(curr).hide(); opts.cssBefore.opacity = 1; opts.cssBefore.display = "block"; if (w !== false && next.cycleW > 0) { opts.cssBefore.width = next.cycleW; } if (h !== false && next.cycleH > 0) { opts.cssBefore.height = next.cycleH; } opts.cssAfter = opts.cssAfter || {}; opts.cssAfter.display = "none"; $(curr).css("zIndex", opts.slideCount + (rev === true ? 1 : 0)); $(next).css("zIndex", opts.slideCount + (rev === true ? 0 : 1)); }; $.fn.cycle.custom = function(curr, next, opts, cb, fwd, speedOverride) { var $l = $(curr), $n = $(next); var speedIn = opts.speedIn, speedOut = opts.speedOut, easeIn = opts.easeIn, easeOut = opts.easeOut; $n.css(opts.cssBefore); if (speedOverride) { if (typeof speedOverride == "number") { speedIn = speedOut = speedOverride; } else { speedIn = speedOut = 1; } easeIn = easeOut = null; } var fn = function() { $n.animate(opts.animIn, speedIn, easeIn, cb); }; $l.animate(opts.animOut, speedOut, easeOut, function() { if (opts.cssAfter) { $l.css(opts.cssAfter); } if (!opts.sync) { fn(); } }); if (opts.sync) { fn(); } }; $.fn.cycle.transitions = { fade: function($cont, $slides, opts) { $slides.not(":eq(" + opts.currSlide + ")").css("opacity", 0); opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts); opts.cssBefore.opacity = 0; }); opts.animIn = { opacity: 1 }; opts.animOut = { opacity: 0 }; opts.cssBefore = { top: 0, left: 0 }; } }; $.fn.cycle.ver = function() { return ver; }; $.fn.cycle.defaults = { fx: "fade", timeout: 4000, timeoutFn: null, continuous: 0, speed: 1000, speedIn: null, speedOut: null, next: null, prev: null, onPrevNextEvent: null, prevNextEvent: "click.cycle", pager: null, onPagerEvent: null, pagerEvent: "click.cycle", allowPagerClickBubble: false, pagerAnchorBuilder: null, before: null, after: null, end: null, easing: null, easeIn: null, easeOut: null, shuffle: null, animIn: null, animOut: null, cssBefore: null, cssAfter: null, fxFn: null, height: "auto", startingSlide: 0, sync: 1, random: 0, fit: 0, containerResize: 1, pause: 0, pauseOnPagerHover: 0, autostop: 0, autostopCount: 0, delay: 0, slideExpr: null, cleartype: !$.support.opacity, cleartypeNoBg: false, nowrap: 0, fastOnEvent: 0, randomizeEffects: 1, rev: 0, manualTrump: true, requeueOnImageNotLoaded: true, requeueTimeout: 250, activePagerClass: "activeSlide", updateActivePagerLink: null, backwards: false }; })(jQuery);
// Cycle transitions 2.72
(function($) { $.fn.cycle.transitions.none = function($cont, $slides, opts) { opts.fxFn = function(curr, next, opts, after) { $(next).show(); $(curr).hide(); after(); }; }; $.fn.cycle.transitions.scrollUp = function($cont, $slides, opts) { $cont.css("overflow", "hidden"); opts.before.push($.fn.cycle.commonReset); var h = $cont.height(); opts.cssBefore = { top: h, left: 0 }; opts.cssFirst = { top: 0 }; opts.animIn = { top: 0 }; opts.animOut = { top: -h }; }; $.fn.cycle.transitions.scrollDown = function($cont, $slides, opts) { $cont.css("overflow", "hidden"); opts.before.push($.fn.cycle.commonReset); var h = $cont.height(); opts.cssFirst = { top: 0 }; opts.cssBefore = { top: -h, left: 0 }; opts.animIn = { top: 0 }; opts.animOut = { top: h }; }; $.fn.cycle.transitions.scrollLeft = function($cont, $slides, opts) { $cont.css("overflow", "hidden"); opts.before.push($.fn.cycle.commonReset); var w = $cont.width(); opts.cssFirst = { left: 0 }; opts.cssBefore = { left: w, top: 0 }; opts.animIn = { left: 0 }; opts.animOut = { left: 0 - w }; }; $.fn.cycle.transitions.scrollRight = function($cont, $slides, opts) { $cont.css("overflow", "hidden"); opts.before.push($.fn.cycle.commonReset); var w = $cont.width(); opts.cssFirst = { left: 0 }; opts.cssBefore = { left: -w, top: 0 }; opts.animIn = { left: 0 }; opts.animOut = { left: w }; }; $.fn.cycle.transitions.scrollHorz = function($cont, $slides, opts) { $cont.css("overflow", "hidden").width(); opts.before.push(function(curr, next, opts, fwd) { $.fn.cycle.commonReset(curr, next, opts); opts.cssBefore.left = fwd ? (next.cycleW - 1) : (1 - next.cycleW); opts.animOut.left = fwd ? -curr.cycleW : curr.cycleW; }); opts.cssFirst = { left: 0 }; opts.cssBefore = { top: 0 }; opts.animIn = { left: 0 }; opts.animOut = { top: 0 }; }; $.fn.cycle.transitions.scrollVert = function($cont, $slides, opts) { $cont.css("overflow", "hidden"); opts.before.push(function(curr, next, opts, fwd) { $.fn.cycle.commonReset(curr, next, opts); opts.cssBefore.top = fwd ? (1 - next.cycleH) : (next.cycleH - 1); opts.animOut.top = fwd ? curr.cycleH : -curr.cycleH; }); opts.cssFirst = { top: 0 }; opts.cssBefore = { left: 0 }; opts.animIn = { top: 0 }; opts.animOut = { left: 0 }; }; $.fn.cycle.transitions.slideX = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $(opts.elements).not(curr).hide(); $.fn.cycle.commonReset(curr, next, opts, false, true); opts.animIn.width = next.cycleW; }); opts.cssBefore = { left: 0, top: 0, width: 0 }; opts.animIn = { width: "show" }; opts.animOut = { width: 0 }; }; $.fn.cycle.transitions.slideY = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $(opts.elements).not(curr).hide(); $.fn.cycle.commonReset(curr, next, opts, true, false); opts.animIn.height = next.cycleH; }); opts.cssBefore = { left: 0, top: 0, height: 0 }; opts.animIn = { height: "show" }; opts.animOut = { height: 0 }; }; $.fn.cycle.transitions.shuffle = function($cont, $slides, opts) { var i, w = $cont.css("overflow", "visible").width(); $slides.css({ left: 0, top: 0 }); opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, true, true); }); if (!opts.speedAdjusted) { opts.speed = opts.speed / 2; opts.speedAdjusted = true; } opts.random = 0; opts.shuffle = opts.shuffle || { left: -w, top: 15 }; opts.els = []; for (i = 0; i < $slides.length; i++) { opts.els.push($slides[i]); } for (i = 0; i < opts.currSlide; i++) { opts.els.push(opts.els.shift()); } opts.fxFn = function(curr, next, opts, cb, fwd) { var $el = fwd ? $(curr) : $(next); $(next).css(opts.cssBefore); var count = opts.slideCount; $el.animate(opts.shuffle, opts.speedIn, opts.easeIn, function() { var hops = $.fn.cycle.hopsFromLast(opts, fwd); for (var k = 0; k < hops; k++) { fwd ? opts.els.push(opts.els.shift()) : opts.els.unshift(opts.els.pop()); } if (fwd) { for (var i = 0, len = opts.els.length; i < len; i++) { $(opts.els[i]).css("z-index", len - i + count); } } else { var z = $(curr).css("z-index"); $el.css("z-index", parseInt(z) + 1 + count); } $el.animate({ left: 0, top: 0 }, opts.speedOut, opts.easeOut, function() { $(fwd ? this : curr).hide(); if (cb) { cb(); } }); }); }; opts.cssBefore = { display: "block", opacity: 1, top: 0, left: 0 }; }; $.fn.cycle.transitions.turnUp = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, false); opts.cssBefore.top = next.cycleH; opts.animIn.height = next.cycleH; }); opts.cssFirst = { top: 0 }; opts.cssBefore = { left: 0, height: 0 }; opts.animIn = { top: 0 }; opts.animOut = { height: 0 }; }; $.fn.cycle.transitions.turnDown = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, false); opts.animIn.height = next.cycleH; opts.animOut.top = curr.cycleH; }); opts.cssFirst = { top: 0 }; opts.cssBefore = { left: 0, top: 0, height: 0 }; opts.animOut = { height: 0 }; }; $.fn.cycle.transitions.turnLeft = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, true); opts.cssBefore.left = next.cycleW; opts.animIn.width = next.cycleW; }); opts.cssBefore = { top: 0, width: 0 }; opts.animIn = { left: 0 }; opts.animOut = { width: 0 }; }; $.fn.cycle.transitions.turnRight = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, true); opts.animIn.width = next.cycleW; opts.animOut.left = curr.cycleW; }); opts.cssBefore = { top: 0, left: 0, width: 0 }; opts.animIn = { left: 0 }; opts.animOut = { width: 0 }; }; $.fn.cycle.transitions.zoom = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, false, true); opts.cssBefore.top = next.cycleH / 2; opts.cssBefore.left = next.cycleW / 2; opts.animIn = { top: 0, left: 0, width: next.cycleW, height: next.cycleH }; opts.animOut = { width: 0, height: 0, top: curr.cycleH / 2, left: curr.cycleW / 2 }; }); opts.cssFirst = { top: 0, left: 0 }; opts.cssBefore = { width: 0, height: 0 }; }; $.fn.cycle.transitions.fadeZoom = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, false); opts.cssBefore.left = next.cycleW / 2; opts.cssBefore.top = next.cycleH / 2; opts.animIn = { top: 0, left: 0, width: next.cycleW, height: next.cycleH }; }); opts.cssBefore = { width: 0, height: 0 }; opts.animOut = { opacity: 0 }; }; $.fn.cycle.transitions.blindX = function($cont, $slides, opts) { var w = $cont.css("overflow", "hidden").width(); opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts); opts.animIn.width = next.cycleW; opts.animOut.left = curr.cycleW; }); opts.cssBefore = { left: w, top: 0 }; opts.animIn = { left: 0 }; opts.animOut = { left: w }; }; $.fn.cycle.transitions.blindY = function($cont, $slides, opts) { var h = $cont.css("overflow", "hidden").height(); opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts); opts.animIn.height = next.cycleH; opts.animOut.top = curr.cycleH; }); opts.cssBefore = { top: h, left: 0 }; opts.animIn = { top: 0 }; opts.animOut = { top: h }; }; $.fn.cycle.transitions.blindZ = function($cont, $slides, opts) { var h = $cont.css("overflow", "hidden").height(); var w = $cont.width(); opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts); opts.animIn.height = next.cycleH; opts.animOut.top = curr.cycleH; }); opts.cssBefore = { top: h, left: w }; opts.animIn = { top: 0, left: 0 }; opts.animOut = { top: h, left: w }; }; $.fn.cycle.transitions.growX = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, true); opts.cssBefore.left = this.cycleW / 2; opts.animIn = { left: 0, width: this.cycleW }; opts.animOut = { left: 0 }; }); opts.cssBefore = { width: 0, top: 0 }; }; $.fn.cycle.transitions.growY = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, false); opts.cssBefore.top = this.cycleH / 2; opts.animIn = { top: 0, height: this.cycleH }; opts.animOut = { top: 0 }; }); opts.cssBefore = { height: 0, left: 0 }; }; $.fn.cycle.transitions.curtainX = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, true, true); opts.cssBefore.left = next.cycleW / 2; opts.animIn = { left: 0, width: this.cycleW }; opts.animOut = { left: curr.cycleW / 2, width: 0 }; }); opts.cssBefore = { top: 0, width: 0 }; }; $.fn.cycle.transitions.curtainY = function($cont, $slides, opts) { opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, false, true); opts.cssBefore.top = next.cycleH / 2; opts.animIn = { top: 0, height: next.cycleH }; opts.animOut = { top: curr.cycleH / 2, height: 0 }; }); opts.cssBefore = { left: 0, height: 0 }; }; $.fn.cycle.transitions.cover = function($cont, $slides, opts) { var d = opts.direction || "left"; var w = $cont.css("overflow", "hidden").width(); var h = $cont.height(); opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts); if (d == "right") { opts.cssBefore.left = -w; } else { if (d == "up") { opts.cssBefore.top = h; } else { if (d == "down") { opts.cssBefore.top = -h; } else { opts.cssBefore.left = w; } } } }); opts.animIn = { left: 0, top: 0 }; opts.animOut = { opacity: 1 }; opts.cssBefore = { top: 0, left: 0 }; }; $.fn.cycle.transitions.uncover = function($cont, $slides, opts) { var d = opts.direction || "left"; var w = $cont.css("overflow", "hidden").width(); var h = $cont.height(); opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, true, true); if (d == "right") { opts.animOut.left = w; } else { if (d == "up") { opts.animOut.top = -h; } else { if (d == "down") { opts.animOut.top = h; } else { opts.animOut.left = -w; } } } }); opts.animIn = { left: 0, top: 0 }; opts.animOut = { opacity: 1 }; opts.cssBefore = { top: 0, left: 0 }; }; $.fn.cycle.transitions.toss = function($cont, $slides, opts) { var w = $cont.css("overflow", "visible").width(); var h = $cont.height(); opts.before.push(function(curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, true, true); if (!opts.animOut.left && !opts.animOut.top) { opts.animOut = { left: w * 2, top: -h / 2, opacity: 0 }; } else { opts.animOut.opacity = 0; } }); opts.cssBefore = { left: 0, top: 0 }; opts.animIn = { left: 0 }; }; $.fn.cycle.transitions.wipe = function($cont, $slides, opts) { var w = $cont.css("overflow", "hidden").width(); var h = $cont.height(); opts.cssBefore = opts.cssBefore || {}; var clip; if (opts.clip) { if (/l2r/.test(opts.clip)) { clip = "rect(0px 0px " + h + "px 0px)"; } else { if (/r2l/.test(opts.clip)) { clip = "rect(0px " + w + "px " + h + "px " + w + "px)"; } else { if (/t2b/.test(opts.clip)) { clip = "rect(0px " + w + "px 0px 0px)"; } else { if (/b2t/.test(opts.clip)) { clip = "rect(" + h + "px " + w + "px " + h + "px 0px)"; } else { if (/zoom/.test(opts.clip)) { var top = parseInt(h / 2); var left = parseInt(w / 2); clip = "rect(" + top + "px " + left + "px " + top + "px " + left + "px)"; } } } } } } opts.cssBefore.clip = opts.cssBefore.clip || clip || "rect(0px 0px 0px 0px)"; var d = opts.cssBefore.clip.match(/(\d+)/g); var t = parseInt(d[0]), r = parseInt(d[1]), b = parseInt(d[2]), l = parseInt(d[3]); opts.before.push(function(curr, next, opts) { if (curr == next) { return; } var $curr = $(curr), $next = $(next); $.fn.cycle.commonReset(curr, next, opts, true, true, false); opts.cssAfter.display = "block"; var step = 1, count = parseInt((opts.speedIn / 13)) - 1; (function f() { var tt = t ? t - parseInt(step * (t / count)) : 0; var ll = l ? l - parseInt(step * (l / count)) : 0; var bb = b < h ? b + parseInt(step * ((h - b) / count || 1)) : h; var rr = r < w ? r + parseInt(step * ((w - r) / count || 1)) : w; $next.css({ clip: "rect(" + tt + "px " + rr + "px " + bb + "px " + ll + "px)" }); (step++ <= count) ? setTimeout(f, 13) : $curr.css("display", "none"); })(); }); opts.cssBefore = { display: "block", opacity: 1, top: 0, left: 0 }; opts.animIn = { left: 0 }; opts.animOut = { left: 0 }; }; })(jQuery);

// Pretty Photo 2.5.6
(function($){$.prettyPhoto={version:'2.5.6'};$.fn.prettyPhoto=function(settings){settings=jQuery.extend({animationSpeed:'normal',opacity:0.80,showTitle:true,allowresize:true,default_width:500,default_height:344,counter_separator_label:'/',theme:'light_rounded',hideflash:false,wmode:'opaque',autoplay:true,modal:false,changepicturecallback:function(){},callback:function(){},markup:'<div class="pp_pic_holder"> \
      <div class="pp_top"> \
       <div class="pp_left"></div> \
       <div class="pp_middle"></div> \
       <div class="pp_right"></div> \
      </div> \
      <div class="pp_content_container"> \
       <div class="pp_left"> \
       <div class="pp_right"> \
        <div class="pp_content"> \
         <div class="pp_loaderIcon"></div> \
         <div class="pp_fade"> \
          <a href="#" class="pp_expand" title="Expand the image">Expand</a> \
          <div class="pp_hoverContainer"> \
           <a class="pp_next" href="#">next</a> \
           <a class="pp_previous" href="#">previous</a> \
          </div> \
          <div id="pp_full_res"></div> \
          <div class="pp_details clearfix"> \
           <a class="pp_close" href="#">Close</a> \
           <p class="pp_description"></p> \
           <div class="pp_nav"> \
            <a href="#" class="pp_arrow_previous">Previous</a> \
            <p class="currentTextHolder">0/0</p> \
            <a href="#" class="pp_arrow_next">Next</a> \
           </div> \
          </div> \
         </div> \
        </div> \
       </div> \
       </div> \
      </div> \
      <div class="pp_bottom"> \
       <div class="pp_left"></div> \
       <div class="pp_middle"></div> \
       <div class="pp_right"></div> \
      </div> \
     </div> \
     <div class="pp_overlay"></div> \
     <div class="ppt"></div>',image_markup:'<img id="fullResImage" src="" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline clearfix">{content}</div>'},settings);if($.browser.msie&&parseInt($.browser.version)==6){settings.theme="light_square";}
if($('.pp_overlay').size()==0)_buildOverlay();var doresize=true,percentBased=false,correctSizes,$pp_pic_holder,$ppt,$pp_overlay,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),setPosition=0,scrollPos=_getScroll();$(window).scroll(function(){scrollPos=_getScroll();_centerOverlay();_resizeOverlay();});$(window).resize(function(){_centerOverlay();_resizeOverlay();});$(document).keydown(function(e){if($pp_pic_holder.is(':visible'))
switch(e.keyCode){case 37:$.prettyPhoto.changePage('previous');break;case 39:$.prettyPhoto.changePage('next');break;case 27:if(!settings.modal)
$.prettyPhoto.close();break;};});$(this).each(function(){$(this).bind('click',function(){_self=this;theRel=$(this).attr('rel');galleryRegExp=/\[(?:.*)\]/;theGallery=galleryRegExp.exec(theRel);var images=new Array(),titles=new Array(),descriptions=new Array();if(theGallery){$('a[rel*='+theGallery+']').each(function(i){if($(this)[0]===$(_self)[0])setPosition=i;images.push($(this).attr('href'));titles.push($(this).find('img').attr('alt'));descriptions.push($(this).attr('title'));});}else{images=$(this).attr('href');titles=($(this).find('img').attr('alt'))?$(this).find('img').attr('alt'):'';descriptions=($(this).attr('title'))?$(this).attr('title'):'';}
$.prettyPhoto.open(images,titles,descriptions);return false;});});$.prettyPhoto.open=function(gallery_images,gallery_titles,gallery_descriptions){if($.browser.msie&&$.browser.version==6){$('select').css('visibility','hidden');};if(settings.hideflash)$('object,embed').css('visibility','hidden');images=$.makeArray(gallery_images);titles=$.makeArray(gallery_titles);descriptions=$.makeArray(gallery_descriptions);image_set=($(images).size()>0)?true:false;_checkPosition($(images).size());$('.pp_loaderIcon').show();$pp_overlay.show().fadeTo(settings.animationSpeed,settings.opacity);$pp_pic_holder.find('.currentTextHolder').text((setPosition+1)+settings.counter_separator_label+$(images).size());if(descriptions[setPosition]){$pp_pic_holder.find('.pp_description').show().html(unescape(descriptions[setPosition]));}else{$pp_pic_holder.find('.pp_description').hide().text('');};if(titles[setPosition]&&settings.showTitle){hasTitle=true;$ppt.html(unescape(titles[setPosition]));}else{hasTitle=false;};movie_width=(parseFloat(grab_param('width',images[setPosition])))?grab_param('width',images[setPosition]):settings.default_width.toString();movie_height=(parseFloat(grab_param('height',images[setPosition])))?grab_param('height',images[setPosition]):settings.default_height.toString();if(movie_width.indexOf('%')!=-1||movie_height.indexOf('%')!=-1){movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-100);movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-100);percentBased=true;}
$pp_pic_holder.fadeIn(function(){imgPreloader="";switch(_getFileType(images[setPosition])){case'image':imgPreloader=new Image();nextImage=new Image();if(image_set&&setPosition>$(images).size())nextImage.src=images[setPosition+1];prevImage=new Image();if(image_set&&images[setPosition-1])prevImage.src=images[setPosition-1];$pp_pic_holder.find('#pp_full_res')[0].innerHTML=settings.image_markup;$pp_pic_holder.find('#fullResImage').attr('src',images[setPosition]);imgPreloader.onload=function(){correctSizes=_fitToViewport(imgPreloader.width,imgPreloader.height);_showContent();};imgPreloader.onerror=function(){alert('Image cannot be loaded. Make sure the path is correct and image exist.');$.prettyPhoto.close();};imgPreloader.src=images[setPosition];break;case'youtube':correctSizes=_fitToViewport(movie_width,movie_height);movie='http://www.youtube.com/v/'+grab_param('v',images[setPosition]);if(settings.autoplay)movie+="&autoplay=1";toInject=settings.flash_markup.replace(/{width}/g,correctSizes['width']).replace(/{height}/g,correctSizes['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case'vimeo':correctSizes=_fitToViewport(movie_width,movie_height);movie_id=images[setPosition];movie='http://vimeo.com/moogaloop.swf?clip_id='+movie_id.replace('http://vimeo.com/','');if(settings.autoplay)movie+="&autoplay=1";toInject=settings.flash_markup.replace(/{width}/g,correctSizes['width']).replace(/{height}/g,correctSizes['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case'quicktime':correctSizes=_fitToViewport(movie_width,movie_height);correctSizes['height']+=15;correctSizes['contentHeight']+=15;correctSizes['containerHeight']+=15;toInject=settings.quicktime_markup.replace(/{width}/g,correctSizes['width']).replace(/{height}/g,correctSizes['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,images[setPosition]).replace(/{autoplay}/g,settings.autoplay);break;case'flash':correctSizes=_fitToViewport(movie_width,movie_height);flash_vars=images[setPosition];flash_vars=flash_vars.substring(images[setPosition].indexOf('flashvars')+10,images[setPosition].length);filename=images[setPosition];filename=filename.substring(0,filename.indexOf('?'));toInject=settings.flash_markup.replace(/{width}/g,correctSizes['width']).replace(/{height}/g,correctSizes['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+'?'+flash_vars);break;case'iframe':correctSizes=_fitToViewport(movie_width,movie_height);frame_url=images[setPosition];frame_url=frame_url.substr(0,frame_url.indexOf('iframe')-1);toInject=settings.iframe_markup.replace(/{width}/g,correctSizes['width']).replace(/{height}/g,correctSizes['height']).replace(/{path}/g,frame_url);break;case'inline':myClone=$(images[setPosition]).clone().css({'width':settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline clearfix"></div></div>').appendTo($('body'));correctSizes=_fitToViewport($(myClone).width(),$(myClone).height());$(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,$(images[setPosition]).html());break;};if(!imgPreloader){$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();};});};$.prettyPhoto.changePage=function(direction){if(direction=='previous'){setPosition--;if(setPosition<0){setPosition=0;return;};}else{if($('.pp_arrow_next').is('.disabled'))return;setPosition++;};if(!doresize)doresize=true;_hideContent(function(){$.prettyPhoto.open(images,titles,descriptions)});$('a.pp_expand,a.pp_contract').fadeOut(settings.animationSpeed);};$.prettyPhoto.close=function(){$pp_pic_holder.find('object,embed').css('visibility','hidden');$('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animationSpeed);$pp_overlay.fadeOut(settings.animationSpeed,function(){$('#pp_full_res').html('');$pp_pic_holder.attr('style','').find('div:not(.pp_hoverContainer)').attr('style','');_centerOverlay();if($.browser.msie&&$.browser.version==6){$('select').css('visibility','visible');};if(settings.hideflash)$('object,embed').css('visibility','visible');setPosition=0;settings.callback();});doresize=true;};_showContent=function(){$('.pp_loaderIcon').hide();projectedTop=scrollPos['scrollTop']+((windowHeight/2)-(correctSizes['containerHeight']/2));if(projectedTop<0)projectedTop=0+$ppt.height();$pp_pic_holder.find('.pp_content').animate({'height':correctSizes['contentHeight']},settings.animationSpeed);$pp_pic_holder.animate({'top':projectedTop,'left':(windowWidth/2)-(correctSizes['containerWidth']/2),'width':correctSizes['containerWidth']},settings.animationSpeed,function(){$pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(correctSizes['height']).width(correctSizes['width']);$pp_pic_holder.find('.pp_fade').fadeIn(settings.animationSpeed);if(image_set&&_getFileType(images[setPosition])=="image"){$pp_pic_holder.find('.pp_hoverContainer').show();}else{$pp_pic_holder.find('.pp_hoverContainer').hide();}
if(settings.showTitle&&hasTitle){$ppt.css({'top':$pp_pic_holder.offset().top-25,'left':$pp_pic_holder.offset().left+20,'display':'none'});$ppt.fadeIn(settings.animationSpeed);};if(correctSizes['resized'])$('a.pp_expand,a.pp_contract').fadeIn(settings.animationSpeed);settings.changepicturecallback();});};function _hideContent(callback){$pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');$pp_pic_holder.find('.pp_fade').fadeOut(settings.animationSpeed,function(){$('.pp_loaderIcon').show();if(callback)callback();});$ppt.fadeOut(settings.animationSpeed);}
function _checkPosition(setCount){if(setPosition==setCount-1){$pp_pic_holder.find('a.pp_next').css('visibility','hidden');$pp_pic_holder.find('a.pp_arrow_next').addClass('disabled').unbind('click');}else{$pp_pic_holder.find('a.pp_next').css('visibility','visible');$pp_pic_holder.find('a.pp_arrow_next.disabled').removeClass('disabled').bind('click',function(){$.prettyPhoto.changePage('next');return false;});};if(setPosition==0){$pp_pic_holder.find('a.pp_previous').css('visibility','hidden');$pp_pic_holder.find('a.pp_arrow_previous').addClass('disabled').unbind('click');}else{$pp_pic_holder.find('a.pp_previous').css('visibility','visible');$pp_pic_holder.find('a.pp_arrow_previous.disabled').removeClass('disabled').bind('click',function(){$.prettyPhoto.changePage('previous');return false;});};if(setCount>1){$('.pp_nav').show();}else{$('.pp_nav').hide();}};function _fitToViewport(width,height){hasBeenResized=false;_getDimensions(width,height);imageWidth=width;imageHeight=height;if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allowresize&&!percentBased){hasBeenResized=true;notFitting=true;while(notFitting){if((pp_containerWidth>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(height/width)*imageWidth;}else if((pp_containerHeight>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(width/height)*imageHeight;}else{notFitting=false;};pp_containerHeight=imageHeight;pp_containerWidth=imageWidth;};_getDimensions(imageWidth,imageHeight);};return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(pp_containerHeight),containerWidth:Math.floor(pp_containerWidth)+40,contentHeight:Math.floor(pp_contentHeight),contentWidth:Math.floor(pp_contentWidth),resized:hasBeenResized};};function _getDimensions(width,height){width=parseFloat(width);height=parseFloat(height);$pp_details=$pp_pic_holder.find('.pp_details');$pp_details.width(width);detailsHeight=parseFloat($pp_details.css('marginTop'))+parseFloat($pp_details.css('marginBottom'));$pp_details=$pp_details.clone().appendTo($('body')).css({'position':'absolute','top':-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if($.browser.msie&&$.browser.version==7)detailsHeight+=8;$pp_details.remove();pp_contentHeight=height+detailsHeight;pp_contentWidth=width;pp_containerHeight=pp_contentHeight+$ppt.height()+$pp_pic_holder.find('.pp_top').height()+$pp_pic_holder.find('.pp_bottom').height();pp_containerWidth=width;}
function _getFileType(itemSrc){if(itemSrc.match(/youtube\.com\/watch/i)){return'youtube';}else if(itemSrc.match(/vimeo\.com/i)){return'vimeo';}else if(itemSrc.indexOf('.mov')!=-1){return'quicktime';}else if(itemSrc.indexOf('.swf')!=-1){return'flash';}else if(itemSrc.indexOf('iframe')!=-1){return'iframe'}else if(itemSrc.substr(0,1)=='#'){return'inline';}else{return'image';};};function _centerOverlay(){if(doresize){titleHeight=$ppt.height();contentHeight=$pp_pic_holder.height();contentwidth=$pp_pic_holder.width();projectedTop=(windowHeight/2)+scrollPos['scrollTop']-((contentHeight+titleHeight)/2);$pp_pic_holder.css({'top':projectedTop,'left':(windowWidth/2)+scrollPos['scrollLeft']-(contentwidth/2)});$ppt.css({'top':projectedTop-titleHeight,'left':(windowWidth/2)+scrollPos['scrollLeft']-(contentwidth/2)+20});};};function _getScroll(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft};};};function _resizeOverlay(){windowHeight=$(window).height();windowWidth=$(window).width();$pp_overlay.css({'height':$(document).height()});};function _buildOverlay(){$('body').append(settings.markup);$pp_pic_holder=$('.pp_pic_holder');$ppt=$('.ppt');$pp_overlay=$('div.pp_overlay');$pp_pic_holder.attr('class','pp_pic_holder '+settings.theme);$pp_overlay.css({'opacity':0,'height':$(document).height()}).bind('click',function(){if(!settings.modal)
$.prettyPhoto.close();});$('a.pp_close').bind('click',function(){$.prettyPhoto.close();return false;});$('a.pp_expand').bind('click',function(){$this=$(this);if($this.hasClass('pp_expand')){$this.removeClass('pp_expand').addClass('pp_contract');doresize=false;}else{$this.removeClass('pp_contract').addClass('pp_expand');doresize=true;};_hideContent(function(){$.prettyPhoto.open(images,titles,descriptions)});$pp_pic_holder.find('.pp_fade').fadeOut(settings.animationSpeed);return false;});$pp_pic_holder.find('.pp_previous, .pp_arrow_previous').bind('click',function(){$.prettyPhoto.changePage('previous');return false;});$pp_pic_holder.find('.pp_next, .pp_arrow_next').bind('click',function(){$.prettyPhoto.changePage('next');return false;});};_centerOverlay();};function grab_param(name,url){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);if(results==null)
return"";else
return results[1];}})(jQuery);

