var Cufon=(function(){var api=function(){return api.replace.apply(null,arguments);};var DOM=api.DOM={ready:(function(){var complete=false,readyStatus={loaded:1,complete:1};var queue=[],perform=function(){if(complete)return;complete=true;for(var fn;fn=queue.shift();fn());};if(document.addEventListener){document.addEventListener('DOMContentLoaded',perform,false);window.addEventListener('pageshow',perform,false);}
if(!window.opera&&document.readyState)(function(){readyStatus[document.readyState]?perform():setTimeout(arguments.callee,10);})();if(document.readyState&&document.createStyleSheet)(function(){try{document.body.doScroll('left');perform();}
catch(e){setTimeout(arguments.callee,1);}})();addEvent(window,'load',perform);return function(listener){if(!arguments.length)perform();else complete?listener():queue.push(listener);};})()};var CSS=api.CSS={Size:function(value,base){this.value=parseFloat(value);this.unit=String(value).match(/[a-z%]*$/)[0]||'px';this.convert=function(value){return value/base*this.value;};this.convertFrom=function(value){return value/this.value*base;};this.toString=function(){return this.value+this.unit;};},getStyle:function(el){var view=document.defaultView;if(view&&view.getComputedStyle)return new Style(view.getComputedStyle(el,null));if(el.currentStyle)return new Style(el.currentStyle);return new Style(el.style);},gradient:cached(function(value){var gradient={id:value,type:value.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},colors=value.substr(value.indexOf('(')).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var i=0,l=colors.length,stop;i<l;++i){stop=colors[i].split('=',2).reverse();gradient.stops.push([stop[1]||i/(l-1),stop[0]]);}
return gradient;}),quotedList:cached(function(value){var list=[],re=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,match;while(match=re.exec(value))list.push(match[3]||match[1]);return list;}),recognizesMedia:cached(function(media){var el=document.createElement('style'),container,supported;el.type='text/css';el.media=media;container=elementsByTagName('head')[0];container.insertBefore(el,container.firstChild);supported=!!(el.sheet||el.styleSheet);container.removeChild(el);return supported;}),supports:function(property,value){var checker=document.createElement('span').style;if(checker[property]===undefined)return false;checker[property]=value;return checker[property]===value;},textAlign:function(word,style,position,wordCount){if(style.get('textAlign')=='right'){if(position>0)word=' '+word;}
else if(position<wordCount-1)word+=' ';return word;},textDecoration:function(el,style){if(!style)style=this.getStyle(el);var types={underline:null,overline:null,'line-through':null};for(var search=el;search.parentNode&&search.parentNode.nodeType==1;){var foundAll=true;for(var type in types){if(!hasOwnProperty(types,type)||types[type])continue;if(style.get('textDecoration').indexOf(type)!=-1)types[type]=style.get('color');foundAll=false;}
if(foundAll)break;style=this.getStyle(search=search.parentNode);}
return types;},textShadow:cached(function(value){if(value=='none')return null;var shadows=[],currentShadow={},result,offCount=0;var re=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(result=re.exec(value)){if(result[0]==','){shadows.push(currentShadow);currentShadow={},offCount=0;}
else if(result[1]){currentShadow.color=result[1];}
else{currentShadow[['offX','offY','blur'][offCount++]]=result[2];}}
shadows.push(currentShadow);return shadows;}),color:cached(function(value){var parsed={};parsed.color=value.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function($0,$1,$2){parsed.opacity=parseFloat($2);return'rgb('+$1+')';});return parsed;}),textTransform:function(text,style){return text[{uppercase:'toUpperCase',lowercase:'toLowerCase'}[style.get('textTransform')]||'toString']();}};CSS.ready=(function(){var complete=!CSS.recognizesMedia('all');var queue=[],perform=function(){complete=true;for(var fn;fn=queue.shift();fn());};var linkElements=elementsByTagName('link'),watch={stylesheet:1};function allStylesLoaded(){var sheet,i,link;for(i=0;link=linkElements[i];++i){if(link.disabled||!watch[link.rel.toLowerCase()]||!CSS.recognizesMedia(link.media||'screen'))continue;sheet=link.sheet||link.styleSheet;if(!sheet||sheet.disabled)return false;}
return true;}
DOM.ready(function(){if(complete||allStylesLoaded())perform();else setTimeout(arguments.callee,10);});return function(listener){if(complete)listener();else queue.push(listener);};})();function Font(data){var face=this.face=data.face;this.glyphs=data.glyphs;this.w=data.w;this.baseSize=parseInt(face['units-per-em'],10);this.family=face['font-family'].toLowerCase();this.weight=face['font-weight'];this.style=face['font-style']||'normal';this.viewBox=(function(){var parts=face.bbox.split(/\s+/);var box={minX:parseInt(parts[0],10),minY:parseInt(parts[1],10),maxX:parseInt(parts[2],10),maxY:parseInt(parts[3],10)};box.width=box.maxX-box.minX,box.height=box.maxY-box.minY;box.toString=function(){return[this.minX,this.minY,this.width,this.height].join(' ');};return box;})();this.ascent=-parseInt(face.ascent,10);this.descent=-parseInt(face.descent,10);this.height=-this.ascent+this.descent;}
function FontFamily(){var styles={},mapping={oblique:'italic',italic:'oblique'};this.add=function(font){(styles[font.style]||(styles[font.style]={}))[font.weight]=font;};this.get=function(style,weight){var weights=styles[style]||styles[mapping[style]]||styles.normal||styles.italic||styles.oblique;if(!weights)return null;weight={normal:400,bold:700}[weight]||parseInt(weight,10);if(weights[weight])return weights[weight];var up={1:1,99:0}[weight%100],alts=[],min,max;if(up===undefined)up=weight>400;if(weight==500)weight=400;for(var alt in weights){if(!hasOwnProperty(weights,alt))continue;alt=parseInt(alt,10);if(!min||alt<min)min=alt;if(!max||alt>max)max=alt;alts.push(alt);}
if(weight<min)weight=min;if(weight>max)weight=max;alts.sort(function(a,b){return(up?(a>weight&&b>weight)?a<b:a>b:(a<weight&&b<weight)?a>b:a<b)?-1:1;});return weights[alts[0]];};}
function HoverHandler(){function contains(node,anotherNode){if(node.contains)return node.contains(anotherNode);return node.compareDocumentPosition(anotherNode)&16;}
function onOverOut(e){var related=e.relatedTarget;if(!related||contains(this,related))return;trigger(this);}
function onEnterLeave(e){trigger(this);}
function trigger(el){setTimeout(function(){api.replace(el,sharedStorage.get(el).options,true);},10);}
this.attach=function(el){if(el.onmouseenter===undefined){addEvent(el,'mouseover',onOverOut);addEvent(el,'mouseout',onOverOut);}
else{addEvent(el,'mouseenter',onEnterLeave);addEvent(el,'mouseleave',onEnterLeave);}};}
function Storage(){var map={},at=0;function identify(el){return el.cufid||(el.cufid=++at);}
this.get=function(el){var id=identify(el);return map[id]||(map[id]={});};}
function Style(style){var custom={},sizes={};this.get=function(property){return custom[property]!=undefined?custom[property]:style[property];};this.getSize=function(property,base){return sizes[property]||(sizes[property]=new CSS.Size(this.get(property),base));};this.extend=function(styles){for(var property in styles){if(hasOwnProperty(styles,property))custom[property]=styles[property];}
return this;};}
function addEvent(el,type,listener){if(el.addEventListener){el.addEventListener(type,listener,false);}
else if(el.attachEvent){el.attachEvent('on'+type,function(){return listener.call(el,window.event);});}}
function attach(el,options){var storage=sharedStorage.get(el);if(storage.options)return el;if(options.hover&&options.hoverables[el.nodeName.toLowerCase()]){hoverHandler.attach(el);}
storage.options=options;return el;}
function cached(fun){var cache={};return function(key){if(!hasOwnProperty(cache,key))cache[key]=fun.apply(null,arguments);return cache[key];};}
function getFont(el,style){if(!style)style=CSS.getStyle(el);var families=CSS.quotedList(style.get('fontFamily').toLowerCase()),family;for(var i=0,l=families.length;i<l;++i){family=families[i];if(fonts[family])return fonts[family].get(style.get('fontStyle'),style.get('fontWeight'));}
return null;}
function elementsByTagName(query){return document.getElementsByTagName(query);}
function hasOwnProperty(obj,property){return obj.hasOwnProperty(property);}
function merge(){var merged={},args,key;for(var i=0,l=arguments.length;args=arguments[i],i<l;++i){for(key in args){if(hasOwnProperty(args,key))merged[key]=args[key];}}
return merged;}
function process(font,text,style,options,node,el){var separate=options.separate;if(separate=='none')return engines[options.engine].apply(null,arguments);var fragment=document.createDocumentFragment(),processed;var parts=text.split(separators[separate]),needsAligning=(separate=='words');if(needsAligning&&HAS_BROKEN_REGEXP){if(/^\s/.test(text))parts.unshift('');if(/\s$/.test(text))parts.push('');}
for(var i=0,l=parts.length;i<l;++i){processed=engines[options.engine](font,needsAligning?CSS.textAlign(parts[i],style,i,l):parts[i],style,options,node,el,i<l-1);if(processed)fragment.appendChild(processed);}
return fragment;}
function replaceElement(el,options){var font,style,node,nodeType,nextNode,redraw;for(node=attach(el,options).firstChild;node;node=nextNode){nodeType=node.nodeType;nextNode=node.nextSibling;redraw=false;if(nodeType==1){if(!node.firstChild)continue;if(!/cufon/.test(node.className)){arguments.callee(node,options);continue;}
else redraw=true;}
else if(nodeType!=3)continue;if(!style)style=CSS.getStyle(el).extend(options);if(!font)font=getFont(el,style);if(!font)continue;if(redraw){engines[options.engine](font,null,style,options,node,el);continue;}
var text=node.data;if(text==='')continue;var processed=process(font,text,style,options,node,el);if(processed)node.parentNode.replaceChild(processed,node);else node.parentNode.removeChild(node);}}
function track(el,options){jQuery(el).hover(function(){setTimeout(function(){replaceElement(el,options);},0);},function(){setTimeout(function(){replaceElement(el,options);},0);});}
var HAS_BROKEN_REGEXP=' '.split(/\s+/).length==0;var sharedStorage=new Storage();var hoverHandler=new HoverHandler();var replaceHistory=[];var engines={},fonts={},defaultOptions={enableTextDecoration:false,engine:null,hover:false,hoverables:{a:true},printable:true,selector:function(query){return jQuery(query);},separate:'words',textShadow:'none'};var separators={words:/\s+/,characters:''};api.now=function(){DOM.ready();return api;};api.refresh=function(){var currentHistory=replaceHistory.splice(0,replaceHistory.length);for(var i=0,l=currentHistory.length;i<l;++i){api.replace.apply(null,currentHistory[i]);}
return api;};api.registerEngine=function(id,engine){if(!engine)return api;engines[id]=engine;return api.set('engine',id);};api.registerFont=function(data){var font=new Font(data),family=font.family;if(!fonts[family])fonts[family]=new FontFamily();fonts[family].add(font);return api.set('fontFamily','"'+family+'"');};api.replace=function(elements,options,ignoreHistory){options=merge(defaultOptions,options);if(!options.engine)return api;if(typeof options.textShadow=='string')
options.textShadow=CSS.textShadow(options.textShadow);if(typeof options.color=='string'&&/^-/.test(options.color))
options.textGradient=CSS.gradient(options.color);if(!ignoreHistory)replaceHistory.push(arguments);if(elements.nodeType||typeof elements=='string')elements=[elements];CSS.ready(function(){for(var i=0,l=elements.length;i<l;++i){var el=elements[i];if(typeof el=='string')api.replace(options.selector(el),options,true);else{replaceElement(el,options);track(el,options);}}});return api;};api.set=function(option,value){defaultOptions[option]=value;return api;};return api;})();Cufon.registerEngine('canvas',(function(){var check=document.createElement('canvas');if(!check||!check.getContext||!check.getContext.apply)return;check=null;var HAS_INLINE_BLOCK=Cufon.CSS.supports('display','inline-block');var HAS_BROKEN_LINEHEIGHT=!HAS_INLINE_BLOCK&&(document.compatMode=='BackCompat'||/frameset|transitional/i.test(document.doctype.publicId));var styleSheet=document.createElement('style');styleSheet.type='text/css';styleSheet.appendChild(document.createTextNode('.cufon-canvas{text-indent:0}'+'@media screen,projection{'+'.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle'+
(HAS_BROKEN_LINEHEIGHT?'':';font-size:1px;line-height:1px')+'}.cufon-canvas .cufon-alt{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden}'+
(HAS_INLINE_BLOCK?'.cufon-canvas canvas{position:relative}':'.cufon-canvas canvas{position:absolute}')+'}'+'@media print{'+'.cufon-canvas{padding:0 !important}'+'.cufon-canvas canvas{display:none}'+'.cufon-canvas .cufon-alt{display:inline}'+'}'));document.getElementsByTagName('head')[0].appendChild(styleSheet);function generateFromVML(path,context){var atX=0,atY=0;var code=[],re=/([mrvxe])([^a-z]*)/g,match;generate:for(var i=0;match=re.exec(path);++i){var c=match[2].split(',');switch(match[1]){case'v':code[i]={m:'bezierCurveTo',a:[atX+~~c[0],atY+~~c[1],atX+~~c[2],atY+~~c[3],atX+=~~c[4],atY+=~~c[5]]};break;case'r':code[i]={m:'lineTo',a:[atX+=~~c[0],atY+=~~c[1]]};break;case'm':code[i]={m:'moveTo',a:[atX=~~c[0],atY=~~c[1]]};break;case'x':code[i]={m:'closePath'};break;case'e':break generate;}
context[code[i].m].apply(context,code[i].a);}
return code;}
function interpret(code,context){for(var i=0,l=code.length;i<l;++i){var line=code[i];context[line.m].apply(context,line.a);}}
return function(font,text,style,options,node,el){var redraw=(text===null);var viewBox=font.viewBox;var size=style.getSize('fontSize',font.baseSize);var letterSpacing=style.get('letterSpacing');letterSpacing=(letterSpacing=='normal')?0:size.convertFrom(parseInt(letterSpacing,10));var expandTop=0,expandRight=0,expandBottom=0,expandLeft=0;var shadows=options.textShadow,shadowOffsets=[];if(shadows){for(var i=shadows.length;i--;){var shadow=shadows[i];var x=size.convertFrom(parseFloat(shadow.offX));var y=size.convertFrom(parseFloat(shadow.offY));shadowOffsets[i]=[x,y];if(y<expandTop)expandTop=y;if(x>expandRight)expandRight=x;if(y>expandBottom)expandBottom=y;if(x<expandLeft)expandLeft=x;}}
var chars=Cufon.CSS.textTransform(redraw?node.alt:text,style).split('');var width=0,lastWidth=null;for(var i=0,l=chars.length;i<l;++i){var glyph=font.glyphs[chars[i]]||font.missingGlyph;if(!glyph)continue;width+=lastWidth=Number(glyph.w||font.w)+letterSpacing;}
if(lastWidth===null)return null;expandRight+=(viewBox.width-lastWidth);expandLeft+=viewBox.minX;var wrapper,canvas;if(redraw){wrapper=node;canvas=node.firstChild;}
else{wrapper=document.createElement('span');wrapper.className='cufon cufon-canvas';wrapper.alt=text;canvas=document.createElement('canvas');wrapper.appendChild(canvas);if(options.printable){var print=document.createElement('span');print.className='cufon-alt';print.appendChild(document.createTextNode(text));wrapper.appendChild(print);}}
var wStyle=wrapper.style;var cStyle=canvas.style;var height=size.convert(viewBox.height);var roundedHeight=Math.ceil(height);var roundingFactor=roundedHeight/height;canvas.width=Math.ceil(size.convert(width*roundingFactor+expandRight-expandLeft));canvas.height=Math.ceil(size.convert(viewBox.height-expandTop+expandBottom));expandTop+=viewBox.minY;cStyle.top=Math.round(size.convert(expandTop-font.ascent))+'px';cStyle.left=Math.round(size.convert(expandLeft))+'px';var wrapperWidth=Math.ceil(size.convert(width*roundingFactor))+'px';if(HAS_INLINE_BLOCK){wStyle.width=wrapperWidth;wStyle.height=size.convert(font.height)+'px';}
else{wStyle.paddingLeft=wrapperWidth;wStyle.paddingBottom=(size.convert(font.height)-1)+'px';}
var g=canvas.getContext('2d'),scale=height/viewBox.height;g.scale(scale,scale*roundingFactor);g.translate(-expandLeft,-expandTop);g.lineWidth=font.face['underline-thickness'];g.save();function line(y,color){g.strokeStyle=color;g.beginPath();g.moveTo(0,y);g.lineTo(width,y);g.stroke();}
var textDecoration=options.enableTextDecoration?Cufon.CSS.textDecoration(el,style):{};if(textDecoration.underline)line(-font.face['underline-position'],textDecoration.underline);if(textDecoration.overline)line(font.ascent,textDecoration.overline);g.fillStyle=style.get('color');function renderText(){g.scale(roundingFactor,1);for(var i=0,l=chars.length;i<l;++i){var glyph=font.glyphs[chars[i]]||font.missingGlyph;if(!glyph)continue;if(glyph.d){g.beginPath();if(glyph.code)interpret(glyph.code,g);else glyph.code=generateFromVML('m'+glyph.d,g);g.fill();}
g.translate(Number(glyph.w||font.w)+letterSpacing,0);}
g.restore();}
if(shadows){for(var i=shadows.length;i--;){var shadow=shadows[i];g.save();g.fillStyle=shadow.color;g.translate.apply(g,shadowOffsets[i]);renderText();}}
var gradient=options.textGradient;if(gradient){var stops=gradient.stops,fill=g.createLinearGradient(0,viewBox.minY,0,viewBox.maxY);for(var i=0,l=stops.length;i<l;++i){fill.addColorStop.apply(fill,stops[i]);}
g.fillStyle=fill;}
renderText();if(textDecoration['line-through'])line(-font.descent,textDecoration['line-through']);return wrapper;};})());Cufon.registerEngine('vml',(function(){if(!document.namespaces)return;if(document.namespaces.cvml==null){document.namespaces.add('cvml','urn:schemas-microsoft-com:vml');}
var check=document.createElement('cvml:shape');check.style.behavior='url(#default#VML)';if(!check.coordsize)return;check=null;document.write('<style type="text/css">'+'.cufon-vml-canvas{text-indent:0}'+'@media screen{'+'cvml\\:shape,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute}'+'.cufon-vml-canvas{position:absolute;text-align:left}'+'.cufon-vml{display:inline-block;position:relative;vertical-align:middle}'+'.cufon-vml .cufon-alt{position:absolute;left:-10000in;font-size:1px}'+'a .cufon-vml{cursor:pointer}'+'}'+'@media print{'+'.cufon-vml *{display:none}'+'.cufon-vml .cufon-alt{display:inline}'+'}'+'</style>');function getFontSizeInPixels(el,value){return getSizeInPixels(el,/(?:em|ex|%)$/i.test(value)?'1em':value);}
function getSizeInPixels(el,value){if(/px$/i.test(value))return parseFloat(value);var style=el.style.left,runtimeStyle=el.runtimeStyle.left;el.runtimeStyle.left=el.currentStyle.left;el.style.left=value;var result=el.style.pixelLeft;el.style.left=style;el.runtimeStyle.left=runtimeStyle;return result;}
var fills={};function gradientFill(gradient){var id=gradient.id;if(!fills[id]){var stops=gradient.stops,fill=document.createElement('cvml:fill'),colors=[];fill.type='gradient';fill.angle=180;fill.focus='0';fill.method='sigma';fill.color=stops[0][1];for(var j=1,k=stops.length-1;j<k;++j){colors.push(stops[j][0]*100+'% '+stops[j][1]);}
fill.colors=colors.join(',');fill.color2=stops[k][1];fills[id]=fill;}
return fills[id];}
return function(font,text,style,options,node,el,hasNext){var redraw=(text===null);if(redraw)text=node.alt;var viewBox=font.viewBox;var size=style.computedFontSize||(style.computedFontSize=new Cufon.CSS.Size(getFontSizeInPixels(el,style.get('fontSize'))+'px',font.baseSize));var letterSpacing=style.computedLSpacing;if(letterSpacing==undefined){letterSpacing=style.get('letterSpacing');style.computedLSpacing=letterSpacing=(letterSpacing=='normal')?0:~~size.convertFrom(getSizeInPixels(el,letterSpacing));}
var wrapper,canvas;if(redraw){wrapper=node;canvas=node.firstChild;}
else{wrapper=document.createElement('span');wrapper.className='cufon cufon-vml';wrapper.alt=text;canvas=document.createElement('span');canvas.className='cufon-vml-canvas';wrapper.appendChild(canvas);if(options.printable){var print=document.createElement('span');print.className='cufon-alt';print.appendChild(document.createTextNode(text));wrapper.appendChild(print);}
if(!hasNext)wrapper.appendChild(document.createElement('cvml:shape'));}
var wStyle=wrapper.style;var cStyle=canvas.style;var height=size.convert(viewBox.height),roundedHeight=Math.ceil(height);var roundingFactor=roundedHeight/height;var minX=viewBox.minX,minY=viewBox.minY;cStyle.height=roundedHeight;cStyle.top=Math.round(size.convert(minY-font.ascent));cStyle.left=Math.round(size.convert(minX));wStyle.height=size.convert(font.height)+'px';var textDecoration=options.enableTextDecoration?Cufon.CSS.textDecoration(el,style):{};var color=style.get('color');var chars=Cufon.CSS.textTransform(text,style).split('');var width=0,offsetX=0,advance=null;var glyph,shape,shadows=options.textShadow;for(var i=0,k=0,l=chars.length;i<l;++i){glyph=font.glyphs[chars[i]]||font.missingGlyph;if(glyph)width+=advance=~~(glyph.w||font.w)+letterSpacing;}
if(advance===null)return null;var fullWidth=-minX+width+(viewBox.width-advance);var shapeWidth=size.convert(fullWidth*roundingFactor),roundedShapeWidth=Math.round(shapeWidth);var coordSize=fullWidth+','+viewBox.height,coordOrigin;var stretch='r'+coordSize+'ns';var fill=options.textGradient&&gradientFill(options.textGradient);for(i=0;i<l;++i){glyph=font.glyphs[chars[i]]||font.missingGlyph;if(!glyph)continue;if(redraw){shape=canvas.childNodes[k];if(shape.firstChild)shape.removeChild(shape.firstChild);}
else{shape=document.createElement('cvml:shape');canvas.appendChild(shape);}
shape.stroked='f';shape.coordsize=coordSize;shape.coordorigin=coordOrigin=(minX-offsetX)+','+minY;shape.path=(glyph.d?'m'+glyph.d+'xe':'')+'m'+coordOrigin+stretch;shape.fillcolor=color;if(fill)shape.appendChild(fill.cloneNode(false));var sStyle=shape.style;sStyle.width=roundedShapeWidth;sStyle.height=roundedHeight;if(shadows){var shadow1=shadows[0],shadow2=shadows[1];var color1=Cufon.CSS.color(shadow1.color),color2;var shadow=document.createElement('cvml:shadow');shadow.on='t';shadow.color=color1.color;shadow.offset=shadow1.offX+','+shadow1.offY;if(shadow2){color2=Cufon.CSS.color(shadow2.color);shadow.type='double';shadow.color2=color2.color;shadow.offset2=shadow2.offX+','+shadow2.offY;}
shadow.opacity=color1.opacity||(color2&&color2.opacity)||1;shape.appendChild(shadow);}
offsetX+=~~(glyph.w||font.w)+letterSpacing;++k;}
wStyle.width=Math.max(Math.ceil(size.convert(width*roundingFactor)),0);return wrapper;};})());(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return!!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return+new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return-1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return!!T.firstChild},empty:function(T){return!T.firstChild},has:function(V,U,T){return!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex"in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return!F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();jQuery.copyArray=function(array){var l=array.length;var n=Array();for(var i=0;i<l;i++)
{n.push(array[i]);}
return n;}
jQuery.noConflict();(function($){$.event.special.mousewheel={setup:function(){var handler=$.event.special.mousewheel.handler;if($.browser.mozilla)
$(this).bind('mousemove.mousewheel',function(event){$.data(this,'mwcursorposdata',{pageX:event.pageX,pageY:event.pageY,clientX:event.clientX,clientY:event.clientY});});if(this.addEventListener)
this.addEventListener(($.browser.mozilla?'DOMMouseScroll':'mousewheel'),handler,false);else
this.onmousewheel=handler;},teardown:function(){var handler=$.event.special.mousewheel.handler;$(this).unbind('mousemove.mousewheel');if(this.removeEventListener)
this.removeEventListener(($.browser.mozilla?'DOMMouseScroll':'mousewheel'),handler,false);else
this.onmousewheel=function(){};$.removeData(this,'mwcursorposdata');},handler:function(event){var args=Array.prototype.slice.call(arguments,1);event=$.event.fix(event||window.event);$.extend(event,$.data(this,'mwcursorposdata')||{});var delta=0,returnValue=true;if(event.wheelDelta)delta=event.wheelDelta/120;if(event.detail)delta=-event.detail/3;event.data=event.data||{};event.type="mousewheel";args.unshift(delta);args.unshift(event);return $.event.handle.apply(this,args);}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel");},unmousewheel:function(fn){return this.unbind("mousewheel",fn);}});})(jQuery);jQuery(function($){var eventName='emchange';$.em=$.extend({version:'1.0',delay:200,element:$('<div />').css({left:'-100em',position:'absolute',width:'100em'}).prependTo('body')[0],action:function(){var currentWidth=$.em.element.offsetWidth/100;if(currentWidth!=$.em.current){$.em.previous=$.em.current;$.em.current=currentWidth;$.event.trigger(eventName,[$.em.current,$.em.previous]);}}},$.em);$.fn[eventName]=function(fn){return fn?this.bind(eventName,fn):this.trigger(eventName);};$.em.current=$.em.element.offsetWidth/100;$.em.iid=setInterval($.em.action,$.em.delay);});(function($){var canvasElements=[];var pollCounter=0;var plugins={};function Area(canvas){var stack=[];$.extend(this,{width:canvas.width,height:canvas.height,ctx:canvas.getContext("2d"),save:function(){this.ctx.save();stack.push({width:this.width,height:this.height});},restore:function(){this.ctx.restore();$.extend(this,stack.pop());}});}
var Plugin=(function(){var shrink=function(area,steps){area.ctx.translate(steps,steps);area.width-=2*steps;area.height-=2*steps;};return{action:{paint:function(){}},shrink:shrink,defaultShrink:shrink,setAction:function(action){this.action=action;}};})();function newPlugin(hash,opts){return $.extend({},Plugin,hash,{opts:opts,savedOpts:opts});}
function pluginFromPlugins(plugins){return newPlugin({paint:function(area){area.save();this.action.opts=$.extend(true,this.action.savedOpts);$.each(plugins,function(){this.paint(area);});area.restore();},setAction:function(action){this.action=action;$.each(plugins,function(){this.action=action;});}});}
var pluginFromApplications=pluginFromPlugins;function pluginFromName(name,opts){var plugin=plugins[name];if(!plugin)throw"Unknown plugin: "+name;opts=$.extend({},plugin.defaultOpts||{},opts);return newPlugin(plugin,opts);}
function parse(s){s+=" ";var index=0;function err(m){msg=m+" at "+index+": ..."+s.substring(index)+"\nin "+s;alert(msg);throw msg;}
function cur(){return s.charAt(index);}
function next(){if(index>s.length)throw("Unexpected end");return s.charAt(index+1)}
function eat(){return s.charAt(index++);}
function skipWhite(){while(/\s/.exec(cur()))eat();}
function check(c){skipWhite();for(var i=0;i<c.length;++i){if(cur()!=c.charAt(i))err("Expected '"+c.charAt(i)+"' found '"+cur()+"'");eat();}}
function parseWord(){skipWhite();for(var word=[];/\w/.exec(cur());word.push(eat()));return word.join("");}
function parseNumber(){skipWhite();for(var n=[];/\d/.exec(cur());n.push(eat()));return parseInt(n.join(""));}
function parseString(){skipWhite();var s=[],start=cur();if(/[^\'\"]/.exec(start)){err("String expected")}
eat();while(cur()!=start){if(cur()=="\\")s.eat();s.push(eat());}
check(start);return s.join("");}
function parseValue(){skipWhite();for(var s=[];/[^;}]/.exec(cur());s.push(eat()));return s.join("");}
function parseLiteral(){skipWhite();if(/\d/.exec(cur()))return parseNumber();if(/['"]/.exec(cur()))return parseString();return parseValue();}
function parseOpts(){check("{");skipWhite();var opts={};while(cur()!="}"){var key=parseWord();check(":");opts[key]=parseLiteral();skipWhite();if(cur()=="}")break;check(";");}
check("}");return opts;}
function parsePlugin(){var name=parseWord();skipWhite();opts=cur()=="{"?parseOpts():{};return pluginFromName(name,opts);}
function parsePlugins(){check("[");skipWhite();var plugins=[];while(cur()!="]"){plugins.push(parsePlugin());skipWhite();}
check("]");return pluginFromPlugins(plugins);}
function parseActors(){skipWhite();return cur()=="["?parsePlugins():parsePlugin();}
function parseAction(){var action;skipWhite();if(cur()=="("){eat();action=parseApplications();check(")");}else{action=parsePlugin();}
return action;}
function parseApplication(){var actors=parseActors();check("=>");var action=parseAction();actors.setAction(action);return actors;}
function parseApplications(){var applications=[];while(true){applications.push(parseApplication());skipWhite();if(cur()!=",")break;check(",");}
return pluginFromApplications(applications);}
return parseApplications();}
function checkResize(container,force){var $container=$(container);var data=$container.data('liquid-canvas');if(!data)return;var canvas=data.canvas;var $canvas=$(canvas);var w=$container.outerWidth();var h=$container.outerHeight();if(force||canvas.width!=w||canvas.height!=h||canvas.offsetTop!=container.offsetTop||canvas.offsetLeft!=container.offsetLeft){pollCounter=100;canvas.width=w;canvas.height=h;var area=new Area(canvas);area.save();data.paint(area);area.restore();}}
function checkAllResize(force){$.each(canvasElements,function(){checkResize(this,force);});}
function poll(){checkAllResize();pollCounter--;if(pollCounter<0){pollCounter=0;setTimeout(poll,250);}else{setTimeout(poll,1000/60);}}
jQuery.fn.extend({liquidCanvas:function(func){this.each(function(){var canvas;if(window.G_vmlCanvasManager){$(this).before('<div width="0" height="0" style="position:absolute;"></div>');canvas=G_vmlCanvasManager.initElement($(this).prev("div").get(0));}else{$(this).before('<canvas width="0" height="0" style="position:absolute;"></canvas>');canvas=$(this).prev("canvas").get(0);}
var paint;if($.isFunction(func)){paint=func;}else{var plugin=parse(func)
paint=function(area){plugin.paint(area);};}
$(this).data("liquid-canvas",{"canvas":canvas,"paint":paint});$(this).css({background:"transparent"});if($(this).css("position")!="absolute")$(this).css({position:"relative"});canvasElements.push(this);checkResize(this,true);});}});jQuery.extend({registerLiquidCanvasPlugin:function(plugin){plugins[plugin.name]=$.extend({},Plugin,plugin);}});$(document).ready(checkAllResize);poll();})(jQuery);(function($){$.registerLiquidCanvasPlugin({name:"rect",paint:function(area){area.ctx.beginPath();area.ctx.rect(0,0,area.width,area.height);area.ctx.closePath();if(this.action)this.action.paint(area);}});$.registerLiquidCanvasPlugin({name:"roundedRect",defaultOpts:{radius:20},paint:function(area){var ctx=area.ctx;var opts=this.opts;ctx.beginPath();ctx.moveTo(0,opts.radius);ctx.lineTo(0,area.height-opts.radius);ctx.quadraticCurveTo(0,area.height,opts.radius,area.height);ctx.lineTo(area.width-opts.radius,area.height);ctx.quadraticCurveTo(area.width,area.height,area.width,area.height-opts.radius);ctx.lineTo(area.width,opts.radius);ctx.quadraticCurveTo(area.width,0,area.width-opts.radius,0);ctx.lineTo(opts.radius,0);ctx.quadraticCurveTo(0,0,0,opts.radius);ctx.closePath();if(this.action)this.action.paint(area);},shrink:function(area,steps){this.defaultShrink(area,steps);this.opts.radius-=steps;}});$.registerLiquidCanvasPlugin({name:"roundedRectBottom",defaultOpts:{radius:20},paint:function(area){var ctx=area.ctx;var opts=this.opts;ctx.beginPath();ctx.moveTo(0,opts.radius);ctx.lineTo(0,area.height-opts.radius);ctx.quadraticCurveTo(0,area.height,opts.radius,area.height);ctx.lineTo(area.width-opts.radius,area.height);ctx.quadraticCurveTo(area.width,area.height,area.width,area.height-opts.radius);ctx.lineTo(area.width,0);ctx.lineTo(0,0);ctx.closePath();if(this.action)this.action.paint(area);},shrink:function(area,steps){this.defaultShrink(area,steps);this.opts.radius-=steps;}});$.registerLiquidCanvasPlugin({name:"roundedRectTop",defaultOpts:{radius:20},paint:function(area){var ctx=area.ctx;var opts=this.opts;ctx.beginPath();ctx.moveTo(0,opts.radius);ctx.lineTo(0,area.height);ctx.lineTo(area.width,area.height);ctx.lineTo(area.width,opts.radius);ctx.quadraticCurveTo(area.width,0,area.width-opts.radius,0);ctx.lineTo(opts.radius,0);ctx.quadraticCurveTo(0,0,0,opts.radius);ctx.closePath();if(this.action)this.action.paint(area);},shrink:function(area,steps){this.defaultShrink(area,steps);this.opts.radius-=steps;}});$.registerLiquidCanvasPlugin({name:"fill",defaultOpts:{color:"#aaa"},paint:function(area){area.ctx.fillStyle=this.opts.color;this.action.paint(area);area.ctx.fill();}});$.registerLiquidCanvasPlugin({name:"image",defaultOpts:{url:"http://www.ruzee.com/files/liquid-canvas-image.png"},paint:function(area){var image=new Image();image.src=this.opts.url;image.onload=function(){area.ctx.drawImage(this,0,0);};}});$.registerLiquidCanvasPlugin({name:"gradient",defaultOpts:{from:"#fff",to:"#666"},paint:function(area){var grad=area.ctx.createLinearGradient(0,0,0,area.height);grad.addColorStop(0,this.opts.from);grad.addColorStop(1,this.opts.to);area.ctx.fillStyle=grad;this.action.paint(area);area.ctx.fill();}});$.registerLiquidCanvasPlugin({name:"shadow",defaultOpts:{width:3,color:'#000',shift:2,alpha:100},paint:function(area){var sw=this.opts.width;area.ctx.fillStyle=this.opts.color;area.ctx.globalAlpha=(this.opts.alpha*0.01)/sw;for(var s=0;s<sw;++s){this.action.paint(area);area.ctx.fill();this.action.shrink(area,1);}
area.ctx.globalAlpha=1;area.ctx.translate(0,-this.opts.shift);}});$.registerLiquidCanvasPlugin({name:"border",defaultOpts:{color:'#f80',width:3},paint:function(area){var bw=this.opts.width;area.ctx.strokeStyle=this.opts.color;area.ctx.lineWidth=bw;this.action.shrink(area,bw/2);this.action.paint(area);area.ctx.stroke();this.action.shrink(area,bw/2);}});})(jQuery);if(!document.createElement('canvas').getContext){(function(){var m=Math;var mr=m.round;var ms=m.sin;var mc=m.cos;var abs=m.abs;var sqrt=m.sqrt;var Z=10;var Z2=Z/2;function getContext(){return this.context_||(this.context_=new CanvasRenderingContext2D_(this));}
var slice=Array.prototype.slice;function bind(f,obj,var_args){var a=slice.call(arguments,2);return function(){return f.apply(obj,a.concat(slice.call(arguments)));};}
function encodeHtmlAttribute(s){return String(s).replace(/&/g,'&amp;').replace(/"/g,'&quot;');}
function addNamespacesAndStylesheet(doc){if(!doc.namespaces['g_vml_']){doc.namespaces.add('g_vml_','urn:schemas-microsoft-com:vml','#default#VML');}
if(!doc.namespaces['g_o_']){doc.namespaces.add('g_o_','urn:schemas-microsoft-com:office:office','#default#VML');}
if(!doc.styleSheets['ex_canvas_']){var ss=doc.createStyleSheet();ss.owningElement.id='ex_canvas_';ss.cssText='canvas{display:inline-block;overflow:hidden;'+'text-align:left;width:300px;height:150px}';}}
addNamespacesAndStylesheet(document);var G_vmlCanvasManager_={init:function(opt_doc){if(/MSIE/.test(navigator.userAgent)&&!window.opera){var doc=opt_doc||document;doc.attachEvent('onreadystatechange',bind(this.init_,this,doc));}},init_:function(doc){var els=doc.getElementsByTagName('canvas');for(var i=0;i<els.length;i++){this.initElement(els[i]);}},initElement:function(el){if(!el.getContext){el.getContext=getContext;addNamespacesAndStylesheet(el.ownerDocument);el.innerHTML='';el.attachEvent('onpropertychange',onPropertyChange);el.attachEvent('onresize',onResize);var attrs=el.attributes;if(attrs.width&&attrs.width.specified){el.style.width=attrs.width.nodeValue+'px';}else{el.width=el.clientWidth;}
if(attrs.height&&attrs.height.specified){el.style.height=attrs.height.nodeValue+'px';}else{el.height=el.clientHeight;}}
return el;}};function onPropertyChange(e){var el=e.srcElement;switch(e.propertyName){case'width':el.getContext().clearRect();el.style.width=el.attributes.width.nodeValue+'px';el.firstChild.style.width=el.clientWidth+'px';break;case'height':el.getContext().clearRect();el.style.height=el.attributes.height.nodeValue+'px';el.firstChild.style.height=el.clientHeight+'px';break;}}
function onResize(e){var el=e.srcElement;if(el.firstChild){el.firstChild.style.width=el.clientWidth+'px';el.firstChild.style.height=el.clientHeight+'px';}}
G_vmlCanvasManager_.init();var decToHex=[];for(var i=0;i<16;i++){for(var j=0;j<16;j++){decToHex[i*16+j]=i.toString(16)+j.toString(16);}}
function createMatrixIdentity(){return[[1,0,0],[0,1,0],[0,0,1]];}
function matrixMultiply(m1,m2){var result=createMatrixIdentity();for(var x=0;x<3;x++){for(var y=0;y<3;y++){var sum=0;for(var z=0;z<3;z++){sum+=m1[x][z]*m2[z][y];}
result[x][y]=sum;}}
return result;}
function copyState(o1,o2){o2.fillStyle=o1.fillStyle;o2.lineCap=o1.lineCap;o2.lineJoin=o1.lineJoin;o2.lineWidth=o1.lineWidth;o2.miterLimit=o1.miterLimit;o2.shadowBlur=o1.shadowBlur;o2.shadowColor=o1.shadowColor;o2.shadowOffsetX=o1.shadowOffsetX;o2.shadowOffsetY=o1.shadowOffsetY;o2.strokeStyle=o1.strokeStyle;o2.globalAlpha=o1.globalAlpha;o2.font=o1.font;o2.textAlign=o1.textAlign;o2.textBaseline=o1.textBaseline;o2.arcScaleX_=o1.arcScaleX_;o2.arcScaleY_=o1.arcScaleY_;o2.lineScale_=o1.lineScale_;}
var colorData={aliceblue:'#F0F8FF',antiquewhite:'#FAEBD7',aquamarine:'#7FFFD4',azure:'#F0FFFF',beige:'#F5F5DC',bisque:'#FFE4C4',black:'#000000',blanchedalmond:'#FFEBCD',blueviolet:'#8A2BE2',brown:'#A52A2A',burlywood:'#DEB887',cadetblue:'#5F9EA0',chartreuse:'#7FFF00',chocolate:'#D2691E',coral:'#FF7F50',cornflowerblue:'#6495ED',cornsilk:'#FFF8DC',crimson:'#DC143C',cyan:'#00FFFF',darkblue:'#00008B',darkcyan:'#008B8B',darkgoldenrod:'#B8860B',darkgray:'#A9A9A9',darkgreen:'#006400',darkgrey:'#A9A9A9',darkkhaki:'#BDB76B',darkmagenta:'#8B008B',darkolivegreen:'#556B2F',darkorange:'#FF8C00',darkorchid:'#9932CC',darkred:'#8B0000',darksalmon:'#E9967A',darkseagreen:'#8FBC8F',darkslateblue:'#483D8B',darkslategray:'#2F4F4F',darkslategrey:'#2F4F4F',darkturquoise:'#00CED1',darkviolet:'#9400D3',deeppink:'#FF1493',deepskyblue:'#00BFFF',dimgray:'#696969',dimgrey:'#696969',dodgerblue:'#1E90FF',firebrick:'#B22222',floralwhite:'#FFFAF0',forestgreen:'#228B22',gainsboro:'#DCDCDC',ghostwhite:'#F8F8FF',gold:'#FFD700',goldenrod:'#DAA520',grey:'#808080',greenyellow:'#ADFF2F',honeydew:'#F0FFF0',hotpink:'#FF69B4',indianred:'#CD5C5C',indigo:'#4B0082',ivory:'#FFFFF0',khaki:'#F0E68C',lavender:'#E6E6FA',lavenderblush:'#FFF0F5',lawngreen:'#7CFC00',lemonchiffon:'#FFFACD',lightblue:'#ADD8E6',lightcoral:'#F08080',lightcyan:'#E0FFFF',lightgoldenrodyellow:'#FAFAD2',lightgreen:'#90EE90',lightgrey:'#D3D3D3',lightpink:'#FFB6C1',lightsalmon:'#FFA07A',lightseagreen:'#20B2AA',lightskyblue:'#87CEFA',lightslategray:'#778899',lightslategrey:'#778899',lightsteelblue:'#B0C4DE',lightyellow:'#FFFFE0',limegreen:'#32CD32',linen:'#FAF0E6',magenta:'#FF00FF',mediumaquamarine:'#66CDAA',mediumblue:'#0000CD',mediumorchid:'#BA55D3',mediumpurple:'#9370DB',mediumseagreen:'#3CB371',mediumslateblue:'#7B68EE',mediumspringgreen:'#00FA9A',mediumturquoise:'#48D1CC',mediumvioletred:'#C71585',midnightblue:'#191970',mintcream:'#F5FFFA',mistyrose:'#FFE4E1',moccasin:'#FFE4B5',navajowhite:'#FFDEAD',oldlace:'#FDF5E6',olivedrab:'#6B8E23',orange:'#FFA500',orangered:'#FF4500',orchid:'#DA70D6',palegoldenrod:'#EEE8AA',palegreen:'#98FB98',paleturquoise:'#AFEEEE',palevioletred:'#DB7093',papayawhip:'#FFEFD5',peachpuff:'#FFDAB9',peru:'#CD853F',pink:'#FFC0CB',plum:'#DDA0DD',powderblue:'#B0E0E6',rosybrown:'#BC8F8F',royalblue:'#4169E1',saddlebrown:'#8B4513',salmon:'#FA8072',sandybrown:'#F4A460',seagreen:'#2E8B57',seashell:'#FFF5EE',sienna:'#A0522D',skyblue:'#87CEEB',slateblue:'#6A5ACD',slategray:'#708090',slategrey:'#708090',snow:'#FFFAFA',springgreen:'#00FF7F',steelblue:'#4682B4',tan:'#D2B48C',thistle:'#D8BFD8',tomato:'#FF6347',turquoise:'#40E0D0',violet:'#EE82EE',wheat:'#F5DEB3',whitesmoke:'#F5F5F5',yellowgreen:'#9ACD32'};function getRgbHslContent(styleString){var start=styleString.indexOf('(',3);var end=styleString.indexOf(')',start+1);var parts=styleString.substring(start+1,end).split(',');if(parts.length==4&&styleString.substr(3,1)=='a'){alpha=Number(parts[3]);}else{parts[3]=1;}
return parts;}
function percent(s){return parseFloat(s)/100;}
function clamp(v,min,max){return Math.min(max,Math.max(min,v));}
function hslToRgb(parts){var r,g,b;h=parseFloat(parts[0])/360%360;if(h<0)
h++;s=clamp(percent(parts[1]),0,1);l=clamp(percent(parts[2]),0,1);if(s==0){r=g=b=l;}else{var q=l<0.5?l*(1+s):l+s-l*s;var p=2*l-q;r=hueToRgb(p,q,h+1/3);g=hueToRgb(p,q,h);b=hueToRgb(p,q,h-1/3);}
return'#'+decToHex[Math.floor(r*255)]+
decToHex[Math.floor(g*255)]+
decToHex[Math.floor(b*255)];}
function hueToRgb(m1,m2,h){if(h<0)
h++;if(h>1)
h--;if(6*h<1)
return m1+(m2-m1)*6*h;else if(2*h<1)
return m2;else if(3*h<2)
return m1+(m2-m1)*(2/3-h)*6;else
return m1;}
function processStyle(styleString){var str,alpha=1;styleString=String(styleString);if(styleString.charAt(0)=='#'){str=styleString;}else if(/^rgb/.test(styleString)){var parts=getRgbHslContent(styleString);var str='#',n;for(var i=0;i<3;i++){if(parts[i].indexOf('%')!=-1){n=Math.floor(percent(parts[i])*255);}else{n=Number(parts[i]);}
str+=decToHex[clamp(n,0,255)];}
alpha=parts[3];}else if(/^hsl/.test(styleString)){var parts=getRgbHslContent(styleString);str=hslToRgb(parts);alpha=parts[3];}else{str=colorData[styleString]||styleString;}
return{color:str,alpha:alpha};}
var DEFAULT_STYLE={style:'normal',variant:'normal',weight:'normal',size:10,family:'sans-serif'};var fontStyleCache={};function processFontStyle(styleString){if(fontStyleCache[styleString]){return fontStyleCache[styleString];}
var el=document.createElement('div');var style=el.style;try{style.font=styleString;}catch(ex){}
return fontStyleCache[styleString]={style:style.fontStyle||DEFAULT_STYLE.style,variant:style.fontVariant||DEFAULT_STYLE.variant,weight:style.fontWeight||DEFAULT_STYLE.weight,size:style.fontSize||DEFAULT_STYLE.size,family:style.fontFamily||DEFAULT_STYLE.family};}
function getComputedStyle(style,element){var computedStyle={};for(var p in style){computedStyle[p]=style[p];}
var canvasFontSize=parseFloat(element.currentStyle.fontSize),fontSize=parseFloat(style.size);if(typeof style.size=='number'){computedStyle.size=style.size;}else if(style.size.indexOf('px')!=-1){computedStyle.size=fontSize;}else if(style.size.indexOf('em')!=-1){computedStyle.size=canvasFontSize*fontSize;}else if(style.size.indexOf('%')!=-1){computedStyle.size=(canvasFontSize/100)*fontSize;}else if(style.size.indexOf('pt')!=-1){computedStyle.size=canvasFontSize*(4/3)*fontSize;}else{computedStyle.size=canvasFontSize;}
computedStyle.size*=0.981;return computedStyle;}
function buildStyle(style){return style.style+' '+style.variant+' '+style.weight+' '+
style.size+'px '+style.family;}
function processLineCap(lineCap){switch(lineCap){case'butt':return'flat';case'round':return'round';case'square':default:return'square';}}
function CanvasRenderingContext2D_(surfaceElement){this.m_=createMatrixIdentity();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle='#000';this.fillStyle='#000';this.lineWidth=1;this.lineJoin='miter';this.lineCap='butt';this.miterLimit=Z*1;this.globalAlpha=1;this.font='10px sans-serif';this.textAlign='left';this.textBaseline='alphabetic';this.canvas=surfaceElement;var el=surfaceElement.ownerDocument.createElement('div');el.style.width=surfaceElement.clientWidth+'px';el.style.height=surfaceElement.clientHeight+'px';el.style.overflow='hidden';el.style.position='absolute';surfaceElement.appendChild(el);this.element_=el;this.arcScaleX_=1;this.arcScaleY_=1;this.lineScale_=1;}
var contextPrototype=CanvasRenderingContext2D_.prototype;contextPrototype.clearRect=function(){if(this.textMeasureEl_){this.textMeasureEl_.removeNode(true);this.textMeasureEl_=null;}
this.element_.innerHTML='';};contextPrototype.beginPath=function(){this.currentPath_=[];};contextPrototype.moveTo=function(aX,aY){var p=this.getCoords_(aX,aY);this.currentPath_.push({type:'moveTo',x:p.x,y:p.y});this.currentX_=p.x;this.currentY_=p.y;};contextPrototype.lineTo=function(aX,aY){var p=this.getCoords_(aX,aY);this.currentPath_.push({type:'lineTo',x:p.x,y:p.y});this.currentX_=p.x;this.currentY_=p.y;};contextPrototype.bezierCurveTo=function(aCP1x,aCP1y,aCP2x,aCP2y,aX,aY){var p=this.getCoords_(aX,aY);var cp1=this.getCoords_(aCP1x,aCP1y);var cp2=this.getCoords_(aCP2x,aCP2y);bezierCurveTo(this,cp1,cp2,p);};function bezierCurveTo(self,cp1,cp2,p){self.currentPath_.push({type:'bezierCurveTo',cp1x:cp1.x,cp1y:cp1.y,cp2x:cp2.x,cp2y:cp2.y,x:p.x,y:p.y});self.currentX_=p.x;self.currentY_=p.y;}
contextPrototype.quadraticCurveTo=function(aCPx,aCPy,aX,aY){var cp=this.getCoords_(aCPx,aCPy);var p=this.getCoords_(aX,aY);var cp1={x:this.currentX_+2.0/3.0*(cp.x-this.currentX_),y:this.currentY_+2.0/3.0*(cp.y-this.currentY_)};var cp2={x:cp1.x+(p.x-this.currentX_)/3.0,y:cp1.y+(p.y-this.currentY_)/3.0};bezierCurveTo(this,cp1,cp2,p);};contextPrototype.arc=function(aX,aY,aRadius,aStartAngle,aEndAngle,aClockwise){aRadius*=Z;var arcType=aClockwise?'at':'wa';var xStart=aX+mc(aStartAngle)*aRadius-Z2;var yStart=aY+ms(aStartAngle)*aRadius-Z2;var xEnd=aX+mc(aEndAngle)*aRadius-Z2;var yEnd=aY+ms(aEndAngle)*aRadius-Z2;if(xStart==xEnd&&!aClockwise){xStart+=0.125;}
var p=this.getCoords_(aX,aY);var pStart=this.getCoords_(xStart,yStart);var pEnd=this.getCoords_(xEnd,yEnd);this.currentPath_.push({type:arcType,x:p.x,y:p.y,radius:aRadius,xStart:pStart.x,yStart:pStart.y,xEnd:pEnd.x,yEnd:pEnd.y});};contextPrototype.rect=function(aX,aY,aWidth,aHeight){this.moveTo(aX,aY);this.lineTo(aX+aWidth,aY);this.lineTo(aX+aWidth,aY+aHeight);this.lineTo(aX,aY+aHeight);this.closePath();};contextPrototype.strokeRect=function(aX,aY,aWidth,aHeight){var oldPath=this.currentPath_;this.beginPath();this.moveTo(aX,aY);this.lineTo(aX+aWidth,aY);this.lineTo(aX+aWidth,aY+aHeight);this.lineTo(aX,aY+aHeight);this.closePath();this.stroke();this.currentPath_=oldPath;};contextPrototype.fillRect=function(aX,aY,aWidth,aHeight){var oldPath=this.currentPath_;this.beginPath();this.moveTo(aX,aY);this.lineTo(aX+aWidth,aY);this.lineTo(aX+aWidth,aY+aHeight);this.lineTo(aX,aY+aHeight);this.closePath();this.fill();this.currentPath_=oldPath;};contextPrototype.createLinearGradient=function(aX0,aY0,aX1,aY1){var gradient=new CanvasGradient_('gradient');gradient.x0_=aX0;gradient.y0_=aY0;gradient.x1_=aX1;gradient.y1_=aY1;return gradient;};contextPrototype.createRadialGradient=function(aX0,aY0,aR0,aX1,aY1,aR1){var gradient=new CanvasGradient_('gradientradial');gradient.x0_=aX0;gradient.y0_=aY0;gradient.r0_=aR0;gradient.x1_=aX1;gradient.y1_=aY1;gradient.r1_=aR1;return gradient;};contextPrototype.drawImage=function(image,var_args){var dx,dy,dw,dh,sx,sy,sw,sh;var oldRuntimeWidth=image.runtimeStyle.width;var oldRuntimeHeight=image.runtimeStyle.height;image.runtimeStyle.width='auto';image.runtimeStyle.height='auto';var w=image.width;var h=image.height;image.runtimeStyle.width=oldRuntimeWidth;image.runtimeStyle.height=oldRuntimeHeight;if(arguments.length==3){dx=arguments[1];dy=arguments[2];sx=sy=0;sw=dw=w;sh=dh=h;}else if(arguments.length==5){dx=arguments[1];dy=arguments[2];dw=arguments[3];dh=arguments[4];sx=sy=0;sw=w;sh=h;}else if(arguments.length==9){sx=arguments[1];sy=arguments[2];sw=arguments[3];sh=arguments[4];dx=arguments[5];dy=arguments[6];dw=arguments[7];dh=arguments[8];}else{throw Error('Invalid number of arguments');}
var d=this.getCoords_(dx,dy);var w2=sw/2;var h2=sh/2;var vmlStr=[];var W=10;var H=10;vmlStr.push(' <g_vml_:group',' coordsize="',Z*W,',',Z*H,'"',' coordorigin="0,0"',' style="width:',W,'px;height:',H,'px;position:absolute;');if(this.m_[0][0]!=1||this.m_[0][1]||this.m_[1][1]!=1||this.m_[1][0]){var filter=[];filter.push('M11=',this.m_[0][0],',','M12=',this.m_[1][0],',','M21=',this.m_[0][1],',','M22=',this.m_[1][1],',','Dx=',mr(d.x/Z),',','Dy=',mr(d.y/Z),'');var max=d;var c2=this.getCoords_(dx+dw,dy);var c3=this.getCoords_(dx,dy+dh);var c4=this.getCoords_(dx+dw,dy+dh);max.x=m.max(max.x,c2.x,c3.x,c4.x);max.y=m.max(max.y,c2.y,c3.y,c4.y);vmlStr.push('padding:0 ',mr(max.x/Z),'px ',mr(max.y/Z),'px 0;filter:progid:DXImageTransform.Microsoft.Matrix(',filter.join(''),", sizingmethod='clip');");}else{vmlStr.push('top:',mr(d.y/Z),'px;left:',mr(d.x/Z),'px;');}
vmlStr.push(' ">','<g_vml_:image src="',image.src,'"',' style="width:',Z*dw,'px;',' height:',Z*dh,'px"',' cropleft="',sx/w,'"',' croptop="',sy/h,'"',' cropright="',(w-sx-sw)/w,'"',' cropbottom="',(h-sy-sh)/h,'"',' />','</g_vml_:group>');this.element_.insertAdjacentHTML('BeforeEnd',vmlStr.join(''));};contextPrototype.stroke=function(aFill){var lineStr=[];var lineOpen=false;var W=10;var H=10;lineStr.push('<g_vml_:shape',' filled="',!!aFill,'"',' style="position:absolute;width:',W,'px;height:',H,'px;"',' coordorigin="0,0"',' coordsize="',Z*W,',',Z*H,'"',' stroked="',!aFill,'"',' path="');var newSeq=false;var min={x:null,y:null};var max={x:null,y:null};for(var i=0;i<this.currentPath_.length;i++){var p=this.currentPath_[i];var c;switch(p.type){case'moveTo':c=p;lineStr.push(' m ',mr(p.x),',',mr(p.y));break;case'lineTo':lineStr.push(' l ',mr(p.x),',',mr(p.y));break;case'close':lineStr.push(' x ');p=null;break;case'bezierCurveTo':lineStr.push(' c ',mr(p.cp1x),',',mr(p.cp1y),',',mr(p.cp2x),',',mr(p.cp2y),',',mr(p.x),',',mr(p.y));break;case'at':case'wa':lineStr.push(' ',p.type,' ',mr(p.x-this.arcScaleX_*p.radius),',',mr(p.y-this.arcScaleY_*p.radius),' ',mr(p.x+this.arcScaleX_*p.radius),',',mr(p.y+this.arcScaleY_*p.radius),' ',mr(p.xStart),',',mr(p.yStart),' ',mr(p.xEnd),',',mr(p.yEnd));break;}
if(p){if(min.x==null||p.x<min.x){min.x=p.x;}
if(max.x==null||p.x>max.x){max.x=p.x;}
if(min.y==null||p.y<min.y){min.y=p.y;}
if(max.y==null||p.y>max.y){max.y=p.y;}}}
lineStr.push(' ">');if(!aFill){appendStroke(this,lineStr);}else{appendFill(this,lineStr,min,max);}
lineStr.push('</g_vml_:shape>');this.element_.insertAdjacentHTML('beforeEnd',lineStr.join(''));};function appendStroke(ctx,lineStr){var a=processStyle(ctx.strokeStyle);var color=a.color;var opacity=a.alpha*ctx.globalAlpha;var lineWidth=ctx.lineScale_*ctx.lineWidth;if(lineWidth<1){opacity*=lineWidth;}
lineStr.push('<g_vml_:stroke',' opacity="',opacity,'"',' joinstyle="',ctx.lineJoin,'"',' miterlimit="',ctx.miterLimit,'"',' endcap="',processLineCap(ctx.lineCap),'"',' weight="',lineWidth,'px"',' color="',color,'" />');}
function appendFill(ctx,lineStr,min,max){var fillStyle=ctx.fillStyle;var arcScaleX=ctx.arcScaleX_;var arcScaleY=ctx.arcScaleY_;var width=max.x-min.x;var height=max.y-min.y;if(fillStyle instanceof CanvasGradient_){var angle=0;var focus={x:0,y:0};var shift=0;var expansion=1;if(fillStyle.type_=='gradient'){var x0=fillStyle.x0_/arcScaleX;var y0=fillStyle.y0_/arcScaleY;var x1=fillStyle.x1_/arcScaleX;var y1=fillStyle.y1_/arcScaleY;var p0=ctx.getCoords_(x0,y0);var p1=ctx.getCoords_(x1,y1);var dx=p1.x-p0.x;var dy=p1.y-p0.y;angle=Math.atan2(dx,dy)*180/Math.PI;if(angle<0){angle+=360;}
if(angle<1e-6){angle=0;}}else{var p0=ctx.getCoords_(fillStyle.x0_,fillStyle.y0_);focus={x:(p0.x-min.x)/width,y:(p0.y-min.y)/height};width/=arcScaleX*Z;height/=arcScaleY*Z;var dimension=m.max(width,height);shift=2*fillStyle.r0_/dimension;expansion=2*fillStyle.r1_/dimension-shift;}
var stops=fillStyle.colors_;stops.sort(function(cs1,cs2){return cs1.offset-cs2.offset;});var length=stops.length;var color1=stops[0].color;var color2=stops[length-1].color;var opacity1=stops[0].alpha*ctx.globalAlpha;var opacity2=stops[length-1].alpha*ctx.globalAlpha;var colors=[];for(var i=0;i<length;i++){var stop=stops[i];colors.push(stop.offset*expansion+shift+' '+stop.color);}
lineStr.push('<g_vml_:fill type="',fillStyle.type_,'"',' method="none" focus="100%"',' color="',color1,'"',' color2="',color2,'"',' colors="',colors.join(','),'"',' opacity="',opacity2,'"',' g_o_:opacity2="',opacity1,'"',' angle="',angle,'"',' focusposition="',focus.x,',',focus.y,'" />');}else if(fillStyle instanceof CanvasPattern_){if(width&&height){var deltaLeft=-min.x;var deltaTop=-min.y;lineStr.push('<g_vml_:fill',' position="',deltaLeft/width*arcScaleX*arcScaleX,',',deltaTop/height*arcScaleY*arcScaleY,'"',' type="tile"',' src="',fillStyle.src_,'" />');}}else{var a=processStyle(ctx.fillStyle);var color=a.color;var opacity=a.alpha*ctx.globalAlpha;lineStr.push('<g_vml_:fill color="',color,'" opacity="',opacity,'" />');}}
contextPrototype.fill=function(){this.stroke(true);};contextPrototype.closePath=function(){this.currentPath_.push({type:'close'});};contextPrototype.getCoords_=function(aX,aY){var m=this.m_;return{x:Z*(aX*m[0][0]+aY*m[1][0]+m[2][0])-Z2,y:Z*(aX*m[0][1]+aY*m[1][1]+m[2][1])-Z2};};contextPrototype.save=function(){var o={};copyState(this,o);this.aStack_.push(o);this.mStack_.push(this.m_);this.m_=matrixMultiply(createMatrixIdentity(),this.m_);};contextPrototype.restore=function(){if(this.aStack_.length){copyState(this.aStack_.pop(),this);this.m_=this.mStack_.pop();}};function matrixIsFinite(m){return isFinite(m[0][0])&&isFinite(m[0][1])&&isFinite(m[1][0])&&isFinite(m[1][1])&&isFinite(m[2][0])&&isFinite(m[2][1]);}
function setM(ctx,m,updateLineScale){if(!matrixIsFinite(m)){return;}
ctx.m_=m;if(updateLineScale){var det=m[0][0]*m[1][1]-m[0][1]*m[1][0];ctx.lineScale_=sqrt(abs(det));}}
contextPrototype.translate=function(aX,aY){var m1=[[1,0,0],[0,1,0],[aX,aY,1]];setM(this,matrixMultiply(m1,this.m_),false);};contextPrototype.rotate=function(aRot){var c=mc(aRot);var s=ms(aRot);var m1=[[c,s,0],[-s,c,0],[0,0,1]];setM(this,matrixMultiply(m1,this.m_),false);};contextPrototype.scale=function(aX,aY){this.arcScaleX_*=aX;this.arcScaleY_*=aY;var m1=[[aX,0,0],[0,aY,0],[0,0,1]];setM(this,matrixMultiply(m1,this.m_),true);};contextPrototype.transform=function(m11,m12,m21,m22,dx,dy){var m1=[[m11,m12,0],[m21,m22,0],[dx,dy,1]];setM(this,matrixMultiply(m1,this.m_),true);};contextPrototype.setTransform=function(m11,m12,m21,m22,dx,dy){var m=[[m11,m12,0],[m21,m22,0],[dx,dy,1]];setM(this,m,true);};contextPrototype.drawText_=function(text,x,y,maxWidth,stroke){var m=this.m_,delta=1000,left=0,right=delta,offset={x:0,y:0},lineStr=[];var fontStyle=getComputedStyle(processFontStyle(this.font),this.element_);var fontStyleString=buildStyle(fontStyle);var elementStyle=this.element_.currentStyle;var textAlign=this.textAlign.toLowerCase();switch(textAlign){case'left':case'center':case'right':break;case'end':textAlign=elementStyle.direction=='ltr'?'right':'left';break;case'start':textAlign=elementStyle.direction=='rtl'?'right':'left';break;default:textAlign='left';}
switch(this.textBaseline){case'hanging':case'top':offset.y=fontStyle.size/1.75;break;case'middle':break;default:case null:case'alphabetic':case'ideographic':case'bottom':offset.y=-fontStyle.size/2.25;break;}
switch(textAlign){case'right':left=delta;right=0.05;break;case'center':left=right=delta/2;break;}
var d=this.getCoords_(x+offset.x,y+offset.y);lineStr.push('<g_vml_:line from="',-left,' 0" to="',right,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!stroke,'" stroked="',!!stroke,'" style="position:absolute;width:1px;height:1px;">');if(stroke){appendStroke(this,lineStr);}else{appendFill(this,lineStr,{x:-left,y:0},{x:right,y:fontStyle.size});}
var skewM=m[0][0].toFixed(3)+','+m[1][0].toFixed(3)+','+
m[0][1].toFixed(3)+','+m[1][1].toFixed(3)+',0,0';var skewOffset=mr(d.x/Z)+','+mr(d.y/Z);lineStr.push('<g_vml_:skew on="t" matrix="',skewM,'" ',' offset="',skewOffset,'" origin="',left,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',encodeHtmlAttribute(text),'" style="v-text-align:',textAlign,';font:',encodeHtmlAttribute(fontStyleString),'" /></g_vml_:line>');this.element_.insertAdjacentHTML('beforeEnd',lineStr.join(''));};contextPrototype.fillText=function(text,x,y,maxWidth){this.drawText_(text,x,y,maxWidth,false);};contextPrototype.strokeText=function(text,x,y,maxWidth){this.drawText_(text,x,y,maxWidth,true);};contextPrototype.measureText=function(text){if(!this.textMeasureEl_){var s='<span style="position:absolute;'+'top:-20000px;left:0;padding:0;margin:0;border:none;'+'white-space:pre;"></span>';this.element_.insertAdjacentHTML('beforeEnd',s);this.textMeasureEl_=this.element_.lastChild;}
var doc=this.element_.ownerDocument;this.textMeasureEl_.innerHTML='';this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(doc.createTextNode(text));return{width:this.textMeasureEl_.offsetWidth};};contextPrototype.clip=function(){};contextPrototype.arcTo=function(){};contextPrototype.createPattern=function(image,repetition){return new CanvasPattern_(image,repetition);};function CanvasGradient_(aType){this.type_=aType;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;this.y1_=0;this.r1_=0;this.colors_=[];}
CanvasGradient_.prototype.addColorStop=function(aOffset,aColor){aColor=processStyle(aColor);this.colors_.push({offset:aOffset,color:aColor.color,alpha:aColor.alpha});};function CanvasPattern_(image,repetition){assertImageIsValid(image);switch(repetition){case'repeat':case null:case'':this.repetition_='repeat';break
case'repeat-x':case'repeat-y':case'no-repeat':this.repetition_=repetition;break;default:throwException('SYNTAX_ERR');}
this.src_=image.src;this.width_=image.width;this.height_=image.height;}
function throwException(s){throw new DOMException_(s);}
function assertImageIsValid(img){if(!img||img.nodeType!=1||img.tagName!='IMG'){throwException('TYPE_MISMATCH_ERR');}
if(img.readyState!='complete'){throwException('INVALID_STATE_ERR');}}
function DOMException_(s){this.code=this[s];this.message=s+': DOM Exception '+this.code;}
var p=DOMException_.prototype=new Error;p.INDEX_SIZE_ERR=1;p.DOMSTRING_SIZE_ERR=2;p.HIERARCHY_REQUEST_ERR=3;p.WRONG_DOCUMENT_ERR=4;p.INVALID_CHARACTER_ERR=5;p.NO_DATA_ALLOWED_ERR=6;p.NO_MODIFICATION_ALLOWED_ERR=7;p.NOT_FOUND_ERR=8;p.NOT_SUPPORTED_ERR=9;p.INUSE_ATTRIBUTE_ERR=10;p.INVALID_STATE_ERR=11;p.SYNTAX_ERR=12;p.INVALID_MODIFICATION_ERR=13;p.NAMESPACE_ERR=14;p.INVALID_ACCESS_ERR=15;p.VALIDATION_ERR=16;p.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=G_vmlCanvasManager_;CanvasRenderingContext2D=CanvasRenderingContext2D_;CanvasGradient=CanvasGradient_;CanvasPattern=CanvasPattern_;DOMException=DOMException_;})();}
(function($){$.jScrollPane={active:[]};$.fn.jScrollPane=function(settings)
{settings=$.extend({},$.fn.jScrollPane.defaults,settings);var rf=function(){return false;};return this.each(function()
{var $this=$(this);$this.css('overflow','hidden');var paneEle=this;if($(this).parent().is('.jScrollPaneContainer')){var currentScrollPosition=settings.maintainPosition?$this.position().top:0;var $c=$(this).parent();var paneWidth=$c.innerWidth();var paneHeight=$c.outerHeight();var trackHeight=paneHeight;$('>.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown',$c).remove();$this.css({'top':0});}else{var currentScrollPosition=0;this.originalPadding=$this.css('paddingTop')+' '+$this.css('paddingRight')+' '+$this.css('paddingBottom')+' '+$this.css('paddingLeft');this.originalSidePaddingTotal=(parseInt($this.css('paddingLeft'))||0)+(parseInt($this.css('paddingRight'))||0);var paneWidth=$this.innerWidth();var paneHeight=$this.innerHeight();var trackHeight=paneHeight;var $container=$('<div></div>').attr({'className':'jScrollPaneContainer'}).css({'height':paneHeight+'px','width':paneWidth+'px'});if(settings.enableKeyboardNavigation){$container.attr('tabindex',settings.tabIndex);}
$this.wrap($container);$(document).bind('emchange',function(e,cur,prev)
{$this.jScrollPane(settings);});}
if(settings.reinitialiseOnImageLoad){var $imagesToLoad=$.data(paneEle,'jScrollPaneImagesToLoad')||$('img',$this);var loadedImages=[];if($imagesToLoad.length){$imagesToLoad.each(function(i,val){$(this).bind('load readystatechange',function(){if($.inArray(i,loadedImages)==-1){loadedImages.push(val);$imagesToLoad=$.grep($imagesToLoad,function(n,i){return n!=val;});$.data(paneEle,'jScrollPaneImagesToLoad',$imagesToLoad);var s2=$.extend(settings,{reinitialiseOnImageLoad:false});$this.jScrollPane(s2);}}).each(function(i,val){if(this.complete||this.complete===undefined){this.src=this.src;}});});};}
var p=this.originalSidePaddingTotal;var realPaneWidth=paneWidth-settings.scrollbarWidth-settings.scrollbarMargin-p;var cssToApply={'height':'auto','width':realPaneWidth+'px'}
if(settings.scrollbarOnLeft){cssToApply.paddingLeft=settings.scrollbarMargin+settings.scrollbarWidth+'px';}else{cssToApply.paddingRight=settings.scrollbarMargin+'px';}
$this.css(cssToApply);var contentHeight=$this.outerHeight();var percentInView=paneHeight/contentHeight;if(percentInView<.99){var $container=$this.parent();$container.append($('<div></div>').attr({'className':'jScrollPaneTrack'}).css({'width':settings.scrollbarWidth+'px'}).append($('<div></div>').attr({'className':'jScrollPaneDrag'}).css({'width':settings.scrollbarWidth+'px'}).append($('<div></div>').attr({'className':'jScrollPaneDragTop'}).css({'width':settings.scrollbarWidth+'px'}),$('<div></div>').attr({'className':'jScrollPaneDragBottom'}).css({'width':settings.scrollbarWidth+'px'}))));var $track=$('>.jScrollPaneTrack',$container);var $drag=$('>.jScrollPaneTrack .jScrollPaneDrag',$container);var currentArrowDirection;var currentArrowTimerArr=[];var currentArrowInc;var whileArrowButtonDown=function()
{if(currentArrowInc>4||currentArrowInc%4==0){positionDrag(dragPosition+currentArrowDirection*mouseWheelMultiplier);}
currentArrowInc++;};if(settings.enableKeyboardNavigation){$container.bind('keydown.jscrollpane',function(e)
{switch(e.keyCode){case 38:currentArrowDirection=-1;currentArrowInc=0;whileArrowButtonDown();currentArrowTimerArr[currentArrowTimerArr.length]=setInterval(whileArrowButtonDown,100);return false;case 40:currentArrowDirection=1;currentArrowInc=0;whileArrowButtonDown();currentArrowTimerArr[currentArrowTimerArr.length]=setInterval(whileArrowButtonDown,100);return false;case 33:case 34:return false;default:}}).bind('keyup.jscrollpane',function(e)
{if(e.keyCode==38||e.keyCode==40){for(var i=0;i<currentArrowTimerArr.length;i++){clearInterval(currentArrowTimerArr[i]);}
return false;}});}
if(settings.showArrows){var currentArrowButton;var currentArrowInterval;var onArrowMouseUp=function(event)
{$('html').unbind('mouseup',onArrowMouseUp);currentArrowButton.removeClass('jScrollActiveArrowButton');clearInterval(currentArrowInterval);};var onArrowMouseDown=function(){$('html').bind('mouseup',onArrowMouseUp);currentArrowButton.addClass('jScrollActiveArrowButton');currentArrowInc=0;whileArrowButtonDown();currentArrowInterval=setInterval(whileArrowButtonDown,100);};$container.append($('<a></a>').attr({'href':'javascript:;','className':'jScrollArrowUp','tabindex':-1}).css({'width':settings.scrollbarWidth+'px'}).html('Scroll up').bind('mousedown',function()
{currentArrowButton=$(this);currentArrowDirection=-1;onArrowMouseDown();this.blur();return false;}).bind('click',rf),$('<a></a>').attr({'href':'javascript:;','className':'jScrollArrowDown','tabindex':-1}).css({'width':settings.scrollbarWidth+'px'}).html('Scroll down').bind('mousedown',function()
{currentArrowButton=$(this);currentArrowDirection=1;onArrowMouseDown();this.blur();return false;}).bind('click',rf));var $upArrow=$('>.jScrollArrowUp',$container);var $downArrow=$('>.jScrollArrowDown',$container);if(settings.arrowSize){trackHeight=paneHeight-settings.arrowSize-settings.arrowSize;$track.css({'height':trackHeight+'px',top:settings.arrowSize+'px'})}else{var topArrowHeight=$upArrow.height();settings.arrowSize=topArrowHeight;trackHeight=paneHeight-topArrowHeight-$downArrow.height();$track.css({'height':trackHeight+'px',top:topArrowHeight+'px'})}}
var $pane=$(this).css({'position':'absolute','overflow':'visible'});var currentOffset;var maxY;var mouseWheelMultiplier;var dragPosition=0;var dragMiddle=percentInView*paneHeight/2;var getPos=function(event,c){var p=c=='X'?'Left':'Top';return event['page'+c]||(event['client'+c]+(document.documentElement['scroll'+p]||document.body['scroll'+p]))||0;};var ignoreNativeDrag=function(){return false;};var initDrag=function()
{ceaseAnimation();currentOffset=$drag.offset(false);currentOffset.top-=dragPosition;maxY=trackHeight-$drag[0].offsetHeight;mouseWheelMultiplier=2*settings.wheelSpeed*maxY/contentHeight;};var onStartDrag=function(event)
{initDrag();dragMiddle=getPos(event,'Y')-dragPosition-currentOffset.top;$('html').bind('mouseup',onStopDrag).bind('mousemove',updateScroll);if($.browser.msie){$('html').bind('dragstart',ignoreNativeDrag).bind('selectstart',ignoreNativeDrag);}
return false;};var onStopDrag=function()
{$('html').unbind('mouseup',onStopDrag).unbind('mousemove',updateScroll);dragMiddle=percentInView*paneHeight/2;if($.browser.msie){$('html').unbind('dragstart',ignoreNativeDrag).unbind('selectstart',ignoreNativeDrag);}};var positionDrag=function(destY)
{destY=destY<0?0:(destY>maxY?maxY:destY);dragPosition=destY;$drag.css({'top':destY+'px'});var p=destY/maxY;$this.data('jScrollPanePosition',(paneHeight-contentHeight)*-p);$pane.css({'top':((paneHeight-contentHeight)*p)+'px'});$this.trigger('scroll');if(settings.showArrows){$upArrow[destY==0?'addClass':'removeClass']('disabled');$downArrow[destY==maxY?'addClass':'removeClass']('disabled');}};var updateScroll=function(e)
{positionDrag(getPos(e,'Y')-currentOffset.top-dragMiddle);};var dragH=Math.max(Math.min(percentInView*(paneHeight-settings.arrowSize*2),settings.dragMaxHeight),settings.dragMinHeight);$drag.css({'height':dragH+'px'}).bind('mousedown',onStartDrag);var trackScrollInterval;var trackScrollInc;var trackScrollMousePos;var doTrackScroll=function()
{if(trackScrollInc>8||trackScrollInc%4==0){positionDrag((dragPosition-((dragPosition-trackScrollMousePos)/2)));}
trackScrollInc++;};var onStopTrackClick=function()
{clearInterval(trackScrollInterval);$('html').unbind('mouseup',onStopTrackClick).unbind('mousemove',onTrackMouseMove);};var onTrackMouseMove=function(event)
{trackScrollMousePos=getPos(event,'Y')-currentOffset.top-dragMiddle;};var onTrackClick=function(event)
{initDrag();onTrackMouseMove(event);trackScrollInc=0;$('html').bind('mouseup',onStopTrackClick).bind('mousemove',onTrackMouseMove);trackScrollInterval=setInterval(doTrackScroll,100);doTrackScroll();return false;};$track.bind('mousedown',onTrackClick);$container.bind('mousewheel',function(event,delta){delta=delta||(event.wheelDelta?event.wheelDelta/120:(event.detail)?-event.detail/3:0);initDrag();ceaseAnimation();var d=dragPosition;positionDrag(dragPosition-delta*mouseWheelMultiplier);var dragOccured=d!=dragPosition;return!dragOccured;});var _animateToPosition;var _animateToInterval;function animateToPosition()
{var diff=(_animateToPosition-dragPosition)/settings.animateStep;if(diff>1||diff<-1){positionDrag(dragPosition+diff);}else{positionDrag(_animateToPosition);ceaseAnimation();}}
var ceaseAnimation=function()
{if(_animateToInterval){clearInterval(_animateToInterval);delete _animateToPosition;}};var scrollTo=function(pos,preventAni)
{if(typeof pos=="string"){$e=$(pos,$this);if(!$e.length)return;pos=$e.offset().top-$this.offset().top;}
$container.scrollTop(0);ceaseAnimation();var maxScroll=contentHeight-paneHeight;pos=pos>maxScroll?maxScroll:pos;$this.data('jScrollPaneMaxScroll',maxScroll);var destDragPosition=pos/maxScroll*maxY;if(preventAni||!settings.animateTo){positionDrag(destDragPosition);}else{_animateToPosition=destDragPosition;_animateToInterval=setInterval(animateToPosition,settings.animateInterval);}};$this[0].scrollTo=scrollTo;$this[0].scrollBy=function(delta)
{var currentPos=-parseInt($pane.css('top'))||0;scrollTo(currentPos+delta);};initDrag();scrollTo(-currentScrollPosition,true);$('*',this).bind('focus',function(event)
{var $e=$(this);var eleTop=0;while($e[0]!=$this[0]){eleTop+=$e.position().top;$e=$e.offsetParent();}
var viewportTop=-parseInt($pane.css('top'))||0;var maxVisibleEleTop=viewportTop+paneHeight;var eleInView=eleTop>viewportTop&&eleTop<maxVisibleEleTop;if(!eleInView){var destPos=eleTop-settings.scrollbarMargin;if(eleTop>viewportTop){destPos+=$(this).height()+15+settings.scrollbarMargin-paneHeight;}
scrollTo(destPos);}})
if(location.hash){setTimeout(function(){scrollTo(location.hash);},$.browser.safari?100:0);}
$(document).bind('click',function(e)
{$target=$(e.target);if($target.is('a')){var h=$target.attr('href');if(h&&h.substr(0,1)=='#'&&h.length>1){setTimeout(function(){scrollTo(h,!settings.animateToInternalLinks);},$.browser.safari?100:0);}}});function onSelectScrollMouseDown(e)
{$(document).bind('mousemove.jScrollPaneDragging',onTextSelectionScrollMouseMove);$(document).bind('mouseup.jScrollPaneDragging',onSelectScrollMouseUp);}
var textDragDistanceAway;var textSelectionInterval;function onTextSelectionInterval()
{direction=textDragDistanceAway<0?-1:1;$this[0].scrollBy(textDragDistanceAway/2);}
function clearTextSelectionInterval()
{if(textSelectionInterval){clearInterval(textSelectionInterval);textSelectionInterval=undefined;}}
function onTextSelectionScrollMouseMove(e)
{var offset=$this.parent().offset().top;var maxOffset=offset+paneHeight;var mouseOffset=getPos(e,'Y');textDragDistanceAway=mouseOffset<offset?mouseOffset-offset:(mouseOffset>maxOffset?mouseOffset-maxOffset:0);if(textDragDistanceAway==0){clearTextSelectionInterval();}else{if(!textSelectionInterval){textSelectionInterval=setInterval(onTextSelectionInterval,100);}}}
function onSelectScrollMouseUp(e)
{$(document).unbind('mousemove.jScrollPaneDragging').unbind('mouseup.jScrollPaneDragging');clearTextSelectionInterval();}
$container.bind('mousedown.jScrollPane',onSelectScrollMouseDown);$.jScrollPane.active.push($this[0]);}else{$this.css({'height':paneHeight+'px','width':paneWidth-this.originalSidePaddingTotal+'px','padding':this.originalPadding});$this[0].scrollTo=$this[0].scrollBy=function(){};$this.parent().unbind('mousewheel').unbind('mousedown.jScrollPane').unbind('keydown.jscrollpane').unbind('keyup.jscrollpane');}})};$.fn.jScrollPaneRemove=function()
{$(this).each(function()
{$this=$(this);var $c=$this.parent();if($c.is('.jScrollPaneContainer')){$this.css({'top':'','height':'','width':'','padding':'','overflow':'','position':''});$c.after($this).remove();}});}
$.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false};$(window).bind('unload',function(){var els=$.jScrollPane.active;for(var i=0;i<els.length;i++){els[i].scrollTo=els[i].scrollBy=null;}});})(jQuery);var AjaxForm=function(){};AjaxForm.prototype={instance:"",hostPath:"",sendingText:"",valText:"",uploadText:"",sessionId:"",isChecking:false,isSending:false,delay:350,onCheckActions:[],add_observers:function()
{var $this=this;var $formId="#af_"+this.instance;jQuery("#"+this.instance+"_sendbutton").click(function(){$this.check_form();});jQuery("#af_"+this.instance+" .af_file_field").change(function(){$this.submit_file(this.parentNode.id);});jQuery("#af_"+this.instance+" .af_file").each(function(){var $fileFormId=this.id;jQuery("#"+$fileFormId+"_iframe").load(function(){$this.finish_upload($fileFormId);});});jQuery($formId+" input:text, "+$formId+" input:password").keyup(function(e){if(e.keyCode==13)$this.check_form();});},add_oncheck_action:function(action)
{this.onCheckActions.push(action);},initialize:function(instance)
{this.instance=instance;},submit_file:function(id)
{jQuery("#af_loader_"+this.instance).html(this.uploadText);this.startLoading();var responseDiv=jQuery("#"+id+"_response").get(0);var formObject=jQuery("#"+id).get(0);formObject.submit();},finish_upload:function(id)
{var responseDiv=jQuery("#"+id+"_response");var responseFrame=jQuery("#"+id+"_iframe");var responseForm=jQuery("#"+id);var response=responseFrame.contents().find("body").html();var doneStr="<done>";if(response!="")
{responseDiv.html(response);if(response.indexOf(doneStr)!=-1){responseForm.hide();}
this.add_observers();}
this.stopLoading();},check_form:function()
{if(!this.isChecking)
{this.isChecking=true;var $this=this;var loader=jQuery("#af_loader_"+this.instance);var parameters=this.getDivFormActions();loader.html(this.valText);this.startLoading();parameters["action"]="checkform";parameters["session_id"]=$this.sessionId;parameters["instance"]=$this.instance;var succes_actions=function(responseText)
{var div=jQuery("#af_"+$this.instance);if(responseText=="<send>"){loader.html($this.sendingText);$this.add_form_javascript_functions();$this.send_form();}else{div.html(responseText);$this.add_form_javascript_functions();$this.ajax_reset();$this.stopLoading();location.href="#"+$this.instance+"_top";}
$this.isChecking=false;}
var ajax_error=function(XMLHttpRequest,textStatus,errorThrown)
{$this.stopLoading();$this.isChecking=false;jQuery("#af_"+$this.instance+" .af_errors").html(textStatus);}
setTimeout(function(){jQuery.ajax({url:$this.hostPath+"action.php",type:"post",data:parameters,success:succes_actions,error:ajax_error});},this.delay);}},add_form_javascript_functions:function()
{for(var $i=0;$i<this.onCheckActions.length;$i++)
{this.onCheckActions[$i]();}
this.add_observers();},send_form:function()
{if(!this.isSending)
{this.isSending=true;var $this=this;var parameters=[];var succes_actions=function(responseText)
{var div=jQuery("#af_"+$this.instance);div.html(responseText);$this.add_form_javascript_functions();location.href="#"+$this.instance+"_top";$this.ajax_reset();$this.isSending=false;$this.stopLoading();}
var ajax_error=function(XMLHttpRequest,textStatus,errorThrown)
{$this.stopLoading();$this.isSending=false;jQuery("#af_"+$this.instance+" .af_errors").html(textStatus);}
setTimeout(function(){jQuery.ajax({url:$this.hostPath+"action.php",type:"post",data:{action:"send",session_id:$this.sessionId,instance:$this.instance},success:succes_actions,error:ajax_error});},this.delay);}},stopLoading:function()
{var loader=jQuery("#af_loader_"+this.instance);var afDiv=jQuery("#af_"+this.instance);var sendButton=jQuery("#"+this.instance+"_sendbutton").attr("disabled","");afDiv.css("opacity","1.0");afDiv.css("filter","");loader.hide();},startLoading:function()
{var loader=jQuery("#af_loader_"+this.instance);var afDiv=jQuery("#af_"+this.instance);var sendButton=jQuery("#"+this.instance+"_sendbutton").attr("disabled","disabled");afDiv.css("opacity",0.10);loader.show();},check_if_numeric:function(field,e)
{var value=parseInt(field.value);if(!isNaN(value)){field.value=value;}else{field.value="";}},getDivFormActions:function()
{formOb=document.getElementById("af_"+this.instance);var formInputs=formOb.getElementsByTagName("input");var formAreas=formOb.getElementsByTagName("textarea");var formSelects=formOb.getElementsByTagName("select");var fields={};for(var i=0;i<formInputs.length;i++)
{if(formInputs[i].name!="")
{switch(formInputs[i].type)
{case'radio':if(formInputs[i].checked)fields[formInputs[i].name]=formInputs[i].value;break;case'checkbox':if(formInputs[i].checked)fields[formInputs[i].name]=1;else fields[formInputs[i].name]=0;break;default:fields[formInputs[i].name]=formInputs[i].value;break;}
fields[formInputs[i].name];}}
for(var i=0;i<formAreas.length;i++)
{fields[formAreas[i].name]=formAreas[i].value;}
for(var i=0;i<formSelects.length;i++)
{if(!formSelects[i].multiple){fields[formSelects[i].name]=formSelects[i].value;}else{var options=formSelects[i].options;for(var op in options)
{if(options[op].selected){fields[formSelects[i].name+"["+options[op].value+"]"]=true;}}}}
return fields;},ajax_reset:function(){}}
Cufon.registerFont({"w":188,"face":{"font-family":"Trebuchet MS","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 6 3 2 2 2 2 2 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-1 -289 304 75","underline-thickness":"22.3242","underline-position":"-34.8047","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":108},"!":{"d":"73,-67r-13,0v-9,-59,-13,-100,-13,-123r0,-72r39,0r0,72v0,22,-4,63,-13,123xm68,-49v7,0,13,2,18,7v5,5,8,12,8,19v0,7,-3,13,-8,19v-5,5,-11,8,-18,8v-8,0,-14,-3,-19,-8v-5,-6,-8,-12,-8,-19v0,-7,3,-14,8,-19v5,-5,11,-7,19,-7","w":132},"\"":{"d":"40,-191r-23,0r-4,-67r32,0xm98,-191r-23,0r-4,-67r32,0","w":116},"#":{"d":"155,-166r-18,69r28,0r0,22r-34,0r-21,79r-23,0r22,-79r-52,0r-22,79r-23,0r22,-79r-27,0r0,-22r33,0r17,-69r-30,0r0,-23r36,0r18,-72r23,0r-18,72r52,0r18,-72r22,0r-18,72r31,0r0,23r-36,0xm80,-166r-17,69r52,0r17,-69r-52,0"},"$":{"d":"81,4v-9,0,-19,-2,-31,-6v-12,-3,-21,-7,-25,-10r12,-32v6,4,14,8,24,12v10,3,19,5,27,5v14,0,25,-4,33,-11v9,-8,13,-18,13,-29v0,-7,-1,-14,-4,-19v-2,-6,-6,-11,-10,-14v-4,-4,-13,-9,-28,-16r-21,-9v-17,-9,-30,-18,-37,-30v-7,-11,-10,-24,-10,-40v0,-16,5,-31,15,-43v11,-12,24,-19,42,-23r0,-28r24,0r0,27v25,1,42,6,51,14r-10,31v-5,-4,-12,-7,-22,-10v-9,-3,-18,-5,-26,-5v-12,0,-22,3,-29,10v-7,7,-10,16,-10,26v0,7,1,13,4,18v2,6,6,10,10,14v5,4,14,9,27,15r16,8v18,8,32,19,40,31v9,12,13,28,13,48v0,16,-6,30,-17,42v-11,12,-27,19,-47,23r0,40r-24,0r0,-39"},"%":{"d":"38,4r-22,0r155,-266r22,0xm11,-204v0,-17,4,-31,14,-42v9,-11,22,-16,36,-16v15,0,26,5,35,16v8,10,13,25,13,45v0,18,-5,33,-14,44v-9,10,-21,16,-35,16v-33,0,-49,-21,-49,-63xm33,-202v0,13,2,24,7,31v4,8,11,12,18,12v19,0,28,-15,28,-43v0,-28,-8,-42,-25,-42v-9,0,-16,4,-21,11v-5,8,-7,18,-7,31xm106,-59v0,-18,4,-32,14,-42v9,-11,21,-16,36,-16v15,0,26,5,35,16v8,10,13,25,13,45v0,18,-5,33,-14,43v-9,11,-21,17,-35,17v-33,0,-49,-21,-49,-63xm128,-58v0,14,2,25,7,32v4,8,10,12,18,12v19,0,28,-15,28,-43v0,-28,-8,-42,-25,-42v-9,0,-16,3,-21,11v-5,7,-7,18,-7,30","w":216},"&":{"d":"163,-9v-17,8,-37,13,-61,13v-25,0,-44,-8,-57,-22v-13,-15,-20,-35,-20,-62v0,-13,2,-25,6,-35v4,-10,11,-20,22,-31v-16,-16,-25,-33,-25,-51v0,-18,7,-33,21,-46v13,-13,31,-19,54,-19v24,0,43,5,56,16r-15,27v-13,-11,-25,-17,-35,-17v-32,0,-47,14,-47,42v0,16,7,29,20,39r66,0r0,-32r33,-13r0,46r44,0r0,28r-44,0r0,58v0,16,2,27,7,33v4,6,11,9,22,9v6,0,14,-3,22,-7r5,31v-12,4,-26,6,-42,6v-11,0,-22,-5,-32,-13xm148,-55r0,-71r-71,0v-11,14,-17,29,-17,45v0,36,18,55,54,55v16,0,28,-3,36,-9v-2,-5,-2,-12,-2,-20","w":254},"'":{"d":"40,-191r-23,0r-4,-67r32,0","w":57},"(":{"d":"109,-259r0,14v-24,34,-35,83,-35,147v0,76,11,128,35,155r0,18v-24,-16,-42,-40,-55,-71v-14,-31,-20,-65,-20,-102v0,-32,7,-64,22,-97v15,-32,33,-54,53,-64","w":132},")":{"d":"34,75r0,-18v23,-27,35,-79,35,-155v0,-64,-12,-113,-35,-147r0,-14v20,10,37,32,52,64v15,33,23,65,23,97v0,37,-7,71,-20,102v-13,31,-31,55,-55,71","w":132},"*":{"d":"105,-198r-30,0r27,19r9,11r-22,18r-9,-12r-15,-28r-16,28r-7,12r-23,-18r8,-12r28,-15r-31,-5r-16,-5r13,-27r17,7r22,17r-11,-37r0,-13r31,0r0,13r-11,37r28,-19r13,-5r10,29","w":132},"+":{"d":"107,-124r62,0r0,25r-62,0r0,60r-24,0r0,-60r-62,0r0,-25r62,0r0,-60r24,0r0,60"},",":{"d":"39,64r-9,-13v21,-16,31,-30,31,-42v0,-5,-2,-10,-6,-16v-10,-4,-15,-11,-15,-20v0,-6,3,-12,7,-16v5,-4,11,-6,19,-6v6,0,12,3,17,9v5,5,8,12,8,19v0,16,-4,30,-10,43v-7,12,-21,26,-42,42","w":132},"-":{"d":"28,-89r0,-31r75,0r0,31r-75,0","w":132},"\u2010":{"d":"28,-89r0,-31r75,0r0,31r-75,0","w":132},".":{"d":"62,-49v7,0,14,2,19,7v5,5,8,12,8,19v0,7,-3,13,-8,19v-5,5,-12,8,-19,8v-7,0,-13,-3,-18,-8v-6,-6,-8,-12,-8,-19v0,-7,2,-14,8,-19v5,-5,11,-7,18,-7","w":132},"\/":{"d":"62,0r-29,0r94,-259r28,0"},"0":{"d":"11,-137v0,-37,8,-67,23,-90v15,-23,36,-35,63,-35v27,0,47,10,61,29v13,20,20,54,20,102v0,42,-7,75,-21,99v-14,24,-35,36,-62,36v-28,0,-48,-10,-63,-29v-14,-20,-21,-57,-21,-112xm46,-133v0,71,16,107,46,107v18,0,30,-8,39,-24v8,-16,12,-44,12,-83v0,-28,-2,-48,-5,-60v-3,-13,-8,-23,-15,-29v-7,-7,-16,-10,-27,-10v-33,0,-50,33,-50,99"},"1":{"d":"88,0r0,-197r-53,32r0,-33v13,-6,27,-15,42,-27v15,-12,27,-23,35,-34r11,0r0,259r-35,0"},"2":{"d":"12,0r0,-7r81,-124v17,-26,25,-47,25,-66v0,-23,-13,-35,-40,-35v-10,0,-19,2,-27,7v-8,5,-14,12,-18,19r-23,-18v4,-12,12,-21,24,-28v11,-7,26,-10,42,-10v25,0,44,6,58,17v14,11,21,28,21,48v0,20,-9,44,-28,74r-58,91r101,0r0,32r-158,0"},"3":{"d":"19,-18r17,-27v12,12,26,19,44,19v32,0,48,-16,48,-48v0,-15,-4,-27,-14,-36v-9,-9,-22,-13,-38,-13r-2,0r0,-29r1,0v30,0,45,-13,45,-39v0,-27,-14,-41,-42,-41v-15,0,-27,5,-37,15r-15,-24v11,-14,29,-21,55,-21v22,0,40,6,55,18v14,12,21,27,21,46v0,14,-4,27,-12,38v-8,11,-17,18,-28,22v15,5,27,13,35,25v9,11,13,25,13,42v0,24,-7,42,-22,55v-15,13,-37,20,-64,20v-11,0,-23,-3,-34,-7v-11,-4,-19,-9,-26,-15"},"4":{"d":"155,-70r0,70r-33,0r0,-70r-118,0r0,-20r139,-169r12,0r0,162r26,0r0,27r-26,0xm122,-188r-76,91r76,0r0,-91"},"5":{"d":"41,-126r-12,-8r0,-125r128,0r0,30r-95,0r0,63v9,-7,20,-10,33,-10v24,0,42,7,55,22v13,14,19,34,19,61v0,64,-29,97,-86,97v-24,0,-44,-7,-60,-21r13,-29v16,13,32,20,46,20v33,0,50,-21,50,-62v0,-39,-16,-58,-49,-58v-16,0,-30,7,-42,20"},"6":{"d":"118,-262r17,19v-10,4,-25,18,-45,41v-19,24,-30,42,-32,55v10,-10,23,-14,41,-14v22,0,41,7,54,22v14,14,21,34,21,60v0,25,-7,45,-21,60v-14,16,-32,23,-54,23v-56,0,-84,-37,-84,-112v0,-31,11,-63,33,-96v22,-32,45,-52,70,-58xm52,-81v0,37,15,56,45,56v13,0,23,-5,30,-15v7,-9,11,-22,11,-38v0,-16,-4,-29,-12,-39v-8,-9,-17,-14,-30,-14v-29,0,-44,17,-44,50"},"7":{"d":"75,0r-39,0v9,-28,23,-64,44,-109v20,-46,39,-84,56,-116r-121,0r0,-34r167,0r0,14r-23,45r-24,50r-24,55v-8,18,-15,36,-21,52v-6,16,-11,30,-15,43"},"8":{"d":"62,-143v-11,-6,-20,-14,-27,-25v-7,-10,-10,-21,-10,-32v0,-19,6,-34,19,-45v13,-12,30,-17,51,-17v22,0,39,5,51,17v12,11,18,26,18,45v0,11,-3,23,-11,35v-7,11,-16,20,-25,25v31,18,46,40,46,69v0,23,-7,42,-21,55v-15,13,-34,20,-59,20v-52,0,-78,-25,-78,-75v0,-15,4,-29,13,-43v9,-14,20,-24,33,-29xm105,-154v16,-15,24,-31,24,-47v0,-9,-3,-17,-10,-23v-6,-5,-14,-8,-24,-8v-23,0,-35,10,-35,32v0,15,15,31,45,46xm89,-128v-25,14,-38,33,-38,57v0,12,4,23,12,32v8,8,18,13,31,13v13,0,24,-5,32,-13v9,-8,13,-19,13,-32v0,-10,-3,-19,-9,-27v-6,-9,-19,-18,-41,-30"},"9":{"d":"69,4r-17,-18v10,-5,25,-18,44,-42v20,-23,31,-42,33,-54v-10,9,-23,13,-41,13v-22,0,-41,-7,-54,-21v-14,-15,-21,-35,-21,-60v0,-25,7,-46,21,-61v14,-15,32,-23,53,-23v57,0,85,37,85,112v0,31,-11,63,-33,96v-22,33,-46,52,-70,58xm135,-177v0,-37,-15,-55,-45,-55v-13,0,-23,5,-30,14v-7,10,-11,22,-11,38v0,16,4,29,12,39v7,10,17,15,30,15v29,0,44,-17,44,-51"},":":{"d":"62,-192v7,0,14,3,19,8v5,5,8,11,8,19v0,7,-3,13,-8,18v-5,6,-12,8,-19,8v-7,0,-13,-2,-18,-8v-6,-5,-8,-11,-8,-18v0,-8,2,-14,8,-19v5,-5,11,-8,18,-8xm62,-49v7,0,14,2,19,7v5,5,8,12,8,19v0,7,-3,13,-8,19v-5,5,-12,8,-19,8v-7,0,-13,-3,-18,-8v-6,-6,-8,-12,-8,-19v0,-7,2,-14,8,-19v5,-5,11,-7,18,-7","w":132},";":{"d":"62,-192v7,0,14,3,19,8v5,5,8,11,8,19v0,7,-3,13,-8,18v-5,6,-12,8,-19,8v-7,0,-13,-2,-18,-8v-6,-5,-8,-11,-8,-18v0,-8,2,-14,8,-19v5,-5,11,-8,18,-8xm39,64r-9,-13v21,-16,31,-30,31,-42v0,-5,-2,-10,-6,-16v-10,-4,-15,-11,-15,-20v0,-6,3,-12,7,-16v5,-4,11,-6,19,-6v6,0,12,3,17,9v5,5,8,12,8,19v0,16,-4,30,-10,43v-7,12,-21,26,-42,42","w":132},"<":{"d":"156,-38r-130,-63r0,-22r130,-62r0,28r-100,45r100,45r0,29"},"=":{"d":"169,-154r0,25r-148,0r0,-25r148,0xm169,-94r0,25r-148,0r0,-25r148,0"},">":{"d":"156,-101r-130,63r0,-29r101,-45r-101,-45r0,-28r130,62r0,22"},"?":{"d":"64,-75r-23,0v-4,-12,-6,-20,-6,-24v0,-9,2,-18,5,-26v3,-9,10,-20,21,-32v11,-12,18,-22,22,-28v4,-7,6,-13,6,-19v0,-21,-13,-31,-38,-31v-12,0,-22,4,-31,13r-13,-26v12,-9,30,-14,53,-14v18,0,32,5,44,15v11,10,17,23,17,40v0,8,-1,16,-4,24v-3,8,-8,15,-14,22r-26,27v-10,13,-15,27,-15,43v0,2,1,7,2,16xm57,-49v7,0,13,2,19,7v5,5,7,12,7,19v0,7,-2,13,-7,19v-6,5,-12,8,-19,8v-7,0,-14,-3,-19,-8v-5,-6,-7,-12,-7,-19v0,-7,2,-14,7,-19v5,-5,12,-7,19,-7","w":132},"@":{"d":"207,-20v5,2,13,5,23,10v-22,22,-52,34,-88,34v-38,0,-68,-12,-91,-35v-22,-23,-33,-54,-33,-91v0,-38,11,-70,34,-94v23,-25,53,-37,90,-37v35,0,64,11,85,32v22,21,33,49,33,85v0,20,-5,37,-16,51v-10,13,-24,20,-42,20v-18,0,-32,-4,-40,-12v-10,9,-22,14,-35,14v-13,0,-23,-4,-31,-11v-7,-6,-11,-16,-11,-27v0,-15,6,-26,19,-34v12,-8,29,-12,51,-12v-2,-17,-9,-25,-21,-25v-12,0,-22,3,-29,9r-8,-17v9,-7,21,-11,35,-11v32,0,49,19,49,56r0,42v8,7,15,10,21,10v22,0,33,-18,33,-54v0,-27,-9,-49,-27,-67v-17,-18,-39,-27,-66,-27v-30,0,-54,10,-72,30v-18,21,-27,47,-27,79v0,31,9,56,27,75v18,20,42,29,72,29v27,0,48,-7,65,-22xm155,-69r0,-41r-9,0v-23,0,-34,9,-34,28v0,6,2,11,6,16v5,4,10,6,17,6v8,0,14,-3,20,-9","w":277},"A":{"d":"173,0r-18,-54r-96,0r-19,54r-39,0r104,-261r10,0r97,261r-39,0xm108,-194r-40,114r77,0","w":212},"B":{"d":"100,0r-74,0r0,-258v32,-1,54,-2,68,-2v25,0,45,6,59,17v14,11,21,26,21,47v0,12,-4,23,-13,32v-9,10,-19,16,-30,19v21,5,35,13,45,24v9,12,14,27,14,47v0,22,-9,40,-25,54v-17,13,-38,20,-65,20xm62,-229r0,74v7,0,16,1,27,1v33,0,50,-14,50,-41v0,-24,-15,-36,-46,-36v-12,0,-22,1,-31,2xm62,-128r0,98v12,1,21,2,27,2v22,0,38,-4,49,-13v10,-8,15,-21,15,-39v0,-17,-5,-29,-15,-37v-9,-8,-26,-12,-48,-12","w":203},"C":{"d":"191,-248r-12,30v-11,-8,-29,-12,-53,-12v-23,0,-41,9,-55,29v-13,19,-20,44,-20,75v0,29,7,53,21,71v14,19,32,28,54,28v24,0,43,-9,56,-26r19,27v-20,20,-46,30,-78,30v-34,0,-61,-12,-80,-36v-19,-24,-29,-56,-29,-96v0,-38,10,-70,31,-96v21,-25,47,-38,80,-38v28,0,50,5,66,14","w":215},"D":{"d":"78,0r-52,0r0,-258v33,-1,55,-1,64,-1v36,0,64,11,85,33v21,21,32,50,32,87v0,93,-43,139,-129,139xm62,-226r0,193v7,1,17,1,29,1v24,0,44,-9,58,-27v14,-19,21,-44,21,-77v0,-61,-28,-92,-82,-92v-4,0,-12,1,-26,2","w":220},"E":{"d":"62,-226r0,72r85,0r0,30r-85,0r0,92r116,0r0,32r-152,0r0,-258r154,0r0,32r-118,0","w":192},"F":{"d":"62,-226r0,72r90,0r0,30r-90,0r0,124r-36,0r0,-258r159,0r0,32r-123,0"},"G":{"d":"205,-240r-15,29v-18,-13,-35,-19,-52,-19v-27,0,-48,9,-64,28v-15,19,-23,44,-23,76v0,29,8,53,23,72v15,18,36,27,62,27v19,0,34,-6,46,-17r0,-60r-36,0r0,-30r71,0r0,112v-9,8,-22,14,-39,19v-17,5,-33,7,-49,7v-35,0,-64,-12,-84,-36v-21,-24,-31,-56,-31,-96v0,-40,11,-72,34,-97v22,-25,53,-37,91,-37v27,0,49,8,66,22","w":243},"H":{"d":"174,0r0,-124r-112,0r0,124r-36,0r0,-258r36,0r0,104r112,0r0,-104r35,0r0,258r-35,0","w":235},"I":{"d":"33,0r0,-258r35,0r0,258r-35,0","w":100},"J":{"d":"9,-52r30,0v3,16,13,24,28,24v16,0,27,-3,33,-10v7,-7,10,-26,10,-57r0,-163r35,0r0,162v0,35,-5,60,-17,76v-11,16,-31,24,-60,24v-17,0,-31,-5,-42,-15v-10,-10,-16,-24,-17,-41","w":171},"K":{"d":"168,0r-72,-118r-34,48r0,70r-36,0r0,-258r36,0r0,141r95,-141r39,0r-77,112r88,146r-39,0","w":207},"L":{"d":"26,0r0,-258r36,0r0,226r116,0r0,32r-152,0","w":182},"M":{"d":"220,0r-30,-165r-57,169r-8,0r-58,-169r-30,165r-33,0r48,-258r16,0r61,188r57,-188r15,0r53,258r-34,0","w":255},"N":{"d":"193,4r-133,-189r0,185r-34,0r0,-258r14,0r130,179r0,-179r33,0r0,262r-10,0","w":229},"O":{"d":"14,-131v0,-37,9,-68,28,-93v19,-26,44,-38,76,-38v36,0,63,11,82,35v19,23,29,55,29,96v0,42,-10,75,-29,99v-19,24,-47,36,-82,36v-33,0,-58,-12,-76,-38v-19,-25,-28,-57,-28,-97xm51,-131v0,30,6,54,17,74v12,20,29,30,50,30v24,0,42,-9,55,-27v12,-19,19,-44,19,-77v0,-66,-25,-99,-74,-99v-22,0,-39,8,-50,26v-11,18,-17,42,-17,73","w":242},"P":{"d":"62,-99r0,99r-36,0r0,-258v27,-1,43,-1,49,-1v74,0,112,25,112,75v0,58,-33,87,-99,87v-4,0,-13,-1,-26,-2xm62,-226r0,95v14,1,22,2,23,2v44,0,65,-17,65,-52v0,-31,-23,-47,-69,-47v-5,0,-11,1,-19,2","w":200},"Q":{"d":"267,19r-5,34v-61,0,-102,-17,-121,-51v-3,2,-11,2,-23,2v-33,0,-58,-12,-76,-38v-19,-25,-28,-57,-28,-97v0,-37,9,-68,28,-93v19,-26,44,-38,76,-38v36,0,63,11,82,35v19,23,29,55,29,96v0,59,-18,100,-54,122v13,19,35,28,65,28r27,0xm118,-230v-22,0,-39,8,-50,26v-11,18,-17,42,-17,73v0,30,6,54,17,74v12,20,29,30,50,30v24,0,42,-9,55,-28v12,-18,19,-43,19,-76v0,-66,-25,-99,-74,-99","w":243},"R":{"d":"169,0r-68,-111v-8,0,-21,0,-38,-1r0,112r-35,0r0,-258v1,0,11,0,27,-1v17,-1,30,-1,37,-1v62,0,93,24,93,74v0,16,-5,30,-15,43v-10,13,-21,21,-35,25r75,118r-41,0xm63,-226r0,84v9,1,17,2,25,2v21,0,36,-4,46,-11v10,-6,14,-19,14,-36v0,-14,-5,-25,-15,-31v-10,-6,-27,-10,-49,-10v-3,0,-10,1,-21,2","w":209},"S":{"d":"15,-12r13,-32v6,5,14,9,24,12v10,3,19,5,26,5v14,0,25,-4,33,-11v9,-8,13,-18,13,-29v0,-9,-2,-17,-7,-24v-5,-8,-16,-16,-35,-25r-21,-9v-17,-9,-30,-18,-36,-30v-7,-11,-11,-24,-11,-40v0,-19,7,-35,20,-48v14,-13,32,-19,53,-19v28,0,48,5,59,14r-10,31v-5,-4,-12,-7,-22,-10v-9,-3,-18,-5,-26,-5v-12,0,-22,3,-28,10v-7,7,-11,16,-11,26v0,7,1,13,4,18v2,6,6,10,10,14v5,3,14,9,27,15r21,10v18,8,30,18,37,30v7,11,11,26,11,44v0,19,-8,36,-23,49v-16,14,-37,20,-63,20v-23,0,-42,-5,-58,-16","w":173},"T":{"d":"120,-226r0,226r-35,0r0,-226r-82,0r0,-32r203,0r0,32r-86,0","w":209},"U":{"d":"26,-258r36,0r0,177v0,15,5,28,14,39v10,10,24,15,40,15v17,0,31,-5,41,-15v10,-10,15,-23,15,-40r0,-176r35,0r0,180v0,26,-8,46,-24,61v-17,14,-39,21,-67,21v-28,0,-51,-7,-66,-21v-16,-14,-24,-35,-24,-62r0,-179","w":233},"V":{"d":"116,4r-18,0r-96,-262r39,0r67,190r63,-190r38,0","w":211},"W":{"d":"224,4r-11,0r-61,-178r-57,178r-12,0r-81,-262r37,0r52,180r56,-180r12,0r56,180r53,-180r36,0","w":306},"X":{"d":"161,0r-64,-103r-59,103r-36,0r76,-134r-70,-124r35,0r55,98r61,-98r35,0r-80,125r84,133r-37,0","w":200},"Y":{"d":"120,-115r0,115r-35,0r0,-115r-83,-143r36,0r65,113r64,-113r36,0","w":205},"Z":{"d":"18,0r0,-9r110,-217r-109,0r0,-32r158,0r0,9r-111,217r115,0r0,32r-163,0","w":198},"[":{"d":"36,74r0,-339r81,0r0,29r-46,0r0,280r46,0r0,30r-81,0","w":132},"\\":{"d":"90,0r-91,-259r25,0r91,259r-25,0","w":127},"]":{"d":"97,74r-82,0r0,-30r47,0r0,-280r-47,0r0,-29r82,0r0,339","w":132},"^":{"d":"134,-159r-43,-79r-43,79r-22,0r56,-100r19,0r55,100r-22,0"},"_":{"d":"-1,45r0,-23r190,0r0,23r-190,0"},"`":{"d":"98,-226r-39,-58r34,0r30,58r-25,0"},"a":{"d":"130,-22v-13,17,-34,26,-61,26v-15,0,-28,-6,-39,-17v-11,-10,-16,-24,-16,-40v0,-19,8,-35,25,-48v17,-13,38,-20,64,-20v7,0,15,2,24,5v0,-31,-14,-46,-41,-46v-21,0,-37,6,-48,17r-14,-28v6,-5,15,-10,26,-13v11,-4,22,-6,32,-6v28,0,47,6,60,19v12,12,18,32,18,59r0,68v0,16,5,27,15,33r0,16v-14,0,-24,-2,-30,-5v-7,-4,-12,-11,-15,-20xm127,-92v-11,-3,-18,-4,-22,-4v-17,0,-31,4,-42,13v-10,9,-16,19,-16,31v0,19,12,29,35,29v17,0,32,-8,45,-24r0,-45","w":189},"b":{"d":"52,-14r-12,18r-16,0r0,-269r33,0r0,91v3,-5,9,-9,18,-12v9,-4,17,-6,26,-6v26,0,46,9,62,27v16,18,24,40,24,67v0,32,-8,57,-24,75v-16,18,-37,27,-65,27v-9,0,-18,-2,-26,-5v-9,-4,-15,-8,-20,-13xm57,-149r0,109v0,2,4,5,13,9v8,4,14,6,19,6v22,0,39,-5,48,-16v10,-11,15,-29,15,-55v0,-21,-6,-38,-17,-50v-11,-12,-27,-18,-46,-18v-5,0,-10,2,-18,6v-7,3,-12,6,-14,9","w":200},"c":{"d":"166,-173r-17,24v-3,-4,-9,-7,-18,-10v-8,-3,-17,-5,-25,-5v-18,0,-33,7,-43,19v-11,13,-16,31,-16,53v0,22,5,39,16,50v11,12,26,17,45,17v15,0,30,-5,46,-17r13,28v-18,12,-40,18,-67,18v-25,0,-47,-9,-63,-26v-17,-18,-26,-41,-26,-70v0,-30,9,-54,27,-73v17,-18,41,-27,71,-27v10,0,20,2,32,6v11,4,19,9,25,13","w":178},"d":{"d":"143,0r0,-14v-12,12,-28,17,-51,17v-23,0,-42,-8,-57,-25v-14,-17,-22,-39,-22,-67v0,-29,9,-53,25,-73v17,-20,37,-30,61,-30v19,0,34,5,44,14r0,-87r33,0r0,265r-33,0xm143,-145v-8,-12,-20,-19,-35,-19v-17,0,-32,7,-43,20v-11,14,-17,31,-17,51v0,46,21,68,62,68v5,0,12,-1,19,-5v8,-3,12,-7,14,-10r0,-105","w":200},"e":{"d":"182,-91r-135,0v0,22,6,39,18,51v10,10,24,15,41,15v19,0,35,-5,48,-16r14,24v-5,5,-13,9,-24,13v-13,5,-28,8,-45,8v-23,0,-43,-9,-60,-25v-18,-17,-28,-41,-28,-71v0,-31,10,-56,29,-75v17,-16,37,-25,60,-25v27,0,48,8,63,23v15,14,22,34,22,58v0,7,-1,14,-3,20xm101,-164v-15,0,-27,5,-37,15v-10,9,-15,20,-17,34r105,0v0,-14,-5,-25,-13,-34v-9,-10,-22,-15,-38,-15","w":196},"f":{"d":"126,-236v-7,-2,-14,-3,-19,-3v-11,0,-19,4,-26,12v-6,7,-10,17,-10,29v0,3,1,6,1,10r39,0r0,28r-39,0r0,160r-33,0r0,-160r-28,0r0,-28r28,0v0,-24,6,-43,18,-57v11,-14,27,-20,47,-20v9,0,20,1,31,5","w":133},"g":{"d":"17,52r18,-27v19,13,37,19,54,19v15,0,27,-2,36,-8v8,-5,13,-11,13,-19v0,-15,-11,-23,-33,-23v-4,0,-11,1,-21,3v-10,2,-17,3,-23,3v-27,0,-40,-10,-40,-30v0,-7,3,-12,9,-17v7,-5,15,-9,24,-11v-27,-13,-40,-34,-40,-65v0,-20,7,-36,21,-49v13,-13,30,-20,50,-20v19,0,33,4,44,12r17,-20r21,20r-20,15v9,11,13,26,13,44v0,19,-6,35,-18,48v-11,13,-27,20,-46,22r-28,3v-3,0,-7,1,-13,3v-5,3,-8,5,-8,9v0,5,5,7,17,7v5,0,13,-1,24,-3v10,-1,18,-2,23,-2v19,0,33,4,44,13v10,9,15,21,15,37v0,17,-8,31,-23,42v-16,10,-35,16,-59,16v-12,0,-25,-2,-39,-7v-13,-4,-24,-9,-32,-15xm88,-165v-12,0,-21,4,-29,12v-7,9,-11,19,-11,30v0,13,4,24,11,33v7,9,17,13,29,13v12,0,21,-4,27,-13v7,-8,11,-19,11,-33v0,-11,-4,-21,-11,-30v-8,-8,-17,-12,-27,-12","w":180},"h":{"d":"140,0r0,-118v0,-14,-4,-25,-11,-34v-7,-8,-16,-12,-29,-12v-8,0,-16,3,-24,7v-8,5,-15,11,-19,17r0,140r-33,0r0,-265r33,0r0,97v5,-6,12,-12,22,-17v10,-4,20,-7,30,-7v20,0,36,7,47,20v11,13,17,31,17,54r0,118r-33,0","w":196},"i":{"d":"58,-259v6,0,11,2,15,6v4,4,6,8,6,14v0,6,-2,11,-6,15v-4,4,-9,6,-15,6v-5,0,-10,-2,-14,-6v-4,-4,-6,-9,-6,-15v0,-6,2,-10,6,-14v4,-4,8,-6,14,-6xm40,0r0,-160r-26,0r0,-28r59,0r0,188r-33,0","w":102},"j":{"d":"75,-259v6,0,11,2,15,6v4,4,6,8,6,14v0,6,-2,11,-6,15v-4,4,-9,6,-15,6v-6,0,-10,-2,-14,-6v-4,-4,-6,-9,-6,-15v0,-6,2,-10,6,-14v4,-4,8,-6,14,-6xm3,74r0,-30v23,0,39,-4,47,-11v9,-6,13,-18,13,-34r0,-159r-37,0r0,-28r71,0r0,186v0,26,-8,45,-23,58v-16,12,-39,18,-71,18","w":132},"k":{"d":"145,0r-59,-94r-29,30r0,64r-33,0r0,-265r33,0r0,164r72,-87r39,0r-60,71r74,117r-37,0","w":181},"l":{"d":"26,-53r0,-212r34,0r0,206v0,10,3,18,8,24v6,6,14,9,23,9r0,30v-43,0,-65,-19,-65,-57","w":106},"m":{"d":"242,0r0,-119v0,-30,-13,-45,-39,-45v-8,0,-15,3,-22,8v-8,5,-12,10,-15,17r0,139r-33,0r0,-134v0,-9,-4,-16,-11,-22v-7,-5,-16,-8,-27,-8v-7,0,-14,3,-22,8v-7,5,-13,11,-16,17r0,139r-33,0r0,-188r22,0r11,22v12,-17,29,-26,48,-26v27,0,46,9,57,25v3,-7,10,-13,20,-18v11,-4,21,-7,32,-7v19,0,34,6,45,18v11,11,16,27,16,48r0,126r-33,0","w":298},"n":{"d":"140,0r0,-110v0,-20,-3,-34,-9,-42v-7,-8,-17,-12,-31,-12v-7,0,-15,3,-24,7v-8,5,-14,10,-19,17r0,140r-33,0r0,-188r23,0r10,24v11,-19,29,-28,54,-28v41,0,62,25,62,75r0,117r-33,0","w":196},"o":{"d":"11,-95v0,-29,8,-52,24,-70v16,-18,36,-27,62,-27v27,0,48,9,62,26v15,17,23,41,23,71v0,31,-8,55,-23,72v-15,18,-36,27,-62,27v-27,0,-48,-9,-63,-27v-15,-18,-23,-42,-23,-72xm47,-95v0,48,16,71,50,71v15,0,27,-6,36,-19v9,-12,14,-30,14,-52v0,-46,-17,-70,-50,-70v-16,0,-28,7,-37,19v-9,13,-13,30,-13,51","w":193},"p":{"d":"57,-10r0,84r-33,0r0,-262r33,0r0,15v13,-12,28,-19,46,-19v27,0,48,9,62,25v15,17,23,41,23,73v0,29,-8,52,-23,70v-15,18,-36,28,-65,28v-8,0,-16,-2,-25,-5v-9,-3,-15,-6,-18,-9xm57,-148r0,110v2,3,7,6,13,9v7,3,14,4,20,4v42,0,63,-23,63,-70v0,-24,-5,-41,-15,-52v-10,-11,-26,-17,-47,-17v-5,0,-11,2,-18,5v-6,4,-12,7,-16,11","w":200},"q":{"d":"144,74r0,-85v-9,10,-26,15,-49,15v-25,0,-45,-9,-60,-26v-15,-17,-22,-41,-22,-72v0,-30,9,-54,25,-71v17,-18,38,-27,65,-27v16,0,31,6,46,18r9,-14r20,0r0,262r-34,0xm144,-149v-9,-10,-21,-15,-36,-15v-19,0,-33,7,-44,20v-10,12,-16,29,-16,50v0,22,6,39,16,51v11,12,25,18,43,18v16,0,28,-4,37,-12r0,-112","w":200},"r":{"d":"126,-156v-7,-5,-15,-8,-22,-8v-12,0,-22,6,-31,17v-9,11,-13,24,-13,39r0,108r-34,0r0,-188r34,0r0,30v12,-23,30,-34,54,-34v6,0,15,1,26,3","w":139},"s":{"d":"11,-11r12,-32v19,12,34,18,45,18v21,0,31,-8,31,-26v0,-12,-10,-23,-30,-32v-15,-7,-25,-12,-31,-16v-5,-3,-10,-7,-14,-12v-4,-5,-7,-10,-8,-15v-2,-5,-3,-11,-3,-17v0,-15,5,-27,17,-36v11,-8,25,-13,44,-13v13,0,31,5,52,13r-10,31v-13,-10,-27,-16,-40,-16v-8,0,-15,2,-20,6v-5,4,-8,8,-8,14v0,12,7,21,20,28r24,11v15,6,26,14,32,22v7,9,10,20,10,33v0,16,-6,30,-17,39v-12,10,-29,15,-50,15v-19,0,-38,-5,-56,-15","w":145},"t":{"d":"36,-162r-22,0r0,-26r22,0r0,-40r33,-12r0,52r52,0r0,26r-52,0r0,94v0,15,3,27,8,33v5,7,14,10,26,10v8,0,17,-2,26,-6r5,29v-14,4,-29,6,-45,6v-15,0,-28,-6,-38,-17v-10,-11,-15,-25,-15,-42r0,-107","w":142},"u":{"d":"55,-188r0,120v0,29,13,43,38,43v11,0,21,-3,30,-9v10,-6,16,-14,19,-22r0,-132r33,0r0,188r-33,0r0,-26v-4,7,-12,14,-23,20v-11,6,-22,10,-33,10v-21,0,-37,-6,-48,-18v-11,-12,-16,-29,-16,-51r0,-123r33,0","w":196},"v":{"d":"92,4r-9,0r-81,-193r37,0r49,132r51,-132r35,0","w":176},"w":{"d":"198,4r-9,0r-55,-129r-55,129r-9,0r-67,-193r35,0r41,124r50,-124r8,0r52,124r43,-124r33,0","w":267},"x":{"d":"138,0r-51,-69r-46,69r-39,0r68,-96r-62,-92r37,0r43,64r47,-64r37,0r-69,92r75,96r-40,0","w":180},"y":{"d":"96,32v-5,12,-14,22,-28,30v-14,8,-29,12,-46,12r0,-30v14,0,26,-3,36,-10v10,-6,15,-14,15,-24v0,-10,-2,-20,-6,-30v-5,-15,-5,-15,-14,-37r-51,-131r34,0r56,145r49,-145r34,0","w":177},"z":{"d":"59,-30r105,0r0,30r-157,0r0,-9r107,-149r-105,0r0,-30r154,0r0,9","w":170},"{":{"d":"100,74v-20,0,-37,-5,-50,-15v-13,-9,-20,-22,-20,-38v0,-8,3,-20,7,-37v4,-17,6,-30,6,-39v0,-23,-12,-35,-36,-37r0,-15v11,-1,20,-5,27,-12v6,-7,9,-16,9,-28v0,-8,-2,-19,-6,-34v-4,-15,-7,-26,-7,-33v0,-15,7,-27,20,-36v13,-9,29,-14,48,-14r26,0r0,23r-30,0v-20,0,-29,11,-29,33v0,7,2,17,5,29v4,12,6,22,6,29v0,18,-13,35,-40,50v13,5,22,12,29,20v7,8,11,16,11,24v0,8,-2,18,-6,32v-3,13,-5,24,-5,33v0,27,15,40,46,40r13,0r0,25r-24,0","w":132},"|":{"d":"81,49r0,-296r26,0r0,296r-26,0"},"}":{"d":"7,74r0,-25r13,0v31,0,46,-13,46,-40v0,-9,-2,-20,-5,-33v-4,-14,-6,-24,-6,-32v0,-8,4,-16,11,-24v7,-8,16,-15,29,-20v-27,-15,-40,-32,-40,-50v0,-7,2,-17,6,-29v3,-12,5,-22,5,-29v0,-22,-9,-33,-29,-33r-30,0r0,-23r26,0v19,0,35,5,48,14v13,9,20,21,20,36v0,7,-3,18,-7,33v-4,15,-6,26,-6,34v0,12,3,21,9,28v7,7,16,11,27,12r0,15v-24,2,-36,14,-36,37v0,9,2,22,6,38v4,17,7,30,7,38v0,16,-7,29,-20,38v-13,10,-30,15,-50,15r-24,0","w":132},"~":{"d":"159,-126v-6,24,-18,37,-34,37v-9,0,-21,-3,-36,-7v-14,-5,-23,-7,-26,-7v-9,0,-15,5,-19,14r-16,0v1,-10,5,-19,11,-26v6,-7,13,-11,21,-11v10,0,22,2,36,7v13,4,23,7,28,7v10,0,16,-5,19,-14r16,0"},"\u00a0":{"w":108}}});Cufon.registerFont({"w":210,"face":{"font-family":"Trebuchet MS","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 7 3 2 2 2 2 2 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-2 -291 317 80","underline-thickness":"35.1562","underline-position":"-28.3008","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":108},"!":{"d":"75,-67r-18,0v-10,-59,-14,-100,-14,-123r0,-72r46,0r0,72v0,23,-5,64,-14,123xm67,-54v8,0,15,3,20,8v6,6,9,13,9,21v0,8,-3,14,-9,20v-5,6,-12,9,-20,9v-8,0,-15,-3,-20,-9v-6,-6,-9,-12,-9,-20v0,-8,3,-15,9,-21v5,-5,12,-8,20,-8","w":132},"\"":{"d":"117,-182r-33,0r-5,-76r44,0xm50,-182r-33,0r-5,-76r44,0","w":132},"#":{"d":"206,-160r-37,0r-15,56r27,0r0,32r-36,0r-21,76r-34,0r21,-76r-41,0r-20,76r-35,0r21,-76r-25,0r0,-32r34,0r14,-56r-27,0r0,-32r36,0r19,-69r34,0r-19,69r40,0r19,-69r34,0r-18,69r29,0r0,32xm135,-160r-41,0r-15,56r41,0"},"$":{"d":"83,4v-20,-1,-39,-7,-56,-18r17,-41v18,12,36,19,53,19v27,0,41,-9,41,-28v0,-9,-4,-18,-11,-26v-7,-8,-20,-17,-39,-27v-19,-9,-32,-17,-39,-24v-7,-6,-12,-14,-16,-22v-3,-9,-5,-19,-5,-30v0,-16,5,-30,15,-42v10,-12,23,-20,40,-24r0,-32r40,0r0,30v22,2,38,7,48,16r-13,39v-17,-11,-33,-17,-51,-17v-11,0,-19,3,-25,8v-6,6,-9,13,-9,22v0,15,17,30,50,46v17,8,29,16,37,23v7,7,13,16,17,25v4,10,6,20,6,32v0,16,-5,30,-16,43v-10,12,-25,20,-44,25r0,40r-40,0r0,-37"},"%":{"d":"5,-201v0,-18,6,-33,16,-44v11,-11,24,-17,40,-17v16,0,29,6,39,17v9,11,14,27,14,47v0,19,-5,34,-15,45v-10,11,-23,17,-39,17v-37,0,-55,-22,-55,-65xm38,-200v0,12,2,21,6,27v4,7,8,10,14,10v15,0,23,-12,23,-37v0,-23,-7,-35,-20,-35v-15,0,-23,12,-23,35xm59,4r-35,0r162,-266r34,0xm128,-62v0,-18,6,-32,16,-44v11,-11,24,-17,40,-17v16,0,29,6,39,17v9,11,14,27,14,47v0,19,-5,34,-15,45v-10,12,-23,18,-39,18v-36,0,-55,-22,-55,-66xm161,-60v0,11,2,20,6,27v3,6,8,9,14,9v16,0,23,-12,23,-36v0,-24,-7,-35,-20,-35v-15,0,-23,11,-23,35","w":246},"&":{"d":"163,-8v-18,8,-38,12,-61,12v-26,0,-47,-8,-61,-23v-14,-15,-21,-36,-21,-63v0,-24,8,-46,26,-63v-15,-16,-23,-32,-23,-49v0,-19,7,-35,22,-48v15,-13,34,-20,58,-20v25,0,46,6,63,19r-19,32v-15,-10,-27,-16,-38,-16v-14,0,-24,4,-31,10v-7,6,-11,15,-11,26v0,12,6,23,17,32r58,0r0,-29r44,-17r0,47r44,0r0,37r-44,0r0,51v0,13,2,22,6,27v3,5,10,8,18,8v8,0,16,-2,24,-6r0,39v-12,4,-25,6,-39,6v-11,0,-22,-4,-32,-12xm142,-58r0,-63r-63,0v-9,11,-14,24,-14,38v0,32,17,48,49,48v13,0,22,-2,30,-6v-1,-4,-2,-10,-2,-17","w":254},"'":{"d":"59,-182r-33,0r-5,-76r44,0","w":82},"(":{"d":"114,-263r0,25v-23,32,-35,79,-35,140v0,73,12,122,35,148r0,30v-28,-19,-49,-44,-63,-75v-15,-30,-22,-65,-22,-103v0,-33,8,-65,24,-98v17,-32,37,-55,61,-67","w":132},")":{"d":"29,80r0,-30v23,-26,34,-75,34,-148v0,-61,-11,-108,-34,-140r0,-25v24,12,44,35,60,67v17,33,25,65,25,98v0,38,-7,73,-22,103v-15,31,-36,56,-63,75","w":132},"*":{"d":"118,-194r-24,2r24,14r16,19r-34,26r-15,-22r-9,-22r-9,20r-20,24r-30,-27r21,-21r19,-10r-23,-2r-28,-11r17,-36r28,12r13,14r-10,-28r0,-24r42,1r0,23r-8,28r17,-16r25,-10r14,35","w":155},"+":{"d":"125,-94r0,62r-35,0r0,-62r-61,0r0,-35r61,0r0,-61r35,0r0,61r62,0r0,35r-62,0"},",":{"d":"38,66r-15,-19v22,-16,32,-29,32,-38v0,-4,-1,-7,-3,-11v-11,-5,-17,-13,-17,-22v0,-7,3,-13,9,-18v6,-4,13,-7,22,-7v8,0,15,3,21,10v6,6,9,13,9,21v0,15,-4,28,-11,41v-7,12,-22,26,-47,43","w":132},"-":{"d":"19,-84r0,-41r93,0r0,41r-93,0","w":132},"\u2010":{"d":"19,-84r0,-41r93,0r0,41r-93,0","w":132},".":{"d":"31,-23v0,-9,3,-16,9,-22v6,-7,13,-10,22,-10v9,0,16,3,23,10v6,6,9,13,9,22v0,9,-3,16,-9,22v-7,7,-14,10,-23,10v-9,0,-16,-3,-22,-10v-6,-6,-9,-13,-9,-22","w":132},"\/":{"d":"42,0r-39,0r97,-259r39,0","w":140},"0":{"d":"13,-137v0,-35,9,-64,26,-89v17,-24,40,-36,69,-36v60,0,90,44,90,131v0,41,-9,74,-25,98v-16,24,-39,37,-68,37v-31,0,-54,-12,-69,-34v-15,-23,-23,-58,-23,-107xm61,-133v0,34,3,59,10,75v6,17,17,25,33,25v17,0,29,-8,36,-22v7,-15,10,-41,10,-78v0,-35,-3,-59,-10,-72v-7,-14,-18,-20,-33,-20v-31,0,-46,30,-46,92"},"1":{"d":"100,0r0,-186r-52,32r0,-44v33,-16,60,-37,79,-61r19,0r0,259r-46,0"},"2":{"d":"27,0r0,-13r82,-120v16,-24,24,-45,24,-61v0,-20,-11,-29,-35,-29v-18,0,-32,9,-43,28r-31,-24v7,-13,16,-23,29,-31v13,-8,28,-12,44,-12v26,0,46,6,61,18v15,12,23,29,23,50v0,20,-10,44,-29,73r-53,80r97,0r0,41r-169,0"},"3":{"d":"25,-22r23,-35v14,14,28,22,44,22v29,0,44,-14,44,-41v0,-13,-4,-23,-13,-31v-8,-7,-20,-11,-34,-11r-8,0r0,-38r7,0v26,0,39,-11,39,-33v0,-23,-12,-34,-36,-34v-13,0,-25,6,-37,18r-22,-32v6,-7,14,-12,26,-18v12,-5,23,-7,35,-7v26,0,46,6,60,17v15,12,22,29,22,50v0,25,-11,44,-33,57v28,13,41,35,41,64v0,25,-8,44,-24,57v-16,14,-39,21,-67,21v-26,0,-48,-9,-67,-26"},"4":{"d":"173,-67r0,67r-44,0r0,-67r-117,0r0,-27r141,-165r20,0r0,155r26,0r0,37r-26,0xm129,-181r-66,77r66,0r0,-77"},"5":{"d":"29,-20r18,-37v19,14,35,22,48,22v30,0,44,-18,44,-55v0,-17,-3,-30,-10,-38v-6,-8,-17,-12,-33,-12v-14,0,-28,7,-42,21r-18,-12r0,-128r139,0r0,39r-95,0r0,46v8,-3,17,-5,28,-5v25,0,45,7,58,22v14,15,21,35,21,62v0,66,-31,99,-92,99v-25,0,-47,-8,-66,-24"},"6":{"d":"134,-263r24,26v-18,9,-33,21,-48,36v-14,15,-24,30,-29,44v12,-5,22,-8,31,-8v25,0,44,7,59,23v14,15,22,35,22,61v0,25,-8,45,-23,61v-15,16,-34,24,-57,24v-60,0,-90,-38,-90,-113v0,-31,12,-63,35,-95v23,-32,48,-52,76,-59xm71,-82v0,31,13,47,40,47v10,0,19,-4,26,-12v6,-8,9,-19,9,-33v0,-14,-3,-25,-10,-34v-7,-8,-15,-12,-26,-12v-26,0,-39,14,-39,44"},"7":{"d":"94,0r-50,0v19,-59,52,-131,99,-216r-118,0r0,-43r177,0r0,20r-23,44r-24,48v0,0,-13,26,-25,54v-8,18,-15,35,-21,50v-6,16,-11,30,-15,43"},"8":{"d":"62,-141v-10,-6,-17,-15,-23,-25v-6,-11,-9,-21,-9,-31v0,-20,7,-36,21,-48v14,-11,32,-17,54,-17v23,0,42,6,55,17v13,12,20,28,20,48v0,10,-4,21,-11,33v-8,12,-16,20,-25,24v12,6,22,15,31,28v10,14,14,27,14,38v0,25,-7,44,-23,57v-15,14,-36,21,-62,21v-27,0,-47,-7,-62,-20v-14,-14,-21,-33,-21,-58v0,-13,3,-25,11,-38v8,-12,18,-22,30,-29xm109,-159v7,-3,12,-8,17,-17v5,-8,8,-15,8,-22v0,-8,-3,-14,-8,-18v-5,-5,-12,-7,-21,-7v-20,0,-29,8,-29,25v0,8,3,15,10,23v7,8,15,13,23,16xm100,-123v-23,13,-34,29,-34,49v0,11,4,21,11,28v7,7,16,11,27,11v12,0,21,-4,29,-10v7,-6,11,-15,11,-25v0,-18,-15,-35,-44,-53"},"9":{"d":"80,5r-25,-26v36,-19,61,-45,76,-77v-8,4,-18,5,-30,5v-24,0,-44,-7,-58,-22v-15,-15,-23,-36,-23,-61v0,-26,8,-47,23,-62v15,-16,34,-24,57,-24v60,0,90,38,90,113v0,32,-12,63,-35,95v-23,33,-48,52,-75,59xm67,-178v0,14,3,26,10,34v7,8,16,13,26,13v26,0,40,-15,40,-44v0,-32,-14,-48,-40,-48v-11,0,-20,4,-26,12v-7,8,-10,19,-10,33"},":":{"d":"31,-165v0,-9,3,-17,9,-23v6,-6,13,-9,22,-9v9,0,16,3,23,9v6,6,9,14,9,23v0,8,-3,16,-9,22v-7,6,-14,9,-23,9v-9,0,-16,-3,-22,-9v-6,-6,-9,-14,-9,-22xm31,-23v0,-9,3,-16,9,-22v6,-7,13,-10,22,-10v9,0,16,3,23,10v6,6,9,13,9,22v0,9,-3,16,-9,22v-7,7,-14,10,-23,10v-9,0,-16,-3,-22,-10v-6,-6,-9,-13,-9,-22","w":132},";":{"d":"31,-165v0,-9,3,-17,9,-23v6,-6,13,-9,22,-9v9,0,16,3,23,9v6,6,9,14,9,23v0,8,-3,16,-9,22v-7,6,-14,9,-23,9v-9,0,-16,-3,-22,-9v-6,-6,-9,-14,-9,-22xm38,66r-15,-19v22,-16,32,-29,32,-38v0,-4,-1,-7,-3,-11v-11,-5,-17,-13,-17,-22v0,-7,3,-13,9,-18v6,-4,13,-7,22,-7v8,0,15,3,21,10v6,6,9,13,9,21v0,15,-4,28,-11,41v-7,12,-22,26,-47,43","w":132},"<":{"d":"34,-98r0,-28r140,-68r0,41r-93,41r93,42r0,40"},"=":{"d":"31,-131r0,-35r158,0r0,35r-158,0xm31,-57r0,-35r158,0r0,35r-158,0"},">":{"d":"47,-30r0,-40r92,-42r-92,-41r0,-41r140,68r0,28"},"?":{"d":"87,-78r-33,0v0,-1,-2,-4,-3,-9v-2,-5,-3,-10,-3,-14v0,-7,1,-14,3,-21v2,-7,5,-13,9,-19v4,-6,12,-15,23,-28v12,-13,18,-24,18,-32v0,-17,-11,-25,-32,-25v-11,0,-21,5,-33,16r-18,-34v15,-12,35,-18,60,-18v19,0,35,5,47,16v13,10,19,24,19,42v0,12,-2,22,-7,30v-4,8,-12,18,-24,29v-12,11,-19,21,-23,28v-3,7,-5,15,-5,24v0,2,1,7,2,15xm72,-54v8,0,15,3,21,8v5,6,8,13,8,21v0,8,-3,14,-8,20v-6,6,-13,9,-21,9v-8,0,-14,-3,-20,-9v-6,-6,-8,-12,-8,-20v0,-8,2,-15,8,-21v6,-5,12,-8,20,-8","w":157},"@":{"d":"162,-52v-10,8,-22,11,-35,11v-14,0,-25,-3,-34,-11v-9,-7,-14,-17,-14,-30v0,-30,24,-45,70,-47v-2,-11,-7,-16,-15,-16v-11,0,-22,3,-34,10r-10,-24v13,-10,27,-14,42,-14v36,0,54,19,54,59r0,38v7,4,12,6,16,6v18,0,28,-15,28,-46v0,-27,-8,-48,-24,-63v-15,-16,-37,-23,-64,-23v-29,0,-51,9,-68,28v-18,19,-26,43,-26,72v0,28,8,51,25,69v17,17,40,26,69,26v15,0,27,-2,36,-5v9,-4,19,-10,28,-18r0,5r0,14r0,17v-20,12,-42,18,-64,18v-40,0,-71,-12,-94,-35v-24,-23,-36,-54,-36,-91v0,-38,12,-70,36,-94v24,-25,55,-37,94,-37v39,0,69,10,91,31v21,20,32,49,32,86v0,21,-6,38,-17,52v-11,15,-27,22,-46,22v-17,0,-30,-3,-40,-10xm150,-105r-4,0v-19,0,-29,7,-29,22v0,5,2,8,5,11v4,3,8,5,13,5v6,0,11,-2,15,-6r0,-32","w":277},"A":{"d":"177,0r-19,-52r-88,0r-18,52r-51,0r103,-261r20,0r103,261r-50,0xm114,-182r-31,95r61,0","w":227},"B":{"d":"105,0r-79,0r0,-257v35,-2,59,-3,73,-3v27,0,48,6,63,17v15,12,23,28,23,49v0,21,-11,37,-33,49v32,11,48,34,48,69v0,23,-9,42,-26,55v-18,14,-41,21,-69,21xm72,-221r0,62v7,0,14,1,22,1v30,0,45,-12,45,-34v0,-20,-14,-30,-41,-30v-7,0,-16,1,-26,1xm72,-123r0,85v9,0,17,1,23,1v20,0,35,-4,44,-10v9,-7,14,-19,14,-35v0,-15,-5,-25,-13,-32v-9,-7,-24,-10,-45,-10v-4,0,-12,0,-23,1","w":214},"C":{"d":"203,-244r-19,38v-10,-10,-27,-15,-49,-15v-22,0,-39,9,-53,27v-14,18,-20,40,-20,68v0,28,6,49,19,66v12,16,29,24,50,24v25,0,44,-9,57,-26r22,37v-19,19,-46,29,-82,29v-36,0,-64,-11,-84,-35v-20,-24,-30,-56,-30,-97v0,-38,11,-70,33,-96v22,-25,51,-38,85,-38v30,0,53,6,71,18","w":220},"D":{"d":"83,0r-57,0r0,-257v37,-2,60,-2,69,-2v38,0,67,11,89,33v22,22,33,51,33,87v0,93,-44,139,-134,139xm72,-217r0,175v7,1,15,1,24,1v23,0,41,-8,54,-25v13,-16,20,-40,20,-70v0,-55,-26,-83,-77,-83v-5,0,-12,1,-21,2","w":231},"E":{"d":"72,-217r0,60r85,0r0,39r-85,0r0,77r117,0r0,41r-163,0r0,-258r165,0r0,41r-119,0","w":204},"F":{"d":"72,-217r0,60r91,0r0,39r-91,0r0,118r-46,0r0,-258r170,0r0,41r-124,0"},"G":{"d":"217,-237r-20,37v-5,-5,-13,-9,-25,-14v-11,-5,-20,-7,-29,-7v-25,0,-45,8,-60,25v-14,18,-21,41,-21,69v0,28,7,50,21,66v14,17,34,25,59,25v16,0,29,-5,40,-14r0,-50r-36,0r0,-39r82,0r0,115v-11,9,-25,16,-42,21v-18,5,-35,7,-52,7v-37,0,-66,-12,-88,-36v-21,-24,-32,-56,-32,-96v0,-40,12,-72,35,-97v24,-24,56,-37,95,-37v29,0,53,9,73,25","w":241},"H":{"d":"175,0r0,-116r-103,0r0,116r-46,0r0,-258r46,0r0,101r103,0r0,-101r45,0r0,258r-45,0","w":246},"I":{"d":"27,0r0,-258r46,0r0,258r-46,0","w":100},"J":{"d":"3,-60r41,0v4,15,16,23,37,23v15,0,26,-5,32,-15v6,-9,9,-24,9,-44r0,-162r46,0r0,161v0,34,-7,59,-22,76v-14,16,-38,25,-70,25v-21,0,-38,-6,-51,-17v-14,-11,-21,-27,-22,-47","w":191},"K":{"d":"172,0r-71,-110r-29,40r0,70r-46,0r0,-258r46,0r0,124r88,-124r52,0r-81,113r96,145r-55,0","w":222},"L":{"d":"26,0r0,-258r46,0r0,217r116,0r0,41r-162,0","w":198},"M":{"d":"266,0r-44,0r-27,-139r-51,143r-17,0r-52,-143r-27,139r-44,0r51,-258r25,0r55,174r55,-174r24,0","w":268},"N":{"d":"195,4r-125,-163r0,159r-44,0r0,-258r22,0r122,156r0,-156r44,0r0,262r-19,0","w":240},"O":{"d":"14,-131v0,-37,10,-68,30,-93v20,-25,47,-38,81,-38v37,0,65,11,85,34v19,23,29,56,29,97v0,42,-10,74,-31,99v-20,24,-49,36,-87,36v-34,0,-61,-12,-79,-36v-19,-24,-28,-57,-28,-99xm62,-131v0,30,5,53,15,70v10,17,25,25,44,25v23,0,41,-8,53,-24v12,-17,18,-40,18,-71v0,-60,-23,-90,-67,-90v-21,0,-36,8,-47,24v-11,16,-16,38,-16,66","w":253},"P":{"d":"72,-95r0,95r-46,0r0,-257v31,-2,49,-2,54,-2v40,0,70,6,89,18v19,13,28,32,28,59v0,59,-35,88,-104,88v-5,0,-12,0,-21,-1xm72,-218r0,83v8,0,14,1,18,1v21,0,36,-4,46,-11v10,-7,14,-18,14,-34v0,-26,-21,-40,-64,-40v-5,0,-9,1,-14,1","w":211},"Q":{"d":"271,53v-8,1,-16,2,-24,2v-22,0,-42,-5,-60,-13v-19,-9,-33,-22,-43,-38v-4,1,-11,2,-21,2v-34,0,-60,-13,-80,-38v-19,-26,-29,-58,-29,-98v0,-38,10,-69,30,-94v20,-26,46,-38,79,-38v37,0,66,12,86,35v20,23,30,55,30,97v0,61,-20,103,-60,123v12,14,34,21,63,21v11,0,21,-1,29,-3r0,42xm62,-130v0,27,5,49,16,68v10,18,26,27,45,27v23,0,40,-8,51,-25v12,-17,18,-40,18,-70v0,-61,-23,-91,-69,-91v-20,0,-35,8,-46,24v-10,16,-15,39,-15,67","w":255},"R":{"d":"172,0r-69,-106v-7,0,-17,-1,-29,-2r0,108r-48,0r0,-258v3,0,13,0,30,-1v17,-1,31,-1,42,-1v65,0,98,25,98,76v0,15,-5,29,-14,41v-9,13,-20,22,-34,27r76,116r-52,0xm74,-218r0,72v8,0,15,1,19,1v19,0,33,-3,42,-8v9,-6,13,-16,13,-32v0,-12,-4,-21,-14,-26v-9,-5,-24,-8,-45,-8v-5,0,-10,1,-15,1","w":219},"S":{"d":"14,-14r17,-41v18,12,36,19,53,19v27,0,40,-10,40,-28v0,-9,-3,-18,-9,-25v-6,-8,-19,-17,-39,-27v-20,-10,-33,-18,-40,-25v-7,-6,-12,-14,-16,-22v-4,-9,-5,-19,-5,-30v0,-20,7,-36,21,-49v15,-13,34,-20,57,-20v29,0,51,6,65,17r-14,39v-16,-11,-33,-17,-50,-17v-11,0,-19,3,-25,8v-6,6,-9,13,-9,22v0,15,17,30,49,46v18,8,30,16,38,23v7,7,13,16,17,25v4,10,6,20,6,32v0,21,-8,38,-25,51v-16,14,-38,20,-66,20v-24,0,-46,-6,-65,-18","w":184},"T":{"d":"131,-217r0,217r-46,0r0,-217r-81,0r0,-41r213,0r0,41r-86,0","w":220},"U":{"d":"26,-258r46,0r0,175v0,14,4,25,13,34v8,8,20,13,35,13v16,0,29,-4,38,-13v9,-8,14,-20,14,-35r0,-174r46,0r0,178v0,26,-9,47,-27,62v-18,15,-41,22,-71,22v-30,0,-53,-7,-69,-22v-17,-14,-25,-35,-25,-63r0,-177","w":243},"V":{"d":"122,4r-25,0r-96,-262r50,0r60,175r63,-175r49,0","w":223},"W":{"d":"234,4r-19,0r-56,-163r-55,163r-19,0r-84,-262r48,0r48,156r52,-156r20,0r52,156r49,-156r47,0","w":318},"X":{"d":"166,0r-61,-93r-56,93r-48,0r77,-133r-71,-125r47,0r52,87r57,-87r48,0r-81,125r85,133r-49,0","w":216},"Y":{"d":"133,-106r0,106r-45,0r0,-106r-87,-152r48,0r61,110r62,-110r48,0","w":220},"Z":{"d":"14,0r0,-15r107,-202r-105,0r0,-41r168,0r0,15r-108,202r112,0r0,41r-174,0","w":201},"[":{"d":"26,74r0,-339r92,0r0,39r-46,0r0,261r46,0r0,39r-92,0","w":144},"\\":{"d":"93,0r-94,-259r36,0r94,259r-36,0","w":127},"]":{"d":"118,74r-92,0r0,-39r47,0r0,-261r-47,0r0,-39r92,0r0,339","w":144},"^":{"d":"143,-159r-38,-63r-38,63r-34,0r63,-100r19,0r62,100r-34,0"},"_":{"d":"-1,59r0,-37r213,0r0,37r-213,0"},"`":{"d":"105,-214r-40,-51r47,0r30,51r-37,0"},"a":{"d":"128,-19v-3,7,-10,12,-20,16v-10,4,-21,7,-31,7v-21,0,-37,-6,-48,-16v-12,-10,-18,-24,-18,-43v0,-22,9,-39,25,-51v16,-12,40,-18,70,-18v5,0,11,0,18,2v0,-22,-14,-33,-42,-33v-17,0,-30,3,-42,8r-9,-34v15,-7,33,-11,54,-11v29,0,50,7,63,20v13,13,20,38,20,74r0,40v0,25,5,41,15,48v-3,6,-8,10,-12,11v-4,2,-10,3,-15,3v-7,0,-12,-3,-17,-8v-5,-4,-9,-9,-11,-15xm124,-89v-7,-1,-13,-2,-17,-2v-34,0,-52,11,-52,34v0,17,10,26,30,26v26,0,39,-14,39,-40r0,-18","w":191},"b":{"d":"55,-10r-10,14r-25,0r0,-262r44,-11r0,88v12,-7,25,-11,38,-11v28,0,50,9,67,26v17,18,25,40,25,67v0,32,-8,57,-25,75v-17,18,-40,28,-69,28v-18,0,-33,-5,-45,-14xm64,-143r0,98v7,7,15,11,26,11v22,0,37,-5,45,-15v9,-10,14,-26,14,-48v0,-38,-19,-58,-55,-58v-13,0,-23,4,-30,12","w":209},"c":{"d":"171,-173r-18,33v-11,-10,-25,-15,-42,-15v-17,0,-30,5,-39,17v-10,11,-15,26,-15,46v0,39,19,59,57,59v16,0,30,-6,43,-16r16,34v-13,8,-24,13,-34,15v-9,2,-21,4,-34,4v-29,0,-52,-9,-68,-26v-17,-17,-26,-40,-26,-70v0,-30,10,-54,28,-72v18,-19,43,-28,75,-28v22,0,41,6,57,19","w":184},"d":{"d":"145,0r0,-11v-4,4,-10,7,-19,10v-8,3,-17,5,-27,5v-26,0,-46,-9,-61,-25v-16,-17,-23,-40,-23,-70v0,-30,9,-54,26,-73v17,-18,39,-28,65,-28v14,0,27,3,39,9r0,-75r44,-11r0,269r-44,0xm145,-143v-10,-8,-19,-12,-30,-12v-17,0,-31,6,-40,17v-10,10,-14,26,-14,46v0,39,19,58,56,58v4,0,10,-1,16,-3v6,-3,10,-5,12,-8r0,-98","w":209},"e":{"d":"192,-81r-135,0v1,15,6,27,16,35v9,9,22,13,38,13v20,0,35,-5,46,-16r17,34v-16,12,-39,19,-69,19v-29,0,-52,-9,-69,-26v-16,-17,-25,-40,-25,-70v0,-30,10,-54,28,-72v18,-19,40,-28,66,-28v27,0,49,8,66,25v16,16,24,37,24,62v0,5,-1,13,-3,24xm59,-114r92,0v-3,-27,-18,-41,-45,-41v-25,0,-41,14,-47,41","w":206},"f":{"d":"129,-225v-10,-3,-17,-5,-22,-5v-9,0,-16,4,-22,11v-5,7,-8,16,-8,26r0,5r39,0r0,36r-38,0r0,152r-44,0r0,-152r-28,0r0,-36r28,0v1,-23,8,-42,20,-56v13,-14,29,-21,50,-21v10,0,23,2,38,6","w":133},"g":{"d":"10,48r27,-34v16,14,33,21,52,21v12,0,23,-2,31,-5v8,-4,12,-9,12,-16v0,-11,-9,-17,-27,-17v-5,0,-12,1,-22,2v-10,1,-17,2,-22,2v-30,0,-45,-11,-45,-33v0,-6,2,-12,7,-18v5,-6,11,-10,18,-13v-21,-14,-32,-34,-32,-59v0,-20,7,-37,22,-50v15,-14,33,-20,54,-20v17,0,31,3,43,9r17,-20r30,28r-20,15v7,11,10,24,10,39v0,22,-6,39,-19,52v-13,12,-30,19,-50,19v-3,0,-7,0,-12,-1r-8,-1v0,0,-3,1,-9,4v-5,2,-8,5,-8,8v0,4,4,7,12,7v4,0,10,-1,18,-3v9,-2,16,-3,22,-3v43,0,64,17,64,52v0,19,-8,34,-25,45v-17,10,-38,16,-62,16v-29,0,-55,-9,-78,-26xm54,-122v0,11,3,20,9,27v6,6,14,10,25,10v10,0,18,-4,24,-10v5,-7,8,-16,8,-27v0,-10,-3,-18,-9,-24v-6,-7,-14,-10,-23,-10v-10,0,-19,3,-25,9v-6,7,-9,15,-9,25","w":180},"h":{"d":"146,0r0,-116v0,-12,-4,-21,-11,-28v-8,-7,-17,-11,-29,-11v-7,0,-14,2,-22,6v-7,4,-12,9,-16,14r0,135r-44,0r0,-258r44,-11r0,93v12,-11,27,-16,47,-16v24,0,42,7,55,20v13,13,20,32,20,56r0,116r-44,0","w":213},"i":{"d":"58,-261v7,0,13,2,18,7v5,5,8,11,8,18v0,7,-3,13,-8,18v-5,5,-11,8,-18,8v-7,0,-13,-3,-18,-8v-5,-5,-7,-11,-7,-18v0,-7,2,-13,7,-18v5,-5,11,-7,18,-7xm36,0r0,-152r-25,0r0,-36r69,0r0,188r-44,0","w":107},"j":{"d":"78,-261v7,0,13,2,18,7v5,5,8,11,8,18v0,7,-3,13,-8,18v-5,5,-11,8,-18,8v-7,0,-13,-3,-18,-8v-5,-5,-7,-11,-7,-18v0,-7,2,-13,7,-18v5,-5,11,-7,18,-7xm-2,74r0,-39v23,0,39,-3,47,-9v9,-5,13,-15,13,-30r0,-148r-34,0r0,-36r78,0r0,184v0,27,-9,46,-26,59v-17,13,-43,19,-78,19","w":132},"k":{"d":"144,0r-55,-85r-21,22r0,63r-44,0r0,-258r44,-11r0,153r62,-72r53,0r-63,71r76,117r-52,0","w":197},"l":{"d":"31,-258r44,-11r0,212v0,23,7,37,21,41v-7,13,-18,20,-35,20v-20,0,-30,-14,-30,-42r0,-220","w":106},"m":{"d":"242,0r0,-118v0,-25,-11,-37,-34,-37v-6,0,-12,2,-19,6v-6,4,-10,8,-12,13r0,136r-44,0r0,-125v0,-9,-3,-16,-9,-22v-6,-5,-14,-8,-24,-8v-6,0,-12,2,-18,6v-7,4,-11,9,-14,14r0,135r-44,0r0,-188r30,0r9,16v12,-13,28,-20,47,-20v25,0,44,7,57,21v5,-7,13,-12,23,-15v10,-4,19,-6,29,-6v21,0,37,6,49,18v12,12,18,29,18,50r0,124r-44,0","w":309},"n":{"d":"145,0r0,-109v0,-16,-3,-28,-9,-35v-7,-7,-17,-11,-31,-11v-6,0,-13,2,-20,5v-8,4,-13,9,-17,14r0,136r-44,0r0,-188r31,0r8,17v12,-14,30,-21,53,-21v23,0,40,7,53,20v13,14,20,32,20,57r0,115r-44,0","w":212},"o":{"d":"11,-95v0,-28,9,-52,25,-70v17,-18,39,-27,66,-27v29,0,51,9,67,26v15,18,23,41,23,71v0,30,-8,54,-24,72v-16,18,-38,27,-66,27v-29,0,-51,-9,-67,-27v-16,-18,-24,-42,-24,-72xm57,-95v0,42,15,63,45,63v14,0,25,-6,33,-17v8,-10,12,-26,12,-46v0,-40,-15,-61,-45,-61v-14,0,-25,5,-33,16v-8,11,-12,26,-12,45","w":203},"p":{"d":"64,-5r0,79r-44,0r0,-262r44,0r0,12v11,-10,25,-16,41,-16v60,0,90,33,90,99v0,31,-9,55,-25,72v-17,16,-39,25,-68,25v-14,0,-26,-3,-38,-9xm64,-142r0,99v8,6,17,9,28,9v20,0,35,-4,44,-14v9,-10,13,-25,13,-46v0,-22,-4,-38,-13,-47v-9,-9,-23,-14,-44,-14v-10,0,-20,5,-28,13","w":209},"q":{"d":"146,74r0,-79v-10,6,-25,9,-44,9v-27,0,-48,-9,-64,-26v-15,-16,-23,-40,-23,-70v0,-31,9,-55,27,-73v17,-18,40,-27,68,-27v16,0,31,5,44,15r8,-11r28,0r0,262r-44,0xm146,-144v-8,-7,-18,-11,-31,-11v-17,0,-30,6,-40,17v-10,12,-14,27,-14,46v0,39,17,58,53,58v13,0,24,-3,32,-9r0,-101"},"r":{"d":"133,-147v-8,-5,-17,-8,-26,-8v-10,0,-20,5,-27,14v-8,9,-12,20,-12,34r0,107r-44,0r0,-188r44,0r0,17v12,-14,28,-21,49,-21v15,0,26,3,34,7","w":153},"s":{"d":"12,-12r16,-35v13,10,28,16,44,16v17,0,26,-7,26,-19v0,-7,-3,-13,-8,-17v-5,-5,-15,-10,-30,-16v-32,-14,-49,-33,-49,-57v0,-16,7,-29,19,-38v12,-9,28,-14,48,-14v19,0,38,5,55,13r-13,35v-9,-9,-23,-13,-40,-13v-15,0,-23,6,-23,18v0,5,3,10,8,13v5,4,16,10,32,16v17,7,28,14,36,24v7,9,11,20,11,33v0,18,-7,31,-20,41v-13,11,-30,16,-53,16v-12,0,-22,-2,-30,-4v-7,-2,-17,-6,-29,-12","w":155},"t":{"d":"30,-153r-21,0r0,-35r21,0r0,-39r44,-16r0,55r52,0r0,35r-52,0r0,83v0,13,2,23,7,28v4,6,11,8,22,8v10,0,20,-2,29,-8r0,40v-10,4,-24,6,-43,6v-19,0,-33,-6,-43,-16v-11,-11,-16,-26,-16,-46r0,-95","w":142},"u":{"d":"145,0r0,-16v-6,6,-15,10,-26,14v-11,4,-21,6,-30,6v-43,0,-65,-24,-65,-70r0,-122r44,0r0,119v0,24,11,36,32,36v10,0,19,-3,28,-8v9,-5,14,-11,17,-18r0,-129r44,0r0,188r-44,0","w":212},"v":{"d":"102,4r-16,0r-85,-192r48,0r45,115r48,-115r47,0","w":189},"w":{"d":"209,4r-16,0r-52,-116r-52,116r-16,0r-71,-192r47,0r37,112r46,-112r16,0r48,113r41,-113r43,0","w":282},"x":{"d":"145,0r-49,-61r-43,61r-52,0r72,-96r-66,-92r50,0r40,57r44,-57r50,0r-72,92r79,96r-53,0","w":198},"y":{"d":"107,30v-5,13,-15,23,-30,31v-16,9,-33,13,-54,13r0,-39v34,0,51,-9,51,-26v0,-11,-5,-28,-14,-51r-59,-146r45,0r52,130r46,-130r45,0","w":192},"z":{"d":"11,0r0,-15r103,-135r-101,0r0,-38r165,0r0,15r-99,135r100,0r0,38r-168,0","w":190},"{":{"d":"113,74v-21,0,-39,-5,-53,-15v-15,-10,-22,-24,-22,-41v0,-9,2,-21,6,-37v5,-17,7,-29,7,-38v0,-19,-12,-29,-37,-31r0,-24v25,-2,37,-13,37,-34v0,-8,-2,-19,-7,-33v-4,-14,-6,-25,-6,-33v0,-16,7,-29,22,-39v14,-10,31,-14,51,-14r31,0r0,32r-36,0v-15,0,-23,9,-23,27v0,6,2,16,5,28v4,13,6,22,6,29v0,18,-11,34,-34,48v23,12,34,26,34,43v0,8,-2,18,-6,32v-3,14,-5,25,-5,32v0,8,2,15,5,20v3,5,8,9,15,11v6,2,20,3,39,3r0,34r-29,0","w":156},"|":{"d":"89,74r0,-339r36,0r0,339r-36,0"},"}":{"d":"142,-88v-24,2,-36,12,-36,31v0,9,2,21,6,38v4,16,7,28,7,37v0,17,-8,31,-22,41v-14,10,-32,15,-53,15r-30,0r0,-34v20,0,33,-1,40,-3v6,-2,11,-6,15,-11v3,-5,5,-12,5,-20v0,-7,-2,-18,-6,-32v-3,-14,-5,-24,-5,-32v0,-17,11,-31,34,-43v-23,-14,-34,-30,-34,-48v0,-7,2,-16,5,-29v4,-12,6,-22,6,-28v0,-18,-8,-27,-24,-27r-36,0r0,-32r32,0v19,0,36,4,51,14v14,10,22,23,22,39v0,8,-3,19,-7,33v-4,14,-6,25,-6,33v0,21,12,32,36,34r0,24","w":156},"~":{"d":"57,-84r-25,0v2,-14,7,-26,13,-34v7,-9,15,-13,25,-13v6,0,12,0,17,2v6,1,17,4,35,9v5,2,9,2,13,2v7,0,12,-4,15,-13r26,0v-4,17,-10,29,-16,36v-7,7,-15,11,-25,11v-5,0,-11,-1,-17,-2v-5,-1,-14,-3,-25,-7v-11,-3,-18,-5,-20,-5v-6,0,-11,5,-16,14"},"\u00a0":{"w":108}}});Cufon.registerFont({"w":210,"face":{"font-family":"Trebuchet MS","font-weight":700,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"2 11 7 3 2 2 2 9 2 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-25 -296 355 80","underline-thickness":"35.1562","underline-position":"-28.3008","slope":"-10","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":108},"!":{"d":"78,-75r-24,0r2,-49v1,-12,2,-24,3,-35v1,-11,2,-21,4,-29r13,-74r52,0r-10,58v-1,9,-7,29,-18,61xm29,-25v0,-8,3,-14,8,-20v6,-5,13,-8,21,-8v8,0,15,3,21,8v5,6,8,12,8,20v0,8,-3,15,-8,20v-6,6,-13,9,-21,9v-8,0,-15,-3,-21,-9v-5,-5,-8,-12,-8,-20","w":132},"\"":{"d":"136,-191r-35,0r9,-67r46,0xm64,-191r-35,0r9,-67r45,0","w":140},"#":{"d":"206,-160r-37,0r-15,56r27,0r0,32r-36,0r-21,76r-34,0r21,-76r-41,0r-20,76r-35,0r21,-76r-25,0r0,-32r34,0r14,-56r-27,0r0,-32r36,0r19,-69r34,0r-19,69r40,0r19,-69r34,0r-18,69r29,0r0,32xm135,-160r-41,0r-15,56r41,0"},"$":{"d":"180,-207v-12,-11,-26,-16,-41,-16v-29,0,-43,11,-43,33v0,9,8,20,23,31r39,30v7,7,13,15,18,25v5,10,7,22,7,34v0,21,-7,38,-20,51v-13,13,-31,20,-54,23r-5,28r-40,0r5,-28v-15,-3,-30,-7,-43,-14r15,-45v15,12,34,18,54,18v27,0,41,-11,41,-31v0,-6,-2,-12,-6,-18v-4,-5,-9,-11,-15,-16v-11,-8,-11,-8,-43,-34v-15,-14,-23,-31,-23,-50v0,-20,6,-36,17,-50v12,-13,28,-22,48,-25r6,-35r40,0r-6,34v18,1,31,4,40,8"},"%":{"d":"35,-181v0,-22,6,-42,19,-57v13,-16,30,-24,50,-24v30,0,44,16,44,47v0,22,-6,41,-19,57v-12,15,-29,23,-49,23v-30,0,-45,-15,-45,-46xm70,-186v0,15,5,22,14,22v9,0,17,-5,22,-14v5,-10,8,-22,8,-36v0,-13,-5,-19,-15,-19v-9,0,-16,5,-21,14v-5,10,-8,21,-8,33xm54,4r-36,0r209,-266r36,0xm135,-42v0,-23,7,-42,20,-58v12,-16,29,-24,50,-24v29,0,44,16,44,48v0,22,-7,40,-19,56v-13,16,-29,24,-49,24v-31,0,-46,-16,-46,-46xm170,-48v0,15,5,23,14,23v10,0,17,-5,22,-15v6,-10,8,-21,8,-35v0,-13,-5,-20,-15,-20v-9,0,-16,5,-21,15v-5,9,-8,20,-8,32","w":263},"&":{"d":"240,-121r-44,0v-5,20,-8,35,-9,44v-2,9,-2,18,-2,25v0,12,5,17,15,17v8,0,18,-4,31,-14r0,44v-12,6,-27,9,-44,9v-15,0,-26,-4,-34,-12v-19,8,-39,12,-60,12v-21,0,-39,-6,-52,-17v-14,-12,-20,-27,-20,-47v0,-34,13,-62,40,-86v-10,-13,-15,-25,-15,-38v0,-24,8,-44,25,-57v17,-14,39,-21,67,-21v21,0,38,4,50,11r-12,39v-10,-10,-23,-15,-37,-15v-16,0,-28,4,-37,11v-9,8,-13,19,-13,33v0,9,4,17,11,24r59,0r6,-30r45,-7r-7,38r44,0xm90,-121v-16,16,-23,34,-23,53v0,22,13,33,40,33v13,0,24,-2,32,-6v0,-5,1,-11,2,-18r12,-62r-63,0","w":254},"'":{"d":"83,-191r-35,0r9,-67r46,0","w":108},"(":{"d":"87,80v-42,-31,-63,-75,-63,-132v0,-42,11,-83,33,-124v23,-42,51,-71,85,-89r0,27v-46,48,-69,121,-69,219v0,27,5,49,14,68r0,31","w":132},")":{"d":"-2,80r0,-31v22,-17,39,-46,52,-89v14,-43,20,-85,20,-124v0,-30,-5,-54,-15,-74r0,-24v20,8,36,24,47,48v11,23,17,50,17,82v0,42,-11,82,-33,121v-22,39,-52,69,-88,91","w":132},"*":{"d":"137,-194r-23,2r24,14r15,19r-34,26r-14,-22r-10,-22r-9,20r-19,24r-30,-27r21,-21r19,-10r-24,-2r-27,-11r17,-36r28,12r12,14r-9,-28r0,-23r41,0r0,23r-8,28r18,-16r25,-10r14,35","w":155},"+":{"d":"125,-94r0,62r-35,0r0,-62r-61,0r0,-35r61,0r0,-61r35,0r0,61r62,0r0,35r-62,0"},",":{"d":"40,73r-13,-18v18,-14,27,-29,27,-46v0,-7,-3,-13,-10,-18v-6,-5,-10,-11,-10,-17v0,-8,3,-14,9,-19v7,-5,14,-7,23,-7v8,0,15,3,21,10v7,7,10,15,10,23v0,36,-19,66,-57,92","w":132},"-":{"d":"15,-84r8,-41r93,0r-8,41r-93,0","w":132},"\u2010":{"d":"15,-84r8,-41r93,0r-8,41r-93,0","w":132},".":{"d":"36,-24v0,-8,3,-15,8,-20v5,-6,12,-8,20,-8v8,0,14,2,20,8v5,5,8,12,8,20v0,7,-3,14,-8,19v-6,6,-12,9,-20,9v-8,0,-15,-3,-20,-9v-5,-5,-8,-12,-8,-19","w":132},"\/":{"d":"40,0r-42,0r98,-259r41,0","w":142},"0":{"d":"16,-76v0,-53,11,-98,32,-133v21,-35,51,-53,89,-53v48,0,71,25,71,76v0,59,-10,105,-30,139v-21,34,-51,51,-90,51v-23,0,-41,-7,-53,-21v-13,-14,-19,-34,-19,-59xm63,-82v0,30,10,45,28,45v22,0,40,-14,52,-42v12,-28,17,-63,17,-103v0,-27,-9,-40,-29,-40v-20,0,-37,15,-49,45v-12,30,-19,62,-19,95"},"1":{"d":"123,0r-47,0r33,-180r-52,25r8,-46v41,-19,70,-38,85,-58r21,0"},"2":{"d":"91,-42r92,0r-8,42r-167,0r0,-15r102,-120v16,-19,25,-30,28,-35v3,-4,6,-9,8,-15v2,-5,3,-10,3,-15v0,-15,-12,-23,-35,-23v-14,0,-28,9,-40,26r-32,-21v13,-29,39,-44,76,-44v24,0,43,5,57,16v14,10,21,25,21,44v0,12,-3,24,-10,37v-7,13,-20,31,-39,54"},"3":{"d":"150,-137v19,10,29,27,29,50v0,60,-36,91,-107,91v-26,0,-46,-9,-63,-27r23,-39v13,17,29,25,46,25v15,0,28,-4,38,-13v10,-9,15,-21,15,-36v0,-21,-16,-32,-50,-32r7,-39v37,0,55,-13,55,-39v0,-17,-10,-26,-31,-26v-12,0,-24,5,-36,14r-23,-28v17,-17,40,-26,67,-26v21,0,39,5,52,17v13,11,20,26,20,45v0,12,-4,24,-12,36v-7,11,-18,20,-30,27"},"4":{"d":"173,-105r26,0r-7,38r-26,0r-12,67r-48,0r13,-67r-116,0r5,-28r171,-164r23,0xm72,-105r54,0r11,-62"},"5":{"d":"197,-218r-95,0r-8,43v8,-3,17,-4,27,-4v18,0,34,5,47,17v14,12,20,27,20,45v0,80,-37,121,-111,121v-25,0,-44,-8,-60,-23r20,-40v5,6,12,11,21,16v8,4,16,6,24,6v18,0,32,-7,43,-20v11,-14,17,-31,17,-52v0,-10,-4,-19,-11,-25v-7,-6,-16,-9,-28,-9v-15,0,-29,7,-41,20r-20,-9r22,-127r141,0"},"6":{"d":"163,-263r21,27v-13,5,-27,15,-44,29v-17,15,-31,30,-43,45v8,-2,17,-4,27,-4v21,0,38,6,50,18v12,11,18,27,18,47v0,29,-9,54,-27,75v-19,20,-42,30,-70,30v-50,0,-75,-25,-75,-76v0,-41,16,-82,46,-120v31,-39,63,-63,97,-71xm67,-67v0,21,10,31,31,31v14,0,25,-6,34,-17v9,-12,13,-26,13,-41v0,-10,-3,-17,-8,-23v-5,-6,-12,-8,-21,-8v-15,0,-27,5,-36,16v-9,10,-13,25,-13,42"},"7":{"d":"82,0r-56,0v24,-47,70,-119,137,-215r-120,0r9,-44r179,0r0,21v-61,83,-111,162,-149,238"},"8":{"d":"158,-139v19,15,29,34,29,56v0,58,-33,87,-99,87v-22,0,-40,-6,-54,-17v-14,-11,-20,-27,-20,-46v0,-19,4,-36,14,-51v10,-14,23,-26,40,-34v-14,-13,-22,-29,-22,-48v0,-20,9,-37,26,-50v17,-13,37,-20,60,-20v19,0,36,5,49,15v13,10,19,24,19,41v0,13,-4,26,-12,38v-8,13,-18,22,-30,29xm124,-160v20,-15,29,-29,29,-41v0,-6,-2,-11,-8,-15v-5,-4,-11,-6,-18,-6v-22,0,-33,10,-33,30v0,13,10,24,30,32xm110,-120v-15,3,-27,10,-36,20v-9,10,-14,22,-14,35v0,8,3,15,10,20v6,6,14,8,23,8v15,0,26,-4,34,-12v8,-8,12,-19,12,-33v0,-15,-10,-28,-29,-38"},"9":{"d":"55,5r-21,-27v14,-5,30,-16,48,-31v18,-15,31,-30,40,-43v-8,3,-17,4,-27,4v-20,0,-36,-7,-49,-19v-13,-13,-20,-30,-20,-49v0,-31,9,-56,27,-74v17,-19,41,-28,71,-28v23,0,41,7,55,21v13,14,19,34,19,58v0,40,-14,79,-42,116v-28,37,-62,61,-101,72xm74,-164v0,21,9,32,29,32v15,0,27,-6,36,-16v8,-11,13,-25,13,-43v0,-21,-11,-31,-31,-31v-15,0,-26,6,-35,17v-8,11,-12,24,-12,41"},":":{"d":"29,-24v0,-8,3,-15,8,-20v5,-6,12,-8,20,-8v8,0,14,2,20,8v5,5,8,12,8,20v0,7,-3,14,-8,19v-6,6,-12,9,-20,9v-8,0,-15,-3,-20,-9v-5,-5,-8,-12,-8,-19xm51,-160v0,-8,3,-15,8,-20v6,-6,12,-8,20,-8v8,0,14,2,20,8v5,5,8,12,8,20v0,7,-3,14,-8,19v-6,6,-12,9,-20,9v-8,0,-14,-3,-20,-9v-5,-5,-8,-12,-8,-19","w":132},";":{"d":"40,73r-13,-18v18,-14,27,-29,27,-46v0,-7,-3,-13,-10,-18v-6,-5,-10,-11,-10,-17v0,-8,3,-14,10,-19v6,-5,13,-7,22,-7v8,0,15,3,22,10v6,7,9,15,9,23v0,36,-19,66,-57,92xm51,-160v0,-8,3,-15,8,-20v6,-6,12,-8,20,-8v8,0,14,2,20,8v5,5,8,12,8,20v0,7,-3,14,-8,19v-6,6,-12,9,-20,9v-8,0,-14,-3,-20,-9v-5,-5,-8,-12,-8,-19","w":132},"<":{"d":"34,-98r0,-28r140,-68r0,41r-93,41r93,42r0,40"},"=":{"d":"31,-131r0,-35r158,0r0,35r-158,0xm31,-57r0,-35r158,0r0,35r-158,0"},">":{"d":"47,-30r0,-40r92,-42r-92,-41r0,-41r140,68r0,28"},"?":{"d":"53,-73r-25,0v-1,-2,-1,-5,-2,-10v-1,-5,-1,-8,-1,-11v0,-16,6,-30,19,-45r33,-31v7,-6,12,-13,16,-19v3,-7,5,-13,5,-19v0,-13,-8,-19,-25,-19v-13,0,-25,4,-36,12r-15,-30v14,-11,34,-17,61,-17v18,0,31,5,42,14v10,9,15,22,15,38v0,11,-2,21,-6,31v-5,10,-11,19,-19,26r-30,26v-12,10,-20,18,-24,24v-5,8,-8,16,-8,24r0,6xm10,-25v0,-8,3,-14,9,-20v5,-5,12,-8,20,-8v8,0,15,3,21,8v6,6,9,12,9,20v0,8,-3,15,-9,20v-6,6,-13,9,-21,9v-8,0,-15,-3,-21,-9v-5,-5,-8,-12,-8,-20","w":142},"@":{"d":"159,-54v-11,10,-24,16,-39,16v-14,0,-26,-4,-34,-12v-9,-8,-13,-19,-13,-33v0,-23,8,-43,24,-61v16,-17,35,-26,58,-26v11,0,28,5,49,14v-8,29,-13,48,-14,55v-1,8,-1,14,-1,19v0,9,3,13,9,13v12,0,22,-7,29,-20v8,-13,11,-29,11,-46v0,-21,-7,-38,-21,-51v-14,-12,-32,-19,-54,-19v-34,0,-62,12,-84,36v-22,24,-33,54,-33,90v0,24,8,43,23,58v14,15,34,22,57,22v13,0,25,-2,37,-6v13,-4,22,-10,28,-17r21,26v-10,8,-24,15,-41,21v-17,5,-33,8,-48,8v-33,0,-60,-10,-81,-30v-21,-20,-31,-46,-31,-78v0,-46,14,-85,44,-115v29,-31,67,-46,112,-46v33,0,58,8,78,25v19,17,29,40,29,70v0,27,-7,50,-22,70v-15,21,-34,31,-57,31v-15,0,-27,-5,-36,-14xm154,-143v-12,0,-22,6,-30,19v-9,12,-13,25,-13,39v0,11,5,17,15,17v8,0,15,-3,21,-9v5,-6,9,-14,11,-24v2,-9,4,-22,7,-37v-3,-3,-7,-5,-11,-5","w":277},"A":{"d":"161,0r-8,-52r-92,0r-30,52r-48,0r157,-261r16,0r53,261r-48,0xm134,-183r-53,96r67,0","w":220},"B":{"d":"169,-144v9,4,16,11,22,22v6,11,9,23,9,35v0,30,-11,52,-31,67v-21,15,-55,22,-102,22v-15,0,-34,-1,-58,-2r48,-257v19,-3,37,-4,52,-4v64,0,96,21,96,63v0,11,-3,22,-10,32v-7,10,-16,17,-26,22xm96,-221r-11,62v7,1,13,1,19,1v17,0,30,-4,40,-11v10,-7,15,-17,15,-30v0,-16,-13,-24,-41,-24v-5,0,-13,1,-22,2xm79,-126r-16,89r15,0v24,0,42,-4,55,-12v14,-8,20,-19,20,-34v0,-29,-18,-43,-56,-43r-18,0","w":212},"C":{"d":"205,-208v-14,-9,-28,-14,-45,-14v-26,0,-48,12,-66,38v-18,25,-27,53,-27,83v0,20,5,36,15,48v9,11,23,17,40,17v27,0,48,-7,64,-22r-1,41v-17,14,-41,21,-72,21v-28,0,-50,-9,-67,-27v-18,-18,-26,-42,-26,-72v0,-47,13,-87,39,-119v27,-32,61,-48,103,-48v21,0,40,3,56,10","w":220},"D":{"d":"70,0r-62,0r46,-257v18,-3,34,-5,49,-5v39,0,69,9,91,27v21,18,32,44,32,78v0,48,-14,86,-43,114v-28,29,-66,43,-113,43xm93,-220r-32,179v6,1,10,1,14,1v32,0,57,-11,75,-33v19,-23,28,-51,28,-86v0,-19,-6,-34,-19,-45v-13,-12,-29,-18,-49,-18v-6,0,-12,1,-17,2","w":227},"E":{"d":"213,-217r-119,0r-10,59r85,0r-7,38r-86,0r-14,80r117,0r-8,40r-164,0r48,-258r166,0","w":213},"F":{"d":"218,-217r-124,0r-11,59r91,0r-7,38r-91,0r-22,120r-47,0r48,-258r170,0"},"G":{"d":"212,-23v-27,18,-59,27,-98,27v-29,0,-53,-9,-72,-28v-18,-19,-27,-43,-27,-72v0,-51,14,-91,42,-121v28,-30,66,-45,115,-45v26,0,45,6,58,18r-14,38v-17,-11,-34,-16,-51,-16v-31,0,-56,12,-75,34v-18,23,-28,51,-28,85v0,21,6,38,18,50v11,11,27,17,47,17v17,0,32,-4,44,-14r10,-51r-36,0r7,-38r81,0","w":243},"H":{"d":"204,0r-46,0r22,-120r-102,0r-22,120r-47,0r48,-258r46,0r-18,100r102,0r18,-100r47,0","w":244},"I":{"d":"58,0r-46,0r47,-258r46,0","w":100},"J":{"d":"-1,-59r41,0v-1,15,6,22,19,22v9,0,18,-1,24,-4v7,-4,12,-9,15,-15v3,-7,6,-20,10,-41r29,-161r46,0r-30,161v-7,41,-18,68,-34,81v-15,13,-37,20,-66,20v-16,0,-30,-5,-40,-14v-10,-9,-15,-21,-15,-36v0,-4,1,-8,1,-13","w":179},"K":{"d":"143,-144r64,144r-51,0r-48,-110r-37,40r-13,70r-46,0r48,-258r45,0r-21,118r107,-118r54,0","w":233},"L":{"d":"171,0r-162,0r47,-258r46,0r-40,218r117,0","w":190},"M":{"d":"218,0r-3,-139r-78,143r-16,0r-26,-145r-54,141r-44,0r96,-258r25,0r26,164r86,-164r26,0r7,258r-45,0","w":283},"N":{"d":"196,4r-18,0r-95,-167r-29,163r-45,0r47,-258r22,0r93,160r27,-160r46,0","w":237},"O":{"d":"17,-96v0,-46,13,-85,38,-117v25,-33,57,-49,98,-49v30,0,54,8,71,24v16,17,25,40,25,71v0,51,-13,92,-39,124v-25,32,-60,47,-105,47v-27,0,-48,-9,-64,-27v-16,-18,-24,-43,-24,-73xm65,-101v0,20,4,36,12,48v7,11,19,17,34,17v28,0,50,-12,66,-37v16,-25,24,-55,24,-90v0,-39,-17,-59,-52,-59v-24,0,-44,13,-60,38v-16,26,-24,54,-24,83","w":252},"P":{"d":"73,-95r-18,95r-46,0r48,-257v25,-3,43,-4,56,-4v68,0,102,26,102,77v0,29,-10,51,-31,68v-20,16,-47,24,-80,24v-11,0,-21,-1,-31,-3xm95,-218r-15,84v6,2,14,3,23,3v20,0,36,-4,47,-13v12,-9,18,-21,18,-37v0,-27,-15,-40,-46,-40v-8,0,-17,1,-27,3"},"Q":{"d":"137,3v-9,2,-18,3,-28,3v-29,0,-50,-9,-66,-26v-15,-18,-23,-43,-23,-75v0,-46,13,-85,38,-118v25,-33,57,-49,98,-49v30,0,54,8,71,25v16,16,25,40,25,71v0,36,-7,68,-21,97v-14,28,-34,48,-59,60v5,10,13,17,25,23v12,6,25,8,39,8v14,0,28,-4,40,-12r17,27v-15,19,-37,28,-66,28v-20,0,-38,-5,-54,-17v-17,-11,-28,-26,-36,-45xm68,-99v0,20,4,36,12,47v8,12,19,18,34,18v28,0,50,-13,66,-38v16,-25,24,-55,24,-90v0,-40,-17,-60,-51,-60v-25,0,-45,13,-61,39v-16,26,-24,54,-24,84","w":277},"R":{"d":"149,-114r57,114r-51,0r-50,-107v-8,0,-17,0,-29,-1r-20,108r-47,0r47,-258v34,-1,57,-2,67,-2v28,0,50,5,66,16v16,11,24,26,24,46v0,21,-5,39,-17,54v-12,15,-28,25,-47,30xm96,-218r-13,72v7,1,13,1,18,1v45,0,67,-14,67,-42v0,-12,-5,-20,-13,-25v-9,-5,-23,-8,-42,-8v-2,0,-8,1,-17,2","w":224},"S":{"d":"165,-207v-13,-10,-27,-15,-41,-15v-28,0,-43,11,-43,32v0,9,8,20,23,33r26,22v9,7,14,12,17,16v4,3,7,7,11,13v3,6,6,12,7,17v2,6,3,12,3,18v0,24,-9,42,-26,56v-18,13,-41,19,-69,19v-23,0,-45,-5,-65,-15r14,-45v16,12,34,18,55,18v13,0,23,-3,31,-8v8,-5,13,-13,13,-23v0,-9,-8,-20,-23,-32r-28,-22v-8,-7,-14,-12,-17,-15v-3,-3,-6,-7,-9,-12v-3,-6,-6,-11,-7,-17v-2,-6,-3,-12,-3,-18v0,-24,8,-42,24,-56v15,-14,36,-21,61,-21v9,0,20,1,33,3v13,2,22,4,27,7","w":180},"T":{"d":"245,-217r-82,0r-39,217r-47,0r40,-217r-82,0r8,-41r209,0","w":246},"U":{"d":"214,-79v-5,26,-17,47,-37,61v-20,15,-44,22,-73,22v-24,0,-44,-5,-59,-17v-16,-12,-23,-28,-23,-48v0,-7,0,-13,2,-20r32,-177r47,0r-33,176v0,3,-1,6,-1,10v0,12,4,20,11,27v7,6,17,9,29,9v16,0,29,-4,39,-13v11,-8,17,-20,20,-36r32,-173r47,0","w":238},"V":{"d":"118,4r-24,0r-52,-262r49,0r30,171r91,-171r51,0","w":245},"W":{"d":"224,4r-19,0r-28,-158r-83,158r-19,0r-36,-262r46,0r20,157r81,-157r20,0r24,156r75,-156r50,0","w":333},"X":{"d":"149,-130r61,130r-51,0r-41,-91r-69,91r-53,0r103,-136r-49,-122r47,0r34,86r69,-86r53,0","w":236},"Y":{"d":"149,-114r-21,114r-45,0r21,-115r-61,-143r48,0r42,101r77,-101r52,0","w":246},"Z":{"d":"85,-40r105,0r-8,40r-167,0r0,-15r140,-202r-106,0r7,-41r163,0r0,15","w":220},"[":{"d":"162,-225r-46,0r-47,258r46,0r-7,41r-96,0r62,-339r96,0","w":174},"\\":{"d":"125,0r-95,-259r38,0r95,259r-38,0","w":171},"]":{"d":"97,74r-96,0r8,-41r46,0r47,-258r-46,0r7,-40r96,0","w":174},"^":{"d":"156,-159r-38,-63r-38,63r-34,0r63,-100r19,0r63,100r-35,0"},"_":{"d":"-1,59r0,-37r213,0r0,37r-213,0"},"`":{"d":"112,-226r-27,-58r49,0r6,58r-28,0"},"a":{"d":"174,-68v-1,5,-2,10,-2,15v0,26,2,43,6,53r-27,0v-8,0,-14,-6,-18,-19v-15,15,-34,23,-56,23v-21,0,-37,-6,-48,-18v-11,-11,-17,-27,-17,-48v0,-35,11,-66,33,-92v22,-25,49,-38,82,-38v31,0,54,3,68,9xm123,-156v-20,0,-36,9,-47,28v-12,19,-18,41,-18,65v0,21,10,31,30,31v13,0,24,-8,33,-24v10,-15,18,-48,25,-96v-8,-3,-16,-4,-23,-4","w":213},"b":{"d":"91,4v-19,0,-32,-6,-41,-18r-14,14r-32,0v11,-29,19,-54,23,-77r33,-188r43,0r-15,84v11,-7,24,-11,40,-11v24,0,42,8,56,24v13,15,19,34,19,58v0,31,-11,58,-32,80v-22,22,-49,34,-80,34xm111,-155v-12,0,-22,5,-30,15r-18,93v5,10,14,14,27,14v21,0,37,-7,49,-22v12,-14,17,-31,17,-52v0,-32,-15,-48,-45,-48","w":213},"c":{"d":"163,-142v-12,-9,-25,-13,-37,-13v-20,0,-37,7,-49,22v-12,15,-18,34,-18,57v0,12,3,22,10,30v7,8,16,12,27,12v16,0,34,-6,55,-20r-5,46v-18,8,-36,12,-55,12v-24,0,-43,-7,-57,-20v-14,-13,-21,-32,-21,-55v0,-35,10,-64,31,-87v20,-22,46,-34,79,-34v19,0,35,4,49,12","w":177},"d":{"d":"170,0r-43,0r3,-18v-10,14,-26,22,-48,22v-22,0,-40,-7,-52,-20v-13,-13,-19,-30,-19,-53v0,-36,10,-65,30,-88v20,-23,47,-35,80,-35v7,0,14,1,22,4v7,2,13,5,17,8r16,-85r42,0xm124,-155v-20,0,-36,8,-48,23v-12,15,-18,33,-18,56v0,29,12,43,35,43v26,0,42,-20,50,-61r9,-45v-6,-10,-15,-16,-28,-16","w":213},"e":{"d":"60,-82r0,8v0,13,4,23,12,30v7,7,18,11,32,11v7,0,16,-2,26,-6v9,-4,17,-9,22,-14r-5,46v-15,7,-33,11,-54,11v-24,0,-42,-8,-57,-22v-14,-15,-21,-35,-21,-61v0,-32,10,-59,31,-81v21,-21,48,-32,81,-32v20,0,36,4,49,13v12,8,18,20,18,36v0,21,-9,38,-27,50v-19,12,-41,18,-68,18v-13,0,-26,-2,-39,-7xm69,-115v7,2,16,3,25,3v15,0,29,-2,40,-7v11,-5,16,-12,16,-21v0,-10,-11,-15,-33,-15v-9,0,-18,4,-27,11v-9,8,-16,18,-21,29","w":198},"f":{"d":"163,-223v-9,-5,-17,-7,-24,-7v-17,0,-29,14,-35,42r43,0r-4,35r-44,0r-29,165v-3,18,-11,33,-24,44v-14,12,-30,18,-48,18r-9,-29v8,-2,16,-6,23,-13v6,-6,10,-14,12,-22r29,-163r-26,0r6,-35r26,0v12,-52,39,-77,82,-77v12,0,23,2,31,7","w":147},"g":{"d":"175,-156v2,6,4,13,4,22v0,18,-4,34,-12,47v-8,13,-21,24,-39,33v-18,8,-28,13,-30,16v8,-1,14,-2,19,-2v13,0,24,4,33,12v9,8,14,18,14,31v0,23,-8,40,-24,52v-16,13,-39,19,-70,19v-11,0,-23,-2,-37,-7v-13,-4,-24,-10,-33,-16r19,-34v17,12,34,18,52,18v33,0,49,-8,49,-26v0,-4,-1,-7,-5,-9v-3,-3,-8,-5,-15,-6r-34,-6v-12,-4,-18,-11,-18,-22v0,-6,5,-12,15,-19v-13,-3,-23,-10,-31,-20v-8,-10,-12,-21,-12,-34v0,-25,8,-45,25,-61v17,-16,38,-24,65,-24v16,0,30,4,41,11r16,-18r26,25xm65,-110v0,9,2,17,6,23v4,6,10,9,17,9v13,0,24,-6,32,-16v9,-10,13,-22,13,-37v0,-17,-9,-25,-26,-25v-13,0,-23,4,-31,13v-7,8,-11,19,-11,33","w":192},"h":{"d":"190,-115r-22,115r-45,0r22,-117v1,-4,1,-7,1,-11v0,-18,-9,-27,-26,-27v-16,0,-30,7,-43,20r-25,135r-45,0r48,-265r44,0r-14,88v15,-10,32,-15,49,-15v18,0,32,5,42,15v11,10,16,24,16,43v0,6,-1,12,-2,19","w":202},"i":{"d":"57,-249v0,-8,3,-14,8,-19v6,-6,12,-8,20,-8v8,0,15,2,21,8v5,5,8,11,8,19v0,8,-3,15,-8,20v-6,5,-13,8,-21,8v-7,0,-14,-3,-20,-8v-5,-5,-8,-12,-8,-20xm70,0r-45,0r29,-153r-24,0r7,-35r68,0","w":117},"j":{"d":"78,-248v0,-8,3,-15,8,-20v6,-5,13,-8,21,-8v8,0,14,3,20,8v6,5,8,12,8,20v0,7,-2,14,-8,19v-6,6,-12,8,-20,8v-8,0,-15,-2,-21,-8v-5,-5,-8,-12,-8,-19xm90,-3v-5,26,-16,46,-34,58v-17,13,-44,19,-81,19r1,-39v17,0,30,-1,38,-3v9,-3,16,-7,22,-12v5,-6,9,-14,10,-24r27,-149r-25,0r8,-35r68,0","w":139},"k":{"d":"134,0r-59,-78r-8,7r-12,71r-44,0r46,-265r43,0r-23,139r33,-29v23,-19,38,-34,45,-45r31,27v-5,6,-31,30,-78,71r78,102r-52,0","w":194},"l":{"d":"84,-15v-7,11,-18,17,-32,17v-10,0,-18,-4,-25,-11v-6,-7,-9,-15,-9,-27v0,-14,3,-34,9,-61r35,-168r44,0r-37,175v-5,25,-7,43,-7,53v0,7,2,12,6,16v4,4,10,6,16,6","w":115},"m":{"d":"290,-123r-23,123r-45,0r22,-119v1,-4,1,-8,1,-12v0,-16,-8,-24,-25,-24v-7,0,-13,2,-20,6v-7,4,-13,9,-16,14r-25,135r-45,0r25,-133r0,-4v0,-12,-9,-18,-28,-18v-6,0,-12,2,-19,6v-7,4,-13,9,-17,14r-25,135r-45,0r25,-136v1,-3,1,-8,1,-15v0,-11,-1,-23,-5,-34r43,-7v2,6,3,11,4,17v14,-11,32,-17,53,-17v25,0,43,7,53,20v15,-13,34,-20,56,-20v38,0,57,17,57,52v0,5,-1,10,-2,17","w":298},"n":{"d":"166,0r-45,0r21,-110v1,-8,2,-16,2,-22v0,-15,-9,-23,-28,-23v-15,0,-29,6,-42,20r-25,135r-44,0r26,-141v1,-3,1,-6,1,-10v0,-11,-2,-22,-5,-34r43,-8r4,21v15,-13,35,-20,58,-20v39,0,58,18,58,55v0,6,-1,14,-2,22","w":202},"o":{"d":"13,-70v0,-34,10,-63,31,-87v21,-23,47,-35,79,-35v24,0,42,7,56,19v13,13,19,31,19,54v0,35,-10,64,-30,87v-21,24,-47,36,-80,36v-24,0,-42,-7,-55,-20v-14,-12,-20,-31,-20,-54xm58,-73v0,27,12,41,35,41v18,0,33,-9,43,-26v11,-17,16,-37,16,-60v0,-25,-11,-38,-34,-38v-18,0,-33,8,-43,25v-11,17,-17,36,-17,58","w":205},"p":{"d":"54,-5r-14,79r-44,0r38,-204v1,-8,2,-15,2,-23v0,-10,-1,-20,-3,-31r42,-8v2,5,3,11,4,18v17,-12,33,-18,49,-18v50,0,75,25,75,73v0,36,-10,65,-31,88v-20,23,-47,35,-81,35v-14,0,-26,-3,-37,-9xm60,-43v6,6,15,9,26,9v23,0,41,-7,53,-21v12,-14,18,-33,18,-59v0,-12,-3,-22,-11,-29v-7,-7,-17,-11,-30,-11v-6,0,-13,2,-20,6v-8,4,-14,8,-18,12","w":215},"q":{"d":"156,74r-44,0r15,-83v-13,8,-28,13,-45,13v-23,0,-41,-7,-54,-19v-13,-13,-19,-31,-19,-53v0,-36,10,-65,32,-88v21,-24,48,-36,82,-36v7,0,16,2,25,5v9,3,16,7,20,12v2,-4,6,-7,9,-9v4,-2,7,-4,11,-4r21,0v-6,16,-11,36,-16,59xm133,-43r19,-101v-7,-7,-17,-11,-28,-11v-21,0,-37,8,-50,23v-13,15,-19,33,-19,56v0,13,4,24,11,31v8,8,19,11,32,11v14,0,26,-3,35,-9","w":215},"r":{"d":"153,-144v-11,-7,-20,-11,-28,-11v-11,0,-22,5,-31,15v-9,10,-15,21,-18,34r-20,106r-44,0r35,-188r44,0r-3,16v16,-13,33,-20,52,-20v5,0,14,1,26,4","w":160},"s":{"d":"139,-137v-14,-12,-27,-18,-39,-18v-7,0,-13,1,-19,5v-5,3,-8,8,-8,13v0,7,7,14,20,20v12,7,22,12,29,16v7,3,12,9,17,15v4,7,6,14,6,23v0,20,-8,37,-23,49v-16,12,-36,18,-60,18v-20,0,-41,-6,-60,-18r23,-40v15,14,29,21,43,21v9,0,16,-2,22,-7v6,-4,9,-10,9,-18v0,-6,-6,-12,-17,-18r-29,-16v-8,-4,-15,-10,-19,-17v-5,-7,-7,-15,-7,-23v0,-18,8,-33,22,-44v15,-10,33,-16,54,-16v14,0,33,5,56,15","w":165},"t":{"d":"148,-153r-52,0r-19,84v-2,6,-2,12,-2,16v0,13,7,20,22,20v6,0,16,-3,31,-10r0,40v-13,4,-30,7,-52,7v-14,0,-25,-5,-34,-14v-9,-9,-13,-20,-13,-35v0,-4,1,-9,2,-14r21,-94r-22,0r8,-35r21,0r8,-39r50,-18r-13,57r51,0","w":157},"u":{"d":"163,0r-44,0r3,-14v-16,12,-36,18,-59,18v-16,0,-29,-5,-38,-14v-10,-10,-14,-22,-14,-39v0,-5,1,-11,2,-18r23,-121r44,0r-22,119v-1,5,-2,10,-2,13v0,15,9,23,26,23v14,0,26,-5,35,-14v10,-9,15,-20,18,-32r19,-109r44,0","w":200},"v":{"d":"90,4r-16,0r-58,-192r46,0r32,114r66,-114r51,0","w":198},"w":{"d":"187,4r-16,0r-33,-109r-70,109r-16,0r-37,-192r44,0r19,103r65,-103r15,0r31,105r55,-105r46,0","w":278},"x":{"d":"133,-95r54,95r-53,0r-31,-59r-50,59r-54,0r82,-98r-50,-90r51,0r30,57r45,-57r55,0","w":207},"y":{"d":"109,19v-17,36,-51,55,-102,55r0,-43v34,0,55,-10,64,-32r9,-21v-16,-4,-27,-21,-32,-50r-23,-116r47,0v13,82,22,125,26,129r60,-129r50,0","w":203},"z":{"d":"79,-38r89,0r-7,38r-156,0r0,-15r110,-135r-92,0r7,-38r157,0r0,15","w":191},"{":{"d":"179,-230r-27,0v-15,0,-26,3,-31,9v-5,6,-8,16,-8,29v0,3,1,9,2,16v1,7,1,13,1,17v0,23,-14,43,-42,59v17,10,25,23,25,38v0,9,-4,22,-12,39v-8,16,-12,29,-12,38v0,16,13,23,39,23r8,0r8,0r-7,36r-29,0v-20,0,-36,-4,-48,-13v-13,-8,-19,-20,-19,-35v0,-11,4,-26,14,-46v9,-19,13,-34,13,-44v0,-14,-10,-21,-32,-23r5,-25v29,-2,44,-17,44,-46v0,-4,-1,-11,-2,-20v-1,-9,-1,-16,-1,-20v0,-20,8,-36,24,-48v16,-12,36,-18,60,-18r33,0","w":174},"|":{"d":"89,74r0,-339r36,0r0,339r-36,0"},"}":{"d":"153,-86v-29,1,-44,17,-44,47v0,4,1,11,2,20v0,9,1,16,1,21v0,22,-8,40,-24,53v-16,12,-37,19,-62,19r-32,0r6,-36v18,0,31,-1,40,-4v10,-2,16,-7,21,-14v4,-8,6,-18,6,-30v0,-3,0,-9,-1,-17v0,-7,-1,-13,-1,-17v0,-25,14,-44,42,-57v-16,-12,-25,-26,-25,-40v0,-9,4,-21,12,-36v7,-16,11,-28,11,-36v0,-11,-6,-17,-18,-17r-38,0r7,-34r31,0v18,0,34,4,47,13v12,8,19,19,19,34v0,9,-5,23,-14,40v-8,18,-13,31,-13,41v0,14,11,23,32,24","w":174},"~":{"d":"57,-84r-25,0v2,-14,7,-26,13,-34v7,-9,15,-13,25,-13v6,0,12,0,17,2v6,1,17,4,35,9v5,2,9,2,13,2v7,0,12,-4,15,-13r26,0v-4,17,-10,29,-16,36v-7,7,-15,11,-25,11v-5,0,-11,-1,-17,-2v-5,-1,-14,-3,-25,-7v-11,-3,-18,-5,-20,-5v-6,0,-11,5,-16,14"},"\u00a0":{"w":108}}});Cufon.registerFont({"w":210,"face":{"font-family":"Trebuchet MS Bold","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 7 3 2 2 2 2 2 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-2 -291 317 80","underline-thickness":"35.1562","underline-position":"-28.3008","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":108,"k":{"Y":7,"T":7,"A":20}},"!":{"d":"75,-67r-18,0v-10,-59,-14,-100,-14,-123r0,-72r46,0r0,72v0,23,-5,64,-14,123xm67,-54v8,0,15,3,20,8v6,6,9,13,9,21v0,8,-3,14,-9,20v-5,6,-12,9,-20,9v-8,0,-15,-3,-20,-9v-6,-6,-9,-12,-9,-20v0,-8,3,-15,9,-21v5,-5,12,-8,20,-8","w":132},"\"":{"d":"117,-182r-33,0r-5,-76r44,0xm50,-182r-33,0r-5,-76r44,0","w":132},"#":{"d":"206,-160r-37,0r-15,56r27,0r0,32r-36,0r-21,76r-34,0r21,-76r-41,0r-20,76r-35,0r21,-76r-25,0r0,-32r34,0r14,-56r-27,0r0,-32r36,0r19,-69r34,0r-19,69r40,0r19,-69r34,0r-18,69r29,0r0,32xm135,-160r-41,0r-15,56r41,0"},"$":{"d":"83,4v-20,-1,-39,-7,-56,-18r17,-41v18,12,36,19,53,19v27,0,41,-9,41,-28v0,-9,-4,-18,-11,-26v-7,-8,-20,-17,-39,-27v-19,-9,-32,-17,-39,-24v-7,-6,-12,-14,-16,-22v-3,-9,-5,-19,-5,-30v0,-16,5,-30,15,-42v10,-12,23,-20,40,-24r0,-32r40,0r0,30v22,2,38,7,48,16r-13,39v-17,-11,-33,-17,-51,-17v-11,0,-19,3,-25,8v-6,6,-9,13,-9,22v0,15,17,30,50,46v17,8,29,16,37,23v7,7,13,16,17,25v4,10,6,20,6,32v0,16,-5,30,-16,43v-10,12,-25,20,-44,25r0,40r-40,0r0,-37"},"%":{"d":"5,-201v0,-18,6,-33,16,-44v11,-11,24,-17,40,-17v16,0,29,6,39,17v9,11,14,27,14,47v0,19,-5,34,-15,45v-10,11,-23,17,-39,17v-37,0,-55,-22,-55,-65xm38,-200v0,12,2,21,6,27v4,7,8,10,14,10v15,0,23,-12,23,-37v0,-23,-7,-35,-20,-35v-15,0,-23,12,-23,35xm59,4r-35,0r162,-266r34,0xm128,-62v0,-18,6,-32,16,-44v11,-11,24,-17,40,-17v16,0,29,6,39,17v9,11,14,27,14,47v0,19,-5,34,-15,45v-10,12,-23,18,-39,18v-36,0,-55,-22,-55,-66xm161,-60v0,11,2,20,6,27v3,6,8,9,14,9v16,0,23,-12,23,-36v0,-24,-7,-35,-20,-35v-15,0,-23,11,-23,35","w":246},"&":{"d":"163,-8v-18,8,-38,12,-61,12v-26,0,-47,-8,-61,-23v-14,-15,-21,-36,-21,-63v0,-24,8,-46,26,-63v-15,-16,-23,-32,-23,-49v0,-19,7,-35,22,-48v15,-13,34,-20,58,-20v25,0,46,6,63,19r-19,32v-15,-10,-27,-16,-38,-16v-14,0,-24,4,-31,10v-7,6,-11,15,-11,26v0,12,6,23,17,32r58,0r0,-29r44,-17r0,47r44,0r0,37r-44,0r0,51v0,13,2,22,6,27v3,5,10,8,18,8v8,0,16,-2,24,-6r0,39v-12,4,-25,6,-39,6v-11,0,-22,-4,-32,-12xm142,-58r0,-63r-63,0v-9,11,-14,24,-14,38v0,32,17,48,49,48v13,0,22,-2,30,-6v-1,-4,-2,-10,-2,-17","w":254},"'":{"d":"59,-182r-33,0r-5,-76r44,0","w":82},"(":{"d":"114,-263r0,25v-23,32,-35,79,-35,140v0,73,12,122,35,148r0,30v-28,-19,-49,-44,-63,-75v-15,-30,-22,-65,-22,-103v0,-33,8,-65,24,-98v17,-32,37,-55,61,-67","w":132},")":{"d":"29,80r0,-30v23,-26,34,-75,34,-148v0,-61,-11,-108,-34,-140r0,-25v24,12,44,35,60,67v17,33,25,65,25,98v0,38,-7,73,-22,103v-15,31,-36,56,-63,75","w":132},"*":{"d":"118,-194r-24,2r24,14r16,19r-34,26r-15,-22r-9,-22r-9,20r-20,24r-30,-27r21,-21r19,-10r-23,-2r-28,-11r17,-36r28,12r13,14r-10,-28r0,-24r42,1r0,23r-8,28r17,-16r25,-10r14,35","w":155},"+":{"d":"125,-94r0,62r-35,0r0,-62r-61,0r0,-35r61,0r0,-61r35,0r0,61r62,0r0,35r-62,0"},",":{"d":"38,66r-15,-19v22,-16,32,-29,32,-38v0,-4,-1,-7,-3,-11v-11,-5,-17,-13,-17,-22v0,-7,3,-13,9,-18v6,-4,13,-7,22,-7v8,0,15,3,21,10v6,6,9,13,9,21v0,15,-4,28,-11,41v-7,12,-22,26,-47,43","w":132},"-":{"d":"19,-84r0,-41r93,0r0,41r-93,0","w":132},"\u2010":{"d":"19,-84r0,-41r93,0r0,41r-93,0","w":132},".":{"d":"31,-23v0,-9,3,-16,9,-22v6,-7,13,-10,22,-10v9,0,16,3,23,10v6,6,9,13,9,22v0,9,-3,16,-9,22v-7,7,-14,10,-23,10v-9,0,-16,-3,-22,-10v-6,-6,-9,-13,-9,-22","w":132},"\/":{"d":"42,0r-39,0r97,-259r39,0","w":140},"0":{"d":"13,-137v0,-35,9,-64,26,-89v17,-24,40,-36,69,-36v60,0,90,44,90,131v0,41,-9,74,-25,98v-16,24,-39,37,-68,37v-31,0,-54,-12,-69,-34v-15,-23,-23,-58,-23,-107xm61,-133v0,34,3,59,10,75v6,17,17,25,33,25v17,0,29,-8,36,-22v7,-15,10,-41,10,-78v0,-35,-3,-59,-10,-72v-7,-14,-18,-20,-33,-20v-31,0,-46,30,-46,92"},"1":{"d":"100,0r0,-186r-52,32r0,-44v33,-16,60,-37,79,-61r19,0r0,259r-46,0"},"2":{"d":"27,0r0,-13r82,-120v16,-24,24,-45,24,-61v0,-20,-11,-29,-35,-29v-18,0,-32,9,-43,28r-31,-24v7,-13,16,-23,29,-31v13,-8,28,-12,44,-12v26,0,46,6,61,18v15,12,23,29,23,50v0,20,-10,44,-29,73r-53,80r97,0r0,41r-169,0"},"3":{"d":"25,-22r23,-35v14,14,28,22,44,22v29,0,44,-14,44,-41v0,-13,-4,-23,-13,-31v-8,-7,-20,-11,-34,-11r-8,0r0,-38r7,0v26,0,39,-11,39,-33v0,-23,-12,-34,-36,-34v-13,0,-25,6,-37,18r-22,-32v6,-7,14,-12,26,-18v12,-5,23,-7,35,-7v26,0,46,6,60,17v15,12,22,29,22,50v0,25,-11,44,-33,57v28,13,41,35,41,64v0,25,-8,44,-24,57v-16,14,-39,21,-67,21v-26,0,-48,-9,-67,-26"},"4":{"d":"173,-67r0,67r-44,0r0,-67r-117,0r0,-27r141,-165r20,0r0,155r26,0r0,37r-26,0xm129,-181r-66,77r66,0r0,-77"},"5":{"d":"29,-20r18,-37v19,14,35,22,48,22v30,0,44,-18,44,-55v0,-17,-3,-30,-10,-38v-6,-8,-17,-12,-33,-12v-14,0,-28,7,-42,21r-18,-12r0,-128r139,0r0,39r-95,0r0,46v8,-3,17,-5,28,-5v25,0,45,7,58,22v14,15,21,35,21,62v0,66,-31,99,-92,99v-25,0,-47,-8,-66,-24"},"6":{"d":"134,-263r24,26v-18,9,-33,21,-48,36v-14,15,-24,30,-29,44v12,-5,22,-8,31,-8v25,0,44,7,59,23v14,15,22,35,22,61v0,25,-8,45,-23,61v-15,16,-34,24,-57,24v-60,0,-90,-38,-90,-113v0,-31,12,-63,35,-95v23,-32,48,-52,76,-59xm71,-82v0,31,13,47,40,47v10,0,19,-4,26,-12v6,-8,9,-19,9,-33v0,-14,-3,-25,-10,-34v-7,-8,-15,-12,-26,-12v-26,0,-39,14,-39,44"},"7":{"d":"94,0r-50,0v19,-59,52,-131,99,-216r-118,0r0,-43r177,0r0,20r-23,44r-24,48v0,0,-13,26,-25,54v-8,18,-15,35,-21,50v-6,16,-11,30,-15,43"},"8":{"d":"62,-141v-10,-6,-17,-15,-23,-25v-6,-11,-9,-21,-9,-31v0,-20,7,-36,21,-48v14,-11,32,-17,54,-17v23,0,42,6,55,17v13,12,20,28,20,48v0,10,-4,21,-11,33v-8,12,-16,20,-25,24v12,6,22,15,31,28v10,14,14,27,14,38v0,25,-7,44,-23,57v-15,14,-36,21,-62,21v-27,0,-47,-7,-62,-20v-14,-14,-21,-33,-21,-58v0,-13,3,-25,11,-38v8,-12,18,-22,30,-29xm109,-159v7,-3,12,-8,17,-17v5,-8,8,-15,8,-22v0,-8,-3,-14,-8,-18v-5,-5,-12,-7,-21,-7v-20,0,-29,8,-29,25v0,8,3,15,10,23v7,8,15,13,23,16xm100,-123v-23,13,-34,29,-34,49v0,11,4,21,11,28v7,7,16,11,27,11v12,0,21,-4,29,-10v7,-6,11,-15,11,-25v0,-18,-15,-35,-44,-53"},"9":{"d":"80,5r-25,-26v36,-19,61,-45,76,-77v-8,4,-18,5,-30,5v-24,0,-44,-7,-58,-22v-15,-15,-23,-36,-23,-61v0,-26,8,-47,23,-62v15,-16,34,-24,57,-24v60,0,90,38,90,113v0,32,-12,63,-35,95v-23,33,-48,52,-75,59xm67,-178v0,14,3,26,10,34v7,8,16,13,26,13v26,0,40,-15,40,-44v0,-32,-14,-48,-40,-48v-11,0,-20,4,-26,12v-7,8,-10,19,-10,33"},":":{"d":"31,-165v0,-9,3,-17,9,-23v6,-6,13,-9,22,-9v9,0,16,3,23,9v6,6,9,14,9,23v0,8,-3,16,-9,22v-7,6,-14,9,-23,9v-9,0,-16,-3,-22,-9v-6,-6,-9,-14,-9,-22xm31,-23v0,-9,3,-16,9,-22v6,-7,13,-10,22,-10v9,0,16,3,23,10v6,6,9,13,9,22v0,9,-3,16,-9,22v-7,7,-14,10,-23,10v-9,0,-16,-3,-22,-10v-6,-6,-9,-13,-9,-22","w":132},";":{"d":"31,-165v0,-9,3,-17,9,-23v6,-6,13,-9,22,-9v9,0,16,3,23,9v6,6,9,14,9,23v0,8,-3,16,-9,22v-7,6,-14,9,-23,9v-9,0,-16,-3,-22,-9v-6,-6,-9,-14,-9,-22xm38,66r-15,-19v22,-16,32,-29,32,-38v0,-4,-1,-7,-3,-11v-11,-5,-17,-13,-17,-22v0,-7,3,-13,9,-18v6,-4,13,-7,22,-7v8,0,15,3,21,10v6,6,9,13,9,21v0,15,-4,28,-11,41v-7,12,-22,26,-47,43","w":132},"<":{"d":"34,-98r0,-28r140,-68r0,41r-93,41r93,42r0,40"},"=":{"d":"31,-131r0,-35r158,0r0,35r-158,0xm31,-57r0,-35r158,0r0,35r-158,0"},">":{"d":"47,-30r0,-40r92,-42r-92,-41r0,-41r140,68r0,28"},"?":{"d":"87,-78r-33,0v0,-1,-2,-4,-3,-9v-2,-5,-3,-10,-3,-14v0,-7,1,-14,3,-21v2,-7,5,-13,9,-19v4,-6,12,-15,23,-28v12,-13,18,-24,18,-32v0,-17,-11,-25,-32,-25v-11,0,-21,5,-33,16r-18,-34v15,-12,35,-18,60,-18v19,0,35,5,47,16v13,10,19,24,19,42v0,12,-2,22,-7,30v-4,8,-12,18,-24,29v-12,11,-19,21,-23,28v-3,7,-5,15,-5,24v0,2,1,7,2,15xm72,-54v8,0,15,3,21,8v5,6,8,13,8,21v0,8,-3,14,-8,20v-6,6,-13,9,-21,9v-8,0,-14,-3,-20,-9v-6,-6,-8,-12,-8,-20v0,-8,2,-15,8,-21v6,-5,12,-8,20,-8","w":157},"@":{"d":"162,-52v-10,8,-22,11,-35,11v-14,0,-25,-3,-34,-11v-9,-7,-14,-17,-14,-30v0,-30,24,-45,70,-47v-2,-11,-7,-16,-15,-16v-11,0,-22,3,-34,10r-10,-24v13,-10,27,-14,42,-14v36,0,54,19,54,59r0,38v7,4,12,6,16,6v18,0,28,-15,28,-46v0,-27,-8,-48,-24,-63v-15,-16,-37,-23,-64,-23v-29,0,-51,9,-68,28v-18,19,-26,43,-26,72v0,28,8,51,25,69v17,17,40,26,69,26v15,0,27,-2,36,-5v9,-4,19,-10,28,-18r0,5r0,14r0,17v-20,12,-42,18,-64,18v-40,0,-71,-12,-94,-35v-24,-23,-36,-54,-36,-91v0,-38,12,-70,36,-94v24,-25,55,-37,94,-37v39,0,69,10,91,31v21,20,32,49,32,86v0,21,-6,38,-17,52v-11,15,-27,22,-46,22v-17,0,-30,-3,-40,-10xm150,-105r-4,0v-19,0,-29,7,-29,22v0,5,2,8,5,11v4,3,8,5,13,5v6,0,11,-2,15,-6r0,-32","w":277},"A":{"d":"177,0r-19,-52r-88,0r-18,52r-51,0r103,-261r20,0r103,261r-50,0xm114,-182r-31,95r61,0","w":227,"k":{"y":7,"w":7,"v":7,"Y":32,"W":20,"V":27,"T":34," ":20}},"B":{"d":"105,0r-79,0r0,-257v35,-2,59,-3,73,-3v27,0,48,6,63,17v15,12,23,28,23,49v0,21,-11,37,-33,49v32,11,48,34,48,69v0,23,-9,42,-26,55v-18,14,-41,21,-69,21xm72,-221r0,62v7,0,14,1,22,1v30,0,45,-12,45,-34v0,-20,-14,-30,-41,-30v-7,0,-16,1,-26,1xm72,-123r0,85v9,0,17,1,23,1v20,0,35,-4,44,-10v9,-7,14,-19,14,-35v0,-15,-5,-25,-13,-32v-9,-7,-24,-10,-45,-10v-4,0,-12,0,-23,1","w":214},"C":{"d":"203,-244r-19,38v-10,-10,-27,-15,-49,-15v-22,0,-39,9,-53,27v-14,18,-20,40,-20,68v0,28,6,49,19,66v12,16,29,24,50,24v25,0,44,-9,57,-26r22,37v-19,19,-46,29,-82,29v-36,0,-64,-11,-84,-35v-20,-24,-30,-56,-30,-97v0,-38,11,-70,33,-96v22,-25,51,-38,85,-38v30,0,53,6,71,18","w":220},"D":{"d":"83,0r-57,0r0,-257v37,-2,60,-2,69,-2v38,0,67,11,89,33v22,22,33,51,33,87v0,93,-44,139,-134,139xm72,-217r0,175v7,1,15,1,24,1v23,0,41,-8,54,-25v13,-16,20,-40,20,-70v0,-55,-26,-83,-77,-83v-5,0,-12,1,-21,2","w":231},"E":{"d":"72,-217r0,60r85,0r0,39r-85,0r0,77r117,0r0,41r-163,0r0,-258r165,0r0,41r-119,0","w":204},"F":{"d":"72,-217r0,60r91,0r0,39r-91,0r0,118r-46,0r0,-258r170,0r0,41r-124,0","k":{"u":17,"o":17,"e":17,"a":17,"A":20,".":40,",":40}},"G":{"d":"217,-237r-20,37v-5,-5,-13,-9,-25,-14v-11,-5,-20,-7,-29,-7v-25,0,-45,8,-60,25v-14,18,-21,41,-21,69v0,28,7,50,21,66v14,17,34,25,59,25v16,0,29,-5,40,-14r0,-50r-36,0r0,-39r82,0r0,115v-11,9,-25,16,-42,21v-18,5,-35,7,-52,7v-37,0,-66,-12,-88,-36v-21,-24,-32,-56,-32,-96v0,-40,12,-72,35,-97v24,-24,56,-37,95,-37v29,0,53,9,73,25","w":241},"H":{"d":"175,0r0,-116r-103,0r0,116r-46,0r0,-258r46,0r0,101r103,0r0,-101r45,0r0,258r-45,0","w":246},"I":{"d":"27,0r0,-258r46,0r0,258r-46,0","w":100},"J":{"d":"3,-60r41,0v4,15,16,23,37,23v15,0,26,-5,32,-15v6,-9,9,-24,9,-44r0,-162r46,0r0,161v0,34,-7,59,-22,76v-14,16,-38,25,-70,25v-21,0,-38,-6,-51,-17v-14,-11,-21,-27,-22,-47","w":191},"K":{"d":"172,0r-71,-110r-29,40r0,70r-46,0r0,-258r46,0r0,124r88,-124r52,0r-81,113r96,145r-55,0","w":222},"L":{"d":"26,0r0,-258r46,0r0,217r116,0r0,41r-162,0","w":198,"k":{"y":13,"Y":27,"W":27,"V":27,"T":27," ":13}},"M":{"d":"266,0r-44,0r-27,-139r-51,143r-17,0r-52,-143r-27,139r-44,0r51,-258r25,0r55,174r55,-174r24,0","w":268},"N":{"d":"195,4r-125,-163r0,159r-44,0r0,-258r22,0r122,156r0,-156r44,0r0,262r-19,0","w":240},"O":{"d":"14,-131v0,-37,10,-68,30,-93v20,-25,47,-38,81,-38v37,0,65,11,85,34v19,23,29,56,29,97v0,42,-10,74,-31,99v-20,24,-49,36,-87,36v-34,0,-61,-12,-79,-36v-19,-24,-28,-57,-28,-99xm62,-131v0,30,5,53,15,70v10,17,25,25,44,25v23,0,41,-8,53,-24v12,-17,18,-40,18,-71v0,-60,-23,-90,-67,-90v-21,0,-36,8,-47,24v-11,16,-16,38,-16,66","w":253},"P":{"d":"72,-95r0,95r-46,0r0,-257v31,-2,49,-2,54,-2v40,0,70,6,89,18v19,13,28,32,28,59v0,59,-35,88,-104,88v-5,0,-12,0,-21,-1xm72,-218r0,83v8,0,14,1,18,1v21,0,36,-4,46,-11v10,-7,14,-18,14,-34v0,-26,-21,-40,-64,-40v-5,0,-9,1,-14,1","w":211,"k":{"o":17,"e":17,"a":17,"A":27,".":46,",":46," ":7}},"Q":{"d":"271,53v-8,1,-16,2,-24,2v-22,0,-42,-5,-60,-13v-19,-9,-33,-22,-43,-38v-4,1,-11,2,-21,2v-34,0,-60,-13,-80,-38v-19,-26,-29,-58,-29,-98v0,-38,10,-69,30,-94v20,-26,46,-38,79,-38v37,0,66,12,86,35v20,23,30,55,30,97v0,61,-20,103,-60,123v12,14,34,21,63,21v11,0,21,-1,29,-3r0,42xm62,-130v0,27,5,49,16,68v10,18,26,27,45,27v23,0,40,-8,51,-25v12,-17,18,-40,18,-70v0,-61,-23,-91,-69,-91v-20,0,-35,8,-46,24v-10,16,-15,39,-15,67","w":255},"R":{"d":"172,0r-69,-106v-7,0,-17,-1,-29,-2r0,108r-48,0r0,-258v3,0,13,0,30,-1v17,-1,31,-1,42,-1v65,0,98,25,98,76v0,15,-5,29,-14,41v-9,13,-20,22,-34,27r76,116r-52,0xm74,-218r0,72v8,0,15,1,19,1v19,0,33,-3,42,-8v9,-6,13,-16,13,-32v0,-12,-4,-21,-14,-26v-9,-5,-24,-8,-45,-8v-5,0,-10,1,-15,1","w":219,"k":{"Y":23,"W":16,"V":13,"T":15}},"S":{"d":"14,-14r17,-41v18,12,36,19,53,19v27,0,40,-10,40,-28v0,-9,-3,-18,-9,-25v-6,-8,-19,-17,-39,-27v-20,-10,-33,-18,-40,-25v-7,-6,-12,-14,-16,-22v-4,-9,-5,-19,-5,-30v0,-20,7,-36,21,-49v15,-13,34,-20,57,-20v29,0,51,6,65,17r-14,39v-16,-11,-33,-17,-50,-17v-11,0,-19,3,-25,8v-6,6,-9,13,-9,22v0,15,17,30,49,46v18,8,30,16,38,23v7,7,13,16,17,25v4,10,6,20,6,32v0,21,-8,38,-25,51v-16,14,-38,20,-66,20v-24,0,-46,-6,-65,-18","w":184},"T":{"d":"131,-217r0,217r-46,0r0,-217r-81,0r0,-41r213,0r0,41r-86,0","w":220,"k":{"y":27,"w":29,"u":33,"s":40,"r":37,"o":46,"i":13,"e":40,"c":40,"a":40,"O":21,"A":34,";":40,":":40,".":40,"-":28,",":40," ":7}},"U":{"d":"26,-258r46,0r0,175v0,14,4,25,13,34v8,8,20,13,35,13v16,0,29,-4,38,-13v9,-8,14,-20,14,-35r0,-174r46,0r0,178v0,26,-9,47,-27,62v-18,15,-41,22,-71,22v-30,0,-53,-7,-69,-22v-17,-14,-25,-35,-25,-63r0,-177","w":243},"V":{"d":"122,4r-25,0r-96,-262r50,0r60,175r63,-175r49,0","w":223,"k":{"y":13,"u":19,"r":18,"o":24,"i":7,"e":20,"a":27,"A":27,";":13,":":13,".":33,"-":20,",":40}},"W":{"d":"234,4r-19,0r-56,-163r-55,163r-19,0r-84,-262r48,0r48,156r52,-156r20,0r52,156r49,-156r47,0","w":318,"k":{"y":3,"u":7,"r":7,"o":7,"e":7,"a":13,"A":20,";":7,":":7,".":30,"-":7,",":31}},"X":{"d":"166,0r-61,-93r-56,93r-48,0r77,-133r-71,-125r47,0r52,87r57,-87r48,0r-81,125r85,133r-49,0","w":216},"Y":{"d":"133,-106r0,106r-45,0r0,-106r-87,-152r48,0r61,110r62,-110r48,0","w":220,"k":{"v":20,"u":20,"q":33,"p":27,"o":33,"i":13,"e":33,"a":27,"A":32,";":23,":":20,".":46,"-":33,",":46," ":7}},"Z":{"d":"14,0r0,-15r107,-202r-105,0r0,-41r168,0r0,15r-108,202r112,0r0,41r-174,0","w":201},"[":{"d":"26,74r0,-339r92,0r0,39r-46,0r0,261r46,0r0,39r-92,0","w":144},"\\":{"d":"93,0r-94,-259r36,0r94,259r-36,0","w":127},"]":{"d":"118,74r-92,0r0,-39r47,0r0,-261r-47,0r0,-39r92,0r0,339","w":144},"^":{"d":"143,-159r-38,-63r-38,63r-34,0r63,-100r19,0r62,100r-34,0"},"_":{"d":"-1,59r0,-37r213,0r0,37r-213,0"},"`":{"d":"105,-214r-40,-51r47,0r30,51r-37,0"},"a":{"d":"128,-19v-3,7,-10,12,-20,16v-10,4,-21,7,-31,7v-21,0,-37,-6,-48,-16v-12,-10,-18,-24,-18,-43v0,-22,9,-39,25,-51v16,-12,40,-18,70,-18v5,0,11,0,18,2v0,-22,-14,-33,-42,-33v-17,0,-30,3,-42,8r-9,-34v15,-7,33,-11,54,-11v29,0,50,7,63,20v13,13,20,38,20,74r0,40v0,25,5,41,15,48v-3,6,-8,10,-12,11v-4,2,-10,3,-15,3v-7,0,-12,-3,-17,-8v-5,-4,-9,-9,-11,-15xm124,-89v-7,-1,-13,-2,-17,-2v-34,0,-52,11,-52,34v0,17,10,26,30,26v26,0,39,-14,39,-40r0,-18","w":191},"b":{"d":"55,-10r-10,14r-25,0r0,-262r44,-11r0,88v12,-7,25,-11,38,-11v28,0,50,9,67,26v17,18,25,40,25,67v0,32,-8,57,-25,75v-17,18,-40,28,-69,28v-18,0,-33,-5,-45,-14xm64,-143r0,98v7,7,15,11,26,11v22,0,37,-5,45,-15v9,-10,14,-26,14,-48v0,-38,-19,-58,-55,-58v-13,0,-23,4,-30,12","w":209},"c":{"d":"171,-173r-18,33v-11,-10,-25,-15,-42,-15v-17,0,-30,5,-39,17v-10,11,-15,26,-15,46v0,39,19,59,57,59v16,0,30,-6,43,-16r16,34v-13,8,-24,13,-34,15v-9,2,-21,4,-34,4v-29,0,-52,-9,-68,-26v-17,-17,-26,-40,-26,-70v0,-30,10,-54,28,-72v18,-19,43,-28,75,-28v22,0,41,6,57,19","w":184},"d":{"d":"145,0r0,-11v-4,4,-10,7,-19,10v-8,3,-17,5,-27,5v-26,0,-46,-9,-61,-25v-16,-17,-23,-40,-23,-70v0,-30,9,-54,26,-73v17,-18,39,-28,65,-28v14,0,27,3,39,9r0,-75r44,-11r0,269r-44,0xm145,-143v-10,-8,-19,-12,-30,-12v-17,0,-31,6,-40,17v-10,10,-14,26,-14,46v0,39,19,58,56,58v4,0,10,-1,16,-3v6,-3,10,-5,12,-8r0,-98","w":209},"e":{"d":"192,-81r-135,0v1,15,6,27,16,35v9,9,22,13,38,13v20,0,35,-5,46,-16r17,34v-16,12,-39,19,-69,19v-29,0,-52,-9,-69,-26v-16,-17,-25,-40,-25,-70v0,-30,10,-54,28,-72v18,-19,40,-28,66,-28v27,0,49,8,66,25v16,16,24,37,24,62v0,5,-1,13,-3,24xm59,-114r92,0v-3,-27,-18,-41,-45,-41v-25,0,-41,14,-47,41","w":206},"f":{"d":"129,-225v-10,-3,-17,-5,-22,-5v-9,0,-16,4,-22,11v-5,7,-8,16,-8,26r0,5r39,0r0,36r-38,0r0,152r-44,0r0,-152r-28,0r0,-36r28,0v1,-23,8,-42,20,-56v13,-14,29,-21,50,-21v10,0,23,2,38,6","w":133},"g":{"d":"10,48r27,-34v16,14,33,21,52,21v12,0,23,-2,31,-5v8,-4,12,-9,12,-16v0,-11,-9,-17,-27,-17v-5,0,-12,1,-22,2v-10,1,-17,2,-22,2v-30,0,-45,-11,-45,-33v0,-6,2,-12,7,-18v5,-6,11,-10,18,-13v-21,-14,-32,-34,-32,-59v0,-20,7,-37,22,-50v15,-14,33,-20,54,-20v17,0,31,3,43,9r17,-20r30,28r-20,15v7,11,10,24,10,39v0,22,-6,39,-19,52v-13,12,-30,19,-50,19v-3,0,-7,0,-12,-1r-8,-1v0,0,-3,1,-9,4v-5,2,-8,5,-8,8v0,4,4,7,12,7v4,0,10,-1,18,-3v9,-2,16,-3,22,-3v43,0,64,17,64,52v0,19,-8,34,-25,45v-17,10,-38,16,-62,16v-29,0,-55,-9,-78,-26xm54,-122v0,11,3,20,9,27v6,6,14,10,25,10v10,0,18,-4,24,-10v5,-7,8,-16,8,-27v0,-10,-3,-18,-9,-24v-6,-7,-14,-10,-23,-10v-10,0,-19,3,-25,9v-6,7,-9,15,-9,25","w":180},"h":{"d":"146,0r0,-116v0,-12,-4,-21,-11,-28v-8,-7,-17,-11,-29,-11v-7,0,-14,2,-22,6v-7,4,-12,9,-16,14r0,135r-44,0r0,-258r44,-11r0,93v12,-11,27,-16,47,-16v24,0,42,7,55,20v13,13,20,32,20,56r0,116r-44,0","w":213},"i":{"d":"58,-261v7,0,13,2,18,7v5,5,8,11,8,18v0,7,-3,13,-8,18v-5,5,-11,8,-18,8v-7,0,-13,-3,-18,-8v-5,-5,-7,-11,-7,-18v0,-7,2,-13,7,-18v5,-5,11,-7,18,-7xm36,0r0,-152r-25,0r0,-36r69,0r0,188r-44,0","w":107},"j":{"d":"78,-261v7,0,13,2,18,7v5,5,8,11,8,18v0,7,-3,13,-8,18v-5,5,-11,8,-18,8v-7,0,-13,-3,-18,-8v-5,-5,-7,-11,-7,-18v0,-7,2,-13,7,-18v5,-5,11,-7,18,-7xm-2,74r0,-39v23,0,39,-3,47,-9v9,-5,13,-15,13,-30r0,-148r-34,0r0,-36r78,0r0,184v0,27,-9,46,-26,59v-17,13,-43,19,-78,19","w":132},"k":{"d":"144,0r-55,-85r-21,22r0,63r-44,0r0,-258r44,-11r0,153r62,-72r53,0r-63,71r76,117r-52,0","w":197,"k":{"a":11}},"l":{"d":"31,-258r44,-11r0,212v0,23,7,37,21,41v-7,13,-18,20,-35,20v-20,0,-30,-14,-30,-42r0,-220","w":106},"m":{"d":"242,0r0,-118v0,-25,-11,-37,-34,-37v-6,0,-12,2,-19,6v-6,4,-10,8,-12,13r0,136r-44,0r0,-125v0,-9,-3,-16,-9,-22v-6,-5,-14,-8,-24,-8v-6,0,-12,2,-18,6v-7,4,-11,9,-14,14r0,135r-44,0r0,-188r30,0r9,16v12,-13,28,-20,47,-20v25,0,44,7,57,21v5,-7,13,-12,23,-15v10,-4,19,-6,29,-6v21,0,37,6,49,18v12,12,18,29,18,50r0,124r-44,0","w":309},"n":{"d":"145,0r0,-109v0,-16,-3,-28,-9,-35v-7,-7,-17,-11,-31,-11v-6,0,-13,2,-20,5v-8,4,-13,9,-17,14r0,136r-44,0r0,-188r31,0r8,17v12,-14,30,-21,53,-21v23,0,40,7,53,20v13,14,20,32,20,57r0,115r-44,0","w":212},"o":{"d":"11,-95v0,-28,9,-52,25,-70v17,-18,39,-27,66,-27v29,0,51,9,67,26v15,18,23,41,23,71v0,30,-8,54,-24,72v-16,18,-38,27,-66,27v-29,0,-51,-9,-67,-27v-16,-18,-24,-42,-24,-72xm57,-95v0,42,15,63,45,63v14,0,25,-6,33,-17v8,-10,12,-26,12,-46v0,-40,-15,-61,-45,-61v-14,0,-25,5,-33,16v-8,11,-12,26,-12,45","w":203},"p":{"d":"64,-5r0,79r-44,0r0,-262r44,0r0,12v11,-10,25,-16,41,-16v60,0,90,33,90,99v0,31,-9,55,-25,72v-17,16,-39,25,-68,25v-14,0,-26,-3,-38,-9xm64,-142r0,99v8,6,17,9,28,9v20,0,35,-4,44,-14v9,-10,13,-25,13,-46v0,-22,-4,-38,-13,-47v-9,-9,-23,-14,-44,-14v-10,0,-20,5,-28,13","w":209},"q":{"d":"146,74r0,-79v-10,6,-25,9,-44,9v-27,0,-48,-9,-64,-26v-15,-16,-23,-40,-23,-70v0,-31,9,-55,27,-73v17,-18,40,-27,68,-27v16,0,31,5,44,15r8,-11r28,0r0,262r-44,0xm146,-144v-8,-7,-18,-11,-31,-11v-17,0,-30,6,-40,17v-10,12,-14,27,-14,46v0,39,17,58,53,58v13,0,24,-3,32,-9r0,-101"},"r":{"d":"133,-147v-8,-5,-17,-8,-26,-8v-10,0,-20,5,-27,14v-8,9,-12,20,-12,34r0,107r-44,0r0,-188r44,0r0,17v12,-14,28,-21,49,-21v15,0,26,3,34,7","w":153,"k":{"a":11,".":43,",":41}},"s":{"d":"12,-12r16,-35v13,10,28,16,44,16v17,0,26,-7,26,-19v0,-7,-3,-13,-8,-17v-5,-5,-15,-10,-30,-16v-32,-14,-49,-33,-49,-57v0,-16,7,-29,19,-38v12,-9,28,-14,48,-14v19,0,38,5,55,13r-13,35v-9,-9,-23,-13,-40,-13v-15,0,-23,6,-23,18v0,5,3,10,8,13v5,4,16,10,32,16v17,7,28,14,36,24v7,9,11,20,11,33v0,18,-7,31,-20,41v-13,11,-30,16,-53,16v-12,0,-22,-2,-30,-4v-7,-2,-17,-6,-29,-12","w":155},"t":{"d":"30,-153r-21,0r0,-35r21,0r0,-39r44,-16r0,55r52,0r0,35r-52,0r0,83v0,13,2,23,7,28v4,6,11,8,22,8v10,0,20,-2,29,-8r0,40v-10,4,-24,6,-43,6v-19,0,-33,-6,-43,-16v-11,-11,-16,-26,-16,-46r0,-95","w":142},"u":{"d":"145,0r0,-16v-6,6,-15,10,-26,14v-11,4,-21,6,-30,6v-43,0,-65,-24,-65,-70r0,-122r44,0r0,119v0,24,11,36,32,36v10,0,19,-3,28,-8v9,-5,14,-11,17,-18r0,-129r44,0r0,188r-44,0","w":212},"v":{"d":"102,4r-16,0r-85,-192r48,0r45,115r48,-115r47,0","w":189,"k":{"i":-11,".":47,",":47}},"w":{"d":"209,4r-16,0r-52,-116r-52,116r-16,0r-71,-192r47,0r37,112r46,-112r16,0r48,113r41,-113r43,0","w":282,"k":{".":35,",":35}},"x":{"d":"145,0r-49,-61r-43,61r-52,0r72,-96r-66,-92r50,0r40,57r44,-57r50,0r-72,92r79,96r-53,0","w":198},"y":{"d":"107,30v-5,13,-15,23,-30,31v-16,9,-33,13,-54,13r0,-39v34,0,51,-9,51,-26v0,-11,-5,-28,-14,-51r-59,-146r45,0r52,130r46,-130r45,0","w":192,"k":{".":40,",":40}},"z":{"d":"11,0r0,-15r103,-135r-101,0r0,-38r165,0r0,15r-99,135r100,0r0,38r-168,0","w":190},"{":{"d":"113,74v-21,0,-39,-5,-53,-15v-15,-10,-22,-24,-22,-41v0,-9,2,-21,6,-37v5,-17,7,-29,7,-38v0,-19,-12,-29,-37,-31r0,-24v25,-2,37,-13,37,-34v0,-8,-2,-19,-7,-33v-4,-14,-6,-25,-6,-33v0,-16,7,-29,22,-39v14,-10,31,-14,51,-14r31,0r0,32r-36,0v-15,0,-23,9,-23,27v0,6,2,16,5,28v4,13,6,22,6,29v0,18,-11,34,-34,48v23,12,34,26,34,43v0,8,-2,18,-6,32v-3,14,-5,25,-5,32v0,8,2,15,5,20v3,5,8,9,15,11v6,2,20,3,39,3r0,34r-29,0","w":156},"|":{"d":"89,74r0,-339r36,0r0,339r-36,0"},"}":{"d":"142,-88v-24,2,-36,12,-36,31v0,9,2,21,6,38v4,16,7,28,7,37v0,17,-8,31,-22,41v-14,10,-32,15,-53,15r-30,0r0,-34v20,0,33,-1,40,-3v6,-2,11,-6,15,-11v3,-5,5,-12,5,-20v0,-7,-2,-18,-6,-32v-3,-14,-5,-24,-5,-32v0,-17,11,-31,34,-43v-23,-14,-34,-30,-34,-48v0,-7,2,-16,5,-29v4,-12,6,-22,6,-28v0,-18,-8,-27,-24,-27r-36,0r0,-32r32,0v19,0,36,4,51,14v14,10,22,23,22,39v0,8,-3,19,-7,33v-4,14,-6,25,-6,33v0,21,12,32,36,34r0,24","w":156},"~":{"d":"57,-84r-25,0v2,-14,7,-26,13,-34v7,-9,15,-13,25,-13v6,0,12,0,17,2v6,1,17,4,35,9v5,2,9,2,13,2v7,0,12,-4,15,-13r26,0v-4,17,-10,29,-16,36v-7,7,-15,11,-25,11v-5,0,-11,-1,-17,-2v-5,-1,-14,-3,-25,-7v-11,-3,-18,-5,-20,-5v-6,0,-11,5,-16,14"},"\u00a0":{"w":108,"k":{"Y":7,"T":7,"A":20}}},"kerning":{}});var Prototype={Version:'1.6.0.2',Browser:{IE:!!(window.attachEvent&&!window.opera),Opera:!!window.opera,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,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=Object.extend((function(m){return function(){return ancestor[m].apply(this,arguments)};})(property).wrap(method),{valueOf:function(){return method},toString:function(){return method.toString()}});}
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].split(",").invoke("strip");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);},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)));};}});Function.prototype.defer=Function.prototype.delay.curry(0.01);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.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('')});with(String.prototype.escapeHTML)div.appendChild(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;iterator=iterator.bind(context);try{this._each(function(value){iterator(value,index++);});}catch(e){if(e!=$break)throw e;}
return this;},eachSlice:function(number,iterator,context){iterator=iterator?iterator.bind(context):Prototype.K;var index=-number,slices=[],array=this.toArray();while((index+=number)<array.length)
slices.push(array.slice(index,index+number));return slices.collect(iterator,context);},all:function(iterator,context){iterator=iterator?iterator.bind(context):Prototype.K;var result=true;this.each(function(value,index){result=result&&!!iterator(value,index);if(!result)throw $break;});return result;},any:function(iterator,context){iterator=iterator?iterator.bind(context):Prototype.K;var result=false;this.each(function(value,index){if(result=!!iterator(value,index))
throw $break;});return result;},collect:function(iterator,context){iterator=iterator?iterator.bind(context):Prototype.K;var results=[];this.each(function(value,index){results.push(iterator(value,index));});return results;},detect:function(iterator,context){iterator=iterator.bind(context);var result;this.each(function(value,index){if(iterator(value,index)){result=value;throw $break;}});return result;},findAll:function(iterator,context){iterator=iterator.bind(context);var results=[];this.each(function(value,index){if(iterator(value,index))
results.push(value);});return results;},grep:function(filter,iterator,context){iterator=iterator?iterator.bind(context):Prototype.K;var results=[];if(Object.isString(filter))
filter=new RegExp(filter);this.each(function(value,index){if(filter.match(value))
results.push(iterator(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){iterator=iterator.bind(context);this.each(function(value,index){memo=iterator(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?iterator.bind(context):Prototype.K;var result;this.each(function(value,index){value=iterator(value,index);if(result==null||value>=result)
result=value;});return result;},min:function(iterator,context){iterator=iterator?iterator.bind(context):Prototype.K;var result;this.each(function(value,index){value=iterator(value,index);if(result==null||value<result)
result=value;});return result;},partition:function(iterator,context){iterator=iterator?iterator.bind(context):Prototype.K;var trues=[],falses=[];this.each(function(value,index){(iterator(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){iterator=iterator.bind(context);var results=[];this.each(function(value,index){if(!iterator(value,index))
results.push(value);});return results;},sortBy:function(iterator,context){iterator=iterator.bind(context);return this.map(function(value,index){return{value:value,criteria:iterator(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(!(Object.isFunction(iterable)&&iterable=='[object NodeList]')&&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){$R(0,this,true).each(iterator);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){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.map(function(pair){var key=encodeURIComponent(pair.key),values=pair.value;if(values&&typeof values=='object'){if(Object.isArray(values))
return values.map(toQueryPair.curry(key)).join('&');}
return toQueryPair(key,values);}).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||{});}).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).style.display='none';return element;},show:function(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(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);var originalAncestor=ancestor;if(element.compareDocumentPosition)
return(element.compareDocumentPosition(ancestor)&8)===8;if(element.sourceIndex&&!Prototype.Browser.Opera){var e=element.sourceIndex,a=ancestor.sourceIndex,nextAncestor=ancestor.nextSibling;if(!nextAncestor){do{ancestor=ancestor.parentNode;}
while(!(nextAncestor=ancestor.nextSibling)&&ancestor.parentNode);}
if(nextAncestor&&nextAncestor.sourceIndex)
return(e>a&&e<nextAncestor.sourceIndex);}
while(element=element.parentNode)
if(element==originalAncestor)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){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(window.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=='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;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.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);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=='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);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);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.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').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=='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,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={};var B=Prototype.Browser;$w('width height').each(function(d){var D=d.capitalize();dimensions[d]=(B.WebKit&&!document.evaluate)?self['inner'+D]:(B.Opera)?document.body['client'+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();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(this.expression))
return false;return true;},compileMatcher:function(){if(this.shouldUseXPath())
return this.compileXPathMatcher();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;if(this.xpath)return document._getElementsByXPath(this.xpath,root);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 or translate(text(), ' \t\r\n', '') = '')]",'checked':"[@checked]",'disabled':"[@disabled]",'enabled':"[not(@disabled)]",'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]+)\]/,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&&!node.innerHTML.match(/^\s*$/)))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)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.startsWith(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!='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.blur();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,index){if(Object.isUndefined(index))
return this[element.type=='select-one'?'selectOne':'selectMany'](element);else{var opt,value,single=!Object.isArray(index);for(var i=0,length=element.length;i<length;i++){opt=element.options[i];value=this.optionValue(opt);if(single){if(value==index){opt.selected=true;return;}}
else opt.selected=index.include(value);}}},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){var node=Event.extend(event).target;return Element.extend(node.nodeType==Node.TEXT_NODE?node.parentNode:node);},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){return{x:event.pageX||(event.clientX+
(document.documentElement.scrollLeft||document.body.scrollLeft)),y:event.pageY||(event.clientY+
(document.documentElement.scrollTop||document.body.scrollTop))};},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){if(element._prototypeEventID)return element._prototypeEventID[0];arguments.callee.id=arguments.callee.id||1;return element._prototypeEventID=[++arguments.callee.id];}
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);}
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();function clickclear(thisfield,defaulttext){if(thisfield.value==defaulttext){thisfield.value="";}}
function clickrecall(thisfield,defaulttext){if(thisfield.value==""){thisfield.value=defaulttext;}}
jQuery(document).ready(function()
{Cufon.replace('h1, h2, h3, h4, .vlak_link',{fontFamily:'The Sans Bold'});Cufon.replace('#menu a',{fontFamily:'Trebuchet MS Bold',textShadow:'#FFF 0px 0px'});jQuery("#vlak_popup").liquidCanvas("[shadow{width:5;shift:5;color:#000;alpha:30} fill{color:#FFF} border{width:0;color:#CCC}] => roundedRect{radius:12}");jQuery("#popup_close").click(function(){jQuery("#vlak_popup_wrapper").hide();});jQuery("#popup_checkbox input").change(function(){var $this=jQuery(this);var checked=$this.attr("checked");var hash=$this.attr("id");jQuery.ajax({url:"/scripts/popup_check.php",type:"post",data:{checked:checked,hash:hash}});});});function initScrollBars()
{jQuery(function(){jQuery('#content_scroll').jScrollPane({showArrows:true,wheelSpeed:60,scrollbarWidth:11,scrollbarMargin:15});});}
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return"";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;var topFromBox=20;var leftFromBox=0;var resultBoxClass="search_results";var selectedResultClass="result_selected";var searchFieldClass="search_field";var searchBoxClass="search_box";var searchLoaderClass="search_loader";var result="result";function site_search_init()
{var searchBoxes=document.getElementsByClassName(searchFieldClass);if(searchBoxes)
{for(var i=0;i<searchBoxes.length;i++)
{var id=searchBoxes[i].id;var funcKeyUp=function(e){search(id,e);}
var funcFocus=function(){clearSearch(id);this.select();}
Event.observe(searchBoxes[i],"keyup",funcKeyUp,true);Event.observe(searchBoxes[i],"focus",funcFocus,true);}
Event.observe(document.body,"mouseup",function(){hideResults();},true);Event.observe(document.body,"keydown",function(e){navigateResults(e);},true)}}
selected=null;previousSelected=null;function navigateResults(e)
{if($(resultBoxClass)!=undefined&&$(resultBoxClass).style.display!="none")
{if(e.keyCode==38||e.keyCode==40||e.keyCode==13)
{if(selected==null){selected=0;selectResult();}else{switch(e.keyCode)
{case 38:if(selected!=0){selected--;selectResult();}
Event.stop(e);break;case 40:if($(result+(selected+1))!=undefined){selected++;selectResult();}
Event.stop(e);break;case 13:var resultDiv=$(result+selected);location.href=resultDiv.href;break;}}
previousSelected=selected;}}}
function mouseOverResult(i)
{selected=i;previousSelected=i;}
function selectResult()
{var resultDiv=$(result+selected);resultDiv.className=selectedResultClass;clearPrevious();}
function clearPrevious()
{if(previousSelected!=null){var previousResultDiv=$(result+previousSelected);if(!previousResultDiv.isUndefined){previousResultDiv.className=result;}}}
var searchInterval=500;var typing=0;var nonKeys=[27,20,16,17,91,18,93,37,38,40,39,16,27,112,113,114,115,116,117,118,119,120,121,122,123,18,35,36,33,34,45,45,144,44,145,19];function checkReadySearch(field)
{typing--;if(typing==0)
{startSearch(field);}}
function search(field,e)
{if(nonKeys.indexOf(e.keyCode)==-1){typing++;setTimeout(function(){checkReadySearch(field);},searchInterval);}}
function startSearch(fieldId)
{$(searchLoaderClass).style.display="block";var field=$(fieldId);var value=field.value;if($(resultBoxClass)==undefined){addResultDiv(fieldId);}
var params={value:value};if(value!=""){var succes_actions=function(transport)
{var responseText=transport.responseText;$(resultBoxClass).innerHTML=responseText;$(resultBoxClass).style.display="block";$(searchLoaderClass).style.display="none";selected=null;previousSelected=null;}
new Ajax.Request(ssAction,{method:'post',onSuccess:succes_actions,parameters:params});}else{hideResults();}}
function hideResults(){if(!$(resultBoxClass).isUndefined){$(resultBoxClass).style.display="none";}}
function clearSearch(fieldId)
{var field=$(fieldId);var value=field.value;if(value==defaultSearchText){field.value="";field.style.color="black";}}
document.observe("dom:loaded",function(e){site_search_init();},true);