// HTML5 placeholder plugin version 0.3
// Copyright (c) 2010-The End of Time, Mike Taylor, http://miketaylr.com
// MIT Licensed: http://www.opensource.org/licenses/mit-license.php

(function(b){b.fn.placeholder=function(g){var c=b.extend(b.fn.placeholder.defaults,g),h=c.placeholderCSS.left,e=function(){return b.browser.opera};return"placeholder"in document.createElement("input")?this:this.each(function(){var a=b(this),i=b.trim(a.val()),j=a.width(),k=a.height(),f=a.attr("id")!==""?a.attr("id"):+new Date,d=a.attr("placeholder");d=b("<label for="+f+">"+d+"</label>");c.placeholderCSS.width=j;c.placeholderCSS.height=k;c.placeholderCSS.left=e()&&this.getAttribute("type")==="email"||
e()&&this.getAttribute("type")==="url"?"11%":h;d.css(c.placeholderCSS);if(!i){a.wrap(c.inputWrapper);a.attr("id",f).after(d)}a.focus(function(){b.trim(a.val())||a.next().hide()});a.blur(function(){b.trim(a.val())||a.next().show()})})};b.fn.placeholder.defaults={inputWrapper:'<span style="position:relative"></span>',placeholderCSS:{font:"0.75em sans-serif",color:"#bababa",position:"absolute",left:"5px",top:"20%","overflow-x":"hidden"}}})(jQuery);

/*
 * 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}})());
Cufon.registerFont({"w":187,"face":{"font-family":"DIN-Regular","font-weight":500,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"2","bbox":"-11 -355 336 81.3705","underline-thickness":"18.36","underline-position":"-41.04","stemh":"19","stemv":"21","unicode-range":"U+0020-U+017E"},"glyphs":{" ":{"w":89},"!":{"d":"77,-256r-4,184r-22,0r-3,-184r29,0xm78,0r-31,0r0,-30r31,0r0,30","w":113},"\"":{"d":"121,-195r-29,0r0,-61r29,0r0,61xm60,-195r-28,0r0,-61r28,0r0,61","w":152},"#":{"d":"217,-156r-35,0r-8,51r32,0r0,23r-36,0r-13,82r-26,0r13,-82r-58,0r-13,82r-26,0r13,-82r-32,0r0,-23r36,0r8,-51r-33,0r0,-23r36,0r12,-78r27,0r-12,78r57,0r12,-78r27,0r-13,78r32,0r0,23xm156,-156r-58,0r-8,51r57,0","w":235},"$":{"d":"172,-121v45,43,14,125,-56,122r0,40r-22,0r0,-39v-34,-1,-57,-11,-79,-34r19,-18v19,19,37,26,62,27r0,-95v-44,-4,-73,-25,-74,-68v0,-41,27,-69,72,-72r0,-32r22,0r0,32v28,1,47,10,67,28r-18,17v-13,-12,-28,-20,-50,-21r0,93v24,4,46,10,57,20xm115,-23v47,2,68,-50,39,-79v-11,-10,-24,-11,-39,-13r0,92xm96,-144r0,-90v-42,-1,-61,49,-36,76v10,10,24,13,36,14","w":214},"%":{"d":"277,-84v0,48,-6,87,-49,87v-43,0,-48,-40,-48,-87v0,-29,20,-48,48,-48v28,0,49,19,49,48xm121,-210v0,48,-5,86,-49,86v-43,0,-49,-38,-49,-86v0,-30,21,-49,49,-49v28,0,49,19,49,49xm221,-256r-120,256r-22,0r120,-256r22,0xm228,-15v34,1,28,-36,28,-68v0,-19,-8,-31,-28,-31v-34,0,-28,36,-28,67v0,20,8,32,28,32xm72,-142v33,1,28,-36,28,-68v0,-19,-9,-31,-28,-31v-34,-1,-28,36,-28,68v0,19,9,31,28,31","w":299},"&":{"d":"242,0r-35,0r-23,-28v-10,10,-34,30,-75,30v-50,0,-81,-30,-81,-74v0,-39,27,-58,55,-77v-12,-15,-28,-33,-28,-56v0,-30,24,-53,57,-53v57,0,76,77,27,99r-19,13r66,79v10,-16,14,-30,14,-59r26,0v0,33,-7,59,-24,79xm169,-47r-71,-85v-22,15,-44,30,-44,59v0,59,75,67,115,26xm105,-163v18,-12,37,-20,37,-41v0,-18,-13,-31,-30,-31v-41,0,-37,43,-7,72","w":266},"(":{"d":"59,-36v0,28,10,38,25,52r-17,18v-20,-18,-35,-36,-34,-68r0,-188v-1,-32,14,-51,34,-68r17,17v-15,16,-25,25,-25,53r0,184","w":107},")":{"d":"41,-290v18,17,34,35,33,68v-4,75,9,162,-7,225v-7,12,-15,19,-26,31r-19,-19v15,-13,26,-24,25,-51r0,-184v1,-27,-10,-39,-25,-52","w":107},"*":{"d":"147,-170r-11,18r-42,-26r2,49r-21,0r1,-49r-41,26r-11,-18r43,-23r-43,-24r11,-17r41,25r-1,-49r21,0r-2,49r42,-25r11,17r-44,24","w":170},"+":{"d":"169,-84r-63,0r0,63r-24,0r0,-63r-63,0r0,-24r63,0r0,-63r24,0r0,63r63,0r0,24"},",":{"d":"63,23r-31,29r0,-84r31,0r0,55","w":95},"-":{"d":"126,-85r-99,0r0,-24r99,0r0,24","w":153},".":{"d":"66,0r-34,0r0,-34r34,0r0,34","w":97},"\/":{"d":"128,-283r-102,310r-26,0r103,-310r25,0","w":127},"0":{"d":"164,-68v0,42,-30,70,-70,70v-40,0,-70,-28,-70,-70r0,-120v0,-42,30,-70,70,-70v40,0,70,28,70,70r0,120xm94,-21v67,-2,44,-102,44,-165v0,-29,-16,-49,-44,-49v-67,1,-44,102,-44,165v0,28,16,49,44,49"},"1":{"d":"119,0r-26,0r0,-228r-48,43r0,-30r48,-41r26,0r0,256"},"2":{"d":"166,0r-142,0r0,-23r102,-129v27,-29,14,-83,-31,-83v-23,0,-44,13,-44,46r-26,0v0,-40,28,-69,70,-69v66,0,87,72,50,120r-89,115r110,0r0,23"},"3":{"d":"166,-70v0,47,-34,73,-76,73v-40,0,-73,-22,-75,-68r26,0v4,63,99,56,99,-5v0,-33,-18,-52,-56,-50r0,-23v35,1,51,-15,51,-46v0,-31,-20,-47,-45,-47v-27,0,-43,17,-46,43r-26,0v3,-41,33,-66,72,-66v72,0,98,102,36,127v26,9,40,30,40,62"},"4":{"d":"174,-41r-32,0r0,41r-25,0r0,-41r-103,0r0,-23r93,-192r28,0r-93,192r75,0r0,-73r25,0r0,73r32,0r0,23"},"5":{"d":"101,-170v47,-2,65,44,65,85v0,47,-22,89,-71,88v-43,-1,-66,-24,-70,-63r26,0v3,25,17,39,44,39v34,0,45,-33,45,-64v0,-31,-6,-62,-43,-62v-22,0,-37,10,-42,25r-24,0r0,-134r130,0r0,23r-106,0r0,81v10,-11,26,-18,46,-18"},"6":{"d":"166,-74v0,44,-28,76,-71,76v-68,0,-84,-73,-55,-131r63,-127r26,0r-57,115v48,-21,94,15,94,67xm140,-73v0,-28,-16,-52,-46,-52v-27,0,-45,21,-45,52v0,32,18,52,45,52v28,0,46,-20,46,-52"},"7":{"d":"170,-233r-89,233r-28,0r89,-233r-89,0r0,40r-26,0r0,-63r143,0r0,23"},"8":{"d":"170,-71v0,44,-34,73,-76,73v-78,0,-102,-108,-37,-135v-58,-26,-36,-125,37,-125v72,0,96,99,37,125v22,12,39,33,39,62xm144,-71v0,-28,-22,-50,-50,-50v-28,0,-50,22,-50,50v0,29,22,50,50,50v28,0,50,-21,50,-50xm139,-189v0,-27,-19,-46,-45,-46v-26,0,-45,19,-45,46v0,27,19,45,45,45v26,0,45,-18,45,-45"},"9":{"d":"93,-258v69,0,84,73,55,131r-63,127r-27,0r58,-115v-49,18,-94,-15,-94,-68v0,-43,28,-75,71,-75xm139,-184v0,-31,-18,-51,-46,-51v-27,0,-45,20,-45,51v0,29,16,52,45,52v28,0,46,-20,46,-52"},":":{"d":"75,-108r-34,0r0,-34r34,0r0,34xm75,0r-34,0r0,-34r34,0r0,34","w":106},";":{"d":"74,23r-32,29r0,-84r32,0r0,55xm75,-108r-34,0r0,-34r34,0r0,34","w":106},"<":{"d":"153,-24r-119,-61r0,-24r119,-60r0,28r-90,44r90,45r0,28"},"=":{"d":"169,-115r-150,0r0,-24r150,0r0,24xm169,-54r-150,0r0,-24r150,0r0,24"},">":{"d":"153,-85r-119,61r0,-28r90,-45r-90,-44r0,-28r119,60r0,24"},"?":{"d":"95,-258v57,0,87,67,51,109v-13,24,-39,39,-36,77r-26,0v-5,-59,52,-70,52,-121v0,-24,-17,-42,-41,-42v-26,0,-42,20,-42,42r-26,0v0,-36,29,-65,68,-65xm113,0r-31,0r0,-30r31,0r0,30","w":178},"@":{"d":"102,-257v74,0,129,10,129,78r0,179r-25,0r0,-20v-42,49,-128,13,-113,-66v-13,-80,69,-114,113,-65v5,-50,-11,-84,-54,-84v-55,0,-106,1,-101,56v5,58,-19,138,21,165r-18,17v-48,-28,-24,-115,-28,-182v-3,-47,27,-78,76,-78xm206,-86v0,-33,-6,-66,-44,-66v-38,0,-44,33,-44,66v0,34,6,66,44,66v38,0,44,-32,44,-66","w":256},"A":{"d":"216,0r-30,0r-20,-58r-112,0r-21,58r-29,0r95,-256r23,0xm158,-82r-47,-135r-49,135r96,0","w":219},"B":{"d":"213,-71v2,86,-94,71,-176,71r0,-256v79,-1,174,-12,172,68v0,27,-16,48,-38,56v25,9,42,30,42,61xm186,-72v0,-54,-67,-47,-122,-46r0,94v56,1,122,8,122,-48xm182,-188v0,-55,-65,-43,-118,-44r0,89v53,-1,118,11,118,-45","w":240},"C":{"d":"55,-128v0,78,9,106,62,106v32,0,55,-21,62,-52r27,0v-8,48,-43,76,-89,76v-65,0,-90,-45,-90,-130v0,-87,24,-130,90,-130v46,0,80,28,89,76r-28,0v-7,-31,-29,-52,-61,-52v-53,0,-62,28,-62,106","w":229},"D":{"d":"215,-131v0,36,0,80,-25,107v-31,33,-94,22,-153,24r0,-256v58,2,123,-9,153,23v26,27,25,66,25,102xm188,-131v0,-55,-15,-101,-68,-101r-56,0r0,208v44,-1,84,6,107,-19v17,-19,17,-57,17,-88","w":242},"E":{"d":"196,0r-159,0r0,-256r159,0r0,24r-132,0r0,91r113,0r0,24r-113,0r0,93r132,0r0,24","w":216},"F":{"d":"196,-232r-132,0r0,94r113,0r0,25r-113,0r0,113r-27,0r0,-256r159,0r0,24","w":208},"G":{"d":"117,-22v43,0,70,-35,63,-88r-63,0r0,-24r90,0v10,81,-24,136,-90,136v-65,0,-90,-45,-90,-130v0,-87,23,-130,90,-130v49,0,82,31,90,76r-28,0v-7,-32,-30,-52,-62,-52v-53,0,-62,28,-62,106v0,78,9,106,62,106","w":234},"H":{"d":"213,0r-27,0r0,-117r-122,0r0,117r-27,0r0,-256r27,0r0,115r122,0r0,-115r27,0r0,256","w":250},"I":{"d":"64,0r-27,0r0,-256r27,0r0,256","w":101},"J":{"d":"147,-78v6,76,-93,104,-139,57r19,-18v27,33,93,16,93,-42r0,-175r27,0r0,178","w":180},"K":{"d":"229,0r-32,0r-79,-136r-54,64r0,72r-27,0r0,-256r27,0r0,147r120,-147r33,0r-80,99","w":234},"L":{"d":"195,0r-158,0r0,-256r27,0r0,232r131,0r0,24","w":206},"M":{"d":"257,0r-28,0r0,-195r-70,155r-23,0r-72,-155r0,195r-27,0r0,-256r27,0r84,181r81,-181r28,0r0,256","w":293},"N":{"d":"226,0r-25,0r-137,-206r0,206r-27,0r0,-256r26,0r136,205r0,-205r27,0r0,256","w":263},"O":{"d":"117,-258v66,0,90,43,90,130v0,85,-23,130,-90,130v-66,0,-90,-45,-90,-130v0,-87,23,-130,90,-130xm117,-22v51,-8,62,-29,62,-106v0,-79,-9,-96,-62,-106v-52,9,-62,28,-62,106v0,78,11,97,62,106","w":234},"P":{"d":"212,-181v1,72,-70,82,-148,76r0,105r-27,0r0,-256r95,0v47,0,80,29,80,75xm184,-181v0,-60,-63,-51,-120,-51r0,102v57,0,120,9,120,-51","w":226},"Q":{"d":"117,-258v66,0,90,43,90,130v0,49,0,74,-18,96r28,28r-16,17r-29,-29v-75,47,-165,-5,-145,-112v-7,-87,23,-130,90,-130xm55,-128v0,78,10,106,62,106v14,0,26,-5,36,-13r-32,-32r17,-17r31,32v9,-15,10,-35,10,-76v0,-79,-9,-96,-62,-106v-52,9,-62,28,-62,106","w":233},"R":{"d":"216,0r-32,0r-58,-114r-62,0r0,114r-27,0r0,-256r98,0v45,0,76,27,76,71v0,37,-22,62,-55,69xm184,-185v0,-57,-65,-47,-120,-47r0,94v55,-1,120,12,120,-47","w":236},"S":{"d":"170,-121v47,47,11,123,-67,123v-39,0,-64,-10,-88,-34r19,-18v32,42,130,39,130,-20v-1,-79,-142,-16,-142,-116v0,-77,114,-93,158,-44r-17,17v-28,-33,-114,-31,-114,26v0,60,92,37,121,66","w":211},"T":{"d":"186,-232r-74,0r0,232r-27,0r0,-232r-74,0r0,-24r175,0r0,24","w":197},"U":{"d":"212,-85v0,52,-37,87,-89,87v-52,0,-90,-35,-90,-87r0,-171r28,0r0,169v0,39,24,65,62,65v37,0,62,-26,62,-65r0,-169r27,0r0,171","w":245},"V":{"d":"194,-256r-85,256r-22,0r-84,-256r29,0r66,207r67,-207r29,0","w":196},"W":{"d":"302,-256r-66,256r-25,0r-57,-205r-57,205r-26,0r-65,-256r29,0r50,206r56,-206r25,0r56,206r51,-206r29,0","w":307},"X":{"d":"193,0r-32,0r-62,-108r-63,108r-31,0r79,-131r-74,-125r32,0r57,101r57,-101r32,0r-74,125","w":198},"Y":{"d":"182,-256r-75,150r0,106r-28,0r0,-106r-76,-150r29,0r61,122r60,-122r29,0","w":185},"Z":{"d":"180,0r-159,0r0,-26r128,-206r-123,0r0,-24r154,0r0,23r-130,209r130,0r0,24","w":200},"[":{"d":"97,27r-64,0r0,-310r64,0r0,23r-38,0r0,264r38,0r0,23","w":112},"\\":{"d":"128,27r-26,0r-102,-309r26,0","w":127},"]":{"d":"80,27r-64,0r0,-23r39,0r0,-265r-39,0r0,-22r64,0r0,310","w":112},"^":{"d":"167,-149r-26,0r-44,-82r-44,82r-27,0r59,-109r24,0","w":193},"_":{"d":"193,59r-193,0r0,-18r193,0r0,18","w":193},"a":{"d":"133,-17v-33,35,-115,23,-115,-33v0,-50,59,-55,115,-51v2,-37,-5,-56,-46,-56v-22,0,-34,5,-44,20r-18,-16v31,-46,134,-32,134,33r0,120r-26,0r0,-17xm84,-20v35,0,55,-19,49,-62v-38,0,-89,-7,-89,32v0,20,12,30,40,30","w":189},"b":{"d":"108,-179v50,-2,65,45,65,90v0,46,-14,93,-65,91v-19,0,-35,-5,-50,-23r0,21r-26,0r0,-256r26,0r0,99v15,-18,31,-22,50,-22xm147,-89v0,-34,-6,-67,-44,-67v-39,0,-45,33,-45,67v0,35,6,68,45,68v38,0,44,-33,44,-68","w":196},"c":{"d":"49,-89v-8,63,58,90,93,48r17,17v-49,54,-136,24,-136,-65v0,-88,88,-117,136,-64r-17,17v-34,-42,-101,-15,-93,47","w":176},"d":{"d":"23,-89v0,-44,14,-92,65,-90v19,0,35,4,50,22r0,-99r26,0r0,256r-26,0r0,-21v-14,18,-31,23,-50,23v-51,2,-65,-45,-65,-91xm138,-89v0,-34,-6,-67,-44,-67v-39,0,-45,33,-45,67v0,35,6,68,45,68v38,0,44,-33,44,-68","w":196},"e":{"d":"168,-82r-119,0v-6,62,65,79,98,41r18,16v-48,50,-142,33,-142,-64v0,-57,27,-90,72,-90v50,0,76,38,73,97xm142,-101v8,-58,-68,-74,-88,-30v-4,10,-5,15,-5,30r93,0","w":190},"f":{"d":"102,-156r-38,0r0,156r-26,0r0,-156r-23,0r0,-20r23,0v-5,-52,7,-88,64,-81r0,22v-39,-7,-40,22,-38,59r38,0r0,20","w":113},"g":{"d":"23,-90v0,-46,15,-90,65,-89v19,0,35,4,50,23r0,-21r25,0r0,182v7,71,-89,101,-134,53r17,-17v29,35,99,16,91,-37r0,-27v-14,18,-30,23,-50,23v-49,0,-64,-44,-64,-90xm137,-90v0,-33,-5,-66,-44,-66v-38,0,-44,33,-44,66v0,33,6,66,44,66v39,0,44,-33,44,-66","w":195},"h":{"d":"172,0r-26,0v-5,-59,21,-156,-43,-156v-66,0,-40,96,-45,156r-26,0r0,-256r26,0r0,98v36,-41,114,-20,114,44r0,114","w":202},"i":{"d":"58,0r-26,0r0,-177r26,0r0,177xm60,-228r-29,0r0,-29r29,0r0,29","w":91},"j":{"d":"58,32v1,33,-22,53,-63,48r0,-23v24,2,37,-3,37,-26r0,-207r26,0r0,208xm60,-228r-29,0r0,-29r29,0r0,29","w":91},"k":{"d":"181,0r-32,0r-56,-91r-35,40r0,51r-26,0r0,-256r26,0r0,171r80,-92r33,0r-60,68","w":192},"l":{"d":"95,0v-40,4,-63,-13,-63,-47r0,-209r26,0r0,208v-2,23,13,28,37,26r0,22","w":106},"m":{"d":"163,-150v30,-50,123,-32,123,37r0,113r-26,0v-5,-60,21,-156,-44,-156v-66,0,-39,96,-44,156r-26,0v-5,-59,21,-156,-43,-156v-66,0,-40,96,-45,156r-26,0r0,-177r26,0r0,19v27,-31,87,-27,105,8","w":316},"n":{"d":"58,-158v37,-42,114,-17,114,45r0,113r-26,0v-5,-60,21,-156,-44,-156v-64,0,-40,96,-44,156r-26,0r0,-177r26,0r0,19","w":202},"o":{"d":"95,-179v50,0,73,42,73,90v0,49,-22,91,-73,91v-49,0,-72,-42,-72,-91v0,-48,23,-90,72,-90xm95,-21v35,0,47,-33,47,-68v0,-33,-12,-67,-47,-67v-33,0,-50,34,-46,67v-3,34,13,68,46,68","w":190},"p":{"d":"108,-179v50,-2,65,45,65,90v0,46,-14,93,-65,91v-19,0,-35,-5,-50,-23r0,100r-26,0r0,-256r26,0r0,21v15,-19,31,-23,50,-23xm147,-89v0,-34,-6,-67,-44,-67v-39,0,-45,33,-45,67v0,35,6,68,45,68v38,0,44,-33,44,-68","w":196},"q":{"d":"23,-89v0,-44,14,-92,65,-90v19,0,36,4,50,23r0,-21r26,0r0,256r-26,0r0,-100v-15,18,-31,23,-50,23v-51,2,-65,-45,-65,-91xm138,-89v0,-34,-6,-67,-44,-67v-39,0,-45,33,-45,67v0,35,6,68,45,68v38,0,44,-33,44,-68","w":196},"r":{"d":"150,-163r-19,20v-26,-29,-73,-6,-73,34r0,109r-26,0r0,-177r26,0r0,21v17,-25,68,-33,92,-7","w":151},"s":{"d":"160,-52v0,63,-109,69,-145,29r18,-18v21,29,100,30,102,-10v2,-27,-34,-27,-59,-29v-34,-3,-53,-18,-53,-47v0,-58,93,-65,129,-33r-17,17v-20,-20,-89,-21,-86,15v-4,25,33,26,59,28v31,2,52,15,52,48","w":178},"t":{"d":"100,0v-40,4,-64,-14,-63,-48r0,-108r-23,0r0,-20r23,0r0,-55r26,0r0,55r37,0r0,20r-37,0r0,108v-1,21,14,28,37,26r0,22","w":119},"u":{"d":"144,-20v-35,44,-113,18,-113,-44r0,-113r26,0v5,59,-22,156,43,156v64,0,40,-96,44,-156r26,0r0,177r-26,0r0,-20","w":202},"v":{"d":"157,-177r-65,177r-23,0r-65,-177r28,0r48,142r49,-142r28,0","w":160},"w":{"d":"257,-177r-56,177r-24,0r-47,-138r-46,138r-24,0r-56,-177r28,0r41,142r46,-142r22,0r47,142r41,-142r28,0","w":260},"x":{"d":"160,0r-31,0r-43,-69r-43,69r-31,0r60,-90r-58,-87r32,0r40,65r40,-65r32,0r-58,87","w":172},"y":{"d":"157,-177r-81,220v-7,25,-28,35,-58,33r0,-23v39,6,38,-33,50,-57r-64,-173r28,0r49,142r48,-142r28,0","w":160},"z":{"d":"147,0r-129,0r0,-22r99,-132r-94,0r0,-23r124,0r0,22r-99,132r99,0r0,23","w":165},"{":{"d":"53,-128v58,22,-21,143,57,132r0,23v-40,1,-61,-6,-61,-47v0,-39,18,-103,-32,-97r0,-23v80,9,-27,-161,93,-143r0,23v-74,-14,-1,107,-57,132","w":127},"|":{"d":"72,27r-26,0r0,-310r26,0r0,310","w":117},"}":{"d":"17,-283v120,-19,10,142,93,143r0,23v-80,-7,27,162,-93,144r0,-23v75,15,0,-109,58,-132v-33,-10,-23,-63,-23,-104v0,-28,-9,-28,-35,-28r0,-23","w":127},"~":{"d":"18,-95v44,-67,96,27,142,-21r16,16v-45,65,-96,-28,-143,21","w":194},"\u00a1":{"d":"66,79r-30,0r4,-184r22,0xm67,-147r-31,0r0,-30r31,0r0,30","w":113},"\u00a2":{"d":"161,-68v-16,18,-31,25,-52,27r0,41r-21,0r0,-42v-40,-6,-65,-38,-65,-90v0,-52,25,-84,65,-89r0,-35r21,0r0,34v21,1,36,9,52,27r-17,16v-12,-13,-22,-19,-36,-20r0,134v14,-1,24,-6,36,-20xm89,-198v-53,4,-55,128,0,132r0,-132","w":179},"\u00a3":{"d":"179,0r-139,0r0,-119r-23,0r0,-19r23,0v-7,-71,17,-121,80,-120v24,0,43,7,59,23r-19,18v-28,-32,-101,-17,-93,42r0,37r53,0r0,19r-53,0r0,95r112,0r0,24","w":197},"\u00a5":{"d":"182,-256r-56,112r36,0r0,19r-46,0v-5,10,-11,20,-9,38r55,0r0,20r-55,0r0,67r-28,0r0,-67r-56,0r0,-20r56,0v2,-18,-4,-28,-10,-38r-46,0r0,-19r36,0r-56,-112r29,0r61,122r60,-122r29,0","w":185},"\u00a7":{"d":"120,-157v60,12,62,106,12,125v20,7,35,25,35,51v0,38,-29,62,-67,62v-35,0,-65,-19,-68,-58r27,0v2,23,17,35,41,35v48,0,54,-66,9,-75v-41,-8,-78,-28,-78,-74v0,-29,19,-49,38,-59v-20,-9,-33,-23,-33,-49v0,-35,27,-59,64,-59v38,0,65,21,66,56r-26,0v-2,-24,-17,-33,-40,-33v-24,0,-38,12,-38,35v-1,31,32,38,58,43xm100,-45v26,0,43,-18,43,-46v0,-26,-18,-46,-43,-46v-24,1,-43,18,-42,46v1,29,17,46,42,46","w":200},"\u00a4":{"d":"210,-23r-17,16r-27,-26v-25,20,-70,19,-95,0r-26,26r-17,-16r27,-27v-21,-25,-21,-70,0,-95r-27,-26r17,-17r26,26v25,-19,70,-20,95,0r27,-26r17,17r-27,26v21,25,21,70,0,95xm175,-98v0,-31,-25,-55,-56,-55v-31,0,-56,24,-56,55v0,31,25,57,56,57v31,0,56,-26,56,-57","w":237},"'":{"d":"60,-195r-28,0r0,-61r28,0r0,61","w":91},"\u00ab":{"d":"90,-21r-76,-75r76,-76r0,32r-43,44r43,43r0,32xm171,-21r-75,-75r75,-76r0,32r-43,44r43,43r0,32","w":199},"\u00b7":{"d":"66,-80r-34,0r0,-34r34,0r0,34","w":97},"\u00b6":{"d":"180,79r-26,0r0,-311r-42,0r0,311r-26,0r0,-196v-43,0,-71,-34,-71,-69v0,-39,29,-70,78,-70r87,0r0,335","w":217},"\u00bb":{"d":"185,-96r-76,75r0,-32r44,-43r-44,-44r0,-32xm104,-96r-76,75r0,-32r44,-43r-44,-44r0,-32","w":199},"\u00bf":{"d":"152,15v0,37,-29,66,-68,66v-57,0,-84,-65,-51,-109v16,-22,39,-38,36,-77r26,0v5,59,-53,71,-53,120v0,25,18,43,42,43v26,0,42,-20,42,-43r26,0xm97,-147r-30,0r0,-30r30,0r0,30","w":178},"`":{"d":"108,-214r-24,0r-39,-55r31,0","w":180},"\u00b4":{"d":"135,-269r-39,55r-24,0r32,-55r31,0","w":180},"\u00af":{"d":"144,-221r-108,0r0,-21r108,0r0,21","w":180},"\u00a8":{"d":"141,-217r-26,0r0,-32r26,0r0,32xm65,-217r-26,0r0,-32r26,0r0,32","w":180},"\u00b8":{"d":"113,24r-22,54r-28,0r26,-54r24,0","w":180},"\u00c6":{"d":"312,0r-159,0r0,-61r-89,0r-31,61r-30,0r135,-256r174,0r0,24r-132,0r0,91r113,0r0,25r-113,0r0,92r132,0r0,24xm153,-85r0,-147r-77,147r77,0","w":331},"\u00aa":{"d":"111,-128v-26,28,-91,18,-91,-26v0,-40,45,-44,90,-41v13,-47,-50,-57,-70,-28r-15,-13v24,-38,106,-27,106,26r0,95r-20,0r0,-13xm72,-132v28,0,43,-13,38,-47v-29,0,-69,-6,-69,24v0,16,10,23,31,23","w":161},"\u0141":{"d":"199,0r-159,0r0,-104r-26,17r0,-25r26,-16r0,-128r28,0r0,111r55,-36r0,24r-55,35r0,98r131,0r0,24","w":209},"\u00d8":{"d":"180,-235v26,24,27,50,27,107v0,104,-54,151,-135,119r-12,25r-24,0r18,-38v-27,-23,-22,-51,-27,-106v-10,-105,54,-151,135,-119r12,-25r24,0xm117,-234v-53,0,-62,28,-62,106v0,47,1,66,12,81r85,-177v-11,-6,-22,-10,-35,-10xm117,-22v51,0,62,-29,62,-106v0,-47,-1,-66,-12,-81r-85,176v11,7,22,11,35,11","w":234},"\u0152":{"d":"27,-128v0,-87,23,-130,90,-130v25,0,46,9,62,28r0,-26r156,0r0,24r-129,0v0,28,1,64,1,91r109,0r0,23r-109,0v0,29,-1,65,-1,94r130,0r0,24r-157,0r0,-27v-16,20,-39,29,-62,29v-66,0,-90,-45,-90,-130xm117,-22v51,-8,62,-29,62,-106v0,-79,-9,-96,-62,-106v-52,9,-62,28,-62,106v0,78,11,97,62,106","w":356},"\u00ba":{"d":"82,-258v40,0,57,34,57,73v0,38,-18,72,-57,72v-40,0,-58,-33,-58,-72v0,-39,17,-73,58,-73xm82,-132v25,0,39,-27,36,-53v3,-27,-10,-53,-36,-53v-27,0,-39,26,-36,53v-3,26,10,53,36,53","w":163},"\u00e6":{"d":"147,-28v-27,47,-129,41,-129,-22v0,-50,59,-55,115,-51v2,-37,-5,-56,-46,-56v-22,0,-34,5,-44,20r-18,-16v23,-38,108,-33,125,1v43,-56,143,-19,128,70r-120,0v-5,62,66,79,99,41r18,16v-28,36,-105,37,-128,-3xm84,-20v35,0,55,-19,49,-62v-38,0,-89,-7,-89,32v0,20,12,30,40,30xm252,-101v8,-58,-68,-74,-88,-30v-4,10,-5,15,-6,30r94,0","w":300},"\u0131":{"d":"58,0r-26,0r0,-177r26,0r0,177","w":91},"\u0142":{"d":"100,0v-40,4,-64,-13,-64,-47r0,-76r-23,14r0,-22r23,-14r0,-111r26,0r0,95r29,-18r0,22r-29,18r0,91v-2,23,14,28,38,26r0,22","w":113},"\u00f8":{"d":"44,-19v-41,-51,-25,-163,51,-160v15,0,28,3,38,9r14,-23r20,0r-20,35v41,51,26,164,-52,160v-14,0,-27,-3,-37,-10r-14,24r-21,0xm69,-29v60,35,93,-48,64,-107xm121,-149v-60,-33,-91,50,-63,108","w":190},"\u0153":{"d":"23,-89v0,-48,23,-91,72,-90v27,0,50,12,61,34v37,-66,147,-30,131,63r-119,0v-6,62,65,79,98,41r18,16v-29,37,-107,38,-128,-7v-12,22,-34,34,-61,34v-49,0,-72,-42,-72,-91xm95,-21v35,0,47,-33,47,-68v0,-33,-12,-67,-47,-67v-33,0,-50,34,-46,67v-3,34,13,68,46,68xm262,-101v6,-58,-69,-74,-89,-30v-4,10,-5,15,-5,30r94,0","w":309},"\u00df":{"d":"148,-199v0,-23,-16,-37,-45,-37v-32,0,-44,20,-44,48r0,188r-27,0r0,-189v0,-45,28,-70,73,-70v60,0,93,72,47,103v33,13,22,64,22,105v0,39,-27,55,-70,51r0,-22v54,10,43,-46,44,-92v1,-26,-17,-32,-44,-30r0,-22v27,3,44,-8,44,-33","w":200},"\u00f0":{"d":"24,-88v0,-55,33,-104,92,-85r-21,-36r-42,0r0,-19r32,0r-17,-29r27,0r17,29r29,0r0,19r-19,0v19,33,45,78,45,121v0,48,-22,90,-72,90v-49,0,-71,-42,-71,-90xm95,-21v34,0,46,-33,46,-67v0,-34,-11,-67,-46,-67v-33,0,-45,33,-45,67v0,33,12,67,45,67","w":190},"\u0160":{"d":"170,-121v47,47,11,123,-67,123v-39,0,-64,-10,-88,-34r19,-18v32,42,130,39,130,-20v-1,-79,-142,-16,-142,-116v0,-77,114,-93,158,-44r-17,17v-28,-33,-114,-31,-114,26v0,60,92,37,121,66xm161,-336r-45,55r-24,0r-45,-55r25,0r32,38r32,-38r25,0","w":211},"\u0161":{"d":"160,-52v0,63,-109,69,-145,29r18,-18v21,29,100,30,102,-10v2,-27,-34,-27,-59,-29v-34,-3,-53,-18,-53,-47v0,-58,93,-65,129,-33r-17,17v-20,-20,-89,-21,-86,15v-4,25,33,26,59,28v31,2,52,15,52,48xm146,-269r-45,55r-25,0r-45,-55r25,0r33,38r32,-38r25,0","w":178},"\u00dd":{"d":"182,-256r-75,150r0,106r-28,0r0,-106r-76,-150r29,0r61,122r60,-122r29,0xm138,-336r-39,55r-24,0r32,-55r31,0","w":185},"\u00fd":{"d":"157,-177r-81,220v-7,25,-28,35,-58,33r0,-23v39,6,38,-33,50,-57r-64,-173r28,0r49,142r48,-142r28,0xm125,-269r-39,55r-23,0r31,-55r31,0","w":160},"\u00de":{"d":"212,-129v1,72,-71,81,-148,75r0,54r-27,0r0,-256r27,0r0,51r68,0v47,0,80,30,80,76xm184,-129v0,-60,-63,-51,-120,-51r0,102v57,0,120,9,120,-51","w":231},"\u00fe":{"d":"108,-179v50,-2,65,45,65,90v0,46,-14,93,-65,91v-19,0,-35,-5,-50,-23r0,100r-26,0r0,-335r26,0r0,99v15,-18,31,-22,50,-22xm147,-89v0,-34,-6,-67,-44,-67v-39,0,-45,33,-45,67v0,35,6,68,45,68v38,0,44,-33,44,-68","w":196},"\u017d":{"d":"180,0r-159,0r0,-26r128,-206r-123,0r0,-24r154,0r0,23r-130,209r130,0r0,24xm159,-336r-45,55r-24,0r-45,-55r25,0r32,38r33,-38r24,0","w":200},"\u017e":{"d":"147,0r-129,0r0,-22r99,-132r-94,0r0,-23r124,0r0,22r-99,132r99,0r0,23xm142,-269r-45,55r-24,0r-45,-55r25,0r32,38r32,-38r25,0","w":165},"\u00bd":{"d":"267,0r-88,0r0,-19r59,-72v15,-16,9,-46,-15,-45v-12,0,-24,6,-24,24r-20,0v0,-26,18,-43,44,-43v41,0,54,46,30,76r-49,60r63,0r0,19xm199,-256r-119,256r-22,0r120,-256r21,0xm66,-103r-21,0r0,-130r-30,26r0,-24v15,-10,22,-29,51,-25r0,153","w":284},"\u00bc":{"d":"265,-23r-17,0r0,23r-20,0r0,-23r-62,0r0,-19r55,-112r22,0r-54,112r39,0r0,-38r20,0r0,38r17,0r0,19xm204,-256r-120,256r-22,0r120,-256r22,0xm66,-103r-21,0r0,-130r-30,26r0,-24v15,-10,22,-29,51,-25r0,153","w":279},"\u00b9":{"d":"66,-103r-21,0r0,-130r-30,26r0,-24v15,-10,22,-29,51,-25r0,153","w":93},"\u00be":{"d":"89,-182v40,14,21,81,-25,81v-24,0,-46,-13,-47,-43r21,0v1,17,13,24,26,24v15,0,26,-9,26,-26v0,-17,-10,-27,-30,-26r0,-18v19,1,28,-9,28,-25v0,-16,-11,-24,-24,-24v-14,0,-23,9,-24,23r-21,0v2,-26,21,-42,45,-42v43,0,60,60,25,76xm282,-23r-17,0r0,23r-21,0r0,-23r-61,0r0,-19r54,-112r22,0r-54,112r39,0r0,-38r21,0r0,38r17,0r0,19xm223,-256r-120,256r-22,0r120,-256r22,0","w":295},"\u00b3":{"d":"89,-182v40,14,21,81,-25,81v-24,0,-46,-13,-47,-43r21,0v1,17,13,24,26,24v15,0,26,-9,26,-26v0,-17,-10,-27,-30,-26r0,-18v19,1,28,-9,28,-25v0,-16,-11,-24,-24,-24v-14,0,-23,9,-24,23r-21,0v2,-26,21,-42,45,-42v43,0,60,60,25,76","w":128},"\u00b2":{"d":"106,-103r-89,0r0,-18v21,-32,56,-54,68,-94v0,-14,-9,-24,-23,-24v-13,0,-24,6,-24,24r-21,0v0,-26,19,-43,45,-43v40,0,54,46,30,76r-50,61r64,0r0,18","w":123},"\u00a6":{"d":"72,-157r-26,0r0,-126r26,0r0,126xm72,27r-26,0r0,-126r26,0r0,126","w":120},"\u00d7":{"d":"165,-43r-17,16r-54,-54r-54,54r-17,-16r55,-54r-55,-55r17,-16r54,55r54,-55r17,16r-55,55"},"\u00c4":{"d":"216,0r-30,0r-20,-58r-112,0r-21,58r-29,0r95,-256r23,0xm158,-82r-47,-135r-49,135r96,0xm160,-284r-26,0r0,-32r26,0r0,32xm84,-284r-26,0r0,-32r26,0r0,32","w":219},"\u00c5":{"d":"216,0r-30,0r-20,-58r-112,0r-21,58r-29,0r95,-256r23,0xm158,-82r-47,-135r-49,135r96,0xm151,-312v0,23,-19,43,-42,43v-24,0,-43,-20,-43,-43v0,-24,19,-43,43,-43v23,0,42,19,42,43xm134,-312v0,-14,-12,-25,-25,-25v-14,0,-25,11,-25,25v0,14,11,25,25,25v13,0,25,-11,25,-25","w":219},"\u00c7":{"d":"55,-128v0,78,9,106,62,106v32,0,55,-21,62,-52r27,0v-8,48,-43,76,-89,76v-65,0,-90,-45,-90,-130v0,-87,24,-130,90,-130v46,0,80,28,89,76r-28,0v-7,-31,-29,-52,-61,-52v-53,0,-62,28,-62,106xm133,24r-21,54r-28,0r25,-54r24,0","w":229},"\u00c9":{"d":"196,0r-159,0r0,-256r159,0r0,24r-132,0r0,91r113,0r0,24r-113,0r0,93r132,0r0,24xm158,-336r-39,55r-24,0r32,-55r31,0","w":216},"\u00d1":{"d":"226,0r-25,0r-137,-206r0,206r-27,0r0,-256r26,0r136,205r0,-205r27,0r0,256xm74,-303v36,-52,65,22,101,-15r13,13v-37,51,-64,-20,-101,14","w":263},"\u00d6":{"d":"117,-258v66,0,90,43,90,130v0,85,-23,130,-90,130v-66,0,-90,-45,-90,-130v0,-87,23,-130,90,-130xm117,-22v51,-8,62,-29,62,-106v0,-79,-9,-96,-62,-106v-52,9,-62,28,-62,106v0,78,11,97,62,106xm168,-284r-26,0r0,-32r26,0r0,32xm92,-284r-26,0r0,-32r26,0r0,32","w":234},"\u00dc":{"d":"212,-85v0,52,-37,87,-89,87v-52,0,-90,-35,-90,-87r0,-171r28,0r0,169v0,39,24,65,62,65v37,0,62,-26,62,-65r0,-169r27,0r0,171xm98,-284r-26,0r0,-32r26,0r0,32xm174,-284r-26,0r0,-32r26,0r0,32","w":245},"\u00e1":{"d":"133,-17v-33,35,-115,23,-115,-33v0,-50,59,-55,115,-51v2,-37,-5,-56,-46,-56v-22,0,-34,5,-44,20r-18,-16v31,-46,134,-32,134,33r0,120r-26,0r0,-17xm84,-20v35,0,55,-19,49,-62v-38,0,-89,-7,-89,32v0,20,12,30,40,30xm136,-269r-39,55r-24,0r32,-55r31,0","w":189},"\u00e0":{"d":"133,-17v-33,35,-115,23,-115,-33v0,-50,59,-55,115,-51v2,-37,-5,-56,-46,-56v-22,0,-34,5,-44,20r-18,-16v31,-46,134,-32,134,33r0,120r-26,0r0,-17xm84,-20v35,0,55,-19,49,-62v-38,0,-89,-7,-89,32v0,20,12,30,40,30xm108,-214r-23,0r-39,-55r31,0","w":189},"\u00e2":{"d":"133,-17v-33,35,-115,23,-115,-33v0,-50,59,-55,115,-51v2,-37,-5,-56,-46,-56v-22,0,-34,5,-44,20r-18,-16v31,-46,134,-32,134,33r0,120r-26,0r0,-17xm84,-20v35,0,55,-19,49,-62v-38,0,-89,-7,-89,32v0,20,12,30,40,30xm148,-214r-25,0r-32,-37r-33,37r-25,0r45,-55r25,0","w":189},"\u00e4":{"d":"133,-17v-33,35,-115,23,-115,-33v0,-50,59,-55,115,-51v2,-37,-5,-56,-46,-56v-22,0,-34,5,-44,20r-18,-16v31,-46,134,-32,134,33r0,120r-26,0r0,-17xm84,-20v35,0,55,-19,49,-62v-38,0,-89,-7,-89,32v0,20,12,30,40,30xm142,-217r-26,0r0,-32r26,0r0,32xm66,-217r-26,0r0,-32r26,0r0,32","w":189},"\u00e3":{"d":"133,-17v-33,35,-115,23,-115,-33v0,-50,59,-55,115,-51v2,-37,-5,-56,-46,-56v-22,0,-34,5,-44,20r-18,-16v31,-46,134,-32,134,33r0,120r-26,0r0,-17xm84,-20v35,0,55,-19,49,-62v-38,0,-89,-7,-89,32v0,20,12,30,40,30xm33,-236v37,-51,64,21,101,-14r13,13v-38,50,-65,-22,-101,14","w":189},"\u00e5":{"d":"133,-17v-33,35,-115,23,-115,-33v0,-50,59,-55,115,-51v2,-37,-5,-56,-46,-56v-22,0,-34,5,-44,20r-18,-16v31,-46,134,-32,134,33r0,120r-26,0r0,-17xm133,-247v0,23,-19,43,-42,43v-24,0,-43,-20,-43,-43v0,-24,19,-43,43,-43v23,0,42,19,42,43xm84,-20v35,0,55,-19,49,-62v-38,0,-89,-7,-89,32v0,20,12,30,40,30xm116,-247v0,-14,-12,-25,-25,-25v-14,0,-25,11,-25,25v0,13,11,25,25,25v13,0,25,-12,25,-25","w":189},"\u00e7":{"d":"49,-89v-8,63,58,90,93,48r17,17v-49,54,-136,24,-136,-65v0,-88,88,-117,136,-64r-17,17v-34,-42,-101,-15,-93,47xm113,24r-22,54r-28,0r26,-54r24,0","w":176},"\u00e9":{"d":"168,-82r-119,0v-6,62,65,79,98,41r18,16v-48,50,-142,33,-142,-64v0,-57,27,-90,72,-90v50,0,76,38,73,97xm142,-101v8,-58,-68,-74,-88,-30v-4,10,-5,15,-5,30r93,0xm141,-269r-38,55r-24,0r32,-55r30,0","w":190},"\u00e8":{"d":"168,-82r-119,0v-6,62,65,79,98,41r18,16v-48,50,-142,33,-142,-64v0,-57,27,-90,72,-90v50,0,76,38,73,97xm142,-101v8,-58,-68,-74,-88,-30v-4,10,-5,15,-5,30r93,0xm114,-214r-24,0r-39,-55r31,0","w":190},"\u00ea":{"d":"168,-82r-119,0v-6,62,65,79,98,41r18,16v-48,50,-142,33,-142,-64v0,-57,27,-90,72,-90v50,0,76,38,73,97xm142,-101v8,-58,-68,-74,-88,-30v-4,10,-5,15,-5,30r93,0xm154,-214r-25,0r-33,-37r-32,37r-25,0r45,-55r25,0","w":190},"\u00eb":{"d":"168,-82r-119,0v-6,62,65,79,98,41r18,16v-48,50,-142,33,-142,-64v0,-57,27,-90,72,-90v50,0,76,38,73,97xm142,-101v8,-58,-68,-74,-88,-30v-4,10,-5,15,-5,30r93,0xm148,-217r-26,0r0,-32r26,0r0,32xm71,-217r-26,0r0,-32r26,0r0,32","w":190},"\u00ed":{"d":"58,0r-26,0r0,-177r26,0r0,177xm95,-269r-39,55r-24,0r32,-55r31,0","w":91},"\u00ec":{"d":"58,0r-26,0r0,-177r26,0r0,177xm61,-214r-24,0r-39,-55r31,0","w":91},"\u00ee":{"d":"58,0r-26,0r0,-177r26,0r0,177xm104,-214r-25,0r-33,-37r-32,37r-25,0r45,-55r25,0","w":91},"\u00ef":{"d":"58,0r-26,0r0,-177r26,0r0,177xm20,-217r-26,0r0,-32r26,0r0,32xm96,-217r-25,0r0,-32r25,0r0,32","w":91},"\u00f1":{"d":"58,-158v37,-42,114,-17,114,45r0,113r-26,0v-5,-60,21,-156,-44,-156v-64,0,-40,96,-44,156r-26,0r0,-177r26,0r0,19xm45,-236v37,-51,64,21,101,-14r13,13v-38,50,-66,-22,-101,14","w":202},"\u00f3":{"d":"95,-179v50,0,73,42,73,90v0,49,-22,91,-73,91v-49,0,-72,-42,-72,-91v0,-48,23,-90,72,-90xm95,-21v35,0,47,-33,47,-68v0,-33,-12,-67,-47,-67v-33,0,-50,34,-46,67v-3,34,13,68,46,68xm140,-269r-38,55r-24,0r31,-55r31,0","w":190},"\u00f2":{"d":"95,-179v50,0,73,42,73,90v0,49,-22,91,-73,91v-49,0,-72,-42,-72,-91v0,-48,23,-90,72,-90xm95,-21v35,0,47,-33,47,-68v0,-33,-12,-67,-47,-67v-33,0,-50,34,-46,67v-3,34,13,68,46,68xm109,-214r-23,0r-39,-55r31,0","w":190},"\u00f4":{"d":"95,-179v50,0,73,42,73,90v0,49,-22,91,-73,91v-49,0,-72,-42,-72,-91v0,-48,23,-90,72,-90xm95,-21v35,0,47,-33,47,-68v0,-33,-12,-67,-47,-67v-33,0,-50,34,-46,67v-3,34,13,68,46,68xm153,-214r-25,0r-33,-37r-32,37r-25,0r45,-55r25,0","w":190},"\u00f6":{"d":"95,-179v50,0,73,42,73,90v0,49,-22,91,-73,91v-49,0,-72,-42,-72,-91v0,-48,23,-90,72,-90xm95,-21v35,0,47,-33,47,-68v0,-33,-12,-67,-47,-67v-33,0,-50,34,-46,67v-3,34,13,68,46,68xm147,-217r-26,0r0,-32r26,0r0,32xm70,-217r-26,0r0,-32r26,0r0,32","w":190},"\u00f5":{"d":"95,-179v50,0,73,42,73,90v0,49,-22,91,-73,91v-49,0,-72,-42,-72,-91v0,-48,23,-90,72,-90xm95,-21v35,0,47,-33,47,-68v0,-33,-12,-67,-47,-67v-33,0,-50,34,-46,67v-3,34,13,68,46,68xm37,-236v38,-50,64,21,102,-14r13,13v-38,50,-66,-22,-101,14","w":190},"\u00fa":{"d":"144,-20v-35,44,-113,18,-113,-44r0,-113r26,0v5,59,-22,156,43,156v64,0,40,-96,44,-156r26,0r0,177r-26,0r0,-20xm145,-269r-39,55r-24,0r32,-55r31,0","w":202},"\u00f9":{"d":"144,-20v-35,44,-113,18,-113,-44r0,-113r26,0v5,59,-22,156,43,156v64,0,40,-96,44,-156r26,0r0,177r-26,0r0,-20xm118,-214r-24,0r-39,-55r31,0","w":202},"\u00fb":{"d":"144,-20v-35,44,-113,18,-113,-44r0,-113r26,0v5,59,-22,156,43,156v64,0,40,-96,44,-156r26,0r0,177r-26,0r0,-20xm157,-214r-25,0r-32,-37r-32,37r-25,0r45,-55r24,0","w":202},"\u00fc":{"d":"144,-20v-35,44,-113,18,-113,-44r0,-113r26,0v5,59,-22,156,43,156v64,0,40,-96,44,-156r26,0r0,177r-26,0r0,-20xm75,-217r-26,0r0,-32r26,0r0,32xm151,-217r-26,0r0,-32r26,0r0,32","w":202},"\u00b0":{"d":"143,-201v0,33,-27,60,-59,60v-33,0,-60,-27,-60,-60v0,-32,27,-59,60,-59v32,0,59,27,59,59xm121,-201v0,-21,-17,-38,-38,-38v-21,0,-37,17,-37,38v0,22,16,39,38,39v21,0,37,-17,37,-39","w":166},"\u00ae":{"d":"289,-128v0,72,-59,130,-131,130v-72,0,-130,-58,-130,-130v0,-72,58,-130,130,-130v72,0,131,58,131,130xm268,-128v0,-61,-49,-111,-110,-111v-60,0,-109,50,-109,111v0,61,49,111,109,111v61,0,110,-50,110,-111xm213,-57r-23,0r-33,-58r-21,0r0,58r-20,0r0,-143v47,-3,93,0,94,43v0,21,-13,34,-31,39xm189,-157v0,-24,-26,-27,-53,-25r0,50v27,2,53,-1,53,-25","w":317},"\u00a9":{"d":"289,-128v0,72,-59,130,-131,130v-72,0,-130,-58,-130,-130v0,-72,58,-130,130,-130v72,0,131,58,131,130xm268,-128v0,-61,-49,-111,-110,-111v-60,0,-109,50,-109,111v0,61,49,111,109,111v61,0,110,-50,110,-111xm207,-74v-41,42,-119,10,-111,-54v-7,-64,69,-97,111,-55r-13,13v-32,-32,-85,-5,-78,42v-7,46,47,74,78,41","w":317},"\u00b1":{"d":"169,-104r-63,0r0,64r-24,0r0,-64r-63,0r0,-24r63,0r0,-63r24,0r0,63r63,0r0,24xm169,0r-150,0r0,-24r150,0r0,24"},"\u00b5":{"d":"170,0r-26,0r0,-20v-19,25,-64,29,-88,9r0,90r-26,0r0,-256r26,0v5,59,-21,156,43,156v66,0,40,-96,45,-156r26,0r0,177","w":201},"\u00ac":{"d":"170,-37r-25,0r0,-49r-127,0r0,-25r152,0r0,74"},"\u00a0":{"w":89},"\u00c0":{"d":"216,0r-30,0r-20,-58r-112,0r-21,58r-29,0r95,-256r23,0xm158,-82r-47,-135r-49,135r96,0xm126,-281r-23,0r-39,-55r31,0","w":219},"\u00c3":{"d":"216,0r-30,0r-20,-58r-112,0r-21,58r-29,0r95,-256r23,0xm158,-82r-47,-135r-49,135r96,0xm51,-303v37,-52,65,22,101,-15r13,13v-37,51,-64,-20,-101,14","w":219},"\u00d5":{"d":"117,-258v66,0,90,43,90,130v0,85,-23,130,-90,130v-66,0,-90,-45,-90,-130v0,-87,23,-130,90,-130xm117,-22v51,-8,62,-29,62,-106v0,-79,-9,-96,-62,-106v-52,9,-62,28,-62,106v0,78,11,97,62,106xm59,-303v37,-52,65,22,101,-15r14,13v-38,51,-65,-20,-102,14","w":234},"\u00f7":{"d":"170,-85r-152,0r0,-24r152,0r0,24xm109,-18r-31,0r0,-31r31,0r0,31xm109,-145r-31,0r0,-31r31,0r0,31"},"\u00ff":{"d":"157,-177r-81,220v-7,25,-28,35,-58,33r0,-23v39,6,38,-33,50,-57r-64,-173r28,0r49,142r48,-142r28,0xm55,-217r-26,0r0,-32r26,0r0,32xm131,-217r-26,0r0,-32r26,0r0,32","w":160},"\u0178":{"d":"182,-256r-75,150r0,106r-28,0r0,-106r-76,-150r29,0r61,122r60,-122r29,0xm67,-284r-26,0r0,-32r26,0r0,32xm144,-284r-26,0r0,-32r26,0r0,32","w":185},"\u00c2":{"d":"216,0r-30,0r-20,-58r-112,0r-21,58r-29,0r95,-256r23,0xm158,-82r-47,-135r-49,135r96,0xm166,-281r-25,0r-32,-38r-33,38r-25,0r45,-55r25,0","w":219},"\u00ca":{"d":"196,0r-159,0r0,-256r159,0r0,24r-132,0r0,91r113,0r0,24r-113,0r0,93r132,0r0,24xm170,-281r-25,0r-32,-38r-33,38r-25,0r45,-55r25,0","w":216},"\u00c1":{"d":"216,0r-30,0r-20,-58r-112,0r-21,58r-29,0r95,-256r23,0xm158,-82r-47,-135r-49,135r96,0xm154,-336r-39,55r-24,0r32,-55r31,0","w":219},"\u00cb":{"d":"196,0r-159,0r0,-256r159,0r0,24r-132,0r0,91r113,0r0,24r-113,0r0,93r132,0r0,24xm87,-284r-25,0r0,-32r25,0r0,32xm164,-284r-26,0r0,-32r26,0r0,32","w":216},"\u00c8":{"d":"196,0r-159,0r0,-256r159,0r0,24r-132,0r0,91r113,0r0,24r-113,0r0,93r132,0r0,24xm130,-281r-23,0r-39,-55r31,0","w":216},"\u00cd":{"d":"64,0r-27,0r0,-256r27,0r0,256xm100,-336r-39,55r-24,0r32,-55r31,0","w":101},"\u00ce":{"d":"64,0r-27,0r0,-256r27,0r0,256xm108,-281r-25,0r-33,-38r-32,38r-25,0r45,-55r25,0","w":101},"\u00cf":{"d":"64,0r-27,0r0,-256r27,0r0,256xm26,-284r-26,0r0,-32r26,0r0,32xm103,-284r-26,0r0,-32r26,0r0,32","w":101},"\u00cc":{"d":"64,0r-27,0r0,-256r27,0r0,256xm65,-281r-24,0r-39,-55r31,0","w":101},"\u00d3":{"d":"117,-258v66,0,90,43,90,130v0,85,-23,130,-90,130v-66,0,-90,-45,-90,-130v0,-87,23,-130,90,-130xm117,-22v51,-8,62,-29,62,-106v0,-79,-9,-96,-62,-106v-52,9,-62,28,-62,106v0,78,11,97,62,106xm162,-336r-39,55r-24,0r32,-55r31,0","w":234},"\u00d4":{"d":"117,-258v66,0,90,43,90,130v0,85,-23,130,-90,130v-66,0,-90,-45,-90,-130v0,-87,23,-130,90,-130xm117,-22v51,-8,62,-29,62,-106v0,-79,-9,-96,-62,-106v-52,9,-62,28,-62,106v0,78,11,97,62,106xm174,-281r-25,0r-32,-38r-32,38r-25,0r45,-55r24,0","w":234},"\u00d2":{"d":"117,-258v66,0,90,43,90,130v0,85,-23,130,-90,130v-66,0,-90,-45,-90,-130v0,-87,23,-130,90,-130xm117,-22v51,-8,62,-29,62,-106v0,-79,-9,-96,-62,-106v-52,9,-62,28,-62,106v0,78,11,97,62,106xm135,-281r-24,0r-39,-55r31,0","w":234},"\u00da":{"d":"212,-85v0,52,-37,87,-89,87v-52,0,-90,-35,-90,-87r0,-171r28,0r0,169v0,39,24,65,62,65v37,0,62,-26,62,-65r0,-169r27,0r0,171xm168,-336r-39,55r-24,0r32,-55r31,0","w":245},"\u00db":{"d":"212,-85v0,52,-37,87,-89,87v-52,0,-90,-35,-90,-87r0,-171r28,0r0,169v0,39,24,65,62,65v37,0,62,-26,62,-65r0,-169r27,0r0,171xm180,-281r-25,0r-32,-38r-33,38r-24,0r45,-55r24,0","w":245},"\u00d9":{"d":"212,-85v0,52,-37,87,-89,87v-52,0,-90,-35,-90,-87r0,-171r28,0r0,169v0,39,24,65,62,65v37,0,62,-26,62,-65r0,-169r27,0r0,171xm140,-281r-23,0r-39,-55r31,0","w":245},"\u00d0":{"d":"42,-256v114,-3,178,-2,178,128v0,58,-4,70,-16,90v-25,43,-94,39,-162,38r0,-119r-28,0r0,-21r28,0r0,-116xm70,-24v86,1,123,0,123,-103v0,-102,-36,-107,-123,-105r0,92r58,0r0,21r-58,0r0,95","w":247}}});
Cufon.registerFont({"w":195,"face":{"font-family":"DIN-Bold","font-weight":500,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"2","bbox":"-16 -365 333 74","underline-thickness":"31.32","underline-position":"-33.12","stemh":"40","stemv":"40","unicode-range":"U+0020-U+017E"},"glyphs":{" ":{"w":83},"!":{"d":"98,-256r-11,176r-36,0r-11,-176r58,0xm94,0r-50,0r0,-48r50,0r0,48","w":124},"\"":{"d":"68,-180r-44,0r0,-76r44,0r0,76xm142,-180r-43,0r0,-76r43,0r0,76","w":167},"#":{"d":"231,-151r-32,0r-5,39r25,0r0,44r-33,0r-10,68r-50,0r12,-68r-42,0r-11,68r-49,0r10,-68r-24,0r0,-44r32,0r5,-39r-25,0r0,-44r32,0r10,-63r50,0r-10,63r41,0r10,-63r49,0r-9,63r24,0r0,44xm150,-151r-41,0r-6,39r41,0","w":248},"$":{"d":"186,-130v44,48,11,130,-58,131r0,40r-36,0r0,-39v-35,-1,-62,-10,-85,-34r32,-32v15,15,36,21,57,22r0,-66v-48,-4,-79,-24,-79,-73v0,-41,28,-72,75,-77r0,-32r36,0r0,32v29,2,52,11,71,29r-32,32v-11,-12,-29,-16,-44,-18r0,63v26,3,51,10,63,22xm123,-43v32,-2,44,-33,26,-53v-7,-8,-17,-8,-26,-9r0,62xm96,-154r0,-60v-28,4,-41,31,-23,50v5,5,13,8,23,10","w":222},"%":{"d":"287,-83v0,50,-10,85,-53,85v-42,0,-52,-35,-52,-85v0,-32,24,-49,52,-49v28,0,53,17,53,49xm123,-209v0,49,-10,85,-52,85v-43,0,-52,-35,-52,-85v0,-33,23,-49,52,-49v28,0,52,16,52,49xm232,-256r-121,256r-37,0r121,-256r37,0xm234,-28v24,2,19,-30,19,-53v0,-14,-7,-21,-19,-21v-24,-2,-17,31,-18,53v0,14,6,21,18,21xm71,-154v23,2,18,-32,18,-54v0,-13,-7,-20,-18,-20v-24,-1,-17,31,-18,53v0,14,6,21,18,21","w":305},"&":{"d":"176,-198v0,30,-21,42,-45,58r44,51v8,-11,12,-27,13,-45r44,0v-2,33,-10,59,-28,80r47,54r-60,0r-19,-22v-11,9,-29,24,-66,24v-56,0,-84,-29,-84,-78v0,-32,23,-54,46,-68v-40,-31,-33,-114,43,-114v40,0,65,25,65,60xm144,-55r-51,-61v-37,16,-33,77,13,76v15,0,26,-5,38,-15xm106,-169v24,-7,39,-46,5,-50v-32,3,-24,36,-5,50","w":259},"(":{"d":"76,-52v-1,32,12,39,25,55r-31,31v-22,-19,-44,-44,-41,-84v4,-69,-12,-149,9,-203v6,-15,20,-25,32,-37r31,31v-14,15,-25,23,-25,55r0,152","w":120},")":{"d":"51,-290v21,19,44,44,41,83v-4,69,12,150,-9,204v-6,15,-20,25,-32,37r-32,-32v15,-14,27,-22,26,-54r0,-152v1,-31,-11,-40,-26,-54","w":120},"*":{"d":"158,-166r-16,29r-38,-24r1,45r-33,0r2,-45r-38,24r-16,-29r39,-20r-39,-21r16,-29r38,24r-2,-45r33,0r-1,45r38,-24r16,29r-40,21","w":177},"+":{"d":"177,-78r-57,0r0,58r-44,0r0,-58r-58,0r0,-44r58,0r0,-57r44,0r0,57r57,0r0,44"},",":{"d":"76,20r-52,39r0,-110r52,0r0,71","w":100},"-":{"d":"132,-81r-111,0r0,-44r111,0r0,44","w":153},".":{"d":"78,0r-54,0r0,-53r54,0r0,53","w":102},"\/":{"d":"147,-283r-103,310r-44,0r103,-310r44,0","w":145},"0":{"d":"176,-74v0,49,-36,76,-78,76v-42,0,-78,-27,-78,-76r0,-108v0,-49,36,-76,78,-76v42,0,78,27,78,76r0,108xm98,-40v51,-3,31,-91,31,-141v0,-22,-13,-35,-31,-35v-51,3,-31,91,-31,141v0,22,13,35,31,35"},"1":{"d":"136,0r-47,0r0,-206r-52,45r0,-50r52,-45r47,0r0,256"},"2":{"d":"177,0r-156,0r0,-42r96,-111v22,-21,17,-63,-18,-63v-15,0,-31,8,-31,32r-47,0v0,-46,34,-74,78,-74v75,0,96,81,51,133r-72,83r99,0r0,42"},"3":{"d":"178,-74v0,51,-37,76,-81,76v-42,0,-81,-22,-82,-75r47,0v1,23,16,33,35,33v20,0,34,-13,34,-36v0,-23,-15,-37,-42,-35r0,-41v26,2,40,-12,39,-32v0,-43,-63,-42,-63,-1r-47,0v1,-46,35,-73,78,-73v74,0,106,97,49,126v18,9,33,27,33,58"},"4":{"d":"184,-36r-23,0r0,36r-45,0r0,-36r-105,0r0,-45r88,-175r51,0r-88,175r54,0r0,-48r45,0r0,48r23,0r0,45"},"5":{"d":"107,-172v50,-2,71,44,71,86v0,51,-24,88,-79,88v-51,1,-77,-32,-78,-74r46,0v3,21,12,32,32,32v24,1,33,-21,32,-46v9,-52,-52,-57,-62,-26r-43,0r0,-144r146,0r0,42r-104,0r0,55v7,-7,22,-13,39,-13"},"6":{"d":"177,-78v0,51,-34,80,-80,80v-45,0,-80,-28,-80,-79v0,-68,53,-122,76,-179r51,0r-53,106v45,-16,86,19,86,72xm130,-77v0,-23,-13,-38,-33,-38v-19,0,-33,14,-33,38v0,23,14,37,33,37v19,0,33,-14,33,-37"},"7":{"d":"181,-214r-83,214r-51,0r83,-214r-67,0r0,40r-45,0r0,-82r163,0r0,42"},"8":{"d":"180,-75v0,50,-37,77,-82,77v-45,0,-82,-27,-82,-77v0,-31,18,-48,32,-57v-13,-9,-29,-26,-29,-53v0,-46,36,-73,79,-73v43,0,78,27,78,73v0,27,-15,44,-28,53v14,9,32,26,32,57xm133,-75v0,-20,-15,-36,-35,-36v-20,0,-35,16,-35,36v0,20,15,35,35,35v20,0,35,-15,35,-35xm130,-184v0,-18,-14,-32,-32,-32v-18,0,-32,14,-32,32v0,19,14,32,32,32v18,0,32,-13,32,-32"},"9":{"d":"98,-258v77,0,90,83,59,147r-54,111r-51,0r53,-106v-47,13,-87,-19,-87,-73v0,-50,35,-79,80,-79xm131,-179v0,-24,-14,-37,-33,-37v-19,0,-33,13,-33,37v0,23,13,38,33,38v19,0,33,-14,33,-38"},":":{"d":"87,-98r-54,0r0,-53r54,0r0,53xm87,0r-54,0r0,-53r54,0r0,53","w":111},";":{"d":"86,20r-51,39r0,-110r51,0r0,71xm87,-98r-54,0r0,-53r54,0r0,53","w":111},"<":{"d":"171,-15r-146,-67r0,-41r146,-67r0,49r-87,38r87,39r0,49"},"=":{"d":"177,-120r-159,0r0,-44r159,0r0,44xm177,-42r-159,0r0,-44r159,0r0,44"},">":{"d":"171,-82r-146,67r0,-49r87,-39r-87,-38r0,-49r146,67r0,41"},"?":{"d":"99,-258v60,0,100,71,59,117v-11,20,-34,29,-33,61r-47,0v-6,-53,42,-65,51,-107v0,-17,-12,-29,-30,-29v-19,0,-28,13,-28,30r-47,0v0,-45,34,-72,75,-72xm126,0r-50,0r0,-48r50,0r0,48","w":188},"@":{"d":"111,-258v84,0,141,11,141,90r0,169r-44,-1r0,-17v-42,44,-120,6,-105,-66v-14,-72,60,-109,104,-67v8,-61,-32,-66,-93,-66v-27,0,-51,20,-48,49v5,48,-14,115,15,140r-32,32v-45,-29,-24,-107,-28,-173v-3,-58,31,-90,90,-90xm207,-83v0,-29,-6,-46,-30,-46v-23,0,-29,17,-29,46v0,28,6,46,29,46v24,0,30,-18,30,-46","w":272},"A":{"d":"228,0r-52,0r-15,-45r-92,0r-15,45r-52,0r93,-256r39,0xm147,-87r-31,-94r-32,94r63,0","w":229},"B":{"d":"216,-74v2,89,-100,74,-186,74r0,-256r103,0v50,0,79,28,79,72v0,28,-19,46,-32,53v16,7,36,23,36,57xm166,-76v0,-38,-48,-33,-86,-32r0,63v37,1,86,6,86,-31xm162,-182v0,-36,-46,-30,-82,-30r0,59v35,0,82,6,82,-29","w":236},"C":{"d":"71,-128v0,71,3,75,45,86v25,0,38,-16,43,-37r51,0v-9,54,-47,81,-94,81v-68,0,-103,-55,-95,-130v-7,-75,26,-130,95,-130v47,0,85,27,94,81r-51,0v-5,-21,-18,-37,-43,-37v-43,9,-45,17,-45,86","w":223},"D":{"d":"122,-256v70,-5,94,62,94,127v0,38,3,76,-26,105v-33,34,-99,22,-160,24r0,-256r92,0xm80,-45v67,3,86,-5,86,-84v0,-78,-19,-85,-86,-83r0,167","w":237},"E":{"d":"199,0r-169,0r0,-256r169,0r0,44r-119,0r0,60r101,0r0,45r-101,0r0,62r119,0r0,45","w":217},"F":{"d":"199,-212r-119,0r0,63r101,0r0,45r-101,0r0,104r-50,0r0,-256r169,0r0,44","w":212},"G":{"d":"116,-42v32,-1,50,-24,47,-59r-47,0r0,-42r96,0v11,88,-26,145,-96,145v-68,0,-103,-55,-95,-130v-7,-75,26,-130,95,-130v59,0,89,38,96,82r-50,0v-6,-25,-21,-38,-46,-38v-42,10,-45,16,-45,86v0,71,3,75,45,86","w":233},"H":{"d":"217,0r-50,0r0,-107r-87,0r0,107r-50,0r0,-256r50,0r0,104r87,0r0,-104r50,0r0,256","w":246},"I":{"d":"80,0r-50,0r0,-256r50,0r0,256","w":109},"J":{"d":"157,-84v2,84,-106,112,-156,60r33,-33v20,26,73,18,73,-29r0,-170r50,0r0,172","w":183},"K":{"d":"237,0r-58,0r-66,-117r-33,40r0,77r-50,0r0,-256r50,0r0,111r90,-111r61,0r-85,102","w":239},"L":{"d":"196,0r-166,0r0,-256r50,0r0,211r116,0r0,45","w":207},"M":{"d":"262,0r-50,0r0,-149r-49,97r-34,0r-49,-97r0,149r-50,0r0,-256r49,0r67,138r67,-138r49,0r0,256","w":291},"N":{"d":"226,0r-45,0r-101,-157r0,157r-50,0r0,-256r45,0r101,157r0,-157r50,0r0,256","w":255},"O":{"d":"116,-258v68,0,103,56,95,130v7,74,-27,130,-95,130v-68,0,-103,-55,-95,-130v-7,-75,26,-130,95,-130xm116,-42v42,-10,45,-16,45,-86v0,-71,-3,-75,-45,-86v-42,10,-45,16,-45,86v0,71,3,75,45,86","w":231},"P":{"d":"214,-176v0,61,-58,89,-134,80r0,96r-50,0r0,-256r99,0v53,0,85,36,85,80xm164,-176v0,-39,-44,-38,-84,-36r0,71v40,1,84,3,84,-35","w":226},"Q":{"d":"116,-258v68,0,95,56,95,130v0,38,0,67,-16,91r22,22r-27,26r-22,-23v-80,43,-165,-20,-147,-116v-7,-75,26,-130,95,-130xm71,-128v0,71,3,75,45,86v6,0,12,-2,16,-5r-22,-22r27,-26r19,19v4,-11,5,-26,5,-52v-1,-71,-3,-75,-45,-86v-42,10,-45,16,-45,86","w":231},"R":{"d":"224,0r-58,0r-50,-102r-36,0r0,102r-50,0r0,-256r100,0v93,-8,108,124,37,145xm163,-178v0,-38,-44,-35,-83,-34r0,68v39,1,83,4,83,-34","w":235},"S":{"d":"176,-130v44,55,3,132,-76,132v-38,0,-68,-8,-93,-34r32,-32v29,40,140,22,100,-32v-26,-17,-85,-10,-104,-34v-41,-51,-7,-128,71,-128v35,0,61,8,83,29r-32,32v-32,-39,-119,-11,-84,33v24,19,85,11,103,34","w":212},"T":{"d":"195,-212r-67,0r0,212r-50,0r0,-212r-67,0r0,-44r184,0r0,44","w":205},"U":{"d":"215,-88v0,55,-42,90,-95,90v-52,0,-94,-35,-94,-90r0,-168r50,0r0,166v0,30,17,48,44,48v27,0,45,-18,45,-48r0,-166r50,0r0,168","w":240},"V":{"d":"208,-256r-85,256r-37,0r-85,-256r52,0r51,167r52,-167r52,0","w":209},"W":{"d":"317,-256r-69,256r-41,0r-48,-156r-47,156r-41,0r-69,-256r52,0r40,161r47,-161r37,0r47,161r40,-161r52,0","w":319},"X":{"d":"215,0r-57,0r-50,-89r-49,89r-57,0r79,-131r-74,-125r57,0r44,82r45,-82r57,0r-75,125","w":217},"Y":{"d":"205,-256r-77,151r0,105r-50,0r0,-105r-77,-151r54,0r48,103r47,-103r55,0","w":205},"Z":{"d":"183,0r-169,0r0,-40r110,-172r-105,0r0,-44r164,0r0,39r-110,172r110,0r0,45","w":197},"[":{"d":"121,27r-92,0r0,-310r92,0r0,42r-45,0r0,226r45,0r0,42","w":136},"\\":{"d":"145,27r-44,0r-101,-305r44,0","w":145},"]":{"d":"108,27r-93,0r0,-42r46,0r0,-226r-46,0r0,-42r93,0r0,310","w":136},"^":{"d":"194,-140r-49,0r-37,-68r-36,68r-49,0r64,-119r43,0","w":216},"_":{"d":"217,64r-217,0r0,-31r217,0r0,31","w":216},"a":{"d":"122,-16v-32,35,-116,17,-109,-41v-5,-45,51,-60,108,-54v12,-44,-53,-49,-71,-24r-29,-29v37,-47,147,-31,147,41r0,123r-46,0r0,-16xm85,-36v26,0,40,-13,36,-43v-26,0,-65,-5,-63,21v0,13,9,22,27,22","w":192},"b":{"d":"118,-190v52,-2,65,48,65,96v0,48,-12,96,-65,96v-19,0,-33,-5,-46,-20r0,18r-46,0r0,-256r47,0r0,85v12,-14,26,-19,45,-19xm136,-94v0,-31,-3,-54,-31,-54v-28,0,-32,23,-32,54v0,31,4,54,32,54v28,0,31,-23,31,-54","w":201},"c":{"d":"64,-94v-6,49,39,71,67,39r32,32v-53,46,-146,36,-146,-71v0,-107,93,-116,146,-71r-32,32v-27,-31,-73,-10,-67,39","w":172},"d":{"d":"18,-94v0,-48,14,-99,65,-96v19,0,34,5,46,19r0,-85r47,0r0,256r-46,0r0,-18v-13,15,-27,20,-46,20v-52,0,-66,-47,-66,-96xm129,-94v0,-31,-4,-54,-32,-54v-28,0,-32,23,-32,54v0,31,4,54,32,54v28,0,32,-23,32,-54","w":201},"e":{"d":"180,-79r-117,0v-5,45,63,54,84,24r28,28v-50,49,-158,45,-158,-67v0,-61,33,-96,82,-96v59,1,86,46,81,111xm134,-111v5,-42,-55,-53,-67,-20v-3,6,-4,11,-4,20r71,0","w":197},"f":{"d":"113,-147r-34,0r0,147r-47,0r0,-147r-19,0r0,-35r19,0v-7,-54,19,-83,81,-77r0,39v-18,-1,-34,-1,-34,17r0,21r34,0r0,35","w":123},"g":{"d":"18,-99v-3,-53,15,-90,64,-91v20,0,33,6,46,20r0,-18r46,0r0,181v7,74,-104,104,-151,53r29,-29v22,27,82,12,75,-25r0,-19v-48,47,-124,2,-109,-72xm127,-99v0,-25,-4,-49,-31,-49v-28,0,-31,24,-31,49v0,25,3,49,31,49v27,0,31,-24,31,-49","w":199},"h":{"d":"181,0r-47,0r0,-114v-1,-46,-60,-47,-61,0r0,114r-47,0r0,-256r47,0r0,86v39,-42,108,-13,108,49r0,121","w":204},"i":{"d":"73,0r-47,0r0,-188r47,0r0,188xm73,-220r-47,0r0,-38r47,0r0,38","w":99},"j":{"d":"73,17v3,35,-32,60,-81,53r0,-39v17,1,34,2,34,-17r0,-202r47,0r0,205xm73,-220r-47,0r0,-38r47,0r0,38","w":99},"k":{"d":"197,0r-58,0r-46,-78r-20,22r0,56r-47,0r0,-256r47,0r0,145r62,-77r57,0r-67,76","w":201},"l":{"d":"106,0v-49,6,-82,-17,-82,-54r0,-202r47,0r0,199v-2,19,17,17,35,17r0,40","w":117},"m":{"d":"168,-166v40,-49,123,-18,123,46r0,120r-47,0r0,-113v-1,-48,-62,-47,-62,-1r0,114r-47,0r0,-113v-1,-48,-62,-48,-62,0r0,113r-47,0r0,-188r46,0r0,18v25,-28,76,-27,96,4","w":315},"n":{"d":"72,-170v39,-44,110,-10,110,50r0,120r-47,0r0,-113v-1,-48,-62,-48,-62,0r0,113r-47,0r0,-188r46,0r0,18","w":206},"o":{"d":"98,-190v58,0,79,36,79,96v0,61,-21,96,-79,96v-60,0,-80,-36,-80,-96v0,-60,20,-96,80,-96xm98,-40v27,0,32,-25,32,-54v0,-30,-5,-54,-32,-54v-28,0,-33,24,-33,54v0,29,4,54,33,54"},"p":{"d":"118,-190v52,-2,65,48,65,96v0,48,-12,96,-65,96v-19,0,-33,-5,-45,-19r0,86r-47,0r0,-257r46,0r0,18v13,-14,27,-20,46,-20xm136,-94v0,-31,-3,-54,-31,-54v-28,0,-32,23,-32,54v0,31,4,54,32,54v28,0,31,-23,31,-54","w":201},"q":{"d":"18,-94v0,-49,13,-96,66,-96v19,0,33,6,46,20r0,-18r46,0r0,257r-47,0r0,-86v-12,14,-27,19,-46,19v-51,0,-65,-47,-65,-96xm129,-94v0,-31,-4,-54,-32,-54v-28,0,-32,23,-32,54v0,31,4,54,32,54v28,0,32,-23,32,-54","w":201},"r":{"d":"163,-172r-35,36v-17,-22,-55,-14,-55,23r0,113r-47,0r0,-188r46,0r0,18v18,-22,70,-30,91,-2","w":163},"s":{"d":"167,-59v-1,71,-114,80,-159,34r31,-30v15,15,35,17,50,17v31,0,49,-34,13,-37v-45,-3,-84,-9,-84,-55v0,-68,103,-75,144,-38r-29,29v-15,-15,-68,-19,-70,6v-2,17,32,17,49,19v37,3,55,23,55,55","w":180},"t":{"d":"111,0v-49,6,-80,-17,-80,-54r0,-93r-20,0r0,-35r20,0r0,-56r46,0r0,56r34,0r0,35r-34,0r0,90v-2,18,16,18,34,17r0,40","w":126},"u":{"d":"134,-17v-40,43,-110,8,-110,-51r0,-120r47,0r0,114v1,47,61,46,62,0r0,-114r47,0r0,188r-46,0r0,-17","w":206},"v":{"d":"176,-188r-69,188r-36,0r-70,-188r50,0r38,116r38,-116r49,0","w":177},"w":{"d":"272,-188r-57,188r-39,0r-39,-118r-39,118r-39,0r-58,-188r50,0r30,116r39,-116r34,0r38,116r30,-116r50,0","w":273},"x":{"d":"185,0r-56,0r-34,-56r-35,56r-56,0r65,-96r-62,-92r56,0r32,54r32,-54r56,0r-62,92","w":189},"y":{"d":"176,-188r-80,218v-9,31,-34,42,-73,39r0,-42v32,6,36,-19,43,-40r-65,-175r50,0r39,116r37,-116r49,0","w":177},"z":{"d":"156,0r-143,0r0,-36r83,-109r-78,0r0,-43r138,0r0,36r-84,110r84,0r0,42","w":172},"{":{"d":"79,-128v49,6,-3,122,51,113r19,0r0,42v-52,4,-92,-6,-92,-54v0,-39,14,-91,-42,-80r0,-42v26,1,44,-2,42,-28v-2,-56,-3,-108,55,-106r37,0r0,42v-27,0,-45,-3,-45,28r0,49v0,26,-16,32,-25,36","w":164},"|":{"d":"86,27r-46,0r0,-310r46,0r0,310","w":126},"}":{"d":"108,-230v0,39,-14,92,41,81r0,42v-25,-1,-43,2,-41,28v3,57,2,109,-56,106r-37,0r0,-42v28,0,49,3,46,-29v-2,-34,-1,-85,25,-84v-10,-4,-25,-10,-25,-36v0,-41,14,-89,-46,-77r0,-42v52,-5,93,6,93,53","w":164},"~":{"d":"72,-136v37,0,70,44,103,5r30,30v-22,22,-38,31,-60,31v-35,0,-70,-44,-102,-6r-30,-29v23,-23,37,-31,59,-31","w":218},"\u00a1":{"d":"85,69r-58,0r12,-176r34,0xm81,-140r-50,0r0,-48r50,0r0,48","w":124},"\u00a2":{"d":"169,-65v-14,15,-29,24,-49,27r0,38r-36,0r0,-38v-38,-7,-67,-38,-67,-94v0,-55,29,-86,67,-94r0,-30r36,0r0,30v20,4,35,13,49,27r-31,31v-7,-8,-13,-13,-23,-15r0,103v10,-3,16,-7,23,-15xm89,-183v-34,9,-33,95,0,102r0,-102","w":179},"\u00a3":{"d":"192,0r-156,0r0,-107r-22,0r0,-36r22,0v-18,-104,92,-148,156,-89r-33,33v-20,-27,-78,-16,-73,29r0,27r41,0r0,36r-41,0r0,62r106,0r0,45","w":208},"\u00a5":{"d":"204,-256r-48,97r26,0r0,36r-45,0v-5,10,-11,19,-9,36r54,0r0,36r-54,0r0,51r-50,0r0,-51r-55,0r0,-36r55,0v2,-17,-4,-26,-9,-36r-46,0r0,-36r27,0r-49,-97r54,0r48,103r47,-103r54,0","w":205},"\u00a7":{"d":"170,-99v0,27,-19,46,-32,54v16,8,29,22,29,50v0,86,-140,91,-143,2r45,0v1,13,11,23,27,23v33,-2,36,-40,1,-50v-39,-11,-75,-27,-75,-75v0,-27,19,-46,33,-54v-48,-23,-32,-109,41,-109v48,0,69,27,70,61r-44,0v-1,-15,-11,-22,-26,-22v-33,1,-32,38,-1,45v40,9,75,28,75,75xm96,-65v20,-2,29,-9,29,-32v0,-21,-9,-32,-29,-32v-20,0,-29,11,-29,32v0,23,9,30,29,32","w":191},"\u00a4":{"d":"220,-35r-31,31r-27,-26v-24,15,-59,16,-84,0r-26,26r-31,-31r27,-26v-16,-23,-16,-60,0,-84r-27,-26r31,-31r26,26v25,-15,60,-16,84,0r27,-26r31,31r-27,26v16,24,16,61,0,84xm163,-103v0,-23,-19,-42,-43,-42v-23,0,-42,19,-42,42v0,23,19,42,42,42v24,0,43,-19,43,-42","w":240},"'":{"d":"69,-180r-45,0r0,-76r45,0r0,76","w":93},"\u00ab":{"d":"202,-10r-90,-89r90,-89r0,56r-34,33r34,33r0,56xm102,-10r-90,-89r90,-89r0,56r-34,33r34,33r0,56","w":226},"\u00b7":{"d":"78,-76r-54,0r0,-54r54,0r0,54","w":102},"\u00b6":{"d":"211,69r-47,0r0,-281r-36,0r0,281r-47,0r0,-180v-36,0,-68,-32,-68,-72v0,-47,33,-73,83,-73r115,0r0,325","w":240},"\u00bb":{"d":"214,-99r-90,89r0,-56r34,-33r-34,-33r0,-56xm114,-99r-90,89r0,-56r34,-33r-34,-33r0,-56","w":226},"\u00bf":{"d":"165,-1v0,44,-35,72,-76,72v-61,0,-100,-73,-58,-117v11,-20,33,-31,33,-61r47,0v5,52,-51,63,-51,106v0,17,11,30,29,30v19,0,29,-14,29,-30r47,0xm112,-140r-50,0r0,-48r50,0r0,48","w":188},"`":{"d":"110,-217r-32,0r-41,-62r50,0","w":180},"\u00b4":{"d":"143,-279r-41,62r-32,0r23,-62r50,0","w":180},"\u00af":{"d":"147,-227r-114,0r0,-31r114,0r0,31","w":180},"\u00a8":{"d":"150,-218r-40,0r0,-45r40,0r0,45xm70,-218r-40,0r0,-45r40,0r0,45","w":180},"\u00b8":{"d":"117,22r-16,52r-43,0r24,-52r35,0","w":180},"\u00c6":{"d":"333,0r-168,0r0,-56r-81,0r-29,56r-54,0r134,-256r198,0r0,44r-118,0r0,61r101,0r0,44r-101,0r0,62r118,0r0,45xm165,-98r0,-114r-60,114r60,0","w":352},"\u00aa":{"d":"104,-120v-26,31,-87,12,-87,-32v0,-36,41,-48,86,-43v9,-35,-41,-39,-56,-19r-24,-23v30,-38,118,-25,118,32r0,98r-37,0r0,-13xm75,-136v21,1,31,-10,28,-34v-21,0,-50,-4,-49,17v0,10,6,17,21,17","w":163},"\u0141":{"d":"203,0r-167,0r0,-88r-23,15r0,-42r23,-15r0,-126r50,0r0,95r46,-29r0,41r-46,29r0,75r117,0r0,45","w":213},"\u00d8":{"d":"183,-232v27,25,28,59,28,104v0,91,-51,153,-136,122r-10,22r-36,0r19,-40v-26,-25,-27,-59,-27,-104v0,-92,49,-152,136,-123r10,-21r35,0xm116,-42v42,-10,44,-16,45,-86v0,-28,-2,-44,-4,-55r-64,134v6,4,14,7,23,7xm116,-214v-42,10,-44,16,-45,86v0,28,1,44,4,54r64,-134v-7,-4,-14,-6,-23,-6","w":234},"\u0152":{"d":"21,-128v-17,-94,65,-165,140,-112r0,-16r167,0r0,44r-118,0v0,10,1,50,1,61r100,0r0,44r-100,0v0,10,-1,52,-1,63r118,0r0,44r-167,0r0,-16v-73,53,-158,-18,-140,-112xm116,-42v42,-10,45,-16,45,-86v0,-71,-3,-75,-45,-86v-42,10,-45,16,-45,86v0,71,3,75,45,86","w":347},"\u00ba":{"d":"83,-258v47,0,64,30,64,77v0,47,-17,76,-64,76v-47,0,-63,-29,-63,-76v0,-48,16,-77,63,-77xm83,-139v22,0,26,-20,26,-42v0,-23,-3,-43,-26,-43v-22,0,-25,19,-25,43v0,22,3,42,25,42","w":166},"\u00e6":{"d":"142,-24v-37,45,-129,33,-129,-33v0,-45,51,-60,108,-54v12,-44,-53,-49,-71,-24r-29,-29v25,-36,102,-33,129,-5v49,-49,144,-6,135,69r0,21r-118,0v-5,45,63,54,84,24r28,28v-29,36,-103,41,-137,3xm85,-36v26,0,40,-13,36,-43v-26,0,-65,-5,-63,21v0,13,9,22,27,22xm239,-111v4,-41,-54,-54,-67,-20v-3,6,-4,11,-5,20r72,0","w":301},"\u0131":{"d":"73,0r-47,0r0,-188r47,0r0,188","w":99},"\u0142":{"d":"111,0v-49,6,-81,-17,-81,-54r0,-55r-19,12r0,-39r19,-12r0,-108r47,0r0,80r22,-14r0,40r-22,13r0,80v-2,20,16,17,34,17r0,40","w":120},"\u00f8":{"d":"18,-94v0,-74,52,-112,117,-88r13,-21r29,0v-6,12,-18,26,-21,36v17,18,21,39,21,73v0,75,-52,112,-117,88r-13,22r-28,0r21,-37v-18,-17,-22,-39,-22,-73xm80,-45v44,23,60,-33,47,-80xm115,-143v-43,-22,-60,34,-47,80"},"\u0153":{"d":"18,-94v0,-60,20,-96,80,-96v26,0,46,11,58,25v46,-54,148,-13,138,65r0,21r-118,0v-5,45,63,54,84,24r28,28v-28,35,-100,41,-134,5v-11,14,-31,24,-56,24v-60,0,-80,-36,-80,-96xm98,-40v27,0,32,-25,32,-54v0,-30,-5,-54,-32,-54v-28,0,-33,24,-33,54v0,29,4,54,33,54xm247,-111v6,-42,-55,-53,-67,-20v-3,6,-3,11,-4,20r71,0","w":310},"\u00df":{"d":"139,-194v0,-17,-14,-24,-32,-24v-26,0,-34,13,-34,34r0,184r-47,0r0,-188v0,-50,35,-70,81,-70v46,0,78,19,78,63v0,21,-10,33,-22,40v30,9,22,58,23,97v0,45,-29,62,-79,58r0,-40v42,8,31,-39,32,-74v0,-17,-13,-24,-32,-22r0,-36v19,1,32,-3,32,-22","w":206},"\u00f0":{"d":"20,-91v0,-60,25,-91,80,-92r-12,-22r-41,0r0,-33r25,0r-12,-21r51,0r11,21r33,0r0,33r-17,0v43,57,70,207,-40,207v-57,0,-78,-34,-78,-93xm98,-40v25,0,30,-24,30,-51v0,-28,-4,-52,-30,-52v-27,0,-31,24,-31,52v0,28,4,51,31,51"},"\u0160":{"d":"176,-130v44,55,3,132,-76,132v-38,0,-68,-8,-93,-34r32,-32v29,40,140,22,100,-32v-26,-17,-85,-10,-104,-34v-41,-51,-7,-128,71,-128v35,0,61,8,83,29r-32,32v-32,-39,-119,-11,-84,33v24,19,85,11,103,34xm172,-342r-47,61r-38,0r-47,-61r36,0r30,32r30,-32r36,0","w":212},"\u0161":{"d":"167,-59v-1,71,-114,80,-159,34r31,-30v15,15,35,17,50,17v31,0,49,-34,13,-37v-45,-3,-84,-9,-84,-55v0,-68,103,-75,144,-38r-29,29v-15,-15,-68,-19,-70,6v-2,17,32,17,49,19v37,3,55,23,55,55xm156,-278r-47,61r-38,0r-47,-61r36,0r30,32r30,-32r36,0","w":180},"\u00dd":{"d":"205,-256r-77,151r0,105r-50,0r0,-105r-77,-151r54,0r48,103r47,-103r55,0xm155,-342r-41,61r-31,0r23,-61r49,0","w":205},"\u00fd":{"d":"176,-188r-80,218v-9,31,-34,42,-73,39r0,-42v32,6,36,-19,43,-40r-65,-175r50,0r39,116r37,-116r49,0xm140,-279r-41,62r-31,0r23,-62r49,0","w":177},"\u00de":{"d":"214,-130v0,62,-58,89,-134,80r0,50r-50,0r0,-256r50,0r0,47v75,-8,134,18,134,79xm164,-130v0,-38,-44,-37,-84,-35r0,71v40,1,84,4,84,-36","w":227},"\u00fe":{"d":"118,-190v52,-2,65,48,65,96v0,48,-12,96,-65,96v-19,0,-33,-5,-45,-19r0,86r-47,0r0,-325r47,0r0,85v12,-14,26,-19,45,-19xm136,-94v0,-31,-3,-54,-31,-54v-28,0,-32,23,-32,54v0,31,4,54,32,54v28,0,31,-23,31,-54","w":202},"\u017d":{"d":"183,0r-169,0r0,-40r110,-172r-105,0r0,-44r164,0r0,39r-110,172r110,0r0,45xm166,-342r-48,61r-37,0r-48,-61r37,0r30,32r30,-32r36,0","w":197},"\u017e":{"d":"156,0r-143,0r0,-36r83,-109r-78,0r0,-43r138,0r0,36r-84,110r84,0r0,42xm153,-278r-47,61r-38,0r-47,-61r36,0r30,32r30,-32r36,0","w":172},"\u00bd":{"d":"295,0r-98,0r0,-31r56,-61v12,-10,11,-32,-7,-33v-7,0,-15,4,-15,16r-34,0v0,-30,22,-46,49,-46v47,0,66,57,30,83r-38,41r57,0r0,31xm223,-256r-121,256r-36,0r121,-256r36,0xm80,-103r-34,0r0,-115r-32,28r0,-38r32,-28r34,0r0,153","w":310},"\u00bc":{"d":"225,-256r-121,256r-37,0r121,-256r37,0xm287,-21r-12,0r0,21r-33,0r0,-21r-63,0r0,-32r51,-101r37,0r-51,101r26,0r0,-22r33,0r0,22r12,0r0,32xm80,-103r-34,0r0,-115r-32,28r0,-38r32,-28r34,0r0,153","w":300},"\u00b9":{"d":"80,-103r-34,0r0,-115r-32,28r0,-38r32,-28r34,0r0,153","w":105},"\u00be":{"d":"237,-256r-122,256r-37,0r122,-256r37,0xm117,-148v0,32,-24,47,-51,47v-25,0,-51,-14,-51,-48r34,0v0,12,8,18,17,18v10,0,17,-7,17,-18v0,-12,-8,-20,-22,-18r0,-29v13,2,21,-6,20,-15v0,-11,-7,-16,-15,-16v-8,0,-15,5,-15,15r-34,0v0,-28,22,-46,49,-46v43,0,65,57,33,76v9,6,18,15,18,34xm297,-21r-12,0r0,21r-32,0r0,-21r-64,0r0,-32r52,-101r37,0r-52,101r27,0r0,-22r32,0r0,22r12,0r0,32","w":311},"\u00b3":{"d":"117,-148v0,32,-24,47,-51,47v-25,0,-51,-14,-51,-48r34,0v0,12,8,18,17,18v10,0,17,-7,17,-18v0,-12,-8,-20,-22,-18r0,-29v13,2,21,-6,20,-15v0,-11,-7,-16,-15,-16v-8,0,-15,5,-15,15r-34,0v0,-28,22,-46,49,-46v43,0,65,57,33,76v9,6,18,15,18,34","w":132},"\u00b2":{"d":"113,-103r-98,0r0,-30r57,-62v12,-10,11,-32,-8,-32v-7,0,-15,3,-15,16r-34,0v0,-30,22,-47,49,-47v48,0,61,52,31,84r-38,41r56,0r0,30","w":128},"\u00a6":{"d":"86,-157r-46,0r0,-126r46,0r0,126xm86,27r-46,0r0,-126r46,0r0,126","w":127},"\u00d7":{"d":"178,-52r-30,29r-50,-50r-51,50r-29,-29r50,-51r-50,-51r29,-29r51,51r50,-51r30,29r-51,51"},"\u00c4":{"d":"228,0r-52,0r-15,-45r-92,0r-15,45r-52,0r93,-256r39,0xm147,-87r-31,-94r-32,94r63,0xm174,-282r-40,0r0,-45r40,0r0,45xm94,-282r-40,0r0,-45r40,0r0,45","w":229},"\u00c5":{"d":"228,0r-52,0r-15,-45r-92,0r-15,45r-52,0r93,-256r39,0xm161,-318v0,26,-21,47,-47,47v-26,0,-47,-21,-47,-47v0,-26,21,-47,47,-47v26,0,47,20,47,47xm147,-87r-31,-94r-32,94r63,0xm135,-318v0,-12,-9,-21,-21,-21v-11,0,-21,9,-21,21v0,11,10,21,21,21v12,0,21,-10,21,-21","w":229},"\u00c7":{"d":"71,-128v0,71,3,75,45,86v25,0,38,-16,43,-37r51,0v-9,54,-47,81,-94,81v-68,0,-103,-55,-95,-130v-7,-75,26,-130,95,-130v47,0,85,27,94,81r-51,0v-5,-21,-18,-37,-43,-37v-43,9,-45,17,-45,86xm136,22r-15,52r-44,0r25,-52r34,0","w":223},"\u00c9":{"d":"199,0r-169,0r0,-256r169,0r0,44r-119,0r0,60r101,0r0,45r-101,0r0,62r119,0r0,45xm164,-342r-41,61r-32,0r23,-61r50,0","w":217},"\u00d1":{"d":"226,0r-45,0r-101,-157r0,157r-50,0r0,-256r45,0r101,157r0,-157r50,0r0,256xm63,-310v28,-35,56,-16,88,-6v6,0,12,-2,21,-11r21,21v-29,34,-56,16,-89,6v-6,0,-11,1,-21,11","w":255},"\u00d6":{"d":"116,-258v68,0,103,56,95,130v7,74,-27,130,-95,130v-68,0,-103,-55,-95,-130v-7,-75,26,-130,95,-130xm116,-42v42,-10,45,-16,45,-86v0,-71,-3,-75,-45,-86v-42,10,-45,16,-45,86v0,71,3,75,45,86xm176,-282r-40,0r0,-45r40,0r0,45xm96,-282r-40,0r0,-45r40,0r0,45","w":231},"\u00dc":{"d":"215,-88v0,55,-42,90,-95,90v-52,0,-94,-35,-94,-90r0,-168r50,0r0,166v0,30,17,48,44,48v27,0,45,-18,45,-48r0,-166r50,0r0,168xm180,-282r-40,0r0,-45r40,0r0,45xm100,-282r-40,0r0,-45r40,0r0,45","w":240},"\u00e1":{"d":"122,-16v-32,35,-116,17,-109,-41v-5,-45,51,-60,108,-54v12,-44,-53,-49,-71,-24r-29,-29v37,-47,147,-31,147,41r0,123r-46,0r0,-16xm147,-279r-42,62r-31,0r23,-62r50,0xm85,-36v26,0,40,-13,36,-43v-26,0,-65,-5,-63,21v0,13,9,22,27,22","w":192},"\u00e0":{"d":"122,-16v-32,35,-116,17,-109,-41v-5,-45,51,-60,108,-54v12,-44,-53,-49,-71,-24r-29,-29v37,-47,147,-31,147,41r0,123r-46,0r0,-16xm114,-217r-32,0r-41,-62r50,0xm85,-36v26,0,40,-13,36,-43v-26,0,-65,-5,-63,21v0,13,9,22,27,22","w":192},"\u00e2":{"d":"122,-16v-32,35,-116,17,-109,-41v-5,-45,51,-60,108,-54v12,-44,-53,-49,-71,-24r-29,-29v37,-47,147,-31,147,41r0,123r-46,0r0,-16xm160,-217r-36,0r-30,-33r-30,33r-36,0r47,-61r38,0xm85,-36v26,0,40,-13,36,-43v-26,0,-65,-5,-63,21v0,13,9,22,27,22","w":192},"\u00e4":{"d":"122,-16v-32,35,-116,17,-109,-41v-5,-45,51,-60,108,-54v12,-44,-53,-49,-71,-24r-29,-29v37,-47,147,-31,147,41r0,123r-46,0r0,-16xm85,-36v26,0,40,-13,36,-43v-26,0,-65,-5,-63,21v0,13,9,22,27,22xm154,-218r-40,0r0,-45r40,0r0,45xm74,-218r-40,0r0,-45r40,0r0,45","w":192},"\u00e3":{"d":"122,-16v-32,35,-116,17,-109,-41v-5,-45,51,-60,108,-54v12,-44,-53,-49,-71,-24r-29,-29v37,-47,147,-31,147,41r0,123r-46,0r0,-16xm29,-246v29,-35,55,-16,88,-7v6,0,12,-1,21,-10r21,20v-29,36,-55,17,-89,7v-6,0,-12,1,-21,10xm85,-36v26,0,40,-13,36,-43v-26,0,-65,-5,-63,21v0,13,9,22,27,22","w":192},"\u00e5":{"d":"122,-16v-32,35,-116,17,-109,-41v-5,-45,51,-60,108,-54v12,-44,-53,-49,-71,-24r-29,-29v37,-47,147,-31,147,41r0,123r-46,0r0,-16xm141,-257v0,26,-21,47,-47,47v-26,0,-47,-21,-47,-47v0,-26,21,-48,47,-48v26,0,47,21,47,48xm85,-36v26,0,40,-13,36,-43v-26,0,-65,-5,-63,21v0,13,9,22,27,22xm115,-257v0,-12,-10,-21,-21,-21v-12,0,-21,9,-21,21v0,11,9,21,21,21v11,0,21,-10,21,-21","w":192},"\u00e7":{"d":"64,-94v-6,49,39,71,67,39r32,32v-53,46,-146,36,-146,-71v0,-107,93,-116,146,-71r-32,32v-27,-31,-73,-10,-67,39xm117,22r-16,52r-43,0r24,-52r35,0","w":172},"\u00e9":{"d":"180,-79r-117,0v-5,45,63,54,84,24r28,28v-50,49,-158,45,-158,-67v0,-61,33,-96,82,-96v59,1,86,46,81,111xm152,-279r-41,62r-31,0r23,-62r49,0xm134,-111v5,-42,-55,-53,-67,-20v-3,6,-4,11,-4,20r71,0","w":197},"\u00e8":{"d":"180,-79r-117,0v-5,45,63,54,84,24r28,28v-50,49,-158,45,-158,-67v0,-61,33,-96,82,-96v59,1,86,46,81,111xm120,-217r-32,0r-41,-62r49,0xm134,-111v5,-42,-55,-53,-67,-20v-3,6,-4,11,-4,20r71,0","w":197},"\u00ea":{"d":"180,-79r-117,0v-5,45,63,54,84,24r28,28v-50,49,-158,45,-158,-67v0,-61,33,-96,82,-96v59,1,86,46,81,111xm166,-217r-36,0r-30,-33r-30,33r-37,0r48,-61r37,0xm134,-111v5,-42,-55,-53,-67,-20v-3,6,-4,11,-4,20r71,0","w":197},"\u00eb":{"d":"180,-79r-117,0v-5,45,63,54,84,24r28,28v-50,49,-158,45,-158,-67v0,-61,33,-96,82,-96v59,1,86,46,81,111xm134,-111v5,-42,-55,-53,-67,-20v-3,6,-4,11,-4,20r71,0xm159,-218r-39,0r0,-45r39,0r0,45xm80,-218r-40,0r0,-45r40,0r0,45","w":197},"\u00ed":{"d":"73,0r-47,0r0,-188r47,0r0,188xm99,-279r-41,62r-32,0r23,-62r50,0","w":99},"\u00ec":{"d":"73,0r-47,0r0,-188r47,0r0,188xm75,-217r-31,0r-41,-62r49,0","w":99},"\u00ee":{"d":"73,0r-47,0r0,-188r47,0r0,188xm116,-217r-36,0r-30,-33r-30,33r-36,0r47,-61r38,0","w":99},"\u00ef":{"d":"73,0r-47,0r0,-188r47,0r0,188xm110,-218r-40,0r0,-45r40,0r0,45xm30,-218r-40,0r0,-45r40,0r0,45","w":99},"\u00f1":{"d":"72,-170v39,-44,110,-10,110,50r0,120r-47,0r0,-113v-1,-48,-62,-48,-62,0r0,113r-47,0r0,-188r46,0r0,18xm39,-246v29,-35,55,-16,88,-7v6,0,12,-1,21,-10r21,20v-35,52,-72,-13,-110,17","w":206},"\u00f3":{"d":"98,-190v58,0,79,36,79,96v0,61,-21,96,-79,96v-60,0,-80,-36,-80,-96v0,-60,20,-96,80,-96xm98,-40v27,0,32,-25,32,-54v0,-30,-5,-54,-32,-54v-28,0,-33,24,-33,54v0,29,4,54,33,54xm150,-279r-41,62r-31,0r23,-62r49,0"},"\u00f2":{"d":"98,-190v58,0,79,36,79,96v0,61,-21,96,-79,96v-60,0,-80,-36,-80,-96v0,-60,20,-96,80,-96xm98,-40v27,0,32,-25,32,-54v0,-30,-5,-54,-32,-54v-28,0,-33,24,-33,54v0,29,4,54,33,54xm116,-217r-31,0r-41,-62r49,0"},"\u00f4":{"d":"98,-190v58,0,79,36,79,96v0,61,-21,96,-79,96v-60,0,-80,-36,-80,-96v0,-60,20,-96,80,-96xm98,-40v27,0,32,-25,32,-54v0,-30,-5,-54,-32,-54v-28,0,-33,24,-33,54v0,29,4,54,33,54xm164,-217r-36,0r-30,-33r-30,33r-36,0r47,-61r38,0"},"\u00f6":{"d":"98,-190v58,0,79,36,79,96v0,61,-21,96,-79,96v-60,0,-80,-36,-80,-96v0,-60,20,-96,80,-96xm98,-40v27,0,32,-25,32,-54v0,-30,-5,-54,-32,-54v-28,0,-33,24,-33,54v0,29,4,54,33,54xm158,-218r-40,0r0,-45r40,0r0,45xm78,-218r-40,0r0,-45r40,0r0,45"},"\u00f5":{"d":"98,-190v58,0,79,36,79,96v0,61,-21,96,-79,96v-60,0,-80,-36,-80,-96v0,-60,20,-96,80,-96xm98,-40v27,0,32,-25,32,-54v0,-30,-5,-54,-32,-54v-28,0,-33,24,-33,54v0,29,4,54,33,54xm33,-246v35,-50,72,12,109,-17r21,20v-29,36,-55,17,-89,7v-6,0,-12,1,-21,10"},"\u00fa":{"d":"134,-17v-40,43,-110,8,-110,-51r0,-120r47,0r0,114v1,47,61,46,62,0r0,-114r47,0r0,188r-46,0r0,-17xm154,-279r-41,62r-31,0r23,-62r49,0","w":206},"\u00f9":{"d":"134,-17v-40,43,-110,8,-110,-51r0,-120r47,0r0,114v1,47,61,46,62,0r0,-114r47,0r0,188r-46,0r0,-17xm122,-217r-32,0r-41,-62r50,0","w":206},"\u00fb":{"d":"134,-17v-40,43,-110,8,-110,-51r0,-120r47,0r0,114v1,47,61,46,62,0r0,-114r47,0r0,188r-46,0r0,-17xm168,-217r-36,0r-30,-33r-30,33r-36,0r47,-61r38,0","w":206},"\u00fc":{"d":"134,-17v-40,43,-110,8,-110,-51r0,-120r47,0r0,114v1,47,61,46,62,0r0,-114r47,0r0,188r-46,0r0,-17xm162,-218r-40,0r0,-45r40,0r0,45xm82,-218r-40,0r0,-45r40,0r0,45","w":206},"\u00b0":{"d":"152,-195v0,37,-29,66,-66,66v-37,0,-66,-29,-66,-66v0,-37,29,-67,66,-67v37,0,66,30,66,67xm114,-195v0,-16,-12,-29,-28,-29v-16,0,-28,13,-28,29v0,16,12,29,28,29v16,0,28,-13,28,-29","w":172},"\u00ae":{"d":"282,-128v0,72,-58,130,-130,130v-72,0,-130,-58,-130,-130v0,-72,58,-130,130,-130v72,0,130,58,130,130xm251,-128v0,-58,-43,-101,-99,-101v-56,0,-99,43,-99,101v0,58,43,101,99,101v56,0,99,-43,99,-101xm211,-59r-36,0r-25,-54r-15,0r0,54r-31,0r0,-139r57,0v50,-3,61,68,20,81xm176,-154v0,-18,-21,-19,-41,-18r0,36v20,1,41,1,41,-18","w":303},"\u00a9":{"d":"282,-128v0,72,-58,130,-130,130v-72,0,-130,-58,-130,-130v0,-72,58,-130,130,-130v72,0,130,58,130,130xm251,-128v0,-58,-43,-101,-99,-101v-56,0,-99,43,-99,101v0,58,43,101,99,101v56,0,99,-43,99,-101xm202,-76v-39,37,-112,17,-112,-52v0,-69,72,-90,112,-52r-20,20v-26,-23,-61,-8,-61,32v0,40,35,55,61,32","w":303},"\u00b1":{"d":"177,-123r-57,0r0,58r-44,0r0,-58r-58,0r0,-43r58,0r0,-58r44,0r0,58r57,0r0,43xm177,0r-159,0r0,-44r159,0r0,44"},"\u00b5":{"d":"181,0r-46,0r0,-17v-15,16,-42,25,-63,14r0,72r-47,0r0,-257r47,0r0,114v1,47,61,46,62,0r0,-114r47,0r0,188","w":207},"\u00ac":{"d":"179,-34r-44,0r0,-52r-118,0r0,-44r162,0r0,96"},"\u00a0":{"w":83},"\u00c0":{"d":"228,0r-52,0r-15,-45r-92,0r-15,45r-52,0r93,-256r39,0xm147,-87r-31,-94r-32,94r63,0xm134,-281r-31,0r-41,-61r49,0","w":229},"\u00c3":{"d":"228,0r-52,0r-15,-45r-92,0r-15,45r-52,0r93,-256r39,0xm49,-310v28,-35,56,-16,88,-6v6,0,12,-2,21,-11r21,21v-29,34,-56,16,-89,6v-6,0,-12,1,-21,11xm147,-87r-31,-94r-32,94r63,0","w":229},"\u00d5":{"d":"116,-258v68,0,103,56,95,130v7,74,-27,130,-95,130v-68,0,-103,-55,-95,-130v-7,-75,26,-130,95,-130xm116,-42v42,-10,45,-16,45,-86v0,-71,-3,-75,-45,-86v-42,10,-45,16,-45,86v0,71,3,75,45,86xm51,-310v29,-35,56,-16,88,-6v6,0,11,-2,21,-11r21,21v-29,34,-57,17,-89,6v-6,0,-12,1,-21,11","w":231},"\u00f7":{"d":"179,-81r-162,0r0,-44r162,0r0,44xm121,-152r-46,0r0,-47r46,0r0,47xm121,-6r-46,0r0,-47r46,0r0,47"},"\u00ff":{"d":"176,-188r-80,218v-9,31,-34,42,-73,39r0,-42v32,6,36,-19,43,-40r-65,-175r50,0r39,116r37,-116r49,0xm148,-218r-40,0r0,-45r40,0r0,45xm68,-218r-40,0r0,-45r40,0r0,45","w":177},"\u0178":{"d":"205,-256r-77,151r0,105r-50,0r0,-105r-77,-151r54,0r48,103r47,-103r55,0xm162,-282r-40,0r0,-45r40,0r0,45xm83,-282r-40,0r0,-45r40,0r0,45","w":205},"\u00c2":{"d":"228,0r-52,0r-15,-45r-92,0r-15,45r-52,0r93,-256r39,0xm180,-281r-36,0r-30,-33r-30,33r-36,0r47,-61r38,0xm147,-87r-31,-94r-32,94r63,0","w":229},"\u00ca":{"d":"199,0r-169,0r0,-256r169,0r0,44r-119,0r0,60r101,0r0,45r-101,0r0,62r119,0r0,45xm178,-281r-37,0r-29,-33r-30,33r-37,0r48,-61r37,0","w":217},"\u00c1":{"d":"228,0r-52,0r-15,-45r-92,0r-15,45r-52,0r93,-256r39,0xm147,-87r-31,-94r-32,94r63,0xm167,-342r-41,61r-32,0r23,-61r50,0","w":229},"\u00cb":{"d":"199,0r-169,0r0,-256r169,0r0,44r-119,0r0,60r101,0r0,45r-101,0r0,62r119,0r0,45xm171,-282r-40,0r0,-45r40,0r0,45xm92,-282r-40,0r0,-45r40,0r0,45","w":217},"\u00c8":{"d":"199,0r-169,0r0,-256r169,0r0,44r-119,0r0,60r101,0r0,45r-101,0r0,62r119,0r0,45xm131,-281r-31,0r-41,-61r49,0","w":217},"\u00cd":{"d":"80,0r-50,0r0,-256r50,0r0,256xm102,-342r-41,61r-31,0r23,-61r49,0","w":109},"\u00ce":{"d":"80,0r-50,0r0,-256r50,0r0,256xm121,-281r-36,0r-30,-33r-30,33r-37,0r48,-61r37,0","w":109},"\u00cf":{"d":"80,0r-50,0r0,-256r50,0r0,256xm114,-282r-40,0r0,-45r40,0r0,45xm34,-282r-40,0r0,-45r40,0r0,45","w":109},"\u00cc":{"d":"80,0r-50,0r0,-256r50,0r0,256xm80,-281r-31,0r-41,-61r49,0","w":109},"\u00d3":{"d":"116,-258v68,0,103,56,95,130v7,74,-27,130,-95,130v-68,0,-103,-55,-95,-130v-7,-75,26,-130,95,-130xm116,-42v42,-10,45,-16,45,-86v0,-71,-3,-75,-45,-86v-42,10,-45,16,-45,86v0,71,3,75,45,86xm168,-342r-41,61r-31,0r23,-61r49,0","w":231},"\u00d4":{"d":"116,-258v68,0,103,56,95,130v7,74,-27,130,-95,130v-68,0,-103,-55,-95,-130v-7,-75,26,-130,95,-130xm116,-42v42,-10,45,-16,45,-86v0,-71,-3,-75,-45,-86v-42,10,-45,16,-45,86v0,71,3,75,45,86xm182,-281r-36,0r-30,-33r-30,33r-36,0r47,-61r38,0","w":231},"\u00d2":{"d":"116,-258v68,0,103,56,95,130v7,74,-27,130,-95,130v-68,0,-103,-55,-95,-130v-7,-75,26,-130,95,-130xm116,-42v42,-10,45,-16,45,-86v0,-71,-3,-75,-45,-86v-42,10,-45,16,-45,86v0,71,3,75,45,86xm136,-281r-32,0r-41,-61r50,0","w":231},"\u00da":{"d":"215,-88v0,55,-42,90,-95,90v-52,0,-94,-35,-94,-90r0,-168r50,0r0,166v0,30,17,48,44,48v27,0,45,-18,45,-48r0,-166r50,0r0,168xm173,-342r-41,61r-32,0r23,-61r50,0","w":240},"\u00db":{"d":"215,-88v0,55,-42,90,-95,90v-52,0,-94,-35,-94,-90r0,-168r50,0r0,166v0,30,17,48,44,48v27,0,45,-18,45,-48r0,-166r50,0r0,168xm186,-281r-36,0r-30,-33r-30,33r-36,0r48,-61r37,0","w":240},"\u00d9":{"d":"215,-88v0,55,-42,90,-95,90v-52,0,-94,-35,-94,-90r0,-168r50,0r0,166v0,30,17,48,44,48v27,0,45,-18,45,-48r0,-166r50,0r0,168xm140,-281r-31,0r-41,-61r49,0","w":240},"\u00d0":{"d":"131,-256v65,1,103,52,93,128v8,80,-25,128,-94,128r-92,0r0,-111r-25,0r0,-38r25,0r0,-107r93,0xm88,-44v66,-2,86,3,86,-83v0,-87,-18,-83,-86,-85r0,63r42,0r0,38r-42,0r0,67","w":245}}});
Cufon.replace('h1');
Cufon.replace('.text_banner h4, #branding h1, #add_office h3, #featured_locations h2, .locations_navigation h2, .search h2, #office_info h2, .locations_found h2, .location_list h2, #title h2, .contact h2, #branding h2' , {fontFamily: 'DIN-Bold'});
Cufon.replace('#thanks h3, #phone_box p' , {fontFamily: 'DIN-Regular'});
Cufon.replace('.text_banner strong' , {fontFamily: 'DIN-Bold'});
Cufon.replace('.alt_header h3, span.info', {fontFamily: 'DIN-Bold'});

(function(){var n=this,A=n._,r=typeof StopIteration!=="undefined"?StopIteration:"__break__",j=Array.prototype,l=Object.prototype,o=j.slice,B=j.unshift,C=l.toString,p=l.hasOwnProperty,s=j.forEach,t=j.map,u=j.reduce,v=j.reduceRight,w=j.filter,x=j.every,y=j.some,m=j.indexOf,z=j.lastIndexOf;l=Array.isArray;var D=Object.keys,b=function(a){return new k(a)};if(typeof exports!=="undefined")exports._=b;n._=b;b.VERSION="1.0.4";var i=b.forEach=function(a,c,d){try{if(s&&a.forEach===s)a.forEach(c,d);else if(b.isNumber(a.length))for(var e=
0,f=a.length;e<f;e++)c.call(d,a[e],e,a);else for(e in a)p.call(a,e)&&c.call(d,a[e],e,a)}catch(g){if(g!=r)throw g;}return a};b.map=function(a,c,d){if(t&&a.map===t)return a.map(c,d);var e=[];i(a,function(f,g,h){e.push(c.call(d,f,g,h))});return e};b.reduce=function(a,c,d,e){if(u&&a.reduce===u)return a.reduce(b.bind(d,e),c);i(a,function(f,g,h){c=d.call(e,c,f,g,h)});return c};b.reduceRight=function(a,c,d,e){if(v&&a.reduceRight===v)return a.reduceRight(b.bind(d,e),c);a=b.clone(b.toArray(a)).reverse();return b.reduce(a,
c,d,e)};b.detect=function(a,c,d){var e;i(a,function(f,g,h){if(c.call(d,f,g,h)){e=f;b.breakLoop()}});return e};b.filter=function(a,c,d){if(w&&a.filter===w)return a.filter(c,d);var e=[];i(a,function(f,g,h){c.call(d,f,g,h)&&e.push(f)});return e};b.reject=function(a,c,d){var e=[];i(a,function(f,g,h){!c.call(d,f,g,h)&&e.push(f)});return e};b.every=function(a,c,d){c=c||b.identity;if(x&&a.every===x)return a.every(c,d);var e=true;i(a,function(f,g,h){(e=e&&c.call(d,f,g,h))||b.breakLoop()});return e};b.some=
function(a,c,d){c=c||b.identity;if(y&&a.some===y)return a.some(c,d);var e=false;i(a,function(f,g,h){if(e=c.call(d,f,g,h))b.breakLoop()});return e};b.include=function(a,c){if(m&&a.indexOf===m)return a.indexOf(c)!=-1;var d=false;i(a,function(e){if(d=e===c)b.breakLoop()});return d};b.invoke=function(a,c){var d=b.rest(arguments,2);return b.map(a,function(e){return(c?e[c]:e).apply(e,d)})};b.pluck=function(a,c){return b.map(a,function(d){return d[c]})};b.max=function(a,c,d){if(!c&&b.isArray(a))return Math.max.apply(Math,
a);var e={computed:-Infinity};i(a,function(f,g,h){g=c?c.call(d,f,g,h):f;g>=e.computed&&(e={value:f,computed:g})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);var e={computed:Infinity};i(a,function(f,g,h){g=c?c.call(d,f,g,h):f;g<e.computed&&(e={value:f,computed:g})});return e.value};b.sortBy=function(a,c,d){return b.pluck(b.map(a,function(e,f,g){return{value:e,criteria:c.call(d,e,f,g)}}).sort(function(e,f){var g=e.criteria,h=f.criteria;return g<h?-1:g>h?
1:0}),"value")};b.sortedIndex=function(a,c,d){d=d||b.identity;for(var e=0,f=a.length;e<f;){var g=e+f>>1;d(a[g])<d(c)?(e=g+1):(f=g)}return e};b.toArray=function(a){if(!a)return[];if(a.toArray)return a.toArray();if(b.isArray(a))return a;if(b.isArguments(a))return o.call(a);return b.values(a)};b.size=function(a){return b.toArray(a).length};b.first=function(a,c,d){return c&&!d?o.call(a,0,c):a[0]};b.rest=function(a,c,d){return o.call(a,b.isUndefined(c)||d?1:c)};b.last=function(a){return a[a.length-1]};
b.compact=function(a){return b.filter(a,function(c){return!!c})};b.flatten=function(a){return b.reduce(a,[],function(c,d){if(b.isArray(d))return c.concat(b.flatten(d));c.push(d);return c})};b.without=function(a){var c=b.rest(arguments);return b.filter(a,function(d){return!b.include(c,d)})};b.uniq=function(a,c){return b.reduce(a,[],function(d,e,f){if(0==f||(c===true?b.last(d)!=e:!b.include(d,e)))d.push(e);return d})};b.intersect=function(a){var c=b.rest(arguments);return b.filter(b.uniq(a),function(d){return b.every(c,
function(e){return b.indexOf(e,d)>=0})})};b.zip=function(){for(var a=b.toArray(arguments),c=b.max(b.pluck(a,"length")),d=new Array(c),e=0;e<c;e++)d[e]=b.pluck(a,String(e));return d};b.indexOf=function(a,c){if(m&&a.indexOf===m)return a.indexOf(c);for(var d=0,e=a.length;d<e;d++)if(a[d]===c)return d;return-1};b.lastIndexOf=function(a,c){if(z&&a.lastIndexOf===z)return a.lastIndexOf(c);for(var d=a.length;d--;)if(a[d]===c)return d;return-1};b.range=function(a,c,d){var e=b.toArray(arguments),f=e.length<=
1;a=f?0:e[0];c=f?e[0]:e[1];d=e[2]||1;e=Math.ceil((c-a)/d);if(e<=0)return[];e=new Array(e);f=a;for(var g=0;;f+=d){if((d>0?f-c:c-f)>=0)return e;e[g++]=f}};b.bind=function(a,c){var d=b.rest(arguments,2);return function(){return a.apply(c||{},d.concat(b.toArray(arguments)))}};b.bindAll=function(a){var c=b.rest(arguments);if(c.length==0)c=b.functions(a);i(c,function(d){a[d]=b.bind(a[d],a)});return a};b.memoize=function(a,c){var d={};c=c||b.identity;return function(){var e=c.apply(this,arguments);return e in
d?d[e]:(d[e]=a.apply(this,arguments))}};b.delay=function(a,c){var d=b.rest(arguments,2);return setTimeout(function(){return a.apply(a,d)},c)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(b.rest(arguments)))};b.wrap=function(a,c){return function(){var d=[a].concat(b.toArray(arguments));return c.apply(c,d)}};b.compose=function(){var a=b.toArray(arguments);return function(){for(var c=b.toArray(arguments),d=a.length-1;d>=0;d--)c=[a[d].apply(this,c)];return c[0]}};b.keys=D||function(a){if(b.isArray(a))return b.range(0,
a.length);var c=[];for(var d in a)p.call(a,d)&&c.push(d);return c};b.values=function(a){return b.map(a,b.identity)};b.functions=function(a){return b.filter(b.keys(a),function(c){return b.isFunction(a[c])}).sort()};b.extend=function(a){i(b.rest(arguments),function(c){for(var d in c)a[d]=c[d]});return a};b.clone=function(a){if(b.isArray(a))return a.slice(0);return b.extend({},a)};b.tap=function(a,c){c(a);return a};b.isEqual=function(a,c){if(a===c)return true;var d=typeof a;if(d!=typeof c)return false;
if(a==c)return true;if(!a&&c||a&&!c)return false;if(a.isEqual)return a.isEqual(c);if(b.isDate(a)&&b.isDate(c))return a.getTime()===c.getTime();if(b.isNaN(a)&&b.isNaN(c))return false;if(b.isRegExp(a)&&b.isRegExp(c))return a.source===c.source&&a.global===c.global&&a.ignoreCase===c.ignoreCase&&a.multiline===c.multiline;if(d!=="object")return false;if(a.length&&a.length!==c.length)return false;d=b.keys(a);var e=b.keys(c);if(d.length!=e.length)return false;for(var f in a)if(!(f in c)||!b.isEqual(a[f],
c[f]))return false;return true};b.isEmpty=function(a){if(b.isArray(a)||b.isString(a))return a.length===0;for(var c in a)if(p.call(a,c))return false;return true};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=l||function(a){return!!(a&&a.concat&&a.unshift&&!a.callee)};b.isArguments=function(a){return a&&a.callee};b.isFunction=function(a){return!!(a&&a.constructor&&a.call&&a.apply)};b.isString=function(a){return!!(a===""||a&&a.charCodeAt&&a.substr)};b.isNumber=function(a){return a===
+a||C.call(a)==="[object Number]"};b.isBoolean=function(a){return a===true||a===false};b.isDate=function(a){return!!(a&&a.getTimezoneOffset&&a.setUTCFullYear)};b.isRegExp=function(a){return!!(a&&a.test&&a.exec&&(a.ignoreCase||a.ignoreCase===false))};b.isNaN=function(a){return b.isNumber(a)&&isNaN(a)};b.isNull=function(a){return a===null};b.isUndefined=function(a){return typeof a=="undefined"};b.noConflict=function(){n._=A;return this};b.identity=function(a){return a};b.times=function(a,c,d){for(var e=
0;e<a;e++)c.call(d,e)};b.breakLoop=function(){throw r;};b.mixin=function(a){i(b.functions(a),function(c){E(c,b[c]=a[c])})};var F=0;b.uniqueId=function(a){var c=F++;return a?a+c:c};b.templateSettings={start:"<%",end:"%>",interpolate:/<%=(.+?)%>/g};b.template=function(a,c){var d=b.templateSettings,e=new RegExp("'(?=[^"+d.end.substr(0,1)+"]*"+d.end.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1")+")","g");d=new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+a.replace(/[\r\t\n]/g,
" ").replace(e,"\t").split("'").join("\\'").split("\t").join("'").replace(d.interpolate,"',$1,'").split(d.start).join("');").split(d.end).join("p.push('")+"');}return p.join('');");return c?d(c):d};b.each=b.forEach;b.foldl=b.inject=b.reduce;b.foldr=b.reduceRight;b.select=b.filter;b.all=b.every;b.any=b.some;b.head=b.first;b.tail=b.rest;b.methods=b.functions;var k=function(a){this._wrapped=a},q=function(a,c){return c?b(a).chain():a},E=function(a,c){k.prototype[a]=function(){var d=b.toArray(arguments);
B.call(d,this._wrapped);return q(c.apply(b,d),this._chain)}};b.mixin(b);i(["pop","push","reverse","shift","sort","splice","unshift"],function(a){var c=j[a];k.prototype[a]=function(){c.apply(this._wrapped,arguments);return q(this._wrapped,this._chain)}});i(["concat","join","slice"],function(a){var c=j[a];k.prototype[a]=function(){return q(c.apply(this._wrapped,arguments),this._chain)}});k.prototype.chain=function(){this._chain=true;return this};k.prototype.value=function(){return this._wrapped}})();

/**
 * jQuery.ScrollTo - Easy element scrolling using jQuery.
 * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
 * Dual licensed under MIT and GPL.
 * Date: 5/25/2009
 * @author Ariel Flesler
 * @version 1.4.2
 *
 * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
 */
;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);

/*   11/21/2010
	PikaChoose
	Jquery plugin for photo galleries
    Copyright (C) 2010 Jeremy Fry
*/
(function($){var defaults={autoPlay:true,speed:5000,text:{play:"",stop:"",previous:"Previous",next:"Next"},transition:[1],showCaption:true,IESafe:false,showTooltips:false,animationFinished:null};$.fn.PikaChoose=function(o){return this.each(function(){$(this).data('pikachoose',new $pc(this,o));});}
$.PikaChoose=function(e,o){this.options=$.extend({},defaults,o||{});this.list=null;this.image=null;this.anchor=null;this.caption=null;this.imgNav=null;this.imgPlay=null;this.imgPrev=null;this.imgNext=null;this.textNext=null;this.textPrev=null;this.previous=null;this.next=null;this.aniDiv=null;this.thumbs=null;this.transition=null;this.active=null;this.tooltip=null;this.animating=false;this.stillOut=null;if(e.nodeName=='UL'||e.nodeName=='OL'){this.list=$(e);this.build();this.bindEvents();}else{return;}
var y=0;var x=0;for(var t=0;t<25;t++){var a='<div col="'+y+'" row="'+x+'"></div>';this.aniDiv.append(a);y++
if(y==5){x++;y=0;}}};var $pc=$.PikaChoose;$pc.fn=$pc.prototype={pikachoose:'4.1.4'};$pc.fn.extend=$pc.extend=$.extend;$pc.fn.extend({build:function(){this.step=0;this.wrap=$("<div class='pika-image'></div>").insertBefore(this.list);this.image=$("<img>").appendTo(this.wrap);this.anchor=this.image.wrap("<a>").parent();this.imgNav=$("<div class='pika-imgnav'></div>").insertAfter(this.anchor);this.imgPlay=$("<a></a>").appendTo(this.imgNav);if(this.options.autoPlay){this.imgPlay.addClass('pause');}else{this.imgPlay.addClass('play');}
this.imgPrev=$("<a class='previous'></a>").insertAfter(this.imgPlay);this.imgNext=$("<a class='next'></a>").insertAfter(this.imgPrev);this.caption=$("<div class='caption'></div>").insertAfter(this.imgNav);if(!this.options.showCaption){this.caption.hide();}
this.tooltip=$("<div class='pika-tooltip'></div>").insertAfter(this.list);this.tooltip.hide();this.aniDiv=$("<div class='animation'></div>").insertAfter(this.caption);this.textNav=$("<div class='pika-textnav'></div>").insertAfter(this.aniDiv);this.textPrev=$("<a class='previous'>"+this.options.text.previous+"</a>").appendTo(this.textNav);this.textNext=$("<a class='next'>"+this.options.text.next+"</a>").appendTo(this.textNav);this.list.addClass('pika-thumbs');this.list.children('li').wrapInner("<div class='clip' />");this.thumbs=this.list.find('img');this.active=this.thumbs.eq(0);this.finishAnimating({'source':this.active.attr('ref')||this.active.attr('src'),'caption':this.active.parents('li:first').find('span:first').html(),'clickThrough':this.active.parent().attr('href')||""});var self=this;this.thumbs.each(function(){self.createThumb($(this),self);});if(typeof(this.options.buildFinished)=='function'){this.options.buildFinished(this);}},createThumb:function(ele){var self=ele;var that=this;self.hide();$.data(ele[0],'clickThrough',self.parent('a').attr('href')||"#");if(self.parent('a').length>0){self.unwrap();}
$.data(ele[0],'caption',self.next('span').html()||"");self.next('span').remove();$.data(ele[0],'source',self.attr('ref')||self.attr('src'));$.data(ele[0],'order',self.closest('ul').find('li').index(self.parents('li')));var data=$.data(ele[0]);$('<img />').bind('load',{data:data},function(){var img=$(this);var w=img.width();var h=img.height();if(w===0){w=img.attr("width");}
if(h===0){h=img.attr("height");}
var rw=parseInt(self.parents('.clip').css('width').slice(0,-2))/w;var rh=parseInt(self.parents('.clip').css('height').slice(0,-2))/h;var ratio;if(rw<rh){ratio=rh;var left=((w*ratio-parseInt(self.parents('.clip').css('width').slice(0,-2)))/2)*-1;left=Math.round(left);self.css({left:left});}else{ratio=rw;self.css({top:0});}
var width=Math.round(w*ratio);var height=Math.round(h*ratio);self.css("position","relative");var imgcss={width:width+"px",height:height+"px"};self.css(imgcss);self.hover(function(e){clearTimeout(that.stillOut);$(this).stop(true,true).fadeTo(250,1);if(!that.options.showTooltips){return;}
that.tooltip.show().stop(true,true).html(data.caption).animate({top:$(this).parent().position().top,left:$(this).parent().position().left,opacity:1.0},'fast');},function(e){if(!$(this).hasClass("active")){$(this).stop(true,true).fadeTo(250,0.4);that.stillOut=setTimeout(that.hideTooltip,700);}});if(data.order==0){self.fadeTo(250,1);self.addClass('active');}else{self.fadeTo(250,0.4);}}).attr('src',self.attr('src'));},bindEvents:function(){this.thumbs.bind('click',{self:this},this.imgClick);this.imgNext.bind('click',{self:this},this.nextClick);this.textNext.bind('click',{self:this},this.nextClick);this.imgPrev.bind('click',{self:this},this.prevClick);this.textPrev.bind('click',{self:this},this.prevClick);this.imgPlay.bind('click',{self:this},this.playClick);this.wrap.bind('mouseenter',{self:this},function(e){e.data.self.imgPlay.stop(true,true).fadeIn('fast');});this.wrap.bind('mouseleave',{self:this},function(e){e.data.self.imgPlay.stop(true,true).fadeOut('fast');});this.tooltip.bind('mouseenter',{self:this},function(e){clearTimeout(e.data.self.stillOut);});this.tooltip.bind('mouseleave',{self:this},function(e){e.data.self.stillOut=setTimeout(e.data.self.hideTooltip,700);});},hideTooltip:function(e){$(".pika-tooltip").animate({opacity:0.01});},imgClick:function(e,x){var self=e.data.self;var data=$.data(this);if(self.animating){return;}
self.caption.fadeOut('slow');if(typeof(x)=='undefined'||x.how!="auto"){if(self.options.autoPlay){self.imgPlay.trigger('click');}}
self.animating=true;self.active.fadeTo(300,0.4).removeClass('active');self.active=$(this);self.active.addClass('active').fadeTo(200,1);$('<img />').bind('load',{self:self,data:data},function(){self.aniDiv.css({height:self.image.height(),width:self.image.width()}).fadeIn('fast');self.aniDiv.children('div').css({'width':'20%','height':'20%','float':'left'});var n=0;if(self.options.transition[0]==-1){n=Math.floor(Math.random()*6)+1;}else{n=self.options.transition[self.step];self.step++;if(self.step>=self.options.transition.length){self.step=0;}}
if(self.options.IESafe&&$.browser.msie){n=1;}
self.doAnimation(n,data);}).attr('src',$.data(this).source);},doAnimation:function(n,data){var self=this;var aWidth=self.aniDiv.children('div').eq(0).width();var aHeight=self.aniDiv.children('div').eq(0).height();self.aniDiv.children().each(function(){var div=$(this);var xOffset=Math.floor(div.parent().width()/5)*div.attr('col');var yOffset=Math.floor(div.parent().height()/5)*div.attr('row');div.css({'background':'url('+data.source+') -'+xOffset+'px -'+yOffset+'px','width':'0px','height':'0px','position':'absolute','top':yOffset+'px','left':xOffset+'px','float':'none'});});switch(n){case 0:self.aniDiv.hide();self.image.fadeOut('slow',function(){self.image.attr('src',data.source).fadeIn('slow',function(){self.finishAnimating(data);});});break;case 1:self.aniDiv.height(self.image.height()).hide().css({'background':'url('+data.source+') top left no-repeat'});self.aniDiv.children('div').hide();self.aniDiv.fadeIn('slow',function(){self.finishAnimating(data);self.aniDiv.css({'background':'transparent'});});break;case 2:self.aniDiv.children().hide().each(function(index){var delay=index*30;$(this).css({opacity:0.1}).show().delay(delay).animate({opacity:1,"width":aWidth,"height":aHeight},200,'linear',function(){if($(".animation div").index(this)==24){self.finishAnimating(data);}});});break;case 3:self.aniDiv.children("div:lt(5)").hide().each(function(index){var delay=$(this).attr('col')*100;$(this).css({opacity:0.1,"width":aWidth}).show().delay(delay).animate({opacity:1,"height":self.image.height()},700,'linear',function(){if($(".animation div").index(this)==4){self.finishAnimating(data);}});});break;case 4:self.aniDiv.children().hide().each(function(index){var delay=$(this).attr('col')*10;aHeight=self.gapper($(this),aHeight);$(this).css({opacity:0.1,"height":aHeight}).show().delay(delay).animate({opacity:1,"width":aWidth},800,'linear',function(){if($(".animation div").index(this)==24){self.finishAnimating(data);}});});break;case 5:self.aniDiv.children().show().each(function(index){var delay=index*Math.floor(Math.random()*5)*10;aHeight=self.gapper($(this),aHeight);if($(".animation div").index(this)==24){delay=800;}
$(this).css({"height":aHeight,"width":aWidth,"opacity":.01}).delay(delay).animate({"opacity":1},800,function(){if($(".animation div").index(this)==24){self.finishAnimating(data);}});});break;case 6:self.aniDiv.height(self.image.height()).hide().css({'background':'url('+data.source+') top left no-repeat'});self.aniDiv.children('div').hide();self.aniDiv.css({width:0}).show().animate({width:self.image.width()},'slow',function(){self.finishAnimating(data);self.aniDiv.css({'background':'transparent'});});break;}},finishAnimating:function(data){this.animating=false;this.image.attr('src',data.source);this.aniDiv.hide();this.anchor.attr('href',data.clickThrough);if(this.options.showCaption){this.caption.html(data.caption).fadeIn('slow');}
if(this.options.autoPlay==true){var self=this;this.image.delay(this.options.speed).fadeIn(0,function(){if(self.options.autoPlay){self.nextClick();}});}
if(typeof(this.options.animationFinished)=='function'){this.options.animationFinished(this);}},gapper:function(ele,aHeight){if(ele.attr('row')==9&&ele.attr('col')==0){var gap=ani_divs.height()-(aHeight*9);return gap;}
return aHeight;},nextClick:function(e){var how="natural";try{var self=e.data.self;if(typeof(e.data.self.options.next)=='function'){e.data.self.options.next(this);}}catch(err){var self=this;how="auto";}
var next=self.active.parents('li:first').next().find('img');if(next.length==0){next=self.list.find('img').eq(0);};next.trigger('click',{how:how});},prevClick:function(e){if(typeof(e.data.self.options.previous)=='function'){e.data.self.options.previous(this);}
var self=e.data.self;var prev=self.active.parents('li:first').prev().find('img');if(prev.length==0){prev=self.list.find('img:last');};prev.trigger('click');},playClick:function(e){var self=e.data.self;self.options.autoPlay=!self.options.autoPlay;self.imgPlay.toggleClass('play').toggleClass('pause');if(self.options.autoPlay){self.nextClick();}}});})(jQuery);

/*
* qTip2 - Pretty powerful tooltips
* http://craigsworks.com/projects/qtip2/
*
* Version: 2.0.0pre
* Copyright 2009-2010 Craig Michael Thompson - http://craigsworks.com
*
* Dual licensed under MIT or GPLv2 licenses
*   http://en.wikipedia.org/wiki/MIT_License
*   http://en.wikipedia.org/wiki/GNU_General_Public_License
*
* Date: Thu Jan 6 22:14:48 2011 +0000
*/

"use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/
/*jslint browser: true, onevar: true, undef: true, nomen: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: true */
/*global window: false, jQuery: false */

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('"5w 5x";(12(c,K,P){12 U(e){18 a;11(!e)17 m;11("1G"!==1l e.2f)e.2f={1S:e.2f};11("1b"2e e){11("1G"!==1l e.1b||e.1b.2l)e.1b={1L:e.1b};a=e.1b.1L||m;11(!c.2J(a)&&(!a&&!a.1s||a.1r<1||"1G"===1l a&&!a.2l))a=e.1b.1L=m;11("1p"2e e.1b&&"1G"!==1l e.1b.1p)e.1b.1p={1L:e.1b.1p}}11("1m"2e e)11("1G"!==1l e.1m)e.1m={1W:e.1m,2q:e.1m};11("14"2e e)11("1G"!==1l e.14)e.14=e.14.2l?{1i:e.14}:{1w:e.14};11("1a"2e e)11("1G"!==1l e.1a)e.1a=e.1a.2l?{1i:e.1a}:{1w:e.1a};11("1o"2e e)11("1G"!==1l e.1o)e.1o={3v:e.1o};c.1A(c.1c.13.1h,12(){19.3h&&19.3h(e)});17 e}12 Y(e,a,o){12 h(b){18 f,i=b.3d("."),l=a[i[0]];2G(b=1;b<i.1r;b+=1){f=l[i[b]];11(1l f==="1G"&&!f.2l&&!f.1C)l=l[i[b]];1d 1T}17 i[b]!==P?[l,i[b]]:[a,i[0]]}12 p(b,f){18 i={16:0,15:0},l=!c.1c.13.1h.4X,n,r;11(f){i=p(f);i.16*=-1;i.15*=-1}11(b.4v){5y{n=b.4v;r=n===f;i.16+=b.5z-(l&&n&&!r?n.3s:0);i.15+=b.7p-(l&&n&&!r?n.37:0)}5A(b=n)}17 i}12 j(){17 g.1e("16")!==V}12 w(){18 b=d.1z,f=a.1o.2D;g.2y(W,f);b.1b.2y(W+"-1b",f);b.1Q&&b.1Q.2y(W+"-4w",f);b.1X&&b.1X.2y(H+"-3z",!f)}12 s(){18 b=d.1z;11(b.1p){b.1Q.25();b.1Q=b.1p=b.1X=D;e.3k("2R-47");d.2c()}}12 q(){18 b=d.1z,f=a.1b.1p.1X;b.1X&&b.1X.25();b.1X=f.2l?f:c("<a />",{"1V":"1J-3c-4c "+(a.1o.2D?"":H+"-3z"),1p:"5B"}).5C(c("<5D />",{"1V":"1J-3z 1J-3z-5E",3e:"&5F;"}));b.1X.4Z(b.1Q).1s("3Y","1X").5d(12(i){c(19).2y("1J-3c-5d",i.1S==="3q")}).44(12(i){g.2v(M)||d.1a(i);17 m}).1q("4f 5G 4K 5H 5I",12(i){c(19).2y("1J-3c-7c 1J-3c-2r",/5J$/i.1M(i.1S))});d.3B()}12 z(){18 b=d.1z,f=H+"-"+d.1v+"-1p";b.1Q&&s();b.1Q=c("<2x />",{"1V":H+"-1Q "+(a.1o.2D?"1J-2D-4w":"")}).3f(b.1p=c("<2x />",{1v:f,"1V":H+"-1p",3e:a.1b.1p.1L})).5K(b.1b);e.1s("2R-47",f);11(a.1b.1p.1X)q();1d d.1H===u&&d.3B()}12 B(b){18 f=d.1z;11(!d.1H||!b)17 m;11(c.2J(b))b=b.26(e);b.2l&&b.1r>0?f.1b.70().3f(b.1e({3u:"3M"})):f.1b.3e(b);g.3H("41",12(i){12 l(r){n=n.3C(r);11(n.1r===0){d.3B();d.1H===u&&d.2c(d.1x.1w);i()}}18 n=c("3a:3C([1g]):3C([1f])",d.1z.1b);n.1A(12(r,C){18 F=["5L","4R","38","5M",""].5N(".13-5O ");c(19).1q(F,12(){1Z(d.1K.3a[r]);l(19)});(12 x(){11(C.1g)17 l(C);d.1K.3a[r]=3o(x,20)})();17 u});n.1r===0&&l(n)});17 d}12 G(b,f,i,l){12 n(v){11(g.2v(M))17 m;E.14.2B("13-"+o+"-2o");1Z(d.1K.14);1Z(d.1K.1a);18 t=12(){d.14(v)};11(a.14.2u>0)d.1K.14=3o(t,a.14.2u);1d t()}12 r(v){11(g.2v(M))17 m;18 t=c(v.3X||v.1i).4x(R)[0]===g[0],Q=c(v.3X||v.1i)[0]===E.14[0];1Z(d.1K.14);1Z(d.1K.1a);11(a.1a.2s&&(A.1i==="2j"&&t||/2j(4z|4A|3P)/.1M(v.1S)&&(t||Q))){v.5P();v.5Q();17 m}g.4l(1,1);11(a.1a.2u>0)d.1K.1a=3o(12(){d.1a(v)},a.1a.2u);1d d.1a(v)}12 C(v){11(g.2v(M))17 m;1Z(d.1K.2o);d.1K.2o=3o(12(){d.1a(v)},a.1a.2o)}12 F(v){11(!d.1x.45){d.1x.45=1;j()&&d.2c(v);d.1x.45=0}}18 x=".13-"+o,A=a.1m,E={14:a.14.1i,1a:a.1a.1i,1N:A.1N[0]===y?1E:A.1N},L={14:2S(a.14.1w).3d(" "),1a:2S(a.1a.1w).3d(" ")},N=c.23.2W&&1R(c.23.3E,10)===6;11(i){11(a.1a.2s){E.1a=E.1a.30(g);g.1q("5R"+x,12(){g.2v(M)||1Z(d.1K.1a)})}g.1q("3q"+x+" 4o"+x,12(v){d[v.1S==="3q"?"2r":"2p"](v)})}11(f){11("2P"===1l a.1a.2o){E.14.1q("13-"+o+"-2o",C);c.1A(c.1c.13.4H,12(v,t){E.1a.30(d.1z.1D).1q(t+x+"-2o",C)})}c.1A(L.1a,12(v,t){18 Q=c.5S(t,L.14);11(Q>-1&&c(E.1a).30(E.14).1r===c(E.1a).1r||t==="55"){E.14.1q(t+x,12(I){j()?r(I):n(I)});2O L.14[Q]}1d E.1a.1q(t+x,r)})}b&&c.1A(L.14,12(v,t){E.14.1q(t+x,n)});11(l){11(A.2E.2A||A.2g)c(c.1w.5T.2A?A.2g:K).1q("2A"+x,F);11(A.2g||N&&g.1e("1m")==="2s")c(A.2g).1q("42"+x,F);/55/i.1M(a.1a.1w)&&c(1E).1q("4f"+x,12(v){c(v.1i).4x(R).1r===0&&c(v.1i).30(e).1r>1&&j()&&!g.2v(M)&&d.1a(v)});A.1i==="2j"&&c(1E).1q("46"+x,12(v){11(A.2E.2j&&!g.2v(M)&&j())d.2c(v||c.1c.13.2j)})}}12 k(b,f,i,l){l=1R(l,10)!==0;18 n=".13-"+o;f={14:b?a.14.1i:D,1a:f?a.1a.1i:D,1D:i?d.1z.1D:D,1b:i?d.1z.1b:D,1N:l?a.1m.1N[0]===y?1E:a.1m.1N:D,4p:l?K:D};11(d.1H)c([]).5U(c.5V([f.14,f.1a,f.1D,f.1N,f.1b,f.4p],12(){17 19!==4r})).1Y(n);1d b&&f.14.1Y(n+"-2K")}18 d=19,y=1E.34,g;d.1v=o;d.1H=m;d.1z={1i:e};d.1K={3a:[]};d.2z=a;d.1h={};d.1x={1w:{},1i:D,2V:m,3T:y};c.1F(d,{29:12(b){11(d.1H)17 m;18 f=d.1z,i=c.3b("69");e.1s("2R-4Q",H+"-"+o+"-1b");g=f.1D=c("<2x/>").1s({1v:H+"-"+o,3Y:"6b","1V":H+" 13 1J-4y-4s "+a.1o.3v,5n:-1}).2y(M,d.1x.2V).28("13",d).3t(a.1m.1N).3f(f.1b=c("<2x />",{"1V":H+"-1b",1v:H+"-"+o+"-1b"}));d.1H=u;a.1b.1p.1L&&z();B(a.1b.1L);c.1A(c.1c.13.1h,12(){19.2C==="29"&&19(d)});G(1,1,1,1);c.1A(a.3O,12(l,n){11(n)g.1q(l==="2b"?"2Y 4m":"1D"+l,n)});g.3H("41",12(l){i.3j=d.1x.1w;g.2B(i,[d]);11(a.14.2X||b){g.1a();d.14(d.1x.1w)}l()});17 d},3V:12(b){3L(b.2w()){21"4q":b={1g:g.2U(),1f:g.36()};1T;21"1n":b=p(g[0],a.1m.1N);1T;4c:b=h(b.2w());b=b[0].1C?b[0].1O():b[0].2l?b[0]:b[0][b[1]];1T}17 b},32:12(b,f){b=b.2w();18 i=h(b),l=d.1z,n,r,C,F={5X:{"^1v$":12(){18 x=f===u?c.1c.13.43:f,A=H+"-"+x;11(x!==m&&x.1r>0&&!c("#"+A).1r){g[0].1v=A;l.1b[0].1v=A+"-1b";l.1p[0].1v=A+"-1p"}},"^1b.1L$":12(){B(f)},"^1b.1p.1L$":12(){11(d.1H)11(!d.1z.1p&&f){z();d.2c()}1d f?d.1z.1p.3e(f):s()},"^1b.1p.1X$":12(){18 x=d.1z.1X,A=d.1z.1p;11(d.1H)11(f){A||z();q()}1d x.25()},"^1m.(1W|2q)$":12(){18 x=/1W$/i.1M(b)?"1W":"2q";11("1O"===1l f)a.1m[x]=22 c.1c.13.1h.2I(f)},"^1m.1N$":12(){d.1H===u&&g.3t(f)},"^(14|1a).(1w|1i|2s|2u|2o)$":12(x,A,E,L){18 N=b.49(/2s/i)>-1?[0,[0,1,1,1]]:[b.3w(0,3),b.39(0)==="s"?[1,0,0,0]:[0,1,0,0]];11(N[0])x[A]=L;k.3p(d,N[1]);11(N[0])x[A]=E;G.3p(d,N[1])},"^14.2X$":12(){d.1H===m&&d.14()},"^1o.3v$":12(){g.1s("1V",H+" 13 1J-4y-4s "+f)},"^1o.2D|1b.1p":w,"^3O.(29|14|3P|1a|2r|2p)$":12(x,A,E){l.1D[(c.2J(f)?"":"5Y")+"1q"]("1D"+A,E)},"^1m.(1W|2q|2E|1i|1N)|1o|1b":12(){d.2c()}}};c.1A(d.1h,12(x){11("1G"===1l 19.33)F[x]=19.33});n=i[0][i[1]];i[0][i[1]]=f.5Z?c(f):f;U(a);2G(r 2e F)2G(C 2e F[r])60(C,"i").1M(b)&&F[r][C].26(d,i[0],i[1],f,n);17 d},2b:12(b,f){12 i(){11(b)c.23.2W&&g[0].1o.4L("3G");1d g.1e({3u:"3M",4B:"4C",1f:"",4j:"",16:V,15:V})}11(d.1H===m)17 m;18 l=b?"14":"1a",n=a[l],r=j();11((1l b).49("3r|2P"))b=!r;11(!r&&!b||g.4k(":68"))17 d;11(f){11(/61|62/.1M(f.1S)&&/4z|4A/.1M(d.1x.1w.1S)&&f.1i===a.14.1i[0]&&g.63(f.3X).1r)17 d;d.1x.1w=c.1F({},f)}r=c.3b("1D"+l);r.3j=f?d.1x.1w:D;g.2B(r,[d,3K]);11(r.4h())17 d;11(b){g.1a().1e({4B:""});d.2r(f);d.2c(f,0);n.5l&&c(R).3C(g).13("1a")}1d{1Z(d.1K.14);d.2p(f)}g.1s("2R-4C",65(!b));g.4l(1,1);11(c.2J(n.2k)){n.2k.26(g,d);g.3H("41",12(C){i.26(19,C);C()})}1d 11(n.2k===m){g[l]();i.26(g)}1d g.5m(3K,b?1:0,i);b&&n.1i.2B("13-"+o+"-2o");17 d},14:12(b){d.2b(u,b)},1a:12(b){d.2b(m,b)},2r:12(b){11(d.1H===m)17 m;18 f=c(R),i=1R(g[0].1o.31,10),l=c.1c.13.4M+f.1r;b=c.1F({},b);11(!g.2v(T)){11(i!==l){f.1A(12(){11(19.1o.31>i)19.1o.31-=1});c(R+"."+T).13("2p",b)}d.1x.3T=1E.3Q;f=c.3b("66");f.3j=b;g.2B(f,[d,l]);11(!f.4h())g.4e(T)[0].1o.31=l}17 d},2p:12(b){b=c.1F({},b);18 f;g.4P(T);f=c.3b("67");f.3j=b;g.2B(f,[d]);d.1x.3T.2r()},2c:12(b,f){11(d.1H===m)17 m;18 i=a.1m.1i,l=a.1m,n=l.1W,r=l.2q,C=l.2E,F=g.36(),x=g.2U(),A=0,E=0,L=c.3b("4n"),N=g.1e("1m")==="2s",v=l.2g.2l?l.2g:c(K),t={16:0,15:0},Q={16:12(I){18 J=v.3s,O=r.x==="16"?A:r.x==="1u"?-A:-A/2,S=J-I;J=I+F-v.1f-J;O=(n.x==="16"?F:n.x==="1u"?-F:-F/2)-(n.1C==="x"||n.x===n.y?O:0);11(S>0&&(n.x!=="16"||J>0))t.16-=O;1d 11(J>0&&(n.x!=="1u"||S>0))t.16-=(n.x==="1I"?-1:1)*O+2*C.x;11(t.16<0&&-t.16>J)t.16=I;17 t.16-I},15:12(I){18 J=v.37,O=r.y==="15"?E:r.y==="1t"?-E:-E/2,S=J-I;J=I+x-v.1g-J;O=(n.y==="15"?x:n.y==="1t"?-x:-x/2)-(n.1C==="y"||n.x===n.y?O:0);11(S>0&&(n.y!=="15"||J>0))t.15-=O;1d 11(J>0&&(n.y!=="1t"||S>0))t.15-=(n.y==="1I"?-1:1)*O+2*C.y;11(t.15<0&&-t.15>J)t.15=I;17 t.15-I}};f=f===P||!!f||m;v=!v?m:{5c:v,1g:v[(v[0]===K?"h":"6a")+"6c"](),1f:v[(v[0]===K?"w":"6d")+"6e"](),3s:v.3s(),37:v.37()};11(i==="2j"){r={x:"16",y:"15"};b=b&&(b.1S==="2A"||b.1S==="42")?d.1x.1w:C.2j||!b||!b.3A?c.1F({},c.1c.13.2j):b;t={15:b.3U,16:b.3A}}1d{11(i==="1w")i=b&&b.1i&&b.1S!=="42"&&b.1S!=="2A"?d.1x.1i=c(b.1i):d.1x.1i;i=c(i).5g(0);11(i.1r===0)17 d;1d 11(i[0]===1E||i[0]===K){A=i.1f();E=i.1g();11(i[0]===K)t={15:N?0:v.37,16:N?0:v.3s}}1d 11(i.4k("6g")&&c.1c.13.1h.3Z){t=c.1c.13.1h.3Z(i,r);A=t.1f;E=t.1g;t=t.1n}1d{A=i.36();E=i.2U();t=p(i[0],l.1N[0])}t.16+=r.x==="1u"?A:r.x==="1I"?A/2:0;t.15+=r.y==="1t"?E:r.y==="1I"?E/2:0}t.16+=C.x+(n.x==="1u"?-F:n.x==="1I"?-F/2:0);t.15+=C.y+(n.y==="1t"?-x:n.y==="1I"?-x/2:0);t.4a=l.2g.2l&&i[0]!==K&&i[0]!==y?{16:Q.16(t.16),15:Q.15(t.15)}:{16:0,15:0};g.1s("1V",12(){17 c(19).1s("1V").2H(/1J-1D-4I-\\w+/i,"")}).4e(H+"-4I-"+n.4V());L.3j=c.1F({},b);g.2B(L,[d,t,v.5c]);11(L.4h())17 d;2O t.4a;11(!f||!6i(t.16,t.15))g.1e(t);1d 11(j()&&c.2J(l.2k)){l.2k.26(g,d,t);g.3H(12(I){c(19).1e({4j:"",1g:""});c.23.2W&&19.1o&&19.1o.4L("3G");I()})}17 d},3B:12(){11(!d.1H||!(c.23.2W&&c.23.3E<8))17 m;18 b=H+"-6k",f;g.1e({1f:"4N",1g:"4N"}).4e(b);f={1g:g.2U(),1f:g.36()};c.1A(["1f","1g"],12(i,l){18 n=1R(g.1e("2N-"+l),10)||0,r=1R(g.1e("4O-"+l),10)||0;f[l]=n+r?1B.4O(1B.2N(f[l],r),n):f[l]});g.1e(f).4P(b)},3W:12(b){18 f=M;11("3r"!==1l b)b=!(g.2v(f)||d.1x.2V);11(d.1H)g.2y(f,b);1d d.1x.2V=!!b;17 d},2a:12(){18 b=e.28("4g");11(d.1H){g.25();c.1A(d.1h,12(){19.2C==="29"&&19.2a()})}1Z(d.1K.14);1Z(d.1K.1a);k(1,1,1,1);e.53("13");b&&e.1s("1p",b);e.3k("2R-4Q").3k("2R-47");17 e}})}12 Z(e,a){18 o,h,p=c(19),j=c(1E.34),w=19===1E?j:p;h=p.2f?p.2f(a.2f):D;18 s=c.1F(u,{},c.1c.13.3n,a,U((h&&a.2f.1S==="6T"?h[a.2f.52]:D)||h));p.53("2f");h=s.1m;11("3r"===1l s.1b.1L)11(s.1b.1s!==m&&p.1s(s.1b.1s))s.1b.1L=p.1s(s.1b.1s);1d 17 m;11(h.1N===m)h.1N=j;11(h.1i===m)h.1i=w;11(s.14.1i===m)s.14.1i=w;11(s.1a.1i===m)s.1a.1i=w;11(s.1m.2g===u)s.1m.2g=h.1N;h.2q=22 c.1c.13.1h.2I(h.2q);h.1W=22 c.1c.13.1h.2I(h.1W);11(p.28("13"))11(s.40)p.13("2a");1d 11(s.40===m)17 m;p.1s("1p")&&p.28("4g",p.1s("1p")).3k("1p");o=22 Y(p,s,e);p.28("13",o);p.1q("25.13",12(){o.2a()});17 o}12 $(e){18 a=19,o=e.1z.1D,h=e.2z.1b.1U;a.33={"^1b.1U":12(p,j){11(j==="2h")a.2h();1d h&&h.3x&&a.38()}};c.1F(a,{2m:12(){11(h&&h.3x){a.38();o.6o("2Y",a.2h)}},2h:12(){h.2h?a.2a():o.1q("2Y.13-1U",a.38)},38:12(){c.1U(c.1F({6p:12(p){e.32("1b.1L",p)},4R:12(p,j,w){e.32("1b.1L",j+": "+w)},6q:e},h));17 a},2a:12(){o.1Y(".13-1U")}});a.2m()}12 X(e,a,o){18 h=1B.35(a/2),p=1B.35(o/2);a={4Y:[[0,0],[a,o],[a,0]],4S:[[0,0],[a,0],[0,o]],4T:[[0,o],[a,0],[a,o]],4U:[[0,0],[0,o],[a,o]],6r:[[0,o],[h,0],[a,o]],6s:[[0,0],[a,0],[h,o]],6t:[[0,0],[a,p],[0,o]],6u:[[a,0],[a,o],[0,p]]};a.6w=a.4Y;a.6x=a.4S;a.6y=a.4T;a.6z=a.4U;17 a[e.1O()]}12 4u(e){12 a(k,d,y){11(j.1k){k=c.1F({},h.1y);d=y.4a;18 g;11(h.1y.2s!==u){11(d.16)k.x=k.x==="1I"?d.16>0?"16":"1u":k.x==="16"?"1u":"16";11(d.15)k.y=k.y==="1I"?d.15>0?"15":"1t":k.y==="15"?"1t":"15";11(k.1O()!==s.1y&&(s.15!==d.15||s.16!==d.16))g=h.3g(k)}g||(g=h.1m(k,0));11(g.1u!==P)g.16=g.1u;11(g.1t!==P)g.15=g.1t;g.3y=1B.2N(0,p.1n);y.16-=g.16.39?g.3y:(g.1u?-1:1)*g.16;y.15-=g.15.39?g.3y:(g.1t?-1:1)*g.15;s.16=d.16;s.15=d.15;s.1y=k.1O()}}12 o(k,d,y){d=!d?k[k.1C]:d;d="1j-"+d+"-1f";k=1R((j.1Q&&k.y==="15"?j.1Q:j.1b).1e(d),10);17(y?k||1R(w.1e(d),10):k)||0}18 h=19,p=e.2z.1o.1k,j=e.1z,w=j.1D,s={15:0,16:0,1y:""},q={1f:p.1f,1g:p.1g},z={},B=p.1j||0,G=p.2F||m;h.1y=D;h.3I=D;h.33={"^1m.1W|1o.1k.(1y|3I|2F|1j)$":12(){h.2m()||h.2a();e.2c()},"^1o.1k.(1g|1f)$":12(){q={1f:p.1f,1g:p.1g};h.2K();h.3g();e.2c()},"^1b.1p.1L|1o.(3v|2D)$":12(){j.1k&&h.3g()}};c.1F(h,{2m:12(){18 k=h.4W();11(k){11(G!=="3m")G=c("<2L />")[0].4d?"2L":c.23.2W?"3i":"3m";h.2K();h.3g();w.1Y(".13-1k").1q("4n.13-1k",a)}17 k},4W:12(){18 k=p.1y,d=e.2z.1m,y=d.2q;d=d.1W.1O?d.1W.1O():d.1W;11(k===m||d===m&&y===m)17 m;1d 11(k===u)h.1y=22 c.1c.13.1h.2I(d);1d 11(!k.1O){h.1y=22 c.1c.13.1h.2I(k);h.1y.2s=u}17 h.1y.1O()!=="4J"},56:12(){18 k=j.1k.1e({6A:"",1j:""}),d=h.1y,y=d[d.1C],g="1j-"+y+"-2T";y="1j"+y.39(0)+y.3w(1)+"6C";18 b=/6D?\\(0, 0, 0(, 0)?\\)|3l/i;d=j.1Q&&(d.y==="15"||d.y==="1I"&&k.1m().15+q.1g/2+p.1n<j.1Q.2U(1))?j.1Q:j.1b;z.24=k.1e("3F-2T")||"3l";z.1j=k[0].1o[y];11(!z.24||b.1M(z.24)){z.24=d.1e("3F-2T");11(b.1M(z.24))z.24=w.1e("3F-2T")}11(!z.1j||b.1M(z.1j)){z.1j=w.1e(g);11(b.1M(z.1j)||z.1j===c(1E.34).1e("2T"))z.1j=d.1e(g)||z.24}c("*",k).30(k).1e("3F-2T","3l").1e("1j",0)},2K:12(){18 k=q.1f,d=q.1g;j.1k&&j.1k.25();j.1k=c("<2x />",{"1V":"1J-1D-1k"}).1e(q).4Z(w);3L(G){21"2L":c(\'<2L 1g="\'+d+\'" 1f="\'+k+\'" />\').3t(j.1k)[0].4d("2d").59();1T;21"3i":k=\'<3i:48 6I="0,0" 6K="\'+k+" "+d+\'" 6L="3S"  1o="6N:3x(#4c#6P); 3u:6Q-3M; 1m:3N; 5e:3S; 16: 0; 15: 0; 1f:\'+k+"2t; 1g:"+d+\'2t;"></3i:48>\';j.1k.3e(B?k+=k:k);1T;21"3m":j.1k.3f(\'<2x 1V="1J-1D-1k-6S" />\').3f(B?\'<2x 1V="1J-1D-1k-1j" />\':"");1T}},3g:12(k){18 d=j.1k.6W(),y=q.1f,g=q.1g,b=p.3I,f,i,l,n,r;11(!k)k=h.1y;11(b===m)b=k;1d{b=22 c.1c.13.1h.2I(b);b.1C=k.1C;11(b.x==="3D")b.x=k.x;1d 11(b.y==="3D")b.y=k.y;1d 11(b.x===b.y)b[k.1C]=k[k.1C]}B=p.1j===u?o(k,D,u):p.1j;f=B>0?0:1;n=b.1O().6X("1I")>-1;r=1B[/b|r/.1M(b[b.1C==="y"?"x":"y"])?"35":"2M"];k=h.1m(k,1);h.56();3L(G){21"2L":i=d[0].4d("2d");i.57&&i.57();i.71(0,0,58,58);2G(l=X(b,y,g);f<2;f++){11(f){i.59();i.73(r((b.x==="16"?1:b.x==="1u"?-1:0)*(B+1)*(b.1C==="y"?0.5:1)),r((b.y==="15"?1:b.y==="1t"?-1:0)*(B+1)*(b.1C==="x"?0.5:1)))}i.74();i.76(l[0][0],l[0][1]);i.5b(l[1][0],l[1][1]);i.5b(l[2][0],l[2][1]);i.77();i.78=z[f?"24":"1j"];i.24()}1T;21"3i":l=X(b,y,g);l="m"+l[0][0]+","+l[0][1]+" l"+l[1][0]+","+l[1][1]+" "+l[2][0]+","+l[2][1]+" 79";d.1A(12(C){c(19).1s({7a:l,7d:z[C||!B?"24":"1j"]}).1e("5e",""+n)});1T;21"3m":d.3k("1o").1e({1m:"3N",16:0,15:0}).1A(12(C){18 F={x:b.1C==="x"?b.x==="16"?"1u":"16":b.x,y:b.1C==="y"?b.y==="15"?"1t":"15":b.y},x=b.x==="1I"?["16","1u",F.y,g,y]:["15","1t",F.x,y,g];C=z[!C&&B?"1j":"24"];b.x==="1I"||b.y==="1I"?c(19).1e("1j-"+x[2],x[3]+"2t 4i "+C).1e("1j-"+x[0],r(x[4]/2)+"2t 5f 3l").1e("1j-"+x[1],r(x[4]/2)+"2t 5f 3l"):c(19).1e("1j-1f",r(g/2)+"2t "+r(y/2)+"2t").1e("1j-"+F.x,r(y/2)+"2t 4i "+C).1e("1j-"+F.y,r(g/2)+"2t 4i "+C)});1T}11(G!=="2L"&&B){f=[B*2.75,B];f=b.1C==="y"?[b.x==="16"?f[1]:b.x==="1u"?-f[1]:0,b.y==="1t"?-f[0]:f[0]]:[b.x==="16"?f[0]:-f[0],b.y==="1t"?-f[1]:b.y==="15"?f[1]:0];d.5g(1).1e({16:f[0],15:f[1]})}17 k},1m:12(k,d){18 y=j.1k,g={},b=1B.2N(0,p.1n),f,i;11(p.1y===m||!y)17 m;k=k||h.1y;f=k.1C;i=q[f==="x"?"1f":"1g"];c.1A(f==="y"?[k.x,k.y]:[k.y,k.x],12(l,n){18 r;11(n==="1I"){r=f==="y"?"16":"15";g[r]="50%";g["5k-"+r]=-1B.2M(i/2)+b}1d{o(k,n,u);11(l||B===P)r=o(k,n);1d{r=c.23.7f;18 C=k.y+(r?"":"-")+k.x;r=(r?"-7g-":c.23.5h?"-5h-":"")+(r?"1j-5j-"+C:"1j-"+C+"-5j");r=1R((j.1Q&&k.y==="15"?j.1Q:j.1b).1e(r),10)||1R(w.1e(r),10)||0;r=b+r}g[n]=r}});g[k[f]]-=i;d&&y.1e({15:"",1t:"",16:"",1u:"",5k:""}).1e(g);17 g},2a:12(){j.1k&&j.1k.25();w.1Y(".13-1k")}});h.2m()}12 51(e){18 a=19,o=e.2z.14.1P,h=e.1z,p=h.1D;a.33={"^14.1P.(2Z|2p)$":12(){a.2m();h.27.2b(p.4k(":7h"))}};c.1F(a,{2m:12(){11(o.2Z){p.1Y(".2n").1q("2Y.2n 4m.2n",12(j,w,s){j=j.1S.2H("1D","");c.2J(o[j])?o[j].26(h.27,s,w):a[j](s)});a.2K();o.2p===u&&h.27.1Y(".2n"+e.1v).1q("44.2n"+e.1v,12(){e.1a.26(e)})}},2K:12(){18 j=c("#13-27");11(j.1r)h.27=j;1d{h.27=c("<2x />",{1v:"#13-27".3w(1),1e:{1m:"3N",15:0,16:0,3u:"7i",31:1R(p.1e("z-5o"),10)-1}}).3t(1E.34);c(K).1q("2A.2n",12(){h.27.1e({1g:1B.2N(c(K).1g(),c(1E).1g()),1f:1B.2N(c(K).1f(),c(1E).1f())})}).2B("2A")}},2b:12(j){18 w=h.27,s=e.2z.14.1P.2k,q=j?"14":"1a";w.4l(u,m);11(c.2J(s))s.26(w,j);1d s===m?w[q]():w.5m(3K,j?0.7:0,12(){j||c(19).1a()})},14:12(){a.2b(u)},1a:12(){a.2b(m)},2a:12(){18 j=u;c("*").1A(12(){18 w=c(19).28("13");11(w&&w.1v!==e.1v&&w.2z.14.1P)17 j=m});11(j){h.27.25();c(K).1Y(".2n")}1d h.27.1Y(".2n"+e.1v);p.1Y("2Y.2n 4m.2n")}});a.2m()}12 4G(e){18 a=19,o=e.1z,h=o.1D,p=".2i-"+e.1v,j="4n"+p+" 2Y"+p;c.1F(a,{2m:12(){o.2i=c(\'<3R 1V="1J-1D-2i" 7j="0" 5n="-1" 7l="7m:\\\'\\\';"  1o="3u:3M; 1m:3N; z-5o:-1; 3G:7o(4j=0);"></3R>\');o.2i.3t(h);h.1q(j,a.2E)},2E:12(){18 w=e.3V("4q"),s=e.1h.1k,q=e.1z.1k,z;z=1R(h.1e("1j-16-1f"),10)||0;z={16:-z,15:-z};11(s&&q){s=s.1y.1C==="x"?["1f","16"]:["1g","15"];z[s[1]]-=q[s[0]]()}o.2i.1e(z).1e(w)},2a:12(){a.3R.25();h.1Y(j)}});a.2m()}18 u=4F,m=3S,D=4r,H="1J-1D",W="1J-2D",M="1J-3c-2V",R=".13."+H,T=H+"-2r",V="-5r";c.1c.13=12(e,a,o){18 h=2S(e).2w(),p=D,j=h==="3W"?[u]:c.5s(2Q).4E(1,10),w=j[j.1r-1],s;11(!2Q.1r&&19.28("13")||h==="5t")17(s=19.28("13"))?s:P;1d 11("1O"===1l e){19.1A(12(){18 q=c(19).28("13");11(!q)17 u;11(/3y|32/.1M(h)&&a)11(o!==P)q.32(a,o);1d p=q.3V(a);1d{11(!q.1H&&(h==="14"||h==="2b")){11(w&&w.5u)q.1x.1w=w;q.29(1)}1d 11(h==="5v"){h="3W";j=[m]}q[h]&&q[h].3p(q[h],j)}});17 p!==D?p:19}1d 11("1G"===1l e||!2Q.1r){s=U(c.1F(u,{},e));17 c.1c.13.1q.26(19,s,w)}};c.1c.13.1q=12(e,a){17 19.1A(12(){12 o(z){12 B(){q.29(1l z==="1G"||h.14.2X);p.14.1Y(j.14);p.1a.1Y(j.1a)}11(q.1x.2V)17 m;q.1x.1w=c.1F({},z);11(h.14.2u>0){1Z(q.1K.14);q.1K.14=3o(B,h.14.2u);j.14!==j.1a&&p.1a.1q(j.1a,12(){1Z(q.1K.14)})}1d B()}18 h,p,j,w=e.1v=!e.1v||e.1v===m||e.1v.1r<1||c("#"+H+"-"+e.1v).1r?c.1c.13.43++:e.1v,s=".13-"+w+"-2K",q=Z.26(19,w,e);11(q===m)17 u;h=q.2z;c.1A(c.1c.13.1h,12(){19.2C==="2C"&&19(q)});p={14:h.14.1i,1a:h.1a.1i};j={14:2S(h.14.1w).2H(" ",s+" ")+s,1a:2S(h.1a.1w).2H(" ",s+" ")+s};p.14.1q(j.14,o);11(h.14.2X||h.5a)o(a)})};c.1A({1s:12(e){18 a=c(19),o=a.28("13");17 2Q.1r===1&&e==="1p"&&o&&o.1H===u?a.28("4g"):D},25:c.1J?D:12(e,a){c(19).1A(12(){11(!a)11(!e||c.3G(e,[19]).1r)c("*",19).30(19).1A(12(){c(19).5W("25")})})}},12(e,a){11(!a)17 u;c.1c["4D"+e]=c.1c[e];c.1c[e]=12(){17 a.3p(19,2Q)||c.1c["4D"+e].3p(19,2Q)}});c(1E).2X(12(){18 e=1E.34;c(e).1s("3Y",12(a,o){17!o?"64":o});c(1E).1q("46.13",12(a){c.1c.13.2j={3A:a.3A,3U:a.3U}});1E.3Q===P&&1E.5q("2r",12(a){11(a&&a.1i)1E.3Q=a.1i===1E?e:a.1i},4F)});c.1c.13.3E="2.0.6f";c.1c.13.43=0;c.1c.13.4H="44 6h 4f 4K 46 4o 3q".3d(" ");c.1c.13.4M=6l;c.1c.13.1h={2I:12(e){e=2S(e).2H(/([A-Z])/," $1").2H(/6m/6n,"1I").2w();19.x=(e.4b(/16|1u/i)||e.4b(/1I/)||["3D"])[0].2w();19.y=(e.4b(/15|1t|1I/i)||["3D"])[0].2w();19.1C=e.39(0).49(/^(t|b)/)>-1?"y":"x";19.1O=12(){17 19.1C==="y"?19.y+19.x:19.x+19.y};19.4V=12(){18 a=19.x.3w(0,1),o=19.y.3w(0,1);17 a===o?a:a==="c"||a!=="c"&&o!=="c"?o+a:a+o}},4X:6E((/6F.+6J ([0-6M]{3}).*6O.*6R/i.6U(6V.6Y)||[0,"6Z"])[1].2H("72","."))<4.1};c.1c.13.3n={5a:m,1v:m,40:u,2f:{1S:"1V"},1b:{1L:u,1s:"1p",1p:{1L:m,1X:m}},1m:{1W:"15 16",2q:"1t 1u",1i:m,1N:m,2g:m,2E:{x:0,y:0,2j:u,2A:u},2k:u},14:{1i:m,1w:"3q",2k:u,2u:3K,5l:m,2X:m},1a:{1i:m,1w:"4o",2k:u,2u:0,2s:m,2o:m},1o:{3v:"",2D:m},3O:{29:D,3P:D,14:D,1a:D,2b:D,2r:D,2p:D}};c.1c.13.1h.1U=12(e){18 a=e.1h.1U;17"1G"===1l a?a:e.1h.1U=22 $(e)};c.1c.13.1h.1U.2C="29";c.1c.13.1h.1U.3h=12(e){18 a=e.1b;11(a&&"1U"2e a){a=a.1U;11(1l a!=="1G")a=e.1b.1U={3x:a};11("3r"!==1l a.2h&&a.2h)a.2h=!!a.2h}};c.1F(u,c.1c.13.3n,{1b:{1U:{2h:u}}});c.1c.13.1h.1k=12(e){18 a=e.1h.1k;17"1G"===1l a?a:e.1h.1k=22 4u(e)};c.1c.13.1h.1k.2C="29";c.1c.13.1h.1k.3h=12(e){18 a=e.1o;11(a&&"1k"2e a){a=e.1o.1k;11(1l a!=="1G")e.1o.1k={1y:a};11(!/1O|3r/i.1M(1l a.1y))a.1y=u;11(1l a.2F!=="1O")a.2F=u;11(!/2L|3m/i.1M(a.2F))a.2F=u;1l a.1f!=="2P"&&2O a.1f;1l a.1g!=="2P"&&2O a.1g;1l a.1j!=="2P"&&a.1j!==u&&2O a.1j;1l a.1n!=="2P"&&2O a.1n}};c.1F(u,c.1c.13.3n,{1o:{1k:{1y:u,3I:m,2F:u,1f:8,1g:8,1j:u,1n:0}}});c.1c.13.1h.3Z=12(e,a){12 o(G,k){2G(18 d=0,y=1,g=1,b=0,f=0,i=G.1f,l=G.1g;i>0&&l>0&&y>0&&g>0;){i=1B.2M(i/2);l=1B.2M(l/2);11(a.x==="16")y=i;1d 11(a.x==="1u")y=G.1f-i;1d y+=1B.2M(i/2);11(a.y==="15")g=l;1d 11(a.y==="1t")g=G.1g-l;1d g+=1B.2M(l/2);2G(d=k.1r;d--;){11(k.1r<2)1T;b=k[d][0]-G.1n.16;f=k[d][1]-G.1n.15;11(a.x==="16"&&b>=y||a.x==="1u"&&b<=y||a.x==="1I"&&(b<y||b>G.1f-y)||a.y==="15"&&f>=g||a.y==="1t"&&f<=g||a.y==="1I"&&(f<g||f>G.1g-g))k.6j(d,1)}}17{16:k[0][0],15:k[0][1]}}18 h=e.1s("48").2w(),p=e.1s("6v").3d(","),j=[],w=c(\'3a[6B="#\'+e.6G("5i").1s("52")+\'"]\'),s=w.1n(),q={1f:0,1g:0,1n:{15:54,1u:0,1t:0,16:54}},z=0,B=0;s.16+=1B.35((w.36()-w.1f())/2);s.15+=1B.35((w.2U()-w.1g())/2);11(h==="4t")2G(z=p.1r;z--;){B=[1R(p[--z],10),1R(p[z+1],10)];11(B[0]>q.1n.1u)q.1n.1u=B[0];11(B[0]<q.1n.16)q.1n.16=B[0];11(B[1]>q.1n.1t)q.1n.1t=B[1];11(B[1]<q.1n.15)q.1n.15=B[1];j.7e(B)}1d j=c.5i(p,12(G){17 1R(G,10)});3L(h){21"7n":q={1f:1B.3J(j[2]-j[0]),1g:1B.3J(j[3]-j[1]),1n:{16:j[0],15:j[1]}};1T;21"5p":q={1f:j[2]+2,1g:j[2]+2,1n:{16:j[0],15:j[1]}};1T;21"4t":c.1F(q,{1f:1B.3J(q.1n.1u-q.1n.16),1g:1B.3J(q.1n.1t-q.1n.15)});q.1n=a.1O()==="4J"?{16:q.1n.16+q.1f/2,15:q.1n.15+q.1g/2}:o(q,j.4E());q.1f=q.1g=0;1T}q.1n.16+=s.16;q.1n.15+=s.15;17 q};c.1c.13.1h.1P=12(e){18 a=e.1h.1P;17"1G"===1l a?a:e.1h.1P=22 51(e)};c.1c.13.1h.1P.2C="29";c.1c.13.1h.1P.3h=12(e){11(e.14)11(1l e.14.1P!=="1G")e.14.1P={2Z:!!e.14.1P};1d 11(1l e.14.1P.2Z==="7b")e.14.1P.2Z=u};c.1F(u,c.1c.13.3n,{14:{1P:{2Z:m,2k:u,2p:u}}});c.1c.13.1h.2i=12(e){11(!(c.23.2W&&/^6\\.[0-9]/.1M(c.23.3E)&&c("6H, 1G").1r))17 m;18 a=e.1h.2i;11(a)17 a;1d{e.1h.2i=22 4G(e);17 e.1h.2i}};c.1c.13.1h.2i.2C="29"})(7k,4p);',62,460,'|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||if|function|qtip|show|top|left|return|var|this|hide|content|fn|else|css|width|height|plugins|target|border|tip|typeof|position|offset|style|title|bind|length|attr|bottom|right|id|event|cache|corner|elements|each|Math|precedance|tooltip|document|extend|object|rendered|center|ui|timers|text|test|container|string|modal|titlebar|parseInt|type|break|ajax|class|my|button|unbind|clearTimeout||case|new|browser|fill|remove|call|overlay|data|render|destroy|toggle|reposition||in|metadata|viewport|once|bgiframe|mouse|effect|jquery|init|qtipmodal|inactive|blur|at|focus|fixed|px|delay|hasClass|toLowerCase|div|toggleClass|options|resize|trigger|initialize|widget|adjust|method|for|replace|Corner|isFunction|create|canvas|floor|max|delete|number|arguments|aria|String|color|outerHeight|disabled|msie|ready|tooltipshow|on|add|zIndex|set|checks|body|ceil|outerWidth|scrollTop|load|charAt|img|Event|state|split|html|append|update|sanitize|vml|originalEvent|removeAttr|transparent|polygon|defaults|setTimeout|apply|mouseenter|boolean|scrollLeft|appendTo|display|classes|substr|url|option|icon|pageX|redraw|not|inherit|version|background|filter|queue|mimic|abs|90|switch|block|absolute|events|move|activeElement|iframe|false|lastFocus|pageY|get|disable|relatedTarget|role|imagemap|overwrite|fx|scroll|nextid|click|processing|mousemove|labelledby|shape|search|adjusted|match|default|getContext|addClass|mousedown|oldtitle|isDefaultPrevented|solid|opacity|is|stop|tooltiphide|tooltipmove|mouseleave|window|dimensions|null|reset|poly|aa|offsetParent|header|parents|helper|out|leave|visibility|hidden|Old|slice|true|ca|inactiveEvents|pos|centercenter|mouseup|removeAttribute|zindex|auto|min|removeClass|describedby|error|bottomleft|topright|topleft|abbreviation|detectCorner|iOS|bottomright|prependTo||ba|name|removeData|1E10|unfocus|detectColours|restore|3E3|save|prerender|lineTo|elem|hover|antialias|dashed|eq|webkit|map|radius|margin|solo|fadeTo|tabindex|index|circle|addEventListener|31000px|makeArray|api|timeStamp|enable|use|strict|do|offsetLeft|while|Close|prepend|span|close|times|keydown|keyup|mouseout|down|insertBefore|abort|unload|join|image|stopPropagation|preventDefault|mouseover|inArray|special|pushStack|grep|triggerHandler|builtin|un|nodeType|RegExp|over|enter|has|application|Boolean|tooltipfocus|tooltipblur|animated|tooltiprender|outerH|alert|eight|outerW|idth|0pre|area|dblclick|isNaN|splice|fluid|15E3|middle|gi|one|success|context|topcenter|bottomcenter|rightcenter|leftcenter|coords|lefttop|righttop|leftbottom|rightbottom|backgroundColor|usemap|Color|rgba|parseFloat|CPU|parent|select|coordorigin|OS|coordsize|stroked|9_|behavior|AppleWebkit|VML|inline|Mobile|inner|html5|exec|navigator|children|indexOf|userAgent|4_2|empty|clearRect|_|translate|beginPath||moveTo|closePath|fillStyle|xe|path|undefined|active|fillcolor|push|mozilla|moz|visible|none|frameborder|jQuery|src|javascript|rect|alpha|offsetTop'.split('|'),0,{}))


/* end of libraries */

jQuery(function($) {

       

	window.onload = function() {pull();}

	function pull() {
		var default_height = 169;
		if ($('#cityscape').outerHeight()>default_height) {
			$('#checkout').addClass('pulled');
		}
	}
	
	// LONDON JS
	$('#tube area').each( function() {
		var tube_link = $(this).attr('alt')
		$(this).attr('href', '/london_offices/'+ tube_link +'_station');
	});
	
	$('#borough area').each( function() {
		var link = $(this).attr('alt')
		$(this).attr('href', '/london_offices/'+ link +'').addClass(link);
	});
	
	$('#borough area[alt]').qtip({
		content: {
			attr: 'title'
		},
		style: {
			classes: 'ui-tooltip-dark ui-tooltip-shadow'
		},
		position: {
			my: 'bottom middle',
			at: 'top middle',
			adjust: {
				y: 10
			}
		}
	});
	
	// PLACEHOLDER
	$('input[placeholder]').placeholder();

	// HOMEPAGE OFFICE SCROLLER
	$(".scrollable").scrollable({circular: true}).navigator();

	// TABS
	$("ul.tabs").tabs("div.panes > div");

	// OFFICE IMAGE GALLERY
	$('#gallery').PikaChoose({
		transition:[0],
		IESafe:false,
		autoPlay:false,
		text: {previous: "", next: ""},
		showCaption:false
	});
	$('.pika-textnav').addClass('arrows').css('display','none');
	
	if ($('.pika-thumbs').has('li').length>1) {
		$('.pika-image').mouseenter(function() {
			$('.arrows').fadeIn();
		});
		$('.pika-image').mouseleave(function() {
			$('.arrows').fadeOut();
		});
	}

	// START BASKET CODE
    $('#basket').each(function() {
        $(this).find('> p').append(' <span class="show_selected">(Hide)</span>');
    });
    
    $('#basket .show_selected').live('click', function() {
        var hidden = $('#checkout').toggleClass('basket').is('.basket');
        $(this).text('' + (hidden ? '(Show)' : '(Hide)') + '');
    })
    
    $('#basket form, .cart_controls form').find('button').live('click', function() {
        $(this).closest('form').trigger('submit');
        $(this).closest('form').find('button span').html('<strong>Adding...</strong>');
        return false;
    });
    
    /* basket stuff */
    $('#basket form, .cart_controls form').live('submit', function() {
        var data = $(this).serialize(), action = window.location.href.replace(/#.*/, '');
        
        $.ajax({
            type: "POST", 
            url: action, 
            data: data, 
            cache: false,
            dataType: "json", 
            success: function(json) {
                var el = this, html = [];
                
                if (json && json.length) {
                    if (!$('#basket').length) {
                        $('#checkout .subheader').after('<div id="basket" class="cart_controls"><p>You have <span class="count">0 offices</span> in your list <span class="show_selected">(Hide)</span> </p><ul></ul></div>');
                    }
                    
                    $.each(json, function(index, item) {
                        html.push('<li>');
                        html.push('<a class="office_image" href="' + item.link + '" title="view ' + item.name + '"><img src="' + (item.images[0] ? item.images[0].url : '/images/officialspace/placeholder.jpg') + '" height="26" width="37" /></a>');
                        html.push('<a href="' + item.link + '" title="view ' + item.name + '">' + item.name + ', ' + item.parent.name + '</a>');
                        html.push('<form action="' + action + '" method="POST">');
                        html.push('<input name="remove" type="hidden" value="' + item.office_id + '" />');
                        html.push('<button name="button" type="submit" title="Remove this office from your list"></button>');
                        html.push('</form>'); 
                        html.push('</li>');
                    });
                    
                    $('#basket ul').empty().html(html.join(''));
                    
                    $('#basket .count').text(json.length + ' office' + (json.length > 1 ? 's' : ''));
                } else {
                    $('#basket').remove();
                }
                
                $('.offices li').each(function() {
                    var id = $(this).attr('id').replace(/office_/, '');
                    
                    if ($('#basket [value="' + id + '"]').length) {
                        if ($('form', this).length) {
                            $(this).find('div').find('form').remove();
                            $(this).find('div').append('<div class="added"><p><span class="blue_arrow"></span> Added to list <a class="button" href="#checkout">Complete form</a></p></div>');
                        }
                    } else {
                        if (!$('form', this).length) {
                            $(this).find('div').find('div').remove();
                            $(this).find('div').append('<form action="' + action + '#office_' + id + '" method="POST"><fieldset><p>Request full info or arrange a viewing <span class="right_arrow"></span></p><input name="basket" type="hidden" value="' + id + '" /><button name="button" type="submit"><span>Add to list</span></button></fieldset></form>');
                        }						
                    }
                });
                

                $('.pin.selected').each(function() {
                    var id = $(this).find('input').val();
                    
                    if ($('#basket input[value=' + id + ']').length) {
                        $(this).find('form').html('<input name="remove" type="hidden" value="' + id + '" /><button type="submit" title="Remove this office from your list"></button>');
                    } else {
                        $(this).find('form').html('<input name="basket" type="hidden" value="' + id + '" /><button type="submit">Add to list</button>');
                    }
                    
                });
               
                $('#cart_controls').each(function() {
                    var id = office_id;
                   
                    if ($('#basket [value="' + id + '"]').length) {

                        if ($('form', this).length) {
                            $(this).html('<form class="office_in_basket"><h3 class="info"><span></span>This office is in your list</h3> <a href="#checkout" class="button">Complete form</a></form>');
                            Cufon.refresh();
                            $('#add_office').addClass('add_office_complete');
                            $('.titles .cart_controls form').html('<form><a href="#checkout" class="button">Complete form</a></form>');
                            $('.titles .cart_controls form').addClass('office_in_basket');
                        }

                    } else {
                        if ($('form.office_in_basket', this).length) {
                            $(this).html('<form action="' + action + '" method="post"><fieldset><h3 class="info">Get pricing &amp; details for this office</h3><input name="basket" type="hidden" value="' + id + '" /><button name="button" type="submit"><span>Add to list</span></button></fieldset></form>');
                            Cufon.refresh();
                            $('#add_office').removeClass('add_office_complete');
                            $('.titles .cart_controls form').html('<form method="post" action="#office_' + id + '"><fieldset><input type="hidden" value="' + id + '" name="basket"><button type="submit" name="button"><span><strong>Add to list</strong></span></button></fieldset></form>');
                        }
                    }
                });

            }
        });
        return false;
    });
    
    $('#basket form, .cart_controls form button').live('click', function() {
        $(this).closest('form').triggerHandler('submit');
        return false;
    });
    
    $('.button[href="#checkout"]').live('click', function(){
    	$('input#company_name').addClass('focus').focus();
		$(window).scrollTo('#checkoutform', 150);
		return false;
    });
    
    /* advanced checkout form options */
    $(".tailor_report").live('change click', function() {
        var overlay = $(this).closest('.overlay'),
            form = $(this).closest('form');
        
        if ($(this).is(':checked')) {
            if (overlay.length) {
                overlay.stop().animate({"height": "710px"}, 400);
            }
            overlay.addClass('tailor_open');
            form.find(".tailored").slideDown('fast');
        } else {
            form.find(".tailored").slideUp('fast');
            
            if ($(this).closest('.overlay').length) {
                overlay.animate({"height": "500px"}, 400);
            }
        }
    });
    
    /* form overlays */
    $("a.office_overlay, a.report_overlay").overlay({
        mask: {
            color: '#314466',
            loadSpeed: 200,
            opacity: 0.7
        },
        closeOnClick: true,
        fixed: false
    });
    
    /* map for office page */
    if ($('div.office').length && GBrowserIsCompatible()) {
        (function () {
            var centre = new GLatLng(mapconf.lat, mapconf.long);
        
            $('.the_map').append('<div class="map"></div>');
            var map = new GMap2($('.office div.map').get(0));
            map.addControl(new GSmallMapControl());
            map.setCenter(centre, 14);
            var marker = new GMarker(map.getCenter());
            map.addOverlay(marker);
        })();
    }
    
    if ($('#contact_form  #location_id').length) {    
	   $('#contact_form  #location_id').replaceWith('<input type="hidden" id="location_id" name="location_id" class="location" required="required" data-message="Please enter the approximate location you are looking in" /><input type="text" name="location_name" class="location_name" />');
    }
   
    $.fn.autocomplete = function(callback) {
        var template = '<div id="autocomplete">'
                     + '<ul>'
                     + '<% if (defaults) { %>'
                     + '<li class="default_location_types">Popular places, stations and airports <span class="down_arrow"></span></li>'
                     + '<% } else if(error) { %>'
                     + '<li class="location_types no_results">No locations found. Popular locations:</li>'
                     + '<% } %>'
                     + '<% _.each(results, function(item, id) { %>'
                     + '<li><a href="<%= item.link %>" data-value="<%= id %>"><%= item.name %> <span class="<%= item.type %>"></span></a></li>'
                     + '<% }); %>'
                     + '</ul>'
                     + '<div>';
        
        var timer;
        var render;
        
        template = _.template(template);
        
        $(this).each(function() {
    		
            render = function(target, data) {
                $('#autocomplete').remove();
                
                $(template(data)).appendTo(target.parent()).css('width', target.outerWidth()).find('a').click(function() {
               	    var result = true;
                    if ($.isFunction(callback)) {
                        callback.call(this);
                        result = false;
                    }
                    $('#autocomplete').remove();
                    return result;
                });
            }
            
            $(this).bind('click', function() {
                return false;
            });
            
            $(this).bind('focus', function() {
                buildDropDown($(this));
            });
            	
            $(this).bind('keyup', function(e) {
                switch(e.keyCode) {
                        case 40: // down
                            if (!$("#autocomplete .location_types").length) {
                                $("#autocomplete li:eq(0)").addClass("location_types");
                            }
                            $("#autocomplete .location_types").removeClass("location_types").next().addClass("location_types");
                            break;
                        case 38: // up
                            if (!$("#autocomplete .location_types").length) {
                                $("#autocomplete li:eq(0)").addClass("location_types");
                            }
                            $("#autocomplete .location_types").removeClass("location_types").prev().addClass("location_types");
                            break;
                        case 13: // return
                            if ($("#autocomplete .location_types").length) {
                                if ($("#autocomplete .location_types a").attr('href') != undefined) {
                                    window.location = $("#autocomplete .location_types a").attr('href');
                                }
                                else {
                                    window.location = "/search?q=" + $("#location").val();
                                }
                            }
                            break;
                        default:
                            buildDropDown($(this))
                            break;
                }
            });
     
        });
        
        $(this).parent().submit(function(){
        	if (!$("#autocomplete .location_types").length) {
        		return true;
        	} else {
        		return false;
        	}
        })
        
        function buildDropDown($this) {
            var data = {
                results: popular, 
                defaults: true, 
                error: false
            };
            
		    if (timer) {
		        clearTimeout(timer);
		    }
            
		    if (!$this.val()) {
		        render($this, data);
		        return;
		    }
            
	        $this.closest('form').append('<div class="search_spinner"><img src="/images/officialspace/small-loader.gif" height="15" width="15" /></div>');
	        
		    timer = setTimeout(function() {
		        $.getJSON('/auto-complete', {name: $this.val()}, function(results) {
		            var data = {results: results, defaults: false, error: false};
		            
		            if (_.keys(data.results).length == 0) {
		                data.results = popular;
		                data.error   = true;
		            }
		            
		            $this.closest('form').find('.search_spinner').remove();
	                
	                render($this, data);
		        });
		    }, 500);

        }
    }
    
    $('#navigation input, .alt_search input').autocomplete();
    
    $('#petrol input.location_name, #report input.location_name, #contact_form input.location_name').autocomplete(function() {
         $(this).closest('form').find('input.location').val($(this).attr('data-value'));
         $(this).closest('form').find('input.location_name').val($.trim($(this).text()));
    });
    
    $('#petrol input.location_name, #report input.location_name, #contact_form input.location_name').live('keydown', function(e) {
        if (e.which >= 32 || e.which == 8) {
            $(this).closest('form').find('input.location').val('');
        }
    });

    $.tools.validator.addEffect("custom", function(errors, event) {
    	var el = $(this.getConf().container).text('');
    	if (errors.length) {
    	   el.show().html(errors[0].messages[0]);
    	}
    }, function(inputs) { });


    $.tools.validator.fn("[data-regex]", "Value is incorrect", function(input) {
    	return (new RegExp(input.attr("data-regex"))).test(input.val()); 
    });
    
    $("#checkout_form_status").hide();

	$('.button[href="#checkout"]').click(function(){
		$('#checkout #company_name').focus().addClass('focus');return false;
	});
	
	$('#checkout form input').click(function(){
		$('#checkout form input').removeClass('focus');
	});

	$('.everywhere li, #wp_news li').click( function() {
		window.location=$(this).find("a").attr("href");
		return false;
	});
	
	$('#leave_a_comment input, #leave_a_comment #comment').hover( function() {
		$(this).addClass('focused');
	}, function() {
		$(this).removeClass('focused');
	});

    $("#checkoutform").validator({
        effect: 'custom',
        container: '#checkout_form_status',
        singleError: true,
        errorInputEvent: null
    });
    
    $('#checkout_button').click(function(){
 		$("#checkoutform").submit();   
	});
    
    $(".overlay form").each(function() {
        $(this).validator({
            effect: 'custom',
            container: $('.overlay_errors', this),
            singleError: true,
            errorInputEvent: null
        });
    });
    
    
    
    
    if ($('#contact_form').length) {	    
	    $('#contact_form').append('<span id="errors"></span>');

        $("#contact_form").validator({
            effect: 'custom',
            container: 'span#errors',
            singleError: true,
            errorInputEvent: null
        }).submit(function(e) {
            if (!e.isDefaultPrevented()) {
                $("#contact_form").append('<div id="mask"><h5><img src="/images/officialspace/loader.gif" alt="Sending..." title="Sending..." /> Sending...</h5></div>');
            
                $.ajax({
                    type: 'POST',
    		        url: window.location.href.replace(/#.*/, ''),
    		        data: $('#contact_form').serialize(),
    		        dataType: 'json',
    		        success: function(response) {
    		            var errors = {};
    		            
    		            $('#contact_form #mask').remove();
		            
    		            if (response.status == 'ok') {
    		                $('#contact_form').html('Thank you for your enquiry. We will be in touch soon.');
    		                $('.contact h2').addClass('sent_header');
    		            } else {
    		                _.each(response.errors, function(v, k) {
    		                    errors[k] = $('#contact_form input[name="' + k + '"]').attr('data-message') || _.first(_.values(v));
    		                });
    		                $('#contact_form').data("validator").invalidate(errors);
    		            }
    		        }
    		    });
                e.preventDefault();
            }
        });
        
    	$('#contact_form input:radio').live('click', function() {
    	    var value = $(this).val();

            switch (value) {
            case 'rent':
    			$("#contact_form #comments dl").hide();
    			$("#contact_form #message").val('').removeAttr('required');
                        $("#contact_form #location_id").parent().prev().find('label').html('Approximate location you are looking in:');
    			$("#contact_form #location_id").attr('required', 'required').attr('data-message', 'Please enter the approximate location you are looking in.').parent().show().prev().show();
                        $("#contact_form #location_name").attr('required', 'required').attr('data-message', 'Please enter the approximate location you are looking in.').parent().show().prev().show();
    			$("#contact_form #num_people").parent().show().prev().show();
    		    break;
            case 'provide':
    			$("#contact_form #comments dl").hide();
    			$("#contact_form #message").val('').removeAttr('required');
    			$("#contact_form #location_id").parent().prev().find('label').html('Where is the office space located?');
    			$("#contact_form #location_id").attr('required', 'required').attr('data-message', 'Please enter the location you have office space in.').parent().show().prev().show();
    			$("#contact_form #location_name").attr('required', 'required').attr('data-message', 'Please enter the approximate location you are looking in.').parent().show().prev().show();
                        $("#contact_form #num_people").parent().hide().prev().hide();
    		    break;
            case 'other':
    			$("#contact_form #comments dl").show();
    			$("#contact_form #message").val('').attr('required', 'required');
    			$("#contact_form #location_id").removeAttr('required').parent().hide().prev().hide();
    			$("#contact_form #num_people").parent().hide().prev().hide();
    		    break;
        	}
    	}).eq(0).click();
    }
    
    
    if ($.browser.msie || $.browser.version < 9) {
    	$('input').focus(function () {
    		$(this).addClass('input_focused');
    	});
    	$('input').focusout(function () {
    		$(this).removeClass('input_focused');
    	});
    }
    
    if ($('div#london_map').length) {
			var mapsOnLoadCallback2 = function () {
		        if (!GBrowserIsCompatible()) {
		            return;
		        }
		        
                function Cluster(latlng, count) {
                    this.latlng = latlng;
                    this.count = count;
                }

                Cluster.prototype = new GOverlay();
                
                Cluster.prototype.initialize = function(map) {
                    var self = this,
                        div = $('<div/>', {
                        'class': 'cluster',
                        'text': this.count,
                        'click': function(e) {
                            var pos  = map.fromLatLngToDivPixel(self.latlng),
                                sw   = map.fromDivPixelToLatLng(new GPoint(pos.x - 10, pos.y - 10)),
                                ne   = map.fromDivPixelToLatLng(new GPoint(pos.x + 10, pos.y + 10)),
                                zoom = map.getBoundsZoomLevel(new GLatLngBounds(sw, ne), map.getlength);
                            
                            map.setCenter(self.latlng, zoom);
                        }
                    });
                    
                    map.getPane(G_MAP_MAP_PANE).appendChild(div.get(0));
                    this.map = map;
                    this.div = div;
                }
                
                Cluster.prototype.remove = function() {
                    this.div.remove();
                }
                
                Cluster.prototype.copy = function() {
                    return new Cluster(this.latlng, this.count);
                }
                
                Cluster.prototype.redraw = function(force) {
                    if (!force) return;
                
                    var p = this.map.fromLatLngToDivPixel(this.latlng);
                
                    this.div.css({
                        'left': p.x + "px",
                        'top': p.y + "px"
                    });
                }
                        
                function Office(latlng, data) {
                    this.latlng = latlng;
                    this.data = data;
                }

                Office.prototype = new GOverlay();
                
                var selected;
                
                Office.prototype.initialize = function(map) {
                    var self = this,
                        div = $('<div/>', {
                        'class': 'pin',
                        'text': this.count,
                        'click': function(e) {
                            var html = [];
                            
                            if (selected != self) {
                            
                                if (selected) {
                                    selected.div.empty().removeClass('selected');
                                }
                                
                                html.push('<h4>');
                                html.push(self.data.name);
                                html.push('</h4>');
                                if (self.data.img)
								  {
								  html.push('<img src="' + self.data.img + '" width="180" height="63" />');
								  }
								else {
								  html.push('<img src="./images/officialspace/logo.png" width="180" height="63" />');
								 }
                                html.push('<p>');
                                html.push(self.data.text);
                                
                                html.push('<a href="' + self.data.link + '">more</a>');
                                html.push('</p>');
                                html.push('<span class="arrow"></span>');
                                html.push('<div class="cart_controls">');
                                
                                if ($('#basket input[value=' + self.data.id + ']').length) {
                                    html.push('<form method="POST"><input name="remove" type="hidden" value="' + self.data.id + '" /><button type="submit">Remove from list</button></form>');
                                } else {
                                    html.push('<form method="POST"><input name="basket" type="hidden" value="' + self.data.id + '" /><button type="submit">Add to list</button></form>');
                                }
                                html.push('</div>');
                                                                
                                self.div.html(html.join('')).addClass('selected');
                                                            
                                map.setCenter(self.latlng);
                                
                                selected = self;
                            
                            }
                        }
                    })
                    
                    map.getPane(G_MAP_MAP_PANE).appendChild(div.get(0));
                    this.map = map;
                    this.div = div;
                }
                
                Office.prototype.remove = function() {
                    this.div.remove();
                }
                
                Office.prototype.copy = function() {
                    return new Cluster(this.latlng, this.count);
                }
                
                Office.prototype.redraw = function(force) {
                    if (!force) return;
                
                    var p = this.map.fromLatLngToDivPixel(this.latlng);
                
                    this.div.css({
                        'left': p.x + "px",
                        'top': p.y + "px"
                    });
                }

		        			
		var centre = new GLatLng(mapconf.lat, mapconf.long);
				
                var timer, loaded = {}, clusters = [], abs = Math.abs;

                var search = new GlocalSearch();
			
			
			    search.setSearchCompleteCallback(null, function() {
			        var result = search.results[0];
			        if (result) {
			            map.setCenter(new GLatLng(result.lat, result.lng));
			        }
			    });
			    
			    $('#map .search').submit(function() {
			        search.execute($(this).find('input').val() + ", UK");
			        return false;
			    });

			
		        $('#map').append('<div class="map"></div>');
		        var map = new GMap2($('#map .map').get(0));
		        map.addControl(new GSmallMapControl());
		        map.setCenter(centre, 14);
		        
		        function update() {
    		        var bounds = map.getBounds(),
    		            params = {
        		            north:  bounds.getNorthEast().lat(),
        		            east:   bounds.getNorthEast().lng(),
        		            south:  bounds.getSouthWest().lat(),
        		            west:   bounds.getSouthWest().lng(),
        		            width:  $('#map .map').width(),
        		            height: $('#map .map').height()
        		        };

                    if (timer) {
                        clearTimeout(timer);
                    }

                    timer = setTimeout(function() {

        		        $.getJSON('/points', params, function(data) {
        		            var bounds = map.getBounds();
        		        
        		            $.each(data.points, function(k, item) {
        		                var overlay, point = new GLatLng(item.lat, item.lng), p1, p2;
        		                
        		                if (!bounds.containsLatLng(point)) {
        		                    return;
        		                }
        		                
    		                    p1 = map.fromLatLngToDivPixel(new GLatLng(item.lat, item.lng));
    		                    for (var i = 0; i < clusters.length; i++) {
    		                        p2 = map.fromLatLngToDivPixel(clusters[i]);
    		                        if ((abs(p2.x - p1.x) < 50) && (abs(p2.y - p1.y) < 50)) {
    		                            return;
    		                        }
    		                    }
        		                
        		                if (item.type == 'cluster') {
        		                    clusters.push(point);
        		                    overlay = new Cluster(point, item.count)
        		                }
        		                else {
        		                    if (loaded[item.id]) {
            		                    return;
            		                }
            		            
            		                loaded[item.id] = true;
            		            
            		                overlay = new Office(point, item);
        		                }
        		                
        			            map.addOverlay(overlay);
        		            });
        		        });
                    
                    }, 500);
		        }
		        
		        GEvent.addListener(map, 'moveend', function() {
		            update();
		        });
		        
		        GEvent.addListener(map, 'zoomend', function() {
		            map.clearOverlays();
		            loaded = {}
		            clusters = [];
		            update();
		        });
		        
		        
		        update();
			}
			
			google.load('search', '1', {'callback': function() {
			    google.load("maps", "2", {"callback" : mapsOnLoadCallback2});
			}})
			
		}
                /**
                 * Autocomplete hiding
                 */
                $("form").click(function(e){
                    e.stopPropagation();
                });
                
                $("body").click(function(){
                    if($("#autocomplete").length && !$("#autocomplete:hidden").length){
                        $("#autocomplete").hide();
                    }
                });
                /***/             
});

