/*

This is a combination file of the following JS scripts or jQuery plugins:

1. Cufon - fonts + Meta font
2. clearingInput - put form labels in form text inputs
3. Cycle Lite - homepage feature rotator
4. Fitted  - expand links to fill container
5. Superfish - dropdown menus
6. Colorbox - lightbox
7. JS Cookie - necessary for limiting when lightboxes show
8. jQuery Validation


*/


/*
 * 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:
 * ©1991 Erik Spiekermann FontShop International
 */
Cufon.registerFont({"w":180,"face":{"font-family":"Meta","font-weight":500,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 6 3 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"6","bbox":"-18 -333 333 75","underline-thickness":"7.2","underline-position":"-51.12","stemh":"22","stemv":"29","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"d":"0,0r0,0","w":119},"\u00a6":{"d":"52,-153r-24,0r0,-119r24,0r0,119xm52,6r-24,0r0,-115r24,0r0,115","w":79},"\u00d7":{"d":"45,-26r-19,-19r46,-45r-46,-45r19,-19r45,46r45,-46r19,19r-46,45r46,45r-19,19r-45,-46"},"!":{"d":"65,-252r-7,181r-22,0r-6,-176xm69,-20v0,13,-9,23,-21,23v-12,0,-22,-11,-22,-23v0,-12,10,-22,22,-22v12,0,21,10,21,22","w":95},"\"":{"d":"54,-168r0,-87r26,0r0,87r-26,0xm107,-168r0,-87r26,0r0,87r-26,0","w":186},"#":{"d":"35,0r11,-77r-35,0r0,-23r39,0r7,-55r-35,0r0,-24r38,0r11,-76r24,0r-10,76r45,0r11,-76r24,0r-11,76r35,0r0,24r-38,0r-8,55r36,0r0,23r-39,0r-11,77r-24,0r11,-77r-46,0r-11,77r-24,0xm119,-100r8,-55r-46,0r-7,55r45,0","w":200},"$":{"d":"165,-113v38,47,0,112,-56,117r0,35r-21,0r0,-34v-28,0,-53,-9,-76,-23r13,-23v20,14,40,22,63,22r0,-97v-38,-11,-67,-23,-68,-65v0,-39,27,-67,68,-71r0,-30r21,0r0,30v23,2,44,9,65,23r-13,22v-21,-13,-35,-20,-52,-21r0,86v23,7,45,16,56,29xm88,-148r0,-79v-46,6,-50,68,0,79xm109,-21v23,-2,40,-23,39,-45v0,-21,-13,-34,-39,-43r0,88","w":199},"%":{"d":"80,0r119,-245r24,0r-120,245r-23,0xm128,-185v2,37,-22,59,-58,59v-36,0,-58,-24,-58,-62v0,-38,22,-61,58,-61v45,0,56,22,58,64xm289,-56v2,36,-23,60,-58,60v-36,0,-58,-24,-58,-62v0,-38,21,-62,57,-62v46,0,57,23,59,64xm104,-184v-2,-31,-4,-45,-35,-45v-24,0,-33,13,-32,39v0,29,8,45,34,45v23,0,34,-14,33,-39xm265,-55v0,-30,-4,-45,-35,-45v-24,0,-33,14,-33,39v0,30,9,45,35,45v23,0,33,-15,33,-39","w":299},"&":{"d":"108,-236v61,0,91,76,35,103r-21,12r57,56v7,-8,7,-35,7,-54r25,-1v0,38,-2,50,-13,75r45,45r-37,0r-24,-23v-38,48,-157,33,-154,-38v1,-34,24,-51,50,-63v-17,-16,-33,-29,-34,-55v0,-31,30,-57,64,-57xm108,-216v-32,-1,-48,41,-18,64v6,4,11,11,16,15v23,-13,37,-19,37,-44v0,-20,-14,-35,-35,-35xm95,-109v-53,19,-46,92,17,92v24,0,46,-10,55,-23","w":250},"'":{"d":"37,-168r0,-87r26,0r0,87r-26,0","w":100},"(":{"d":"64,-116v0,74,13,133,63,157r-8,15v-56,-18,-86,-95,-84,-172v2,-94,29,-133,84,-161r7,13v-46,23,-62,74,-62,148","w":115},")":{"d":"52,-106v0,-74,-13,-134,-63,-158r8,-14v55,18,86,95,84,171v-2,94,-28,134,-84,162r-7,-14v46,-23,62,-73,62,-147","w":115},"*":{"d":"91,-255r0,54r51,-18r7,21r-51,18r32,42r-18,14r-32,-44r-31,44r-18,-14r31,-42r-51,-18r7,-21r51,18r0,-54r22,0","w":159},"+":{"d":"13,-77r0,-26r64,0r0,-64r26,0r0,64r64,0r0,26r-64,0r0,64r-26,0r0,-64r-64,0"},",":{"d":"75,-10v0,30,-20,47,-44,61r-10,-15v14,-7,22,-18,24,-32v-15,1,-23,-9,-24,-23v0,-14,11,-26,25,-26v17,0,29,15,29,35","w":96},"-":{"d":"21,-82r0,-28r68,0r0,28r-68,0","w":108},".":{"d":"24,-20v0,-13,11,-24,24,-24v14,0,24,11,24,24v0,14,-11,25,-24,25v-14,0,-24,-11,-24,-25","w":95},"\/":{"d":"-10,53r93,-326r24,0r-94,326r-23,0","w":96},"0":{"d":"98,6v-51,0,-81,-36,-81,-95v0,-58,31,-94,80,-94v51,0,81,36,81,95v0,58,-31,94,-80,94xm46,-94v0,54,16,77,52,77v33,0,50,-21,50,-66v0,-54,-16,-77,-52,-77v-33,0,-50,21,-50,66","w":192},"1":{"d":"17,-141r62,-42r22,0r0,160r33,0r0,23r-95,0r0,-23r33,0r0,-125v-15,10,-32,16,-49,23","w":145},"2":{"d":"129,-131v0,-45,-62,-36,-95,-8r-12,-14v27,-23,50,-33,76,-33v61,0,82,57,45,96v-18,19,-58,49,-86,68v34,-2,78,-1,114,-1r-6,23r-138,0r0,-23v22,-15,82,-62,94,-80v6,-9,8,-15,8,-28","w":192},"3":{"d":"136,-21v-5,-36,-25,-47,-77,-44r0,-20v50,2,69,-2,72,-38v4,-51,-75,-44,-100,-18r-13,-15v33,-39,143,-42,143,29v0,26,-16,46,-43,54v31,5,50,29,50,55v0,62,-68,90,-140,82r-7,-19v61,7,111,-12,115,-66","w":192},"4":{"d":"15,-24r83,-162r31,0r-84,163v21,-2,54,-1,77,-1r5,-93r23,-7r-1,100r30,0r0,22r-30,0v2,18,1,44,1,64r-28,8r0,-72r-107,0r0,-22","w":192},"5":{"d":"30,-57r11,-122r107,0r-4,24r-77,0r-6,70v54,-9,98,14,99,67v0,60,-65,96,-130,82r-6,-22v48,18,105,-15,105,-60v0,-49,-63,-55,-99,-39","w":192},"6":{"d":"18,-92v0,-81,72,-143,131,-157r7,18v-57,22,-89,47,-102,106v43,-37,124,-16,124,53v0,45,-34,78,-79,78v-49,0,-81,-39,-81,-98xm52,-103v-6,45,6,88,47,87v29,0,46,-22,46,-56v0,-58,-60,-61,-93,-31","w":192},"7":{"d":"148,-155r-129,1r7,-24r150,0v-13,56,-49,83,-71,132v-12,28,-34,73,-40,104r-34,9v16,-81,76,-174,117,-222","w":192},"8":{"d":"169,-185v0,25,-23,48,-48,58v28,10,56,32,56,62v0,37,-31,71,-81,71v-46,0,-80,-28,-80,-66v0,-36,28,-55,51,-64v-67,-27,-54,-115,33,-115v41,0,69,21,69,54xm51,-182v0,27,24,36,49,47v29,-15,42,-31,42,-48v0,-22,-18,-36,-46,-36v-27,0,-45,15,-45,37xm148,-58v0,-41,-20,-35,-64,-57v-51,14,-54,100,14,100v30,0,50,-18,50,-43","w":192},"9":{"d":"174,-97v-1,86,-66,159,-149,172r-14,-18v59,-9,108,-55,123,-101v-46,34,-118,4,-118,-60v0,-46,36,-81,81,-81v43,0,77,33,77,88xm48,-105v-1,60,57,70,92,35v11,-44,-8,-92,-45,-92v-28,0,-47,23,-47,57","w":192},":":{"d":"31,-20v0,-14,10,-24,24,-24v13,0,24,11,24,24v0,14,-11,24,-25,24v-13,0,-23,-11,-23,-24xm31,-133v0,-14,10,-25,24,-25v13,0,24,11,24,24v0,14,-11,25,-24,25v-13,0,-24,-11,-24,-24","w":108},";":{"d":"82,-10v-1,30,-19,48,-44,61r-10,-15v14,-7,23,-18,25,-32v-15,1,-23,-9,-24,-23v0,-14,11,-26,25,-26v17,0,28,15,28,35xm28,-135v0,-13,12,-23,25,-23v13,0,24,11,24,24v0,14,-11,25,-24,25v-13,0,-25,-12,-25,-26","w":109},"<":{"d":"97,-185r-57,77r57,77r-24,16r-68,-93r68,-93","w":113},"=":{"d":"26,-125r0,-24r188,0r0,24r-188,0xm26,-69r0,-24r188,0r0,24r-188,0","w":239},">":{"d":"14,-31r57,-77r-57,-77r23,-16r70,93r-70,93","w":113},"?":{"d":"125,-197v-5,67,-70,49,-54,117r-24,0v-7,-28,-4,-53,17,-72v14,-13,32,-19,32,-44v-1,-42,-58,-32,-81,-13r-12,-20v37,-31,127,-31,122,32xm37,-20v0,-13,12,-24,25,-24v13,0,24,11,24,24v0,14,-11,25,-24,25v-13,0,-25,-11,-25,-25","w":128},"@":{"d":"223,-198r-34,120v0,5,3,7,9,7v23,0,50,-38,50,-78v0,-57,-48,-93,-98,-93v-62,0,-110,53,-110,115v0,64,51,114,110,114v36,0,72,-18,91,-44r23,0v-23,39,-67,63,-114,63v-76,0,-134,-58,-134,-133v0,-75,60,-134,134,-134v66,0,122,46,122,110v0,62,-50,104,-84,104v-13,0,-20,-10,-24,-24v-24,41,-96,24,-96,-32v0,-50,33,-102,84,-102v18,0,31,10,41,30r6,-23r24,0xm94,-105v0,20,14,34,32,34v31,0,55,-46,55,-76v0,-18,-14,-34,-29,-34v-34,0,-58,45,-58,76","w":288},"A":{"d":"84,-247r38,0r82,247r-33,0r-24,-76r-92,0r-24,76r-30,0xm102,-221r-39,121r77,0","w":205},"B":{"d":"195,-68v-8,47,-28,73,-98,68r-64,0r0,-247v85,-3,151,-3,151,62v0,26,-16,45,-44,54v37,8,51,27,55,63xm152,-181v0,-42,-43,-44,-90,-41r0,81v46,1,90,5,90,-40xm164,-70v0,-50,-49,-48,-102,-46r0,92v52,1,102,6,102,-46","w":212},"C":{"d":"50,-118v0,81,64,122,122,81r16,21v-79,51,-170,-1,-170,-107v0,-100,90,-161,166,-107r-16,19v-63,-42,-118,9,-118,93","w":192},"D":{"d":"203,-122v0,79,-32,122,-106,122r-65,0r0,-245r50,0v84,-4,121,43,121,123xm171,-118v0,-73,-32,-112,-109,-103r0,197v79,10,109,-28,109,-94","w":225},"E":{"d":"33,0r0,-245r135,0r-4,24r-101,0r0,80r85,0r0,26r-85,0r0,89r109,0r0,26r-139,0","w":186},"F":{"d":"32,0r0,-246r130,0r-4,25r-96,0r0,80r79,0r0,24r-79,0r0,117r-30,0","w":167},"G":{"d":"19,-122v0,-73,34,-125,103,-127v26,0,49,8,68,24r-14,19v-20,-14,-34,-19,-53,-19v-52,-3,-72,49,-72,104v0,79,52,121,117,91r0,-75r-50,0r-6,-24r83,0r0,115v-81,50,-176,-3,-176,-108","w":218},"H":{"d":"31,0r0,-247r29,0r0,103r104,0r0,-103r30,0r0,247r-30,0r0,-120r-104,0r0,120r-29,0","w":225},"I":{"d":"34,0r0,-247r29,0r0,247r-29,0","w":96},"J":{"d":"-1,28v28,-14,36,-21,36,-69r0,-206r29,0r0,231v-4,33,-21,52,-50,62","w":96},"K":{"d":"30,0r0,-247r30,0r0,247r-30,0xm61,-131r95,-116r38,0r-99,116r98,131r-37,0","w":205},"L":{"d":"32,0r0,-247r30,0r0,222r97,0r-3,25r-124,0","w":167},"M":{"d":"24,0r21,-247r44,0r45,161v5,17,6,25,9,44v16,-76,37,-134,56,-205r43,0r22,247r-30,0r-16,-223r-63,223r-25,0r-61,-224r-17,224r-28,0","w":276},"N":{"d":"31,0r0,-246r34,0r82,157v9,18,23,52,23,52v-3,-42,-4,-153,-4,-209r29,0r0,246r-31,0r-79,-151v-12,-22,-23,-46,-28,-59v6,65,3,141,4,210r-30,0","w":225},"O":{"d":"120,5v-68,0,-99,-56,-99,-130v0,-78,37,-126,98,-126v82,0,97,52,100,131v3,74,-33,125,-99,125xm186,-115v0,-69,-8,-113,-67,-113v-50,0,-66,39,-66,97v0,67,13,113,69,113v50,0,64,-32,64,-97","w":237},"P":{"d":"188,-176v2,65,-51,85,-126,78r0,98r-29,0r0,-247r69,0v56,-3,85,28,86,71xm155,-171v0,-49,-40,-54,-93,-51r0,100v51,4,93,-3,93,-49","w":205},"Q":{"d":"118,-251v122,0,128,201,48,244v24,8,45,34,81,25v-7,14,-6,29,-31,27v-40,-5,-56,-36,-99,-40v-70,-6,-97,-56,-97,-130v0,-78,37,-126,98,-126xm185,-115v0,-69,-5,-113,-67,-113v-50,0,-67,39,-66,97v0,67,12,113,69,113v50,0,64,-34,64,-97","w":237},"R":{"d":"90,-247v62,2,87,14,87,68v0,42,-27,69,-69,68v36,32,53,73,82,111r-37,0v-13,-30,-45,-72,-63,-95v-10,-12,-16,-16,-28,-16r0,111r-29,0r0,-247r57,0xm146,-179v-1,-38,-38,-47,-83,-43r0,92v48,2,85,-2,83,-49","w":205},"S":{"d":"25,-41v37,33,123,33,123,-25v0,-65,-128,-36,-128,-115v0,-73,102,-90,154,-48r-13,22v-24,-15,-39,-21,-60,-21v-31,0,-49,15,-49,40v0,48,90,44,113,75v40,53,-6,118,-74,118v-30,0,-55,-8,-79,-23","w":199},"T":{"d":"8,-222r0,-25r164,0r-2,25r-67,0r0,222r-28,0r0,-222r-67,0"},"U":{"d":"109,4v-56,0,-81,-19,-81,-79r0,-172r30,0r0,158v-2,49,7,68,52,68v40,0,53,-13,53,-57r0,-169r29,0r0,172v3,65,-27,79,-83,79","w":219},"V":{"d":"89,0r-84,-247r32,0r53,158v7,22,13,49,14,56v16,-61,48,-150,68,-214r30,0r-84,247r-29,0","w":206},"W":{"d":"67,0r-58,-247r31,0r32,144v6,29,9,52,13,76r47,-220r33,0r47,220r45,-220r30,0r-57,247r-38,0r-31,-137v-6,-25,-10,-48,-13,-70r-43,207r-38,0","w":294},"X":{"d":"76,-132r-66,-115r35,0r49,91r47,-91r35,0r-62,112r78,135r-36,0r-61,-113r-58,113r-34,0","w":193},"Y":{"d":"82,-98r-80,-149r37,0r59,122r61,-122r34,0r-81,151r0,96r-30,0r0,-98","w":193},"Z":{"d":"13,-220r8,-24r141,0r0,25r-118,194r119,0r-7,25r-147,0r0,-23r121,-197r-117,0","w":174},"[":{"d":"69,-264r0,22r-33,0r0,277r33,0r0,21r-59,0r0,-320r59,0","w":93},"\\":{"d":"109,15r-108,-276r23,-9r108,276","w":133},"]":{"d":"24,-242r0,-22r59,0r0,320r-59,0r0,-21r33,0r0,-277r-33,0","w":93},"^":{"d":"29,-99r80,-156r22,0r80,156r-27,0r-64,-126r-65,126r-26,0","w":239},"_":{"d":"0,45r0,-18r180,0r0,18r-180,0"},"`":{"d":"30,-267r74,47r-9,17r-81,-36","w":121},"a":{"d":"123,-111v12,-68,-60,-53,-87,-29r-14,-20v48,-35,129,-41,129,44v0,34,-13,91,13,103r-15,20v-12,-4,-21,-13,-24,-26v-32,42,-110,26,-110,-27v0,-44,44,-68,108,-65xm122,-91v-43,-3,-75,4,-75,42v0,47,63,38,74,5"},"b":{"d":"23,-257r31,-7v7,30,3,68,4,105v50,-52,121,-15,121,67v0,84,-74,124,-121,73v-1,9,-2,12,-5,19r-28,0v12,-55,2,-149,5,-215v0,-19,-2,-33,-7,-42xm147,-94v8,-70,-63,-79,-89,-40r0,92v9,12,27,21,44,21v37,0,39,-25,45,-73","w":199},"c":{"d":"20,-87v-7,-82,73,-121,125,-78r-16,20v-43,-37,-85,4,-78,64v-5,63,51,81,83,43r15,18v-50,54,-139,12,-129,-67","w":154},"d":{"d":"22,-88v-8,-72,73,-126,120,-72v-2,-24,-1,-74,-1,-103r29,5v3,83,-6,188,5,258r-29,0v-3,-7,-3,-9,-4,-18v-44,47,-129,10,-120,-70xm53,-89v-13,74,64,84,88,43r0,-95v-32,-39,-101,-11,-88,52","w":199},"e":{"d":"50,-85v-9,64,59,84,97,49r11,18v-56,47,-140,16,-140,-73v0,-52,28,-93,75,-93v52,0,70,32,69,99r-112,0xm132,-106v0,-36,-10,-56,-41,-56v-26,0,-40,19,-41,56r82,0"},"f":{"d":"36,-178v-11,-72,40,-101,91,-72r-10,20v-19,-14,-54,-14,-51,23r0,29r49,0r-8,21r-41,0r0,157r-30,0r0,-157r-17,0r0,-21r17,0","w":103},"g":{"d":"31,-40v-1,-15,11,-24,32,-31v-24,-8,-40,-27,-40,-51v0,-50,57,-75,104,-53v15,3,29,4,41,-6r18,18v-14,10,-26,12,-43,8v29,38,-3,93,-53,89v-19,7,-28,14,-28,20v1,13,28,9,43,9v39,0,63,18,63,47v0,39,-31,58,-72,57v-54,0,-85,-17,-74,-65r30,-2v-17,27,11,47,42,45v28,-2,42,-7,43,-31v5,-56,-105,-2,-106,-54xm121,-124v0,-24,-9,-35,-33,-35v-22,0,-34,11,-34,36v0,23,12,35,35,35v22,0,32,-12,32,-36","w":186},"h":{"d":"136,-124v1,-55,-59,-34,-79,-3r0,127r-29,0r0,-221v0,-15,0,-23,-4,-36r28,-5v7,28,6,74,3,108v29,-36,109,-45,109,25r0,129r-28,0r0,-124","w":192},"i":{"d":"30,0r0,-179r29,-4r0,183r-29,0xm23,-234v0,-12,10,-23,22,-23v12,0,22,10,22,22v0,12,-10,22,-22,22v-12,0,-22,-9,-22,-21","w":89},"j":{"d":"4,53v23,-9,28,-28,27,-59r0,-172r29,-6r-2,207v-5,24,-18,39,-40,48xm23,-237v0,-13,10,-23,22,-23v12,0,22,10,22,22v0,12,-10,22,-22,22v-12,0,-22,-9,-22,-21","w":90},"k":{"d":"29,0v-3,-85,7,-181,-6,-256r28,-6v14,75,2,176,6,262r-28,0xm58,-102r69,-77r35,0r-71,77r87,102r-37,0"},"l":{"d":"78,0v-24,11,-47,0,-47,-30v0,-72,6,-165,-5,-226r29,-6v10,64,4,153,4,226v0,16,4,20,14,17","w":89},"m":{"d":"58,-158v20,-24,81,-41,94,4v31,-41,102,-42,102,19r0,135r-29,0r0,-132v-3,-48,-57,-19,-70,1r0,131r-29,0r0,-127v0,-48,-43,-33,-69,-7r0,134r-27,0v-3,-57,7,-132,-6,-177r27,-7v4,7,7,18,7,26","w":282},"n":{"d":"134,-121v5,-59,-53,-38,-76,-13r0,134r-27,0v-3,-56,8,-133,-7,-176r27,-8v5,10,7,18,7,28v33,-41,105,-36,105,20r0,136r-29,0r0,-121","w":192},"o":{"d":"176,-85v2,54,-27,91,-77,91v-48,0,-77,-36,-77,-95v0,-58,29,-94,76,-94v57,0,77,39,78,98xm144,-83v0,-46,-11,-77,-46,-77v-36,0,-47,26,-46,66v0,46,8,77,48,77v33,0,44,-27,44,-66","w":197},"p":{"d":"177,-90v8,79,-67,123,-119,74r0,85r-28,6r0,-211v0,-20,-1,-34,-4,-43r29,-5r2,27v47,-56,131,-14,120,67xm148,-86v-4,-41,-8,-72,-42,-72v-18,0,-34,9,-48,26r0,90v34,44,96,21,90,-44","w":199},"q":{"d":"22,-84v-10,-89,71,-130,121,-75v1,-10,2,-17,4,-21r28,0v-13,64,-3,170,-6,247r-27,6r0,-93v-45,50,-128,11,-120,-64xm52,-91v6,56,8,70,47,70v18,0,34,-10,43,-28r0,-85v-30,-44,-98,-27,-90,43","w":199},"r":{"d":"108,-152v-25,-7,-49,12,-49,40r0,112r-28,0v-3,-57,7,-131,-6,-176r28,-8v4,9,6,16,6,29v16,-20,36,-35,60,-28","w":115},"s":{"d":"17,-131v-3,-54,77,-69,119,-41r-11,21v-31,-25,-97,-12,-74,32v28,19,101,16,93,65v3,63,-90,73,-134,41r11,-21v28,20,91,29,93,-14v3,-39,-68,-27,-85,-52v-7,-10,-12,-19,-12,-31","w":160},"t":{"d":"105,-1v-29,15,-72,7,-72,-34r0,-123r-23,0r0,-22v7,-1,20,3,23,-2r3,-42r29,-6v0,0,-3,26,-3,50r45,0r-9,22r-38,0r0,116v-4,28,23,30,42,23","w":115},"u":{"d":"139,-21v-26,40,-108,39,-108,-25r0,-132r27,-5r0,129v-1,55,65,40,79,4r0,-127r28,-5r0,127v0,30,0,31,12,43r-18,20v-12,-10,-17,-17,-20,-29","w":192},"v":{"d":"72,2r-65,-180r29,-6r51,154r49,-149r30,0r-67,181r-27,0","w":173},"w":{"d":"58,1r-50,-179r28,-6r36,148r39,-144r30,0r39,146r34,-145r30,0r-51,180r-27,0r-42,-145r-40,145r-26,0","w":250},"x":{"d":"66,-99r-55,-80r34,0r36,59r34,-59r33,0r-53,80r68,99r-34,0r-48,-76r-49,76r-33,0","w":160},"y":{"d":"62,1v-13,-56,-38,-122,-56,-176r27,-10r37,117v6,17,9,45,12,44r46,-155r32,0v-31,78,-43,175,-90,237v-6,8,-18,13,-29,16r-9,-19v25,-6,35,-24,42,-55","w":166},"z":{"d":"19,-157r0,-22r119,0r0,23r-93,134r99,0r-13,22r-120,0r0,-22r98,-135r-90,0","w":154},"{":{"d":"106,-264r0,22v-52,-12,-37,48,-37,92v0,33,-24,42,-31,47v8,1,31,10,31,46v0,38,-21,101,37,92r0,21v-38,3,-63,-5,-63,-45v0,-41,5,-106,-31,-104r0,-21v36,1,31,-64,31,-105v0,-40,26,-48,63,-45","w":119},"|":{"d":"28,6r0,-278r24,0r0,278r-24,0","w":79},"}":{"d":"14,-242r0,-22v38,-3,63,5,63,45v0,42,-5,106,31,105r0,21v-36,-2,-31,63,-31,104v0,40,-25,48,-63,45r0,-21v52,11,37,-48,37,-92v0,-38,24,-43,31,-47v-8,-2,-31,-14,-31,-46v0,-38,21,-101,-37,-92","w":119},"~":{"d":"82,-133v38,0,90,49,109,-1r12,17v-11,15,-24,32,-46,32v-37,0,-90,-50,-108,1r-12,-18v11,-15,23,-31,45,-31","w":239},"\u00c4":{"d":"84,-247r38,0r82,247r-33,0r-24,-76r-92,0r-24,76r-30,0xm102,-221r-39,121r77,0xm47,-281v0,-10,9,-19,19,-19v10,0,18,9,18,19v0,10,-8,19,-18,19v-10,0,-19,-9,-19,-19xm121,-281v0,-10,9,-19,19,-19v10,0,19,9,19,19v0,10,-9,19,-19,19v-10,0,-19,-9,-19,-19","w":205},"\u00c5":{"d":"84,-247r38,0r82,247r-33,0r-24,-76r-92,0r-24,76r-30,0xm102,-221r-39,121r77,0xm65,-295v0,-21,17,-38,38,-38v21,0,37,17,37,38v0,21,-17,38,-38,38v-21,0,-37,-17,-37,-38xm103,-316v-12,0,-22,9,-22,21v0,12,10,22,21,22v12,0,22,-10,22,-22v0,-12,-10,-21,-21,-21","w":205},"\u00c7":{"d":"49,-118v0,82,64,122,123,81r16,21v-20,13,-45,20,-69,20r-3,11v18,3,24,13,24,26v0,26,-45,39,-65,21r7,-17v13,7,31,11,35,-5v0,-15,-22,-5,-26,-13r7,-25v-49,-10,-81,-59,-81,-125v0,-100,90,-161,166,-107r-16,19v-62,-43,-118,10,-118,93","w":192},"\u00c9":{"d":"33,0r0,-245r135,0r-4,24r-101,0r0,80r85,0r0,26r-85,0r0,89r109,0r0,26r-139,0xm63,-278r74,-47r16,28r-81,36","w":186},"\u00d1":{"d":"31,0r0,-246r34,0r82,157v9,18,23,52,23,52v-3,-42,-4,-153,-4,-209r29,0r0,246r-31,0r-79,-151v-12,-22,-23,-46,-28,-59v6,65,3,141,4,210r-30,0xm166,-310r10,16v-12,15,-23,23,-44,23v-27,0,-52,-26,-70,1r-11,-17v12,-15,23,-22,44,-22v28,0,52,25,71,-1","w":224},"\u00d6":{"d":"120,5v-68,0,-99,-56,-99,-130v0,-78,37,-126,98,-126v82,0,97,52,100,131v3,74,-33,125,-99,125xm186,-115v0,-69,-8,-113,-67,-113v-50,0,-66,39,-66,97v0,67,13,113,69,113v50,0,64,-32,64,-97xm69,-281v0,-10,8,-19,18,-19v10,0,19,9,19,19v0,10,-9,19,-19,19v-10,0,-18,-9,-18,-19xm143,-281v0,-10,9,-19,19,-19v10,0,18,9,18,19v0,10,-8,19,-18,19v-10,0,-19,-9,-19,-19","w":237},"\u00dc":{"d":"109,4v-56,0,-81,-19,-81,-79r0,-172r30,0r0,158v-2,49,7,68,52,68v40,0,53,-13,53,-57r0,-169r29,0r0,172v3,65,-27,79,-83,79xm54,-281v0,-10,9,-19,19,-19v10,0,18,9,18,19v0,10,-8,19,-18,19v-10,0,-19,-9,-19,-19xm129,-281v0,-10,8,-19,18,-19v10,0,19,9,19,19v0,10,-8,19,-18,19v-10,0,-19,-9,-19,-19","w":219},"\u00e1":{"d":"123,-111v12,-68,-60,-53,-87,-29r-14,-20v48,-35,129,-41,129,44v0,34,-13,91,13,103r-15,20v-12,-4,-21,-13,-24,-26v-32,42,-110,26,-110,-27v0,-44,44,-68,108,-65xm122,-91v-43,-3,-75,4,-75,42v0,47,63,38,74,5xm50,-220r75,-47r15,28r-81,36"},"\u00e0":{"d":"123,-111v12,-68,-60,-53,-87,-29r-14,-20v48,-35,129,-41,129,44v0,34,-13,91,13,103r-15,20v-12,-4,-21,-13,-24,-26v-32,42,-110,26,-110,-27v0,-44,44,-68,108,-65xm122,-91v-43,-3,-75,4,-75,42v0,47,63,38,74,5xm53,-267r75,47r-10,17r-80,-36"},"\u00e2":{"d":"123,-111v12,-68,-60,-53,-87,-29r-14,-20v48,-35,129,-41,129,44v0,34,-13,91,13,103r-15,20v-12,-4,-21,-13,-24,-26v-32,42,-110,26,-110,-27v0,-44,44,-68,108,-65xm122,-91v-43,-3,-75,4,-75,42v0,47,63,38,74,5xm36,-202r-12,-16r62,-48r61,48r-13,16r-50,-31"},"\u00e4":{"d":"123,-111v12,-68,-60,-53,-87,-29r-14,-20v48,-35,129,-41,129,44v0,34,-13,91,13,103r-15,20v-12,-4,-21,-13,-24,-26v-32,42,-110,26,-110,-27v0,-44,44,-68,108,-65xm122,-91v-43,-3,-75,4,-75,42v0,47,63,38,74,5xm51,-204v-25,0,-22,-39,0,-38v10,0,19,8,19,18v0,10,-9,20,-19,20xm126,-204v-26,0,-23,-39,0,-38v10,0,18,8,18,18v0,10,-8,20,-18,20"},"\u00e3":{"d":"123,-111v12,-68,-60,-53,-87,-29r-14,-20v48,-35,129,-41,129,44v0,34,-13,91,13,103r-15,20v-12,-4,-21,-13,-24,-26v-32,42,-110,26,-110,-27v0,-44,44,-68,108,-65xm122,-91v-43,-3,-75,4,-75,42v0,47,63,38,74,5xm138,-252r10,16v-12,15,-23,23,-44,23v-28,0,-52,-27,-71,0r-10,-16v12,-15,23,-23,44,-23v28,0,51,27,71,0"},"\u00e5":{"d":"123,-111v12,-68,-60,-53,-87,-29r-14,-20v48,-35,129,-41,129,44v0,34,-13,91,13,103r-15,20v-12,-4,-21,-13,-24,-26v-32,42,-110,26,-110,-27v0,-44,44,-68,108,-65xm122,-91v-43,-3,-75,4,-75,42v0,47,63,38,74,5xm53,-237v0,-21,17,-38,38,-38v21,0,38,17,38,38v0,21,-18,38,-39,38v-21,0,-37,-17,-37,-38xm91,-259v-12,0,-22,10,-22,22v0,12,10,21,21,21v12,0,22,-9,22,-21v0,-12,-10,-22,-21,-22"},"\u00e7":{"d":"129,-145v-43,-37,-85,4,-78,64v-5,63,51,81,83,43r15,18v-17,17,-32,24,-54,24r-3,11v37,8,28,56,-12,56v-11,0,-23,-5,-30,-9r8,-17v13,7,31,11,35,-5v0,-15,-23,-5,-26,-13r6,-26v-36,-9,-53,-43,-53,-88v0,-83,73,-121,125,-78","w":154},"\u00e9":{"d":"50,-85v-9,64,59,84,97,49r11,18v-56,47,-140,16,-140,-73v0,-52,28,-93,75,-93v52,0,70,32,69,99r-112,0xm132,-106v0,-36,-10,-56,-41,-56v-26,0,-40,19,-41,56r82,0xm48,-220r75,-47r15,28r-80,36"},"\u00e8":{"d":"50,-85v-9,64,59,84,97,49r11,18v-56,47,-140,16,-140,-73v0,-52,28,-93,75,-93v52,0,70,32,69,99r-112,0xm132,-106v0,-36,-10,-56,-41,-56v-26,0,-40,19,-41,56r82,0xm58,-267r74,47r-9,17r-81,-36"},"\u00ea":{"d":"50,-85v-9,64,59,84,97,49r11,18v-56,47,-140,16,-140,-73v0,-52,28,-93,75,-93v52,0,70,32,69,99r-112,0xm132,-106v0,-36,-10,-56,-41,-56v-26,0,-40,19,-41,56r82,0xm39,-202r-11,-16r61,-48r61,48r-12,16r-51,-31"},"\u00eb":{"d":"50,-85v-9,64,59,84,97,49r11,18v-56,47,-140,16,-140,-73v0,-52,28,-93,75,-93v52,0,70,32,69,99r-112,0xm132,-106v0,-36,-10,-56,-41,-56v-26,0,-40,19,-41,56r82,0xm55,-204v-22,0,-26,-39,-1,-38v10,0,19,8,19,18v0,10,-8,20,-18,20xm129,-204v-26,0,-23,-39,0,-38v10,0,19,8,19,18v0,10,-9,20,-19,20"},"\u00ed":{"d":"29,0r0,-179r30,-4r0,183r-30,0xm9,-220r74,-47r16,28r-81,36","w":89},"\u00ec":{"d":"29,0r0,-179r30,-4r0,183r-30,0xm3,-267r74,47r-9,17r-81,-36","w":89},"\u00ee":{"d":"29,0r0,-179r30,-4r0,183r-30,0xm-6,-202r-12,-16r62,-48r61,48r-13,16r-50,-31","w":89},"\u00ef":{"d":"29,0r0,-179r30,-4r0,183r-30,0xm8,-204v-25,0,-22,-39,0,-38v10,0,19,8,19,18v0,10,-9,20,-19,20xm83,-204v-22,0,-26,-39,-1,-38v10,0,19,8,19,18v0,10,-8,20,-18,20","w":89},"\u00f1":{"d":"134,-121v5,-59,-53,-38,-76,-13r0,134r-27,0v-3,-56,8,-133,-7,-176r27,-8v5,10,7,18,7,28v33,-41,105,-36,105,20r0,136r-29,0r0,-121xm146,-252r10,16v-12,15,-22,23,-43,23v-28,0,-52,-27,-71,0r-10,-16v12,-15,22,-23,43,-23v28,0,52,27,71,0","w":192},"\u00f3":{"d":"176,-85v2,54,-27,91,-77,91v-48,0,-77,-36,-77,-95v0,-58,29,-94,76,-94v57,0,77,39,78,98xm144,-83v0,-46,-11,-77,-46,-77v-36,0,-47,26,-46,66v0,46,8,77,48,77v33,0,44,-27,44,-66xm59,-220r75,-47r15,28r-81,36","w":197},"\u00f2":{"d":"176,-85v2,54,-27,91,-77,91v-48,0,-77,-36,-77,-95v0,-58,29,-94,76,-94v57,0,77,39,78,98xm144,-83v0,-46,-11,-77,-46,-77v-36,0,-47,26,-46,66v0,46,8,77,48,77v33,0,44,-27,44,-66xm59,-267r74,47r-9,17r-81,-36","w":197},"\u00f4":{"d":"176,-85v2,54,-27,91,-77,91v-48,0,-77,-36,-77,-95v0,-58,29,-94,76,-94v57,0,77,39,78,98xm144,-83v0,-46,-11,-77,-46,-77v-36,0,-47,26,-46,66v0,46,8,77,48,77v33,0,44,-27,44,-66xm46,-202r-11,-16r61,-48r62,48r-13,16r-50,-31","w":197},"\u00f6":{"d":"176,-85v2,54,-27,91,-77,91v-48,0,-77,-36,-77,-95v0,-58,29,-94,76,-94v57,0,77,39,78,98xm144,-83v0,-46,-11,-77,-46,-77v-36,0,-47,26,-46,66v0,46,8,77,48,77v33,0,44,-27,44,-66xm62,-204v-25,0,-22,-39,0,-38v10,0,19,8,19,18v0,10,-9,20,-19,20xm137,-204v-22,0,-26,-39,-1,-38v10,0,19,8,19,18v0,10,-8,20,-18,20","w":197},"\u00f5":{"d":"176,-85v2,54,-27,91,-77,91v-48,0,-77,-36,-77,-95v0,-58,29,-94,76,-94v57,0,77,39,78,98xm144,-83v0,-46,-11,-77,-46,-77v-36,0,-47,26,-46,66v0,46,8,77,48,77v33,0,44,-27,44,-66xm148,-252r10,16v-12,15,-22,23,-43,23v-28,0,-52,-27,-71,0r-10,-16v12,-15,22,-23,43,-23v28,0,52,27,71,0","w":197},"\u00fa":{"d":"139,-21v-26,40,-108,39,-108,-25r0,-132r27,-5r0,129v-1,55,65,40,79,4r0,-127r28,-5r0,127v0,30,0,31,12,43r-18,20v-12,-10,-17,-17,-20,-29xm57,-220r75,-47r15,28r-80,36","w":192},"\u00f9":{"d":"139,-21v-26,40,-108,39,-108,-25r0,-132r27,-5r0,129v-1,55,65,40,79,4r0,-127r28,-5r0,127v0,30,0,31,12,43r-18,20v-12,-10,-17,-17,-20,-29xm65,-267r75,47r-10,17r-80,-36","w":192},"\u00fb":{"d":"139,-21v-26,40,-108,39,-108,-25r0,-132r27,-5r0,129v-1,55,65,40,79,4r0,-127r28,-5r0,127v0,30,0,31,12,43r-18,20v-12,-10,-17,-17,-20,-29xm49,-202r-12,-16r62,-48r61,48r-13,16r-50,-31","w":192},"\u00fc":{"d":"139,-21v-26,40,-108,39,-108,-25r0,-132r27,-5r0,129v-1,55,65,40,79,4r0,-127r28,-5r0,127v0,30,0,31,12,43r-18,20v-12,-10,-17,-17,-20,-29xm60,-204v-26,0,-23,-39,0,-38v10,0,18,8,18,18v0,10,-8,20,-18,20xm135,-204v-22,0,-26,-39,-1,-38v10,0,19,8,19,18v0,10,-8,20,-18,20","w":192},"\u00b0":{"d":"128,-185v2,37,-22,59,-58,59v-36,0,-58,-24,-58,-62v0,-38,22,-61,58,-61v45,0,56,22,58,64xm104,-184v-2,-31,-4,-45,-35,-45v-24,0,-33,13,-32,39v0,29,8,45,34,45v23,0,34,-14,33,-39","w":140},"\u00a2":{"d":"20,-87v1,-59,24,-86,66,-96r0,-28r19,0r0,28v17,2,29,9,40,18r-16,20v-10,-8,-16,-12,-24,-13r0,139v11,-3,21,-9,29,-19r15,18v-14,14,-27,21,-44,23r0,28r-19,0r0,-27v-44,-4,-67,-41,-66,-91xm86,-158v-48,7,-48,134,0,139r0,-139","w":154},"\u00a3":{"d":"21,0r0,-28r38,0r0,-91r-34,0r0,-24r34,0v-6,-72,23,-116,77,-116v22,0,43,7,58,22r-19,21v-32,-35,-95,-13,-85,45r0,28r58,0r0,24r-58,0r0,91r88,0r0,28r-157,0","w":200},"\u00a7":{"d":"167,-228r-27,15v-12,-32,-75,-30,-75,9v0,28,32,32,51,43v24,14,55,27,55,59v0,22,-13,38,-31,48v15,10,25,25,25,45v-2,75,-124,82,-145,17r28,-13v7,41,82,44,84,-2v-12,-54,-106,-38,-106,-103v0,-25,15,-41,36,-51v-17,-9,-27,-23,-27,-42v0,-67,106,-78,132,-25xm54,-115v0,32,41,35,63,49v12,-5,23,-17,23,-31v-2,-29,-35,-36,-55,-49v-14,6,-31,13,-31,31","w":200},"\u00b6":{"d":"105,45r0,-159v-44,0,-75,-30,-75,-67v0,-47,32,-74,82,-74r87,0r0,300r-25,0r0,-276r-43,0r0,276r-26,0","w":216},"\u00df":{"d":"97,-233v-29,1,-38,21,-38,54v0,59,7,127,-2,179r-27,0v7,-45,1,-108,2,-158r-27,0r0,-21r26,2v-4,-50,25,-75,68,-77v53,-3,85,58,47,90v-8,7,-29,10,-38,20v23,23,77,29,77,81v0,49,-53,82,-103,61r8,-19v33,15,64,-5,66,-39v3,-49,-67,-42,-72,-81v-4,-31,57,-28,50,-60v0,-19,-15,-32,-37,-32","w":205},"\u00ae":{"d":"10,-127v0,-76,61,-134,134,-134v73,0,134,58,134,134v0,76,-61,133,-134,133v-73,0,-134,-57,-134,-133xm34,-127v0,65,48,114,110,114v61,0,110,-49,110,-114v0,-65,-49,-115,-110,-115v-62,0,-110,50,-110,115xm93,-49r0,-157v52,-1,114,-7,114,45v0,28,-19,40,-42,43r45,69r-25,0r-43,-68r-25,0r0,68r-24,0xm117,-186r0,50v30,-1,66,7,66,-26v0,-33,-37,-22,-66,-24","w":288},"\u00a9":{"d":"10,-127v0,-76,61,-134,134,-134v73,0,134,58,134,134v0,76,-61,133,-134,133v-73,0,-134,-57,-134,-133xm34,-127v0,65,48,114,110,114v61,0,110,-49,110,-114v0,-65,-49,-115,-110,-115v-62,0,-110,50,-110,115xm194,-102r22,0v-18,94,-154,60,-147,-25v-11,-88,134,-115,147,-28r-22,0v-19,-63,-101,-33,-101,28v0,33,22,62,56,62v24,0,42,-16,45,-37","w":288},"\u2122":{"d":"70,-107r0,-124r-47,0r0,-24r117,0r0,24r-46,0r0,124r-24,0xm170,-107r0,-148r38,0r44,113r45,-113r36,0r0,148r-23,0r-1,-124r-49,124r-16,0r-50,-124r0,124r-24,0","w":356},"\u00b4":{"d":"18,-220r74,-47r16,28r-81,36","w":121},"\u00a8":{"d":"51,-204v-25,0,-22,-39,0,-38v10,0,19,8,19,18v0,10,-9,20,-19,20xm126,-204v-26,0,-23,-39,0,-38v10,0,18,8,18,18v0,10,-8,20,-18,20"},"\u00c6":{"d":"171,0r0,-76r-85,0r-47,76r-32,0r152,-245r147,0r-4,24r-101,0r0,80r84,0r0,26r-84,0r0,89r108,0r0,26r-138,0xm171,-217r-71,117r71,0r0,-117","w":331},"\u00d8":{"d":"219,-120v7,95,-78,155,-152,108r-25,41r-19,-11r27,-45v-19,-22,-29,-56,-29,-98v0,-104,81,-154,154,-109r23,-39r19,12r-26,42v19,24,25,54,28,99xm80,-33v55,36,106,2,106,-82v0,-35,-4,-60,-11,-77xm119,-228v-79,0,-73,118,-54,176r96,-160v-10,-9,-24,-16,-42,-16","w":237},"\u00a5":{"d":"12,-135r50,0r-60,-112r37,0r59,122r61,-122r34,0r-60,112r53,0r0,22r-64,0v-6,9,-12,17,-10,34r74,0r0,21r-74,0r0,58r-30,0r0,-58r-70,0r0,-21r70,0v2,-16,-3,-26,-9,-34r-61,0r0,-22","w":193},"\u00aa":{"d":"14,-86r0,-20r112,0r0,20r-112,0xm98,-151v-20,29,-82,21,-82,-21v0,-33,35,-53,80,-48v10,-51,-44,-39,-65,-21r-10,-16v31,-25,108,-33,98,33v1,26,-10,68,10,77r-12,16v-9,-3,-16,-11,-19,-20xm96,-206v-32,-1,-56,3,-57,32v-1,36,48,29,56,3","w":141},"\u00ba":{"d":"128,-201v1,41,-20,68,-58,69v-36,0,-58,-28,-58,-72v0,-44,22,-70,57,-70v42,0,59,30,59,73xm14,-86r0,-20r112,0r0,20r-112,0xm102,-199v0,-33,-7,-55,-33,-55v-25,0,-33,18,-32,47v0,34,7,55,34,55v22,0,31,-20,31,-47","w":141},"\u00e6":{"d":"256,-18v-32,31,-101,30,-122,-9v-29,46,-119,42,-119,-19v0,-44,44,-68,108,-65v13,-67,-59,-53,-87,-29r-14,-20v36,-25,95,-38,119,-1v50,-48,134,-17,119,76r-112,0v-8,63,59,84,97,49xm122,-91v-43,-3,-75,4,-75,42v0,47,63,38,74,5xm230,-106v0,-36,-10,-56,-40,-56v-26,0,-41,19,-42,56r82,0","w":277},"\u00f8":{"d":"153,-161v41,49,29,167,-54,167v-15,0,-29,-4,-40,-11r-17,29r-18,-11r19,-31v-14,-16,-21,-41,-21,-71v0,-74,54,-113,114,-85r18,-29r18,10xm123,-152v-39,-23,-71,7,-71,58v0,19,3,37,7,49xm72,-26v38,24,72,-4,72,-57v0,-23,-2,-39,-7,-51","w":197},"\u00bf":{"d":"11,-49v5,-67,70,-49,54,-117r24,0v7,28,4,53,-17,72v-14,13,-32,19,-32,44v1,42,59,32,81,13r12,20v-37,31,-127,31,-122,-32xm99,-226v0,13,-11,24,-24,24v-13,0,-25,-11,-25,-24v0,-14,11,-25,24,-25v13,0,25,11,25,25","w":119},"\u00a1":{"d":"32,3r7,-180r21,0r7,176xm27,-228v0,-13,10,-23,22,-23v12,0,22,10,22,22v0,12,-10,22,-22,22v-12,0,-22,-9,-22,-21","w":95},"\u00ab":{"d":"92,-150r-42,64r42,64r-20,13r-51,-77r51,-77xm159,-150r-42,64r42,64r-20,13r-51,-77r51,-77"},"\u00bb":{"d":"21,-22r42,-64r-42,-64r20,-13r51,77r-51,77xm88,-22r42,-64r-42,-64r20,-13r51,77r-51,77"},"\u2026":{"d":"17,-20v0,-13,10,-24,23,-24v14,0,25,11,25,24v0,14,-11,25,-24,25v-14,0,-24,-11,-24,-25xm99,-20v0,-13,11,-24,24,-24v14,0,25,11,25,24v0,14,-11,25,-24,25v-14,0,-25,-11,-25,-25xm182,-20v0,-13,11,-24,24,-24v14,0,24,11,24,24v0,14,-10,25,-23,25v-14,0,-25,-11,-25,-25","w":247},"\u00a0":{"d":"0,0r0,0","w":119},"\u00c0":{"d":"84,-247r38,0r82,247r-33,0r-24,-76r-92,0r-24,76r-30,0xm102,-221r-39,121r77,0xm60,-325r74,47r-9,17r-81,-36","w":205},"\u00c3":{"d":"84,-247r38,0r82,247r-33,0r-24,-76r-92,0r-24,76r-30,0xm102,-221r-39,121r77,0xm152,-310r10,16v-12,15,-23,23,-44,23v-27,0,-52,-26,-70,1r-11,-17v12,-15,23,-22,44,-22v28,0,52,25,71,-1","w":205},"\u00d5":{"d":"120,5v-68,0,-99,-56,-99,-130v0,-78,37,-126,98,-126v82,0,97,52,100,131v3,74,-33,125,-99,125xm186,-115v0,-69,-8,-113,-67,-113v-50,0,-66,39,-66,97v0,67,13,113,69,113v50,0,64,-32,64,-97xm180,-310r10,16v-12,15,-23,23,-44,23v-27,0,-52,-26,-70,1r-10,-17v12,-15,22,-22,43,-22v28,0,52,25,71,-1","w":237},"\u2013":{"d":"-1,-90r0,-21r175,0r0,21r-175,0","w":173},"\u2014":{"d":"45,-90r0,-21r256,0r0,21r-256,0","w":345},"\u201c":{"d":"89,-194v0,-30,20,-48,45,-62r10,16v-14,7,-23,18,-25,32v13,-4,24,8,24,22v0,15,-11,27,-25,27v-17,0,-29,-14,-29,-35xm18,-194v0,-30,20,-48,45,-62r10,16v-14,7,-23,18,-25,32v13,-4,24,8,24,22v0,15,-11,27,-25,27v-17,0,-29,-14,-29,-35","w":164},"\u201d":{"d":"72,-217v0,30,-20,48,-45,62r-10,-16v14,-7,23,-18,25,-32v-13,4,-24,-8,-24,-22v0,-14,11,-26,25,-26v17,0,29,14,29,34xm143,-217v0,30,-20,47,-44,62r-11,-16v14,-7,23,-18,25,-32v-13,4,-24,-8,-24,-22v0,-14,11,-26,25,-26v17,0,29,14,29,34","w":165},"\u2018":{"d":"18,-194v0,-30,20,-48,45,-62r10,16v-14,7,-23,18,-25,32v13,-4,24,8,24,22v0,15,-11,27,-25,27v-17,0,-29,-14,-29,-35","w":93},"\u2019":{"d":"72,-217v0,30,-20,48,-45,62r-10,-16v14,-7,23,-18,25,-32v-13,4,-24,-8,-24,-22v0,-14,11,-26,25,-26v17,0,29,14,29,34","w":93},"\u00f7":{"d":"238,-234v0,-12,10,-23,22,-23v12,0,22,10,22,22v0,12,-10,22,-22,22v-12,0,-22,-9,-22,-21xm39,-178v-11,-72,40,-101,91,-72r-10,20v-19,-14,-55,-13,-52,23r0,29r71,0v-12,-72,40,-101,91,-72r-10,20v-19,-14,-54,-14,-51,23r0,29r106,0r0,178r-30,0r0,-157r-76,0r0,157r-30,0r0,-157r-71,0r0,157r-29,0r0,-157r-17,0r0,-21r17,0","w":306},"\u00ff":{"d":"44,-204v-25,0,-22,-39,0,-38v10,0,19,8,19,18v0,10,-9,20,-19,20xm119,-204v-22,0,-26,-39,-1,-38v10,0,19,8,19,18v0,10,-8,20,-18,20xm62,1v-13,-56,-38,-122,-56,-176r27,-10r37,117v6,17,9,45,12,44r46,-155r32,0v-31,78,-43,175,-90,237v-6,8,-18,13,-29,16r-9,-19v25,-6,35,-24,42,-55","w":166},"\u00a4":{"d":"122,-142v17,16,22,68,3,87r16,24r-23,14r-15,-22v-14,5,-34,4,-47,-1r-15,23r-22,-14r16,-24v-19,-19,-18,-68,1,-86r-16,-23r24,-15r14,23v12,-4,31,-4,42,1r14,-24r23,15xm113,-94v-2,-31,-4,-45,-35,-45v-24,0,-33,13,-32,39v0,29,8,45,34,45v23,0,34,-14,33,-39","w":160},"\u00b7":{"d":"24,-100v0,-13,11,-24,24,-24v13,0,24,11,24,24v0,13,-11,23,-24,23v-13,0,-24,-10,-24,-23","w":96},"\u00c2":{"d":"84,-247r38,0r82,247r-33,0r-24,-76r-92,0r-24,76r-30,0xm102,-221r-39,121r77,0xm53,-260r-11,-15r61,-49r62,49r-13,15r-50,-30","w":205},"\u00ca":{"d":"33,0r0,-245r135,0r-4,24r-101,0r0,80r85,0r0,26r-85,0r0,89r109,0r0,26r-139,0xm53,-260r-11,-15r61,-49r62,49r-13,15r-50,-30","w":186},"\u00c1":{"d":"84,-247r38,0r82,247r-33,0r-24,-76r-92,0r-24,76r-30,0xm102,-221r-39,121r77,0xm72,-278r74,-47r16,28r-81,36","w":205},"\u00cb":{"d":"33,0r0,-245r135,0r-4,24r-101,0r0,80r85,0r0,26r-85,0r0,89r109,0r0,26r-139,0xm47,-281v0,-10,9,-19,19,-19v10,0,18,9,18,19v0,10,-8,19,-18,19v-10,0,-19,-9,-19,-19xm121,-281v0,-10,9,-19,19,-19v10,0,19,9,19,19v0,10,-9,19,-19,19v-10,0,-19,-9,-19,-19","w":186},"\u00c8":{"d":"33,0r0,-245r135,0r-4,24r-101,0r0,80r85,0r0,26r-85,0r0,89r109,0r0,26r-139,0xm67,-325r75,47r-10,17r-80,-36","w":186},"\u00cd":{"d":"34,0r0,-247r29,0r0,247r-29,0xm19,-278r75,-47r15,28r-80,36","w":96},"\u00ce":{"d":"34,0r0,-247r29,0r0,247r-29,0xm1,-260r-11,-15r61,-49r62,49r-13,15r-50,-30","w":96},"\u00cf":{"d":"34,0r0,-247r29,0r0,247r-29,0xm-7,-281v0,-10,9,-19,19,-19v10,0,18,9,18,19v0,10,-8,19,-18,19v-10,0,-19,-9,-19,-19xm67,-281v0,-10,9,-19,19,-19v10,0,19,9,19,19v0,10,-9,19,-19,19v-10,0,-19,-9,-19,-19","w":96},"\u00cc":{"d":"34,0r0,-247r29,0r0,247r-29,0xm7,-325r74,47r-9,17r-81,-36","w":96},"\u00d3":{"d":"120,5v-68,0,-99,-56,-99,-130v0,-78,37,-126,98,-126v82,0,97,52,100,131v3,74,-33,125,-99,125xm186,-115v0,-69,-8,-113,-67,-113v-50,0,-66,39,-66,97v0,67,13,113,69,113v50,0,64,-32,64,-97xm90,-278r74,-47r16,28r-81,36","w":237},"\u00d4":{"d":"120,5v-68,0,-99,-56,-99,-130v0,-78,37,-126,98,-126v82,0,97,52,100,131v3,74,-33,125,-99,125xm186,-115v0,-69,-8,-113,-67,-113v-50,0,-66,39,-66,97v0,67,13,113,69,113v50,0,64,-32,64,-97xm78,-260r-11,-15r61,-49r61,49r-13,15r-50,-30","w":237},"\u00d2":{"d":"120,5v-68,0,-99,-56,-99,-130v0,-78,37,-126,98,-126v82,0,97,52,100,131v3,74,-33,125,-99,125xm186,-115v0,-69,-8,-113,-67,-113v-50,0,-66,39,-66,97v0,67,13,113,69,113v50,0,64,-32,64,-97xm82,-325r75,47r-9,17r-81,-36","w":237},"\u00da":{"d":"109,4v-56,0,-81,-19,-81,-79r0,-172r30,0r0,158v-2,49,7,68,52,68v40,0,53,-13,53,-57r0,-169r29,0r0,172v3,65,-27,79,-83,79xm72,-278r74,-47r16,28r-81,36","w":219},"\u00db":{"d":"109,4v-56,0,-81,-19,-81,-79r0,-172r30,0r0,158v-2,49,7,68,52,68v40,0,53,-13,53,-57r0,-169r29,0r0,172v3,65,-27,79,-83,79xm59,-260r-11,-15r61,-49r62,49r-13,15r-50,-30","w":219},"\u00d9":{"d":"109,4v-56,0,-81,-19,-81,-79r0,-172r30,0r0,158v-2,49,7,68,52,68v40,0,53,-13,53,-57r0,-169r29,0r0,172v3,65,-27,79,-83,79xm74,-325r74,47r-9,17r-81,-36","w":219},"\u00af":{"d":"22,-246r0,-19r98,0r0,19r-98,0","w":144},"\u00b8":{"d":"75,-4r21,2r-4,17v37,8,28,56,-12,56v-11,0,-23,-5,-30,-9r8,-17v13,7,32,11,35,-5v2,-12,-20,-10,-27,-9","w":154}}});
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * ©1991 Erik Spiekermann FontShop International
 */
Cufon.registerFont({"w":180,"face":{"font-family":"Meta","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 8 3 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"4","bbox":"-21 -333 346 81","underline-thickness":"7.2","underline-position":"-51.12","stemh":"41","stemv":"48","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"d":"0,0r0,0","w":119},"\u00a6":{"d":"63,-162r-46,0r0,-110r46,0r0,110xm63,6r-46,0r0,-109r46,0r0,109","w":79},"\u00d7":{"d":"66,-23r-32,-32r54,-54r-54,-54r32,-32r54,54r54,-54r32,32r-54,54r54,54r-32,32r-54,-54","w":239},"!":{"d":"73,-256r-10,176r-36,0r-11,-167xm75,-25v0,17,-13,30,-30,30v-16,0,-30,-13,-30,-30v0,-17,13,-30,30,-30v16,0,30,13,30,30","w":90},"\"":{"d":"113,-153r0,-102r45,0r0,102r-45,0xm29,-153r0,-102r46,0r0,102r-46,0","w":187},"#":{"d":"36,0r10,-72r-30,0r0,-33r35,0r6,-45r-30,0r0,-33r34,0r10,-72r35,0r-10,72r36,0r10,-72r35,0r-10,72r30,0r0,33r-35,0r-6,45r30,0r0,33r-34,0r-10,72r-35,0r10,-72r-36,0r-10,72r-35,0xm121,-105r6,-45r-35,0r-6,45r35,0","w":213},"$":{"d":"121,-283r0,26v25,3,49,11,67,24r-23,36v-23,-14,-40,-19,-59,-19v-21,0,-35,12,-35,29v0,22,38,28,58,34v41,12,64,37,64,74v0,46,-35,79,-88,84r0,29r-31,0r0,-29v-24,-2,-49,-10,-70,-22r19,-40v33,23,112,37,112,-14v0,-45,-97,-33,-109,-71v-30,-50,5,-111,64,-115r0,-26r31,0","w":205},"%":{"d":"67,0r131,-250r34,0r-131,250r-34,0xm131,-192v-1,39,-22,63,-62,63v-37,0,-60,-24,-60,-62v0,-37,23,-63,60,-63v36,0,63,23,62,62xm289,-59v0,40,-22,63,-61,63v-37,0,-61,-24,-61,-62v0,-37,24,-63,61,-63v36,0,61,24,61,62xm91,-193v0,-22,-5,-34,-22,-34v-17,0,-21,14,-21,35v0,24,3,36,22,36v15,0,21,-11,21,-37xm249,-60v0,-22,-4,-34,-22,-34v-18,0,-21,14,-21,35v0,24,3,36,22,36v15,0,21,-11,21,-37","w":294},"&":{"d":"63,-125v-54,-30,-30,-115,42,-115v59,0,94,50,61,92v-7,8,-18,16,-35,24r42,39v3,-10,3,-17,3,-37v13,2,32,-4,41,2v0,27,-4,49,-12,67r54,53r-67,0r-15,-15v-16,14,-37,20,-69,20v-98,0,-120,-99,-45,-130xm106,-206v-34,6,-26,39,-2,58v27,-10,35,-54,2,-58xm147,-42r-58,-57v-32,17,-25,69,20,69v17,0,30,-4,38,-12","w":257},"'":{"d":"31,-153r0,-102r45,0r0,102r-45,0","w":106},"(":{"d":"114,61v-101,-21,-122,-224,-53,-305v14,-15,32,-28,52,-37r13,28v-40,28,-55,66,-55,136v0,69,8,129,56,150","w":115},")":{"d":"2,-282v101,21,122,227,52,306v-14,16,-32,27,-53,36r-12,-28v42,-25,57,-69,56,-137v-1,-66,-7,-128,-56,-148","w":115},"*":{"d":"105,-255r0,50r48,-16r10,35r-47,15r30,41r-30,22r-30,-42r-29,40r-29,-22r30,-39r-48,-17r12,-34r47,17r0,-50r36,0","w":173},"+":{"d":"21,-86r0,-46r76,0r0,-76r46,0r0,76r76,0r0,46r-76,0r0,76r-46,0r0,-76r-76,0","w":239},",":{"d":"38,12v0,-13,-29,-18,-24,-37v0,-17,15,-31,32,-31v61,0,36,101,-15,108r-19,-20v16,-4,26,-11,26,-20","w":96},"-":{"d":"18,-78r0,-42r86,0r0,42r-86,0","w":121},".":{"d":"17,-26v0,-17,14,-32,31,-32v18,0,32,15,32,32v0,18,-15,32,-32,32v-18,0,-31,-14,-31,-32","w":96},"\/":{"d":"-4,55r97,-330r32,0r-97,330r-32,0","w":120},"0":{"d":"11,-91v0,-58,35,-97,86,-97v53,0,85,38,85,96v0,58,-35,96,-86,96v-53,0,-85,-37,-85,-95xm96,-31v24,0,33,-24,33,-60v0,-51,-14,-62,-32,-62v-24,0,-33,24,-33,60v0,51,14,62,32,62","w":192},"1":{"d":"18,-138r69,-50r33,0r0,149r28,0r0,39r-114,0r0,-39r39,0r0,-93v-13,8,-27,15,-43,20","w":161},"2":{"d":"82,-39v29,-2,68,-1,99,-1r-10,40r-150,0r0,-44v13,-6,16,-7,37,-19v50,-28,62,-43,62,-60v-8,-38,-52,-29,-78,-2r-29,-29v39,-47,161,-54,161,23v0,52,-54,72,-92,92","w":193},"3":{"d":"120,-22v0,-31,-32,-34,-67,-31r0,-41v29,6,64,0,64,-27v0,-42,-72,-25,-84,-6r-25,-31v42,-43,164,-41,163,32v0,24,-15,46,-37,53v27,9,43,30,43,55v0,58,-76,93,-157,82r-11,-33v54,10,111,-13,111,-53","w":192},"4":{"d":"13,-35r69,-154r50,0v-24,50,-40,99,-68,146v17,-3,37,0,57,-1v-1,-25,4,-61,6,-87r38,-8r-1,95r26,0r0,41r-27,0v4,13,1,45,2,63r-46,6r1,-70v-32,2,-73,0,-107,1r0,-32","w":192},"5":{"d":"33,-48r12,-136r122,0r-7,41r-70,0r-5,50v52,-10,92,22,92,68v0,61,-65,101,-141,89r-10,-36v47,16,101,-5,99,-47v-2,-46,-49,-45,-92,-29","w":192},"6":{"d":"10,-96v0,-94,68,-137,143,-163v1,11,11,27,8,35v-49,17,-74,40,-92,83v48,-33,116,6,116,64v0,46,-36,82,-84,82v-53,0,-91,-42,-91,-101xm134,-76v1,-42,-41,-46,-70,-26v-5,35,6,70,35,70v22,0,35,-17,35,-44","w":192},"7":{"d":"122,-142v-31,5,-71,1,-105,2r11,-44r150,0r-8,42v-36,56,-70,112,-86,201r-53,13v21,-86,51,-155,91,-214","w":192},"8":{"d":"46,-123v-18,-7,-37,-29,-36,-54v0,-40,36,-67,87,-67v86,0,114,95,36,116v27,8,56,27,56,62v0,44,-42,73,-96,73v-50,0,-89,-25,-89,-69v0,-27,17,-52,42,-61xm82,-154v19,16,44,-9,44,-29v0,-17,-12,-25,-33,-25v-37,-1,-46,42,-11,54xm135,-59v0,-31,-28,-33,-55,-45v-36,17,-29,76,18,76v22,0,37,-13,37,-31","w":192},"9":{"d":"183,-92v0,80,-69,143,-135,166r-27,-30v39,-10,84,-47,95,-77v-53,24,-107,-17,-106,-73v0,-49,37,-84,87,-84v54,0,86,37,86,98xm98,-65v20,0,33,-16,33,-40v0,-30,-13,-48,-35,-48v-21,0,-34,17,-34,45v0,26,14,43,36,43","w":192},":":{"d":"24,-132v0,-17,14,-32,31,-32v17,0,31,15,31,32v0,17,-14,30,-31,30v-17,0,-31,-13,-31,-30xm23,-24v0,-18,15,-33,32,-33v17,0,31,15,31,33v0,17,-15,30,-32,30v-17,0,-31,-13,-31,-30","w":109},";":{"d":"22,-132v0,-17,13,-32,30,-32v17,0,32,14,32,31v0,17,-14,31,-31,31v-17,0,-31,-13,-31,-30xm44,12v0,-12,-28,-19,-23,-36v0,-18,14,-32,32,-32v62,0,35,102,-16,108r-18,-20v15,-4,25,-11,25,-20","w":109},"<":{"d":"145,-186r-61,78r61,80r-38,32r-87,-112r87,-112","w":156},"=":{"d":"21,-121r0,-45r198,0r0,45r-198,0xm21,-52r0,-45r198,0r0,45r-198,0","w":239},">":{"d":"78,-108r-61,-78r38,-34r87,112r-87,112r-38,-32","w":156},"?":{"d":"112,-25v0,17,-13,30,-30,30v-16,0,-29,-13,-29,-30v0,-17,12,-30,29,-30v16,0,30,13,30,30xm125,-139v-26,18,-30,33,-27,59r-41,0v-9,-33,-1,-57,29,-78v27,-7,34,-54,-5,-54v-20,0,-33,12,-39,17r-22,-31v9,-9,33,-28,70,-28v37,0,68,22,68,60v0,33,-20,46,-33,55"},"@":{"d":"218,-192r-17,94v0,5,2,11,10,11v15,0,31,-17,31,-54v0,-58,-39,-88,-94,-88v-60,0,-100,43,-100,102v0,91,110,128,174,79r40,0v-68,99,-250,52,-250,-79v0,-77,61,-134,137,-134v63,0,127,42,127,118v0,77,-57,88,-79,88v-21,1,-27,-13,-30,-20v-27,36,-105,20,-98,-41v-8,-59,75,-111,112,-60r3,-16r34,0xm133,-87v48,2,51,-77,11,-77v-22,0,-36,19,-36,44v0,15,5,33,25,33","w":288},"A":{"d":"-5,0r82,-251r55,0r79,251r-54,0r-18,-59r-73,0r-18,59r-53,0xm103,-196r-25,95r49,0v-2,-2,-22,-83,-24,-95","w":205},"B":{"d":"109,-251v84,-14,112,96,43,118v72,15,64,131,-16,132r-111,1r0,-251r84,0xm139,-179v0,-29,-31,-31,-64,-29r0,58v34,2,64,2,64,-29xm144,-76v0,-34,-31,-35,-69,-33r0,68v37,3,69,0,69,-35","w":212},"C":{"d":"11,-120v-9,-104,96,-171,176,-116r-22,34v-51,-35,-105,3,-97,72v-12,83,50,116,102,79r23,32v-76,58,-193,0,-182,-101","w":192},"D":{"d":"207,-123v-1,75,-38,131,-122,123r-61,0r0,-249r51,0v90,-6,133,41,132,126xm150,-118v2,-59,-11,-100,-75,-91r0,168v55,4,74,-10,75,-77","w":218},"E":{"d":"24,0r0,-250r143,0r-6,41r-86,0r0,58r72,0r0,41r-71,0r0,67r94,0r0,43r-146,0"},"F":{"d":"25,0r0,-249r136,0r-6,40r-80,0r0,57r64,0r0,41r-64,0r0,111r-50,0","w":160},"G":{"d":"10,-123v0,-76,38,-129,113,-131v30,0,58,10,80,29r-27,31v-16,-13,-33,-19,-52,-19v-49,1,-57,40,-57,93v0,68,31,97,86,79r0,-57r-38,0r-7,-41r97,0r0,120v-26,15,-53,22,-83,22v-71,1,-112,-53,-112,-126","w":218},"H":{"d":"25,0r0,-250r50,0r0,97r72,0r0,-97r51,0r0,250r-51,0r0,-112r-72,0r0,112r-50,0","w":224},"I":{"d":"26,0r0,-250r52,0r0,250r-52,0","w":102},"J":{"d":"-6,33v26,-21,34,-24,34,-76r0,-207r51,0r0,201v7,74,-25,88,-62,108","w":102},"K":{"d":"25,0r0,-250r51,0r0,114r72,-114r62,0r-80,116r89,134r-67,0r-76,-131r0,131r-51,0","w":218},"L":{"d":"27,0r0,-250r51,0r0,208r90,0r-9,42r-132,0","w":173},"M":{"d":"14,0r24,-250r65,0r41,163r43,-163r66,0r22,250r-49,0r-12,-174r-48,174r-45,0r-45,-175r-11,175r-51,0","w":289},"N":{"d":"25,0r0,-250r56,0v24,52,60,117,75,171v-6,-55,-4,-113,-5,-171r48,0r0,250r-52,0r-77,-178r4,178r-49,0","w":223},"O":{"d":"10,-124v0,-74,34,-128,108,-129v67,0,108,49,108,127v0,76,-32,127,-106,130v-75,3,-110,-57,-110,-128xm168,-125v0,-54,0,-82,-51,-90v-43,3,-52,41,-51,91v1,59,6,89,52,89v35,0,50,-26,50,-90","w":237},"P":{"d":"195,-174v0,61,-43,89,-120,82r0,92r-51,0r0,-251r66,0v78,-2,105,21,105,77xm75,-133v40,2,65,-1,65,-40v0,-36,-29,-40,-65,-37r0,77","w":205},"Q":{"d":"10,-124v0,-74,34,-128,108,-129v67,0,108,49,108,127v0,54,-19,94,-50,115v20,8,48,30,76,21v-12,18,0,40,-36,37v-45,-3,-56,-32,-96,-43v-74,3,-110,-57,-110,-128xm168,-125v0,-54,0,-82,-51,-90v-43,3,-52,41,-51,91v1,59,6,89,52,89v35,0,50,-26,50,-90","w":237},"R":{"d":"22,0r0,-251r94,1v88,-10,95,138,17,142v21,16,66,103,71,108r-60,0v-22,-30,-49,-109,-72,-104r0,104r-50,0xm136,-176v0,-32,-29,-35,-64,-34r0,68v39,2,64,-2,64,-34","w":205},"S":{"d":"15,-180v-5,-81,119,-98,173,-53r-23,36v-23,-14,-40,-19,-59,-19v-21,0,-35,12,-35,29v0,22,38,28,58,34v41,12,64,37,64,74v0,84,-122,105,-189,62r19,-40v33,23,112,37,112,-14v0,-45,-97,-33,-109,-71v-7,-11,-11,-24,-11,-38","w":205},"T":{"d":"3,-208r0,-42r180,0r-8,42r-60,0r0,208r-51,0r0,-208r-61,0"},"U":{"d":"111,5v-57,0,-93,-21,-92,-81r0,-174r52,0r0,164v-2,37,9,47,38,47v31,0,39,-15,39,-51r0,-160r51,0v-2,66,7,151,-4,208v-4,20,-30,47,-84,47","w":218},"V":{"d":"82,2r-85,-252r56,0r52,174r57,-174r53,-1r-87,253r-46,0","w":212},"W":{"d":"64,2r-60,-252r53,0v10,40,35,156,35,181v3,-41,25,-134,35,-181r56,0r23,112v5,23,10,66,10,66v6,-48,23,-129,35,-178r52,0r-60,252r-55,0r-22,-102v-9,-39,-12,-70,-12,-72r-33,174r-57,0","w":308},"X":{"d":"74,-134r-68,-117r62,0r34,67r34,-67r60,0r-65,113r78,138r-61,0r-45,-88r-45,88r-62,0","w":205},"Y":{"d":"76,-103r-79,-148r61,0r45,101r46,-101r59,0r-80,148r0,103r-52,0r0,-103","w":199},"Z":{"d":"11,-208r11,-42r150,0r0,36r-93,157v-5,9,-13,17,-13,17v29,-2,76,-1,109,-1r-13,41r-156,0r0,-35r92,-153v7,-12,16,-22,16,-22v-23,3,-74,2,-103,2"},"[":{"d":"99,-264r0,33r-32,0r0,255r32,0r0,32r-75,0r0,-320r75,0","w":106},"\\":{"d":"148,6r-41,13r-108,-280r41,-13","w":146},"]":{"d":"7,56r0,-32r33,0r0,-255r-33,0r0,-33r76,0r0,320r-76,0","w":106},"^":{"d":"29,-123r65,-132r52,0r65,132r-51,0r-40,-86r-40,86r-51,0","w":239},"_":{"d":"180,45r-180,0r0,-18r180,0r0,18"},"`":{"d":"32,-274r74,47r-15,26r-80,-36","w":121},"a":{"d":"123,-13v-30,37,-111,21,-111,-38v0,-46,37,-65,99,-63v4,-54,-45,-35,-75,-14r-21,-34v43,-32,155,-49,143,39v2,39,-12,88,17,103r-26,29v-11,-5,-21,-13,-26,-22xm109,-41v-1,-12,4,-31,-1,-40v-33,0,-45,6,-45,28v0,28,32,32,46,12","w":179},"b":{"d":"183,-95v0,69,-64,129,-116,82v-1,6,-2,8,-5,13r-43,0v10,-66,6,-182,2,-255r49,-12v3,29,3,63,1,93v49,-40,112,3,112,79xm128,-94v10,-51,-33,-69,-56,-40r0,85v26,25,66,7,56,-45","w":199},"c":{"d":"13,-91v0,-84,80,-126,137,-77r-23,31v-33,-29,-61,-14,-61,48v0,58,36,70,67,39r22,29v-15,16,-33,25,-62,25v-51,0,-80,-35,-80,-95","w":154},"d":{"d":"125,-266r48,7v2,75,-6,204,7,259r-43,0v-1,-3,-2,-6,-3,-11v-53,41,-119,-2,-119,-78v0,-71,55,-118,112,-87v-4,-23,-1,-62,-2,-90xm126,-48r0,-88v-31,-26,-57,-10,-57,47v0,55,32,64,57,41","w":199},"e":{"d":"91,-188v59,0,81,42,78,111v-34,2,-76,-4,-106,2v-2,52,56,54,85,26r19,29v-59,52,-157,20,-157,-70v0,-58,29,-98,81,-98xm119,-112v0,-25,-6,-40,-27,-41v-18,0,-29,15,-29,41r56,0"},"f":{"d":"127,-255r-15,30v-30,-19,-46,6,-40,40r46,0r-12,34r-34,0r0,151r-47,0r0,-151r-17,0r0,-34r18,0v-19,-66,46,-103,101,-70","w":102},"g":{"d":"93,-188v33,0,70,21,94,-7r20,31v-13,13,-27,17,-46,12v28,42,-7,90,-65,85v-12,6,-19,10,-19,15v4,8,24,3,34,5v46,-1,72,16,72,56v0,44,-44,62,-88,62v-45,0,-100,-23,-81,-72r45,0v-7,21,4,35,32,35v25,0,41,-7,43,-25v-4,-48,-118,4,-113,-52v2,-21,16,-25,34,-31v-27,-7,-40,-24,-40,-51v0,-38,31,-63,78,-63xm122,-125v0,-17,-11,-27,-29,-27v-18,0,-29,10,-29,27v0,19,11,26,28,26v19,0,30,-9,30,-26","w":198},"h":{"d":"71,-170v35,-32,105,-27,105,41r0,129r-47,0r0,-124v1,-40,-40,-24,-57,-8r0,132r-49,0r0,-213v0,-17,-2,-34,-4,-42r50,-12v4,23,4,69,2,97","w":199},"i":{"d":"21,0r0,-181r48,-8r0,189r-48,0xm15,-235v0,-17,14,-30,31,-30v16,0,29,13,29,30v0,17,-13,30,-30,30v-16,0,-30,-13,-30,-30","w":90},"j":{"d":"-2,53v18,-15,24,-24,24,-57r0,-173r47,-11v-10,95,33,244,-51,267xm16,-235v0,-17,13,-30,30,-30v16,0,30,13,30,29v0,17,-13,30,-30,30v-17,0,-30,-13,-30,-29","w":90},"k":{"d":"71,-104r47,-81r58,0r-59,78r73,107r-57,0xm22,-208v0,-16,-1,-29,-4,-48r49,-11v7,79,1,182,3,267r-48,0r0,-208"},"l":{"d":"98,-1v-45,12,-75,-1,-76,-61r-2,-193r49,-11v6,50,2,133,3,191v2,43,-6,43,18,45","w":96},"m":{"d":"157,-163v33,-39,103,-36,103,32r0,131r-47,0r0,-122v3,-44,-30,-24,-47,-10r0,132r-46,0r0,-120v2,-43,-29,-29,-48,-14r0,134r-48,0v-2,-54,6,-135,-6,-176r43,-12v3,5,5,10,7,19v25,-26,72,-25,89,6","w":282},"n":{"d":"67,-166v31,-32,102,-32,102,31r0,135r-47,0r0,-120v1,-43,-32,-27,-50,-10r0,130r-48,0v-2,-59,7,-129,-7,-177r43,-12v4,8,7,15,7,23","w":191},"o":{"d":"177,-93v-1,58,-28,97,-84,97v-50,0,-83,-37,-83,-95v0,-58,33,-97,83,-97v51,0,85,38,84,95xm124,-93v0,-37,-2,-59,-30,-59v-27,0,-30,27,-30,59v0,36,3,62,30,62v21,0,30,-18,30,-62","w":186},"p":{"d":"184,-97v5,75,-50,120,-113,91v2,25,0,48,1,73r-47,12r0,-213v0,-24,0,-31,-3,-46r43,-8v2,6,3,11,3,17v8,-10,27,-17,46,-17v48,0,66,33,70,91xm132,-93v-2,-32,-2,-56,-28,-56v-12,0,-23,5,-32,14r0,90v30,22,64,11,60,-48","w":199},"q":{"d":"16,-89v0,-60,25,-100,76,-100v19,0,39,9,43,19v0,-6,1,-10,4,-15r40,0v-9,74,-2,171,-4,253r-46,12r1,-89v-53,38,-114,-11,-114,-80xm69,-95v0,62,31,71,60,46r0,-87v-7,-7,-17,-13,-28,-13v-26,0,-32,29,-32,54","w":199},"r":{"d":"69,-162v13,-17,33,-35,61,-23r-13,43v-17,-9,-31,-1,-44,12r0,130r-48,0v-2,-55,6,-136,-7,-177r43,-12v4,8,7,17,8,27","w":121},"s":{"d":"13,-129v0,-64,97,-72,137,-43r-16,32v-18,-9,-31,-13,-45,-13v-29,0,-34,32,-1,37v40,6,70,19,69,58v0,67,-97,80,-153,43r17,-36v15,9,40,21,61,21v14,0,25,-9,25,-21v-3,-32,-70,-19,-84,-45v-5,-9,-10,-21,-10,-33","w":167},"t":{"d":"117,-4v-44,17,-93,8,-93,-47r0,-102r-18,0r0,-31r18,0v0,-18,0,-30,2,-44r49,-12v-2,17,-3,36,-3,55r44,0r-13,32r-31,0r0,94v-2,32,15,34,39,26","w":109},"u":{"d":"131,-13v-38,33,-107,23,-107,-49r0,-118r48,-9r0,118v-9,48,37,45,50,22r0,-130r46,-10v5,59,-12,135,12,175r-35,19v-6,-4,-11,-10,-14,-18","w":193},"v":{"d":"66,0r-67,-181r50,-7r38,128v5,-39,25,-87,36,-124r51,0r-68,184r-40,0","w":172},"w":{"d":"128,-126v-9,53,-21,89,-29,126r-45,0r-51,-180r48,-6r26,128v0,-15,22,-100,30,-126r46,0r28,126v3,-29,17,-92,24,-126r50,0r-53,184r-44,0","w":257},"x":{"d":"89,-132v6,-17,17,-39,25,-52r57,0r-55,85r66,99r-61,0r-34,-61v-10,26,-22,40,-34,61r-62,0r68,-98r-51,-77r50,-14","w":173},"y":{"d":"62,0r-61,-181r49,-6r42,146v8,-47,27,-98,40,-143r51,0r-67,187v-21,56,-30,67,-80,78r-16,-32v29,-6,45,-22,54,-49r-12,0"},"z":{"d":"10,-149r0,-34r137,0r0,33r-81,117r84,0r-11,33r-136,0r0,-30r87,-119r-80,0","w":154},"{":{"d":"128,15r0,41v-48,2,-83,2,-84,-52r0,-62v0,-22,-30,-25,-39,-25r0,-41v9,0,39,-3,39,-25v-2,-52,-4,-121,46,-115r38,0r0,42v-23,-3,-46,7,-41,23r0,58v1,35,-23,34,-36,38v15,1,36,4,36,37v0,39,-21,89,41,81","w":133},"|":{"d":"17,6r0,-278r46,0r0,278r-46,0","w":79},"}":{"d":"5,-222r0,-42v49,-2,84,-2,84,53r0,62v0,22,29,25,39,25r0,41v-10,0,-39,3,-39,25v2,52,5,120,-46,114r-38,0r0,-41v23,3,47,-6,41,-23r0,-58v-1,-35,23,-34,36,-38v-15,-1,-36,-4,-36,-37v0,-39,22,-89,-41,-81","w":133},"~":{"d":"82,-144v23,-1,55,23,76,24v14,0,24,-13,32,-24r13,39v-8,15,-21,31,-45,31v-23,0,-56,-24,-77,-25v-14,0,-23,14,-31,25r-13,-39v8,-15,21,-31,45,-31","w":239},"\u00c4":{"d":"-5,0r82,-251r55,0r79,251r-54,0r-18,-59r-73,0r-18,59r-53,0xm103,-196r-25,95r49,0v-2,-2,-22,-83,-24,-95xm33,-286v0,-16,13,-29,29,-29v15,0,28,13,28,29v0,16,-12,29,-28,29v-15,0,-29,-13,-29,-29xm138,-315v15,0,28,13,28,29v0,16,-12,29,-28,29v-16,0,-29,-13,-29,-29v0,-16,13,-29,29,-29","w":205},"\u00c5":{"d":"-5,0r82,-251r55,0r79,251r-54,0r-18,-59r-73,0r-18,59r-53,0xm103,-196r-25,95r49,0v-2,-2,-22,-83,-24,-95xm65,-295v0,-21,17,-38,38,-38v21,0,38,17,38,38v0,21,-17,38,-38,38v-21,0,-38,-17,-38,-38xm103,-313v-10,0,-18,8,-18,18v0,10,8,19,18,19v10,0,18,-9,18,-19v0,-10,-8,-18,-18,-18","w":205},"\u00c7":{"d":"68,-130v-12,82,49,116,102,79r23,32v-22,17,-44,24,-76,23r-3,8v18,2,26,14,26,28v0,31,-48,40,-70,23r11,-23v10,13,42,-1,18,-8v-22,5,-9,-18,-7,-31v-49,-12,-81,-60,-81,-121v0,-105,96,-171,176,-116r-22,34v-51,-35,-105,3,-97,72","w":192},"\u00c9":{"d":"24,0r0,-250r143,0r-6,41r-86,0r0,58r72,0r0,41r-71,0r0,67r94,0r0,43r-146,0xm50,-285r75,-47r20,38r-80,36"},"\u00d1":{"d":"168,-316r16,27v-12,15,-24,23,-45,23v-27,0,-52,-28,-71,-1r-15,-27v12,-15,24,-24,45,-24v27,0,51,30,70,2xm25,0r0,-250r56,0v24,52,60,117,75,171v-6,-55,-4,-113,-5,-171r48,0r0,250r-52,0r-77,-178r4,178r-49,0","w":223},"\u00d6":{"d":"10,-124v0,-74,34,-128,108,-129v67,0,108,49,108,127v0,76,-32,127,-106,130v-75,3,-110,-57,-110,-128xm168,-125v0,-54,0,-82,-51,-90v-43,3,-52,41,-51,91v1,59,6,89,52,89v35,0,50,-26,50,-90xm57,-286v0,-16,13,-29,29,-29v15,0,28,13,28,29v0,16,-13,29,-29,29v-15,0,-28,-13,-28,-29xm162,-315v15,0,28,13,28,29v0,16,-13,29,-29,29v-16,0,-29,-13,-29,-29v0,-16,14,-29,30,-29","w":237},"\u00dc":{"d":"111,5v-57,0,-93,-21,-92,-81r0,-174r52,0r0,164v-2,37,9,47,38,47v31,0,39,-15,39,-51r0,-160r51,0v-2,66,7,151,-4,208v-4,20,-30,47,-84,47xm44,-286v0,-16,13,-29,29,-29v15,0,28,13,28,29v0,16,-13,29,-29,29v-15,0,-28,-13,-28,-29xm149,-315v15,0,28,13,28,29v0,16,-13,29,-29,29v-16,0,-28,-13,-28,-29v0,-16,13,-29,29,-29","w":218},"\u00e1":{"d":"123,-13v-30,37,-111,21,-111,-38v0,-46,37,-65,99,-63v4,-54,-45,-35,-75,-14r-21,-34v43,-32,155,-49,143,39v2,39,-12,88,17,103r-26,29v-11,-5,-21,-13,-26,-22xm109,-41v-1,-12,4,-31,-1,-40v-33,0,-45,6,-45,28v0,28,32,32,46,12xm52,-227r74,-47r21,37r-80,36","w":179},"\u00e0":{"d":"123,-13v-30,37,-111,21,-111,-38v0,-46,37,-65,99,-63v4,-54,-45,-35,-75,-14r-21,-34v43,-32,155,-49,143,39v2,39,-12,88,17,103r-26,29v-11,-5,-21,-13,-26,-22xm109,-41v-1,-12,4,-31,-1,-40v-33,0,-45,6,-45,28v0,28,32,32,46,12xm60,-274r74,47r-14,26r-81,-36","w":179},"\u00e2":{"d":"123,-13v-30,37,-111,21,-111,-38v0,-46,37,-65,99,-63v4,-54,-45,-35,-75,-14r-21,-34v43,-32,155,-49,143,39v2,39,-12,88,17,103r-26,29v-11,-5,-21,-13,-26,-22xm109,-41v-1,-12,4,-31,-1,-40v-33,0,-45,6,-45,28v0,28,32,32,46,12xm40,-199r-16,-26r65,-49r66,49r-16,26r-50,-27","w":179},"\u00e4":{"d":"119,-13v-30,37,-112,21,-112,-38v0,-46,38,-65,100,-63v4,-54,-45,-35,-75,-14r-21,-34v43,-32,155,-48,143,39v3,38,-13,87,16,103r-25,29v-11,-5,-21,-13,-26,-22xm105,-41v-1,-12,4,-31,-1,-40v-33,0,-45,6,-45,28v0,28,32,32,46,12xm18,-229v0,-16,13,-28,29,-28v15,0,28,12,28,28v0,16,-13,29,-29,29v-15,0,-28,-13,-28,-29xm123,-257v15,0,28,12,28,28v0,16,-13,29,-29,29v-16,0,-28,-13,-28,-29v0,-16,13,-28,29,-28","w":179},"\u00e3":{"d":"123,-13v-30,37,-111,21,-111,-38v0,-46,37,-65,99,-63v4,-54,-45,-35,-75,-14r-21,-34v43,-32,155,-49,143,39v2,39,-12,88,17,103r-26,29v-11,-5,-21,-13,-26,-22xm109,-41v-1,-12,4,-31,-1,-40v-33,0,-45,6,-45,28v0,28,32,32,46,12xm142,-258r16,26v-12,15,-24,24,-45,24v-27,0,-51,-28,-71,-2r-15,-26v12,-15,23,-24,44,-24v27,0,51,28,71,2","w":179},"\u00e5":{"d":"123,-13v-30,37,-111,21,-111,-38v0,-46,37,-65,99,-63v4,-54,-45,-35,-75,-14r-21,-34v43,-32,155,-49,143,39v2,39,-12,88,17,103r-26,29v-11,-5,-21,-13,-26,-22xm109,-41v-1,-12,4,-31,-1,-40v-33,0,-45,6,-45,28v0,28,32,32,46,12xm55,-237v0,-21,17,-38,38,-38v21,0,38,17,38,38v0,21,-17,38,-38,38v-21,0,-38,-17,-38,-38xm93,-256v-10,0,-18,9,-18,19v0,10,8,18,18,18v10,0,18,-8,18,-18v0,-10,-8,-19,-18,-19","w":179},"\u00e7":{"d":"155,-21v-15,16,-33,24,-59,25r-2,8v18,2,26,14,26,28v0,31,-49,40,-71,23r11,-23v10,13,42,-1,18,-8v-22,5,-9,-18,-7,-30v-37,-9,-58,-43,-58,-93v0,-84,80,-126,137,-77r-23,31v-33,-29,-61,-14,-61,48v0,58,36,70,67,39","w":154},"\u00e9":{"d":"91,-188v59,0,81,42,78,111v-34,2,-76,-4,-106,2v-2,52,56,54,85,26r19,29v-59,52,-157,20,-157,-70v0,-58,29,-98,81,-98xm119,-112v0,-25,-6,-40,-27,-41v-18,0,-29,15,-29,41r56,0xm51,-227r74,-47r21,37r-80,36"},"\u00e8":{"d":"91,-188v59,0,81,42,78,111v-34,2,-76,-4,-106,2v-2,52,56,54,85,26r19,29v-59,52,-157,20,-157,-70v0,-58,29,-98,81,-98xm119,-112v0,-25,-6,-40,-27,-41v-18,0,-29,15,-29,41r56,0xm53,-274r75,47r-15,26r-81,-36"},"\u00ea":{"d":"91,-188v59,0,81,42,78,111v-34,2,-76,-4,-106,2v-2,52,56,54,85,26r19,29v-59,52,-157,20,-157,-70v0,-58,29,-98,81,-98xm119,-112v0,-25,-6,-40,-27,-41v-18,0,-29,15,-29,41r56,0xm45,-199r-17,-26r65,-49r66,49r-16,26r-50,-27"},"\u00eb":{"d":"91,-188v59,0,81,42,78,111v-34,2,-76,-4,-106,2v-2,52,56,54,85,26r19,29v-59,52,-157,20,-157,-70v0,-58,29,-98,81,-98xm119,-112v0,-25,-6,-40,-27,-41v-18,0,-29,15,-29,41r56,0xm27,-229v0,-16,14,-28,30,-28v15,0,28,12,28,28v0,16,-13,29,-29,29v-15,0,-29,-13,-29,-29xm132,-257v15,0,29,12,29,28v0,16,-13,29,-29,29v-16,0,-29,-13,-29,-29v0,-16,13,-28,29,-28"},"\u00ed":{"d":"21,0r0,-181r48,-8r0,189r-48,0xm4,-227r75,-47r21,37r-81,36","w":90},"\u00ec":{"d":"21,0r0,-181r48,-8r0,189r-48,0xm7,-274r74,47r-14,26r-81,-36","w":90},"\u00ee":{"d":"21,0r0,-181r48,-8r0,189r-48,0xm-4,-199r-16,-26r65,-49r66,49r-16,26r-50,-27","w":90},"\u00ef":{"d":"21,0r0,-181r48,-8r0,189r-48,0xm-21,-229v0,-16,13,-28,29,-28v15,0,28,12,28,28v0,16,-13,29,-29,29v-15,0,-28,-13,-28,-29xm84,-257v15,0,28,12,28,28v0,16,-13,29,-29,29v-16,0,-28,-13,-28,-29v0,-16,13,-28,29,-28","w":90},"\u00f1":{"d":"67,-166v31,-32,102,-32,102,31r0,135r-47,0r0,-120v1,-43,-32,-27,-50,-10r0,130r-48,0v-2,-59,7,-129,-7,-177r43,-12v4,8,7,15,7,23xm147,-258r16,26v-12,15,-24,24,-45,24v-27,0,-51,-28,-71,-2r-15,-26v12,-15,23,-24,44,-24v27,0,51,28,71,2","w":191},"\u00f3":{"d":"177,-93v-1,58,-28,97,-84,97v-50,0,-83,-37,-83,-95v0,-58,33,-97,83,-97v51,0,85,38,84,95xm124,-93v0,-37,-2,-59,-30,-59v-27,0,-30,27,-30,59v0,36,3,62,30,62v21,0,30,-18,30,-62xm52,-227r74,-47r21,37r-80,36","w":186},"\u00f2":{"d":"177,-93v-1,58,-28,97,-84,97v-50,0,-83,-37,-83,-95v0,-58,33,-97,83,-97v51,0,85,38,84,95xm124,-93v0,-37,-2,-59,-30,-59v-27,0,-30,27,-30,59v0,36,3,62,30,62v21,0,30,-18,30,-62xm53,-274r75,47r-15,26r-81,-36","w":186},"\u00f4":{"d":"177,-93v-1,58,-28,97,-84,97v-50,0,-83,-37,-83,-95v0,-58,33,-97,83,-97v51,0,85,38,84,95xm124,-93v0,-37,-2,-59,-30,-59v-27,0,-30,27,-30,59v0,36,3,62,30,62v21,0,30,-18,30,-62xm46,-199r-16,-26r64,-49r67,49r-17,26r-50,-27","w":186},"\u00f6":{"d":"177,-93v-1,58,-28,97,-84,97v-50,0,-83,-37,-83,-95v0,-58,33,-97,83,-97v51,0,85,38,84,95xm124,-93v0,-37,-2,-59,-30,-59v-27,0,-30,27,-30,59v0,36,3,62,30,62v21,0,30,-18,30,-62xm27,-229v0,-16,14,-28,30,-28v15,0,28,12,28,28v0,16,-13,29,-29,29v-15,0,-29,-13,-29,-29xm132,-257v15,0,29,12,29,28v0,16,-13,29,-29,29v-16,0,-29,-13,-29,-29v0,-16,13,-28,29,-28","w":186},"\u00f5":{"d":"177,-93v-1,58,-28,97,-84,97v-50,0,-83,-37,-83,-95v0,-58,33,-97,83,-97v51,0,85,38,84,95xm124,-93v0,-37,-2,-59,-30,-59v-27,0,-30,27,-30,59v0,36,3,62,30,62v21,0,30,-18,30,-62xm144,-258r16,26v-12,15,-24,24,-45,24v-27,0,-51,-28,-71,-2r-15,-26v12,-15,23,-24,44,-24v27,0,51,28,71,2","w":186},"\u00fa":{"d":"131,-13v-38,33,-107,23,-107,-49r0,-118r48,-9r0,118v-9,48,37,45,50,22r0,-130r46,-10v5,59,-12,135,12,175r-35,19v-6,-4,-11,-10,-14,-18xm52,-227r74,-47r21,37r-80,36","w":193},"\u00f9":{"d":"131,-13v-38,33,-107,23,-107,-49r0,-118r48,-9r0,118v-9,48,37,45,50,22r0,-130r46,-10v5,59,-12,135,12,175r-35,19v-6,-4,-11,-10,-14,-18xm67,-274r75,47r-15,26r-81,-36","w":193},"\u00fb":{"d":"131,-13v-38,33,-107,23,-107,-49r0,-118r48,-9r0,118v-9,48,37,45,50,22r0,-130r46,-10v5,59,-12,135,12,175r-35,19v-6,-4,-11,-10,-14,-18xm48,-199r-16,-26r64,-49r67,49r-16,26r-51,-27","w":193},"\u00fc":{"d":"131,-13v-38,33,-107,23,-107,-49r0,-118r48,-9r0,118v-9,48,37,45,50,22r0,-130r46,-10v5,59,-12,135,12,175r-35,19v-6,-4,-11,-10,-14,-18xm31,-229v0,-16,13,-28,29,-28v15,0,28,12,28,28v0,16,-13,29,-29,29v-15,0,-28,-13,-28,-29xm136,-257v15,0,28,12,28,28v0,16,-13,29,-29,29v-16,0,-28,-13,-28,-29v0,-16,13,-28,29,-28","w":193},"\u00b0":{"d":"131,-192v-1,39,-22,63,-62,63v-37,0,-60,-24,-60,-62v0,-37,23,-63,60,-63v36,0,63,23,62,62xm91,-193v0,-22,-5,-34,-22,-34v-17,0,-21,14,-21,35v0,24,3,36,22,36v15,0,21,-11,21,-37","w":142},"\u00a2":{"d":"155,-21v-13,13,-25,20,-44,24r0,37r-34,0r0,-37v-75,-2,-82,-149,-26,-179v8,-4,16,-9,25,-11r1,-35r34,0r0,34v18,3,26,10,39,20r-23,31v-33,-29,-61,-14,-61,48v0,58,36,70,67,39","w":154},"\u00a3":{"d":"17,0r0,-41r35,0r0,-71r-35,0r0,-37r35,0v-5,-65,21,-110,89,-110v27,0,55,6,75,24r-36,39v-25,-33,-81,-9,-74,29r0,18r56,0r0,37r-56,0r0,71r91,0r0,41r-180,0","w":213},"\u00a7":{"d":"186,-222r-45,26v-6,-24,-57,-33,-57,-3v0,35,113,32,113,98v0,20,-14,38,-31,47v13,10,20,25,20,42v0,82,-142,89,-172,21r46,-23v4,17,23,25,39,25v12,0,29,-4,29,-19v0,-34,-109,-28,-109,-97v0,-24,12,-42,32,-54v-14,-9,-23,-24,-23,-41v0,-77,127,-80,158,-22xm69,-116v0,31,44,33,66,47v22,-14,10,-43,-12,-48r-41,-20v-8,5,-13,12,-13,21","w":213},"\u00b6":{"d":"89,45r0,-167v-47,0,-78,-27,-78,-65v0,-83,100,-67,181,-68r0,300r-33,0r0,-274r-38,0r0,274r-32,0","w":216},"\u00df":{"d":"107,-224v-23,2,-26,17,-26,47v0,56,7,134,-7,177r-49,0v11,-33,6,-100,7,-146r-29,0r0,-38r29,0v-3,-57,28,-73,76,-77v82,-7,103,84,40,111v-8,4,-6,12,4,16v32,12,52,28,54,65v3,53,-54,87,-109,69r11,-33v47,16,59,-50,24,-68v-30,-8,-44,-54,-12,-71v21,-11,14,-54,-13,-52","w":211},"\u00ae":{"d":"10,-127v0,-74,60,-134,134,-134v74,0,134,60,134,134v0,74,-60,133,-134,133v-74,0,-134,-59,-134,-133xm47,-127v0,56,43,101,97,101v54,0,97,-45,97,-101v0,-56,-43,-102,-97,-102v-54,0,-97,46,-97,102xm93,-59r0,-140r49,0v15,0,60,0,60,45v0,28,-17,38,-33,40r36,55r-38,0r-32,-54r-6,0r0,54r-36,0xm129,-171r0,30v17,-1,36,6,36,-15v0,-20,-19,-14,-36,-15","w":288},"\u00a9":{"d":"10,-127v0,-74,60,-134,134,-134v74,0,134,60,134,134v0,74,-60,133,-134,133v-74,0,-134,-59,-134,-133xm47,-127v0,56,43,101,97,101v54,0,97,-45,97,-101v0,-56,-43,-102,-97,-102v-54,0,-97,46,-97,102xm178,-108r34,0v-5,37,-33,57,-64,57v-45,0,-72,-35,-72,-78v0,-84,125,-105,136,-22r-34,0v-13,-38,-63,-21,-63,22v0,27,13,45,34,45v15,0,28,-6,29,-24","w":288},"\u2122":{"d":"57,-107r0,-113r-43,0r0,-35r125,0r0,35r-43,0r0,113r-39,0xm171,-107r0,-148r52,0r35,97r35,-97r53,0r0,148r-39,0r-1,-96r-35,96r-25,0r-36,-96r0,96r-39,0","w":360},"\u00b4":{"d":"14,-227r75,-47r20,37r-80,36","w":121},"\u00a8":{"d":"24,-229v0,-16,13,-28,29,-28v15,0,28,12,28,28v0,16,-12,29,-28,29v-15,0,-29,-13,-29,-29xm129,-257v15,0,28,12,28,28v0,16,-12,29,-28,29v-16,0,-29,-13,-29,-29v0,-16,13,-28,29,-28","w":179},"\u00c6":{"d":"311,0r-145,0r0,-59r-69,0r-34,59r-56,0r149,-250r152,0r-6,41r-86,0r0,58r72,0r0,41r-71,0r0,67r94,0r0,43xm168,-191v0,0,-38,73,-48,90r46,0v-1,-3,-1,-78,2,-90","w":321},"\u00d8":{"d":"41,-28v-58,-71,-36,-225,77,-225v20,0,37,4,52,12r22,-35r27,14r-25,40v21,22,32,55,32,96v0,98,-74,156,-162,118r-24,40r-26,-15xm117,-215v-58,-1,-54,84,-47,139r78,-127v-7,-6,-18,-12,-31,-12xm86,-44v48,24,86,1,82,-81v0,-19,-1,-35,-4,-47","w":237},"\u00a5":{"d":"15,-149r36,-1r-54,-101r61,0r45,101r46,-101r59,0r-55,101r37,1r0,37r-57,0v-5,6,-6,16,-5,27r62,0r0,37r-62,0r0,48r-52,0r0,-48r-61,0r0,-37r61,0v1,-11,0,-21,-5,-27r-56,0r0,-37","w":199},"\u00aa":{"d":"96,-147v-21,30,-84,16,-84,-28v0,-34,29,-49,75,-47v4,-40,-34,-27,-56,-11r-16,-25v31,-24,117,-37,107,29v2,29,-8,65,13,77r-18,22v-9,-4,-18,-10,-21,-17xm8,-83r0,-28r131,0r0,28r-131,0xm86,-167v-1,-9,2,-23,-1,-30v-39,-8,-44,39,-18,39v6,0,14,-3,19,-9","w":144},"\u00ba":{"d":"144,-204v-1,44,-21,73,-63,73v-37,0,-62,-29,-62,-72v0,-44,25,-72,62,-72v39,0,64,28,63,71xm17,-83r0,-28r131,0r0,28r-131,0xm103,-204v-1,-26,-2,-42,-21,-42v-18,0,-22,18,-22,42v0,26,4,45,22,45v15,0,21,-14,21,-45","w":166},"\u00e6":{"d":"186,-188v59,2,81,42,78,111v-34,2,-76,-4,-106,2v-2,52,56,54,85,26r19,29v-36,32,-100,35,-131,1v-28,42,-119,33,-119,-32v0,-46,37,-65,99,-63v4,-54,-45,-35,-75,-14r-21,-34v32,-23,96,-39,128,-9v10,-9,25,-17,43,-17xm109,-41v-1,-12,4,-31,-1,-40v-33,0,-45,6,-45,28v0,28,32,32,46,12xm214,-112v0,-25,-6,-40,-27,-41v-18,0,-29,15,-29,41r56,0","w":280},"\u00f8":{"d":"152,-163v50,48,25,167,-59,167v-14,0,-26,-3,-37,-8r-21,34r-22,-12r22,-37v-49,-49,-22,-169,58,-169v15,0,27,3,39,9r21,-35r23,13xm123,-115r-47,78v31,17,49,-2,48,-56v0,-8,-1,-16,-1,-22xm112,-145v-31,-21,-48,11,-48,52v0,9,1,18,1,25","w":186},"\u00bf":{"d":"67,-224v0,-17,13,-30,30,-30v16,0,29,13,29,30v0,17,-13,30,-30,30v-16,0,-29,-13,-29,-30xm54,-111v27,-18,28,-31,27,-59r41,0v9,33,0,58,-30,79v-10,7,-24,14,-24,29v-1,39,61,23,69,8r22,31v-9,9,-33,27,-70,27v-37,0,-68,-22,-68,-60v0,-33,20,-46,33,-55"},"\u00a1":{"d":"16,6r10,-176r37,0r10,168xm14,-224v0,-17,14,-30,31,-30v16,0,29,13,29,30v0,17,-13,30,-30,30v-16,0,-30,-13,-30,-30","w":90},"\u00ab":{"d":"96,-152r-41,62r41,63r-32,22r-58,-85r58,-84xm184,-152r-42,62r42,63r-33,22r-57,-85r57,-84","w":193},"\u00bb":{"d":"97,-27r42,-63r-42,-62r33,-22r57,84r-57,85xm10,-27r42,-63r-42,-62r33,-22r57,84r-57,85","w":193},"\u2026":{"d":"13,-26v0,-17,14,-32,31,-32v18,0,32,15,32,32v0,18,-14,32,-31,32v-18,0,-32,-14,-32,-32xm103,-26v0,-17,14,-32,31,-32v18,0,32,15,32,32v0,18,-14,32,-31,32v-18,0,-32,-14,-32,-32xm193,-26v0,-17,14,-32,31,-32v18,0,32,15,32,32v0,18,-14,32,-31,32v-18,0,-32,-14,-32,-32","w":269},"\u00a0":{"d":"0,0r0,0","w":119},"\u00c0":{"d":"-5,0r82,-251r55,0r79,251r-54,0r-18,-59r-73,0r-18,59r-53,0xm103,-196r-25,95r49,0v-2,-2,-22,-83,-24,-95xm62,-332r75,47r-15,27r-81,-36","w":205},"\u00c3":{"d":"-5,0r82,-251r55,0r79,251r-54,0r-18,-59r-73,0r-18,59r-53,0xm103,-196r-25,95r49,0v-2,-2,-22,-83,-24,-95xm154,-316r16,27v-12,15,-24,23,-45,23v-27,0,-52,-28,-71,-1r-15,-27v12,-15,23,-24,44,-24v27,0,51,30,71,2","w":205},"\u00d5":{"d":"10,-124v0,-74,34,-128,108,-129v67,0,108,49,108,127v0,76,-32,127,-106,130v-75,3,-110,-57,-110,-128xm168,-125v0,-54,0,-82,-51,-90v-43,3,-52,41,-51,91v1,59,6,89,52,89v35,0,50,-26,50,-90xm168,-316r16,27v-12,15,-24,23,-45,23v-27,0,-52,-28,-71,-1r-15,-27v12,-15,23,-24,44,-24v27,0,51,30,71,2","w":237},"\u2013":{"d":"-1,-80r0,-37r175,0r0,37r-175,0","w":173},"\u2014":{"d":"45,-80r0,-37r256,0r0,37r-256,0","w":346},"\u201c":{"d":"137,-218v0,13,28,18,24,37v0,17,-14,31,-32,31v-61,0,-36,-101,15,-108r19,20v-15,4,-26,11,-26,20xm56,-218v1,13,28,18,23,37v0,17,-13,31,-31,31v-61,0,-36,-101,15,-108r19,20v-16,4,-26,11,-26,20","w":176},"\u201d":{"d":"39,-188v0,-13,-29,-18,-24,-37v0,-17,13,-31,31,-31v60,0,37,101,-14,108r-19,-20v15,-4,26,-11,26,-20xm120,-188v-1,-14,-28,-18,-24,-37v0,-17,14,-31,32,-31v21,0,35,18,35,43v0,31,-20,57,-50,65r-19,-20v15,-4,26,-11,26,-20","w":176},"\u2018":{"d":"56,-217v0,13,28,17,23,36v0,17,-14,31,-31,31v-61,0,-36,-101,15,-108r19,20v-16,4,-26,12,-26,21","w":96},"\u2019":{"d":"39,-188v0,-13,-29,-18,-24,-37v0,-17,13,-31,31,-31v60,0,37,101,-14,108r-19,-20v15,-4,26,-11,26,-20","w":96},"\u00f7":{"d":"237,-235v0,-17,13,-30,30,-30v16,0,29,13,29,30v0,17,-13,30,-30,30v-16,0,-29,-13,-29,-30xm134,0r0,-151r-62,0r0,151r-47,0r0,-151r-17,0r0,-34r18,0v-18,-67,46,-103,101,-70r-15,30v-30,-19,-46,6,-40,40r63,0v-8,-47,9,-83,57,-82v16,0,32,4,40,9r-15,30v-29,-13,-42,11,-37,43r111,0r0,185r-49,0r0,-151r-61,0r0,151r-47,0","w":311},"\u00ff":{"d":"62,0r-61,-181r49,-6r42,146v8,-47,27,-98,40,-143r51,0r-67,187v-21,56,-30,67,-80,78r-16,-32v29,-6,45,-22,54,-49r-12,0xm31,-229v0,-16,13,-28,29,-28v15,0,28,12,28,28v0,16,-13,29,-29,29v-15,0,-28,-13,-28,-29xm136,-257v15,0,28,12,28,28v0,16,-13,29,-29,29v-16,0,-28,-13,-28,-29v0,-16,13,-28,29,-28"},"\u00a4":{"d":"132,-135v13,19,11,55,-1,73r17,26r-43,25v-13,-20,-8,-26,-38,-26r-14,26r-41,-25r16,-24v-13,-21,-11,-55,1,-74r-17,-25r42,-25v13,20,9,26,39,26r14,-26r41,25xm102,-98v0,-22,-5,-35,-23,-35v-17,0,-21,14,-21,35v0,24,3,36,22,36v15,0,22,-10,22,-36","w":160},"\u00b7":{"d":"23,-99v0,-18,15,-32,33,-32v18,0,31,15,31,33v0,17,-14,31,-32,31v-18,0,-32,-14,-32,-32","w":109},"\u00c2":{"d":"-5,0r82,-251r55,0r79,251r-54,0r-18,-59r-73,0r-18,59r-53,0xm103,-196r-25,95r49,0v-2,-2,-22,-83,-24,-95xm54,-256r-17,-27r65,-48r66,48r-16,27r-50,-28","w":205},"\u00ca":{"d":"24,0r0,-250r143,0r-6,41r-86,0r0,58r72,0r0,41r-71,0r0,67r94,0r0,43r-146,0xm46,-256r-16,-27r65,-48r66,48r-16,27r-50,-28"},"\u00c1":{"d":"-5,0r82,-251r55,0r79,251r-54,0r-18,-59r-73,0r-18,59r-53,0xm103,-196r-25,95r49,0v-2,-2,-22,-83,-24,-95xm66,-285r75,-47r21,38r-81,36","w":205},"\u00cb":{"d":"24,0r0,-250r143,0r-6,41r-86,0r0,58r72,0r0,41r-71,0r0,67r94,0r0,43r-146,0xm30,-286v0,-16,13,-29,29,-29v15,0,28,13,28,29v0,16,-13,29,-29,29v-15,0,-28,-13,-28,-29xm135,-315v15,0,28,13,28,29v0,16,-13,29,-29,29v-16,0,-29,-13,-29,-29v0,-16,14,-29,30,-29"},"\u00c8":{"d":"24,0r0,-250r143,0r-6,41r-86,0r0,58r72,0r0,41r-71,0r0,67r94,0r0,43r-146,0xm66,-332r74,47r-14,27r-81,-36"},"\u00cd":{"d":"26,0r0,-250r52,0r0,250r-52,0xm9,-285r74,-47r21,38r-81,36","w":102},"\u00ce":{"d":"26,0r0,-250r52,0r0,250r-52,0xm3,-256r-16,-27r65,-48r66,48r-16,27r-50,-28","w":102},"\u00cf":{"d":"26,0r0,-250r52,0r0,250r-52,0xm-15,-286v0,-16,13,-29,29,-29v15,0,28,13,28,29v0,16,-13,29,-29,29v-15,0,-28,-13,-28,-29xm90,-315v15,0,28,13,28,29v0,16,-13,29,-29,29v-16,0,-29,-13,-29,-29v0,-16,14,-29,30,-29","w":102},"\u00cc":{"d":"26,0r0,-250r52,0r0,250r-52,0xm14,-332r74,47r-15,27r-80,-36","w":102},"\u00d3":{"d":"10,-124v0,-74,34,-128,108,-129v67,0,108,49,108,127v0,76,-32,127,-106,130v-75,3,-110,-57,-110,-128xm168,-125v0,-54,0,-82,-51,-90v-43,3,-52,41,-51,91v1,59,6,89,52,89v35,0,50,-26,50,-90xm84,-285r75,-47r21,38r-81,36","w":237},"\u00d4":{"d":"10,-124v0,-74,34,-128,108,-129v67,0,108,49,108,127v0,76,-32,127,-106,130v-75,3,-110,-57,-110,-128xm168,-125v0,-54,0,-82,-51,-90v-43,3,-52,41,-51,91v1,59,6,89,52,89v35,0,50,-26,50,-90xm68,-256r-16,-27r65,-48r66,48r-16,27r-50,-28","w":237},"\u00d2":{"d":"10,-124v0,-74,34,-128,108,-129v67,0,108,49,108,127v0,76,-32,127,-106,130v-75,3,-110,-57,-110,-128xm168,-125v0,-54,0,-82,-51,-90v-43,3,-52,41,-51,91v1,59,6,89,52,89v35,0,50,-26,50,-90xm86,-332r74,47r-15,27r-80,-36","w":237},"\u00da":{"d":"111,5v-57,0,-93,-21,-92,-81r0,-174r52,0r0,164v-2,37,9,47,38,47v31,0,39,-15,39,-51r0,-160r51,0v-2,66,7,151,-4,208v-4,20,-30,47,-84,47xm64,-285r75,-47r21,38r-81,36","w":218},"\u00db":{"d":"111,5v-57,0,-93,-21,-92,-81r0,-174r52,0r0,164v-2,37,9,47,38,47v31,0,39,-15,39,-51r0,-160r51,0v-2,66,7,151,-4,208v-4,20,-30,47,-84,47xm61,-256r-16,-27r64,-48r67,48r-17,27r-50,-28","w":218},"\u00d9":{"d":"111,5v-57,0,-93,-21,-92,-81r0,-174r52,0r0,164v-2,37,9,47,38,47v31,0,39,-15,39,-51r0,-160r51,0v-2,66,7,151,-4,208v-4,20,-30,47,-84,47xm75,-332r74,47r-14,27r-81,-36","w":218},"\u00af":{"d":"14,-240r0,-28r113,0r0,28r-113,0","w":142},"\u00b8":{"d":"73,-4r26,2r-5,14v18,2,26,14,26,28v0,31,-49,40,-71,23r11,-23v10,13,42,-1,18,-8v-8,2,-11,1,-14,-5","w":154}}});


/*** clearingInput: a jQuery plugin ***/

(function($){$.extend($.fn,{clearingInput:function(options){var defaults={blurClass:'blur'};options=$.extend(defaults,options);return this.each(function(){var input=$(this).addClass(options.blurClass);var form=input.parents('form:first');var label,text;text=options.text||textFromLabel()||input.val();if(text){input.val(text);input.blur(function(){if(input.val()===''){input.val(text).addClass(options.blurClass);}}).focus(function(){if(input.val()===text){input.val('');}
input.removeClass(options.blurClass);});form.submit(function(){if(input.hasClass(options.blurClass)){input.val('');}});input.blur();}
function textFromLabel(){label=form.find('label[for='+input.attr('id')+']');return label?label.css({position:'absolute',left:'-9999px'}).text():'';}});}});})(jQuery);


/** Cycle Lite **/

;(function($){var ver="2.71";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function log(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "));}}$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!="stop"){if(!$.isReady&&o.s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false){return;}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;}if(opts2.timeout||opts2.continuous){this.cycleTimeout=setTimeout(function(){go(els,opts2,0,!opts2.rev);},opts2.continuous?10:opts2.timeout+(opts2.delay||0));}});};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"stop":cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycleTimeout=0;$(cont).removeData("cycle.opts");return false;case"pause":cont.cyclePause=1;return false;case"resume":cont.cyclePause=0;if(arg2===true){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,1);}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 removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");}catch(smother){}}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,!opts.rev);});}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);}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=0;opts.startingSlide=opts.randomMap[0];}else{if(opts.startingSlide>=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var 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;}if(!h){h=e.offsetHeight;}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;}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 requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:$el.height();this.cycleW=(opts.fit&&opts.width)?opts.width:$el.width();if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);},opts.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);if(opts.cssFirst){$($slides[first]).css(opts.cssFirst);}if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);}if(!opts.sync){opts.speed=opts.speed/2;}while((opts.timeout-opts.speed)<250){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){opts.nextSlide=opts.currSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1);});}if(opts.pager){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]);}log("randomized fx sequence: ",opts.fxs);}return true;}function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount){opts.countdown++;}els[prepend?"unshift":"push"](s);if(opts.els){opts.els[prepend?"unshift":"push"](s);}opts.slideCount=els.length;$s.css("position","absolute");$s[prepend?"prependTo":"appendTo"](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($s);}if(opts.fit&&opts.width){$s.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager){$.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){$(els).stop(true,true);opts.busy=false;}if(opts.busy){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.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end){opts.end(opts);}return;}if(manual||!p.cyclePause){var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length){opts.lastFx=0;}fx=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});}var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};if(opts.nextSlide!=opts.currSlide){opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after);}else{$.fn.cycle.custom(curr,next,opts,after,manual&&opts.fastOnEvent);}}}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];}else{var roll=(opts.nextSlide+1)==els.length;opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}if(opts.pager){$.fn.cycle.updateActivePagerLink(opts.pager,opts.currSlide);}}var ms=0;if(opts.timeout&&!opts.continuous){ms=getTimeout(curr,next,opts,fwd);}else{if(opts.continuous&&p.cyclePause){ms=10;}}if(ms>0){p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev);},ms);}}$.fn.cycle.updateActivePagerLink=function(pager,currSlide){$(pager).find("a").removeClass("activeSlide").filter("a:eq("+currSlide+")").addClass("activeSlide");};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn(curr,next,opts,fwd);if(t!==false){return t;}}return opts.timeout;}$.fn.cycle.next=function(opts){advance(opts,opts.rev?-1:1);};$.fn.cycle.prev=function(opts){advance(opts,opts.rev?1:-1);};function advance(opts,val){var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2){opts.randomIndex=els.length-2;}else{if(opts.randomIndex==-1){opts.randomIndex=els.length-1;}}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.random){if(++opts.randomIndex==els.length){opts.randomIndex=0;}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;}}}}if($.isFunction(opts.prevNextClick)){opts.prevNextClick(val>0,opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,val>=0);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});$.fn.cycle.updateActivePagerLink(opts.pager,opts.startingSlide);}$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder)){a=opts.pagerAnchorBuilder(i,el);}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);});$a=$(arr);}else{$a.appendTo($p);}}$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;}if($.isFunction(opts.pagerClick)){opts.pagerClick(opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,opts.currSlide<i);return false;});if(opts.pagerEvent!="click"){$a.click(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){function hex(s){s=parseInt(s).toString(16);return s.length<2?"0"+s:s;}function getBg(e){for(;e&&e.nodeName.toLowerCase()!="html";e=e.parentNode){var v=$.css(e,"background-color");if(v.indexOf("rgb")>=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this));});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display="block";if(w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb);};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,prevNextEvent:"click",pager:null,pagerClick:null,pagerEvent:"click",pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250};})(jQuery);


/** Fitted **/

if(typeof jQuery!='undefined'){jQuery(function($){$.fn.extend({fitted:function(options){var settings=$.extend({},$.fn.fitted.defaults,options);return this.each(function(){if($.fn.jquery<'1.2.6'){return;}
var $t=$(this);var o=$.metadata?$.extend({},settings,$t.metadata()):settings;if($t.find(':has(a)')){var $a=$t.find('a:first');var href=$a.attr('href');var title=$a.attr('title');$t.addClass(o['class']['container']).hover(function(){$h=$(this);$h.addClass(o['class']['hover']);if(typeof o['title']!='undefined'&&o['title']===true&&title!=''){$h.attr('title',title);}
if(typeof o['status']!='undefined'&&o['status']===true){if($.browser.safari){window.status='Go to "'+href+'"';}
else{window.status=href;}}},function(){$h=$(this);if(typeof o['title']!='undefined'&&o['title']===true&&title!=''){$h.removeAttr('title');}
$h.removeClass(o['class']['hover']);window.status='';}).click(function(){if($a.is('[rel*=external]')){window.open($href);return false;}
else{window.location=href;}});}});}});$.fn.fitted.defaults={'class':{'container':'fitted','hover':'hovered'},'title':true,'status':false};});}


/*
 * Superfish v1.4.8 - jQuery menu widget
 * Copyright (c) 2008 Joel Birch
 *
 * Dual licensed under the MIT and GPL licenses:
 * 	http://www.opensource.org/licenses/mit-license.php
 * 	http://www.gnu.org/licenses/gpl.html
 *
 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
 */

;(function($){
	$.fn.superfish = function(op){

		var sf = $.fn.superfish,
			c = sf.c,
			$arrow = $(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),
			over = function(){
				var $$ = $(this), menu = getMenu($$);
				clearTimeout(menu.sfTimer);
				$$.showSuperfishUl().siblings().hideSuperfishUl();
			},
			out = function(){
				var $$ = $(this), menu = getMenu($$), o = sf.op;
				clearTimeout(menu.sfTimer);
				menu.sfTimer=setTimeout(function(){
					o.retainPath=($.inArray($$[0],o.$path)>-1);
					$$.hideSuperfishUl();
					if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}
				},o.delay);	
			},
			getMenu = function($menu){
				var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
				sf.op = sf.o[menu.serial];
				return menu;
			},
			addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); };
			
		return this.each(function() {
			var s = this.serial = sf.o.length;
			var o = $.extend({},sf.defaults,op);
			o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){
				$(this).addClass([o.hoverClass,c.bcClass].join(' '))
					.filter('li:has(ul)').removeClass(o.pathClass);
			});
			sf.o[s] = sf.op = o;
			
			$('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() {
				if (o.autoArrows) addArrow( $('>a:first-child',this) );
			})
			.not('.'+c.bcClass)
				.hideSuperfishUl();
			
			var $a = $('a',this);
			$a.each(function(i){
				var $li = $a.eq(i).parents('li');
				$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});
			});
			o.onInit.call(this);
			
		}).each(function() {
			var menuClasses = [c.menuClass];
			if (sf.op.dropShadows  && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass);
			$(this).addClass(menuClasses.join(' '));
		});
	};

	var sf = $.fn.superfish;
	sf.o = [];
	sf.op = {};
	sf.IE7fix = function(){
		var o = sf.op;
		if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined)
			this.toggleClass(sf.c.shadowClass+'-off');
		};
	sf.c = {
		bcClass     : 'sf-breadcrumb',
		menuClass   : 'sf-js-enabled',
		anchorClass : 'sf-with-ul',
		arrowClass  : 'sf-sub-indicator',
		shadowClass : 'sf-shadow'
	};
	sf.defaults = {
		hoverClass	: 'sfHover',
		pathClass	: 'overideThisToUse',
		pathLevels	: 1,
		delay		: 800,
		animation	: {opacity:'show'},
		speed		: 'normal',
		autoArrows	: true,
		dropShadows : true,
		disableHI	: false,		// true disables hoverIntent detection
		onInit		: function(){}, // callback functions
		onBeforeShow: function(){},
		onShow		: function(){},
		onHide		: function(){}
	};
	$.fn.extend({
		hideSuperfishUl : function(){
			var o = sf.op,
				not = (o.retainPath===true) ? o.$path : '';
			o.retainPath = false;
			var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
					.find('>ul').hide().css('visibility','hidden');
			o.onHide.call($ul);
			return this;
		},
		showSuperfishUl : function(){
			var o = sf.op,
				sh = sf.c.shadowClass+'-off',
				$ul = this.addClass(o.hoverClass)
					.find('>ul:hidden').css('visibility','visible');
			sf.IE7fix.call($ul);
			o.onBeforeShow.call($ul);
			$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); });
			return this;
		}
	});

})(jQuery);


// ColorBox v1.3.15 - a full featured, light-weight, customizable lightbox based on jQuery 1.3+
// Copyright (c) 2010 Jack Moore - jack@colorpowered.com
// Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
(function(b,ib){var t="none",M="LoadedContent",c=false,v="resize.",o="y",q="auto",e=true,L="nofollow",m="x";function f(a,c){a=a?' id="'+i+a+'"':"";c=c?' style="'+c+'"':"";return b("<div"+a+c+"/>")}function p(a,b){b=b===m?n.width():n.height();return typeof a==="string"?Math.round(/%/.test(a)?b/100*parseInt(a,10):parseInt(a,10)):a}function U(b){return a.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(b)}function cb(a){for(var c in a)if(b.isFunction(a[c])&&c.substring(0,2)!=="on")a[c]=a[c].call(l);a.rel=a.rel||l.rel||L;a.href=a.href||b(l).attr("href");a.title=a.title||l.title;return a}function w(c,a){a&&a.call(l);b.event.trigger(c)}function jb(){var b,e=i+"Slideshow_",c="click."+i,f,k;if(a.slideshow&&h[1]){f=function(){F.text(a.slideshowStop).unbind(c).bind(V,function(){if(g<h.length-1||a.loop)b=setTimeout(d.next,a.slideshowSpeed)}).bind(W,function(){clearTimeout(b)}).one(c+" "+N,k);j.removeClass(e+"off").addClass(e+"on");b=setTimeout(d.next,a.slideshowSpeed)};k=function(){clearTimeout(b);F.text(a.slideshowStart).unbind([V,W,N,c].join(" ")).one(c,f);j.removeClass(e+"on").addClass(e+"off")};a.slideshowAuto?f():k()}}function db(c){if(!O){l=c;a=cb(b.extend({},b.data(l,r)));h=b(l);g=0;if(a.rel!==L){h=b("."+G).filter(function(){return (b.data(this,r).rel||this.rel)===a.rel});g=h.index(l);if(g===-1){h=h.add(l);g=h.length-1}}if(!u){u=D=e;j.show();if(a.returnFocus)try{l.blur();b(l).one(eb,function(){try{this.focus()}catch(a){}})}catch(f){}x.css({opacity:+a.opacity,cursor:a.overlayClose?"pointer":q}).show();a.w=p(a.initialWidth,m);a.h=p(a.initialHeight,o);d.position(0);X&&n.bind(v+P+" scroll."+P,function(){x.css({width:n.width(),height:n.height(),top:n.scrollTop(),left:n.scrollLeft()})}).trigger("scroll."+P);w(fb,a.onOpen);Y.add(H).add(I).add(F).add(Z).hide();ab.html(a.close).show()}d.load(e)}}var gb={transition:"elastic",speed:300,width:c,initialWidth:"600",innerWidth:c,maxWidth:c,height:c,initialHeight:"450",innerHeight:c,maxHeight:c,scalePhotos:e,scrolling:e,inline:c,html:c,iframe:c,photo:c,href:c,title:c,rel:c,opacity:.9,preloading:e,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:c,returnFocus:e,loop:e,slideshow:c,slideshowAuto:e,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:c,onLoad:c,onComplete:c,onCleanup:c,onClosed:c,overlayClose:e,escKey:e,arrowKey:e},r="colorbox",i="cbox",fb=i+"_open",W=i+"_load",V=i+"_complete",N=i+"_cleanup",eb=i+"_closed",Q=i+"_purge",hb=i+"_loaded",E=b.browser.msie&&!b.support.opacity,X=E&&b.browser.version<7,P=i+"_IE6",x,j,A,s,bb,T,R,S,h,n,k,J,K,Z,Y,F,I,H,ab,B,C,y,z,l,g,a,u,D,O=c,d,G=i+"Element";d=b.fn[r]=b[r]=function(c,f){var a=this,d;if(!a[0]&&a.selector)return a;c=c||{};if(f)c.onComplete=f;if(!a[0]||a.selector===undefined){a=b("<a/>");c.open=e}a.each(function(){b.data(this,r,b.extend({},b.data(this,r)||gb,c));b(this).addClass(G)});d=c.open;if(b.isFunction(d))d=d.call(a);d&&db(a[0]);return a};d.init=function(){var l="hover",m="clear:left";n=b(ib);j=f().attr({id:r,"class":E?i+"IE":""});x=f("Overlay",X?"position:absolute":"").hide();A=f("Wrapper");s=f("Content").append(k=f(M,"width:0; height:0; overflow:hidden"),K=f("LoadingOverlay").add(f("LoadingGraphic")),Z=f("Title"),Y=f("Current"),I=f("Next"),H=f("Previous"),F=f("Slideshow").bind(fb,jb),ab=f("Close"));A.append(f().append(f("TopLeft"),bb=f("TopCenter"),f("TopRight")),f(c,m).append(T=f("MiddleLeft"),s,R=f("MiddleRight")),f(c,m).append(f("BottomLeft"),S=f("BottomCenter"),f("BottomRight"))).children().children().css({"float":"left"});J=f(c,"position:absolute; width:9999px; visibility:hidden; display:none");b("body").prepend(x,j.append(A,J));s.children().hover(function(){b(this).addClass(l)},function(){b(this).removeClass(l)}).addClass(l);B=bb.height()+S.height()+s.outerHeight(e)-s.height();C=T.width()+R.width()+s.outerWidth(e)-s.width();y=k.outerHeight(e);z=k.outerWidth(e);j.css({"padding-bottom":B,"padding-right":C}).hide();I.click(d.next);H.click(d.prev);ab.click(d.close);s.children().removeClass(l);b("."+G).live("click",function(a){if(!(a.button!==0&&typeof a.button!=="undefined"||a.ctrlKey||a.shiftKey||a.altKey)){a.preventDefault();db(this)}});x.click(function(){a.overlayClose&&d.close()});b(document).bind("keydown",function(b){if(u&&a.escKey&&b.keyCode===27){b.preventDefault();d.close()}if(u&&a.arrowKey&&!D&&h[1])if(b.keyCode===37&&(g||a.loop)){b.preventDefault();H.click()}else if(b.keyCode===39&&(g<h.length-1||a.loop)){b.preventDefault();I.click()}})};d.remove=function(){j.add(x).remove();b("."+G).die("click").removeData(r).removeClass(G)};d.position=function(f,d){function b(a){bb[0].style.width=S[0].style.width=s[0].style.width=a.style.width;K[0].style.height=K[1].style.height=s[0].style.height=T[0].style.height=R[0].style.height=a.style.height}var e,h=Math.max(document.documentElement.clientHeight-a.h-y-B,0)/2+n.scrollTop(),g=Math.max(n.width()-a.w-z-C,0)/2+n.scrollLeft();e=j.width()===a.w+z&&j.height()===a.h+y?0:f;A[0].style.width=A[0].style.height="9999px";j.dequeue().animate({width:a.w+z,height:a.h+y,top:h,left:g},{duration:e,complete:function(){b(this);D=c;A[0].style.width=a.w+z+C+"px";A[0].style.height=a.h+y+B+"px";d&&d()},step:function(){b(this)}})};d.resize=function(b){if(u){b=b||{};if(b.width)a.w=p(b.width,m)-z-C;if(b.innerWidth)a.w=p(b.innerWidth,m);k.css({width:a.w});if(b.height)a.h=p(b.height,o)-y-B;if(b.innerHeight)a.h=p(b.innerHeight,o);if(!b.innerHeight&&!b.height){b=k.wrapInner("<div style='overflow:auto'></div>").children();a.h=b.height();b.replaceWith(b.children())}k.css({height:a.h});d.position(a.transition===t?0:a.speed)}};d.prep=function(m){var c="hidden";function l(s){var p,f,m,c,l=h.length,q=a.loop;d.position(s,function(){function s(){E&&j[0].style.removeAttribute("filter")}if(u){E&&o&&k.fadeIn(100);k.show();w(hb);Z.show().html(a.title);if(l>1){typeof a.current==="string"&&Y.html(a.current.replace(/\{current\}/,g+1).replace(/\{total\}/,l)).show();I[q||g<l-1?"show":"hide"]().html(a.next);H[q||g?"show":"hide"]().html(a.previous);p=g?h[g-1]:h[l-1];m=g<l-1?h[g+1]:h[0];a.slideshow&&F.show();if(a.preloading){c=b.data(m,r).href||m.href;f=b.data(p,r).href||p.href;c=b.isFunction(c)?c.call(m):c;f=b.isFunction(f)?f.call(p):f;if(U(c))b("<img/>")[0].src=c;if(U(f))b("<img/>")[0].src=f}}K.hide();a.transition==="fade"?j.fadeTo(e,1,function(){s()}):s();n.bind(v+i,function(){d.position(0)});w(V,a.onComplete)}})}if(u){var o,e=a.transition===t?0:a.speed;n.unbind(v+i);k.remove();k=f(M).html(m);k.hide().appendTo(J.show()).css({width:function(){a.w=a.w||k.width();a.w=a.mw&&a.mw<a.w?a.mw:a.w;return a.w}(),overflow:a.scrolling?q:c}).css({height:function(){a.h=a.h||k.height();a.h=a.mh&&a.mh<a.h?a.mh:a.h;return a.h}()}).prependTo(s);J.hide();b("#"+i+"Photo").css({cssFloat:t,marginLeft:q,marginRight:q});X&&b("select").not(j.find("select")).filter(function(){return this.style.visibility!==c}).css({visibility:c}).one(N,function(){this.style.visibility="inherit"});a.transition==="fade"?j.fadeTo(e,0,function(){l(0)}):l(e)}};d.load=function(u){var n,c,s,q=d.prep;D=e;l=h[g];u||(a=cb(b.extend({},b.data(l,r))));w(Q);w(W,a.onLoad);a.h=a.height?p(a.height,o)-y-B:a.innerHeight&&p(a.innerHeight,o);a.w=a.width?p(a.width,m)-z-C:a.innerWidth&&p(a.innerWidth,m);a.mw=a.w;a.mh=a.h;if(a.maxWidth){a.mw=p(a.maxWidth,m)-z-C;a.mw=a.w&&a.w<a.mw?a.w:a.mw}if(a.maxHeight){a.mh=p(a.maxHeight,o)-y-B;a.mh=a.h&&a.h<a.mh?a.h:a.mh}n=a.href;K.show();if(a.inline){f().hide().insertBefore(b(n)[0]).one(Q,function(){b(this).replaceWith(k.children())});q(b(n))}else if(a.iframe){j.one(hb,function(){var c=b("<iframe frameborder='0' style='width:100%; height:100%; border:0; display:block'/>")[0];c.name=i+ +new Date;c.src=a.href;if(!a.scrolling)c.scrolling="no";if(E)c.allowtransparency="true";b(c).appendTo(k).one(Q,function(){c.src="//about:blank"})});q(" ")}else if(a.html)q(a.html);else if(U(n)){c=new Image;c.onload=function(){var e;c.onload=null;c.id=i+"Photo";b(c).css({border:t,display:"block",cssFloat:"left"});if(a.scalePhotos){s=function(){c.height-=c.height*e;c.width-=c.width*e};if(a.mw&&c.width>a.mw){e=(c.width-a.mw)/c.width;s()}if(a.mh&&c.height>a.mh){e=(c.height-a.mh)/c.height;s()}}if(a.h)c.style.marginTop=Math.max(a.h-c.height,0)/2+"px";h[1]&&(g<h.length-1||a.loop)&&b(c).css({cursor:"pointer"}).click(d.next);if(E)c.style.msInterpolationMode="bicubic";setTimeout(function(){q(c)},1)};setTimeout(function(){c.src=n},1)}else n&&J.load(n,function(d,c,a){q(c==="error"?"Request unsuccessful: "+a.statusText:b(this).children())})};d.next=function(){if(!D){g=g<h.length-1?g+1:0;d.load()}};d.prev=function(){if(!D){g=g?g-1:h.length-1;d.load()}};d.close=function(){if(u&&!O){O=e;u=c;w(N,a.onCleanup);n.unbind("."+i+" ."+P);x.fadeTo("fast",0);j.stop().fadeTo("fast",0,function(){w(Q);k.remove();j.add(x).css({opacity:1,cursor:q}).hide();setTimeout(function(){O=c;w(eb,a.onClosed)},1)})}};d.element=function(){return b(l)};d.settings=gb;b(d.init)})(jQuery,this);



/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */

/**
 * Create a cookie with the given name and value and other optional parameters.
 *
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Set the value of a cookie.
 * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
 * @desc Create a cookie with all available options.
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Create a session cookie.
 * @example $.cookie('the_cookie', null);
 * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
 *       used when the cookie was set.
 *
 * @param String name The name of the cookie.
 * @param String value The value of the cookie.
 * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
 * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
 *                             If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
 *                             If set to null or omitted, the cookie will be a session cookie and will not be retained
 *                             when the the browser exits.
 * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
 * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
 * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
 *                        require a secure protocol (like HTTPS).
 * @type undefined
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */

/**
 * Get the value of a cookie with the given name.
 *
 * @example $.cookie('the_cookie');
 * @desc Get the value of a cookie.
 *
 * @param String name The name of the cookie.
 * @return The value of the cookie.
 * @type String
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */
jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};


/*
 * jQuery validation plug-in 1.7
 *
 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/
 * http://docs.jquery.com/Plugins/Validation
 *
 * Copyright (c) 2006 - 2008 Jörn Zaefferer
 *
 * $Id: jquery.validate.js 6403 2009-06-17 14:27:16Z joern.zaefferer $
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
(function($){$.extend($.fn,{validate:function(options){if(!this.length){options&&options.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}var validator=$.data(this[0],'validator');if(validator){return validator;}validator=new $.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){validator.cancelSubmit=true;});if(validator.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){validator.submitButton=this;});}this.submit(function(event){if(validator.settings.debug)event.preventDefault();function handle(){if(validator.settings.submitHandler){if(validator.submitButton){var hidden=$("<input type='hidden'/>").attr("name",validator.submitButton.name).val(validator.submitButton.value).appendTo(validator.currentForm);}validator.settings.submitHandler.call(validator,validator.currentForm);if(validator.submitButton){hidden.remove();}return false;}return true;}if(validator.cancelSubmit){validator.cancelSubmit=false;return handle();}if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return false;}return handle();}else{validator.focusInvalid();return false;}});}return validator;},valid:function(){if($(this[0]).is('form')){return this.validate().form();}else{var valid=true;var validator=$(this[0].form).validate();this.each(function(){valid&=validator.element(this);});return valid;}},removeAttrs:function(attributes){var result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value);});return result;},rules:function(command,argument){var element=this[0];if(command){var settings=$.data(element.form,'validator').settings;var staticRules=settings.rules;var existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));staticRules[element.name]=existingRules;if(argument.messages)settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete staticRules[element.name];return existingRules;}var filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method];});return filtered;}}var data=$.validator.normalizeRules($.extend({},$.validator.metadataRules(element),$.validator.classRules(element),$.validator.attributeRules(element),$.validator.staticRules(element)),element);if(data.required){var param=data.required;delete data.required;data=$.extend({required:param},data);}return data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(""+a.value);},filled:function(a){return!!$.trim(""+a.value);},unchecked:function(a){return!a.checked;}});$.validator=function(options,form){this.settings=$.extend(true,{},$.validator.defaults,options);this.currentForm=form;this.init();};$.validator.format=function(source,params){if(arguments.length==1)return function(){var args=$.makeArray(arguments);args.unshift(source);return $.validator.format.apply(this,args);};if(arguments.length>2&&params.constructor!=Array){params=$.makeArray(arguments).slice(1);}if(params.constructor!=Array){params=[params];}$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,element,this.settings.errorClass,this.settings.validClass);this.errorsFor(element).hide();}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name in this.submitted)this.element(element);else if(element.parentNode.name in this.submitted)this.element(element.parentNode);},highlight:function(element,errorClass,validClass){$(element).addClass(errorClass).removeClass(validClass);},unhighlight:function(element,errorClass,validClass){$(element).removeClass(errorClass).addClass(validClass);}},setDefaults:function(settings){$.extend($.validator.defaults,settings);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:$.validator.format("Please enter no more than {0} characters."),minlength:$.validator.format("Please enter at least {0} characters."),rangelength:$.validator.format("Please enter a value between {0} and {1} characters long."),range:$.validator.format("Please enter a value between {0} and {1}."),max:$.validator.format("Please enter a value less than or equal to {0}."),min:$.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var groups=(this.groups={});$.each(this.settings.groups,function(key,value){$.each(value.split(/\s/),function(index,name){groups[name]=key;});});var rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value);});function delegate(event){var validator=$.data(this[0].form,"validator"),eventType="on"+event.type.replace(/^validate/,"");validator.settings[eventType]&&validator.settings[eventType].call(validator,this[0]);}$(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",delegate).validateDelegate(":radio, :checkbox, select, option","click",delegate);if(this.settings.invalidHandler)$(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var i=0,elements=(this.currentElements=this.elements());elements[i];i++){this.check(elements[i]);}return this.valid();},element:function(element){element=this.clean(element);this.lastElement=element;this.prepareElement(element);this.currentElements=$(element);var result=this.check(element);if(result){delete this.invalid[element.name];}else{this.invalid[element.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}this.showErrors();return result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,errors);this.errorList=[];for(var name in errors){this.errorList.push({message:errors[name],element:this.findByName(name)[0]});}this.successList=$.grep(this.successList,function(element){return!(element.name in errors);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if($.fn.resetForm)$(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(obj){var count=0;for(var i in obj)count++;return count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin");}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&$.grep(this.errorList,function(n){return n.element.name==lastActive.name;}).length==1&&lastActive;},elements:function(){var validator=this,rulesCache={};return $([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in rulesCache||!validator.objectLength($(this).rules()))return false;rulesCache[this.name]=true;return true;});},clean:function(selector){return $(selector)[0];},errors:function(){return $(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([]);this.currentElements=$([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element);},check:function(element){element=this.clean(element);if(this.checkable(element)){element=this.findByName(element.name)[0];}var rules=$(element).rules();var dependencyMismatch=false;for(method in rules){var rule={method:method,parameters:rules[method]};try{var result=$.validator.methods[method].call(this,element.value.replace(/\r/g,""),element,rule.parameters);if(result=="dependency-mismatch"){dependencyMismatch=true;continue;}dependencyMismatch=false;if(result=="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return;}if(!result){this.formatAndAdd(element,rule);return false;}}catch(e){this.settings.debug&&window.console&&console.log("exception occured when checking element "+element.id
+", check the '"+rule.method+"' method",e);throw e;}}if(dependencyMismatch)return;if(this.objectLength(rules))this.successList.push(element);return true;},customMetaMessage:function(element,method){if(!$.metadata)return;var meta=this.settings.meta?$(element).metadata()[this.settings.meta]:$(element).metadata();return meta&&meta.messages&&meta.messages[method];},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor==String?m:m[method]);},findDefined:function(){for(var i=0;i<arguments.length;i++){if(arguments[i]!==undefined)return arguments[i];}return undefined;},defaultMessage:function(element,method){return this.findDefined(this.customMessage(element.name,method),this.customMetaMessage(element,method),!this.settings.ignoreTitle&&element.title||undefined,$.validator.messages[method],"<strong>Warning: No message defined for "+element.name+"</strong>");},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule.method),theregex=/\$?\{(\d+)\}/g;if(typeof message=="function"){message=message.call(this,rule.parameters,element);}else if(theregex.test(message)){message=jQuery.format(message.replace(theregex,'{$1}'),rule.parameters);}this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)toToggle=toToggle.add(toToggle.parent(this.settings.wrapper));return toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass);this.showLabel(error.element,error.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}if(this.settings.success){for(var i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}}if(this.settings.unhighlight){for(var i=0,elements=this.validElements();elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,this.settings.validClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return $(this.errorList).map(function(){return this.element;});},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass().addClass(this.settings.errorClass);label.attr("generated")&&label.html(message);}else{label=$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(label).length)this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element);}if(!message&&this.settings.success){label.text("");typeof this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}this.toShow=this.toShow.add(label);},errorsFor:function(element){var name=this.idOrName(element);return this.errors().filter(function(){return $(this).attr('for')==name;});},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},checkable:function(element){return/radio|checkbox/i.test(element.type);},findByName:function(name){var form=this.currentForm;return $(document.getElementsByName(name)).map(function(index,element){return element.form==form&&element.name==name&&element||null;});},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return $("option:selected",element).length;case'input':if(this.checkable(element))return this.findByName(element.name).filter(':checked').length;}return value.length;},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true;},dependTypes:{"boolean":function(param,element){return param;},"string":function(param,element){return!!$(param,element.form).length;},"function":function(param,element){return param(element);}},optional:function(element){return!$.validator.methods.required.call(this,$.trim(element.value),element)&&"dependency-mismatch";},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=true;}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[element.name];if(valid&&this.pendingRequest==0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();this.formSubmitted=false;}else if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false;}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",{old:null,valid:true,message:this.defaultMessage(element,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){className.constructor==String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className);},classRules:function(element){var rules={};var classes=$(element).attr('class');classes&&$.each(classes.split(' '),function(){if(this in $.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettings[this]);}});return rules;},attributeRules:function(element){var rules={};var $element=$(element);for(method in $.validator.methods){var value=$element.attr(method);if(value){rules[method]=value;}}if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete rules.maxlength;}return rules;},metadataRules:function(element){if(!$.metadata)return{};var meta=$.data(element.form,'validator').settings.meta;return meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:function(element){var rules={};var validator=$.data(element.form,'validator');if(validator.settings.rules){rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};}return rules;},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete rules[prop];return;}if(val.param||val.depends){var keepRule=true;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break;}if(keepRule){rules[prop]=val.param!==undefined?val.param:true;}else{delete rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter;});$.each(['minlength','maxlength','min','max'],function(){if(rules[this]){rules[this]=Number(rules[this]);}});$.each(['rangelength','range'],function(){if(rules[this]){rules[this]=[Number(rules[this][0]),Number(rules[this][1])];}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max;}if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength;}}if(rules.messages){delete rules.messages;}return rules;},normalizeRule:function(data){if(typeof data=="string"){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=true;});data=transformed;}return data;},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message!=undefined?message:$.validator.messages[name];if(method.length<3){$.validator.addClassRules(name,$.validator.normalizeRule(name));}},methods:{required:function(value,element,param){if(!this.depend(param,element))return"dependency-mismatch";switch(element.nodeName.toLowerCase()){case'select':var val=$(element).val();return val&&val.length>0;case'input':if(this.checkable(element))return this.getLength(value,element)>0;default:return $.trim(value).length>0;}},remote:function(value,element,param){if(this.optional(element))return"dependency-mismatch";var previous=this.previousValue(element);if(!this.settings.messages[element.name])this.settings.messages[element.name]={};previous.originalMessage=this.settings.messages[element.name].remote;this.settings.messages[element.name].remote=previous.message;param=typeof param=="string"&&{url:param}||param;if(previous.old!==value){previous.old=value;var validator=this;this.startRequest(element);var data={};data[element.name]=value;$.ajax($.extend(true,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,success:function(response){validator.settings.messages[element.name].remote=previous.originalMessage;var valid=response===true;if(valid){var submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.showErrors();}else{var errors={};var message=(previous.message=response||validator.defaultMessage(element,"remote"));errors[element.name]=$.isFunction(message)?message(value):message;validator.showErrors(errors);}previous.valid=valid;validator.stopRequest(element,valid);}},param));return"pending";}else if(this.pending[element.name]){return"pending";}return previous.valid;},minlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)>=param;},maxlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)<=param;},rangelength:function(value,element,param){var length=this.getLength($.trim(value),element);return this.optional(element)||(length>=param[0]&&length<=param[1]);},min:function(value,element,param){return this.optional(element)||value>=param;},max:function(value,element,param){return this.optional(element)||value<=param;},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);},url:function(value,element){return this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return this.optional(element)||!/Invalid|NaN/.test(new Date(value));},dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},number:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.optional(element))return"dependency-mismatch";if(/[^0-9-]+/.test(value))return false;var nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(var n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)nDigit-=9;}nCheck+=nDigit;bEven=!bEven;}return(nCheck%10)==0;},accept:function(value,element,param){param=typeof param=="string"?param.replace(/,/g,'|'):"png|jpe?g|gif";return this.optional(element)||value.match(new RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){var target=$(param).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){$(element).valid();});return value==target.val();}}});$.format=$.validator.format;})(jQuery);;(function($){var ajax=$.ajax;var pendingRequests={};$.ajax=function(settings){settings=$.extend(settings,$.extend({},$.ajaxSettings,settings));var port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}return(pendingRequests[port]=ajax.apply(this,arguments));}return ajax.apply(this,arguments);};})(jQuery);;(function($){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){this.addEventListener(original,handler,true);},teardown:function(){this.removeEventListener(original,handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments);}};function handler(e){e=$.event.fix(e);e.type=fix;return $.event.handle.call(this,e);}});};$.extend($.fn,{validateDelegate:function(delegate,type,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate)){return handler.apply(target,arguments);}});}});})(jQuery);

(function() {
	
	function stripHtml(value) {
		// remove html tags and space chars
		return value.replace(/<.[^<>]*?>/g, ' ').replace(/&nbsp;|&#160;/gi, ' ')
		// remove numbers and punctuation
		.replace(/[0-9.(),;:!?%#$'"_+=\/-]*/g,'');
	}
	jQuery.validator.addMethod("maxWords", function(value, element, params) { 
	    return this.optional(element) || stripHtml(value).match(/\b\w+\b/g).length < params; 
	}, jQuery.validator.format("Please enter {0} words or less.")); 
	 
	jQuery.validator.addMethod("minWords", function(value, element, params) { 
	    return this.optional(element) || stripHtml(value).match(/\b\w+\b/g).length >= params; 
	}, jQuery.validator.format("Please enter at least {0} words.")); 
	 
	jQuery.validator.addMethod("rangeWords", function(value, element, params) { 
	    return this.optional(element) || stripHtml(value).match(/\b\w+\b/g).length >= params[0] && value.match(/bw+b/g).length < params[1]; 
	}, jQuery.validator.format("Please enter between {0} and {1} words."));

})();

jQuery.validator.addMethod("letterswithbasicpunc", function(value, element) {
	return this.optional(element) || /^[a-z-.,()'\"\s]+$/i.test(value);
}, "Letters or punctuation only please");  

jQuery.validator.addMethod("alphanumeric", function(value, element) {
	return this.optional(element) || /^\w+$/i.test(value);
}, "Letters, numbers, spaces or underscores only please");  

jQuery.validator.addMethod("lettersonly", function(value, element) {
	return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Letters only please"); 

jQuery.validator.addMethod("nowhitespace", function(value, element) {
	return this.optional(element) || /^\S+$/i.test(value);
}, "No white space please"); 

jQuery.validator.addMethod("ziprange", function(value, element) {
	return this.optional(element) || /^90[2-5]\d\{2}-\d{4}$/.test(value);
}, "Your ZIP-code must be in the range 902xx-xxxx to 905-xx-xxxx");

jQuery.validator.addMethod("integer", function(value, element) {
	return this.optional(element) || /^-?\d+$/.test(value);
}, "A positive or negative non-decimal number please");

/**
* Return true, if the value is a valid vehicle identification number (VIN).
*
* Works with all kind of text inputs.
*
* @example <input type="text" size="20" name="VehicleID" class="{required:true,vinUS:true}" />
* @desc Declares a required input element whose value must be a valid vehicle identification number.
*
* @name jQuery.validator.methods.vinUS
* @type Boolean
* @cat Plugins/Validate/Methods
*/ 
jQuery.validator.addMethod(
	"vinUS",
	function(v){
		if (v.length != 17)
			return false;
		var i, n, d, f, cd, cdv;
		var LL    = ["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"];
		var VL    = [1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9];
		var FL    = [8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2];
		var rs    = 0;
		for(i = 0; i < 17; i++){
		    f = FL[i];
		    d = v.slice(i,i+1);
		    if(i == 8){
		        cdv = d;
		    }
		    if(!isNaN(d)){
		        d *= f;
		    }
		    else{
		        for(n = 0; n < LL.length; n++){
		            if(d.toUpperCase() === LL[n]){
		                d = VL[n];
		                d *= f;
		                if(isNaN(cdv) && n == 8){
		                    cdv = LL[n];
		                }
		                break;
		            }
		        }
		    }
		    rs += d;
		}
		cd = rs % 11;
		if(cd == 10){cd = "X";}
		if(cd == cdv){return true;}
		return false; 
	},
	"The specified vehicle identification number (VIN) is invalid."
);

/**
  * Return true, if the value is a valid date, also making this formal check dd/mm/yyyy.
  *
  * @example jQuery.validator.methods.date("01/01/1900")
  * @result true
  *
  * @example jQuery.validator.methods.date("01/13/1990")
  * @result false
  *
  * @example jQuery.validator.methods.date("01.01.1900")
  * @result false
  *
  * @example <input name="pippo" class="{dateITA:true}" />
  * @desc Declares an optional input element whose value must be a valid date.
  *
  * @name jQuery.validator.methods.dateITA
  * @type Boolean
  * @cat Plugins/Validate/Methods
  */
jQuery.validator.addMethod(
	"dateITA",
	function(value, element) {
		var check = false;
		var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
		if( re.test(value)){
			var adata = value.split('/');
			var gg = parseInt(adata[0],10);
			var mm = parseInt(adata[1],10);
			var aaaa = parseInt(adata[2],10);
			var xdata = new Date(aaaa,mm-1,gg);
			if ( ( xdata.getFullYear() == aaaa ) && ( xdata.getMonth () == mm - 1 ) && ( xdata.getDate() == gg ) )
				check = true;
			else
				check = false;
		} else
			check = false;
		return this.optional(element) || check;
	}, 
	"Please enter a correct date"
);

jQuery.validator.addMethod("dateNL", function(value, element) {
		return this.optional(element) || /^\d\d?[\.\/-]\d\d?[\.\/-]\d\d\d?\d?$/.test(value);
	}, "Vul hier een geldige datum in."
);

jQuery.validator.addMethod("time", function(value, element) {
		return this.optional(element) || /^([01][0-9])|(2[0123]):([0-5])([0-9])$/.test(value);
	}, "Please enter a valid time, between 00:00 and 23:59"
);

/**
 * matches US phone number format 
 * 
 * where the area code may not start with 1 and the prefix may not start with 1 
 * allows '-' or ' ' as a separator and allows parens around area code 
 * some people may want to put a '1' in front of their number 
 * 
 * 1(212)-999-2345
 * or
 * 212 999 2344
 * or
 * 212-999-0983
 * 
 * but not
 * 111-123-5434
 * and not
 * 212 123 4567
 */
jQuery.validator.addMethod("phoneUS", function(phone_number, element) {
    phone_number = phone_number.replace(/\s+/g, ""); 
	return this.optional(element) || phone_number.length > 9 &&
		phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
}, "Please specify a valid phone number");

jQuery.validator.addMethod('phoneUK', function(phone_number, element) {
return this.optional(element) || phone_number.length > 9 &&
phone_number.match(/^(\(?(0|\+44)[1-9]{1}\d{1,4}?\)?\s?\d{3,4}\s?\d{3,4})$/);
}, 'Please specify a valid phone number');

jQuery.validator.addMethod('mobileUK', function(phone_number, element) {
return this.optional(element) || phone_number.length > 9 &&
phone_number.match(/^((0|\+44)7(5|6|7|8|9){1}\d{2}\s?\d{6})$/);
}, 'Please specify a valid mobile number');

// TODO check if value starts with <, otherwise don't try stripping anything
jQuery.validator.addMethod("strippedminlength", function(value, element, param) {
	return jQuery(value).text().length >= param;
}, jQuery.validator.format("Please enter at least {0} characters"));

// same as email, but TLD is optional
jQuery.validator.addMethod("email2", function(value, element, param) {
	return this.optional(element) || /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value); 
}, jQuery.validator.messages.email);

// same as url, but TLD is optional
jQuery.validator.addMethod("url2", function(value, element, param) {
	return this.optional(element) || /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value); 
}, jQuery.validator.messages.url);

// NOTICE: Modified version of Castle.Components.Validator.CreditCardValidator
// Redistributed under the the Apache License 2.0 at http://www.apache.org/licenses/LICENSE-2.0
// Valid Types: mastercard, visa, amex, dinersclub, enroute, discover, jcb, unknown, all (overrides all other settings)
jQuery.validator.addMethod("creditcardtypes", function(value, element, param) {

	if (/[^0-9-]+/.test(value)) 
		return false;
	
	value = value.replace(/\D/g, "");
	
	var validTypes = 0x0000;
	
	if (param.mastercard) 
		validTypes |= 0x0001;
	if (param.visa) 
		validTypes |= 0x0002;
	if (param.amex) 
		validTypes |= 0x0004;
	if (param.dinersclub) 
		validTypes |= 0x0008;
	if (param.enroute) 
		validTypes |= 0x0010;
	if (param.discover) 
		validTypes |= 0x0020;
	if (param.jcb) 
		validTypes |= 0x0040;
	if (param.unknown) 
		validTypes |= 0x0080;
	if (param.all) 
		validTypes = 0x0001 | 0x0002 | 0x0004 | 0x0008 | 0x0010 | 0x0020 | 0x0040 | 0x0080;
	
	if (validTypes & 0x0001 && /^(51|52|53|54|55)/.test(value)) { //mastercard
		return value.length == 16;
	}
	if (validTypes & 0x0002 && /^(4)/.test(value)) { //visa
		return value.length == 16;
	}
	if (validTypes & 0x0004 && /^(34|37)/.test(value)) { //amex
		return value.length == 15;
	}
	if (validTypes & 0x0008 && /^(300|301|302|303|304|305|36|38)/.test(value)) { //dinersclub
		return value.length == 14;
	}
	if (validTypes & 0x0010 && /^(2014|2149)/.test(value)) { //enroute
		return value.length == 15;
	}
	if (validTypes & 0x0020 && /^(6011)/.test(value)) { //discover
		return value.length == 16;
	}
	if (validTypes & 0x0040 && /^(3)/.test(value)) { //jcb
		return value.length == 16;
	}
	if (validTypes & 0x0040 && /^(2131|1800)/.test(value)) { //jcb
		return value.length == 15;
	}
	if (validTypes & 0x0080) { //unknown
		return true;
	}
	return false;
}, "Please enter a valid credit card number.");

