/********************   js/jquery.js   ********************/
/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
/********************   js/jquery.easing.js   ********************/
/*
 * jQuery EasIng v1.1.2 - http://gsgd.co.uk/sandbox/jquery.easIng.php
 *
 * Uses the built In easIng capabilities added In jQuery 1.1
 * to offer multiple easIng options
 *
 * Copyright (c) 2007 George Smith
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */

// t: current time, b: begInnIng value, c: change In value, d: duration

jQuery.extend( jQuery.easing,
{
	easeInQuad: function (x, t, b, c, d) {
		return c*(t/=d)*t + b;
	},
	easeOutQuad: function (x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
	},
	easeInOutQuad: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t + b;
		return -c/2 * ((--t)*(t-2) - 1) + b;
	},
	easeInCubic: function (x, t, b, c, d) {
		return c*(t/=d)*t*t + b;
	},
	easeOutCubic: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t + 1) + b;
	},
	easeInOutCubic: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t + b;
		return c/2*((t-=2)*t*t + 2) + b;
	},
	easeInQuart: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t + b;
	},
	easeOutQuart: function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	},
	easeInOutQuart: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
		return -c/2 * ((t-=2)*t*t*t - 2) + b;
	},
	easeInQuint: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t*t + b;
	},
	easeOutQuint: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t*t*t + 1) + b;
	},
	easeInOutQuint: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
		return c/2*((t-=2)*t*t*t*t + 2) + b;
	},
	easeInSine: function (x, t, b, c, d) {
		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
	},
	easeOutSine: function (x, t, b, c, d) {
		return c * Math.sin(t/d * (Math.PI/2)) + b;
	},
	easeInOutSine: function (x, t, b, c, d) {
		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
	},
	easeInExpo: function (x, t, b, c, d) {
		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
	},
	easeOutExpo: function (x, t, b, c, d) {
		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
	},
	easeInOutExpo: function (x, t, b, c, d) {
		if (t==0) return b;
		if (t==d) return b+c;
		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	},
	easeInCirc: function (x, t, b, c, d) {
		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
	},
	easeOutCirc: function (x, t, b, c, d) {
		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
	},
	easeInOutCirc: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
	},
	easeInElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	},
	easeOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	},
	easeInOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
	},
	easeInBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*(t/=d)*t*((s+1)*t - s) + b;
	},
	easeOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	},
	easeInOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158; 
		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
	},
	easeInBounce: function (x, t, b, c, d) {
		return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
	},
	easeOutBounce: function (x, t, b, c, d) {
		if ((t/=d) < (1/2.75)) {
			return c*(7.5625*t*t) + b;
		} else if (t < (2/2.75)) {
			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
		} else if (t < (2.5/2.75)) {
			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
		} else {
			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
		}
	},
	easeInOutBounce: function (x, t, b, c, d) {
		if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
		return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
	}
});
/********************   js/jquery.cycle.js   ********************/
/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2009 M. Alsup
 * Version: 2.63 (17-MAR-2009)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Requires: jQuery v1.2.6 or later
 *
 * Originally based on the work of:
 *	1) Matt Oakes
 *	2) Torsten Baldes (http://medienfreunde.com/lab/innerfade/)
 *	3) Benjamin Sterling (http://www.benjaminsterling.com/experiments/jqShuffle/)
 */
;(function($){var ver="2.63";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function log(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "));}}$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length==0&&options!="stop"){if(!$.isReady&&o.s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){options=handleArguments(this,options,arg2);if(options===false){return;}if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=options.slideExpr?$(options.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log("terminating; too few slides: "+els.length);return;}var opts=buildOptions($cont,$slides,els,options,o);if(opts===false){return;}if(opts.timeout||opts.continuous){this.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev);},opts.continuous?10:opts.timeout+(opts.delay||0));}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined){cont.cycleStop=0;}if(options===undefined||options===null){options={};}if(options.constructor==String){switch(options){case"stop":cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycleTimeout=0;$(cont).removeData("cycle.opts");return false;case"pause":cont.cyclePause=1;return false;case"resume":cont.cyclePause=0;if(arg2===true){options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(options.elements,options,1,1);}return false;default:options={fx:options};}}else{if(options.constructor==Number){var num=options;options=$(cont).data("cycle.opts");if(!options){log("options not found, can not advance slide");return false;}if(num<0||num>=options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(this.cycleTimeout);cont.cycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSlide);return false;}}return options;}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");}catch(smother){}}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,!opts.rev);});}saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.css("position")=="static"){$cont.css("position","relative");}if(opts.width){$cont.width(opts.width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++){opts.randomMap.push(i);}opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=0;opts.startingSlide=opts.randomMap[0];}else{if(opts.startingSlide>=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var z=first?i>=first?els.length-(i-first):first-i:els.length-i;$(this).css("z-index",z);});$(els[first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$slides.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var i=0;i<els.length;i++){var $e=$(els[i]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();if(!w){w=e.offsetWidth;}if(!h){h=e.offsetHeight;}maxw=w>maxw?w:maxw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}}if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(supportMultiTransitions(opts)===false){return false;}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:$el.height();this.cycleW=(opts.fit&&opts.width)?opts.width:$el.width();if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingOp=($.browser.opera&&this.cycleW==42&&this.cycleH==19&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);},opts.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);if(opts.cssFirst){$($slides[first]).css(opts.cssFirst);}if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);}if(!opts.sync){opts.speed=opts.speed/2;}while((opts.timeout-opts.speed)<250){opts.timeout+=opts.speed;}}if(opts.easing){opts.easeIn=opts.easeOut=opts.easing;}if(!opts.speedIn){opts.speedIn=opts.speed;}if(!opts.speedOut){opts.speedOut=opts.speed;}opts.slideCount=els.length;opts.currSlide=opts.lastSlide=first;if(opts.random){opts.nextSlide=opts.currSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).click(function(){return advance(opts,opts.rev?-1:1);});}if(opts.prev){$(opts.prev).click(function(){return advance(opts,opts.rev?1:-1);});}if(opts.pager){buildPager(els,opts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});}function supportMultiTransitions(opts){var txs=$.fn.cycle.transitions;if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,"").split(",");for(var i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];var tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log("discarding unknown transition: ",fx);opts.fxs.splice(i,1);i--;}}if(!opts.fxs.length){log("No valid transitions named; slideshow terminating.");return false;}}else{if(opts.fx=="all"){opts.multiFx=true;opts.fxs=[];for(p in txs){var tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx)){opts.fxs.push(p);}}}}if(opts.multiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;for(var i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}log("randomized fx sequence: ",opts.fxs);}return true;}function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount){opts.countdown++;}els[prepend?"unshift":"push"](s);if(opts.els){opts.els[prepend?"unshift":"push"](s);}opts.slideCount=els.length;$s.css("position","absolute");$s[prepend?"prependTo":"appendTo"](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($s);}if(opts.fit&&opts.width){$s.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager){$.fn.cycle.createPagerAnchor(els.length-1,s,$(opts.pager),els,opts);}if($.isFunction(opts.onAddSlide)){opts.onAddSlide($s);}else{$s.hide();}};}$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;opts.before=[];opts.after=[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.original.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opts.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push(this);});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init)){init(opts.$cont,$(opts.elements),opts);}};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){$(els).stop(true,true);opts.busy=false;}if(opts.busy){return;}var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.stopCount||p.cycleTimeout===0&&!manual){return;}if(!manual&&!p.cyclePause&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end){opts.end(opts);}return;}if(manual||!p.cyclePause){var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length){opts.lastFx=0;}fx=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});}var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};if(opts.nextSlide!=opts.currSlide){opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after);}else{$.fn.cycle.custom(curr,next,opts,after,manual&&opts.fastOnEvent);}}}opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{var roll=(opts.nextSlide+1)==els.length;opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}if(opts.pager){$.fn.cycle.updateActivePagerLink(opts.pager,opts.currSlide);}}var ms=0;if(opts.timeout&&!opts.continuous){ms=getTimeout(curr,next,opts,fwd);}else{if(opts.continuous&&p.cyclePause){ms=10;}}if(ms>0){p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev);},ms);}}$.fn.cycle.updateActivePagerLink=function(pager,currSlide){$(pager).find("a").removeClass("activeSlide").filter("a:eq("+currSlide+")").addClass("activeSlide");};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn(curr,next,opts,fwd);if(t!==false){return t;}}return opts.timeout;}$.fn.cycle.next=function(opts){advance(opts,opts.rev?-1:1);};$.fn.cycle.prev=function(opts){advance(opts,opts.rev?1:-1);};function advance(opts,val){var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2){opts.randomIndex=els.length-2;}else{if(opts.randomIndex==-1){opts.randomIndex=els.length-1;}}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.random){if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap){return false;}opts.nextSlide=els.length-1;}else{if(opts.nextSlide>=els.length){if(opts.nowrap){return false;}opts.nextSlide=0;}}}}if($.isFunction(opts.prevNextClick)){opts.prevNextClick(val>0,opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,val>=0);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});$.fn.cycle.updateActivePagerLink(opts.pager,opts.startingSlide);}$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a=($.isFunction(opts.pagerAnchorBuilder))?opts.pagerAnchorBuilder(i,el):'<a href="#">'+(i+1)+"</a>";if(!a){return;}var $a=$(a);if($a.parents("body").length==0){$a.appendTo($p);}$a.bind(opts.pagerEvent,function(){opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if($.isFunction(opts.pagerClick)){opts.pagerClick(opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,opts.currSlide<i);return false;});if(opts.pauseOnPagerHover){$a.hover(function(){opts.$cont[0].cyclePause++;},function(){opts.$cont[0].cyclePause--;});}};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;if(fwd){hops=c>l?c-l:opts.slideCount-l;}else{hops=c<l?l-c:l+opts.slideCount-c;}return hops;};function clearTypeFix($slides){function hex(s){s=parseInt(s).toString(16);return s.length<2?"0"+s:s;}function getBg(e){for(;e&&e.nodeName.toLowerCase()!="html";e=e.parentNode){var v=$.css(e,"background-color");if(v.indexOf("rgb")>=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"transparent";}$slides.each(function(){$(this).css("background-color",getBg(this));});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display="block";if(w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb);};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,pager:null,pagerClick:null,pagerEvent:"click",pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250};})(jQuery);
/*
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2008 M. Alsup
 * Version:	 2.52
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
;(function($){$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore={top:h,left:0};opts.cssFirst={top:0};opts.animIn={top:0};opts.animOut={top:-h};};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst={top:0};opts.cssBefore={top:-h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:0-w};};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:-w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst={left:0};opts.cssBefore={top:0};opts.animIn={left:0};opts.animOut={top:0};};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0};opts.animIn={top:0};opts.animOut={left:0};};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore={left:0,top:0,width:0};opts.animIn={width:"show"};opts.animOut={width:0};};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore={left:0,top:0,height:0};opts.animIn={height:"show"};opts.animOut={height:0};};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var w=$cont.css("overflow","visible").width();$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});opts.speed=opts.speed/2;opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(var i=0;i<$slides.length;i++){opts.els.push($slides[i]);}for(var i=0;i<opts.currSlide;i++){opts.els.push(opts.els.shift());}opts.fxFn=function(curr,next,opts,cb,fwd){var $el=fwd?$(curr):$(next);$(next).css(opts.cssBefore);var count=opts.slideCount;$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){var hops=$.fn.cycle.hopsFromLast(opts,fwd);for(var k=0;k<hops;k++){fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());}if(fwd){for(var i=0,len=opts.els.length;i<len;i++){$(opts.els[i]).css("z-index",len-i+count);}}else{var z=$(curr).css("z-index");$el.css("z-index",parseInt(z)+1+count);}$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){$(fwd?this:curr).hide();if(cb){cb();}});});};opts.cssBefore={display:"block",opacity:1,top:0,left:0};};$.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,height:0};opts.animIn={top:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,top:0,height:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore={top:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={top:0,left:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false,true);opts.cssBefore.top=next.cycleH/2;opts.cssBefore.left=next.cycleW/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};opts.animOut={width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2};});opts.cssFirst={top:0,left:0};opts.cssBefore={width:0,height:0};};$.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false);opts.cssBefore.left=next.cycleW/2;opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};});opts.cssBefore={width:0,height:0};opts.animOut={opacity:0};};$.fn.cycle.transitions.blindX=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.blindY=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.blindZ=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();var w=$cont.width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:w};opts.animIn={top:0,left:0};opts.animOut={top:h,left:w};};$.fn.cycle.transitions.growX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=this.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:0};});opts.cssBefore={width:0,top:0};};$.fn.cycle.transitions.growY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=this.cycleH/2;opts.animIn={top:0,height:this.cycleH};opts.animOut={top:0};});opts.cssBefore={height:0,left:0};};$.fn.cycle.transitions.curtainX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true,true);opts.cssBefore.left=next.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:curr.cycleW/2,width:0};});opts.cssBefore={top:0,width:0};};$.fn.cycle.transitions.curtainY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false,true);opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,height:next.cycleH};opts.animOut={top:curr.cycleH/2,height:0};});opts.cssBefore={left:0,height:0};};$.fn.cycle.transitions.cover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);if(d=="right"){opts.cssBefore.left=-w;}else{if(d=="up"){opts.cssBefore.top=h;}else{if(d=="down"){opts.cssBefore.top=-h;}else{opts.cssBefore.left=w;}}}});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.uncover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(d=="right"){opts.animOut.left=w;}else{if(d=="up"){opts.animOut.top=-h;}else{if(d=="down"){opts.animOut.top=h;}else{opts.animOut.left=-w;}}}});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.toss=function($cont,$slides,opts){var w=$cont.css("overflow","visible").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(!opts.animOut.left&&!opts.animOut.top){opts.animOut={left:w*2,top:-h/2,opacity:0};}else{opts.animOut.opacity=0;}});opts.cssBefore={left:0,top:0};opts.animIn={left:0};};$.fn.cycle.transitions.wipe=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.cssBefore=opts.cssBefore||{};var clip;if(opts.clip){if(/l2r/.test(opts.clip)){clip="rect(0px 0px "+h+"px 0px)";}else{if(/r2l/.test(opts.clip)){clip="rect(0px "+w+"px "+h+"px "+w+"px)";}else{if(/t2b/.test(opts.clip)){clip="rect(0px "+w+"px 0px 0px)";}else{if(/b2t/.test(opts.clip)){clip="rect("+h+"px "+w+"px "+h+"px 0px)";}else{if(/zoom/.test(opts.clip)){var t=parseInt(h/2);var l=parseInt(w/2);clip="rect("+t+"px "+l+"px "+t+"px "+l+"px)";}}}}}}opts.cssBefore.clip=opts.cssBefore.clip||clip||"rect(0px 0px 0px 0px)";var d=opts.cssBefore.clip.match(/(\d+)/g);var t=parseInt(d[0]),r=parseInt(d[1]),b=parseInt(d[2]),l=parseInt(d[3]);opts.before.push(function(curr,next,opts){if(curr==next){return;}var $curr=$(curr),$next=$(next);$.fn.cycle.commonReset(curr,next,opts,true,true,false);opts.cssAfter.display="block";var step=1,count=parseInt((opts.speedIn/13))-1;(function f(){var tt=t?t-parseInt(step*(t/count)):0;var ll=l?l-parseInt(step*(l/count)):0;var bb=b<h?b+parseInt(step*((h-b)/count||1)):h;var rr=r<w?r+parseInt(step*((w-r)/count||1)):w;$next.css({clip:"rect("+tt+"px "+rr+"px "+bb+"px "+ll+"px)"});(step++<=count)?setTimeout(f,13):$curr.css("display","none");})();});opts.cssBefore={display:"block",opacity:1,top:0,left:0};opts.animIn={left:0};opts.animOut={left:0};};})(jQuery);
/********************   js/jquery.color.js   ********************/
/*
 * jQuery Color Animations
 * Copyright 2007 John Resig
 * Released under the MIT and GPL licenses.
 */

(function(jQuery){

	// We override the animation for all of these color styles
	jQuery.each(['backgroundColor', 'borderBottomColor', 'borderLeftColor', 'borderRightColor', 'borderTopColor', 'color', 'outlineColor', 'borderColor'], function(i,attr){
		jQuery.fx.step[attr] = function(fx){
			if ( fx.state == 0 ) {
				fx.start = getColor( fx.elem, attr );
				fx.end = getRGB( fx.end );
			}

			fx.elem.style[attr] = "rgb(" + [
				Math.max(Math.min( parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0]), 255), 0),
				Math.max(Math.min( parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1]), 255), 0),
				Math.max(Math.min( parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2]), 255), 0)
			].join(",") + ")";
		}
	});

	// Color Conversion functions from highlightFade
	// By Blair Mitchelmore
	// http://jquery.offput.ca/highlightFade/

	// Parse strings looking for color tuples [255,255,255]
	function getRGB(color) {
		var result;

		// Check if we're already dealing with an array of colors
		if ( color && color.constructor == Array && color.length == 3 )
			return color;

		// Look for rgb(num,num,num)
		if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))
			return [parseInt(result[1]), parseInt(result[2]), parseInt(result[3])];

		// Look for rgb(num%,num%,num%)
		if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))
			return [parseFloat(result[1])*2.55, parseFloat(result[2])*2.55, parseFloat(result[3])*2.55];

		// Look for #a0b1c2
		if (result = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))
			return [parseInt(result[1],16), parseInt(result[2],16), parseInt(result[3],16)];

		// Look for #fff
		if (result = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))
			return [parseInt(result[1]+result[1],16), parseInt(result[2]+result[2],16), parseInt(result[3]+result[3],16)];

		// Otherwise, we're most likely dealing with a named color
		return colors[jQuery.trim(color).toLowerCase()];
	}
	
	function getColor(elem, attr) {
		var color;

		do {
			color = jQuery.curCSS(elem, attr);

			// Keep going until we find an element that has color, or we hit the body
			if ( color != '' && color != 'transparent' || jQuery.nodeName(elem, "body") )
				break; 

			attr = "backgroundColor";
		} while ( elem = elem.parentNode );

		return getRGB(color);
	};
	
	// Some named colors to work with
	// From Interface by Stefan Petre
	// http://interface.eyecon.ro/

	var colors = {
		aqua:[0,255,255],
		azure:[240,255,255],
		beige:[245,245,220],
		black:[0,0,0],
		blue:[0,0,255],
		brown:[165,42,42],
		cyan:[0,255,255],
		darkblue:[0,0,139],
		darkcyan:[0,139,139],
		darkgrey:[169,169,169],
		darkgreen:[0,100,0],
		darkkhaki:[189,183,107],
		darkmagenta:[139,0,139],
		darkolivegreen:[85,107,47],
		darkorange:[255,140,0],
		darkorchid:[153,50,204],
		darkred:[139,0,0],
		darksalmon:[233,150,122],
		darkviolet:[148,0,211],
		fuchsia:[255,0,255],
		gold:[255,215,0],
		green:[0,128,0],
		indigo:[75,0,130],
		khaki:[240,230,140],
		lightblue:[173,216,230],
		lightcyan:[224,255,255],
		lightgreen:[144,238,144],
		lightgrey:[211,211,211],
		lightpink:[255,182,193],
		lightyellow:[255,255,224],
		lime:[0,255,0],
		magenta:[255,0,255],
		maroon:[128,0,0],
		navy:[0,0,128],
		olive:[128,128,0],
		orange:[255,165,0],
		pink:[255,192,203],
		purple:[128,0,128],
		violet:[128,0,128],
		red:[255,0,0],
		silver:[192,192,192],
		white:[255,255,255],
		yellow:[255,255,0]
	};
	
})(jQuery);

/********************   js/jquery.simplegallery.js   ********************/
//** Simple Controls Gallery- (c) Dynamic Drive DHTML code library: http://www.dynamicdrive.com
//** Dec 7th, 08'- Script created (Requires jquery 1.2.x)
//** February 6th, 09'- Updated to v 1.3:
	//1) Adds Description Panel to optionally show a textual description for each slide
	//2) In Auto Play mode, you can now set the number of cycles before gallery stops.
	//3) Inside oninit() and onslide(), keyword "this" now references the current gallery instance

var newItem = true;

var simpleGallery_navpanel={
	panel: {height:'0', opacity:0.5, paddingTop:'5px', fontStyle:'bold 11px Verdana'}, //customize nav panel container
	images: [ 'left.gif', 'play.gif', 'right.gif', 'pause.gif'], //nav panel images (in that order)
	imageSpacing: {offsetTop:[-4, 0, -4], spacing:10}, //top offset of left, play, and right images, PLUS spacing between the 3 images
	slideduration: 500 //duration of slide up animation to reveal panel
}

function simpleGallery(settingarg){
	this.setting=settingarg
	settingarg=null
	var setting=this.setting
	setting.panelheight=(parseInt(setting.navpanelheight)>5)? parseInt(setting.navpanelheight) : parseInt(simpleGallery_navpanel.panel.height)
	setting.fadeduration=parseInt(setting.fadeduration)
	setting.curimage=(setting.persist)? simpleGallery.routines.getCookie("gallery-"+setting.wrapperid) : 0
	setting.curimage=setting.curimage || 0 //account for curimage being null if cookie is empty
	setting.ispaused=!setting.autoplay[0] //ispaused reflects current state of gallery, autoplay[0] indicates whether gallery is set to auto play
	setting.currentstep=0 //keep track of # of slides slideshow has gone through
	setting.totalsteps=setting.imagearray.length*setting.autoplay[2] //Total steps limit: # of images x # of user specified cycles
	setting.fglayer=0, setting.bglayer=1 //index of active and background layer (switches after each change of slide)
	setting.oninit=setting.oninit || function(){}
	setting.onslide=setting.onslide || function(){}
	var preloadimages=[], longestdesc=null //preload images
	setting.longestdesc="" //get longest description of all slides. If no desciptions defined, variable contains ""
	for (var i=0; i<setting.imagearray.length; i++){
		preloadimages[i]=new Image()
		preloadimages[i].src=setting.imagearray[i][0]
		if (setting.imagearray[i][3] && setting.imagearray[i][3].length>setting.longestdesc.length)
			setting.longestdesc=setting.imagearray[i][3]
	}
	var slideshow=this
	jQuery(document).ready(function($){
		var setting=slideshow.setting
		setting.$wrapperdiv=$('#'+setting.wrapperid).css({position:'relative', visibility:'visible', overflow:'hidden', width:setting.dimensions[0], height:setting.dimensions[1]}).empty() //main gallery DIV
		if (setting.$wrapperdiv.length==0){ //if no wrapper DIV found
			alert("Error: DIV with ID \""+setting.wrapperid+"\" not found on page.")
			return
		}
		setting.$gallerylayers=$('<div class="gallerylayer"></div><div class="gallerylayer"></div>') //two stacked DIVs to display the actual slide 
			.css({position:'absolute', left:0, top:0})
			.appendTo(setting.$wrapperdiv)
		setting.gallerylayers=setting.$gallerylayers.get() //cache stacked DIVs as DOM objects
		//setting.navbuttons=simpleGallery.routines.addnavpanel(setting) //get 4 nav buttons DIVs as DOM objects
		//if (setting.longestdesc!="") //if at least one slide contains a description (feature is enabled)
			setting.descdiv=simpleGallery.routines.adddescpanel(setting)
		$(setting.navbuttons).filter('img.navimages').css({opacity:0.8})
			.bind('mouseover mouseout', function(e){
				$(this).css({opacity:(e.type=="mouseover")? 1 : 0.8})
			})
			.bind('click', function(e){
				var keyword=e.target.title.toLowerCase()
				slideshow.navigate(keyword) //assign behavior to nav images
			})
		setting.$wrapperdiv.bind('mouseenter', function(){slideshow.showhidenavpanel('show')})
		setting.$wrapperdiv.bind('mouseleave', function(){slideshow.showhidenavpanel('hide')})
		slideshow.showslide(setting.curimage) //show initial slide
		slideshow.showhidedescpanel("show");
		setting.oninit.call(slideshow) //trigger oninit() event
		$(window).bind('unload', function(){ //clean up and persist
			$(slideshow.setting.navbuttons).unbind()
			if (slideshow.setting.persist) //remember last shown image's index
				simpleGallery.routines.setCookie("gallery-"+setting.wrapperid, setting.curimage)
			jQuery.each(slideshow.setting, function(k){
				if (slideshow.setting[k] instanceof Array){
					for (var i=0; i<slideshow.setting[k].length; i++){
						if (slideshow.setting[k][i].tagName=="DIV") //catches 2 gallerylayer divs, gallerystatus div
							slideshow.setting[k][i].innerHTML=null
						slideshow.setting[k][i]=null
					}
				}
				if (slideshow.setting[k].innerHTML) //catch gallerydesctext div
					slideshow.setting[k].innerHTML=null
				slideshow.setting[k]=null
			})
			slideshow=slideshow.setting=null
		})
	})
}

simpleGallery.prototype={

	navigate:function(keyword){
		clearTimeout(this.setting.playtimer)
		this.setting.totalsteps=100000 //if any of the nav buttons are clicked on, set totalsteps limit to an "unreachable" number 
		if (!isNaN(parseInt(keyword))){
			this.showslide(parseInt(keyword))
		}
		else if (/(prev)|(next)/i.test(keyword)){
			this.showslide(keyword.toLowerCase())
		}
		else{ //if play|pause button
			var slideshow=this
			//var $playbutton=$(this.setting.navbuttons).eq(1)
			if (!this.setting.ispaused){ //if pause Gallery
				this.setting.autoplay[0]=false
				//$playbutton.attr({title:'Play', src:simpleGallery_navpanel.images[1]})
			}
			else if (this.setting.ispaused){ //if play Gallery
				this.setting.autoplay[0]=true
				this.setting.playtimer=setTimeout(function(){slideshow.showslide('next')}, this.setting.autoplay[1])
				//$playbutton.attr({title:'Pause', src:simpleGallery_navpanel.images[3]})
			}
			slideshow.setting.ispaused=!slideshow.setting.ispaused
		}
	},

	showslide:function(keyword){
		var slideshow=this
		var setting=slideshow.setting
		var totalimages=setting.imagearray.length
		var startLeft = parseInt(setting.dimensions[0]/4);
		if(newItem){
			newItem=false;
			startLeft = 0;
		}
		var imgindex=(keyword=="next")? (setting.curimage<totalimages-1? setting.curimage+1 : 0)
			: (keyword=="prev")? (setting.curimage>0? setting.curimage-1 : totalimages-1)
			: Math.min(keyword, totalimages-1)
		setting.gallerylayers[setting.bglayer].innerHTML=simpleGallery.routines.getSlideHTML(setting.imagearray[imgindex])
		setting.$gallerylayers.eq(setting.bglayer).css({zIndex:1000, opacity:0, left: startLeft}) //background layer becomes foreground
			.stop().css({opacity:0}).animate({opacity:1, left:0}, setting.fadeduration, function(){ //Callback function after fade animation is complete:
				//alert(setting.dimensions[0]);
				clearTimeout(setting.playtimer)
				setting.gallerylayers[setting.bglayer].innerHTML=null  //empty bglayer (previously fglayer before setting.fglayer=setting.bglayer was set below)
				try{
					setting.onslide.call(slideshow, setting.gallerylayers[setting.fglayer], setting.curimage)
				}catch(e){
					alert("Simple Controls Gallery: An error has occured somwhere in your code attached to the \"onslide\" event: "+e)
				}
				setting.currentstep+=1
				if (setting.autoplay[0]){
					if (setting.currentstep<=setting.totalsteps)
						setting.playtimer=setTimeout(function(){slideshow.showslide('next')}, setting.autoplay[1])
					else
						slideshow.navigate("play/pause")
				}
			}) //end callback function
		setting.gallerylayers[setting.fglayer].style.zIndex=999 //foreground layer becomes background
		setting.fglayer=setting.bglayer
		setting.bglayer=(setting.bglayer==0)? 1 : 0
		setting.curimage=imgindex
		//setting.navbuttons[3].innerHTML=(setting.curimage+1) + '/' + setting.imagearray.length
		if (setting.imagearray[imgindex][3]){ //if this slide contains a description
			setting.$descpanel.css({visibility:'visible'})
			setting.descdiv.innerHTML=setting.imagearray[imgindex][3]
		}
		else if (setting.longestdesc!=""){ //if at least one slide contains a description (feature is enabled)
			setting.descdiv.innerHTML=null
			setting.$descpanel.css({visibility:'hidden'})

		}
	},

	showhidenavpanel:function(state){
		var setting=this.setting
		var endpoint=(state=="show")? setting.dimensions[1]-setting.panelheight : this.setting.dimensions[1]
		//setting.$navpanel.stop().animate({top:endpoint}, simpleGallery_navpanel.slideduration)
		//if (setting.longestdesc!="") //if at least one slide contains a description (feature is enabled)
			//this.showhidedescpanel(state)
	},

	showhidedescpanel:function(state){
		var setting=this.setting
		var endpoint=(state=="show")? setting.descpanelheight : 0;
		setting.$descpanel.stop().animate({height:endpoint}, simpleGallery_navpanel.slideduration)
	}
}

simpleGallery.routines={

	getSlideHTML:function(imgelement){
		var layerHTML=(imgelement[1])? '<a href="'+imgelement[1]+'" target="'+imgelement[2]+'">\n' : '' //hyperlink slide?
		layerHTML+='<img src="'+imgelement[0]+'" style="border-width:0" />'
		layerHTML+=(imgelement[1])? '</a>' : ''
		return layerHTML //return HTML for this layer
	},

	addnavpanel:function(setting){
		var interfaceHTML=''
		for (var i=0; i<3; i++){
			var imgstyle='position:relative; border:0; cursor:hand; cursor:pointer; top:'+simpleGallery_navpanel.imageSpacing.offsetTop[i]+'px; margin-right:'+(i!=2? simpleGallery_navpanel.imageSpacing.spacing+'px' : 0)
			var title=(i==0? 'Prev' : (i==1)? (setting.ispaused? 'Play' : 'Pause') : 'Next')
			var imagesrc=(i==1)? simpleGallery_navpanel.images[(setting.ispaused)? 1 : 3] : simpleGallery_navpanel.images[i]
			interfaceHTML+='<img class="navimages" title="' + title + '" src="'+ imagesrc +'" style="'+imgstyle+'" /> '
		}
		interfaceHTML+='<div class="gallerystatus" style="margin-top:1px">' + (setting.curimage+1) + '/' + setting.imagearray.length + '</div>'
		//setting.$navpanel=$('<div class="navpanellayer"></div>')
			.css({position:'absolute', width:'100%', height:setting.panelheight, left:0, top:setting.dimensions[1], font:simpleGallery_navpanel.panel.fontStyle, zIndex:'1001'})
			.appendTo(setting.$wrapperdiv)
		$('<div class="navpanelbg"></div><div class="navpanelfg"></div>') //create inner nav panel DIVs
			.css({position:'absolute', left:0, top:0, width:'100%', height:'100%'})
			//.eq(0).css({background:'black', opacity:simpleGallery_navpanel.panel.opacity}).end() //"navpanelbg" div
			.eq(1).css({paddingTop:simpleGallery_navpanel.panel.paddingTop, textAlign:'center', color:'white'}).html(interfaceHTML).end() //"navpanelfg" div
			.appendTo(setting.$navpanel)
		return setting.$navpanel.find('img.navimages, div.gallerystatus').get() //return 4 nav related images and DIVs as DOM objects
	},

	adddescpanel:function(setting){
		setting.$descpanel=$('<div class="gallerydesc"><div class="gallerydescbg"></div><div class="gallerydescfg"><div class="gallerydesctext"></div></div></div>')
			.css({position:'absolute', width:'100%', left:0, bottom:0, zIndex:'1001'})
			.find('div').css({position:'absolute', left:0, top:0, width:'100%'})
			//.eq(0).css({background:'black', opacity:simpleGallery_navpanel.panel.opacity}).end() //"gallerydescbg" div
			//.eq(1).css({color:'white'}).end() //"gallerydescfg" div
			.eq(2).html(setting.longestdesc).end().end()
			.appendTo(setting.$wrapperdiv)
		var $gallerydesctext=setting.$descpanel.find('div.gallerydesctext')
		setting.descpanelheight=$gallerydesctext.outerHeight()
		setting.$descpanel.css({bottom:0, height:setting.descpanelheight}).find('div').css({height:'100%'})
		return setting.$descpanel.find('div.gallerydesctext').get(0) //return gallery description DIV as a DOM object
	},

	getCookie:function(Name){ 
		var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
		if (document.cookie.match(re)) //if cookie found
			return document.cookie.match(re)[0].split("=")[1] //return its value
		return null
	},

	setCookie:function(name, value){
		document.cookie = name+"=" + value + ";path=/"
	}
}
/********************   js/jquery.customselect.js   ********************/
$.fn.customSelect = function() {

	return this.each(function(i,o) {  
		var name = $(o).attr('id');
		var keyPressed=false;
		
		obj = $(this);  
		obj.after('<div id="selectoptions'+name+'" class="selectoptions"> </div>');
		var defVal = 0;
		obj.find('option').each(function(i){ 
			if(i==0){
				defVal = $(this).attr("value");
			}
		 	$("#selectoptions"+name).append("<div id=\"selEl" + name + "-" + $(this).attr("value") + "\" class=\"selectitems\"><span>" + $(this).html() + "</span></div>");
		});
		
		obj.before("<div id=\"iconselect"+name+"\" class=\"iconselect\">" + this.title + "</div><div id=\"iconselectholder"+name+"\" class=\"iconselectholder\"> </div>").remove()
		
		
		$("#iconselectholder"+name).append("<h4>Available Options</h4>");
		$("#iconselectholder"+name).append( $("#selectoptions"+name)[0] );
		$("#iconselectholder"+name).append("<input type=\"hidden\" name=\""+obj.attr("name")+"\" value=\""+defVal+"\" />");
		$("#iconselectholder"+name).addClass("iconselectholder");
		var curElement = $("#selEl"+name+"-"+defVal);
		curElement.addClass("selectedclass");
		//curElement.children("input").attr("defaultChecked","defaultChecked");
		$("#iconselect"+name).html(curElement.children("span").html());
		
		
		$("#iconselect"+name).click(function(){
			$("#iconselectholder"+name).toggle("slow");
			//curElement.children("input").focus();
		});
		
			
	 	$("#selectoptions"+name+" .selectitems").mouseover(function(){
			$(this).addClass("hoverclass");
	 	});
	 	$("#selectoptions"+name+" .selectitems").mouseout(function(){
			$(this).removeClass("hoverclass");
		});
		$("#selectoptions"+name+" .selectitems").click(function(){
			curElement = $(this);
			$("#selectoptions"+name+" .selectedclass").removeClass("selectedclass");
			$(this).addClass("selectedclass");
			var curValue = $(this).children('span').html();
			$(this).parent().parent().children("input").attr("value",curValue);

			$("#iconselect"+name).html($(this).children("span").html());
			if (!keyPressed) {
				$("#iconselectholder" + name).toggle("slow");
			} else {
				keyPressed=false;
			}
		});
		
		$("#selectoptions"+name).keypress(function(e){
			if(e.charCode == 32){  //space
				$("#iconselectholder" + name).toggle("slow");
			} 
			keyPressed = true;
	    });
		

    });  

}





/********************   js/jquery.corner.js   ********************/
/*!
 * jQuery corner plugin: simple corner rounding
 * Examples and documentation at: http://jquery.malsup.com/corner/
 * version 1.99 (28-JUL-2009)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */

/**
 *  corner() takes a single string argument:  $('#myDiv').corner("effect corners width")
 *
 *  effect:  name of the effect to apply, such as round, bevel, notch, bite, etc (default is round). 
 *  corners: one or more of: top, bottom, tr, tl, br, or bl. 
 *           by default, all four corners are adorned. 
 *  width:   width of the effect; in the case of rounded corners this is the radius. 
 *           specify this value using the px suffix such as 10px (and yes, it must be pixels).
 *
 * @name corner
 * @type jQuery
 * @param String options Options which control the corner style
 * @cat Plugins/Corner
 * @return jQuery
 * @author Dave Methvin (http://methvin.com/jquery/jq-corner.html)
 * @author Mike Alsup   (http://jquery.malsup.com/corner/)
 */
;(function($) { 

var expr = (function() {
	if (! $.browser.msie) return false;
    var div = document.createElement('div');
    try { div.style.setExpression('width','0+0'); }
    catch(e) { return false; }
    return true;
})();
    
function sz(el, p) { 
    return parseInt($.css(el,p))||0; 
};
function hex2(s) {
    var s = parseInt(s).toString(16);
    return ( s.length < 2 ) ? '0'+s : s;
};
function gpc(node) {
    for ( ; node && node.nodeName.toLowerCase() != 'html'; node = node.parentNode ) {
        var v = $.css(node,'backgroundColor');
        if (v == 'rgba(0, 0, 0, 0)')
            continue; // webkit
        if (v.indexOf('rgb') >= 0) { 
            var rgb = v.match(/\d+/g); 
            return '#'+ hex2(rgb[0]) + hex2(rgb[1]) + hex2(rgb[2]);
        }
        if ( v && v != 'transparent' )
            return v;
    }
    return '#ffffff';
};

function getWidth(fx, i, width) {
    switch(fx) {
    case 'round':  return Math.round(width*(1-Math.cos(Math.asin(i/width))));
    case 'cool':   return Math.round(width*(1+Math.cos(Math.asin(i/width))));
    case 'sharp':  return Math.round(width*(1-Math.cos(Math.acos(i/width))));
    case 'bite':   return Math.round(width*(Math.cos(Math.asin((width-i-1)/width))));
    case 'slide':  return Math.round(width*(Math.atan2(i,width/i)));
    case 'jut':    return Math.round(width*(Math.atan2(width,(width-i-1))));
    case 'curl':   return Math.round(width*(Math.atan(i)));
    case 'tear':   return Math.round(width*(Math.cos(i)));
    case 'wicked': return Math.round(width*(Math.tan(i)));
    case 'long':   return Math.round(width*(Math.sqrt(i)));
    case 'sculpt': return Math.round(width*(Math.log((width-i-1),width)));
    case 'dog':    return (i&1) ? (i+1) : width;
    case 'dog2':   return (i&2) ? (i+1) : width;
    case 'dog3':   return (i&3) ? (i+1) : width;
    case 'fray':   return (i%2)*width;
    case 'notch':  return width; 
    case 'bevel':  return i+1;
    }
};

$.fn.corner = function(o) {
    // in 1.3+ we can fix mistakes with the ready state
	if (this.length == 0) {
        if (!$.isReady && this.selector) {
            var s = this.selector, c = this.context;
            $(function() {
                $(s,c).corner(o);
            });
        }
        return this;
	}

    o = (o||"").toLowerCase();
    var keep = /keep/.test(o);                       // keep borders?
    var cc = ((o.match(/cc:(#[0-9a-f]+)/)||[])[1]);  // corner color
    var sc = ((o.match(/sc:(#[0-9a-f]+)/)||[])[1]);  // strip color
    var width = parseInt((o.match(/(\d+)px/)||[])[1]) || 10; // corner width
    var re = /round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/;
    var fx = ((o.match(re)||['round'])[0]);
    var edges = { T:0, B:1 };
    var opts = {
        TL:  /top|tl/.test(o),       TR:  /top|tr/.test(o),
        BL:  /bottom|bl/.test(o),    BR:  /bottom|br/.test(o)
    };
    if ( !opts.TL && !opts.TR && !opts.BL && !opts.BR )
        opts = { TL:1, TR:1, BL:1, BR:1 };
    var strip = document.createElement('div');
    strip.style.overflow = 'hidden';
    strip.style.height = '1px';
    strip.style.backgroundColor = sc || 'transparent';
    strip.style.borderStyle = 'solid';
    return this.each(function(index){
        var pad = {
            T: parseInt($.css(this,'paddingTop'))||0,     R: parseInt($.css(this,'paddingRight'))||0,
            B: parseInt($.css(this,'paddingBottom'))||0,  L: parseInt($.css(this,'paddingLeft'))||0
        };

        if (typeof this.style.zoom != undefined) this.style.zoom = 1; // force 'hasLayout' in IE
        if (!keep) this.style.border = 'none';
        strip.style.borderColor = cc || gpc(this.parentNode);
        var cssHeight = $.curCSS(this, 'height');

        for (var j in edges) {
            var bot = edges[j];
            // only add stips if needed
            if ((bot && (opts.BL || opts.BR)) || (!bot && (opts.TL || opts.TR))) {
                strip.style.borderStyle = 'none '+(opts[j+'R']?'solid':'none')+' none '+(opts[j+'L']?'solid':'none');
                var d = document.createElement('div');
                $(d).addClass('jquery-corner');
                var ds = d.style;

                bot ? this.appendChild(d) : this.insertBefore(d, this.firstChild);

                if (bot && cssHeight != 'auto') {
                    if ($.css(this,'position') == 'static')
                        this.style.position = 'relative';
                    ds.position = 'absolute';
                    ds.bottom = ds.left = ds.padding = ds.margin = '0';
                    if (expr)
                        ds.setExpression('width', 'this.parentNode.offsetWidth');
                    else
                        ds.width = '100%';
                }
                else if (!bot && $.browser.msie) {
                    if ($.css(this,'position') == 'static')
                        this.style.position = 'relative';
                    ds.position = 'absolute';
                    ds.top = ds.left = ds.right = ds.padding = ds.margin = '0';
                    
                    // fix ie6 problem when blocked element has a border width
                    if (expr) {
                        var bw = sz(this,'borderLeftWidth') + sz(this,'borderRightWidth');
                        ds.setExpression('width', 'this.parentNode.offsetWidth - '+bw+'+ "px"');
                    }
                    else
                        ds.width = '100%';
                }
                else {
                	ds.position = 'relative';
                    ds.margin = !bot ? '-'+pad.T+'px -'+pad.R+'px '+(pad.T-width)+'px -'+pad.L+'px' : 
                                        (pad.B-width)+'px -'+pad.R+'px -'+pad.B+'px -'+pad.L+'px';                
                }

                for (var i=0; i < width; i++) {
                    var w = Math.max(0,getWidth(fx,i, width));
                    var e = strip.cloneNode(false);
                    e.style.borderWidth = '0 '+(opts[j+'R']?w:0)+'px 0 '+(opts[j+'L']?w:0)+'px';
                    bot ? d.appendChild(e) : d.insertBefore(e, d.firstChild);
                }
            }
        }
    });
};

$.fn.uncorner = function() { 
	$('div.jquery-corner', this).remove();
	return this;
};
    
})(jQuery);

/********************   js/jquery.autoscroll.js   ********************/
/*
 * jQuery autoscroll plugin
 *
 * Copyright 2008 Wilker Lucio <wilkerlucio@gmail.com>
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *     http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License. 
 */

AUTOSCROLL_X = 1;
AUTOSCROLL_Y = 2;
AUTOSCROLL_BOTH = 3;

(function($) {
	$.autoscroll = {};
	
	$.autoscroll.Easemove = function() {
		this.current_point = 0;
		this.end_point = 0;
		this.running = false;
		this.speed = .07;
		
		this.onmove = function() {};
	};
	
	$.autoscroll.Easemove.prototype = {
		set_end_point: function(point) {
			this.end_point = point;
			
			if (this.running) {
				return;
			};
			
			this.running = true;
			this.move();
		},
		
		move: function() {
			var distance = this.end_point - this.current_point;
			var move = distance * this.speed;
			
			this.current_point += move;
			
			this.onmove(this.current_point);
			
			if (Math.round(this.current_point) != this.end_point) {
				var t = this;
				
				setTimeout(function() {
					t.move();
				}, 20);
			} else {
				this.running = false;
			}
		}
	};
	
	$.autoscroll.zip = function() {
		var items = $.makeArray(arguments);
		var callback = items.shift();
		var results = [];
		
		for (var i = 0; i < items[0].length; i++) {
			var line = [];
			
			for (var x = 0; x < items.length; x++) {
				line.push(items[x][i]);
			};
			
			results.push(callback.apply(this, line));
		};
		
		return results;
	};
	
	$.fn.autoscroll = function(mode, degree_window, speed) {
		mode = mode || AUTOSCROLL_BOTH;
		degree_window = degree_window || [20, 20];
		speed = speed || .07;
		
		var directions = ['left', 'top'];
		
		return this.each(function() {
			var container = $(this);
			
			var inner_container = container.children(':first');
			
			var ava_size = [container.width(), container.height()];
			
			//workaround to make possible to determine real size of content
			var position = inner_container.css('position');
			
			inner_container.css('position', 'absolute');
			
			var real_size = [inner_container.width(), inner_container.height()];
			
			//back to previous state
			inner_container.css('position', position);
			
			if(inner_container.height()>container.height()){  
				container.addClass("scrollingBox");
			}
			
			
			var offset = container.offset();
			offset = [offset.left, offset.top];
			
			var easemove = [];
			
			jQuery.each(directions, function(i, v) {
				var obj = new jQuery.autoscroll.Easemove();
				obj.speed = speed;
				
				obj.onmove = function(position) {
					if(container.hasClass("scrollingBox")){
						inner_container.css('margin-' + v, -Math.round(position));
					}
				};
				
				easemove.push(obj);
			});
			container.mousemove(function(event) {
				var mouse = [event.pageX, event.pageY];
				
				jQuery.autoscroll.zip(function(m, o, a, r, e, w, t) {
					if (!(t & mode)) return;
					
					var d = m - o;
					d = Math.min(Math.max(d - w, 0), a - w * 2);
					
					
					var f = d / (a - w * 2);
					var real = f * (r - a);
					
					e.set_end_point(real);
				}, mouse, offset, ava_size, real_size, easemove, degree_window, [AUTOSCROLL_X, AUTOSCROLL_Y]);
			});
		});
	};
})(jQuery);
/********************   js/header.JavaScript.js   ********************/
/**
 * Creates a hover-tooltip for HTML DOM elements (such as images).  In the case of an image,
 * this hover-tooltip will override that which is automatically generated from the image's
 * title attribute.  This is useful when used with lightbox, for example.
 *
 * @param {Element} elem an HTML DOM element
 * @param {String} tooltip the tooltip to be displayed
 * 
 * Usage:
 * 	<a href="imagepath" title="imagetitle" onmouseover="condorjs.toggleTitle(this, 'Click to zoom')"></a>
 */
condor.toggleTitle = function(elem, tooltip) {
	elem.origTitle = elem.title ? elem.title : "";
	elem.tooltip = tooltip ? tooltip : "";
	elem.onmouseover = function() {this.title = this.tooltip};
	elem.onfocus = function() {this.title = this.origTitle};
	elem.onmouseout = elem.onfocus;
	elem.onmouseover();
}


/**
 * Adds mouseover/hover functionality to specified elements by adding and removing a "mouseover" class.
 * 
 * @param {Element} elem an HTML DOM element
 * 
 * Usage:
 * 	<styles>
 * 	li.mouseover, li:hover {
 * 		background-color: green;
 * 	}
 * 	</style>
 * 	<li onmouseover="condorjs.mouseover_init(this)">		
 */		
condor.mouseover_init = function(elem) {
	if(!/MSIE (5|6)/.test(navigator.userAgent)) 
	// No need to add mouseover events. Browser probably already understands :hover
	{
		elem.onmouseover = null;
		return;
	}

	elem.onmouseover = function() {addClass(this, 'mouseover');}
	elem.onmouseout = function() {removeClass(this, 'mouseover');}
}



condor.popLightbox = function(imgURL) {
	var elem = document.createElement("a");
	elem.rel = "lightbox";
	elem.href = imgURL;
	myLightbox.start(elem); /* myLightbox is a global variable declared by Lightbox */
}

/********************   js/AC_RunActiveContent.js   ********************/
//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

/********************   libs/cufon/cufon-yui.js   ********************/
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.02
 */
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}),hasClass:function(C,B){return RegExp("(?:^|\\s)"+B+"(?=\\s|$)").test(C.className)},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},textDecoration:function(G,F){if(!F){F=this.getStyle(G)}var C={underline:null,overline:null,"line-through":null};for(var B=G;B.parentNode&&B.parentNode.nodeType==1;){var E=true;for(var D in C){if(!k(C,D)||C[D]){continue}if(F.get("textDecoration").indexOf(D)!=-1){C[D]=F.get("color")}E=false}if(E){break}F=this.getStyle(B=B.parentNode)}return C},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 B={inline:1,"inline-block":1,"run-in":1};return function(E,C,D){if(B[C.get("display")]){return E}if(!D.previousSibling){E=E.replace(/^\s+/,"")}if(!D.nextSibling){E=E.replace(/\s+$/,"")}return E}})()};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(C){var B=this.face=C.face;this.glyphs=C.glyphs;this.w=C.w;this.baseSize=parseInt(B["units-per-em"],10);this.family=B["font-family"].toLowerCase();this.weight=B["font-weight"];this.style=B["font-style"]||"normal";this.viewBox=(function(){var E=B.bbox.split(/\s+/);var D={minX:parseInt(E[0],10),minY:parseInt(E[1],10),maxX:parseInt(E[2],10),maxY:parseInt(E[3],10)};D.width=D.maxX-D.minX;D.height=D.maxY-D.minY;D.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return D})();this.ascent=-parseInt(B.ascent,10);this.descent=-parseInt(B.descent,10);this.height=-this.ascent+this.descent}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)}function E(F){C(this)}function C(F){setTimeout(function(){m.replace(F,d.get(F).options,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 B={},D,F;for(var E=0,C=arguments.length;D=arguments[E],E<C;++E){for(F in D){if(k(D,F)){B[F]=D[F]}}}return B}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(C,J){var B=n.getStyle(v(C,J)).extend(J);var D=c(C,B),E,H,G,F,I;for(E=C.firstChild;E;E=G){H=E.nodeType;G=E.nextSibling;if(H==3){if(F){F.appendData(E.data);C.removeChild(E)}else{F=E}if(G){continue}}if(F){C.replaceChild(o(D,n.whiteSpace(F.data,B,F),B,J,E,C),F);F=null}if(H==1&&E.firstChild){if(n.hasClass(E,"cufon")){z[J.engine](D,null,B,J,E,C)}else{arguments.callee(E,J)}}}}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={enableTextDecoration:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textShadow:"none"};var p={words:/[^\S\u00a0]+/,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){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(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}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("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-canvas{text-indent:0;}@media screen,projection{.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}.cufon-canvas .cufon-alt{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?".cufon-canvas canvas{position:relative;}":".cufon-canvas canvas{position:absolute;}")+"}@media print{.cufon-canvas{padding:0;}.cufon-canvas canvas{display:none;}.cufon-canvas .cufon-alt{display:inline;}}").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(ah,H,Z,D,L,ai){var n=(H===null);if(n){H=L.alt}var J=ah.viewBox;var p=Z.getSize("fontSize",ah.baseSize);var X=Z.get("letterSpacing");X=(X=="normal")?0:p.convertFrom(parseInt(X,10));var K=0,Y=0,W=0,F=0;var I=D.textShadow,U=[];if(I){for(var ag=I.length;ag--;){var O=I[ag];var T=p.convertFrom(parseFloat(O.offX));var R=p.convertFrom(parseFloat(O.offY));U[ag]=[T,R];if(R<K){K=R}if(T>Y){Y=T}if(R>W){W=R}if(T<F){F=T}}}var al=Cufon.CSS.textTransform(H,Z).split(""),B;var o=ah.glyphs,E,r,ac;var h=0,v,N=[];for(var ag=0,ae=0,ab=al.length;ag<ab;++ag){E=o[B=al[ag]]||ah.missingGlyph;if(!E){continue}if(r){h-=ac=r[B]||0;N[ae-1]-=ac}h+=v=N[ae++]=~~(E.w||ah.w)+X;r=E.k}if(v===undefined){return null}Y+=J.width-v;F+=J.minX;var C,q;if(n){C=L;q=L.firstChild}else{C=document.createElement("span");C.className="cufon cufon-canvas";C.alt=H;q=document.createElement("canvas");C.appendChild(q);if(D.printable){var ad=document.createElement("span");ad.className="cufon-alt";ad.appendChild(document.createTextNode(H));C.appendChild(ad)}}var am=C.style;var Q=q.style;var m=p.convert(J.height);var ak=Math.ceil(m);var V=ak/m;var P=V*Cufon.CSS.fontStretch(Z.get("fontStretch"));var S=h*P;var aa=Math.ceil(p.convert(S+Y-F));var t=Math.ceil(p.convert(J.height-K+W));q.width=aa;q.height=t;Q.width=aa+"px";Q.height=t+"px";K+=J.minY;Q.top=Math.round(p.convert(K-ah.ascent))+"px";Q.left=Math.round(p.convert(F))+"px";var A=Math.ceil(p.convert(S))+"px";if(a){am.width=A;am.height=p.convert(ah.height)+"px"}else{am.paddingLeft=A;am.paddingBottom=(p.convert(ah.height)-1)+"px"}var aj=q.getContext("2d"),M=m/J.height;aj.scale(M,M*V);aj.translate(-F,-K);aj.lineWidth=ah.face["underline-thickness"];aj.save();function s(i,g){aj.strokeStyle=g;aj.beginPath();aj.moveTo(0,i);aj.lineTo(h,i);aj.stroke()}var u=D.enableTextDecoration?Cufon.CSS.textDecoration(ai,Z):{};if(u.underline){s(-ah.face["underline-position"],u.underline)}if(u.overline){s(ah.ascent,u.overline)}function af(){aj.scale(P,1);for(var x=0,k=0,g=al.length;x<g;++x){var y=o[al[x]]||ah.missingGlyph;if(!y){continue}if(y.d){aj.beginPath();if(y.code){c(y.code,aj)}else{y.code=d("m"+y.d,aj)}aj.fill()}aj.translate(N[k++],0)}aj.restore()}if(I){for(var ag=I.length;ag--;){var O=I[ag];aj.save();aj.fillStyle=O.color;aj.translate.apply(aj,U[ag]);af()}}var z=D.textGradient;if(z){var G=z.stops,w=aj.createLinearGradient(0,J.minY,0,J.maxY);for(var ag=0,ab=G.length;ag<ab;++ag){w.addColorStop.apply(w,G[ag])}aj.fillStyle=w}else{aj.fillStyle=Z.get("color")}af();if(u["line-through"]){s(-ah.descent,u["line-through"])}return C}})());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 g=(document.documentMode||0)<8;document.write(('<style type="text/css">.cufon-vml-canvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}.cufon-vml-canvas{position:absolute;text-align:left;}.cufon-vml{display:inline-block;position:relative;vertical-align:'+(g?"middle":"text-bottom")+";}.cufon-vml .cufon-alt{position:absolute;left:-10000in;font-size:1px;}a .cufon-vml{cursor:pointer}}@media print{.cufon-vml *{display:none;}.cufon-vml .cufon-alt{display:inline;}}</style>").replace(/;/g,"!important;"));function c(h,i){return a(h,/(?:em|ex|%)$|^[a-z-]+$/i.test(i)?"1em":i)}function a(k,l){if(/px$/i.test(l)){return parseFloat(l)}var j=k.style.left,i=k.runtimeStyle.left;k.runtimeStyle.left=k.currentStyle.left;k.style.left=l.replace("%","em");var h=k.style.pixelLeft;k.style.left=j;k.runtimeStyle.left=i;return h}var f={};function d(o){var p=o.id;if(!f[p]){var m=o.stops,n=document.createElement("cvml:fill"),h=[];n.type="gradient";n.angle=180;n.focus="0";n.method="sigma";n.color=m[0][1];for(var l=1,i=m.length-1;l<i;++l){h.push(m[l][0]*100+"% "+m[l][1])}n.colors=h.join(",");n.color2=m[i][1];f[p]=n}return f[p]}return function(aj,K,ad,G,O,ak,ab){var o=(K===null);if(o){K=O.alt}var M=aj.viewBox;var q=ad.computedFontSize||(ad.computedFontSize=new Cufon.CSS.Size(c(ak,ad.get("fontSize"))+"px",aj.baseSize));var aa=ad.computedLSpacing;if(aa==undefined){aa=ad.get("letterSpacing");ad.computedLSpacing=aa=(aa=="normal")?0:~~q.convertFrom(a(ak,aa))}var C,r;if(o){C=O;r=O.firstChild}else{C=document.createElement("span");C.className="cufon cufon-vml";C.alt=K;r=document.createElement("span");r.className="cufon-vml-canvas";C.appendChild(r);if(G.printable){var ag=document.createElement("span");ag.className="cufon-alt";ag.appendChild(document.createTextNode(K));C.appendChild(ag)}if(!ab){C.appendChild(document.createElement("cvml:shape"))}}var ap=C.style;var V=r.style;var m=q.convert(M.height),am=Math.ceil(m);var Z=am/m;var T=Z*Cufon.CSS.fontStretch(ad.get("fontStretch"));var Y=M.minX,X=M.minY;V.height=am;V.top=Math.round(q.convert(X-aj.ascent));V.left=Math.round(q.convert(Y));ap.height=q.convert(aj.height)+"px";var v=G.enableTextDecoration?Cufon.CSS.textDecoration(ak,ad):{};var J=ad.get("color");var ao=Cufon.CSS.textTransform(K,ad).split(""),B;var p=aj.glyphs,H,s,af;var h=0,P=[],W=0,x;var z,L=G.textShadow;for(var ai=0,ah=0,ae=ao.length;ai<ae;++ai){H=p[B=ao[ai]]||aj.missingGlyph;if(!H){continue}if(s){h-=af=s[B]||0;P[ah-1]-=af}h+=x=P[ah++]=~~(H.w||aj.w)+aa;s=H.k}if(x===undefined){return null}var A=-Y+h+(M.width-x);var an=q.convert(A*T),ac=Math.round(an);var S=A+","+M.height,n;var N="r"+S+"ns";var y=G.textGradient&&d(G.textGradient);for(ai=0,ah=0;ai<ae;++ai){H=p[ao[ai]]||aj.missingGlyph;if(!H){continue}if(o){z=r.childNodes[ah];while(z.firstChild){z.removeChild(z.firstChild)}}else{z=document.createElement("cvml:shape");r.appendChild(z)}z.stroked="f";z.coordsize=S;z.coordorigin=n=(Y-W)+","+X;z.path=(H.d?"m"+H.d+"xe":"")+"m"+n+N;z.fillcolor=J;if(y){z.appendChild(y.cloneNode(false))}var al=z.style;al.width=ac;al.height=am;if(L){var u=L[0],t=L[1];var F=Cufon.CSS.color(u.color),D;var R=document.createElement("cvml:shadow");R.on="t";R.color=F.color;R.offset=u.offX+","+u.offY;if(t){D=Cufon.CSS.color(t.color);R.type="double";R.color2=D.color;R.offset2=t.offX+","+t.offY}R.opacity=F.opacity||(D&&D.opacity)||1;z.appendChild(R)}W+=P[ah++]}var Q=z.nextSibling,w,E;if(G.forceHitArea){if(!Q){Q=document.createElement("cvml:rect");Q.stroked="f";Q.className="cufon-vml-cover";w=document.createElement("cvml:fill");w.opacity=0;Q.appendChild(w);r.appendChild(Q)}E=Q.style;E.width=ac;E.height=am}else{if(Q){r.removeChild(Q)}}ap.width=Math.max(Math.ceil(q.convert(h*T)),0);if(g){var U=ad.computedYAdjust;if(U===undefined){var I=ad.get("lineHeight");if(I=="normal"){I="1em"}else{if(!isNaN(I)){I+="em"}}ad.computedYAdjust=U=0.5*(a(ak,I)-parseFloat(ap.height))}if(U){ap.marginTop=Math.ceil(U)+"px";ap.marginBottom=U+"px"}}return C}})());
/********************   libs/cufon/HarabaraHand_400.font.js   ********************/
Cufon.registerFont({"w":309,"face":{"font-family":"HarabaraHand","font-weight":400,"font-stretch":"normal","units-per-em":"512","panose-1":"2 0 5 3 0 0 0 9 0 4","ascent":"409","descent":"-103","x-height":"15","cap-height":"17","bbox":"-181.291 -553.318 534.382 255.042","underline-thickness":"0","underline-position":"0","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":250},"B":{"d":"84,-290v9,-36,21,-60,28,-98r21,2v-3,7,-22,43,-16,52v-7,4,-5,2,-4,8v-14,11,-3,40,-18,50r-8,24v30,-4,67,-38,99,-48v1,-7,7,-11,18,-11v1,-11,17,-9,15,-19v9,1,8,-7,14,-10v8,-17,60,-47,38,-78v-52,-26,-135,14,-174,25v-3,6,-13,9,-23,11v-4,12,-19,17,-32,20v-10,2,-15,1,-16,-7v-1,-8,2,-13,8,-15v0,-12,51,-23,63,-23v27,-26,100,-37,149,-40v-1,2,0,3,2,3v48,-20,68,51,34,84v-14,14,-31,33,-56,55v30,-10,93,10,83,42v0,1,4,2,5,2v1,-6,-3,-8,2,-7v0,6,5,10,0,14v6,-1,2,8,4,12v-8,-1,1,5,-5,4v-4,13,3,29,-10,28v4,16,2,14,-27,54v-51,70,-136,150,-212,202v-52,34,-79,43,-128,37r0,-3v-8,0,-10,-11,-17,-12v-4,-20,16,-37,18,-52v5,0,7,-6,8,-10v21,-13,37,-39,53,-48v14,-47,25,-96,47,-138v-6,-2,2,-6,3,-12v7,0,2,-10,7,-15v-8,3,-14,3,-19,1v0,0,-8,-21,8,-23v-4,-2,-2,-7,7,-13v9,-6,16,-9,21,-9r7,-27v-3,-1,-3,-2,-1,-6v2,-8,5,4,4,-6xm-19,-17v-2,2,-10,6,-2,5v2,-4,2,-5,2,-5xm10,-1v-5,-8,-11,-12,-9,-26v-11,4,-15,14,-25,18v-2,9,-16,15,-18,25v-9,6,-16,33,-11,42v81,13,149,-50,199,-94v55,-48,113,-126,142,-187v2,-8,-2,-21,5,-23r-4,-1v7,-41,-57,-37,-87,-34v-48,5,-76,61,-132,69v0,17,-12,23,-11,41v-7,7,-10,24,-12,37r3,-3v6,13,-11,11,-7,29v-6,-2,3,-13,-4,-13v0,7,-13,20,-1,20v-2,0,-20,19,-13,30v5,-7,3,-23,13,-25v-3,6,-5,15,-8,27v1,-1,3,-2,6,-1v-2,3,-12,9,-9,10v6,-4,12,-11,20,-11v6,-19,34,-30,50,-40r3,3v-9,6,-21,7,-24,16v11,-6,29,-10,38,-22v-2,-2,-3,-3,-4,-3v4,-2,16,-4,20,-7v-1,4,-2,6,-1,7v18,-16,46,-13,62,-28v16,-4,29,-18,47,-14v2,-3,3,-6,6,-2v-19,0,-39,24,-57,22v-5,9,-40,15,-45,23v-7,-4,-15,11,-21,10v-23,17,-54,19,-71,41r-6,-3v2,10,-16,15,-22,21v-4,19,-6,26,1,36v-4,8,-6,5,-13,10xm246,-165r1,0r-1,0xm114,-114v2,3,13,0,12,-5xm74,-91v-8,-1,-14,7,-14,10v5,0,10,-7,14,-10xm55,-144v-3,0,-1,-3,-1,-5v5,0,0,1,1,5xm107,-290v-1,3,1,8,-2,9v0,-5,1,-8,2,-9xm117,-326v-1,-1,4,-4,4,-4v-2,-1,-1,5,-4,4xm118,-331v1,-4,3,-6,5,-6v-1,3,-3,5,-5,6","w":335},"C":{"d":"295,-90v-12,46,-49,52,-89,82v-73,54,-198,49,-200,-51v-7,0,-5,-4,0,-4v-6,-9,-10,-52,0,-61v-5,-1,-6,-17,3,-16v-6,-9,4,-25,9,-34r-4,-1v-3,-16,26,-39,19,-48v22,-1,-4,18,13,20v-15,3,-12,28,-18,36v11,6,5,-20,15,-23v0,-3,2,-17,10,-16v-5,7,-1,17,-9,20v0,17,-8,18,-6,31r-2,0v-3,24,-12,48,-5,70r-3,0v-8,60,60,114,132,78v41,-21,115,-49,134,-93v8,-8,12,-9,12,-2v0,7,-4,11,-11,12xm28,-123v-2,-7,1,-19,-11,-16r1,27v8,-2,5,-7,10,-11xm21,-151v4,2,2,14,9,8r-3,-1v7,-2,-1,-5,5,-10v-7,-3,-5,2,-11,3xm54,-224v3,-2,16,0,6,2v2,7,-6,15,-13,15v1,-7,8,-11,7,-17xm37,-223v0,-3,2,-2,6,-3v-1,1,-3,2,-6,3xm58,-228v-10,1,-14,-9,-12,-12v11,-3,14,-4,6,-11v4,-4,13,-27,21,-27v3,-14,22,-28,25,-38v4,-3,24,-19,23,-25v8,-1,9,-2,5,-6v-2,-8,23,-10,14,-15v-5,1,-2,-3,8,-14v35,-37,121,-96,188,-57v0,-9,2,-7,1,-15v9,-3,17,4,26,0r-2,4r9,2v0,49,-13,67,-32,97v3,3,2,5,-2,5v0,17,-23,24,-37,25v8,-8,-12,-7,-15,-14v7,-20,1,-6,-3,-32v4,-14,29,-29,32,-43v-5,-1,-2,-6,0,-10v-7,-7,-11,-2,-10,-12v-35,-15,-86,11,-109,28v-10,8,-15,16,-13,24v-32,7,-16,32,-51,34v-1,3,-6,8,-3,11v5,-3,8,-7,15,-9r0,3v-11,2,-10,13,-18,18v2,5,-13,11,-14,19v-10,-2,3,-7,3,-13v-7,-1,-8,7,-15,6v1,12,-15,12,-11,22v-15,8,-10,25,-23,32v2,11,-13,16,-6,23xm68,-236v-1,4,-1,10,-8,8v0,-6,8,-7,8,-8xm75,-241v-4,1,-9,4,-10,0v10,0,3,-9,13,-9v-2,3,-3,6,-3,9xm80,-257v1,4,0,3,-4,3v-1,-3,2,-3,4,-3xm97,-281v-2,6,-6,18,-12,10v6,0,4,-11,12,-10xm94,-284v1,-4,6,-8,14,-13v-6,8,-6,11,-14,13xm114,-318v-1,5,5,1,8,2v-2,-1,-5,-2,-8,-2xm122,-327v-4,-1,-5,3,-1,3v3,1,1,-2,1,-3","w":376},"D":{"d":"105,0v-20,12,-59,41,-83,48v2,7,-15,-2,-16,9v-48,17,-98,48,-164,37v-47,-8,-9,-48,-5,-64v2,0,7,3,6,-1r-2,0v-1,-5,12,-20,18,-19v0,-10,10,-7,12,-15v8,8,-4,29,-14,31v2,0,4,1,4,4v-10,9,-15,11,-18,31r-3,-2v-8,14,0,21,23,21v23,0,41,-3,53,-8v0,1,0,2,1,3v8,-4,5,-4,3,-10v38,-9,120,-37,142,-61v3,-3,9,-4,16,-5v-1,-4,3,-3,6,-4v-1,-8,12,-12,18,-12v4,-10,8,-10,20,-13v-1,-5,2,-8,10,-8v0,2,0,2,2,2v-1,-5,5,-3,4,-10v10,-3,27,-15,29,-24v15,-2,5,-10,18,-11v12,-18,42,-38,53,-57v17,-4,43,-24,48,-39r-46,6v-1,-2,-1,-3,-1,-3v0,2,-1,3,-3,4v-38,2,-67,25,-106,28v-12,12,-51,15,-56,34v-7,25,-16,51,-10,77v-1,1,-4,1,-9,1v-2,13,-7,5,-19,7v-5,-5,-1,-10,-4,-15v-14,-6,14,-34,2,-35r5,0v0,-17,1,-15,9,-27v-5,-3,-12,-1,-12,-3v8,-2,8,-4,11,-9v-10,-1,-1,-2,0,-6v10,-5,0,-15,10,-17v4,-23,28,-49,29,-72v3,-6,24,-36,17,-42v10,-17,5,-34,17,-49v6,-7,10,-16,12,-27v17,-4,-8,-15,10,-29v13,-15,9,-20,19,-28v-3,-19,23,-29,26,-12v-4,26,-21,45,-26,69v-4,1,-8,4,-2,6v-17,19,-43,102,-54,127r-7,0v5,3,-5,10,2,10v-8,13,-3,19,-11,40v9,1,17,-4,27,-1v-8,0,-13,6,-25,5v-1,4,-7,8,-5,11v19,-2,40,-22,62,-23v-7,-5,-2,-7,4,-10v4,-2,6,-4,9,-5r-1,5v17,3,20,-4,36,-6v-2,-6,6,0,6,-5v-11,-1,-17,4,-28,5r0,-3v15,-3,44,-15,61,-7v5,-7,25,-6,36,-6v1,-5,-4,-1,-5,-5r8,0v-1,1,-1,2,-1,4v12,-3,12,-6,24,-8v2,-5,-5,-1,-4,-6v4,0,11,2,9,-4v-3,1,-3,0,-2,-2v3,0,3,-4,8,-3r0,3v38,-20,75,-73,87,-118v35,-125,-133,-124,-235,-101r-1,4v-34,5,-59,18,-84,32v-12,0,-9,13,-22,12v5,3,6,4,6,10v-9,2,-9,3,-16,6v1,-5,-3,-4,-6,-3r0,3v-11,2,-16,4,-16,6v-9,-1,-10,-10,-20,-11v-5,-21,20,-20,26,-28v14,-3,26,-15,42,-16v-1,-7,9,-3,16,-4v-1,-4,4,-2,2,-5v55,-16,121,-42,188,-34v38,4,60,6,66,8v1,8,10,7,10,0v-5,0,-5,-2,0,-2r1,6v23,-7,30,26,50,21v-4,0,-1,4,-2,7v6,1,3,2,9,0v16,31,24,71,-5,107v2,9,-6,16,-6,24v-6,-1,-3,7,-9,6v1,21,-37,34,-38,53v-1,0,-6,4,-15,12v-15,13,-17,12,1,12v1,7,5,1,0,10v-11,1,-32,-2,-31,8v-10,6,-11,18,-23,23v2,0,5,-5,6,-3v-2,3,-11,6,-6,10v-2,4,-15,0,-15,8v2,0,6,-1,5,2v-9,2,-8,13,-21,11r5,1v-11,13,-24,28,-39,37v1,4,-3,3,-6,4v-11,17,-32,24,-43,39v-14,5,-22,21,-37,26v-5,8,-18,14,-30,20r3,0xm17,40v-4,1,-7,0,-5,5v2,-2,6,-1,5,-5xm65,16v-7,0,-10,5,-2,3v1,-1,1,-2,2,-3xm73,13v1,0,7,-7,1,-3v0,1,-1,2,-1,3xm80,8v5,-5,15,-4,18,-12v-7,4,-18,2,-18,12xm-91,-25v-4,11,-22,22,-31,28v1,-9,26,-21,28,-30v-1,-1,-6,1,-6,-1v6,-7,12,6,17,-4v3,-6,7,-8,11,-7v1,4,-3,3,-6,3v-3,6,-8,10,-13,11xm-111,-20v-1,6,-8,13,-12,16v6,-8,1,-14,12,-16xm114,-12v-3,-6,-11,1,-13,6v5,0,7,-7,13,-6xm122,-20v-3,-1,-6,2,-2,3r3,0xm124,-22v7,2,9,-5,11,-6v-5,-1,-8,1,-11,6xm149,-39v-6,-4,-12,3,-6,5v4,-4,6,-6,6,-5xm-80,-46v1,6,-7,11,-8,5v4,-1,3,-5,8,-5xm151,-41v2,-1,8,-6,0,-5r0,5xm-45,-58v-4,9,-5,5,-18,15v0,-8,12,-11,18,-15xm166,-53v-1,0,-6,0,-5,3v3,0,6,1,5,-3xm-16,-76v1,6,-8,9,-10,3v4,1,14,-8,18,-5v-2,1,-5,2,-8,2xm215,-90v-1,-4,-4,-1,-6,1xm17,-96v0,6,-5,9,-6,2v2,-1,4,-2,6,-2xm16,-105v16,-4,18,8,5,11v-1,-2,11,-10,1,-8v0,0,-7,1,-6,-3xm148,-155v2,3,13,0,12,-4xm289,-164v3,-1,5,-2,5,-3v-1,1,-3,2,-5,3xm268,-170v0,4,-4,5,-2,0r2,0xm220,-174v-2,-4,-16,-1,-16,3v7,0,13,-1,16,-3xm252,-188v4,1,12,-3,11,3r-21,2v2,-3,6,-5,10,-5xm276,-188v2,0,4,0,2,2v-1,0,-2,-1,-2,-2xm368,-196v-7,3,-20,10,-21,0v10,-1,14,-3,21,0xm34,-389v0,1,4,6,5,1v-1,-1,-2,-1,-5,-1","w":429},"E":{"d":"68,-11v53,-3,133,-32,176,-55v10,1,12,-7,22,-7v-1,3,1,3,4,3v12,-19,63,-20,82,-37v7,0,14,0,18,-4v4,7,9,10,14,8v1,-8,-11,-4,-11,-10v5,1,9,3,13,0v-5,4,2,8,2,13v-8,-3,-14,8,-24,8v-34,8,-73,31,-106,40v0,8,-15,0,-19,9v-68,29,-155,80,-238,47v-3,-6,-19,-27,0,-35v0,-6,-3,-13,3,-15v9,-33,62,-57,78,-86v20,-13,53,-45,77,-61v3,-6,7,-8,21,-9v11,-19,49,-35,61,-50v-5,2,-41,9,-45,13v-13,0,-26,5,-38,6v-7,10,-46,18,-62,7v-10,-1,-38,-8,-34,-19v46,-70,156,-139,226,-189v-1,-5,4,-6,9,-5v2,-13,-9,-9,-5,-18v4,-1,6,0,10,0v0,-7,10,-12,28,-17v18,-5,28,-3,31,5v-5,-1,-3,4,-3,7v-19,-3,-28,29,-44,28r-79,58v-22,17,-60,45,-71,62v-4,1,-4,-2,-4,-6v3,10,-16,13,-12,17v-20,7,-24,30,-42,38v-2,9,-21,23,3,24v47,4,74,-20,111,-26v-2,-7,6,-2,8,-5v10,-4,26,-2,33,-9v16,0,43,-25,49,-2r3,0v8,36,-55,31,-64,50v-4,4,-11,0,-10,7v-17,6,-21,17,-37,23v0,5,-11,-1,-9,7v-7,3,-23,21,-33,21r0,6v-18,1,-41,36,-55,42v-1,6,-12,3,-10,13v-10,4,-21,23,-32,30v-4,15,-46,37,-38,58r-3,0v4,15,13,21,28,17v-1,-2,0,-2,3,-2v2,4,10,2,15,4r0,-4","w":382},"G":{"d":"28,-176v9,5,5,-20,14,-22v-1,-4,3,-14,8,-15v-6,30,-22,52,-17,81v-8,8,-4,25,-2,36r-3,0v-7,60,61,107,133,75v58,-26,129,-60,154,-118v13,-3,15,-3,23,6v-2,10,-7,20,-9,33v-4,1,-5,4,-7,10v-17,4,-18,48,-34,52v1,6,0,5,-4,6v-13,25,-43,68,-50,101v-13,-2,-8,32,-14,36v-5,2,-8,5,-3,7v-6,7,3,12,0,24v-14,-2,-19,15,-26,-3v-3,-2,-14,-14,-4,-17r-4,-4v20,-28,36,-112,67,-133v3,-18,22,-31,26,-48v-52,46,-167,123,-246,57v-13,-11,-26,-33,-23,-58v-7,-1,-5,-4,-1,-5v-9,-8,-2,-40,-6,-55v9,-3,0,-9,2,-19v6,2,10,-5,3,-5v0,-8,8,-23,12,-28r-5,-1v-2,-14,22,-35,20,-46v19,-3,-3,15,11,19v-8,4,-12,13,-10,24v-8,2,-3,5,-5,10xm280,-72r-1,1xm18,-123v11,-1,9,-15,7,-26v-16,-3,-5,21,-7,26xm21,-160v-1,3,2,2,4,2v0,5,-4,4,0,8v8,-5,0,-9,7,-12v0,0,-10,-5,-9,2r-2,0xm53,-226v-2,-7,12,-9,9,-3v-2,0,-3,0,-4,1v3,8,-2,13,-14,14v6,-1,1,-13,9,-12xm42,-233v-3,4,-9,2,-4,0r4,0xm53,-239v4,4,1,4,-3,5v-1,-4,-12,-8,-4,-11r-3,-1v1,-1,5,-2,11,-4v-11,-8,8,-28,15,-34v11,-24,37,-41,48,-61v8,0,10,-2,5,-5v-2,-8,20,-10,15,-14v-5,1,-2,-4,7,-15v35,-37,120,-92,187,-54v0,-11,3,-7,1,-15v9,-3,17,4,26,0r-2,4v2,1,7,2,10,2v0,47,-13,64,-31,94v1,16,-23,28,-40,29r5,-3v-5,-3,-12,-4,-18,-10v1,-8,2,-12,2,-12r0,0v-5,1,-4,-6,-5,-18v-8,-8,23,-25,25,-33v1,-6,1,-10,4,-20v-4,-3,-11,-3,-10,-11v-34,-15,-85,9,-108,26v-10,8,-15,16,-13,23v-31,8,-16,31,-49,34v-1,4,-8,7,-5,11v7,-5,12,-8,15,-9v-3,8,-11,5,-11,15v-10,4,-9,21,-24,23v0,-6,6,-5,8,-12v-6,-1,-10,5,-15,5v2,12,-20,14,-11,22v-10,6,-15,15,-17,28v-10,2,-5,18,-15,21xm66,-242v-1,4,0,10,-7,8v0,-6,3,-5,7,-8xm75,-256v-4,5,-2,3,-2,9v-4,1,-10,6,-10,0v8,-1,2,-9,12,-9xm79,-260v-2,0,-6,1,-5,-2v2,0,5,0,5,2xm95,-286v-3,5,-6,18,-13,10v5,2,6,-14,13,-10xm91,-289v1,-5,5,-9,14,-11v-1,1,-3,4,-8,10v-3,0,-5,0,-6,1xm118,-321v0,0,-6,-1,-7,2v2,-1,4,-1,7,-2xm118,-331v-3,-1,-2,2,-2,4v7,0,3,0,2,-4","w":347},"H":{"d":"266,-129v-14,7,-11,38,-26,48v11,8,-11,31,-4,42v-2,5,-6,11,-11,18v0,5,-2,31,-13,21v-8,8,-14,4,-21,-1v-4,-19,15,-25,16,-38v1,-11,18,-28,8,-34v11,-7,12,-19,10,-37v4,-5,4,5,9,5v10,-9,1,-30,13,-32v-2,-1,-4,-9,-1,-13v4,3,8,6,4,-3r2,0v-5,-12,7,-10,4,-21v4,-4,6,5,10,0r-8,-12v10,-2,5,-9,12,-16v-8,-5,5,-5,-2,-10v8,-4,5,-15,11,-24v-10,-2,-84,25,-93,23v-10,6,-43,12,-59,19v-15,37,-54,118,-54,167v0,24,-4,23,-27,23v-10,-14,-10,-6,-8,-30r0,-3v3,0,4,1,4,3v8,-9,40,-93,49,-104v-1,-18,21,-32,22,-53v-6,6,-34,14,-51,16v-3,12,-16,-2,-19,10v-24,4,-52,12,-41,-23v5,-10,20,1,34,-5v1,9,1,2,5,0v25,-6,56,-11,77,-20v41,-41,51,-132,74,-192v19,-4,-11,-5,6,-11v0,-8,5,-6,4,-15v9,-6,21,-6,18,13v-2,14,-4,22,-8,25v0,4,1,3,2,-4v1,-7,1,-4,1,-4v-9,27,-27,71,-37,98v-3,0,-10,3,-2,5v-8,26,-25,51,-36,75v49,-16,110,-23,149,-38v9,-24,22,-50,27,-74v1,1,3,1,5,1v-2,-19,14,-36,15,-52v3,-7,3,-7,1,2v-2,9,-2,10,0,4v11,-14,12,-52,26,-63v8,15,5,-8,14,-4v-2,0,-4,3,-2,4v6,-6,8,6,13,9v-8,4,6,20,-5,27v1,9,-10,11,-3,19v-4,5,-9,20,-5,-2v2,-10,2,-12,2,-12v4,3,0,17,-7,12v-3,10,-14,19,-12,27r-4,-4v-7,10,-1,15,-4,26v-4,-1,-4,-4,0,-10v-7,3,-5,21,-12,23v-7,2,-2,20,-9,10v4,19,-11,36,-14,51v32,-7,71,-21,113,-15v0,5,5,5,9,6v16,29,-21,36,-36,35v0,-6,-4,-6,-7,-13v-20,17,-97,-9,-96,32v-11,28,-28,57,-33,89v7,0,0,6,2,10v-1,-1,-3,-4,-1,-6xm380,-391v0,-4,3,-7,5,-7v-1,3,-2,5,-5,7xm362,-385v-2,4,-6,7,-1,10v1,-3,2,-7,1,-10xm351,-379v0,3,3,2,3,0v-1,-4,-2,-2,-3,0xm353,-375v-2,2,-4,7,0,5r0,-5xm342,-347v3,-4,4,-8,1,-10v-1,3,-2,7,-1,10xm345,-327v0,1,-2,8,-4,5v1,-3,3,-4,4,-5xm336,-305v0,1,-1,3,-4,6v1,-3,3,-5,4,-6xm327,-311v-9,7,-5,6,-3,13v2,-5,3,-9,3,-13xm315,-277v1,-1,7,-8,3,-10v-2,4,-3,7,-3,10xm314,-273v-3,-1,-4,2,-2,5xm302,-233v3,7,5,-7,7,2v-6,6,-11,2,-7,-2xm273,-142v-3,-7,2,-7,3,-2v-3,1,-3,2,-3,2xm262,-114v0,-1,0,-4,1,-2v-1,0,-1,1,-1,2xm249,-76v-2,-2,-1,-3,0,-6v3,1,1,4,0,6","w":382},"I":{"d":"224,-49v-38,-6,-79,3,-105,15v2,18,-16,32,-17,48v-1,2,-3,3,-6,3v6,-19,2,-24,7,-38r-6,1r4,-10v-6,2,-13,9,-21,5v-14,14,-50,26,-75,19v-13,-4,2,-20,-1,-27v22,-5,58,0,71,-16v15,-7,31,-7,38,-20v-3,-9,27,-59,21,-69v9,-3,3,-15,11,-20v-1,0,-2,-1,-3,-2v29,-74,47,-99,72,-199r-8,0v-30,-44,-83,39,-128,21v-4,-4,5,-22,14,-26v23,2,57,-25,78,-21v-1,-10,6,0,21,-10v10,-6,21,-9,31,-11v2,-14,14,-21,17,-35v4,4,10,-5,14,6v3,8,6,12,7,15v18,-5,36,-10,53,-14v4,2,12,0,13,-4v27,3,72,-15,51,24v-7,14,-15,28,-30,34v-5,-5,-9,-13,0,-19v-6,-7,10,-6,4,-18v-30,-6,-68,9,-94,16v-3,16,-15,26,-12,42r-4,0v-6,39,-33,70,-39,108r-6,0v3,28,-38,65,-35,93v-4,8,-15,16,-10,29v-1,-1,-2,-1,-3,-1v-3,10,-15,43,-15,55v-9,2,-2,6,-9,10v28,-5,86,-25,118,-16v8,18,-7,26,-18,32xm140,-112v-3,-1,-2,4,-2,6v1,0,1,-2,2,-6xm159,-159v2,-4,-3,-8,-3,-1v-1,3,2,1,3,1","w":382},"J":{"d":"79,9v-4,-7,-23,0,-22,-11v-3,0,-14,-3,-13,-9v-21,-18,-52,-68,-40,-97v-5,1,-2,-5,-3,-8v7,0,-5,-15,4,-18v4,4,5,3,4,-4v5,0,0,-7,1,-12r-6,4v1,-2,-1,-13,5,-13r0,6v2,-2,3,-9,8,-7v1,14,2,29,-1,41v1,-1,2,-2,4,-2v2,9,-8,6,-3,13v-1,0,-3,1,-1,1v16,50,27,96,85,96v50,-11,62,-16,80,-63v48,-127,55,-202,111,-322v-26,5,-47,16,-77,18v0,3,-9,7,-28,13v-19,6,-30,9,-34,9v-7,-12,-14,-24,16,-26v24,-9,51,-15,78,-20r0,-4v39,-2,75,-16,114,-25v1,3,1,4,5,4r0,-4v9,0,20,-2,33,-5v-2,-9,22,-9,29,-8v15,6,-4,35,-13,33v-3,7,-20,10,-26,2r1,-3v-21,0,-39,4,-58,6r5,1r-16,3v3,1,10,-1,10,3v-26,-1,-13,-19,-27,24r-98,304v-5,11,-11,20,-13,32v-5,0,-6,4,-6,9v-18,23,-52,48,-108,39xm18,-164v1,0,7,4,2,4v-4,0,-2,-1,-2,-4xm18,-169v-1,5,-6,8,-11,7v0,-9,5,-5,11,-7","w":350},"K":{"d":"314,0v-16,1,-68,22,-86,0v-13,-4,-24,-22,-36,-27v-2,-5,-7,-9,-14,-12v-33,-25,-78,-86,-92,-133v-5,4,-25,11,-20,17r-30,107v-1,1,-2,1,-3,1v-6,16,-4,46,-32,41v1,-44,31,-86,31,-127v11,0,-5,-13,9,-13v7,-19,-26,1,-25,-20v-6,-1,-11,-18,-1,-21v-1,-4,3,-4,5,-5v5,-24,23,-50,51,-53v2,-8,5,-18,7,-24v-8,-15,10,-75,24,-87v0,-10,-6,-31,9,-32v8,-17,3,-61,35,-42v3,16,0,41,-11,46v-14,61,-33,84,-46,153v8,7,18,13,8,22v6,0,8,-10,17,-8v6,-12,9,-2,22,-19v28,-22,59,-54,90,-70v1,-5,3,-9,0,-12v32,-13,66,-52,85,-78r4,0v1,-20,18,-19,25,-34v16,-6,27,0,22,18v-4,13,-23,15,-25,28v-48,24,-99,91,-144,128r-75,62v-16,30,13,65,28,88v16,25,45,61,72,67v19,15,44,27,69,24v10,9,22,-6,27,15xm39,-154v0,2,1,7,-2,6v0,-2,1,-4,2,-6xm53,-193v0,-3,9,-10,0,-9r0,9xm68,-256v-1,3,2,10,-2,10v-1,-3,0,-6,2,-10","w":335},"L":{"d":"59,-44v13,1,26,-17,41,-16r0,-4v13,-3,98,-45,123,-39v-1,-6,18,0,16,-7v8,1,89,-6,82,12v13,12,-3,39,-23,28v1,-9,-11,-3,-8,-14v-71,-4,-119,18,-168,38v-14,15,-66,28,-79,47v-3,1,-8,1,-5,5v-7,2,-10,7,-17,8v3,-3,-4,-8,-2,-4v1,0,1,2,1,3r-6,1v0,-2,0,-4,1,-5v-9,-2,-14,-6,-14,-13v-2,-30,23,-25,35,-44v10,-37,46,-67,62,-98v-1,-18,9,-12,9,-28v22,-25,35,-70,53,-99v-10,0,0,-10,0,-14v3,0,7,-9,15,-27v14,-30,-1,-30,6,-48v1,0,-1,0,-3,-2v5,-24,35,-58,36,-77v26,0,15,11,17,35v-6,2,-9,22,-9,28v-16,7,-10,44,-24,52v0,27,-35,71,-42,100v-8,0,-5,8,-11,11v2,0,3,0,4,1v1,3,-27,48,-27,50r7,-7v0,8,-7,10,-7,20r-4,0v0,-4,1,-7,4,-10v-4,-2,-18,23,-17,26v9,-1,5,-11,13,-14v-4,5,-7,12,-8,20v-13,9,-21,19,-28,33v8,0,5,-9,13,-14v2,7,-14,18,-11,26v-12,3,-5,24,-20,25v5,3,-4,10,-5,15xm137,-182v-1,1,-4,6,-5,2v1,-1,2,-2,5,-2","w":335},"M":{"d":"352,-70v10,4,13,23,2,28v1,11,-4,24,-17,28v-4,7,-6,11,-24,9v-4,-17,-6,-27,2,-43v-6,-18,7,-35,12,-51r51,-162v5,-13,13,-23,13,-38v13,-6,7,-32,21,-36v-9,-4,8,-17,2,-27v-11,11,-20,34,-35,42v-5,13,-9,8,-12,21v-11,4,-34,44,-45,49v-6,8,-62,64,-62,75v-9,1,-9,4,-11,14v-13,0,-13,11,-19,21v-10,9,-35,67,-69,46v-4,-13,7,-31,11,-46r-3,0v0,-35,-26,-99,-16,-136v-3,-2,-10,-9,-9,-17v-1,-1,-2,-1,-4,-1v-8,13,-10,28,-12,38v6,4,-15,5,-4,11v-14,26,-26,64,-33,97v-4,0,-5,1,-6,4v-9,30,-20,41,-21,71v-5,5,-10,28,-10,34r-4,0v-2,15,-19,46,-14,64v-6,12,-31,17,-34,-3v-2,-16,2,-21,6,-34r2,0v-2,-10,1,-18,1,-27v10,2,4,-7,14,-8v1,-36,19,-44,28,-74v1,4,-3,8,1,8v7,-15,11,-35,20,-57v5,-1,10,-11,0,-12r21,-42v-8,-8,14,-29,7,-38v8,1,12,-11,5,-14v6,-13,14,-31,17,-48v2,0,4,1,5,2v-1,-3,-4,-10,-1,-14v-9,-3,-22,-6,-17,-18v6,-12,3,-24,16,-26v3,-12,19,-41,22,-51v20,-1,29,-3,27,25v-5,81,-15,172,10,238v4,10,9,16,15,17v5,-3,7,-21,17,-19v-4,-6,5,-14,7,-6v49,-59,110,-117,152,-180r9,-10v7,-29,38,-50,57,-68v8,-9,15,-12,21,-9v17,7,-1,21,1,36v-4,2,-8,11,-5,17v-27,30,-27,67,-39,101v-2,0,-3,0,-4,1v-24,46,-57,151,-65,218xm335,-15v1,-4,-3,-3,-6,-3v-1,4,3,3,6,3","w":467},"N":{"d":"32,-18v-9,12,-11,33,-32,34v5,-7,-7,-4,-6,-12v-8,-5,3,-19,0,-21v39,-71,60,-160,91,-239v-2,-11,7,-8,6,-20v3,-13,6,-18,10,-30r-5,0v3,-17,5,-36,15,-47r-3,0v6,-26,-1,-71,27,-75v7,0,15,4,23,13v-6,0,-7,11,-4,15v-6,-2,-3,4,-8,4v5,13,-19,39,-9,53v-2,1,-3,6,-3,13r3,0v-9,7,9,23,-2,26v4,62,19,140,43,183v9,10,13,12,5,29v12,-7,16,15,19,18r5,-24v10,-1,15,-35,15,-46r7,-1v-3,-25,17,-57,25,-74v-4,-5,-3,-9,3,-11v-1,-2,8,-17,10,-16v1,-5,1,-8,-1,-6v-2,2,-1,0,2,-5v-7,-4,3,-9,6,-10v-7,-14,12,-32,10,-47v15,0,16,-57,26,-61v13,-19,3,-29,15,-41v0,-11,10,-28,10,-43v10,-10,30,-5,24,15v-3,-1,-8,5,-2,6v-6,-1,-6,3,-3,5v-2,2,-18,44,-16,48v-7,4,-7,15,-7,27v-13,0,-12,48,-22,50v1,5,-1,8,-6,8v-7,11,10,17,-8,18v0,10,-9,21,-9,31v-1,1,-3,1,-4,1v-9,33,-23,59,-32,95v-3,12,-2,10,6,-4v7,23,-22,20,-17,40v5,-7,6,-7,4,1v-5,20,-25,55,-14,75v4,26,-5,41,-35,38v-3,-7,-11,-14,-6,-28v-12,5,-36,-64,-37,-72v-6,-3,-8,-8,-5,-13v-18,-32,-33,-107,-34,-147v-17,19,-13,67,-33,80v0,12,-9,18,-10,29v-6,6,-13,18,-1,22v-12,22,-34,71,-37,108v-7,1,-2,5,1,8xm261,-174v4,0,1,5,0,7r0,-7xm279,-220v-2,7,-2,14,-7,18v0,-5,2,-11,7,-18xm278,-222v1,-7,4,-10,8,-14v0,7,-3,12,-8,14xm298,-277v-2,-3,-1,-4,2,-1v3,3,3,4,-2,1","w":363},"O":{"d":"160,4r0,4v-73,11,-145,-8,-149,-79v5,-3,-19,-48,-7,-56v-6,1,-4,-12,-3,-17r3,0v-3,-8,2,-86,17,-78v5,-17,4,-33,20,-40v-11,-12,15,-45,24,-49v-8,-6,5,-11,4,-15v-2,-11,32,-28,33,-37v-5,0,-4,-3,-2,-6v25,0,40,-34,64,-32r0,-3v30,-28,87,-55,132,-24v27,18,27,66,30,108v-15,5,9,15,-5,22r6,0v-4,6,-2,6,-1,14v-5,0,-3,3,-1,8v-24,90,-32,206,-101,249v-1,3,-4,4,-10,4v-3,15,-40,23,-54,27xm48,-222v-10,37,-34,135,-8,156v17,26,37,42,61,50v124,-3,175,-93,182,-207v12,-2,0,-25,11,-28v-6,-14,6,-12,3,-22r5,0v-1,-4,-7,-14,1,-15v-3,-5,-8,-12,1,-14v-1,-3,-1,-6,-5,-6v4,-11,4,-36,-4,-43v14,-60,-53,-87,-91,-53r0,3v-24,2,-92,65,-88,96v-9,-1,-12,12,-14,21v-9,1,-7,15,-18,13v-1,-5,8,1,6,-7v-12,1,-12,4,-12,16v-5,1,-3,3,-2,7v5,-1,2,6,3,9v-3,0,-7,0,-10,-1v1,-5,3,-20,7,-27r-5,0v-2,9,-17,48,-23,52xm84,-298v2,6,-3,5,-3,11v6,1,8,-12,3,-11","w":331},"P":{"d":"30,-12v-11,-1,-18,27,-25,7v-12,-5,0,-38,7,-47r20,-64v-1,0,-3,1,-4,2v0,-10,-24,-13,-8,-29v-10,-11,26,-44,32,-45v0,-9,13,-10,13,-19v2,2,3,3,4,1v4,-48,51,-102,41,-146v4,-1,0,-5,-2,-7v2,-2,7,-11,2,-14v-7,11,-17,14,-29,11v-9,-6,-7,-24,5,-29v-3,-8,40,-11,35,-20v6,0,12,-7,19,-7v-1,3,1,3,4,3v36,-31,150,-47,199,-21v29,54,-17,117,-43,153v-37,52,-104,118,-170,130v-13,13,-52,23,-72,34v-9,38,-25,64,-28,107xm75,-174v0,9,-13,28,9,19v18,0,40,-22,59,-21v-5,-6,8,-3,6,-7v35,-18,110,-74,127,-110v-4,0,-4,3,-8,3v-3,-8,-27,1,-34,4v11,-9,29,-13,44,-18v-3,3,1,6,4,7v2,-2,2,-4,-1,-7v30,-25,47,-52,48,-102v-22,-44,-120,-16,-157,0v-37,16,-28,46,-43,75v-8,32,-20,57,-26,90v-5,1,-3,9,-5,13v7,-1,20,-12,30,-11v-4,8,-38,21,-36,36v0,0,0,-3,-2,-3v1,3,-12,34,-15,32xm133,-244v3,-2,8,-2,6,4r-7,1xm150,-249v0,-8,10,-7,31,-17v19,-9,30,-12,32,-13","w":357},"Q":{"d":"134,-386v29,-12,36,-49,67,-58r0,-4v22,-3,22,6,34,14v3,-6,4,-13,16,-8v-2,3,-8,2,-7,8v10,0,1,-2,12,-3v11,-14,17,-5,36,-4v0,2,0,4,3,3r0,-3v8,0,20,0,19,9v38,13,45,79,48,126v-1,2,-9,8,0,9v-2,26,-12,45,-20,69v-3,30,-28,70,-47,86v4,7,-10,4,-5,8r3,0v-5,10,-20,28,-47,54v-2,9,6,14,-1,17v4,0,6,0,5,4v0,12,15,47,26,47v18,28,76,1,83,-19v1,-5,6,-6,13,-2v17,14,-2,20,-16,37v-16,19,-97,32,-110,-4v-16,0,-19,-45,-36,-42v-47,64,-183,79,-202,-8v-9,-36,-11,-78,-6,-105v15,-81,84,-167,125,-220v6,0,8,-3,7,-11xm71,-262v0,0,-1,5,3,4v-19,45,-70,129,-44,202v28,77,157,22,173,-23r3,0v-8,-32,-11,-74,-57,-63v1,8,-22,6,-20,23v-11,13,-26,11,-31,-7v6,-7,6,-14,15,-17r0,-3v22,-20,98,-33,104,12v18,9,12,37,39,12v59,-55,103,-160,79,-264v0,-2,5,-1,6,-3r-10,-1v-18,-65,-123,-37,-156,-4v-30,30,-63,70,-85,104v1,8,-14,10,-5,13v-9,4,-5,11,-14,15xm126,-12v5,-2,6,-3,2,-3v-4,0,-5,1,-2,3xm337,-396v-1,-4,-8,-8,-2,0r2,0xm310,-433v-4,1,-3,-5,-6,-4v0,2,2,6,6,4xm290,-446v1,4,-4,3,-6,2v0,0,-1,-1,-1,-2r7,0","w":363},"R":{"d":"357,-73v0,20,-20,26,-19,43v-21,13,-38,39,-76,39v-101,0,-82,-126,-122,-189v-15,7,-49,28,-62,24v-16,41,-38,110,-51,155v-8,5,-28,0,-22,-6v-13,-30,45,-116,59,-165v-8,-22,-1,-43,21,-62v-1,-11,8,-11,7,-23v5,-1,11,-7,6,-11r7,1v-8,-14,9,-32,8,-47r6,-39v-11,-1,-2,-13,-7,-14v-6,-5,1,-5,0,-13v-35,5,-64,29,-98,36v-20,11,-32,-19,-13,-24r0,-2v34,-7,21,-9,73,-24v61,-19,147,-42,216,-54v41,-7,57,-8,72,-3v3,1,2,1,2,1v14,1,40,11,34,38v-4,17,-8,27,-15,30v-36,95,-140,140,-221,191v26,61,28,162,100,179v17,4,28,-16,42,-8v3,-14,16,-15,25,-23v3,-9,24,-14,22,-28v3,0,5,-1,6,-2xm129,-197v-3,-6,-9,-4,-8,-13v-19,-5,-30,12,-26,29v6,0,10,-6,16,-5v0,-4,13,-12,18,-11xm112,-239v11,-1,44,18,42,29v39,-16,79,-40,108,-68v7,1,6,-3,12,-5v29,-33,89,-68,98,-122v-3,-16,0,-23,-15,-27v-60,-14,-107,13,-158,18v-3,3,-11,9,-16,9v0,-3,-1,-5,-3,-4v-11,14,-47,15,-61,25v14,-1,40,-12,37,11v-2,9,-4,23,-10,31r3,1v-3,18,-32,87,-37,102","w":401},"S":{"d":"139,5v-51,14,-159,-13,-135,-85v8,-23,23,-31,40,-42v-2,-8,5,-6,9,-4v-3,2,-4,2,0,4v3,-2,5,-6,9,-5v-2,2,-7,6,0,5v5,-5,15,-3,22,-10v-6,-2,-2,-5,1,-8v3,2,-3,4,0,7v8,-6,19,-21,31,-22v7,-15,34,-33,50,-36v-4,8,-24,9,-21,17v14,-6,26,-10,36,-23r-5,-1r21,-8v-1,5,-2,7,-1,8v18,-16,45,-13,60,-28v16,-5,38,-17,53,-14v-20,0,-38,21,-58,21v-6,8,-37,14,-43,22v-22,11,-66,27,-89,48r-6,-2v-2,14,-22,17,-31,27v-20,20,-67,32,-52,71v20,54,188,38,255,-1v37,-22,74,-49,94,-97v38,-94,-81,-120,-163,-131v-37,-5,-73,-4,-83,-34v3,-3,5,-2,0,-4v3,-14,13,-13,15,-22v9,-14,67,-59,94,-59v36,-23,83,-40,130,-46v40,-5,63,-2,67,10v25,16,3,79,-24,67v-3,-1,-9,-22,-6,-25v16,-1,31,-20,11,-30v-4,0,-10,1,-8,-5v-81,-1,-164,38,-234,96v-9,18,-6,22,20,28v56,13,124,24,172,43v6,-3,2,3,8,5v27,17,55,49,39,93v-37,101,-135,173,-278,170xm432,-270v-7,-14,23,1,20,-13v3,1,6,-5,7,0v-3,0,-4,1,-5,4v10,3,34,-4,42,2v-12,-1,-29,6,-42,0v-6,7,-16,1,-22,7xm491,-284v-7,6,-30,-5,-11,-5v3,5,5,1,11,5xm432,-283v2,-4,9,-2,9,1v-4,-1,-8,3,-9,-1xm396,-267v5,-4,19,-6,25,-3v-9,3,-17,5,-25,3xm326,-250v4,-4,10,-1,6,2v-2,3,-2,-2,-6,-2xm311,-244v1,-5,5,-12,11,-11v-1,2,-4,5,-7,8v4,0,7,0,10,1v-3,1,-7,2,-14,2xm182,-195v1,1,11,-1,11,-6v-3,2,-11,3,-11,6xm142,-174v-8,1,-15,4,-14,10v3,-1,8,-4,14,-10xm105,-154v-8,7,-11,5,-16,14v-7,-3,1,-5,5,-10v3,-3,7,-5,11,-4xm75,-132v1,-2,4,-2,3,2v-1,0,-2,-1,-3,-2","w":448},"T":{"d":"138,-230v-15,39,-36,76,-48,117v-1,5,-12,2,-11,13v4,-3,7,-5,8,-5v-6,13,-22,45,-23,63v10,1,13,8,10,19v-22,-3,-5,25,-36,23v-16,-1,-23,-22,-8,-33v32,-106,83,-202,124,-298r4,0v4,-24,16,-35,23,-58v-33,5,-82,28,-119,30v0,22,-31,11,-48,15v-15,3,-18,-22,-8,-30v128,-12,243,-78,377,-81r0,-4v12,-4,26,-6,29,4v11,1,9,13,2,21v-13,5,-22,15,-37,12v2,-6,-8,-2,-4,-8v-49,8,-117,14,-161,31v-7,12,-4,36,-6,51v-26,6,-24,20,-37,50","w":420},"U":{"d":"149,-89v43,-45,110,-140,129,-209v11,0,8,-24,17,-26v9,-12,5,-34,21,-40v-3,-14,4,-26,6,-41v2,0,3,-1,2,-4v5,-1,7,-5,7,-14r5,0v-2,-9,13,-19,11,-37v12,6,-2,19,-2,34v-6,0,-5,19,-14,32v7,2,-7,9,1,8v-1,6,-20,24,-16,32r4,-2v-2,5,2,15,-5,15v2,-6,2,-10,1,-12v-4,3,-7,15,-7,21v-6,-1,-3,8,-5,11v5,-1,7,2,1,3v2,12,-5,13,-5,21v-3,1,-1,-2,-3,-2v-2,5,1,18,-5,15r3,-9v-11,0,-2,13,-3,19v-7,-5,-5,-1,-9,6v0,1,2,1,5,2v-5,3,-9,8,-6,15v-55,37,-59,144,-118,178v0,12,-47,57,-57,59v-11,13,-40,26,-57,24v-41,8,-53,-49,-45,-90v-7,-3,-7,-20,1,-50v26,-88,76,-208,111,-281v11,-10,27,-40,45,-21v2,15,-9,18,-11,32v-9,-2,-5,14,-17,15v-41,62,-86,159,-104,247v-6,30,-6,54,1,72v-1,4,-5,3,-6,6v11,7,2,30,19,35v-1,8,9,3,16,5v21,-2,73,-40,79,-59v6,-1,12,-1,10,-10","w":357},"V":{"d":"4,53v0,-10,-10,-21,3,-23v-4,-6,17,-27,15,-36v-23,1,-16,-10,-18,-28v-9,-22,5,-21,8,-68r22,-252v-11,-6,-7,-16,-8,-30v14,-14,-4,-39,12,-47r0,-2v31,-6,17,30,25,47v-8,11,1,28,-9,35v2,0,3,0,4,1v-10,81,-34,209,-24,291v-3,2,-7,4,-1,6v14,11,26,-11,29,-23r204,-318v-1,-3,-1,-6,-1,-10v18,-5,-5,-17,12,-22v0,-11,15,-18,7,-26v17,-8,21,-41,43,-21v-1,5,-4,11,-1,15v-12,-1,-12,33,-23,33v1,3,-2,3,-4,4v2,5,0,8,-6,7v-40,87,-79,154,-117,202v-54,67,-70,108,-102,170v-1,0,-2,0,-3,1v1,10,-14,21,-13,31v-5,1,-5,12,-8,11v5,17,-21,31,-18,47v-12,2,-8,18,-22,11v1,-5,-1,-7,-6,-6xm47,-43v0,-2,0,-4,-3,-3r0,4","w":328},"X":{"d":"78,-367v-4,-3,-8,-10,-8,-17v-15,-6,-24,-56,9,-49v20,4,11,23,19,43v4,3,6,14,3,20v2,51,6,110,17,144v-4,11,6,14,-1,18v5,4,2,9,6,10v-5,1,-5,5,-2,11v12,-13,34,-28,34,-44v6,-1,2,-2,0,-4v7,-1,12,-1,10,-11r149,-213v3,-7,-2,-10,6,-9v2,-9,1,-8,9,-8v0,-4,13,-9,16,0v3,0,6,-1,5,3v-4,-2,-8,4,-3,5v-7,12,-12,24,-25,31r-1,6r-152,216v-8,0,-4,4,-9,13v-1,-1,-1,-3,-2,-5v-4,7,-2,10,-12,9v3,1,6,2,9,1v-3,10,-10,12,-12,23v-17,-2,-16,32,-5,35v0,7,-9,3,1,7v5,40,32,80,49,107v4,-1,11,-15,19,-7v-1,15,-2,22,-6,35v-10,1,-7,10,-16,5v0,2,0,4,1,5v-9,-2,-25,-17,-27,-29v-21,-11,-17,-74,-40,-82v0,-9,1,-14,-6,-18v8,-7,-1,-9,0,-17v-10,2,-2,15,-15,11v-3,7,-6,11,-7,12v2,0,4,-1,6,-3v0,11,-15,8,-12,19v-10,0,-4,12,-15,15v-2,20,-34,37,-34,54v-9,2,-5,14,-14,15v-4,8,-9,15,-15,21v0,2,3,-2,9,-12v6,-10,7,-15,5,-15v3,10,-13,10,-11,21v-6,1,-9,9,-5,15v-10,-1,-5,13,-14,15v1,8,-20,32,-27,19v-7,3,-15,-16,-9,-13v0,-6,35,-45,32,-51v2,0,0,4,-5,14v-5,10,-7,14,-7,12v29,-26,64,-80,84,-114v17,-3,4,-8,19,-14v-12,-10,16,-19,13,-28v8,-5,8,-20,14,-26v-9,-3,2,-27,-11,-27v3,-2,7,-2,6,-8r-3,0v6,-45,-26,-118,-19,-166xm69,-91v8,0,8,-6,11,-12v-9,1,-6,7,-11,12xm124,-167v5,-2,13,-9,4,-9v0,1,-1,4,-4,9xm148,-193v-11,1,-17,9,-18,17v10,-5,9,-8,18,-17","w":328},"W":{"d":"193,-256v-3,-31,6,-63,1,-81v2,-1,3,-2,3,-3v-3,-1,-7,1,-6,3r-73,189r-63,134v-5,-1,-6,2,-3,4v-10,12,-24,23,-42,23v-2,-8,-3,-10,-10,-17r5,-2v-5,-12,-5,-23,0,-33v-5,-31,12,-91,9,-132v7,-9,5,-17,4,-30v4,-1,9,5,8,-1r-6,-1v-7,-61,9,-70,3,-135v1,-1,4,-2,7,-2v-2,-11,1,-11,-9,-11v2,-13,-2,-16,-14,-18v1,-4,-2,-4,-6,-4v2,-3,-4,-11,3,-10v-3,-10,4,-15,7,-21v-7,-6,8,-14,-1,-18v7,-5,-1,-28,17,-28v10,0,12,3,21,6v-1,9,4,12,-4,14v2,1,4,2,6,2v-10,32,4,70,-7,93v15,79,-25,204,-7,296v-2,0,-3,1,-3,2v2,6,6,4,7,-1v59,-94,87,-222,134,-325v2,-2,4,-3,6,-3v2,-9,4,-16,10,-22v-3,-15,0,-34,25,-30r-2,2v8,-2,5,7,13,6v17,45,-20,57,-8,113v2,11,-9,30,2,36v0,-3,-2,-5,2,-5v1,8,-10,18,2,15v-1,1,-3,2,-6,4v4,72,-11,144,18,204v-2,0,-2,2,-2,4v12,0,18,-12,24,-20v75,-123,174,-244,232,-377r2,0v5,-22,3,-27,31,-27v0,3,10,5,3,8v13,-2,7,9,7,17v-5,-1,-8,4,-5,7v-12,4,-7,11,-12,19r-132,197v-38,58,-90,132,-111,192v-2,3,-9,5,-5,8v-5,0,-8,3,-8,9v-16,4,-30,23,-47,9v2,-6,-8,-6,-7,-17v-8,3,1,-11,-7,-11v-12,-85,-4,-165,-9,-229v1,0,2,-1,3,-2xm22,-204v7,-1,2,-6,0,-2r0,2","w":546},"Y":{"d":"153,-158v-9,8,-22,20,-21,30v2,-2,5,-8,7,-6v-3,8,-10,6,-9,16v-6,-2,-12,6,-3,5v-5,7,-12,8,-11,22v-2,0,-3,0,-3,1v1,-3,1,-5,1,-7v-24,17,-36,81,-60,107v0,8,-15,19,-12,33v7,31,-13,25,-17,50v-4,1,-14,0,-14,8v-11,4,-19,2,-17,-11v-9,-8,8,-35,16,-39v32,-41,42,-100,76,-145v5,-31,-19,-59,-20,-92v-25,-71,-25,-148,-51,-218v-6,1,-2,-22,-13,-23v3,-5,0,-21,0,-28v8,-1,15,-4,23,0v-4,6,12,7,6,18v10,3,-1,7,8,16v-3,8,-2,16,3,16r-1,-1r3,0v10,89,23,196,58,257v-6,9,10,34,11,14r143,-240r58,-106v0,-4,2,-7,8,-8v14,-3,11,12,8,20v-4,-1,-5,4,-4,6r-88,161v-7,-1,-8,5,-9,8v3,-1,5,0,5,1v-11,-1,-1,9,-10,9v-1,5,-1,8,0,10v-5,-1,-8,-6,-11,-2v1,0,6,1,4,3v-6,1,-11,14,-8,21v-16,0,3,7,-8,12v0,-2,2,-6,-2,-6v-8,20,-25,38,-34,56v7,4,4,6,-1,12v-9,-6,-4,18,-15,19v1,1,2,1,4,1xm39,57v0,-3,0,-5,-3,-4v0,4,1,6,3,4xm156,-176v-14,5,-20,23,-27,37v12,-1,15,-35,27,-37xm156,-167v3,-2,5,-3,5,-4v-1,1,-3,2,-5,4xm167,-182v1,-5,-2,-4,-6,-4v0,3,2,4,6,4xm175,-213v2,-2,8,-4,5,-7v-6,-1,-6,4,-5,7xm182,-225v2,-1,5,-6,0,-5r0,5xm215,-263v2,-3,1,-9,7,-9v-3,5,-5,8,-7,9","w":341},"Z":{"d":"25,33v-24,8,-35,26,-60,31v-13,-33,12,-35,22,-54v10,-43,71,-84,100,-117v10,1,3,-4,2,-4v56,-64,129,-117,189,-178v11,-2,23,-12,26,-22r148,-117v0,-1,1,-2,1,-3v-111,2,-241,11,-325,45v-16,1,-35,2,-31,-14v1,-5,8,-28,15,-20v112,-22,240,-42,370,-33v0,-1,1,-3,2,-4v12,-1,23,10,16,24v-29,21,-71,60,-104,76v-134,113,-272,223,-378,363v90,-43,171,-103,282,-135r0,2v19,-12,66,-12,86,-24v27,-1,55,-6,80,-4v7,3,20,8,8,23v-8,10,-35,22,-36,2v-138,9,-307,96,-404,154v-6,2,-9,5,-9,9xm289,-290v-2,0,-7,4,-1,3v0,-1,0,-2,1,-3","w":480},"a":{"d":"250,-49v-26,15,-46,42,-88,37v-29,-37,11,-86,17,-124v-30,54,-75,103,-129,132v-12,7,-23,6,-32,2r0,-7v-5,6,-16,-2,-17,-12v-3,-15,23,-99,36,-107v9,0,5,-7,4,-11v7,-2,20,-6,6,-11v2,-2,2,-5,6,-4v19,-39,85,-114,122,-118v5,-6,54,-20,56,0v1,11,30,-3,21,20r-18,54v-6,-1,-1,9,-9,7v-8,49,-47,95,-45,154v27,13,66,-26,88,-39v3,-2,7,-2,10,0v-10,-3,-4,11,-16,10v3,9,-14,4,-10,13v2,-2,6,-7,9,-7v-4,2,-6,5,-7,10v-2,-2,-13,-1,-12,4xm214,-212v-34,-12,22,-34,9,-48v-28,-29,-53,-9,-85,24v-52,53,-102,128,-120,210v36,14,68,-25,92,-46v24,-21,52,-46,62,-76v23,-3,27,-40,42,-64xm50,-148v-1,1,0,6,-3,5v0,-2,-1,-6,3,-5","w":268},"b":{"d":"155,-268v20,-11,64,-28,94,-21v44,-1,24,76,6,92v18,0,45,0,56,5v-18,-5,-44,-2,-57,-1v-77,86,-124,196,-254,231v-16,-1,-5,-27,-1,-36v24,-46,73,-107,113,-134v6,-13,23,-16,34,-24v1,-7,7,-7,20,-11v10,-23,67,-14,74,-41v4,-16,22,-50,7,-66v-5,-6,-19,-3,-25,-3r0,-4v-3,0,-3,1,-2,4v-33,-3,-96,53,-109,68v-12,3,-24,32,-36,33v-3,13,-14,14,-28,14v-15,-4,-5,-20,-4,-31v10,-1,4,-14,16,-19v13,-7,15,-26,27,-29v37,-50,78,-166,107,-206v-3,-17,19,-56,33,-26v8,17,-18,39,-25,55v-25,56,-70,116,-88,176v8,-6,26,-19,37,-21v0,6,1,0,3,0v-1,-3,2,-2,2,-5xm140,-148v2,8,-18,4,-13,15v-34,15,-64,67,-93,100v-13,15,-19,27,-20,33v-1,6,2,8,8,6v104,-24,148,-120,206,-193v-22,1,-67,31,-80,41v-1,-1,-4,-2,-8,-2xm117,-124v1,-2,2,-7,7,-6v-1,2,-3,4,-7,6xm128,-138v3,-4,12,5,4,4xm145,-145v0,2,0,4,-2,3v-2,-1,-1,-4,2,-3","w":284},"c":{"d":"23,-10v-47,-24,-9,-105,9,-130r-2,0v9,-4,17,-9,6,-13v-1,0,-2,0,0,-1r5,-2v18,-39,90,-114,128,-117v5,-7,55,-21,56,0v4,9,27,-2,21,19v-6,20,-8,49,-37,41v-34,-9,18,-34,9,-45v-28,-34,-57,-11,-94,22v-44,39,-76,87,-96,148v-19,57,23,84,69,60v41,-21,77,-50,105,-88v2,-3,5,-4,8,-3v-5,2,-1,11,-11,13v5,6,-2,6,-4,10v3,1,2,-5,4,-4v-2,9,-6,12,-16,19v5,1,5,-5,9,-5v-30,41,-72,73,-129,86v-13,0,-24,-2,-33,-6v1,-6,-3,-5,-7,-4xm193,-91r0,1r0,-1xm39,-150v-1,4,-2,6,-5,0r5,0","w":252},"d":{"d":"283,-80v-10,0,-6,11,-16,10v5,9,-13,4,-10,15v0,-4,3,-7,9,-9v-4,2,-9,13,-19,12v-2,0,-2,1,0,3v2,0,5,-5,8,-4v-19,14,-40,31,-65,38v-49,12,-36,-51,-20,-77v-26,40,-71,113,-138,86v0,-7,-3,-4,-7,-3v-37,-18,-25,-94,0,-123v8,3,2,-3,5,-8v-2,0,-3,-1,-3,-2v6,-1,23,-8,5,-12v3,0,3,-4,6,-4v17,-40,87,-113,124,-118v6,-7,60,-19,58,5v7,0,12,0,15,1v13,-34,32,-64,46,-98v12,-13,14,-46,41,-44v22,1,13,24,3,38v-38,47,-68,110,-90,172v-24,29,-49,106,-48,158v23,21,66,-24,87,-35v3,-3,6,-3,9,-1xm58,-18v66,0,109,-67,127,-121v-3,6,-5,10,-5,11v2,-13,11,-27,11,-36v5,-7,12,-38,18,-50v-9,1,-16,-2,-16,-10v-5,-14,34,-28,17,-38v-26,-30,-57,-9,-92,24v-42,40,-73,87,-91,149v-11,37,4,71,31,71xm262,-320v-1,0,-6,3,-2,4v1,-2,4,-2,2,-4xm36,-150v0,3,0,5,-3,4v0,-2,0,-4,-1,-5xm204,-119v-3,5,-1,14,-7,16v1,-7,4,-13,7,-16xm218,-151v-2,3,-1,5,-5,7v1,-2,-1,-9,5,-7xm222,-165v0,2,0,4,-3,3v0,-2,0,-4,3,-3xm239,-206v0,5,1,13,-5,15v0,-6,4,-10,5,-15xm250,-230v0,-1,1,-2,2,-3xm257,-246v2,1,1,7,-2,4v1,-1,1,-2,2,-4xm258,-249v0,-5,2,-7,5,-8v0,2,-2,5,-5,8xm266,-265r2,-2v0,1,-1,2,-2,2xm279,-294v1,-2,3,-3,4,-3xm196,-111r0,-1r0,1xm282,-299v0,-7,4,-6,7,-11v1,2,-6,11,-7,11","w":297},"e":{"d":"30,-158v14,-40,76,-115,113,-118v9,-10,67,-20,59,12v7,87,-67,130,-136,130v-17,0,-21,-12,-14,-32v-16,31,-41,86,-21,125v51,59,122,-23,154,-60v3,-3,6,-4,9,-2v-8,1,-4,14,-13,13v4,7,-10,8,-6,16v0,-4,2,-7,7,-10v-6,6,-4,14,-16,16v-1,1,0,2,1,3v2,0,4,-6,7,-5v-34,33,-72,85,-137,64v0,-7,-2,-6,-6,-4v-44,-12,-32,-103,-10,-125v1,-3,2,-7,-1,-8v3,0,7,-2,12,-6v2,-6,-13,-3,-5,-9r3,0xm68,-174r-3,0v-8,34,4,32,32,24v40,-11,89,-51,96,-98v6,-44,-43,-30,-63,-14v-9,4,-7,12,-16,16v-9,9,-29,37,-38,48v6,5,-13,19,-8,24xm28,-151v0,2,1,6,-2,5v0,-2,-2,-6,2,-5","w":211},"f":{"d":"-24,181v-8,1,-17,15,-33,9v-11,-4,-15,-11,-12,-20v7,-1,12,-15,26,-9v71,-52,94,-194,130,-280v-1,0,-42,10,-34,17v-20,-7,-40,19,-48,8v-4,-20,27,-22,43,-28v21,-8,37,-13,48,-16v9,-41,31,-75,42,-116v18,-69,47,-148,87,-195v36,-9,43,8,43,51v0,107,-56,193,-136,223v0,12,-20,32,-10,13v-2,-1,-4,-2,-5,-2r-6,22v40,-6,62,-22,101,-22v23,1,26,30,5,31v-3,-6,-3,-1,-13,-1v1,-11,-11,-12,-18,-15r0,3v-35,5,-48,6,-75,20v-5,13,-10,25,-13,39v-1,1,-3,1,-4,0v2,-4,5,-12,-2,-11v-6,7,2,9,-3,16v1,1,3,1,6,1v-8,3,-11,10,-9,22r-5,1v2,-5,2,-9,1,-12v-6,6,-9,19,-12,28v4,-3,7,-10,11,-13v-2,8,0,15,-8,17v1,1,3,1,6,1v-9,4,-9,15,-14,23r3,-13v-7,11,-15,20,-14,28r11,-13v-22,57,-50,154,-89,193xm38,46v3,-2,5,-4,5,-9v-5,0,-6,4,-5,9xm44,25v4,0,5,-1,4,-5v-2,1,-4,2,-4,5xm48,19v3,0,4,-2,4,-5v3,0,5,-1,5,-4v-8,3,-10,2,-9,9xm103,-117v-9,1,-10,10,-13,19v9,-4,13,-10,13,-19xm126,-203v1,-8,10,-7,7,-12v-9,0,-11,4,-7,12xm129,-187v86,-25,127,-115,125,-218v-6,-5,-11,-15,-12,-25v-29,-2,-47,62,-58,92xm139,-233v-9,-2,-2,5,-5,11","w":271},"g":{"d":"174,-53v-12,2,3,-14,-5,-11v-7,5,-1,9,-4,16v10,0,0,2,0,7v-6,0,-2,11,-3,16v-7,2,-2,-9,-3,-12v-7,6,-10,19,-14,28v4,-3,8,-11,13,-13v-3,7,0,17,-9,18v4,0,6,3,2,3v-6,3,-5,13,-9,21r1,-14v-4,8,-2,6,-9,14v1,0,2,0,3,1v-4,3,-9,11,-7,14v3,-5,7,-10,12,-14v-22,58,-52,158,-92,195v-12,11,-50,16,-45,-11v9,-6,14,-15,27,-9v83,-71,105,-234,150,-341v-20,49,-53,74,-94,113v-28,27,-52,36,-70,27r0,-5v-5,6,-15,-3,-17,-12v1,-18,21,-104,42,-111r-2,0v1,-3,3,-6,0,-7v10,-2,16,-8,6,-13v2,-1,2,-4,6,-3v21,-38,84,-113,122,-117v4,-8,54,-22,56,0v6,8,26,-2,21,19v-4,15,-16,45,-17,55v-23,36,-47,97,-61,146xm114,79v5,0,5,-5,5,-9v-2,2,-8,1,-5,9xm124,57v0,-2,0,-4,-3,-3r0,5v0,-1,2,-2,3,-2xm123,53v2,-3,8,-5,9,-10v-4,3,-12,3,-9,10xm166,-65v9,-4,14,-10,14,-19v-8,3,-11,10,-14,19xm71,-42v40,-26,82,-76,109,-111v10,-4,24,-41,34,-60v-35,-13,22,-33,9,-48v-25,-28,-53,-10,-84,23v-50,54,-102,129,-121,211v20,9,34,-3,53,-15xm47,-150v4,0,3,5,1,6v-1,-1,-1,-3,-1,-6","w":259},"h":{"d":"55,-158v0,4,-2,7,-6,10v-2,-1,4,-11,6,-10xm156,-226v12,-21,53,-49,81,-56v10,-2,15,1,14,10v-4,43,-43,93,-61,130v-12,28,-43,62,-24,98v28,10,65,-28,86,-40v3,-3,6,-3,9,-1v-8,-1,-5,12,-15,11v4,9,-13,4,-8,14v0,-5,2,-8,7,-9v-4,3,-6,7,-6,10v-4,2,-13,-1,-13,5r9,-4v-25,16,-48,43,-89,38v-9,-8,-14,-21,-9,-32v-5,-4,3,-21,7,-28v9,-39,67,-133,74,-165v-93,39,-161,132,-196,230v-7,19,-19,21,-22,-8v9,0,4,-10,12,-21v12,-29,30,-64,32,-94v0,2,-1,7,2,6v-1,-10,18,-22,14,-32v2,-1,11,-8,4,-10r-6,9v0,-7,2,-17,7,-16v-1,1,-1,2,0,5v4,0,0,-12,8,-10v-6,-4,13,-23,9,-31r4,2v-4,-6,-6,-6,5,-11v-2,-4,-5,-3,-7,-5r7,0v0,-5,0,-10,5,-11v-1,-3,-5,1,-5,-4v11,4,16,-20,14,-31v3,0,8,-1,5,-4v-2,1,-4,3,-5,0v3,-2,14,-6,2,-6v4,-8,14,-16,16,-26r3,0v-3,-3,3,-5,2,-9v-5,-3,-2,5,-7,4v6,-8,22,-31,16,-45r-3,2v-2,-4,18,-34,11,-40v-1,-8,17,-28,31,-21v-2,65,-34,129,-60,173v-5,9,0,15,-9,23v0,-3,3,-4,1,-8v-14,23,-20,62,-37,95v23,-27,53,-71,87,-87r-2,0xm153,-222v2,2,3,4,7,3v0,-3,-3,-3,-7,-3xm58,-162v0,1,-1,1,-3,2xm70,-192r-2,2v0,-1,1,-2,2,-2xm78,-209v0,5,-2,8,-5,10v0,-1,2,-5,5,-10xm78,-215v4,0,2,3,0,5r0,-5xm85,-229v0,2,0,3,-1,4xm101,-267v-1,6,-3,11,-6,16v0,-5,2,-15,6,-16xm116,-292v0,-2,-2,-2,-4,-2v0,2,2,2,4,2xm118,-313v5,-1,0,4,1,8r-3,0xm128,-338v3,-7,0,-15,7,-15v-2,8,-4,13,-7,15","w":259},"i":{"d":"106,-39v-26,16,-46,42,-89,38v-6,-5,-7,-14,-16,-15v2,-49,26,-70,45,-118r45,-112v1,-7,6,-22,19,-20v34,-2,15,31,7,43v-36,46,-75,125,-91,193v-3,13,17,8,26,7v20,-8,55,-29,73,-43v3,-2,6,-2,9,0v-8,-1,-7,13,-16,11v4,7,-13,4,-10,13v0,-3,3,-6,9,-8v-5,5,-9,12,-19,12v-3,1,-3,2,0,2xm116,-316v13,-9,40,-1,35,17v2,20,-36,21,-41,5v-3,-12,-3,-19,6,-22","w":142},"j":{"d":"151,-255v-35,73,-91,144,-112,234v-6,1,3,-21,-7,-7v-4,6,4,6,-1,12v9,0,1,2,0,6v-9,0,4,16,-8,16v1,-4,2,-8,2,-11v-8,5,-10,18,-14,27v4,-3,6,-12,12,-13v-2,8,0,15,-8,18v7,3,-7,14,-8,24v-1,-3,4,-10,2,-13v-8,13,-6,12,-14,29v6,-2,7,-11,12,-14v-20,59,-49,156,-90,193v-8,11,-52,16,-45,-9v9,-6,14,-15,27,-9v86,-71,105,-241,154,-346v14,-31,49,-104,58,-128v1,-7,5,-20,18,-20v13,0,20,4,22,11xm135,-316v14,-7,39,-2,36,17v2,20,-38,21,-42,5v-3,-12,-1,-19,6,-22xm-14,102v-2,2,-8,1,-5,9v4,-1,5,-4,5,-9xm-13,86v-1,5,1,5,4,3v0,-4,0,-4,-4,-3xm-10,85v2,-3,8,-5,9,-10v-4,3,-11,2,-9,10xm46,-52v-9,1,-11,10,-14,19v9,-4,14,-10,14,-19","w":161},"k":{"d":"130,-268v0,-7,4,-6,7,-11v0,2,-5,12,-7,11xm229,-27v-16,-3,-29,30,-44,20v-4,3,-7,8,-9,3v-34,13,-48,-24,-66,-38v-17,-13,-22,-31,-19,-49v-21,-11,-65,39,-57,65v-2,-8,21,-12,16,-4v-4,8,-5,13,-9,18v3,9,-1,16,-10,22v-19,13,-18,-9,-31,-15v3,-62,40,-121,60,-165v11,-4,7,-25,16,-31v-1,4,-2,6,-2,7v20,-18,29,-63,42,-93r52,-124v10,-18,20,-21,23,9v-20,20,-40,72,-48,104v5,-1,2,3,1,6v0,2,-1,3,-2,3v0,-3,3,-7,-2,-6v1,12,-19,25,-16,35v-3,0,-7,4,-5,8v6,0,6,-6,9,-9v0,3,-4,16,-7,15r0,-4v-8,-1,0,12,-9,10r-11,30v-1,1,-3,-4,-4,-2v5,7,7,5,-5,11v0,5,6,1,6,5v-12,-1,-4,11,-12,11v0,4,3,2,5,4v-12,0,-18,22,-13,31v-3,1,-9,-1,-7,5v2,-2,5,-5,5,0v-3,2,-12,6,-2,5v-4,8,-15,12,-15,23v2,0,3,-2,4,-4v3,-14,28,0,29,-17v13,-1,11,-17,24,-24v3,-9,14,-15,19,-24v2,0,3,0,4,1v7,-13,25,-34,38,-41r0,-3v9,5,10,-2,20,-1v-3,32,-48,64,-67,88v-53,37,9,167,69,112v3,3,5,4,5,-1v12,0,18,-4,27,-6v0,4,-1,7,-2,10xm128,-263v0,-2,1,-3,2,-3xm114,-235r3,-3v0,2,-1,3,-3,3xm107,-219v0,-5,1,-8,4,-9v1,4,-4,6,-4,9xm102,-213v1,-2,5,-8,4,0v-1,2,-3,0,-4,0xm98,-199v0,-1,1,-2,2,-3xm82,-160v-4,-3,11,-24,4,-8v-2,3,-3,6,-4,8xm68,-134v-4,-1,-3,2,-1,2v2,0,2,-1,1,-2","w":211},"l":{"d":"121,-284v0,-2,2,-5,7,-10v0,1,-6,11,-7,10xm102,-39v-6,5,-12,11,-21,13v-13,15,-38,28,-67,25v-15,-16,-17,-26,-7,-53v12,-32,36,-118,54,-138v5,-9,0,-18,9,-25v-1,4,-2,6,-2,7v30,-50,46,-141,81,-190v-2,-14,7,-18,12,-28v3,-8,11,-10,21,-9v35,8,-12,39,-11,51v-17,20,-29,44,-38,72v6,0,2,4,1,7v0,2,-1,3,-2,3v1,-2,2,-8,-2,-7v0,11,-19,26,-14,37v-8,-2,-6,11,-2,4v1,-1,3,-4,5,-7v-1,3,-3,14,-7,16v1,-1,1,-2,0,-5v-6,0,1,8,-7,10v3,4,-14,21,-11,30v-1,0,-1,-2,-3,-2v0,4,3,3,5,5v-6,5,-14,6,-4,11v-11,-3,-3,11,-11,11v0,3,6,5,0,3v-5,8,-8,11,-6,22v-7,2,-7,6,-2,11r-7,0v5,5,4,5,-2,9v1,2,3,2,5,0v-4,11,-14,13,-14,27v-4,0,-6,5,-6,10v3,1,4,-1,4,-7v1,0,3,1,4,2v-9,1,-2,14,-11,14v-2,10,-11,22,-7,31r3,-3v-4,14,-17,43,-8,58v30,5,66,-29,88,-42v4,-2,6,-2,8,0v-10,0,-6,13,-16,11v1,1,2,2,2,3v-11,5,-16,3,-11,10v1,-3,4,-6,8,-8v-4,3,-6,6,-6,9v-3,2,-13,1,-12,5xm123,-281r-4,2v0,-2,2,-4,4,-2xm107,-250r1,-2v0,1,0,2,-1,2xm105,-242v0,3,-6,11,-5,3v0,-1,1,-2,5,-3xm100,-233v-2,4,0,6,-4,4v1,-2,1,-5,4,-4xm91,-214v0,-2,3,-5,3,-3xm82,-191v-2,5,-1,13,-6,16v2,-6,2,-11,6,-16xm64,-150v-2,0,-2,0,-2,2v2,0,2,0,2,-2xm59,-129v1,-3,-2,-9,3,-8v-2,4,-3,7,-3,8xm48,-105v-3,7,-1,15,-6,16v1,-8,3,-13,6,-16","w":167},"m":{"d":"384,-65v-9,0,-6,12,-16,11v2,9,-16,7,-10,13v2,-2,6,-7,9,-7v-4,1,-6,4,-6,9v-2,-1,-24,7,-10,3v1,-1,3,-1,5,-1v-19,11,-56,42,-89,37v-20,-23,-11,-43,-4,-59v20,-50,63,-114,78,-165v-68,39,-111,122,-161,182v-15,11,-14,55,-46,41v-9,-4,-7,-12,0,-25v33,-58,74,-134,96,-198v-74,45,-139,155,-187,224v-18,3,-32,-7,-23,-22v27,-53,76,-111,88,-185v-26,16,-60,61,-104,49v-10,-12,2,-32,21,-24v40,-6,93,-39,102,-80v3,-10,24,-8,24,2v-13,56,-54,109,-65,174v6,0,2,-1,4,-5r113,-148v22,-25,20,-23,37,-31v8,-7,28,12,23,20v-20,59,-58,117,-80,170v29,-39,63,-77,95,-114v4,0,7,3,8,-2v-2,-18,42,-52,56,-70v11,-14,38,2,33,16v-12,34,-43,85,-59,122v-14,32,-39,70,-32,102v27,24,78,-42,100,-39xm288,-188v0,-3,-3,-3,-7,-3v2,3,3,3,7,3xm86,-81v0,-2,1,-5,-2,-4v-4,2,-2,5,2,4xm170,-191v2,3,3,3,7,3v0,-5,-3,-2,-7,-3xm110,-178r-2,-5v-3,-1,-5,0,-4,2v1,2,3,3,6,3","w":376},"n":{"d":"148,-32v7,-66,69,-133,82,-193v-68,39,-107,114,-155,173v-16,19,-24,38,-31,51v-18,10,-36,-8,-21,-25v30,-59,71,-109,85,-182v-28,17,-54,55,-97,50v-7,-1,-11,-4,-11,-7v0,-16,8,-22,25,-18v40,-6,93,-39,102,-80v3,-10,26,-8,24,2v-11,55,-57,112,-64,174v38,-62,42,-65,80,-109v4,-1,8,4,8,-1v-2,-18,42,-52,56,-70v9,-12,37,-3,32,16v-21,77,-83,132,-91,218v20,30,72,-21,91,-32v3,-2,6,-2,9,0v-8,-2,-3,9,-15,10v2,11,-17,5,-10,13v2,-2,6,-7,9,-7v-4,2,-6,5,-7,10v-3,-7,-17,7,-9,3v1,-1,3,-2,4,-2v-25,16,-45,41,-88,37v-9,-10,-12,-20,-8,-31xm86,-82v0,-2,1,-5,-2,-4v-4,2,-2,5,2,4xm170,-192v1,2,4,2,7,2v0,-4,-4,-1,-7,-2xm110,-180v-2,-1,-2,-8,-5,-3v0,2,2,3,5,3","w":268},"p":{"d":"309,-119v17,-7,25,10,37,3v-6,16,-63,-7,-79,6v-71,58,-115,111,-219,129r-58,126v-1,8,6,16,4,24v-3,-1,-15,17,-14,20v-12,1,-9,14,-20,17v0,1,1,3,2,5v-13,0,-10,6,-19,10v2,-11,-3,-18,4,-25v-2,1,-4,0,-5,-3v14,-68,54,-115,80,-173v-15,0,-22,-5,-21,-16v3,-10,18,-20,43,-29r21,-49r1,4v3,-3,7,-13,4,-19v2,0,6,1,5,-2r-4,0v7,-9,9,-29,18,-37v0,-4,0,-5,3,-7v-3,-17,-49,17,-51,9v-7,5,-13,4,-20,-4v-10,-11,-1,-26,13,-27v23,5,22,-10,47,-11v41,-1,38,-56,57,-77v-1,-18,15,-28,29,-13v0,12,-3,15,-6,23v9,-5,14,-12,27,-15v-1,-9,5,-4,20,-11v35,-16,101,-23,105,28v4,44,-22,77,-40,104v10,-1,19,2,29,2r-9,1v0,4,3,4,7,2v10,-9,9,2,20,2v-5,3,-9,1,-14,-4v1,3,2,5,3,7xm231,-102v-5,1,-30,21,-40,18v2,9,-16,5,-6,11v-4,4,-16,6,-16,11v0,2,-4,3,-13,2v10,-4,17,-9,20,-14v-7,3,-8,5,-22,6r0,3v-28,5,-25,24,-56,29v-5,9,-3,13,-16,13v1,1,2,2,2,3r-5,0v1,-2,2,-1,-1,-2v1,3,-3,2,-5,2v6,9,-12,8,-9,19v9,-3,21,-13,37,-11v1,-3,-1,-3,-3,-4v25,-3,44,-13,60,-22v-1,-5,5,-4,7,-6v5,-2,4,-4,-1,-4v2,-6,70,-45,67,-54xm111,-121v-9,0,0,10,-8,11r-27,61v1,0,2,2,2,7v-3,-1,-3,2,-3,5v5,-3,17,-6,22,-1v-2,-7,58,-50,64,-36v-1,1,0,-1,1,-6r80,-44r-4,-2v24,-16,67,-76,45,-116v-31,-19,-55,-6,-97,15v-28,15,-42,28,-42,41v-5,0,-12,11,-20,32v-8,21,-13,32,-13,33xm156,-54v-11,4,-5,-8,-1,-2xm183,-85v2,0,3,0,4,-1v-1,-3,-4,-1,-4,1","w":319},"q":{"d":"55,43v-12,-2,-9,-24,4,-23v25,-13,56,-23,83,-35v10,-25,49,-80,55,-108r-45,55v-30,34,-51,52,-92,73v-37,19,-55,10,-60,-20v21,-75,67,-153,121,-199v-1,-9,10,-5,9,-14v12,0,10,-16,26,-14v23,-20,68,-42,99,-20v5,4,7,8,7,11v11,-5,10,-22,25,-25v38,2,-1,18,0,35v-42,67,-74,143,-113,213v17,-8,45,-10,65,-14v1,-5,7,-8,15,-6v8,2,12,5,12,10v-5,24,-50,12,-74,26v-15,5,-26,9,-33,12v-19,49,-89,138,-89,196v-4,11,-26,29,-42,27v-18,-2,7,-42,5,-46r4,0r92,-164v-9,2,-51,16,-49,29v-7,-2,-23,12,-25,1xm101,-175v1,8,-10,5,-11,13r8,-3v-12,24,-24,22,-42,58v-15,29,-32,65,-31,96v2,7,8,6,18,2v76,-32,132,-108,181,-168v15,-20,23,-67,-9,-75v-15,-4,-40,17,-50,14v5,13,-10,5,-16,10v8,-2,6,2,2,4v-11,3,-46,41,-50,49xm176,-41v0,0,3,-7,-1,-6v-1,1,-1,3,-1,6r2,0xm87,-164v-3,0,-2,4,0,4v3,-1,0,-1,0,-4","w":306},"r":{"d":"199,-254v7,-17,39,-22,40,5r-20,45v8,6,-10,28,-16,21v-18,-7,4,-29,4,-41v-69,38,-106,116,-154,176v-11,14,-21,32,-28,47v-32,11,-26,-21,-13,-37v8,-1,10,-8,15,-16v-4,2,-6,3,-7,4v6,-12,13,-21,18,-34v4,1,4,-2,4,-6v5,-10,18,-25,24,-37v-2,2,-4,3,-6,4v4,-9,10,-13,13,-22r-3,1v12,-24,19,-45,22,-64v-12,11,-47,27,-61,11v0,-16,7,-22,22,-18v30,1,54,-20,57,-46v3,-9,25,-5,23,4v-12,52,-52,100,-62,161v2,0,5,0,4,-4v35,-56,41,-60,73,-97v12,0,1,-9,15,-17xm82,-162v-4,0,-6,5,-6,7v4,-1,6,-3,6,-7xm71,-91v0,-2,0,-4,-2,-3v-1,0,-1,1,-1,3r3,0xm153,-191v2,0,4,0,3,-2r-6,0v0,0,0,1,3,2xm94,-182v-2,-1,-1,-5,-5,-4v0,3,2,4,5,4","w":246},"s":{"d":"151,-41v6,8,-7,6,-8,11v-26,18,-79,43,-123,44v-41,1,-34,-46,-6,-64v38,-25,102,-52,158,-47v-1,3,3,1,10,-6v22,-58,-55,-80,-97,-99v-34,-26,14,-50,38,-56v33,-7,107,-23,122,2v5,13,14,24,-9,29v-14,3,-20,1,-18,-7v-25,-29,-108,-22,-129,5v41,28,141,46,109,133r17,2v-1,3,-6,1,-8,0v-1,2,1,2,5,2v10,-4,10,1,19,2v-5,2,-9,1,-12,-2v5,9,21,2,33,8v-5,4,-55,-4,-59,-5v-7,13,-27,45,-42,48xm42,-53v1,5,-2,4,-6,4v-24,9,-36,42,0,42v62,0,113,-40,139,-84v-19,-5,-77,6,-89,12v-6,8,-11,8,-18,6v-4,9,-15,11,-19,20r-7,0xm49,-57v-3,0,-6,-1,-5,3v2,0,4,-1,5,-3xm54,-65r9,-4v-6,0,-9,1,-9,4xm162,-98v-1,5,5,2,8,3v0,-2,-3,-3,-8,-3","w":246},"t":{"d":"130,-50v-9,0,-5,10,-16,9v6,11,-19,6,-9,14v2,-2,6,-7,8,-7v-4,3,-6,6,-6,9v-3,-3,-13,0,-12,5r7,-3r-21,13v-14,15,-39,24,-67,23v-14,-16,-17,-26,-7,-51v13,-33,36,-118,54,-139v4,-8,1,-19,9,-24v-1,4,-2,6,-2,7v15,-9,11,-37,26,-62v-5,1,-9,3,-12,5v-10,-13,-41,16,-49,15r-1,5v-7,-1,-16,9,-16,-3v-11,0,-4,-16,-4,-17v17,-15,60,-25,91,-31v11,-25,19,-54,34,-76v6,-9,32,-9,23,8v-9,16,-20,32,-27,51v5,0,2,4,1,7v0,2,-1,3,-2,3v1,-3,3,-7,-2,-6v0,3,-1,5,-2,8v19,-4,44,-1,60,-8v-1,3,1,3,4,3v7,-9,11,4,30,-2v14,0,12,8,27,6v6,10,-8,6,-8,14v-16,1,4,-21,-12,-9v2,15,-34,5,-42,10v-23,-2,-55,2,-68,10v1,-3,-1,-3,-3,-2v1,7,-7,4,-5,13v4,-1,4,-4,8,-9v0,3,-7,24,-7,11v-6,0,1,8,-7,10v2,4,-5,3,-8,14v-4,17,-4,11,-5,18v1,0,4,-1,4,1v-3,3,-11,4,-9,9v2,0,6,-1,5,2v-8,-3,-12,12,-7,15v-11,0,-12,10,-10,20v-6,3,-7,7,-2,11v-6,-2,-8,4,-4,3v1,-1,1,-1,2,-1v1,6,-5,4,-7,8r5,0v-5,8,-14,13,-14,26v-4,0,-6,6,-6,11v5,2,1,-8,8,-7v-9,2,-1,16,-11,16v-1,10,-12,22,-7,30r3,-2v-3,9,-18,43,-8,58v30,3,67,-29,88,-42v4,-2,6,-2,8,0xm107,-235r1,-3v0,1,0,2,-1,3xm105,-228v0,3,-6,13,-5,4v0,-1,1,-3,5,-4xm100,-218v-1,5,0,7,-4,4v1,-2,1,-5,4,-4xm91,-199v0,-2,3,-4,3,-2xm82,-176v-3,5,0,14,-6,16v2,-6,2,-11,6,-16xm62,-132v2,0,3,-4,0,-3r0,3xm59,-114v1,-3,-2,-9,3,-8v-2,4,-3,7,-3,8xm48,-89v-2,8,-1,14,-6,16v0,-5,3,-13,6,-16","w":205},"u":{"d":"244,-273v10,4,12,12,6,25v-27,59,-80,121,-94,199r4,-3v5,-3,3,6,-8,24v-16,27,-6,38,-29,40v-7,-1,-10,-3,-10,-8v13,-57,54,-109,67,-174v-8,0,-4,0,-4,5r-114,149v-23,26,-20,22,-38,31v-8,7,-27,-9,-24,-20v17,-55,81,-163,100,-213v3,-8,-9,7,-5,-5v5,-16,15,-30,22,-44v8,-8,35,-4,23,18r-59,109v-8,34,-44,79,-47,108v67,-38,116,-126,164,-188v17,-22,26,-38,28,-45v2,-7,8,-9,18,-8xm178,-175v1,4,5,6,4,0r-4,0xm94,-66v-1,-4,-10,-3,-5,1xm156,-78v-2,4,4,9,4,4v0,-2,-2,-4,-4,-4","w":246},"v":{"d":"201,-246v0,-2,8,-6,1,-5v-1,3,-1,4,-1,5xm194,-233r-4,0v0,6,3,4,4,0xm158,-199v2,0,3,-1,3,-3v-3,0,-4,1,-3,3xm47,-171v1,-7,6,-5,6,0v0,1,-6,2,-6,0xm36,6v-20,20,-52,-8,-25,-22v-10,-2,1,-15,4,-26r47,-182v-5,2,-3,7,-8,2v-5,-13,14,-31,14,-44v7,-4,33,-3,23,17r-55,217r114,-160v-1,-1,-1,-2,-1,-4v9,0,4,-12,13,-12v44,-54,78,-99,148,-112v10,3,12,7,5,14v-15,15,-16,-1,-28,0v-117,60,-171,199,-245,306v-3,0,-13,4,-6,6","w":240},"x":{"d":"-24,56v-1,1,-2,3,-3,0r3,0xm276,-82v-4,3,-9,4,-11,8xm-30,49v2,-1,4,-2,5,-2v-1,1,-2,2,-5,2xm100,-119v-7,6,-14,37,-25,37v-2,6,-7,8,-7,16r-4,0v-21,29,-45,56,-64,88v3,-4,4,-7,4,-8v-18,3,0,19,-15,21v-6,1,-5,12,-13,13v3,-4,3,-4,0,-11v9,-7,13,-19,16,-28v7,0,5,-6,8,-11v21,-27,36,-59,59,-84r10,-19v6,-2,9,-7,9,-16r16,-21v-14,-31,-1,-91,-40,-94v-11,4,-25,36,-23,54v0,7,-5,9,-16,6v-24,-8,-14,-28,1,-48v15,-20,36,-58,64,-30v11,11,15,32,21,44v1,1,5,0,4,4v-2,-1,-5,-2,-4,2v13,3,2,28,10,40v3,-5,2,-13,10,-13r107,-139v6,-10,28,-8,26,6v-51,49,-93,113,-141,168r22,96v10,6,8,30,26,28r0,-2v12,7,22,-3,32,-10v31,-19,56,-43,89,-59v-12,8,-22,18,-33,26r27,-16v-36,25,-67,58,-107,77v-20,10,-34,4,-42,-21r-17,-53","w":246},"y":{"d":"112,83v0,5,-1,11,2,13v-33,45,-45,128,-106,143v-10,3,-15,-1,-17,-11v-11,-82,80,-194,123,-245v-1,1,-1,3,-1,6v3,0,8,-8,1,-6v19,-18,23,-47,38,-74v12,-23,20,-50,26,-79v-7,0,-3,1,-3,5r-115,149v-23,26,-19,22,-37,31v-10,5,-24,-7,-23,-20v19,-55,81,-163,100,-213v3,-7,-8,3,-6,-5v4,-17,15,-29,22,-44v9,-7,36,-5,24,18r-59,109v-8,34,-45,79,-47,108v67,-38,116,-126,164,-188v17,-22,25,-38,27,-45v2,-7,8,-9,19,-8v9,4,11,13,6,25v-26,57,-77,116,-92,189v14,-13,38,-16,55,-26v1,4,-9,4,-5,6v6,