/*
 * jQuery JavaScript Library v1.4
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://docs.jquery.com/License
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Wed Jan 13 15:23:05 2010 -0500
 */
(function(A,w){function oa(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(oa,1);return}c.ready()}}function La(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 $(a,b,d,f,e,i){var j=a.length;if(typeof b==="object"){for(var o in b)$(a,o,b[o],f,e,d);return a}if(d!==w){f=!i&&f&&c.isFunction(d);for(o=0;o<j;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,i);return a}return j?e(a[0],b):null}function K(){return(new Date).getTime()}function aa(){return false}function ba(){return true}function pa(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function qa(a){var b=true,d=[],f=[],e=arguments,i,j,o,p,n,t=c.extend({},c.data(this,"events").live);for(p in t){j=t[p];if(j.live===a.type||j.altLive&&c.inArray(a.type,j.altLive)>-1){i=j.data;i.beforeFilter&&i.beforeFilter[a.type]&&!i.beforeFilter[a.type](a)||f.push(j.selector)}else delete t[p]}i=c(a.target).closest(f,a.currentTarget);n=0;for(l=i.length;n<l;n++)for(p in t){j=t[p];o=i[n].elem;f=null;if(i[n].selector===j.selector){if(j.live==="mouseenter"||j.live==="mouseleave")f=c(a.relatedTarget).closest(j.selector)[0];if(!f||f!==o)d.push({elem:o,fn:j})}}n=0;for(l=d.length;n<l;n++){i=d[n];a.currentTarget=i.elem;a.data=i.fn.data;if(i.fn.apply(i.elem,e)===false){b=false;break}}return b}function ra(a,b){return["live",a,b.replace(/\./g,"`").replace(/ /g,"&")].join(".")}function sa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ta(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var i in f)for(var j in f[i])c.event.add(this,i,f[i][j],f[i][j].data)}}})}function ua(a,b,d){var f,e,i;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&a[0].indexOf("<option")<0){e=true;if(i=c.fragments[a[0]])if(i!==1)f=i}if(!f){b=b&&b[0]?b[0].ownerDocument||b[0]:s;f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=i?f:1;return{fragment:f,cacheable:e}}function T(a){for(var b=0,d,f;(d=a[b])!=null;b++)if(!c.noData[d.nodeName.toLowerCase()]&&(f=d[H]))delete c.cache[f]}function L(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ma=A.jQuery,Na=A.$,s=A.document,U,Oa=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Pa=/^.[^:#\[\.,]*$/,Qa=/\S/,Ra=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Sa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],M,ca=Object.prototype.toString,da=Object.prototype.hasOwnProperty,ea=Array.prototype.push,R=Array.prototype.slice,V=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(typeof a==="string")if((d=Oa.exec(a))&&(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Sa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=ua([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return U.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a)}else return!b||b.jquery?(b||U).find(a):c(b).find(a);else if(c.isFunction(a))return U.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.isArray(a)?this.setArray(a):c.makeArray(a,this)},selector:"",jquery:"1.4",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){a=c(a||null);a.prevObject=this;a.context=this.context;if(b==="find")a.selector=this.selector+(this.selector?" ":"")+d;else if(b)a.selector=this.selector+"."+b+"("+d+")";return a},setArray:function(a){this.length=0;ea.apply(this,a);return this},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ea,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,i,j,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(i in e){j=a[i];o=e[i];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){j=j&&(c.isPlainObject(j)||c.isArray(j))?j:c.isArray(o)?[]:{};a[i]=c.extend(f,j,o)}else if(o!==w)a[i]=o}return a};c.extend({noConflict:function(a){A.$=Na;if(a)A.jQuery=Ma;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",M,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",M);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&oa()}}},isFunction:function(a){return ca.call(a)==="[object Function]"},isArray:function(a){return ca.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||ca.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!da.call(a,"constructor")&&!da.call(a.constructor.prototype,"isPrototypeOf"))return false;var b;for(b in a);return b===w||da.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},noop:function(){},globalEval:function(a){if(a&&Qa.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,i=a.length,j=i===w||c.isFunction(a);if(d)if(j)for(f in a){if(b.apply(a[f],d)===false)break}else for(;e<i;){if(b.apply(a[e++],d)===false)break}else if(j)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<i&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Ra,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ea.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,i=a.length;e<i;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,i=0,j=a.length;i<j;i++){e=b(a[i],i,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){var b={browser:""};a=a.toLowerCase();if(/webkit/.test(a))b={browser:"webkit",version:/webkit[\/ ]([\w.]+)/};else if(/opera/.test(a))b={browser:"opera",version:/version/.test(a)?/version[\/ ]([\w.]+)/:/opera[\/ ]([\w.]+)/};else if(/msie/.test(a))b={browser:"msie",version:/msie ([\w.]+)/};else if(/mozilla/.test(a)&&!/compatible/.test(a))b={browser:"mozilla",version:/rv:([\w.]+)/};b.version=(b.version&&b.version.exec(a)||[0,"0"])[1];return b},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=true;if(V)c.inArray=function(a,b){return V.call(b,a)};U=c(s);if(s.addEventListener)M=function(){s.removeEventListener("DOMContentLoaded",M,false);c.ready()};else if(s.attachEvent)M=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",M);c.ready()}};if(V)c.inArray=function(a,b){return V.call(b,a)};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+K();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 e=d.getElementsByTagName("*"),i=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!i)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(i.getAttribute("style")),hrefNormalized:i.getAttribute("href")==="/a",opacity:/^0.55$/.test(i.style.opacity),cssFloat:!!i.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(j){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function o(){c.support.noCloneEvent=false;d.detachEvent("onclick",o)});d.cloneNode(true).fireEvent("onclick")}c(function(){var o=s.createElement("div");o.style.width=o.style.paddingLeft="1px";s.body.appendChild(o);c.boxModel=c.support.boxModel=o.offsetWidth===2;s.body.removeChild(o).style.display="none"});a=function(o){var p=s.createElement("div");o="on"+o;var n=o in
p;if(!n){p.setAttribute(o,"return;");n=typeof p[o]==="function"}return n};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=i=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var H="jQuery"+K(),Ta=0,ya={},Ua={};c.extend({cache:{},expando:H,noData:{embed:true,object:true,applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?ya:a;var f=a[H],e=c.cache;if(!b&&!f)return null;f||(f=++Ta);if(typeof b==="object"){a[H]=f;e=e[f]=c.extend(true,{},b)}else e=e[f]?e[f]:typeof d==="undefined"?Ua:(e[f]={});if(d!==w){a[H]=f;e[b]=d}return typeof b==="string"?e[b]:e}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?ya:a;var d=a[H],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{try{delete a[H]}catch(i){a.removeAttribute&&a.removeAttribute(H)}delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);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===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,a,b)})},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 f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===w)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 za=/[\n\t]/g,fa=/\s+/,Va=/\r/g,Wa=/href|src|style/,Xa=/(button|input)/i,Ya=/(button|input|object|select|textarea)/i,Za=/^(a|area)$/i,Aa=/radio|checkbox/;c.fn.extend({attr:function(a,b){return $(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(p){var n=c(this);n.addClass(a.call(this,p,n.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(fa),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className)for(var i=" "+e.className+" ",j=0,o=b.length;j<o;j++){if(i.indexOf(" "+b[j]+" ")<0)e.className+=" "+b[j]}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(p){var n=c(this);n.removeClass(a.call(this,p,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(fa),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var i=(" "+e.className+" ").replace(za," "),j=0,o=b.length;j<o;j++)i=i.replace(" "+b[j]+" "," ");e.className=i.substring(1,i.length-1)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var i=c(this);i.toggleClass(a.call(this,e,i.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,i=0,j=c(this),o=b,p=a.split(fa);e=p[i++];){o=f?o:!j.hasClass(e);j[o?"addClass":"removeClass"](e)}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(za," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var i=b?d:0;for(d=b?d+1:e.length;i<d;i++){var j=e[i];if(j.selected){a=c(j).val();if(b)return a;f.push(a)}}return f}if(Aa.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Va,"")}return w}var o=c.isFunction(a);return this.each(function(p){var n=c(this),t=a;if(this.nodeType===1){if(o)t=a.call(this,p,n.val());if(typeof t==="number")t+="";if(c.isArray(t)&&Aa.test(this.type))this.checked=c.inArray(n.val(),t)>=0;else if(c.nodeName(this,"select")){var z=c.makeArray(t);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),z)>=0});if(!z.length)this.selectedIndex=-1}else this.value=t}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var i=Wa.test(b);if(b in a&&f&&!i){if(e){if(b==="type"&&Xa.test(a.nodeName)&&a.parentNode)throw"type property can't be changed";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:Ya.test(a.nodeName)||Za.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&i?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var $a=function(a){return a.replace(/[^\w\s\.\|`]/g,function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;if(!d.guid)d.guid=c.guid++;if(f!==w){d=c.proxy(d);d.data=f}var e=c.data(a,"events")||c.data(a,"events",{}),i=c.data(a,"handle"),j;if(!i){j=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(j.elem,arguments):w};i=c.data(a,"handle",j)}if(i){i.elem=a;b=b.split(/\s+/);for(var o,p=0;o=b[p++];){var n=o.split(".");o=n.shift();d.type=n.slice(0).sort().join(".");var t=e[o],z=this.special[o]||{};if(!t){t=e[o]={};if(!z.setup||z.setup.call(a,f,n,d)===false)if(a.addEventListener)a.addEventListener(o,i,false);else a.attachEvent&&a.attachEvent("on"+o,i)}if(z.add)if((n=z.add.call(a,d,f,n,t))&&c.isFunction(n)){n.guid=n.guid||d.guid;d=n}t[d.guid]=d;this.global[o]=true}a=null}}},global:{},remove:function(a,b,d){if(!(a.nodeType===3||a.nodeType===8)){var f=c.data(a,"events"),e,i,j;if(f){if(b===w||typeof b==="string"&&b.charAt(0)===".")for(i in f)this.remove(a,i+(b||""));else{if(b.type){d=b.handler;b=b.type}b=b.split(/\s+/);for(var o=0;i=b[o++];){var p=i.split(".");i=p.shift();var n=!p.length,t=c.map(p.slice(0).sort(),$a);t=new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.)?")+"(\\.|$)");var z=this.special[i]||{};if(f[i]){if(d){j=f[i][d.guid];delete f[i][d.guid]}else for(var B in f[i])if(n||t.test(f[i][B].type))delete f[i][B];z.remove&&z.remove.call(a,p,j);for(e in f[i])break;if(!e){if(!z.teardown||z.teardown.call(a,p)===false)if(a.removeEventListener)a.removeEventListener(i,c.data(a,"handle"),false);else a.detachEvent&&a.detachEvent("on"+
i,c.data(a,"handle"));e=null;delete f[i]}}}}for(e in f)break;if(!e){if(B=c.data(a,"handle"))B.elem=null;c.removeData(a,"events");c.removeData(a,"handle")}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[H]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();this.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;var i=c.data(d,"handle");i&&i.apply(d,b);var j,o;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()])){j=d[e];o=d["on"+e]}}catch(p){}i=c.nodeName(d,"a")&&e==="click";if(!f&&j&&!a.isDefaultPrevented()&&!i){this.triggered=true;try{d[e]()}catch(n){}}else if(o&&d["on"+e].apply(d,b)===false)a.result=false;this.triggered=false;if(!a.isPropagationStopped())(d=d.parentNode||d.ownerDocument)&&c.event.trigger(a,b,d,true)},handle:function(a){var b,d;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;d=a.type.split(".");a.type=d.shift();b=!d.length&&!a.exclusive;var f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");d=(c.data(this,"events")||{})[a.type];for(var e in d){var i=d[e];if(b||f.test(i.type)){a.handler=i;a.data=i.data;i=i.apply(this,arguments);if(i!==w){a.result=i;if(i===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 originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[H])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;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=s.documentElement;d=s.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&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)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,b){c.extend(a,b||{});a.guid+=b.selector+b.live;c.event.add(this,b.live,qa,b)},remove:function(a){if(a.length){var b=0,d=new RegExp("(^|\\.)"+a[0]+"(\\.|$)");c.each(c.data(this,"events").live||{},function(){d.test(this.type)&&b++});b<1&&c.event.remove(this,a[0],qa)}},special:{}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};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=K();this[H]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ba;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();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:aa,isPropagationStopped:aa,isImmediatePropagationStopped:aa};var Ba=function(a){for(var b=a.relatedTarget;b&&b!==this;)try{b=b.parentNode}catch(d){break}if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}},Ca=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?Ca:Ba,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ca:Ba)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(a,b,d){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit."+d.guid,function(f){var e=f.target,i=e.type;if((i==="submit"||i==="image")&&c(e).closest("form").length)return pa("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit."+
d.guid,function(f){var e=f.target,i=e.type;if((i==="text"||i==="password")&&c(e).closest("form").length&&f.keyCode===13)return pa("submit",this,arguments)})}else return false},remove:function(a,b){c.event.remove(this,"click.specialSubmit"+(b?"."+b.guid:""));c.event.remove(this,"keypress.specialSubmit"+(b?"."+b.guid:""))}};if(!c.support.changeBubbles){var ga=/textarea|input|select/i;function Da(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(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d}function ha(a,b){var d=a.target,f,e;if(!(!ga.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Da(d);if(e!==f){if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",e);if(d.type!=="select"&&(f!=null||e)){a.type="change";return c.event.trigger(a,b,this)}}}}c.event.special.change={filters:{focusout:ha,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return ha.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 ha.call(this,a)},beforeactivate:function(a){a=a.target;a.nodeName.toLowerCase()==="input"&&a.type==="radio"&&c.data(a,"_change_data",Da(a))}},setup:function(a,b,d){for(var f in W)c.event.add(this,f+".specialChange."+d.guid,W[f]);return ga.test(this.nodeName)},remove:function(a,b){for(var d in W)c.event.remove(this,d+".specialChange"+(b?"."+b.guid:""),W[d]);return ga.test(this.nodeName)}};var W=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var i in d)this[b](i,f,d[i],e);return this}if(c.isFunction(f)){thisObject=e;e=f;f=w}var j=b==="one"?c.proxy(e,function(o){c(this).unbind(o,j);return e.apply(this,arguments)}):e;return d==="unload"&&b!=="one"?this.one(d,f,e,thisObject):this.each(function(){c.event.add(this,d,j,f)})}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault){for(var d in a)this.unbind(d,a[d]);return this}return this.each(function(){c.event.remove(this,a,b)})},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.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(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},live:function(a,b,d){if(c.isFunction(b)){d=b;b=w}c(this.context).bind(ra(a,this.selector),{data:b,selector:this.selector,live:a},d);return this},die:function(a,b){c(this.context).unbind(ra(a,this.selector),b?{guid:b.guid+this.selector+a}:null);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){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",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){for(var h="",k,m=0;g[m];m++){k=g[m];if(k.nodeType===3||k.nodeType===4)h+=k.nodeValue;else if(k.nodeType!==8)h+=a(k.childNodes)}return h}function b(g,h,k,m,r,q){r=0;for(var v=m.length;r<v;r++){var u=m[r];if(u){u=u[g];for(var y=false;u;){if(u.sizcache===k){y=m[u.sizset];break}if(u.nodeType===1&&!q){u.sizcache=k;u.sizset=r}if(u.nodeName.toLowerCase()===h){y=u;break}u=u[g]}m[r]=y}}}function d(g,h,k,m,r,q){r=0;for(var v=m.length;r<v;r++){var u=m[r];if(u){u=u[g];for(var y=false;u;){if(u.sizcache===k){y=m[u.sizset];break}if(u.nodeType===1){if(!q){u.sizcache=k;u.sizset=r}if(typeof h!=="string"){if(u===h){y=true;break}}else if(p.filter(h,[u]).length>0){y=u;break}}u=u[g]}m[r]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,i=Object.prototype.toString,j=false,o=true;[0,0].sort(function(){o=false;return 0});var p=function(g,h,k,m){k=k||[];var r=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return k;for(var q=[],v,u,y,S,I=true,N=x(h),J=g;(f.exec(""),v=f.exec(J))!==null;){J=v[3];q.push(v[1]);if(v[2]){S=v[3];break}}if(q.length>1&&t.exec(g))if(q.length===2&&n.relative[q[0]])u=ia(q[0]+q[1],h);else for(u=n.relative[q[0]]?[h]:p(q.shift(),h);q.length;){g=q.shift();if(n.relative[g])g+=q.shift();u=ia(g,u)}else{if(!m&&q.length>1&&h.nodeType===9&&!N&&n.match.ID.test(q[0])&&!n.match.ID.test(q[q.length-1])){v=p.find(q.shift(),h,N);h=v.expr?p.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:q.pop(),set:B(m)}:p.find(q.pop(),q.length===1&&(q[0]==="~"||q[0]==="+")&&h.parentNode?h.parentNode:h,N);u=v.expr?p.filter(v.expr,v.set):v.set;if(q.length>0)y=B(u);else I=false;for(;q.length;){var E=q.pop();v=E;if(n.relative[E])v=q.pop();else E="";if(v==null)v=h;n.relative[E](y,v,N)}}else y=[]}y||(y=u);if(!y)throw"Syntax error, unrecognized expression: "+
(E||g);if(i.call(y)==="[object Array]")if(I)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&F(h,y[g])))k.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&k.push(u[g]);else k.push.apply(k,y);else B(y,k);if(S){p(S,r,k,m);p.uniqueSort(k)}return k};p.uniqueSort=function(g){if(D){j=o;g.sort(D);if(j)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};p.matches=function(g,h){return p(g,null,null,h)};p.find=function(g,h,k){var m,r;if(!g)return[];for(var q=0,v=n.order.length;q<v;q++){var u=n.order[q];if(r=n.leftMatch[u].exec(g)){var y=r[1];r.splice(1,1);if(y.substr(y.length-1)!=="\\"){r[1]=(r[1]||"").replace(/\\/g,"");m=n.find[u](r,h,k);if(m!=null){g=g.replace(n.match[u],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};p.filter=function(g,h,k,m){for(var r=g,q=[],v=h,u,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var I in n.filter)if((u=n.leftMatch[I].exec(g))!=null&&u[2]){var N=n.filter[I],J,E;E=u[1];y=false;u.splice(1,1);if(E.substr(E.length-
1)!=="\\"){if(v===q)q=[];if(n.preFilter[I])if(u=n.preFilter[I](u,v,k,q,m,S)){if(u===true)continue}else y=J=true;if(u)for(var X=0;(E=v[X])!=null;X++)if(E){J=N(E,u,X,v);var Ea=m^!!J;if(k&&J!=null)if(Ea)y=true;else v[X]=false;else if(Ea){q.push(E);y=true}}if(J!==w){k||(v=q);g=g.replace(n.match[I],"");if(!y)return[];break}}}if(g===r)if(y==null)throw"Syntax error, unrecognized expression: "+g;else break;r=g}return v};var n=p.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,h){var k=typeof h==="string",m=k&&!/\W/.test(h);k=k&&!m;if(m)h=h.toLowerCase();m=0;for(var r=g.length,q;m<r;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=k||q&&q.nodeName.toLowerCase()===h?q||false:q===h}k&&p.filter(h,g,true)},">":function(g,h){var k=typeof h==="string";if(k&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,r=g.length;m<r;m++){var q=g[m];if(q){k=q.parentNode;g[m]=k.nodeName.toLowerCase()===h?k:false}}}else{m=0;for(r=g.length;m<r;m++)if(q=g[m])g[m]=k?q.parentNode:q.parentNode===h;k&&p.filter(h,g,true)}},"":function(g,h,k){var m=e++,r=d;if(typeof h==="string"&&!/\W/.test(h)){var q=h=h.toLowerCase();r=b}r("parentNode",h,m,g,q,k)},"~":function(g,h,k){var m=e++,r=d;if(typeof h==="string"&&!/\W/.test(h)){var q=h=h.toLowerCase();r=b}r("previousSibling",h,m,g,q,k)}},find:{ID:function(g,h,k){if(typeof h.getElementById!=="undefined"&&!k)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var k=[];h=h.getElementsByName(g[1]);for(var m=0,r=h.length;m<r;m++)h[m].getAttribute("name")===g[1]&&k.push(h[m]);return k.length===0?null:k}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,k,m,r,q){g=" "+g[1].replace(/\\/g,"")+" ";if(q)return g;q=0;for(var v;(v=h[q])!=null;q++)if(v)if(r^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))k||m.push(v);else if(k)h[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 h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,k,m,r,q){h=g[1].replace(/\\/g,"");if(!q&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,k,m,r){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=p(g[3],null,null,h);else{g=p.filter(g[3],h,k,true^r);k||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,h,k){return!!p(k[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,h){return h===0},last:function(g,h,k,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,k){return h<k[3]-0},gt:function(g,h,k){return h>k[3]-0},nth:function(g,h,k){return k[3]-0===h},eq:function(g,h,k){return k[3]-0===h}},filter:{PSEUDO:function(g,h,k,m){var r=h[1],q=n.filters[r];if(q)return q(g,k,h,m);else if(r==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(r==="not"){h=h[3];k=0;for(m=h.length;k<m;k++)if(h[k]===g)return false;return true}else throw"Syntax error, unrecognized expression: "+r;},CHILD:function(g,h){var k=h[1],m=g;switch(k){case"only":case"first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(k==="first")return true;m=g;case"last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case"nth":k=h[2];var r=h[3];if(k===1&&r===0)return true;h=h[0];var q=g.parentNode;if(q&&(q.sizcache!==h||!g.nodeIndex)){var v=0;for(m=q.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;q.sizcache=h}g=g.nodeIndex-r;return k===0?g===0:g%k===0&&g/k>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var k=h[1];g=n.attrHandle[k]?n.attrHandle[k](g):g[k]!=null?g[k]:g.getAttribute(k);k=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m==="="?k===h:m==="*="?k.indexOf(h)>=0:m==="~="?(" "+k+" ").indexOf(h)>=0:!h?k&&g!==false:m==="!="?k!==h:m==="^="?k.indexOf(h)===0:m==="$="?k.substr(k.length-h.length)===h:m==="|="?k===h||k.substr(0,h.length+1)===h+"-":false},POS:function(g,h,k,m){var r=n.setFilters[h[2]];if(r)return r(g,k,h,m)}}},t=n.match.POS;for(var z in n.match){n.match[z]=new RegExp(n.match[z].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[z]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[z].source.replace(/\\(\d+)/g,function(g,h){return"\\"+(h-0+1)}))}var B=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){B=function(g,h){h=h||[];if(i.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var k=0,m=g.length;k<m;k++)h.push(g[k]);else for(k=0;g[k];k++)h.push(g[k]);return h}}var D;if(s.documentElement.compareDocumentPosition)D=function(g,h){if(!g.compareDocumentPosition||!h.compareDocumentPosition){if(g==h)j=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)j=true;return g};else if("sourceIndex"in s.documentElement)D=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)j=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)j=true;return g};else if(s.createRange)D=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)j=true;return g.ownerDocument?-1:1}var k=g.ownerDocument.createRange(),m=h.ownerDocument.createRange();k.setStart(g,0);k.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=k.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)j=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var k=s.documentElement;k.insertBefore(g,k.firstChild);if(s.getElementById(h)){n.find.ID=function(m,r,q){if(typeof r.getElementById!=="undefined"&&!q)return(r=r.getElementById(m[1]))?r.id===m[1]||typeof r.getAttributeNode!=="undefined"&&r.getAttributeNode("id").nodeValue===m[1]?[r]:w:[]};n.filter.ID=function(m,r){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===r}}k.removeChild(g);k=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,k){k=k.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;k[m];m++)k[m].nodeType===1&&h.push(k[m]);k=h}return k};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=p,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){p=function(m,r,q,v){r=r||s;if(!v&&r.nodeType===9&&!x(r))try{return B(r.querySelectorAll(m),q)}catch(u){}return g(m,r,q,v)};for(var k in g)p[k]=g[k];h=null}}();(function(){var g=s.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(h,k,m){if(typeof k.getElementsByClassName!=="undefined"&&!m)return k.getElementsByClassName(h[1])};g=null}}})();var F=s.compareDocumentPosition?function(g,h){return g.compareDocumentPosition(h)&16}:function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ia=function(g,h){var k=[],m="",r;for(h=h.nodeType?[h]:h;r=n.match.PSEUDO.exec(g);){m+=r[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;r=0;for(var q=h.length;r<q;r++)p(g,h[r],k);return p.filter(m,k)};c.find=p;c.expr=p.selectors;c.expr[":"]=c.expr.filters;c.unique=p.uniqueSort;c.getText=a;c.isXMLDoc=x;c.contains=F})();var ab=/Until$/,bb=/^(?:parents|prevUntil|prevAll)/,cb=/,/;R=Array.prototype.slice;var Fa=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,i){return!!b.call(e,i,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Pa.test(b))return c.filter(b,f,!d);else b=c.filter(b,a)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;c.find(a,this[f],b);if(f>0)for(var i=d;i<b.length;i++)for(var j=0;j<d;j++)if(b[j]===b[i]){b.splice(i--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Fa(this,a,false),"not",a)},filter:function(a){return this.pushStack(Fa(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,i={},j;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){j=a[e];i[j]||(i[j]=c.expr.match.POS.test(j)?c(j,b||this.context):j)}for(;f&&f.ownerDocument&&f!==b;){for(j in i){e=i[j];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:j,elem:f});delete i[j]}}f=f.parentNode}}return d}var p=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,t){for(;t&&t.ownerDocument&&t!==b;){if(p?p.index(t)>-1:c(t).is(a))return t;t=t.parentNode}return null})},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){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(sa(a[0])||sa(b[0])?b:c.unique(b))},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,f){var e=c.map(this,b,d);ab.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||cb.test(f))&&bb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||!c(a).is(d));){a.nodeType===1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===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 Ga=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,db=/(<([\w:]+)[^>]*?)\/>/g,eb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,Ha=/<([\w:]+)/,fb=/<tbody/i,gb=/<|&\w+;/,hb=function(a,b,d){return eb.test(d)?a:b+"></"+d+">"},G={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,"",""]};G.optgroup=G.option;G.tbody=G.tfoot=G.colgroup=G.caption=G.thead;G.th=G.td;if(!c.support.htmlSerialize)G._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=c(this);return d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.getText(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){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}},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ga,"").replace(Y,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ta(this,b);ta(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ga,""):null;else if(typeof a==="string"&&!/<script/i.test(a)&&(c.support.leadingWhitespace||!Y.test(a))&&!G[(Ha.exec(a)||["",""])[1].toLowerCase()])try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){T(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}else c.isFunction(a)?this.each(function(e){var i=c(this),j=i.html();i.empty().append(function(){return a.call(this,e,j)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){c.isFunction(a)||(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){function f(t){return c.nodeName(t,"table")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}var e,i,j=a[0],o=[];if(c.isFunction(j))return this.each(function(t){var z=c(this);a[0]=j.call(this,t,b?z.html():w);return z.domManip(a,b,d)});if(this[0]){e=a[0]&&a[0].parentNode&&a[0].parentNode.nodeType===11?{fragment:a[0].parentNode}:ua(a,this,o);if(i=e.fragment.firstChild){b=b&&c.nodeName(i,"tr");for(var p=0,n=this.length;p<n;p++)d.call(b?f(this[p],i):this[p],e.cacheable||this.length>1||p>0?e.fragment.cloneNode(true):e.fragment)}o&&c.each(o,La)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);for(var e=0,i=d.length;e<i;e++){var j=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),j);f=f.concat(j)}return this.pushStack(f,a,d.selector)}});c.each({remove:function(a,b){if(!a||c.filter(a,[this]).length){if(!b&&this.nodeType===1){T(this.getElementsByTagName("*"));T([this])}this.parentNode&&this.parentNode.removeChild(this)}},empty:function(){for(this.nodeType===1&&T(this.getElementsByTagName("*"));this.firstChild;)this.removeChild(this.firstChild)}},function(a,b){c.fn[a]=function(){return this.each(b,arguments)}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;var e=[];c.each(a,function(i,j){if(typeof j==="number")j+="";if(j){if(typeof j==="string"&&!gb.test(j))j=b.createTextNode(j);else if(typeof j==="string"){j=j.replace(db,hb);var o=(Ha.exec(j)||["",""])[1].toLowerCase(),p=G[o]||G._default,n=p[0];i=b.createElement("div");for(i.innerHTML=p[1]+j+p[2];n--;)i=i.lastChild;if(!c.support.tbody){n=fb.test(j);o=o==="table"&&!n?i.firstChild&&i.firstChild.childNodes:p[1]==="<table>"&&!n?i.childNodes:[];for(p=o.length-1;p>=0;--p)c.nodeName(o[p],"tbody")&&!o[p].childNodes.length&&o[p].parentNode.removeChild(o[p])}!c.support.leadingWhitespace&&Y.test(j)&&i.insertBefore(b.createTextNode(Y.exec(j)[0]),i.firstChild);j=c.makeArray(i.childNodes)}if(j.nodeType)e.push(j);else e=c.merge(e,j)}});if(d)for(a=0;e[a];a++)if(f&&c.nodeName(e[a],"script")&&(!e[a].type||e[a].type.toLowerCase()==="text/javascript"))f.push(e[a].parentNode?e[a].parentNode.removeChild(e[a]):e[a]);else{e[a].nodeType===1&&e.splice.apply(e,[a+1,0].concat(c.makeArray(e[a].getElementsByTagName("script"))));d.appendChild(e[a])}return e}});var ib=/z-?index|font-?weight|opacity|zoom|line-?height/i,Ia=/alpha\([^)]*\)/,Ja=/opacity=([^)]*)/,ja=/float/i,ka=/-([a-z])/ig,jb=/([A-Z])/g,kb=/^-?\d+(?:px)?$/i,lb=/^-?\d/,mb={position:"absolute",visibility:"hidden",display:"block"},nb=["Left","Right"],ob=["Top","Bottom"],pb=s.defaultView&&s.defaultView.getComputedStyle,Ka=c.support.cssFloat?"cssFloat":"styleFloat",la=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return $(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!ib.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=Ia.test(a)?a.replace(Ia,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Ja.exec(f.filter)[1])/100+"":""}if(ja.test(b))b=Ka;b=b.replace(ka,la);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,i=b==="width"?nb:ob;function j(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(i,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,"border"+this+"Width",true))||0})}a.offsetWidth!==0?j():c.swap(a,mb,j);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Ja.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ja.test(b))b=Ka;if(!d&&e&&e[b])f=e[b];else if(pb){if(ja.test(b))b="float";b=b.replace(jb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ka,la);f=a.currentStyle[b]||a.currentStyle[d];if(!kb.test(f)&&lb.test(f)){b=e.left;var i=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=i}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var qb=K(),rb=/<script(.|\s)*?\/script>/gi,sb=/select|textarea/i,tb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,O=/=\?(&|$)/,ma=/\?/,ub=/(\?|&)_=.*?(&|$)/,vb=/^(\w+:)?\/\/([^\/?#]+)/,wb=/%20/g;c.fn.extend({_load:c.fn.load,load:function(a,b,d){if(typeof a!=="string")return this._load(a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}c.ajax({url:a,type:f,dataType:"html",data:b,context:this,complete:function(i,j){if(j==="success"||j==="notmodified")this.html(e?c("<div />").append(i.responseText.replace(rb,"")).find(e):i.responseText);d&&this.each(d,[i.responseText,j,i])}});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||sb.test(this.nodeName)||tb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).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,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},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,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},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:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&e.success.call(p,o,j,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(p,x,j);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(r,q){(e.context?c(e.context):c.event).trigger(r,q)}var e=c.extend(true,{},c.ajaxSettings,a),i,j,o,p=e.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")O.test(e.url)||(e.url+=(ma.test(e.url)?"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!O.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&O.test(e.data)||O.test(e.url))){i=e.jsonpCallback||"jsonp"+qb++;if(e.data)e.data=(e.data+"").replace(O,"="+i+"$1");e.url=e.url.replace(O,"="+i+"$1");e.dataType="script";A[i]=A[i]||function(r){o=r;b();d();A[i]=w;try{delete A[i]}catch(q){}B&&B.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===false&&n==="GET"){var t=K(),z=e.url.replace(ub,"$1_="+t+"$2");e.url=z+(z===e.url?(ma.test(e.url)?"&":"?")+"_="+t:"")}if(e.data&&n==="GET")e.url+=(ma.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");t=(t=vb.exec(e.url))&&(t[1]&&t[1]!==location.protocol||t[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&t){var B=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!i){var D=false;C.onload=C.onreadystatechange=function(){if(!D&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){D=true;b();d();C.onload=C.onreadystatechange=null;B&&C.parentNode&&B.removeChild(C)}}}B.insertBefore(C,B.firstChild);return w}var F=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}t||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ia){}if(e.beforeSend&&e.beforeSend.call(p,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(r){if(!x||x.readyState===0){F||d();F=true;if(x)x.onreadystatechange=c.noop}else if(!F&&x&&(x.readyState===4||r==="timeout")){F=true;x.onreadystatechange=c.noop;j=r==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";if(j==="success")try{o=c.httpData(x,e.dataType,e)}catch(q){j="parsererror"}if(j==="success"||j==="notmodified")i||b();else c.handleError(e,x,j);d();r==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){if(x){h.call(x);if(x)x.readyState=0}g()}}catch(k){}e.async&&e.timeout>0&&setTimeout(function(){x&&!F&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||A,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;if(e&&a.documentElement.nodeName==="parsererror")throw"parsererror";if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&f.indexOf("json")>=0)if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))a=A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+a))();else throw"Invalid JSON: "+a;else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(e,i){i=c.isFunction(i)?i():i;f[f.length]=encodeURIComponent(e)+"="+encodeURIComponent(i)}var f=[];if(b===w)b=c.ajaxSettings.traditional;c.isArray(a)||a.jquery?c.each(a,function(){d(this.name,this.value)}):c.each(a,function e(i,j){if(c.isArray(j))c.each(j,function(o,p){b?d(i,p):e(i+"["+(typeof p==="object"||c.isArray(p)?o:"")+"]",p)});else!b&&j!=null&&typeof j==="object"?c.each(j,function(o,p){e(i+"["+o+"]",p)}):d(i,j)});return f.join("&").replace(wb,"+")}});var na={},xb=/toggle|show|hide/,yb=/^([+-]=)?([\d+-.]+)(.*)$/,Z,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a!=null)return this.animate(L("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(na[d])f=na[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();na[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a!=null)return this.animate(L("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(L("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var i=c.extend({},e),j,o=this.nodeType===1&&c(this).is(":hidden"),p=this;for(j in a){var n=j.replace(ka,la);if(j!==n){a[n]=a[j];delete a[j];j=n}if(a[j]==="hide"&&o||a[j]==="show"&&!o)return i.complete.call(this);if((j==="height"||j==="width")&&this.style){i.display=c.css(this,"display");i.overflow=this.style.overflow}if(c.isArray(a[j])){(i.specialEasing=i.specialEasing||{})[j]=a[j][1];a[j]=a[j][0]}}if(i.overflow!=null)this.style.overflow="hidden";i.curAnim=c.extend({},a);c.each(a,function(t,z){var B=new c.fx(p,i,t);if(xb.test(z))B[z==="toggle"?o?"show":"hide":z](a);else{var C=yb.exec(z),D=B.cur(true)||0;if(C){z=parseFloat(C[2]);var F=C[3]||"px";if(F!=="px"){p.style[t]=(z||1)+F;D=(z||1)/B.cur(true)*D;p.style[t]=D+F}if(C[1])z=(C[1]==="-="?-1:1)*z+D;B.custom(D,z,F)}else B.custom(D,z,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:L("show",1),slideUp:L("hide",1),slideToggle:L("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration==="number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+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);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(i){return e.step(i)}this.startTime=K();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!Z)Z=setInterval(c.fx.tick,13)},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=K(),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 f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,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()},stop:function(){clearInterval(Z);Z=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};c.fn.offset="getBoundingClientRect"in s.documentElement?function(a){var b=this[0];if(!b||!b.ownerDocument)return null;if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(!b||!b.ownerDocument)return null;if(a)return this.each(function(t){c.offset.setOffset(this,a,t)});if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,i,j=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var p=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==j;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;i=e?e.getComputedStyle(b,null):b.currentStyle;p-=b.scrollTop;n-=b.scrollLeft;if(b===d){p+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){p+=parseFloat(i.borderTopWidth)||0;n+=parseFloat(i.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&i.overflow!=="visible"){p+=parseFloat(i.borderTopWidth)||0;n+=parseFloat(i.borderLeftWidth)||0}f=i}if(f.position==="relative"||f.position==="static"){p+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&f.position==="fixed"){p+=Math.max(j.scrollTop,o.scrollTop);n+=Math.max(j.scrollLeft,o.scrollLeft)}return{top:p,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,i=parseFloat(c.curCSS(a,"marginTop",true))||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;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i;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.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),i=parseInt(c.curCSS(a,"top",true),10)||0,j=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,d,e);d={top:b.top-e.top+i,left:b.left-
e.left+j};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.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(f){var e=this[0],i;if(!e)return null;if(f!==w)return this.each(function(){if(i=wa(this))i.scrollTo(!a?f:c(i).scrollLeft(),a?f:c(i).scrollTop());else this[d]=f});else return(i=wa(e))?"pageXOffset"in i?i[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&i.document.documentElement[d]||i.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;return"scrollTo"in e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+
b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);;jQuery.noConflict();;var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return!!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());;
/*
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * This font has been released into the public domain by its author, Barry
 * Schwartz. This applies worldwide.
 * 
 * In some countries this may not be legally possible; if so:
 * 
 * Barry Schwartz grants anyone the right to use this work for any purpose,
 * without any conditions, unless such conditions are required by law.
 */
Cufon.registerFont({"w":168,"face":{"font-family":"Goudy Bookletter 1911","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 3 0 0 0 0 0 0","ascent":"265","descent":"-95","x-height":"7","bbox":"-29.8037 -324.024 375 85.6319","underline-thickness":"16.2","underline-position":"-32.4","stemh":"18","stemv":"24","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":90},"!":{"d":"39,-220v4,-14,38,-25,31,-23v4,-1,3,12,3,18v-4,86,-6,142,-22,155v-7,0,-5,-10,-5,-17v-2,-80,-7,-133,-7,-133xm60,-31v10,0,18,9,18,19v0,10,-8,18,-18,18v-10,0,-19,-8,-19,-19v0,-11,9,-18,19,-18","w":117},"\"":{"d":"67,-244v-11,28,-35,75,-46,79v-4,0,-7,-3,-7,-8v0,-3,0,-2,21,-64v0,-17,29,-30,32,-7xm127,-244v-12,28,-34,76,-47,79v-4,0,-7,-3,-7,-8v0,-3,1,-2,22,-64v0,-17,30,-30,32,-7","w":140},"#":{"d":"118,-76v3,-40,12,-46,4,-51v-13,1,-31,-3,-41,2v0,20,-12,50,-4,52v13,-2,33,4,41,-3xm128,-146v17,-80,-3,-70,20,-75v4,0,6,1,6,4v2,6,-14,71,-8,74v12,2,34,-6,33,9v0,17,-28,0,-38,9v-1,20,-11,50,-5,52v14,3,43,-9,43,8v0,17,-30,4,-44,8v-4,0,-4,2,-4,4v-15,74,2,60,-18,68v-5,0,-7,-2,-7,-5v-2,-6,15,-67,6,-67v-9,0,-42,-3,-41,3v-15,76,4,61,-18,69v-4,0,-7,-1,-7,-5v-2,-5,15,-66,6,-67v-11,-1,-32,5,-33,-6v-2,-18,27,-7,39,-10v1,-20,12,-52,4,-54v-15,-3,-41,8,-43,-8v2,-19,38,0,49,-11v16,-81,-2,-69,19,-75v3,0,7,0,7,4v2,5,-16,74,-7,74v13,-2,33,4,41,-3","w":198},"$":{"d":"135,-191v0,9,-5,16,-14,16v-23,2,-15,-45,-39,-39v6,30,-17,77,17,80v40,21,46,32,46,66v0,40,-30,62,-60,67v-11,6,7,36,-10,36v-14,0,-6,-20,-8,-32v0,-3,0,-3,-3,-3v-36,-1,-58,-29,-58,-48v0,-23,32,-27,33,-3v-10,21,16,43,28,34v-2,-32,4,-72,-3,-98v-66,-13,-62,-108,0,-114v8,-2,-4,-18,11,-18v11,0,3,12,9,17v32,4,51,24,51,39xm66,-216v-6,0,-30,11,-30,35v0,26,28,38,31,32xm120,-62v0,-32,-33,-50,-38,-41v2,53,-6,68,2,87v5,0,36,-14,36,-46","w":173},"%":{"d":"85,40v-4,8,-22,2,-16,-7v142,-243,142,-243,143,-244v5,-6,23,-4,18,7v-144,243,-143,242,-145,244xm69,-75v30,0,29,-27,29,-50v0,-28,-12,-60,-34,-60v-23,0,-28,32,-28,49v0,20,8,61,33,61xm69,-199v20,0,50,14,50,64v0,44,-22,74,-55,74v-20,0,-49,-15,-49,-64v0,-50,25,-74,54,-74xm231,19v29,-4,28,-27,28,-50v0,-28,-11,-60,-33,-60v-22,-1,-31,34,-28,49v-1,19,8,64,33,61xm231,-104v20,0,49,14,49,64v0,43,-21,73,-54,73v-20,0,-50,-14,-50,-63v0,-50,26,-74,55,-74","w":295},"&":{"d":"168,-74v0,-4,-17,-5,-15,-17v0,-7,6,-13,14,-13v10,0,21,9,21,21v0,14,-13,28,-31,28v-19,0,-35,-17,-35,-37v3,-82,154,-34,154,-113v0,-27,-24,-48,-45,-35v8,4,8,27,-9,27v-9,0,-16,-9,-16,-18v0,-15,15,-26,32,-26v26,0,53,24,53,60v0,39,-35,69,-75,70v-15,4,7,14,7,44v0,48,-48,91,-107,91v-60,0,-105,-45,-105,-96v1,-42,23,-55,25,-64v0,-4,-15,-14,-15,-38v0,-32,30,-62,63,-62v13,0,38,5,38,22v0,9,-8,16,-16,16v-15,0,-15,-18,-31,-18v-15,0,-38,16,-38,42v0,42,11,20,53,20v18,0,32,8,32,20v0,12,-16,20,-34,20v-20,0,-31,-8,-34,-8v-12,8,-14,28,-15,42v-2,32,26,78,97,77v58,0,75,-38,75,-63v0,-24,-14,-43,-37,-43v-21,0,-39,17,-39,35v0,17,24,30,33,16xm63,-150v8,10,40,15,46,1v0,-4,-2,-9,-15,-9v-18,0,-31,5,-31,8","w":298},"'":{"d":"67,-244v-11,28,-35,75,-46,79v-4,0,-7,-4,-7,-8v0,-2,0,-2,21,-64v0,-17,29,-30,32,-7","w":80},"(":{"d":"106,70v-115,-68,-121,-258,1,-328v10,-1,7,13,2,15v-80,62,-88,228,-1,296v6,3,9,17,-2,17","w":130},")":{"d":"25,-260v113,68,121,259,-1,329v-10,0,-9,-13,-2,-16v36,-33,65,-84,65,-148v0,-59,-24,-111,-64,-148v-7,-2,-8,-18,2,-17","w":130},"*":{"d":"116,-222v0,15,-34,18,-34,23v0,6,33,3,33,24v0,37,-38,-12,-44,-2v5,18,5,40,-12,39v-17,3,-10,-32,-12,-41v-6,4,-41,28,-42,3v0,-16,33,-20,33,-26v0,-7,-32,-4,-32,-23v8,-32,35,13,44,4v-4,-10,-6,-44,11,-39v20,-2,12,32,10,41v6,-4,45,-33,45,-3","w":120},"+":{"d":"27,-83v-7,1,-9,-5,-8,-13v0,-8,5,-8,9,-8r88,0r0,-89v-1,-7,4,-9,12,-8v8,0,9,6,9,10r0,87r89,0v7,0,9,5,8,12v0,8,-5,9,-10,9r-87,0r0,89v1,7,-5,9,-13,8v-8,0,-8,-5,-8,-9r0,-88r-89,0","w":252},",":{"d":"49,16v0,-21,-33,-7,-35,-32v0,-12,11,-20,22,-20v17,0,32,18,32,41v0,32,-29,48,-37,48v-4,0,-7,-2,-7,-6v0,-5,30,-22,25,-31","w":81},"-":{"d":"72,-121v8,1,7,23,-1,25v-53,37,-55,41,-60,41v-10,-3,-11,-21,0,-25v55,-38,57,-41,61,-41","w":81},".":{"d":"41,-36v12,0,21,9,21,21v0,11,-9,21,-21,21v-11,0,-22,-8,-22,-21v0,-13,11,-21,22,-21","w":81},"\/":{"d":"18,66v-4,2,-15,2,-16,-4v0,-2,0,-2,136,-268v3,-6,15,-3,16,4","w":156},"0":{"d":"85,-158v44,0,79,36,79,82v0,45,-36,82,-80,82v-43,0,-80,-36,-80,-82v0,-46,37,-82,81,-82xm84,-139v-31,0,-56,29,-56,62v0,34,25,62,57,62v29,0,57,-24,57,-61v0,-36,-28,-63,-58,-63","w":171},"1":{"d":"15,-153v7,6,100,-11,93,8v0,8,-5,7,-27,8v-4,0,-5,2,-5,6r0,109v0,4,1,8,6,8v26,2,32,0,32,10v-5,14,-17,4,-50,4v-32,0,-46,11,-49,-5v3,-15,44,-3,34,-16r0,-110v0,-5,-3,-6,-6,-6v-28,-1,-34,1,-34,-10v0,-4,2,-6,6,-6","w":128},"2":{"d":"122,-100v0,29,-29,49,-54,76v24,6,59,7,72,-28v1,-6,9,-5,11,1v0,2,0,1,-13,46v-2,6,-6,5,-11,5v-44,-3,-103,15,-109,-2v14,-21,78,-47,81,-88v3,-39,-73,-57,-77,-15v0,4,0,11,-6,10v-3,0,-7,-3,-7,-13v0,-26,22,-45,50,-45v33,0,63,22,63,53","w":162},"3":{"d":"38,-41v7,-10,36,-33,36,-57v0,-13,-6,-35,-33,-35v-29,0,-11,19,-25,26v-4,0,-7,-3,-7,-15v0,-19,12,-37,34,-37v14,0,55,12,55,42v0,22,-21,50,-21,52v10,7,45,13,45,52v0,11,-4,37,-15,55v-20,33,-96,28,-97,-3v0,-9,8,-14,16,-14v18,0,15,25,44,25v24,0,33,-24,33,-46v0,-27,-20,-45,-59,-41v-4,0,-6,-2,-6,-4","w":129},"4":{"d":"150,-23v-2,3,2,27,-8,23v-7,1,-21,-3,-23,3r0,60v0,7,-12,3,-18,4v-3,0,-4,-1,-4,-4r0,-59v0,-2,0,-4,-3,-4r-80,0v-10,0,-4,-11,0,-17v104,-142,80,-126,100,-137v2,0,5,1,5,6r0,117v-1,11,27,-3,31,8xm95,-108r-56,82v13,6,38,0,55,2v3,0,3,-2,3,-4v-2,-26,3,-58,-2,-80","w":160},"5":{"d":"103,-139v9,0,15,-28,23,-12v0,1,0,1,-16,39v-5,13,-57,-15,-64,-13v-4,-1,-5,6,-11,30v33,3,72,23,72,73v0,45,-42,87,-66,92v-3,0,-6,-2,-6,-6v0,-8,18,-9,37,-35v29,-39,1,-121,-54,-94v-11,-9,17,-90,24,-92v4,0,56,18,61,18","w":137},"6":{"d":"132,-51v0,-32,-19,-80,-60,-80v-30,0,-37,29,-37,53v0,43,26,74,56,74v23,0,41,-18,41,-47xm53,-144v55,-4,108,26,107,83v0,38,-27,71,-68,71v-39,0,-80,-33,-80,-92v0,-71,56,-132,129,-145v9,1,8,13,1,15v-37,11,-67,35,-89,68","w":173},"7":{"d":"126,-111v-7,-20,-63,-8,-86,-8v-7,0,-6,3,-16,35v0,6,-10,10,-11,0v0,-3,5,-34,6,-78v0,-4,2,-7,7,-7v8,-4,2,21,13,21r108,0v4,0,8,1,8,7v0,3,1,3,-21,64v-59,164,-28,152,-61,156v-6,0,-10,0,-10,-5","w":162},"8":{"d":"81,-132v36,-15,37,-92,-10,-92v-19,0,-34,18,-34,39v0,36,35,53,44,53xm79,-9v74,0,41,-85,-13,-102v-5,0,-34,25,-34,57v0,27,22,45,47,45xm95,-127v30,18,58,40,58,69v0,35,-37,66,-78,66v-39,0,-69,-30,-69,-63v0,-33,27,-45,46,-62v-19,-17,-40,-38,-40,-64v0,-28,25,-59,63,-59v31,0,60,17,60,51v1,26,-20,48,-40,62","w":160},"9":{"d":"102,-12v33,-1,40,-23,40,-51v0,-41,-30,-75,-62,-75v-19,0,-42,13,-42,48v0,35,22,78,64,78xm170,-63v1,57,-52,121,-125,139v-8,-2,-10,-14,-1,-15v57,-19,88,-61,84,-64v-55,19,-116,-25,-116,-79v0,-41,34,-72,74,-72v45,0,84,40,84,91","w":183},":":{"d":"45,-148v12,0,21,9,21,21v0,11,-9,22,-21,22v-11,0,-22,-9,-22,-22v0,-12,11,-21,22,-21xm45,-36v12,0,21,9,21,21v0,11,-9,21,-21,21v-11,0,-22,-8,-22,-21v0,-13,11,-21,22,-21","w":82},";":{"d":"58,16v1,-23,-33,-7,-35,-32v0,-12,11,-20,22,-20v17,0,31,18,31,41v0,34,-31,59,-43,42v0,-5,30,-22,25,-31xm45,-148v12,0,21,9,21,21v0,11,-9,22,-21,22v-11,0,-22,-9,-22,-22v0,-12,11,-21,22,-21","w":81},"<":{"d":"25,-76v-8,-1,-9,-20,0,-20v188,-68,187,-69,190,-69v4,0,9,4,9,14v0,4,-3,6,-7,7r-159,58r161,58v10,3,4,19,-6,20v-3,0,-2,0,-188,-68","w":241},"=":{"d":"27,-110v-7,1,-9,-5,-8,-13v0,-8,4,-8,8,-8r199,0v7,-1,7,5,7,12v0,8,-5,9,-9,9r-197,0xm27,-56v-7,1,-9,-5,-8,-13v0,-8,5,-8,9,-8r198,0v7,-1,9,4,8,12v0,8,-6,9,-10,9r-197,0","w":252},">":{"d":"217,-96v6,1,8,5,7,13v0,4,-4,6,-7,7v-186,68,-185,68,-188,68v-10,-1,-14,-16,-6,-20r161,-58r-158,-58v-12,-1,-5,-23,1,-21v3,0,2,1,190,69","w":241},"?":{"d":"57,-36v12,0,22,9,22,21v0,11,-10,21,-22,21v-11,0,-21,-8,-21,-21v0,-13,10,-21,21,-21xm5,-224v-6,-15,32,-24,53,-24v46,0,63,32,63,53v0,48,-64,55,-59,113v0,10,-5,13,-9,13v-4,0,-10,-3,-10,-20v0,-47,48,-67,48,-108v0,-21,-14,-37,-32,-37v-23,0,-20,26,-38,26v-9,0,-16,-7,-16,-16","w":136},"@":{"d":"180,50v41,0,63,-14,81,-24v2,0,4,1,4,4v-9,18,-58,33,-92,33v-78,0,-141,-48,-141,-130v0,-35,12,-98,85,-134v19,-10,47,-19,78,-19v71,0,117,51,117,113v0,61,-42,110,-84,110v-35,0,-34,-27,-37,-27v-16,29,-80,46,-82,-6v7,-42,52,-119,110,-111v5,-4,14,-23,22,-7v0,5,-14,38,-25,103v-6,13,2,35,15,31v39,-1,66,-48,66,-94v0,-64,-47,-98,-102,-98v-70,0,-134,53,-134,135v0,70,48,121,119,121xm207,-131v-14,-3,-67,46,-72,94v6,33,32,16,51,-1v6,-6,7,-7,8,-12v17,-85,23,-70,13,-81","w":360},"A":{"d":"89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"B":{"d":"6,-8v-5,-11,27,-2,28,-15r0,-197v3,-18,-26,-2,-25,-21v0,-10,14,-5,23,-6v64,-5,139,-12,145,53v3,24,-22,44,-34,57v28,5,50,31,50,63v0,35,-26,58,-46,68v-24,12,-95,4,-134,7v-4,0,-7,-1,-7,-9xm68,-143v38,3,77,-3,77,-44v0,-17,-11,-47,-53,-47v-9,0,-27,-1,-27,9r0,77v0,3,0,5,3,5xm65,-30v-3,12,14,15,28,15v36,0,68,-19,68,-57v0,-35,-38,-65,-91,-56v-5,0,-5,3,-5,6r0,92","w":203},"C":{"d":"7,-121v1,-72,62,-130,132,-130v44,0,66,20,71,20v4,-1,12,-23,19,-9v-4,5,21,82,2,82v-16,0,-6,-33,-20,-41v-50,-65,-170,-33,-170,72v0,66,46,117,102,117v41,0,81,-28,94,-71v0,-1,1,-4,5,-4v3,0,6,1,6,4v-7,8,4,78,-28,64v-24,9,-57,26,-83,26v-69,0,-131,-61,-130,-130","w":252},"D":{"d":"72,-33v-1,17,21,16,36,16v53,0,106,-33,106,-97v0,-35,-15,-71,-43,-92v-24,-17,-53,-22,-75,-22v-21,0,-24,2,-24,11r0,184xm250,-123v0,74,-58,123,-136,123r-102,0v-3,0,-8,-1,-8,-10v-6,-16,41,1,36,-22r0,-182v0,-14,-9,-12,-30,-13v-5,0,-6,-3,-6,-8v0,-7,5,-8,8,-8v122,-7,238,7,238,120","w":255},"E":{"d":"177,-249v16,3,15,53,19,54v-1,7,-17,5,-18,-1v-18,-32,-17,-34,-28,-34r-68,0v-23,5,-6,45,-11,68v0,4,0,8,7,8r56,0v20,6,3,-30,23,-31v9,0,10,7,10,11r0,66v0,4,-1,10,-10,10v-24,2,3,-32,-19,-35v-25,5,-67,-14,-67,15r0,82v-3,18,29,16,45,16v12,0,44,-2,51,-7v8,-6,17,-39,29,-40v3,0,6,3,6,9v0,2,0,3,-11,51v-1,5,-3,7,-11,7r-123,0v-36,-1,-47,13,-54,-6v0,-6,4,-7,28,-16v7,-3,8,-6,8,-14r0,-188v-1,-14,-38,-2,-34,-17v0,-7,4,-8,7,-8r165,0","w":208},"F":{"d":"135,-150v13,6,3,-31,19,-31v16,5,7,13,7,41v0,32,7,37,-9,43v-9,0,-7,-7,-10,-28v0,-4,-2,-5,-6,-5r-59,0v-8,0,-8,5,-8,10r0,90v-7,24,58,1,47,25v-7,15,-19,5,-55,5v-38,0,-51,11,-57,-6v-5,-16,35,-3,31,-21r0,-191v5,-19,-27,-1,-31,-19v3,-21,9,-9,36,-9r129,-1v15,-1,28,55,13,55v-7,0,-9,-6,-23,-29v-12,-19,-53,-8,-79,-8v-10,0,-10,6,-10,13r0,60v0,4,1,6,5,6r60,0","w":194},"G":{"d":"211,-22v-80,72,-205,7,-205,-105v0,-73,55,-127,121,-127v44,0,68,23,74,23v10,0,17,-26,25,-10v-6,42,18,83,-6,82v-12,0,0,-12,-19,-36v-50,-64,-159,-64,-159,63v0,95,57,122,94,122v55,0,66,-19,60,-71v7,-18,-37,-4,-44,-21v6,-15,15,-7,46,-7v32,0,41,-7,48,6v-1,12,-20,7,-20,21r0,60v0,16,-11,2,-15,0","w":248},"H":{"d":"71,-28v-6,13,33,8,35,20v-2,21,-15,8,-49,8v-36,0,-47,12,-52,-8v0,-8,5,-7,25,-8v9,-1,9,-5,9,-11r0,-191v2,-21,-31,-4,-34,-20v2,-16,35,-7,52,-9v17,4,49,-10,50,10v0,7,-5,7,-27,8v-7,0,-9,5,-9,11r0,59v0,3,1,5,5,5r122,0v6,0,6,-3,6,-6r0,-53v4,-24,-33,-11,-33,-26v0,-19,80,-3,93,-9v4,0,6,3,6,7v6,15,-34,5,-34,22r0,191v-5,17,35,7,32,21v-4,18,-17,7,-51,7v-32,0,-43,9,-49,-5v-7,-19,42,-1,36,-25r0,-97v0,-3,-2,-4,-5,-4r-122,0v-5,0,-6,2,-6,6r0,97","w":274},"I":{"d":"75,-26v-1,17,42,4,35,18v-3,20,-18,8,-53,8v-35,0,-50,14,-52,-9v0,-8,5,-6,30,-8v6,0,7,-4,7,-10r1,-193v6,-13,-32,2,-32,-15v4,-19,15,-8,49,-8v23,0,34,-1,38,-1v3,0,6,0,6,6v6,16,-25,5,-29,18r0,194","w":116},"J":{"d":"21,55v19,-4,20,-27,21,-46r0,-223v6,-19,-30,-5,-37,-21v4,-19,18,-8,54,-8v33,0,44,-9,49,6v6,18,-37,2,-33,24v-8,117,34,273,-76,289v-28,4,-42,-45,-12,-45v18,0,19,24,34,24","w":113},"K":{"d":"105,-238v-1,15,-33,-2,-33,22r0,77v2,11,10,4,14,-2v26,-31,64,-67,68,-81v0,-15,-24,-5,-24,-18v12,-16,53,-7,85,-7v8,0,10,4,10,7v0,10,-19,8,-32,13v-33,24,-110,115,-91,95r105,111v14,10,22,0,26,15v-1,10,-13,6,-27,6v-27,0,-26,1,-35,-9v-90,-103,-90,-104,-94,-104v-5,-1,-6,4,-6,7r0,76v0,14,6,12,29,14v3,0,8,1,8,8v0,20,-17,8,-52,8v-34,0,-47,11,-51,-6v0,-20,35,3,35,-27r0,-179v6,-26,-31,-8,-36,-27v7,-15,18,-7,51,-7v35,0,43,-9,50,8","w":235},"L":{"d":"5,-6v-5,-11,34,-5,28,-23r0,-189v5,-17,-30,2,-29,-17v5,-20,16,-4,50,-8v35,3,47,-11,50,9v-3,19,-46,-1,-37,18r0,183v0,6,0,11,9,11r70,0v24,6,27,-37,40,-43v2,0,11,1,11,8v-4,2,3,58,-17,59r-169,-2v-5,0,-6,-3,-6,-6","w":202},"M":{"d":"323,-36v-9,28,39,13,36,30v-4,18,-18,6,-54,6v-35,0,-47,10,-52,-6v0,-18,40,2,38,-29v-3,-44,3,-97,-3,-137v-43,51,-84,170,-107,177v-7,0,-10,-8,-13,-13v-39,-80,-90,-162,-93,-164v-2,0,-3,0,-3,2v-2,43,-3,110,0,148v4,12,34,-1,34,16v-5,16,-17,6,-50,6v-34,0,-46,12,-50,-6v-5,-18,48,-3,39,-31v5,-64,9,-145,9,-161v-6,-16,-13,-27,-39,-31v-3,0,-7,0,-7,-6v0,-8,3,-8,6,-8v20,2,50,-6,61,5r110,180v1,3,11,9,12,1r97,-183v14,-8,40,-1,59,-3v3,0,5,0,5,8v6,14,-36,4,-37,24v1,140,2,157,2,175","w":359},"N":{"d":"67,-50v-7,53,39,19,42,45v-4,16,-17,5,-50,5v-34,0,-45,10,-51,-5v1,-17,29,-5,36,-21v2,0,2,-11,10,-171v-5,-9,-16,-28,-44,-31v-4,0,-7,-1,-7,-8v3,-20,35,-4,52,-9v8,0,11,2,15,7r89,102v65,71,68,74,71,74v7,-40,0,-101,0,-149v0,-23,-26,-9,-32,-26v7,-14,14,-7,45,-7v31,0,35,-9,42,7v0,19,-33,-5,-33,30r0,198v-1,21,-8,21,-25,2r-154,-173v-9,37,0,87,-6,130","w":287},"O":{"d":"144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"P":{"d":"171,-179v0,-30,-29,-54,-80,-54v-20,0,-22,1,-22,5r0,103v0,4,1,4,13,4v53,0,89,-23,89,-58xm5,-6v-6,-16,32,-4,32,-21r0,-192v5,-19,-28,0,-29,-19v0,-9,8,-8,17,-8v85,-5,172,-13,177,65v-9,61,-47,73,-129,73v-4,0,-5,1,-5,5r0,73v0,8,3,12,12,13v35,1,39,-2,39,11v-5,17,-21,6,-57,6v-37,0,-51,10,-57,-6","w":205},"Q":{"d":"236,-118v0,-53,-36,-125,-101,-125v-46,0,-93,35,-93,102v0,63,41,129,105,129v49,0,89,-40,89,-106xm266,73v-51,0,-61,-50,-102,-69v-87,14,-157,-52,-157,-131v0,-70,62,-134,133,-134v66,0,128,64,128,133v0,51,-29,98,-67,124v36,27,42,58,93,59v3,0,4,2,4,4v0,6,-17,14,-32,14","w":270},"R":{"d":"95,-132v36,0,63,-13,63,-47v0,-29,-27,-54,-63,-54v-8,1,-27,-3,-24,10r0,85v0,6,3,6,24,6xm9,-8v-5,-13,39,-1,32,-21r0,-186v0,-12,-6,-11,-31,-15v-4,-1,-5,-2,-5,-6v-1,-10,9,-6,17,-7v32,0,56,-4,80,-4v65,0,84,37,84,62v1,40,-36,54,-42,63v44,52,52,77,66,93v7,13,27,12,35,3v2,0,4,2,4,4v0,5,-11,27,-32,27v-45,-12,-49,-50,-74,-78v-51,-58,-6,-41,-65,-46v-3,0,-5,2,-5,6r0,84v-2,19,51,7,42,23v-5,18,-18,6,-54,6v-36,0,-49,12,-52,-8","w":250},"S":{"d":"91,6v-32,0,-47,-26,-76,-24v-16,-9,3,-15,2,-64v0,-4,2,-7,8,-7v8,0,8,3,10,21v3,25,1,15,10,30v23,37,100,27,98,-26v-2,-47,-53,-51,-89,-63v-67,-23,-49,-119,22,-120v29,0,41,15,46,15v4,-1,17,-27,21,-8v-4,7,7,69,-6,65v-12,0,-10,-12,-25,-33v-19,-27,-75,-28,-75,13v0,42,53,43,87,56v26,10,46,35,46,68v0,43,-35,77,-79,77","w":177},"T":{"d":"48,-224v-25,1,-28,52,-36,41v-5,0,-8,-4,-8,-10v0,-2,1,-3,11,-49v1,-5,4,-6,7,-6r210,0v6,0,6,4,7,9v7,37,9,44,9,46v1,10,-15,9,-15,1v-20,-52,-31,-32,-80,-32v-8,0,-8,5,-8,10r0,188v0,9,4,8,32,11v6,1,7,3,7,10v-4,16,-20,5,-55,5v-37,0,-52,12,-56,-7v-9,-15,45,-3,38,-23r0,-183v0,-5,0,-11,-9,-11r-54,0","w":249,"k":{"c":14,"e":14,"o":14,"a":7,"g":7,"m":7,"n":7,"p":7,"q":7,"r":7,"s":7,"u":7,"v":7,"w":7,"x":7,"y":7,"z":7,"\u00e6":7}},"U":{"d":"97,-239v5,15,-36,4,-34,22v8,67,-18,143,22,182v18,17,45,20,65,20v14,0,54,-1,66,-33v18,-46,0,-106,6,-165v3,-27,-26,-9,-32,-27v5,-16,11,-7,39,-7v27,0,38,-8,38,8v0,15,-24,-3,-24,37v0,77,22,148,-32,190v-17,13,-41,17,-68,17v-86,0,-105,-47,-108,-61v-10,-47,-4,-108,-4,-164v0,-18,-23,-3,-25,-19v3,-16,16,-8,46,-8v32,0,40,-9,45,8","w":272},"V":{"d":"238,-219v-2,-20,-31,-3,-31,-20v5,-16,14,-8,45,-8v32,0,39,-10,44,9v0,12,-15,4,-27,16v-11,12,-30,80,-107,222v-1,8,-18,8,-18,0v-116,-202,-111,-220,-122,-228v-8,-2,-28,-17,-6,-20v7,5,89,-9,85,7v5,15,-28,3,-30,20v34,84,81,169,89,170v3,0,4,-2,4,-3v28,-53,54,-105,74,-165","w":298,"k":{"i":14,"r":18,"c":25,"e":25,"o":25,"a":18,"g":18,"m":18,"n":18,"p":18,"q":18,"s":18,"u":18,"v":18,"w":18,"x":18,"y":18,"z":18,"\u00e6":18}},"W":{"d":"173,-120v-53,124,-43,128,-56,128v-8,0,-10,-12,-14,-20v-49,-120,-73,-204,-76,-212v-5,-14,-21,2,-22,-14v5,-16,12,-9,43,-9v29,0,37,-8,41,8v1,15,-32,-1,-26,20v19,64,26,81,56,160v1,3,4,6,6,6v4,0,4,0,38,-90v5,-13,0,0,-23,-75v-5,-14,-4,-13,-25,-14v-4,0,-6,-2,-6,-8v6,-16,14,-7,45,-7v22,0,33,-1,37,-1v5,0,6,3,6,8v3,15,-34,0,-26,22v28,82,53,162,70,170v3,0,5,-5,6,-7v36,-75,59,-159,59,-167v4,-13,-31,-3,-31,-18v5,-15,13,-7,43,-7v29,0,37,-9,42,7v0,14,-18,3,-26,17v-3,5,-31,88,-87,214v-11,24,-22,18,-30,-2v-42,-109,-42,-109,-44,-109","w":360,"k":{"i":7,"c":22,"e":22,"o":22,"a":14,"g":14,"m":14,"n":14,"p":14,"q":14,"r":14,"s":14,"u":14,"v":14,"w":14,"x":14,"y":14,"z":14,"\u00e6":14}},"X":{"d":"60,-25v-3,14,31,2,32,19v-3,16,-16,6,-46,6v-29,0,-41,10,-44,-5v0,-10,2,-9,17,-12v14,-3,17,-8,31,-28v53,-74,53,-73,53,-75v0,-2,-2,-3,-58,-93v-11,-18,-15,-17,-30,-18v-4,0,-9,-1,-9,-9v6,-16,16,-7,50,-7v24,0,36,-1,40,-1v4,0,7,1,7,10v0,12,-25,1,-25,16v24,48,51,89,46,74v40,-57,46,-62,46,-72v2,-20,-30,0,-29,-22v6,-13,15,-5,47,-5v34,0,41,-8,49,5v0,19,-19,4,-33,17v-23,21,-84,114,-69,94v0,2,1,3,62,100v9,15,10,14,31,16v5,1,9,2,9,10v-6,17,-18,1,-53,5v-34,-3,-48,10,-53,-5v-6,-14,30,-6,30,-20v1,-1,-5,-11,-48,-79v-1,0,-1,1,-49,70v-2,3,-4,5,-4,9","w":239},"Y":{"d":"122,-125v52,-64,68,-93,66,-97v0,-18,-34,-1,-34,-19v5,-13,14,-4,41,-6v44,-4,52,4,24,26v-19,26,-94,112,-90,126r0,70v0,9,4,7,39,9v10,-2,12,16,3,18v-1,-2,-102,-2,-102,0v-4,0,-9,-2,-9,-10v0,-10,4,-8,28,-9v5,0,10,0,10,-8v-3,-32,7,-73,-7,-95v-86,-129,-44,-93,-86,-115v-1,-21,13,-11,48,-12v24,0,35,-1,39,-1v5,0,6,3,6,7v6,19,-30,1,-32,20v0,4,1,5,51,91v2,4,3,5,5,5","w":240,"k":{"e":14,"i":7,"c":14,"o":14,"a":7,"g":7,"m":7,"n":7,"p":7,"q":7,"r":7,"s":7,"u":7,"v":7,"w":7,"x":7,"y":7,"z":7,"\u00e6":7}},"Z":{"d":"6,-8v47,-74,106,-136,160,-204v0,-1,-1,-4,-5,-4r-117,0v-18,0,-17,5,-23,33v-2,8,-15,13,-15,-1v0,-1,4,-42,3,-67v0,-8,4,-10,7,-10v14,3,9,18,29,18r157,0v7,0,9,3,9,6v-26,51,-117,134,-144,197v2,12,56,11,79,11v26,0,43,-1,53,-22v7,-14,0,-40,16,-41v3,0,8,3,8,10v0,26,1,82,-18,82r-189,0v-3,0,-10,-1,-10,-8","w":226},"[":{"d":"46,-244r0,302v0,-1,14,-6,23,-11r0,-281v0,-4,-9,-3,-23,-10xm28,-256v8,-27,17,1,52,1v31,0,41,-19,48,-5v2,6,-23,24,-44,27r0,279v0,7,9,-2,27,11v10,7,23,16,12,22v-3,0,-20,-12,-47,-12v-25,0,-37,9,-41,9v-5,0,-6,-4,-6,-8r-2,-152v-5,8,-22,0,-19,-11v0,-15,13,-15,19,-10v3,-47,0,-102,1,-151","w":136},"\\":{"d":"84,72v0,7,-15,13,-16,5v-59,-255,-67,-291,-67,-292v1,-6,16,-11,17,-2v33,165,66,282,66,289","w":84},"]":{"d":"90,58r-1,-302v-14,9,-22,5,-22,10r1,283v14,2,20,9,22,9xm9,75v-2,-14,48,-28,43,-29r-2,-281v-26,-2,-52,-22,-37,-30v2,0,19,10,43,10v28,0,35,-13,43,-13v8,0,9,7,9,12r1,151v5,-4,19,-5,19,10v3,11,-13,20,-19,11v-7,45,3,104,-2,152v-2,20,-15,-1,-47,-1v-33,0,-44,20,-51,8","w":136},"^":{"d":"18,-174v37,-62,42,-84,57,-84v9,0,14,9,18,15v39,63,41,64,41,69v-5,17,-20,1,-26,-7v-29,-39,-29,-37,-32,-37v-3,0,-2,-2,-33,38v-8,10,-21,21,-25,6","w":152},"_":{"d":"15,27v-8,0,-8,-18,0,-19r160,0v7,0,8,19,0,19r-160,0","w":189},"`":{"d":"12,-223v-10,-4,-13,-29,5,-29v10,0,16,10,19,15v36,54,38,54,38,59v0,4,-3,7,-7,7v-4,0,-5,-1,-55,-52","w":81},"a":{"d":"64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"b":{"d":"1,-236v27,-13,51,-34,51,-13v0,23,-5,100,1,109v3,0,18,-15,49,-15v76,-1,101,120,22,155v-37,16,-71,-10,-93,8v-5,0,-6,-6,-6,-11v0,-42,1,-169,1,-211v-1,-13,-31,-19,-25,-22xm50,-26v0,18,24,18,38,18v37,0,61,-25,61,-61v0,-40,-29,-67,-60,-67v-17,0,-39,10,-39,18r0,92","w":174},"c":{"d":"137,-30v-9,22,-33,36,-62,36v-41,0,-69,-33,-69,-77v0,-49,31,-83,77,-83v26,0,46,13,46,27v-12,32,-36,-6,-58,-8v-65,9,-46,118,16,118v28,0,36,-19,44,-19v3,0,6,2,6,6","w":137},"d":{"d":"128,-116v-25,-43,-98,-19,-98,38v0,45,38,67,63,67v17,0,35,-6,35,-24r0,-81xm177,-19v-6,2,-58,52,-50,13v-1,0,-14,14,-42,14v-47,0,-79,-38,-79,-83v0,-37,23,-77,80,-77v28,0,37,10,42,2v-7,-34,19,-70,-22,-75v-3,-1,-7,-2,-7,-6v31,-17,54,-36,54,-21v0,8,-1,199,0,222v-3,9,21,1,24,11","w":177},"e":{"d":"144,-31v-34,56,-133,59,-136,-43v-3,-90,105,-105,131,-38v0,11,-19,14,-29,18v-75,26,-77,25,-77,28v0,4,9,52,54,52v21,0,36,-13,51,-22v3,0,6,2,6,5xm104,-112v-15,-33,-78,-30,-72,28v0,2,1,3,2,3v4,-4,71,-22,70,-31","w":147},"f":{"d":"6,-7v-4,-9,26,-2,23,-16v1,-9,1,-33,1,-103v0,-4,-2,-4,-19,-4v-2,0,-7,0,-7,-6v-6,-20,32,-5,26,-15v0,-14,2,-46,15,-69v14,-24,44,-39,66,-39v29,-1,36,33,11,33v-10,0,-19,-9,-30,-9v-27,0,-38,38,-37,81v0,5,0,6,3,6v15,3,41,-8,44,8v2,15,-29,11,-44,11v-2,0,-3,0,-3,3r0,104v-2,17,47,2,22,24v-8,-8,-78,11,-71,-9","w":105},"g":{"d":"67,-144v-18,0,-31,16,-31,40v0,27,15,51,37,51v19,0,32,-18,32,-40v0,-25,-15,-51,-38,-51xm44,11v-9,0,-13,13,-14,21v0,22,26,35,59,35v37,0,45,-16,45,-26v-11,-40,-40,-21,-90,-30xm37,-50v-2,-1,-35,-29,-29,-50v0,-30,25,-56,58,-56v26,0,38,13,46,13v14,2,17,-17,29,-20v7,0,13,8,13,15v-1,17,-25,17,-27,25v17,43,-26,100,-77,79v-6,0,-16,11,-16,19v0,22,60,12,88,20v23,6,33,24,33,40v0,20,-16,49,-75,49v-84,0,-77,-57,-51,-78v0,-2,-13,-5,-13,-21v1,-20,19,-33,21,-35","w":158},"h":{"d":"12,2v-18,-16,24,-12,18,-27r0,-189v-4,-9,-39,-11,-20,-22v40,-23,36,-23,42,-23v2,0,5,1,5,7v2,36,-4,80,2,113v2,0,18,-13,42,-13v24,0,40,14,48,33v7,17,10,28,11,95v-4,16,30,8,15,26v-5,-7,-77,8,-70,-7v0,-8,5,-7,21,-9v7,-1,7,-4,7,-31v0,-73,-5,-76,-46,-89v-16,2,-33,9,-32,23v0,2,0,86,1,89v3,16,38,4,23,24v0,-2,-67,-2,-67,0","w":185},"i":{"d":"37,-222v0,-20,35,-23,35,-1v0,21,-35,23,-35,1xm6,-4v-6,-13,34,-5,28,-23r0,-86v0,-6,-1,-6,-24,-15v-2,-1,-5,-1,-5,-4v19,-13,55,-40,55,-21r-2,94v0,44,0,46,8,46v17,0,20,7,12,15v-6,-8,-76,8,-72,-6","w":87},"j":{"d":"60,23v-4,24,-31,51,-59,60v-8,0,-14,-5,-14,-12v4,-32,47,7,47,-43r1,-141v4,-8,-14,-11,-25,-24v0,-4,0,-3,43,-21v3,-3,6,1,6,5v-2,16,0,180,1,176xm37,-217v0,-21,35,-22,35,-1v0,20,-35,23,-35,1","w":83},"k":{"d":"3,-234v9,-17,54,-34,46,-18r1,171v41,-40,43,-33,28,-63v4,-10,62,-1,68,-5v4,0,6,2,6,6v0,9,-7,6,-21,10v-15,3,-34,21,-55,45v0,2,0,1,42,51v9,11,19,23,36,25v3,0,6,2,6,7v-4,15,-12,5,-40,5v-25,0,-36,10,-39,-4v0,-14,17,-4,17,-15v0,-8,-37,-54,-39,-53v-15,4,-9,31,-10,51v-6,12,38,6,19,22v-7,-4,-66,7,-62,-6v0,-12,18,-2,18,-15r0,-194v-1,-13,-14,-13,-21,-20","w":163},"l":{"d":"58,-26v-5,17,21,7,24,21v-1,16,-13,5,-38,5v-25,0,-35,10,-38,-6v-3,-12,31,-4,25,-21r0,-184v0,-10,-32,-19,-27,-23v0,-3,0,-2,44,-25v4,-3,11,1,10,6r0,227","w":86},"m":{"d":"10,-132r36,-24v8,1,1,14,5,20v2,0,17,-16,39,-16v24,0,36,21,40,20v2,-1,43,-25,50,-20v46,-5,63,65,53,127v-3,17,20,6,22,20v-3,14,-11,5,-35,5v-26,0,-31,9,-37,-4v-6,-11,28,-4,24,-19v-3,-48,13,-107,-37,-111v-29,9,-29,4,-30,41r-1,73v-7,10,40,5,20,22v-6,-7,-80,9,-72,-8v-4,-10,36,0,29,-21v-1,-48,12,-107,-37,-107v-51,0,-21,68,-29,111v-8,15,39,7,20,25r-57,-1v-4,0,-5,-3,-5,-7v0,-11,20,-2,20,-16r0,-89v3,-7,-10,-12,-18,-21","w":260},"n":{"d":"27,-111v4,-9,-9,-11,-18,-24v0,-3,1,-3,34,-21v4,-2,9,-1,8,4v0,6,-1,14,1,18v1,0,19,-22,50,-22v20,-5,57,23,52,70r0,63v-6,14,36,8,17,25v-6,-6,-71,8,-65,-7v-5,-10,25,-1,24,-17v-3,-35,3,-62,-4,-95v-18,-37,-74,-18,-74,7r0,86v-3,16,45,8,23,27v-1,0,-16,-3,-34,-3v-26,0,-32,9,-37,-4v-4,-12,29,-5,23,-21r0,-86","w":179},"o":{"d":"8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"p":{"d":"57,-27v-2,10,21,17,33,17v29,0,57,-24,57,-60v0,-35,-27,-64,-56,-64v-12,0,-39,12,-34,30r0,77xm5,-131v13,-11,30,-18,44,-28v7,4,0,20,4,28v1,0,21,-24,50,-24v40,0,68,36,68,78v0,55,-52,90,-109,77v-5,14,-2,37,-2,55v0,18,55,2,32,26v-11,-7,-94,9,-87,-6v-6,-9,32,-3,28,-20r0,-167v-2,-12,-38,-17,-28,-19","w":177},"q":{"d":"134,-123v-1,-18,-25,-20,-41,-21v-34,0,-61,26,-61,60v0,37,30,65,66,65v18,0,38,-2,37,-20v0,-8,0,-16,-1,-84xm104,78v-4,-11,37,-7,31,-24r0,-62v-8,-7,-16,11,-49,11v-44,0,-80,-36,-80,-80v0,-34,25,-79,96,-79v33,1,44,9,55,-5v3,0,4,5,4,20r0,191v-3,21,18,12,25,23v-3,11,-8,8,-27,7v-37,-2,-49,15,-55,-2","w":189},"r":{"d":"27,-117v3,-7,-10,-8,-21,-22r41,-20v9,2,1,16,5,23v8,-8,68,-45,76,-8v-3,10,-13,16,-24,19v-9,0,-10,-9,-22,-9v-15,3,-30,9,-29,22r0,88v-4,16,45,7,35,19v-2,15,-14,5,-41,5v-29,0,-39,10,-43,-4v-4,-13,23,-2,23,-18r0,-95","w":128},"s":{"d":"64,7v-29,1,-55,-13,-55,-52v0,-9,2,-11,7,-11v9,0,3,12,8,22v4,19,71,34,70,-3v0,-24,-31,-27,-43,-30v-60,-15,-50,-87,12,-87v19,0,16,3,27,-2v9,10,22,53,4,51v-8,0,-6,-11,-11,-18v-9,-14,-52,-23,-52,5v0,5,1,18,28,26v26,2,59,22,59,50v0,23,-18,49,-54,49","w":121},"t":{"d":"116,-32v-19,45,-89,61,-89,-17v0,-19,4,-75,-1,-82v-8,-1,-18,3,-19,-5v0,-6,19,-13,38,-46v1,-4,11,-11,12,-1v1,9,-7,34,6,33v16,3,40,-8,45,7v2,20,-33,10,-52,12v-3,0,-3,1,-3,4v0,67,-1,75,-1,84v0,13,4,26,19,26v21,0,35,-34,45,-15","w":119},"u":{"d":"172,-20v10,15,-6,9,-37,25v-8,0,-3,-12,-6,-17v-2,0,-20,18,-50,18v-57,0,-60,-68,-56,-132v5,-9,-32,-11,-17,-23v30,-2,34,-3,38,-3v3,0,4,2,4,5v2,58,-15,135,44,135v19,0,34,-11,37,-24r0,-89v0,-10,-6,-10,-24,-13v-4,-1,-5,-1,-5,-5v0,-5,2,-6,5,-6v35,-1,39,-2,44,-2v5,0,5,3,5,7r0,113v0,4,2,3,18,11","w":181},"v":{"d":"51,-128v0,2,19,64,47,100v26,-45,37,-96,36,-101v3,-12,-27,2,-27,-15v5,-11,10,-4,33,-4v24,0,30,-7,35,5v0,14,-22,-1,-22,18v-25,74,-42,127,-59,134v-5,0,-9,-5,-12,-11v-46,-82,-59,-123,-64,-129v-7,-9,-17,0,-17,-14v5,-10,12,-3,38,-3v28,0,36,-8,40,6v3,13,-26,0,-28,14","w":176},"w":{"d":"142,-128v0,5,25,69,51,97v3,0,4,-2,4,-3v26,-46,35,-89,35,-93v4,-15,-28,-1,-29,-16v4,-12,10,-5,33,-5v23,0,30,-7,34,5v0,9,-8,8,-11,8v-15,3,-4,27,-62,135v-18,21,-17,6,-38,-31v-25,-43,-22,-45,-23,-45v-8,5,-44,104,-48,85v-4,0,-8,-3,-11,-9v-39,-73,-56,-126,-59,-130v-6,-10,-16,-1,-16,-13v4,-11,12,-5,34,-5v21,0,27,-7,31,5v0,13,-23,2,-23,13v12,35,27,70,46,100v17,-17,36,-62,37,-66v0,-3,-13,-29,-14,-31v-9,-14,-27,-2,-27,-14v4,-16,13,-4,43,-7v29,3,38,-9,42,6v0,6,-1,5,-21,7v-4,0,-8,1,-8,7","w":270},"x":{"d":"41,-18v0,10,34,3,18,19v-7,-6,-62,11,-56,-7v1,-11,17,-3,20,-13v43,-60,44,-49,41,-59v-49,-61,-44,-57,-54,-57v-10,0,-6,-15,-1,-14v8,6,70,-11,64,9v3,7,-19,1,-19,10v8,15,33,43,27,35r27,-36v0,-8,-18,0,-18,-9v2,-17,9,-8,31,-8v21,0,28,-7,31,4v0,15,-29,5,-32,20v-33,43,-30,40,-30,41v0,1,0,2,49,64v4,11,15,1,17,12v-2,16,-9,7,-34,7v-25,0,-30,7,-34,-5v-4,-13,28,-2,21,-17r-34,-42","w":159},"y":{"d":"91,-40v21,-37,33,-80,33,-88v3,-14,-23,-1,-24,-15v6,-12,11,-5,35,-5v24,0,28,-7,32,6v0,6,-2,6,-14,7v-8,1,-4,0,-29,63v-16,39,-38,90,-64,130v-9,13,-17,22,-27,22v-8,0,-14,-6,-14,-13v0,-14,20,-17,32,-31v41,-50,26,-40,-16,-131v-6,-12,-19,-35,-20,-36v-6,-8,-14,0,-14,-12v4,-13,11,-5,34,-5v23,0,29,-7,33,4v4,12,-17,4,-19,14v0,0,16,52,42,90"},"z":{"d":"122,-145r-84,118v0,4,3,4,6,4v29,-7,70,19,67,-22v0,-1,1,-6,6,-6v20,4,4,18,4,58v0,21,6,24,-10,26v-15,1,4,-33,-12,-33r-84,0v-16,-1,-11,-12,-6,-19r76,-104v-7,-11,-34,-2,-50,-5v-8,-6,-6,36,-21,17r4,-47v0,-5,3,-5,8,-5v8,0,1,13,10,13r78,0v4,0,8,1,8,5","w":129},"{":{"d":"38,-53v-1,-31,-20,-36,-22,-39v0,-3,21,-5,21,-37v0,-28,-9,-53,-9,-82v0,-42,25,-52,47,-46v0,1,-17,5,-22,23v-8,29,7,51,7,86v0,35,-16,54,-16,57v0,4,15,17,15,48v0,23,-10,45,-10,68v0,33,23,44,23,45v-20,4,-45,-7,-46,-49v0,-28,12,-51,12,-74","w":90},"|":{"d":"37,67v1,4,-4,4,-11,4v-4,0,-8,0,-8,-4r0,-321v0,-4,5,-4,9,-4v8,0,10,0,10,4r0,321","w":55},"}":{"d":"64,-211v0,29,-10,54,-10,82v-1,34,24,32,20,38v-35,19,-9,70,-9,112v0,43,-24,53,-46,49v0,-1,23,-12,23,-45v0,-23,-10,-45,-10,-68v-1,-36,21,-42,14,-52v-27,-36,-9,-84,-5,-122v3,-38,-41,-42,-16,-42v15,0,39,10,39,48","w":90},"~":{"d":"14,-62v-13,-11,17,-49,40,-50v21,0,33,21,54,21v29,1,31,-37,46,-16v0,3,-24,41,-54,41v-24,0,-33,-21,-52,-21v-15,0,-23,14,-34,25","w":162},"\u00a0":{"w":90},"\u00a1":{"d":"78,-17v-4,14,-37,25,-30,23v-5,1,-4,-12,-4,-18v0,-77,14,-141,16,-149v1,-2,2,-5,6,-5v6,0,6,9,6,16v2,80,6,133,6,133xm58,-206v-10,0,-19,-8,-19,-18v0,-10,8,-19,18,-19v10,0,19,8,19,19v0,11,-8,18,-18,18","w":117},"\u00a8":{"d":"53,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm4,-222v0,-9,9,-17,18,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-18,-6,-18,-16","w":91},"\u00a9":{"d":"139,-10v58,0,110,-47,110,-110v0,-58,-47,-109,-110,-109v-62,0,-110,49,-110,109v0,62,51,110,110,110xm11,-120v0,-69,56,-128,128,-128v72,0,128,58,128,128v0,69,-55,129,-128,129v-69,0,-128,-57,-128,-129xm194,-196v11,15,9,52,10,52v0,4,0,6,-6,6v-11,0,-3,-14,-13,-27v-31,-41,-107,-22,-107,45v0,79,100,103,123,30v1,-6,9,-5,9,0v-5,5,4,49,-18,42v-16,4,-37,16,-53,16v-47,0,-85,-38,-85,-83v0,-46,38,-84,86,-84v30,0,40,11,45,11v3,0,2,-8,9,-8","w":277},"\u00ab":{"d":"8,-69v41,-42,65,-55,59,-51v16,14,3,4,-30,50r35,44v0,3,-3,7,-6,7xm59,-69v42,-42,64,-55,58,-51v3,0,6,4,6,7r-36,43r36,44v0,3,-3,7,-6,7","w":131},"\u00ac":{"d":"27,-83v-7,1,-9,-5,-8,-13v0,-8,5,-8,9,-8r203,0v3,0,3,2,3,4r0,78v1,7,-5,7,-12,7v-8,0,-9,-4,-9,-9r0,-59r-186,0","w":252},"\u00ae":{"d":"103,-197v15,16,18,35,38,36v-1,11,-22,13,-27,0v-13,-11,-12,-34,-36,-34v-1,10,2,24,-1,32v0,4,25,2,12,11v-11,-2,-32,5,-36,-4v-2,-6,11,-1,11,-8r0,-67v3,-6,-21,-2,-10,-11v26,-4,69,0,64,22v0,13,-11,22,-15,23xm77,-203v40,8,33,-33,7,-34v-16,1,-3,22,-7,34xm93,-134v35,0,63,-29,63,-62v0,-35,-28,-63,-63,-63v-33,0,-62,28,-62,63v0,33,29,62,62,62xm93,-121v-41,0,-75,-34,-75,-75v0,-42,34,-76,75,-76v42,0,76,34,76,76v0,41,-34,75,-76,75","w":186},"\u00b0":{"d":"38,-248v19,0,34,16,34,35v0,19,-15,34,-34,34v-18,0,-34,-15,-34,-34v0,-19,16,-35,34,-35xm38,-235v-11,0,-19,9,-19,21v0,12,9,22,20,22v12,0,19,-10,19,-21v0,-11,-8,-22,-20,-22","w":76},"\u00b1":{"d":"27,-101v-7,1,-9,-5,-8,-13v0,-7,5,-8,9,-8r88,0r0,-69v0,-7,6,-6,12,-6v7,0,8,3,8,8r0,67r90,0v6,-1,8,5,8,13v0,8,-5,8,-10,8r-88,0r0,69v1,8,-6,6,-12,6v-7,0,-8,-2,-8,-6r0,-69r-89,0xm27,4v-7,1,-9,-4,-8,-12v0,-8,5,-8,9,-8r198,0v6,-1,8,4,8,12v0,8,-5,8,-10,8r-197,0","w":252},"\u00b4":{"d":"43,-237v3,-12,32,-24,33,-2v-11,26,-52,65,-64,68v-4,0,-7,-3,-7,-7v0,-5,1,-4,38,-59","w":81},"\u00b6":{"d":"168,-235v-36,34,-29,186,-10,216v20,-16,2,-52,2,-94v0,-66,19,-103,19,-106v0,-5,-7,-16,-11,-16xm143,-244v-50,6,-72,72,-72,129v0,62,23,109,58,109v8,0,19,-4,19,-8v0,-3,-17,-37,-17,-99v0,-82,27,-122,27,-126v0,-3,-10,-5,-15,-5xm189,-236v1,-1,30,-32,48,-28v34,-1,27,44,4,44v-23,0,16,-29,-10,-30v-51,10,-58,92,-58,136v0,89,18,138,55,168v6,3,19,1,19,10v0,7,-8,10,-16,9v-32,-6,-51,-58,-59,-88v-9,10,-26,21,-61,21v-61,0,-102,-50,-102,-112v0,-87,71,-150,131,-150v33,0,46,20,49,20","w":270},"\u00b7":{"d":"41,-114v12,0,21,9,21,21v0,11,-9,21,-21,21v-11,0,-22,-9,-22,-22v0,-13,11,-20,22,-20","w":81},"\u00b8":{"d":"36,72v-19,0,-38,-3,-24,-16v6,3,35,6,32,-9v1,-10,-14,-17,-27,-20v0,-1,7,-19,11,-29r11,0v0,6,-10,17,-3,19v17,0,30,9,30,27v0,12,-6,28,-30,28","w":71},"\u00bb":{"d":"95,-69v-29,-45,-51,-38,-30,-51v2,0,1,0,56,47v1,1,2,2,2,4v-43,43,-62,54,-58,50v-2,0,-6,-3,-6,-6xm9,-25v10,-16,29,-31,34,-47v-11,-14,-25,-25,-35,-41v0,-3,3,-7,6,-7r59,51v-43,43,-63,54,-59,50v-3,0,-5,-3,-5,-6","w":131},"\u00bf":{"d":"69,-206v-12,0,-21,-9,-21,-21v0,-11,9,-21,21,-21v11,0,22,8,22,21v0,13,-11,21,-22,21xm121,-19v7,15,-31,25,-52,25v-46,0,-64,-32,-64,-53v0,-48,65,-55,60,-113v0,-10,5,-13,9,-13v4,0,10,3,10,20v0,47,-48,67,-48,108v0,21,13,37,31,37v23,0,21,-27,39,-27v9,0,15,7,15,16","w":136},"\u00c0":{"d":"104,-310v0,-17,25,-15,32,-5v59,46,53,31,57,46v0,4,-3,7,-8,7v-3,0,-3,0,-67,-31v-4,-2,-14,-6,-14,-17xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c1":{"d":"186,-315v8,-10,32,-12,33,5v0,10,-10,14,-15,17v-64,31,-65,31,-68,31v-10,-1,-7,-12,0,-17xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c2":{"d":"197,-262v-16,-5,-36,-32,-38,-26v-11,-2,-35,38,-44,21v0,-3,0,-2,31,-41v2,-6,15,-12,22,-3v31,42,34,41,34,44v0,2,-1,5,-5,5xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c3":{"d":"107,-266v-10,-8,13,-37,30,-37v16,0,24,15,40,15v23,0,23,-26,35,-12v-3,8,-21,32,-41,32v-18,0,-25,-16,-39,-16v-16,0,-22,18,-25,18xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c4":{"d":"166,-279v0,-9,8,-17,17,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-17,-7,-17,-17xm117,-279v0,-9,8,-17,17,-17v10,0,18,8,18,17v0,23,-35,21,-35,0xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c5":{"d":"159,-320v17,0,31,15,31,32v0,18,-14,31,-31,31v-17,0,-30,-13,-30,-31v0,-17,13,-32,30,-32xm159,-306v-9,0,-16,8,-16,17v0,10,8,18,17,18v10,0,16,-8,16,-17v0,-9,-8,-18,-17,-18xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c6":{"d":"183,-227v-21,13,-64,94,-67,99v20,3,45,0,67,1v1,0,3,0,3,-3v-2,-31,5,-71,-3,-97xm150,-5v0,-19,36,2,36,-29r0,-71v-15,-8,-44,-3,-64,-3v-19,0,-18,0,-20,4v-21,32,-37,71,-37,78v-4,15,29,3,32,20v-3,17,-16,6,-49,6v-35,0,-56,11,-45,-13v5,-2,17,-2,25,-8v8,-7,14,-30,63,-109v49,-79,62,-89,62,-95v0,-6,-9,-6,-35,-10v-10,-1,-9,-14,-2,-17v24,5,188,2,212,3v8,15,25,60,6,60v-19,0,-12,-41,-35,-41r-69,0v-24,5,-6,46,-11,68v0,4,0,8,7,8r55,0v26,5,1,-29,24,-31v9,0,9,7,9,11r0,66v0,4,0,10,-9,10v-24,0,3,-35,-20,-35v-25,5,-67,-13,-67,15r0,79v-4,24,28,19,46,19v25,0,46,-4,51,-7v9,-5,23,-59,35,-32v0,3,-1,6,-11,52v-1,7,-6,7,-13,7r-170,2v-4,0,-6,-3,-6,-7","w":363},"\u00c7":{"d":"248,-81v-7,8,4,78,-28,64v-23,8,-49,28,-77,26v-2,7,-5,4,-1,6v18,0,31,10,31,28v0,12,-6,27,-29,27v-20,0,-40,-1,-25,-16v5,2,36,8,32,-8v1,-11,-13,-18,-27,-20v0,0,4,-12,7,-18v-71,-3,-124,-61,-124,-129v0,-72,62,-130,132,-130v44,0,66,20,71,20v4,-1,12,-23,19,-9v-4,5,21,82,2,82v-16,0,-6,-33,-20,-41v-50,-65,-170,-33,-170,72v0,66,46,117,102,117v41,0,81,-28,94,-71v0,-1,1,-4,5,-4v3,0,6,1,6,4","w":252},"\u00c8":{"d":"73,-293v-12,0,-24,-31,-1,-30v43,25,98,49,68,61v-3,0,-3,0,-67,-31xm177,-249v16,3,15,53,19,54v-1,7,-17,5,-18,-1v-18,-32,-17,-34,-28,-34r-68,0v-23,5,-6,45,-11,68v0,4,0,8,7,8r56,0v20,6,3,-30,23,-31v9,0,10,7,10,11r0,66v0,4,-1,10,-10,10v-24,2,3,-32,-19,-35v-25,5,-67,-14,-67,15r0,82v-3,18,29,16,45,16v12,0,44,-2,51,-7v8,-6,17,-39,29,-40v3,0,6,3,6,9v0,2,0,3,-11,51v-1,5,-3,7,-11,7r-123,0v-36,-1,-47,13,-54,-6v0,-6,4,-7,28,-16v7,-3,8,-6,8,-14r0,-188v-1,-14,-38,-2,-34,-17v0,-7,4,-8,7,-8r165,0","w":208},"\u00c9":{"d":"115,-315v8,-10,32,-12,33,5v0,10,-10,14,-15,17v-64,31,-64,31,-67,31v-11,-1,-9,-12,-1,-17xm177,-249v16,3,15,53,19,54v-1,7,-17,5,-18,-1v-18,-32,-17,-34,-28,-34r-68,0v-23,5,-6,45,-11,68v0,4,0,8,7,8r56,0v20,6,3,-30,23,-31v9,0,10,7,10,11r0,66v0,4,-1,10,-10,10v-24,2,3,-32,-19,-35v-25,5,-67,-14,-67,15r0,82v-3,18,29,16,45,16v12,0,44,-2,51,-7v8,-6,17,-39,29,-40v3,0,6,3,6,9v0,2,0,3,-11,51v-1,5,-3,7,-11,7r-123,0v-36,-1,-47,13,-54,-6v0,-6,4,-7,28,-16v7,-3,8,-6,8,-14r0,-188v-1,-14,-38,-2,-34,-17v0,-7,4,-8,7,-8r165,0","w":208},"\u00ca":{"d":"147,-267v-13,17,-43,-31,-44,-21v-11,-2,-35,38,-44,21v0,-3,0,-2,31,-41v3,-6,16,-12,23,-3v31,42,34,41,34,44xm177,-249v16,3,15,53,19,54v-1,7,-17,5,-18,-1v-18,-32,-17,-34,-28,-34r-68,0v-23,5,-6,45,-11,68v0,4,0,8,7,8r56,0v20,6,3,-30,23,-31v9,0,10,7,10,11r0,66v0,4,-1,10,-10,10v-24,2,3,-32,-19,-35v-25,5,-67,-14,-67,15r0,82v-3,18,29,16,45,16v12,0,44,-2,51,-7v8,-6,17,-39,29,-40v3,0,6,3,6,9v0,2,0,3,-11,51v-1,5,-3,7,-11,7r-123,0v-36,-1,-47,13,-54,-6v0,-6,4,-7,28,-16v7,-3,8,-6,8,-14r0,-188v-1,-14,-38,-2,-34,-17v0,-7,4,-8,7,-8r165,0","w":208},"\u00cb":{"d":"110,-279v0,-9,8,-17,17,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-17,-7,-17,-17xm61,-279v0,-9,8,-17,17,-17v10,0,18,8,18,17v0,23,-35,21,-35,0xm177,-249v16,3,15,53,19,54v-1,7,-17,5,-18,-1v-18,-32,-17,-34,-28,-34r-68,0v-23,5,-6,45,-11,68v0,4,0,8,7,8r56,0v20,6,3,-30,23,-31v9,0,10,7,10,11r0,66v0,4,-1,10,-10,10v-24,2,3,-32,-19,-35v-25,5,-67,-14,-67,15r0,82v-3,18,29,16,45,16v12,0,44,-2,51,-7v8,-6,17,-39,29,-40v3,0,6,3,6,9v0,2,0,3,-11,51v-1,5,-3,7,-11,7r-123,0v-36,-1,-47,13,-54,-6v0,-6,4,-7,28,-16v7,-3,8,-6,8,-14r0,-188v-1,-14,-38,-2,-34,-17v0,-7,4,-8,7,-8r165,0","w":208},"\u00cc":{"d":"13,-310v0,-17,25,-15,32,-5v60,46,51,32,57,46v0,4,-3,7,-8,7v-3,0,-3,0,-67,-31v-4,-2,-14,-6,-14,-17xm75,-26v-1,17,42,4,35,18v-3,20,-18,8,-53,8v-35,0,-50,14,-52,-9v0,-8,5,-6,30,-8v6,0,7,-4,7,-10r1,-193v6,-13,-32,2,-32,-15v4,-19,15,-8,49,-8v23,0,34,-1,38,-1v3,0,6,0,6,6v6,16,-25,5,-29,18r0,194","w":116},"\u00cd":{"d":"69,-315v8,-10,32,-12,33,5v0,10,-10,14,-15,17v-64,31,-64,31,-67,31v-10,-1,-8,-12,-1,-17xm75,-26v-1,17,42,4,35,18v-3,20,-18,8,-53,8v-35,0,-50,14,-52,-9v0,-8,5,-6,30,-8v6,0,7,-4,7,-10r1,-193v6,-13,-32,2,-32,-15v4,-19,15,-8,49,-8v23,0,34,-1,38,-1v3,0,6,0,6,6v6,16,-25,5,-29,18r0,194","w":116},"\u00ce":{"d":"101,-267v-12,16,-42,-31,-43,-21v-11,-2,-35,38,-44,21v0,-3,0,-2,31,-41v2,-6,15,-12,22,-3v31,42,34,41,34,44xm75,-26v-1,17,42,4,35,18v-3,20,-18,8,-53,8v-35,0,-50,14,-52,-9v0,-8,5,-6,30,-8v6,0,7,-4,7,-10r1,-193v6,-13,-32,2,-32,-15v4,-19,15,-8,49,-8v23,0,34,-1,38,-1v3,0,6,0,6,6v6,16,-25,5,-29,18r0,194","w":116},"\u00cf":{"d":"64,-279v0,-9,9,-17,18,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-18,-7,-18,-17xm16,-279v0,-9,8,-17,17,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-17,-7,-17,-17xm75,-26v-1,17,42,4,35,18v-3,20,-18,8,-53,8v-35,0,-50,14,-52,-9v0,-8,5,-6,30,-8v6,0,7,-4,7,-10r1,-193v6,-13,-32,2,-32,-15v4,-19,15,-8,49,-8v23,0,34,-1,38,-1v3,0,6,0,6,6v6,16,-25,5,-29,18r0,194","w":116},"\u00d1":{"d":"89,-267v4,-7,16,-33,34,-33v16,0,25,16,41,16v23,0,23,-28,35,-12v-3,8,-22,32,-41,31v-18,0,-25,-16,-39,-16v-21,-1,-21,30,-30,14xm67,-50v-7,53,39,19,42,45v-4,16,-17,5,-50,5v-34,0,-45,10,-51,-5v1,-17,29,-5,36,-21v2,0,2,-11,10,-171v-5,-9,-16,-28,-44,-31v-4,0,-7,-1,-7,-8v3,-20,35,-4,52,-9v8,0,11,2,15,7r89,102v65,71,68,74,71,74v7,-40,0,-101,0,-149v0,-23,-26,-9,-32,-26v7,-14,14,-7,45,-7v31,0,35,-9,42,7v0,19,-33,-5,-33,30r0,198v-1,21,-8,21,-25,2r-154,-173v-9,37,0,87,-6,130","w":287},"\u00d2":{"d":"110,-294v-12,0,-24,-31,-1,-30v39,19,85,55,76,54v0,4,-4,7,-8,7v-3,0,-3,0,-67,-31xm144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"\u00d3":{"d":"152,-315v8,-10,32,-14,33,4v0,10,-10,14,-15,17v-64,31,-64,31,-67,31v-10,-1,-10,-13,-1,-16xm144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"\u00d4":{"d":"184,-268v-12,16,-43,-31,-44,-21v-11,-1,-34,39,-44,21v0,-3,0,-2,31,-41v3,-6,16,-12,23,-3v31,42,34,41,34,44xm144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"\u00d5":{"d":"85,-272v5,-6,17,-32,35,-32v16,0,24,16,40,16v23,0,23,-28,35,-12v-3,8,-22,32,-41,31v-18,0,-25,-16,-39,-16v-21,-1,-21,31,-30,13xm144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"\u00d6":{"d":"147,-283v0,-9,9,-17,18,-17v10,0,17,7,17,16v0,10,-8,18,-17,18v-9,0,-18,-7,-18,-17xm99,-283v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,18,-17,18v-9,0,-17,-7,-17,-17xm144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"\u00d7":{"d":"31,-13v-6,-1,-18,-13,-8,-18r62,-62v-62,-62,-66,-65,-66,-69v0,-3,7,-13,13,-12v4,0,4,2,68,66v67,-67,64,-66,68,-66v3,0,12,7,12,12v0,4,-2,5,-66,69v66,66,66,64,66,68v-1,6,-11,16,-18,9r-62,-63v-66,66,-65,66,-69,66","w":198},"\u00d8":{"d":"82,-6v-16,26,-3,17,-18,22v-23,-7,-14,3,2,-32v-36,-25,-60,-67,-60,-111v0,-91,95,-160,187,-121v10,-28,19,-21,29,-14v0,2,-2,5,-12,23v40,25,64,70,64,118v1,99,-104,160,-192,115xm41,-138v0,33,9,73,37,100r104,-190v-66,-31,-139,-1,-141,90xm93,-26v62,33,145,9,145,-89v0,-36,-11,-76,-40,-102","w":280},"\u00d9":{"d":"107,-293v-12,0,-24,-31,-1,-30v43,25,98,49,68,61v-3,0,-3,0,-67,-31xm97,-239v5,15,-36,4,-34,22v8,67,-18,143,22,182v18,17,45,20,65,20v14,0,54,-1,66,-33v18,-46,0,-106,6,-165v3,-27,-26,-9,-32,-27v5,-16,11,-7,39,-7v27,0,38,-8,38,8v0,15,-24,-3,-24,37v0,77,22,148,-32,190v-17,13,-41,17,-68,17v-86,0,-105,-47,-108,-61v-10,-47,-4,-108,-4,-164v0,-18,-23,-3,-25,-19v3,-16,16,-8,46,-8v32,0,40,-9,45,8","w":272},"\u00da":{"d":"170,-315v9,-9,32,-13,33,5v0,10,-10,14,-15,17v-64,31,-64,31,-67,31v-10,-1,-8,-13,0,-17xm97,-239v5,15,-36,4,-34,22v8,67,-18,143,22,182v18,17,45,20,65,20v14,0,54,-1,66,-33v18,-46,0,-106,6,-165v3,-27,-26,-9,-32,-27v5,-16,11,-7,39,-7v27,0,38,-8,38,8v0,15,-24,-3,-24,37v0,77,22,148,-32,190v-17,13,-41,17,-68,17v-86,0,-105,-47,-108,-61v-10,-47,-4,-108,-4,-164v0,-18,-23,-3,-25,-19v3,-16,16,-8,46,-8v32,0,40,-9,45,8","w":272},"\u00db":{"d":"175,-262v-16,-5,-36,-32,-38,-26v-11,-2,-35,38,-44,21v0,-3,0,-2,31,-41v3,-6,16,-12,23,-3v31,42,33,41,33,44v0,2,-1,5,-5,5xm97,-239v5,15,-36,4,-34,22v8,67,-18,143,22,182v18,17,45,20,65,20v14,0,54,-1,66,-33v18,-46,0,-106,6,-165v3,-27,-26,-9,-32,-27v5,-16,11,-7,39,-7v27,0,38,-8,38,8v0,15,-24,-3,-24,37v0,77,22,148,-32,190v-17,13,-41,17,-68,17v-86,0,-105,-47,-108,-61v-10,-47,-4,-108,-4,-164v0,-18,-23,-3,-25,-19v3,-16,16,-8,46,-8v32,0,40,-9,45,8","w":272},"\u00dc":{"d":"152,-279v0,-9,9,-17,18,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-18,-7,-18,-17xm104,-279v0,-9,8,-17,17,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-17,-7,-17,-17xm97,-239v5,15,-36,4,-34,22v8,67,-18,143,22,182v18,17,45,20,65,20v14,0,54,-1,66,-33v18,-46,0,-106,6,-165v3,-27,-26,-9,-32,-27v5,-16,11,-7,39,-7v27,0,38,-8,38,8v0,15,-24,-3,-24,37v0,77,22,148,-32,190v-17,13,-41,17,-68,17v-86,0,-105,-47,-108,-61v-10,-47,-4,-108,-4,-164v0,-18,-23,-3,-25,-19v3,-16,16,-8,46,-8v32,0,40,-9,45,8","w":272},"\u00dd":{"d":"150,-315v8,-10,32,-12,33,5v0,10,-10,14,-15,17v-64,31,-65,31,-68,31v-10,-1,-7,-12,0,-17xm122,-125v52,-64,68,-93,66,-97v0,-18,-34,-1,-34,-19v5,-13,14,-4,41,-6v44,-4,52,4,24,26v-19,26,-94,112,-90,126r0,70v0,9,4,7,39,9v10,-2,12,16,3,18v-1,-2,-102,-2,-102,0v-4,0,-9,-2,-9,-10v0,-10,4,-8,28,-9v5,0,10,0,10,-8v-3,-32,7,-73,-7,-95v-86,-129,-44,-93,-86,-115v-1,-21,13,-11,48,-12v24,0,35,-1,39,-1v5,0,6,3,6,7v6,19,-30,1,-32,20v0,4,1,5,51,91v2,4,3,5,5,5","w":240,"k":{"e":14,"i":7,"c":14,"o":14,"a":7,"g":7,"m":7,"n":7,"p":7,"q":7,"r":7,"s":7,"u":7,"v":7,"w":7,"x":7,"y":7,"z":7,"\u00e6":7}},"\u00df":{"d":"55,-24v-6,14,37,8,20,26v-6,-7,-75,8,-69,-7v0,-15,32,-1,24,-31r0,-90v0,-4,-2,-4,-19,-4v-2,0,-8,0,-8,-6v-5,-16,23,-7,27,-15v-3,-57,28,-107,79,-108v24,0,43,16,43,40v0,38,-41,48,-41,75v0,30,73,58,77,109v4,53,-95,51,-95,12v0,-13,-5,-33,6,-33v9,0,2,11,9,23v4,17,58,32,58,-3v9,-22,-75,-51,-75,-96v0,-26,31,-44,31,-75v0,-17,-11,-30,-27,-30v-8,0,-33,4,-38,54v-5,50,-1,106,-2,159","w":190},"\u00e0":{"d":"25,-223v-10,-4,-13,-30,5,-29v10,0,17,10,20,15v36,54,37,54,37,59v0,4,-2,7,-7,7v-4,0,-5,-1,-55,-52xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e1":{"d":"83,-237v3,-12,32,-24,33,-2v-12,25,-53,65,-64,68v-4,0,-7,-3,-7,-7v0,-5,1,-4,38,-59xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e2":{"d":"94,-171v-13,-2,-27,-45,-28,-35v-4,0,-5,3,-19,28v-4,8,-11,10,-14,2v4,-7,14,-68,33,-74v9,-3,18,30,33,74v0,5,-4,5,-5,5xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e3":{"d":"16,-202v-10,-8,13,-37,30,-37v16,0,24,15,40,15v23,0,23,-26,35,-12v-3,8,-21,32,-41,32v-18,0,-25,-17,-39,-17v-16,0,-22,19,-25,19xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e4":{"d":"73,-222v0,-9,8,-17,17,-17v10,0,18,7,18,16v0,21,-35,23,-35,1xm24,-222v0,-9,9,-17,18,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-18,-6,-18,-16xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e5":{"d":"66,-234v17,0,30,15,30,32v0,18,-13,31,-30,31v-17,0,-31,-13,-31,-31v0,-17,14,-32,31,-32xm66,-220v-9,0,-16,8,-16,17v0,10,7,18,16,18v10,0,16,-8,16,-17v0,-9,-7,-18,-16,-18xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e6":{"d":"120,-81v3,-4,74,-21,70,-31v-14,-34,-78,-30,-72,28v0,2,1,3,2,3xm61,-12v28,7,42,-35,28,-57v-21,1,-51,7,-51,33v0,10,5,24,23,24xm113,-135v11,-5,21,-21,48,-21v34,0,66,31,65,44v0,11,-20,14,-30,18v-74,26,-76,25,-76,28v0,4,8,52,53,52v20,0,36,-13,51,-22v3,0,6,2,6,5v-11,26,-44,38,-67,38v-38,0,-52,-26,-54,-26v-2,0,-25,27,-56,27v-40,0,-53,-51,-26,-73v29,-24,74,2,66,-35v2,-21,-12,-39,-30,-39v-29,0,-24,28,-39,28v-6,0,-14,-4,-14,-12v0,-13,25,-33,56,-33v37,0,42,21,47,21","w":232},"\u00e7":{"d":"137,-30v-9,23,-34,35,-63,36v-2,8,-6,8,0,9v17,0,30,10,30,28v0,12,-6,27,-29,27v-20,0,-40,-1,-25,-16v5,2,35,7,32,-8v1,-11,-13,-18,-27,-20v0,0,5,-14,8,-21v-34,-6,-57,-35,-57,-76v0,-49,31,-83,77,-83v26,0,46,13,46,27v-12,32,-36,-6,-58,-8v-65,9,-46,118,16,118v28,0,36,-19,44,-19v3,0,6,2,6,6","w":137},"\u00e8":{"d":"21,-222v-10,-4,-13,-31,4,-30v10,0,17,10,20,15v36,54,38,55,38,60v0,4,-3,7,-8,7v-4,0,-4,-1,-54,-52xm144,-31v-34,56,-133,59,-136,-43v-3,-90,105,-105,131,-38v0,11,-19,14,-29,18v-75,26,-77,25,-77,28v0,4,9,52,54,52v21,0,36,-13,51,-22v3,0,6,2,6,5xm104,-112v-15,-33,-78,-30,-72,28v0,2,1,3,2,3v4,-4,71,-22,70,-31","w":147},"\u00e9":{"d":"78,-237v3,-12,32,-24,33,-1v-11,27,-53,63,-64,68v-4,0,-7,-3,-7,-7v0,-5,1,-5,38,-60xm144,-31v-34,56,-133,59,-136,-43v-3,-90,105,-105,131,-38v0,11,-19,14,-29,18v-75,26,-77,25,-77,28v0,4,9,52,54,52v21,0,36,-13,51,-22v3,0,6,2,6,5xm104,-112v-15,-33,-78,-30,-72,28v0,2,1,3,2,3v4,-4,71,-22,70,-31","w":147},"\u00ea":{"d":"103,-170v-12,-4,-26,-45,-27,-35v-4,0,-5,3,-19,28v-4,7,-11,11,-14,2v4,-7,14,-68,33,-74v9,-3,18,30,33,74v0,5,-5,5,-6,5xm144,-31v-34,56,-133,59,-136,-43v-3,-90,105,-105,131,-38v0,11,-19,14,-29,18v-75,26,-77,25,-77,28v0,4,9,52,54,52v21,0,36,-13,51,-22v3,0,6,2,6,5xm104,-112v-15,-33,-78,-30,-72,28v0,2,1,3,2,3v4,-4,71,-22,70,-31","w":147},"\u00eb":{"d":"83,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm34,-222v0,-9,8,-17,17,-17v10,0,18,7,18,16v0,21,-35,23,-35,1xm144,-31v-34,56,-133,59,-136,-43v-3,-90,105,-105,131,-38v0,11,-19,14,-29,18v-75,26,-77,25,-77,28v0,4,9,52,54,52v21,0,36,-13,51,-22v3,0,6,2,6,5xm104,-112v-15,-33,-78,-30,-72,28v0,2,1,3,2,3v4,-4,71,-22,70,-31","w":147},"\u00ec":{"d":"14,-225v-10,-5,-13,-31,5,-30v10,0,17,10,20,15v36,54,38,55,38,60v0,4,-3,7,-8,7v-4,0,-5,-1,-55,-52xm32,-4v-6,-13,34,-5,27,-23r1,-86v0,-6,-2,-6,-25,-15v-2,-1,-4,-1,-4,-4v20,-13,56,-40,55,-21r-2,94v0,44,0,46,8,46v17,0,20,7,12,15v-6,-6,-77,8,-72,-6","w":87},"\u00ed":{"d":"46,-240v3,-12,32,-24,34,-2v-11,27,-54,64,-65,69v-4,0,-6,-3,-6,-7v0,-5,0,-5,37,-60xm6,-4v-6,-13,34,-5,28,-23r0,-86v0,-6,-1,-6,-24,-15v-2,-1,-5,-1,-5,-4v19,-13,55,-40,55,-21r-2,94v0,44,0,46,8,46v17,0,20,7,12,15v-6,-8,-76,8,-72,-6","w":87},"\u00ee":{"d":"70,-173v-12,-4,-26,-45,-27,-35v-4,0,-5,2,-19,27v-4,8,-12,12,-14,2v4,-7,15,-67,32,-74v9,-4,19,30,34,74v0,5,-5,6,-6,6xm6,-4v-6,-13,34,-5,28,-23r0,-86v0,-6,-1,-6,-24,-15v-2,-1,-5,-1,-5,-4v19,-13,55,-40,55,-21r-2,94v0,44,0,46,8,46v17,0,20,7,12,15v-6,-8,-76,8,-72,-6","w":87},"\u00ef":{"d":"6,-4v-6,-13,34,-5,28,-23r0,-86v0,-6,-1,-6,-24,-15v-2,-1,-5,-1,-5,-4v19,-13,55,-40,55,-21r-2,94v0,44,0,46,8,46v17,0,20,7,12,15v-6,-8,-76,8,-72,-6xm47,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm-2,-222v0,-9,8,-17,17,-17v10,0,18,7,18,16v0,21,-35,23,-35,1","w":87},"\u00f1":{"d":"33,-207v4,-6,16,-32,34,-32v16,0,25,15,41,15v23,0,23,-26,35,-12v-4,8,-22,33,-41,32v-18,0,-25,-17,-39,-17v-21,-1,-21,30,-30,14xm27,-111v4,-9,-9,-11,-18,-24v0,-3,1,-3,34,-21v4,-2,9,-1,8,4v0,6,-1,14,1,18v1,0,19,-22,50,-22v20,-5,57,23,52,70r0,63v-6,14,36,8,17,25v-6,-6,-71,8,-65,-7v-5,-10,25,-1,24,-17v-3,-35,3,-62,-4,-95v-18,-37,-74,-18,-74,7r0,86v-3,16,45,8,23,27v-1,0,-16,-3,-34,-3v-26,0,-32,9,-37,-4v-4,-12,29,-5,23,-21r0,-86","w":179},"\u00f2":{"d":"29,-222v-10,-4,-13,-31,4,-30v10,0,17,10,20,15v36,54,38,55,38,60v0,4,-3,7,-7,7v-4,0,-5,-1,-55,-52xm8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"\u00f3":{"d":"120,-238v-12,26,-54,64,-65,68v-4,0,-6,-3,-6,-7v0,-5,0,-5,37,-60v3,-13,32,-24,34,-1xm8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"\u00f4":{"d":"112,-170v-13,-2,-27,-45,-28,-35v-4,0,-5,3,-19,28v-4,8,-11,10,-14,2v4,-7,14,-68,33,-74v9,-3,18,29,33,73v0,5,-4,6,-5,6xm8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"\u00f5":{"d":"33,-202v-10,-8,13,-37,30,-37v16,0,24,15,40,15v23,0,23,-26,35,-12v-3,8,-21,32,-41,32v-18,0,-24,-17,-38,-17v-16,0,-23,19,-26,19xm8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"\u00f6":{"d":"91,-222v0,-9,9,-17,18,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-18,-6,-18,-16xm43,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"\u00f7":{"d":"27,-83v-8,1,-8,-5,-8,-13v0,-8,4,-8,8,-8r199,0v7,-1,7,5,7,12v0,8,-5,9,-9,9r-197,0xm103,-144v0,-10,9,-19,19,-19v10,0,19,9,19,19v0,10,-9,18,-19,18v-10,0,-19,-8,-19,-18xm124,-24v-10,0,-19,-8,-19,-19v0,-10,9,-18,19,-18v10,0,19,9,19,19v0,10,-9,18,-19,18","w":252},"\u00f8":{"d":"161,-73v0,63,-56,95,-108,73v0,12,-22,16,-23,7v0,-2,2,-5,8,-15v-18,-13,-30,-37,-30,-65v1,-61,54,-99,108,-76v5,-19,18,-20,25,-10v0,2,-2,6,-10,19v20,15,30,42,30,67xm62,-17v58,29,98,-55,58,-103xm106,-131v-32,-19,-67,-3,-70,56v0,14,2,32,13,46"},"\u00f9":{"d":"34,-222v-10,-4,-13,-32,5,-30v10,0,16,10,19,15v36,54,38,55,38,60v0,4,-3,7,-7,7v-4,0,-5,-1,-55,-52xm172,-20v10,15,-6,9,-37,25v-8,0,-3,-12,-6,-17v-2,0,-20,18,-50,18v-57,0,-60,-68,-56,-132v5,-9,-32,-11,-17,-23v30,-2,34,-3,38,-3v3,0,4,2,4,5v2,58,-15,135,44,135v19,0,34,-11,37,-24r0,-89v0,-10,-6,-10,-24,-13v-4,-1,-5,-1,-5,-5v0,-5,2,-6,5,-6v35,-1,39,-2,44,-2v5,0,5,3,5,7r0,113v0,4,2,3,18,11","w":181},"\u00fa":{"d":"125,-238v-12,26,-54,64,-65,68v-4,0,-6,-3,-6,-7v0,-5,0,-5,37,-60v3,-13,32,-24,34,-1xm172,-20v10,15,-6,9,-37,25v-8,0,-3,-12,-6,-17v-2,0,-20,18,-50,18v-57,0,-60,-68,-56,-132v5,-9,-32,-11,-17,-23v30,-2,34,-3,38,-3v3,0,4,2,4,5v2,58,-15,135,44,135v19,0,34,-11,37,-24r0,-89v0,-10,-6,-10,-24,-13v-4,-1,-5,-1,-5,-5v0,-5,2,-6,5,-6v35,-1,39,-2,44,-2v5,0,5,3,5,7r0,113v0,4,2,3,18,11","w":181},"\u00fb":{"d":"117,-170v-13,-2,-27,-45,-28,-35v-4,0,-5,3,-19,28v-4,8,-11,10,-14,2v4,-7,14,-68,33,-74v9,-3,18,30,33,74v0,5,-4,5,-5,5xm172,-20v10,15,-6,9,-37,25v-8,0,-3,-12,-6,-17v-2,0,-20,18,-50,18v-57,0,-60,-68,-56,-132v5,-9,-32,-11,-17,-23v30,-2,34,-3,38,-3v3,0,4,2,4,5v2,58,-15,135,44,135v19,0,34,-11,37,-24r0,-89v0,-10,-6,-10,-24,-13v-4,-1,-5,-1,-5,-5v0,-5,2,-6,5,-6v35,-1,39,-2,44,-2v5,0,5,3,5,7r0,113v0,4,2,3,18,11","w":181},"\u00fc":{"d":"96,-222v0,-9,8,-17,17,-17v10,0,18,7,18,16v0,21,-35,23,-35,1xm48,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm172,-20v10,15,-6,9,-37,25v-8,0,-3,-12,-6,-17v-2,0,-20,18,-50,18v-57,0,-60,-68,-56,-132v5,-9,-32,-11,-17,-23v30,-2,34,-3,38,-3v3,0,4,2,4,5v2,58,-15,135,44,135v19,0,34,-11,37,-24r0,-89v0,-10,-6,-10,-24,-13v-4,-1,-5,-1,-5,-5v0,-5,2,-6,5,-6v35,-1,39,-2,44,-2v5,0,5,3,5,7r0,113v0,4,2,3,18,11","w":181},"\u00fd":{"d":"120,-238v-12,26,-54,64,-65,68v-4,0,-6,-3,-6,-7v0,-5,0,-5,37,-60v3,-13,32,-24,34,-1xm91,-40v21,-37,33,-80,33,-88v3,-14,-23,-1,-24,-15v6,-12,11,-5,35,-5v24,0,28,-7,32,6v0,6,-2,6,-14,7v-8,1,-4,0,-29,63v-16,39,-38,90,-64,130v-9,13,-17,22,-27,22v-8,0,-14,-6,-14,-13v0,-14,20,-17,32,-31v41,-50,26,-40,-16,-131v-6,-12,-19,-35,-20,-36v-6,-8,-14,0,-14,-12v4,-13,11,-5,34,-5v23,0,29,-7,33,4v4,12,-17,4,-19,14v0,0,16,52,42,90"},"\u00ff":{"d":"91,-222v0,-9,9,-17,18,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-18,-6,-18,-16xm43,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm91,-40v21,-37,33,-80,33,-88v3,-14,-23,-1,-24,-15v6,-12,11,-5,35,-5v24,0,28,-7,32,6v0,6,-2,6,-14,7v-8,1,-4,0,-29,63v-16,39,-38,90,-64,130v-9,13,-17,22,-27,22v-8,0,-14,-6,-14,-13v0,-14,20,-17,32,-31v41,-50,26,-40,-16,-131v-6,-12,-19,-35,-20,-36v-6,-8,-14,0,-14,-12v4,-13,11,-5,34,-5v23,0,29,-7,33,4v4,12,-17,4,-19,14v0,0,16,52,42,90"},"\u2013":{"d":"15,-81v-8,0,-8,-18,0,-19r160,0v7,0,8,19,0,19r-160,0","w":189},"\u2014":{"d":"15,-81v-8,0,-8,-18,0,-19r355,0v5,0,5,5,5,9v0,8,-1,10,-5,10r-355,0","w":384},"\u2018":{"d":"45,-167v-13,0,-31,-10,-31,-40v0,-33,18,-51,27,-33v-8,6,-26,37,9,37v14,0,18,10,18,16v0,9,-8,20,-23,20","w":81,"k":{"\u201c":-18}},"\u2019":{"d":"37,-246v13,0,31,10,31,40v0,33,-18,51,-27,33v6,-8,28,-38,-9,-38v-14,0,-18,-9,-18,-15v0,-9,8,-20,23,-20","w":81,"k":{"\u201d":-18}},"\u201c":{"d":"113,-167v-13,0,-31,-10,-31,-40v0,-32,20,-51,27,-33v-8,6,-26,37,9,37v14,0,18,10,18,16v0,9,-8,20,-23,20xm45,-167v-13,0,-31,-10,-31,-40v0,-33,18,-51,27,-33v-8,6,-26,37,9,37v14,0,18,10,18,16v0,9,-8,20,-23,20","w":149,"k":{"\u2018":-18}},"\u201d":{"d":"37,-246v12,0,31,10,31,40v0,33,-18,50,-27,33v5,-8,27,-38,-9,-38v-14,0,-18,-9,-18,-15v0,-9,8,-20,23,-20xm105,-246v12,0,31,10,31,40v0,33,-18,50,-27,33v6,-8,28,-38,-9,-38v-14,0,-18,-9,-18,-15v0,-9,8,-20,23,-20","w":149,"k":{"\u2019":-18}},"\u2032":{"d":"67,-244v-11,28,-35,75,-46,79v-4,0,-7,-4,-7,-8v0,-2,0,-2,21,-64v0,-17,29,-30,32,-7","w":80},"\u2033":{"d":"67,-244v-11,28,-35,75,-46,79v-4,0,-7,-3,-7,-8v0,-3,0,-2,21,-64v0,-17,29,-30,32,-7xm127,-244v-12,28,-34,76,-47,79v-4,0,-7,-3,-7,-8v0,-3,1,-2,22,-64v0,-17,30,-30,32,-7","w":140},"\u2122":{"d":"281,-218v-10,10,-57,110,-53,87v-6,2,-11,-26,-52,-87v1,15,-3,82,3,74v9,-1,20,6,10,11v-5,-4,-50,6,-46,-5v0,-6,7,-5,14,-6v4,-1,7,0,7,-44v0,-36,13,-49,-16,-58v-2,0,-4,0,-4,-3v2,-10,26,-6,34,-2r56,89r48,-87v2,-10,20,-3,30,-5v2,0,4,1,4,5v0,9,-18,2,-18,11r1,86v-6,13,27,4,13,19v-14,-4,-48,6,-49,-5v-1,-9,22,-1,19,-14xm135,-229v-10,15,-16,-21,-21,-14v-9,2,-27,-5,-29,4r0,91v0,4,1,4,15,5v4,0,4,1,4,5v-3,10,-9,4,-28,4v-21,0,-23,7,-28,-5v-3,-8,19,-1,19,-11r0,-88v-1,-10,-21,-3,-30,-5v-5,0,-5,0,-13,16v0,1,-1,4,-5,4v-8,-2,-1,-32,5,-33r103,0v5,0,4,1,8,25r0,2","w":330}}});;(function($){$.fn.tipsy=function(options){options=$.extend({},$.fn.tipsy.defaults,options);return this.each(function(){var opts=$.fn.tipsy.elementOptions(this,options);$(this).hover(function(){$.data(this,'cancel.tipsy',true);var tip=$.data(this,'active.tipsy');if(!tip){tip=$('<div class="tipsy"><div class="tipsy-inner"/></div>');tip.css({position:'absolute',zIndex:100000});$.data(this,'active.tipsy',tip);}
if($(this).attr('title')||typeof($(this).attr('original-title'))!='string'){$(this).attr('original-title',$(this).attr('title')||'').removeAttr('title');}
var title;if(typeof opts.title=='string'){title=$(this).attr(opts.title=='title'?'original-title':opts.title);}else if(typeof opts.title=='function'){title=opts.title.call(this);}
tip.find('.tipsy-inner')[opts.html?'html':'text'](title||opts.fallback);var pos=$.extend({},$(this).offset(),{width:this.offsetWidth,height:this.offsetHeight});tip.get(0).className='tipsy';tip.remove().css({top:0,left:0,visibility:'hidden',display:'block'}).appendTo(document.body);var actualWidth=tip[0].offsetWidth,actualHeight=tip[0].offsetHeight;var gravity=(typeof opts.gravity=='function')?opts.gravity.call(this):opts.gravity;switch(gravity.charAt(0)){case'n':tip.css({top:pos.top+pos.height,left:pos.left+pos.width/2-actualWidth/2}).addClass('tipsy-north');break;case's':tip.css({top:pos.top-actualHeight,left:pos.left+pos.width/2-actualWidth/2}).addClass('tipsy-south');break;case'e':tip.css({top:pos.top+pos.height/2-actualHeight/2,left:pos.left-actualWidth}).addClass('tipsy-east');break;case'w':tip.css({top:pos.top+pos.height/2-actualHeight/2,left:pos.left+pos.width}).addClass('tipsy-west');break;}
if(opts.fade){tip.css({opacity:0,display:'block',visibility:'visible'}).animate({opacity:0.8});}else{tip.css({visibility:'visible'});}},function(){$.data(this,'cancel.tipsy',false);var self=this;setTimeout(function(){if($.data(this,'cancel.tipsy'))return;var tip=$.data(self,'active.tipsy');if(opts.fade){tip.stop().fadeOut(function(){$(this).remove();});}else{tip.remove();}},100);});});};$.fn.tipsy.elementOptions=function(ele,options){return $.metadata?$.extend({},options,$(ele).metadata()):options;};$.fn.tipsy.defaults={fade:false,fallback:'',gravity:'n',html:false,title:'title'};$.fn.tipsy.autoNS=function(){return $(this).offset().top>($(document).scrollTop()+$(window).height()/2)?'s':'n';};$.fn.tipsy.autoWE=function(){return $(this).offset().left>($(document).scrollLeft()+$(window).width()/2)?'e':'w';};})(jQuery);;(function(a){a.fn.tweetable=function(b){var c={limit:5,username:"philipbeel",time:false,replies:false,position:"append"};var b=a.extend(c,b);return this.each(function(e){var d=a(this);var j;var i="";var f=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var g="http://api.twitter.com/1/statuses/user_timeline.json?screen_name=";var h="&count=";a.getJSON(g+c.username+h+c.limit+"&callback=?",d,function(k){a.each(k,function(m,n){if(m==0){j=a('<ul class="tweetList">')[c.position.toLowerCase()+"To"](d)}if(c.replies===false){if(n.in_reply_to_status_id===null){j.append('<li class="tweet_content_'+m+'"><p class="tweet_link_'+m+'">'+n.text.replace(/#(.*?)(\s|$)/g,'<span class="hash">#$1 </span>').replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,'<a href="$&">$&</a> ').replace(/@(.*?)(\s|\(|\)|$)/g,'<a href="http://twitter.com/$1">@$1 </a>$2')+"</p></li>")}}else{j.append('<li class="tweet_content_'+m+'"><p class="tweet_link_'+m+'">'+n.text.replace(/#(.*?)(\s|$)/g,'<span class="hash">#$1 </span>').replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,'<a href="$&">$&</a> ').replace(/@(.*?)(\s|\(|\)|$)/g,'<a href="http://twitter.com/$1">@$1 </a>$2')+"</p></li>")}if(c.time==true){for(var l=0;l<=12;l++){if(f[l]==n.created_at.substr(4,3)){i=l+1;if(i<10){i="0"+i}}}a(".tweet_link_"+m).append("<small> "+n.created_at.substr(8,2)+"/"+i+"/"+n.created_at.substr(26,4)+" "+n.created_at.substr(11,8)+"</small>")}})})})}})(jQuery);;var ddaccordion={ajaxloadingmsg:'<img src="loading2.gif" /><br />Loading Content...',headergroup:{},contentgroup:{},preloadimages:function($images){$images.each(function(){var preloadimage=new Image()
preloadimage.src=this.src})},expandone:function(headerclass,selected){this.toggleone(headerclass,selected,"expand")},collapseone:function(headerclass,selected){this.toggleone(headerclass,selected,"collapse")},expandall:function(headerclass){var $headers=this.headergroup[headerclass]
this.contentgroup[headerclass].filter(':hidden').each(function(){$headers.eq(parseInt($(this).attr('contentindex'))).trigger("evt_accordion")})},collapseall:function(headerclass){var $headers=this.headergroup[headerclass]
this.contentgroup[headerclass].filter(':visible').each(function(){$headers.eq(parseInt($(this).attr('contentindex'))).trigger("evt_accordion")})},toggleone:function(headerclass,selected,optstate){var $targetHeader=this.headergroup[headerclass].eq(selected)
var $subcontent=this.contentgroup[headerclass].eq(selected)
if(typeof optstate=="undefined"||optstate=="expand"&&$subcontent.is(":hidden")||optstate=="collapse"&&$subcontent.is(":visible"))
$targetHeader.trigger("evt_accordion")},ajaxloadcontent:function($targetHeader,$targetContent,config,callback){var ajaxinfo=$targetHeader.data('ajaxinfo')
function handlecontent(content){if(content){ajaxinfo.cacheddata=content
ajaxinfo.status="cached"
if($targetContent.queue("fx").length==0){$targetContent.hide().html(content)
ajaxinfo.status="complete"
callback()}}
if(ajaxinfo.status!="complete"){setTimeout(function(){handlecontent(ajaxinfo.cacheddata)},100)}}
if(ajaxinfo.status=="none"){$targetContent.html(this.ajaxloadingmsg)
$targetContent.slideDown(config.animatespeed)
ajaxinfo.status="loading"
$.ajax({url:ajaxinfo.url,error:function(ajaxrequest){handlecontent('Error fetching content. Server Response: '+ajaxrequest.responseText)},success:function(content){content=(content=="")?" ":content
handlecontent(content)}})}
else if(ajaxinfo.status=="loading")
handlecontent(ajaxinfo.cacheddata)},expandit:function($targetHeader,$targetContent,config,useractivated,directclick,skipanimation){var ajaxinfo=$targetHeader.data('ajaxinfo')
if(ajaxinfo){if(ajaxinfo.status=="none"||ajaxinfo.status=="loading")
this.ajaxloadcontent($targetHeader,$targetContent,config,function(){ddaccordion.expandit($targetHeader,$targetContent,config,useractivated,directclick)})
else if(ajaxinfo.status=="cached"){$targetContent.html(ajaxinfo.cacheddata)
ajaxinfo.cacheddata=null
ajaxinfo.status="complete"}}
this.transformHeader($targetHeader,config,"expand")
$targetContent.slideDown(skipanimation?0:config.animatespeed,function(){config.onopenclose($targetHeader.get(0),parseInt($targetHeader.attr('headerindex')),$targetContent.css('display'),useractivated)
if(config.postreveal=="gotourl"&&directclick){var targetLink=($targetHeader.is("a"))?$targetHeader.get(0):$targetHeader.find('a:eq(0)').get(0)
if(targetLink)
setTimeout(function(){location=targetLink.href},200)}})},collapseit:function($targetHeader,$targetContent,config,isuseractivated){this.transformHeader($targetHeader,config,"collapse")
$targetContent.slideUp(config.animatespeed,function(){config.onopenclose($targetHeader.get(0),parseInt($targetHeader.attr('headerindex')),$targetContent.css('display'),isuseractivated)})},transformHeader:function($targetHeader,config,state){$targetHeader.addClass((state=="expand")?config.cssclass.expand:config.cssclass.collapse).removeClass((state=="expand")?config.cssclass.collapse:config.cssclass.expand)
if(config.htmlsetting.location=='src'){$targetHeader=($targetHeader.is("img"))?$targetHeader:$targetHeader.find('img').eq(0)
$targetHeader.attr('src',(state=="expand")?config.htmlsetting.expand:config.htmlsetting.collapse)}
else if(config.htmlsetting.location=="prefix")
$targetHeader.find('.accordprefix').html((state=="expand")?config.htmlsetting.expand:config.htmlsetting.collapse)
else if(config.htmlsetting.location=="suffix")
$targetHeader.find('.accordsuffix').html((state=="expand")?config.htmlsetting.expand:config.htmlsetting.collapse)},urlparamselect:function(headerclass){var result=window.location.search.match(new RegExp(headerclass+"=((\\d+)(,(\\d+))*)","i"))
if(result!=null)
result=RegExp.$1.split(',')
return result},getCookie:function(Name){var re=new RegExp(Name+"=[^;]+","i")
if(document.cookie.match(re))
return document.cookie.match(re)[0].split("=")[1]
return null},setCookie:function(name,value){document.cookie=name+"="+value+"; path=/"},init:function(config){document.write('<style type="text/css">\n')
document.write('.'+config.contentclass+'{display: none}\n')
document.write('a.hiddenajaxlink{display: none}\n')
document.write('<\/style>')
jQuery(document).ready(function($){ddaccordion.urlparamselect(config.headerclass)
var persistedheaders=ddaccordion.getCookie(config.headerclass)
ddaccordion.headergroup[config.headerclass]=$('.'+config.headerclass)
ddaccordion.contentgroup[config.headerclass]=$('.'+config.contentclass)
var $headers=ddaccordion.headergroup[config.headerclass]
var $subcontents=ddaccordion.contentgroup[config.headerclass]
config.cssclass={collapse:config.toggleclass[0],expand:config.toggleclass[1]}
config.revealtype=config.revealtype||"click"
config.revealtype=config.revealtype.replace(/mouseover/i,"mouseenter")
if(config.revealtype=="clickgo"){config.postreveal="gotourl"
config.revealtype="click"}
if(typeof config.togglehtml=="undefined")
config.htmlsetting={location:"none"}
else
config.htmlsetting={location:config.togglehtml[0],collapse:config.togglehtml[1],expand:config.togglehtml[2]}
config.oninit=(typeof config.oninit=="undefined")?function(){}:config.oninit
config.onopenclose=(typeof config.onopenclose=="undefined")?function(){}:config.onopenclose
var lastexpanded={}
var expandedindices=ddaccordion.urlparamselect(config.headerclass)||((config.persiststate&&persistedheaders!=null)?persistedheaders:config.defaultexpanded)
if(typeof expandedindices=='string')
expandedindices=expandedindices.replace(/c/ig,'').split(',')
if(expandedindices.length==1&&expandedindices[0]=="-1")
expandedindices=[]
if(config["collapseprev"]&&expandedindices.length>1)
expandedindices=[expandedindices.pop()]
if(config["onemustopen"]&&expandedindices.length==0)
expandedindices=[0]
$headers.each(function(index){var $header=$(this)
if(/(prefix)|(suffix)/i.test(config.htmlsetting.location)&&$header.html()!=""){$('<span class="accordprefix"></span>').prependTo(this)
$('<span class="accordsuffix"></span>').appendTo(this)}
$header.attr('headerindex',index+'h')
$subcontents.eq(index).attr('contentindex',index+'c')
var $subcontent=$subcontents.eq(index)
var $hiddenajaxlink=$subcontent.find('a.hiddenajaxlink:eq(0)')
if($hiddenajaxlink.length==1){$header.data('ajaxinfo',{url:$hiddenajaxlink.attr('href'),cacheddata:null,status:'none'})}
var needle=(typeof expandedindices[0]=="number")?index:index+''
if(jQuery.inArray(needle,expandedindices)!=-1){ddaccordion.expandit($header,$subcontent,config,false,false,!config.animatedefault)
lastexpanded={$header:$header,$content:$subcontent}}
else{$subcontent.hide()
config.onopenclose($header.get(0),parseInt($header.attr('headerindex')),$subcontent.css('display'),false)
ddaccordion.transformHeader($header,config,"collapse")}})
$headers.bind("evt_accordion",function(e,isdirectclick){var $subcontent=$subcontents.eq(parseInt($(this).attr('headerindex')))
if($subcontent.css('display')=="none"){ddaccordion.expandit($(this),$subcontent,config,true,isdirectclick)
if(config["collapseprev"]&&lastexpanded.$header&&$(this).get(0)!=lastexpanded.$header.get(0)){ddaccordion.collapseit(lastexpanded.$header,lastexpanded.$content,config,true)}
lastexpanded={$header:$(this),$content:$subcontent}}
else if(!config["onemustopen"]||config["onemustopen"]&&lastexpanded.$header&&$(this).get(0)!=lastexpanded.$header.get(0)){ddaccordion.collapseit($(this),$subcontent,config,true)}})
$headers.bind(config.revealtype,function(){if(config.revealtype=="mouseenter"){clearTimeout(config.revealdelay)
var headerindex=parseInt($(this).attr("headerindex"))
config.revealdelay=setTimeout(function(){ddaccordion.expandone(config["headerclass"],headerindex)},config.mouseoverdelay||0)}
else{$(this).trigger("evt_accordion",[true])
return false}})
$headers.bind("mouseleave",function(){clearTimeout(config.revealdelay)})
config.oninit($headers.get(),expandedindices)
$(window).bind('unload',function(){$headers.unbind()
var expandedindices=[]
$subcontents.filter(':visible').each(function(index){expandedindices.push($(this).attr('contentindex'))})
if(config.persiststate==true&&$headers.length>0){expandedindices=(expandedindices.length==0)?'-1c':expandedindices
ddaccordion.setCookie(config.headerclass,expandedindices)}})})}}
ddaccordion.preloadimages(jQuery(ddaccordion.ajaxloadingmsg).filter('img'));jQuery(document).ready(function(){jQuery('.view a').click(function(){if(jQuery(this).hasClass('gallery')){jQuery(this).parent().parent().find('.block').removeClass('block-fullwidth');jQuery('.view a').removeClass('active');jQuery(this).addClass('active');}else{jQuery(this).parent().parent().find('.block').addClass('block-fullwidth');jQuery('.view a').removeClass('active');jQuery(this).addClass('active');}
return false;});})
jQuery(document).ready(function($){jQuery(function(){jQuery('.product-image').hover(function(){jQuery(this).fadeTo("fast",0.8);},function(){jQuery(this).fadeTo("fast",1);});jQuery('.fade').hover(function(){jQuery(this).fadeTo("fast",0.8);},function(){jQuery(this).fadeTo("fast",1);});jQuery('.logo').hover(function(){jQuery(this).fadeTo("fast",0.8);},function(){jQuery(this).fadeTo("fast",1);});});});jQuery(document).ready(function($){jQuery('#tweets').tweetable({username:'washsummit',limit:1,replies:false})});;jQuery(document).ready(function(){var tag_cloud_class='#tagcloud';var tag_cloud_height=jQuery('#tagcloud').height();jQuery('.inside ul li:last-child').css('border-bottom','0px')
jQuery('.wooTabs').each(function(){jQuery(this).children('li:first').addClass('selected');});jQuery('.inside > *').hide();jQuery('.inside > *:first-child').show();jQuery('.wooTabs li').click(function(evt){jQuery('.wooTabs li').removeClass('selected');jQuery(this).addClass('selected');jQuery('.inside').children('*').hide();var clicked_tab_ref=jQuery(this).find('a').attr('href');jQuery('.inside '+clicked_tab_ref).fadeIn(500);evt.preventDefault();})
jQuery('#jumpto-tabdisc').click(function(){jQuery('.wooTabs li').removeClass('selected');jQuery('#li-discussion').addClass('selected');jQuery('.inside').children('*').hide();var discussion_tab_ref=jQuery('#li-discussion').find('a').attr('href');jQuery('.inside '+discussion_tab_ref).fadeIn(500);});jQuery('#jumpto2-tabdisc').click(function(){jQuery('.wooTabs li').removeClass('selected');jQuery('#li-discussion').addClass('selected');jQuery('.inside').children('*').hide();var discussion_tab_ref=jQuery('#li-discussion').find('a').attr('href');jQuery('.inside '+discussion_tab_ref).fadeIn(500);});});;(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl();},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}},o.delay);},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu;},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone());};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass);});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this));}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});});o.onInit.call(this);}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '));});};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)
this.toggleClass(sf.c.shadowClass+'-off');};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show',height:'show'},speed:'normal',autoArrows:true,dropShadows:false,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this;},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul);});return this;}});})(jQuery);jQuery(document).ready(function(){jQuery('ul#main-nav').superfish();});;(function($){$.fn.easySlider=function(options){var defaults={prevId:'prevBtn',prevText:'Previous',nextId:'nextBtn',nextText:'Next',controlsShow:true,controlsBefore:'',controlsAfter:'',controlsFade:true,firstId:'firstBtn',firstText:'First',firstShow:false,lastId:'lastBtn',lastText:'Last',lastShow:false,vertical:false,speed:1000,auto:false,pause:4000,continuous:true,numeric:false,numericId:'controls'};var options=$.extend(defaults,options);this.each(function(){var obj=$(this);var s=$("li",obj).length;var w=$("li",obj).width();var h=$("li",obj).height();var clickable=true;obj.width(w);obj.height(h);obj.css("overflow","hidden");var ts=s-1;var t=0;$("ul",obj).css('width',s*w);if(options.continuous){$("ul",obj).prepend($("ul li:last-child",obj).clone().css("margin-left","-"+w+"px"));$("ul",obj).append($("ul li:nth-child(2)",obj).clone());$("ul",obj).css('width',(s+1)*w);};if(!options.vertical)$("li",obj).css('float','left');if(options.controlsShow){var html=options.controlsBefore;if(options.numeric){html+='<ol id="'+options.numericId+'"></ol>';}else{if(options.firstShow)html+='<span id="'+options.firstId+'"><a href=\"javascript:void(0);\">'+options.firstText+'</a></span>';html+=' <span id="'+options.prevId+'"><a href=\"javascript:void(0);\">'+options.prevText+'</a></span>';html+=' <span id="'+options.nextId+'"><a href=\"javascript:void(0);\">'+options.nextText+'</a></span>';if(options.lastShow)html+=' <span id="'+options.lastId+'"><a href=\"javascript:void(0);\">'+options.lastText+'</a></span>';};html+=options.controlsAfter;$(obj).after(html);};if(options.numeric){for(var i=0;i<s;i++){$(document.createElement("li")).attr('id',options.numericId+(i+1)).html('<a rel='+i+' href=\"javascript:void(0);\">'+(i+1)+'</a>').appendTo($("#"+options.numericId)).click(function(){animate($("a",$(this)).attr('rel'),true);});};}else{$("a","#"+options.nextId).click(function(){animate("next",true);});$("a","#"+options.prevId).click(function(){animate("prev",true);});$("a","#"+options.firstId).click(function(){animate("first",true);});$("a","#"+options.lastId).click(function(){animate("last",true);});};function setCurrent(i){i=parseInt(i)+1;$("li","#"+options.numericId).removeClass("current");$("li#"+options.numericId+i).addClass("current");};function adjust(){if(t>ts)t=0;if(t<0)t=ts;if(!options.vertical){$("ul",obj).css("margin-left",(t*w*-1));}else{$("ul",obj).css("margin-left",(t*h*-1));}
clickable=true;if(options.numeric)setCurrent(t);};function animate(dir,clicked){if(clickable){clickable=false;var ot=t;switch(dir){case"next":t=(ot>=ts)?(options.continuous?t+1:ts):t+1;break;case"prev":t=(t<=0)?(options.continuous?t-1:0):t-1;break;case"first":t=0;break;case"last":t=ts;break;default:t=dir;break;};var diff=Math.abs(ot-t);var speed=diff*options.speed;if(!options.vertical){p=(t*w*-1);$("ul",obj).animate({marginLeft:p},{queue:false,duration:speed,complete:adjust});}else{p=(t*h*-1);$("ul",obj).animate({marginTop:p},{queue:false,duration:speed,complete:adjust});};if(!options.continuous&&options.controlsFade){if(t==ts){$("a","#"+options.nextId).hide();$("a","#"+options.lastId).hide();}else{$("a","#"+options.nextId).show();$("a","#"+options.lastId).show();};if(t==0){$("a","#"+options.prevId).hide();$("a","#"+options.firstId).hide();}else{$("a","#"+options.prevId).show();$("a","#"+options.firstId).show();};};if(clicked)clearTimeout(timeout);if(options.auto&&dir=="next"&&!clicked){;timeout=setTimeout(function(){animate("next",false);},diff*options.speed+options.pause);};};};var timeout;if(options.auto){;timeout=setTimeout(function(){animate("next",false);},options.pause);};if(options.numeric)setCurrent(0);if(!options.continuous&&options.controlsFade){$("a","#"+options.prevId).hide();$("a","#"+options.firstId).hide();};});};})(jQuery);;var Prototype={Version:'1.6.0.3',Browser:{IE:!!(window.attachEvent&&navigator.userAgent.indexOf('Opera')===-1),Opera:navigator.userAgent.indexOf('Opera')>-1,WebKit:navigator.userAgent.indexOf('AppleWebKit/')>-1,Gecko:navigator.userAgent.indexOf('Gecko')>-1&&navigator.userAgent.indexOf('KHTML')===-1,MobileSafari:!!navigator.userAgent.match(/Apple.*Mobile.*Safari/)},BrowserFeatures:{XPath:!!document.evaluate,SelectorsAPI:!!document.querySelector,ElementExtensions:!!window.HTMLElement,SpecificElementExtensions:document.createElement('div')['__proto__']&&document.createElement('div')['__proto__']!==document.createElement('form')['__proto__']},ScriptFragment:'<script[^>]*>([\\S\\s]*?)<\/script>',JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(x){return x}};if(Prototype.Browser.MobileSafari)
Prototype.BrowserFeatures.SpecificElementExtensions=false;var Class={create:function(){var parent=null,properties=$A(arguments);if(Object.isFunction(properties[0]))
parent=properties.shift();function klass(){this.initialize.apply(this,arguments);}
Object.extend(klass,Class.Methods);klass.superclass=parent;klass.subclasses=[];if(parent){var subclass=function(){};subclass.prototype=parent.prototype;klass.prototype=new subclass;parent.subclasses.push(klass);}
for(var i=0;i<properties.length;i++)
klass.addMethods(properties[i]);if(!klass.prototype.initialize)
klass.prototype.initialize=Prototype.emptyFunction;klass.prototype.constructor=klass;return klass;}};Class.Methods={addMethods:function(source){var ancestor=this.superclass&&this.superclass.prototype;var properties=Object.keys(source);if(!Object.keys({toString:true}).length)
properties.push("toString","valueOf");for(var i=0,length=properties.length;i<length;i++){var property=properties[i],value=source[property];if(ancestor&&Object.isFunction(value)&&value.argumentNames().first()=="$super"){var method=value;value=(function(m){return function(){return ancestor[m].apply(this,arguments)};})(property).wrap(method);value.valueOf=method.valueOf.bind(method);value.toString=method.toString.bind(method);}
this.prototype[property]=value;}
return this;}};var Abstract={};Object.extend=function(destination,source){for(var property in source)
destination[property]=source[property];return destination;};Object.extend(Object,{inspect:function(object){try{if(Object.isUndefined(object))return'undefined';if(object===null)return'null';return object.inspect?object.inspect():String(object);}catch(e){if(e instanceof RangeError)return'...';throw e;}},toJSON:function(object){var type=typeof object;switch(type){case'undefined':case'function':case'unknown':return;case'boolean':return object.toString();}
if(object===null)return'null';if(object.toJSON)return object.toJSON();if(Object.isElement(object))return;var results=[];for(var property in object){var value=Object.toJSON(object[property]);if(!Object.isUndefined(value))
results.push(property.toJSON()+': '+value);}
return'{'+results.join(', ')+'}';},toQueryString:function(object){return $H(object).toQueryString();},toHTML:function(object){return object&&object.toHTML?object.toHTML():String.interpret(object);},keys:function(object){var keys=[];for(var property in object)
keys.push(property);return keys;},values:function(object){var values=[];for(var property in object)
values.push(object[property]);return values;},clone:function(object){return Object.extend({},object);},isElement:function(object){return!!(object&&object.nodeType==1);},isArray:function(object){return object!=null&&typeof object=="object"&&'splice'in object&&'join'in object;},isHash:function(object){return object instanceof Hash;},isFunction:function(object){return typeof object=="function";},isString:function(object){return typeof object=="string";},isNumber:function(object){return typeof object=="number";},isUndefined:function(object){return typeof object=="undefined";}});Object.extend(Function.prototype,{argumentNames:function(){var names=this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1].replace(/\s+/g,'').split(',');return names.length==1&&!names[0]?[]:names;},bind:function(){if(arguments.length<2&&Object.isUndefined(arguments[0]))return this;var __method=this,args=$A(arguments),object=args.shift();return function(){return __method.apply(object,args.concat($A(arguments)));}},bindAsEventListener:function(){var __method=this,args=$A(arguments),object=args.shift();return function(event){return __method.apply(object,[event||window.event].concat(args));}},curry:function(){if(!arguments.length)return this;var __method=this,args=$A(arguments);return function(){return __method.apply(this,args.concat($A(arguments)));}},delay:function(){var __method=this,args=$A(arguments),timeout=args.shift()*1000;return window.setTimeout(function(){return __method.apply(__method,args);},timeout);},defer:function(){var args=[0.01].concat($A(arguments));return this.delay.apply(this,args);},wrap:function(wrapper){var __method=this;return function(){return wrapper.apply(this,[__method.bind(this)].concat($A(arguments)));}},methodize:function(){if(this._methodized)return this._methodized;var __method=this;return this._methodized=function(){return __method.apply(null,[this].concat($A(arguments)));};}});Date.prototype.toJSON=function(){return'"'+this.getUTCFullYear()+'-'+
(this.getUTCMonth()+1).toPaddedString(2)+'-'+
this.getUTCDate().toPaddedString(2)+'T'+
this.getUTCHours().toPaddedString(2)+':'+
this.getUTCMinutes().toPaddedString(2)+':'+
this.getUTCSeconds().toPaddedString(2)+'Z"';};var Try={these:function(){var returnValue;for(var i=0,length=arguments.length;i<length;i++){var lambda=arguments[i];try{returnValue=lambda();break;}catch(e){}}
return returnValue;}};RegExp.prototype.match=RegExp.prototype.test;RegExp.escape=function(str){return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g,'\\$1');};var PeriodicalExecuter=Class.create({initialize:function(callback,frequency){this.callback=callback;this.frequency=frequency;this.currentlyExecuting=false;this.registerCallback();},registerCallback:function(){this.timer=setInterval(this.onTimerEvent.bind(this),this.frequency*1000);},execute:function(){this.callback(this);},stop:function(){if(!this.timer)return;clearInterval(this.timer);this.timer=null;},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.execute();}finally{this.currentlyExecuting=false;}}}});Object.extend(String,{interpret:function(value){return value==null?'':String(value);},specialChar:{'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','\\':'\\\\'}});Object.extend(String.prototype,{gsub:function(pattern,replacement){var result='',source=this,match;replacement=arguments.callee.prepareReplacement(replacement);while(source.length>0){if(match=source.match(pattern)){result+=source.slice(0,match.index);result+=String.interpret(replacement(match));source=source.slice(match.index+match[0].length);}else{result+=source,source='';}}
return result;},sub:function(pattern,replacement,count){replacement=this.gsub.prepareReplacement(replacement);count=Object.isUndefined(count)?1:count;return this.gsub(pattern,function(match){if(--count<0)return match[0];return replacement(match);});},scan:function(pattern,iterator){this.gsub(pattern,iterator);return String(this);},truncate:function(length,truncation){length=length||30;truncation=Object.isUndefined(truncation)?'...':truncation;return this.length>length?this.slice(0,length-truncation.length)+truncation:String(this);},strip:function(){return this.replace(/^\s+/,'').replace(/\s+$/,'');},stripTags:function(){return this.replace(/<\/?[^>]+>/gi,'');},stripScripts:function(){return this.replace(new RegExp(Prototype.ScriptFragment,'img'),'');},extractScripts:function(){var matchAll=new RegExp(Prototype.ScriptFragment,'img');var matchOne=new RegExp(Prototype.ScriptFragment,'im');return(this.match(matchAll)||[]).map(function(scriptTag){return(scriptTag.match(matchOne)||['',''])[1];});},evalScripts:function(){return this.extractScripts().map(function(script){return eval(script)});},escapeHTML:function(){var self=arguments.callee;self.text.data=this;return self.div.innerHTML;},unescapeHTML:function(){var div=new Element('div');div.innerHTML=this.stripTags();return div.childNodes[0]?(div.childNodes.length>1?$A(div.childNodes).inject('',function(memo,node){return memo+node.nodeValue}):div.childNodes[0].nodeValue):'';},toQueryParams:function(separator){var match=this.strip().match(/([^?#]*)(#.*)?$/);if(!match)return{};return match[1].split(separator||'&').inject({},function(hash,pair){if((pair=pair.split('='))[0]){var key=decodeURIComponent(pair.shift());var value=pair.length>1?pair.join('='):pair[0];if(value!=undefined)value=decodeURIComponent(value);if(key in hash){if(!Object.isArray(hash[key]))hash[key]=[hash[key]];hash[key].push(value);}
else hash[key]=value;}
return hash;});},toArray:function(){return this.split('');},succ:function(){return this.slice(0,this.length-1)+
String.fromCharCode(this.charCodeAt(this.length-1)+1);},times:function(count){return count<1?'':new Array(count+1).join(this);},camelize:function(){var parts=this.split('-'),len=parts.length;if(len==1)return parts[0];var camelized=this.charAt(0)=='-'?parts[0].charAt(0).toUpperCase()+parts[0].substring(1):parts[0];for(var i=1;i<len;i++)
camelized+=parts[i].charAt(0).toUpperCase()+parts[i].substring(1);return camelized;},capitalize:function(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase();},underscore:function(){return this.gsub(/::/,'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{1}_#{2}').gsub(/-/,'_').toLowerCase();},dasherize:function(){return this.gsub(/_/,'-');},inspect:function(useDoubleQuotes){var escapedString=this.gsub(/[\x00-\x1f\\]/,function(match){var character=String.specialChar[match[0]];return character?character:'\\u00'+match[0].charCodeAt().toPaddedString(2,16);});if(useDoubleQuotes)return'"'+escapedString.replace(/"/g,'\\"')+'"';return"'"+escapedString.replace(/'/g,'\\\'')+"'";},toJSON:function(){return this.inspect(true);},unfilterJSON:function(filter){return this.sub(filter||Prototype.JSONFilter,'#{1}');},isJSON:function(){var str=this;if(str.blank())return false;str=this.replace(/\\./g,'@').replace(/"[^"\\\n\r]*"/g,'');return(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);},evalJSON:function(sanitize){var json=this.unfilterJSON();try{if(!sanitize||json.isJSON())return eval('('+json+')');}catch(e){}
throw new SyntaxError('Badly formed JSON string: '+this.inspect());},include:function(pattern){return this.indexOf(pattern)>-1;},startsWith:function(pattern){return this.indexOf(pattern)===0;},endsWith:function(pattern){var d=this.length-pattern.length;return d>=0&&this.lastIndexOf(pattern)===d;},empty:function(){return this=='';},blank:function(){return /^\s*$/.test(this);},interpolate:function(object,pattern){return new Template(this,pattern).evaluate(object);}});if(Prototype.Browser.WebKit||Prototype.Browser.IE)Object.extend(String.prototype,{escapeHTML:function(){return this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');},unescapeHTML:function(){return this.stripTags().replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');}});String.prototype.gsub.prepareReplacement=function(replacement){if(Object.isFunction(replacement))return replacement;var template=new Template(replacement);return function(match){return template.evaluate(match)};};String.prototype.parseQuery=String.prototype.toQueryParams;Object.extend(String.prototype.escapeHTML,{div:document.createElement('div'),text:document.createTextNode('')});String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.text);var Template=Class.create({initialize:function(template,pattern){this.template=template.toString();this.pattern=pattern||Template.Pattern;},evaluate:function(object){if(Object.isFunction(object.toTemplateReplacements))
object=object.toTemplateReplacements();return this.template.gsub(this.pattern,function(match){if(object==null)return'';var before=match[1]||'';if(before=='\\')return match[2];var ctx=object,expr=match[3];var pattern=/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;match=pattern.exec(expr);if(match==null)return before;while(match!=null){var comp=match[1].startsWith('[')?match[2].gsub('\\\\]',']'):match[1];ctx=ctx[comp];if(null==ctx||''==match[3])break;expr=expr.substring('['==match[3]?match[1].length:match[0].length);match=pattern.exec(expr);}
return before+String.interpret(ctx);});}});Template.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;var $break={};var Enumerable={each:function(iterator,context){var index=0;try{this._each(function(value){iterator.call(context,value,index++);});}catch(e){if(e!=$break)throw e;}
return this;},eachSlice:function(number,iterator,context){var index=-number,slices=[],array=this.toArray();if(number<1)return array;while((index+=number)<array.length)
slices.push(array.slice(index,index+number));return slices.collect(iterator,context);},all:function(iterator,context){iterator=iterator||Prototype.K;var result=true;this.each(function(value,index){result=result&&!!iterator.call(context,value,index);if(!result)throw $break;});return result;},any:function(iterator,context){iterator=iterator||Prototype.K;var result=false;this.each(function(value,index){if(result=!!iterator.call(context,value,index))
throw $break;});return result;},collect:function(iterator,context){iterator=iterator||Prototype.K;var results=[];this.each(function(value,index){results.push(iterator.call(context,value,index));});return results;},detect:function(iterator,context){var result;this.each(function(value,index){if(iterator.call(context,value,index)){result=value;throw $break;}});return result;},findAll:function(iterator,context){var results=[];this.each(function(value,index){if(iterator.call(context,value,index))
results.push(value);});return results;},grep:function(filter,iterator,context){iterator=iterator||Prototype.K;var results=[];if(Object.isString(filter))
filter=new RegExp(filter);this.each(function(value,index){if(filter.match(value))
results.push(iterator.call(context,value,index));});return results;},include:function(object){if(Object.isFunction(this.indexOf))
if(this.indexOf(object)!=-1)return true;var found=false;this.each(function(value){if(value==object){found=true;throw $break;}});return found;},inGroupsOf:function(number,fillWith){fillWith=Object.isUndefined(fillWith)?null:fillWith;return this.eachSlice(number,function(slice){while(slice.length<number)slice.push(fillWith);return slice;});},inject:function(memo,iterator,context){this.each(function(value,index){memo=iterator.call(context,memo,value,index);});return memo;},invoke:function(method){var args=$A(arguments).slice(1);return this.map(function(value){return value[method].apply(value,args);});},max:function(iterator,context){iterator=iterator||Prototype.K;var result;this.each(function(value,index){value=iterator.call(context,value,index);if(result==null||value>=result)
result=value;});return result;},min:function(iterator,context){iterator=iterator||Prototype.K;var result;this.each(function(value,index){value=iterator.call(context,value,index);if(result==null||value<result)
result=value;});return result;},partition:function(iterator,context){iterator=iterator||Prototype.K;var trues=[],falses=[];this.each(function(value,index){(iterator.call(context,value,index)?trues:falses).push(value);});return[trues,falses];},pluck:function(property){var results=[];this.each(function(value){results.push(value[property]);});return results;},reject:function(iterator,context){var results=[];this.each(function(value,index){if(!iterator.call(context,value,index))
results.push(value);});return results;},sortBy:function(iterator,context){return this.map(function(value,index){return{value:value,criteria:iterator.call(context,value,index)};}).sort(function(left,right){var a=left.criteria,b=right.criteria;return a<b?-1:a>b?1:0;}).pluck('value');},toArray:function(){return this.map();},zip:function(){var iterator=Prototype.K,args=$A(arguments);if(Object.isFunction(args.last()))
iterator=args.pop();var collections=[this].concat(args).map($A);return this.map(function(value,index){return iterator(collections.pluck(index));});},size:function(){return this.toArray().length;},inspect:function(){return'#<Enumerable:'+this.toArray().inspect()+'>';}};Object.extend(Enumerable,{map:Enumerable.collect,find:Enumerable.detect,select:Enumerable.findAll,filter:Enumerable.findAll,member:Enumerable.include,entries:Enumerable.toArray,every:Enumerable.all,some:Enumerable.any});function $A(iterable){if(!iterable)return[];if(iterable.toArray)return iterable.toArray();var length=iterable.length||0,results=new Array(length);while(length--)results[length]=iterable[length];return results;}
if(Prototype.Browser.WebKit){$A=function(iterable){if(!iterable)return[];if(!(typeof iterable==='function'&&typeof iterable.length==='number'&&typeof iterable.item==='function')&&iterable.toArray)
return iterable.toArray();var length=iterable.length||0,results=new Array(length);while(length--)results[length]=iterable[length];return results;};}
Array.from=$A;Object.extend(Array.prototype,Enumerable);if(!Array.prototype._reverse)Array.prototype._reverse=Array.prototype.reverse;Object.extend(Array.prototype,{_each:function(iterator){for(var i=0,length=this.length;i<length;i++)
iterator(this[i]);},clear:function(){this.length=0;return this;},first:function(){return this[0];},last:function(){return this[this.length-1];},compact:function(){return this.select(function(value){return value!=null;});},flatten:function(){return this.inject([],function(array,value){return array.concat(Object.isArray(value)?value.flatten():[value]);});},without:function(){var values=$A(arguments);return this.select(function(value){return!values.include(value);});},reverse:function(inline){return(inline!==false?this:this.toArray())._reverse();},reduce:function(){return this.length>1?this:this[0];},uniq:function(sorted){return this.inject([],function(array,value,index){if(0==index||(sorted?array.last()!=value:!array.include(value)))
array.push(value);return array;});},intersect:function(array){return this.uniq().findAll(function(item){return array.detect(function(value){return item===value});});},clone:function(){return[].concat(this);},size:function(){return this.length;},inspect:function(){return'['+this.map(Object.inspect).join(', ')+']';},toJSON:function(){var results=[];this.each(function(object){var value=Object.toJSON(object);if(!Object.isUndefined(value))results.push(value);});return'['+results.join(', ')+']';}});if(Object.isFunction(Array.prototype.forEach))
Array.prototype._each=Array.prototype.forEach;if(!Array.prototype.indexOf)Array.prototype.indexOf=function(item,i){i||(i=0);var length=this.length;if(i<0)i=length+i;for(;i<length;i++)
if(this[i]===item)return i;return-1;};if(!Array.prototype.lastIndexOf)Array.prototype.lastIndexOf=function(item,i){i=isNaN(i)?this.length:(i<0?this.length+i:i)+1;var n=this.slice(0,i).reverse().indexOf(item);return(n<0)?n:i-n-1;};Array.prototype.toArray=Array.prototype.clone;function $w(string){if(!Object.isString(string))return[];string=string.strip();return string?string.split(/\s+/):[];}
if(Prototype.Browser.Opera){Array.prototype.concat=function(){var array=[];for(var i=0,length=this.length;i<length;i++)array.push(this[i]);for(var i=0,length=arguments.length;i<length;i++){if(Object.isArray(arguments[i])){for(var j=0,arrayLength=arguments[i].length;j<arrayLength;j++)
array.push(arguments[i][j]);}else{array.push(arguments[i]);}}
return array;};}
Object.extend(Number.prototype,{toColorPart:function(){return this.toPaddedString(2,16);},succ:function(){return this+1;},times:function(iterator,context){$R(0,this,true).each(iterator,context);return this;},toPaddedString:function(length,radix){var string=this.toString(radix||10);return'0'.times(length-string.length)+string;},toJSON:function(){return isFinite(this)?this.toString():'null';}});$w('abs round ceil floor').each(function(method){Number.prototype[method]=Math[method].methodize();});function $H(object){return new Hash(object);};var Hash=Class.create(Enumerable,(function(){function toQueryPair(key,value){if(Object.isUndefined(value))return key;return key+'='+encodeURIComponent(String.interpret(value));}
return{initialize:function(object){this._object=Object.isHash(object)?object.toObject():Object.clone(object);},_each:function(iterator){for(var key in this._object){var value=this._object[key],pair=[key,value];pair.key=key;pair.value=value;iterator(pair);}},set:function(key,value){return this._object[key]=value;},get:function(key){if(this._object[key]!==Object.prototype[key])
return this._object[key];},unset:function(key){var value=this._object[key];delete this._object[key];return value;},toObject:function(){return Object.clone(this._object);},keys:function(){return this.pluck('key');},values:function(){return this.pluck('value');},index:function(value){var match=this.detect(function(pair){return pair.value===value;});return match&&match.key;},merge:function(object){return this.clone().update(object);},update:function(object){return new Hash(object).inject(this,function(result,pair){result.set(pair.key,pair.value);return result;});},toQueryString:function(){return this.inject([],function(results,pair){var key=encodeURIComponent(pair.key),values=pair.value;if(values&&typeof values=='object'){if(Object.isArray(values))
return results.concat(values.map(toQueryPair.curry(key)));}else results.push(toQueryPair(key,values));return results;}).join('&');},inspect:function(){return'#<Hash:{'+this.map(function(pair){return pair.map(Object.inspect).join(': ');}).join(', ')+'}>';},toJSON:function(){return Object.toJSON(this.toObject());},clone:function(){return new Hash(this);}}})());Hash.prototype.toTemplateReplacements=Hash.prototype.toObject;Hash.from=$H;var ObjectRange=Class.create(Enumerable,{initialize:function(start,end,exclusive){this.start=start;this.end=end;this.exclusive=exclusive;},_each:function(iterator){var value=this.start;while(this.include(value)){iterator(value);value=value.succ();}},include:function(value){if(value<this.start)
return false;if(this.exclusive)
return value<this.end;return value<=this.end;}});var $R=function(start,end,exclusive){return new ObjectRange(start,end,exclusive);};var Ajax={getTransport:function(){return Try.these(function(){return new XMLHttpRequest()},function(){return new ActiveXObject('Msxml2.XMLHTTP')},function(){return new ActiveXObject('Microsoft.XMLHTTP')})||false;},activeRequestCount:0};Ajax.Responders={responders:[],_each:function(iterator){this.responders._each(iterator);},register:function(responder){if(!this.include(responder))
this.responders.push(responder);},unregister:function(responder){this.responders=this.responders.without(responder);},dispatch:function(callback,request,transport,json){this.each(function(responder){if(Object.isFunction(responder[callback])){try{responder[callback].apply(responder,[request,transport,json]);}catch(e){}}});}};Object.extend(Ajax.Responders,Enumerable);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++},onComplete:function(){Ajax.activeRequestCount--}});Ajax.Base=Class.create({initialize:function(options){this.options={method:'post',asynchronous:true,contentType:'application/x-www-form-urlencoded',encoding:'UTF-8',parameters:'',evalJSON:true,evalJS:true};Object.extend(this.options,options||{});this.options.method=this.options.method.toLowerCase();if(Object.isString(this.options.parameters))
this.options.parameters=this.options.parameters.toQueryParams();else if(Object.isHash(this.options.parameters))
this.options.parameters=this.options.parameters.toObject();}});Ajax.Request=Class.create(Ajax.Base,{_complete:false,initialize:function($super,url,options){$super(options);this.transport=Ajax.getTransport();this.request(url);},request:function(url){this.url=url;this.method=this.options.method;var params=Object.clone(this.options.parameters);if(!['get','post'].include(this.method)){params['_method']=this.method;this.method='post';}
this.parameters=params;if(params=Object.toQueryString(params)){if(this.method=='get')
this.url+=(this.url.include('?')?'&':'?')+params;else if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))
params+='&_=';}
try{var response=new Ajax.Response(this);if(this.options.onCreate)this.options.onCreate(response);Ajax.Responders.dispatch('onCreate',this,response);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynchronous)this.respondToReadyState.bind(this).defer(1);this.transport.onreadystatechange=this.onStateChange.bind(this);this.setRequestHeaders();this.body=this.method=='post'?(this.options.postBody||params):null;this.transport.send(this.body);if(!this.options.asynchronous&&this.transport.overrideMimeType)
this.onStateChange();}
catch(e){this.dispatchException(e);}},onStateChange:function(){var readyState=this.transport.readyState;if(readyState>1&&!((readyState==4)&&this._complete))
this.respondToReadyState(this.transport.readyState);},setRequestHeaders:function(){var headers={'X-Requested-With':'XMLHttpRequest','X-Prototype-Version':Prototype.Version,'Accept':'text/javascript, text/html, application/xml, text/xml, */*'};if(this.method=='post'){headers['Content-type']=this.options.contentType+
(this.options.encoding?'; charset='+this.options.encoding:'');if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005)
headers['Connection']='close';}
if(typeof this.options.requestHeaders=='object'){var extras=this.options.requestHeaders;if(Object.isFunction(extras.push))
for(var i=0,length=extras.length;i<length;i+=2)
headers[extras[i]]=extras[i+1];else
$H(extras).each(function(pair){headers[pair.key]=pair.value});}
for(var name in headers)
this.transport.setRequestHeader(name,headers[name]);},success:function(){var status=this.getStatus();return!status||(status>=200&&status<300);},getStatus:function(){try{return this.transport.status||0;}catch(e){return 0}},respondToReadyState:function(readyState){var state=Ajax.Request.Events[readyState],response=new Ajax.Response(this);if(state=='Complete'){try{this._complete=true;(this.options['on'+response.status]||this.options['on'+(this.success()?'Success':'Failure')]||Prototype.emptyFunction)(response,response.headerJSON);}catch(e){this.dispatchException(e);}
var contentType=response.getHeader('Content-type');if(this.options.evalJS=='force'||(this.options.evalJS&&this.isSameOrigin()&&contentType&&contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i)))
this.evalResponse();}
try{(this.options['on'+state]||Prototype.emptyFunction)(response,response.headerJSON);Ajax.Responders.dispatch('on'+state,this,response,response.headerJSON);}catch(e){this.dispatchException(e);}
if(state=='Complete'){this.transport.onreadystatechange=Prototype.emptyFunction;}},isSameOrigin:function(){var m=this.url.match(/^\s*https?:\/\/[^\/]*/);return!m||(m[0]=='#{protocol}//#{domain}#{port}'.interpolate({protocol:location.protocol,domain:document.domain,port:location.port?':'+location.port:''}));},getHeader:function(name){try{return this.transport.getResponseHeader(name)||null;}catch(e){return null}},evalResponse:function(){try{return eval((this.transport.responseText||'').unfilterJSON());}catch(e){this.dispatchException(e);}},dispatchException:function(exception){(this.options.onException||Prototype.emptyFunction)(this,exception);Ajax.Responders.dispatch('onException',this,exception);}});Ajax.Request.Events=['Uninitialized','Loading','Loaded','Interactive','Complete'];Ajax.Response=Class.create({initialize:function(request){this.request=request;var transport=this.transport=request.transport,readyState=this.readyState=transport.readyState;if((readyState>2&&!Prototype.Browser.IE)||readyState==4){this.status=this.getStatus();this.statusText=this.getStatusText();this.responseText=String.interpret(transport.responseText);this.headerJSON=this._getHeaderJSON();}
if(readyState==4){var xml=transport.responseXML;this.responseXML=Object.isUndefined(xml)?null:xml;this.responseJSON=this._getResponseJSON();}},status:0,statusText:'',getStatus:Ajax.Request.prototype.getStatus,getStatusText:function(){try{return this.transport.statusText||'';}catch(e){return''}},getHeader:Ajax.Request.prototype.getHeader,getAllHeaders:function(){try{return this.getAllResponseHeaders();}catch(e){return null}},getResponseHeader:function(name){return this.transport.getResponseHeader(name);},getAllResponseHeaders:function(){return this.transport.getAllResponseHeaders();},_getHeaderJSON:function(){var json=this.getHeader('X-JSON');if(!json)return null;json=decodeURIComponent(escape(json));try{return json.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin());}catch(e){this.request.dispatchException(e);}},_getResponseJSON:function(){var options=this.request.options;if(!options.evalJSON||(options.evalJSON!='force'&&!(this.getHeader('Content-type')||'').include('application/json'))||this.responseText.blank())
return null;try{return this.responseText.evalJSON(options.sanitizeJSON||!this.request.isSameOrigin());}catch(e){this.request.dispatchException(e);}}});Ajax.Updater=Class.create(Ajax.Request,{initialize:function($super,container,url,options){this.container={success:(container.success||container),failure:(container.failure||(container.success?null:container))};options=Object.clone(options);var onComplete=options.onComplete;options.onComplete=(function(response,json){this.updateContent(response.responseText);if(Object.isFunction(onComplete))onComplete(response,json);}).bind(this);$super(url,options);},updateContent:function(responseText){var receiver=this.container[this.success()?'success':'failure'],options=this.options;if(!options.evalScripts)responseText=responseText.stripScripts();if(receiver=$(receiver)){if(options.insertion){if(Object.isString(options.insertion)){var insertion={};insertion[options.insertion]=responseText;receiver.insert(insertion);}
else options.insertion(receiver,responseText);}
else receiver.update(responseText);}}});Ajax.PeriodicalUpdater=Class.create(Ajax.Base,{initialize:function($super,container,url,options){$super(options);this.onComplete=this.options.onComplete;this.frequency=(this.options.frequency||2);this.decay=(this.options.decay||1);this.updater={};this.container=container;this.url=url;this.start();},start:function(){this.options.onComplete=this.updateComplete.bind(this);this.onTimerEvent();},stop:function(){this.updater.options.onComplete=undefined;clearTimeout(this.timer);(this.onComplete||Prototype.emptyFunction).apply(this,arguments);},updateComplete:function(response){if(this.options.decay){this.decay=(response.responseText==this.lastText?this.decay*this.options.decay:1);this.lastText=response.responseText;}
this.timer=this.onTimerEvent.bind(this).delay(this.decay*this.frequency);},onTimerEvent:function(){this.updater=new Ajax.Updater(this.container,this.url,this.options);}});function $(element){if(arguments.length>1){for(var i=0,elements=[],length=arguments.length;i<length;i++)
elements.push($(arguments[i]));return elements;}
if(Object.isString(element))
element=document.getElementById(element);return Element.extend(element);}
if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=function(expression,parentElement){var results=[];var query=document.evaluate(expression,$(parentElement)||document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var i=0,length=query.snapshotLength;i<length;i++)
results.push(Element.extend(query.snapshotItem(i)));return results;};}
if(!window.Node)var Node={};if(!Node.ELEMENT_NODE){Object.extend(Node,{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12});}
(function(){var element=this.Element;this.Element=function(tagName,attributes){attributes=attributes||{};tagName=tagName.toLowerCase();var cache=Element.cache;if(Prototype.Browser.IE&&attributes.name){tagName='<'+tagName+' name="'+attributes.name+'">';delete attributes.name;return Element.writeAttribute(document.createElement(tagName),attributes);}
if(!cache[tagName])cache[tagName]=Element.extend(document.createElement(tagName));return Element.writeAttribute(cache[tagName].cloneNode(false),attributes);};Object.extend(this.Element,element||{});if(element)this.Element.prototype=element.prototype;}).call(window);Element.cache={};Element.Methods={visible:function(element){return $(element).style.display!='none';},toggle:function(element){element=$(element);Element[Element.visible(element)?'hide':'show'](element);return element;},hide:function(element){element=$(element);element.style.display='none';return element;},show:function(element){element=$(element);element.style.display='';return element;},remove:function(element){element=$(element);element.parentNode.removeChild(element);return element;},update:function(element,content){element=$(element);if(content&&content.toElement)content=content.toElement();if(Object.isElement(content))return element.update().insert(content);content=Object.toHTML(content);element.innerHTML=content.stripScripts();content.evalScripts.bind(content).defer();return element;},replace:function(element,content){element=$(element);if(content&&content.toElement)content=content.toElement();else if(!Object.isElement(content)){content=Object.toHTML(content);var range=element.ownerDocument.createRange();range.selectNode(element);content.evalScripts.bind(content).defer();content=range.createContextualFragment(content.stripScripts());}
element.parentNode.replaceChild(content,element);return element;},insert:function(element,insertions){element=$(element);if(Object.isString(insertions)||Object.isNumber(insertions)||Object.isElement(insertions)||(insertions&&(insertions.toElement||insertions.toHTML)))
insertions={bottom:insertions};var content,insert,tagName,childNodes;for(var position in insertions){content=insertions[position];position=position.toLowerCase();insert=Element._insertionTranslations[position];if(content&&content.toElement)content=content.toElement();if(Object.isElement(content)){insert(element,content);continue;}
content=Object.toHTML(content);tagName=((position=='before'||position=='after')?element.parentNode:element).tagName.toUpperCase();childNodes=Element._getContentFromAnonymousElement(tagName,content.stripScripts());if(position=='top'||position=='after')childNodes.reverse();childNodes.each(insert.curry(element));content.evalScripts.bind(content).defer();}
return element;},wrap:function(element,wrapper,attributes){element=$(element);if(Object.isElement(wrapper))
$(wrapper).writeAttribute(attributes||{});else if(Object.isString(wrapper))wrapper=new Element(wrapper,attributes);else wrapper=new Element('div',wrapper);if(element.parentNode)
element.parentNode.replaceChild(wrapper,element);wrapper.appendChild(element);return wrapper;},inspect:function(element){element=$(element);var result='<'+element.tagName.toLowerCase();$H({'id':'id','className':'class'}).each(function(pair){var property=pair.first(),attribute=pair.last();var value=(element[property]||'').toString();if(value)result+=' '+attribute+'='+value.inspect(true);});return result+'>';},recursivelyCollect:function(element,property){element=$(element);var elements=[];while(element=element[property])
if(element.nodeType==1)
elements.push(Element.extend(element));return elements;},ancestors:function(element){return $(element).recursivelyCollect('parentNode');},descendants:function(element){return $(element).select("*");},firstDescendant:function(element){element=$(element).firstChild;while(element&&element.nodeType!=1)element=element.nextSibling;return $(element);},immediateDescendants:function(element){if(!(element=$(element).firstChild))return[];while(element&&element.nodeType!=1)element=element.nextSibling;if(element)return[element].concat($(element).nextSiblings());return[];},previousSiblings:function(element){return $(element).recursivelyCollect('previousSibling');},nextSiblings:function(element){return $(element).recursivelyCollect('nextSibling');},siblings:function(element){element=$(element);return element.previousSiblings().reverse().concat(element.nextSiblings());},match:function(element,selector){if(Object.isString(selector))
selector=new Selector(selector);return selector.match($(element));},up:function(element,expression,index){element=$(element);if(arguments.length==1)return $(element.parentNode);var ancestors=element.ancestors();return Object.isNumber(expression)?ancestors[expression]:Selector.findElement(ancestors,expression,index);},down:function(element,expression,index){element=$(element);if(arguments.length==1)return element.firstDescendant();return Object.isNumber(expression)?element.descendants()[expression]:Element.select(element,expression)[index||0];},previous:function(element,expression,index){element=$(element);if(arguments.length==1)return $(Selector.handlers.previousElementSibling(element));var previousSiblings=element.previousSiblings();return Object.isNumber(expression)?previousSiblings[expression]:Selector.findElement(previousSiblings,expression,index);},next:function(element,expression,index){element=$(element);if(arguments.length==1)return $(Selector.handlers.nextElementSibling(element));var nextSiblings=element.nextSiblings();return Object.isNumber(expression)?nextSiblings[expression]:Selector.findElement(nextSiblings,expression,index);},select:function(){var args=$A(arguments),element=$(args.shift());return Selector.findChildElements(element,args);},adjacent:function(){var args=$A(arguments),element=$(args.shift());return Selector.findChildElements(element.parentNode,args).without(element);},identify:function(element){element=$(element);var id=element.readAttribute('id'),self=arguments.callee;if(id)return id;do{id='anonymous_element_'+self.counter++}while($(id));element.writeAttribute('id',id);return id;},readAttribute:function(element,name){element=$(element);if(Prototype.Browser.IE){var t=Element._attributeTranslations.read;if(t.values[name])return t.values[name](element,name);if(t.names[name])name=t.names[name];if(name.include(':')){return(!element.attributes||!element.attributes[name])?null:element.attributes[name].value;}}
return element.getAttribute(name);},writeAttribute:function(element,name,value){element=$(element);var attributes={},t=Element._attributeTranslations.write;if(typeof name=='object')attributes=name;else attributes[name]=Object.isUndefined(value)?true:value;for(var attr in attributes){name=t.names[attr]||attr;value=attributes[attr];if(t.values[attr])name=t.values[attr](element,value);if(value===false||value===null)
element.removeAttribute(name);else if(value===true)
element.setAttribute(name,name);else element.setAttribute(name,value);}
return element;},getHeight:function(element){return $(element).getDimensions().height;},getWidth:function(element){return $(element).getDimensions().width;},classNames:function(element){return new Element.ClassNames(element);},hasClassName:function(element,className){if(!(element=$(element)))return;var elementClassName=element.className;return(elementClassName.length>0&&(elementClassName==className||new RegExp("(^|\\s)"+className+"(\\s|$)").test(elementClassName)));},addClassName:function(element,className){if(!(element=$(element)))return;if(!element.hasClassName(className))
element.className+=(element.className?' ':'')+className;return element;},removeClassName:function(element,className){if(!(element=$(element)))return;element.className=element.className.replace(new RegExp("(^|\\s+)"+className+"(\\s+|$)"),' ').strip();return element;},toggleClassName:function(element,className){if(!(element=$(element)))return;return element[element.hasClassName(className)?'removeClassName':'addClassName'](className);},cleanWhitespace:function(element){element=$(element);var node=element.firstChild;while(node){var nextNode=node.nextSibling;if(node.nodeType==3&&!/\S/.test(node.nodeValue))
element.removeChild(node);node=nextNode;}
return element;},empty:function(element){return $(element).innerHTML.blank();},descendantOf:function(element,ancestor){element=$(element),ancestor=$(ancestor);if(element.compareDocumentPosition)
return(element.compareDocumentPosition(ancestor)&8)===8;if(ancestor.contains)
return ancestor.contains(element)&&ancestor!==element;while(element=element.parentNode)
if(element==ancestor)return true;return false;},scrollTo:function(element){element=$(element);var pos=element.cumulativeOffset();window.scrollTo(pos[0],pos[1]);return element;},getStyle:function(element,style){element=$(element);style=style=='float'?'cssFloat':style.camelize();var value=element.style[style];if(!value||value=='auto'){var css=document.defaultView.getComputedStyle(element,null);value=css?css[style]:null;}
if(style=='opacity')return value?parseFloat(value):1.0;return value=='auto'?null:value;},getOpacity:function(element){return $(element).getStyle('opacity');},setStyle:function(element,styles){element=$(element);var elementStyle=element.style,match;if(Object.isString(styles)){element.style.cssText+=';'+styles;return styles.include('opacity')?element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]):element;}
for(var property in styles)
if(property=='opacity')element.setOpacity(styles[property]);else
elementStyle[(property=='float'||property=='cssFloat')?(Object.isUndefined(elementStyle.styleFloat)?'cssFloat':'styleFloat'):property]=styles[property];return element;},setOpacity:function(element,value){element=$(element);element.style.opacity=(value==1||value==='')?'':(value<0.00001)?0:value;return element;},getDimensions:function(element){element=$(element);var display=element.getStyle('display');if(display!='none'&&display!=null)
return{width:element.offsetWidth,height:element.offsetHeight};var els=element.style;var originalVisibility=els.visibility;var originalPosition=els.position;var originalDisplay=els.display;els.visibility='hidden';els.position='absolute';els.display='block';var originalWidth=element.clientWidth;var originalHeight=element.clientHeight;els.display=originalDisplay;els.position=originalPosition;els.visibility=originalVisibility;return{width:originalWidth,height:originalHeight};},makePositioned:function(element){element=$(element);var pos=Element.getStyle(element,'position');if(pos=='static'||!pos){element._madePositioned=true;element.style.position='relative';if(Prototype.Browser.Opera){element.style.top=0;element.style.left=0;}}
return element;},undoPositioned:function(element){element=$(element);if(element._madePositioned){element._madePositioned=undefined;element.style.position=element.style.top=element.style.left=element.style.bottom=element.style.right='';}
return element;},makeClipping:function(element){element=$(element);if(element._overflow)return element;element._overflow=Element.getStyle(element,'overflow')||'auto';if(element._overflow!=='hidden')
element.style.overflow='hidden';return element;},undoClipping:function(element){element=$(element);if(!element._overflow)return element;element.style.overflow=element._overflow=='auto'?'':element._overflow;element._overflow=null;return element;},cumulativeOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;}while(element);return Element._returnOffset(valueL,valueT);},positionedOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;if(element){if(element.tagName.toUpperCase()=='BODY')break;var p=Element.getStyle(element,'position');if(p!=='static')break;}}while(element);return Element._returnOffset(valueL,valueT);},absolutize:function(element){element=$(element);if(element.getStyle('position')=='absolute')return element;var offsets=element.positionedOffset();var top=offsets[1];var left=offsets[0];var width=element.clientWidth;var height=element.clientHeight;element._originalLeft=left-parseFloat(element.style.left||0);element._originalTop=top-parseFloat(element.style.top||0);element._originalWidth=element.style.width;element._originalHeight=element.style.height;element.style.position='absolute';element.style.top=top+'px';element.style.left=left+'px';element.style.width=width+'px';element.style.height=height+'px';return element;},relativize:function(element){element=$(element);if(element.getStyle('position')=='relative')return element;element.style.position='relative';var top=parseFloat(element.style.top||0)-(element._originalTop||0);var left=parseFloat(element.style.left||0)-(element._originalLeft||0);element.style.top=top+'px';element.style.left=left+'px';element.style.height=element._originalHeight;element.style.width=element._originalWidth;return element;},cumulativeScrollOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.scrollTop||0;valueL+=element.scrollLeft||0;element=element.parentNode;}while(element);return Element._returnOffset(valueL,valueT);},getOffsetParent:function(element){if(element.offsetParent)return $(element.offsetParent);if(element==document.body)return $(element);if(element.tagName.toUpperCase()=='HTML')
return $(document.body);while((element=element.parentNode)&&element!=document.body)
if(Element.getStyle(element,'position')!='static')
return $(element);return $(document.body);},viewportOffset:function(forElement){var valueT=0,valueL=0;var element=forElement;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body&&Element.getStyle(element,'position')=='absolute')break;}while(element=element.offsetParent);element=forElement;do{if(!Prototype.Browser.Opera||(element.tagName&&(element.tagName.toUpperCase()=='BODY'))){valueT-=element.scrollTop||0;valueL-=element.scrollLeft||0;}}while(element=element.parentNode);return Element._returnOffset(valueL,valueT);},clonePosition:function(element,source){var options=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});source=$(source);var p=source.viewportOffset();element=$(element);var delta=[0,0];var parent=null;if(Element.getStyle(element,'position')=='absolute'){parent=element.getOffsetParent();delta=parent.viewportOffset();}
if(parent==document.body){delta[0]-=document.body.offsetLeft;delta[1]-=document.body.offsetTop;}
if(options.setLeft)element.style.left=(p[0]-delta[0]+options.offsetLeft)+'px';if(options.setTop)element.style.top=(p[1]-delta[1]+options.offsetTop)+'px';if(options.setWidth)element.style.width=source.offsetWidth+'px';if(options.setHeight)element.style.height=source.offsetHeight+'px';return element;}};Element.Methods.identify.counter=1;Object.extend(Element.Methods,{getElementsBySelector:Element.Methods.select,childElements:Element.Methods.immediateDescendants});Element._attributeTranslations={write:{names:{className:'class',htmlFor:'for'},values:{}}};if(Prototype.Browser.Opera){Element.Methods.getStyle=Element.Methods.getStyle.wrap(function(proceed,element,style){switch(style){case'left':case'top':case'right':case'bottom':if(proceed(element,'position')==='static')return null;case'height':case'width':if(!Element.visible(element))return null;var dim=parseInt(proceed(element,style),10);if(dim!==element['offset'+style.capitalize()])
return dim+'px';var properties;if(style==='height'){properties=['border-top-width','padding-top','padding-bottom','border-bottom-width'];}
else{properties=['border-left-width','padding-left','padding-right','border-right-width'];}
return properties.inject(dim,function(memo,property){var val=proceed(element,property);return val===null?memo:memo-parseInt(val,10);})+'px';default:return proceed(element,style);}});Element.Methods.readAttribute=Element.Methods.readAttribute.wrap(function(proceed,element,attribute){if(attribute==='title')return element.title;return proceed(element,attribute);});}
else if(Prototype.Browser.IE){Element.Methods.getOffsetParent=Element.Methods.getOffsetParent.wrap(function(proceed,element){element=$(element);try{element.offsetParent}
catch(e){return $(document.body)}
var position=element.getStyle('position');if(position!=='static')return proceed(element);element.setStyle({position:'relative'});var value=proceed(element);element.setStyle({position:position});return value;});$w('positionedOffset viewportOffset').each(function(method){Element.Methods[method]=Element.Methods[method].wrap(function(proceed,element){element=$(element);try{element.offsetParent}
catch(e){return Element._returnOffset(0,0)}
var position=element.getStyle('position');if(position!=='static')return proceed(element);var offsetParent=element.getOffsetParent();if(offsetParent&&offsetParent.getStyle('position')==='fixed')
offsetParent.setStyle({zoom:1});element.setStyle({position:'relative'});var value=proceed(element);element.setStyle({position:position});return value;});});Element.Methods.cumulativeOffset=Element.Methods.cumulativeOffset.wrap(function(proceed,element){try{element.offsetParent}
catch(e){return Element._returnOffset(0,0)}
return proceed(element);});Element.Methods.getStyle=function(element,style){element=$(element);style=(style=='float'||style=='cssFloat')?'styleFloat':style.camelize();var value=element.style[style];if(!value&&element.currentStyle)value=element.currentStyle[style];if(style=='opacity'){if(value=(element.getStyle('filter')||'').match(/alpha\(opacity=(.*)\)/))
if(value[1])return parseFloat(value[1])/100;return 1.0;}
if(value=='auto'){if((style=='width'||style=='height')&&(element.getStyle('display')!='none'))
return element['offset'+style.capitalize()]+'px';return null;}
return value;};Element.Methods.setOpacity=function(element,value){function stripAlpha(filter){return filter.replace(/alpha\([^\)]*\)/gi,'');}
element=$(element);var currentStyle=element.currentStyle;if((currentStyle&&!currentStyle.hasLayout)||(!currentStyle&&element.style.zoom=='normal'))
element.style.zoom=1;var filter=element.getStyle('filter'),style=element.style;if(value==1||value===''){(filter=stripAlpha(filter))?style.filter=filter:style.removeAttribute('filter');return element;}else if(value<0.00001)value=0;style.filter=stripAlpha(filter)+'alpha(opacity='+(value*100)+')';return element;};Element._attributeTranslations={read:{names:{'class':'className','for':'htmlFor'},values:{_getAttr:function(element,attribute){return element.getAttribute(attribute,2);},_getAttrNode:function(element,attribute){var node=element.getAttributeNode(attribute);return node?node.value:"";},_getEv:function(element,attribute){attribute=element.getAttribute(attribute);return attribute?attribute.toString().slice(23,-2):null;},_flag:function(element,attribute){return $(element).hasAttribute(attribute)?attribute:null;},style:function(element){return element.style.cssText.toLowerCase();},title:function(element){return element.title;}}}};Element._attributeTranslations.write={names:Object.extend({cellpadding:'cellPadding',cellspacing:'cellSpacing'},Element._attributeTranslations.read.names),values:{checked:function(element,value){element.checked=!!value;},style:function(element,value){element.style.cssText=value?value:'';}}};Element._attributeTranslations.has={};$w('colSpan rowSpan vAlign dateTime accessKey tabIndex '+'encType maxLength readOnly longDesc frameBorder').each(function(attr){Element._attributeTranslations.write.names[attr.toLowerCase()]=attr;Element._attributeTranslations.has[attr.toLowerCase()]=attr;});(function(v){Object.extend(v,{href:v._getAttr,src:v._getAttr,type:v._getAttr,action:v._getAttrNode,disabled:v._flag,checked:v._flag,readonly:v._flag,multiple:v._flag,onload:v._getEv,onunload:v._getEv,onclick:v._getEv,ondblclick:v._getEv,onmousedown:v._getEv,onmouseup:v._getEv,onmouseover:v._getEv,onmousemove:v._getEv,onmouseout:v._getEv,onfocus:v._getEv,onblur:v._getEv,onkeypress:v._getEv,onkeydown:v._getEv,onkeyup:v._getEv,onsubmit:v._getEv,onreset:v._getEv,onselect:v._getEv,onchange:v._getEv});})(Element._attributeTranslations.read.values);}
else if(Prototype.Browser.Gecko&&/rv:1\.8\.0/.test(navigator.userAgent)){Element.Methods.setOpacity=function(element,value){element=$(element);element.style.opacity=(value==1)?0.999999:(value==='')?'':(value<0.00001)?0:value;return element;};}
else if(Prototype.Browser.WebKit){Element.Methods.setOpacity=function(element,value){element=$(element);element.style.opacity=(value==1||value==='')?'':(value<0.00001)?0:value;if(value==1)
if(element.tagName.toUpperCase()=='IMG'&&element.width){element.width++;element.width--;}else try{var n=document.createTextNode(' ');element.appendChild(n);element.removeChild(n);}catch(e){}
return element;};Element.Methods.cumulativeOffset=function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body)
if(Element.getStyle(element,'position')=='absolute')break;element=element.offsetParent;}while(element);return Element._returnOffset(valueL,valueT);};}
if(Prototype.Browser.IE||Prototype.Browser.Opera){Element.Methods.update=function(element,content){element=$(element);if(content&&content.toElement)content=content.toElement();if(Object.isElement(content))return element.update().insert(content);content=Object.toHTML(content);var tagName=element.tagName.toUpperCase();if(tagName in Element._insertionTranslations.tags){$A(element.childNodes).each(function(node){element.removeChild(node)});Element._getContentFromAnonymousElement(tagName,content.stripScripts()).each(function(node){element.appendChild(node)});}
else element.innerHTML=content.stripScripts();content.evalScripts.bind(content).defer();return element;};}
if('outerHTML'in document.createElement('div')){Element.Methods.replace=function(element,content){element=$(element);if(content&&content.toElement)content=content.toElement();if(Object.isElement(content)){element.parentNode.replaceChild(content,element);return element;}
content=Object.toHTML(content);var parent=element.parentNode,tagName=parent.tagName.toUpperCase();if(Element._insertionTranslations.tags[tagName]){var nextSibling=element.next();var fragments=Element._getContentFromAnonymousElement(tagName,content.stripScripts());parent.removeChild(element);if(nextSibling)
fragments.each(function(node){parent.insertBefore(node,nextSibling)});else
fragments.each(function(node){parent.appendChild(node)});}
else element.outerHTML=content.stripScripts();content.evalScripts.bind(content).defer();return element;};}
Element._returnOffset=function(l,t){var result=[l,t];result.left=l;result.top=t;return result;};Element._getContentFromAnonymousElement=function(tagName,html){var div=new Element('div'),t=Element._insertionTranslations.tags[tagName];if(t){div.innerHTML=t[0]+html+t[1];t[2].times(function(){div=div.firstChild});}else div.innerHTML=html;return $A(div.childNodes);};Element._insertionTranslations={before:function(element,node){element.parentNode.insertBefore(node,element);},top:function(element,node){element.insertBefore(node,element.firstChild);},bottom:function(element,node){element.appendChild(node);},after:function(element,node){element.parentNode.insertBefore(node,element.nextSibling);},tags:{TABLE:['<table>','</table>',1],TBODY:['<table><tbody>','</tbody></table>',2],TR:['<table><tbody><tr>','</tr></tbody></table>',3],TD:['<table><tbody><tr><td>','</td></tr></tbody></table>',4],SELECT:['<select>','</select>',1]}};(function(){Object.extend(this.tags,{THEAD:this.tags.TBODY,TFOOT:this.tags.TBODY,TH:this.tags.TD});}).call(Element._insertionTranslations);Element.Methods.Simulated={hasAttribute:function(element,attribute){attribute=Element._attributeTranslations.has[attribute]||attribute;var node=$(element).getAttributeNode(attribute);return!!(node&&node.specified);}};Element.Methods.ByTag={};Object.extend(Element,Element.Methods);if(!Prototype.BrowserFeatures.ElementExtensions&&document.createElement('div')['__proto__']){window.HTMLElement={};window.HTMLElement.prototype=document.createElement('div')['__proto__'];Prototype.BrowserFeatures.ElementExtensions=true;}
Element.extend=(function(){if(Prototype.BrowserFeatures.SpecificElementExtensions)
return Prototype.K;var Methods={},ByTag=Element.Methods.ByTag;var extend=Object.extend(function(element){if(!element||element._extendedByPrototype||element.nodeType!=1||element==window)return element;var methods=Object.clone(Methods),tagName=element.tagName.toUpperCase(),property,value;if(ByTag[tagName])Object.extend(methods,ByTag[tagName]);for(property in methods){value=methods[property];if(Object.isFunction(value)&&!(property in element))
element[property]=value.methodize();}
element._extendedByPrototype=Prototype.emptyFunction;return element;},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtensions){Object.extend(Methods,Element.Methods);Object.extend(Methods,Element.Methods.Simulated);}}});extend.refresh();return extend;})();Element.hasAttribute=function(element,attribute){if(element.hasAttribute)return element.hasAttribute(attribute);return Element.Methods.Simulated.hasAttribute(element,attribute);};Element.addMethods=function(methods){var F=Prototype.BrowserFeatures,T=Element.Methods.ByTag;if(!methods){Object.extend(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Methods);Object.extend(Element.Methods.ByTag,{"FORM":Object.clone(Form.Methods),"INPUT":Object.clone(Form.Element.Methods),"SELECT":Object.clone(Form.Element.Methods),"TEXTAREA":Object.clone(Form.Element.Methods)});}
if(arguments.length==2){var tagName=methods;methods=arguments[1];}
if(!tagName)Object.extend(Element.Methods,methods||{});else{if(Object.isArray(tagName))tagName.each(extend);else extend(tagName);}
function extend(tagName){tagName=tagName.toUpperCase();if(!Element.Methods.ByTag[tagName])
Element.Methods.ByTag[tagName]={};Object.extend(Element.Methods.ByTag[tagName],methods);}
function copy(methods,destination,onlyIfAbsent){onlyIfAbsent=onlyIfAbsent||false;for(var property in methods){var value=methods[property];if(!Object.isFunction(value))continue;if(!onlyIfAbsent||!(property in destination))
destination[property]=value.methodize();}}
function findDOMClass(tagName){var klass;var trans={"OPTGROUP":"OptGroup","TEXTAREA":"TextArea","P":"Paragraph","FIELDSET":"FieldSet","UL":"UList","OL":"OList","DL":"DList","DIR":"Directory","H1":"Heading","H2":"Heading","H3":"Heading","H4":"Heading","H5":"Heading","H6":"Heading","Q":"Quote","INS":"Mod","DEL":"Mod","A":"Anchor","IMG":"Image","CAPTION":"TableCaption","COL":"TableCol","COLGROUP":"TableCol","THEAD":"TableSection","TFOOT":"TableSection","TBODY":"TableSection","TR":"TableRow","TH":"TableCell","TD":"TableCell","FRAMESET":"FrameSet","IFRAME":"IFrame"};if(trans[tagName])klass='HTML'+trans[tagName]+'Element';if(window[klass])return window[klass];klass='HTML'+tagName+'Element';if(window[klass])return window[klass];klass='HTML'+tagName.capitalize()+'Element';if(window[klass])return window[klass];window[klass]={};window[klass].prototype=document.createElement(tagName)['__proto__'];return window[klass];}
if(F.ElementExtensions){copy(Element.Methods,HTMLElement.prototype);copy(Element.Methods.Simulated,HTMLElement.prototype,true);}
if(F.SpecificElementExtensions){for(var tag in Element.Methods.ByTag){var klass=findDOMClass(tag);if(Object.isUndefined(klass))continue;copy(T[tag],klass.prototype);}}
Object.extend(Element,Element.Methods);delete Element.ByTag;if(Element.extend.refresh)Element.extend.refresh();Element.cache={};};document.viewport={getDimensions:function(){var dimensions={},B=Prototype.Browser;$w('width height').each(function(d){var D=d.capitalize();if(B.WebKit&&!document.evaluate){dimensions[d]=self['inner'+D];}else if(B.Opera&&parseFloat(window.opera.version())<9.5){dimensions[d]=document.body['client'+D]}else{dimensions[d]=document.documentElement['client'+D];}});return dimensions;},getWidth:function(){return this.getDimensions().width;},getHeight:function(){return this.getDimensions().height;},getScrollOffsets:function(){return Element._returnOffset(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop);}};var Selector=Class.create({initialize:function(expression){this.expression=expression.strip();if(this.shouldUseSelectorsAPI()){this.mode='selectorsAPI';}else if(this.shouldUseXPath()){this.mode='xpath';this.compileXPathMatcher();}else{this.mode="normal";this.compileMatcher();}},shouldUseXPath:function(){if(!Prototype.BrowserFeatures.XPath)return false;var e=this.expression;if(Prototype.Browser.WebKit&&(e.include("-of-type")||e.include(":empty")))
return false;if((/(\[[\w-]*?:|:checked)/).test(e))
return false;return true;},shouldUseSelectorsAPI:function(){if(!Prototype.BrowserFeatures.SelectorsAPI)return false;if(!Selector._div)Selector._div=new Element('div');try{Selector._div.querySelector(this.expression);}catch(e){return false;}
return true;},compileMatcher:function(){var e=this.expression,ps=Selector.patterns,h=Selector.handlers,c=Selector.criteria,le,p,m;if(Selector._cache[e]){this.matcher=Selector._cache[e];return;}
this.matcher=["this.matcher = function(root) {","var r = root, h = Selector.handlers, c = false, n;"];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in ps){p=ps[i];if(m=e.match(p)){this.matcher.push(Object.isFunction(c[i])?c[i](m):new Template(c[i]).evaluate(m));e=e.replace(m[0],'');break;}}}
this.matcher.push("return h.unique(n);\n}");eval(this.matcher.join('\n'));Selector._cache[this.expression]=this.matcher;},compileXPathMatcher:function(){var e=this.expression,ps=Selector.patterns,x=Selector.xpath,le,m;if(Selector._cache[e]){this.xpath=Selector._cache[e];return;}
this.matcher=['.//*'];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in ps){if(m=e.match(ps[i])){this.matcher.push(Object.isFunction(x[i])?x[i](m):new Template(x[i]).evaluate(m));e=e.replace(m[0],'');break;}}}
this.xpath=this.matcher.join('');Selector._cache[this.expression]=this.xpath;},findElements:function(root){root=root||document;var e=this.expression,results;switch(this.mode){case'selectorsAPI':if(root!==document){var oldId=root.id,id=$(root).identify();e="#"+id+" "+e;}
results=$A(root.querySelectorAll(e)).map(Element.extend);root.id=oldId;return results;case'xpath':return document._getElementsByXPath(this.xpath,root);default:return this.matcher(root);}},match:function(element){this.tokens=[];var e=this.expression,ps=Selector.patterns,as=Selector.assertions;var le,p,m;while(e&&le!==e&&(/\S/).test(e)){le=e;for(var i in ps){p=ps[i];if(m=e.match(p)){if(as[i]){this.tokens.push([i,Object.clone(m)]);e=e.replace(m[0],'');}else{return this.findElements(document).include(element);}}}}
var match=true,name,matches;for(var i=0,token;token=this.tokens[i];i++){name=token[0],matches=token[1];if(!Selector.assertions[name](element,matches)){match=false;break;}}
return match;},toString:function(){return this.expression;},inspect:function(){return"#<Selector:"+this.expression.inspect()+">";}});Object.extend(Selector,{_cache:{},xpath:{descendant:"//*",child:"/*",adjacent:"/following-sibling::*[1]",laterSibling:'/following-sibling::*',tagName:function(m){if(m[1]=='*')return'';return"[local-name()='"+m[1].toLowerCase()+"' or local-name()='"+m[1].toUpperCase()+"']";},className:"[contains(concat(' ', @class, ' '), ' #{1} ')]",id:"[@id='#{1}']",attrPresence:function(m){m[1]=m[1].toLowerCase();return new Template("[@#{1}]").evaluate(m);},attr:function(m){m[1]=m[1].toLowerCase();m[3]=m[5]||m[6];return new Template(Selector.xpath.operators[m[2]]).evaluate(m);},pseudo:function(m){var h=Selector.xpath.pseudos[m[1]];if(!h)return'';if(Object.isFunction(h))return h(m);return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);},operators:{'=':"[@#{1}='#{3}']",'!=':"[@#{1}!='#{3}']",'^=':"[starts-with(@#{1}, '#{3}')]",'$=':"[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']",'*=':"[contains(@#{1}, '#{3}')]",'~=':"[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",'|=':"[contains(concat('-', @#{1}, '-'), '-#{3}-')]"},pseudos:{'first-child':'[not(preceding-sibling::*)]','last-child':'[not(following-sibling::*)]','only-child':'[not(preceding-sibling::* or following-sibling::*)]','empty':"[count(*) = 0 and (count(text()) = 0)]",'checked':"[@checked]",'disabled':"[(@disabled) and (@type!='hidden')]",'enabled':"[not(@disabled) and (@type!='hidden')]",'not':function(m){var e=m[6],p=Selector.patterns,x=Selector.xpath,le,v;var exclusion=[];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in p){if(m=e.match(p[i])){v=Object.isFunction(x[i])?x[i](m):new Template(x[i]).evaluate(m);exclusion.push("("+v.substring(1,v.length-1)+")");e=e.replace(m[0],'');break;}}}
return"[not("+exclusion.join(" and ")+")]";},'nth-child':function(m){return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ",m);},'nth-last-child':function(m){return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ",m);},'nth-of-type':function(m){return Selector.xpath.pseudos.nth("position() ",m);},'nth-last-of-type':function(m){return Selector.xpath.pseudos.nth("(last() + 1 - position()) ",m);},'first-of-type':function(m){m[6]="1";return Selector.xpath.pseudos['nth-of-type'](m);},'last-of-type':function(m){m[6]="1";return Selector.xpath.pseudos['nth-last-of-type'](m);},'only-of-type':function(m){var p=Selector.xpath.pseudos;return p['first-of-type'](m)+p['last-of-type'](m);},nth:function(fragment,m){var mm,formula=m[6],predicate;if(formula=='even')formula='2n+0';if(formula=='odd')formula='2n+1';if(mm=formula.match(/^(\d+)$/))
return'['+fragment+"= "+mm[1]+']';if(mm=formula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(mm[1]=="-")mm[1]=-1;var a=mm[1]?Number(mm[1]):1;var b=mm[2]?Number(mm[2]):0;predicate="[((#{fragment} - #{b}) mod #{a} = 0) and "+"((#{fragment} - #{b}) div #{a} >= 0)]";return new Template(predicate).evaluate({fragment:fragment,a:a,b:b});}}}},criteria:{tagName:'n = h.tagName(n, r, "#{1}", c);      c = false;',className:'n = h.className(n, r, "#{1}", c);    c = false;',id:'n = h.id(n, r, "#{1}", c);           c = false;',attrPresence:'n = h.attrPresence(n, r, "#{1}", c); c = false;',attr:function(m){m[3]=(m[5]||m[6]);return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}", c); c = false;').evaluate(m);},pseudo:function(m){if(m[6])m[6]=m[6].replace(/"/g,'\\"');return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(m);},descendant:'c = "descendant";',child:'c = "child";',adjacent:'c = "adjacent";',laterSibling:'c = "laterSibling";'},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,adjacent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:/^#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s|[:+~>]))/,attrPresence:/^\[((?:[\w]+:)?[\w]+)\]/,attr:/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/},assertions:{tagName:function(element,matches){return matches[1].toUpperCase()==element.tagName.toUpperCase();},className:function(element,matches){return Element.hasClassName(element,matches[1]);},id:function(element,matches){return element.id===matches[1];},attrPresence:function(element,matches){return Element.hasAttribute(element,matches[1]);},attr:function(element,matches){var nodeValue=Element.readAttribute(element,matches[1]);return nodeValue&&Selector.operators[matches[2]](nodeValue,matches[5]||matches[6]);}},handlers:{concat:function(a,b){for(var i=0,node;node=b[i];i++)
a.push(node);return a;},mark:function(nodes){var _true=Prototype.emptyFunction;for(var i=0,node;node=nodes[i];i++)
node._countedByPrototype=_true;return nodes;},unmark:function(nodes){for(var i=0,node;node=nodes[i];i++)
node._countedByPrototype=undefined;return nodes;},index:function(parentNode,reverse,ofType){parentNode._countedByPrototype=Prototype.emptyFunction;if(reverse){for(var nodes=parentNode.childNodes,i=nodes.length-1,j=1;i>=0;i--){var node=nodes[i];if(node.nodeType==1&&(!ofType||node._countedByPrototype))node.nodeIndex=j++;}}else{for(var i=0,j=1,nodes=parentNode.childNodes;node=nodes[i];i++)
if(node.nodeType==1&&(!ofType||node._countedByPrototype))node.nodeIndex=j++;}},unique:function(nodes){if(nodes.length==0)return nodes;var results=[],n;for(var i=0,l=nodes.length;i<l;i++)
if(!(n=nodes[i])._countedByPrototype){n._countedByPrototype=Prototype.emptyFunction;results.push(Element.extend(n));}
return Selector.handlers.unmark(results);},descendant:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++)
h.concat(results,node.getElementsByTagName('*'));return results;},child:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++){for(var j=0,child;child=node.childNodes[j];j++)
if(child.nodeType==1&&child.tagName!='!')results.push(child);}
return results;},adjacent:function(nodes){for(var i=0,results=[],node;node=nodes[i];i++){var next=this.nextElementSibling(node);if(next)results.push(next);}
return results;},laterSibling:function(nodes){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++)
h.concat(results,Element.nextSiblings(node));return results;},nextElementSibling:function(node){while(node=node.nextSibling)
if(node.nodeType==1)return node;return null;},previousElementSibling:function(node){while(node=node.previousSibling)
if(node.nodeType==1)return node;return null;},tagName:function(nodes,root,tagName,combinator){var uTagName=tagName.toUpperCase();var results=[],h=Selector.handlers;if(nodes){if(combinator){if(combinator=="descendant"){for(var i=0,node;node=nodes[i];i++)
h.concat(results,node.getElementsByTagName(tagName));return results;}else nodes=this[combinator](nodes);if(tagName=="*")return nodes;}
for(var i=0,node;node=nodes[i];i++)
if(node.tagName.toUpperCase()===uTagName)results.push(node);return results;}else return root.getElementsByTagName(tagName);},id:function(nodes,root,id,combinator){var targetNode=$(id),h=Selector.handlers;if(!targetNode)return[];if(!nodes&&root==document)return[targetNode];if(nodes){if(combinator){if(combinator=='child'){for(var i=0,node;node=nodes[i];i++)
if(targetNode.parentNode==node)return[targetNode];}else if(combinator=='descendant'){for(var i=0,node;node=nodes[i];i++)
if(Element.descendantOf(targetNode,node))return[targetNode];}else if(combinator=='adjacent'){for(var i=0,node;node=nodes[i];i++)
if(Selector.handlers.previousElementSibling(targetNode)==node)
return[targetNode];}else nodes=h[combinator](nodes);}
for(var i=0,node;node=nodes[i];i++)
if(node==targetNode)return[targetNode];return[];}
return(targetNode&&Element.descendantOf(targetNode,root))?[targetNode]:[];},className:function(nodes,root,className,combinator){if(nodes&&combinator)nodes=this[combinator](nodes);return Selector.handlers.byClassName(nodes,root,className);},byClassName:function(nodes,root,className){if(!nodes)nodes=Selector.handlers.descendant([root]);var needle=' '+className+' ';for(var i=0,results=[],node,nodeClassName;node=nodes[i];i++){nodeClassName=node.className;if(nodeClassName.length==0)continue;if(nodeClassName==className||(' '+nodeClassName+' ').include(needle))
results.push(node);}
return results;},attrPresence:function(nodes,root,attr,combinator){if(!nodes)nodes=root.getElementsByTagName("*");if(nodes&&combinator)nodes=this[combinator](nodes);var results=[];for(var i=0,node;node=nodes[i];i++)
if(Element.hasAttribute(node,attr))results.push(node);return results;},attr:function(nodes,root,attr,value,operator,combinator){if(!nodes)nodes=root.getElementsByTagName("*");if(nodes&&combinator)nodes=this[combinator](nodes);var handler=Selector.operators[operator],results=[];for(var i=0,node;node=nodes[i];i++){var nodeValue=Element.readAttribute(node,attr);if(nodeValue===null)continue;if(handler(nodeValue,value))results.push(node);}
return results;},pseudo:function(nodes,name,value,root,combinator){if(nodes&&combinator)nodes=this[combinator](nodes);if(!nodes)nodes=root.getElementsByTagName("*");return Selector.pseudos[name](nodes,value,root);}},pseudos:{'first-child':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(Selector.handlers.previousElementSibling(node))continue;results.push(node);}
return results;},'last-child':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(Selector.handlers.nextElementSibling(node))continue;results.push(node);}
return results;},'only-child':function(nodes,value,root){var h=Selector.handlers;for(var i=0,results=[],node;node=nodes[i];i++)
if(!h.previousElementSibling(node)&&!h.nextElementSibling(node))
results.push(node);return results;},'nth-child':function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root);},'nth-last-child':function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,true);},'nth-of-type':function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,false,true);},'nth-last-of-type':function(nodes,formula,root){return Selector.pseudos.nth(nodes,formula,root,true,true);},'first-of-type':function(nodes,formula,root){return Selector.pseudos.nth(nodes,"1",root,false,true);},'last-of-type':function(nodes,formula,root){return Selector.pseudos.nth(nodes,"1",root,true,true);},'only-of-type':function(nodes,formula,root){var p=Selector.pseudos;return p['last-of-type'](p['first-of-type'](nodes,formula,root),formula,root);},getIndices:function(a,b,total){if(a==0)return b>0?[b]:[];return $R(1,total).inject([],function(memo,i){if(0==(i-b)%a&&(i-b)/a>=0)memo.push(i);return memo;});},nth:function(nodes,formula,root,reverse,ofType){if(nodes.length==0)return[];if(formula=='even')formula='2n+0';if(formula=='odd')formula='2n+1';var h=Selector.handlers,results=[],indexed=[],m;h.mark(nodes);for(var i=0,node;node=nodes[i];i++){if(!node.parentNode._countedByPrototype){h.index(node.parentNode,reverse,ofType);indexed.push(node.parentNode);}}
if(formula.match(/^\d+$/)){formula=Number(formula);for(var i=0,node;node=nodes[i];i++)
if(node.nodeIndex==formula)results.push(node);}else if(m=formula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(m[1]=="-")m[1]=-1;var a=m[1]?Number(m[1]):1;var b=m[2]?Number(m[2]):0;var indices=Selector.pseudos.getIndices(a,b,nodes.length);for(var i=0,node,l=indices.length;node=nodes[i];i++){for(var j=0;j<l;j++)
if(node.nodeIndex==indices[j])results.push(node);}}
h.unmark(nodes);h.unmark(indexed);return results;},'empty':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++){if(node.tagName=='!'||node.firstChild)continue;results.push(node);}
return results;},'not':function(nodes,selector,root){var h=Selector.handlers,selectorType,m;var exclusions=new Selector(selector).findElements(root);h.mark(exclusions);for(var i=0,results=[],node;node=nodes[i];i++)
if(!node._countedByPrototype)results.push(node);h.unmark(exclusions);return results;},'enabled':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++)
if(!node.disabled&&(!node.type||node.type!=='hidden'))
results.push(node);return results;},'disabled':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++)
if(node.disabled)results.push(node);return results;},'checked':function(nodes,value,root){for(var i=0,results=[],node;node=nodes[i];i++)
if(node.checked)results.push(node);return results;}},operators:{'=':function(nv,v){return nv==v;},'!=':function(nv,v){return nv!=v;},'^=':function(nv,v){return nv==v||nv&&nv.startsWith(v);},'$=':function(nv,v){return nv==v||nv&&nv.endsWith(v);},'*=':function(nv,v){return nv==v||nv&&nv.include(v);},'$=':function(nv,v){return nv.endsWith(v);},'*=':function(nv,v){return nv.include(v);},'~=':function(nv,v){return(' '+nv+' ').include(' '+v+' ');},'|=':function(nv,v){return('-'+(nv||"").toUpperCase()+'-').include('-'+(v||"").toUpperCase()+'-');}},split:function(expression){var expressions=[];expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(m){expressions.push(m[1].strip());});return expressions;},matchElements:function(elements,expression){var matches=$$(expression),h=Selector.handlers;h.mark(matches);for(var i=0,results=[],element;element=elements[i];i++)
if(element._countedByPrototype)results.push(element);h.unmark(matches);return results;},findElement:function(elements,expression,index){if(Object.isNumber(expression)){index=expression;expression=false;}
return Selector.matchElements(elements,expression||'*')[index||0];},findChildElements:function(element,expressions){expressions=Selector.split(expressions.join(','));var results=[],h=Selector.handlers;for(var i=0,l=expressions.length,selector;i<l;i++){selector=new Selector(expressions[i].strip());h.concat(results,selector.findElements(element));}
return(l>1)?h.unique(results):results;}});if(Prototype.Browser.IE){Object.extend(Selector.handlers,{concat:function(a,b){for(var i=0,node;node=b[i];i++)
if(node.tagName!=="!")a.push(node);return a;},unmark:function(nodes){for(var i=0,node;node=nodes[i];i++)
node.removeAttribute('_countedByPrototype');return nodes;}});}
function $$(){return Selector.findChildElements(document,$A(arguments));}
var Form={reset:function(form){$(form).reset();return form;},serializeElements:function(elements,options){if(typeof options!='object')options={hash:!!options};else if(Object.isUndefined(options.hash))options.hash=true;var key,value,submitted=false,submit=options.submit;var data=elements.inject({},function(result,element){if(!element.disabled&&element.name){key=element.name;value=$(element).getValue();if(value!=null&&element.type!='file'&&(element.type!='submit'||(!submitted&&submit!==false&&(!submit||key==submit)&&(submitted=true)))){if(key in result){if(!Object.isArray(result[key]))result[key]=[result[key]];result[key].push(value);}
else result[key]=value;}}
return result;});return options.hash?data:Object.toQueryString(data);}};Form.Methods={serialize:function(form,options){return Form.serializeElements(Form.getElements(form),options);},getElements:function(form){return $A($(form).getElementsByTagName('*')).inject([],function(elements,child){if(Form.Element.Serializers[child.tagName.toLowerCase()])
elements.push(Element.extend(child));return elements;});},getInputs:function(form,typeName,name){form=$(form);var inputs=form.getElementsByTagName('input');if(!typeName&&!name)return $A(inputs).map(Element.extend);for(var i=0,matchingInputs=[],length=inputs.length;i<length;i++){var input=inputs[i];if((typeName&&input.type!=typeName)||(name&&input.name!=name))
continue;matchingInputs.push(Element.extend(input));}
return matchingInputs;},disable:function(form){form=$(form);Form.getElements(form).invoke('disable');return form;},enable:function(form){form=$(form);Form.getElements(form).invoke('enable');return form;},findFirstElement:function(form){var elements=$(form).getElements().findAll(function(element){return'hidden'!=element.type&&!element.disabled;});var firstByIndex=elements.findAll(function(element){return element.hasAttribute('tabIndex')&&element.tabIndex>=0;}).sortBy(function(element){return element.tabIndex}).first();return firstByIndex?firstByIndex:elements.find(function(element){return['input','select','textarea'].include(element.tagName.toLowerCase());});},focusFirstElement:function(form){form=$(form);form.findFirstElement().activate();return form;},request:function(form,options){form=$(form),options=Object.clone(options||{});var params=options.parameters,action=form.readAttribute('action')||'';if(action.blank())action=window.location.href;options.parameters=form.serialize(true);if(params){if(Object.isString(params))params=params.toQueryParams();Object.extend(options.parameters,params);}
if(form.hasAttribute('method')&&!options.method)
options.method=form.method;return new Ajax.Request(action,options);}};Form.Element={focus:function(element){$(element).focus();return element;},select:function(element){$(element).select();return element;}};Form.Element.Methods={serialize:function(element){element=$(element);if(!element.disabled&&element.name){var value=element.getValue();if(value!=undefined){var pair={};pair[element.name]=value;return Object.toQueryString(pair);}}
return'';},getValue:function(element){element=$(element);var method=element.tagName.toLowerCase();return Form.Element.Serializers[method](element);},setValue:function(element,value){element=$(element);var method=element.tagName.toLowerCase();Form.Element.Serializers[method](element,value);return element;},clear:function(element){$(element).value='';return element;},present:function(element){return $(element).value!='';},activate:function(element){element=$(element);try{element.focus();if(element.select&&(element.tagName.toLowerCase()!='input'||!['button','reset','submit'].include(element.type)))
element.select();}catch(e){}
return element;},disable:function(element){element=$(element);element.disabled=true;return element;},enable:function(element){element=$(element);element.disabled=false;return element;}};var Field=Form.Element;var $F=Form.Element.Methods.getValue;Form.Element.Serializers={input:function(element,value){switch(element.type.toLowerCase()){case'checkbox':case'radio':return Form.Element.Serializers.inputSelector(element,value);default:return Form.Element.Serializers.textarea(element,value);}},inputSelector:function(element,value){if(Object.isUndefined(value))return element.checked?element.value:null;else element.checked=!!value;},textarea:function(element,value){if(Object.isUndefined(value))return element.value;else element.value=value;},select:function(element,value){if(Object.isUndefined(value))
return this[element.type=='select-one'?'selectOne':'selectMany'](element);else{var opt,currentValue,single=!Object.isArray(value);for(var i=0,length=element.length;i<length;i++){opt=element.options[i];currentValue=this.optionValue(opt);if(single){if(currentValue==value){opt.selected=true;return;}}
else opt.selected=value.include(currentValue);}}},selectOne:function(element){var index=element.selectedIndex;return index>=0?this.optionValue(element.options[index]):null;},selectMany:function(element){var values,length=element.length;if(!length)return null;for(var i=0,values=[];i<length;i++){var opt=element.options[i];if(opt.selected)values.push(this.optionValue(opt));}
return values;},optionValue:function(opt){return Element.extend(opt).hasAttribute('value')?opt.value:opt.text;}};Abstract.TimedObserver=Class.create(PeriodicalExecuter,{initialize:function($super,element,frequency,callback){$super(callback,frequency);this.element=$(element);this.lastValue=this.getValue();},execute:function(){var value=this.getValue();if(Object.isString(this.lastValue)&&Object.isString(value)?this.lastValue!=value:String(this.lastValue)!=String(value)){this.callback(this.element,value);this.lastValue=value;}}});Form.Element.Observer=Class.create(Abstract.TimedObserver,{getValue:function(){return Form.Element.getValue(this.element);}});Form.Observer=Class.create(Abstract.TimedObserver,{getValue:function(){return Form.serialize(this.element);}});Abstract.EventObserver=Class.create({initialize:function(element,callback){this.element=$(element);this.callback=callback;this.lastValue=this.getValue();if(this.element.tagName.toLowerCase()=='form')
this.registerFormCallbacks();else
this.registerCallback(this.element);},onElementEvent:function(){var value=this.getValue();if(this.lastValue!=value){this.callback(this.element,value);this.lastValue=value;}},registerFormCallbacks:function(){Form.getElements(this.element).each(this.registerCallback,this);},registerCallback:function(element){if(element.type){switch(element.type.toLowerCase()){case'checkbox':case'radio':Event.observe(element,'click',this.onElementEvent.bind(this));break;default:Event.observe(element,'change',this.onElementEvent.bind(this));break;}}}});Form.Element.EventObserver=Class.create(Abstract.EventObserver,{getValue:function(){return Form.Element.getValue(this.element);}});Form.EventObserver=Class.create(Abstract.EventObserver,{getValue:function(){return Form.serialize(this.element);}});if(!window.Event)var Event={};Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,KEY_INSERT:45,cache:{},relatedTarget:function(event){var element;switch(event.type){case'mouseover':element=event.fromElement;break;case'mouseout':element=event.toElement;break;default:return null;}
return Element.extend(element);}});Event.Methods=(function(){var isButton;if(Prototype.Browser.IE){var buttonMap={0:1,1:4,2:2};isButton=function(event,code){return event.button==buttonMap[code];};}else if(Prototype.Browser.WebKit){isButton=function(event,code){switch(code){case 0:return event.which==1&&!event.metaKey;case 1:return event.which==1&&event.metaKey;default:return false;}};}else{isButton=function(event,code){return event.which?(event.which===code+1):(event.button===code);};}
return{isLeftClick:function(event){return isButton(event,0)},isMiddleClick:function(event){return isButton(event,1)},isRightClick:function(event){return isButton(event,2)},element:function(event){event=Event.extend(event);var node=event.target,type=event.type,currentTarget=event.currentTarget;if(currentTarget&&currentTarget.tagName){if(type==='load'||type==='error'||(type==='click'&&currentTarget.tagName.toLowerCase()==='input'&&currentTarget.type==='radio'))
node=currentTarget;}
if(node){if(node.nodeType==Node.TEXT_NODE)node=node.parentNode;return Element.extend(node);}else return false;},findElement:function(event,expression){var element=Event.element(event);if(!expression)return element;var elements=[element].concat(element.ancestors());return Selector.findElement(elements,expression,0);},pointer:function(event){var docElement=document.documentElement,body=document.body||{scrollLeft:0,scrollTop:0};return{x:event.pageX||(event.clientX+
(docElement.scrollLeft||body.scrollLeft)-
(docElement.clientLeft||0)),y:event.pageY||(event.clientY+
(docElement.scrollTop||body.scrollTop)-
(docElement.clientTop||0))};},pointerX:function(event){return Event.pointer(event).x},pointerY:function(event){return Event.pointer(event).y},stop:function(event){Event.extend(event);event.preventDefault();event.stopPropagation();event.stopped=true;}};})();Event.extend=(function(){var methods=Object.keys(Event.Methods).inject({},function(m,name){m[name]=Event.Methods[name].methodize();return m;});if(Prototype.Browser.IE){Object.extend(methods,{stopPropagation:function(){this.cancelBubble=true},preventDefault:function(){this.returnValue=false},inspect:function(){return"[object Event]"}});return function(event){if(!event)return false;if(event._extendedByPrototype)return event;event._extendedByPrototype=Prototype.emptyFunction;var pointer=Event.pointer(event);Object.extend(event,{target:event.srcElement,relatedTarget:Event.relatedTarget(event),pageX:pointer.x,pageY:pointer.y});return Object.extend(event,methods);};}else{Event.prototype=Event.prototype||document.createEvent("HTMLEvents")['__proto__'];Object.extend(Event.prototype,methods);return Prototype.K;}})();Object.extend(Event,(function(){var cache=Event.cache;function getEventID(element){try{if(element._prototypeEventID)return element._prototypeEventID[0];arguments.callee.id=arguments.callee.id||1;return element._prototypeEventID=[++arguments.callee.id];}catch(error){return false;}}
function getDOMEventName(eventName){if(eventName&&eventName.include(':'))return"dataavailable";return eventName;}
function getCacheForID(id){return cache[id]=cache[id]||{};}
function getWrappersForEventName(id,eventName){var c=getCacheForID(id);return c[eventName]=c[eventName]||[];}
function createWrapper(element,eventName,handler){var id=getEventID(element);var c=getWrappersForEventName(id,eventName);if(c.pluck("handler").include(handler))return false;var wrapper=function(event){if(!Event||!Event.extend||(event.eventName&&event.eventName!=eventName))
return false;Event.extend(event);handler.call(element,event);};wrapper.handler=handler;c.push(wrapper);return wrapper;}
function findWrapper(id,eventName,handler){var c=getWrappersForEventName(id,eventName);return c.find(function(wrapper){return wrapper.handler==handler});}
function destroyWrapper(id,eventName,handler){var c=getCacheForID(id);if(!c[eventName])return false;c[eventName]=c[eventName].without(findWrapper(id,eventName,handler));}
function destroyCache(){for(var id in cache)
for(var eventName in cache[id])
cache[id][eventName]=null;}
if(window.attachEvent){window.attachEvent("onunload",destroyCache);}
if(Prototype.Browser.WebKit){window.addEventListener('unload',Prototype.emptyFunction,false);}
return{observe:function(element,eventName,handler){element=$(element);var name=getDOMEventName(eventName);var wrapper=createWrapper(element,eventName,handler);if(!wrapper)return element;if(element.addEventListener){element.addEventListener(name,wrapper,false);}else{element.attachEvent("on"+name,wrapper);}
return element;},stopObserving:function(element,eventName,handler){element=$(element);var id=getEventID(element),name=getDOMEventName(eventName);if(!handler&&eventName){getWrappersForEventName(id,eventName).each(function(wrapper){element.stopObserving(eventName,wrapper.handler);});return element;}else if(!eventName){Object.keys(getCacheForID(id)).each(function(eventName){element.stopObserving(eventName);});return element;}
var wrapper=findWrapper(id,eventName,handler);if(!wrapper)return element;if(element.removeEventListener){element.removeEventListener(name,wrapper,false);}else{element.detachEvent("on"+name,wrapper);}
destroyWrapper(id,eventName,handler);return element;},fire:function(element,eventName,memo){element=$(element);if(element==document&&document.createEvent&&!element.dispatchEvent)
element=document.documentElement;var event;if(document.createEvent){event=document.createEvent("HTMLEvents");event.initEvent("dataavailable",true,true);}else{event=document.createEventObject();event.eventType="ondataavailable";}
event.eventName=eventName;event.memo=memo||{};if(document.createEvent){element.dispatchEvent(event);}else{element.fireEvent(event.eventType,event);}
return Event.extend(event);}};})());Object.extend(Event,Event.Methods);Element.addMethods({fire:Event.fire,observe:Event.observe,stopObserving:Event.stopObserving});Object.extend(document,{fire:Element.Methods.fire.methodize(),observe:Element.Methods.observe.methodize(),stopObserving:Element.Methods.stopObserving.methodize(),loaded:false});(function(){var timer;function fireContentLoadedEvent(){if(document.loaded)return;if(timer)window.clearInterval(timer);document.fire("dom:loaded");document.loaded=true;}
if(document.addEventListener){if(Prototype.Browser.WebKit){timer=window.setInterval(function(){if(/loaded|complete/.test(document.readyState))
fireContentLoadedEvent();},0);Event.observe(window,"load",fireContentLoadedEvent);}else{document.addEventListener("DOMContentLoaded",fireContentLoadedEvent,false);}}else{document.write("<script id=__onDOMContentLoaded defer src=//:><\/script>");$("__onDOMContentLoaded").onreadystatechange=function(){if(this.readyState=="complete"){this.onreadystatechange=null;fireContentLoadedEvent();}};}})();Hash.toQueryString=Object.toQueryString;var Toggle={display:Element.toggle};Element.Methods.childOf=Element.Methods.descendantOf;var Insertion={Before:function(element,content){return Element.insert(element,{before:content});},Top:function(element,content){return Element.insert(element,{top:content});},Bottom:function(element,content){return Element.insert(element,{bottom:content});},After:function(element,content){return Element.insert(element,{after:content});}};var $continue=new Error('"throw $continue" is deprecated, use "return" instead');var Position={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;},within:function(element,x,y){if(this.includeScrollOffsets)
return this.withinIncludingScrolloffsets(element,x,y);this.xcomp=x;this.ycomp=y;this.offset=Element.cumulativeOffset(element);return(y>=this.offset[1]&&y<this.offset[1]+element.offsetHeight&&x>=this.offset[0]&&x<this.offset[0]+element.offsetWidth);},withinIncludingScrolloffsets:function(element,x,y){var offsetcache=Element.cumulativeScrollOffset(element);this.xcomp=x+offsetcache[0]-this.deltaX;this.ycomp=y+offsetcache[1]-this.deltaY;this.offset=Element.cumulativeOffset(element);return(this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+element.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+element.offsetWidth);},overlap:function(mode,element){if(!mode)return 0;if(mode=='vertical')
return((this.offset[1]+element.offsetHeight)-this.ycomp)/element.offsetHeight;if(mode=='horizontal')
return((this.offset[0]+element.offsetWidth)-this.xcomp)/element.offsetWidth;},cumulativeOffset:Element.Methods.cumulativeOffset,positionedOffset:Element.Methods.positionedOffset,absolutize:function(element){Position.prepare();return Element.absolutize(element);},relativize:function(element){Position.prepare();return Element.relativize(element);},realOffset:Element.Methods.cumulativeScrollOffset,offsetParent:Element.Methods.getOffsetParent,page:Element.Methods.viewportOffset,clone:function(source,target,options){options=options||{};return Element.clonePosition(target,source,options);}};if(!document.getElementsByClassName)document.getElementsByClassName=function(instanceMethods){function iter(name){return name.blank()?null:"[contains(concat(' ', @class, ' '), ' "+name+" ')]";}
instanceMethods.getElementsByClassName=Prototype.BrowserFeatures.XPath?function(element,className){className=className.toString().strip();var cond=/\s/.test(className)?$w(className).map(iter).join(''):iter(className);return cond?document._getElementsByXPath('.//*'+cond,element):[];}:function(element,className){className=className.toString().strip();var elements=[],classNames=(/\s/.test(className)?$w(className):null);if(!classNames&&!className)return elements;var nodes=$(element).getElementsByTagName('*');className=' '+className+' ';for(var i=0,child,cn;child=nodes[i];i++){if(child.className&&(cn=' '+child.className+' ')&&(cn.include(className)||(classNames&&classNames.all(function(name){return!name.toString().blank()&&cn.include(' '+name+' ');}))))
elements.push(Element.extend(child));}
return elements;};return function(className,parentElement){return $(parentElement||document.body).getElementsByClassName(className);};}(Element.Methods);Element.ClassNames=Class.create();Element.ClassNames.prototype={initialize:function(element){this.element=$(element);},_each:function(iterator){this.element.className.split(/\s+/).select(function(name){return name.length>0;})._each(iterator);},set:function(className){this.element.className=className;},add:function(classNameToAdd){if(this.include(classNameToAdd))return;this.set($A(this).concat(classNameToAdd).join(' '));},remove:function(classNameToRemove){if(!this.include(classNameToRemove))return;this.set($A(this).without(classNameToRemove).join(' '));},toString:function(){return $A(this).join(' ');}};Object.extend(Element.ClassNames.prototype,Enumerable);Element.addMethods();;var includeCaption=true;var zoomTime=5;var zoomSteps=15;var includeFade=1;var minBorder=90;var shadowSettings='0px 5px 25px rgba(0, 0, 0, ';var zoomImagesURI='/media/zoom/';var myWidth=0,myHeight=0,myScroll=0;myScrollWidth=0;myScrollHeight=0;var zoomOpen=false,preloadFrame=1,preloadActive=false,preloadTime=0,imgPreload=new Image();var preloadAnimTimer=0;var zoomActive=new Array();var zoomTimer=new Array();var zoomOrigW=new Array();var zoomOrigH=new Array();var zoomOrigX=new Array();var zoomOrigY=new Array();var zoomID="ZoomBox";var theID="ZoomImage";var zoomCaption="ZoomCaption";var zoomCaptionDiv="ZoomCapDiv";if(navigator.userAgent.indexOf("MSIE")!=-1){var browserIsIE=true;}
function setupZoom(){prepZooms();insertZoomHTML();zoomdiv=document.getElementById(zoomID);zoomimg=document.getElementById(theID);}
function prepZooms(){if(!document.getElementsByTagName){return;}
var links=document.getElementsByTagName("a");for(i=0;i<links.length;i++){if(links[i].getAttribute("href")){if(links[i].getAttribute("href").search(/(.*)\.(jpg|jpeg|gif|png|bmp|tif|tiff)/gi)!=-1){if(links[i].getAttribute("rel")!="nozoom"){links[i].onclick=function(event){return zoomClick(this,event);};links[i].onmouseover=function(){zoomPreload(this);};}}}}}
function zoomPreload(from){var theimage=from.getAttribute("href");if(imgPreload.src.indexOf(from.getAttribute("href").substr(from.getAttribute("href").lastIndexOf("/")))==-1){preloadActive=true;imgPreload=new Image();imgPreload.onload=function(){preloadActive=false;}
imgPreload.src=theimage;}}
function preloadAnimStart(){preloadTime=new Date();document.getElementById("ZoomSpin").style.left=(myWidth/2)+'px';document.getElementById("ZoomSpin").style.top=((myHeight/2)+myScroll)+'px';document.getElementById("ZoomSpin").style.visibility="visible";preloadFrame=1;document.getElementById("SpinImage").src=zoomImagesURI+'zoom-spin-'+preloadFrame+'.png';preloadAnimTimer=setInterval("preloadAnim()",100);}
function preloadAnim(from){if(preloadActive!=false){document.getElementById("SpinImage").src=zoomImagesURI+'zoom-spin-'+preloadFrame+'.png';preloadFrame++;if(preloadFrame>12)preloadFrame=1;}else{document.getElementById("ZoomSpin").style.visibility="hidden";clearInterval(preloadAnimTimer);preloadAnimTimer=0;zoomIn(preloadFrom);}}
function zoomClick(from,evt){var shift=getShift(evt);if(!evt&&window.event&&(window.event.metaKey||window.event.altKey)){return true;}else if(evt&&(evt.metaKey||evt.altKey)){return true;}
getSize();if(preloadActive==true){if(preloadAnimTimer==0){preloadFrom=from;preloadAnimStart();}}else{zoomIn(from,shift);}
return false;}
function zoomIn(from,shift){zoomimg.src=from.getAttribute("href");if(from.childNodes[0].width){startW=from.childNodes[0].width;startH=from.childNodes[0].height;startPos=findElementPos(from.childNodes[0]);}else{startW=50;startH=12;startPos=findElementPos(from);}
hostX=startPos[0];hostY=startPos[1];if(document.getElementById('scroller')){hostX=hostX-document.getElementById('scroller').scrollLeft;}
endW=imgPreload.width;endH=imgPreload.height;if(zoomActive[theID]!=true){if(document.getElementById("ShadowBox")){document.getElementById("ShadowBox").style.visibility="hidden";}else if(!browserIsIE){if(fadeActive["ZoomImage"]){clearInterval(fadeTimer["ZoomImage"]);fadeActive["ZoomImage"]=false;fadeTimer["ZoomImage"]=false;}
document.getElementById("ZoomImage").style.webkitBoxShadow=shadowSettings+'0.0)';}
document.getElementById("ZoomClose").style.visibility="hidden";if(includeCaption){document.getElementById(zoomCaptionDiv).style.visibility="hidden";if(from.getAttribute('title')&&includeCaption){document.getElementById(zoomCaption).innerHTML=from.getAttribute('title');}else{document.getElementById(zoomCaption).innerHTML="";}}
zoomOrigW[theID]=startW;zoomOrigH[theID]=startH;zoomOrigX[theID]=hostX;zoomOrigY[theID]=hostY;zoomimg.style.width=startW+'px';zoomimg.style.height=startH+'px';zoomdiv.style.left=hostX+'px';zoomdiv.style.top=hostY+'px';if(includeFade==1){setOpacity(0,zoomID);}
zoomdiv.style.visibility="visible";sizeRatio=endW/endH;if(endW>myWidth-minBorder){endW=myWidth-minBorder;endH=endW/sizeRatio;}
if(endH>myHeight-minBorder){endH=myHeight-minBorder;endW=endH*sizeRatio;}
zoomChangeX=((myWidth/2)-(endW/2)-hostX);zoomChangeY=(((myHeight/2)-(endH/2)-hostY)+myScroll);zoomChangeW=(endW-startW);zoomChangeH=(endH-startH);if(shift){tempSteps=zoomSteps*7;}else{tempSteps=zoomSteps;}
zoomCurrent=0;if(includeFade==1){fadeCurrent=0;fadeAmount=(0-100)/tempSteps;}else{fadeAmount=0;}
zoomTimer[theID]=setInterval("zoomElement('"+zoomID+"', '"+theID+"', "+zoomCurrent+", "+startW+", "+zoomChangeW+", "+startH+", "+zoomChangeH+", "+hostX+", "+zoomChangeX+", "+hostY+", "+zoomChangeY+", "+tempSteps+", "+includeFade+", "+fadeAmount+", 'zoomDoneIn(zoomID)')",zoomTime);zoomActive[theID]=true;}}
function zoomOut(from,evt){if(getShift(evt)){tempSteps=zoomSteps*7;}else{tempSteps=zoomSteps;}
if(zoomActive[theID]!=true){if(document.getElementById("ShadowBox")){document.getElementById("ShadowBox").style.visibility="hidden";}else if(!browserIsIE){if(fadeActive["ZoomImage"]){clearInterval(fadeTimer["ZoomImage"]);fadeActive["ZoomImage"]=false;fadeTimer["ZoomImage"]=false;}
document.getElementById("ZoomImage").style.webkitBoxShadow=shadowSettings+'0.0)';}
document.getElementById("ZoomClose").style.visibility="hidden";if(includeCaption&&document.getElementById(zoomCaption).innerHTML!=""){document.getElementById(zoomCaptionDiv).style.visibility="hidden";}
startX=parseInt(zoomdiv.style.left);startY=parseInt(zoomdiv.style.top);startW=zoomimg.width;startH=zoomimg.height;zoomChangeX=zoomOrigX[theID]-startX;zoomChangeY=zoomOrigY[theID]-startY;zoomChangeW=zoomOrigW[theID]-startW;zoomChangeH=zoomOrigH[theID]-startH;zoomCurrent=0;if(includeFade==1){fadeCurrent=0;fadeAmount=(100-0)/tempSteps;}else{fadeAmount=0;}
zoomTimer[theID]=setInterval("zoomElement('"+zoomID+"', '"+theID+"', "+zoomCurrent+", "+startW+", "+zoomChangeW+", "+startH+", "+zoomChangeH+", "+startX+", "+zoomChangeX+", "+startY+", "+zoomChangeY+", "+tempSteps+", "+includeFade+", "+fadeAmount+", 'zoomDone(zoomID, theID)')",zoomTime);zoomActive[theID]=true;}}
function zoomDoneIn(zoomdiv,theID){zoomOpen=true;zoomdiv=document.getElementById(zoomdiv);if(document.getElementById("ShadowBox")){setOpacity(0,"ShadowBox");shadowdiv=document.getElementById("ShadowBox");shadowLeft=parseInt(zoomdiv.style.left)-13;shadowTop=parseInt(zoomdiv.style.top)-8;shadowWidth=zoomdiv.offsetWidth+26;shadowHeight=zoomdiv.offsetHeight+26;shadowdiv.style.width=shadowWidth+'px';shadowdiv.style.height=shadowHeight+'px';shadowdiv.style.left=shadowLeft+'px';shadowdiv.style.top=shadowTop+'px';document.getElementById("ShadowBox").style.visibility="visible";fadeElementSetup("ShadowBox",0,100,5);}else if(!browserIsIE){fadeElementSetup("ZoomImage",0,.8,5,0,"shadow");}
if(includeCaption&&document.getElementById(zoomCaption).innerHTML!=""){zoomcapd=document.getElementById(zoomCaptionDiv);zoomcapd.style.top=parseInt(zoomdiv.style.top)+(zoomdiv.offsetHeight+15)+'px';zoomcapd.style.left=(myWidth/2)-(zoomcapd.offsetWidth/2)+'px';zoomcapd.style.visibility="visible";}
if(!browserIsIE)setOpacity(0,"ZoomClose");document.getElementById("ZoomClose").style.visibility="visible";if(!browserIsIE)fadeElementSetup("ZoomClose",0,100,5);document.onkeypress=getKey;}
function zoomDone(zoomdiv,theID){zoomOpen=false;zoomOrigH[theID]="";zoomOrigW[theID]="";document.getElementById(zoomdiv).style.visibility="hidden";zoomActive[theID]==false;document.onkeypress=null;}
function zoomElement(zoomdiv,theID,zoomCurrent,zoomStartW,zoomChangeW,zoomStartH,zoomChangeH,zoomStartX,zoomChangeX,zoomStartY,zoomChangeY,zoomSteps,includeFade,fadeAmount,execWhenDone){if(zoomCurrent==(zoomSteps+1)){zoomActive[theID]=false;clearInterval(zoomTimer[theID]);if(execWhenDone!=""){eval(execWhenDone);}}else{if(includeFade==1){if(fadeAmount<0){setOpacity(Math.abs(zoomCurrent*fadeAmount),zoomdiv);}else{setOpacity(100-(zoomCurrent*fadeAmount),zoomdiv);}}
moveW=cubicInOut(zoomCurrent,zoomStartW,zoomChangeW,zoomSteps);moveH=cubicInOut(zoomCurrent,zoomStartH,zoomChangeH,zoomSteps);moveX=cubicInOut(zoomCurrent,zoomStartX,zoomChangeX,zoomSteps);moveY=cubicInOut(zoomCurrent,zoomStartY,zoomChangeY,zoomSteps);document.getElementById(zoomdiv).style.left=moveX+'px';document.getElementById(zoomdiv).style.top=moveY+'px';zoomimg.style.width=moveW+'px';zoomimg.style.height=moveH+'px';zoomCurrent++;clearInterval(zoomTimer[theID]);zoomTimer[theID]=setInterval("zoomElement('"+zoomdiv+"', '"+theID+"', "+zoomCurrent+", "+zoomStartW+", "+zoomChangeW+", "+zoomStartH+", "+zoomChangeH+", "+zoomStartX+", "+zoomChangeX+", "+zoomStartY+", "+zoomChangeY+", "+zoomSteps+", "+includeFade+", "+fadeAmount+", '"+execWhenDone+"')",zoomTime);}}
function getKey(evt){if(!evt){theKey=event.keyCode;}else{theKey=evt.keyCode;}
if(theKey==27){zoomOut(this,evt);}}
function fadeOut(elem){if(elem.id){fadeElementSetup(elem.id,100,0,10);}}
function fadeIn(elem){if(elem.id){fadeElementSetup(elem.id,0,100,10);}}
var fadeActive=new Array();var fadeQueue=new Array();var fadeTimer=new Array();var fadeClose=new Array();var fadeMode=new Array();function fadeElementSetup(theID,fdStart,fdEnd,fdSteps,fdClose,fdMode){if(fadeActive[theID]==true){fadeQueue[theID]=new Array(theID,fdStart,fdEnd,fdSteps);}else{fadeSteps=fdSteps;fadeCurrent=0;fadeAmount=(fdStart-fdEnd)/fadeSteps;fadeTimer[theID]=setInterval("fadeElement('"+theID+"', '"+fadeCurrent+"', '"+fadeAmount+"', '"+fadeSteps+"')",15);fadeActive[theID]=true;fadeMode[theID]=fdMode;if(fdClose==1){fadeClose[theID]=true;}else{fadeClose[theID]=false;}}}
function fadeElement(theID,fadeCurrent,fadeAmount,fadeSteps){if(fadeCurrent==fadeSteps){clearInterval(fadeTimer[theID]);fadeActive[theID]=false;fadeTimer[theID]=false;if(fadeClose[theID]==true){document.getElementById(theID).style.visibility="hidden";}
if(fadeQueue[theID]&&fadeQueue[theID]!=false){fadeElementSetup(fadeQueue[theID][0],fadeQueue[theID][1],fadeQueue[theID][2],fadeQueue[theID][3]);fadeQueue[theID]=false;}}else{fadeCurrent++;if(fadeMode[theID]=="shadow"){if(fadeAmount<0){document.getElementById(theID).style.webkitBoxShadow=shadowSettings+(Math.abs(fadeCurrent*fadeAmount))+')';}else{document.getElementById(theID).style.webkitBoxShadow=shadowSettings+(100-(fadeCurrent*fadeAmount))+')';}}else{if(fadeAmount<0){setOpacity(Math.abs(fadeCurrent*fadeAmount),theID);}else{setOpacity(100-(fadeCurrent*fadeAmount),theID);}}
clearInterval(fadeTimer[theID]);fadeTimer[theID]=setInterval("fadeElement('"+theID+"', '"+fadeCurrent+"', '"+fadeAmount+"', '"+fadeSteps+"')",15);}}
function setOpacity(opacity,theID){var object=document.getElementById(theID).style;if(navigator.userAgent.indexOf("Firefox")!=-1){if(opacity==100){opacity=99.9999;}}
object.filter="alpha(opacity="+opacity+")";object.opacity=(opacity/100);}
function linear(t,b,c,d)
{return c*t/d+b;}
function sineInOut(t,b,c,d)
{return-c/2*(Math.cos(Math.PI*t/d)-1)+b;}
function cubicIn(t,b,c,d){return c*(t/=d)*t*t+b;}
function cubicOut(t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;}
function cubicInOut(t,b,c,d)
{if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;}
function bounceOut(t,b,c,d)
{if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}}
function getSize(){if(self.innerHeight){myWidth=window.innerWidth;myHeight=window.innerHeight;myScroll=window.pageYOffset;}else if(document.documentElement&&document.documentElement.clientHeight){myWidth=document.documentElement.clientWidth;myHeight=document.documentElement.clientHeight;myScroll=document.documentElement.scrollTop;}else if(document.body){myWidth=document.body.clientWidth;myHeight=document.body.clientHeight;myScroll=document.body.scrollTop;}
if(window.innerHeight&&window.scrollMaxY){myScrollWidth=document.body.scrollWidth;myScrollHeight=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){myScrollWidth=document.body.scrollWidth;myScrollHeight=document.body.scrollHeight;}else{myScrollWidth=document.body.offsetWidth;myScrollHeight=document.body.offsetHeight;}}
function getShift(evt){var shift=false;if(!evt&&window.event){shift=window.event.shiftKey;}else if(evt){shift=evt.shiftKey;if(shift)evt.stopPropagation();}
return shift;}
function findElementPos(elemFind)
{var elemX=0;var elemY=0;do{elemX+=elemFind.offsetLeft;elemY+=elemFind.offsetTop;}while(elemFind=elemFind.offsetParent)
return Array(elemX,elemY);}
