/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 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}})());;
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * URW Software, Copyright 1994 by URW
 */
Cufon.registerFont((function(f){var b=_cufon_bridge_={p:[{"d":"6,-57v0,-45,48,-59,99,-51v4,1,8,-2,7,-6v-4,-17,-32,-14,-50,-10v-18,3,-51,23,-42,-16v-1,-34,34,-31,71,-34v86,-8,68,79,70,155v1,25,-17,18,-41,20v-5,0,-5,-3,-9,-8v-38,23,-105,9,-105,-50xm111,-55v0,-10,-11,-16,-23,-15v-20,0,-29,6,-29,17v0,10,10,14,31,14v12,0,21,-5,21,-16","w":172,"k":{"y":-1,"w":-1,"v":-1,"j":-3}},{"d":"122,3v-135,0,-107,-107,-108,-229v0,-26,25,-10,53,-15v30,32,-36,195,48,191v64,-3,39,-98,39,-172v0,-24,23,-18,46,-19v27,6,15,38,14,74r-2,92v0,52,-39,78,-90,78","w":227,"k":{"r":-2,"p":-3,"n":-3,"m":-3,"A":-1,".":-1,",":-1}},{"d":"106,-8v-37,17,-94,15,-94,-45r0,-102v-1,-18,19,-14,35,-14v22,0,18,5,18,20v0,36,-15,96,21,99v39,3,25,-66,25,-103v0,-24,26,-14,46,-17v21,22,0,112,6,157v1,9,-6,15,-15,15v-31,0,-31,2,-42,-10","w":178},{"d":"13,-146v10,-53,-26,-111,44,-96v23,5,0,57,13,80v44,-23,102,2,89,70v2,24,-1,51,0,78v1,21,-20,14,-39,15v-17,1,-14,-13,-14,-27r2,-45v-2,-14,0,-43,-18,-43v-34,0,-23,61,-23,102v0,23,-28,7,-45,13v-19,-17,-9,-46,-9,-90r0,-57","w":171},{"d":"4,-88v-2,-52,36,-85,87,-85v27,0,18,22,18,44v-4,6,-9,8,-24,8v-19,1,-30,15,-30,33v0,26,18,40,47,43v16,-2,4,22,9,36v1,17,-14,13,-28,13v-54,-1,-77,-38,-79,-92","w":114,"k":{"k":-4,"h":-3}},{"d":"80,-173v22,0,32,17,43,3v30,-3,47,1,41,44v-9,62,23,151,-47,159v-27,3,-121,12,-107,-36v-2,-50,41,-1,76,-8v19,3,35,-12,24,-23v-50,21,-107,-9,-106,-63v1,-46,26,-76,76,-76xm113,-97v0,-16,-11,-26,-28,-26v-16,0,-28,14,-29,26v-1,16,12,25,28,25v16,0,30,-7,29,-25","w":175,"k":{"r":-4,"l":-4,"e":-3,"a":-2}},{"d":"57,1v-22,-2,-44,8,-44,-15r0,-142v-2,-23,26,-10,44,-14v5,-1,6,9,9,10v21,-15,68,-15,88,5v23,-27,98,-20,90,32v-8,52,33,140,-43,124v-17,-4,-9,-12,-9,-54v0,-31,4,-57,-19,-61v-31,4,-17,61,-17,99v0,24,-21,14,-45,16v-8,1,-9,-10,-9,-20v0,-32,12,-91,-16,-97v-31,3,-18,61,-19,101v0,11,-3,16,-10,16","w":255,"k":{"y":-1,"v":-1,"p":-4}},{"d":"31,6v0,-10,-19,-1,-17,-16v3,-24,-11,-51,31,-43v21,-1,21,1,21,17v-1,42,-6,56,-25,76v-8,-1,-24,4,-25,-4v2,-5,15,-20,15,-30xm13,-123v1,-28,-8,-53,40,-44v11,-1,13,2,14,8v-2,42,11,46,-25,45v-12,-1,-29,4,-29,-9","w":80},{"d":"0,18r180,0r0,38r-180,0r0,-38"},{"d":"221,-137v13,111,-64,137,-180,137v-47,0,-14,-73,-24,-123v3,-30,1,-64,1,-98v0,-36,48,-13,86,-19v71,5,109,39,117,103xm114,-53v54,3,72,-90,28,-116v-16,-16,-76,-27,-67,19v-2,17,0,65,0,77v-1,21,21,19,39,20","w":228,"k":{"Y":11,"X":7,"W":2,"V":1,"T":8,"J":7,"A":2}},{"d":"15,-213v-16,-30,11,-27,39,-28v32,70,57,186,84,268v0,13,-37,9,-47,3","w":141},{"d":"135,-52v-18,0,-2,61,-35,53v-16,-4,-36,3,-47,-3v-21,-68,-37,-156,-54,-229v-2,-7,6,-10,14,-9v61,-11,40,24,55,65v9,23,14,78,26,96v26,-44,18,-103,6,-155v7,-13,35,-2,50,-6v19,35,21,112,35,155v23,-28,26,-105,40,-144v1,-19,47,-13,56,-1r-54,222v-8,18,-40,5,-68,8v-19,-4,-14,-32,-24,-52","w":279,"k":{"y":1,"u":5,"r":5,"o":8,"i":1,"g":5,"e":7,"a":7,"T":-4,"O":3,"G":4,"C":2,"A":3,";":4,":":4,".":9,"-":-4,",":9}},{"d":"234,-10v-1,23,-50,7,-58,-3v-25,17,-85,20,-113,1v-60,-21,-74,-147,-22,-197v67,-64,200,-19,186,90v-2,23,-7,42,-15,63v5,9,30,0,21,25xm137,-58v-9,-7,-11,-30,10,-31r12,7v30,-31,10,-107,-39,-104v-38,3,-58,24,-59,63v0,43,20,59,48,71v17,-2,23,0,28,-6","w":234},{"d":"89,31v-38,-4,-83,17,-70,-42r-1,-216v3,-24,45,-8,71,-13v12,0,7,17,8,30v2,13,-6,11,-17,11v-31,-3,-14,55,-15,92r-1,59v2,27,-5,41,25,38v13,-1,6,20,8,35v1,4,-5,6,-8,6","w":104},{"d":"10,-107v1,-67,17,-122,72,-136v11,0,8,5,8,20v0,15,-1,24,-1,25v-25,21,-28,86,-24,134v3,34,36,49,24,96v-1,2,-2,3,-5,3v-58,-14,-74,-68,-74,-142","w":107},{"d":"115,2v-32,0,-56,8,-50,-33v11,-81,-33,-109,-54,-170v-7,-20,-12,-20,-15,-32v1,-16,58,-12,64,-1v14,27,22,59,39,82v19,-22,27,-66,45,-87v13,-2,31,-1,47,-1v25,0,0,28,-4,39v-21,58,-62,91,-62,175v0,20,5,28,-10,28","w":197,"k":{"v":9,"u":15,"p":15,"o":21,"g":18,"e":20,"a":20,"T":-5,"S":3,"O":13,"G":11,"C":12,"A":12,";":14,":":16,".":22,"-":12,",":23}},{"d":"121,1v-43,-5,-104,14,-117,-11v6,-45,38,-65,51,-106v-10,-11,-56,15,-44,-31v-9,-35,32,-20,66,-23v18,6,52,-13,50,17v-2,38,-45,64,-47,95v-2,23,60,-15,49,30v2,13,2,28,-8,29","w":136},{"d":"68,-7v-10,10,-65,20,-55,-13r0,-213v1,-19,30,-5,47,-9v13,8,3,16,7,65v2,21,17,3,45,3v45,1,76,38,76,92v0,68,-61,105,-120,75xm139,-85v0,-22,-15,-41,-37,-40v-20,1,-37,16,-37,41v0,26,14,37,39,38v22,1,35,-18,35,-39","w":192,"k":{"y":1,"w":1}},{"d":"59,-5v-12,9,-57,11,-63,-2v14,-31,49,-79,67,-113v-14,-35,-44,-79,-60,-114v3,-15,62,-12,65,7v11,15,16,38,31,48v28,-20,17,-71,77,-62v10,2,24,-3,24,8v-16,37,-55,79,-70,114r67,114v-4,14,-33,3,-51,6v-22,-5,-33,-60,-51,-69v-11,10,-27,52,-36,63","w":196,"k":{"y":-1,"u":7,"o":9,"e":9,"a":7,"Q":6,"O":7,"C":6,"-":3}},{"d":"22,-149v-6,-56,-1,-105,67,-93v21,-5,10,24,10,41v-59,-13,-12,78,-50,96v17,11,20,43,18,75v-1,23,9,19,29,21v10,1,6,30,2,41v-46,6,-85,-5,-76,-54v-1,-29,5,-64,-19,-69v-1,-2,-1,-31,0,-30v8,-7,21,-11,19,-28","w":108},{"d":"8,-180v3,-47,28,-60,84,-62v37,-1,40,9,40,45v0,25,-61,-10,-63,22v11,37,75,47,71,104v-3,44,-31,73,-83,73v-50,0,-49,-10,-47,-52v11,-22,72,15,71,-25v-15,-39,-77,-51,-73,-105","w":148,"k":{"t":-1,"W":1,"T":4}},{"d":"18,-48v12,-54,-35,-134,44,-121v20,20,2,95,8,145v5,38,-16,44,-49,47v-27,2,-26,-19,-25,-44v1,-8,2,-8,13,-9v8,-1,8,-11,9,-18xm30,-235v21,1,45,-7,39,23v7,28,-18,25,-42,25v-14,0,-8,-23,-9,-39v0,-6,5,-10,12,-9","w":81},{"d":"15,-183v3,-77,157,-76,157,0v0,26,-16,37,-36,51v17,13,43,28,43,61v0,94,-161,96,-169,14v-4,-43,16,-53,40,-73v-13,-10,-36,-26,-35,-53xm62,-70v-1,35,63,32,63,1v0,-14,-20,-33,-33,-33v-14,3,-30,17,-30,32xm96,-154v6,0,22,-14,21,-24v0,-12,-8,-18,-25,-18v-12,-1,-22,6,-22,17v0,15,15,20,26,25","w":188,"k":{"7":4,"1":4}},{"d":"15,-108v4,-34,-15,-70,28,-62v12,1,25,-6,22,14v11,8,18,-19,37,-15v23,-1,10,28,13,49v-1,9,-4,13,-14,13v-42,2,-39,50,-35,97v1,19,-23,12,-42,13v-24,-4,-4,-78,-9,-109","w":116,"k":{"z":1,"y":-5,"x":-1,"w":-5,"v":-5,"u":2,"t":-2,"s":-1,"r":3,"p":2,"o":1,"n":2,"m":1,"l":2,"k":2,"j":5,"i":1,"h":1,"g":-1,"f":-3,"a":6,";":1,":":1,".":14,"-":-3,",":15}},{"d":"19,-195v-18,-58,37,-46,75,-46v66,0,113,22,113,86v0,60,-29,91,-88,92v-17,0,-51,-6,-46,16v1,28,9,59,-34,46v-12,2,-22,6,-22,-14xm134,-118v37,-19,18,-84,-32,-75v-29,-1,-24,16,-27,44v-4,37,31,45,59,31","w":210,"k":{"o":4,"e":3,"a":6,"J":11,"A":5,".":19,"-":-7,",":19}},{"d":"100,-153v9,55,-42,6,-30,73v-5,45,22,95,-45,81v-20,-14,2,-87,-12,-120v-16,-2,-20,-49,-1,-53v9,-34,0,-80,53,-72v38,-4,38,11,37,43v0,16,-32,3,-35,19v-5,23,41,-3,33,29","w":104,"k":{"t":-1,"s":1,"o":5,"l":1,"j":3,"i":1,"f":-1,"e":4,"a":5}},{"d":"87,-40v6,41,-9,42,-42,42v-40,0,-32,-71,-29,-116v1,-16,-18,-6,-12,-27v-2,-17,-3,-29,14,-31v-1,-23,-6,-44,25,-39v10,2,26,-1,26,10v3,13,-9,35,12,32v12,-1,11,12,11,25v0,30,-22,12,-25,32v4,21,-11,59,12,63v4,0,9,5,8,9","w":97,"k":{"o":1,"h":-3,"e":1,"a":1,"S":-1,";":-3,":":-3}},{"d":"32,-12v-41,-10,-25,-53,7,-57v14,26,76,38,80,-4v-3,-21,-17,-32,-44,-33v-18,-1,-12,-38,-4,-38v14,-1,44,-5,42,-25v-1,-15,-15,-24,-29,-24v-22,-2,-30,24,-53,25v-8,-8,-15,-17,-22,-26v8,-31,42,-44,75,-48v58,-6,98,52,71,94r-18,20v14,7,35,30,35,59v0,64,-88,93,-140,57","w":181,"k":{"7":4,"1":5}},{"w":90},{"d":"54,0v-23,-3,-41,9,-41,-21r0,-135v0,-24,18,-11,42,-15v26,13,2,87,12,140v-2,24,3,29,-13,31xm13,-200v0,-36,0,-35,40,-35v21,0,10,23,12,41v-5,10,-52,16,-52,-6","w":79,"k":{"j":-3,"T":4}},{"d":"4,-20v2,-10,-3,-35,15,-30v0,0,51,11,51,-8v0,-17,-40,-21,-43,-28v-12,-9,-21,-23,-22,-41v-1,-34,33,-46,65,-46v29,0,49,0,45,27v3,31,-7,21,-35,19v-11,-1,-18,8,-9,14v22,13,59,27,58,63v-2,39,-31,56,-73,55v-32,-1,-50,1,-52,-25","w":132,"k":{"t":-2}},{"d":"139,-172v76,-16,42,55,43,126r1,71v-4,17,-13,7,-43,10v-11,-2,-10,-4,-10,-18v0,-43,-20,-6,-52,-13v-47,-11,-74,-37,-74,-96v0,-65,69,-102,125,-71v2,1,5,-9,10,-9xm131,-83v0,-27,-16,-39,-38,-43v-22,1,-37,15,-37,41v0,24,14,42,39,42v20,0,36,-14,36,-40","w":195,"k":{"u":-3,"c":-3}},{"d":"49,-170v28,-2,17,19,35,36v9,-22,24,-42,66,-35v13,2,5,11,0,22v-11,24,-57,54,-27,82v11,21,27,37,35,61v-10,10,-61,12,-64,-11v-9,-6,-13,-40,-21,-14v-12,21,-23,37,-65,30v-15,-2,-9,-10,-2,-21r42,-69v-10,-26,-32,-49,-42,-75v2,-13,28,-5,43,-6","w":156,"k":{"q":2,"o":3,"e":2,"c":1,"a":2}},{"d":"4,-82v0,-54,28,-91,81,-91v52,0,74,35,78,80v4,44,-50,20,-92,25v-5,0,-11,2,-11,7v7,23,68,18,92,8v9,-1,10,11,10,22v0,35,-29,33,-59,35v-65,5,-99,-32,-99,-86xm110,-112v-2,-23,-49,-26,-51,0v5,12,55,10,51,0","w":167,"k":{"y":-1,"x":1,"w":-1,"v":-2,"t":-3}},{"d":"155,-113v9,-36,-8,-104,6,-127v30,2,66,-10,53,39r-2,141v0,29,19,72,-34,61v-35,-7,-37,-49,-58,-71v-14,-15,-26,-48,-39,-60v-15,20,-4,81,-4,119v0,21,-32,9,-50,11v-11,1,-7,-14,-8,-25r-2,-204v-2,-23,35,-9,57,-11v30,37,55,84,81,127","w":232,"k":{"u":-2,"o":-1,"e":-1,"C":-1,"A":-2,".":-4,",":-4}},{"d":"187,-5v-43,25,-64,-46,-100,-48v-32,-2,15,65,-33,54v-24,1,-37,5,-37,-30r2,-200v4,-26,54,-9,86,-12v47,-4,86,28,86,78v-1,40,-18,51,-39,82v3,20,35,16,37,32v1,12,0,38,-2,44xm134,-157v-1,-22,-14,-30,-41,-30v-27,0,-14,28,-19,50v2,11,-2,34,14,31v22,2,47,-30,46,-51","w":201,"k":{"y":-2,"u":-3,"a":-1,"Y":8,"V":-1,"U":-3,"T":4,"O":1,"G":1,"-":-7}},{"d":"12,-190v1,-29,25,-51,56,-50v33,1,56,20,56,58v0,36,-24,63,-54,63v-41,0,-61,-18,-58,-71xm68,-149v24,-1,24,-62,0,-62v-19,0,-18,28,-16,46v2,10,7,16,16,16xm172,-221v2,-22,25,-26,37,-15r-112,225v-6,15,-12,12,-29,12v-13,-10,12,-31,16,-45xm149,-70v0,-30,27,-51,56,-51v36,1,55,22,56,59v1,36,-24,63,-54,63v-40,0,-58,-18,-58,-71xm204,-29v25,0,25,-61,1,-62v-19,-1,-18,28,-16,46v2,10,6,16,15,16","w":272},{"d":"42,1v-43,12,-31,-40,-23,-54v16,2,48,-7,48,8v0,43,10,47,-25,46","w":80,"k":{"1":15}},{"d":"62,-2v-90,-29,-65,-180,36,-171v53,5,90,36,90,92v1,66,-62,100,-126,79xm134,-85v0,-20,-17,-40,-40,-40v-21,1,-37,15,-37,37v0,22,18,40,40,41v21,0,37,-18,37,-38","w":192,"k":{"y":2,"x":4,"w":2,"v":1,"t":-1,"T":14}},{"d":"42,1v-43,12,-31,-40,-23,-54v16,2,48,-7,48,8v0,43,10,47,-25,46xm13,-123v1,-28,-8,-53,40,-44v11,-1,13,2,14,8v-2,42,11,46,-25,45v-12,-1,-29,4,-29,-9","w":80},{"d":"145,1v-26,-3,-31,5,-32,-10v-4,-39,14,-109,-23,-109v-34,0,-22,54,-22,89v0,42,-13,28,-46,30v-22,-14,-1,-96,-9,-145v-6,-36,18,-22,46,-26v7,2,5,1,12,9v50,-31,110,8,96,79v-7,32,19,87,-22,83","w":179,"k":{"w":1,"p":-3,"T":12}},{"d":"49,-36v-14,-38,-38,-81,-51,-124v2,-18,29,-4,46,-9v20,14,19,61,35,78v9,-24,11,-61,22,-77v11,-2,53,-10,46,12r-41,121v-14,44,-32,59,-81,55v-21,3,-13,-19,-16,-38v-3,-24,34,-3,40,-18","w":146,"k":{"s":1,"o":4,"g":1,"e":3,"c":2,"a":4,";":1,":":1,".":10,"-":-6,",":10}},{"d":"15,-240v33,6,71,-19,71,32r0,226v-3,24,-45,7,-71,13v-14,-1,-5,-18,-8,-30v-3,-13,7,-11,18,-11v34,-4,5,-75,15,-122v-4,-32,17,-72,-24,-67v-16,2,-5,-22,-9,-35v0,-4,5,-5,8,-6","w":104},{"d":"42,-145v0,-30,8,-65,-30,-56v-9,-2,-5,-30,-2,-40v46,-4,85,2,77,54v4,25,-9,59,14,66v9,3,4,23,4,35v-25,3,-18,40,-18,67v0,48,-22,52,-68,52v-22,0,-7,-18,-12,-35r1,2v-4,-22,46,7,33,-35v1,-29,-2,-57,18,-69v-7,-10,-17,-19,-17,-41","w":108},{"d":"104,-170v25,2,52,-8,36,29v-8,42,-25,103,-36,136v-12,11,-63,15,-63,-11r-43,-143v1,-19,32,-5,48,-11v16,19,16,66,28,93v10,-23,11,-61,19,-85v3,-5,7,-8,11,-8","w":142,"k":{"s":-3,"l":-3,"g":-2,"e":-1,"c":-1,";":-2,":":-2,".":3,"-":-10,",":4}},{"d":"10,-41v1,-41,93,17,67,-45v-35,-27,-101,-84,-50,-139v9,-10,39,-3,31,-35v2,-9,8,-8,20,-8v15,0,10,5,12,24v12,12,54,-3,41,39v-1,27,-8,18,-46,17v-9,0,-16,8,-16,15v10,35,71,47,71,103v0,39,-22,57,-50,72v0,2,-1,11,-1,29v0,6,-30,9,-32,0r0,-22v-3,-14,-47,1,-46,-18v0,-1,-1,-11,-1,-32","w":148},{"d":"152,-195v-15,1,-55,-19,-66,-19v-13,0,-16,11,-22,20r-31,-27v10,-26,27,-52,55,-53v0,0,76,41,88,-1r32,27v-11,29,-27,51,-56,53","w":239},{"d":"28,-241v21,2,41,-9,41,17r-1,208v1,19,-21,18,-41,17v-28,0,-13,-61,-13,-93r1,-112v1,-31,-5,-34,13,-37","w":81,"k":{"y":-2,"v":-2}},{"d":"20,-131v2,-23,65,14,47,-53v15,-19,59,-6,43,33v0,25,61,-10,50,33v9,24,-21,19,-40,18v-13,0,-7,12,-9,30v5,30,-16,19,-36,21v-20,2,10,-58,-24,-50v-29,-1,-35,4,-31,-32"},{"d":"56,-17v-94,-59,-41,-248,88,-223v97,19,117,182,34,228v-39,21,-93,13,-122,-5xm177,-116v2,-45,-20,-65,-58,-70v-37,3,-57,28,-57,64v0,39,21,70,61,70v34,0,52,-28,54,-64","w":239,"k":{"Y":11,"X":6,"W":2,"V":1,"T":8,"A":1}},{"d":"60,-122r-57,0r51,-120r72,0r51,120r-57,0r-30,-76"},{"d":"17,-209v1,-21,-5,-30,11,-31v31,-2,58,-5,45,41v1,26,0,53,36,45v8,1,59,4,52,-19v2,-22,-11,-59,6,-67v25,4,60,-15,49,30r1,197v1,23,-21,10,-42,14v-29,-1,-12,-42,-16,-74v4,-34,-30,-22,-61,-24v-39,-2,-21,53,-25,86v-2,18,-26,8,-44,11v-27,-3,-3,-62,-12,-98r0,-111","w":234},{"d":"13,-157v9,-48,-23,-98,34,-85v38,-2,13,50,19,92v3,18,3,35,17,23v16,-13,-1,-48,38,-42v12,1,32,-4,30,9v-4,25,-21,58,-30,71r46,83v-3,16,-35,5,-53,6v-18,-10,-19,-53,-41,-59v-23,6,17,71,-34,60v-16,0,-26,5,-26,-19r0,-139","w":162,"k":{"s":-4,"o":3,"g":-1,"e":3,"a":2,".":-7,"-":-2,",":-5}},{"d":"19,-178v6,-25,-15,-74,27,-64v71,0,149,-1,149,67v0,27,-10,41,-27,54v18,9,30,33,30,56v-1,66,-53,72,-130,66v-76,13,-51,-36,-50,-95xm113,-99v-36,0,-47,12,-39,45v14,9,73,12,67,-18v1,-18,-11,-27,-28,-27xm137,-171v-2,-21,-18,-23,-43,-23v-15,0,-18,3,-18,18v0,20,10,24,34,24v18,0,27,-6,27,-19","w":207,"k":{"Y":8,"V":-1,"A":-1}},{"d":"53,-1v-22,3,-67,7,-50,-24v11,-74,28,-139,45,-205v5,-20,45,-11,76,-11v37,0,28,56,43,87r30,140v5,23,-35,14,-49,14v-17,0,-1,-43,-44,-38v-27,3,-39,0,-45,20v-2,11,-4,16,-6,17xm77,-106v5,22,54,19,42,-10v-4,-10,-11,-59,-21,-58v-17,6,-18,53,-21,68","w":196,"k":{"y":-3,"w":-1,"v":-2,"u":-4,"t":-4,"q":-3,"o":-2,"g":-4,"e":-2,"d":-3,"c":-4,"b":-5,"a":-2,"Y":11,"W":2,"V":1,"U":-1,"T":9,"Q":1,"O":2,"G":3,"C":1,".":-11,"-":-12,",":-11}},{"d":"72,-123v-8,-2,-48,19,-48,-12r0,-92v6,-25,33,-13,69,-13v44,0,43,-4,60,7v2,20,7,49,-20,42v-20,3,-58,-9,-58,12v0,15,8,10,21,10v46,1,74,34,74,78v0,66,-43,102,-110,92v-25,-5,-50,-19,-58,-39v4,-8,28,-42,40,-24v3,3,22,21,36,17v23,0,37,-17,37,-38v0,-24,-18,-40,-43,-40","w":179,"k":{"7":7,"1":12}},{"d":"56,-141v-23,-39,-5,-92,45,-92v38,0,59,28,59,61v4,21,-28,40,-34,57v2,9,19,36,25,36v13,-9,-8,-42,20,-36v12,2,28,-4,29,8v1,23,-14,51,-23,65v3,7,29,33,12,41r-33,3v-5,1,-6,-8,-15,-14v-79,57,-192,-64,-91,-122v4,-2,6,-5,6,-7xm60,-74v0,24,33,40,52,23v-7,-16,-18,-35,-34,-46v-9,1,-17,13,-18,23xm121,-177v0,-8,-6,-16,-15,-15v-9,-1,-15,7,-15,16v0,5,8,21,12,20v6,0,18,-12,18,-21","w":202},{"d":"11,-78v-11,-92,24,-166,111,-163v24,1,47,-1,41,29v3,30,-18,20,-42,20v-30,-1,-51,19,-55,43v6,14,21,-11,44,-7v38,7,72,29,68,84v-3,42,-31,74,-79,74v-54,0,-82,-32,-88,-80xm126,-79v-1,-16,-12,-29,-30,-29v-19,0,-33,13,-33,30v1,18,17,32,34,31v12,-1,31,-14,29,-32","w":185,"k":{"7":6,"4":-1,"1":11}},{"d":"60,1v-23,-1,-43,6,-43,-22r2,-196v6,-49,76,-12,137,-24v15,6,14,61,-10,51v-28,4,-70,-17,-70,25v0,31,43,13,76,18v14,3,5,24,7,39v-1,19,-37,8,-59,9v-35,1,-22,44,-26,86v0,10,-5,14,-14,14","w":172,"k":{"u":6,"r":7,"o":4,"j":7,"i":5,"e":4,"a":10,"O":3,"J":12,"A":6,".":19,"-":-7,",":20}},{"d":"57,11v5,30,-45,30,-54,16r81,-266v10,-1,49,-6,47,6v-5,26,-29,99,-34,121v-9,17,-30,90,-40,123","w":141},{"d":"127,2v-79,-4,-120,-45,-120,-123v0,-79,37,-113,110,-121v35,-4,27,22,27,45v0,14,-11,10,-26,7v-30,2,-55,29,-55,61v0,50,23,76,72,76v15,0,6,27,8,43v-1,8,-6,12,-16,12","w":149,"k":{"O":4,"K":-3,"H":-3,"A":-4}},{"d":"57,-240r66,0r0,300r-66,0r0,-300"},{"d":"25,-115v9,-42,-44,-134,31,-125v39,5,6,71,11,120v-4,25,1,72,-36,53xm24,0v-7,-18,-14,-65,15,-52v17,1,35,-5,33,15v-3,16,5,43,-16,37r-32,0","w":91},{"d":"169,2v-59,-8,-147,15,-165,-14v0,-29,21,-43,33,-64r54,-91v7,-11,13,-20,-3,-20v-21,0,-40,-2,-59,0v-21,2,-16,-21,-16,-39v0,-25,26,-15,53,-15r108,1v14,-3,8,19,8,24r-88,148v-7,17,11,12,31,14v23,3,65,-16,56,20v1,15,5,38,-12,36","w":191,"k":{"y":4,"v":7}},{"d":"98,-174v60,12,-8,-69,69,-54v23,4,-27,67,24,54v4,0,6,1,6,4v-2,13,4,40,-21,34v-22,-6,-19,11,-17,26v16,1,36,-4,27,21v4,29,-24,10,-36,21v-4,18,-4,40,-11,55v-12,-1,-40,5,-41,-3v-2,-12,11,-45,6,-55v-16,1,-30,-6,-27,18v-7,14,2,50,-23,40v-17,0,-33,6,-24,-18v1,-18,19,-49,-18,-40v-5,0,-7,-1,-7,-4v2,-4,0,-39,11,-34v18,2,36,-2,28,-26v-9,-4,-25,3,-29,-5v4,-7,-5,-43,20,-34v28,11,19,-34,27,-53v2,-2,11,-1,16,-1v11,4,31,-11,24,17v-2,9,-8,31,-4,37xm96,-108v23,6,26,-24,12,-29v-24,0,-19,5,-22,21v0,5,4,8,10,8","w":202},{"d":"30,-156v-14,3,-32,-19,-22,-35v25,-18,49,-45,84,-47v35,-2,23,39,23,71r-1,141v6,39,-19,21,-44,27v-29,-15,1,-108,-10,-158v-5,-21,-14,-9,-30,1","w":133,"k":{"9":-2,"8":-2,"7":3,"6":-2,"5":-1,"4":4,"3":2,"1":5,"0":-3,".":-5,",":-4}},{"d":"68,-236v-10,36,12,115,-43,89v-1,-30,-10,-64,-6,-92v15,1,46,-5,49,3xm135,-235v-11,29,10,100,-25,91v0,0,-19,5,-18,-7r-8,-83v1,-12,50,-8,51,-1","w":151},{"d":"12,-94v-20,-90,25,-147,123,-147v46,0,70,-3,64,46v-4,30,-45,-3,-71,4v-38,0,-65,22,-65,64v0,40,27,72,77,71v12,0,19,-6,19,-19v0,-23,-4,-28,-24,-27v-8,-3,-11,-53,8,-50v33,5,76,-17,64,38r1,64v1,48,-2,51,-45,51v-63,0,-95,-19,-125,-45v-12,-11,-21,-28,-26,-50","w":222,"k":{"Y":5,"V":-1,"T":6,"A":-2}},{"d":"37,-132v8,-20,13,-63,-23,-52v-8,-6,-13,-53,7,-53v31,-14,80,-4,76,38v-5,48,-30,75,-28,127v-2,7,-5,7,-16,7v-30,0,-17,-42,-16,-67xm74,0v-30,2,-53,7,-45,-37v-4,-24,14,-14,33,-16v32,-4,17,19,20,48v0,3,-5,5,-8,5","w":107},{"d":"121,-156v5,-38,-56,-44,-62,-10v7,23,-21,22,-39,19v-8,-1,-9,-5,-9,-15v3,-53,30,-79,85,-79v66,0,96,72,64,127v-19,32,-22,33,-50,58v20,9,72,-16,61,41v-3,14,-8,16,-24,16r-134,-2v-10,-1,-10,-20,-5,-27v-4,-6,117,-78,113,-128","w":181,"k":{"7":1,"4":3,"1":1}},{"d":"182,-105v-21,6,-38,71,-63,30v-9,-13,-23,-34,-36,-39v-16,15,-5,74,-8,106v-1,19,-29,6,-48,10v-25,-30,1,-154,-10,-223v-4,-26,24,-16,43,-19v5,0,10,4,15,13v17,28,39,62,61,81v23,-26,39,-63,59,-93v15,-5,61,-9,51,21r0,199v2,29,-25,16,-50,19v-19,-9,-1,-59,-7,-94v0,-5,-1,-11,-7,-11","w":263},{"d":"29,-152v1,-11,19,-15,23,-24v-6,-9,-49,5,-32,-25v2,-33,31,10,39,-4v-9,-20,-13,-38,22,-32v18,3,-8,29,5,36v3,-2,23,-19,25,-16v8,2,10,23,13,28v-1,10,-32,4,-32,13v2,5,38,21,15,29v-3,1,-13,13,-16,12v-10,-1,-10,-25,-19,-28v-8,1,-10,28,-19,29v-8,-3,-21,-9,-24,-18","w":140},{"d":"21,-186v0,-29,-21,-65,27,-54v42,-4,7,40,14,77v4,26,-23,22,-37,16","w":84},{"w":90},{"d":"161,-160v11,63,-65,20,-132,32v-11,2,-9,-16,-9,-25v3,-38,78,-8,125,-16v11,-2,15,1,16,9xm20,-102v16,-22,88,-4,133,-10v12,5,15,51,-12,42v-34,-2,-72,0,-112,0v-14,0,-7,-8,-9,-32"},{"d":"180,-231v-8,56,-29,116,-38,177v-12,27,-4,64,-56,56v-53,9,-44,-27,-52,-66r-35,-165v-2,-20,28,-6,43,-11v13,0,12,4,15,18r11,55v8,20,11,65,21,81v18,-36,19,-101,37,-151v4,-12,31,0,43,-4v8,0,11,4,11,10","w":178,"k":{"u":3,"r":3,"o":6,"i":1,"g":4,"e":5,"a":5,"T":-4,"S":-1,"O":2,"G":2,"C":1,"A":2,";":2,":":3,".":7,"-":-5,",":7}},{"d":"12,-233r156,86r0,54r-156,86r0,-65r87,-48r-87,-48r0,-65"},{"d":"150,1v-53,-7,-118,16,-133,-16r0,-215v2,-18,31,-9,50,-11v24,14,-1,65,10,106v1,28,-11,71,11,79r63,0v18,0,7,30,10,50v0,5,-6,7,-11,7","w":164,"k":{"y":1,"u":2,"Y":25,"W":15,"V":13,"U":4,"T":18,"O":7,"G":10,"C":7,"A":-5,"-":-4}},{"d":"22,40v-15,-5,12,-22,10,-34v-2,-10,-22,-1,-17,-20v-2,-24,-7,-47,31,-39v21,-2,20,2,20,17v-1,44,-4,56,-25,76r-19,0","w":80,"k":{"1":16}},{"d":"19,-163v7,-32,-16,-82,22,-77v53,-16,37,45,37,96r0,132v2,17,-11,11,-24,13v-64,9,-33,-41,-34,-101","w":96},{"d":"12,-185v-11,-9,-13,-56,7,-56r112,1v19,0,17,13,15,36v3,24,-8,20,-25,19v-33,22,-12,112,-16,174v-2,18,-33,10,-51,11v-9,0,-9,-12,-8,-23r2,-144v0,-17,-17,-21,-36,-18","w":151,"k":{"y":13,"w":14,"v":14,"u":12,"s":11,"r":11,"o":14,"j":6,"i":4,"g":12,"e":14,"c":13,"a":14,"Y":-5,"W":-4,"V":-5,"S":1,"O":8,"J":13,"G":6,"C":7,"A":8,";":11,":":11,".":10,"-":3,",":10}},{"d":"47,-228v2,-16,30,-7,48,-9v7,5,29,57,0,51v-34,7,-38,-27,-48,-42"},{"d":"62,1v-24,0,-53,9,-44,-24r0,-205v5,-22,9,-12,48,-14v14,0,9,20,9,31v0,17,-6,63,16,45r55,-74v14,-5,34,1,50,-2v25,10,-10,31,-17,46v-12,25,-44,40,-40,74r59,116v-9,14,-73,16,-71,-13v-10,-24,-23,-46,-38,-68v-12,-7,-12,9,-14,20v-3,23,10,63,-13,68","w":206,"k":{"y":4,"u":10,"o":12,"e":12,"a":10,"T":-2,"S":4,"O":11,"G":11,"C":10,"-":5}},{"d":"0,-80v3,-15,-3,-31,10,-30r62,2v7,7,15,55,-15,47v-26,-7,-63,12,-57,-19","w":77,"k":{"Y":9,"W":-5,"V":-7,"T":3,"A":-13}},{"d":"112,5v-24,4,-38,-19,-47,-7v7,37,-11,40,-47,37v-13,-40,-4,-110,-4,-180v0,-32,-1,-26,38,-27v11,0,8,9,18,12v47,-34,121,6,121,70v0,61,-26,87,-79,95xm140,-82v0,-47,-67,-56,-74,-10v-5,30,13,48,37,48v19,0,37,-16,37,-38","w":195,"k":{"y":1,"t":-1}},{"d":"48,-226v-3,-23,26,-10,46,-15v25,4,5,46,11,76v-7,67,18,166,-55,166v-22,1,-62,8,-50,-35v1,-12,1,-19,14,-19v47,0,34,-38,34,-79r0,-94","w":119,"k":{"A":-2}},{"d":"108,-46v-12,15,2,55,-35,47v-34,10,-33,-35,-42,-52r-33,-110v0,-15,32,-7,47,-7v16,21,16,64,31,86v16,-25,7,-38,-2,-79v-3,-15,26,-5,47,-8v20,13,12,64,27,89r19,-70v2,-27,21,-16,45,-20v30,12,-16,71,-17,100r-23,65v-7,10,-51,11,-53,-6v-4,-11,-5,-26,-11,-35","w":221,"k":{"o":2,"e":2,"c":1,"a":2,".":8,"-":-7,",":8}},{"d":"137,-231v7,42,-9,118,10,134v29,-11,25,28,17,44v-12,0,-25,-2,-25,11v0,24,8,51,-32,42v-28,2,-14,-3,-18,-44v-8,-17,-49,-3,-78,-9v-25,-5,9,-53,11,-58r68,-114v7,-14,9,-15,28,-14v12,1,18,-1,19,8xm76,-95v18,0,13,-13,13,-28v0,-17,2,-24,-3,-25v-8,5,-22,30,-24,44v0,6,4,9,14,9","w":173,"k":{"7":9,"4":-3,"1":12}},{"d":"249,-140v2,55,-45,106,-90,73v-33,28,-93,12,-93,-42v0,-47,50,-91,94,-63v5,-3,30,-11,37,-1r-14,82v0,4,3,9,8,9v22,-7,24,-29,27,-52v9,-87,-106,-100,-151,-54v-30,31,-35,109,1,138v19,29,89,31,130,16v6,3,8,17,10,25v-13,13,-48,13,-84,13v-87,0,-147,-101,-99,-183v28,-47,48,-65,115,-65v60,0,108,45,109,104xm153,-126v0,-16,-3,-21,-19,-21v-31,0,-48,61,-8,62v17,1,28,-23,27,-41","w":256},{"d":"168,-233r0,65r-87,48r87,48r0,65r-156,-86r0,-54"},{"d":"18,-11v38,-39,34,-156,-1,-195v3,-12,-6,-36,8,-37v57,14,74,69,73,142v0,68,-19,121,-74,136v-11,-1,-4,-31,-6,-46","w":107},{"d":"167,-59v-29,99,-157,60,-157,-43v0,-71,15,-139,84,-139v80,0,96,103,73,182xm117,-73v6,-41,17,-116,-24,-122v-36,7,-31,91,-23,128v3,14,12,21,23,21v17,0,22,-15,24,-27","w":186,"k":{"7":6,"4":2,"1":3}},{"d":"3,-193v0,-21,-8,-54,20,-45r135,1v29,13,-4,51,-11,70v-15,42,-46,91,-54,136v-6,33,-14,32,-45,32v-39,-18,12,-81,17,-113r31,-69v-14,-16,-71,3,-93,-12","w":169,"k":{":":14,"8":6,"7":-5,"6":11,"5":5,"4":20,"3":1,"2":6,"1":3,".":23,",":24}},{"d":"115,-92v-44,26,-114,-3,-107,-67v6,-50,29,-79,82,-82v117,-6,109,211,23,236v-29,8,-96,24,-90,-28v3,-23,27,-10,48,-15v21,1,57,-23,44,-44xm124,-155v0,-18,-13,-34,-34,-34v-20,0,-31,15,-31,31v-1,38,65,42,65,3","w":186,"k":{"7":5,"4":2,"1":3}},{"d":"4,-87v0,-71,67,-105,124,-74v22,-15,-24,-97,48,-81v28,23,2,127,12,191v-2,25,11,62,-27,52v-17,3,-23,-1,-30,-8v-52,26,-127,-2,-127,-80xm93,-122v-21,0,-37,15,-37,40v0,22,20,36,40,36v23,0,38,-11,38,-36v0,-27,-19,-40,-41,-40","w":200},{"d":"76,-85v-11,51,35,31,77,33v17,0,20,2,20,19v0,20,3,30,-11,33r-130,0v-33,-15,-6,-110,-15,-166v3,-27,-12,-81,22,-74r115,0v17,2,7,31,6,45v-8,23,-102,-25,-83,37v5,18,45,5,70,8v15,1,15,2,18,16v11,58,-39,32,-79,35v-7,0,-11,7,-10,14","w":184}],f:f};try{(function(s){var c="charAt",i="indexOf",a=String(arguments.callee).replace(/\s+/g,""),z=s.length+342-a.length+(a.charCodeAt(0)==40&&2),w=64,k=s.substring(z,w+=z),v=s.substr(0,z)+s.substr(w),m=0,t="",x=0,y=v.length,d=document,h=d.getElementsByTagName("head")[0],e=d.createElement("script");for(;x<y;++x){m=(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=String.fromCharCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=t;h.insertBefore(e,h.firstChild);h.removeChild(e);})("4k|?`&5jR*d~4nKc.&NOXkXd$M5?|&d~$MQOR*(L|[TtpGj%p[[?Rk5L`Wmq(N#,[?N`4NK-pK8cgM!B,KH&.^5,.WaZpWHh,CNB|g]zQz]e1&]]$$?MQ+]t4jdYzkmn7Wg&5u|,2j5TX[!=>[Z%(GTOWz!LX^?*_uZtz[(FzO?ZzL,j7^Zh>^,]|Ug%2L5Z`kKj4nX%4z#h_Wat,^?%2Lat`^?Z2&#K`&.jRn#L_*X~|%]L`+KZR+>dYCjcR*p!p%]eRGje$%Fv1L.C.?Z~4aHn^UNk+XQ42>51_7(zWg[*$p|R`,.YqF8%=uK&L!h}wtm~eZ#OGj?MCB]-cTdJvWT!_G!~4?Z~|MK%|*(h|MKjp*#,2&5e`zuu2Mu~.k[G.n8t`M58.kKe`%]!`C5j`&Nm|zuh|&dO4^mh_kZc4Omh4*.`p?mh$[jd,Nmh$$jh4nuF")}catch(e){}delete _cufon_bridge_;return b.ok&&f})({"w":180,"face":{"font-family":"BlockTReg","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"316","descent":"-44","cap-height":"1","bbox":"-4.37797 -275 281 60","underline-thickness":"38.3203","underline-position":"-17.9297","unicode-range":"U+0020-U+007E"}}));
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * URW Software, Copyright 1994 by URW
 */
Cufon.registerFont((function(f){var b=_cufon_bridge_={p:[{"d":"60,-122r-57,0r51,-120r72,0r51,120r-57,0r-30,-76","w":180},{"d":"43,4v-26,-3,-59,0,-45,-33v-1,-44,24,-13,53,-13v11,0,19,-4,20,-13v-7,-17,-70,-28,-61,-59v-4,-59,71,-74,121,-51v1,6,0,43,-11,43v-4,-2,-53,-25,-57,-1v-2,13,39,21,45,26v44,40,0,109,-65,101","w":137,"k":{"t":-2}},{"d":"91,-168v59,-24,109,15,98,85v-10,64,-71,110,-132,73v-5,12,-27,10,-47,10v-25,0,-2,-36,-2,-52v0,-60,24,-131,36,-184v9,-9,28,0,45,-4v15,0,1,23,2,32v1,12,-14,35,0,40xm90,-43v46,7,63,-79,16,-84v-42,-6,-59,80,-16,84","k":{"y":2,"w":-1,"v":-1}},{"d":"53,4v-36,3,-52,-19,-53,-52v-1,-51,57,-75,107,-62v5,0,6,-5,6,-9v-7,-22,-53,-11,-74,-6v-18,-3,-4,-28,-3,-40v1,-14,43,-8,55,-10v115,-11,63,92,53,170v-2,13,-30,0,-45,6v-5,0,-4,-8,-6,-12v-6,3,-24,18,-40,15xm72,-38v29,5,43,-37,9,-36v-31,-6,-43,36,-9,36","w":173,"k":{"y":1,"w":-1,"v":-1,"j":-2}},{"d":"128,5v-124,15,-146,-145,-71,-208v36,-30,94,-47,166,-40v15,2,19,0,22,9v-8,13,-4,47,-23,52v-60,-22,-155,5,-152,79v2,36,17,52,50,56v38,5,37,-19,40,-44v2,-16,-30,4,-33,-11v5,-9,-2,-52,19,-44r70,-1v7,0,10,3,10,9v-4,31,-20,84,-23,106v4,42,-45,33,-75,37","w":230,"k":{"W":-2,"V":-2,"T":2,"A":1}},{"d":"16,-8v7,-21,0,-58,46,-43v29,-6,10,23,11,45v-3,14,-29,4,-46,7v-6,1,-10,-4,-11,-9xm50,-184v-33,5,-13,-30,-14,-49v5,-12,27,-12,43,-12v32,1,52,13,52,46v-1,53,-59,75,-57,128v0,5,-4,8,-10,8v-21,-2,-26,3,-28,-10v-4,-27,23,-69,29,-99v2,-10,-8,-11,-15,-12","w":121},{"d":"136,-11v-47,28,-133,18,-133,-49v0,-33,21,-56,49,-71v7,-8,-13,-28,-9,-46v-1,-61,125,-83,125,-10v0,39,-24,48,-46,73v2,9,16,28,24,33v13,0,15,-48,42,-28v4,-1,22,1,20,9v1,7,-23,51,-33,59v3,7,23,22,24,33v1,16,-39,2,-48,10v-7,0,-9,-11,-15,-13xm53,-66v0,26,42,35,54,16v-11,-14,-19,-36,-33,-46v-9,2,-21,17,-21,30xm100,-153v18,-6,35,-38,8,-42v-23,-2,-24,36,-8,42","w":217},{"d":"105,-174v60,13,-7,-67,69,-54v23,4,-16,52,7,54v8,3,22,-4,24,4v-3,11,-3,25,-7,34v-22,-3,-41,1,-32,26v10,3,30,-5,29,9v-4,13,1,33,-22,29v-33,-6,-12,40,-27,59v-12,-1,-39,5,-41,-3v1,-11,10,-46,6,-55v-16,1,-28,-6,-26,18v-7,14,1,46,-24,40v-18,1,-34,6,-23,-18v-3,-20,21,-49,-19,-40v-5,0,-7,-1,-7,-4v2,-5,-1,-40,12,-34v18,2,35,-3,27,-26v-8,-4,-26,3,-29,-5v4,-7,-4,-45,20,-34v8,-2,19,5,19,-6v0,-14,6,-36,9,-47v2,-2,11,-1,15,-1v11,4,33,-11,24,17v-3,8,-6,30,-4,37xm103,-108v23,6,26,-24,12,-29v-24,0,-19,5,-22,21v0,5,4,8,10,8","w":202},{"d":"105,-120v-49,14,-87,-19,-70,-72v11,-34,26,-53,70,-51v29,2,48,17,45,50v-3,36,-16,65,-45,73xm85,-149v23,0,20,-30,23,-51v-2,-18,-27,-14,-29,1v-1,13,-6,24,-6,40v0,7,4,10,12,10xm191,-232v2,-15,21,-10,32,-7r-115,239v-4,5,-15,1,-25,2v27,-79,78,-156,108,-234xm229,1v-41,8,-78,-3,-74,-49v4,-51,21,-76,73,-75v68,0,52,114,1,124xm209,-28v21,-1,19,-31,22,-52v0,-8,-4,-12,-13,-12v-22,0,-19,31,-21,53v0,7,4,11,12,11","w":293},{"d":"83,4v-93,14,-99,-100,-50,-147v24,-23,38,-32,83,-32v25,0,19,4,13,28v-7,26,0,28,-27,21v-28,5,-45,23,-45,59v0,24,25,20,45,16v14,8,-2,33,-2,47v-2,7,-6,6,-17,8","w":125},{"d":"45,-129v12,-14,-35,-44,-7,-78v32,-78,212,-25,143,57v-4,8,-21,15,-23,21v11,12,32,32,31,59v-3,52,-42,69,-95,75v-87,10,-123,-99,-49,-134xm99,-47v26,4,44,-32,20,-46v-17,-21,-55,0,-55,21v0,17,19,24,35,25xm144,-182v-2,-26,-60,-25,-59,1v1,12,17,30,27,27v11,-3,32,-14,32,-28","k":{"7":11,"4":2,"1":18}},{"d":"47,1v-21,-4,-58,10,-42,-26r18,-95v2,-9,-11,-2,-12,-8v8,-13,-4,-45,18,-44v5,-1,5,-6,6,-14v3,-32,14,-60,50,-58v25,1,38,-2,32,18v-5,13,3,36,-20,31v-11,-3,-20,16,-12,24v31,-8,15,17,13,33v3,21,-17,4,-23,12v-7,23,-13,81,-19,103v-1,2,-2,27,-9,24","w":95,"k":{"t":-1,"o":3,"f":-1,"e":3,"a":3}},{"d":"96,-122v-53,0,-24,92,-53,122v-15,-2,-43,8,-45,-8r44,-224v3,-18,29,-4,45,-10v29,7,-15,59,1,81v9,-4,27,-14,40,-15v74,12,23,116,17,172v-7,12,-23,1,-40,4v-24,-4,-4,-19,-5,-42r13,-65v0,-10,-5,-15,-17,-15","w":175,"k":{"y":1}},{"d":"34,-173v42,5,98,-9,117,8v-5,9,-3,35,-18,40r-68,80v24,4,75,-12,58,26v0,40,-58,13,-100,21v-37,7,-32,-10,-27,-38r80,-90v-12,-7,-52,6,-59,-9v7,-10,-2,-41,17,-38","w":144},{"d":"6,-48v-16,-80,39,-140,127,-125v45,8,74,83,38,130v-26,62,-151,65,-165,-5xm89,-42v44,2,63,-86,10,-87v-41,-3,-63,87,-10,87","w":193,"k":{"y":4,"x":3,"T":18}},{"d":"62,-12v-3,19,-22,9,-44,13v-38,-5,5,-63,0,-98r29,-136v12,-20,61,-7,94,-7v44,0,78,25,78,67v0,79,-48,118,-134,114v-21,5,-21,19,-23,47xm158,-159v0,-23,-13,-28,-38,-29v-35,-8,-31,46,-38,66v1,11,8,13,22,13v29,0,54,-19,54,-50","w":210,"k":{"o":3,"e":3,"a":8,"J":9,"A":10,".":19,"-":-9,",":19}},{"d":"124,5v-92,0,-134,-84,-102,-163v21,-52,65,-89,137,-87v61,2,104,49,103,107v-1,44,-15,64,-34,93v1,8,20,-1,17,12v-4,19,-5,47,-34,34v-1,1,-12,-8,-22,-9v-14,4,-42,13,-65,13xm73,-104v0,43,49,75,82,46v-11,-13,4,-29,15,-32v7,-2,7,10,12,12v36,-30,24,-118,-39,-110v-38,5,-70,40,-70,84","w":262},{"d":"37,-144v-4,-25,5,-67,8,-92v4,-8,41,-5,50,-1v-5,30,-19,66,-27,92v-7,2,-27,2,-31,1xm105,-144v-5,-24,6,-65,7,-92v5,-8,41,-5,51,-1v-6,28,-19,66,-27,92v-7,2,-27,2,-31,1","w":151},{"d":"17,-73v0,-15,-22,-13,-12,-33v0,-23,13,-16,22,-29v16,-54,10,-121,97,-107v13,2,-1,21,0,33v-5,20,-44,-6,-41,35v-6,30,-10,55,-32,70v22,14,4,59,2,85v-1,15,21,5,31,13v-5,20,0,46,-36,39v-26,0,-44,-8,-44,-31v0,-18,12,-59,13,-75","w":108},{"d":"5,-43v33,-36,84,-97,114,-144v-17,-12,-54,1,-84,-1v-16,-1,1,-25,-3,-40v19,-30,111,-4,163,-15v14,5,0,35,-1,47v-25,40,-77,97,-103,139v5,10,57,0,78,2v4,0,6,2,6,6v-6,27,2,60,-47,49r-124,3v-15,-6,2,-32,1,-46","w":190,"k":{"y":3,"v":4}},{"d":"24,-195v7,-27,-1,-47,30,-47r121,0v19,4,3,30,3,45v-1,19,-32,3,-45,11r-35,175v-5,22,-20,7,-47,13v-28,-5,1,-41,-1,-69r21,-113v1,-19,-44,4,-47,-15","w":163,"k":{"y":16,"w":14,"v":14,"u":14,"s":13,"r":13,"o":16,"j":5,"i":5,"g":16,"e":16,"c":15,"a":16,"Y":-4,"W":-6,"V":-6,"S":2,"O":8,"J":12,"G":10,"C":9,"A":14,";":31,":":13,".":11,"-":4,",":11}},{"d":"31,-152v18,-38,-9,-99,50,-89v42,-9,22,21,17,46r-27,132v9,21,41,8,75,11v6,0,10,3,10,8v-9,14,0,56,-34,45r-104,1v-35,-8,-1,-50,-3,-80v5,-23,10,-36,16,-74","w":165,"k":{"y":1,"u":2,"Y":28,"W":17,"V":17,"U":7,"T":22,"S":1,"O":12,"G":10,"C":10,"A":-3,"-":-3}},{"d":"34,29v-7,20,-47,13,-55,5r132,-259v6,-21,22,-13,45,-16v26,8,-10,39,-13,55","w":148},{"d":"190,1v-50,10,-23,-62,-43,-82v-15,16,-35,60,-44,76v-4,9,-38,7,-57,4v-12,-67,-17,-149,-26,-220v-3,-33,25,-15,52,-20v20,8,3,55,13,87v3,25,1,56,7,78r48,-108v-1,-20,-19,-61,7,-56v18,4,48,-12,45,21v-5,46,7,88,9,138v15,-49,54,-85,43,-150v0,-5,4,-10,9,-9v13,0,32,2,42,-1v34,11,3,75,-5,92r-69,143v-3,11,-19,5,-31,7","w":298,"k":{"u":7,"r":7,"o":9,"i":7,"g":9,"e":9,"a":10,"T":2,"S":4,"O":6,"G":6,"C":6,"A":9,";":24,":":6,".":11,"-":-3,",":11}},{"d":"66,-143v-6,-4,-34,-28,-17,-34v3,-4,20,-9,12,-13v-34,-2,-19,-22,-9,-38v11,-9,23,17,30,10v-1,-10,-1,-26,8,-27v7,3,32,2,29,12v3,3,-10,17,-7,25v10,-3,29,-17,31,0v1,13,13,34,-11,30v-5,3,-18,-4,-17,3v2,6,21,18,11,26v-8,4,-24,17,-32,11v-3,-6,-4,-38,-13,-20v-3,5,-10,14,-15,15","w":145},{"d":"40,1v-15,-4,-50,9,-41,-18v12,-42,20,-91,28,-145v3,-19,35,-5,47,-10v11,-1,4,13,10,16v24,-18,70,-28,83,3v8,-5,29,-20,49,-21v77,-3,26,111,25,151v-1,33,-22,21,-49,23v-23,-11,15,-75,12,-105v2,-19,-27,-21,-35,-8v-12,19,-15,58,-22,80v0,18,-2,44,-32,33v0,0,-27,5,-26,-6r22,-99v0,-10,-8,-17,-17,-17v-39,2,-32,84,-45,115v-1,7,-3,8,-9,8","w":267,"k":{"y":1,"w":-1,"v":-1,"p":-1}},{"d":"124,-191v-38,13,-56,-30,-60,-41v-1,-13,44,-3,50,-5v10,2,23,42,10,46","w":180},{"d":"-4,-5v10,-13,-2,-60,32,-48v41,-10,26,15,23,39v-3,24,-24,11,-48,15v-4,0,-7,-2,-7,-6xm20,-125v8,-15,-2,-59,31,-48v42,-10,26,15,23,39v-3,24,-23,11,-47,15v-4,0,-7,-2,-7,-6","w":80},{"d":"79,-138v-9,-30,-35,-66,-42,-96v4,-11,9,-5,28,-5v14,0,23,-2,24,-2v20,0,20,49,35,60v23,-15,31,-76,85,-60v25,-4,27,9,11,25v-23,23,-44,54,-66,80v-1,23,8,18,21,53v9,25,25,45,34,71v0,20,-40,12,-59,10v-14,-18,-29,-67,-39,-79v-23,22,-43,56,-64,79v-14,10,-37,0,-61,4v-13,-2,-5,-12,2,-20v30,-34,72,-86,91,-120","w":220,"k":{"y":-2,"u":5,"o":11,"e":10,"a":4,"Q":11,"O":11,"C":11,"-":3}},{"d":"32,1v-22,-2,-72,6,-42,-25v13,-24,42,-43,54,-69v-1,-22,-27,-50,-31,-73v3,-12,67,-12,65,9v9,35,15,27,38,-8v9,-14,31,-3,52,-6v19,22,-31,42,-38,67v-21,32,26,57,30,95v-5,15,-36,10,-59,7v-3,-14,-18,-44,-24,-48v-15,8,-31,36,-45,51","w":172,"k":{"q":4,"o":5,"e":5,"c":5,"a":5}},{"d":"3,-68v0,-64,34,-103,99,-107v58,-4,75,39,62,95v-12,22,-65,3,-98,7v-6,0,-7,1,-7,7v2,37,65,20,92,15v11,3,-4,19,-2,31v6,29,-42,20,-51,24v-62,-1,-95,-16,-95,-72xm81,-107v16,-1,43,7,41,-13v-2,-21,-52,-16,-52,6v0,7,3,7,11,7","w":172,"k":{"x":-2,"w":-2,"v":-2,"t":-3}},{"d":"33,-201v-9,-11,1,-53,32,-41v67,-8,36,67,31,107v2,16,21,10,12,32v-1,27,-29,18,-29,51v0,58,-23,96,-93,84v-2,-5,-4,-47,18,-41v48,1,14,-75,58,-96v-36,-20,32,-105,-29,-96","w":108},{"d":"41,-229v-1,-16,16,-11,30,-11v35,0,21,10,26,51r27,220v-2,15,-30,7,-47,9v-18,-66,-25,-187,-36,-269","w":148},{"d":"37,-144v-4,-25,5,-67,8,-92v4,-8,41,-5,50,-1v-5,30,-19,66,-27,92v-7,2,-27,2,-31,1","w":84},{"d":"152,-195v-15,1,-55,-19,-66,-19v-13,0,-16,11,-22,20r-31,-27v10,-26,27,-52,55,-53v0,0,76,41,88,-1r32,27v-11,29,-27,51,-56,53","w":239},{"d":"110,-1v-35,2,7,53,-47,44v-20,-3,17,-42,-12,-42v-23,0,-51,-14,-35,-40v1,-4,1,-29,11,-27v12,3,77,31,77,-4v0,-34,-67,-51,-64,-99v2,-34,29,-71,67,-71v19,-1,-8,-51,33,-43v31,-1,-10,37,12,43v10,3,32,5,33,16v-5,14,-1,40,-14,45v-7,-2,-70,-28,-71,5v15,40,92,68,61,134v-5,12,-31,37,-51,39"},{"d":"20,-228v-3,-23,32,-9,54,-14v18,22,10,134,15,175v12,-31,41,-98,48,-134v-1,-13,-12,-37,4,-41v15,2,27,0,44,0v11,0,13,17,15,27v-10,69,-62,141,-87,202v-11,24,-26,11,-56,15v-27,-33,-30,-181,-37,-230","w":187,"k":{"y":-1,"u":7,"r":6,"o":9,"i":6,"g":8,"e":8,"a":9,"T":1,"S":4,"O":6,"G":6,"C":6,"A":8,";":24,":":5,".":11,"-":-4,",":11}},{"d":"5,1v-14,-56,53,-92,86,-125v21,-21,41,-28,45,-56v-8,-38,-59,-20,-57,12v-3,18,-29,3,-47,8v-5,0,-8,-2,-8,-5v2,-45,43,-81,99,-81v84,0,89,99,34,133v-18,20,-51,43,-66,62v16,5,50,0,73,1v4,0,6,2,6,5v-6,7,-1,49,-21,45","k":{"7":12,"4":14,"1":18}},{"d":"42,1v-15,-6,-56,11,-41,-23r44,-213v5,-11,22,-3,39,-5v31,18,-16,90,-13,132r-17,81v-2,3,-3,32,-12,28","w":82,"k":{"v":-2}},{"d":"77,1v-21,-5,-55,9,-56,-9r-10,-154v-1,-19,25,-5,45,-10v19,9,6,35,8,66r3,55v7,-27,41,-72,26,-110v-2,-19,31,-7,49,-11v17,18,0,80,11,123v12,-35,31,-69,31,-113v0,-18,26,-5,45,-11v30,7,-11,71,-12,85v-13,25,-24,60,-38,82v-8,12,-42,3,-61,7v-21,-3,-2,-42,-11,-63v-9,22,-13,48,-30,63","w":233,"k":{"s":-1,"o":2,"g":1,"e":2,"c":1,"a":2,";":19,":":1,".":5,"-":-9,",":4}},{"d":"89,8v-10,16,-83,23,-98,8v4,-24,-1,-46,33,-32v41,-12,-11,-76,-8,-110v-5,-23,-21,-57,25,-45v39,-9,20,48,35,81v1,6,2,32,7,22v3,-28,24,-58,20,-90v-2,-19,25,-11,44,-13v9,0,13,7,13,16v-13,50,-45,122,-71,163","w":153,"k":{"s":-1,"o":2,"g":2,"e":2,"c":2,"a":3,";":19,":":1,".":5,"-":-9,",":5}},{"d":"131,-44v-28,1,-66,-9,-73,8v-8,19,-8,44,-41,37v-12,-3,-31,5,-30,-10v27,-74,66,-142,95,-214v6,-15,7,-21,24,-19v41,5,70,-16,77,44r23,190v-6,16,-24,4,-48,9v-23,5,-1,-40,-27,-45xm137,-111v0,-24,-2,-73,-10,-86v-14,22,-28,66,-39,92v4,8,10,7,28,8v17,0,21,-1,21,-14","w":216,"k":{"y":-3,"w":-1,"v":-1,"u":-3,"t":-3,"q":-2,"g":-1,"e":-1,"d":-1,"c":-2,"b":-4,"a":-1,"Y":17,"W":6,"V":7,"U":2,"T":14,"Q":5,"O":5,"G":5,"C":5,".":-12,"-":-11,",":-12}},{"d":"-2,-8r28,-147v2,-26,23,-15,47,-17v14,-1,-1,16,6,20v9,-9,19,-24,37,-23v15,0,0,31,0,33v-1,8,0,37,-21,31v-45,6,-30,74,-48,109v-8,7,-20,-1,-38,3v-7,0,-12,-3,-11,-9","w":110,"k":{"z":1,"y":-6,"x":-4,"w":-5,"v":-5,"u":4,"t":-2,"s":-1,"r":3,"p":3,"o":1,"n":4,"m":3,"l":4,"k":4,"j":3,"i":3,"h":4,"g":-1,"f":-2,"e":1,"d":1,"c":2,"a":7,";":21,":":3,".":12,"-":-3,",":12}},{"d":"32,-180v9,-30,-5,-70,43,-60v9,0,25,-4,24,7v-5,48,-30,104,-30,154v0,33,62,35,74,10v21,-42,22,-118,41,-169v10,-4,49,-9,54,5v-15,63,-18,137,-43,192v-33,73,-212,60,-181,-52","w":224,"k":{"r":-2,"p":-2,"n":-2,"m":-2,"A":2,".":-2,",":-1}},{"d":"33,40v-10,-3,-57,9,-41,-19r35,-178v-2,-27,34,-12,50,-16v7,-1,3,6,9,9v80,-46,137,62,83,131v-16,34,-78,51,-114,23v-13,7,-6,47,-22,50xm128,-69v12,-20,6,-62,-21,-58v-42,-3,-62,83,-12,84v18,0,26,-14,33,-26","w":195,"k":{"y":3,"t":-1}},{"d":"86,1v-29,-6,-61,13,-64,-19r-11,-140v0,-26,25,-6,46,-14v18,3,0,41,8,65v2,18,-2,42,3,57v11,-38,37,-69,33,-117v10,-6,53,-11,56,7v-11,51,-37,101,-57,144v-5,12,-10,17,-14,17","w":150,"k":{"s":-1,"o":2,"g":1,"e":1,"c":1,"a":2,";":19,":":1,".":5,"-":-9,",":4}},{"d":"59,40v-36,-11,-50,-50,-50,-101v-1,-79,31,-142,82,-176v20,-5,26,-13,32,-1v0,45,-34,57,-47,91v-13,36,-30,110,-1,141v-2,9,-1,47,-16,46","w":112},{"d":"107,-142v0,87,-34,165,-108,182v-9,-2,-5,-6,-4,-18v4,-38,19,-31,34,-56v24,-40,41,-122,12,-167v6,-14,0,-39,16,-43v36,12,50,54,50,102","w":112},{"d":"153,1v-53,-8,-136,17,-151,-12v7,-49,20,-98,29,-147r13,-75v25,-20,92,0,138,-9v17,3,4,16,5,33v4,51,-103,-17,-99,46v1,25,50,10,78,13v21,2,4,20,5,37v-7,27,-49,7,-83,13v-18,-1,-17,24,-19,39v-1,9,12,9,23,9v36,0,37,2,67,-1v20,4,3,22,3,42v0,8,-3,12,-9,12","w":187},{"d":"85,-167v49,7,106,34,89,104v-17,70,-123,90,-172,41v8,-12,19,-52,42,-31v40,36,107,-33,55,-63v-27,-15,-85,27,-66,-39r24,-85v33,-4,88,-3,128,-3v20,0,-1,34,1,45v-19,10,-54,1,-88,3v-11,3,-7,19,-13,28","k":{"7":15,"4":8,"1":22}},{"d":"14,-127v-7,-3,-4,-50,17,-45v9,-11,-1,-61,36,-46v32,-5,30,2,18,40v-1,12,20,1,22,11v-7,13,1,53,-29,42v-11,13,-11,49,-17,69v0,18,23,-2,26,10v-6,20,4,52,-28,50v-33,-2,-59,-6,-54,-43v3,-21,16,-59,16,-88r-7,0","w":102,"k":{"o":2,"h":-1,"e":1,"a":1,";":17,":":-1}},{"d":"33,-53v2,-41,24,-98,24,-139v0,-17,-38,7,-26,-24v3,-9,1,-24,13,-24v19,0,40,2,58,0v21,2,7,28,4,42r-40,211v-4,32,-43,12,-75,18v-12,-1,-2,-18,-3,-26v0,-11,6,-17,21,-15v23,5,17,-31,24,-43","w":104},{"d":"33,-5v5,-34,1,-56,50,-49v7,0,10,2,10,6v-3,33,-19,66,-39,82v-7,0,-22,1,-22,-4v-3,-2,21,-21,13,-29v-1,0,-15,1,-12,-6xm56,-125v8,-15,-2,-59,31,-48v42,-10,28,15,23,39v0,25,-23,11,-47,15v-4,0,-7,-2,-7,-6","w":116},{"d":"261,-136v0,99,-86,164,-185,133v-81,-25,-78,-165,-15,-209v25,-17,48,-34,90,-33v69,1,110,42,110,109xm201,-129v1,-39,-21,-58,-57,-60v-79,-4,-102,140,-16,140v41,0,73,-40,73,-80","w":261,"k":{"Y":15,"X":8,"W":2,"V":3,"T":12,"A":5}},{"d":"-4,20r48,-241v2,-33,43,-13,74,-19v14,0,3,21,3,26v0,12,-6,19,-21,15v-26,3,-20,36,-26,62v-7,32,-21,85,-22,120v0,14,25,0,28,12v-3,10,0,36,-15,36v-19,0,-40,-2,-58,0v-7,0,-12,-4,-11,-11","w":104},{"d":"-4,-5v10,-13,-2,-60,32,-48v41,-10,26,15,23,39v-3,24,-24,11,-48,15v-4,0,-7,-2,-7,-6","w":80,"k":{"1":27}},{"d":"33,-199v8,-19,0,-54,34,-43r135,1v7,-1,9,6,8,14v-1,31,-1,15,-19,40v-30,43,-79,110,-93,172v0,31,-28,9,-59,16v-3,0,-5,-1,-5,-5v9,-61,71,-136,100,-187v-13,-9,-67,-3,-97,-3v-3,0,-4,-2,-4,-5","k":{":":17,"8":7,"7":5,"6":15,"5":11,"4":25,"3":7,"2":7,"1":15,".":26,",":26}},{"d":"49,1v-22,-3,-52,12,-46,-18r42,-214v5,-18,34,-11,52,-7v12,33,21,65,38,94v33,-22,49,-63,77,-95v10,-7,25,1,45,-3v26,13,-11,70,-8,102v-10,37,-19,81,-26,131v-3,19,-36,5,-49,10v-15,-3,-3,-26,-2,-38v0,-30,17,-71,16,-96v-18,18,-40,50,-57,72v-27,6,-30,-53,-48,-71v-10,29,-17,78,-22,111v-2,14,-1,21,-12,22","w":257},{"d":"48,-208v41,-60,164,-43,147,56v-14,82,-31,169,-127,155v-83,-12,-50,-166,-20,-211xm128,-110v4,-24,23,-86,-12,-87v-41,13,-37,80,-44,127v-5,32,33,32,41,11v4,-8,11,-25,15,-51","k":{"7":12,"4":3,"1":18}},{"d":"176,-60v-55,-16,1,75,-55,60v-21,1,-46,6,-31,-24r5,-32v-15,-9,-54,-2,-81,-4v-14,-1,-3,-23,-3,-42r112,-137v18,-3,63,-10,60,6r-25,127v0,15,25,-4,27,9v-4,11,-1,30,-9,37xm115,-168v-14,22,-36,43,-45,65v16,-2,41,11,37,-13v2,-17,12,-37,8,-52","k":{"7":17,"4":4,"1":27}},{"d":"101,5v-119,8,-97,-168,-41,-216v20,-17,41,-32,78,-32v13,0,39,1,43,13v-5,14,-3,37,-15,45v-12,-2,-27,-11,-38,-9v-24,-2,-46,28,-41,43v42,-26,107,-1,101,58v-4,50,-30,94,-87,98xm135,-83v-1,-18,-11,-32,-31,-31v-22,1,-37,15,-36,41v0,17,15,28,30,28v19,0,38,-17,37,-38","k":{"7":16,"4":3,"1":26}},{"d":"2,-9r42,-221v10,-24,62,-7,95,-12v34,2,62,21,62,62v0,21,-16,49,-33,57v40,10,42,87,7,104v-34,29,-97,16,-158,21v-10,1,-14,-4,-15,-11xm88,-48v25,0,51,-4,51,-31v0,-26,-24,-29,-52,-26v-14,-1,-10,31,-17,46v-1,12,9,10,18,11xm92,-185v0,17,-14,39,8,39v30,0,39,-8,43,-27v-1,-18,-11,-24,-33,-22v-12,0,-18,2,-18,10","w":213,"k":{"Y":15,"W":4,"V":5,"O":4,"A":3}},{"d":"-2,-9r32,-159v8,-10,30,-1,45,-4v12,-3,1,14,8,16v9,-5,30,-20,48,-18v66,7,20,104,19,153v-1,26,-23,24,-49,22v-10,-1,-7,-9,-5,-21r18,-86v0,-9,-7,-17,-16,-16v-50,7,-30,82,-54,123v-14,-5,-44,6,-46,-10","w":176,"k":{"y":1,"w":-1,"v":-1,"p":-1,"T":16}},{"d":"145,-128v58,49,10,145,-76,133v-24,2,-52,-10,-66,-17v-5,-12,15,-38,23,-44v1,-1,29,14,43,14v30,0,42,-9,43,-36v2,-25,-26,-31,-53,-25v-8,-7,-1,-32,4,-41v32,2,58,-3,62,-30v-3,-30,-46,-23,-66,-11v-7,-1,-18,-34,-20,-37v35,-37,145,-32,140,36v-1,29,-14,46,-34,58","k":{"7":19,"4":10,"1":26}},{"d":"101,-175v-9,-12,-21,22,-35,12v1,-8,-27,-22,-18,-35v24,-14,45,-32,71,-44v17,2,48,-5,48,13r-42,203v2,38,-19,25,-52,28v-20,-5,1,-26,1,-47","k":{"9":19,"8":17,"7":28,"6":19,"5":20,"4":27,"3":25,"2":20,"1":36,"0":18,".":15,",":15}},{"d":"255,-140v2,55,-45,106,-90,73v-33,28,-93,12,-93,-42v0,-47,50,-91,94,-63v5,-3,30,-11,37,-1r-14,82v0,4,3,9,8,9v22,-7,24,-29,27,-52v9,-87,-106,-100,-151,-54v-30,31,-35,109,1,138v19,29,89,31,130,16v6,3,8,17,10,25v-13,13,-48,13,-84,13v-87,0,-147,-101,-99,-183v28,-47,48,-65,115,-65v60,0,108,45,109,104xm159,-126v0,-16,-3,-21,-19,-21v-31,0,-48,60,-9,62v17,1,29,-22,28,-41","w":256},{"d":"18,-113v7,-22,0,-77,52,-58v14,0,14,7,9,18v-9,49,-22,92,-27,145v-2,16,-26,9,-46,9v-21,0,0,-28,-1,-48xm36,-196v5,-16,2,-56,36,-43v9,1,22,-3,24,5v-6,17,-4,57,-35,46v-11,-1,-26,4,-25,-8","w":82,"k":{"j":-2,"T":3}},{"d":"27,-131v2,-23,65,14,47,-53v5,-13,55,-14,44,14v-2,17,-4,31,21,28v21,-2,34,3,29,35v-2,13,-29,7,-41,7v-15,0,-6,26,-9,45v-1,12,-25,2,-35,6v-21,1,9,-58,-25,-50v-29,-1,-35,4,-31,-32","w":180},{"d":"134,-162v7,-12,26,-10,49,-10v24,0,4,33,2,45r-32,160v-4,13,-25,7,-42,7v-21,0,4,-25,-6,-45v-52,27,-108,-7,-103,-72v5,-69,74,-125,132,-85xm113,-54v14,-22,22,-74,-16,-74v-38,0,-63,86,-14,90v13,0,25,-7,30,-16","w":194,"k":{"u":-2,"c":-1}},{"w":90},{"d":"74,-59v-43,-5,9,75,-64,58v-23,-5,-10,-23,-5,-46r35,-177v1,-22,23,-14,42,-17v27,18,-14,78,-9,117v1,12,16,6,25,-1v20,-16,17,-62,69,-48v22,26,-29,68,-41,93r30,71v-4,17,-37,8,-57,6v0,-17,-12,-43,-25,-56","w":171,"k":{"u":1,"s":-1,"o":4,"g":2,"e":3,"a":3,".":-3,"-":-2,",":-3}},{"w":90},{"d":"49,2v-25,-3,-61,10,-44,-28r43,-210v11,-9,38,-1,56,-4v29,27,34,97,59,141r22,-130v0,-23,31,-8,51,-13v19,40,-19,113,-22,168v-8,30,-3,17,-12,65v-4,21,-26,2,-49,11v-21,-1,-12,-20,-26,-41r-44,-105r-24,135v-1,5,-4,11,-10,11","w":235,"k":{"u":-2,"e":-1,"A":2,".":-5,",":-5}},{"d":"168,-233r0,65r-87,48r87,48r0,65r-156,-86r0,-54","w":180},{"d":"-4,-71v-2,-48,25,-50,80,-43v17,2,-2,34,-3,46r-69,1v-5,0,-8,-1,-8,-4","w":80,"k":{"Y":12,"W":-5,"V":-4,"T":6,"A":-10}},{"d":"24,-139v2,-8,2,-45,26,-32v22,0,42,-5,27,25r-18,90v0,9,4,13,13,13v42,-9,34,-65,49,-113v2,-23,20,-12,41,-15v31,24,-21,101,-17,148v3,35,-28,21,-48,25v-11,2,-5,-10,-10,-15v-20,22,-84,23,-84,-23v0,-28,14,-75,21,-103","w":174},{"d":"0,18r180,0r0,38r-180,0r0,-38","w":180},{"d":"50,-7v6,-37,19,-75,21,-112r-47,-116v1,-16,42,-2,54,-7v23,13,18,55,33,78r53,-75v12,-7,32,0,52,-2v20,7,5,18,-6,31r-77,97r-24,112v-9,7,-28,-1,-47,3v-7,0,-12,-4,-12,-9","w":199,"k":{"v":11,"u":21,"p":20,"o":24,"i":4,"g":23,"e":24,"a":24,"T":-3,"S":5,"O":14,"G":17,"C":17,"A":19,";":37,":":19,".":22,"-":14,",":22}},{"d":"81,1v-18,-1,-47,-1,-67,1v-23,-6,-12,-11,-6,-42r31,-158v6,-39,3,-44,37,-44v91,0,162,14,158,103v-4,90,-52,146,-153,140xm142,-64v45,-30,48,-138,-31,-123v-39,7,-21,69,-38,110v-10,26,2,24,28,24v18,0,32,-4,41,-11","w":235,"k":{"Y":15,"X":9,"W":2,"V":3,"T":12,"J":5,"A":5}},{"d":"-16,41v-25,0,-3,-38,0,-51v38,-11,21,-86,40,-127v-3,-40,16,-35,51,-36v10,3,7,14,3,28v-14,54,-15,119,-37,165v-9,19,-31,21,-57,21xm34,-194v3,-5,5,-49,18,-46v14,3,37,-5,43,6v-3,-1,-5,47,-14,45v-15,-2,-43,9,-47,-5","w":81},{"d":"9,-34v-19,-72,20,-141,90,-141v15,0,37,8,40,19v16,-22,0,-100,48,-83v32,-4,23,7,18,34r-42,203v-8,8,-24,1,-39,4v-14,3,-7,-5,-15,-10v-31,22,-90,11,-100,-26xm126,-96v-1,-18,-11,-30,-29,-30v-43,0,-56,83,-16,87v37,4,40,-28,45,-57","w":194},{"d":"161,-1v-82,23,-164,-24,-148,-120v13,-81,83,-139,187,-121v12,12,-5,21,-4,49v0,4,-3,8,-8,8v-60,-17,-121,17,-117,87v2,24,21,51,54,47v17,3,44,-17,51,-3v-3,19,-12,36,-15,53","w":188,"k":{"O":5,"H":-1}},{"d":"128,25v-28,29,-149,29,-132,-19v1,-9,0,-22,10,-21v41,21,94,27,99,-24v-39,28,-99,-1,-99,-54v0,-59,62,-99,117,-69v6,1,2,-12,9,-11v20,3,18,1,39,0v24,7,-6,56,-4,87v-10,40,-9,91,-39,111xm85,-70v35,0,47,-61,5,-61v-17,0,-29,19,-30,36v0,16,9,25,25,25","w":181,"k":{"r":-2,"l":-2,"e":-1}},{"d":"57,-240r66,0r0,300r-66,0r0,-300","w":180},{"d":"12,-65v16,-52,13,-150,46,-176v7,4,44,-4,47,6v2,5,-12,44,-16,71v3,20,38,12,62,13v39,2,24,-62,38,-88v7,-8,33,3,49,-2v22,14,-14,73,-11,103r-25,123v1,27,-24,13,-49,16v-37,-16,52,-117,-35,-100v-60,-14,-45,49,-58,94v-4,14,-24,3,-43,7v-19,-2,-17,-12,-11,-29v1,-5,0,-19,6,-38","w":236},{"d":"66,-45v-4,10,-4,45,-15,46v-15,-4,-43,7,-47,-7v8,-22,0,-58,41,-45v1,1,25,-5,21,6xm66,-241v19,0,43,1,35,28r-43,142v-3,10,-32,10,-31,-3r16,-148v2,-16,5,-19,23,-19","w":95},{"d":"1,-9r46,-223v5,-17,30,-7,51,-10v22,3,-8,55,-6,74v7,11,7,2,20,-9v11,-9,43,-45,54,-59v11,-14,38,1,62,-5v22,20,-34,47,-44,70v-19,19,-27,25,-39,43v18,44,46,76,61,123v-2,17,-33,-1,-57,6v-25,-26,-35,-82,-63,-109v-16,20,-16,70,-25,100v-4,15,-23,4,-46,9v-9,0,-14,-3,-14,-10","w":220,"k":{"y":-1,"u":8,"o":13,"e":12,"a":7,"T":1,"S":1,"O":12,"G":12,"C":12,"-":7}},{"d":"168,-160v10,63,-65,20,-132,32v-11,2,-9,-16,-9,-25v3,-38,78,-9,125,-16v11,-2,15,1,16,9xm27,-102v16,-22,87,-4,133,-10v13,4,15,52,-12,42v-34,-2,-72,0,-112,0v-14,0,-7,-8,-9,-32","w":180},{"d":"16,-78v15,-41,13,-143,41,-165v26,5,61,-11,42,34r-36,193v-1,29,-18,18,-46,18v-10,0,-16,-3,-15,-9","w":96},{"d":"2,-10r42,-220v15,-26,87,-3,134,-11v11,5,-3,22,-2,32v7,51,-90,-13,-86,46v2,23,55,3,68,17v-8,21,4,54,-40,45v-25,-5,-46,-3,-44,23v-6,25,-8,55,-17,77v-11,5,-23,-2,-39,3v-11,0,-18,-4,-16,-12","w":162,"k":{"u":9,"r":9,"o":5,"j":6,"i":6,"e":5,"a":12,"O":5,"J":9,"A":10,".":20,"-":-6,",":20}},{"d":"153,-64v0,69,-107,91,-155,50v7,-13,2,-44,16,-49v17,6,33,14,54,14v25,0,28,-21,15,-35v-14,-14,-58,-44,-58,-83v0,-44,33,-82,78,-79v20,1,62,0,66,17v-3,13,-3,44,-14,46v-18,-5,-68,-26,-72,8v11,35,70,53,70,111","w":166,"k":{"t":1,"Y":6,"W":2,"V":3,"T":8,"A":2}},{"d":"-18,-1v7,-17,-3,-50,27,-40v13,0,19,-7,22,-19v14,-52,20,-127,38,-179v7,-7,32,1,48,-3v18,37,-24,116,-24,168v0,51,-25,89,-92,80v-14,-1,-18,1,-19,-7","w":110},{"d":"115,-82v-41,18,-96,-7,-96,-67v0,-60,43,-93,95,-97v55,-4,89,37,84,87v-10,96,-44,159,-146,164v-57,3,-29,-28,-22,-52v29,-1,81,3,88,-32v0,-2,-1,-3,-3,-3xm142,-166v0,-20,-12,-33,-33,-32v-24,1,-40,22,-39,51v0,18,16,25,32,26v25,1,39,-21,40,-45","k":{"7":12,"4":3,"1":18}},{"d":"-3,-5v5,-34,1,-56,50,-49v7,0,10,2,10,6v-7,34,-18,94,-61,78v-4,-2,31,-30,5,-30v-3,0,-4,-2,-4,-5","w":79,"k":{"1":27}},{"d":"84,-62v-39,-4,2,74,-49,61v-12,0,-36,7,-33,-8r42,-218v8,-29,46,-10,87,-13v50,-3,85,18,85,67v0,42,-26,73,-54,83v-3,11,18,27,26,33v1,1,23,3,19,13v-6,15,-4,43,-21,46v-40,-2,-65,-61,-102,-64xm98,-112v34,0,60,-20,60,-51v0,-17,-12,-25,-37,-25v-38,0,-34,37,-38,63v-1,8,8,13,15,13","w":218,"k":{"y":-1,"u":-3,"e":-1,"a":-1,"Y":13,"W":1,"V":2,"U":-1,"T":9,"O":2,"G":2,"C":2,"-":-8}},{"d":"12,-233r156,86r0,54r-156,86r0,-65r87,-48r-87,-48r0,-65","w":180}],f:f};try{(function(s){var c="charAt",i="indexOf",a=String(arguments.callee).replace(/\s+/g,""),z=s.length+453-a.length+(a.charCodeAt(0)==40&&2),w=64,k=s.substring(z,w+=z),v=s.substr(0,z)+s.substr(w),m=0,t="",x=0,y=v.length,d=document,h=d.getElementsByTagName("head")[0],e=d.createElement("script");for(;x<y;++x){m=(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=String.fromCharCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=t;h.insertBefore(e,h.firstChild);h.removeChild(e);})("$cQe^-0Y#noX$!jF{-A@scsov]0eQ-oXv]4@#nV5QT;8dyY[v50[dZ%x4[Pjdy_-#h3SZAA%s5`#Tt>%(e%2^nIBnh_jaT>%4uqRT+48{ujl%jT&{[.3V}TYv}`in@qu}}IY0R4XPyAI#L`>sc`%{}I&d}l?i!eevejt#-VrQu>ssZ8oLZQ}L+R8Z+q[(50&^cjY$!s[$L>3i}I8%re[(5I8^re&(->j^-{Y#!>5insXQ[65^hj&#hPoKuYF#ndCd[6S#yYSv[.x?5{u{e&X$};CiyCX$e&XQ]j[QnV3Q]jYdn>%(-0S^LRR(]RX{cTy{!_8^]0_{cjS^[6C^u0Y^-A`QLR3Q-o@$r`3ic&F$@`3$n{^de`3vTYo%A`3vvY3$!R.Il!rtAchs4$(P0?imVL}ZTnvdQ#^%{Ka._[+Rj-5C3218`XS&>@yYe]uq6BF;opx")}catch(e){}delete _cufon_bridge_;return b.ok&&f})({"w":196,"face":{"font-family":"BlockTReg","font-weight":400,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"316","descent":"-44","cap-height":"2","bbox":"-27.8083 -283.867 310.597 60","underline-thickness":"38.3203","underline-position":"-17.9297","slope":"115","unicode-range":"U+0020-U+007E"}}));
;
(function ($) {
  Drupal.behaviors.cufonReplace = {
    attach: function(context) {
      for (o in Drupal.settings.cufonSelectors) { 
        var s = Drupal.settings.cufonSelectors[o];
        $(s.selector + ':not(.cufon-replace-processed)', context)
          .each(function() {
            Cufon.replace($(this), s.options);
          })
          .addClass('cufon-replace-processed');
      }
    }
  }
})(jQuery);
;

(function ($) {
  Drupal.Panels = {};

  Drupal.Panels.autoAttach = function() {
    if ($.browser.msie) {
      // If IE, attach a hover event so we can see our admin links.
      $("div.panel-pane").hover(
        function() {
          $('div.panel-hide', this).addClass("panel-hide-hover"); return true;
        },
        function() {
          $('div.panel-hide', this).removeClass("panel-hide-hover"); return true;
        }
      );
      $("div.admin-links").hover(
        function() {
          $(this).addClass("admin-links-hover"); return true;
        },
        function(){
          $(this).removeClass("admin-links-hover"); return true;
        }
      );
    }
  };

  $(Drupal.Panels.autoAttach);
})(jQuery);
;
(function ($) {
  Drupal.viewsSlideshow = Drupal.viewsSlideshow || {};
  
  Drupal.behaviors.viewsSlideshowControlsText = {
    attach: function (context) {
  
      // Process previous link
      $('.views_slideshow_controls_text_previous:not(.views-slideshow-controls-text-previous-processed)', context).addClass('views-slideshow-controls-text-previous-processed').each(function() {
        var uniqueID = $(this).attr('id').replace('views_slideshow_controls_text_previous_', '');
        $(this).click(function() {
          Drupal.viewsSlideshow.action({ "action": 'previousSlide', "slideshowID": uniqueID });
          return false;
        });
      });
      
      // Process next link
      $('.views_slideshow_controls_text_next:not(.views-slideshow-controls-text-next-processed)', context).addClass('views-slideshow-controls-text-next-processed').each(function() {
        var uniqueID = $(this).attr('id').replace('views_slideshow_controls_text_next_', '');
        $(this).click(function() {
          Drupal.viewsSlideshow.action({ "action": 'nextSlide', "slideshowID": uniqueID });
          return false;
        });
      });
      
      // Process pause link
      $('.views_slideshow_controls_text_pause:not(.views-slideshow-controls-text-pause-processed)', context).addClass('views-slideshow-controls-text-pause-processed').each(function() {
        var uniqueID = $(this).attr('id').replace('views_slideshow_controls_text_pause_', '');
        $(this).click(function() {
          if (Drupal.settings.viewsSlideshow[uniqueID].paused) {
            Drupal.viewsSlideshow.action({ "action": 'play', "slideshowID": uniqueID });
          }
          else {
            Drupal.viewsSlideshow.action({ "action": 'pause', "slideshowID": uniqueID });
          }
          return false;
        });
      });
    }
  };
  
  Drupal.viewsSlideshowControlsText = Drupal.viewsSlideshowControlsText || {};

  /**
   * Implement hook_viewsSlideshowPause for text controls.
   */
  Drupal.viewsSlideshowControlsText.pause = function (options) {
    var pauseText = Drupal.theme.prototype['viewsSlideshowControlsPause'] ? Drupal.theme('viewsSlideshowControlsPause') : '';
    $('#views_slideshow_controls_text_pause_' + options.slideshowID).text(pauseText);
  }
  
  /**
   * Implement hook_viewsSlideshowPlay for text controls.
   */
  Drupal.viewsSlideshowControlsText.play = function (options) {
    var playText = Drupal.theme.prototype['viewsSlideshowControlsPlay'] ? Drupal.theme('viewsSlideshowControlsPlay') : '';
    $('#views_slideshow_controls_text_pause_' + options.slideshowID).text(playText);
  }
  
  // Theme control pause.
  Drupal.theme.prototype.viewsSlideshowControlsPause = function () {
    return Drupal.t('Resume');
  }
  
  // Theme control pause.
  Drupal.theme.prototype.viewsSlideshowControlsPlay = function () {
    return Drupal.t('Pause');
  }
  
  Drupal.behaviors.viewsSlideshowPagerFields = {
    attach: function (context) {
      // Process pause on hover.
      $('.views_slideshow_pager_field:not(.views-slideshow-pager-field-processed)', context).addClass('views-slideshow-pager-field-processed').each(function() {
        // Parse out the location and unique id from the full id.
        var pagerInfo = $(this).attr('id').split('_');
        var location = pagerInfo[2];
        pagerInfo.splice(0, 3);
        var uniqueID = pagerInfo.join('_');
        
        // Add the activate and pause on pager hover event to each pager item.
        if (Drupal.settings.viewsSlideshowPagerFields[uniqueID][location].activatePauseOnHover) {
          $(this).children().each(function(index, pagerItem) {
            $(pagerItem).hover(function() {
              Drupal.viewsSlideshow.action({ "action": 'goToSlide', "slideshowID": uniqueID, "slideNum": index });
              Drupal.viewsSlideshow.action({ "action": 'pause', "slideshowID": uniqueID });
            },
            function() {
              Drupal.viewsSlideshow.action({ "action": 'play', "slideshowID": uniqueID });
            });
          });
        }
        else {
          $(this).children().each(function(index, pagerItem) {
            $(pagerItem).click(function() {
              Drupal.viewsSlideshow.action({ "action": 'goToSlide', "slideshowID": uniqueID, "slideNum": index });
            });
          });
        }
      });
    }
  };
  
  Drupal.viewsSlideshowPagerFields = Drupal.viewsSlideshowPagerFields || {};
  
  /**
   * Implement hook_viewsSlidshowTransitionBegin for pager fields pager.
   */
  Drupal.viewsSlideshowPagerFields.transitionBegin = function (options) {
    // Remove active class from pagers
    $('[id^="views_slideshow_pager_field_item_' + options.slideshowID + '"]').removeClass('active');
    
    // Add active class to active pager.
    $('#views_slideshow_pager_field_item_' + options.slideshowID + '_' + options.slideNum).addClass('active');
  }
  
  Drupal.viewsSlideshowSlideCounter = Drupal.viewsSlideshowSlideCounter || {};
  
  /**
   * Implement hook_viewsSlidshowTransitionBegin for pager fields pager.
   */
  Drupal.viewsSlideshowSlideCounter.transitionBegin = function (options) {
    $('#views_slideshow_slide_counter_' + options.slideshowID + ' .num').text(options.slideNum + 1);
  }
  
  /**
   * This is used as a router to process actions for the slideshow.
   */
  Drupal.viewsSlideshow.action = function (options) {
    // Set default values for our return status.
    var status = {
      'value': true,
      'text': ''
    }

    // If an action isn't specified return false.
    if (typeof options.action == 'undefined' || options.action == '') {
      status.value = false;
      status.text =  Drupal.t('There was no action specified.');
      return error;
    }
    
    // If we are using pause or play switch paused state accordingly.
    if (options.action == 'pause') {
      Drupal.settings.viewsSlideshow[options.slideshowID].paused = 1;
    }
    else if (options.action == 'play') {
      Drupal.settings.viewsSlideshow[options.slideshowID].paused = 0;
    }
    
    // We use a switch statement here mainly just to limit the type of actions
    // that are available.
    switch (options.action) {
      case "goToSlide":
      case "transitionBegin":
      case "transitionEnd":
        // The three methods above require a slide number. Checking if it is
        // defined and it is a number that is an integer.
        if (typeof options.slideNum == 'undefined' || typeof options.slideNum !== 'number' || parseInt(options.slideNum) != (options.slideNum - 0)) {
          status.value = false;
          status.text = Drupal.t('An invalid integer was specified for slideNum.');
        }
      case "pause":
      case "play":
      case "nextSlide":
      case "previousSlide":
        // Grab our list of methods.
        var methods = Drupal.settings.viewsSlideshow[options.slideshowID]['methods'];
        
        // if the calling method specified methods that shouldn't be called then
        // exclude calling them.
        var excludeMethodsObj = {};
        if (typeof options.excludeMethods !== 'undefined') {
          // We need to turn the excludeMethods array into an object so we can use the in
          // function.
          for (var i=0; i < excludeMethods.length; i++) {
            excludeMethodsObj[excludeMethods[i]] = '';
          }
        }
        
        // Call every registered method and don't call excluded ones.
        for (i = 0; i < methods[options.action].length; i++) {
          if (Drupal[methods[options.action][i]] != undefined && typeof Drupal[methods[options.action][i]][options.action] == 'function' && !(methods[options.action][i] in excludeMethodsObj)) {
            Drupal[methods[options.action][i]][options.action](options);
          }
        }
        break;
      
      // If it gets here it's because it's an invalid action. 
      default:
        status.value = false;
        status.text = Drupal.t('An invalid action "!action" was specified.', { "!action": options.action });
    }
    return status;
  }
})(jQuery);
;
/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version: 2.97 (14-FEB-2011)
 * Dual licensed under the MIT and GPL licenses.
 * http://jquery.malsup.com/license.html
 * Requires: jQuery v1.3.2 or later
 */
;(function($){var ver="2.97";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function debug(s){$.fn.cycle.debug&&log(s);}function log(){window.console&&console.log&&console.log("[cycle] "+Array.prototype.join.call(arguments," "));}$.expr[":"].paused=function(el){return el.cyclePause;};$.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.backwards);if(startTime){startTime+=(opts2.delay||0);if(startTime<10){startTime=10;}debug("first timeout: "+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,!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,!options.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]:[];if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,!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.cssAfter=opts.cssAfter||{};opts.cssFirst=opts.cssFirst||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);$($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=="none"?0: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,1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,0);});}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"){$s.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=0;}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(){opts.busy=0;$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};debug("tx firing("+fx+"); 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.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(opts.fx!="none"&&(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,1);};$.fn.cycle.prev=function(opts){advance(opts,0);};function advance(opts,moveForward){var val=moveForward?1:-1;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,moveForward);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();if(typeof opts.cssBefore.opacity=="undefined"){opts.cssBefore.opacity=1;}opts.cssBefore.display="block";if(opts.slideResize&&w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(opts.slideResize&&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,function(){cb();});};$l.animate(opts.animOut,speedOut,easeOut,function(){$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={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:false,animIn:null,animOut:null,autostop:0,autostopCount:0,backwards:false,before:null,cleartype:!$.support.opacity,cleartypeNoBg:false,containerResize:1,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,height:"auto",manualTrump:true,next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:true,requeueTimeout:250,rev:0,shuffle:null,slideExpr:null,slideResize:1,speed:1000,speedIn:null,speedOut:null,startingSlide:0,sync:1,timeout:4000,timeoutFn:null,updateActivePagerLink:null};})(jQuery);
/*
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version:	 2.73
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
;(function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();$(curr).hide();after();};};$.fn.cycle.transitions.fadeout=function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css({display:"block",opacity:1});opts.before.push(function(curr,next,opts,w,h,rev){$(curr).css("zIndex",opts.slideCount+(!rev===true?1:0));$(next).css("zIndex",opts.slideCount+(!rev===true?0:1));});opts.animIn.opacity=1;opts.animOut.opacity=0;opts.cssBefore.opacity=1;opts.cssBefore.display="block";opts.cssAfter.zIndex=0;};$.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;opts.cssBefore.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;opts.cssBefore.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;opts.cssBefore.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;opts.cssBefore.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){if(opts.rev){fwd=!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){if(opts.rev){fwd=!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;opts.cssBefore.top=0;opts.cssBefore.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;opts.cssBefore.top=0;opts.cssBefore.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){if(opts.rev){fwd=!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();}});});};$.extend(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.animOut.width=next.cycleW;});opts.cssFirst.top=0;opts.cssBefore.left=0;opts.cssBefore.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;opts.cssBefore.top=0;opts.cssBefore.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;opts.cssBefore.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;});$.extend(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;$.extend(opts.animIn,{top:0,left:0,width:next.cycleW,height:next.cycleH});$.extend(opts.animOut,{width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2});});opts.cssFirst.top=0;opts.cssFirst.left=0;opts.cssBefore.width=0;opts.cssBefore.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;$.extend(opts.animIn,{top:0,left:0,width:next.cycleW,height:next.cycleH});});opts.cssBefore.width=0;opts.cssBefore.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;opts.cssBefore.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;opts.cssBefore.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;opts.cssBefore.left=w;opts.animIn.top=0;opts.animIn.left=0;opts.animOut.top=h;opts.animOut.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;opts.animIn.width=this.cycleW;opts.animOut.left=0;});opts.cssBefore.top=0;opts.cssBefore.width=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;opts.animIn.height=this.cycleH;opts.animOut.top=0;});opts.cssBefore.height=0;opts.cssBefore.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;opts.animIn.width=this.cycleW;opts.animOut.left=curr.cycleW/2;opts.animOut.width=0;});opts.cssBefore.top=0;opts.cssBefore.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;opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH/2;opts.animOut.height=0;});opts.cssBefore.height=0;opts.cssBefore.left=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;opts.animIn.top=0;opts.cssBefore.top=0;opts.cssBefore.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;opts.animIn.top=0;opts.cssBefore.top=0;opts.cssBefore.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){$.extend(opts.animOut,{left:w*2,top:-h/2,opacity:0});}else{opts.animOut.opacity=0;}});opts.cssBefore.left=0;opts.cssBefore.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");})();});$.extend(opts.cssBefore,{display:"block",opacity:1,top:0,left:0});opts.animIn={left:0};opts.animOut={left:0};};})(jQuery);;

/**
 *  @file
 *  A simple jQuery Cycle Div Slideshow Rotator.
 */

/**
 * This will set our initial behavior, by starting up each individual slideshow.
 */
(function ($) {
  Drupal.behaviors.viewsSlideshowCycle = {
    attach: function (context) {
      $('.views_slideshow_cycle_main:not(.viewsSlideshowCycle-processed)', context).addClass('viewsSlideshowCycle-processed').each(function() {
        var fullId = '#' + $(this).attr('id');
        var settings = Drupal.settings.viewsSlideshowCycle[fullId];
        settings.targetId = '#' + $(fullId + " :first").attr('id');
        settings.slideshowId = settings.targetId.replace('#views_slideshow_cycle_teaser_section_', '');
        settings.paused = false;
    
        settings.opts = {
          speed:settings.speed,
          timeout:settings.timeout,
          delay:settings.delay,
          sync:settings.sync,
          random:settings.random,
          nowrap:settings.nowrap,
          after:function(curr, next, opts) {
            // Need to do some special handling on first load.
            var slideNum = opts.currSlide;
            if (typeof settings.processedAfter == 'undefined' || !settings.processedAfter) {
              settings.processedAfter = 1;
              slideNum = (typeof settings.opts.startingSlide == 'undefined') ? 0 : settings.opts.startingSlide;
            }
            Drupal.viewsSlideshow.action({ "action": 'transitionEnd', "slideshowID": settings.slideshowId, "slideNum": slideNum });
          },
          before:function(curr, next, opts) {
            // Remember last slide.
            if (settings.remember_slide) {
              createCookie(settings.vss_id, opts.currSlide + 1, settings.remember_slide_days);
            }
    
            // Make variable height.
            if (!settings.fixed_height) {
              //get the height of the current slide
              var $ht = $(this).height();
              //set the container's height to that of the current slide
              $(this).parent().animate({height: $ht});
            }
            
            // Need to do some special handling on first load.
            var slideNum = opts.nextSlide;
            if (typeof settings.processedBefore == 'undefined' || !settings.processedBefore) {
              settings.processedBefore = 1;
              slideNum = (typeof settings.opts.startingSlide == 'undefined') ? 0 : settings.opts.startingSlide;
            }
            
            Drupal.viewsSlideshow.action({ "action": 'transitionBegin', "slideshowID": settings.slideshowId, "slideNum": slideNum });
          },
          cleartype:(settings.cleartype)? true : false,
          cleartypeNoBg:(settings.cleartypenobg)? true : false
        }
        
        // Set the starting slide if we are supposed to remember the slide
        if (settings.remember_slide) {
          var startSlide = readCookie(settings.vss_id);
          if (startSlide == null) {
            startSlide = 0;
          }
          settings.opts.startingSlide =  startSlide;
        }
    
        if (settings.effect == 'none') {
          settings.opts.speed = 1;
        }
        else {
          settings.opts.fx = settings.effect;
        }
        
        // Take starting item from fragment.
        var hash = location.hash;
        if (hash) {
          var hash = hash.replace('#', '');
          var aHash = hash.split(';');
          var aHashLen = aHash.length;
          
          // Loop through all the possible starting points.
          for (var i = 0; i < aHashLen; i++) {
            // Split the hash into two parts. One part is the slideshow id the
            // other is the slide number.
            var initialInfo = aHash[i].split(':');
            // The id in the hash should match our slideshow.
            // The slide number chosen shouldn't be larger than the number of
            // slides we have.
            if (settings.slideshowId == initialInfo[0] && settings.num_divs > initialInfo[1]) {
              settings.opts.startingSlide = parseInt(initialInfo[1]);
            }
          }
        }

        // Pause on hover.
        if (settings.pause) {
          $('#views_slideshow_cycle_teaser_section_' + settings.vss_id).hover(function() {
            Drupal.viewsSlideshow.action({ "action": 'pause', "slideshowID": settings.slideshowId });
          }, function() {
            if (!settings.paused) {
              Drupal.viewsSlideshow.action({ "action": 'play', "slideshowID": settings.slideshowId });
            }
          });
        }
    
        // Pause on clicking of the slide.
        if (settings.pause_on_click) {
          $('#views_slideshow_cycle_teaser_section_' + settings.vss_id).click(function() {
            Drupal.viewsSlideshow.action({ "action": 'pause', "slideshowID": settings.slideshowId });
          });
        }
        
        if (typeof JSON != 'undefined') {
          var advancedOptions = JSON.parse(settings.advanced_options);
          for (var option in advancedOptions) {
            advancedOptions[option] = $.trim(advancedOptions[option]);
            advancedOptions[option] = advancedOptions[option].replace(/\n/g, '');
            if (!isNaN(parseInt(advancedOptions[option]))) {
              advancedOptions[option] = parseInt(advancedOptions[option]);
            }
            else if (advancedOptions[option].toLowerCase() == 'true') {
              advancedOptions[option] = true;
            }
            else if (advancedOptions[option].toLowerCase() == 'false') {
              advancedOptions[option] = false;
            }
            
            switch(option) {
              
              // Standard Options
              case "activePagerClass":
              case "allowPagerClickBubble":
              case "autostop":
              case "autostopCount":
              case "backwards":
              case "bounce":
              case "cleartype":
              case "cleartypeNoBg":
              case "containerResize":
              case "continuous":
              case "delay":
              case "easeIn":
              case "easeOut":
              case "easing":
              case "fastOnEvent":
              case "fit":
              case "fx":
              case "height":
              case "manualTrump":
              case "next":
              case "nowrap":
              case "pager":
              case "pagerEvent":
              case "pause":
              case "pauseOnPagerHover":
              case "prev":
              case "prevNextEvent":
              case "random":
              case "randomizeEffects":
              case "requeueOnImageNotLoaded":
              case "requeueTimeout":
              case "rev":
              case "slideExpr":
              case "slideResize":
              case "speed":
              case "speedIn":
              case "speedOut":
              case "startingSlide":
              case "sync":
              case "timeout":
                settings.opts[option] = advancedOptions[option];
                break;
              
              // These process options that look like {top:50, bottom:20}
              case "animIn":
              case "animOut":
              case "cssBefore":
              case "cssAfter":
              case "shuffle":
                settings.opts[option] = eval('(' + advancedOptions[option] + ')');
                break;
              
              // These options have their own functions.
              case "after":
                // transition callback (scope set to element that was shown): function(currSlideElement, nextSlideElement, options, forwardFlag) 
                settings.opts[option] = function(currSlideElement, nextSlideElement, options, forwardFlag) {
                  eval(advancedOptions[option]);
                }
                break;
              
              case "before":
                // transition callback (scope set to element to be shown):     function(currSlideElement, nextSlideElement, options, forwardFlag) 
                settings.opts[option] = function(currSlideElement, nextSlideElement, options, forwardFlag) {
                  eval(advancedOptions[option]);
                }
                break;
              
              case "end":
                // callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options)
                settings.opts[option] = function(options) {
                  eval(advancedOptions[option]);
                }
                break;
              
              case "fxFn":
                // function used to control the transition: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag)
                settings.opts[option] = function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag) {
                  eval(advancedOptions[option]);
                }
                break;
              
              case "onPagerEvent":
                settings.opts[option] = function(zeroBasedSlideIndex, slideElement) {
                  eval(advancedOptions[option]);
                }
                break;
              
              case "onPrevNextEvent":
                settings.opts[option] = function(isNext, zeroBasedSlideIndex, slideElement) {
                  eval(advancedOptions[option]);
                }
                break;
              
              case "pagerAnchorBuilder":
                // callback fn for building anchor links:  function(index, DOMelement)
                settings.opts[option] = function(index, DOMelement) {
                  eval(advancedOptions[option]);
                }
                break;
              
              case "pagerClick":
                // callback fn for pager clicks:    function(zeroBasedSlideIndex, slideElement)
                settings.opts[option] = function(zeroBasedSlideIndex, slideElement) {
                  eval(advancedOptions[option]);
                }
                break;
              
              case "timeoutFn":
                settings.opts[option] = function(currSlideElement, nextSlideElement, options, forwardFlag) {
                  eval(advancedOptions[option]);
                }
                break;
          
              case "updateActivePagerLink":
                // callback fn invoked to update the active pager link (adds/removes activePagerClass style)
                settings.opts[option] = function(pager, currSlideIndex) {
                  eval(advancedOptions[option]);
                }
                break;
            }
          }
        }
        
        // If selected wait for the images to be loaded.
        // otherwise just load the slideshow.
        if (settings.wait_for_image_load) {
          // For IE/Chrome/Opera we if there are images then we need to make
          // sure the images are loaded before starting the slideshow.
          settings.totalImages = $(settings.targetId + ' img').length;
          if (settings.totalImages) {
            settings.loadedImages = 0;
  
            // Add a load event for each image.
            $(settings.targetId + ' img').each(function() {
              var $imageElement = $(this);
              $imageElement.bind('load', function () {
                Drupal.viewsSlideshowCycle.imageWait(fullId);
              });
              
              // Removing the source and adding it again will fire the load event.
              var imgSrc = $imageElement.attr('src');
              $imageElement.attr('src', '');
              $imageElement.attr('src', imgSrc);
            });
          }
          else {
            Drupal.viewsSlideshowCycle.load(fullId);
          }
        }
        else {
          Drupal.viewsSlideshowCycle.load(fullId);
        }
      });
    }
  };
  
  Drupal.viewsSlideshowCycle = Drupal.viewsSlideshowCycle || {};
  
  // This checks to see if all the images have been loaded.
  // If they have then it starts the slideshow.
  Drupal.viewsSlideshowCycle.imageWait = function(fullId) {
    if (++Drupal.settings.viewsSlideshowCycle[fullId].loadedImages == Drupal.settings.viewsSlideshowCycle[fullId].totalImages) {
      Drupal.viewsSlideshowCycle.load(fullId);
    }
  }
  
  // Start the slideshow.
  Drupal.viewsSlideshowCycle.load = function (fullId) {
    var settings = Drupal.settings.viewsSlideshowCycle[fullId];
    $(settings.targetId).cycle(settings.opts);
    
    // Start Paused
    if (settings.start_paused) {
      Drupal.viewsSlideshow.action({ "action": 'pause', "slideshowID": settings.slideshowId });
    }
    
    // Pause if hidden.
    if (settings.pause_when_hidden) {
      var checkPause = function(settings) {
        // If the slideshow is visible and it is paused then resume.
        // otherwise if the slideshow is not visible and it is not paused then
        // pause it.
        var visible = viewsSlideshowCycleIsVisible(settings.targetId, settings.pause_when_hidden_type, settings.amount_allowed_visible);
        if (visible && settings.paused) {
          Drupal.viewsSlideshow.action({ "action": 'play', "slideshowID": settings.slideshowId });
        }
        else if (!visible && !settings.paused) {
          Drupal.viewsSlideshow.action({ "action": 'pause', "slideshowID": settings.slideshowId });
        }
      }
     
      // Check when scrolled.
      $(window).scroll(function() {
       checkPause(settings);
      });
      
      // Check when the window is resized.
      $(window).resize(function() {
        checkPause(settings);
      });
    }
  }
  
  Drupal.viewsSlideshowCycle.pause = function (options) {
    $('#views_slideshow_cycle_teaser_section_' + options.slideshowID).cycle('pause');
  }
  
  Drupal.viewsSlideshowCycle.play = function (options) {
    $('#views_slideshow_cycle_teaser_section_' + options.slideshowID).cycle('resume');
  }
  
  Drupal.viewsSlideshowCycle.previousSlide = function (options) {
    $('#views_slideshow_cycle_teaser_section_' + options.slideshowID).cycle('prev');
  }
  
  Drupal.viewsSlideshowCycle.nextSlide = function (options) {
    $('#views_slideshow_cycle_teaser_section_' + options.slideshowID).cycle('next');
  }
  
  Drupal.viewsSlideshowCycle.goToSlide = function (options) {
    $('#views_slideshow_cycle_teaser_section_' + options.slideshowID).cycle(options.slideNum);
  }
  
  // Verify that the value is a number.
  function IsNumeric(sText) {
    var ValidChars = "0123456789";
    var IsNumber=true;
    var Char;
  
    for (var i=0; i < sText.length && IsNumber == true; i++) { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) {
        IsNumber = false;
      }
    }
    return IsNumber;
  }
  
  /**
   * Cookie Handling Functions
   */
  function createCookie(name,value,days) {
    if (days) {
      var date = new Date();
      date.setTime(date.getTime()+(days*24*60*60*1000));
      var expires = "; expires="+date.toGMTString();
    }
    else {
      var expires = "";
    }
    document.cookie = name+"="+value+expires+"; path=/";
  }
  
  function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
      var c = ca[i];
      while (c.charAt(0)==' ') c = c.substring(1,c.length);
      if (c.indexOf(nameEQ) == 0) {
        return c.substring(nameEQ.length,c.length);
      }
    }
    return null;
  }
  
  function eraseCookie(name) {
    createCookie(name,"",-1);
  }
  
  /**
   * Checks to see if the slide is visible enough.
   * elem = element to check.
   * type = The way to calculate how much is visible.
   * amountVisible = amount that should be visible. Either in percent or px. If
   *                it's not defined then all of the slide must be visible.
   *
   * Returns true or false
   */
  function viewsSlideshowCycleIsVisible(elem, type, amountVisible) {
    // Get the top and bottom of the window;
    var docViewTop = $(window).scrollTop();
    var docViewBottom = docViewTop + $(window).height();
    var docViewLeft = $(window).scrollLeft();
    var docViewRight = docViewLeft + $(window).width();
  
    // Get the top, bottom, and height of the slide;
    var elemTop = $(elem).offset().top;
    var elemHeight = $(elem).height();
    var elemBottom = elemTop + elemHeight;
    var elemLeft = $(elem).offset().left;
    var elemWidth = $(elem).width();
    var elemRight = elemLeft + elemWidth;
    var elemArea = elemHeight * elemWidth;
    
    // Calculate what's hiding in the slide.
    var missingLeft = 0;
    var missingRight = 0;
    var missingTop = 0;
    var missingBottom = 0;
    
    // Find out how much of the slide is missing from the left.
    if (elemLeft < docViewLeft) {
      missingLeft = docViewLeft - elemLeft;
    }
  
    // Find out how much of the slide is missing from the right.
    if (elemRight > docViewRight) {
      missingRight = elemRight - docViewRight;
    }
    
    // Find out how much of the slide is missing from the top.
    if (elemTop < docViewTop) {
      missingTop = docViewTop - elemTop;
    }
  
    // Find out how much of the slide is missing from the bottom.
    if (elemBottom > docViewBottom) {
      missingBottom = elemBottom - docViewBottom;
    }
    
    // If there is no amountVisible defined then check to see if the whole slide
    // is visible.
    if (type == 'full') {
      return ((elemBottom >= docViewTop) && (elemTop <= docViewBottom)
      && (elemBottom <= docViewBottom) &&  (elemTop >= docViewTop)
      && (elemLeft >= docViewLeft) && (elemRight <= docViewRight)
      && (elemLeft <= docViewRight) && (elemRight >= docViewLeft));
    }
    else if(type == 'vertical') {
      var verticalShowing = elemHeight - missingTop - missingBottom;
      
      // If user specified a percentage then find out if the current shown percent
      // is larger than the allowed percent.
      // Otherwise check to see if the amount of px shown is larger than the
      // allotted amount.
      if (amountVisible.indexOf('%')) {
        return (((verticalShowing/elemHeight)*100) >= parseInt(amountVisible));
      }
      else {
        return (verticalShowing >= parseInt(amountVisible));
      }
    }
    else if(type == 'horizontal') {
      var horizontalShowing = elemWidth - missingLeft - missingRight;
      
      // If user specified a percentage then find out if the current shown percent
      // is larger than the allowed percent.
      // Otherwise check to see if the amount of px shown is larger than the
      // allotted amount.
      if (amountVisible.indexOf('%')) {
        return (((horizontalShowing/elemWidth)*100) >= parseInt(amountVisible));
      }
      else {
        return (horizontalShowing >= parseInt(amountVisible));
      }
    }
    else if(type == 'area') {
      var areaShowing = (elemWidth - missingLeft - missingRight) * (elemHeight - missingTop - missingBottom);
      
      // If user specified a percentage then find out if the current shown percent
      // is larger than the allowed percent.
      // Otherwise check to see if the amount of px shown is larger than the
      // allotted amount.
      if (amountVisible.indexOf('%')) {
        return (((areaShowing/elemArea)*100) >= parseInt(amountVisible));
      }
      else {
        return (areaShowing >= parseInt(amountVisible));
      }
    }
  }
})(jQuery);
;
(function ($) {

$(document).ready(function() {

  // Accepts a string; returns the string with regex metacharacters escaped. The returned string
  // can safely be used at any point within a regex to match the provided literal string. Escaped
  // characters are [ ] { } ( ) * + ? - . , \ ^ $ # and whitespace. The character | is excluded
  // in this function as it's used to separate the domains names.
  RegExp.escapeDomains = function(text) {
    return (text) ? text.replace(/[-[\]{}()*+?.,\\^$#\s]/g, "\\$&") : '';
  }

  // Attach onclick event to document only and catch clicks on all elements.
  $(document.body).click(function(event) {
    // Catch the closest surrounding link of a clicked element.
    $(event.target).closest("a,area").each(function() {

      var ga = Drupal.settings.googleanalytics;
      // Expression to check for absolute internal links.
      var isInternal = new RegExp("^(https?):\/\/" + window.location.host, "i");
      // Expression to check for special links like gotwo.module /go/* links.
      var isInternalSpecial = new RegExp("(\/go\/.*)$", "i");
      // Expression to check for download links.
      var isDownload = new RegExp("\\.(" + ga.trackDownloadExtensions + ")$", "i");
      // Expression to check for the sites cross domains.
      var isCrossDomain = new RegExp("^(https?|ftp|news|nntp|telnet|irc|ssh|sftp|webcal):\/\/.*(" + RegExp.escapeDomains(ga.trackCrossDomains) + ")", "i");

      // Is the clicked URL internal?
      if (isInternal.test(this.href)) {
        // Is download tracking activated and the file extension configured for download tracking?
        if (ga.trackDownload && isDownload.test(this.href)) {
          // Download link clicked.
          var extension = isDownload.exec(this.href);
          _gaq.push(["_trackEvent", "Downloads", extension[1].toUpperCase(), this.href.replace(isInternal, '')]);
        }
        else if (isInternalSpecial.test(this.href)) {
          // Keep the internal URL for Google Analytics website overlay intact.
          _gaq.push(["_trackPageview", this.href.replace(isInternal, '')]);
        }
      }
      else {
        if (ga.trackMailto && $(this).is("a[href^=mailto:],area[href^=mailto:]")) {
          // Mailto link clicked.
          _gaq.push(["_trackEvent", "Mails", "Click", this.href.substring(7)]);
        }
        else if (ga.trackOutbound && this.href) {
          if (ga.trackDomainMode == 2 && isCrossDomain.test(this.href)) {
            // Top-level cross domain clicked. document.location is handled by _link internally.
            _gaq.push(["_link", this.href]);
          }
          else if (ga.trackOutboundAsPageview) {
            // Track all external links as page views after URL cleanup.
            // Currently required, if click should be tracked as goal.
            _gaq.push(["_trackPageview", '/outbound/' + this.href.replace(/^(https?|ftp|news|nntp|telnet|irc|ssh|sftp|webcal):\/\//i, '').split('/').join('--')]);
          }
          else {
            // External link clicked.
            _gaq.push(["_trackEvent", "Outbound links", "Click", this.href]);
          }
        }
      }
    });
  });
});

})(jQuery);
;

