
/***************  templates/main/libs/jquery/jquery-1.4.3.min.js  ***************/
/*!
 * jQuery JavaScript Library v1.4.3
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu Oct 14 23:10:06 2010 -0400
 */
(function(E,A){function U(){return false}function ba(){return true}function ja(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ga(a){var b,d,e=[],f=[],h,k,l,n,s,v,B,D;k=c.data(this,this.nodeType?"events":"__events__");if(typeof k==="function")k=k.events;if(!(a.liveFired===this||!k||!k.live||a.button&&a.type==="click")){if(a.namespace)D=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var H=k.live.slice(0);for(n=0;n<H.length;n++){k=H[n];k.origType.replace(X,
"")===a.type?f.push(k.selector):H.splice(n--,1)}f=c(a.target).closest(f,a.currentTarget);s=0;for(v=f.length;s<v;s++){B=f[s];for(n=0;n<H.length;n++){k=H[n];if(B.selector===k.selector&&(!D||D.test(k.namespace))){l=B.elem;h=null;if(k.preType==="mouseenter"||k.preType==="mouseleave"){a.type=k.preType;h=c(a.relatedTarget).closest(k.selector)[0]}if(!h||h!==l)e.push({elem:l,handleObj:k,level:B.level})}}}s=0;for(v=e.length;s<v;s++){f=e[s];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data;
a.handleObj=f.handleObj;D=f.handleObj.origHandler.apply(f.elem,arguments);if(D===false||a.isPropagationStopped()){d=f.level;if(D===false)b=false}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(Ha,"`").replace(Ia,"&")}function ka(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Ja.test(b))return c.filter(b,
e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function la(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var k in e[h])c.event.add(this,h,e[h][k],e[h][k].data)}}})}function Ka(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}
function ma(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?La:Ma,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function ca(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Na.test(a)?e(a,h):ca(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?
e(a,""):c.each(b,function(f,h){ca(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(na.concat.apply([],na.slice(0,b)),function(){d[this]=a});return d}function oa(a){if(!da[a]){var b=c("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";da[a]=d}return da[a]}function ea(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var u=E.document,c=function(){function a(){if(!b.isReady){try{u.documentElement.doScroll("left")}catch(i){setTimeout(a,
1);return}b.ready()}}var b=function(i,r){return new b.fn.init(i,r)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,k=/\S/,l=/^\s+/,n=/\s+$/,s=/\W/,v=/\d/,B=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,D=/^[\],:{}\s]*$/,H=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,G=/(?:^|:|,)(?:\s*\[)+/g,M=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,j=/(msie) ([\w.]+)/,o=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,
q=[],t,x=Object.prototype.toString,C=Object.prototype.hasOwnProperty,P=Array.prototype.push,N=Array.prototype.slice,R=String.prototype.trim,Q=Array.prototype.indexOf,L={};b.fn=b.prototype={init:function(i,r){var y,z,F;if(!i)return this;if(i.nodeType){this.context=this[0]=i;this.length=1;return this}if(i==="body"&&!r&&u.body){this.context=u;this[0]=u.body;this.selector="body";this.length=1;return this}if(typeof i==="string")if((y=h.exec(i))&&(y[1]||!r))if(y[1]){F=r?r.ownerDocument||r:u;if(z=B.exec(i))if(b.isPlainObject(r)){i=
[u.createElement(z[1])];b.fn.attr.call(i,r,true)}else i=[F.createElement(z[1])];else{z=b.buildFragment([y[1]],[F]);i=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,i)}else{if((z=u.getElementById(y[2]))&&z.parentNode){if(z.id!==y[2])return f.find(i);this.length=1;this[0]=z}this.context=u;this.selector=i;return this}else if(!r&&!s.test(i)){this.selector=i;this.context=u;i=u.getElementsByTagName(i);return b.merge(this,i)}else return!r||r.jquery?(r||f).find(i):b(r).find(i);
else if(b.isFunction(i))return f.ready(i);if(i.selector!==A){this.selector=i.selector;this.context=i.context}return b.makeArray(i,this)},selector:"",jquery:"1.4.3",length:0,size:function(){return this.length},toArray:function(){return N.call(this,0)},get:function(i){return i==null?this.toArray():i<0?this.slice(i)[0]:this[i]},pushStack:function(i,r,y){var z=b();b.isArray(i)?P.apply(z,i):b.merge(z,i);z.prevObject=this;z.context=this.context;if(r==="find")z.selector=this.selector+(this.selector?" ":
"")+y;else if(r)z.selector=this.selector+"."+r+"("+y+")";return z},each:function(i,r){return b.each(this,i,r)},ready:function(i){b.bindReady();if(b.isReady)i.call(u,b);else q&&q.push(i);return this},eq:function(i){return i===-1?this.slice(i):this.slice(i,+i+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(i){return this.pushStack(b.map(this,function(r,y){return i.call(r,
y,r)}))},end:function(){return this.prevObject||b(null)},push:P,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var i=arguments[0]||{},r=1,y=arguments.length,z=false,F,I,K,J,fa;if(typeof i==="boolean"){z=i;i=arguments[1]||{};r=2}if(typeof i!=="object"&&!b.isFunction(i))i={};if(y===r){i=this;--r}for(;r<y;r++)if((F=arguments[r])!=null)for(I in F){K=i[I];J=F[I];if(i!==J)if(z&&J&&(b.isPlainObject(J)||(fa=b.isArray(J)))){if(fa){fa=false;clone=K&&b.isArray(K)?K:[]}else clone=
K&&b.isPlainObject(K)?K:{};i[I]=b.extend(z,clone,J)}else if(J!==A)i[I]=J}return i};b.extend({noConflict:function(i){E.$=e;if(i)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(i){i===true&&b.readyWait--;if(!b.readyWait||i!==true&&!b.isReady){if(!u.body)return setTimeout(b.ready,1);b.isReady=true;if(!(i!==true&&--b.readyWait>0)){if(q){for(var r=0;i=q[r++];)i.call(u,b);q=null}b.fn.triggerHandler&&b(u).triggerHandler("ready")}}},bindReady:function(){if(!p){p=true;if(u.readyState==="complete")return setTimeout(b.ready,
1);if(u.addEventListener){u.addEventListener("DOMContentLoaded",t,false);E.addEventListener("load",b.ready,false)}else if(u.attachEvent){u.attachEvent("onreadystatechange",t);E.attachEvent("onload",b.ready);var i=false;try{i=E.frameElement==null}catch(r){}u.documentElement.doScroll&&i&&a()}}},isFunction:function(i){return b.type(i)==="function"},isArray:Array.isArray||function(i){return b.type(i)==="array"},isWindow:function(i){return i&&typeof i==="object"&&"setInterval"in i},isNaN:function(i){return i==
null||!v.test(i)||isNaN(i)},type:function(i){return i==null?String(i):L[x.call(i)]||"object"},isPlainObject:function(i){if(!i||b.type(i)!=="object"||i.nodeType||b.isWindow(i))return false;if(i.constructor&&!C.call(i,"constructor")&&!C.call(i.constructor.prototype,"isPrototypeOf"))return false;for(var r in i);return r===A||C.call(i,r)},isEmptyObject:function(i){for(var r in i)return false;return true},error:function(i){throw i;},parseJSON:function(i){if(typeof i!=="string"||!i)return null;i=b.trim(i);
if(D.test(i.replace(H,"@").replace(w,"]").replace(G,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(i):(new Function("return "+i))();else b.error("Invalid JSON: "+i)},noop:function(){},globalEval:function(i){if(i&&k.test(i)){var r=u.getElementsByTagName("head")[0]||u.documentElement,y=u.createElement("script");y.type="text/javascript";if(b.support.scriptEval)y.appendChild(u.createTextNode(i));else y.text=i;r.insertBefore(y,r.firstChild);r.removeChild(y)}},nodeName:function(i,r){return i.nodeName&&i.nodeName.toUpperCase()===
r.toUpperCase()},each:function(i,r,y){var z,F=0,I=i.length,K=I===A||b.isFunction(i);if(y)if(K)for(z in i){if(r.apply(i[z],y)===false)break}else for(;F<I;){if(r.apply(i[F++],y)===false)break}else if(K)for(z in i){if(r.call(i[z],z,i[z])===false)break}else for(y=i[0];F<I&&r.call(y,F,y)!==false;y=i[++F]);return i},trim:R?function(i){return i==null?"":R.call(i)}:function(i){return i==null?"":i.toString().replace(l,"").replace(n,"")},makeArray:function(i,r){var y=r||[];if(i!=null){var z=b.type(i);i.length==
null||z==="string"||z==="function"||z==="regexp"||b.isWindow(i)?P.call(y,i):b.merge(y,i)}return y},inArray:function(i,r){if(r.indexOf)return r.indexOf(i);for(var y=0,z=r.length;y<z;y++)if(r[y]===i)return y;return-1},merge:function(i,r){var y=i.length,z=0;if(typeof r.length==="number")for(var F=r.length;z<F;z++)i[y++]=r[z];else for(;r[z]!==A;)i[y++]=r[z++];i.length=y;return i},grep:function(i,r,y){var z=[],F;y=!!y;for(var I=0,K=i.length;I<K;I++){F=!!r(i[I],I);y!==F&&z.push(i[I])}return z},map:function(i,
r,y){for(var z=[],F,I=0,K=i.length;I<K;I++){F=r(i[I],I,y);if(F!=null)z[z.length]=F}return z.concat.apply([],z)},guid:1,proxy:function(i,r,y){if(arguments.length===2)if(typeof r==="string"){y=i;i=y[r];r=A}else if(r&&!b.isFunction(r)){y=r;r=A}if(!r&&i)r=function(){return i.apply(y||this,arguments)};if(i)r.guid=i.guid=i.guid||r.guid||b.guid++;return r},access:function(i,r,y,z,F,I){var K=i.length;if(typeof r==="object"){for(var J in r)b.access(i,J,r[J],z,F,y);return i}if(y!==A){z=!I&&z&&b.isFunction(y);
for(J=0;J<K;J++)F(i[J],r,z?y.call(i[J],J,F(i[J],r)):y,I);return i}return K?F(i[0],r):A},now:function(){return(new Date).getTime()},uaMatch:function(i){i=i.toLowerCase();i=M.exec(i)||g.exec(i)||j.exec(i)||i.indexOf("compatible")<0&&o.exec(i)||[];return{browser:i[1]||"",version:i[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(i,r){L["[object "+r+"]"]=r.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version=
m.version}if(b.browser.webkit)b.browser.safari=true;if(Q)b.inArray=function(i,r){return Q.call(r,i)};if(!/\s/.test("\u00a0")){l=/^[\s\xA0]+/;n=/[\s\xA0]+$/}f=b(u);if(u.addEventListener)t=function(){u.removeEventListener("DOMContentLoaded",t,false);b.ready()};else if(u.attachEvent)t=function(){if(u.readyState==="complete"){u.detachEvent("onreadystatechange",t);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=u.documentElement,b=u.createElement("script"),d=u.createElement("div"),
e="script"+c.now();d.style.display="none";d.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],k=u.createElement("select"),l=k.appendChild(u.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),
hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:l.selected,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};k.disabled=true;c.support.optDisabled=!l.disabled;b.type="text/javascript";try{b.appendChild(u.createTextNode("window."+e+"=1;"))}catch(n){}a.insertBefore(b,
a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function s(){c.support.noCloneEvent=false;d.detachEvent("onclick",s)});d.cloneNode(true).fireEvent("onclick")}d=u.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=u.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var s=u.createElement("div");
s.style.width=s.style.paddingLeft="1px";u.body.appendChild(s);c.boxModel=c.support.boxModel=s.offsetWidth===2;if("zoom"in s.style){s.style.display="inline";s.style.zoom=1;c.support.inlineBlockNeedsLayout=s.offsetWidth===2;s.style.display="";s.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=s.offsetWidth!==2}s.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var v=s.getElementsByTagName("td");c.support.reliableHiddenOffsets=v[0].offsetHeight===
0;v[0].style.display="";v[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&v[0].offsetHeight===0;s.innerHTML="";u.body.removeChild(s).style.display="none"});a=function(s){var v=u.createElement("div");s="on"+s;var B=s in v;if(!B){v.setAttribute(s,"return;");B=typeof v[s]==="function"}return B};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",
cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var pa={},Oa=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?pa:a;var e=a.nodeType,f=e?a[c.expando]:null,h=c.cache;if(!(e&&!f&&typeof b==="string"&&d===A)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=
c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==A)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?pa:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);else if(d)delete f[e];else for(var k in a)delete a[k]}},acceptData:function(a){if(a.nodeName){var b=
c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){if(typeof a==="undefined")return this.length?c.data(this[0]):null;else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===A){var e=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(e===A&&this.length){e=c.data(this[0],a);if(e===A&&this[0].nodeType===1){e=this[0].getAttribute("data-"+a);if(typeof e===
"string")try{e=e==="true"?true:e==="false"?false:e==="null"?null:!c.isNaN(e)?parseFloat(e):Oa.test(e)?c.parseJSON(e):e}catch(f){}else e=A}}return e===A&&d[1]?this.data(d[0]):e}else return this.each(function(){var h=c(this),k=[d[0],b];h.triggerHandler("setData"+d[1]+"!",k);c.data(this,a,b);h.triggerHandler("changeData"+d[1]+"!",k)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=c.data(a,b);if(!d)return e||
[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===A)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,
a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var qa=/[\n\t]/g,ga=/\s+/,Pa=/\r/g,Qa=/^(?:href|src|style)$/,Ra=/^(?:button|input)$/i,Sa=/^(?:button|input|object|select|textarea)$/i,Ta=/^a(?:rea)?$/i,ra=/^(?:radio|checkbox)$/i;c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,
a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(s){var v=c(this);v.addClass(a.call(this,s,v.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ga),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1)if(f.className){for(var h=" "+f.className+" ",k=f.className,l=0,n=b.length;l<n;l++)if(h.indexOf(" "+b[l]+" ")<0)k+=" "+b[l];f.className=c.trim(k)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(n){var s=
c(this);s.removeClass(a.call(this,n,s.attr("class")))});if(a&&typeof a==="string"||a===A)for(var b=(a||"").split(ga),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(qa," "),k=0,l=b.length;k<l;k++)h=h.replace(" "+b[k]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this,
f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,k=c(this),l=b,n=a.split(ga);f=n[h++];){l=e?l:!k.hasClass(f);k[l?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(qa," ").indexOf(a)>-1)return true;return false},
val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var k=f[h];if(k.selected&&(c.support.optDisabled?!k.disabled:k.getAttribute("disabled")===null)&&(!k.parentNode.disabled||!c.nodeName(k.parentNode,"optgroup"))){a=c(k).val();if(b)return a;d.push(a)}}return d}if(ra.test(b.type)&&
!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Pa,"")}return A}var l=c.isFunction(a);return this.each(function(n){var s=c(this),v=a;if(this.nodeType===1){if(l)v=a.call(this,n,s.val());if(v==null)v="";else if(typeof v==="number")v+="";else if(c.isArray(v))v=c.map(v,function(D){return D==null?"":D+""});if(c.isArray(v)&&ra.test(this.type))this.checked=c.inArray(s.val(),v)>=0;else if(c.nodeName(this,"select")){var B=c.makeArray(v);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),B)>=0});if(!B.length)this.selectedIndex=-1}else this.value=v}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return A;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==A;b=e&&c.props[b]||b;if(a.nodeType===1){var h=Qa.test(b);if((b in a||a[b]!==A)&&e&&!h){if(f){b==="type"&&Ra.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:Sa.test(a.nodeName)||Ta.test(a.nodeName)&&a.href?0:A;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return A;a=!c.support.hrefNormalized&&e&&
h?a.getAttribute(b,2):a.getAttribute(b);return a===null?A:a}}});var X=/\.(.*)$/,ha=/^(?:textarea|input|select)$/i,Ha=/\./g,Ia=/ /g,Ua=/[^\w\s.|`]/g,Va=function(a){return a.replace(Ua,"\\$&")},sa={focusin:0,focusout:0};c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var k=a.nodeType?"events":"__events__",l=h[k],n=h.handle;if(typeof l===
"function"){n=l.handle;l=l.events}else if(!l){a.nodeType||(h[k]=h=function(){});h.events=l={}}if(!n)h.handle=n=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(n.elem,arguments):A};n.elem=a;b=b.split(" ");for(var s=0,v;k=b[s++];){h=f?c.extend({},f):{handler:d,data:e};if(k.indexOf(".")>-1){v=k.split(".");k=v.shift();h.namespace=v.slice(0).sort().join(".")}else{v=[];h.namespace=""}h.type=k;if(!h.guid)h.guid=d.guid;var B=l[k],D=c.event.special[k]||{};if(!B){B=l[k]=[];
if(!D.setup||D.setup.call(a,e,v,n)===false)if(a.addEventListener)a.addEventListener(k,n,false);else a.attachEvent&&a.attachEvent("on"+k,n)}if(D.add){D.add.call(a,h);if(!h.handler.guid)h.handler.guid=d.guid}B.push(h);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,k=0,l,n,s,v,B,D,H=a.nodeType?"events":"__events__",w=c.data(a),G=w&&w[H];if(w&&G){if(typeof G==="function"){w=G;G=G.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||
typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in G)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[k++];){v=f;l=f.indexOf(".")<0;n=[];if(!l){n=f.split(".");f=n.shift();s=RegExp("(^|\\.)"+c.map(n.slice(0).sort(),Va).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(B=G[f])if(d){v=c.event.special[f]||{};for(h=e||0;h<B.length;h++){D=B[h];if(d.guid===D.guid){if(l||s.test(D.namespace)){e==null&&B.splice(h--,1);v.remove&&v.remove.call(a,D)}if(e!=null)break}}if(B.length===0||e!=null&&B.length===1){if(!v.teardown||
v.teardown.call(a,n)===false)c.removeEvent(a,f,w.handle);delete G[f]}}else for(h=0;h<B.length;h++){D=B[h];if(l||s.test(D.namespace)){c.event.remove(a,v,D.handler,h);B.splice(h--,1)}}}if(c.isEmptyObject(G)){if(b=w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,H);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type=
f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return A;a.result=A;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===
false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){e=a.target;var k,l=f.replace(X,""),n=c.nodeName(e,"a")&&l==="click",s=c.event.special[l]||{};if((!s._default||s._default.call(d,a)===false)&&!n&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[l]){if(k=e["on"+l])e["on"+l]=null;c.event.triggered=true;e[l]()}}catch(v){}if(k)e["on"+l]=k;c.event.triggered=false}}},handle:function(a){var b,d,e;
d=[];var f,h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var k=d.length;f<k;f++){var l=d[f];if(b||e.test(l.namespace)){a.handler=l.handler;a.data=
l.data;a.handleObj=l;l=l.handler.apply(this,h);if(l!==A){a.result=l;if(l===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[c.expando])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||u;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=u.documentElement;d=u.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==A)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ga,guid:a.handler.guid}))},remove:function(a){c.event.remove(this,
Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=u.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=
c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ba;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ba;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ba;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U};
var ta=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},ua=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?ua:ta,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?ua:ta)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==
"form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=A;return ja("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=A;return ja("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V,
va=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ha.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=va(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===A||f===e))if(e!=null||f){a.type="change";a.liveFired=
A;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",va(a))}},setup:function(){if(this.type===
"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ha.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ha.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}u.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){sa[b]++===0&&u.addEventListener(a,d,true)},teardown:function(){--sa[b]===
0&&u.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=A}var k=b==="one"?c.proxy(f,function(n){c(this).unbind(n,k);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var l=this.length;h<l;h++)c.event.add(this[h],d,k,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d,
a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d=
1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var wa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var k,l=0,n,s,v=h||this.selector;h=h?this:c(this.context);if(typeof d===
"object"&&!d.preventDefault){for(k in d)h[b](k,e,d[k],v);return this}if(c.isFunction(e)){f=e;e=A}for(d=(d||"").split(" ");(k=d[l++])!=null;){n=X.exec(k);s="";if(n){s=n[0];k=k.replace(X,"")}if(k==="hover")d.push("mouseenter"+s,"mouseleave"+s);else{n=k;if(k==="focus"||k==="blur"){d.push(wa[k]+s);k+=s}else k=(wa[k]||k)+s;if(b==="live"){s=0;for(var B=h.length;s<B;s++)c.event.add(h[s],"live."+Y(k,v),{data:e,selector:v,handler:f,origType:k,origHandler:f,preType:n})}else h.unbind("live."+Y(k,v),f)}}return this}});
c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});
(function(){function a(g,j,o,m,p,q){p=0;for(var t=m.length;p<t;p++){var x=m[p];if(x){x=x[g];for(var C=false;x;){if(x.sizcache===o){C=m[x.sizset];break}if(x.nodeType===1&&!q){x.sizcache=o;x.sizset=p}if(x.nodeName.toLowerCase()===j){C=x;break}x=x[g]}m[p]=C}}}function b(g,j,o,m,p,q){p=0;for(var t=m.length;p<t;p++){var x=m[p];if(x){x=x[g];for(var C=false;x;){if(x.sizcache===o){C=m[x.sizset];break}if(x.nodeType===1){if(!q){x.sizcache=o;x.sizset=p}if(typeof j!=="string"){if(x===j){C=true;break}}else if(l.filter(j,
[x]).length>0){C=x;break}}x=x[g]}m[p]=C}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,k=true;[0,0].sort(function(){k=false;return 0});var l=function(g,j,o,m){o=o||[];var p=j=j||u;if(j.nodeType!==1&&j.nodeType!==9)return[];if(!g||typeof g!=="string")return o;var q=[],t,x,C,P,N=true,R=l.isXML(j),Q=g,L;do{d.exec("");if(t=d.exec(Q)){Q=t[3];q.push(t[1]);if(t[2]){P=t[3];
break}}}while(t);if(q.length>1&&s.exec(g))if(q.length===2&&n.relative[q[0]])x=M(q[0]+q[1],j);else for(x=n.relative[q[0]]?[j]:l(q.shift(),j);q.length;){g=q.shift();if(n.relative[g])g+=q.shift();x=M(g,x)}else{if(!m&&q.length>1&&j.nodeType===9&&!R&&n.match.ID.test(q[0])&&!n.match.ID.test(q[q.length-1])){t=l.find(q.shift(),j,R);j=t.expr?l.filter(t.expr,t.set)[0]:t.set[0]}if(j){t=m?{expr:q.pop(),set:D(m)}:l.find(q.pop(),q.length===1&&(q[0]==="~"||q[0]==="+")&&j.parentNode?j.parentNode:j,R);x=t.expr?l.filter(t.expr,
t.set):t.set;if(q.length>0)C=D(x);else N=false;for(;q.length;){t=L=q.pop();if(n.relative[L])t=q.pop();else L="";if(t==null)t=j;n.relative[L](C,t,R)}}else C=[]}C||(C=x);C||l.error(L||g);if(f.call(C)==="[object Array]")if(N)if(j&&j.nodeType===1)for(g=0;C[g]!=null;g++){if(C[g]&&(C[g]===true||C[g].nodeType===1&&l.contains(j,C[g])))o.push(x[g])}else for(g=0;C[g]!=null;g++)C[g]&&C[g].nodeType===1&&o.push(x[g]);else o.push.apply(o,C);else D(C,o);if(P){l(P,p,o,m);l.uniqueSort(o)}return o};l.uniqueSort=function(g){if(w){h=
k;g.sort(w);if(h)for(var j=1;j<g.length;j++)g[j]===g[j-1]&&g.splice(j--,1)}return g};l.matches=function(g,j){return l(g,null,null,j)};l.matchesSelector=function(g,j){return l(j,null,null,[g]).length>0};l.find=function(g,j,o){var m;if(!g)return[];for(var p=0,q=n.order.length;p<q;p++){var t=n.order[p],x;if(x=n.leftMatch[t].exec(g)){var C=x[1];x.splice(1,1);if(C.substr(C.length-1)!=="\\"){x[1]=(x[1]||"").replace(/\\/g,"");m=n.find[t](x,j,o);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=j.getElementsByTagName("*"));
return{set:m,expr:g}};l.filter=function(g,j,o,m){for(var p=g,q=[],t=j,x,C,P=j&&j[0]&&l.isXML(j[0]);g&&j.length;){for(var N in n.filter)if((x=n.leftMatch[N].exec(g))!=null&&x[2]){var R=n.filter[N],Q,L;L=x[1];C=false;x.splice(1,1);if(L.substr(L.length-1)!=="\\"){if(t===q)q=[];if(n.preFilter[N])if(x=n.preFilter[N](x,t,o,q,m,P)){if(x===true)continue}else C=Q=true;if(x)for(var i=0;(L=t[i])!=null;i++)if(L){Q=R(L,x,i,t);var r=m^!!Q;if(o&&Q!=null)if(r)C=true;else t[i]=false;else if(r){q.push(L);C=true}}if(Q!==
A){o||(t=q);g=g.replace(n.match[N],"");if(!C)return[];break}}}if(g===p)if(C==null)l.error(g);else break;p=g}return t};l.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=l.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\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,j){var o=typeof j==="string",m=o&&!/\W/.test(j);o=o&&!m;if(m)j=j.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=o||q&&q.nodeName.toLowerCase()===
j?q||false:q===j}o&&l.filter(j,g,true)},">":function(g,j){var o=typeof j==="string",m,p=0,q=g.length;if(o&&!/\W/.test(j))for(j=j.toLowerCase();p<q;p++){if(m=g[p]){o=m.parentNode;g[p]=o.nodeName.toLowerCase()===j?o:false}}else{for(;p<q;p++)if(m=g[p])g[p]=o?m.parentNode:m.parentNode===j;o&&l.filter(j,g,true)}},"":function(g,j,o){var m=e++,p=b,q;if(typeof j==="string"&&!/\W/.test(j)){q=j=j.toLowerCase();p=a}p("parentNode",j,m,g,q,o)},"~":function(g,j,o){var m=e++,p=b,q;if(typeof j==="string"&&!/\W/.test(j)){q=
j=j.toLowerCase();p=a}p("previousSibling",j,m,g,q,o)}},find:{ID:function(g,j,o){if(typeof j.getElementById!=="undefined"&&!o)return(g=j.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,j){if(typeof j.getElementsByName!=="undefined"){for(var o=[],m=j.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&o.push(m[p]);return o.length===0?null:o}},TAG:function(g,j){return j.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,j,o,m,p,q){g=" "+g[1].replace(/\\/g,
"")+" ";if(q)return g;q=0;for(var t;(t=j[q])!=null;q++)if(t)if(p^(t.className&&(" "+t.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))o||m.push(t);else if(o)j[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var j=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=j[1]+(j[2]||1)-0;g[3]=j[3]-0}g[0]=e++;return g},ATTR:function(g,j,o,
m,p,q){j=g[1].replace(/\\/g,"");if(!q&&n.attrMap[j])g[1]=n.attrMap[j];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,j,o,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=l(g[3],null,null,j);else{g=l.filter(g[3],j,o,true^p);o||m.push.apply(m,g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===
true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,j,o){return!!l(o[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===
g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,j){return j===0},last:function(g,j,o,m){return j===m.length-1},even:function(g,j){return j%2===0},odd:function(g,j){return j%2===1},lt:function(g,j,o){return j<o[3]-0},gt:function(g,j,o){return j>o[3]-0},nth:function(g,j,o){return o[3]-
0===j},eq:function(g,j,o){return o[3]-0===j}},filter:{PSEUDO:function(g,j,o,m){var p=j[1],q=n.filters[p];if(q)return q(g,o,j,m);else if(p==="contains")return(g.textContent||g.innerText||l.getText([g])||"").indexOf(j[3])>=0;else if(p==="not"){j=j[3];o=0;for(m=j.length;o<m;o++)if(j[o]===g)return false;return true}else l.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,j){var o=j[1],m=g;switch(o){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(o===
"first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":o=j[2];var p=j[3];if(o===1&&p===0)return true;var q=j[0],t=g.parentNode;if(t&&(t.sizcache!==q||!g.nodeIndex)){var x=0;for(m=t.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++x;t.sizcache=q}m=g.nodeIndex-p;return o===0?m===0:m%o===0&&m/o>=0}},ID:function(g,j){return g.nodeType===1&&g.getAttribute("id")===j},TAG:function(g,j){return j==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===
j},CLASS:function(g,j){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(j)>-1},ATTR:function(g,j){var o=j[1];o=n.attrHandle[o]?n.attrHandle[o](g):g[o]!=null?g[o]:g.getAttribute(o);var m=o+"",p=j[2],q=j[4];return o==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&o!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,j,o,m){var p=n.setFilters[j[2]];
if(p)return p(g,o,j,m)}}},s=n.match.POS,v=function(g,j){return"\\"+(j-0+1)},B;for(B in n.match){n.match[B]=RegExp(n.match[B].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[B]=RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[B].source.replace(/\\(\d+)/g,v))}var D=function(g,j){g=Array.prototype.slice.call(g,0);if(j){j.push.apply(j,g);return j}return g};try{Array.prototype.slice.call(u.documentElement.childNodes,0)}catch(H){D=function(g,j){var o=j||[],m=0;if(f.call(g)==="[object Array]")Array.prototype.push.apply(o,
g);else if(typeof g.length==="number")for(var p=g.length;m<p;m++)o.push(g[m]);else for(;g[m];m++)o.push(g[m]);return o}}var w,G;if(u.documentElement.compareDocumentPosition)w=function(g,j){if(g===j){h=true;return 0}if(!g.compareDocumentPosition||!j.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(j)&4?-1:1};else{w=function(g,j){var o=[],m=[],p=g.parentNode,q=j.parentNode,t=p;if(g===j){h=true;return 0}else if(p===q)return G(g,j);else if(p){if(!q)return 1}else return-1;
for(;t;){o.unshift(t);t=t.parentNode}for(t=q;t;){m.unshift(t);t=t.parentNode}p=o.length;q=m.length;for(t=0;t<p&&t<q;t++)if(o[t]!==m[t])return G(o[t],m[t]);return t===p?G(g,m[t],-1):G(o[t],j,1)};G=function(g,j,o){if(g===j)return o;for(g=g.nextSibling;g;){if(g===j)return-1;g=g.nextSibling}return 1}}l.getText=function(g){for(var j="",o,m=0;g[m];m++){o=g[m];if(o.nodeType===3||o.nodeType===4)j+=o.nodeValue;else if(o.nodeType!==8)j+=l.getText(o.childNodes)}return j};(function(){var g=u.createElement("div"),
j="script"+(new Date).getTime();g.innerHTML="<a name='"+j+"'/>";var o=u.documentElement;o.insertBefore(g,o.firstChild);if(u.getElementById(j)){n.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:A:[]};n.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}o.removeChild(g);
o=g=null})();(function(){var g=u.createElement("div");g.appendChild(u.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(j,o){var m=o.getElementsByTagName(j[1]);if(j[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(j){return j.getAttribute("href",2)};g=null})();u.querySelectorAll&&
function(){var g=l,j=u.createElement("div");j.innerHTML="<p class='TEST'></p>";if(!(j.querySelectorAll&&j.querySelectorAll(".TEST").length===0)){l=function(m,p,q,t){p=p||u;if(!t&&!l.isXML(p))if(p.nodeType===9)try{return D(p.querySelectorAll(m),q)}catch(x){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var C=p.id,P=p.id="__sizzle__";try{return D(p.querySelectorAll("#"+P+" "+m),q)}catch(N){}finally{if(C)p.id=C;else p.removeAttribute("id")}}return g(m,p,q,t)};for(var o in g)l[o]=g[o];
j=null}}();(function(){var g=u.documentElement,j=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,o=false;try{j.call(u.documentElement,":sizzle")}catch(m){o=true}if(j)l.matchesSelector=function(p,q){try{if(o||!n.match.PSEUDO.test(q))return j.call(p,q)}catch(t){}return l(q,null,null,[p]).length>0}})();(function(){var g=u.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===
0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(j,o,m){if(typeof o.getElementsByClassName!=="undefined"&&!m)return o.getElementsByClassName(j[1])};g=null}}})();l.contains=u.documentElement.contains?function(g,j){return g!==j&&(g.contains?g.contains(j):true)}:function(g,j){return!!(g.compareDocumentPosition(j)&16)};l.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var M=function(g,
j){for(var o=[],m="",p,q=j.nodeType?[j]:j;p=n.match.PSEUDO.exec(g);){m+=p[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;p=0;for(var t=q.length;p<t;p++)l(g,q[p],o);return l.filter(m,o)};c.find=l;c.expr=l.selectors;c.expr[":"]=c.expr.filters;c.unique=l.uniqueSort;c.text=l.getText;c.isXMLDoc=l.isXML;c.contains=l.contains})();var Wa=/Until$/,Xa=/^(?:parents|prevUntil|prevAll)/,Ya=/,/,Ja=/^.[^:#\[\.,]*$/,Za=Array.prototype.slice,$a=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("",
"find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var k=0;k<d;k++)if(b[k]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(ka(this,a,false),"not",a)},filter:function(a){return this.pushStack(ka(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,
b){var d=[],e,f,h=this[0];if(c.isArray(a)){var k={},l,n=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:n})}h=h.parentNode;n++}}return d}k=$a.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(k?k.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||
!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context):c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});
c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",
d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Wa.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||Ya.test(e))&&Xa.test(a))f=f.reverse();return this.pushStack(f,a,Za.call(arguments).join(","))}});
c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===A||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var xa=/ jQuery\d+="(?:\d+|null)"/g,
$=/^\s+/,ya=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,za=/<([\w:]+)/,ab=/<tbody/i,bb=/<|&#?\w+;/,Aa=/<(?:script|object|embed|option|style)/i,Ba=/checked\s*(?:[^=]|=\s*.checked.)/i,cb=/\=([^="'>\s]+\/)>/g,O={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],
area:[1,"<map>","</map>"],_default:[0,"",""]};O.optgroup=O.option;O.tbody=O.tfoot=O.colgroup=O.caption=O.thead;O.th=O.td;if(!c.support.htmlSerialize)O._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==A)return this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,
d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},
unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=
c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));
c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(xa,"").replace(cb,'="$1">').replace($,
"")],e)[0]}else return this.cloneNode(true)});if(a===true){la(this,b);la(this.find("*"),b.find("*"))}return b},html:function(a){if(a===A)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(xa,""):null;else if(typeof a==="string"&&!Aa.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!O[(za.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ya,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)?
this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,
true)},domManip:function(a,b,d){var e,f,h=a[0],k=[],l;if(!c.support.checkClone&&arguments.length===3&&typeof h==="string"&&Ba.test(h))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(h))return this.each(function(s){var v=c(this);a[0]=h.call(this,s,b?v.html():A);v.domManip(a,b,d)});if(this[0]){e=h&&h.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);l=e.fragment;if(f=l.childNodes.length===1?l=l.firstChild:
l.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var n=this.length;f<n;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):this[f]:this[f],f>0||e.cacheable||this.length>1?l.cloneNode(true):l)}k.length&&c.each(k,Ka)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:u;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===u&&!Aa.test(a[0])&&(c.support.checkClone||
!Ba.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=
d.length;f<h;f++){var k=(f>0?this.clone(true):this).get();c(d[f])[b](k);e=e.concat(k)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||u;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||u;for(var f=[],h=0,k;(k=a[h])!=null;h++){if(typeof k==="number")k+="";if(k){if(typeof k==="string"&&!bb.test(k))k=b.createTextNode(k);else if(typeof k==="string"){k=k.replace(ya,"<$1></$2>");var l=(za.exec(k)||["",""])[1].toLowerCase(),n=O[l]||O._default,
s=n[0],v=b.createElement("div");for(v.innerHTML=n[1]+k+n[2];s--;)v=v.lastChild;if(!c.support.tbody){s=ab.test(k);l=l==="table"&&!s?v.firstChild&&v.firstChild.childNodes:n[1]==="<table>"&&!s?v.childNodes:[];for(n=l.length-1;n>=0;--n)c.nodeName(l[n],"tbody")&&!l[n].childNodes.length&&l[n].parentNode.removeChild(l[n])}!c.support.leadingWhitespace&&$.test(k)&&v.insertBefore(b.createTextNode($.exec(k)[0]),v.firstChild);k=v.childNodes}if(k.nodeType)f.push(k);else f=c.merge(f,k)}}if(d)for(h=0;f[h];h++)if(e&&
c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,k=0,l;(l=a[k])!=null;k++)if(!(l.nodeName&&c.noData[l.nodeName.toLowerCase()]))if(d=l[c.expando]){if((b=e[d])&&b.events)for(var n in b.events)f[n]?
c.event.remove(l,n):c.removeEvent(l,n,b.handle);if(h)delete l[c.expando];else l.removeAttribute&&l.removeAttribute(c.expando);delete e[d]}}});var Ca=/alpha\([^)]*\)/i,db=/opacity=([^)]*)/,eb=/-([a-z])/ig,fb=/([A-Z])/g,Da=/^-?\d+(?:px)?$/i,gb=/^-?\d/,hb={position:"absolute",visibility:"hidden",display:"block"},La=["Left","Right"],Ma=["Top","Bottom"],W,ib=u.defaultView&&u.defaultView.getComputedStyle,jb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===A)return this;
return c.access(this,a,b,true,function(d,e,f){return f!==A?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),k=a.style,l=c.cssHooks[h];b=c.cssProps[h]||
h;if(d!==A){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!l||!("set"in l)||(d=l.set(a,d))!==A)try{k[b]=d}catch(n){}}}else{if(l&&"get"in l&&(f=l.get(a,false,e))!==A)return f;return k[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==A)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=
e[f]},camelCase:function(a){return a.replace(eb,jb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=ma(d,b,f);else c.swap(d,hb,function(){h=ma(d,b,f)});return h+"px"}},set:function(d,e){if(Da.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return db.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":
b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=d.filter||"";d.filter=Ca.test(f)?f.replace(Ca,e):d.filter+" "+e}};if(ib)W=function(a,b,d){var e;d=d.replace(fb,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return A;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};else if(u.documentElement.currentStyle)W=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],
h=a.style;if(!Da.test(f)&&gb.test(f)){d=h.left;e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f};if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var kb=c.now(),lb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,
mb=/^(?:select|textarea)/i,nb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ob=/^(?:GET|HEAD|DELETE)$/,Na=/\[\]$/,T=/\=\?(&|$)/,ia=/\?/,pb=/([?&])_=[^&]*/,qb=/^(\w+:)?\/\/([^\/?#]+)/,rb=/%20/g,sb=/#.*$/,Ea=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ea)return Ea.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=
b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(k,l){if(l==="success"||l==="notmodified")h.html(f?c("<div>").append(k.responseText.replace(lb,"")).find(f):k.responseText);d&&h.each(d,[k.responseText,l,k])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&
!this.disabled&&(this.checked||mb.test(this.nodeName)||nb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})},
getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",
script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),k=ob.test(h);b.url=b.url.replace(sb,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ia.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data||
!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+kb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var l=E[d];E[d]=function(m){f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);if(c.isFunction(l))l(m);else{E[d]=A;try{delete E[d]}catch(p){}}v&&v.removeChild(B)}}if(b.dataType==="script"&&b.cache===null)b.cache=
false;if(b.cache===false&&h==="GET"){var n=c.now(),s=b.url.replace(pb,"$1_="+n);b.url=s+(s===b.url?(ia.test(b.url)?"&":"?")+"_="+n:"")}if(b.data&&h==="GET")b.url+=(ia.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");n=(n=qb.exec(b.url))&&(n[1]&&n[1]!==location.protocol||n[2]!==location.host);if(b.dataType==="script"&&h==="GET"&&n){var v=u.getElementsByTagName("head")[0]||u.documentElement,B=u.createElement("script");if(b.scriptCharset)B.charset=b.scriptCharset;B.src=
b.url;if(!d){var D=false;B.onload=B.onreadystatechange=function(){if(!D&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){D=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);B.onload=B.onreadystatechange=null;v&&B.parentNode&&v.removeChild(B)}}}v.insertBefore(B,v.firstChild);return A}var H=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!k||a&&a.contentType)w.setRequestHeader("Content-Type",
b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}n||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(G){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&&
c.triggerGlobal(b,"ajaxSend",[w,b]);var M=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){H||c.handleComplete(b,w,e,f);H=true;if(w)w.onreadystatechange=c.noop}else if(!H&&w&&(w.readyState===4||m==="timeout")){H=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d||
c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&g.call&&g.call(w);M("abort")}}catch(j){}b.async&&b.timeout>0&&setTimeout(function(){w&&!H&&M("timeout")},b.timeout);try{w.send(k||b.data==null?null:b.data)}catch(o){c.handleError(b,w,null,o);c.handleComplete(b,w,e,f)}b.async||M();return w}},param:function(a,b){var d=[],e=function(h,k){k=c.isFunction(k)?k():k;d[d.length]=encodeURIComponent(h)+
"="+encodeURIComponent(k)};if(b===A)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)ca(f,a[f],b,e);return d.join("&").replace(rb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess",[b,a])},handleComplete:function(a,
b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),e=a.getResponseHeader("Etag");
if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}});if(E.ActiveXObject)c.ajaxSettings.xhr=
function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var da={},tb=/^(?:toggle|show|hide)$/,ub=/^([+\-]=)?([\d+.\-]+)(.*)$/,aa,na=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show",3),a,b,d);else{a=
0;for(b=this.length;a<b;a++){if(!c.data(this[a],"olddisplay")&&this[a].style.display==="none")this[a].style.display="";this[a].style.display===""&&c.css(this[a],"display")==="none"&&c.data(this[a],"olddisplay",oa(this[a].nodeName))}for(a=0;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay",d)}for(a=
0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b,d,e);if(c.isEmptyObject(a))return this.each(f.complete);
return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),k,l=this.nodeType===1,n=l&&c(this).is(":hidden"),s=this;for(k in a){var v=c.camelCase(k);if(k!==v){a[v]=a[k];delete a[k];k=v}if(a[k]==="hide"&&n||a[k]==="show"&&!n)return h.complete.call(this);if(l&&(k==="height"||k==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(oa(this.nodeName)===
"inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[k])){(h.specialEasing=h.specialEasing||{})[k]=a[k][1];a[k]=a[k][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(B,D){var H=new c.fx(s,h,B);if(tb.test(D))H[D==="toggle"?n?"show":"hide":D](a);else{var w=ub.exec(D),G=H.cur(true)||0;if(w){var M=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(s,B,(M||1)+g);
G=(M||1)/H.cur(true)*G;c.style(s,B,G+g)}if(w[1])M=(w[1]==="-="?-1:1)*M+G;H.custom(G,M,g)}else H.custom(G,D,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b,
d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a*
Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(h){return f.step(h)}
this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var f=this;a=c.fx;e.elem=this.elem;if(e()&&c.timers.push(e)&&!aa)aa=setInterval(a.tick,a.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;
this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(l,n){f.style["overflow"+n]=h.overflow[l]})}this.options.hide&&c(this.elem).hide();if(this.options.hide||
this.options.show)for(var k in this.options.curAnim)c.style(this.elem,k,this.options.orig[k]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=
c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(aa);aa=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===
b.elem}).length};var vb=/^t(?:able|d|h)$/i,Fa=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in u.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(k){c.offset.setOffset(this,a,k)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=ea(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&&
h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(s){c.offset.setOffset(this,a,s)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,e=b.ownerDocument,f,h=e.documentElement,k=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;
for(var l=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==k&&b!==h;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;f=e?e.getComputedStyle(b,null):b.currentStyle;l-=b.scrollTop;n-=b.scrollLeft;if(b===d){l+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&vb.test(b.nodeName))){l+=parseFloat(f.borderTopWidth)||0;n+=parseFloat(f.borderLeftWidth)||0}d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&f.overflow!=="visible"){l+=
parseFloat(f.borderTopWidth)||0;n+=parseFloat(f.borderLeftWidth)||0}f=f}if(f.position==="relative"||f.position==="static"){l+=k.offsetTop;n+=k.offsetLeft}if(c.offset.supportsFixedPosition&&f.position==="fixed"){l+=Math.max(h.scrollTop,k.scrollTop);n+=Math.max(h.scrollLeft,k.scrollLeft)}return{top:l,left:n}};c.offset={initialize:function(){var a=u.body,b=u.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",
height:"1px",visibility:"hidden"});b.innerHTML="<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>";a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells=
f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a,
"marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),k=c.css(a,"top"),l=c.css(a,"left"),n=e==="absolute"&&c.inArray("auto",[k,l])>-1;e={};var s={};if(n)s=f.position();k=n?s.top:parseInt(k,10)||0;l=n?s.left:parseInt(l,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+k;if(b.left!=null)e.left=b.left-h.left+l;"using"in b?b.using.call(a,
e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Fa.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||u.body;a&&!Fa.test(a.nodeName)&&
c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==A)return this.each(function(){if(h=ea(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=ea(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();
c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(h){var k=c(this);k[d](e.call(this,h,k[d]()))});return c.isWindow(f)?f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b]:f.nodeType===9?Math.max(f.documentElement["client"+
b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]):e===A?parseFloat(c.css(f,d)):this.css(d,typeof e==="string"?e:e+"px")}})})(window);

/***************  templates/main/libs/jquery/jquery.easing-1.3.pack.js  ***************/
/*
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
 *
 * Uses the built in easing capabilities added In jQuery 1.1
 * to offer multiple easing options
 *
 * TERMS OF USE - jQuery Easing
 * 
 * Open source under the BSD License. 
 * 
 * Copyright © 2008 George McGinley Smith
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 * 
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
*/

// t: current time, b: begInnIng value, c: change In value, d: duration
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t<d/2)6 h.i.A(x,t*2,0,c,d)*.5+b;6 h.i.v(x,t*2-d,0,c,d)*.5+c*.5+b}});',62,74,'||||||return||Math|function|||||if|var|PI|jQuery|easing|pow|75|70158|else|sin|sqrt||5625|asin|||undefined|easeOutBounce|abs||def|swing|easeInBounce|525|cos|easeOutQuad|easeOutBack|easeInBack|easeInSine|easeOutElastic|easeInOutQuint|easeOutQuint|easeInQuint|easeInOutQuart|easeOutQuart|easeInQuart|extend|easeInElastic|easeInOutCirc|easeInOutCubic|easeOutCirc|easeInOutElastic|easeOutCubic|easeInCirc|easeInOutExpo|easeInCubic|easeOutExpo|easeInExpo||9375|easeInOutSine|easeInOutQuad|25|easeOutSine|easeInOutBack|easeInQuad|625|984375|jswing|easeInOutBounce'.split('|'),0,{}))

/*
 *
 * TERMS OF USE - EASING EQUATIONS
 * 
 * Open source under the BSD License. 
 * 
 * Copyright © 2001 Robert Penner
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 * 
 * Redistributions of source code must retain the above copyright notice, this list of 
 * conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list 
 * of conditions and the following disclaimer in the documentation and/or other materials 
 * provided with the distribution.
 * 
 * Neither the name of the author nor the names of contributors may be used to endorse 
 * or promote products derived from this software without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
 * OF THE POSSIBILITY OF SUCH DAMAGE. 
 *
 */

/***************  templates/main/libs/jscalendar/calendar.js  ***************/
/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/
 * ------------------------------------------------------------------
 *
 * The DHTML Calendar, version 0.9.6 "Keep cool but don't freeze"
 *
 * Details and latest version at:
 * http://dynarch.com/mishoo/calendar.epl
 *
 * MODIFIED 2010-02-03 by Jakob
 	Added proper IE6 detection, hiding dropdown boxes only if IE6
 	
 * This script is distributed under the GNU Lesser General Public License.
 * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
 */

// $Id: calendar.js,v 1.34 2004/02/06 18:53:11 mishoo Exp $

/** The Calendar object constructor. */
Calendar = function (firstDayOfWeek, dateStr, onSelected, onClose) {
	// member variables
	this.activeDiv = null;
	this.currentDateEl = null;
	this.getDateStatus = null;
	this.timeout = null;
	this.onSelected = onSelected || null;
	this.onClose = onClose || null;
	this.dragging = false;
	this.hidden = false;
	this.minYear = 1970;
	this.maxYear = 2050;
	this.dateFormat = Calendar._TT["DEF_DATE_FORMAT"];
	this.ttDateFormat = Calendar._TT["TT_DATE_FORMAT"];
	this.isPopup = true;
	this.weekNumbers = true;
	this.firstDayOfWeek = 1; // 0 for Sunday, 1 for Monday, etc.
	this.showsOtherMonths = false;
	this.dateStr = dateStr;
	this.ar_days = null;
	this.showsTime = false;
	this.time24 = true;
	this.yearStep = 2;
	// HTML elements
	this.table = null;
	this.element = null;
	this.tbody = null;
	this.firstdayname = null;
	// Combo boxes
	this.monthsCombo = null;
	this.yearsCombo = null;
	this.hilitedMonth = null;
	this.activeMonth = null;
	this.hilitedYear = null;
	this.activeYear = null;
	// Information
	this.dateClicked = false;

	// one-time initializations
	if (typeof Calendar._SDN == "undefined") {
		// table of short day names
		if (typeof Calendar._SDN_len == "undefined")
			Calendar._SDN_len = 3;
		var ar = new Array();
		for (var i = 8; i > 0;) {
			ar[--i] = Calendar._DN[i].substr(0, Calendar._SDN_len);
		}
		Calendar._SDN = ar;
		// table of short month names
		if (typeof Calendar._SMN_len == "undefined")
			Calendar._SMN_len = 3;
		ar = new Array();
		for (var i = 12; i > 0;) {
			ar[--i] = Calendar._MN[i].substr(0, Calendar._SMN_len);
		}
		Calendar._SMN = ar;
	}
};

// ** constants

/// "static", needed for event handlers.
Calendar._C = null;

/// detect a special case of "web browser"
Calendar.is_ie = ( /msie/i.test(navigator.userAgent) &&
		   !/opera/i.test(navigator.userAgent) );

Calendar.is_ie5 = ( Calendar.is_ie && /msie 5\.0/i.test(navigator.userAgent) );

/// detect Opera browser
Calendar.is_opera = /opera/i.test(navigator.userAgent);

/// detect KHTML-based browsers
Calendar.is_khtml = /Konqueror|Safari|KHTML/i.test(navigator.userAgent);

// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a separate
//        library, at some point.

Calendar.getAbsolutePos = function(el) {
	var SL = 0, ST = 0;
	var is_div = /^div$/i.test(el.tagName);
	if (is_div && el.scrollLeft)
		SL = el.scrollLeft;
	if (is_div && el.scrollTop)
		ST = el.scrollTop;
	var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST };
	if (el.offsetParent) {
		var tmp = this.getAbsolutePos(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
};

Calendar.isRelated = function (el, evt) {
	var related = evt.relatedTarget;
	if (!related) {
		var type = evt.type;
		if (type == "mouseover") {
			related = evt.fromElement;
		} else if (type == "mouseout") {
			related = evt.toElement;
		}
	}
	while (related) {
		if (related == el) {
			return true;
		}
		related = related.parentNode;
	}
	return false;
};

Calendar.removeClass = function(el, className) {
	if (!(el && el.className)) {
		return;
	}
	var cls = el.className.split(" ");
	var ar = new Array();
	for (var i = cls.length; i > 0;) {
		if (cls[--i] != className) {
			ar[ar.length] = cls[i];
		}
	}
	el.className = ar.join(" ");
};

Calendar.addClass = function(el, className) {
	Calendar.removeClass(el, className);
	el.className += " " + className;
};

Calendar.getElement = function(ev) {
	if (Calendar.is_ie) {
		return window.event.srcElement;
	} else {
		return ev.currentTarget;
	}
};

Calendar.getTargetElement = function(ev) {
	if (Calendar.is_ie) {
		return window.event.srcElement;
	} else {
		return ev.target;
	}
};

Calendar.stopEvent = function(ev) {
	ev || (ev = window.event);
	if (Calendar.is_ie) {
		ev.cancelBubble = true;
		ev.returnValue = false;
	} else {
		ev.preventDefault();
		ev.stopPropagation();
	}
	return false;
};

Calendar.addEvent = function(el, evname, func) {
	if (el.attachEvent) { // IE
		el.attachEvent("on" + evname, func);
	} else if (el.addEventListener) { // Gecko / W3C
		el.addEventListener(evname, func, true);
	} else {
		el["on" + evname] = func;
	}
};

Calendar.removeEvent = function(el, evname, func) {
	if (el.detachEvent) { // IE
		el.detachEvent("on" + evname, func);
	} else if (el.removeEventListener) { // Gecko / W3C
		el.removeEventListener(evname, func, true);
	} else {
		el["on" + evname] = null;
	}
};

Calendar.createElement = function(type, parent) {
	var el = null;
	if (document.createElementNS) {
		// use the XHTML namespace; IE won't normally get here unless
		// _they_ "fix" the DOM2 implementation.
		el = document.createElementNS("http://www.w3.org/1999/xhtml", type);
	} else {
		el = document.createElement(type);
	}
	if (typeof parent != "undefined") {
		parent.appendChild(el);
	}
	return el;
};

// END: UTILITY FUNCTIONS

// BEGIN: CALENDAR STATIC FUNCTIONS

/** Internal -- adds a set of events to make some element behave like a button. */
Calendar._add_evs = function(el) {
	with (Calendar) {
		addEvent(el, "mouseover", dayMouseOver);
		addEvent(el, "mousedown", dayMouseDown);
		addEvent(el, "mouseout", dayMouseOut);
		if (is_ie) {
			addEvent(el, "dblclick", dayMouseDblClick);
			el.setAttribute("unselectable", true);
		}
	}
};

Calendar.findMonth = function(el) {
	if (typeof el.month != "undefined") {
		return el;
	} else if (typeof el.parentNode.month != "undefined") {
		return el.parentNode;
	}
	return null;
};

Calendar.findYear = function(el) {
	if (typeof el.year != "undefined") {
		return el;
	} else if (typeof el.parentNode.year != "undefined") {
		return el.parentNode;
	}
	return null;
};

Calendar.showMonthsCombo = function () {
	var cal = Calendar._C;
	if (!cal) {
		return false;
	}
	var cal = cal;
	var cd = cal.activeDiv;
	var mc = cal.monthsCombo;
	if (cal.hilitedMonth) {
		Calendar.removeClass(cal.hilitedMonth, "hilite");
	}
	if (cal.activeMonth) {
		Calendar.removeClass(cal.activeMonth, "active");
	}
	var mon = cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];
	Calendar.addClass(mon, "active");
	cal.activeMonth = mon;
	var s = mc.style;
	s.display = "block";
	if (cd.navtype < 0)
		s.left = cd.offsetLeft + "px";
	else {
		var mcw = mc.offsetWidth;
		if (typeof mcw == "undefined")
			// Konqueror brain-dead techniques
			mcw = 50;
		s.left = (cd.offsetLeft + cd.offsetWidth - mcw) + "px";
	}
	s.top = (cd.offsetTop + cd.offsetHeight) + "px";
};

Calendar.showYearsCombo = function (fwd) {
	var cal = Calendar._C;
	if (!cal) {
		return false;
	}
	var cal = cal;
	var cd = cal.activeDiv;
	var yc = cal.yearsCombo;
	if (cal.hilitedYear) {
		Calendar.removeClass(cal.hilitedYear, "hilite");
	}
	if (cal.activeYear) {
		Calendar.removeClass(cal.activeYear, "active");
	}
	cal.activeYear = null;
	var Y = cal.date.getFullYear() + (fwd ? 1 : -1);
	var yr = yc.firstChild;
	var show = false;
	for (var i = 12; i > 0; --i) {
		if (Y >= cal.minYear && Y <= cal.maxYear) {
			yr.firstChild.data = Y;
			yr.year = Y;
			yr.style.display = "block";
			show = true;
		} else {
			yr.style.display = "none";
		}
		yr = yr.nextSibling;
		Y += fwd ? cal.yearStep : -cal.yearStep;
	}
	if (show) {
		var s = yc.style;
		s.display = "block";
		if (cd.navtype < 0)
			s.left = cd.offsetLeft + "px";
		else {
			var ycw = yc.offsetWidth;
			if (typeof ycw == "undefined")
				// Konqueror brain-dead techniques
				ycw = 50;
			s.left = (cd.offsetLeft + cd.offsetWidth - ycw) + "px";
		}
		s.top = (cd.offsetTop + cd.offsetHeight) + "px";
	}
};

// event handlers

Calendar.tableMouseUp = function(ev) {
	var cal = Calendar._C;
	if (!cal) {
		return false;
	}
	if (cal.timeout) {
		clearTimeout(cal.timeout);
	}
	var el = cal.activeDiv;
	if (!el) {
		return false;
	}
	var target = Calendar.getTargetElement(ev);
	ev || (ev = window.event);
	Calendar.removeClass(el, "active");
	if (target == el || target.parentNode == el) {
		Calendar.cellClick(el, ev);
	}
	var mon = Calendar.findMonth(target);
	var date = null;
	if (mon) {
		date = new Date(cal.date);
		if (mon.month != date.getMonth()) {
			date.setMonth(mon.month);
			cal.setDate(date);
			cal.dateClicked = false;
			cal.callHandler();
		}
	} else {
		var year = Calendar.findYear(target);
		if (year) {
			date = new Date(cal.date);
			if (year.year != date.getFullYear()) {
				date.setFullYear(year.year);
				cal.setDate(date);
				cal.dateClicked = false;
				cal.callHandler();
			}
		}
	}
	with (Calendar) {
		removeEvent(document, "mouseup", tableMouseUp);
		removeEvent(document, "mouseover", tableMouseOver);
		removeEvent(document, "mousemove", tableMouseOver);
		cal._hideCombos();
		_C = null;
		return stopEvent(ev);
	}
};

Calendar.tableMouseOver = function (ev) {
	var cal = Calendar._C;
	if (!cal) {
		return;
	}
	var el = cal.activeDiv;
	var target = Calendar.getTargetElement(ev);
	if (target == el || target.parentNode == el) {
		Calendar.addClass(el, "hilite active");
		Calendar.addClass(el.parentNode, "rowhilite");
	} else {
		if (typeof el.navtype == "undefined" || (el.navtype != 50 && (el.navtype == 0 || Math.abs(el.navtype) > 2)))
			Calendar.removeClass(el, "active");
		Calendar.removeClass(el, "hilite");
		Calendar.removeClass(el.parentNode, "rowhilite");
	}
	ev || (ev = window.event);
	if (el.navtype == 50 && target != el) {
		var pos = Calendar.getAbsolutePos(el);
		var w = el.offsetWidth;
		var x = ev.clientX;
		var dx;
		var decrease = true;
		if (x > pos.x + w) {
			dx = x - pos.x - w;
			decrease = false;
		} else
			dx = pos.x - x;

		if (dx < 0) dx = 0;
		var range = el._range;
		var current = el._current;
		var count = Math.floor(dx / 10) % range.length;
		for (var i = range.length; --i >= 0;)
			if (range[i] == current)
				break;
		while (count-- > 0)
			if (decrease) {
				if (--i < 0)
					i = range.length - 1;
			} else if ( ++i >= range.length )
				i = 0;
		var newval = range[i];
		el.firstChild.data = newval;

		cal.onUpdateTime();
	}
	var mon = Calendar.findMonth(target);
	if (mon) {
		if (mon.month != cal.date.getMonth()) {
			if (cal.hilitedMonth) {
				Calendar.removeClass(cal.hilitedMonth, "hilite");
			}
			Calendar.addClass(mon, "hilite");
			cal.hilitedMonth = mon;
		} else if (cal.hilitedMonth) {
			Calendar.removeClass(cal.hilitedMonth, "hilite");
		}
	} else {
		if (cal.hilitedMonth) {
			Calendar.removeClass(cal.hilitedMonth, "hilite");
		}
		var year = Calendar.findYear(target);
		if (year) {
			if (year.year != cal.date.getFullYear()) {
				if (cal.hilitedYear) {
					Calendar.removeClass(cal.hilitedYear, "hilite");
				}
				Calendar.addClass(year, "hilite");
				cal.hilitedYear = year;
			} else if (cal.hilitedYear) {
				Calendar.removeClass(cal.hilitedYear, "hilite");
			}
		} else if (cal.hilitedYear) {
			Calendar.removeClass(cal.hilitedYear, "hilite");
		}
	}
	return Calendar.stopEvent(ev);
};

Calendar.tableMouseDown = function (ev) {
	if (Calendar.getTargetElement(ev) == Calendar.getElement(ev)) {
		return Calendar.stopEvent(ev);
	}
};

Calendar.calDragIt = function (ev) {
	var cal = Calendar._C;
	if (!(cal && cal.dragging)) {
		return false;
	}
	var posX;
	var posY;
	if (Calendar.is_ie) {
		posY = window.event.clientY + document.body.scrollTop;
		posX = window.event.clientX + document.body.scrollLeft;
	} else {
		posX = ev.pageX;
		posY = ev.pageY;
	}
	cal.hideShowCovered();
	var st = cal.element.style;
	st.left = (posX - cal.xOffs) + "px";
	st.top = (posY - cal.yOffs) + "px";
	return Calendar.stopEvent(ev);
};

Calendar.calDragEnd = function (ev) {
	var cal = Calendar._C;
	if (!cal) {
		return false;
	}
	cal.dragging = false;
	with (Calendar) {
		removeEvent(document, "mousemove", calDragIt);
		removeEvent(document, "mouseup", calDragEnd);
		tableMouseUp(ev);
	}
	cal.hideShowCovered();
};

Calendar.dayMouseDown = function(ev) {
	var el = Calendar.getElement(ev);
	if (el.disabled) {
		return false;
	}
	var cal = el.calendar;
	cal.activeDiv = el;
	Calendar._C = cal;
	if (el.navtype != 300) with (Calendar) {
		if (el.navtype == 50) {
			el._current = el.firstChild.data;
			addEvent(document, "mousemove", tableMouseOver);
		} else
			addEvent(document, Calendar.is_ie5 ? "mousemove" : "mouseover", tableMouseOver);
		addClass(el, "hilite active");
		addEvent(document, "mouseup", tableMouseUp);
	} else if (cal.isPopup) {
		cal._dragStart(ev);
	}
	if (el.navtype == -1 || el.navtype == 1) {
		if (cal.timeout) clearTimeout(cal.timeout);
		cal.timeout = setTimeout("Calendar.showMonthsCombo()", 250);
	} else if (el.navtype == -2 || el.navtype == 2) {
		if (cal.timeout) clearTimeout(cal.timeout);
		cal.timeout = setTimeout((el.navtype > 0) ? "Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250);
	} else {
		cal.timeout = null;
	}
	return Calendar.stopEvent(ev);
};

Calendar.dayMouseDblClick = function(ev) {
	Calendar.cellClick(Calendar.getElement(ev), ev || window.event);
	if (Calendar.is_ie) {
		document.selection.empty();
	}
};

Calendar.dayMouseOver = function(ev) {
	var el = Calendar.getElement(ev);
	if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {
		return false;
	}
	if (el.ttip) {
		if (el.ttip.substr(0, 1) == "_") {
			el.ttip = el.caldate.print(el.calendar.ttDateFormat) + el.ttip.substr(1);
		}
		el.calendar.tooltips.firstChild.data = el.ttip;
	}
	if (el.navtype != 300) {
		Calendar.addClass(el, "hilite");
		if (el.caldate) {
			Calendar.addClass(el.parentNode, "rowhilite");
		}
	}
	return Calendar.stopEvent(ev);
};

Calendar.dayMouseOut = function(ev) {
	with (Calendar) {
		var el = getElement(ev);
		if (isRelated(el, ev) || _C || el.disabled) {
			return false;
		}
		removeClass(el, "hilite");
		if (el.caldate) {
			removeClass(el.parentNode, "rowhilite");
		}
		el.calendar.tooltips.firstChild.data = _TT["SEL_DATE"];
		return stopEvent(ev);
	}
};

/**
 *  A generic "click" handler :) handles all types of buttons defined in this
 *  calendar.
 */
Calendar.cellClick = function(el, ev) {
	var cal = el.calendar;
	var closing = false;
	var newdate = false;
	var date = null;
	if (typeof el.navtype == "undefined") {
		Calendar.removeClass(cal.currentDateEl, "selected");
		Calendar.addClass(el, "selected");
		closing = (cal.currentDateEl == el);
		if (!closing) {
			cal.currentDateEl = el;
		}
		cal.date = new Date(el.caldate);
		date = cal.date;
		newdate = true;
		// a date was clicked
		if (!(cal.dateClicked = !el.otherMonth))
			cal._init(cal.firstDayOfWeek, date);
	} else {
		if (el.navtype == 200) {
			Calendar.removeClass(el, "hilite");
			cal.callCloseHandler();
			return;
		}
		date = (el.navtype == 0) ? new Date() : new Date(cal.date);
		// unless "today" was clicked, we assume no date was clicked so
		// the selected handler will know not to close the calenar when
		// in single-click mode.
		// cal.dateClicked = (el.navtype == 0);
		cal.dateClicked = false;
		var year = date.getFullYear();
		var mon = date.getMonth();
		function setMonth(m) {
			var day = date.getDate();
			var max = date.getMonthDays(m);
			if (day > max) {
				date.setDate(max);
			}
			date.setMonth(m);
		};
		switch (el.navtype) {
		    case 400:
			Calendar.removeClass(el, "hilite");
			var text = Calendar._TT["ABOUT"];
			if (typeof text != "undefined") {
				text += cal.showsTime ? Calendar._TT["ABOUT_TIME"] : "";
			} else {
				// FIXME: this should be removed as soon as lang files get updated!
				text = "Help and about box text is not translated into this language.\n" +
					"If you know this language and you feel generous please update\n" +
					"the corresponding file in \"lang\" subdir to match calendar-en.js\n" +
					"and send it back to <mishoo@infoiasi.ro> to get it into the distribution  ;-)\n\n" +
					"Thank you!\n" +
					"http://dynarch.com/mishoo/calendar.epl\n";
			}
			alert(text);
			return;
		    case -2:
			if (year > cal.minYear) {
				date.setFullYear(year - 1);
			}
			break;
		    case -1:
			if (mon > 0) {
				setMonth(mon - 1);
			} else if (year-- > cal.minYear) {
				date.setFullYear(year);
				setMonth(11);
			}
			break;
		    case 1:
			if (mon < 11) {
				setMonth(mon + 1);
			} else if (year < cal.maxYear) {
				date.setFullYear(year + 1);
				setMonth(0);
			}
			break;
		    case 2:
			if (year < cal.maxYear) {
				date.setFullYear(year + 1);
			}
			break;
		    case 100:
			cal.setFirstDayOfWeek(el.fdow);
			return;
		    case 50:
			var range = el._range;
			var current = el.firstChild.data;
			for (var i = range.length; --i >= 0;)
				if (range[i] == current)
					break;
			if (ev && ev.shiftKey) {
				if (--i < 0)
					i = range.length - 1;
			} else if ( ++i >= range.length )
				i = 0;
			var newval = range[i];
			el.firstChild.data = newval;
			cal.onUpdateTime();
			return;
		    case 0:
			// TODAY will bring us here
			if ((typeof cal.getDateStatus == "function") && cal.getDateStatus(date, date.getFullYear(), date.getMonth(), date.getDate())) {
				// remember, "date" was previously set to new
				// Date() if TODAY was clicked; thus, it
				// contains today date.
				return false;
			}
			break;
		}
		if (!date.equalsTo(cal.date)) {
			cal.setDate(date);
			newdate = true;
		}
	}
	if (newdate) {
		cal.callHandler();
	}
	if (closing) {
		Calendar.removeClass(el, "hilite");
		cal.callCloseHandler();
	}
};

// END: CALENDAR STATIC FUNCTIONS

// BEGIN: CALENDAR OBJECT FUNCTIONS

/**
 *  This function creates the calendar inside the given parent.  If _par is
 *  null than it creates a popup calendar inside the BODY element.  If _par is
 *  an element, be it BODY, then it creates a non-popup calendar (still
 *  hidden).  Some properties need to be set before calling this function.
 */
Calendar.prototype.create = function (_par) {
	var parent = null;
	if (! _par) {
		// default parent is the document body, in which case we create
		// a popup calendar.
		parent = document.getElementsByTagName("body")[0];
		this.isPopup = true;
	} else {
		parent = _par;
		this.isPopup = false;
	}
	this.date = this.dateStr ? new Date(this.dateStr) : new Date();

	var table = Calendar.createElement("table");
	this.table = table;
	table.cellSpacing = 0;
	table.cellPadding = 0;
	table.calendar = this;
	Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);

	var div = Calendar.createElement("div");
	this.element = div;
	div.className = "calendar";
	if (this.isPopup) {
		div.style.position = "absolute";
		div.style.display = "none";
	}
	div.appendChild(table);

	var thead = Calendar.createElement("thead", table);
	var cell = null;
	var row = null;

	var cal = this;
	var hh = function (text, cs, navtype) {
		cell = Calendar.createElement("td", row);
		cell.colSpan = cs;
		cell.className = "button";
		if (navtype != 0 && Math.abs(navtype) <= 2)
			cell.className += " nav";
		Calendar._add_evs(cell);
		cell.calendar = cal;
		cell.navtype = navtype;
		if (text.substr(0, 1) != "&") {
			cell.appendChild(document.createTextNode(text));
		}
		else {
			// FIXME: dirty hack for entities
			cell.innerHTML = text;
		}
		return cell;
	};

	row = Calendar.createElement("tr", thead);
	var title_length = 6;
	(this.isPopup) && --title_length;
	(this.weekNumbers) && ++title_length;

	hh("?", 1, 400).ttip = Calendar._TT["INFO"];
	this.title = hh("", title_length, 300);
	this.title.className = "title";
	if (this.isPopup) {
		this.title.ttip = Calendar._TT["DRAG_TO_MOVE"];
		this.title.style.cursor = "move";
		hh("&#x00d7;", 1, 200).ttip = Calendar._TT["CLOSE"];
	}

	row = Calendar.createElement("tr", thead);
	row.className = "headrow";

	this._nav_py = hh("&#x00ab;", 1, -2);
	this._nav_py.ttip = Calendar._TT["PREV_YEAR"];

	this._nav_pm = hh("&#x2039;", 1, -1);
	this._nav_pm.ttip = Calendar._TT["PREV_MONTH"];

	this._nav_now = hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, 0);
	this._nav_now.ttip = Calendar._TT["GO_TODAY"];

	this._nav_nm = hh("&#x203a;", 1, 1);
	this._nav_nm.ttip = Calendar._TT["NEXT_MONTH"];

	this._nav_ny = hh("&#x00bb;", 1, 2);
	this._nav_ny.ttip = Calendar._TT["NEXT_YEAR"];

	// day names
	row = Calendar.createElement("tr", thead);
	row.className = "daynames";
	if (this.weekNumbers) {
		cell = Calendar.createElement("td", row);
		cell.className = "name wn";
		cell.appendChild(document.createTextNode(Calendar._TT["WK"]));
	}
	for (var i = 7; i > 0; --i) {
		cell = Calendar.createElement("td", row);
		cell.appendChild(document.createTextNode(""));
		if (!i) {
			cell.navtype = 100;
			cell.calendar = this;
			Calendar._add_evs(cell);
		}
	}
	this.firstdayname = (this.weekNumbers) ? row.firstChild.nextSibling : row.firstChild;
	this._displayWeekdays();

	var tbody = Calendar.createElement("tbody", table);
	this.tbody = tbody;

	for (i = 6; i > 0; --i) {
		row = Calendar.createElement("tr", tbody);
		if (this.weekNumbers) {
			cell = Calendar.createElement("td", row);
			cell.appendChild(document.createTextNode(""));
		}
		for (var j = 7; j > 0; --j) {
			cell = Calendar.createElement("td", row);
			cell.appendChild(document.createTextNode(""));
			cell.calendar = this;
			Calendar._add_evs(cell);
		}
	}

	if (this.showsTime) {
		row = Calendar.createElement("tr", tbody);
		row.className = "time";

		cell = Calendar.createElement("td", row);
		cell.className = "time";
		cell.colSpan = 2;
		cell.innerHTML = Calendar._TT["TIME"] || "&nbsp;";

		cell = Calendar.createElement("td", row);
		cell.className = "time";
		cell.colSpan = this.weekNumbers ? 4 : 3;

		(function(){
			function makeTimePart(className, init, range_start, range_end) {
				var part = Calendar.createElement("span", cell);
				part.className = className;
				part.appendChild(document.createTextNode(init));
				part.calendar = cal;
				part.ttip = Calendar._TT["TIME_PART"];
				part.navtype = 50;
				part._range = [];
				if (typeof range_start != "number")
					part._range = range_start;
				else {
					for (var i = range_start; i <= range_end; ++i) {
						var txt;
						if (i < 10 && range_end >= 10) txt = '0' + i;
						else txt = '' + i;
						part._range[part._range.length] = txt;
					}
				}
				Calendar._add_evs(part);
				return part;
			};
			var hrs = cal.date.getHours();
			var mins = cal.date.getMinutes();
			var t12 = !cal.time24;
			var pm = (hrs > 12);
			if (t12 && pm) hrs -= 12;
			var H = makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 : 23);
			var span = Calendar.createElement("span", cell);
			span.appendChild(document.createTextNode(":"));
			span.className = "colon";
			var M = makeTimePart("minute", mins, 0, 59);
			var AP = null;
			cell = Calendar.createElement("td", row);
			cell.className = "time";
			cell.colSpan = 2;
			if (t12)
				AP = makeTimePart("ampm", pm ? "pm" : "am", ["am", "pm"]);
			else
				cell.innerHTML = "&nbsp;";

			cal.onSetTime = function() {
				var hrs = this.date.getHours();
				var mins = this.date.getMinutes();
				var pm = (hrs > 12);
				if (pm && t12) hrs -= 12;
				H.firstChild.data = (hrs < 10) ? ("0" + hrs) : hrs;
				M.firstChild.data = (mins < 10) ? ("0" + mins) : mins;
				if (t12)
					AP.firstChild.data = pm ? "pm" : "am";
			};

			cal.onUpdateTime = function() {
				var date = this.date;
				var h = parseInt(H.firstChild.data, 10);
				if (t12) {
					if (/pm/i.test(AP.firstChild.data) && h < 12)
						h += 12;
					else if (/am/i.test(AP.firstChild.data) && h == 12)
						h = 0;
				}
				var d = date.getDate();
				var m = date.getMonth();
				var y = date.getFullYear();
				date.setHours(h);
				date.setMinutes(parseInt(M.firstChild.data, 10));
				date.setFullYear(y);
				date.setMonth(m);
				date.setDate(d);
				this.dateClicked = false;
				this.callHandler();
			};
		})();
	} else {
		this.onSetTime = this.onUpdateTime = function() {};
	}

	var tfoot = Calendar.createElement("tfoot", table);

	row = Calendar.createElement("tr", tfoot);
	row.className = "footrow";

	cell = hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);
	cell.className = "ttip";
	if (this.isPopup) {
		cell.ttip = Calendar._TT["DRAG_TO_MOVE"];
		cell.style.cursor = "move";
	}
	this.tooltips = cell;

	div = Calendar.createElement("div", this.element);
	this.monthsCombo = div;
	div.className = "combo";
	for (i = 0; i < Calendar._MN.length; ++i) {
		var mn = Calendar.createElement("div");
		mn.className = Calendar.is_ie ? "label-IEfix" : "label";
		mn.month = i;
		mn.appendChild(document.createTextNode(Calendar._SMN[i]));
		div.appendChild(mn);
	}

	div = Calendar.createElement("div", this.element);
	this.yearsCombo = div;
	div.className = "combo";
	for (i = 12; i > 0; --i) {
		var yr = Calendar.createElement("div");
		yr.className = Calendar.is_ie ? "label-IEfix" : "label";
		yr.appendChild(document.createTextNode(""));
		div.appendChild(yr);
	}

	this._init(this.firstDayOfWeek, this.date);
	parent.appendChild(this.element);
};

/** keyboard navigation, only for popup calendars */
Calendar._keyEvent = function(ev) {
	if (!window.calendar) {
		return false;
	}
	(Calendar.is_ie) && (ev = window.event);
	var cal = window.calendar;
	var act = (Calendar.is_ie || ev.type == "keypress");
	if (ev.ctrlKey) {
		switch (ev.keyCode) {
		    case 37: // KEY left
			act && Calendar.cellClick(cal._nav_pm);
			break;
		    case 38: // KEY up
			act && Calendar.cellClick(cal._nav_py);
			break;
		    case 39: // KEY right
			act && Calendar.cellClick(cal._nav_nm);
			break;
		    case 40: // KEY down
			act && Calendar.cellClick(cal._nav_ny);
			break;
		    default:
			return false;
		}
	} else switch (ev.keyCode) {
	    case 32: // KEY space (now)
		Calendar.cellClick(cal._nav_now);
		break;
	    case 27: // KEY esc
		act && cal.callCloseHandler();
		break;
	    case 37: // KEY left
	    case 38: // KEY up
	    case 39: // KEY right
	    case 40: // KEY down
		if (act) {
			var date = cal.date.getDate() - 1;
			var el = cal.currentDateEl;
			var ne = null;
			var prev = (ev.keyCode == 37) || (ev.keyCode == 38);
			switch (ev.keyCode) {
			    case 37: // KEY left
				(--date >= 0) && (ne = cal.ar_days[date]);
				break;
			    case 38: // KEY up
				date -= 7;
				(date >= 0) && (ne = cal.ar_days[date]);
				break;
			    case 39: // KEY right
				(++date < cal.ar_days.length) && (ne = cal.ar_days[date]);
				break;
			    case 40: // KEY down
				date += 7;
				(date < cal.ar_days.length) && (ne = cal.ar_days[date]);
				break;
			}
			if (!ne) {
				if (prev) {
					Calendar.cellClick(cal._nav_pm);
				} else {
					Calendar.cellClick(cal._nav_nm);
				}
				date = (prev) ? cal.date.getMonthDays() : 1;
				el = cal.currentDateEl;
				ne = cal.ar_days[date - 1];
			}
			Calendar.removeClass(el, "selected");
			Calendar.addClass(ne, "selected");
			cal.date = new Date(ne.caldate);
			cal.callHandler();
			cal.currentDateEl = ne;
		}
		break;
	    case 13: // KEY enter
		if (act) {
			cal.callHandler();
			cal.hide();
		}
		break;
	    default:
		return false;
	}
	return Calendar.stopEvent(ev);
};

/**
 *  (RE)Initializes the calendar to the given date and firstDayOfWeek
 */
Calendar.prototype._init = function (firstDayOfWeek, date) {
	var today = new Date();
	this.table.style.visibility = "hidden";
	var year = date.getFullYear();
	if (year < this.minYear) {
		year = this.minYear;
		date.setFullYear(year);
	} else if (year > this.maxYear) {
		year = this.maxYear;
		date.setFullYear(year);
	}
	this.firstDayOfWeek = firstDayOfWeek;
	this.date = new Date(date);
	var month = date.getMonth();
	var mday = date.getDate();
	var no_days = date.getMonthDays();

	// calendar voodoo for computing the first day that would actually be
	// displayed in the calendar, even if it's from the previous month.
	// WARNING: this is magic. ;-)
	date.setDate(1);
	var day1 = (date.getDay() - this.firstDayOfWeek) % 7;
	if (day1 < 0)
		day1 += 7;
	date.setDate(-day1);
	date.setDate(date.getDate() + 1);

	var row = this.tbody.firstChild;
	var MN = Calendar._SMN[month];
	var ar_days = new Array();
	var weekend = Calendar._TT["WEEKEND"];
	for (var i = 0; i < 6; ++i, row = row.nextSibling) {
		var cell = row.firstChild;
		if (this.weekNumbers) {
			cell.className = "day wn";
			cell.firstChild.data = date.getWeekNumber();
			cell = cell.nextSibling;
		}
		row.className = "daysrow";
		var hasdays = false;
		for (var j = 0; j < 7; ++j, cell = cell.nextSibling, date.setDate(date.getDate() + 1)) {
			var iday = date.getDate();
			var wday = date.getDay();
			cell.className = "day";
			var current_month = (date.getMonth() == month);
			if (!current_month) {
				if (this.showsOtherMonths) {
					cell.className += " othermonth";
					cell.otherMonth = true;
				} else {
					cell.className = "emptycell";
					cell.innerHTML = "&nbsp;";
					cell.disabled = true;
					continue;
				}
			} else {
				cell.otherMonth = false;
				hasdays = true;
			}
			cell.disabled = false;
			cell.firstChild.data = iday;
			if (typeof this.getDateStatus == "function") {
				var status = this.getDateStatus(date, year, month, iday);
				if (status === true) {
					cell.className += " disabled";
					cell.disabled = true;
				} else {
					if (/disabled/i.test(status))
						cell.disabled = true;
					cell.className += " " + status;
				}
			}
			if (!cell.disabled) {
				ar_days[ar_days.length] = cell;
				cell.caldate = new Date(date);
				cell.ttip = "_";
				if (current_month && iday == mday) {
					cell.className += " selected";
					this.currentDateEl = cell;
				}
				if (date.getFullYear() == today.getFullYear() &&
				    date.getMonth() == today.getMonth() &&
				    iday == today.getDate()) {
					cell.className += " today";
					cell.ttip += Calendar._TT["PART_TODAY"];
				}
				if (weekend.indexOf(wday.toString()) != -1) {
					cell.className += cell.otherMonth ? " oweekend" : " weekend";
				}
			}
		}
		if (!(hasdays || this.showsOtherMonths))
			row.className = "emptyrow";
	}
	this.ar_days = ar_days;
	this.title.firstChild.data = Calendar._MN[month] + ", " + year;
	this.onSetTime();
	this.table.style.visibility = "visible";
	// PROFILE
	// this.tooltips.firstChild.data = "Generated in " + ((new Date()) - today) + " ms";
};

/**
 *  Calls _init function above for going to a certain date (but only if the
 *  date is different than the currently selected one).
 */
Calendar.prototype.setDate = function (date) {
	if (!date.equalsTo(this.date)) {
		this._init(this.firstDayOfWeek, date);
	}
};

/**
 *  Refreshes the calendar.  Useful if the "disabledHandler" function is
 *  dynamic, meaning that the list of disabled date can change at runtime.
 *  Just * call this function if you think that the list of disabled dates
 *  should * change.
 */
Calendar.prototype.refresh = function () {
	this._init(this.firstDayOfWeek, this.date);
};

/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for Monday, etc.). */
Calendar.prototype.setFirstDayOfWeek = function (firstDayOfWeek) {
	this._init(firstDayOfWeek, this.date);
	this._displayWeekdays();
};

/**
 *  Allows customization of what dates are enabled.  The "unaryFunction"
 *  parameter must be a function object that receives the date (as a JS Date
 *  object) and returns a boolean value.  If the returned value is true then
 *  the passed date will be marked as disabled.
 */
Calendar.prototype.setDateStatusHandler = Calendar.prototype.setDisabledHandler = function (unaryFunction) {
	this.getDateStatus = unaryFunction;
};

/** Customization of allowed year range for the calendar. */
Calendar.prototype.setRange = function (a, z) {
	this.minYear = a;
	this.maxYear = z;
};

/** Calls the first user handler (selectedHandler). */
Calendar.prototype.callHandler = function () {
	if (this.onSelected) {
		this.onSelected(this, this.date.print(this.dateFormat));
	}
};

/** Calls the second user handler (closeHandler). */
Calendar.prototype.callCloseHandler = function () {
	if (this.onClose) {
		this.onClose(this);
	}
	this.hideShowCovered();
};

/** Removes the calendar object from the DOM tree and destroys it. */
Calendar.prototype.destroy = function () {
	var el = this.element.parentNode;
	el.removeChild(this.element);
	Calendar._C = null;
	window.calendar = null;
};

/**
 *  Moves the calendar element to a different section in the DOM tree (changes
 *  its parent).
 */
Calendar.prototype.reparent = function (new_parent) {
	var el = this.element;
	el.parentNode.removeChild(el);
	new_parent.appendChild(el);
};

// This gets called when the user presses a mouse button anywhere in the
// document, if the calendar is shown.  If the click was outside the open
// calendar this function closes it.
Calendar._checkCalendar = function(ev) {
	if (!window.calendar) {
		return false;
	}
	var el = Calendar.is_ie ? Calendar.getElement(ev) : Calendar.getTargetElement(ev);
	for (; el != null && el != calendar.element; el = el.parentNode);
	if (el == null) {
		// calls closeHandler which should hide the calendar.
		window.calendar.callCloseHandler();
		return Calendar.stopEvent(ev);
	}
};

/** Shows the calendar. */
Calendar.prototype.show = function () {
	var rows = this.table.getElementsByTagName("tr");
	for (var i = rows.length; i > 0;) {
		var row = rows[--i];
		Calendar.removeClass(row, "rowhilite");
		var cells = row.getElementsByTagName("td");
		for (var j = cells.length; j > 0;) {
			var cell = cells[--j];
			Calendar.removeClass(cell, "hilite");
			Calendar.removeClass(cell, "active");
		}
	}
	this.element.style.display = "block";
	this.hidden = false;
	if (this.isPopup) {
		window.calendar = this;
		Calendar.addEvent(document, "keydown", Calendar._keyEvent);
		Calendar.addEvent(document, "keypress", Calendar._keyEvent);
		Calendar.addEvent(document, "mousedown", Calendar._checkCalendar);
	}
	this.hideShowCovered();
};

/**
 *  Hides the calendar.  Also removes any "hilite" from the class of any TD
 *  element.
 */
Calendar.prototype.hide = function () {
	if (this.isPopup) {
		Calendar.removeEvent(document, "keydown", Calendar._keyEvent);
		Calendar.removeEvent(document, "keypress", Calendar._keyEvent);
		Calendar.removeEvent(document, "mousedown", Calendar._checkCalendar);
	}
	this.element.style.display = "none";
	this.hidden = true;
	this.hideShowCovered();
};

/**
 *  Shows the calendar at a given absolute position (beware that, depending on
 *  the calendar element style -- position property -- this might be relative
 *  to the parent's containing rectangle).
 */
Calendar.prototype.showAt = function (x, y) {
	var s = this.element.style;
	s.left = x + "px";
	s.top = y + "px";
	this.show();
};

/** Shows the calendar near a given element. */
Calendar.prototype.showAtElement = function (el, opts) {
	var self = this;
	var p = Calendar.getAbsolutePos(el);
	if (!opts || typeof opts != "string") {
		this.showAt(p.x, p.y + el.offsetHeight);
		return true;
	}
	function fixPosition(box) {
		if (box.x < 0)
			box.x = 0;
		if (box.y < 0)
			box.y = 0;
		var cp = document.createElement("div");
		var s = cp.style;
		s.position = "absolute";
		s.right = s.bottom = s.width = s.height = "0px";
		document.body.appendChild(cp);
		var br = Calendar.getAbsolutePos(cp);
		document.body.removeChild(cp);
		if (Calendar.is_ie) {
			br.y += document.body.scrollTop;
			br.x += document.body.scrollLeft;
		} else {
			br.y += window.scrollY;
			br.x += window.scrollX;
		}
		var tmp = box.x + box.width - br.x;
		if (tmp > 0) box.x -= tmp;
		tmp = box.y + box.height - br.y;
		if (tmp > 0) box.y -= tmp;
	};
	this.element.style.display = "block";
	Calendar.continuation_for_the_fucking_khtml_browser = function() {
		var w = self.element.offsetWidth;
		var h = self.element.offsetHeight;
		self.element.style.display = "none";
		var valign = opts.substr(0, 1);
		var halign = "l";
		if (opts.length > 1) {
			halign = opts.substr(1, 1);
		}
		// vertical alignment
		switch (valign) {
		    case "T": p.y -= h; break;
		    case "B": p.y += el.offsetHeight; break;
		    case "C": p.y += (el.offsetHeight - h) / 2; break;
		    case "t": p.y += el.offsetHeight - h; break;
		    case "b": break; // already there
		}
		// horizontal alignment
		switch (halign) {
		    case "L": p.x -= w; break;
		    case "R": p.x += el.offsetWidth; break;
		    case "C": p.x += (el.offsetWidth - w) / 2; break;
		    case "r": p.x += el.offsetWidth - w; break;
		    case "l": break; // already there
		}
		p.width = w;
		p.height = h + 40;
		self.monthsCombo.style.display = "none";
		fixPosition(p);
		self.showAt(p.x, p.y);
	};
	if (Calendar.is_khtml)
		setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", 10);
	else
		Calendar.continuation_for_the_fucking_khtml_browser();
};

/** Customizes the date format. */
Calendar.prototype.setDateFormat = function (str) {
	this.dateFormat = str;
};

/** Customizes the tooltip date format. */
Calendar.prototype.setTtDateFormat = function (str) {
	this.ttDateFormat = str;
};

/**
 *  Tries to identify the date represented in a string.  If successful it also
 *  calls this.setDate which moves the calendar to the given date.
 */
Calendar.prototype.parseDate = function (str, fmt) {
	var y = 0;
	var m = -1;
	var d = 0;
	var a = str.split(/\W+/);
	if (!fmt) {
		fmt = this.dateFormat;
	}
	var b = fmt.match(/%./g);
	var i = 0, j = 0;
	var hr = 0;
	var min = 0;
	for (i = 0; i < a.length; ++i) {
		if (!a[i])
			continue;
		switch (b[i]) {
		    case "%d":
		    case "%e":
			d = parseInt(a[i], 10);
			break;

		    case "%m":
			m = parseInt(a[i], 10) - 1;
			break;

		    case "%Y":
		    case "%y":
			y = parseInt(a[i], 10);
			(y < 100) && (y += (y > 29) ? 1900 : 2000);
			break;

		    case "%b":
		    case "%B":
			for (j = 0; j < 12; ++j) {
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) { m = j; break; }
			}
			break;

		    case "%H":
		    case "%I":
		    case "%k":
		    case "%l":
			hr = parseInt(a[i], 10);
			break;

		    case "%P":
		    case "%p":
			if (/pm/i.test(a[i]) && hr < 12)
				hr += 12;
			break;

		    case "%M":
			min = parseInt(a[i], 10);
			break;
		}
	}
	if (y != 0 && m != -1 && d != 0) {
		this.setDate(new Date(y, m, d, hr, min, 0));
		return;
	}
	y = 0; m = -1; d = 0;
	for (i = 0; i < a.length; ++i) {
		if (a[i].search(/[a-zA-Z]+/) != -1) {
			var t = -1;
			for (j = 0; j < 12; ++j) {
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) { t = j; break; }
			}
			if (t != -1) {
				if (m != -1) {
					d = m+1;
				}
				m = t;
			}
		} else if (parseInt(a[i], 10) <= 12 && m == -1) {
			m = a[i]-1;
		} else if (parseInt(a[i], 10) > 31 && y == 0) {
			y = parseInt(a[i], 10);
			(y < 100) && (y += (y > 29) ? 1900 : 2000);
		} else if (d == 0) {
			d = a[i];
		}
	}
	if (y == 0) {
		var today = new Date();
		y = today.getFullYear();
	}
	if (m != -1 && d != 0) {
		this.setDate(new Date(y, m, d, hr, min, 0));
	}
};

Calendar.prototype.hideShowCovered = function () {
	var self = this;
	Calendar.continuation_for_the_fucking_khtml_browser = function() {
		function getVisib(obj){
			var value = obj.style.visibility;
			if (!value) {
				if (document.defaultView && typeof (document.defaultView.getComputedStyle) == "function") { // Gecko, W3C
					if (!Calendar.is_khtml)
						value = document.defaultView.
							getComputedStyle(obj, "").getPropertyValue("visibility");
					else
						value = '';
				} else if (obj.currentStyle) { // IE
					value = obj.currentStyle.visibility;
				} else
					value = '';
			}
			return value;
		};

		var tags = new Array("applet", "iframe", "select");
		var el = self.element;

		var p = Calendar.getAbsolutePos(el);
		var EX1 = p.x;
		var EX2 = el.offsetWidth + EX1;
		var EY1 = p.y;
		var EY2 = el.offsetHeight + EY1;

		for (var k = tags.length; k > 0; ) {
			var ar = document.getElementsByTagName(tags[--k]);
			var cc = null;

			for (var i = ar.length; i > 0;) {
				cc = ar[--i];

				p = Calendar.getAbsolutePos(cc);
				var CX1 = p.x;
				var CX2 = cc.offsetWidth + CX1;
				var CY1 = p.y;
				var CY2 = cc.offsetHeight + CY1;

				if (self.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 < EY1)) {
					if (!cc.__msh_save_visibility) {
						cc.__msh_save_visibility = getVisib(cc);
					}
					cc.style.visibility = cc.__msh_save_visibility;
				} else {
					if (!cc.__msh_save_visibility) {
						cc.__msh_save_visibility = getVisib(cc);
					}
					// ADDITION 2010-02-03 - By Jakob
					// Proper IE6 detection - used to deciding whether to hide dropdown boxes
					/*@cc_on
						@if (@_jscript_version >= 5.6)
							if (typeof document.body.style.minWidth == "undefined")
								cc.style.visibility = "hidden";
						@end
					@*/
					// END ADDITION 2010-02-03
				}
			}
		}
	};
	if (Calendar.is_khtml)
		setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", 10);
	else
		Calendar.continuation_for_the_fucking_khtml_browser();
};

/** Internal function; it displays the bar with the names of the weekday. */
Calendar.prototype._displayWeekdays = function () {
	var fdow = this.firstDayOfWeek;
	var cell = this.firstdayname;
	var weekend = Calendar._TT["WEEKEND"];
	for (var i = 0; i < 7; ++i) {
		cell.className = "day name";
		var realday = (i + fdow) % 7;
		if (i) {
			cell.ttip = Calendar._TT["DAY_FIRST"].replace("%s", Calendar._DN[realday]);
			cell.navtype = 100;
			cell.calendar = this;
			cell.fdow = realday;
			Calendar._add_evs(cell);
		}
		if (weekend.indexOf(realday.toString()) != -1) {
			Calendar.addClass(cell, "weekend");
		}
		cell.firstChild.data = Calendar._SDN[(i + fdow) % 7];
		cell = cell.nextSibling;
	}
};

/** Internal function.  Hides all combo boxes that might be displayed. */
Calendar.prototype._hideCombos = function () {
	this.monthsCombo.style.display = "none";
	this.yearsCombo.style.display = "none";
};

/** Internal function.  Starts dragging the element. */
Calendar.prototype._dragStart = function (ev) {
	if (this.dragging) {
		return;
	}
	this.dragging = true;
	var posX;
	var posY;
	if (Calendar.is_ie) {
		posY = window.event.clientY + document.body.scrollTop;
		posX = window.event.clientX + document.body.scrollLeft;
	} else {
		posY = ev.clientY + window.scrollY;
		posX = ev.clientX + window.scrollX;
	}
	var st = this.element.style;
	this.xOffs = posX - parseInt(st.left);
	this.yOffs = posY - parseInt(st.top);
	with (Calendar) {
		addEvent(document, "mousemove", calDragIt);
		addEvent(document, "mouseup", calDragEnd);
	}
};

// BEGIN: DATE OBJECT PATCHES

/** Adds the number of days array to the Date object. */
Date._MD = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

/** Constants used for time computations */
Date.SECOND = 1000 /* milliseconds */;
Date.MINUTE = 60 * Date.SECOND;
Date.HOUR   = 60 * Date.MINUTE;
Date.DAY    = 24 * Date.HOUR;
Date.WEEK   =  7 * Date.DAY;

/** Returns the number of days in the current month */
Date.prototype.getMonthDays = function(month) {
	var year = this.getFullYear();
	if (typeof month == "undefined") {
		month = this.getMonth();
	}
	if (((0 == (year%4)) && ( (0 != (year%100)) || (0 == (year%400)))) && month == 1) {
		return 29;
	} else {
		return Date._MD[month];
	}
};

/** Returns the number of day in the year. */
Date.prototype.getDayOfYear = function() {
	var now = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 0, 0, 0);
	var then = new Date(this.getFullYear(), 0, 0, 0, 0, 0);
	var time = now - then;
	return Math.floor(time / Date.DAY);
};

/** Returns the number of the week in year, as defined in ISO 8601. */
Date.prototype.getWeekNumber = function() {
	var d = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 0, 0, 0);
	var DoW = d.getDay();
	d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu
	var ms = d.valueOf(); // GMT
	d.setMonth(0);
	d.setDate(4); // Thu in Week 1
	return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;
};

/** Checks dates equality (ignores time) */
Date.prototype.equalsTo = function(date) {
	return ((this.getFullYear() == date.getFullYear()) &&
		(this.getMonth() == date.getMonth()) &&
		(this.getDate() == date.getDate()) &&
		(this.getHours() == date.getHours()) &&
		(this.getMinutes() == date.getMinutes()));
};

/** Prints the date in a string according to the given format. */
Date.prototype.print = function (str) {
	var m = this.getMonth();
	var d = this.getDate();
	var y = this.getFullYear();
	var wn = this.getWeekNumber();
	var w = this.getDay();
	var s = {};
	var hr = this.getHours();
	var pm = (hr >= 12);
	var ir = (pm) ? (hr - 12) : hr;
	var dy = this.getDayOfYear();
	if (ir == 0)
		ir = 12;
	var min = this.getMinutes();
	var sec = this.getSeconds();
	s["%a"] = Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N]
	s["%A"] = Calendar._DN[w]; // full weekday name
	s["%b"] = Calendar._SMN[m]; // abbreviated month name [FIXME: I18N]
	s["%B"] = Calendar._MN[m]; // full month name
	// FIXME: %c : preferred date and time representation for the current locale
	s["%C"] = 1 + Math.floor(y / 100); // the century number
	s["%d"] = (d < 10) ? ("0" + d) : d; // the day of the month (range 01 to 31)
	s["%e"] = d; // the day of the month (range 1 to 31)
	// FIXME: %D : american date style: %m/%d/%y
	// FIXME: %E, %F, %G, %g, %h (man strftime)
	s["%H"] = (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h format)
	s["%I"] = (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h format)
	s["%j"] = (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; // day of the year (range 001 to 366)
	s["%k"] = hr;		// hour, range 0 to 23 (24h format)
	s["%l"] = ir;		// hour, range 1 to 12 (12h format)
	s["%m"] = (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12
	s["%M"] = (min < 10) ? ("0" + min) : min; // minute, range 00 to 59
	s["%n"] = "\n";		// a newline character
	s["%p"] = pm ? "PM" : "AM";
	s["%P"] = pm ? "pm" : "am";
	// FIXME: %r : the time in am/pm notation %I:%M:%S %p
	// FIXME: %R : the time in 24-hour notation %H:%M
	s["%s"] = Math.floor(this.getTime() / 1000);
	s["%S"] = (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59
	s["%t"] = "\t";		// a tab character
	// FIXME: %T : the time in 24-hour notation (%H:%M:%S)
	s["%U"] = s["%W"] = s["%V"] = (wn < 10) ? ("0" + wn) : wn;
	s["%u"] = w + 1;	// the day of the week (range 1 to 7, 1 = MON)
	s["%w"] = w;		// the day of the week (range 0 to 6, 0 = SUN)
	// FIXME: %x : preferred date representation for the current locale without the time
	// FIXME: %X : preferred time representation for the current locale without the date
	s["%y"] = ('' + y).substr(2, 2); // year without the century (range 00 to 99)
	s["%Y"] = y;		// year with the century
	s["%%"] = "%";		// a literal '%' character

	var re = /%./g;
	if (!Calendar.is_ie5)
		return str.replace(re, function (par) { return s[par] || par; });

	var a = str.match(re);
	for (var i = 0; i < a.length; i++) {
		var tmp = s[a[i]];
		if (tmp) {
			re = new RegExp(a[i], 'g');
			str = str.replace(re, tmp);
		}
	}

	return str;
};

// fix from http://www.dynarch.com/forums/637
if ( Date.prototype.__msh_oldSetFullYear == null )
{
	Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear;
}
//Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear;
Date.prototype.setFullYear = function(y) {
	var d = new Date(this);
	d.__msh_oldSetFullYear(y);
	if (d.getMonth() != this.getMonth())
		this.setDate(28);
	this.__msh_oldSetFullYear(y);
};

// END: DATE OBJECT PATCHES


// global object that remembers the calendar
window.calendar = null;

/***************  templates/main/libs/jscalendar/calendar-setup.js  ***************/
/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/
 * ---------------------------------------------------------------------------
 *
 * The DHTML Calendar
 *
 * Details and latest version at:
 * http://dynarch.com/mishoo/calendar.epl
 *
 * This script is distributed under the GNU Lesser General Public License.
 * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
 *
 * This file defines helper functions for setting up the calendar.  They are
 * intended to help non-programmers get a working calendar on their site
 * quickly.  This script should not be seen as part of the calendar.  It just
 * shows you what one can do with the calendar, while in the same time
 * providing a quick and simple method for setting it up.  If you need
 * exhaustive customization of the calendar creation process feel free to
 * modify this code to suit your needs (this is recommended and much better
 * than modifying calendar.js itself).
 */

// $Id: calendar-setup.js,v 1.15 2004/02/04 08:10:03 mishoo Exp $

/**
 *  This function "patches" an input field (or other element) to use a calendar
 *  widget for date selection.
 *
 *  The "params" is a single object that can have the following properties:
 *
 *    prop. name   | description
 *  -------------------------------------------------------------------------------------------------
 *   inputField    | the ID of an input field to store the date
 *   displayArea   | the ID of a DIV or other element to show the date
 *   button        | ID of a button or other element that will trigger the calendar
 *   eventName     | event that will trigger the calendar, without the "on" prefix (default: "click")
 *   ifFormat      | date format that will be stored in the input field
 *   daFormat      | the date format that will be used to display the date in displayArea
 *   singleClick   | (true/false) wether the calendar is in single click mode or not (default: true)
 *   firstDay      | numeric: 0 to 6.  "0" means display Sunday first, "1" means display Monday first, etc.
 *   align         | alignment (default: "Br"); if you don't know what's this see the calendar documentation
 *   range         | array with 2 elements.  Default: [1900, 2999] -- the range of years available
 *   weekNumbers   | (true/false) if it's true (default) the calendar will display week numbers
 *   flat          | null or element ID; if not null the calendar will be a flat calendar having the parent with the given ID
 *   flatCallback  | function that receives a JS Date object and returns an URL to point the browser to (for flat calendar)
 *   disableFunc   | function that receives a JS Date object and should return true if that date has to be disabled in the calendar
 *   onSelect      | function that gets called when a date is selected.  You don't _have_ to supply this (the default is generally okay)
 *   onClose       | function that gets called when the calendar is closed.  [default]
 *   onUpdate      | function that gets called after the date is updated in the input field.  Receives a reference to the calendar.
 *   date          | the date that the calendar will be initially displayed to
 *   showsTime     | default: false; if true the calendar will include a time selector
 *   timeFormat    | the time format; can be "12" or "24", default is "12"
 *   electric      | if true (default) then given fields/date areas are updated for each move; otherwise they're updated only on close
 *   step          | configures the step of the years in drop-down boxes; default: 2
 *   position      | configures the calendar absolute position; default: null
 *   cache         | if "true" (but default: "false") it will reuse the same calendar object, where possible
 *   showOthers    | if "true" (but default: "false") it will show days from other months too
 *
 *  None of them is required, they all have default values.  However, if you
 *  pass none of "inputField", "displayArea" or "button" you'll get a warning
 *  saying "nothing to setup".
 */
Calendar.setup = function (params) {
	function param_default(pname, def) { if (typeof params[pname] == "undefined") { params[pname] = def; } };

	param_default("inputField",     null);
	param_default("displayArea",    null);
	param_default("button",         null);
	param_default("eventName",      "click");
	param_default("ifFormat",       "%Y/%m/%d");
	param_default("daFormat",       "%Y/%m/%d");
	param_default("singleClick",    true);
	param_default("disableFunc",    null);
	param_default("dateStatusFunc", params["disableFunc"]);	// takes precedence if both are defined
	param_default("firstDay",       0); // defaults to "Sunday" first
	param_default("align",          "Br");
	param_default("range",          [1900, 2999]);
	param_default("weekNumbers",    true);
	param_default("flat",           null);
	param_default("flatCallback",   null);
	param_default("onSelect",       null);
	param_default("onClose",        null);
	param_default("onUpdate",       null);
	param_default("date",           null);
	param_default("showsTime",      false);
	param_default("timeFormat",     "24");
	param_default("electric",       true);
	param_default("step",           2);
	param_default("position",       null);
	param_default("cache",          false);
	param_default("showOthers",     false);

	var tmp = ["inputField", "displayArea", "button"];
	for (var i in tmp) {
		if (typeof params[tmp[i]] == "string") {
			params[tmp[i]] = document.getElementById(params[tmp[i]]);
		}
	}
	if (!(params.flat || params.inputField || params.displayArea || params.button)) {
		alert("Calendar.setup:\n  Nothing to setup (no fields found).  Please check your code");
		return false;
	}

	function onSelect(cal) {
		var p = cal.params;
		var update = (cal.dateClicked || p.electric);
		if (update && p.flat) {
			if (typeof p.flatCallback == "function")
				p.flatCallback(cal);
			else
				alert("No flatCallback given -- doing nothing.");
			return false;
		}
		if (update && p.inputField) {
			p.inputField.value = cal.date.print(p.ifFormat);
			if (typeof p.inputField.onchange == "function")
				p.inputField.onchange();
		}
		if (update && p.displayArea)
			p.displayArea.innerHTML = cal.date.print(p.daFormat);
		if (update && p.singleClick && cal.dateClicked)
			cal.callCloseHandler();
		if (update && typeof p.onUpdate == "function")
			p.onUpdate(cal);
	};

	if (params.flat != null) {
		if (typeof params.flat == "string")
			params.flat = document.getElementById(params.flat);
		if (!params.flat) {
			alert("Calendar.setup:\n  Flat specified but can't find parent.");
			return false;
		}
		var cal = new Calendar(params.firstDay, params.date, params.onSelect || onSelect);
		cal.showsTime = params.showsTime;
		cal.time24 = (params.timeFormat == "24");
		cal.params = params;
		cal.weekNumbers = params.weekNumbers;
		cal.setRange(params.range[0], params.range[1]);
		cal.setDateStatusHandler(params.dateStatusFunc);
		cal.create(params.flat);
		cal.show();
		return false;
	}

	var triggerEl = params.button || params.displayArea || params.inputField;
	triggerEl["on" + params.eventName] = function() {
		var dateEl = params.inputField || params.displayArea;
		var dateFmt = params.inputField ? params.ifFormat : params.daFormat;
		var mustCreate = false;
		var cal = window.calendar;
		if (!(cal && params.cache)) {
			window.calendar = cal = new Calendar(params.firstDay,
							     params.date,
							     params.onSelect || onSelect,
							     params.onClose || function(cal) { cal.hide(); });
			cal.showsTime = params.showsTime;
			cal.time24 = (params.timeFormat == "24");
			cal.weekNumbers = params.weekNumbers;
			mustCreate = true;
		} else {
			if (params.date)
				cal.setDate(params.date);
			cal.hide();
		}
		cal.showsOtherMonths = params.showOthers;
		cal.yearStep = params.step;
		cal.setRange(params.range[0], params.range[1]);
		cal.params = params;
		cal.setDateStatusHandler(params.dateStatusFunc);
		cal.setDateFormat(dateFmt);
		if (mustCreate)
			cal.create();
		cal.parseDate(dateEl.value || dateEl.innerHTML);
		cal.refresh();
		if (!params.position)
			cal.showAtElement(params.button || params.displayArea || params.inputField, params.align);
		else
			cal.showAt(params.position[0], params.position[1]);
		return false;
	};
};

/***************  templates/main/libs/cufon/cufon-yui.js  ***************/
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());
/***************  templates/main/libs/cufon/fonts/Futura_Medium_400-Futura-Bold_500-Futura-Medium_Italic_italic_400.font.js  ***************/
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright (c) 1987, 1991, 1993 Adobe Systems Incorporated.  All Rights
 * Reserved.Futura is a registered trademark of Fundicion Tipografica Neufville S.
 * A.
 */
Cufon.registerFont({"w":208,"face":{"font-family":"Futura Medium","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 4 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"6","bbox":"-18 -358 374 96","underline-thickness":"18","underline-position":"-27","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":104},"!":{"d":"37,-15v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21xm42,-63r0,-208r32,0r0,208r-32,0","w":115},"\"":{"d":"32,-271r36,0r-7,118r-22,0xm90,-271r36,0r-7,118r-22,0","w":158},"#":{"d":"78,-258r28,0r-13,69r45,0r12,-69r29,0r-13,69r33,0r0,29r-38,0r-10,56r36,0r0,28r-42,0r-14,76r-27,0r13,-76r-44,0r-14,76r-27,0r13,-76r-36,0r0,-28r41,0r10,-56r-38,0r0,-29r43,0xm88,-160r-10,56r45,0r9,-56r-44,0"},"$":{"d":"120,-28v20,-4,38,-25,38,-49v0,-19,-13,-36,-38,-49r0,98xm52,-166v-37,-40,1,-111,50,-111r0,-33r18,0r0,33v27,3,47,17,61,42r-28,16v-7,-13,-18,-22,-33,-27r0,85v47,20,70,48,70,83v1,39,-35,80,-70,84r0,34r-18,0r0,-34v-42,0,-79,-38,-84,-76r32,-7v6,31,20,46,52,51r0,-108v-19,-8,-41,-22,-50,-32xm102,-246v-18,2,-33,19,-34,37v0,17,12,30,34,39r0,-76"},"%":{"d":"6,-215v0,-33,29,-62,63,-62v34,0,64,29,64,62v0,33,-32,61,-64,61v-32,0,-63,-28,-63,-61xm111,-215v0,-22,-20,-41,-42,-41v-22,0,-41,19,-41,41v0,21,20,40,41,40v22,0,42,-18,42,-40xm199,-277r16,9r-158,274r-17,-9xm122,-56v0,-33,30,-62,64,-62v34,0,63,29,63,62v0,33,-30,62,-63,62v-33,0,-64,-28,-64,-62xm228,-56v0,-21,-21,-40,-42,-40v-22,0,-42,18,-42,40v0,22,20,40,42,40v22,0,42,-19,42,-40","w":254},"&":{"d":"68,-108v-37,30,-6,83,33,84v18,0,38,-12,62,-36r-60,-74v-14,9,-29,21,-35,26xm116,-251v-34,0,-41,38,-14,63v4,4,7,16,13,9v22,-14,32,-29,32,-42v0,-18,-13,-30,-31,-30xm179,-221v-1,33,-23,49,-49,68r56,68r32,-36r21,22r-33,39r49,60r-42,0r-29,-37v-24,28,-52,43,-82,43v-61,0,-108,-70,-69,-122v9,-13,34,-30,51,-42v-50,-41,-35,-119,32,-119v34,-1,64,23,63,56","w":249},"'":{"d":"32,-271r36,0r-7,118r-22,0","w":99},"(":{"d":"58,-291r27,20v-42,80,-41,241,0,321r-27,19v-50,-91,-49,-270,0,-360","w":105},")":{"d":"21,-271r26,-20v50,90,51,269,0,360r-26,-19v40,-81,41,-241,0,-321","w":105},"*":{"d":"66,-271r25,0r0,34r29,-18r13,22r-31,18r31,18r-13,21r-29,-18r0,34r-25,0r0,-35r-31,18r-12,-21r30,-17r-30,-18r11,-21r32,18r0,-35","w":155},"+":{"d":"89,-184r31,0r0,76r76,0r0,31r-76,0r0,77r-31,0r0,-77r-77,0r0,-31r77,0r0,-76"},",":{"d":"59,-43r28,11r-48,96r-20,-8","w":104},"-":{"d":"21,-129r78,0r0,27r-78,0r0,-27","w":119},"\u2010":{"d":"21,-129r78,0r0,27r-78,0r0,-27","w":119},".":{"d":"31,-15v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21","w":104},"\/":{"d":"161,-312r26,11r-150,346r-25,-11","w":198},"0":{"d":"104,-277v127,0,125,280,0,283v-124,-2,-128,-283,0,-283xm166,-136v0,-49,-20,-112,-62,-112v-42,0,-62,63,-62,112v0,48,20,112,62,112v42,0,62,-64,62,-112"},"1":{"d":"91,-240r-47,0r19,-31r61,0r0,271r-33,0r0,-240"},"2":{"d":"106,-277v70,0,110,82,65,137r-89,109r110,0r0,31r-176,0r119,-146v43,-40,23,-96,-29,-100v-28,-2,-51,23,-52,49r-34,0v5,-45,36,-80,86,-80"},"3":{"d":"156,-77v0,-33,-24,-56,-57,-53r0,-28v36,0,53,-14,53,-43v1,-27,-20,-48,-47,-47v-25,0,-42,17,-45,39r-33,0v7,-46,33,-68,79,-68v76,0,109,102,44,134v71,31,37,149,-48,149v-43,0,-83,-31,-83,-73r33,0v7,66,104,50,104,-10"},"4":{"d":"169,-69r31,0r0,29r-31,0r0,40r-33,0r0,-40r-133,0r166,-243r0,214xm136,-69r0,-112r-77,112r77,0"},"5":{"d":"162,-92v0,-57,-82,-88,-116,-40r-6,0r41,-139r109,0r0,31r-85,0r-17,55v62,-12,103,37,106,94v5,97,-142,132,-183,49r25,-24v6,20,35,41,60,41v35,1,66,-31,66,-67"},"6":{"d":"105,6v-46,0,-92,-41,-91,-87v0,-21,10,-46,30,-72r92,-124r25,16r-72,99v54,-24,105,27,105,78v0,49,-41,90,-89,90xm47,-82v0,31,26,58,57,58v29,0,58,-26,58,-56v0,-31,-29,-58,-58,-58v-28,0,-57,28,-57,56"},"7":{"d":"157,-240r-140,0r0,-31r195,0r-169,277r-26,-16"},"8":{"d":"157,-76v0,-27,-26,-51,-53,-51v-27,0,-53,24,-53,51v0,26,28,52,53,52v25,0,53,-26,53,-52xm104,6v-48,0,-86,-35,-85,-82v1,-32,17,-57,43,-65v-66,-32,-33,-136,42,-136v74,0,109,104,42,136v26,8,42,33,43,65v0,47,-38,82,-85,82xm150,-202v0,-25,-22,-46,-46,-46v-24,0,-46,21,-46,46v0,21,25,46,46,46v22,0,46,-24,46,-46"},"9":{"d":"108,-277v46,0,92,41,91,87v0,21,-10,45,-30,71r-92,125r-25,-17r72,-98v-54,21,-105,-28,-105,-79v0,-49,41,-89,89,-89xm51,-190v0,30,28,57,58,57v32,0,57,-26,57,-57v0,-29,-26,-57,-55,-57v-31,0,-60,27,-60,57"},":":{"d":"31,-15v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21xm31,-153v0,-12,10,-21,21,-21v11,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21","w":104},";":{"d":"56,-43r28,11r-48,96r-19,-8xm48,-153v0,-12,10,-21,21,-21v11,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21","w":104},"<":{"d":"196,-179r0,34r-138,53r138,53r0,34r-184,-75r0,-25"},"=":{"d":"12,-139r184,0r0,31r-184,0r0,-31xm12,-77r184,0r0,31r-184,0r0,-31"},">":{"d":"12,-145r0,-34r184,74r0,25r-184,75r0,-34r138,-53"},"?":{"d":"83,-96v14,-1,26,-12,25,-28r33,0v3,29,-29,58,-58,58v-51,0,-82,-75,-35,-101v23,-12,67,-18,67,-48v0,-19,-14,-33,-33,-32v-19,1,-37,20,-29,43r-34,0v-6,-44,25,-73,64,-73v55,0,88,73,46,108v-9,14,-71,18,-71,47v0,14,12,26,25,26xm62,-15v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21","w":163},"@":{"d":"133,-84v31,1,48,-26,48,-58v0,-23,-15,-38,-37,-38v-50,0,-68,94,-11,96xm69,-122v0,-67,79,-119,121,-60r5,-22r26,0r-21,112v0,7,3,11,8,11v20,-2,39,-42,39,-69v0,-58,-41,-98,-98,-98v-59,0,-107,53,-107,112v0,87,108,144,180,96r27,21v-30,17,-53,25,-96,25v-77,1,-140,-63,-140,-142v0,-77,61,-141,137,-141v65,0,125,55,125,114v0,55,-34,108,-77,108v-11,0,-18,-9,-20,-23v-38,47,-109,14,-109,-44","w":288},"A":{"d":"189,-68r-125,0r-31,68r-36,0r130,-283r129,283r-36,0xm175,-99r-48,-110r-49,110r97,0","w":253,"k":{"y":7,"w":7,"v":7,"Y":36,"W":36,"V":43,"T":29}},"B":{"d":"124,-197v0,-38,-26,-45,-67,-44r0,90v42,2,68,-7,67,-46xm57,-124r0,94v49,3,90,-7,90,-48v0,-38,-40,-49,-90,-46xm181,-76v0,73,-78,81,-158,76r0,-271v75,-5,136,13,133,74v-1,22,-14,45,-30,52v30,5,54,36,55,69","w":192},"C":{"d":"11,-134v0,-103,117,-180,213,-125r0,39v-68,-63,-179,-4,-179,85v0,90,112,148,179,82r0,40v-94,56,-213,-18,-213,-121","w":237},"D":{"d":"231,-137v0,107,-88,148,-208,137r0,-271v118,-11,208,29,208,134xm198,-136v0,-76,-58,-108,-141,-104r0,209v83,3,141,-29,141,-105","w":239},"E":{"d":"26,0r0,-271r146,0r0,31r-112,0r0,75r108,0r0,31r-108,0r0,103r112,0r0,31r-146,0","w":187},"F":{"d":"157,-240r-98,0r0,76r95,0r0,31r-95,0r0,133r-33,0r0,-271r131,0r0,31","w":170,"k":{"A":22,".":54,",":54}},"G":{"d":"41,-136v0,81,100,149,166,87v18,-16,28,-35,29,-57r-70,0r0,-31r107,0v5,83,-51,141,-128,143v-74,1,-137,-67,-137,-141v0,-97,104,-176,202,-128v20,9,36,21,49,38r-24,23v-17,-23,-48,-44,-85,-44v-59,-1,-109,51,-109,110","w":280},"H":{"d":"57,-162r129,0r0,-109r34,0r0,271r-34,0r0,-130r-129,0r0,130r-34,0r0,-271r34,0r0,109","w":243},"I":{"d":"59,-271r0,271r-34,0r0,-271r34,0","w":83},"J":{"d":"10,-35v40,25,65,-6,65,-64r0,-172r34,0v-4,119,36,327,-116,265","w":130},"K":{"d":"60,-154r115,-117r44,0r-122,122r124,149r-45,0r-103,-126r-13,13r0,113r-34,0r0,-271r34,0r0,117","w":216},"L":{"d":"60,-271r0,240r82,0r0,31r-116,0r0,-271r34,0","w":138,"k":{"y":7,"Y":14,"W":11,"V":14,"T":11}},"M":{"d":"153,6r-82,-185r-31,179r-35,0r55,-283r93,214r94,-214r55,283r-35,0r-32,-179","w":306},"N":{"d":"23,0r0,-284r203,213r0,-200r34,0r0,282r-203,-213r0,202r-34,0","w":282},"O":{"d":"7,-136v0,-75,66,-141,142,-141v76,0,142,66,142,141v0,78,-65,142,-142,142v-77,0,-142,-64,-142,-142xm41,-136v0,60,49,110,108,110v59,0,108,-50,108,-110v0,-60,-49,-110,-108,-110v-59,0,-108,50,-108,110","w":298},"P":{"d":"174,-193v0,59,-48,84,-114,79r0,114r-34,0r0,-271v81,-2,148,1,148,78xm143,-194v-2,-40,-36,-48,-83,-47r0,97v50,2,85,-14,83,-50","w":178,"k":{"A":29,".":49,",":49}},"Q":{"d":"149,-277v76,0,142,66,142,141v0,40,-14,73,-42,100r42,42r-41,0r-24,-24v-92,65,-219,-10,-219,-118v0,-75,66,-141,142,-141xm41,-136v0,79,90,139,162,95r-62,-61r42,0r43,42v17,-15,30,-45,31,-76v1,-60,-49,-110,-108,-110v-59,0,-108,50,-108,110","w":298},"R":{"d":"174,-194v1,40,-29,72,-65,76r86,118r-41,0r-80,-115r-14,0r0,115r-34,0r0,-271v82,-4,148,4,148,77xm60,-241r0,98v50,2,83,-14,83,-50v0,-35,-32,-50,-83,-48","w":195,"k":{"Y":7,"T":7}},"S":{"d":"42,-163v-43,-46,0,-114,62,-114v31,0,55,14,70,41r-27,16v-17,-40,-88,-31,-89,13v-1,41,83,49,105,76v44,54,1,141,-68,137v-44,-2,-79,-34,-83,-76r34,-7v0,29,24,51,52,51v41,0,68,-57,36,-86v-21,-18,-74,-32,-92,-51","w":193},"T":{"d":"99,-240r0,240r-34,0r0,-240r-64,0r0,-31r162,0r0,31r-64,0","w":164,"k":{"y":29,"w":29,"u":36,"s":36,"r":29,"o":36,"i":5,"e":36,"c":36,"a":36,"A":29,";":36,":":36,".":36,"-":29,",":36}},"U":{"d":"121,6v-60,0,-100,-45,-100,-106r0,-171r34,0v7,92,-30,245,66,245v96,0,58,-154,65,-245r34,0r0,171v2,62,-39,106,-99,106","w":240},"V":{"d":"35,-271r81,200r80,-200r37,0r-117,285r-119,-285r38,0","w":230,"k":{"y":7,"u":22,"r":14,"o":29,"i":7,"e":29,"a":29,"A":36,";":29,":":29,".":43,"-":11,",":43}},"W":{"d":"32,-271r76,194r77,-200r77,200r76,-194r36,0r-112,282r-77,-199r-77,199r-112,-282r36,0","w":369,"k":{"u":14,"r":7,"o":22,"e":22,"a":22,"A":36,";":29,":":29,".":29,",":29}},"X":{"d":"85,-142r-75,-129r39,0r55,99r59,-99r39,0r-78,129r82,142r-38,0r-64,-111r-66,111r-38,0","w":206},"Y":{"d":"86,-118r-88,-153r39,0r66,115r67,-115r39,0r-89,153r0,118r-34,0r0,-118","w":206,"k":{"v":14,"u":22,"q":36,"p":29,"o":36,"i":7,"e":36,"a":36,"A":36,";":36,":":36,".":36,"-":22,",":36}},"Z":{"d":"58,-31r138,0r0,31r-193,0r138,-240r-118,0r0,-31r173,0","w":198},"[":{"d":"55,-261r0,300r35,0r0,30r-68,0r0,-360r68,0r0,30r-35,0","w":111},"\\":{"d":"11,-312r30,0r146,312r-30,0","w":198},"]":{"d":"57,39r0,-300r-35,0r0,-30r68,0r0,360r-68,0r0,-30r35,0","w":111},"^":{"d":"12,-111r72,-160r40,0r72,160r-34,0r-58,-130r-59,130r-33,0"},"_":{"d":"180,27r0,18r-180,0r0,-18r180,0","w":180},"`":{"d":"27,-248r30,-16r45,60r-16,9","w":129},"a":{"d":"42,-84v0,34,22,61,53,61v34,1,55,-27,55,-61v0,-33,-22,-61,-55,-61v-32,0,-53,28,-53,61xm9,-85v0,-78,97,-123,139,-55r0,-28r32,0r0,168r-32,0v-1,-8,2,-20,-1,-26v-41,66,-138,20,-138,-59","w":200},"b":{"d":"50,-84v0,33,22,61,54,61v33,1,54,-27,54,-61v0,-33,-21,-61,-54,-61v-32,0,-54,29,-54,61xm191,-85v0,79,-96,124,-139,59r0,26r-32,0r0,-312r32,0r1,172v41,-68,138,-23,138,55","w":200},"c":{"d":"9,-83v0,-67,77,-114,137,-79r0,41v-33,-43,-104,-17,-104,37v0,56,72,82,104,37r0,42v-61,33,-137,-12,-137,-78","w":158},"d":{"d":"42,-84v0,34,22,61,53,61v34,1,55,-27,55,-61v0,-33,-22,-61,-55,-61v-32,0,-53,28,-53,61xm9,-85v0,-78,97,-123,139,-55r0,-172r32,0r0,312r-32,0v-1,-8,2,-20,-1,-26v-41,66,-138,20,-138,-59","w":200},"e":{"d":"91,-174v53,0,81,39,79,95r-128,0v-2,58,76,78,101,23r27,16v-14,26,-41,45,-78,46v-50,1,-83,-40,-83,-89v0,-53,31,-91,82,-91xm138,-103v-1,-37,-49,-56,-78,-31v-9,8,-14,19,-16,31r94,0","w":175},"f":{"d":"106,-280v-31,-18,-45,2,-45,39r0,73r45,0r0,30r-45,0r0,138r-32,0r0,-138r-15,0r0,-30r15,0v-3,-74,-8,-175,77,-144r0,32","w":99,"k":{"f":-7}},"g":{"d":"41,-84v0,33,22,61,54,61v33,1,54,-27,54,-61v0,-33,-21,-61,-54,-61v-32,0,-54,29,-54,61xm9,-85v0,-79,98,-123,139,-55r0,-28r32,0v-8,107,36,264,-82,264v-47,0,-81,-30,-81,-76r32,0v0,30,21,47,50,48v47,2,54,-46,48,-94v-41,66,-138,20,-138,-59","w":199},"h":{"d":"96,-145v-59,0,-37,87,-41,145r-33,0r0,-312r33,0r0,166v29,-50,111,-33,111,46r0,100r-32,0v-7,-54,22,-145,-38,-145","w":188},"i":{"d":"62,-168r0,168r-32,0r0,-168r32,0xm23,-246v0,-12,10,-22,23,-22v12,0,22,9,22,22v0,12,-9,23,-22,22v-13,0,-23,-10,-23,-22","w":91},"j":{"d":"62,-168r0,264r-32,0r0,-264r32,0xm23,-246v0,-12,10,-22,23,-22v12,0,22,9,22,22v0,12,-9,23,-22,22v-13,0,-23,-10,-23,-22","w":91},"k":{"d":"57,-312r0,207r63,-63r43,0r-72,69r79,99r-42,0r-60,-77r-11,11r0,66r-33,0r0,-312r33,0","w":166},"l":{"d":"56,-312r0,312r-32,0r0,-312r32,0","w":79},"m":{"d":"122,0v-5,-52,18,-141,-31,-145v-49,-4,-35,92,-37,145r-33,0r0,-168r33,0r0,21v21,-38,74,-35,94,3v27,-48,107,-38,107,43r0,101r-32,0v-4,-50,16,-145,-31,-145v-54,0,-34,89,-38,145r-32,0","w":276},"n":{"d":"96,-145v-59,0,-37,87,-41,145r-33,0r0,-168r33,0r0,22v29,-50,111,-33,111,46r0,100r-32,0v-7,-54,22,-145,-38,-145","w":188},"o":{"d":"7,-84v0,-49,41,-90,90,-90v49,0,90,41,90,90v0,49,-41,90,-90,90v-49,0,-90,-41,-90,-90xm155,-84v0,-31,-27,-59,-58,-59v-31,0,-57,29,-57,59v0,30,26,59,57,59v31,0,58,-28,58,-59","w":194},"p":{"d":"50,-84v0,33,22,61,54,61v33,1,54,-27,54,-61v0,-33,-21,-61,-54,-61v-32,0,-54,29,-54,61xm191,-85v0,79,-96,124,-139,59r0,122r-32,0r0,-264r32,0v1,9,-2,21,1,28v41,-68,138,-23,138,55","w":200},"q":{"d":"42,-84v0,34,22,61,53,61v34,1,55,-27,55,-61v0,-33,-22,-61,-55,-61v-32,0,-53,28,-53,61xm9,-85v0,-78,97,-123,139,-55r0,-28r32,0r0,264r-32,0r-1,-122v-41,66,-138,20,-138,-59","w":200},"r":{"d":"57,-168v1,8,-2,21,1,27v11,-31,44,-43,73,-24r-15,29v-32,-20,-59,3,-59,53r0,83r-33,0r0,-168r33,0","w":126,"k":{"y":-14,"x":-14,"w":-14,"v":-14,"t":-7,"q":7,"n":-3,"m":-3,"f":-7,".":36,",":36}},"s":{"d":"53,-82v-52,-16,-33,-94,17,-92v21,0,36,10,46,30r-26,14v-6,-20,-37,-20,-39,2v-2,18,60,38,58,41v42,28,11,93,-38,93v-27,0,-51,-17,-58,-38r27,-13v8,14,19,22,31,22v22,1,36,-30,14,-42","w":138},"t":{"d":"59,-138r0,138r-32,0r0,-138r-18,0r0,-30r18,0r0,-65r32,0r0,65r32,0r0,30r-32,0","w":86},"u":{"d":"92,6v-84,0,-71,-93,-71,-174r32,0v4,54,-17,144,39,144v56,0,35,-90,39,-144r32,0v0,81,14,174,-71,174","w":184},"v":{"d":"32,-168r48,105r49,-105r36,0r-85,174r-85,-174r37,0","w":160,"k":{".":29,",":29}},"w":{"d":"31,-168r49,107r50,-117r49,117r49,-107r37,0r-86,174r-49,-113r-50,113r-86,-174r37,0","w":258,"k":{".":22,",":22}},"x":{"d":"70,-91r-60,-77r38,0r40,54r43,-54r40,0r-62,77r72,91r-38,0r-55,-68r-54,68r-39,0","w":176},"y":{"d":"72,-29r-77,-139r38,0r57,106r53,-106r36,0r-136,264r-37,0","w":174,"k":{".":29,",":29}},"z":{"d":"64,-30r109,0r0,30r-172,0r114,-138r-95,0r0,-30r158,0","w":178},"{":{"d":"103,70v-100,23,-25,-137,-86,-168r0,-26v65,-17,-25,-181,86,-167r0,30v-44,-9,-26,55,-26,89v0,29,-9,48,-27,61v33,18,28,76,27,128v-1,21,7,25,26,23r0,30","w":120},"|":{"d":"118,-283r0,360r-31,0r0,-360r31,0","w":205},"}":{"d":"17,-291v100,-24,25,136,86,167r0,26v-65,18,25,182,-86,168r0,-30v44,9,26,-55,26,-89v0,-27,12,-50,27,-62v-34,-19,-27,-76,-27,-128v0,-21,-7,-24,-26,-22r0,-30","w":120},"~":{"d":"141,-89v18,-3,19,-12,31,-31r24,18v-16,29,-35,44,-55,44v-13,4,-64,-38,-73,-37v-10,0,-21,9,-33,29r-23,-16v18,-24,27,-41,55,-44v29,-3,49,29,74,37"},"\u00c4":{"d":"189,-68r-125,0r-31,68r-36,0r130,-283r129,283r-36,0xm175,-99r-48,-110r-49,110r97,0xm67,-322v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm143,-322v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":253},"\u00c5":{"d":"94,-322v0,-18,15,-33,33,-33v18,0,32,15,32,33v0,18,-14,33,-32,33v-18,0,-33,-15,-33,-33xm111,-322v-1,10,7,17,16,16v10,0,16,-7,16,-16v0,-9,-6,-16,-16,-16v-9,-1,-17,6,-16,16xm189,-68r-125,0r-31,68r-36,0r130,-283r129,283r-36,0xm175,-99r-48,-110r-49,110r97,0","w":253},"\u00c7":{"d":"11,-134v0,-103,117,-180,213,-125r0,39v-68,-63,-179,-4,-179,85v0,90,112,148,179,82r0,40v-94,56,-213,-18,-213,-121xm148,17r-38,48r-19,-10r31,-49","w":237},"\u00c9":{"d":"26,0r0,-271r146,0r0,31r-112,0r0,75r108,0r0,31r-108,0r0,103r112,0r0,31r-146,0xm116,-358r30,16r-59,53r-16,-9","w":187},"\u00d1":{"d":"168,-298v-22,0,-66,-41,-78,-2r-17,-15v11,-17,25,-29,40,-29v28,0,64,41,81,2r17,14v-10,20,-24,30,-43,30xm23,0r0,-284r203,213r0,-200r34,0r0,282r-203,-213r0,202r-34,0","w":282},"\u00d6":{"d":"7,-136v0,-75,66,-141,142,-141v76,0,142,66,142,141v0,78,-65,142,-142,142v-77,0,-142,-64,-142,-142xm41,-136v0,60,49,110,108,110v59,0,108,-50,108,-110v0,-60,-49,-110,-108,-110v-59,0,-108,50,-108,110xm89,-322v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm165,-322v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":298},"\u00dc":{"d":"121,6v-60,0,-100,-45,-100,-106r0,-171r34,0v7,92,-30,245,66,245v96,0,58,-154,65,-245r34,0r0,171v2,62,-39,106,-99,106xm61,-322v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm137,-322v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":240},"\u00e1":{"d":"42,-84v0,34,22,61,53,61v34,1,55,-27,55,-61v0,-33,-22,-61,-55,-61v-32,0,-53,28,-53,61xm9,-85v0,-78,97,-123,139,-55r0,-28r32,0r0,168r-32,0v-1,-8,2,-20,-1,-26v-41,66,-138,20,-138,-59xm122,-264r30,16r-59,53r-16,-9","w":200},"\u00e0":{"d":"42,-84v0,34,22,61,53,61v34,1,55,-27,55,-61v0,-33,-22,-61,-55,-61v-32,0,-53,28,-53,61xm9,-85v0,-78,97,-123,139,-55r0,-28r32,0r0,168r-32,0v-1,-8,2,-20,-1,-26v-41,66,-138,20,-138,-59xm57,-248r30,-16r45,60r-16,9","w":200},"\u00e2":{"d":"42,-212r58,-52r58,52r-22,17r-36,-35r-37,35xm42,-84v0,34,22,61,53,61v34,1,55,-27,55,-61v0,-33,-22,-61,-55,-61v-32,0,-53,28,-53,61xm9,-85v0,-78,97,-123,139,-55r0,-28r32,0r0,168r-32,0v-1,-8,2,-20,-1,-26v-41,66,-138,20,-138,-59","w":200},"\u00e4":{"d":"42,-84v0,34,22,61,53,61v34,1,55,-27,55,-61v0,-33,-22,-61,-55,-61v-32,0,-53,28,-53,61xm9,-85v0,-78,97,-123,139,-55r0,-28r32,0r0,168r-32,0v-1,-8,2,-20,-1,-26v-41,66,-138,20,-138,-59xm40,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm116,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":200},"\u00e3":{"d":"127,-204v-23,0,-66,-41,-79,-2r-17,-15v11,-17,25,-29,40,-29v28,0,64,41,81,2r17,14v-10,20,-23,30,-42,30xm42,-84v0,34,22,61,53,61v34,1,55,-27,55,-61v0,-33,-22,-61,-55,-61v-32,0,-53,28,-53,61xm9,-85v0,-78,97,-123,139,-55r0,-28r32,0r0,168r-32,0v-1,-8,2,-20,-1,-26v-41,66,-138,20,-138,-59","w":200},"\u00e5":{"d":"68,-231v-1,-18,14,-33,32,-33v19,0,33,15,33,33v0,18,-15,32,-33,32v-17,0,-32,-14,-32,-32xm100,-248v-23,0,-19,33,0,33v9,0,17,-7,17,-16v0,-10,-7,-17,-17,-17xm42,-84v0,34,22,61,53,61v34,1,55,-27,55,-61v0,-33,-22,-61,-55,-61v-32,0,-53,28,-53,61xm9,-85v0,-78,97,-123,139,-55r0,-28r32,0r0,168r-32,0v-1,-8,2,-20,-1,-26v-41,66,-138,20,-138,-59","w":200},"\u00e7":{"d":"9,-83v0,-67,77,-114,137,-79r0,41v-33,-43,-104,-17,-104,37v0,56,72,82,104,37r0,42v-61,33,-137,-12,-137,-78xm108,17r-38,48r-19,-10r31,-49","w":158},"\u00e9":{"d":"91,-174v53,0,81,39,79,95r-128,0v-2,58,76,78,101,23r27,16v-14,26,-41,45,-78,46v-50,1,-83,-40,-83,-89v0,-53,31,-91,82,-91xm138,-103v-1,-37,-49,-56,-78,-31v-9,8,-14,19,-16,31r94,0xm109,-264r30,16r-59,53r-16,-9","w":175},"\u00e8":{"d":"91,-174v53,0,81,39,79,95r-128,0v-2,58,76,78,101,23r27,16v-14,26,-41,45,-78,46v-50,1,-83,-40,-83,-89v0,-53,31,-91,82,-91xm138,-103v-1,-37,-49,-56,-78,-31v-9,8,-14,19,-16,31r94,0xm45,-248r30,-16r45,60r-16,9","w":175},"\u00ea":{"d":"30,-212r57,-52r58,52r-21,17r-37,-35r-36,35xm91,-174v53,0,81,39,79,95r-128,0v-2,58,76,78,101,23r27,16v-14,26,-41,45,-78,46v-50,1,-83,-40,-83,-89v0,-53,31,-91,82,-91xm138,-103v-1,-37,-49,-56,-78,-31v-9,8,-14,19,-16,31r94,0","w":175},"\u00eb":{"d":"91,-174v53,0,81,39,79,95r-128,0v-2,58,76,78,101,23r27,16v-14,26,-41,45,-78,46v-50,1,-83,-40,-83,-89v0,-53,31,-91,82,-91xm138,-103v-1,-37,-49,-56,-78,-31v-9,8,-14,19,-16,31r94,0xm28,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm104,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":175},"\u00ed":{"d":"62,-168r0,168r-32,0r0,-168r32,0xm64,-264r30,16r-59,53r-16,-9","w":91},"\u00ec":{"d":"62,-168r0,168r-32,0r0,-168r32,0xm-3,-248r30,-16r45,60r-16,9","w":91},"\u00ee":{"d":"-12,-212r57,-52r58,52r-21,17r-37,-35r-36,35xm62,-168r0,168r-32,0r0,-168r32,0","w":91},"\u00ef":{"d":"62,-168r0,168r-32,0r0,-168r32,0xm-14,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm62,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":91},"\u00f1":{"d":"121,-204v-23,-1,-66,-41,-79,-2r-16,-15v11,-17,25,-30,40,-29v28,0,63,41,81,2r16,14v-10,20,-23,30,-42,30xm96,-145v-59,0,-37,87,-41,145r-33,0r0,-168r33,0r0,22v29,-50,111,-33,111,46r0,100r-32,0v-7,-54,22,-145,-38,-145","w":188},"\u00f3":{"d":"7,-84v0,-49,41,-90,90,-90v49,0,90,41,90,90v0,49,-41,90,-90,90v-49,0,-90,-41,-90,-90xm155,-84v0,-31,-27,-59,-58,-59v-31,0,-57,29,-57,59v0,30,26,59,57,59v31,0,58,-28,58,-59xm119,-264r30,16r-59,53r-16,-9","w":194},"\u00f2":{"d":"7,-84v0,-49,41,-90,90,-90v49,0,90,41,90,90v0,49,-41,90,-90,90v-49,0,-90,-41,-90,-90xm155,-84v0,-31,-27,-59,-58,-59v-31,0,-57,29,-57,59v0,30,26,59,57,59v31,0,58,-28,58,-59xm45,-248r30,-16r45,60r-16,9","w":194},"\u00f4":{"d":"40,-212r57,-52r58,52r-21,17r-37,-35r-37,35xm7,-84v0,-49,41,-90,90,-90v49,0,90,41,90,90v0,49,-41,90,-90,90v-49,0,-90,-41,-90,-90xm155,-84v0,-31,-27,-59,-58,-59v-31,0,-57,29,-57,59v0,30,26,59,57,59v31,0,58,-28,58,-59","w":194},"\u00f6":{"d":"7,-84v0,-49,41,-90,90,-90v49,0,90,41,90,90v0,49,-41,90,-90,90v-49,0,-90,-41,-90,-90xm155,-84v0,-31,-27,-59,-58,-59v-31,0,-57,29,-57,59v0,30,26,59,57,59v31,0,58,-28,58,-59xm38,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm114,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":194},"\u00f5":{"d":"124,-204v-23,0,-66,-41,-79,-2r-17,-15v13,-15,24,-29,40,-29v28,0,64,41,81,2r17,14v-10,20,-23,30,-42,30xm7,-84v0,-49,41,-90,90,-90v49,0,90,41,90,90v0,49,-41,90,-90,90v-49,0,-90,-41,-90,-90xm155,-84v0,-31,-27,-59,-58,-59v-31,0,-57,29,-57,59v0,30,26,59,57,59v31,0,58,-28,58,-59","w":194},"\u00fa":{"d":"92,6v-84,0,-71,-93,-71,-174r32,0v4,54,-17,144,39,144v56,0,35,-90,39,-144r32,0v0,81,14,174,-71,174xm114,-264r30,16r-59,53r-16,-9","w":184},"\u00f9":{"d":"92,6v-84,0,-71,-93,-71,-174r32,0v4,54,-17,144,39,144v56,0,35,-90,39,-144r32,0v0,81,14,174,-71,174xm40,-248r30,-16r45,60r-16,9","w":184},"\u00fb":{"d":"35,-212r57,-52r58,52r-21,17r-37,-35r-37,35xm92,6v-84,0,-71,-93,-71,-174r32,0v4,54,-17,144,39,144v56,0,35,-90,39,-144r32,0v0,81,14,174,-71,174","w":184},"\u00fc":{"d":"92,6v-84,0,-71,-93,-71,-174r32,0v4,54,-17,144,39,144v56,0,35,-90,39,-144r32,0v0,81,14,174,-71,174xm33,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm109,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":184},"\u00b0":{"d":"72,-277v28,0,54,26,54,54v0,28,-26,54,-54,54v-28,0,-54,-26,-54,-54v0,-28,26,-54,54,-54xm108,-223v0,-20,-16,-36,-36,-36v-20,0,-36,16,-36,36v0,20,16,36,36,36v20,0,36,-16,36,-36","w":144},"\u00a2":{"d":"36,-136v-1,-46,33,-84,75,-89r0,-28r17,0r0,27v18,1,32,5,44,11v-1,13,2,30,-1,41v-11,-15,-25,-22,-43,-22r0,118v18,-2,32,-10,44,-22r0,42v-15,7,-27,10,-44,10r0,31r-17,0r0,-32v-42,-5,-75,-41,-75,-87xm111,-194v-53,7,-57,107,0,115r0,-115"},"\u00a3":{"d":"153,6v-35,0,-104,-55,-121,0r-28,-15v14,-23,26,-38,55,-40v6,-22,8,-41,-2,-59r-47,0r0,-21r36,0v-49,-69,-6,-146,68,-148v50,-1,86,35,87,84r-33,12v3,-37,-19,-65,-52,-65v-40,0,-76,48,-49,88r16,29r53,0r0,21r-44,0v7,23,6,38,0,62v34,9,70,40,90,-7r27,16v-12,28,-31,43,-56,43"},"\u00a7":{"d":"46,-154v9,39,65,43,94,65v20,-12,33,-42,13,-58v-22,-18,-58,-31,-85,-45v-14,9,-22,22,-22,38xm55,-42v-7,60,92,72,93,12v-14,-64,-131,-46,-134,-120v0,-22,12,-42,35,-59v-40,-41,0,-103,53,-103v39,0,70,25,72,60r-32,0v0,-19,-21,-32,-40,-32v-20,-1,-39,16,-36,36v9,57,128,51,128,114v0,25,-11,45,-32,61v46,42,2,113,-58,113v-49,0,-84,-31,-81,-82r32,0"},"\u00b6":{"d":"194,-271r0,30r-22,0r0,296r-31,0r0,-296r-22,0r0,296r-30,0r0,-157v-69,3,-93,-89,-54,-140v32,-42,95,-25,159,-29"},"\u00df":{"d":"148,-179v57,16,76,115,26,157v-21,18,-44,29,-72,28r0,-30v36,0,71,-32,70,-69v0,-39,-29,-65,-70,-66r0,-32v28,1,48,-23,48,-50v0,-25,-21,-47,-47,-46v-41,2,-46,34,-46,86r0,201r-33,0r0,-139r-14,0r0,-30r14,0v-5,-80,7,-148,80,-148v73,0,110,105,44,138"},"\u00ae":{"d":"286,-136v0,77,-64,142,-142,142v-78,0,-142,-65,-142,-142v0,-77,64,-141,142,-141v78,0,142,64,142,141xm263,-136v0,-64,-54,-118,-119,-118v-65,0,-119,54,-119,118v0,64,55,119,119,119v64,0,119,-55,119,-119xm156,-214v70,-10,72,86,12,85r41,74r-26,0r-41,-74r-30,0r0,74r-23,0r0,-159r67,0xm188,-170v0,-31,-46,-18,-76,-21r0,39v33,-2,76,8,76,-18","w":288},"\u00a9":{"d":"286,-136v0,77,-64,142,-142,142v-78,0,-142,-65,-142,-142v0,-77,64,-141,142,-141v78,0,142,64,142,141xm263,-136v0,-64,-54,-118,-119,-118v-65,0,-119,54,-119,118v0,64,55,119,119,119v64,0,119,-55,119,-119xm71,-137v0,-87,128,-115,145,-28r-22,0v-16,-53,-107,-30,-100,27v-9,59,87,85,100,27r22,0v-3,32,-33,55,-66,56v-46,1,-79,-37,-79,-82","w":288},"\u00b4":{"d":"72,-264r30,16r-59,53r-16,-9","w":129},"\u00a8":{"d":"25,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm101,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":169},"\u00c6":{"d":"192,-68r-124,0r-31,68r-37,0r130,-271r119,0r14,31r-111,0r32,75r109,0r14,31r-109,0r44,103r112,0r14,31r-147,0xm179,-99r-47,-105r-50,105r97,0","w":358},"\u00d8":{"d":"83,-49v69,57,174,0,174,-87v0,-24,-7,-46,-20,-65xm219,-220v-66,-61,-178,-6,-178,84v0,26,7,49,23,68xm260,-223v76,90,2,229,-111,229v-34,0,-64,-10,-90,-31r-37,37r-19,-20r37,-36v-79,-88,-5,-233,109,-233v35,0,66,11,93,34r34,-34r20,19","w":298},"\u00b1":{"d":"12,0r0,-31r184,0r0,31r-184,0xm89,-202r31,0r0,62r76,0r0,31r-76,0r0,62r-31,0r0,-62r-77,0r0,-31r77,0r0,-62"},"\u00a5":{"d":"121,-94r0,94r-34,0r0,-94r-85,0r0,-20r85,0v-3,-16,-13,-25,-19,-38r-66,0r0,-21r53,0r-56,-98r38,0r67,115r67,-115r39,0r-57,98r53,0r0,21r-65,0v-6,13,-17,22,-20,38r85,0r0,20r-85,0"},"\u00b5":{"d":"163,-168v0,81,14,179,-71,174v-13,0,-27,-5,-39,-16r0,106r-32,0r0,-264r32,0v4,54,-17,144,39,144v56,0,35,-90,39,-144r32,0","w":184},"\u03bc":{"d":"163,-168v0,81,14,179,-71,174v-13,0,-27,-5,-39,-16r0,106r-32,0r0,-264r32,0v4,54,-17,144,39,144v56,0,35,-90,39,-144r32,0","w":184},"\u00aa":{"d":"26,-224v0,20,13,37,34,37v21,0,37,-16,36,-37v-1,-20,-15,-36,-36,-36v-20,0,-34,16,-34,36xm4,-224v0,-48,63,-72,91,-33r0,-17r21,0r0,101r-21,0v-1,-5,2,-13,-1,-16v-27,39,-90,13,-90,-35","w":120},"\u00ba":{"d":"0,-223v-1,-30,27,-54,58,-54v32,0,59,23,59,54v0,31,-28,53,-59,53v-31,0,-58,-23,-58,-53xm96,-223v0,-20,-18,-35,-38,-35v-20,0,-37,16,-37,35v0,18,18,35,37,35v19,0,38,-17,38,-35","w":116},"\u00e6":{"d":"253,-103v-1,-37,-49,-56,-78,-31v-9,8,-14,19,-16,31r94,0xm122,-51v-1,-36,-82,-37,-82,1v0,18,22,27,41,27v19,0,42,-10,41,-28xm206,-174v53,0,81,39,79,95r-128,0v-1,58,76,77,101,23r27,16v-21,49,-107,65,-143,14v-26,50,-133,40,-133,-23v0,-56,79,-72,115,-41v12,-57,-48,-62,-90,-50r0,-29v40,-9,94,-7,108,23v15,-18,36,-28,64,-28","w":290},"\u00f8":{"d":"130,-132v-48,-38,-117,28,-80,81xm66,-35v47,35,114,-28,80,-80xm169,-139v45,57,0,145,-72,145v-20,0,-38,-6,-53,-18r-25,26r-16,-17r24,-24v-48,-56,-3,-147,70,-147v21,0,40,7,56,19r22,-22r17,16","w":194},"\u00bf":{"d":"80,-84v-15,0,-25,12,-25,27r-33,0v-3,-29,28,-57,58,-57v52,0,81,74,35,100v-23,13,-67,18,-67,48v0,19,14,32,33,32v20,0,37,-20,29,-43r34,0v6,44,-25,73,-64,73v-56,0,-88,-73,-45,-108v8,-14,70,-18,70,-46v0,-14,-11,-27,-25,-26xm59,-162v0,-11,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-10,-21,-21","w":163},"\u00a1":{"d":"37,-162v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21xm42,-116r32,0r0,209r-32,0r0,-209","w":115},"\u00ac":{"d":"165,-41r0,-67r-153,0r0,-31r184,0r0,98r-31,0"},"\u00ab":{"d":"112,-115r54,69r-21,14r-65,-83r65,-87r21,15xm43,-115r53,69r-20,14r-65,-83r65,-87r20,15","w":188},"\u00bb":{"d":"23,-46r53,-69r-53,-72r20,-15r65,87r-65,83xm92,-46r53,-69r-53,-72r20,-15r65,87r-65,83","w":188},"\u00c0":{"d":"189,-68r-125,0r-31,68r-36,0r130,-283r129,283r-36,0xm175,-99r-48,-110r-49,110r97,0xm75,-342r30,-16r45,60r-16,9","w":253},"\u00c3":{"d":"153,-298v-22,0,-66,-41,-78,-2r-17,-15v11,-17,25,-29,40,-29v28,0,64,41,81,2r17,14v-10,20,-24,30,-43,30xm189,-68r-125,0r-31,68r-36,0r130,-283r129,283r-36,0xm175,-99r-48,-110r-49,110r97,0","w":253},"\u00d5":{"d":"176,-298v-23,0,-66,-41,-79,-2r-17,-15v11,-17,25,-29,40,-29v28,0,64,41,81,2r17,14v-10,20,-23,30,-42,30xm7,-136v0,-75,66,-141,142,-141v76,0,142,66,142,141v0,78,-65,142,-142,142v-77,0,-142,-64,-142,-142xm41,-136v0,60,49,110,108,110v59,0,108,-50,108,-110v0,-60,-49,-110,-108,-110v-59,0,-108,50,-108,110","w":298},"\u00f7":{"d":"12,-77r0,-31r184,0r0,31r-184,0xm82,-22v0,-13,10,-23,22,-23v12,0,22,10,22,23v0,12,-9,22,-22,22v-12,0,-23,-9,-22,-22xm82,-162v0,-12,9,-22,22,-22v12,0,22,9,22,22v0,12,-9,22,-22,22v-12,0,-22,-9,-22,-22"},"\u00ff":{"d":"72,-29r-77,-139r38,0r57,106r53,-106r36,0r-136,264r-37,0xm31,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm107,-228v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":174},"\u00a4":{"d":"174,-197r21,22r-14,16v20,31,20,71,0,102r14,16r-21,22r-17,-16v-29,23,-77,23,-106,0r-17,16r-21,-22r14,-16v-20,-31,-20,-71,0,-102r-14,-16r21,-22r17,16v29,-23,77,-23,106,0xm41,-108v0,33,30,61,63,61v33,0,63,-28,63,-61v0,-35,-28,-61,-63,-61v-35,0,-63,25,-63,61"},"\u00b7":{"d":"31,-92v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21","w":104},"\u2219":{"d":"31,-92v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21","w":104},"\u00c2":{"d":"69,-306r57,-52r58,52r-21,17r-37,-35r-36,35xm189,-68r-125,0r-31,68r-36,0r130,-283r129,283r-36,0xm175,-99r-48,-110r-49,110r97,0","w":253},"\u00ca":{"d":"41,-306r57,-52r58,52r-21,17r-37,-35r-36,35xm26,0r0,-271r146,0r0,31r-112,0r0,75r108,0r0,31r-108,0r0,103r112,0r0,31r-146,0","w":187},"\u00c1":{"d":"189,-68r-125,0r-31,68r-36,0r130,-283r129,283r-36,0xm175,-99r-48,-110r-49,110r97,0xm148,-358r30,16r-59,53r-16,-9","w":253},"\u00cb":{"d":"26,0r0,-271r146,0r0,31r-112,0r0,75r108,0r0,31r-108,0r0,103r112,0r0,31r-146,0xm39,-322v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm115,-322v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":187},"\u00c8":{"d":"26,0r0,-271r146,0r0,31r-112,0r0,75r108,0r0,31r-108,0r0,103r112,0r0,31r-146,0xm49,-342r30,-16r45,60r-16,9","w":187},"\u00cd":{"d":"59,-271r0,271r-34,0r0,-271r34,0xm60,-358r30,16r-59,53r-16,-9","w":83},"\u00ce":{"d":"-16,-306r57,-52r58,52r-21,17r-37,-35r-36,35xm59,-271r0,271r-34,0r0,-271r34,0","w":83},"\u00cf":{"d":"59,-271r0,271r-34,0r0,-271r34,0xm-18,-322v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22xm58,-322v0,-12,9,-23,22,-22v12,0,21,10,21,22v0,12,-10,22,-21,22v-12,0,-22,-10,-22,-22","w":83},"\u00cc":{"d":"59,-271r0,271r-34,0r0,-271r34,0xm-7,-342r30,-16r45,60r-16,9","w":83},"\u00d3":{"d":"7,-136v0,-75,66,-141,142,-141v76,0,142,66,142,141v0,78,-65,142,-142,142v-77,0,-142,-64,-142,-142xm41,-136v0,60,49,110,108,110v59,0,108,-50,108,-110v0,-60,-49,-110,-108,-110v-59,0,-108,50,-108,110xm167,-358r30,16r-59,53r-16,-9","w":298},"\u00d4":{"d":"91,-306r58,-52r58,52r-22,17r-36,-35r-37,35xm7,-136v0,-75,66,-141,142,-141v76,0,142,66,142,141v0,78,-65,142,-142,142v-77,0,-142,-64,-142,-142xm41,-136v0,60,49,110,108,110v59,0,108,-50,108,-110v0,-60,-49,-110,-108,-110v-59,0,-108,50,-108,110","w":298},"\u00d2":{"d":"7,-136v0,-75,66,-141,142,-141v76,0,142,66,142,141v0,78,-65,142,-142,142v-77,0,-142,-64,-142,-142xm41,-136v0,60,49,110,108,110v59,0,108,-50,108,-110v0,-60,-49,-110,-108,-110v-59,0,-108,50,-108,110xm100,-342r30,-16r45,60r-16,9","w":298},"\u00da":{"d":"121,6v-60,0,-100,-45,-100,-106r0,-171r34,0v7,92,-30,245,66,245v96,0,58,-154,65,-245r34,0r0,171v2,62,-39,106,-99,106xm139,-358r30,16r-59,53r-16,-9","w":240},"\u00db":{"d":"63,-306r57,-52r58,52r-21,17r-37,-35r-36,35xm121,6v-60,0,-100,-45,-100,-106r0,-171r34,0v7,92,-30,245,66,245v96,0,58,-154,65,-245r34,0r0,171v2,62,-39,106,-99,106","w":240},"\u00d9":{"d":"121,6v-60,0,-100,-45,-100,-106r0,-171r34,0v7,92,-30,245,66,245v96,0,58,-154,65,-245r34,0r0,171v2,62,-39,106,-99,106xm72,-342r30,-16r45,60r-16,9","w":240},"\u00af":{"d":"25,-250r130,0r0,25r-130,0r0,-25","w":180},"\u02c9":{"d":"25,-250r130,0r0,25r-130,0r0,-25","w":180},"\u00b8":{"d":"88,17r-38,48r-19,-10r31,-49","w":118},"\u00a6":{"d":"118,-58r0,90r-31,0r0,-90r31,0xm118,-238r0,90r-31,0r0,-90r31,0","w":205},"\u00d0":{"d":"231,-137v0,107,-88,148,-208,137r0,-130r-23,0r0,-29r23,0r0,-112v118,-11,208,29,208,134xm198,-136v0,-76,-58,-108,-141,-104r0,81r48,0r0,29r-48,0r0,99v83,3,141,-29,141,-105","w":239},"\u00f0":{"d":"155,-84v0,-31,-27,-59,-58,-59v-31,0,-57,29,-57,59v0,30,26,59,57,59v31,0,58,-28,58,-59xm7,-84v0,-63,71,-115,128,-77v-14,-29,-31,-55,-50,-79r-53,30r-15,-20r52,-30v-13,-14,-26,-26,-40,-37r20,-19v15,10,31,24,47,41r52,-30r15,20r-51,29v37,42,73,101,75,165v1,56,-36,97,-90,97v-49,0,-90,-41,-90,-90","w":194},"\u00dd":{"d":"86,-118r-88,-153r39,0r66,115r67,-115r39,0r-89,153r0,118r-34,0r0,-118xm132,-358r30,16r-59,53r-16,-9","w":206},"\u00fd":{"d":"72,-29r-77,-139r38,0r57,106r53,-106r36,0r-136,264r-37,0xm116,-264r30,16r-59,53r-16,-9","w":174},"\u00de":{"d":"174,-143v1,60,-47,85,-114,80r0,63r-34,0r0,-271r34,0r0,50v71,0,114,13,114,78xm143,-143v-2,-40,-36,-49,-83,-48r0,97v50,2,85,-13,83,-49","w":178},"\u00fe":{"d":"191,-85v0,79,-96,124,-139,59r0,122r-32,0r0,-408r32,0r1,172v41,-68,138,-23,138,55xm50,-84v0,33,22,61,54,61v33,1,54,-27,54,-61v0,-33,-21,-61,-54,-61v-32,0,-54,29,-54,61","w":200},"\u00ad":{"d":"12,-77r0,-31r184,0r0,31r-184,0"},"\u2212":{"d":"12,-77r0,-31r184,0r0,31r-184,0"},"\u00d7":{"d":"12,-162r21,-22r71,70r71,-70r21,22r-70,70r70,70r-21,22r-71,-70r-71,70r-21,-22r70,-70"},"\u00b9":{"d":"54,-251r-31,0r13,-20r41,0r0,162r-23,0r0,-142","w":124},"\u00b2":{"d":"64,-275v43,0,74,49,44,82r-56,63r68,0r0,21r-115,0r78,-87v24,-22,12,-57,-19,-58v-17,-1,-32,11,-32,27r-24,0v3,-29,24,-48,56,-48","w":124},"\u00b3":{"d":"95,-157v0,-18,-17,-31,-36,-29r0,-21v23,0,34,-8,34,-24v1,-16,-14,-25,-30,-25v-18,0,-27,7,-27,20r-24,0v4,-27,21,-41,51,-41v49,0,74,60,29,80v49,21,22,90,-32,90v-27,0,-52,-18,-53,-44r23,0v3,34,65,28,65,-6","w":124},"\u00bd":{"d":"45,-109r0,-142r-31,0r13,-20r41,0r0,162r-23,0xm242,-166v43,0,74,49,44,82r-56,63r68,0r0,21r-114,0r77,-87v25,-22,13,-58,-19,-58v-17,-1,-32,11,-32,27r-24,0v3,-29,24,-48,56,-48xm208,-277r19,9r-159,274r-18,-10","w":312},"\u00bc":{"d":"45,-251r-31,0r13,-20r41,0r0,162r-23,0r0,-142xm280,-45r18,0r0,21r-18,0r0,24r-23,0r0,-24r-87,0r110,-146r0,125xm257,-45v-1,-19,2,-42,-1,-59r-44,59r45,0xm227,-277r19,9r-159,274r-18,-10","w":312},"\u00be":{"d":"280,-45r18,0r0,21r-18,0r0,24r-23,0r0,-24r-87,0r110,-146r0,125xm257,-45v-1,-19,2,-42,-1,-59r-44,59r45,0xm103,-157v0,-18,-17,-31,-37,-29r0,-21v23,0,34,-8,34,-24v1,-16,-14,-25,-30,-25v-18,0,-27,7,-27,20r-24,0v4,-27,22,-41,52,-41v49,0,73,61,28,80v50,20,23,90,-31,90v-28,0,-53,-19,-54,-44r23,0v4,34,67,29,66,-6xm247,-277r19,9r-159,274r-18,-10","w":312},"\u00a0":{"w":104}}});
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Trademark:
 * Fantazia Fonts and Sounds
 */
Cufon.registerFont({"w":246,"face":{"font-family":"Futura-Bold","font-weight":500,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"6","bbox":"-27 -385 408 95.0215","underline-thickness":"18","underline-position":"-19.8","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":123},"\u00a0":{"w":123},"!":{"d":"69,-77v23,0,42,19,42,42v1,23,-19,42,-42,42v-23,0,-43,-19,-42,-42v0,-23,19,-42,42,-42xm35,-271r68,0r0,179r-68,0r0,-179","w":138},"\"":{"d":"78,-271r-10,119r-41,0r-10,-119r61,0xm163,-271r-10,119r-41,0r-10,-119r61,0","w":180},"#":{"d":"134,-261r-14,73r36,0r14,-73r38,0r-14,73r28,0r0,40r-35,0r-8,45r33,0r0,41r-42,0r-12,62r-38,0r12,-62r-37,0r-11,62r-39,0r12,-62r-33,0r0,-41r41,0r9,-45r-35,0r0,-40r42,0r14,-73r39,0xm103,-103r37,0r9,-45r-37,0"},"$":{"d":"113,1v-39,-1,-66,-14,-89,-32r30,-55v16,16,42,34,73,30v11,-2,27,-10,26,-25v-3,-27,-37,-26,-58,-35v-27,-12,-55,-27,-55,-70v0,-42,32,-84,73,-85r0,-44r34,0r0,44v24,4,47,10,65,21r-26,52v-11,-9,-28,-15,-46,-17v-35,-4,-38,33,-9,43v42,15,93,24,91,84v-1,53,-31,76,-75,88r0,44r-34,0r0,-43"},"%":{"d":"270,-129v39,0,74,23,74,66v0,44,-32,67,-74,67v-42,0,-74,-23,-74,-67v0,-43,35,-66,74,-66xm270,-93v-16,0,-31,15,-31,31v0,16,15,30,31,30v16,0,31,-14,31,-30v0,-16,-15,-31,-31,-31xm272,-271r-158,271r-35,0r158,-271r35,0xm81,-275v39,0,74,23,74,66v0,44,-32,67,-74,67v-42,0,-74,-23,-74,-67v0,-43,35,-66,74,-66xm81,-239v-16,0,-31,15,-31,31v0,16,15,30,31,30v16,0,31,-14,31,-30v0,-16,-15,-31,-31,-31","w":351},"&":{"d":"206,-104v14,-12,25,-23,36,-38r40,38v-13,13,-24,28,-38,40r61,64r-88,0r-23,-25v-50,45,-180,47,-180,-45v0,-47,31,-64,64,-79v-10,-17,-25,-28,-25,-55v-2,-46,41,-74,85,-74v43,0,84,29,84,74v0,37,-26,51,-50,65xm87,-81v1,31,49,29,68,14r-43,-46v-10,8,-25,15,-25,32xm143,-230v-37,2,-18,47,-2,58v11,-7,26,-17,26,-33v0,-13,-10,-26,-24,-25","w":305},"'":{"d":"76,-271r-10,119r-42,0r-10,-119r62,0","w":90},"(":{"d":"70,86v-69,-82,-67,-288,0,-370r39,22v-53,78,-55,249,0,326","w":126},")":{"d":"18,64v53,-79,54,-247,0,-326r39,-22v67,84,68,287,0,370","w":126},"*":{"d":"103,-271r-2,38r32,-20r16,27r-34,18r34,19r-16,27r-32,-21r2,37r-33,0r2,-36r-30,19r-16,-27r32,-18r-34,-18r17,-28r31,20r-1,-37r32,0","w":173},"+":{"d":"96,-185r54,0r0,65r66,0r0,54r-66,0r0,66r-54,0r0,-66r-65,0r0,-54r65,0r0,-65"},",":{"d":"116,-69r-66,120r-42,0r47,-120r61,0","w":123},"-":{"d":"122,-143r0,54r-103,0r0,-54r103,0","w":141},".":{"d":"62,-77v23,0,42,19,42,42v1,23,-19,42,-42,42v-23,0,-43,-19,-42,-42v0,-23,19,-42,42,-42","w":123},"\/":{"d":"199,-299r-138,332r-51,0r137,-332r52,0","w":208},"0":{"d":"123,-282v84,0,120,78,115,161v-4,66,-40,132,-115,132v-83,0,-119,-78,-114,-160v4,-65,39,-133,114,-133xm123,-220v-36,4,-45,46,-45,84v0,38,8,85,45,85v37,0,45,-46,45,-85v0,-38,-9,-80,-45,-84"},"1":{"d":"58,-212r0,-59r109,0r0,271r-70,0r0,-212r-39,0"},"2":{"d":"122,-282v104,0,138,136,61,183r-42,39r89,0r0,60r-218,0v43,-51,95,-93,132,-151v17,-26,13,-71,-21,-71v-23,0,-33,20,-29,45r-77,-1v1,-61,42,-104,105,-104"},"3":{"d":"121,-224v-18,0,-29,13,-29,31r-66,0v7,-55,41,-88,101,-89v50,-1,92,33,86,86v-3,22,-12,41,-28,49v28,7,43,35,45,68v3,58,-53,90,-106,90v-66,0,-105,-37,-112,-99r72,0v0,22,16,39,38,39v22,1,38,-16,38,-37v1,-23,-26,-42,-50,-34r0,-47v23,2,39,-9,38,-30v0,-15,-11,-28,-27,-27"},"4":{"d":"236,-110r0,54r-33,0r0,56r-65,0r0,-56r-132,0r0,-45r105,-170r92,0r0,161r33,0xm138,-110r-1,-105r-64,105r65,0"},"5":{"d":"150,-89v0,-51,-73,-54,-111,-35r23,-147r141,0r0,59r-94,0r-4,31v70,-14,118,34,118,96v0,98,-130,118,-202,72r10,-67v19,17,43,31,76,31v22,0,43,-16,43,-40","w":248},"6":{"d":"122,11v-88,2,-139,-75,-101,-155v23,-49,59,-85,89,-127r80,0r-76,92v62,-29,125,24,125,88v0,65,-55,101,-117,102xm122,-134v-38,0,-60,49,-32,77v27,27,75,7,75,-32v0,-24,-19,-45,-43,-45"},"7":{"d":"26,-212r0,-59r222,0r-155,271r-78,0r124,-212r-113,0"},"8":{"d":"123,-282v47,0,93,28,93,78v0,29,-20,54,-43,61v29,11,54,33,54,72v0,108,-206,109,-207,0v-1,-39,26,-60,54,-72v-23,-7,-43,-31,-43,-61v0,-50,45,-78,92,-78xm123,-114v-18,0,-32,17,-32,34v0,17,15,33,32,33v18,0,33,-14,33,-33v0,-18,-15,-34,-33,-34xm123,-233v-16,0,-29,15,-29,31v0,16,14,30,29,30v16,0,30,-14,30,-30v0,-17,-14,-31,-30,-31"},"9":{"d":"125,-282v89,0,138,77,101,155v-23,48,-59,85,-89,127r-80,0r77,-92v-63,29,-126,-23,-126,-87v0,-65,54,-103,117,-103xm125,-226v-24,0,-43,21,-43,45v0,23,19,44,43,44v23,0,45,-21,45,-44v0,-24,-21,-45,-45,-45"},":":{"d":"62,-77v23,0,42,19,42,42v1,23,-19,42,-42,42v-23,0,-43,-19,-42,-42v0,-23,19,-42,42,-42xm62,-198v23,0,42,19,42,42v0,23,-19,42,-42,42v-23,0,-42,-19,-42,-42v0,-23,19,-42,42,-42","w":123},";":{"d":"111,-69r-66,120r-42,0r47,-120r61,0xm78,-198v24,0,43,19,43,42v0,23,-19,42,-43,42v-23,0,-42,-19,-42,-42v0,-23,19,-42,42,-42","w":123},"<":{"d":"36,-114r176,-66r0,54r-99,34r99,33r0,54r-176,-66r0,-43"},"=":{"d":"216,-76r0,54r-185,0r0,-54r185,0xm216,-163r0,54r-185,0r0,-54r185,0"},">":{"d":"212,-71r-176,66r0,-54r98,-34r-98,-33r0,-54r176,66r0,43"},"?":{"d":"101,-77v23,0,42,19,42,42v1,23,-19,42,-42,42v-23,0,-43,-19,-42,-42v0,-23,19,-42,42,-42xm198,-194v0,43,-31,67,-65,78r0,25r-66,0r0,-70v29,8,62,-6,62,-33v0,-14,-12,-27,-27,-27v-16,0,-24,12,-25,27r-72,0v-2,-52,49,-84,99,-84v54,1,94,33,94,84","w":214},"@":{"d":"131,-208v20,0,36,8,44,22r4,-19r34,0r-20,110v0,5,2,8,6,8v23,-10,36,-37,36,-70v1,-55,-44,-87,-97,-87v-60,0,-102,49,-102,109v0,89,98,135,173,94r29,24v-25,13,-59,24,-97,24v-77,0,-139,-64,-139,-142v0,-78,62,-145,137,-143v74,1,125,44,125,115v0,58,-23,104,-78,109v-10,-1,-19,-11,-22,-21v-10,11,-25,21,-46,21v-32,0,-60,-33,-60,-67v0,-42,29,-87,73,-87xm136,-168v-39,-3,-50,72,-8,74v38,3,49,-73,8,-74","w":266},"A":{"d":"92,-47r-19,47r-74,0r104,-271r77,0r102,271r-75,0r-18,-47r-97,0xm170,-101r-29,-87r-29,87r58,0","w":281,"k":{"y":22,"w":13,"v":22,"Y":43,"W":29,"V":40,"T":22}},"B":{"d":"230,-75v1,93,-115,73,-207,75r0,-271v82,2,185,-18,181,70v0,27,-8,46,-29,56v36,5,55,30,55,70xm159,-82v1,-32,-33,-30,-65,-30r0,58v31,0,64,2,65,-28xm140,-191v0,-26,-25,-26,-46,-26r0,52v24,0,46,-2,46,-26","w":243},"C":{"d":"9,-135v1,-106,105,-171,208,-130r0,85v-12,-18,-35,-29,-62,-30v-43,-1,-71,34,-72,75v-1,42,31,75,73,74v26,-1,49,-13,61,-29r0,85v-103,36,-209,-22,-208,-130","w":237},"D":{"d":"261,-135v0,74,-64,135,-138,135r-100,0r0,-271r100,0v74,-2,138,62,138,136xm188,-135v0,-54,-38,-80,-94,-77r0,152v55,3,94,-21,94,-75","w":270},"E":{"d":"94,-212r0,46r79,0r0,59r-79,0r0,47r83,0r0,60r-154,0r0,-271r154,0r0,59r-83,0","w":198},"F":{"d":"94,-212r0,46r77,0r0,59r-77,0r0,107r-71,0r0,-271r156,0r0,59r-85,0","w":195,"k":{"A":20,".":46,",":46}},"G":{"d":"83,-141v-6,63,53,116,110,81v11,-8,17,-20,18,-36r-57,0r0,-56r140,0v2,98,-47,159,-140,161v-85,2,-145,-59,-145,-143v0,-149,216,-201,270,-70r-67,28v-9,-24,-28,-42,-59,-43v-43,-1,-66,41,-70,78","w":303},"H":{"d":"195,-167r0,-104r71,0r0,271r-71,0r0,-111r-101,0r0,111r-71,0r0,-271r71,0r0,104r101,0","w":289},"I":{"d":"94,0r-71,0r0,-271r71,0r0,271","w":116},"J":{"d":"64,-52v19,0,20,-20,20,-40r0,-179r70,0r0,183v14,93,-117,128,-159,56r40,-44v8,9,14,24,29,24","w":176},"K":{"d":"180,-271r87,0r-108,128r118,143r-92,0r-91,-118r0,118r-71,0r0,-271r71,0r0,112","w":272},"L":{"d":"94,-60r84,0r0,60r-155,0r0,-271r71,0r0,211","w":178,"k":{"y":13,"Y":33,"W":20,"V":33,"T":20}},"M":{"d":"53,-271r69,0r55,145r59,-145r70,0r41,271r-71,0r-20,-156r-65,156r-28,0r-63,-156r-23,156r-70,0","w":353},"N":{"d":"23,-271r71,0r130,166r0,-166r70,0r0,271r-70,0r-130,-166r0,166r-71,0r0,-271","w":317},"O":{"d":"159,-280v77,0,151,60,151,140v0,86,-65,149,-151,149v-85,0,-150,-64,-150,-149v0,-79,73,-140,150,-140xm159,-212v-39,0,-76,34,-76,72v0,44,34,81,76,81v43,0,77,-36,77,-81v0,-38,-38,-72,-77,-72","w":319},"P":{"d":"230,-182v0,78,-54,98,-136,92r0,90r-71,0r0,-271v99,-1,207,-14,207,89xm156,-180v0,-39,-30,-32,-62,-35r0,68v32,-1,62,3,62,-33","w":237,"k":{"A":27,".":46,",":50}},"Q":{"d":"310,-135v0,41,-15,71,-35,96r45,46r-64,10r-22,-26v-98,54,-225,-17,-225,-131v0,-79,73,-140,150,-140v83,0,153,59,151,145xm83,-140v0,51,46,94,98,77r-43,-43r66,-8r20,19v33,-47,-9,-117,-64,-117v-40,0,-77,34,-77,72","w":319},"R":{"d":"223,-188v0,39,-24,73,-60,77r86,111r-88,0r-67,-104r0,104r-71,0r0,-271v95,-1,200,-14,200,83xm149,-183v0,-30,-25,-35,-55,-34r0,67v28,3,55,-3,55,-33","w":244,"k":{"Y":14,"W":7,"V":7}},"S":{"d":"22,-187v0,-90,110,-112,178,-69r-28,54v-17,-16,-71,-30,-77,5v12,38,76,27,97,56v14,12,19,31,19,56v0,100,-135,113,-200,62r30,-58v17,14,35,29,66,29v22,0,44,-30,23,-44v-41,-29,-108,-18,-108,-91","w":221},"T":{"d":"131,0r-71,0r0,-212r-58,0r0,-59r187,0r0,59r-58,0r0,212","w":191,"k":{"y":29,"w":29,"u":29,"s":33,"r":20,"o":27,"e":27,"c":27,"a":27,"A":22,";":24,":":13,".":40,"-":36,",":33}},"U":{"d":"140,-54v43,0,48,-35,48,-74r0,-143r70,0r0,152v6,91,-47,135,-141,125v-64,-6,-95,-50,-95,-124r0,-153r70,0r0,151v2,34,7,66,48,66","w":280},"V":{"d":"137,-107r66,-164r76,0r-116,271r-54,0r-114,-271r76,0","w":273,"k":{"y":6,"u":13,"r":13,"o":27,"i":-7,"e":27,"a":27,"A":32,";":33,":":20,".":54,"-":20,",":58}},"W":{"d":"68,-271r48,175r57,-175r56,0r54,175r51,-175r74,0r-87,271r-72,0r-48,-157r-54,157r-71,0r-81,-271r73,0","w":402,"k":{"u":14,"r":14,"o":14,"e":14,"a":13,"A":29,";":22,":":6,".":33,"-":13,",":50}},"X":{"d":"17,-271r86,0r42,70r41,-70r87,0r-87,126r101,145r-85,0r-57,-89r-63,89r-85,0r106,-145","w":284},"Y":{"d":"-7,-271r85,0r51,73r50,-73r85,0r-100,141r0,130r-71,0r0,-130","w":257,"k":{"v":20,"u":27,"q":33,"p":27,"o":43,"i":-7,"e":33,"a":33,"A":43,";":43,":":27,".":43,"-":33,",":43}},"Z":{"d":"237,-60r0,60r-233,0r128,-212r-106,0r0,-59r225,0r-128,211r114,0","w":254},"[":{"d":"69,48r38,0r0,38r-88,0r0,-370r88,0r0,38r-38,0r0,294","w":126},"\\":{"d":"62,-299r137,299r-51,0r-138,-299r52,0","w":208},"]":{"d":"57,-246r-38,0r0,-38r88,0r0,370r-88,0r0,-38r38,0r0,-294","w":126},"^":{"d":"37,-147r65,-135r43,0r65,135r-41,25r-46,-97r-45,97"},"_":{"d":"0,68r0,-27r180,0r0,27r-180,0","w":180},"`":{"d":"67,-295r51,62r-29,21r-62,-54","w":144},"a":{"d":"8,-92v0,-75,95,-133,150,-74r0,-19r66,0r0,185r-66,0v-1,-6,2,-16,-1,-21v-10,18,-29,27,-55,27v-54,0,-94,-47,-94,-98xm118,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42","w":245},"b":{"d":"235,-92v0,78,-103,133,-150,71r0,21r-66,0r0,-299r66,0r0,132v13,-13,32,-23,57,-23v53,-3,93,47,93,98xm125,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42","w":245},"c":{"d":"8,-90v0,-73,79,-123,147,-90r0,55v-28,-24,-79,-8,-79,33v0,39,50,58,79,33r0,55v-66,32,-147,-15,-147,-86","w":173},"d":{"d":"11,-92v0,-75,94,-133,150,-74r0,-133r65,0r0,299r-65,0v-1,-6,2,-16,-1,-21v-10,17,-30,27,-56,27v-53,0,-93,-47,-93,-98xm121,-134v-25,0,-43,19,-43,42v0,24,17,42,43,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42","w":245},"e":{"d":"73,-81v-5,41,56,55,73,24r63,0v-8,41,-49,62,-94,63v-61,0,-107,-36,-107,-98v0,-60,43,-98,102,-98v66,0,104,41,101,109r-138,0xm150,-119v-4,-36,-72,-39,-75,0r75,0","w":219},"f":{"d":"139,-239v-21,-11,-50,-7,-45,25r0,29r45,0r0,54r-45,0r0,131r-66,0r0,-131r-23,0r0,-54r23,0v-11,-81,40,-133,111,-111r0,57","w":139},"g":{"d":"9,-90v-9,-78,98,-134,150,-75r0,-20r65,0r0,167v14,109,-113,135,-186,85v-15,-11,-24,-26,-26,-45r74,0v4,13,15,18,31,18v38,1,42,-26,42,-62v-49,56,-159,12,-150,-68xm119,-135v-26,0,-42,19,-42,42v0,24,17,41,42,41v25,0,42,-17,42,-41v0,-23,-16,-42,-42,-42","w":243},"h":{"d":"121,-138v-54,4,-28,85,-34,138r-65,0r0,-299r65,0r1,138v15,-18,29,-28,59,-29v89,-3,66,107,69,190r-65,0r0,-96v-1,-22,-4,-44,-30,-42","w":237},"i":{"d":"87,0r-65,0r0,-185r65,0r0,185xm54,-292v20,0,37,17,37,37v0,20,-17,36,-37,36v-20,0,-36,-16,-36,-36v0,-20,16,-37,36,-37","w":108},"j":{"d":"87,92r-65,0r0,-277r65,0r0,277xm54,-292v20,0,37,17,37,37v0,20,-17,36,-37,36v-20,0,-36,-16,-36,-36v0,-20,16,-37,36,-37","w":108},"k":{"d":"87,-118r68,-67r90,0r-93,86r99,99r-92,0r-72,-75r0,75r-65,0r0,-299r65,0r0,181","w":247},"l":{"d":"87,0r-65,0r0,-299r65,0r0,299","w":108},"m":{"d":"116,-140v-51,4,-22,91,-29,140r-65,0r0,-185r65,0v1,7,-2,18,1,23v22,-40,105,-36,121,7v10,-21,36,-34,63,-35v88,-4,57,110,63,190r-66,0r0,-106v-2,-16,-6,-33,-27,-32v-52,4,-24,88,-31,138r-66,0r0,-105v-2,-18,-8,-37,-29,-35","w":356},"n":{"d":"121,-138v-55,2,-28,87,-34,138r-65,0r0,-185r65,0v1,7,-2,18,1,24v15,-20,28,-28,59,-29v91,-4,66,107,69,190r-65,0r-1,-108v0,-17,-8,-31,-29,-30","w":237},"o":{"d":"8,-92v0,-63,54,-98,111,-99v59,-1,111,38,111,99v0,61,-51,98,-111,98v-60,0,-111,-37,-111,-98xm119,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42","w":238},"p":{"d":"235,-91v0,78,-97,128,-150,74r0,109r-66,0r0,-277r66,0v1,6,-2,16,1,21v11,-16,30,-26,55,-26v55,0,94,47,94,99xm125,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42","w":245},"q":{"d":"104,-190v28,0,46,15,57,26r0,-21r65,0r0,277r-65,0r0,-110v-50,55,-150,7,-150,-73v0,-51,39,-99,93,-99xm121,-134v-25,0,-43,19,-43,42v0,24,17,42,43,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42","w":245},"r":{"d":"160,-124v-40,-18,-73,5,-73,50r0,74r-65,0r0,-185r65,0v1,10,-2,23,1,31v13,-23,36,-35,72,-33r0,63","w":163,"k":{"z":-7,"y":-6,"w":-6,"v":-6,"t":-6,"q":6,"o":6,"g":-6,"f":-7,".":33,",":33}},"s":{"d":"23,-125v0,-65,88,-78,143,-54r-22,42v-16,-6,-50,-18,-56,4v1,13,18,13,29,16v29,7,54,19,54,55v0,76,-112,82,-162,47r24,-46v14,11,33,19,58,19v7,-2,14,-5,14,-14v0,-12,-14,-15,-25,-17v-30,-6,-57,-14,-57,-52","w":184},"t":{"d":"93,0r-65,0r0,-131r-22,0r0,-54r22,0r0,-55r65,0r0,55r37,0r0,54r-37,0r0,131","w":129},"u":{"d":"119,6v-56,0,-98,-19,-98,-79r0,-112r65,0v8,50,-24,139,33,139v56,0,25,-89,33,-139r65,0r0,112v2,61,-42,79,-98,79","w":237},"v":{"d":"112,-90r44,-95r74,0r-97,185r-42,0r-96,-185r73,0","w":224,"k":{".":27,",":43}},"w":{"d":"113,-85r47,-100r39,0r46,100r47,-100r72,0r-97,185r-42,0r-46,-101r-45,101r-43,0r-96,-185r72,0","w":358,"k":{".":33,",":50}},"x":{"d":"12,-185r83,0r33,38r33,-38r85,0r-76,85r92,100r-86,0r-48,-55r-47,55r-86,0r92,-100","w":256},"y":{"d":"-5,-185r75,0r50,95r48,-95r74,0r-148,277r-73,0r63,-117","w":235,"k":{".":33,",":43}},"z":{"d":"190,-54r0,54r-187,0r87,-130r-76,0r0,-55r185,0r-87,131r78,0","w":201},"{":{"d":"38,-59v2,-19,-10,-21,-25,-23v1,-12,-2,-27,1,-37v14,0,24,-3,24,-19v0,-72,-19,-162,76,-146r0,43v-66,-6,15,134,-60,141v49,1,34,74,34,123v0,15,8,22,26,20r0,43v-48,6,-76,-12,-76,-54r0,-91","w":126},"|":{"d":"131,0r-54,0r0,-299r54,0r0,299","w":208},"}":{"d":"89,-138v-1,17,11,19,25,19v-3,13,10,41,-11,38v-9,3,-14,8,-14,22v0,72,18,161,-76,145r0,-43v66,5,-17,-133,60,-144v-50,-1,-34,-73,-34,-121v0,-15,-9,-21,-26,-19r0,-43v49,-6,76,12,76,55r0,91","w":126},"~":{"d":"166,-104v12,-3,18,-18,22,-30r41,35v-14,46,-75,75,-115,34v-22,-22,-51,-13,-56,14r-40,-35v18,-20,30,-56,63,-56v39,0,48,35,85,38"},"\u00c4":{"d":"92,-47r-19,47r-74,0r104,-271r77,0r102,271r-75,0r-18,-47r-97,0xm170,-101r-29,-87r-29,87r58,0xm59,-339v0,-21,19,-35,36,-36v19,-1,35,17,35,36v0,19,-16,35,-35,35v-20,0,-36,-15,-36,-35xm151,-339v0,-20,19,-35,36,-36v19,-1,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35","w":281},"\u00c5":{"d":"92,-47r-19,47r-74,0r104,-271r77,0r102,271r-75,0r-18,-47r-97,0xm170,-101r-29,-87r-29,87r58,0xm85,-338v0,-31,29,-43,60,-42v26,1,51,12,51,42v0,32,-29,43,-61,41v-25,-1,-50,-13,-50,-41xm162,-338v0,-12,-11,-17,-24,-16v-9,1,-18,5,-18,16v0,13,11,15,24,15v9,-1,18,-5,18,-15","w":281},"\u00c7":{"d":"105,85r-28,-17r47,-57r36,23xm9,-135v1,-106,105,-171,208,-130r0,85v-12,-18,-35,-29,-62,-30v-43,-1,-71,34,-72,75v-1,42,31,75,73,74v26,-1,49,-13,61,-29r0,85v-103,36,-209,-22,-208,-130","w":237},"\u00c9":{"d":"94,-212r0,46r79,0r0,59r-79,0r0,47r83,0r0,60r-154,0r0,-271r154,0r0,59r-83,0xm83,-299r-29,-21r50,-62r40,29","w":198},"\u00d1":{"d":"23,-271r71,0r130,166r0,-166r70,0r0,271r-70,0r-130,-166r0,166r-71,0r0,-271xm87,-309v-4,-60,52,-61,98,-43v10,1,12,-6,15,-13r30,0v0,39,-35,71,-74,50v-13,-6,-39,-10,-39,6r-30,0","w":317},"\u00d6":{"d":"159,-280v77,0,151,60,151,140v0,86,-65,149,-151,149v-85,0,-150,-64,-150,-149v0,-79,73,-140,150,-140xm159,-212v-39,0,-76,34,-76,72v0,44,34,81,76,81v43,0,77,-36,77,-81v0,-38,-38,-72,-77,-72xm78,-339v0,-20,19,-35,36,-36v19,-1,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35xm170,-339v0,-20,19,-35,36,-36v19,-1,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35","w":319},"\u00dc":{"d":"140,-54v43,0,48,-35,48,-74r0,-143r70,0r0,152v6,91,-47,135,-141,125v-64,-6,-95,-50,-95,-124r0,-153r70,0r0,151v2,34,7,66,48,66xm58,-339v0,-20,19,-35,36,-36v19,-1,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35xm150,-339v0,-20,19,-35,36,-36v19,-1,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35","w":280},"\u00e1":{"d":"8,-92v0,-75,95,-133,150,-74r0,-19r66,0r0,185r-66,0v-1,-6,2,-16,-1,-21v-10,18,-29,27,-55,27v-54,0,-94,-47,-94,-98xm118,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42xm107,-212r-30,-21r51,-62r40,29","w":245},"\u00e0":{"d":"8,-92v0,-75,95,-133,150,-74r0,-19r66,0r0,185r-66,0v-1,-6,2,-16,-1,-21v-10,18,-29,27,-55,27v-54,0,-94,-47,-94,-98xm118,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42xm117,-295r51,62r-29,21r-62,-54","w":245},"\u00e2":{"d":"8,-92v0,-75,95,-133,150,-74r0,-19r66,0r0,185r-66,0v-1,-6,2,-16,-1,-21v-10,18,-29,27,-55,27v-54,0,-94,-47,-94,-98xm118,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42xm122,-298r80,59r-28,30r-52,-40r-52,40r-26,-30","w":245},"\u00e4":{"d":"8,-92v0,-75,95,-133,150,-74r0,-19r66,0r0,185r-66,0v-1,-6,2,-16,-1,-21v-10,18,-29,27,-55,27v-54,0,-94,-47,-94,-98xm118,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42xm77,-288v19,0,35,17,35,36v0,19,-16,35,-35,35v-20,0,-36,-15,-36,-35v0,-20,17,-36,36,-36xm169,-288v19,0,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35v0,-19,17,-36,36,-36","w":245},"\u00e3":{"d":"8,-92v0,-75,95,-133,150,-74r0,-19r66,0r0,185r-66,0v-1,-6,2,-16,-1,-21v-10,18,-29,27,-55,27v-54,0,-94,-47,-94,-98xm118,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42xm148,-221v-24,0,-60,-27,-67,-1r-30,0v-3,-44,31,-65,71,-49v15,6,39,13,42,-7r31,-1v-3,28,-16,58,-47,58","w":245},"\u00e5":{"d":"8,-92v0,-75,95,-133,150,-74r0,-19r66,0r0,185r-66,0v-1,-6,2,-16,-1,-21v-10,18,-29,27,-55,27v-54,0,-94,-47,-94,-98xm118,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42xm68,-251v0,-32,28,-44,59,-42v25,1,51,11,51,41v0,32,-31,44,-61,41v-24,-3,-49,-12,-49,-40xm144,-252v0,-12,-11,-15,-23,-15v-9,1,-19,5,-19,15v0,12,11,17,24,16v9,-1,18,-5,18,-16","w":245},"\u00e7":{"d":"74,85r-28,-17r47,-57r35,23xm8,-90v0,-73,79,-123,147,-90r0,55v-28,-24,-79,-8,-79,33v0,39,50,58,79,33r0,55v-66,32,-147,-15,-147,-86","w":173},"\u00e9":{"d":"73,-81v-5,41,56,55,73,24r63,0v-8,41,-49,62,-94,63v-61,0,-107,-36,-107,-98v0,-60,43,-98,102,-98v66,0,104,41,101,109r-138,0xm150,-119v-4,-36,-72,-39,-75,0r75,0xm94,-212r-30,-21r51,-62r40,29","w":219},"\u00e8":{"d":"73,-81v-5,41,56,55,73,24r63,0v-8,41,-49,62,-94,63v-61,0,-107,-36,-107,-98v0,-60,43,-98,102,-98v66,0,104,41,101,109r-138,0xm150,-119v-4,-36,-72,-39,-75,0r75,0xm104,-295r51,62r-29,21r-62,-54","w":219},"\u00ea":{"d":"73,-81v-5,41,56,55,73,24r63,0v-8,41,-49,62,-94,63v-61,0,-107,-36,-107,-98v0,-60,43,-98,102,-98v66,0,104,41,101,109r-138,0xm150,-119v-4,-36,-72,-39,-75,0r75,0xm109,-298r80,59r-28,30r-52,-40r-52,40r-26,-30","w":219},"\u00eb":{"d":"73,-81v-5,41,56,55,73,24r63,0v-8,41,-49,62,-94,63v-61,0,-107,-36,-107,-98v0,-60,43,-98,102,-98v66,0,104,41,101,109r-138,0xm150,-119v-4,-36,-72,-39,-75,0r75,0xm64,-288v19,0,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35v0,-19,17,-36,36,-36xm156,-288v19,0,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35v0,-19,17,-36,36,-36","w":219},"\u00ed":{"d":"87,0r-65,0r0,-185r65,0r0,185xm38,-212r-29,-21r51,-62r40,29","w":108},"\u00ec":{"d":"87,0r-65,0r0,-185r65,0r0,185xm49,-295r51,62r-29,21r-62,-54","w":108},"\u00ee":{"d":"87,0r-65,0r0,-185r65,0r0,185xm54,-298r79,59r-28,30r-51,-40r-52,40r-27,-30","w":108},"\u00ef":{"d":"87,0r-65,0r0,-185r65,0r0,185xm8,-288v19,0,36,17,36,36v0,19,-17,35,-36,35v-19,0,-35,-16,-35,-35v0,-19,16,-36,35,-36xm100,-288v19,0,36,17,36,36v0,19,-17,35,-36,35v-19,0,-35,-16,-35,-35v0,-19,16,-36,35,-36","w":108},"\u00f1":{"d":"121,-138v-55,2,-28,87,-34,138r-65,0r0,-185r65,0v1,7,-2,18,1,24v15,-20,28,-28,59,-29v91,-4,66,107,69,190r-65,0r-1,-108v0,-17,-8,-31,-29,-30xm144,-221v-24,0,-60,-27,-67,-1r-29,0v-6,-41,30,-66,70,-49v14,6,39,13,42,-7r31,-1v-3,28,-16,58,-47,58","w":237},"\u00f3":{"d":"8,-92v0,-63,54,-98,111,-99v59,-1,111,38,111,99v0,61,-51,98,-111,98v-60,0,-111,-37,-111,-98xm119,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42xm103,-212r-29,-21r51,-62r40,29","w":238},"\u00f2":{"d":"8,-92v0,-63,54,-98,111,-99v59,-1,111,38,111,99v0,61,-51,98,-111,98v-60,0,-111,-37,-111,-98xm119,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42xm114,-295r51,62r-30,21r-61,-54","w":238},"\u00f4":{"d":"8,-92v0,-63,54,-98,111,-99v59,-1,111,38,111,99v0,61,-51,98,-111,98v-60,0,-111,-37,-111,-98xm119,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42xm118,-298r80,59r-28,30r-52,-40r-51,40r-27,-30","w":238},"\u00f6":{"d":"8,-92v0,-63,54,-98,111,-99v59,-1,111,38,111,99v0,61,-51,98,-111,98v-60,0,-111,-37,-111,-98xm119,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42xm73,-288v19,0,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35v0,-19,17,-36,36,-36xm165,-288v19,0,36,17,36,36v0,19,-17,35,-36,35v-19,0,-35,-16,-35,-35v0,-19,16,-36,35,-36","w":238},"\u00f5":{"d":"8,-92v0,-63,54,-98,111,-99v59,-1,111,38,111,99v0,61,-51,98,-111,98v-60,0,-111,-37,-111,-98xm119,-134v-25,0,-42,19,-42,42v0,24,16,42,42,42v26,0,42,-18,42,-42v0,-23,-17,-42,-42,-42xm144,-221v-24,0,-58,-26,-67,-1r-29,0v-6,-62,51,-60,98,-43v9,0,11,-7,15,-13r30,-1v-2,30,-17,58,-47,58","w":238},"\u00fa":{"d":"119,6v-56,0,-98,-19,-98,-79r0,-112r65,0v8,50,-24,139,33,139v56,0,25,-89,33,-139r65,0r0,112v2,61,-42,79,-98,79xm103,-212r-30,-21r51,-62r40,29","w":237},"\u00f9":{"d":"119,6v-56,0,-98,-19,-98,-79r0,-112r65,0v8,50,-24,139,33,139v56,0,25,-89,33,-139r65,0r0,112v2,61,-42,79,-98,79xm113,-295r51,62r-29,21r-62,-54","w":237},"\u00fb":{"d":"119,6v-56,0,-98,-19,-98,-79r0,-112r65,0v8,50,-24,139,33,139v56,0,25,-89,33,-139r65,0r0,112v2,61,-42,79,-98,79xm118,-298r80,59r-28,30r-52,-40r-52,40r-26,-30","w":237},"\u00fc":{"d":"119,6v-56,0,-98,-19,-98,-79r0,-112r65,0v8,50,-24,139,33,139v56,0,25,-89,33,-139r65,0r0,112v2,61,-42,79,-98,79xm73,-288v19,0,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35v0,-19,17,-36,36,-36xm165,-288v19,0,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35v0,-19,17,-36,36,-36","w":237},"\u00a2":{"d":"196,-48v-7,2,-13,6,-21,7r0,37r-33,0r0,-35v-48,0,-91,-46,-91,-96v0,-55,40,-96,91,-99r0,-33r33,0r0,35r21,6r0,59v-22,-26,-82,-9,-77,31v-4,39,53,59,77,30r0,58"},"\u00a3":{"d":"135,-221v-42,0,-40,63,-19,86r56,0r0,27r-51,0v4,14,4,36,0,49v19,4,35,12,57,13v12,0,19,-5,19,-17r43,-1v3,76,-84,78,-139,54v-18,-3,-39,-6,-45,10r-47,0v9,-28,26,-64,62,-63v8,-14,2,-34,-6,-45r-58,0r0,-27r39,0v-37,-65,12,-146,92,-141v72,5,99,31,100,102r-70,0v4,-27,-11,-46,-33,-47"},"\u00a7":{"d":"37,-195v-17,-75,80,-103,138,-68v17,10,27,27,28,51r-57,0v-1,-23,-43,-30,-46,-3v23,58,127,38,127,117v0,25,-15,44,-30,57v11,11,17,26,18,46v2,53,-48,81,-100,78v-47,-3,-98,-29,-94,-84v21,1,47,-2,66,1v0,17,18,32,35,32v19,0,39,-24,21,-40v-40,-34,-122,-32,-122,-101v0,-26,15,-45,30,-58v-5,-6,-12,-19,-14,-28xm87,-144v-21,13,-7,46,16,47r60,30v18,-15,3,-43,-17,-46"},"\u00b6":{"d":"17,-181v-4,-48,36,-89,77,-90r136,0r0,32r-24,0r0,300r-36,0r0,-299r-34,0r0,299r-36,0r0,-165v-46,-5,-79,-25,-83,-77"},"\u00df":{"d":"114,-246v-25,0,-27,19,-27,42r0,204r-65,0r0,-107r-19,0r0,-52r19,0r0,-56v-2,-59,36,-87,93,-87v48,0,92,29,90,80v0,29,-15,42,-32,56v36,15,57,35,53,87v-5,62,-49,89,-120,85r0,-56v26,5,49,-17,49,-43v0,-26,-22,-45,-49,-44r0,-52v22,1,35,-9,36,-29v0,-16,-12,-28,-28,-28","w":234},"\u00ae":{"d":"144,7v-78,0,-143,-66,-143,-142v0,-77,65,-143,143,-143v78,0,143,66,143,143v0,76,-65,142,-143,142xm144,-244v-96,0,-143,122,-78,187v64,63,187,19,187,-78v0,-62,-48,-109,-109,-109xm87,-211v56,5,130,-19,130,45v0,27,-18,41,-41,40r36,63r-36,0r-33,-63r-23,0r0,63r-33,0r0,-148xm186,-170v-2,-24,-42,-12,-66,-15r0,37v28,-2,69,10,66,-22","w":288},"\u00a9":{"d":"144,7v-78,0,-143,-66,-143,-142v0,-77,65,-143,143,-143v78,0,143,66,143,143v0,76,-65,142,-143,142xm144,-244v-96,0,-143,122,-78,187v64,63,187,19,187,-78v0,-62,-48,-109,-109,-109xm71,-136v-8,-86,129,-118,146,-29r-33,0v-1,-17,-17,-26,-35,-26v-29,-1,-46,27,-44,57v1,24,18,52,45,52v16,0,35,-11,34,-28r33,0v-3,33,-33,56,-67,56v-47,1,-75,-37,-79,-82","w":288},"\u00b4":{"d":"56,-212r-29,-21r51,-62r40,29","w":144},"\u00a8":{"d":"63,-288v19,0,35,17,35,36v0,19,-16,35,-35,35v-20,0,-36,-15,-36,-35v0,-20,17,-36,36,-36xm155,-288v19,0,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35v0,-19,17,-36,36,-36","w":217},"\u00c6":{"d":"188,-47r-98,0r-17,47r-74,0r104,-271r167,0r22,59r-90,0r17,46r89,0r22,59r-89,0r17,47r90,0r21,60r-163,0xm140,-182r-31,81r60,0","w":369},"\u00d8":{"d":"158,-280v41,0,72,9,94,28r35,-33r28,29r-33,32v14,24,28,47,28,84v0,124,-149,191,-244,120r-34,32r-28,-30r33,-32v-17,-25,-27,-50,-28,-90v-2,-78,69,-140,149,-140xm120,-70v61,39,146,-31,107,-103xm197,-202v-61,-38,-143,35,-105,100","w":319},"\u00b1":{"d":"216,-54r0,54r-185,0r0,-54r185,0xm96,-235r54,0r0,51r66,0r0,54r-66,0r0,51r-54,0r0,-51r-65,0r0,-54r65,0r0,-51"},"\u00a5":{"d":"177,-161r-20,31r71,0r0,27r-71,0r0,103r-67,0r0,-103r-72,0r0,-27r72,0r-21,-31r-51,0r0,-27r33,0r-55,-83r80,0r47,73r48,-73r80,0r-56,83r33,0r0,27r-51,0"},"\u00b5":{"d":"217,-73v7,72,-86,99,-131,62r0,103r-65,0r0,-277r65,0v8,50,-24,139,33,139v56,0,25,-89,33,-139r65,0r0,112","w":237},"\u00aa":{"d":"4,-113r0,-27r140,0r0,27r-140,0xm4,-219v-5,-47,64,-79,97,-45r0,-11r43,0r0,111r-43,0v-1,-4,2,-10,-1,-12v-29,37,-101,4,-96,-43xm75,-194v16,0,28,-11,28,-25v0,-14,-12,-25,-28,-25v-14,0,-27,11,-27,25v0,14,13,25,27,25","w":147},"\u00ba":{"d":"2,-113r0,-27r144,0r0,27r-144,0xm2,-219v0,-40,37,-60,72,-60v36,0,72,22,72,60v0,38,-37,59,-72,59v-37,0,-72,-21,-72,-59xm74,-244v-14,0,-27,11,-27,25v0,32,54,32,54,0v0,-14,-12,-25,-27,-25","w":147},"\u00e6":{"d":"216,-189v73,-7,118,35,114,108r-137,0v-6,42,56,54,72,24r63,0v-7,68,-137,88,-168,27v-27,49,-149,52,-152,-23v-3,-60,76,-72,124,-52v5,-49,-63,-41,-95,-28r0,-49v41,-12,106,-13,123,24v11,-17,33,-28,56,-31xm134,-58v-2,-26,-61,-28,-63,0v1,27,60,25,63,0xm271,-119v-4,-37,-73,-39,-76,0r76,0","w":338},"\u00f8":{"d":"230,-97v0,97,-116,128,-184,82r-34,28r-18,-23r32,-25v-10,-14,-16,-33,-18,-56v-7,-91,120,-126,184,-77r37,-30r17,22r-34,27v10,14,18,29,18,52xm96,-58v30,23,78,-9,62,-50xm143,-127v-32,-22,-79,10,-63,51","w":238},"\u00bf":{"d":"16,10v-2,-42,33,-66,65,-77r0,-26r66,0r0,70v-31,-4,-59,6,-61,34v-1,15,12,27,26,27v16,0,25,-12,25,-28r72,0v2,52,-49,86,-99,85v-54,-1,-91,-33,-94,-85xm71,-149v0,-25,21,-43,42,-43v23,0,42,19,42,43v1,23,-19,42,-42,42v-23,0,-42,-19,-42,-42","w":214},"\u00a1":{"d":"103,-92r0,179r-68,0r0,-179r68,0xm27,-149v0,-25,21,-43,42,-43v23,0,42,19,42,43v1,23,-19,42,-42,42v-23,0,-42,-19,-42,-42","w":138},"\u00ac":{"w":123},"\u00ab":{"d":"108,-53r-37,26r-62,-88r62,-89r36,25r-45,64xm198,-53r-37,26r-62,-88r62,-89r36,25r-45,64","w":217},"\u00bb":{"d":"66,-115r-46,-64r36,-25r62,89r-62,88r-37,-26xm155,-115r-45,-64r36,-25r62,89r-62,88r-37,-26","w":217},"\u00c0":{"d":"92,-47r-19,47r-74,0r104,-271r77,0r102,271r-75,0r-18,-47r-97,0xm170,-101r-29,-87r-29,87r58,0xm135,-382r51,62r-29,21r-62,-54","w":281},"\u00c3":{"d":"92,-47r-19,47r-74,0r104,-271r77,0r102,271r-75,0r-18,-47r-97,0xm170,-101r-29,-87r-29,87r58,0xm69,-309v-4,-60,52,-61,98,-43v10,1,12,-6,15,-13r30,0v0,39,-35,71,-74,50v-13,-6,-39,-10,-39,6r-30,0","w":281},"\u00d5":{"d":"159,-280v77,0,151,60,151,140v0,86,-65,149,-151,149v-85,0,-150,-64,-150,-149v0,-79,73,-140,150,-140xm159,-212v-39,0,-76,34,-76,72v0,44,34,81,76,81v43,0,77,-36,77,-81v0,-38,-38,-72,-77,-72xm185,-308v-23,0,-60,-26,-67,-1r-30,0v-5,-59,51,-61,98,-43v9,0,14,-4,15,-13r30,0v-2,29,-17,57,-46,57","w":319},"\u00f7":{"w":123},"\u00ff":{"d":"-5,-185r75,0r50,95r48,-95r74,0r-148,277r-73,0r63,-117xm72,-288v19,0,35,17,35,36v0,19,-16,35,-35,35v-20,0,-36,-15,-36,-35v0,-20,17,-36,36,-36xm164,-288v19,0,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35v0,-19,17,-36,36,-36","w":235},"\u00a4":{"d":"184,-55v-26,25,-93,25,-120,0r-24,23r-22,-23r23,-23v-23,-26,-24,-91,0,-117r-23,-25r22,-22r24,24v27,-24,91,-25,118,0r24,-24r23,22r-23,23v26,27,25,92,0,119r23,23r-21,23xm125,-183v-26,-1,-48,22,-48,48v0,27,22,45,48,45v26,0,47,-18,47,-45v0,-26,-21,-48,-47,-48"},"\u00c2":{"d":"92,-47r-19,47r-74,0r104,-271r77,0r102,271r-75,0r-18,-47r-97,0xm170,-101r-29,-87r-29,87r58,0xm140,-385r80,59r-28,30r-52,-40r-52,40r-26,-30","w":281},"\u00ca":{"d":"94,-212r0,46r79,0r0,59r-79,0r0,47r83,0r0,60r-154,0r0,-271r154,0r0,59r-83,0xm98,-385r80,59r-28,30r-52,-40r-52,40r-26,-30","w":198},"\u00c1":{"d":"92,-47r-19,47r-74,0r104,-271r77,0r102,271r-75,0r-18,-47r-97,0xm170,-101r-29,-87r-29,87r58,0xm125,-299r-30,-21r51,-62r40,29","w":281},"\u00cb":{"d":"94,-212r0,46r79,0r0,59r-79,0r0,47r83,0r0,60r-154,0r0,-271r154,0r0,59r-83,0xm17,-339v0,-20,19,-35,36,-36v19,-1,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35xm109,-339v0,-20,19,-35,36,-36v19,-1,35,17,35,36v0,19,-16,35,-35,35v-19,0,-36,-16,-36,-35","w":198},"\u00c8":{"d":"94,-212r0,46r79,0r0,59r-79,0r0,47r83,0r0,60r-154,0r0,-271r154,0r0,59r-83,0xm94,-382r50,62r-29,21r-61,-54","w":198},"\u00cd":{"d":"94,0r-71,0r0,-271r71,0r0,271xm42,-299r-29,-21r51,-62r40,29","w":116},"\u00ce":{"d":"94,0r-71,0r0,-271r71,0r0,271xm58,-385r79,59r-28,30r-51,-40r-52,40r-27,-30","w":116},"\u00cf":{"d":"94,0r-71,0r0,-271r71,0r0,271xm-23,-339v0,-21,18,-35,35,-36v19,-1,36,17,36,36v0,19,-17,35,-36,35v-19,0,-35,-16,-35,-35xm69,-339v0,-21,18,-35,35,-36v19,-1,36,17,36,36v0,19,-17,35,-36,35v-19,0,-35,-16,-35,-35","w":116},"\u00cc":{"d":"94,0r-71,0r0,-271r71,0r0,271xm53,-382r51,62r-29,21r-62,-54","w":116},"\u00d3":{"d":"159,-280v77,0,151,60,151,140v0,86,-65,149,-151,149v-85,0,-150,-64,-150,-149v0,-79,73,-140,150,-140xm159,-212v-39,0,-76,34,-76,72v0,44,34,81,76,81v43,0,77,-36,77,-81v0,-38,-38,-72,-77,-72xm144,-299r-30,-21r51,-62r40,29","w":319},"\u00d4":{"d":"159,-280v77,0,151,60,151,140v0,86,-65,149,-151,149v-85,0,-150,-64,-150,-149v0,-79,73,-140,150,-140xm159,-212v-39,0,-76,34,-76,72v0,44,34,81,76,81v43,0,77,-36,77,-81v0,-38,-38,-72,-77,-72xm159,-385r80,59r-28,30r-52,-40r-52,40r-26,-30","w":319},"\u00d2":{"w":123},"\u00da":{"d":"140,-54v43,0,48,-35,48,-74r0,-143r70,0r0,152v6,91,-47,135,-141,125v-64,-6,-95,-50,-95,-124r0,-153r70,0r0,151v2,34,7,66,48,66xm124,-299r-29,-21r50,-62r40,29","w":280},"\u00db":{"d":"140,-54v43,0,48,-35,48,-74r0,-143r70,0r0,152v6,91,-47,135,-141,125v-64,-6,-95,-50,-95,-124r0,-153r70,0r0,151v2,34,7,66,48,66xm139,-385r80,59r-28,30r-52,-40r-52,40r-26,-30","w":280},"\u00d9":{"d":"140,-54v43,0,48,-35,48,-74r0,-143r70,0r0,152v6,91,-47,135,-141,125v-64,-6,-95,-50,-95,-124r0,-153r70,0r0,151v2,34,7,66,48,66xm135,-382r50,62r-29,21r-61,-54","w":280},"\u00b8":{"d":"55,85r-28,-17r47,-57r35,23","w":136},"\u00a6":{"w":123},"\u00d0":{"d":"261,-135v0,74,-64,135,-138,135r-100,0r0,-111r-30,0r0,-56r30,0r0,-104r100,0v74,-2,138,62,138,136xm188,-135v0,-54,-38,-80,-94,-77r0,45r39,0r0,56r-39,0r0,51v55,3,94,-21,94,-75","w":270},"\u00f0":{"d":"94,-188v18,-12,-12,-29,-24,-38r-42,30r-28,-21r40,-28r-41,-25r23,-29v20,9,41,15,59,27r39,-27r29,22r-36,24v49,44,116,78,109,173v-3,44,-51,86,-103,86v-60,0,-113,-37,-111,-98v1,-56,39,-86,86,-96xm119,-134v-23,0,-42,20,-42,42v-1,23,19,43,42,42v24,0,39,-19,39,-42v0,-22,-16,-42,-39,-42","w":238},"\u00dd":{"w":123},"\u00fd":{"w":123},"\u00de":{"d":"230,-139v0,79,-56,100,-136,92r0,47r-71,0r0,-271r71,0r0,43v78,-5,136,14,136,89xm156,-136v0,-38,-28,-34,-62,-35r0,67v32,0,62,4,62,-32","w":237},"\u00fe":{"d":"237,-91v0,78,-97,128,-150,74r0,109r-65,0r0,-391r65,0r1,135v11,-16,30,-26,56,-26v55,0,93,48,93,99xm127,-134v-23,0,-42,20,-42,42v-1,23,19,42,42,42v23,0,43,-19,42,-42v0,-22,-19,-42,-42,-42","w":245},"\u00d7":{"w":123},"\u00b9":{"w":123},"\u00b2":{"w":123},"\u00b3":{"w":123},"\u00bd":{"d":"257,-271r-157,271r-36,0r158,-271r35,0xm265,-169v65,0,90,80,39,110r-27,23r57,0r0,36r-141,0v28,-31,62,-55,86,-90v11,-16,7,-43,-14,-43v-14,0,-20,11,-19,27r-50,-1v1,-37,28,-62,69,-62xm36,-236r0,-35r71,0r0,162r-46,0r0,-127r-25,0","w":370},"\u00bc":{"w":123},"\u00be":{"w":123},"\u00ad":{"w":180},"\u00af":{"w":123},"\u00b0":{"w":123},"\u00b7":{"w":123}}});
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright c 1992 by CC Font ManipSystems
 */
Cufon.registerFont({"w":160,"face":{"font-family":"Futura-Medium Italic","font-weight":400,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"2 11 5 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"5","bbox":"-36 -300 314 75.4539","underline-thickness":"8.78906","underline-position":"-13.1836","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":72},"!":{"d":"44,-18v0,-12,-9,-22,-20,-22v-12,0,-21,10,-21,22v0,12,8,21,21,21v12,0,20,-9,20,-21xm12,-55r33,0r22,-182r-32,0","w":53},"\"":{"d":"11,-156r19,11r51,-79r-28,-16xm64,-156r20,11r50,-79r-28,-16","w":115},"$":{"d":"67,-25v-30,0,-34,-18,-47,-40r-26,21v14,30,25,41,60,48r-4,39r20,0r5,-39v40,-4,66,-27,68,-71v3,-66,-82,-54,-87,-108v-2,-23,15,-36,36,-36v22,0,28,12,40,27r23,-21v-14,-22,-22,-31,-49,-36r4,-34r-21,0r-4,33v-37,6,-61,28,-63,70v-4,66,80,56,86,110v2,22,-18,38,-41,37","w":145},"%":{"d":"24,8r24,0r173,-254r-24,0xm228,-52v0,-32,-25,-55,-57,-56v-31,-1,-57,27,-56,58v0,33,23,55,56,55v32,0,57,-24,57,-57xm141,-51v0,-17,11,-32,30,-32v17,-1,29,14,29,30v0,18,-11,32,-30,32v-17,0,-29,-14,-29,-30xm129,-185v0,-35,-22,-57,-57,-57v-33,0,-55,24,-55,57v-1,31,25,57,55,57v33,-1,57,-25,57,-57xm43,-185v0,-17,11,-31,29,-31v18,0,30,14,30,31v-1,17,-11,31,-30,31v-18,0,-29,-14,-29,-31","w":231},"&":{"d":"98,-236v-54,-3,-65,70,-32,100v-35,20,-65,35,-65,80v0,36,27,60,64,60v33,0,48,-13,71,-32r19,28r37,0r-34,-50v16,-15,19,-16,29,-32v-8,-6,-16,-28,-24,-13r-21,22r-36,-53v24,-17,46,-29,46,-61v0,-30,-24,-48,-54,-49xm66,-25v-35,1,-40,-50,-14,-66v6,-6,16,-13,28,-21r39,60v-19,18,-37,27,-53,27xm91,-151v-13,-15,-19,-56,10,-56v22,0,23,25,13,37v-4,5,-12,12,-23,19","w":200},"'":{"d":"9,-156r20,11r51,-79r-28,-16","w":60},"(":{"d":"72,-251v-61,70,-92,213,-38,316r27,-13v-16,-37,-26,-66,-26,-115v1,-76,30,-123,60,-171","w":76},")":{"d":"20,-239v48,100,21,217,-33,287r22,17v63,-72,92,-213,38,-316","w":76},"*":{"d":"17,-183r7,17r34,-13r-4,34r19,3r5,-36r27,21r11,-15r-28,-20r31,-13r-7,-19r-30,14r3,-35r-19,-1r-4,34r-29,-20r-11,14r28,20","w":107},",":{"d":"-26,37r19,12r51,-78r-29,-19","w":45,"k":{"1":28}},"-":{"d":"1,-67r81,0r3,-29r-80,0","w":84},".":{"d":"35,-18v0,-12,-7,-21,-19,-21v-11,0,-21,10,-20,22v0,10,7,21,19,20v11,0,21,-9,20,-21","w":45,"k":{"1":28}},"\/":{"d":"-10,0r25,0r100,-237r-27,0","w":91},"0":{"d":"173,-150v0,-53,-20,-92,-72,-92v-73,0,-94,80,-94,153v0,53,20,94,71,94v73,0,93,-78,95,-155xm39,-81v0,-55,13,-133,63,-133v26,0,38,22,38,66v0,53,-15,125,-62,125v-26,0,-39,-19,-39,-58","w":169},"1":{"d":"15,-207r15,-30r65,0r-27,237r-31,0r23,-207r-45,0","w":84},"2":{"d":"88,-210v54,0,38,57,7,92r-105,118r146,0r4,-28r-86,0v39,-46,97,-80,104,-151v7,-72,-109,-83,-134,-27v-6,12,-10,26,-11,43r33,0v4,-32,18,-47,42,-47","w":145},"3":{"d":"71,-25v-22,0,-41,-14,-40,-38r-32,0v2,45,27,68,71,68v46,0,79,-25,80,-71v0,-28,-16,-50,-39,-55v27,-7,41,-27,43,-60v3,-66,-97,-80,-125,-29v-6,11,-10,22,-12,35r31,0v3,-45,73,-49,72,-3v-1,30,-20,44,-56,43r-2,27v34,1,55,8,55,40v0,26,-19,42,-46,43","w":153},"4":{"d":"-6,-52r162,-204r-22,179r30,0r-4,25r-30,0r-6,52r-30,0r7,-52r-107,0xm43,-77r61,0r11,-94","k":{"1":14}},"5":{"d":"70,-23v-27,0,-38,-14,-52,-33r-21,21v11,25,41,41,76,41v52,0,85,-37,85,-89v0,-53,-43,-87,-100,-74r14,-52r87,0r4,-28r-113,0r-33,126r5,0v37,-39,104,-28,105,29v-1,35,-22,59,-57,59"},"6":{"d":"160,-80v1,-48,-38,-76,-88,-66r80,-91r-39,0v-35,46,-86,80,-107,137v-20,54,13,107,71,105v49,-2,82,-35,83,-85xm35,-68v0,-60,93,-80,92,-15v-1,32,-18,58,-50,59v-25,1,-42,-18,-42,-44"},"7":{"d":"17,-7r112,-200r-109,0r2,-30r159,0r-139,243","k":{"9":7,"8":11,"6":43,"4":53,".":35,",":35}},"8":{"d":"77,6v72,6,108,-107,42,-131v26,-6,44,-27,44,-57v0,-37,-30,-57,-67,-60v-65,-5,-103,89,-40,113v-30,7,-51,30,-51,66v0,42,30,66,72,69xm38,-64v0,-28,17,-46,44,-47v24,-1,40,18,40,41v0,25,-17,47,-43,46v-23,0,-41,-16,-41,-40xm57,-174v0,-21,13,-40,37,-39v21,0,35,14,35,34v0,22,-17,39,-39,39v-20,0,-33,-16,-33,-34"},"9":{"d":"12,-157v0,48,36,74,89,67r-74,80r24,20v34,-41,87,-87,110,-133v26,-52,0,-122,-64,-119v-51,3,-85,34,-85,85xm46,-156v-7,-60,93,-81,93,-13v8,60,-95,80,-93,13"},":":{"d":"54,-114v0,-12,-9,-22,-20,-22v-11,0,-20,10,-20,22v0,12,8,21,20,21v12,0,20,-9,20,-21xm43,-18v0,-11,-9,-21,-20,-21v-11,0,-21,9,-21,21v0,12,8,21,20,21v12,0,21,-9,21,-21","w":53},";":{"d":"-25,37r19,12r51,-78r-28,-19xm55,-114v0,-12,-9,-22,-20,-22v-11,0,-20,10,-20,22v0,12,8,21,20,21v12,0,20,-9,20,-21","w":53},"<":{"d":"-1,-82r42,67r19,-14r-33,-51r48,-55r-18,-14xm50,-82r42,67r19,-14r-32,-51r46,-55r-17,-14","w":115},">":{"d":"-6,-30r17,15r58,-68r-43,-65r-19,13r32,52xm44,-30r18,15r57,-68r-41,-65r-21,13r33,52","w":115},"?":{"d":"15,-103v0,49,76,64,96,24v5,-8,7,-16,8,-26r-31,0v-1,20,-42,28,-41,2v13,-40,87,-34,87,-89v0,-52,-85,-64,-106,-21v-4,8,-8,17,-9,28r31,0v-2,-29,49,-34,50,-5v-12,38,-85,35,-85,87xm75,-18v0,-12,-10,-22,-21,-22v-13,0,-22,10,-22,22v0,12,9,21,22,21v12,0,21,-9,21,-21","w":122},"A":{"d":"-11,0r136,-249r77,249r-36,0r-17,-60r-92,0r-32,60r-36,0xm71,-89r71,0r-24,-90","w":207,"k":{"y":43,"w":43,"v":43,"u":15,"t":14,"s":3,"q":17,"o":18,"g":18,"f":17,"e":18,"d":18,"c":18,"a":17,"Y":60,"X":2,"W":53,"V":60,"U":21,"T":46,"S":11,"Q":32,"O":32,"G":32,"C":32}},"B":{"d":"145,-72v-1,43,-27,71,-70,72r-79,0r30,-237v56,-2,117,-1,113,52v-2,30,-15,52,-38,60v28,1,44,23,44,53xm111,-70v0,-35,-29,-41,-67,-39r-10,82v41,2,77,-3,77,-43xm62,-136v49,6,65,-75,10,-74r-16,0r-9,74r15,0","w":145,"k":{"O":4,"G":4,"C":4,"A":7}},"C":{"d":"9,-110v-3,89,93,143,172,99r5,-40v-46,48,-140,21,-140,-60v0,-91,106,-128,157,-67r4,-38v-21,-16,-41,-26,-74,-26v-75,0,-122,56,-124,132","w":192,"k":{"y":14,"O":4}},"D":{"d":"203,-126v0,72,-46,126,-118,126r-86,0r28,-237r66,0v72,0,110,41,110,111xm168,-126v1,-64,-41,-87,-110,-81r-22,178v81,7,131,-23,132,-97","w":200,"k":{"Y":42,"X":32,"W":27,"V":25,"T":25,"J":21,"A":21}},"E":{"d":"-4,0r30,-237r122,0r-3,30r-89,0r-8,65r88,0r-3,30r-89,0r-10,83r91,0r-4,29r-125,0","w":129},"F":{"d":"-2,0r29,-237r122,0r-4,30r-88,0r-7,65r88,0r-4,30r-89,0r-13,112r-34,0","w":129,"k":{"S":7,"A":28,".":35,",":35}},"G":{"d":"8,-110v-6,110,146,152,206,75v18,-23,24,-43,26,-82r-101,0r-3,28r67,0v-8,36,-35,63,-78,63v-52,0,-80,-34,-80,-86v0,-59,36,-98,93,-98v39,0,57,16,78,41r23,-22v-25,-31,-51,-51,-100,-51v-78,0,-126,55,-131,132","w":238,"k":{"Y":32,"W":21,"V":21,"T":21,"A":21}},"H":{"d":"-1,0r29,-237r34,0r-11,92r108,0r12,-92r34,0r-30,237r-34,0r15,-114r-108,0r-15,114r-34,0","w":192},"I":{"d":"-4,0r30,-237r33,0r-29,237r-34,0","w":45},"J":{"d":"16,-45v14,34,45,19,50,-18r22,-174r33,0v-11,69,-13,150,-31,211v-11,38,-85,41,-98,1","w":107},"K":{"d":"0,0r29,-237r34,0r-12,98r89,-98r42,0r-105,113r90,124r-39,0r-76,-107r-5,5r-13,102r-34,0","w":176,"k":{"y":35,"u":18,"o":25,"e":25,"a":25,"T":14,"O":42,"G":42,"C":43}},"L":{"d":"-2,0r29,-237r34,0r-26,208r83,0r-3,29r-117,0","w":122,"k":{"y":25,"u":7,"Y":50,"W":50,"V":49,"T":42,"O":28,"G":28,"C":28}},"M":{"d":"-8,0r74,-255r64,197r115,-197r15,255r-34,0r-6,-156r-96,167r-57,-168r-41,157r-34,0","w":269,"k":{"Y":28,"W":25,"O":11}},"N":{"d":"-4,0r31,-249r142,179r20,-167r34,0r-30,248r-141,-180r-22,169r-34,0","w":207},"O":{"d":"257,-126v0,-68,-47,-116,-114,-116v-81,0,-134,51,-134,130v0,68,46,117,115,117v77,0,133,-55,133,-131xm47,-110v0,-59,34,-99,93,-99v50,0,80,33,80,83v0,58,-35,98,-94,98v-49,0,-79,-33,-79,-82","w":254,"k":{"Y":38,"X":32,"W":28,"V":32,"T":32,"M":7,"A":25}},"P":{"d":"155,-175v-2,58,-42,78,-109,73r-13,102r-34,0r29,-237v65,-2,129,-3,127,62xm120,-174v0,-33,-26,-34,-61,-33r-9,75v40,3,70,-5,70,-42","w":145,"k":{"o":14,"e":14,"a":14,"Y":14,"A":35,".":53,",":53}},"Q":{"d":"256,-126v0,49,-23,79,-51,103r42,51r-39,0r-29,-34v-82,34,-173,-18,-170,-106v3,-76,55,-130,132,-130v71,0,115,46,115,116xm47,-111v-1,59,47,97,108,78r-31,-37r40,0r19,22v58,-36,45,-166,-42,-161v-60,4,-93,39,-94,98","w":254},"R":{"d":"152,-180v0,46,-30,67,-71,73r74,107r-38,0r-72,-108r-14,108r-34,0r29,-237v62,-2,126,-5,126,57xm48,-133v39,3,69,-7,70,-42v1,-29,-27,-37,-61,-34","k":{"y":18,"o":23,"e":23,"a":23,"Y":32,"W":25,"V":28,"T":25,"O":14,"G":14,"C":14}},"S":{"d":"68,-25v-31,0,-36,-19,-48,-41r-26,23v13,30,32,48,73,48v46,0,74,-27,76,-72v4,-64,-88,-55,-88,-108v0,-22,15,-36,36,-36v22,0,29,12,41,27r23,-21v-30,-62,-133,-41,-133,33v0,68,81,55,86,110v2,22,-18,38,-40,37","w":145,"k":{"t":7,"Y":17,"V":14,"T":8,"A":7}},"T":{"d":"14,-207r5,-30r149,0r-4,30r-58,0r-25,207r-34,0r25,-207r-58,0","w":145,"k":{"y":43,"w":42,"s":43,"r":28,"o":46,"g":46,"e":46,"c":46,"a":46,"S":7,"O":21,"G":21,"C":21,"A":46,";":21,".":28,",":21}},"U":{"d":"44,-87v-21,54,50,85,82,48v37,-43,25,-133,39,-198r34,0v-22,97,7,245,-111,245v-49,0,-85,-24,-79,-81r19,-164r34,0","w":184,"k":{"M":4,"A":14,".":7,",":7}},"V":{"d":"17,-237r37,0r42,171r83,-171r37,0r-130,250","w":192,"k":{"u":25,"o":43,"g":38,"e":42,"a":43,"S":11,"O":21,"M":17,"G":21,"C":21,"A":57,";":21,".":35,",":35}},"W":{"d":"21,-237r33,0r34,159r79,-170r42,170r69,-159r36,0r-113,250r-43,-175r-80,175","w":291,"k":{"y":18,"u":21,"r":21,"o":35,"e":35,"a":35,"S":11,"O":19,"M":21,"G":19,"C":19,"A":53,";":18,".":28,",":21}},"X":{"d":"-6,0r36,0r61,-94r43,94r36,0r-55,-118r79,-119r-38,0r-59,94r-41,-94r-38,0r55,117","w":176,"k":{"y":28,"o":17,"e":18,"a":18,"S":14,"Q":32,"O":32,"G":32,"C":32}},"Y":{"d":"17,-237r64,134r-14,103r34,0r14,-107r86,-130r-38,0r-65,102r-44,-102r-37,0","w":176,"k":{"o":53,"g":53,"e":53,"a":53,"S":14,"O":25,"M":21,"G":25,"C":25,"A":53,";":21,".":35,",":35}},"Z":{"d":"-9,0r146,-207r-111,0r3,-30r168,0r-148,208r122,0r-3,29r-177,0","w":176,"k":{"y":14}},"[":{"d":"-9,65r68,0r3,-22r-36,0r33,-273r36,0r3,-21r-68,0","w":76},"]":{"d":"-17,65r69,0r38,-316r-68,0r-2,21r35,0r-33,273r-36,0","w":76},"_":{"d":"-16,42r-1,9r142,0r1,-9r-142,0","w":138},"`":{"d":"-20,-222r33,46r22,0r-18,-46r-37,0","w":53},"a":{"d":"3,-67v-6,60,74,96,112,50r-3,17r33,0r18,-149r-33,0r-3,21v-39,-57,-132,-7,-124,61xm35,-68v0,-29,17,-57,47,-57v25,0,39,20,39,44v0,30,-17,58,-46,58v-27,0,-40,-19,-40,-45"},"b":{"d":"158,-82v8,70,-86,116,-125,61r-3,21r-31,0r31,-252r32,0r-14,121v33,-46,118,-13,110,49xm125,-80v0,-26,-13,-45,-38,-45v-54,0,-68,102,-8,102v29,0,46,-24,46,-57","k":{"y":14,"w":14,"v":14,"t":7,"f":7}},"c":{"d":"3,-67v0,63,68,90,118,59r4,-32v-35,27,-90,23,-90,-28v0,-55,69,-75,99,-37r4,-34v-55,-38,-135,0,-135,72","w":129},"d":{"d":"3,-67v-7,-69,84,-118,124,-61r16,-123r33,0r-31,251r-33,0r3,-17v-35,44,-119,12,-112,-50xm75,-23v52,2,66,-101,7,-102v-54,-3,-67,103,-7,102"},"e":{"d":"4,-67v-6,80,105,95,140,39r-21,-19v-24,35,-89,35,-87,-21r116,0v3,-54,-23,-86,-67,-86v-51,0,-77,35,-81,87xm39,-92v2,-40,80,-48,79,0r-79,0","w":153,"k":{"y":14,"x":11,"w":14,"v":14,"t":7,"f":7}},"f":{"d":"7,-123r26,0r-15,123r32,0r15,-123r33,0r3,-26r-34,0v7,-31,2,-98,48,-70r4,-28v-62,-34,-83,36,-83,98r-27,0","w":91,"k":{"\u00f6":7,"\u00ea":7,"\u00e9":7,"\u00e8":7,"\u00e7":7,"\u00e4":7,"\u00e2":7,"t":21,"o":7,"i":-4,"f":21,"e":7,"c":7,"a":7}},"g":{"d":"67,47v-26,0,-35,-12,-39,-36r-32,5v3,59,95,81,129,34v32,-44,26,-134,40,-199r-33,0r-3,21v-38,-57,-128,-12,-128,59v0,62,75,94,115,50v-6,39,-9,66,-49,66xm36,-68v0,-29,17,-56,47,-57v25,0,40,18,40,44v0,31,-18,58,-47,58v-26,0,-40,-20,-40,-45"},"h":{"d":"102,-95v6,-34,-33,-37,-48,-18v-20,25,-16,76,-24,113r-31,0r31,-251r32,0r-15,121v24,-41,108,-23,87,38r-12,92r-32,0","w":138,"k":{"y":9,"w":9,"v":9}},"i":{"d":"-3,0r32,0r19,-149r-32,0xm57,-199v0,-12,-8,-20,-20,-20v-12,-1,-18,10,-18,20v0,10,7,21,18,20v11,0,21,-8,20,-20","w":45},"j":{"d":"-11,71r27,-220r32,0r-27,220r-32,0xm18,-199v0,-10,8,-21,20,-20v12,0,19,9,19,20v0,11,-7,20,-19,20v-11,1,-20,-10,-20,-20","w":45},"k":{"d":"-3,0r31,-251r32,0r-20,162r68,-60r42,0r-82,69r64,80r-37,0r-50,-62v-16,10,-11,41,-16,62r-32,0","w":138,"k":{"\u00f6":21,"\u00ea":21,"\u00e9":21,"\u00e8":21,"\u00e7":21,"\u00e4":21,"\u00e2":21,"s":7,"o":21,"g":17,"e":21,"c":21,"a":21}},"l":{"d":"-3,0r31,-251r32,0r-31,251r-32,0","w":45},"m":{"d":"95,-97v5,-30,-26,-34,-40,-17v-20,25,-16,76,-23,114r-32,0r19,-149r32,0r-3,18v17,-23,64,-33,77,4v28,-45,92,-28,85,31r-11,96r-32,0r12,-96v5,-30,-28,-36,-42,-18v-20,25,-15,76,-22,114r-32,0","w":215,"k":{"y":7,"w":7,"v":7}},"n":{"d":"122,0v3,-57,42,-152,-31,-153v-17,0,-32,8,-44,23r3,-19r-33,0r-18,149r31,0v11,-47,-3,-125,51,-125v18,0,23,12,21,30r-12,95r32,0","w":138,"k":{"y":7,"w":7,"v":7}},"o":{"d":"159,-79v0,-45,-30,-75,-74,-75v-49,0,-83,34,-83,83v0,44,29,76,75,76v49,0,82,-35,82,-84xm35,-69v0,-30,17,-56,49,-56v28,0,42,20,42,46v0,29,-18,55,-48,56v-27,0,-43,-20,-43,-46","k":{"y":17,"x":14,"w":17,"v":18,"t":7,"f":7}},"p":{"d":"158,-82v6,67,-85,117,-125,61r-11,91r-32,0r27,-219r32,0r-2,18v34,-46,118,-13,111,49xm125,-81v0,-26,-12,-43,-38,-44v-55,-3,-68,102,-8,101v31,-1,47,-24,46,-57","k":{"y":14,"x":14,"w":14,"f":7}},"q":{"d":"3,-67v-7,-69,84,-118,124,-61r3,-21r33,0r-27,219r-32,0r11,-87v-35,44,-119,13,-112,-50xm75,-23v52,1,68,-101,7,-102v-55,-3,-66,103,-7,102"},"r":{"d":"-1,0r32,0v9,-50,1,-141,66,-117r14,-29v-25,-13,-46,-4,-63,18r2,-21r-32,0","w":99,"k":{"\u00f6":14,"\u00ea":14,"\u00e9":14,"\u00e8":14,"\u00e7":14,"\u00e4":14,"\u00e2":14,"o":14,"g":14,"e":14,"d":14,"c":14,"a":14,".":35,",":35}},"s":{"d":"62,-40v-4,28,-36,20,-50,-2r-20,21v14,15,24,26,50,27v28,1,54,-20,54,-47v0,-36,-49,-41,-55,-70v4,-21,27,-19,40,1r21,-18v-21,-41,-94,-30,-94,21v0,36,46,38,54,67","w":99,"k":{"y":7,"w":7,"v":7,"t":7}},"t":{"d":"7,-123r26,0r-16,123r32,0r15,-123r34,0r3,-26r-33,0r7,-60r-32,0r-8,60r-26,0","w":91,"k":{"\u00f6":7,"\u00ea":7,"\u00e9":7,"\u00e8":7,"\u00e7":7,"\u00e4":7,"\u00e2":7,"o":7,"e":7,"c":7,"a":7}},"u":{"d":"38,-54v-4,28,33,36,49,20v18,-27,14,-78,22,-115r32,0v-9,65,-6,153,-79,153v-37,0,-59,-28,-55,-66r10,-87r33,0","w":138},"v":{"d":"7,-149r52,161r97,-161r-35,0r-53,93r-27,-93r-34,0","w":145,"k":{"\u00f6":11,"\u00ea":11,"\u00e9":11,"\u00e8":11,"\u00e4":11,"\u00e2":11,"o":11,"e":11,"a":11,".":28,",":28}},"w":{"d":"7,-149r52,161r57,-103r28,103r98,-161r-35,0r-52,95r-29,-107r-59,107r-26,-95r-34,0","w":231,"k":{"\u00f6":11,"\u00e8":11,"\u00e7":11,"\u00e4":11,"\u00e2":11,"s":3,"o":11,"g":11,"e":11,"c":11,"a":11,".":28,",":28}},"x":{"d":"-8,0r35,0r42,-55r31,55r37,0r-46,-78r57,-71r-36,0r-37,50r-27,-50r-36,0r42,71","w":145,"k":{"\u00f6":25,"\u00ea":21,"\u00e9":21,"\u00e7":21,"\u00e4":21,"\u00e2":21,"o":25,"e":21,"c":21,"a":21}},"y":{"d":"-7,70r55,-89r-41,-130r34,0r26,98r56,-98r34,0r-130,219r-34,0","w":145,"k":{"\u00f6":11,"\u00ea":11,"\u00e7":11,"\u00e4":11,"\u00e2":11,"s":4,"o":11,"e":11,"c":11,"a":11,".":28,",":28}},"z":{"d":"-9,0r137,0r3,-26r-84,0r93,-123r-126,0r-3,26r74,0","w":138},"\u00a0":{"w":53},"\u00a1":{"d":"-2,0r32,0r23,-182r-32,0xm62,-219v1,-13,-9,-21,-21,-21v-12,0,-19,10,-20,22v0,12,8,20,20,20v13,0,21,-9,21,-21","w":53},"\u00a2":{"d":"40,-139v-50,28,-47,140,21,143r-4,28r22,0r3,-27v21,-1,27,-2,44,-10r4,-35v-35,27,-90,23,-90,-27v0,-56,68,-75,99,-38r4,-33v-15,-8,-22,-13,-42,-15r4,-25r-22,0r-2,25v-16,2,-30,7,-41,14","w":138},"\u00a3":{"d":"124,-242v-65,0,-95,53,-85,124r-26,0r0,23r29,0v3,19,0,33,-7,50v-15,6,-29,14,-41,25r17,24v46,-46,93,21,145,-8v11,-5,20,-12,28,-21r-18,-23v-28,33,-68,17,-98,4v8,-20,8,-26,9,-51r62,0r0,-23r-64,0v-7,-46,2,-93,47,-93v34,1,47,20,47,57r32,-6v-2,-50,-27,-82,-77,-82","w":192},"\u00a7":{"d":"88,11v-6,31,-58,24,-56,-9r-32,0v0,40,24,53,60,57v54,6,84,-69,34,-90v49,-3,70,-83,27,-111v-11,-14,-58,-19,-58,-45v0,-14,11,-23,25,-22v19,1,24,9,27,29r31,0v-2,-38,-21,-57,-57,-57v-54,0,-81,65,-37,87v-39,6,-59,55,-39,94v15,28,67,32,75,67xm37,-87v0,-24,15,-40,39,-40v22,0,36,13,36,35v2,43,-75,54,-75,5","w":145},"\u00a8":{"d":"7,-200v0,-10,-8,-19,-19,-19v-11,0,-19,9,-19,19v0,10,7,20,19,20v11,0,19,-10,19,-20xm65,-200v0,-10,-8,-19,-19,-19v-11,0,-19,9,-19,19v0,10,8,20,19,20v12,0,19,-10,19,-20","w":53},"\u00ab":{"d":"-1,-82r42,67r19,-14r-33,-51r48,-55r-18,-14xm50,-82r42,67r19,-14r-32,-51r46,-55r-17,-14","w":115},"\u00b4":{"d":"-17,-176r25,0r48,-46r-43,0","w":53},"\u00b6":{"d":"5,-180v0,41,33,55,73,56r0,195r7,0r0,-300r35,0r0,300r7,0r0,-300r44,0r0,-8v-73,2,-166,-15,-166,57","w":184},"\u00b7":{"d":"70,-119v0,-14,-11,-27,-26,-27v-15,0,-27,14,-27,28v0,16,11,28,26,28v16,0,27,-13,27,-29","w":76},"\u00b8":{"d":"-3,70v38,8,51,-52,11,-52v-1,0,-3,1,-6,1r14,-18v-25,-4,-27,16,-39,26v2,16,30,-1,30,16v0,16,-26,12,-36,6r-7,13v10,5,21,8,33,8","w":53},"\u00bb":{"d":"-6,-30r17,15r58,-68r-43,-65r-19,13r32,52xm44,-30r18,15r57,-68r-41,-65r-21,13r33,52","w":115},"\u00bf":{"d":"101,-219v0,-11,-8,-21,-20,-21v-13,0,-21,8,-21,21v0,13,8,21,21,21v12,0,20,-10,20,-21xm23,-87v-43,27,-17,94,34,90v35,-3,56,-23,59,-56r-32,0v1,31,-48,34,-50,6v6,-34,93,-40,85,-86v3,-44,-59,-62,-88,-35v-9,9,-15,21,-16,36r32,0v0,-21,42,-27,40,-2v-2,26,-49,31,-64,47","w":122},"\u00c0":{"d":"-11,0r36,0r32,-60r92,0r17,60r36,0r-77,-249xm71,-89r47,-90r24,90r-71,0xm98,-291r33,46r22,0r-19,-46r-36,0","w":207},"\u00c1":{"d":"-11,0r36,0r32,-60r92,0r17,60r36,0r-77,-249xm71,-89r47,-90r24,90r-71,0xm101,-245r25,0r47,-46r-42,0","w":207},"\u00c2":{"d":"-11,0r36,0r32,-60r92,0r17,60r36,0r-77,-249xm71,-89r47,-90r24,90r-71,0xm77,-245r31,0r26,-27r16,27r28,0r-26,-46r-32,0","w":207},"\u00c3":{"d":"-11,0r36,0r32,-60r92,0r17,60r36,0r-77,-249xm71,-89r47,-90r24,90r-71,0xm173,-284v-31,25,-65,-23,-92,15r10,16v33,-22,66,24,94,-13","w":207},"\u00c4":{"d":"-11,0r36,0r32,-60r92,0r17,60r36,0r-77,-249xm71,-89r47,-90r24,90r-71,0xm125,-268v0,-11,-7,-20,-19,-20v-11,0,-21,8,-20,20v0,10,9,20,20,20v12,0,19,-10,19,-20xm183,-268v0,-11,-7,-20,-19,-20v-12,0,-19,9,-19,20v0,10,7,21,19,20v11,0,20,-8,19,-20","w":207},"\u00c5":{"d":"-11,0r36,0r32,-60r92,0r17,60r36,0r-77,-249xm71,-89r47,-90r24,90r-71,0xm119,-266v0,-8,7,-15,15,-15v8,0,15,7,15,15v0,8,-6,15,-15,15v-9,0,-15,-7,-15,-15xm167,-266v0,-18,-14,-34,-33,-34v-19,0,-35,15,-34,34v1,19,15,33,34,34v19,1,33,-16,33,-34","w":207},"\u00c6":{"d":"-8,0r39,0r30,-59r95,0r15,59r121,0r-9,-29r-86,0r-21,-84r81,0r-8,-30r-81,0r-16,-64r77,0r-9,-30r-99,0xm76,-87r49,-98r23,98r-72,0","w":300},"\u00c7":{"d":"9,-110v0,62,35,99,86,112r-23,25v5,14,31,-2,31,16v0,16,-25,11,-36,6r-6,12v20,16,68,12,68,-20v0,-16,-15,-26,-31,-22v6,-7,10,-18,24,-14v19,0,38,-6,59,-16r5,-40v-46,48,-140,21,-140,-60v0,-91,106,-128,157,-67r4,-38v-21,-16,-41,-26,-74,-26v-75,0,-124,56,-124,132","w":192},"\u00c8":{"d":"-4,0r125,0r4,-29r-91,0r10,-83r89,0r3,-30r-88,0r8,-65r89,0r3,-30r-122,0xm57,-291r33,46r22,0r-19,-46r-36,0","w":129},"\u00c9":{"d":"-4,0r125,0r4,-29r-91,0r10,-83r89,0r3,-30r-88,0r8,-65r89,0r3,-30r-122,0xm60,-245r25,0r48,-46r-43,0","w":129},"\u00ca":{"d":"-4,0r125,0r4,-29r-91,0r10,-83r89,0r3,-30r-88,0r8,-65r89,0r3,-30r-122,0xm36,-245r30,0r27,-27r16,27r28,0r-25,-46r-32,0","w":129},"\u00cb":{"d":"-4,0r125,0r4,-29r-91,0r10,-83r89,0r3,-30r-88,0r8,-65r89,0r3,-30r-122,0xm84,-268v0,-11,-7,-20,-19,-20v-11,0,-20,8,-20,20v0,11,9,20,20,20v12,0,19,-10,19,-20xm142,-268v0,-11,-7,-20,-19,-20v-12,0,-19,9,-19,20v0,10,7,20,19,20v12,0,19,-10,19,-20","w":129},"\u00cc":{"d":"-4,0r34,0r30,-237r-34,0xm15,-291r33,46r22,0r-19,-46r-36,0","w":45},"\u00cd":{"d":"-4,0r34,0r29,-237r-33,0xm18,-245r25,0r47,-46r-42,0","w":45},"\u00ce":{"d":"-4,0r34,0r30,-237r-34,0xm-7,-245r31,0r27,-27r15,27r29,0r-26,-46r-32,0","w":45},"\u00cf":{"d":"-4,0r34,0r29,-237r-33,0xm41,-268v0,-11,-7,-20,-18,-20v-11,0,-21,9,-21,20v0,10,10,20,21,20v12,0,17,-10,18,-20xm99,-268v0,-11,-7,-20,-18,-20v-12,0,-20,8,-20,20v0,11,9,20,20,20v12,0,17,-10,18,-20","w":45},"\u00d1":{"d":"-4,0r31,-249r142,179r20,-167r34,0r-30,248r-141,-180r-22,169r-34,0xm183,-266v-30,36,-60,-8,-93,13r-11,-16v27,-37,63,10,92,-15","w":207},"\u00d2":{"d":"257,-126v0,-68,-47,-116,-114,-116v-81,0,-134,51,-134,130v0,68,46,117,115,117v77,0,133,-55,133,-131xm47,-110v0,-59,34,-99,93,-99v50,0,80,33,80,83v0,58,-35,98,-94,98v-49,0,-79,-33,-79,-82xm119,-291r34,46r22,0r-19,-46r-37,0","w":254},"\u00d3":{"d":"257,-126v0,-68,-47,-116,-114,-116v-81,0,-134,51,-134,130v0,68,46,117,115,117v77,0,133,-55,133,-131xm47,-110v0,-59,34,-99,93,-99v50,0,80,33,80,83v0,58,-35,98,-94,98v-49,0,-79,-33,-79,-82xm123,-245r25,0r48,-46r-43,0","w":254},"\u00d4":{"d":"257,-126v0,-68,-47,-116,-114,-116v-81,0,-134,51,-134,130v0,68,46,117,115,117v77,0,133,-55,133,-131xm47,-110v0,-59,34,-99,93,-99v50,0,80,33,80,83v0,58,-35,98,-94,98v-49,0,-79,-33,-79,-82xm98,-245r31,0r27,-27r15,27r29,0r-26,-46r-32,0","w":254},"\u00d5":{"d":"257,-126v0,-68,-47,-116,-114,-116v-81,0,-134,51,-134,130v0,68,46,117,115,117v77,0,133,-55,133,-131xm47,-110v0,-59,34,-99,93,-99v50,0,80,33,80,83v0,58,-35,98,-94,98v-49,0,-79,-33,-79,-82xm195,-284v-19,19,-40,-1,-59,-1v-10,0,-22,6,-34,16r11,16v34,-21,64,24,93,-13","w":254},"\u00d6":{"d":"257,-126v0,-68,-47,-116,-114,-116v-81,0,-134,51,-134,130v0,68,46,117,115,117v77,0,133,-55,133,-131xm47,-110v0,-59,34,-99,93,-99v50,0,80,33,80,83v0,58,-35,98,-94,98v-49,0,-79,-33,-79,-82xm146,-268v0,-11,-7,-20,-19,-20v-12,0,-19,9,-19,20v0,10,7,20,19,20v12,0,19,-10,19,-20xm204,-268v0,-11,-7,-20,-19,-20v-12,0,-19,9,-19,20v0,10,7,20,19,20v12,0,19,-10,19,-20","w":254},"\u00d8":{"d":"140,-242v-113,0,-171,143,-96,215r-18,22r15,12r18,-21v84,52,198,-13,198,-112v0,-32,-11,-60,-35,-84r17,-22r-14,-13r-19,21v-18,-13,-41,-18,-66,-18xm66,-54v-45,-56,-4,-155,73,-155v18,0,34,4,46,12xm200,-184v61,70,-29,200,-119,144","w":254},"\u00d9":{"d":"11,-101v-38,110,122,149,158,56v21,-55,19,-129,30,-192r-34,0r-20,156v4,60,-112,81,-104,15r21,-171r-34,0xm85,-291r33,46r22,0r-19,-46r-36,0","w":184},"\u00da":{"d":"11,-101v-38,110,122,149,158,56v21,-55,19,-129,30,-192r-34,0r-20,156v4,60,-112,81,-104,15r21,-171r-34,0xm88,-245r26,0r47,-46r-43,0","w":184},"\u00db":{"d":"11,-101v-38,110,122,149,158,56v21,-55,19,-129,30,-192r-34,0r-20,156v4,61,-112,81,-104,15r21,-171r-34,0xm64,-245r31,0r26,-27r16,27r29,0r-26,-46r-32,0","w":184},"\u00dc":{"d":"11,-101v-38,110,122,149,158,56v21,-55,19,-129,30,-192r-34,0r-20,156v4,60,-112,81,-104,15r21,-171r-34,0xm112,-268v0,-11,-7,-20,-19,-20v-11,0,-20,8,-20,20v0,11,9,20,20,20v12,0,19,-10,19,-20xm170,-268v0,-11,-7,-20,-19,-20v-12,-1,-19,10,-19,20v0,10,7,20,19,20v12,0,19,-10,19,-20","w":184},"\u00dd":{"d":"17,-237r64,134r-14,103r34,0r14,-107r86,-130r-38,0r-65,102r-44,-102r-37,0xm84,-245r26,0r46,-46r-41,0","w":176},"\u00df":{"d":"158,-198v0,-67,-94,-78,-120,-28v-11,21,-12,49,-16,76r-15,0r-3,27r15,0r-15,123r31,0r23,-180v5,-27,8,-48,37,-49v20,-1,33,15,32,35v-2,31,-21,45,-56,44r-3,26v36,1,57,11,57,46v1,39,-28,60,-70,50r-3,26v62,19,105,-19,105,-76v0,-35,-15,-52,-46,-59v28,-6,47,-26,47,-61"},"\u00e0":{"d":"3,-67v-6,60,74,96,112,50r-3,17r33,0r18,-149r-33,0r-3,21v-39,-57,-132,-7,-124,61xm35,-68v0,-29,17,-57,47,-57v25,0,39,20,39,44v0,30,-17,58,-46,58v-27,0,-40,-19,-40,-45xm69,-222r34,46r22,0r-19,-46r-37,0"},"\u00e1":{"d":"3,-67v-6,60,74,96,112,50r-3,17r33,0r18,-149r-33,0r-3,21v-39,-57,-132,-7,-124,61xm35,-68v0,-29,17,-57,47,-57v25,0,39,20,39,44v0,30,-17,58,-46,58v-27,0,-40,-19,-40,-45xm72,-176r26,0r48,-46r-43,0"},"\u00e2":{"d":"3,-67v-6,60,74,96,112,50r-3,17r33,0r18,-149r-33,0r-3,21v-39,-57,-132,-7,-124,61xm35,-68v0,-29,17,-57,47,-57v25,0,39,20,39,44v0,30,-17,58,-46,58v-27,0,-40,-19,-40,-45xm49,-176r31,0r26,-28r15,28r29,0r-26,-46r-32,0"},"\u00e3":{"d":"3,-67v-6,60,74,96,112,50r-3,17r33,0r18,-149r-33,0r-3,21v-39,-57,-132,-7,-124,61xm35,-68v0,-29,17,-57,47,-57v25,0,39,20,39,44v0,30,-17,58,-46,58v-27,0,-40,-19,-40,-45xm145,-215v-29,25,-66,-22,-93,14r11,16v34,-21,65,26,93,-13"},"\u00e4":{"d":"3,-67v-6,60,74,96,112,50r-3,17r33,0r18,-149r-33,0r-3,21v-39,-57,-132,-7,-124,61xm35,-68v0,-29,17,-57,47,-57v25,0,39,20,39,44v0,30,-17,58,-46,58v-27,0,-40,-19,-40,-45xm97,-200v0,-10,-8,-19,-19,-19v-11,-1,-20,8,-20,19v0,11,9,20,20,20v12,0,19,-10,19,-20xm155,-200v0,-10,-8,-19,-19,-19v-12,-1,-20,8,-20,19v0,11,9,20,20,20v12,0,19,-10,19,-20"},"\u00e5":{"d":"3,-67v-6,60,74,96,112,50r-3,17r33,0r18,-149r-33,0r-3,21v-39,-57,-132,-7,-124,61xm35,-68v0,-29,17,-57,47,-57v25,0,39,20,39,44v0,30,-17,58,-46,58v-27,0,-40,-19,-40,-45xm91,-197v0,-8,6,-16,15,-16v10,0,14,7,14,16v0,8,-5,14,-14,14v-9,0,-15,-6,-15,-14xm138,-198v0,-18,-13,-34,-32,-34v-18,0,-35,17,-34,34v0,21,15,32,34,34v19,1,32,-16,32,-34"},"\u00e6":{"d":"-2,-48v2,60,96,67,127,25v24,39,100,32,122,-5r-21,-19v-24,33,-86,34,-83,-21r115,0v16,-83,-78,-107,-120,-61v-17,-25,-62,-34,-100,-23r-4,32v33,-11,87,-13,81,34v-38,-25,-119,-16,-117,38xm30,-51v1,-36,76,-35,78,-1v0,38,-78,39,-78,1xm148,-92v7,-42,77,-49,80,0r-80,0","w":261},"\u00e7":{"d":"3,-67v0,42,22,65,59,71r-21,23v4,15,31,-3,31,16v0,16,-25,12,-36,6r-7,13v24,14,69,12,69,-21v0,-15,-15,-26,-31,-22r11,-13v21,-2,27,-6,43,-14r4,-32v-35,27,-90,23,-90,-28v0,-55,69,-75,99,-37r4,-34v-55,-38,-135,0,-135,72","w":129},"\u00e8":{"d":"4,-67v-6,80,105,95,140,39r-21,-19v-24,35,-89,35,-87,-21r116,0v3,-54,-23,-86,-67,-86v-51,0,-77,35,-81,87xm39,-92v2,-40,80,-48,79,0r-79,0xm66,-222r34,46r22,0r-19,-46r-37,0","w":153,"k":{"y":14,"x":11,"w":14,"v":14,"t":7,"f":7}},"\u00e9":{"d":"4,-67v-6,80,105,95,140,39r-21,-19v-24,35,-89,35,-87,-21r116,0v3,-54,-23,-86,-67,-86v-51,0,-77,35,-81,87xm39,-92v2,-40,80,-48,79,0r-79,0xm69,-176r26,0r48,-46r-43,0","w":153,"k":{"y":14,"x":11,"w":14,"v":14,"t":7,"f":7}},"\u00ea":{"d":"4,-67v-6,80,105,95,140,39r-21,-19v-24,35,-89,35,-87,-21r116,0v3,-54,-23,-86,-67,-86v-51,0,-77,35,-81,87xm39,-92v2,-40,80,-48,79,0r-79,0xm45,-176r32,0r26,-28r15,28r29,0r-26,-46r-32,0","w":153,"k":{"y":14,"x":11,"w":14,"v":14,"t":7,"f":7}},"\u00eb":{"d":"4,-67v-6,80,105,95,140,39r-21,-19v-24,35,-89,35,-87,-21r116,0v3,-54,-23,-86,-67,-86v-51,0,-77,35,-81,87xm39,-92v2,-40,80,-48,79,0r-79,0xm93,-200v0,-10,-7,-19,-18,-19v-12,-1,-20,8,-20,19v-1,11,9,20,20,20v12,0,18,-10,18,-20xm151,-200v0,-10,-8,-19,-19,-19v-11,0,-19,9,-19,19v0,10,7,20,19,20v12,0,19,-10,19,-20","w":153},"\u00ec":{"d":"-3,0r32,0r19,-149r-32,0xm11,-222r34,46r22,0r-19,-46r-37,0","w":45},"\u00ed":{"d":"-3,0r32,0r19,-149r-32,0xm15,-176r25,0r48,-46r-43,0","w":45},"\u00ee":{"d":"-3,0r32,0r19,-149r-32,0xm-9,-176r31,0r26,-28r15,28r29,0r-26,-46r-32,0","w":45},"\u00ef":{"d":"-3,0r32,0r19,-149r-32,0xm38,-200v0,-10,-7,-19,-18,-19v-11,0,-21,9,-21,19v0,10,10,20,21,20v12,0,18,-10,18,-20xm78,-180v25,0,24,-39,0,-39v-12,-1,-20,8,-20,19v0,11,8,21,20,20","w":45},"\u00f1":{"d":"102,-95v6,-34,-33,-37,-48,-18v-20,25,-16,76,-24,113r-31,0r18,-149r33,0r-3,19v28,-42,95,-24,87,38r-12,92r-31,0xm146,-198v-27,37,-62,-7,-94,13r-11,-16v29,-34,63,8,93,-14","w":138},"\u00f2":{"d":"159,-79v0,-45,-30,-75,-74,-75v-49,0,-83,34,-83,83v0,44,29,76,75,76v49,0,82,-35,82,-84xm35,-69v0,-30,17,-56,49,-56v28,0,42,20,42,46v0,29,-18,55,-48,56v-27,0,-43,-20,-43,-46xm69,-222r34,46r22,0r-19,-46r-37,0"},"\u00f3":{"d":"159,-79v0,-45,-30,-75,-74,-75v-49,0,-83,34,-83,83v0,44,29,76,75,76v49,0,82,-35,82,-84xm35,-69v0,-30,17,-56,49,-56v28,0,42,20,42,46v0,29,-18,55,-48,56v-27,0,-43,-20,-43,-46xm72,-176r26,0r48,-46r-43,0"},"\u00f4":{"d":"159,-79v0,-45,-30,-75,-74,-75v-49,0,-83,34,-83,83v0,44,29,76,75,76v49,0,82,-35,82,-84xm35,-69v0,-30,17,-56,49,-56v28,0,42,20,42,46v0,29,-18,55,-48,56v-27,0,-43,-20,-43,-46xm48,-176r32,0r26,-28r15,28r29,0r-26,-46r-32,0"},"\u00f5":{"d":"159,-79v0,-45,-30,-75,-74,-75v-49,0,-83,34,-83,83v0,44,29,76,75,76v49,0,82,-35,82,-84xm35,-69v0,-30,17,-56,49,-56v28,0,42,20,42,46v0,29,-18,55,-48,56v-27,0,-43,-20,-43,-46xm145,-215v-31,25,-65,-22,-93,14r11,16v33,-21,65,24,93,-13"},"\u00f6":{"d":"159,-79v0,-45,-30,-75,-74,-75v-49,0,-83,34,-83,83v0,44,29,76,75,76v49,0,82,-35,82,-84xm35,-69v0,-30,17,-56,49,-56v28,0,42,20,42,46v0,29,-18,55,-48,56v-27,0,-43,-20,-43,-46xm96,-200v0,-10,-7,-19,-18,-19v-11,-1,-21,8,-20,19v0,11,8,20,20,20v12,0,18,-10,18,-20xm154,-200v0,-10,-8,-19,-19,-19v-11,0,-19,9,-19,19v0,10,8,20,19,20v12,0,19,-10,19,-20","k":{"y":18,"x":14,"w":17,"v":17,"t":7,"f":7}},"\u00f8":{"d":"126,-142v-73,-49,-167,58,-103,124r-15,18r14,11r14,-17v72,46,164,-57,104,-125r14,-17r-13,-12xm43,-41v-29,-40,17,-105,65,-77xm119,-107v24,41,-17,106,-63,78"},"\u00f9":{"d":"7,-62v-6,38,18,66,55,66v73,0,70,-89,79,-153r-32,0v-8,38,-4,87,-22,115v-19,18,-54,6,-49,-29r12,-86r-33,0xm59,-222r33,46r22,0r-19,-46r-36,0","w":138},"\u00fa":{"d":"7,-62v-6,38,18,66,55,66v73,0,70,-89,79,-153r-32,0v-8,38,-4,87,-22,115v-19,18,-54,6,-49,-29r12,-86r-33,0xm62,-176r25,0r47,-46r-42,0","w":138},"\u00fb":{"d":"7,-62v-6,38,18,66,55,66v73,0,70,-89,79,-153r-32,0v-8,38,-4,87,-22,115v-19,18,-54,6,-49,-29r12,-86r-33,0xm37,-176r30,0r28,-28r16,28r28,0r-26,-46r-32,0","w":138},"\u00fc":{"d":"7,-62v-6,38,18,66,55,66v73,0,70,-89,79,-153r-32,0v-8,38,-4,87,-22,115v-19,18,-54,6,-49,-29r12,-86r-33,0xm85,-200v1,-11,-8,-20,-19,-19v-11,0,-20,9,-20,19v0,10,9,20,20,20v12,0,19,-10,19,-20xm143,-200v0,-10,-8,-19,-19,-19v-11,0,-19,9,-19,19v0,10,7,20,19,20v12,0,19,-10,19,-20","w":138},"\u00fd":{"d":"-7,70r34,0r130,-219r-34,0r-56,98r-26,-98r-34,0r41,130xm65,-176r25,0r48,-46r-43,0","w":145},"\u00ff":{"d":"-7,70r34,0r130,-219r-34,0r-56,98r-26,-98r-34,0r41,130xm89,-200v0,-10,-8,-19,-19,-19v-12,-1,-20,8,-20,19v0,11,8,20,20,20v12,0,19,-10,19,-20xm147,-200v0,-11,-8,-20,-20,-19v-11,0,-18,9,-18,19v0,10,7,20,18,20v12,0,21,-9,20,-20","w":145}}});

