var Prototype={Version:"1.6.0.3",Browser:{IE:!!(window.attachEvent&&navigator.userAgent.indexOf("Opera")===-1),Opera:navigator.userAgent.indexOf("Opera")>-1,WebKit:navigator.userAgent.indexOf("AppleWebKit/")>-1,Gecko:navigator.userAgent.indexOf("Gecko")>-1&&navigator.userAgent.indexOf("KHTML")===-1,MobileSafari:!!navigator.userAgent.match(/Apple.*Mobile.*Safari/)},BrowserFeatures:{XPath:!!document.evaluate,SelectorsAPI:!!document.querySelector,ElementExtensions:!!window.HTMLElement,SpecificElementExtensions:document.createElement("div")["__proto__"]&&document.createElement("div")["__proto__"]!==document.createElement("form")["__proto__"]},ScriptFragment:"<script[^>]*>([\\S\\s]*?)<\/script>",JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(a){return a}};if(Prototype.Browser.MobileSafari){Prototype.BrowserFeatures.SpecificElementExtensions=false}var Class={create:function(){var e=null,d=$A(arguments);if(Object.isFunction(d[0])){e=d.shift()}function a(){this.initialize.apply(this,arguments)}Object.extend(a,Class.Methods);a.superclass=e;a.subclasses=[];if(e){var b=function(){};b.prototype=e.prototype;a.prototype=new b;e.subclasses.push(a)}for(var c=0;c<d.length;c++){a.addMethods(d[c])}if(!a.prototype.initialize){a.prototype.initialize=Prototype.emptyFunction}a.prototype.constructor=a;return a}};Class.Methods={addMethods:function(g){var c=this.superclass&&this.superclass.prototype;var b=Object.keys(g);if(!Object.keys({toString:true}).length){b.push("toString","valueOf")}for(var a=0,d=b.length;a<d;a++){var f=b[a],e=g[f];if(c&&Object.isFunction(e)&&e.argumentNames().first()=="$super"){var h=e;e=(function(i){return function(){return c[i].apply(this,arguments)}})(f).wrap(h);e.valueOf=h.valueOf.bind(h);e.toString=h.toString.bind(h)}this.prototype[f]=e}return this}};var Abstract={};Object.extend=function(a,c){for(var b in c){a[b]=c[b]}return a};Object.extend(Object,{inspect:function(a){try{if(Object.isUndefined(a)){return"undefined"}if(a===null){return"null"}return a.inspect?a.inspect():String(a)}catch(b){if(b instanceof RangeError){return"..."}throw b}},toJSON:function(a){var c=typeof a;switch(c){case"undefined":case"function":case"unknown":return;case"boolean":return a.toString()}if(a===null){return"null"}if(a.toJSON){return a.toJSON()}if(Object.isElement(a)){return}var b=[];for(var e in a){var d=Object.toJSON(a[e]);if(!Object.isUndefined(d)){b.push(e.toJSON()+": "+d)}}return"{"+b.join(", ")+"}"},toQueryString:function(a){return $H(a).toQueryString()},toHTML:function(a){return a&&a.toHTML?a.toHTML():String.interpret(a)},keys:function(a){var b=[];for(var c in a){b.push(c)}return b},values:function(b){var a=[];for(var c in b){a.push(b[c])}return a},clone:function(a){return Object.extend({},a)},isElement:function(a){return !!(a&&a.nodeType==1)},isArray:function(a){return a!=null&&typeof a=="object"&&"splice" in a&&"join" in a},isHash:function(a){return a instanceof Hash},isFunction:function(a){return typeof a=="function"},isString:function(a){return typeof a=="string"},isNumber:function(a){return typeof a=="number"},isUndefined:function(a){return typeof a=="undefined"}});Object.extend(Function.prototype,{argumentNames:function(){var a=this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1].replace(/\s+/g,"").split(",");return a.length==1&&!a[0]?[]:a},bind:function(){if(arguments.length<2&&Object.isUndefined(arguments[0])){return this}var a=this,c=$A(arguments),b=c.shift();return function(){return a.apply(b,c.concat($A(arguments)))}},bindAsEventListener:function(){var a=this,c=$A(arguments),b=c.shift();return function(d){return a.apply(b,[d||window.event].concat(c))}},curry:function(){if(!arguments.length){return this}var a=this,b=$A(arguments);return function(){return a.apply(this,b.concat($A(arguments)))}},delay:function(){var a=this,b=$A(arguments),c=b.shift()*1000;return window.setTimeout(function(){return a.apply(a,b)},c)},defer:function(){var a=[0.01].concat($A(arguments));return this.delay.apply(this,a)},wrap:function(b){var a=this;return function(){return b.apply(this,[a.bind(this)].concat($A(arguments)))}},methodize:function(){if(this._methodized){return this._methodized}var a=this;return this._methodized=function(){return a.apply(null,[this].concat($A(arguments)))}}});Date.prototype.toJSON=function(){return'"'+this.getUTCFullYear()+"-"+(this.getUTCMonth()+1).toPaddedString(2)+"-"+this.getUTCDate().toPaddedString(2)+"T"+this.getUTCHours().toPaddedString(2)+":"+this.getUTCMinutes().toPaddedString(2)+":"+this.getUTCSeconds().toPaddedString(2)+'Z"'};var Try={these:function(){var c;for(var b=0,d=arguments.length;b<d;b++){var a=arguments[b];try{c=a();break}catch(f){}}return c}};RegExp.prototype.match=RegExp.prototype.test;RegExp.escape=function(a){return String(a).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")};var PeriodicalExecuter=Class.create({initialize:function(b,a){this.callback=b;this.frequency=a;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(a){return a==null?"":String(a)},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\":"\\\\"}});Object.extend(String.prototype,{gsub:function(e,c){var a="",d=this,b;c=arguments.callee.prepareReplacement(c);while(d.length>0){if(b=d.match(e)){a+=d.slice(0,b.index);a+=String.interpret(c(b));d=d.slice(b.index+b[0].length)}else{a+=d,d=""}}return a},sub:function(c,a,b){a=this.gsub.prepareReplacement(a);b=Object.isUndefined(b)?1:b;return this.gsub(c,function(d){if(--b<0){return d[0]}return a(d)})},scan:function(b,a){this.gsub(b,a);return String(this)},truncate:function(b,a){b=b||30;a=Object.isUndefined(a)?"...":a;return this.length>b?this.slice(0,b-a.length)+a: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 b=new RegExp(Prototype.ScriptFragment,"img");var a=new RegExp(Prototype.ScriptFragment,"im");return(this.match(b)||[]).map(function(c){return(c.match(a)||["",""])[1]})},evalScripts:function(){return this.extractScripts().map(function(script){return eval(script)})},escapeHTML:function(){var a=arguments.callee;a.text.data=this;return a.div.innerHTML},unescapeHTML:function(){var a=new Element("div");a.innerHTML=this.stripTags();return a.childNodes[0]?(a.childNodes.length>1?$A(a.childNodes).inject("",function(b,c){return b+c.nodeValue}):a.childNodes[0].nodeValue):""},toQueryParams:function(b){var a=this.strip().match(/([^?#]*)(#.*)?$/);if(!a){return{}}return a[1].split(b||"&").inject({},function(e,f){if((f=f.split("="))[0]){var c=decodeURIComponent(f.shift());var d=f.length>1?f.join("="):f[0];if(d!=undefined){d=decodeURIComponent(d)}if(c in e){if(!Object.isArray(e[c])){e[c]=[e[c]]}e[c].push(d)}else{e[c]=d}}return e})},toArray:function(){return this.split("")},succ:function(){return this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.length-1)+1)},times:function(a){return a<1?"":new Array(a+1).join(this)},camelize:function(){var d=this.split("-"),a=d.length;if(a==1){return d[0]}var c=this.charAt(0)=="-"?d[0].charAt(0).toUpperCase()+d[0].substring(1):d[0];for(var b=1;b<a;b++){c+=d[b].charAt(0).toUpperCase()+d[b].substring(1)}return c},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(b){var a=this.gsub(/[\x00-\x1f\\]/,function(c){var d=String.specialChar[c[0]];return d?d:"\\u00"+c[0].charCodeAt().toPaddedString(2,16)});if(b){return'"'+a.replace(/"/g,'\\"')+'"'}return"'"+a.replace(/'/g,"\\'")+"'"},toJSON:function(){return this.inspect(true)},unfilterJSON:function(a){return this.sub(a||Prototype.JSONFilter,"#{1}")},isJSON:function(){var a=this;if(a.blank()){return false}a=this.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,"");return(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(a)},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(a){return this.indexOf(a)>-1},startsWith:function(a){return this.indexOf(a)===0},endsWith:function(a){var b=this.length-a.length;return b>=0&&this.lastIndexOf(a)===b},empty:function(){return this==""},blank:function(){return/^\s*$/.test(this)},interpolate:function(a,b){return new Template(this,b).evaluate(a)}});if(Prototype.Browser.WebKit||Prototype.Browser.IE){Object.extend(String.prototype,{escapeHTML:function(){return this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},unescapeHTML:function(){return this.stripTags().replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">")}})}String.prototype.gsub.prepareReplacement=function(b){if(Object.isFunction(b)){return b}var a=new Template(b);return function(c){return a.evaluate(c)}};String.prototype.parseQuery=String.prototype.toQueryParams;Object.extend(String.prototype.escapeHTML,{div:document.createElement("div"),text:document.createTextNode("")});String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.text);var Template=Class.create({initialize:function(a,b){this.template=a.toString();this.pattern=b||Template.Pattern},evaluate:function(a){if(Object.isFunction(a.toTemplateReplacements)){a=a.toTemplateReplacements()}return this.template.gsub(this.pattern,function(d){if(a==null){return""}var f=d[1]||"";if(f=="\\"){return d[2]}var b=a,g=d[3];var e=/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;d=e.exec(g);if(d==null){return f}while(d!=null){var c=d[1].startsWith("[")?d[2].gsub("\\\\]","]"):d[1];b=b[c];if(null==b||""==d[3]){break}g=g.substring("["==d[3]?d[1].length:d[0].length);d=e.exec(g)}return f+String.interpret(b)})}});Template.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;var $break={};var Enumerable={each:function(c,b){var a=0;try{this._each(function(e){c.call(b,e,a++)})}catch(d){if(d!=$break){throw d}}return this},eachSlice:function(d,c,b){var a=-d,e=[],f=this.toArray();if(d<1){return f}while((a+=d)<f.length){e.push(f.slice(a,a+d))}return e.collect(c,b)},all:function(c,b){c=c||Prototype.K;var a=true;this.each(function(e,d){a=a&&!!c.call(b,e,d);if(!a){throw $break}});return a},any:function(c,b){c=c||Prototype.K;var a=false;this.each(function(e,d){if(a=!!c.call(b,e,d)){throw $break}});return a},collect:function(c,b){c=c||Prototype.K;var a=[];this.each(function(e,d){a.push(c.call(b,e,d))});return a},detect:function(c,b){var a;this.each(function(e,d){if(c.call(b,e,d)){a=e;throw $break}});return a},findAll:function(c,b){var a=[];this.each(function(e,d){if(c.call(b,e,d)){a.push(e)}});return a},grep:function(d,c,b){c=c||Prototype.K;var a=[];if(Object.isString(d)){d=new RegExp(d)}this.each(function(f,e){if(d.match(f)){a.push(c.call(b,f,e))}});return a},include:function(a){if(Object.isFunction(this.indexOf)){if(this.indexOf(a)!=-1){return true}}var b=false;this.each(function(c){if(c==a){b=true;throw $break}});return b},inGroupsOf:function(b,a){a=Object.isUndefined(a)?null:a;return this.eachSlice(b,function(c){while(c.length<b){c.push(a)}return c})},inject:function(a,c,b){this.each(function(e,d){a=c.call(b,a,e,d)});return a},invoke:function(b){var a=$A(arguments).slice(1);return this.map(function(c){return c[b].apply(c,a)})},max:function(c,b){c=c||Prototype.K;var a;this.each(function(e,d){e=c.call(b,e,d);if(a==null||e>=a){a=e}});return a},min:function(c,b){c=c||Prototype.K;var a;this.each(function(e,d){e=c.call(b,e,d);if(a==null||e<a){a=e}});return a},partition:function(d,b){d=d||Prototype.K;var c=[],a=[];this.each(function(f,e){(d.call(b,f,e)?c:a).push(f)});return[c,a]},pluck:function(b){var a=[];this.each(function(c){a.push(c[b])});return a},reject:function(c,b){var a=[];this.each(function(e,d){if(!c.call(b,e,d)){a.push(e)}});return a},sortBy:function(b,a){return this.map(function(d,c){return{value:d,criteria:b.call(a,d,c)}}).sort(function(f,e){var d=f.criteria,c=e.criteria;return d<c?-1:d>c?1:0}).pluck("value")},toArray:function(){return this.map()},zip:function(){var b=Prototype.K,a=$A(arguments);if(Object.isFunction(a.last())){b=a.pop()}var c=[this].concat(a).map($A);return this.map(function(e,d){return b(c.pluck(d))})},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(c){if(!c){return[]}if(c.toArray){return c.toArray()}var b=c.length||0,a=new Array(b);while(b--){a[b]=c[b]}return a}if(Prototype.Browser.WebKit){$A=function(c){if(!c){return[]}if(!(typeof c==="function"&&typeof c.length==="number"&&typeof c.item==="function")&&c.toArray){return c.toArray()}var b=c.length||0,a=new Array(b);while(b--){a[b]=c[b]}return a}}Array.from=$A;Object.extend(Array.prototype,Enumerable);if(!Array.prototype._reverse){Array.prototype._reverse=Array.prototype.reverse}Object.extend(Array.prototype,{_each:function(b){for(var a=0,c=this.length;a<c;a++){b(this[a])}},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(a){return a!=null})},flatten:function(){return this.inject([],function(b,a){return b.concat(Object.isArray(a)?a.flatten():[a])})},without:function(){var a=$A(arguments);return this.select(function(b){return !a.include(b)})},reverse:function(a){return(a!==false?this:this.toArray())._reverse()},reduce:function(){return this.length>1?this:this[0]},uniq:function(a){return this.inject([],function(d,c,b){if(0==b||(a?d.last()!=c:!d.include(c))){d.push(c)}return d})},intersect:function(a){return this.uniq().findAll(function(b){return a.detect(function(c){return b===c})})},clone:function(){return[].concat(this)},size:function(){return this.length},inspect:function(){return"["+this.map(Object.inspect).join(", ")+"]"},toJSON:function(){var a=[];this.each(function(b){var c=Object.toJSON(b);if(!Object.isUndefined(c)){a.push(c)}});return"["+a.join(", ")+"]"}});if(Object.isFunction(Array.prototype.forEach)){Array.prototype._each=Array.prototype.forEach}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(c,a){a||(a=0);var b=this.length;if(a<0){a=b+a}for(;a<b;a++){if(this[a]===c){return a}}return -1}}if(!Array.prototype.lastIndexOf){Array.prototype.lastIndexOf=function(b,a){a=isNaN(a)?this.length:(a<0?this.length+a:a)+1;var c=this.slice(0,a).reverse().indexOf(b);return(c<0)?c:a-c-1}}Array.prototype.toArray=Array.prototype.clone;function $w(a){if(!Object.isString(a)){return[]}a=a.strip();return a?a.split(/\s+/):[]}if(Prototype.Browser.Opera){Array.prototype.concat=function(){var e=[];for(var b=0,c=this.length;b<c;b++){e.push(this[b])}for(var b=0,c=arguments.length;b<c;b++){if(Object.isArray(arguments[b])){for(var a=0,d=arguments[b].length;a<d;a++){e.push(arguments[b][a])}}else{e.push(arguments[b])}}return e}}Object.extend(Number.prototype,{toColorPart:function(){return this.toPaddedString(2,16)},succ:function(){return this+1},times:function(b,a){$R(0,this,true).each(b,a);return this},toPaddedString:function(c,b){var a=this.toString(b||10);return"0".times(c-a.length)+a},toJSON:function(){return isFinite(this)?this.toString():"null"}});$w("abs round ceil floor").each(function(a){Number.prototype[a]=Math[a].methodize()});function $H(a){return new Hash(a)}var Hash=Class.create(Enumerable,(function(){function a(b,c){if(Object.isUndefined(c)){return b}return b+"="+encodeURIComponent(String.interpret(c))}return{initialize:function(b){this._object=Object.isHash(b)?b.toObject():Object.clone(b)},_each:function(c){for(var b in this._object){var d=this._object[b],e=[b,d];e.key=b;e.value=d;c(e)}},set:function(b,c){return this._object[b]=c},get:function(b){if(this._object[b]!==Object.prototype[b]){return this._object[b]}},unset:function(b){var c=this._object[b];delete this._object[b];return c},toObject:function(){return Object.clone(this._object)},keys:function(){return this.pluck("key")},values:function(){return this.pluck("value")},index:function(c){var b=this.detect(function(d){return d.value===c});return b&&b.key},merge:function(b){return this.clone().update(b)},update:function(b){return new Hash(b).inject(this,function(c,d){c.set(d.key,d.value);return c})},toQueryString:function(){return this.inject([],function(d,e){var c=encodeURIComponent(e.key),b=e.value;if(b&&typeof b=="object"){if(Object.isArray(b)){return d.concat(b.map(a.curry(c)))}}else{d.push(a(c,b))}return d}).join("&")},inspect:function(){return"#<Hash:{"+this.map(function(b){return b.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(c,a,b){this.start=c;this.end=a;this.exclusive=b},_each:function(a){var b=this.start;while(this.include(b)){a(b);b=b.succ()}},include:function(a){if(a<this.start){return false}if(this.exclusive){return a<this.end}return a<=this.end}});var $R=function(c,a,b){return new ObjectRange(c,a,b)};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(a){this.responders._each(a)},register:function(a){if(!this.include(a)){this.responders.push(a)}},unregister:function(a){this.responders=this.responders.without(a)},dispatch:function(d,b,c,a){this.each(function(f){if(Object.isFunction(f[d])){try{f[d].apply(f,[b,c,a])}catch(g){}}})}};Object.extend(Ajax.Responders,Enumerable);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++},onComplete:function(){Ajax.activeRequestCount--}});Ajax.Base=Class.create({initialize:function(a){this.options={method:"post",asynchronous:true,contentType:"application/x-www-form-urlencoded",encoding:"UTF-8",parameters:"",evalJSON:true,evalJS:true};Object.extend(this.options,a||{});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,b,a){$super(a);this.transport=Ajax.getTransport();this.request(b)},request:function(b){this.url=b;this.method=this.options.method;var d=Object.clone(this.options.parameters);if(!["get","post"].include(this.method)){d._method=this.method;this.method="post"}this.parameters=d;if(d=Object.toQueryString(d)){if(this.method=="get"){this.url+=(this.url.include("?")?"&":"?")+d}else{if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){d+="&_="}}}try{var a=new Ajax.Response(this);if(this.options.onCreate){this.options.onCreate(a)}Ajax.Responders.dispatch("onCreate",this,a);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||d):null;this.transport.send(this.body);if(!this.options.asynchronous&&this.transport.overrideMimeType){this.onStateChange()}}catch(c){this.dispatchException(c)}},onStateChange:function(){var a=this.transport.readyState;if(a>1&&!((a==4)&&this._complete)){this.respondToReadyState(this.transport.readyState)}},setRequestHeaders:function(){var e={"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.Version,Accept:"text/javascript, text/html, application/xml, text/xml, */*"};if(this.method=="post"){e["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){e.Connection="close"}}if(typeof this.options.requestHeaders=="object"){var c=this.options.requestHeaders;if(Object.isFunction(c.push)){for(var b=0,d=c.length;b<d;b+=2){e[c[b]]=c[b+1]}}else{$H(c).each(function(f){e[f.key]=f.value})}}for(var a in e){this.transport.setRequestHeader(a,e[a])}},success:function(){var a=this.getStatus();return !a||(a>=200&&a<300)},getStatus:function(){try{return this.transport.status||0}catch(a){return 0}},respondToReadyState:function(a){var c=Ajax.Request.Events[a],b=new Ajax.Response(this);if(c=="Complete"){try{this._complete=true;(this.options["on"+b.status]||this.options["on"+(this.success()?"Success":"Failure")]||Prototype.emptyFunction)(b,b.headerJSON)}catch(d){this.dispatchException(d)}var f=b.getHeader("Content-type");if(this.options.evalJS=="force"||(this.options.evalJS&&this.isSameOrigin()&&f&&f.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i))){this.evalResponse()}}try{(this.options["on"+c]||Prototype.emptyFunction)(b,b.headerJSON);Ajax.Responders.dispatch("on"+c,this,b,b.headerJSON)}catch(d){this.dispatchException(d)}if(c=="Complete"){this.transport.onreadystatechange=Prototype.emptyFunction}},isSameOrigin:function(){var a=this.url.match(/^\s*https?:\/\/[^\/]*/);return !a||(a[0]=="#{protocol}//#{domain}#{port}".interpolate({protocol:location.protocol,domain:document.domain,port:location.port?":"+location.port:""}))},getHeader:function(a){try{return this.transport.getResponseHeader(a)||null}catch(b){return null}},evalResponse:function(){try{return eval((this.transport.responseText||"").unfilterJSON())}catch(e){this.dispatchException(e)}},dispatchException:function(a){(this.options.onException||Prototype.emptyFunction)(this,a);Ajax.Responders.dispatch("onException",this,a)}});Ajax.Request.Events=["Uninitialized","Loading","Loaded","Interactive","Complete"];Ajax.Response=Class.create({initialize:function(c){this.request=c;var d=this.transport=c.transport,a=this.readyState=d.readyState;if((a>2&&!Prototype.Browser.IE)||a==4){this.status=this.getStatus();this.statusText=this.getStatusText();this.responseText=String.interpret(d.responseText);this.headerJSON=this._getHeaderJSON()}if(a==4){var b=d.responseXML;this.responseXML=Object.isUndefined(b)?null:b;this.responseJSON=this._getResponseJSON()}},status:0,statusText:"",getStatus:Ajax.Request.prototype.getStatus,getStatusText:function(){try{return this.transport.statusText||""}catch(a){return""}},getHeader:Ajax.Request.prototype.getHeader,getAllHeaders:function(){try{return this.getAllResponseHeaders()}catch(a){return null}},getResponseHeader:function(a){return this.transport.getResponseHeader(a)},getAllResponseHeaders:function(){return this.transport.getAllResponseHeaders()},_getHeaderJSON:function(){var a=this.getHeader("X-JSON");if(!a){return null}a=decodeURIComponent(escape(a));try{return a.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin())}catch(b){this.request.dispatchException(b)}},_getResponseJSON:function(){var a=this.request.options;if(!a.evalJSON||(a.evalJSON!="force"&&!(this.getHeader("Content-type")||"").include("application/json"))||this.responseText.blank()){return null}try{return this.responseText.evalJSON(a.sanitizeJSON||!this.request.isSameOrigin())}catch(b){this.request.dispatchException(b)}}});Ajax.Updater=Class.create(Ajax.Request,{initialize:function($super,a,c,b){this.container={success:(a.success||a),failure:(a.failure||(a.success?null:a))};b=Object.clone(b);var d=b.onComplete;b.onComplete=(function(e,f){this.updateContent(e.responseText);if(Object.isFunction(d)){d(e,f)}}).bind(this);$super(c,b)},updateContent:function(d){var c=this.container[this.success()?"success":"failure"],a=this.options;if(!a.evalScripts){d=d.stripScripts()}if(c=$(c)){if(a.insertion){if(Object.isString(a.insertion)){var b={};b[a.insertion]=d;c.insert(b)}else{a.insertion(c,d)}}else{c.update(d)}}}});Ajax.PeriodicalUpdater=Class.create(Ajax.Base,{initialize:function($super,a,c,b){$super(b);this.onComplete=this.options.onComplete;this.frequency=(this.options.frequency||2);this.decay=(this.options.decay||1);this.updater={};this.container=a;this.url=c;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(a){if(this.options.decay){this.decay=(a.responseText==this.lastText?this.decay*this.options.decay:1);this.lastText=a.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 $(b){if(arguments.length>1){for(var a=0,d=[],c=arguments.length;a<c;a++){d.push($(arguments[a]))}return d}if(Object.isString(b)){b=document.getElementById(b)}return Element.extend(b)}if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=function(f,a){var c=[];var e=document.evaluate(f,$(a)||document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var b=0,d=e.snapshotLength;b<d;b++){c.push(Element.extend(e.snapshotItem(b)))}return c}}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 a=this.Element;this.Element=function(d,c){c=c||{};d=d.toLowerCase();var b=Element.cache;if(Prototype.Browser.IE&&c.name){d="<"+d+' name="'+c.name+'">';delete c.name;return Element.writeAttribute(document.createElement(d),c)}if(!b[d]){b[d]=Element.extend(document.createElement(d))}return Element.writeAttribute(b[d].cloneNode(false),c)};Object.extend(this.Element,a||{});if(a){this.Element.prototype=a.prototype}}).call(window);Element.cache={};Element.Methods={visible:function(a){return $(a).style.display!="none"},toggle:function(a){a=$(a);Element[Element.visible(a)?"hide":"show"](a);return a},hide:function(a){a=$(a);a.style.display="none";return a},show:function(a){a=$(a);a.style.display="";return a},remove:function(a){a=$(a);a.parentNode.removeChild(a);return a},update:function(a,b){a=$(a);if(b&&b.toElement){b=b.toElement()}if(Object.isElement(b)){return a.update().insert(b)}b=Object.toHTML(b);a.innerHTML=b.stripScripts();b.evalScripts.bind(b).defer();return a},replace:function(b,c){b=$(b);if(c&&c.toElement){c=c.toElement()}else{if(!Object.isElement(c)){c=Object.toHTML(c);var a=b.ownerDocument.createRange();a.selectNode(b);c.evalScripts.bind(c).defer();c=a.createContextualFragment(c.stripScripts())}}b.parentNode.replaceChild(c,b);return b},insert:function(c,e){c=$(c);if(Object.isString(e)||Object.isNumber(e)||Object.isElement(e)||(e&&(e.toElement||e.toHTML))){e={bottom:e}}var d,f,b,g;for(var a in e){d=e[a];a=a.toLowerCase();f=Element._insertionTranslations[a];if(d&&d.toElement){d=d.toElement()}if(Object.isElement(d)){f(c,d);continue}d=Object.toHTML(d);b=((a=="before"||a=="after")?c.parentNode:c).tagName.toUpperCase();g=Element._getContentFromAnonymousElement(b,d.stripScripts());if(a=="top"||a=="after"){g.reverse()}g.each(f.curry(c));d.evalScripts.bind(d).defer()}return c},wrap:function(b,c,a){b=$(b);if(Object.isElement(c)){$(c).writeAttribute(a||{})}else{if(Object.isString(c)){c=new Element(c,a)}else{c=new Element("div",c)}}if(b.parentNode){b.parentNode.replaceChild(c,b)}c.appendChild(b);return c},inspect:function(b){b=$(b);var a="<"+b.tagName.toLowerCase();$H({id:"id",className:"class"}).each(function(f){var e=f.first(),c=f.last();var d=(b[e]||"").toString();if(d){a+=" "+c+"="+d.inspect(true)}});return a+">"},recursivelyCollect:function(a,c){a=$(a);var b=[];while(a=a[c]){if(a.nodeType==1){b.push(Element.extend(a))}}return b},ancestors:function(a){return $(a).recursivelyCollect("parentNode")},descendants:function(a){return $(a).select("*")},firstDescendant:function(a){a=$(a).firstChild;while(a&&a.nodeType!=1){a=a.nextSibling}return $(a)},immediateDescendants:function(a){if(!(a=$(a).firstChild)){return[]}while(a&&a.nodeType!=1){a=a.nextSibling}if(a){return[a].concat($(a).nextSiblings())}return[]},previousSiblings:function(a){return $(a).recursivelyCollect("previousSibling")},nextSiblings:function(a){return $(a).recursivelyCollect("nextSibling")},siblings:function(a){a=$(a);return a.previousSiblings().reverse().concat(a.nextSiblings())},match:function(b,a){if(Object.isString(a)){a=new Selector(a)}return a.match($(b))},up:function(b,d,a){b=$(b);if(arguments.length==1){return $(b.parentNode)}var c=b.ancestors();return Object.isNumber(d)?c[d]:Selector.findElement(c,d,a)},down:function(b,c,a){b=$(b);if(arguments.length==1){return b.firstDescendant()}return Object.isNumber(c)?b.descendants()[c]:Element.select(b,c)[a||0]},previous:function(b,d,a){b=$(b);if(arguments.length==1){return $(Selector.handlers.previousElementSibling(b))}var c=b.previousSiblings();return Object.isNumber(d)?c[d]:Selector.findElement(c,d,a)},next:function(c,d,b){c=$(c);if(arguments.length==1){return $(Selector.handlers.nextElementSibling(c))}var a=c.nextSiblings();return Object.isNumber(d)?a[d]:Selector.findElement(a,d,b)},select:function(){var a=$A(arguments),b=$(a.shift());return Selector.findChildElements(b,a)},adjacent:function(){var a=$A(arguments),b=$(a.shift());return Selector.findChildElements(b.parentNode,a).without(b)},identify:function(b){b=$(b);var c=b.readAttribute("id"),a=arguments.callee;if(c){return c}do{c="anonymous_element_"+a.counter++}while($(c));b.writeAttribute("id",c);return c},readAttribute:function(c,a){c=$(c);if(Prototype.Browser.IE){var b=Element._attributeTranslations.read;if(b.values[a]){return b.values[a](c,a)}if(b.names[a]){a=b.names[a]}if(a.include(":")){return(!c.attributes||!c.attributes[a])?null:c.attributes[a].value}}return c.getAttribute(a)},writeAttribute:function(e,c,f){e=$(e);var b={},d=Element._attributeTranslations.write;if(typeof c=="object"){b=c}else{b[c]=Object.isUndefined(f)?true:f}for(var a in b){c=d.names[a]||a;f=b[a];if(d.values[a]){c=d.values[a](e,f)}if(f===false||f===null){e.removeAttribute(c)}else{if(f===true){e.setAttribute(c,c)}else{e.setAttribute(c,f)}}}return e},getHeight:function(a){return $(a).getDimensions().height},getWidth:function(a){return $(a).getDimensions().width},classNames:function(a){return new Element.ClassNames(a)},hasClassName:function(a,b){if(!(a=$(a))){return}var c=a.className;return(c.length>0&&(c==b||new RegExp("(^|\\s)"+b+"(\\s|$)").test(c)))},addClassName:function(a,b){if(!(a=$(a))){return}if(!a.hasClassName(b)){a.className+=(a.className?" ":"")+b}return a},removeClassName:function(a,b){if(!(a=$(a))){return}a.className=a.className.replace(new RegExp("(^|\\s+)"+b+"(\\s+|$)")," ").strip();return a},toggleClassName:function(a,b){if(!(a=$(a))){return}return a[a.hasClassName(b)?"removeClassName":"addClassName"](b)},cleanWhitespace:function(b){b=$(b);var c=b.firstChild;while(c){var a=c.nextSibling;if(c.nodeType==3&&!/\S/.test(c.nodeValue)){b.removeChild(c)}c=a}return b},empty:function(a){return $(a).innerHTML.blank()},descendantOf:function(b,a){b=$(b),a=$(a);if(b.compareDocumentPosition){return(b.compareDocumentPosition(a)&8)===8}if(a.contains){return a.contains(b)&&a!==b}while(b=b.parentNode){if(b==a){return true}}return false},scrollTo:function(a){a=$(a);var b=a.cumulativeOffset();window.scrollTo(b[0],b[1]);return a},getStyle:function(b,c){b=$(b);c=c=="float"?"cssFloat":c.camelize();var d=b.style[c];if(!d||d=="auto"){var a=document.defaultView.getComputedStyle(b,null);d=a?a[c]:null}if(c=="opacity"){return d?parseFloat(d):1}return d=="auto"?null:d},getOpacity:function(a){return $(a).getStyle("opacity")},setStyle:function(b,c){b=$(b);var e=b.style,a;if(Object.isString(c)){b.style.cssText+=";"+c;return c.include("opacity")?b.setOpacity(c.match(/opacity:\s*(\d?\.?\d*)/)[1]):b}for(var d in c){if(d=="opacity"){b.setOpacity(c[d])}else{e[(d=="float"||d=="cssFloat")?(Object.isUndefined(e.styleFloat)?"cssFloat":"styleFloat"):d]=c[d]}}return b},setOpacity:function(a,b){a=$(a);a.style.opacity=(b==1||b==="")?"":(b<0.00001)?0:b;return a},getDimensions:function(c){c=$(c);var g=c.getStyle("display");if(g!="none"&&g!=null){return{width:c.offsetWidth,height:c.offsetHeight}}var b=c.style;var f=b.visibility;var d=b.position;var a=b.display;b.visibility="hidden";b.position="absolute";b.display="block";var h=c.clientWidth;var e=c.clientHeight;b.display=a;b.position=d;b.visibility=f;return{width:h,height:e}},makePositioned:function(a){a=$(a);var b=Element.getStyle(a,"position");if(b=="static"||!b){a._madePositioned=true;a.style.position="relative";if(Prototype.Browser.Opera){a.style.top=0;a.style.left=0}}return a},undoPositioned:function(a){a=$(a);if(a._madePositioned){a._madePositioned=undefined;a.style.position=a.style.top=a.style.left=a.style.bottom=a.style.right=""}return a},makeClipping:function(a){a=$(a);if(a._overflow){return a}a._overflow=Element.getStyle(a,"overflow")||"auto";if(a._overflow!=="hidden"){a.style.overflow="hidden"}return a},undoClipping:function(a){a=$(a);if(!a._overflow){return a}a.style.overflow=a._overflow=="auto"?"":a._overflow;a._overflow=null;return a},cumulativeOffset:function(b){var a=0,c=0;do{a+=b.offsetTop||0;c+=b.offsetLeft||0;b=b.offsetParent}while(b);return Element._returnOffset(c,a)},positionedOffset:function(b){var a=0,d=0;do{a+=b.offsetTop||0;d+=b.offsetLeft||0;b=b.offsetParent;if(b){if(b.tagName.toUpperCase()=="BODY"){break}var c=Element.getStyle(b,"position");if(c!=="static"){break}}}while(b);return Element._returnOffset(d,a)},absolutize:function(b){b=$(b);if(b.getStyle("position")=="absolute"){return b}var d=b.positionedOffset();var f=d[1];var e=d[0];var c=b.clientWidth;var a=b.clientHeight;b._originalLeft=e-parseFloat(b.style.left||0);b._originalTop=f-parseFloat(b.style.top||0);b._originalWidth=b.style.width;b._originalHeight=b.style.height;b.style.position="absolute";b.style.top=f+"px";b.style.left=e+"px";b.style.width=c+"px";b.style.height=a+"px";return b},relativize:function(a){a=$(a);if(a.getStyle("position")=="relative"){return a}a.style.position="relative";var c=parseFloat(a.style.top||0)-(a._originalTop||0);var b=parseFloat(a.style.left||0)-(a._originalLeft||0);a.style.top=c+"px";a.style.left=b+"px";a.style.height=a._originalHeight;a.style.width=a._originalWidth;return a},cumulativeScrollOffset:function(b){var a=0,c=0;do{a+=b.scrollTop||0;c+=b.scrollLeft||0;b=b.parentNode}while(b);return Element._returnOffset(c,a)},getOffsetParent:function(a){if(a.offsetParent){return $(a.offsetParent)}if(a==document.body){return $(a)}while((a=a.parentNode)&&a!=document.body){if(Element.getStyle(a,"position")!="static"){return $(a)}}return $(document.body)},viewportOffset:function(d){var a=0,c=0;var b=d;do{a+=b.offsetTop||0;c+=b.offsetLeft||0;if(b.offsetParent==document.body&&Element.getStyle(b,"position")=="absolute"){break}}while(b=b.offsetParent);b=d;do{if(!Prototype.Browser.Opera||(b.tagName&&(b.tagName.toUpperCase()=="BODY"))){a-=b.scrollTop||0;c-=b.scrollLeft||0}}while(b=b.parentNode);return Element._returnOffset(c,a)},clonePosition:function(b,d){var a=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});d=$(d);var e=d.viewportOffset();b=$(b);var f=[0,0];var c=null;if(Element.getStyle(b,"position")=="absolute"){c=b.getOffsetParent();f=c.viewportOffset()}if(c==document.body){f[0]-=document.body.offsetLeft;f[1]-=document.body.offsetTop}if(a.setLeft){b.style.left=(e[0]-f[0]+a.offsetLeft)+"px"}if(a.setTop){b.style.top=(e[1]-f[1]+a.offsetTop)+"px"}if(a.setWidth){b.style.width=d.offsetWidth+"px"}if(a.setHeight){b.style.height=d.offsetHeight+"px"}return b}};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(d,b,c){switch(c){case"left":case"top":case"right":case"bottom":if(d(b,"position")==="static"){return null}case"height":case"width":if(!Element.visible(b)){return null}var e=parseInt(d(b,c),10);if(e!==b["offset"+c.capitalize()]){return e+"px"}var a;if(c==="height"){a=["border-top-width","padding-top","padding-bottom","border-bottom-width"]}else{a=["border-left-width","padding-left","padding-right","border-right-width"]}return a.inject(e,function(f,g){var h=d(b,g);return h===null?f:f-parseInt(h,10)})+"px";default:return d(b,c)}});Element.Methods.readAttribute=Element.Methods.readAttribute.wrap(function(c,a,b){if(b==="title"){return a.title}return c(a,b)})}else{if(Prototype.Browser.IE){Element.Methods.getOffsetParent=Element.Methods.getOffsetParent.wrap(function(c,b){b=$(b);try{b.offsetParent}catch(f){return $(document.body)}var a=b.getStyle("position");if(a!=="static"){return c(b)}b.setStyle({position:"relative"});var d=c(b);b.setStyle({position:a});return d});$w("positionedOffset viewportOffset").each(function(a){Element.Methods[a]=Element.Methods[a].wrap(function(f,c){c=$(c);try{c.offsetParent}catch(h){return Element._returnOffset(0,0)}var b=c.getStyle("position");if(b!=="static"){return f(c)}var d=c.getOffsetParent();if(d&&d.getStyle("position")==="fixed"){d.setStyle({zoom:1})}c.setStyle({position:"relative"});var g=f(c);c.setStyle({position:b});return g})});Element.Methods.cumulativeOffset=Element.Methods.cumulativeOffset.wrap(function(b,a){try{a.offsetParent}catch(c){return Element._returnOffset(0,0)}return b(a)});Element.Methods.getStyle=function(a,b){a=$(a);b=(b=="float"||b=="cssFloat")?"styleFloat":b.camelize();var c=a.style[b];if(!c&&a.currentStyle){c=a.currentStyle[b]}if(b=="opacity"){if(c=(a.getStyle("filter")||"").match(/alpha\(opacity=(.*)\)/)){if(c[1]){return parseFloat(c[1])/100}}return 1}if(c=="auto"){if((b=="width"||b=="height")&&(a.getStyle("display")!="none")){return a["offset"+b.capitalize()]+"px"}return null}return c};Element.Methods.setOpacity=function(b,e){function f(g){return g.replace(/alpha\([^\)]*\)/gi,"")}b=$(b);var a=b.currentStyle;if((a&&!a.hasLayout)||(!a&&b.style.zoom=="normal")){b.style.zoom=1}var d=b.getStyle("filter"),c=b.style;if(e==1||e===""){(d=f(d))?c.filter=d:c.removeAttribute("filter");return b}else{if(e<0.00001){e=0}}c.filter=f(d)+"alpha(opacity="+(e*100)+")";return b};Element._attributeTranslations={read:{names:{"class":"className","for":"htmlFor"},values:{_getAttr:function(a,b){return a.getAttribute(b,2)},_getAttrNode:function(a,c){var b=a.getAttributeNode(c);return b?b.value:""},_getEv:function(a,b){b=a.getAttribute(b);return b?b.toString().slice(23,-2):null},_flag:function(a,b){return $(a).hasAttribute(b)?b:null},style:function(a){return a.style.cssText.toLowerCase()},title:function(a){return a.title}}}};Element._attributeTranslations.write={names:Object.extend({cellpadding:"cellPadding",cellspacing:"cellSpacing"},Element._attributeTranslations.read.names),values:{checked:function(a,b){a.checked=!!b},style:function(a,b){a.style.cssText=b?b:""}}};Element._attributeTranslations.has={};$w("colSpan rowSpan vAlign dateTime accessKey tabIndex encType maxLength readOnly longDesc frameBorder").each(function(a){Element._attributeTranslations.write.names[a.toLowerCase()]=a;Element._attributeTranslations.has[a.toLowerCase()]=a});(function(a){Object.extend(a,{href:a._getAttr,src:a._getAttr,type:a._getAttr,action:a._getAttrNode,disabled:a._flag,checked:a._flag,readonly:a._flag,multiple:a._flag,onload:a._getEv,onunload:a._getEv,onclick:a._getEv,ondblclick:a._getEv,onmousedown:a._getEv,onmouseup:a._getEv,onmouseover:a._getEv,onmousemove:a._getEv,onmouseout:a._getEv,onfocus:a._getEv,onblur:a._getEv,onkeypress:a._getEv,onkeydown:a._getEv,onkeyup:a._getEv,onsubmit:a._getEv,onreset:a._getEv,onselect:a._getEv,onchange:a._getEv})})(Element._attributeTranslations.read.values)}else{if(Prototype.Browser.Gecko&&/rv:1\.8\.0/.test(navigator.userAgent)){Element.Methods.setOpacity=function(a,b){a=$(a);a.style.opacity=(b==1)?0.999999:(b==="")?"":(b<0.00001)?0:b;return a}}else{if(Prototype.Browser.WebKit){Element.Methods.setOpacity=function(a,b){a=$(a);a.style.opacity=(b==1||b==="")?"":(b<0.00001)?0:b;if(b==1){if(a.tagName.toUpperCase()=="IMG"&&a.width){a.width++;a.width--}else{try{var d=document.createTextNode(" ");a.appendChild(d);a.removeChild(d)}catch(c){}}}return a};Element.Methods.cumulativeOffset=function(b){var a=0,c=0;do{a+=b.offsetTop||0;c+=b.offsetLeft||0;if(b.offsetParent==document.body){if(Element.getStyle(b,"position")=="absolute"){break}}b=b.offsetParent}while(b);return Element._returnOffset(c,a)}}}}}if(Prototype.Browser.IE||Prototype.Browser.Opera){Element.Methods.update=function(b,c){b=$(b);if(c&&c.toElement){c=c.toElement()}if(Object.isElement(c)){return b.update().insert(c)}c=Object.toHTML(c);var a=b.tagName.toUpperCase();if(a in Element._insertionTranslations.tags){$A(b.childNodes).each(function(d){b.removeChild(d)});Element._getContentFromAnonymousElement(a,c.stripScripts()).each(function(d){b.appendChild(d)})}else{b.innerHTML=c.stripScripts()}c.evalScripts.bind(c).defer();return b}}if("outerHTML" in document.createElement("div")){Element.Methods.replace=function(c,e){c=$(c);if(e&&e.toElement){e=e.toElement()}if(Object.isElement(e)){c.parentNode.replaceChild(e,c);return c}e=Object.toHTML(e);var d=c.parentNode,b=d.tagName.toUpperCase();if(Element._insertionTranslations.tags[b]){var f=c.next();var a=Element._getContentFromAnonymousElement(b,e.stripScripts());d.removeChild(c);if(f){a.each(function(g){d.insertBefore(g,f)})}else{a.each(function(g){d.appendChild(g)})}}else{c.outerHTML=e.stripScripts()}e.evalScripts.bind(e).defer();return c}}Element._returnOffset=function(b,c){var a=[b,c];a.left=b;a.top=c;return a};Element._getContentFromAnonymousElement=function(c,b){var d=new Element("div"),a=Element._insertionTranslations.tags[c];if(a){d.innerHTML=a[0]+b+a[1];a[2].times(function(){d=d.firstChild})}else{d.innerHTML=b}return $A(d.childNodes)};Element._insertionTranslations={before:function(a,b){a.parentNode.insertBefore(b,a)},top:function(a,b){a.insertBefore(b,a.firstChild)},bottom:function(a,b){a.appendChild(b)},after:function(a,b){a.parentNode.insertBefore(b,a.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(a,c){c=Element._attributeTranslations.has[c]||c;var b=$(a).getAttributeNode(c);return !!(b&&b.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 a={},b=Element.Methods.ByTag;var c=Object.extend(function(f){if(!f||f._extendedByPrototype||f.nodeType!=1||f==window){return f}var d=Object.clone(a),e=f.tagName.toUpperCase(),h,g;if(b[e]){Object.extend(d,b[e])}for(h in d){g=d[h];if(Object.isFunction(g)&&!(h in f)){f[h]=g.methodize()}}f._extendedByPrototype=Prototype.emptyFunction;return f},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtensions){Object.extend(a,Element.Methods);Object.extend(a,Element.Methods.Simulated)}}});c.refresh();return c})();Element.hasAttribute=function(a,b){if(a.hasAttribute){return a.hasAttribute(b)}return Element.Methods.Simulated.hasAttribute(a,b)};Element.addMethods=function(c){var h=Prototype.BrowserFeatures,d=Element.Methods.ByTag;if(!c){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 b=c;c=arguments[1]}if(!b){Object.extend(Element.Methods,c||{})}else{if(Object.isArray(b)){b.each(g)}else{g(b)}}function g(j){j=j.toUpperCase();if(!Element.Methods.ByTag[j]){Element.Methods.ByTag[j]={}}Object.extend(Element.Methods.ByTag[j],c)}function a(l,k,j){j=j||false;for(var n in l){var m=l[n];if(!Object.isFunction(m)){continue}if(!j||!(n in k)){k[n]=m.methodize()}}}function e(l){var j;var k={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(k[l]){j="HTML"+k[l]+"Element"}if(window[j]){return window[j]}j="HTML"+l+"Element";if(window[j]){return window[j]}j="HTML"+l.capitalize()+"Element";if(window[j]){return window[j]}window[j]={};window[j].prototype=document.createElement(l)["__proto__"];return window[j]}if(h.ElementExtensions){a(Element.Methods,HTMLElement.prototype);a(Element.Methods.Simulated,HTMLElement.prototype,true)}if(h.SpecificElementExtensions){for(var i in Element.Methods.ByTag){var f=e(i);if(Object.isUndefined(f)){continue}a(d[i],f.prototype)}}Object.extend(Element,Element.Methods);delete Element.ByTag;if(Element.extend.refresh){Element.extend.refresh()}Element.cache={}};document.viewport={getDimensions:function(){var a={},b=Prototype.Browser;$w("width height").each(function(e){var c=e.capitalize();if(b.WebKit&&!document.evaluate){a[e]=self["inner"+c]}else{if(b.Opera&&parseFloat(window.opera.version())<9.5){a[e]=document.body["client"+c]}else{a[e]=document.documentElement["client"+c]}}});return a},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(a){this.expression=a.strip();if(this.shouldUseSelectorsAPI()){this.mode="selectorsAPI"}else{if(this.shouldUseXPath()){this.mode="xpath";this.compileXPathMatcher()}else{this.mode="normal";this.compileMatcher()}}},shouldUseXPath:function(){if(!Prototype.BrowserFeatures.XPath){return false}var a=this.expression;if(Prototype.Browser.WebKit&&(a.include("-of-type")||a.include(":empty"))){return false}if((/(\[[\w-]*?:|:checked)/).test(a)){return false}return true},shouldUseSelectorsAPI:function(){if(!Prototype.BrowserFeatures.SelectorsAPI){return false}if(!Selector._div){Selector._div=new Element("div")}try{Selector._div.querySelector(this.expression)}catch(a){return false}return true},compileMatcher:function(){var e=this.expression,ps=Selector.patterns,h=Selector.handlers,c=Selector.criteria,le,p,m;if(Selector._cache[e]){this.matcher=Selector._cache[e];return}this.matcher=["this.matcher = function(root) {","var r = root, h = Selector.handlers, c = false, n;"];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in ps){p=ps[i];if(m=e.match(p)){this.matcher.push(Object.isFunction(c[i])?c[i](m):new Template(c[i]).evaluate(m));e=e.replace(m[0],"");break}}}this.matcher.push("return h.unique(n);\n}");eval(this.matcher.join("\n"));Selector._cache[this.expression]=this.matcher},compileXPathMatcher:function(){var f=this.expression,g=Selector.patterns,b=Selector.xpath,d,a;if(Selector._cache[f]){this.xpath=Selector._cache[f];return}this.matcher=[".//*"];while(f&&d!=f&&(/\S/).test(f)){d=f;for(var c in g){if(a=f.match(g[c])){this.matcher.push(Object.isFunction(b[c])?b[c](a):new Template(b[c]).evaluate(a));f=f.replace(a[0],"");break}}}this.xpath=this.matcher.join("");Selector._cache[this.expression]=this.xpath},findElements:function(a){a=a||document;var c=this.expression,b;switch(this.mode){case"selectorsAPI":if(a!==document){var d=a.id,f=$(a).identify();c="#"+f+" "+c}b=$A(a.querySelectorAll(c)).map(Element.extend);a.id=d;return b;case"xpath":return document._getElementsByXPath(this.xpath,a);default:return this.matcher(a)}},match:function(j){this.tokens=[];var o=this.expression,a=Selector.patterns,f=Selector.assertions;var b,d,g;while(o&&b!==o&&(/\S/).test(o)){b=o;for(var k in a){d=a[k];if(g=o.match(d)){if(f[k]){this.tokens.push([k,Object.clone(g)]);o=o.replace(g[0],"")}else{return this.findElements(document).include(j)}}}}var n=true,c,l;for(var k=0,h;h=this.tokens[k];k++){c=h[0],l=h[1];if(!Selector.assertions[c](j,l)){n=false;break}}return n},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(a){if(a[1]=="*"){return""}return"[local-name()='"+a[1].toLowerCase()+"' or local-name()='"+a[1].toUpperCase()+"']"},className:"[contains(concat(' ', @class, ' '), ' #{1} ')]",id:"[@id='#{1}']",attrPresence:function(a){a[1]=a[1].toLowerCase();return new Template("[@#{1}]").evaluate(a)},attr:function(a){a[1]=a[1].toLowerCase();a[3]=a[5]||a[6];return new Template(Selector.xpath.operators[a[2]]).evaluate(a)},pseudo:function(a){var b=Selector.xpath.pseudos[a[1]];if(!b){return""}if(Object.isFunction(b)){return b(a)}return new Template(Selector.xpath.pseudos[a[1]]).evaluate(a)},operators:{"=":"[@#{1}='#{3}']","!=":"[@#{1}!='#{3}']","^=":"[starts-with(@#{1}, '#{3}')]","$=":"[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']","*=":"[contains(@#{1}, '#{3}')]","~=":"[contains(concat(' ', @#{1}, ' '), ' #{3} ')]","|=":"[contains(concat('-', @#{1}, '-'), '-#{3}-')]"},pseudos:{"first-child":"[not(preceding-sibling::*)]","last-child":"[not(following-sibling::*)]","only-child":"[not(preceding-sibling::* or following-sibling::*)]",empty:"[count(*) = 0 and (count(text()) = 0)]",checked:"[@checked]",disabled:"[(@disabled) and (@type!='hidden')]",enabled:"[not(@disabled) and (@type!='hidden')]",not:function(b){var j=b[6],h=Selector.patterns,a=Selector.xpath,f,c;var g=[];while(j&&f!=j&&(/\S/).test(j)){f=j;for(var d in h){if(b=j.match(h[d])){c=Object.isFunction(a[d])?a[d](b):new Template(a[d]).evaluate(b);g.push("("+c.substring(1,c.length-1)+")");j=j.replace(b[0],"");break}}}return"[not("+g.join(" and ")+")]"},"nth-child":function(a){return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ",a)},"nth-last-child":function(a){return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ",a)},"nth-of-type":function(a){return Selector.xpath.pseudos.nth("position() ",a)},"nth-last-of-type":function(a){return Selector.xpath.pseudos.nth("(last() + 1 - position()) ",a)},"first-of-type":function(a){a[6]="1";return Selector.xpath.pseudos["nth-of-type"](a)},"last-of-type":function(a){a[6]="1";return Selector.xpath.pseudos["nth-last-of-type"](a)},"only-of-type":function(a){var b=Selector.xpath.pseudos;return b["first-of-type"](a)+b["last-of-type"](a)},nth:function(g,e){var h,i=e[6],d;if(i=="even"){i="2n+0"}if(i=="odd"){i="2n+1"}if(h=i.match(/^(\d+)$/)){return"["+g+"= "+h[1]+"]"}if(h=i.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(h[1]=="-"){h[1]=-1}var f=h[1]?Number(h[1]):1;var c=h[2]?Number(h[2]):0;d="[((#{fragment} - #{b}) mod #{a} = 0) and ((#{fragment} - #{b}) div #{a} >= 0)]";return new Template(d).evaluate({fragment:g,a:f,b:c})}}}},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(a){a[3]=(a[5]||a[6]);return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}", c); c = false;').evaluate(a)},pseudo:function(a){if(a[6]){a[6]=a[6].replace(/"/g,'\\"')}return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(a)},descendant:'c = "descendant";',child:'c = "child";',adjacent:'c = "adjacent";',laterSibling:'c = "laterSibling";'},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,adjacent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:/^#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s|[:+~>]))/,attrPresence:/^\[((?:[\w]+:)?[\w]+)\]/,attr:/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/},assertions:{tagName:function(a,b){return b[1].toUpperCase()==a.tagName.toUpperCase()},className:function(a,b){return Element.hasClassName(a,b[1])},id:function(a,b){return a.id===b[1]},attrPresence:function(a,b){return Element.hasAttribute(a,b[1])},attr:function(b,c){var a=Element.readAttribute(b,c[1]);return a&&Selector.operators[c[2]](a,c[5]||c[6])}},handlers:{concat:function(d,c){for(var e=0,f;f=c[e];e++){d.push(f)}return d},mark:function(a){var d=Prototype.emptyFunction;for(var b=0,c;c=a[b];b++){c._countedByPrototype=d}return a},unmark:function(a){for(var b=0,c;c=a[b];b++){c._countedByPrototype=undefined}return a},index:function(a,d,g){a._countedByPrototype=Prototype.emptyFunction;if(d){for(var b=a.childNodes,e=b.length-1,c=1;e>=0;e--){var f=b[e];if(f.nodeType==1&&(!g||f._countedByPrototype)){f.nodeIndex=c++}}}else{for(var e=0,c=1,b=a.childNodes;f=b[e];e++){if(f.nodeType==1&&(!g||f._countedByPrototype)){f.nodeIndex=c++}}}},unique:function(b){if(b.length==0){return b}var d=[],e;for(var c=0,a=b.length;c<a;c++){if(!(e=b[c])._countedByPrototype){e._countedByPrototype=Prototype.emptyFunction;d.push(Element.extend(e))}}return Selector.handlers.unmark(d)},descendant:function(a){var d=Selector.handlers;for(var c=0,b=[],e;e=a[c];c++){d.concat(b,e.getElementsByTagName("*"))}return b},child:function(a){var e=Selector.handlers;for(var d=0,c=[],f;f=a[d];d++){for(var b=0,g;g=f.childNodes[b];b++){if(g.nodeType==1&&g.tagName!="!"){c.push(g)}}}return c},adjacent:function(a){for(var c=0,b=[],e;e=a[c];c++){var d=this.nextElementSibling(e);if(d){b.push(d)}}return b},laterSibling:function(a){var d=Selector.handlers;for(var c=0,b=[],e;e=a[c];c++){d.concat(b,Element.nextSiblings(e))}return b},nextElementSibling:function(a){while(a=a.nextSibling){if(a.nodeType==1){return a}}return null},previousElementSibling:function(a){while(a=a.previousSibling){if(a.nodeType==1){return a}}return null},tagName:function(a,j,c,b){var k=c.toUpperCase();var e=[],g=Selector.handlers;if(a){if(b){if(b=="descendant"){for(var f=0,d;d=a[f];f++){g.concat(e,d.getElementsByTagName(c))}return e}else{a=this[b](a)}if(c=="*"){return a}}for(var f=0,d;d=a[f];f++){if(d.tagName.toUpperCase()===k){e.push(d)}}return e}else{return j.getElementsByTagName(c)}},id:function(b,a,j,f){var g=$(j),d=Selector.handlers;if(!g){return[]}if(!b&&a==document){return[g]}if(b){if(f){if(f=="child"){for(var c=0,e;e=b[c];c++){if(g.parentNode==e){return[g]}}}else{if(f=="descendant"){for(var c=0,e;e=b[c];c++){if(Element.descendantOf(g,e)){return[g]}}}else{if(f=="adjacent"){for(var c=0,e;e=b[c];c++){if(Selector.handlers.previousElementSibling(g)==e){return[g]}}}else{b=d[f](b)}}}}for(var c=0,e;e=b[c];c++){if(e==g){return[g]}}return[]}return(g&&Element.descendantOf(g,a))?[g]:[]},className:function(b,a,c,d){if(b&&d){b=this[d](b)}return Selector.handlers.byClassName(b,a,c)},byClassName:function(c,b,f){if(!c){c=Selector.handlers.descendant([b])}var h=" "+f+" ";for(var e=0,d=[],g,a;g=c[e];e++){a=g.className;if(a.length==0){continue}if(a==f||(" "+a+" ").include(h)){d.push(g)}}return d},attrPresence:function(c,b,a,g){if(!c){c=b.getElementsByTagName("*")}if(c&&g){c=this[g](c)}var e=[];for(var d=0,f;f=c[d];d++){if(Element.hasAttribute(f,a)){e.push(f)}}return e},attr:function(a,j,h,k,c,b){if(!a){a=j.getElementsByTagName("*")}if(a&&b){a=this[b](a)}var l=Selector.operators[c],f=[];for(var e=0,d;d=a[e];e++){var g=Element.readAttribute(d,h);if(g===null){continue}if(l(g,k)){f.push(d)}}return f},pseudo:function(b,c,e,a,d){if(b&&d){b=this[d](b)}if(!b){b=a.getElementsByTagName("*")}return Selector.pseudos[c](b,e,a)}},pseudos:{"first-child":function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(Selector.handlers.previousElementSibling(e)){continue}c.push(e)}return c},"last-child":function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(Selector.handlers.nextElementSibling(e)){continue}c.push(e)}return c},"only-child":function(b,g,a){var e=Selector.handlers;for(var d=0,c=[],f;f=b[d];d++){if(!e.previousElementSibling(f)&&!e.nextElementSibling(f)){c.push(f)}}return c},"nth-child":function(b,c,a){return Selector.pseudos.nth(b,c,a)},"nth-last-child":function(b,c,a){return Selector.pseudos.nth(b,c,a,true)},"nth-of-type":function(b,c,a){return Selector.pseudos.nth(b,c,a,false,true)},"nth-last-of-type":function(b,c,a){return Selector.pseudos.nth(b,c,a,true,true)},"first-of-type":function(b,c,a){return Selector.pseudos.nth(b,"1",a,false,true)},"last-of-type":function(b,c,a){return Selector.pseudos.nth(b,"1",a,true,true)},"only-of-type":function(b,d,a){var c=Selector.pseudos;return c["last-of-type"](c["first-of-type"](b,d,a),d,a)},getIndices:function(d,c,e){if(d==0){return c>0?[c]:[]}return $R(1,e).inject([],function(a,b){if(0==(b-c)%d&&(b-c)/d>=0){a.push(b)}return a})},nth:function(c,s,u,r,e){if(c.length==0){return[]}if(s=="even"){s="2n+0"}if(s=="odd"){s="2n+1"}var q=Selector.handlers,p=[],d=[],g;q.mark(c);for(var o=0,f;f=c[o];o++){if(!f.parentNode._countedByPrototype){q.index(f.parentNode,r,e);d.push(f.parentNode)}}if(s.match(/^\d+$/)){s=Number(s);for(var o=0,f;f=c[o];o++){if(f.nodeIndex==s){p.push(f)}}}else{if(g=s.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(g[1]=="-"){g[1]=-1}var v=g[1]?Number(g[1]):1;var t=g[2]?Number(g[2]):0;var w=Selector.pseudos.getIndices(v,t,c.length);for(var o=0,f,k=w.length;f=c[o];o++){for(var n=0;n<k;n++){if(f.nodeIndex==w[n]){p.push(f)}}}}}q.unmark(c);q.unmark(d);return p},empty:function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(e.tagName=="!"||e.firstChild){continue}c.push(e)}return c},not:function(a,d,k){var g=Selector.handlers,l,c;var j=new Selector(d).findElements(k);g.mark(j);for(var f=0,e=[],b;b=a[f];f++){if(!b._countedByPrototype){e.push(b)}}g.unmark(j);return e},enabled:function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(!e.disabled&&(!e.type||e.type!=="hidden")){c.push(e)}}return c},disabled:function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(e.disabled){c.push(e)}}return c},checked:function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(e.checked){c.push(e)}}return c}},operators:{"=":function(b,a){return b==a},"!=":function(b,a){return b!=a},"^=":function(b,a){return b==a||b&&b.startsWith(a)},"$=":function(b,a){return b==a||b&&b.endsWith(a)},"*=":function(b,a){return b==a||b&&b.include(a)},"$=":function(b,a){return b.endsWith(a)},"*=":function(b,a){return b.include(a)},"~=":function(b,a){return(" "+b+" ").include(" "+a+" ")},"|=":function(b,a){return("-"+(b||"").toUpperCase()+"-").include("-"+(a||"").toUpperCase()+"-")}},split:function(b){var a=[];b.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(c){a.push(c[1].strip())});return a},matchElements:function(f,g){var e=$$(g),d=Selector.handlers;d.mark(e);for(var c=0,b=[],a;a=f[c];c++){if(a._countedByPrototype){b.push(a)}}d.unmark(e);return b},findElement:function(b,c,a){if(Object.isNumber(c)){a=c;c=false}return Selector.matchElements(b,c||"*")[a||0]},findChildElements:function(e,g){g=Selector.split(g.join(","));var d=[],f=Selector.handlers;for(var c=0,b=g.length,a;c<b;c++){a=new Selector(g[c].strip());f.concat(d,a.findElements(e))}return(b>1)?f.unique(d):d}});if(Prototype.Browser.IE){Object.extend(Selector.handlers,{concat:function(d,c){for(var e=0,f;f=c[e];e++){if(f.tagName!=="!"){d.push(f)}}return d},unmark:function(a){for(var b=0,c;c=a[b];b++){c.removeAttribute("_countedByPrototype")}return a}})}function $$(){return Selector.findChildElements(document,$A(arguments))}var Form={reset:function(a){$(a).reset();return a},serializeElements:function(g,b){if(typeof b!="object"){b={hash:!!b}}else{if(Object.isUndefined(b.hash)){b.hash=true}}var c,f,a=false,e=b.submit;var d=g.inject({},function(h,i){if(!i.disabled&&i.name){c=i.name;f=$(i).getValue();if(f!=null&&i.type!="file"&&(i.type!="submit"||(!a&&e!==false&&(!e||c==e)&&(a=true)))){if(c in h){if(!Object.isArray(h[c])){h[c]=[h[c]]}h[c].push(f)}else{h[c]=f}}}return h});return b.hash?d:Object.toQueryString(d)}};Form.Methods={serialize:function(b,a){return Form.serializeElements(Form.getElements(b),a)},getElements:function(a){return $A($(a).getElementsByTagName("*")).inject([],function(b,c){if(Form.Element.Serializers[c.tagName.toLowerCase()]){b.push(Element.extend(c))}return b})},getInputs:function(g,c,d){g=$(g);var a=g.getElementsByTagName("input");if(!c&&!d){return $A(a).map(Element.extend)}for(var e=0,h=[],f=a.length;e<f;e++){var b=a[e];if((c&&b.type!=c)||(d&&b.name!=d)){continue}h.push(Element.extend(b))}return h},disable:function(a){a=$(a);Form.getElements(a).invoke("disable");return a},enable:function(a){a=$(a);Form.getElements(a).invoke("enable");return a},findFirstElement:function(b){var c=$(b).getElements().findAll(function(d){return"hidden"!=d.type&&!d.disabled});var a=c.findAll(function(d){return d.hasAttribute("tabIndex")&&d.tabIndex>=0}).sortBy(function(d){return d.tabIndex}).first();return a?a:c.find(function(d){return["input","select","textarea"].include(d.tagName.toLowerCase())})},focusFirstElement:function(a){a=$(a);a.findFirstElement().activate();return a},request:function(b,a){b=$(b),a=Object.clone(a||{});var d=a.parameters,c=b.readAttribute("action")||"";if(c.blank()){c=window.location.href}a.parameters=b.serialize(true);if(d){if(Object.isString(d)){d=d.toQueryParams()}Object.extend(a.parameters,d)}if(b.hasAttribute("method")&&!a.method){a.method=b.method}return new Ajax.Request(c,a)}};Form.Element={focus:function(a){$(a).focus();return a},select:function(a){$(a).select();return a}};Form.Element.Methods={serialize:function(a){a=$(a);if(!a.disabled&&a.name){var b=a.getValue();if(b!=undefined){var c={};c[a.name]=b;return Object.toQueryString(c)}}return""},getValue:function(a){a=$(a);var b=a.tagName.toLowerCase();return Form.Element.Serializers[b](a)},setValue:function(a,b){a=$(a);var c=a.tagName.toLowerCase();Form.Element.Serializers[c](a,b);return a},clear:function(a){$(a).value="";return a},present:function(a){return $(a).value!=""},activate:function(a){a=$(a);try{a.focus();if(a.select&&(a.tagName.toLowerCase()!="input"||!["button","reset","submit"].include(a.type))){a.select()}}catch(b){}return a},disable:function(a){a=$(a);a.disabled=true;return a},enable:function(a){a=$(a);a.disabled=false;return a}};var Field=Form.Element;var $F=Form.Element.Methods.getValue;Form.Element.Serializers={input:function(a,b){switch(a.type.toLowerCase()){case"checkbox":case"radio":return Form.Element.Serializers.inputSelector(a,b);default:return Form.Element.Serializers.textarea(a,b)}},inputSelector:function(a,b){if(Object.isUndefined(b)){return a.checked?a.value:null}else{a.checked=!!b}},textarea:function(a,b){if(Object.isUndefined(b)){return a.value}else{a.value=b}},select:function(c,f){if(Object.isUndefined(f)){return this[c.type=="select-one"?"selectOne":"selectMany"](c)}else{var b,d,g=!Object.isArray(f);for(var a=0,e=c.length;a<e;a++){b=c.options[a];d=this.optionValue(b);if(g){if(d==f){b.selected=true;return}}else{b.selected=f.include(d)}}}},selectOne:function(b){var a=b.selectedIndex;return a>=0?this.optionValue(b.options[a]):null},selectMany:function(d){var a,e=d.length;if(!e){return null}for(var c=0,a=[];c<e;c++){var b=d.options[c];if(b.selected){a.push(this.optionValue(b))}}return a},optionValue:function(a){return Element.extend(a).hasAttribute("value")?a.value:a.text}};Abstract.TimedObserver=Class.create(PeriodicalExecuter,{initialize:function($super,a,b,c){$super(c,b);this.element=$(a);this.lastValue=this.getValue()},execute:function(){var a=this.getValue();if(Object.isString(this.lastValue)&&Object.isString(a)?this.lastValue!=a:String(this.lastValue)!=String(a)){this.callback(this.element,a);this.lastValue=a}}});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(a,b){this.element=$(a);this.callback=b;this.lastValue=this.getValue();if(this.element.tagName.toLowerCase()=="form"){this.registerFormCallbacks()}else{this.registerCallback(this.element)}},onElementEvent:function(){var a=this.getValue();if(this.lastValue!=a){this.callback(this.element,a);this.lastValue=a}},registerFormCallbacks:function(){Form.getElements(this.element).each(this.registerCallback,this)},registerCallback:function(a){if(a.type){switch(a.type.toLowerCase()){case"checkbox":case"radio":Event.observe(a,"click",this.onElementEvent.bind(this));break;default:Event.observe(a,"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(b){var a;switch(b.type){case"mouseover":a=b.fromElement;break;case"mouseout":a=b.toElement;break;default:return null}return Element.extend(a)}});Event.Methods=(function(){var a;if(Prototype.Browser.IE){var b={0:1,1:4,2:2};a=function(d,c){return d.button==b[c]}}else{if(Prototype.Browser.WebKit){a=function(d,c){switch(c){case 0:return d.which==1&&!d.metaKey;case 1:return d.which==1&&d.metaKey;default:return false}}}else{a=function(d,c){return d.which?(d.which===c+1):(d.button===c)}}}return{isLeftClick:function(c){return a(c,0)},isMiddleClick:function(c){return a(c,1)},isRightClick:function(c){return a(c,2)},element:function(e){e=Event.extend(e);var d=e.target,c=e.type,f=e.currentTarget;if(f&&f.tagName){if(c==="load"||c==="error"||(c==="click"&&f.tagName.toLowerCase()==="input"&&f.type==="radio")){d=f}}if(d.nodeType==Node.TEXT_NODE){d=d.parentNode}return Element.extend(d)},findElement:function(d,f){var c=Event.element(d);if(!f){return c}var e=[c].concat(c.ancestors());return Selector.findElement(e,f,0)},pointer:function(e){var d=document.documentElement,c=document.body||{scrollLeft:0,scrollTop:0};return{x:e.pageX||(e.clientX+(d.scrollLeft||c.scrollLeft)-(d.clientLeft||0)),y:e.pageY||(e.clientY+(d.scrollTop||c.scrollTop)-(d.clientTop||0))}},pointerX:function(c){return Event.pointer(c).x},pointerY:function(c){return Event.pointer(c).y},stop:function(c){Event.extend(c);c.preventDefault();c.stopPropagation();c.stopped=true}}})();Event.extend=(function(){var a=Object.keys(Event.Methods).inject({},function(b,c){b[c]=Event.Methods[c].methodize();return b});if(Prototype.Browser.IE){Object.extend(a,{stopPropagation:function(){this.cancelBubble=true},preventDefault:function(){this.returnValue=false},inspect:function(){return"[object Event]"}});return function(b){if(!b){return false}if(b._extendedByPrototype){return b}b._extendedByPrototype=Prototype.emptyFunction;var c=Event.pointer(b);Object.extend(b,{target:b.srcElement,relatedTarget:Event.relatedTarget(b),pageX:c.x,pageY:c.y});return Object.extend(b,a)}}else{Event.prototype=Event.prototype||document.createEvent("HTMLEvents")["__proto__"];Object.extend(Event.prototype,a);return Prototype.K}})();Object.extend(Event,(function(){var b=Event.cache;function c(j){if(j._prototypeEventID){return j._prototypeEventID[0]}arguments.callee.id=arguments.callee.id||1;return j._prototypeEventID=[++arguments.callee.id]}function g(j){if(j&&j.include(":")){return"dataavailable"}return j}function a(j){return b[j]=b[j]||{}}function f(l,j){var k=a(l);return k[j]=k[j]||[]}function h(k,j,l){var o=c(k);var n=f(o,j);if(n.pluck("handler").include(l)){return false}var m=function(p){if(!Event||!Event.extend||(p.eventName&&p.eventName!=j)){return false}Event.extend(p);l.call(k,p)};m.handler=l;n.push(m);return m}function i(m,j,k){var l=f(m,j);return l.find(function(n){return n.handler==k})}function d(m,j,k){var l=a(m);if(!l[j]){return false}l[j]=l[j].without(i(m,j,k))}function e(){for(var k in b){for(var j in b[k]){b[k][j]=null}}}if(window.attachEvent){window.attachEvent("onunload",e)}if(Prototype.Browser.WebKit){window.addEventListener("unload",Prototype.emptyFunction,false)}return{observe:function(l,j,m){l=$(l);var k=g(j);var n=h(l,j,m);if(!n){return l}if(l.addEventListener){l.addEventListener(k,n,false)}else{l.attachEvent("on"+k,n)}return l},stopObserving:function(l,j,m){l=$(l);var o=c(l),k=g(j);if(!m&&j){f(o,j).each(function(p){l.stopObserving(j,p.handler)});return l}else{if(!j){Object.keys(a(o)).each(function(p){l.stopObserving(p)});return l}}var n=i(o,j,m);if(!n){return l}if(l.removeEventListener){l.removeEventListener(k,n,false)}else{l.detachEvent("on"+k,n)}d(o,j,m);return l},fire:function(l,k,j){l=$(l);if(l==document&&document.createEvent&&!l.dispatchEvent){l=document.documentElement}var m;if(document.createEvent){m=document.createEvent("HTMLEvents");m.initEvent("dataavailable",true,true)}else{m=document.createEventObject();m.eventType="ondataavailable"}m.eventName=k;m.memo=j||{};if(document.createEvent){l.dispatchEvent(m)}else{l.fireEvent(m.eventType,m)}return Event.extend(m)}}})());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 b;function a(){if(document.loaded){return}if(b){window.clearInterval(b)}document.fire("dom:loaded");document.loaded=true}if(document.addEventListener){if(Prototype.Browser.WebKit){b=window.setInterval(function(){if(/loaded|complete/.test(document.readyState)){a()}},0);Event.observe(window,"load",a)}else{document.addEventListener("DOMContentLoaded",a,false)}}else{document.write("<script id=__onDOMContentLoaded defer src=//:><\/script>");$("__onDOMContentLoaded").onreadystatechange=function(){if(this.readyState=="complete"){this.onreadystatechange=null;a()}}}})();Hash.toQueryString=Object.toQueryString;var Toggle={display:Element.toggle};Element.Methods.childOf=Element.Methods.descendantOf;var Insertion={Before:function(a,b){return Element.insert(a,{before:b})},Top:function(a,b){return Element.insert(a,{top:b})},Bottom:function(a,b){return Element.insert(a,{bottom:b})},After:function(a,b){return Element.insert(a,{after:b})}};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(b,a,c){if(this.includeScrollOffsets){return this.withinIncludingScrolloffsets(b,a,c)}this.xcomp=a;this.ycomp=c;this.offset=Element.cumulativeOffset(b);return(c>=this.offset[1]&&c<this.offset[1]+b.offsetHeight&&a>=this.offset[0]&&a<this.offset[0]+b.offsetWidth)},withinIncludingScrolloffsets:function(b,a,d){var c=Element.cumulativeScrollOffset(b);this.xcomp=a+c[0]-this.deltaX;this.ycomp=d+c[1]-this.deltaY;this.offset=Element.cumulativeOffset(b);return(this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+b.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+b.offsetWidth)},overlap:function(b,a){if(!b){return 0}if(b=="vertical"){return((this.offset[1]+a.offsetHeight)-this.ycomp)/a.offsetHeight}if(b=="horizontal"){return((this.offset[0]+a.offsetWidth)-this.xcomp)/a.offsetWidth}},cumulativeOffset:Element.Methods.cumulativeOffset,positionedOffset:Element.Methods.positionedOffset,absolutize:function(a){Position.prepare();return Element.absolutize(a)},relativize:function(a){Position.prepare();return Element.relativize(a)},realOffset:Element.Methods.cumulativeScrollOffset,offsetParent:Element.Methods.getOffsetParent,page:Element.Methods.viewportOffset,clone:function(b,c,a){a=a||{};return Element.clonePosition(c,b,a)}};if(!document.getElementsByClassName){document.getElementsByClassName=function(b){function a(c){return c.blank()?null:"[contains(concat(' ', @class, ' '), ' "+c+" ')]"}b.getElementsByClassName=Prototype.BrowserFeatures.XPath?function(c,e){e=e.toString().strip();var d=/\s/.test(e)?$w(e).map(a).join(""):a(e);return d?document._getElementsByXPath(".//*"+d,c):[]}:function(e,f){f=f.toString().strip();var g=[],h=(/\s/.test(f)?$w(f):null);if(!h&&!f){return g}var c=$(e).getElementsByTagName("*");f=" "+f+" ";for(var d=0,k,j;k=c[d];d++){if(k.className&&(j=" "+k.className+" ")&&(j.include(f)||(h&&h.all(function(i){return !i.toString().blank()&&j.include(" "+i+" ")})))){g.push(Element.extend(k))}}return g};return function(d,c){return $(c||document.body).getElementsByClassName(d)}}(Element.Methods)}Element.ClassNames=Class.create();Element.ClassNames.prototype={initialize:function(a){this.element=$(a)},_each:function(a){this.element.className.split(/\s+/).select(function(b){return b.length>0})._each(a)},set:function(a){this.element.className=a},add:function(a){if(this.include(a)){return}this.set($A(this).concat(a).join(" "))},remove:function(a){if(!this.include(a)){return}this.set($A(this).without(a).join(" "))},toString:function(){return $A(this).join(" ")}};Object.extend(Element.ClassNames.prototype,Enumerable);Element.addMethods();
var EventSelectors={version:"1.0_pre",cache:[],start:function(a){this.rules=a||{};this.timer=new Array();this._extendRules();this.assign(this.rules)},assign:function(b){var a=null;this._unloadCache();b._each(function(d){var c=$A(d.key.split(","));c.each(function(e){var g=e.split(":");var f=g[1];$$(g[0]).each(function(h){if(g[1]==""||g.length==1){return d.value(h)}if(f.toLowerCase()=="loaded"){this.timer[g[0]]=setInterval(this._checkLoaded.bind(this,h,g[0],d),15)}else{a=function(j){var i=Event.element(j);if(i.nodeType==3){i=i.parentNode}d.value($(i),j)};this.cache.push([h,f,a]);Event.observe(h,f,a)}}.bind(this))}.bind(this))}.bind(this))},_unloadCache:function(){if(!this.cache){return}for(var a=0;a<this.cache.length;a++){Event.stopObserving.apply(this,this.cache[a]);this.cache[a][0]=null}this.cache=[]},_checkLoaded:function(a,d,c){var b=$(a);if(a.tagName!="undefined"){clearInterval(this.timer[d]);c.value(b)}},_extendRules:function(){Object.extend(this.rules,{_each:function(a){for(key in this){if(key=="_each"){continue}var b=this[key];var c=[key,b];c.key=key;c.value=b;a(c)}}})}};
var Scriptaculous={Version:"1.8.2",require:function(a){document.write('<script type="text/javascript" src="'+a+'"><\/script>')},REQUIRED_PROTOTYPE:"1.6.0.3",load:function(){function a(c){var d=c.replace(/_.*|\./g,"");d=parseInt(d+"0".times(4-d.length));return c.indexOf("_")>-1?d-1:d}if((typeof Prototype=="undefined")||(typeof Element=="undefined")||(typeof Element.Methods=="undefined")||(a(Prototype.Version)<a(Scriptaculous.REQUIRED_PROTOTYPE))){throw ("script.aculo.us requires the Prototype JavaScript framework >= "+Scriptaculous.REQUIRED_PROTOTYPE)}var b=/scriptaculous\.js(\?.*)?$/;$$("head script[src]").findAll(function(c){return c.src.match(b)}).each(function(d){var e=d.src.replace(b,""),c=d.src.match(/\?.*load=([a-z,]*)/);(c?c[1]:"builder,effects,dragdrop,controls,slider,sound").split(",").each(function(f){Scriptaculous.require(e+f+".js")})})}};Scriptaculous.load();var Builder={NODEMAP:{AREA:"map",CAPTION:"table",COL:"table",COLGROUP:"table",LEGEND:"fieldset",OPTGROUP:"select",OPTION:"select",PARAM:"object",TBODY:"table",TD:"table",TFOOT:"table",TH:"table",THEAD:"table",TR:"table"},node:function(a){a=a.toUpperCase();var g=this.NODEMAP[a]||"div";var b=document.createElement(g);try{b.innerHTML="<"+a+"></"+a+">"}catch(f){}var d=b.firstChild||null;if(d&&(d.tagName.toUpperCase()!=a)){d=d.getElementsByTagName(a)[0]}if(!d){d=document.createElement(a)}if(!d){return}if(arguments[1]){if(this._isStringOrNumber(arguments[1])||(arguments[1] instanceof Array)||arguments[1].tagName){this._children(d,arguments[1])}else{var c=this._attributes(arguments[1]);if(c.length){try{b.innerHTML="<"+a+" "+c+"></"+a+">"}catch(f){}d=b.firstChild||null;if(!d){d=document.createElement(a);for(attr in arguments[1]){d[attr=="class"?"className":attr]=arguments[1][attr]}}if(d.tagName.toUpperCase()!=a){d=b.getElementsByTagName(a)[0]}}}}if(arguments[2]){this._children(d,arguments[2])}return $(d)},_text:function(a){return document.createTextNode(a)},ATTR_MAP:{className:"class",htmlFor:"for"},_attributes:function(a){var b=[];for(attribute in a){b.push((attribute in this.ATTR_MAP?this.ATTR_MAP[attribute]:attribute)+'="'+a[attribute].toString().escapeHTML().gsub(/"/,"&quot;")+'"')}return b.join(" ")},_children:function(b,a){if(a.tagName){b.appendChild(a);return}if(typeof a=="object"){a.flatten().each(function(c){if(typeof c=="object"){b.appendChild(c)}else{if(Builder._isStringOrNumber(c)){b.appendChild(Builder._text(c))}}})}else{if(Builder._isStringOrNumber(a)){b.appendChild(Builder._text(a))}}},_isStringOrNumber:function(a){return(typeof a=="string"||typeof a=="number")},build:function(b){var a=this.node("div");$(a).update(b.strip());return a.down()},dump:function(b){if(typeof b!="object"&&typeof b!="function"){b=window}var a=("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/);a.each(function(c){b[c]=function(){return Builder.node.apply(Builder,[c].concat($A(arguments)))}})}};String.prototype.parseColor=function(){var a="#";if(this.slice(0,4)=="rgb("){var c=this.slice(4,this.length-1).split(",");var b=0;do{a+=parseInt(c[b]).toColorPart()}while(++b<3)}else{if(this.slice(0,1)=="#"){if(this.length==4){for(var b=1;b<4;b++){a+=(this.charAt(b)+this.charAt(b)).toLowerCase()}}if(this.length==7){a=this.toLowerCase()}}}return(a.length==7?a:(arguments[0]||this))};Element.collectTextNodes=function(a){return $A($(a).childNodes).collect(function(b){return(b.nodeType==3?b.nodeValue:(b.hasChildNodes()?Element.collectTextNodes(b):""))}).flatten().join("")};Element.collectTextNodesIgnoreClass=function(a,b){return $A($(a).childNodes).collect(function(c){return(c.nodeType==3?c.nodeValue:((c.hasChildNodes()&&!Element.hasClassName(c,b))?Element.collectTextNodesIgnoreClass(c,b):""))}).flatten().join("")};Element.setContentZoom=function(a,b){a=$(a);a.setStyle({fontSize:(b/100)+"em"});if(Prototype.Browser.WebKit){window.scrollBy(0,0)}return a};Element.getInlineOpacity=function(a){return $(a).style.opacity||""};Element.forceRerendering=function(a){try{a=$(a);var c=document.createTextNode(" ");a.appendChild(c);a.removeChild(c)}catch(b){}};var Effect={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},Transitions:{linear:Prototype.K,sinoidal:function(a){return(-Math.cos(a*Math.PI)/2)+0.5},reverse:function(a){return 1-a},flicker:function(a){var a=((-Math.cos(a*Math.PI)/4)+0.75)+Math.random()/4;return a>1?1:a},wobble:function(a){return(-Math.cos(a*Math.PI*(9*a))/2)+0.5},pulse:function(b,a){return(-Math.cos((b*((a||5)-0.5)*2)*Math.PI)/2)+0.5},spring:function(a){return 1-(Math.cos(a*4.5*Math.PI)*Math.exp(-a*6))},none:function(a){return 0},full:function(a){return 1}},DefaultOptions:{duration:1,fps:100,sync:false,from:0,to:1,delay:0,queue:"parallel"},tagifyText:function(a){var b="position:relative";if(Prototype.Browser.IE){b+=";zoom:1"}a=$(a);$A(a.childNodes).each(function(c){if(c.nodeType==3){c.nodeValue.toArray().each(function(d){a.insertBefore(new Element("span",{style:b}).update(d==" "?String.fromCharCode(160):d),c)});Element.remove(c)}})},multiple:function(b,c){var e;if(((typeof b=="object")||Object.isFunction(b))&&(b.length)){e=b}else{e=$(b).childNodes}var a=Object.extend({speed:0.1,delay:0},arguments[2]||{});var d=a.delay;$A(e).each(function(g,f){new c(g,Object.extend(a,{delay:f*a.speed+d}))})},PAIRS:{slide:["SlideDown","SlideUp"],blind:["BlindDown","BlindUp"],appear:["Appear","Fade"]},toggle:function(b,c){b=$(b);c=(c||"appear").toLowerCase();var a=Object.extend({queue:{position:"end",scope:(b.id||"global"),limit:1}},arguments[2]||{});Effect[b.visible()?Effect.PAIRS[c][1]:Effect.PAIRS[c][0]](b,a)}};Effect.DefaultOptions.transition=Effect.Transitions.sinoidal;Effect.ScopedQueue=Class.create(Enumerable,{initialize:function(){this.effects=[];this.interval=null},_each:function(a){this.effects._each(a)},add:function(b){var c=new Date().getTime();var a=Object.isString(b.options.queue)?b.options.queue:b.options.queue.position;switch(a){case"front":this.effects.findAll(function(d){return d.state=="idle"}).each(function(d){d.startOn+=b.finishOn;d.finishOn+=b.finishOn});break;case"with-last":c=this.effects.pluck("startOn").max()||c;break;case"end":c=this.effects.pluck("finishOn").max()||c;break}b.startOn+=c;b.finishOn+=c;if(!b.options.queue.limit||(this.effects.length<b.options.queue.limit)){this.effects.push(b)}if(!this.interval){this.interval=setInterval(this.loop.bind(this),15)}},remove:function(a){this.effects=this.effects.reject(function(b){return b==a});if(this.effects.length==0){clearInterval(this.interval);this.interval=null}},loop:function(){var c=new Date().getTime();for(var b=0,a=this.effects.length;b<a;b++){this.effects[b]&&this.effects[b].loop(c)}}});Effect.Queues={instances:$H(),get:function(a){if(!Object.isString(a)){return a}return this.instances.get(a)||this.instances.set(a,new Effect.ScopedQueue())}};Effect.Queue=Effect.Queues.get("global");Effect.Base=Class.create({position:null,start:function(a){function b(d,c){return((d[c+"Internal"]?"this.options."+c+"Internal(this);":"")+(d[c]?"this.options."+c+"(this);":""))}if(a&&a.transition===false){a.transition=Effect.Transitions.linear}this.options=Object.extend(Object.extend({},Effect.DefaultOptions),a||{});this.currentFrame=0;this.state="idle";this.startOn=this.options.delay*1000;this.finishOn=this.startOn+(this.options.duration*1000);this.fromToDelta=this.options.to-this.options.from;this.totalTime=this.finishOn-this.startOn;this.totalFrames=this.options.fps*this.options.duration;this.render=(function(){function c(e,d){if(e.options[d+"Internal"]){e.options[d+"Internal"](e)}if(e.options[d]){e.options[d](e)}}return function(d){if(this.state==="idle"){this.state="running";c(this,"beforeSetup");if(this.setup){this.setup()}c(this,"afterSetup")}if(this.state==="running"){d=(this.options.transition(d)*this.fromToDelta)+this.options.from;this.position=d;c(this,"beforeUpdate");if(this.update){this.update(d)}c(this,"afterUpdate")}}})();this.event("beforeStart");if(!this.options.sync){Effect.Queues.get(Object.isString(this.options.queue)?"global":this.options.queue.scope).add(this)}},loop:function(c){if(c>=this.startOn){if(c>=this.finishOn){this.render(1);this.cancel();this.event("beforeFinish");if(this.finish){this.finish()}this.event("afterFinish");return}var b=(c-this.startOn)/this.totalTime,a=(b*this.totalFrames).round();if(a>this.currentFrame){this.render(b);this.currentFrame=a}}},cancel:function(){if(!this.options.sync){Effect.Queues.get(Object.isString(this.options.queue)?"global":this.options.queue.scope).remove(this)}this.state="finished"},event:function(a){if(this.options[a+"Internal"]){this.options[a+"Internal"](this)}if(this.options[a]){this.options[a](this)}},inspect:function(){var a=$H();for(property in this){if(!Object.isFunction(this[property])){a.set(property,this[property])}}return"#<Effect:"+a.inspect()+",options:"+$H(this.options).inspect()+">"}});Effect.Parallel=Class.create(Effect.Base,{initialize:function(a){this.effects=a||[];this.start(arguments[1])},update:function(a){this.effects.invoke("render",a)},finish:function(a){this.effects.each(function(b){b.render(1);b.cancel();b.event("beforeFinish");if(b.finish){b.finish(a)}b.event("afterFinish")})}});Effect.Tween=Class.create(Effect.Base,{initialize:function(c,f,e){c=Object.isString(c)?$(c):c;var b=$A(arguments),d=b.last(),a=b.length==5?b[3]:null;this.method=Object.isFunction(d)?d.bind(c):Object.isFunction(c[d])?c[d].bind(c):function(g){c[d]=g};this.start(Object.extend({from:f,to:e},a||{}))},update:function(a){this.method(a)}});Effect.Event=Class.create(Effect.Base,{initialize:function(){this.start(Object.extend({duration:0},arguments[0]||{}))},update:Prototype.emptyFunction});Effect.Opacity=Class.create(Effect.Base,{initialize:function(b){this.element=$(b);if(!this.element){throw (Effect._elementDoesNotExistError)}if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.element.setStyle({zoom:1})}var a=Object.extend({from:this.element.getOpacity()||0,to:1},arguments[1]||{});this.start(a)},update:function(a){this.element.setOpacity(a)}});Effect.Move=Class.create(Effect.Base,{initialize:function(b){this.element=$(b);if(!this.element){throw (Effect._elementDoesNotExistError)}var a=Object.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(a)},setup:function(){this.element.makePositioned();this.originalLeft=parseFloat(this.element.getStyle("left")||"0");this.originalTop=parseFloat(this.element.getStyle("top")||"0");if(this.options.mode=="absolute"){this.options.x=this.options.x-this.originalLeft;this.options.y=this.options.y-this.originalTop}},update:function(a){this.element.setStyle({left:(this.options.x*a+this.originalLeft).round()+"px",top:(this.options.y*a+this.originalTop).round()+"px"})}});Effect.MoveBy=function(b,a,c){return new Effect.Move(b,Object.extend({x:c,y:a},arguments[3]||{}))};Effect.Scale=Class.create(Effect.Base,{initialize:function(b,c){this.element=$(b);if(!this.element){throw (Effect._elementDoesNotExistError)}var a=Object.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:"box",scaleFrom:100,scaleTo:c},arguments[2]||{});this.start(a)},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||false;this.elementPositioning=this.element.getStyle("position");this.originalStyle={};["top","left","width","height","fontSize"].each(function(b){this.originalStyle[b]=this.element.style[b]}.bind(this));this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;var a=this.element.getStyle("font-size")||"100%";["em","px","%","pt"].each(function(b){if(a.indexOf(b)>0){this.fontSize=parseFloat(a);this.fontSizeType=b}}.bind(this));this.factor=(this.options.scaleTo-this.options.scaleFrom)/100;this.dims=null;if(this.options.scaleMode=="box"){this.dims=[this.element.offsetHeight,this.element.offsetWidth]}if(/^content/.test(this.options.scaleMode)){this.dims=[this.element.scrollHeight,this.element.scrollWidth]}if(!this.dims){this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth]}},update:function(a){var b=(this.options.scaleFrom/100)+(this.factor*a);if(this.options.scaleContent&&this.fontSize){this.element.setStyle({fontSize:this.fontSize*b+this.fontSizeType})}this.setDimensions(this.dims[0]*b,this.dims[1]*b)},finish:function(a){if(this.restoreAfterFinish){this.element.setStyle(this.originalStyle)}},setDimensions:function(a,e){var f={};if(this.options.scaleX){f.width=e.round()+"px"}if(this.options.scaleY){f.height=a.round()+"px"}if(this.options.scaleFromCenter){var c=(a-this.dims[0])/2;var b=(e-this.dims[1])/2;if(this.elementPositioning=="absolute"){if(this.options.scaleY){f.top=this.originalTop-c+"px"}if(this.options.scaleX){f.left=this.originalLeft-b+"px"}}else{if(this.options.scaleY){f.top=-c+"px"}if(this.options.scaleX){f.left=-b+"px"}}}this.element.setStyle(f)}});Effect.Highlight=Class.create(Effect.Base,{initialize:function(b){this.element=$(b);if(!this.element){throw (Effect._elementDoesNotExistError)}var a=Object.extend({startcolor:"#ffff99"},arguments[1]||{});this.start(a)},setup:function(){if(this.element.getStyle("display")=="none"){this.cancel();return}this.oldStyle={};if(!this.options.keepBackgroundImage){this.oldStyle.backgroundImage=this.element.getStyle("background-image");this.element.setStyle({backgroundImage:"none"})}if(!this.options.endcolor){this.options.endcolor=this.element.getStyle("background-color").parseColor("#ffffff")}if(!this.options.restorecolor){this.options.restorecolor=this.element.getStyle("background-color")}this._base=$R(0,2).map(function(a){return parseInt(this.options.startcolor.slice(a*2+1,a*2+3),16)}.bind(this));this._delta=$R(0,2).map(function(a){return parseInt(this.options.endcolor.slice(a*2+1,a*2+3),16)-this._base[a]}.bind(this))},update:function(a){this.element.setStyle({backgroundColor:$R(0,2).inject("#",function(b,c,d){return b+((this._base[d]+(this._delta[d]*a)).round().toColorPart())}.bind(this))})},finish:function(){this.element.setStyle(Object.extend(this.oldStyle,{backgroundColor:this.options.restorecolor}))}});Effect.ScrollTo=function(c){var b=arguments[1]||{},a=document.viewport.getScrollOffsets(),d=$(c).cumulativeOffset();if(b.offset){d[1]+=b.offset}return new Effect.Tween(null,a.top,d[1],b,function(e){scrollTo(a.left,e.round())})};Effect.Fade=function(c){c=$(c);var a=c.getInlineOpacity();var b=Object.extend({from:c.getOpacity()||1,to:0,afterFinishInternal:function(d){if(d.options.to!=0){return}d.element.hide().setStyle({opacity:a})}},arguments[1]||{});return new Effect.Opacity(c,b)};Effect.Appear=function(b){b=$(b);var a=Object.extend({from:(b.getStyle("display")=="none"?0:b.getOpacity()||0),to:1,afterFinishInternal:function(c){c.element.forceRerendering()},beforeSetup:function(c){c.element.setOpacity(c.options.from).show()}},arguments[1]||{});return new Effect.Opacity(b,a)};Effect.Puff=function(b){b=$(b);var a={opacity:b.getInlineOpacity(),position:b.getStyle("position"),top:b.style.top,left:b.style.left,width:b.style.width,height:b.style.height};return new Effect.Parallel([new Effect.Scale(b,200,{sync:true,scaleFromCenter:true,scaleContent:true,restoreAfterFinish:true}),new Effect.Opacity(b,{sync:true,to:0})],Object.extend({duration:1,beforeSetupInternal:function(c){Position.absolutize(c.effects[0].element)},afterFinishInternal:function(c){c.effects[0].element.hide().setStyle(a)}},arguments[1]||{}))};Effect.BlindUp=function(a){a=$(a);a.makeClipping();return new Effect.Scale(a,0,Object.extend({scaleContent:false,scaleX:false,restoreAfterFinish:true,afterFinishInternal:function(b){b.element.hide().undoClipping()}},arguments[1]||{}))};Effect.BlindDown=function(b){b=$(b);var a=b.getDimensions();return new Effect.Scale(b,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:a.height,originalWidth:a.width},restoreAfterFinish:true,afterSetup:function(c){c.element.makeClipping().setStyle({height:"0px"}).show()},afterFinishInternal:function(c){c.element.undoClipping()}},arguments[1]||{}))};Effect.SwitchOff=function(b){b=$(b);var a=b.getInlineOpacity();return new Effect.Appear(b,Object.extend({duration:0.4,from:0,transition:Effect.Transitions.flicker,afterFinishInternal:function(c){new Effect.Scale(c.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(d){d.element.makePositioned().makeClipping()},afterFinishInternal:function(d){d.element.hide().undoClipping().undoPositioned().setStyle({opacity:a})}})}},arguments[1]||{}))};Effect.DropOut=function(b){b=$(b);var a={top:b.getStyle("top"),left:b.getStyle("left"),opacity:b.getInlineOpacity()};return new Effect.Parallel([new Effect.Move(b,{x:0,y:100,sync:true}),new Effect.Opacity(b,{sync:true,to:0})],Object.extend({duration:0.5,beforeSetup:function(c){c.effects[0].element.makePositioned()},afterFinishInternal:function(c){c.effects[0].element.hide().undoPositioned().setStyle(a)}},arguments[1]||{}))};Effect.Shake=function(d){d=$(d);var b=Object.extend({distance:20,duration:0.5},arguments[1]||{});var e=parseFloat(b.distance);var c=parseFloat(b.duration)/10;var a={top:d.getStyle("top"),left:d.getStyle("left")};return new Effect.Move(d,{x:e,y:0,duration:c,afterFinishInternal:function(f){new Effect.Move(f.element,{x:-e*2,y:0,duration:c*2,afterFinishInternal:function(g){new Effect.Move(g.element,{x:e*2,y:0,duration:c*2,afterFinishInternal:function(h){new Effect.Move(h.element,{x:-e*2,y:0,duration:c*2,afterFinishInternal:function(j){new Effect.Move(j.element,{x:e*2,y:0,duration:c*2,afterFinishInternal:function(k){new Effect.Move(k.element,{x:-e,y:0,duration:c,afterFinishInternal:function(l){l.element.undoPositioned().setStyle(a)}})}})}})}})}})}})};Effect.SlideDown=function(c){c=$(c).cleanWhitespace();var a=c.down().getStyle("bottom");var b=c.getDimensions();return new Effect.Scale(c,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:window.opera?0:1,scaleMode:{originalHeight:b.height,originalWidth:b.width},restoreAfterFinish:true,afterSetup:function(d){d.element.makePositioned();d.element.down().makePositioned();if(window.opera){d.element.setStyle({top:""})}d.element.makeClipping().setStyle({height:"0px"}).show()},afterUpdateInternal:function(d){d.element.down().setStyle({bottom:(d.dims[0]-d.element.clientHeight)+"px"})},afterFinishInternal:function(d){d.element.undoClipping().undoPositioned();d.element.down().undoPositioned().setStyle({bottom:a})}},arguments[1]||{}))};Effect.SlideUp=function(c){c=$(c).cleanWhitespace();var a=c.down().getStyle("bottom");var b=c.getDimensions();return new Effect.Scale(c,window.opera?0:1,Object.extend({scaleContent:false,scaleX:false,scaleMode:"box",scaleFrom:100,scaleMode:{originalHeight:b.height,originalWidth:b.width},restoreAfterFinish:true,afterSetup:function(d){d.element.makePositioned();d.element.down().makePositioned();if(window.opera){d.element.setStyle({top:""})}d.element.makeClipping().show()},afterUpdateInternal:function(d){d.element.down().setStyle({bottom:(d.dims[0]-d.element.clientHeight)+"px"})},afterFinishInternal:function(d){d.element.hide().undoClipping().undoPositioned();d.element.down().undoPositioned().setStyle({bottom:a})}},arguments[1]||{}))};Effect.Squish=function(a){return new Effect.Scale(a,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:function(b){b.element.makeClipping()},afterFinishInternal:function(b){b.element.hide().undoClipping()}})};Effect.Grow=function(c){c=$(c);var b=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.full},arguments[1]||{});var a={top:c.style.top,left:c.style.left,height:c.style.height,width:c.style.width,opacity:c.getInlineOpacity()};var g=c.getDimensions();var h,f;var e,d;switch(b.direction){case"top-left":h=f=e=d=0;break;case"top-right":h=g.width;f=d=0;e=-g.width;break;case"bottom-left":h=e=0;f=g.height;d=-g.height;break;case"bottom-right":h=g.width;f=g.height;e=-g.width;d=-g.height;break;case"center":h=g.width/2;f=g.height/2;e=-g.width/2;d=-g.height/2;break}return new Effect.Move(c,{x:h,y:f,duration:0.01,beforeSetup:function(j){j.element.hide().makeClipping().makePositioned()},afterFinishInternal:function(j){new Effect.Parallel([new Effect.Opacity(j.element,{sync:true,to:1,from:0,transition:b.opacityTransition}),new Effect.Move(j.element,{x:e,y:d,sync:true,transition:b.moveTransition}),new Effect.Scale(j.element,100,{scaleMode:{originalHeight:g.height,originalWidth:g.width},sync:true,scaleFrom:window.opera?1:0,transition:b.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(k){k.effects[0].element.setStyle({height:"0px"}).show()},afterFinishInternal:function(k){k.effects[0].element.undoClipping().undoPositioned().setStyle(a)}},b))}})};Effect.Shrink=function(c){c=$(c);var b=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.none},arguments[1]||{});var a={top:c.style.top,left:c.style.left,height:c.style.height,width:c.style.width,opacity:c.getInlineOpacity()};var f=c.getDimensions();var e,d;switch(b.direction){case"top-left":e=d=0;break;case"top-right":e=f.width;d=0;break;case"bottom-left":e=0;d=f.height;break;case"bottom-right":e=f.width;d=f.height;break;case"center":e=f.width/2;d=f.height/2;break}return new Effect.Parallel([new Effect.Opacity(c,{sync:true,to:0,from:1,transition:b.opacityTransition}),new Effect.Scale(c,window.opera?1:0,{sync:true,transition:b.scaleTransition,restoreAfterFinish:true}),new Effect.Move(c,{x:e,y:d,sync:true,transition:b.moveTransition})],Object.extend({beforeStartInternal:function(g){g.effects[0].element.makePositioned().makeClipping()},afterFinishInternal:function(g){g.effects[0].element.hide().undoClipping().undoPositioned().setStyle(a)}},b))};Effect.Pulsate=function(c){c=$(c);var b=arguments[1]||{},a=c.getInlineOpacity(),e=b.transition||Effect.Transitions.linear,d=function(f){return 1-e((-Math.cos((f*(b.pulses||5)*2)*Math.PI)/2)+0.5)};return new Effect.Opacity(c,Object.extend(Object.extend({duration:2,from:0,afterFinishInternal:function(f){f.element.setStyle({opacity:a})}},b),{transition:d}))};Effect.Fold=function(b){b=$(b);var a={top:b.style.top,left:b.style.left,width:b.style.width,height:b.style.height};b.makeClipping();return new Effect.Scale(b,5,Object.extend({scaleContent:false,scaleX:false,afterFinishInternal:function(c){new Effect.Scale(b,1,{scaleContent:false,scaleY:false,afterFinishInternal:function(d){d.element.hide().undoClipping().setStyle(a)}})}},arguments[1]||{}))};Effect.Morph=Class.create(Effect.Base,{initialize:function(c){this.element=$(c);if(!this.element){throw (Effect._elementDoesNotExistError)}var a=Object.extend({style:{}},arguments[1]||{});if(!Object.isString(a.style)){this.style=$H(a.style)}else{if(a.style.include(":")){this.style=a.style.parseStyle()}else{this.element.addClassName(a.style);this.style=$H(this.element.getStyles());this.element.removeClassName(a.style);var b=this.element.getStyles();this.style=this.style.reject(function(d){return d.value==b[d.key]});a.afterFinishInternal=function(d){d.element.addClassName(d.options.style);d.transforms.each(function(e){d.element.style[e.style]=""})}}}this.start(a)},setup:function(){function a(b){if(!b||["rgba(0, 0, 0, 0)","transparent"].include(b)){b="#ffffff"}b=b.parseColor();return $R(0,2).map(function(c){return parseInt(b.slice(c*2+1,c*2+3),16)})}this.transforms=this.style.map(function(g){var f=g[0],e=g[1],d=null;if(e.parseColor("#zzzzzz")!="#zzzzzz"){e=e.parseColor();d="color"}else{if(f=="opacity"){e=parseFloat(e);if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.element.setStyle({zoom:1})}}else{if(Element.CSS_LENGTH.test(e)){var c=e.match(/^([\+\-]?[0-9\.]+)(.*)$/);e=parseFloat(c[1]);d=(c.length==3)?c[2]:null}}}var b=this.element.getStyle(f);return{style:f.camelize(),originalValue:d=="color"?a(b):parseFloat(b||0),targetValue:d=="color"?a(e):e,unit:d}}.bind(this)).reject(function(b){return((b.originalValue==b.targetValue)||(b.unit!="color"&&(isNaN(b.originalValue)||isNaN(b.targetValue))))})},update:function(a){var d={},b,c=this.transforms.length;while(c--){d[(b=this.transforms[c]).style]=b.unit=="color"?"#"+(Math.round(b.originalValue[0]+(b.targetValue[0]-b.originalValue[0])*a)).toColorPart()+(Math.round(b.originalValue[1]+(b.targetValue[1]-b.originalValue[1])*a)).toColorPart()+(Math.round(b.originalValue[2]+(b.targetValue[2]-b.originalValue[2])*a)).toColorPart():(b.originalValue+(b.targetValue-b.originalValue)*a).toFixed(3)+(b.unit===null?"":b.unit)}this.element.setStyle(d,true)}});Effect.Transform=Class.create({initialize:function(a){this.tracks=[];this.options=arguments[1]||{};this.addTracks(a)},addTracks:function(a){a.each(function(b){b=$H(b);var c=b.values().first();this.tracks.push($H({ids:b.keys().first(),effect:Effect.Morph,options:{style:c}}))}.bind(this));return this},play:function(){return new Effect.Parallel(this.tracks.map(function(a){var d=a.get("ids"),c=a.get("effect"),b=a.get("options");var e=[$(d)||$$(d)].flatten();return e.map(function(f){return new c(f,Object.extend({sync:true},b))})}).flatten(),this.options)}});Element.CSS_PROPERTIES=$w("backgroundColor backgroundPosition borderBottomColor borderBottomStyle borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth borderRightColor borderRightStyle borderRightWidth borderSpacing borderTopColor borderTopStyle borderTopWidth bottom clip color fontSize fontWeight height left letterSpacing lineHeight marginBottom marginLeft marginRight marginTop markerOffset maxHeight maxWidth minHeight minWidth opacity outlineColor outlineOffset outlineWidth paddingBottom paddingLeft paddingRight paddingTop right textIndent top width wordSpacing zIndex");Element.CSS_LENGTH=/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;String.__parseStyleElement=document.createElement("div");String.prototype.parseStyle=function(){var b,a=$H();if(Prototype.Browser.WebKit){b=new Element("div",{style:this}).style}else{String.__parseStyleElement.innerHTML='<div style="'+this+'"></div>';b=String.__parseStyleElement.childNodes[0].style}Element.CSS_PROPERTIES.each(function(c){if(b[c]){a.set(c,b[c])}});if(Prototype.Browser.IE&&this.include("opacity")){a.set("opacity",this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1])}return a};if(document.defaultView&&document.defaultView.getComputedStyle){Element.getStyles=function(b){var a=document.defaultView.getComputedStyle($(b),null);return Element.CSS_PROPERTIES.inject({},function(c,d){c[d]=a[d];return c})}}else{Element.getStyles=function(b){b=$(b);var a=b.currentStyle,c;c=Element.CSS_PROPERTIES.inject({},function(d,e){d[e]=a[e];return d});if(!c.opacity){c.opacity=b.getOpacity()}return c}}Effect.Methods={morph:function(a,b){a=$(a);new Effect.Morph(a,Object.extend({style:b},arguments[2]||{}));return a},visualEffect:function(c,e,b){c=$(c);var d=e.dasherize().camelize(),a=d.charAt(0).toUpperCase()+d.substring(1);new Effect[a](c,b);return c},highlight:function(b,a){b=$(b);new Effect.Highlight(b,a);return b}};$w("fade appear grow shrink fold blindUp blindDown slideUp slideDown pulsate shake puff squish switchOff dropOut").each(function(a){Effect.Methods[a]=function(c,b){c=$(c);Effect[a.charAt(0).toUpperCase()+a.substring(1)](c,b);return c}});$w("getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles").each(function(a){Effect.Methods[a]=Element[a]});Element.addMethods(Effect.Methods);if(Object.isUndefined(Effect)){throw ("dragdrop.js requires including script.aculo.us' effects.js library")}var Droppables={drops:[],remove:function(a){this.drops=this.drops.reject(function(b){return b.element==$(a)})},add:function(b){b=$(b);var a=Object.extend({greedy:true,hoverclass:null,tree:false},arguments[1]||{});if(a.containment){a._containers=[];var c=a.containment;if(Object.isArray(c)){c.each(function(d){a._containers.push($(d))})}else{a._containers.push($(c))}}if(a.accept){a.accept=[a.accept].flatten()}Element.makePositioned(b);a.element=b;this.drops.push(a)},findDeepestChild:function(a){deepest=a[0];for(i=1;i<a.length;++i){if(Element.isParent(a[i].element,deepest.element)){deepest=a[i]}}return deepest},isContained:function(b,a){var c;if(a.tree){c=b.treeNode}else{c=b.parentNode}return a._containers.detect(function(d){return c==d})},isAffected:function(a,c,b){return((b.element!=c)&&((!b._containers)||this.isContained(c,b))&&((!b.accept)||(Element.classNames(c).detect(function(d){return b.accept.include(d)})))&&Position.within(b.element,a[0],a[1]))},deactivate:function(a){if(a.hoverclass){Element.removeClassName(a.element,a.hoverclass)}this.last_active=null},activate:function(a){if(a.hoverclass){Element.addClassName(a.element,a.hoverclass)}this.last_active=a},show:function(a,c){if(!this.drops.length){return}var b,d=[];this.drops.each(function(e){if(Droppables.isAffected(a,c,e)){d.push(e)}});if(d.length>0){b=Droppables.findDeepestChild(d)}if(this.last_active&&this.last_active!=b){this.deactivate(this.last_active)}if(b){Position.within(b.element,a[0],a[1]);if(b.onHover){b.onHover(c,b.element,Position.overlap(b.overlap,b.element))}if(b!=this.last_active){Droppables.activate(b)}}},fire:function(b,a){if(!this.last_active){return}Position.prepare();if(this.isAffected([Event.pointerX(b),Event.pointerY(b)],a,this.last_active)){if(this.last_active.onDrop){this.last_active.onDrop(a,this.last_active.element,b);return true}}},reset:function(){if(this.last_active){this.deactivate(this.last_active)}}};var Draggables={drags:[],observers:[],register:function(a){if(this.drags.length==0){this.eventMouseUp=this.endDrag.bindAsEventListener(this);this.eventMouseMove=this.updateDrag.bindAsEventListener(this);this.eventKeypress=this.keyPress.bindAsEventListener(this);Event.observe(document,"mouseup",this.eventMouseUp);Event.observe(document,"mousemove",this.eventMouseMove);Event.observe(document,"keypress",this.eventKeypress)}this.drags.push(a)},unregister:function(a){this.drags=this.drags.reject(function(b){return b==a});if(this.drags.length==0){Event.stopObserving(document,"mouseup",this.eventMouseUp);Event.stopObserving(document,"mousemove",this.eventMouseMove);Event.stopObserving(document,"keypress",this.eventKeypress)}},activate:function(a){if(a.options.delay){this._timeout=setTimeout(function(){Draggables._timeout=null;window.focus();Draggables.activeDraggable=a}.bind(this),a.options.delay)}else{window.focus();this.activeDraggable=a}},deactivate:function(){this.activeDraggable=null},updateDrag:function(a){if(!this.activeDraggable){return}var b=[Event.pointerX(a),Event.pointerY(a)];if(this._lastPointer&&(this._lastPointer.inspect()==b.inspect())){return}this._lastPointer=b;this.activeDraggable.updateDrag(a,b)},endDrag:function(a){if(this._timeout){clearTimeout(this._timeout);this._timeout=null}if(!this.activeDraggable){return}this._lastPointer=null;this.activeDraggable.endDrag(a);this.activeDraggable=null},keyPress:function(a){if(this.activeDraggable){this.activeDraggable.keyPress(a)}},addObserver:function(a){this.observers.push(a);this._cacheObserverCallbacks()},removeObserver:function(a){this.observers=this.observers.reject(function(b){return b.element==a});this._cacheObserverCallbacks()},notify:function(b,a,c){if(this[b+"Count"]>0){this.observers.each(function(d){if(d[b]){d[b](b,a,c)}})}if(a.options[b]){a.options[b](a,c)}},_cacheObserverCallbacks:function(){["onStart","onEnd","onDrag"].each(function(a){Draggables[a+"Count"]=Draggables.observers.select(function(b){return b[a]}).length})}};var Draggable=Class.create({initialize:function(b){var c={handle:false,reverteffect:function(f,e,d){var g=Math.sqrt(Math.abs(e^2)+Math.abs(d^2))*0.02;new Effect.Move(f,{x:-d,y:-e,duration:g,queue:{scope:"_draggable",position:"end"}})},endeffect:function(e){var d=Object.isNumber(e._opacity)?e._opacity:1;new Effect.Opacity(e,{duration:0.2,from:0.7,to:d,queue:{scope:"_draggable",position:"end"},afterFinish:function(){Draggable._dragging[e]=false}})},zindex:1000,revert:false,quiet:false,scroll:false,scrollSensitivity:20,scrollSpeed:15,snap:false,delay:0};if(!arguments[1]||Object.isUndefined(arguments[1].endeffect)){Object.extend(c,{starteffect:function(d){d._opacity=Element.getOpacity(d);Draggable._dragging[d]=true;new Effect.Opacity(d,{duration:0.2,from:d._opacity,to:0.7})}})}var a=Object.extend(c,arguments[1]||{});this.element=$(b);if(a.handle&&Object.isString(a.handle)){this.handle=this.element.down("."+a.handle,0)}if(!this.handle){this.handle=$(a.handle)}if(!this.handle){this.handle=this.element}if(a.scroll&&!a.scroll.scrollTo&&!a.scroll.outerHTML){a.scroll=$(a.scroll);this._isScrollChild=Element.childOf(this.element,a.scroll)}Element.makePositioned(this.element);this.options=a;this.dragging=false;this.eventMouseDown=this.initDrag.bindAsEventListener(this);Event.observe(this.handle,"mousedown",this.eventMouseDown);Draggables.register(this)},destroy:function(){Event.stopObserving(this.handle,"mousedown",this.eventMouseDown);Draggables.unregister(this)},currentDelta:function(){return([parseInt(Element.getStyle(this.element,"left")||"0"),parseInt(Element.getStyle(this.element,"top")||"0")])},initDrag:function(a){if(!Object.isUndefined(Draggable._dragging[this.element])&&Draggable._dragging[this.element]){return}if(Event.isLeftClick(a)){var c=Event.element(a);if((tag_name=c.tagName.toUpperCase())&&(tag_name=="INPUT"||tag_name=="SELECT"||tag_name=="OPTION"||tag_name=="BUTTON"||tag_name=="TEXTAREA")){return}var b=[Event.pointerX(a),Event.pointerY(a)];var d=Position.cumulativeOffset(this.element);this.offset=[0,1].map(function(e){return(b[e]-d[e])});Draggables.activate(this);Event.stop(a)}},startDrag:function(b){this.dragging=true;if(!this.delta){this.delta=this.currentDelta()}if(this.options.zindex){this.originalZ=parseInt(Element.getStyle(this.element,"z-index")||0);this.element.style.zIndex=this.options.zindex}if(this.options.ghosting){this._clone=this.element.cloneNode(true);this._originallyAbsolute=(this.element.getStyle("position")=="absolute");if(!this._originallyAbsolute){Position.absolutize(this.element)}this.element.parentNode.insertBefore(this._clone,this.element)}if(this.options.scroll){if(this.options.scroll==window){var a=this._getWindowScroll(this.options.scroll);this.originalScrollLeft=a.left;this.originalScrollTop=a.top}else{this.originalScrollLeft=this.options.scroll.scrollLeft;this.originalScrollTop=this.options.scroll.scrollTop}}Draggables.notify("onStart",this,b);if(this.options.starteffect){this.options.starteffect(this.element)}},updateDrag:function(event,pointer){if(!this.dragging){this.startDrag(event)}if(!this.options.quiet){Position.prepare();Droppables.show(pointer,this.element)}Draggables.notify("onDrag",this,event);this.draw(pointer);if(this.options.change){this.options.change(this)}if(this.options.scroll){this.stopScrolling();var p;if(this.options.scroll==window){with(this._getWindowScroll(this.options.scroll)){p=[left,top,left+width,top+height]}}else{p=Position.page(this.options.scroll);p[0]+=this.options.scroll.scrollLeft+Position.deltaX;p[1]+=this.options.scroll.scrollTop+Position.deltaY;p.push(p[0]+this.options.scroll.offsetWidth);p.push(p[1]+this.options.scroll.offsetHeight)}var speed=[0,0];if(pointer[0]<(p[0]+this.options.scrollSensitivity)){speed[0]=pointer[0]-(p[0]+this.options.scrollSensitivity)}if(pointer[1]<(p[1]+this.options.scrollSensitivity)){speed[1]=pointer[1]-(p[1]+this.options.scrollSensitivity)}if(pointer[0]>(p[2]-this.options.scrollSensitivity)){speed[0]=pointer[0]-(p[2]-this.options.scrollSensitivity)}if(pointer[1]>(p[3]-this.options.scrollSensitivity)){speed[1]=pointer[1]-(p[3]-this.options.scrollSensitivity)}this.startScrolling(speed)}if(Prototype.Browser.WebKit){window.scrollBy(0,0)}Event.stop(event)},finishDrag:function(b,f){this.dragging=false;if(this.options.quiet){Position.prepare();var e=[Event.pointerX(b),Event.pointerY(b)];Droppables.show(e,this.element)}if(this.options.ghosting){if(!this._originallyAbsolute){Position.relativize(this.element)}delete this._originallyAbsolute;Element.remove(this._clone);this._clone=null}var g=false;if(f){g=Droppables.fire(b,this.element);if(!g){g=false}}if(g&&this.options.onDropped){this.options.onDropped(this.element)}Draggables.notify("onEnd",this,b);var a=this.options.revert;if(a&&Object.isFunction(a)){a=a(this.element)}var c=this.currentDelta();if(a&&this.options.reverteffect){if(g==0||a!="failure"){this.options.reverteffect(this.element,c[1]-this.delta[1],c[0]-this.delta[0])}}else{this.delta=c}if(this.options.zindex){this.element.style.zIndex=this.originalZ}if(this.options.endeffect){this.options.endeffect(this.element)}Draggables.deactivate(this);Droppables.reset()},keyPress:function(a){if(a.keyCode!=Event.KEY_ESC){return}this.finishDrag(a,false);Event.stop(a)},endDrag:function(a){if(!this.dragging){return}this.stopScrolling();this.finishDrag(a,true);Event.stop(a)},draw:function(a){var g=Position.cumulativeOffset(this.element);if(this.options.ghosting){var c=Position.realOffset(this.element);g[0]+=c[0]-Position.deltaX;g[1]+=c[1]-Position.deltaY}var f=this.currentDelta();g[0]-=f[0];g[1]-=f[1];if(this.options.scroll&&(this.options.scroll!=window&&this._isScrollChild)){g[0]-=this.options.scroll.scrollLeft-this.originalScrollLeft;g[1]-=this.options.scroll.scrollTop-this.originalScrollTop}var e=[0,1].map(function(d){return(a[d]-g[d]-this.offset[d])}.bind(this));if(this.options.snap){if(Object.isFunction(this.options.snap)){e=this.options.snap(e[0],e[1],this)}else{if(Object.isArray(this.options.snap)){e=e.map(function(d,h){return(d/this.options.snap[h]).round()*this.options.snap[h]}.bind(this))}else{e=e.map(function(d){return(d/this.options.snap).round()*this.options.snap}.bind(this))}}}var b=this.element.style;if((!this.options.constraint)||(this.options.constraint=="horizontal")){b.left=e[0]+"px"}if((!this.options.constraint)||(this.options.constraint=="vertical")){b.top=e[1]+"px"}if(b.visibility=="hidden"){b.visibility=""}},stopScrolling:function(){if(this.scrollInterval){clearInterval(this.scrollInterval);this.scrollInterval=null;Draggables._lastScrollPointer=null}},startScrolling:function(a){if(!(a[0]||a[1])){return}this.scrollSpeed=[a[0]*this.options.scrollSpeed,a[1]*this.options.scrollSpeed];this.lastScrolled=new Date();this.scrollInterval=setInterval(this.scroll.bind(this),10)},scroll:function(){var current=new Date();var delta=current-this.lastScrolled;this.lastScrolled=current;if(this.options.scroll==window){with(this._getWindowScroll(this.options.scroll)){if(this.scrollSpeed[0]||this.scrollSpeed[1]){var d=delta/1000;this.options.scroll.scrollTo(left+d*this.scrollSpeed[0],top+d*this.scrollSpeed[1])}}}else{this.options.scroll.scrollLeft+=this.scrollSpeed[0]*delta/1000;this.options.scroll.scrollTop+=this.scrollSpeed[1]*delta/1000}Position.prepare();Droppables.show(Draggables._lastPointer,this.element);Draggables.notify("onDrag",this);if(this._isScrollChild){Draggables._lastScrollPointer=Draggables._lastScrollPointer||$A(Draggables._lastPointer);Draggables._lastScrollPointer[0]+=this.scrollSpeed[0]*delta/1000;Draggables._lastScrollPointer[1]+=this.scrollSpeed[1]*delta/1000;if(Draggables._lastScrollPointer[0]<0){Draggables._lastScrollPointer[0]=0}if(Draggables._lastScrollPointer[1]<0){Draggables._lastScrollPointer[1]=0}this.draw(Draggables._lastScrollPointer)}if(this.options.change){this.options.change(this)}},_getWindowScroll:function(w){var T,L,W,H;with(w.document){if(w.document.documentElement&&documentElement.scrollTop){T=documentElement.scrollTop;L=documentElement.scrollLeft}else{if(w.document.body){T=body.scrollTop;L=body.scrollLeft}}if(w.innerWidth){W=w.innerWidth;H=w.innerHeight}else{if(w.document.documentElement&&documentElement.clientWidth){W=documentElement.clientWidth;H=documentElement.clientHeight}else{W=body.offsetWidth;H=body.offsetHeight}}}return{top:T,left:L,width:W,height:H}}});Draggable._dragging={};var SortableObserver=Class.create({initialize:function(b,a){this.element=$(b);this.observer=a;this.lastValue=Sortable.serialize(this.element)},onStart:function(){this.lastValue=Sortable.serialize(this.element)},onEnd:function(){Sortable.unmark();if(this.lastValue!=Sortable.serialize(this.element)){this.observer(this.element)}}});var Sortable={SERIALIZE_RULE:/^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,sortables:{},_findRootElement:function(a){while(a.tagName.toUpperCase()!="BODY"){if(a.id&&Sortable.sortables[a.id]){return a}a=a.parentNode}},options:function(a){a=Sortable._findRootElement($(a));if(!a){return}return Sortable.sortables[a.id]},destroy:function(a){a=$(a);var b=Sortable.sortables[a.id];if(b){Draggables.removeObserver(b.element);b.droppables.each(function(c){Droppables.remove(c)});b.draggables.invoke("destroy");delete Sortable.sortables[b.element.id]}},create:function(c){c=$(c);var b=Object.extend({element:c,tag:"li",dropOnEmpty:false,tree:false,treeTag:"ul",overlap:"vertical",constraint:"vertical",containment:c,handle:false,only:false,delay:0,hoverclass:null,ghosting:false,quiet:false,scroll:false,scrollSensitivity:20,scrollSpeed:15,format:this.SERIALIZE_RULE,elements:false,handles:false,onChange:Prototype.emptyFunction,onUpdate:Prototype.emptyFunction},arguments[1]||{});this.destroy(c);var a={revert:true,quiet:b.quiet,scroll:b.scroll,scrollSpeed:b.scrollSpeed,scrollSensitivity:b.scrollSensitivity,delay:b.delay,ghosting:b.ghosting,constraint:b.constraint,handle:b.handle};if(b.starteffect){a.starteffect=b.starteffect}if(b.reverteffect){a.reverteffect=b.reverteffect}else{if(b.ghosting){a.reverteffect=function(f){f.style.top=0;f.style.left=0}}}if(b.endeffect){a.endeffect=b.endeffect}if(b.zindex){a.zindex=b.zindex}var d={overlap:b.overlap,containment:b.containment,tree:b.tree,hoverclass:b.hoverclass,onHover:Sortable.onHover};var e={onHover:Sortable.onEmptyHover,overlap:b.overlap,containment:b.containment,hoverclass:b.hoverclass};Element.cleanWhitespace(c);b.draggables=[];b.droppables=[];if(b.dropOnEmpty||b.tree){Droppables.add(c,e);b.droppables.push(c)}(b.elements||this.findElements(c,b)||[]).each(function(h,f){var g=b.handles?$(b.handles[f]):(b.handle?$(h).select("."+b.handle)[0]:h);b.draggables.push(new Draggable(h,Object.extend(a,{handle:g})));Droppables.add(h,d);if(b.tree){h.treeNode=c}b.droppables.push(h)});if(b.tree){(Sortable.findTreeElements(c,b)||[]).each(function(f){Droppables.add(f,e);f.treeNode=c;b.droppables.push(f)})}this.sortables[c.id]=b;Draggables.addObserver(new SortableObserver(c,b.onUpdate))},findElements:function(b,a){return Element.findChildren(b,a.only,a.tree?true:false,a.tag)},findTreeElements:function(b,a){return Element.findChildren(b,a.only,a.tree?true:false,a.treeTag)},onHover:function(e,d,a){if(Element.isParent(d,e)){return}if(a>0.33&&a<0.66&&Sortable.options(d).tree){return}else{if(a>0.5){Sortable.mark(d,"before");if(d.previousSibling!=e){var b=e.parentNode;e.style.visibility="hidden";d.parentNode.insertBefore(e,d);if(d.parentNode!=b){Sortable.options(b).onChange(e)}Sortable.options(d.parentNode).onChange(e)}}else{Sortable.mark(d,"after");var c=d.nextSibling||null;if(c!=e){var b=e.parentNode;e.style.visibility="hidden";d.parentNode.insertBefore(e,c);if(d.parentNode!=b){Sortable.options(b).onChange(e)}Sortable.options(d.parentNode).onChange(e)}}}},onEmptyHover:function(e,g,h){var j=e.parentNode;var a=Sortable.options(g);if(!Element.isParent(g,e)){var f;var c=Sortable.findElements(g,{tag:a.tag,only:a.only});var b=null;if(c){var d=Element.offsetSize(g,a.overlap)*(1-h);for(f=0;f<c.length;f+=1){if(d-Element.offsetSize(c[f],a.overlap)>=0){d-=Element.offsetSize(c[f],a.overlap)}else{if(d-(Element.offsetSize(c[f],a.overlap)/2)>=0){b=f+1<c.length?c[f+1]:null;break}else{b=c[f];break}}}}g.insertBefore(e,b);Sortable.options(j).onChange(e);a.onChange(e)}},unmark:function(){if(Sortable._marker){Sortable._marker.hide()}},mark:function(b,a){var d=Sortable.options(b.parentNode);if(d&&!d.ghosting){return}if(!Sortable._marker){Sortable._marker=($("dropmarker")||Element.extend(document.createElement("DIV"))).hide().addClassName("dropmarker").setStyle({position:"absolute"});document.getElementsByTagName("body").item(0).appendChild(Sortable._marker)}var c=Position.cumulativeOffset(b);Sortable._marker.setStyle({left:c[0]+"px",top:c[1]+"px"});if(a=="after"){if(d.overlap=="horizontal"){Sortable._marker.setStyle({left:(c[0]+b.clientWidth)+"px"})}else{Sortable._marker.setStyle({top:(c[1]+b.clientHeight)+"px"})}}Sortable._marker.show()},_tree:function(e,b,f){var d=Sortable.findElements(e,b)||[];for(var c=0;c<d.length;++c){var a=d[c].id.match(b.format);if(!a){continue}var g={id:encodeURIComponent(a?a[1]:null),element:e,parent:f,children:[],position:f.children.length,container:$(d[c]).down(b.treeTag)};if(g.container){this._tree(g.container,b,g)}f.children.push(g)}return f},tree:function(d){d=$(d);var c=this.options(d);var b=Object.extend({tag:c.tag,treeTag:c.treeTag,only:c.only,name:d.id,format:c.format},arguments[1]||{});var a={id:null,parent:null,children:[],container:d,position:0};return Sortable._tree(d,b,a)},_constructIndex:function(b){var a="";do{if(b.id){a="["+b.position+"]"+a}}while((b=b.parent)!=null);return a},sequence:function(b){b=$(b);var a=Object.extend(this.options(b),arguments[1]||{});return $(this.findElements(b,a)||[]).map(function(c){return c.id.match(a.format)?c.id.match(a.format)[1]:""})},setSequence:function(b,c){b=$(b);var a=Object.extend(this.options(b),arguments[2]||{});var d={};this.findElements(b,a).each(function(e){if(e.id.match(a.format)){d[e.id.match(a.format)[1]]=[e,e.parentNode]}e.parentNode.removeChild(e)});c.each(function(e){var f=d[e];if(f){f[1].appendChild(f[0]);delete d[e]}})},serialize:function(c){c=$(c);var b=Object.extend(Sortable.options(c),arguments[1]||{});var a=encodeURIComponent((arguments[1]&&arguments[1].name)?arguments[1].name:c.id);if(b.tree){return Sortable.tree(c,arguments[1]).children.map(function(d){return[a+Sortable._constructIndex(d)+"[id]="+encodeURIComponent(d.id)].concat(d.children.map(arguments.callee))}).flatten().join("&")}else{return Sortable.sequence(c,arguments[1]).map(function(d){return a+"[]="+encodeURIComponent(d)}).join("&")}}};Element.isParent=function(b,a){if(!b.parentNode||b==a){return false}if(b.parentNode==a){return true}return Element.isParent(b.parentNode,a)};Element.findChildren=function(d,b,a,c){if(!d.hasChildNodes()){return null}c=c.toUpperCase();if(b){b=[b].flatten()}var e=[];$A(d.childNodes).each(function(g){if(g.tagName&&g.tagName.toUpperCase()==c&&(!b||(Element.classNames(g).detect(function(h){return b.include(h)})))){e.push(g)}if(a){var f=Element.findChildren(g,b,a,c);if(f){e.push(f)}}});return(e.length>0?e.flatten():[])};Element.offsetSize=function(a,b){return a["offset"+((b=="vertical"||b=="height")?"Height":"Width")]};if(typeof Effect=="undefined"){throw ("controls.js requires including script.aculo.us' effects.js library")}var Autocompleter={};Autocompleter.Base=Class.create({baseInitialize:function(b,c,a){b=$(b);this.element=b;this.update=$(c);this.hasFocus=false;this.changed=false;this.active=false;this.index=0;this.entryCount=0;this.oldElementValue=this.element.value;if(this.setOptions){this.setOptions(a)}else{this.options=a||{}}this.options.paramName=this.options.paramName||this.element.name;this.options.tokens=this.options.tokens||[];this.options.frequency=this.options.frequency||0.4;this.options.minChars=this.options.minChars||1;this.options.onShow=this.options.onShow||function(d,e){if(!e.style.position||e.style.position=="absolute"){e.style.position="absolute";Position.clone(d,e,{setHeight:false,offsetTop:d.offsetHeight})}Effect.Appear(e,{duration:0.15})};this.options.onHide=this.options.onHide||function(d,e){new Effect.Fade(e,{duration:0.15})};if(typeof(this.options.tokens)=="string"){this.options.tokens=new Array(this.options.tokens)}if(!this.options.tokens.include("\n")){this.options.tokens.push("\n")}this.observer=null;this.element.setAttribute("autocomplete","off");Element.hide(this.update);Event.observe(this.element,"blur",this.onBlur.bindAsEventListener(this));Event.observe(this.element,"keydown",this.onKeyPress.bindAsEventListener(this))},show:function(){if(Element.getStyle(this.update,"display")=="none"){this.options.onShow(this.element,this.update)}if(!this.iefix&&(Prototype.Browser.IE)&&(Element.getStyle(this.update,"position")=="absolute")){new Insertion.After(this.update,'<iframe id="'+this.update.id+'_iefix" style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" src="javascript:false;" frameborder="0" scrolling="no"></iframe>');this.iefix=$(this.update.id+"_iefix")}if(this.iefix){setTimeout(this.fixIEOverlapping.bind(this),50)}},fixIEOverlapping:function(){Position.clone(this.update,this.iefix,{setTop:(!this.update.style.height)});this.iefix.style.zIndex=1;this.update.style.zIndex=2;Element.show(this.iefix)},hide:function(){this.stopIndicator();if(Element.getStyle(this.update,"display")!="none"){this.options.onHide(this.element,this.update)}if(this.iefix){Element.hide(this.iefix)}},startIndicator:function(){if(this.options.indicator){Element.show(this.options.indicator)}},stopIndicator:function(){if(this.options.indicator){Element.hide(this.options.indicator)}},onKeyPress:function(a){if(this.active){switch(a.keyCode){case Event.KEY_TAB:case Event.KEY_RETURN:this.selectEntry();Event.stop(a);case Event.KEY_ESC:this.hide();this.active=false;Event.stop(a);return;case Event.KEY_LEFT:case Event.KEY_RIGHT:return;case Event.KEY_UP:this.markPrevious();this.render();Event.stop(a);return;case Event.KEY_DOWN:this.markNext();this.render();Event.stop(a);return}}else{if(a.keyCode==Event.KEY_TAB||a.keyCode==Event.KEY_RETURN||(Prototype.Browser.WebKit>0&&a.keyCode==0)){return}}this.changed=true;this.hasFocus=true;if(this.observer){clearTimeout(this.observer)}this.observer=setTimeout(this.onObserverEvent.bind(this),this.options.frequency*1000)},activate:function(){this.changed=false;this.hasFocus=true;this.getUpdatedChoices()},onHover:function(b){var a=Event.findElement(b,"LI");if(this.index!=a.autocompleteIndex){this.index=a.autocompleteIndex;this.render()}Event.stop(b)},onClick:function(b){var a=Event.findElement(b,"LI");this.index=a.autocompleteIndex;this.selectEntry();this.hide()},onBlur:function(a){setTimeout(this.hide.bind(this),250);this.hasFocus=false;this.active=false},render:function(){if(this.entryCount>0){for(var a=0;a<this.entryCount;a++){this.index==a?Element.addClassName(this.getEntry(a),"selected"):Element.removeClassName(this.getEntry(a),"selected")}if(this.hasFocus){this.show();this.active=true}}else{this.active=false;this.hide()}},markPrevious:function(){if(this.index>0){this.index--}else{this.index=this.entryCount-1}this.getEntry(this.index).scrollIntoView(true)},markNext:function(){if(this.index<this.entryCount-1){this.index++}else{this.index=0}this.getEntry(this.index).scrollIntoView(false)},getEntry:function(a){return this.update.firstChild.childNodes[a]},getCurrentEntry:function(){return this.getEntry(this.index)},selectEntry:function(){this.active=false;this.updateElement(this.getCurrentEntry())},updateElement:function(f){if(this.options.updateElement){this.options.updateElement(f);return}var d="";if(this.options.select){var a=$(f).select("."+this.options.select)||[];if(a.length>0){d=Element.collectTextNodes(a[0],this.options.select)}}else{d=Element.collectTextNodesIgnoreClass(f,"informal")}var c=this.getTokenBounds();if(c[0]!=-1){var e=this.element.value.substr(0,c[0]);var b=this.element.value.substr(c[0]).match(/^\s+/);if(b){e+=b[0]}this.element.value=e+d+this.element.value.substr(c[1])}else{this.element.value=d}this.oldElementValue=this.element.value;this.element.focus();if(this.options.afterUpdateElement){this.options.afterUpdateElement(this.element,f)}},updateChoices:function(c){if(!this.changed&&this.hasFocus){this.update.innerHTML=c;Element.cleanWhitespace(this.update);Element.cleanWhitespace(this.update.down());if(this.update.firstChild&&this.update.down().childNodes){this.entryCount=this.update.down().childNodes.length;for(var a=0;a<this.entryCount;a++){var b=this.getEntry(a);b.autocompleteIndex=a;this.addObservers(b)}}else{this.entryCount=0}this.stopIndicator();this.index=0;if(this.entryCount==1&&this.options.autoSelect){this.selectEntry();this.hide()}else{this.render()}}},addObservers:function(a){Event.observe(a,"mouseover",this.onHover.bindAsEventListener(this));Event.observe(a,"click",this.onClick.bindAsEventListener(this))},onObserverEvent:function(){this.changed=false;this.tokenBounds=null;if(this.getToken().length>=this.options.minChars){this.getUpdatedChoices()}else{this.active=false;this.hide()}this.oldElementValue=this.element.value},getToken:function(){var a=this.getTokenBounds();return this.element.value.substring(a[0],a[1]).strip()},getTokenBounds:function(){if(null!=this.tokenBounds){return this.tokenBounds}var e=this.element.value;if(e.strip().empty()){return[-1,0]}var f=arguments.callee.getFirstDifferencePos(e,this.oldElementValue);var h=(f==this.oldElementValue.length?1:0);var d=-1,c=e.length;var g;for(var b=0,a=this.options.tokens.length;b<a;++b){g=e.lastIndexOf(this.options.tokens[b],f+h-1);if(g>d){d=g}g=e.indexOf(this.options.tokens[b],f+h);if(-1!=g&&g<c){c=g}}return(this.tokenBounds=[d+1,c])}});Autocompleter.Base.prototype.getTokenBounds.getFirstDifferencePos=function(c,a){var d=Math.min(c.length,a.length);for(var b=0;b<d;++b){if(c[b]!=a[b]){return b}}return d};Ajax.Autocompleter=Class.create(Autocompleter.Base,{initialize:function(c,d,b,a){this.baseInitialize(c,d,a);this.options.asynchronous=true;this.options.onComplete=this.onComplete.bind(this);this.options.defaultParams=this.options.parameters||null;this.url=b},getUpdatedChoices:function(){this.startIndicator();var a=encodeURIComponent(this.options.paramName)+"="+encodeURIComponent(this.getToken());this.options.parameters=this.options.callback?this.options.callback(this.element,a):a;if(this.options.defaultParams){this.options.parameters+="&"+this.options.defaultParams}new Ajax.Request(this.url,this.options)},onComplete:function(a){this.updateChoices(a.responseText)}});Autocompleter.Local=Class.create(Autocompleter.Base,{initialize:function(b,d,c,a){this.baseInitialize(b,d,a);this.options.array=c},getUpdatedChoices:function(){this.updateChoices(this.options.selector(this))},setOptions:function(a){this.options=Object.extend({choices:10,partialSearch:true,partialChars:2,ignoreCase:true,fullSearch:false,selector:function(b){var d=[];var c=[];var h=b.getToken();var g=0;for(var e=0;e<b.options.array.length&&d.length<b.options.choices;e++){var f=b.options.array[e];var j=b.options.ignoreCase?f.toLowerCase().indexOf(h.toLowerCase()):f.indexOf(h);while(j!=-1){if(j==0&&f.length!=h.length){d.push("<li><strong>"+f.substr(0,h.length)+"</strong>"+f.substr(h.length)+"</li>");break}else{if(h.length>=b.options.partialChars&&b.options.partialSearch&&j!=-1){if(b.options.fullSearch||/\s/.test(f.substr(j-1,1))){c.push("<li>"+f.substr(0,j)+"<strong>"+f.substr(j,h.length)+"</strong>"+f.substr(j+h.length)+"</li>");break}}}j=b.options.ignoreCase?f.toLowerCase().indexOf(h.toLowerCase(),j+1):f.indexOf(h,j+1)}}if(c.length){d=d.concat(c.slice(0,b.options.choices-d.length))}return"<ul>"+d.join("")+"</ul>"}},a||{})}});Field.scrollFreeActivate=function(a){setTimeout(function(){Field.activate(a)},1)};Ajax.InPlaceEditor=Class.create({initialize:function(c,b,a){this.url=b;this.element=c=$(c);this.prepareOptions();this._controls={};arguments.callee.dealWithDeprecatedOptions(a);Object.extend(this.options,a||{});if(!this.options.formId&&this.element.id){this.options.formId=this.element.id+"-inplaceeditor";if($(this.options.formId)){this.options.formId=""}}if(this.options.externalControl){this.options.externalControl=$(this.options.externalControl)}if(!this.options.externalControl){this.options.externalControlOnly=false}this._originalBackground=this.element.getStyle("background-color")||"transparent";this.element.title=this.options.clickToEditText;this._boundCancelHandler=this.handleFormCancellation.bind(this);this._boundComplete=(this.options.onComplete||Prototype.emptyFunction).bind(this);this._boundFailureHandler=this.handleAJAXFailure.bind(this);this._boundSubmitHandler=this.handleFormSubmission.bind(this);this._boundWrapperHandler=this.wrapUp.bind(this);this.registerListeners()},checkForEscapeOrReturn:function(a){if(!this._editing||a.ctrlKey||a.altKey||a.shiftKey){return}if(Event.KEY_ESC==a.keyCode){this.handleFormCancellation(a)}else{if(Event.KEY_RETURN==a.keyCode){this.handleFormSubmission(a)}}},createControl:function(g,c,b){var e=this.options[g+"Control"];var f=this.options[g+"Text"];if("button"==e){var a=document.createElement("input");a.type="submit";a.value=f;a.className="editor_"+g+"_button";if("cancel"==g){a.onclick=this._boundCancelHandler}this._form.appendChild(a);this._controls[g]=a}else{if("link"==e){var d=document.createElement("a");d.href="#";d.appendChild(document.createTextNode(f));d.onclick="cancel"==g?this._boundCancelHandler:this._boundSubmitHandler;d.className="editor_"+g+"_link";if(b){d.className+=" "+b}this._form.appendChild(d);this._controls[g]=d}}},createEditField:function(){var c=(this.options.loadTextURL?this.options.loadingText:this.getText());var b;if(1>=this.options.rows&&!/\r|\n/.test(this.getText())){b=document.createElement("input");b.type="text";var a=this.options.size||this.options.cols||0;if(0<a){b.size=a}}else{b=document.createElement("textarea");b.rows=(1>=this.options.rows?this.options.autoRows:this.options.rows);b.cols=this.options.cols||40}b.name=this.options.paramName;b.value=c;b.className="editor_field";if(this.options.submitOnBlur){b.onblur=this._boundSubmitHandler}this._controls.editor=b;if(this.options.loadTextURL){this.loadExternalText()}this._form.appendChild(this._controls.editor)},createForm:function(){var b=this;function a(d,e){var c=b.options["text"+d+"Controls"];if(!c||e===false){return}b._form.appendChild(document.createTextNode(c))}this._form=$(document.createElement("form"));this._form.id=this.options.formId;this._form.addClassName(this.options.formClassName);this._form.onsubmit=this._boundSubmitHandler;this.createEditField();if("textarea"==this._controls.editor.tagName.toLowerCase()){this._form.appendChild(document.createElement("br"))}if(this.options.onFormCustomization){this.options.onFormCustomization(this,this._form)}a("Before",this.options.okControl||this.options.cancelControl);this.createControl("ok",this._boundSubmitHandler);a("Between",this.options.okControl&&this.options.cancelControl);this.createControl("cancel",this._boundCancelHandler,"editor_cancel");a("After",this.options.okControl||this.options.cancelControl)},destroy:function(){if(this._oldInnerHTML){this.element.innerHTML=this._oldInnerHTML}this.leaveEditMode();this.unregisterListeners()},enterEditMode:function(a){if(this._saving||this._editing){return}this._editing=true;this.triggerCallback("onEnterEditMode");if(this.options.externalControl){this.options.externalControl.hide()}this.element.hide();this.createForm();this.element.parentNode.insertBefore(this._form,this.element);if(!this.options.loadTextURL){this.postProcessEditField()}if(a){Event.stop(a)}},enterHover:function(a){if(this.options.hoverClassName){this.element.addClassName(this.options.hoverClassName)}if(this._saving){return}this.triggerCallback("onEnterHover")},getText:function(){return this.element.innerHTML.unescapeHTML()},handleAJAXFailure:function(a){this.triggerCallback("onFailure",a);if(this._oldInnerHTML){this.element.innerHTML=this._oldInnerHTML;this._oldInnerHTML=null}},handleFormCancellation:function(a){this.wrapUp();if(a){Event.stop(a)}},handleFormSubmission:function(d){var b=this._form;var c=$F(this._controls.editor);this.prepareSubmission();var f=this.options.callback(b,c)||"";if(Object.isString(f)){f=f.toQueryParams()}f.editorId=this.element.id;if(this.options.htmlResponse){var a=Object.extend({evalScripts:true},this.options.ajaxOptions);Object.extend(a,{parameters:f,onComplete:this._boundWrapperHandler,onFailure:this._boundFailureHandler});new Ajax.Updater({success:this.element},this.url,a)}else{var a=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(a,{parameters:f,onComplete:this._boundWrapperHandler,onFailure:this._boundFailureHandler});new Ajax.Request(this.url,a)}if(d){Event.stop(d)}},leaveEditMode:function(){this.element.removeClassName(this.options.savingClassName);this.removeForm();this.leaveHover();this.element.style.backgroundColor=this._originalBackground;this.element.show();if(this.options.externalControl){this.options.externalControl.show()}this._saving=false;this._editing=false;this._oldInnerHTML=null;this.triggerCallback("onLeaveEditMode")},leaveHover:function(a){if(this.options.hoverClassName){this.element.removeClassName(this.options.hoverClassName)}if(this._saving){return}this.triggerCallback("onLeaveHover")},loadExternalText:function(){this._form.addClassName(this.options.loadingClassName);this._controls.editor.disabled=true;var a=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(a,{parameters:"editorId="+encodeURIComponent(this.element.id),onComplete:Prototype.emptyFunction,onSuccess:function(c){this._form.removeClassName(this.options.loadingClassName);var b=c.responseText;if(this.options.stripLoadedTextTags){b=b.stripTags()}this._controls.editor.value=b;this._controls.editor.disabled=false;this.postProcessEditField()}.bind(this),onFailure:this._boundFailureHandler});new Ajax.Request(this.options.loadTextURL,a)},postProcessEditField:function(){var a=this.options.fieldPostCreation;if(a){$(this._controls.editor)["focus"==a?"focus":"activate"]()}},prepareOptions:function(){this.options=Object.clone(Ajax.InPlaceEditor.DefaultOptions);Object.extend(this.options,Ajax.InPlaceEditor.DefaultCallbacks);[this._extraDefaultOptions].flatten().compact().each(function(a){Object.extend(this.options,a)}.bind(this))},prepareSubmission:function(){this._saving=true;this.removeForm();this.leaveHover();this.showSaving()},registerListeners:function(){this._listeners={};var a;$H(Ajax.InPlaceEditor.Listeners).each(function(b){a=this[b.value].bind(this);this._listeners[b.key]=a;if(!this.options.externalControlOnly){this.element.observe(b.key,a)}if(this.options.externalControl){this.options.externalControl.observe(b.key,a)}}.bind(this))},removeForm:function(){if(!this._form){return}this._form.remove();this._form=null;this._controls={}},showSaving:function(){this._oldInnerHTML=this.element.innerHTML;this.element.innerHTML=this.options.savingText;this.element.addClassName(this.options.savingClassName);this.element.style.backgroundColor=this._originalBackground;this.element.show()},triggerCallback:function(b,a){if("function"==typeof this.options[b]){this.options[b](this,a)}},unregisterListeners:function(){$H(this._listeners).each(function(a){if(!this.options.externalControlOnly){this.element.stopObserving(a.key,a.value)}if(this.options.externalControl){this.options.externalControl.stopObserving(a.key,a.value)}}.bind(this))},wrapUp:function(a){this.leaveEditMode();this._boundComplete(a,this.element)}});Object.extend(Ajax.InPlaceEditor.prototype,{dispose:Ajax.InPlaceEditor.prototype.destroy});Ajax.InPlaceCollectionEditor=Class.create(Ajax.InPlaceEditor,{initialize:function($super,c,b,a){this._extraDefaultOptions=Ajax.InPlaceCollectionEditor.DefaultOptions;$super(c,b,a)},createEditField:function(){var a=document.createElement("select");a.name=this.options.paramName;a.size=1;this._controls.editor=a;this._collection=this.options.collection||[];if(this.options.loadCollectionURL){this.loadCollection()}else{this.checkForExternalText()}this._form.appendChild(this._controls.editor)},loadCollection:function(){this._form.addClassName(this.options.loadingClassName);this.showLoadingText(this.options.loadingCollectionText);var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:"editorId="+encodeURIComponent(this.element.id),onComplete:Prototype.emptyFunction,onSuccess:function(transport){var js=transport.responseText.strip();if(!/^\[.*\]$/.test(js)){throw ("Server returned an invalid collection representation.")}this._collection=eval(js);this.checkForExternalText()}.bind(this),onFailure:this.onFailure});new Ajax.Request(this.options.loadCollectionURL,options)},showLoadingText:function(b){this._controls.editor.disabled=true;var a=this._controls.editor.firstChild;if(!a){a=document.createElement("option");a.value="";this._controls.editor.appendChild(a);a.selected=true}a.update((b||"").stripScripts().stripTags())},checkForExternalText:function(){this._text=this.getText();if(this.options.loadTextURL){this.loadExternalText()}else{this.buildOptionList()}},loadExternalText:function(){this.showLoadingText(this.options.loadingText);var a=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(a,{parameters:"editorId="+encodeURIComponent(this.element.id),onComplete:Prototype.emptyFunction,onSuccess:function(b){this._text=b.responseText.strip();this.buildOptionList()}.bind(this),onFailure:this.onFailure});new Ajax.Request(this.options.loadTextURL,a)},buildOptionList:function(){this._form.removeClassName(this.options.loadingClassName);this._collection=this._collection.map(function(d){return 2===d.length?d:[d,d].flatten()});var b=("value" in this.options)?this.options.value:this._text;var a=this._collection.any(function(d){return d[0]==b}.bind(this));this._controls.editor.update("");var c;this._collection.each(function(e,d){c=document.createElement("option");c.value=e[0];c.selected=a?e[0]==b:0==d;c.appendChild(document.createTextNode(e[1]));this._controls.editor.appendChild(c)}.bind(this));this._controls.editor.disabled=false;Field.scrollFreeActivate(this._controls.editor)}});Ajax.InPlaceEditor.prototype.initialize.dealWithDeprecatedOptions=function(a){if(!a){return}function b(c,d){if(c in a||d===undefined){return}a[c]=d}b("cancelControl",(a.cancelLink?"link":(a.cancelButton?"button":a.cancelLink==a.cancelButton==false?false:undefined)));b("okControl",(a.okLink?"link":(a.okButton?"button":a.okLink==a.okButton==false?false:undefined)));b("highlightColor",a.highlightcolor);b("highlightEndColor",a.highlightendcolor)};Object.extend(Ajax.InPlaceEditor,{DefaultOptions:{ajaxOptions:{},autoRows:3,cancelControl:"link",cancelText:"cancel",clickToEditText:"Click to edit",externalControl:null,externalControlOnly:false,fieldPostCreation:"activate",formClassName:"inplaceeditor-form",formId:null,highlightColor:"#ffff99",highlightEndColor:"#ffffff",hoverClassName:"",htmlResponse:true,loadingClassName:"inplaceeditor-loading",loadingText:"Loading...",okControl:"button",okText:"ok",paramName:"value",rows:1,savingClassName:"inplaceeditor-saving",savingText:"Saving...",size:0,stripLoadedTextTags:false,submitOnBlur:false,textAfterControls:"",textBeforeControls:"",textBetweenControls:""},DefaultCallbacks:{callback:function(a){return Form.serialize(a)},onComplete:function(b,a){new Effect.Highlight(a,{startcolor:this.options.highlightColor,keepBackgroundImage:true})},onEnterEditMode:null,onEnterHover:function(a){a.element.style.backgroundColor=a.options.highlightColor;if(a._effect){a._effect.cancel()}},onFailure:function(b,a){alert("Error communication with the server: "+b.responseText.stripTags())},onFormCustomization:null,onLeaveEditMode:null,onLeaveHover:function(a){a._effect=new Effect.Highlight(a.element,{startcolor:a.options.highlightColor,endcolor:a.options.highlightEndColor,restorecolor:a._originalBackground,keepBackgroundImage:true})}},Listeners:{click:"enterEditMode",keydown:"checkForEscapeOrReturn",mouseover:"enterHover",mouseout:"leaveHover"}});Ajax.InPlaceCollectionEditor.DefaultOptions={loadingCollectionText:"Loading options..."};Form.Element.DelayedObserver=Class.create({initialize:function(b,a,c){this.delay=a||0.5;this.element=$(b);this.callback=c;this.timer=null;this.lastValue=$F(this.element);Event.observe(this.element,"keyup",this.delayedListener.bindAsEventListener(this))},delayedListener:function(a){if(this.lastValue==$F(this.element)){return}if(this.timer){clearTimeout(this.timer)}this.timer=setTimeout(this.onTimerEvent.bind(this),this.delay*1000);this.lastValue=$F(this.element)},onTimerEvent:function(){this.timer=null;this.callback(this.element,$F(this.element))}});if(!Control){var Control={}}Control.Slider=Class.create({initialize:function(d,a,b){var c=this;if(Object.isArray(d)){this.handles=d.collect(function(f){return $(f)})}else{this.handles=[$(d)]}this.track=$(a);this.options=b||{};this.axis=this.options.axis||"horizontal";this.increment=this.options.increment||1;this.step=parseInt(this.options.step||"1");this.range=this.options.range||$R(0,1);this.value=0;this.values=this.handles.map(function(){return 0});this.spans=this.options.spans?this.options.spans.map(function(e){return $(e)}):false;this.options.startSpan=$(this.options.startSpan||null);this.options.endSpan=$(this.options.endSpan||null);this.restricted=this.options.restricted||false;this.maximum=this.options.maximum||this.range.end;this.minimum=this.options.minimum||this.range.start;this.alignX=parseInt(this.options.alignX||"0");this.alignY=parseInt(this.options.alignY||"0");this.trackLength=this.maximumOffset()-this.minimumOffset();this.handleLength=this.isVertical()?(this.handles[0].offsetHeight!=0?this.handles[0].offsetHeight:this.handles[0].style.height.replace(/px$/,"")):(this.handles[0].offsetWidth!=0?this.handles[0].offsetWidth:this.handles[0].style.width.replace(/px$/,""));this.active=false;this.dragging=false;this.disabled=false;if(this.options.disabled){this.setDisabled()}this.allowedValues=this.options.values?this.options.values.sortBy(Prototype.K):false;if(this.allowedValues){this.minimum=this.allowedValues.min();this.maximum=this.allowedValues.max()}this.eventMouseDown=this.startDrag.bindAsEventListener(this);this.eventMouseUp=this.endDrag.bindAsEventListener(this);this.eventMouseMove=this.update.bindAsEventListener(this);this.handles.each(function(f,e){e=c.handles.length-1-e;c.setValue(parseFloat((Object.isArray(c.options.sliderValue)?c.options.sliderValue[e]:c.options.sliderValue)||c.range.start),e);f.makePositioned().observe("mousedown",c.eventMouseDown)});this.track.observe("mousedown",this.eventMouseDown);document.observe("mouseup",this.eventMouseUp);document.observe("mousemove",this.eventMouseMove);this.initialized=true},dispose:function(){var a=this;Event.stopObserving(this.track,"mousedown",this.eventMouseDown);Event.stopObserving(document,"mouseup",this.eventMouseUp);Event.stopObserving(document,"mousemove",this.eventMouseMove);this.handles.each(function(b){Event.stopObserving(b,"mousedown",a.eventMouseDown)})},setDisabled:function(){this.disabled=true},setEnabled:function(){this.disabled=false},getNearestValue:function(a){if(this.allowedValues){if(a>=this.allowedValues.max()){return(this.allowedValues.max())}if(a<=this.allowedValues.min()){return(this.allowedValues.min())}var c=Math.abs(this.allowedValues[0]-a);var b=this.allowedValues[0];this.allowedValues.each(function(d){var e=Math.abs(d-a);if(e<=c){b=d;c=e}});return b}if(a>this.range.end){return this.range.end}if(a<this.range.start){return this.range.start}return a},setValue:function(b,a){if(!this.active){this.activeHandleIdx=a||0;this.activeHandle=this.handles[this.activeHandleIdx];this.updateStyles()}a=a||this.activeHandleIdx||0;if(this.initialized&&this.restricted){if((a>0)&&(b<this.values[a-1])){b=this.values[a-1]}if((a<(this.handles.length-1))&&(b>this.values[a+1])){b=this.values[a+1]}}b=this.getNearestValue(b);this.values[a]=b;this.value=this.values[0];this.handles[a].style[this.isVertical()?"top":"left"]=this.translateToPx(b);this.drawSpans();if(!this.dragging||!this.event){this.updateFinished()}},setValueBy:function(b,a){this.setValue(this.values[a||this.activeHandleIdx||0]+b,a||this.activeHandleIdx||0)},translateToPx:function(a){return Math.round(((this.trackLength-this.handleLength)/(this.range.end-this.range.start))*(a-this.range.start))+"px"},translateToValue:function(a){return((a/(this.trackLength-this.handleLength)*(this.range.end-this.range.start))+this.range.start)},getRange:function(b){var a=this.values.sortBy(Prototype.K);b=b||0;return $R(a[b],a[b+1])},minimumOffset:function(){return(this.isVertical()?this.alignY:this.alignX)},maximumOffset:function(){return(this.isVertical()?(this.track.offsetHeight!=0?this.track.offsetHeight:this.track.style.height.replace(/px$/,""))-this.alignY:(this.track.offsetWidth!=0?this.track.offsetWidth:this.track.style.width.replace(/px$/,""))-this.alignX)},isVertical:function(){return(this.axis=="vertical")},drawSpans:function(){var a=this;if(this.spans){$R(0,this.spans.length-1).each(function(b){a.setSpan(a.spans[b],a.getRange(b))})}if(this.options.startSpan){this.setSpan(this.options.startSpan,$R(0,this.values.length>1?this.getRange(0).min():this.value))}if(this.options.endSpan){this.setSpan(this.options.endSpan,$R(this.values.length>1?this.getRange(this.spans.length-1).max():this.value,this.maximum))}},setSpan:function(b,a){if(this.isVertical()){b.style.top=this.translateToPx(a.start);b.style.height=this.translateToPx(a.end-a.start+this.range.start)}else{b.style.left=this.translateToPx(a.start);b.style.width=this.translateToPx(a.end-a.start+this.range.start)}},updateStyles:function(){this.handles.each(function(a){Element.removeClassName(a,"selected")});Element.addClassName(this.activeHandle,"selected")},startDrag:function(c){if(Event.isLeftClick(c)){if(!this.disabled){this.active=true;var d=Event.element(c);var e=[Event.pointerX(c),Event.pointerY(c)];var a=d;if(a==this.track){var b=Position.cumulativeOffset(this.track);this.event=c;this.setValue(this.translateToValue((this.isVertical()?e[1]-b[1]:e[0]-b[0])-(this.handleLength/2)));var b=Position.cumulativeOffset(this.activeHandle);this.offsetX=(e[0]-b[0]);this.offsetY=(e[1]-b[1])}else{while((this.handles.indexOf(d)==-1)&&d.parentNode){d=d.parentNode}if(this.handles.indexOf(d)!=-1){this.activeHandle=d;this.activeHandleIdx=this.handles.indexOf(this.activeHandle);this.updateStyles();var b=Position.cumulativeOffset(this.activeHandle);this.offsetX=(e[0]-b[0]);this.offsetY=(e[1]-b[1])}}}Event.stop(c)}},update:function(a){if(this.active){if(!this.dragging){this.dragging=true}this.draw(a);if(Prototype.Browser.WebKit){window.scrollBy(0,0)}Event.stop(a)}},draw:function(b){var c=[Event.pointerX(b),Event.pointerY(b)];var a=Position.cumulativeOffset(this.track);c[0]-=this.offsetX+a[0];c[1]-=this.offsetY+a[1];this.event=b;this.setValue(this.translateToValue(this.isVertical()?c[1]:c[0]));if(this.initialized&&this.options.onSlide){this.options.onSlide(this.values.length>1?this.values:this.value,this)}},endDrag:function(a){if(this.active&&this.dragging){this.finishDrag(a,true);Event.stop(a)}this.active=false;this.dragging=false},finishDrag:function(a,b){this.active=false;this.dragging=false;this.updateFinished()},updateFinished:function(){if(this.initialized&&this.options.onChange){this.options.onChange(this.values.length>1?this.values:this.value,this)}this.event=null}});Sound={tracks:{},_enabled:true,template:new Template('<embed style="height:0" id="sound_#{track}_#{id}" src="#{url}" loop="false" autostart="true" hidden="true"/>'),enable:function(){Sound._enabled=true},disable:function(){Sound._enabled=false},play:function(b){if(!Sound._enabled){return}var a=Object.extend({track:"global",url:b,replace:false},arguments[1]||{});if(a.replace&&this.tracks[a.track]){$R(0,this.tracks[a.track].id).each(function(d){var c=$("sound_"+a.track+"_"+d);c.Stop&&c.Stop();c.remove()});this.tracks[a.track]=null}if(!this.tracks[a.track]){this.tracks[a.track]={id:0}}else{this.tracks[a.track].id++}a.id=this.tracks[a.track].id;$$("body")[0].insert(Prototype.Browser.IE?new Element("bgsound",{id:"sound_"+a.track+"_"+a.id,src:a.url,loop:1,autostart:true}):Sound.template.evaluate(a))}};if(Prototype.Browser.Gecko&&navigator.userAgent.indexOf("Win")>0){if(navigator.plugins&&$A(navigator.plugins).detect(function(a){return a.name.indexOf("QuickTime")!=-1})){Sound.template=new Template('<object id="sound_#{track}_#{id}" width="0" height="0" type="audio/mpeg" data="#{url}"/>')}else{Sound.play=function(){}}};
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 */
var Cufon=(function(){var L=function(){return L.replace.apply(null,arguments)};var W=L.DOM={ready:(function(){var b=false,d={loaded:1,complete:1};var a=[],c=function(){if(b){return}b=true;for(var e;e=a.shift();e()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",c,false);window.addEventListener("pageshow",c,false)}if(!window.opera&&document.readyState){(function(){d[document.readyState]?c():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");c()}catch(f){setTimeout(arguments.callee,1)}})()}P(window,"load",c);return function(e){if(!arguments.length){c()}else{b?e():a.push(e)}}})()};var M=L.CSS={Size:function(b,a){this.value=parseFloat(b);this.unit=String(b).match(/[a-z%]*$/)[0]||"px";this.convert=function(c){return c/a*this.value};this.convertFrom=function(c){return c/this.value*a};this.toString=function(){return this.value+this.unit}},color:I(function(b){var a={};a.color=b.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(d,c,e){a.opacity=parseFloat(e);return"rgb("+c+")"});return a}),fontStretch:I(function(a){if(typeof a=="number"){return a}if(/%$/.test(a)){return parseFloat(a)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[a]||1}),getStyle:function(b){var a=document.defaultView;if(a&&a.getComputedStyle){return new A(a.getComputedStyle(b,null))}if(b.currentStyle){return new A(b.currentStyle)}return new A(b.style)},gradient:I(function(e){var f={id:e,type:e.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},b=e.substr(e.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var d=0,a=b.length,c;d<a;++d){c=b[d].split("=",2).reverse();f.stops.push([c[1]||d/(a-1),c[0]])}return f}),quotedList:I(function(d){var c=[],b=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,a;while(a=b.exec(d)){c.push(a[3]||a[1])}return c}),recognizesMedia:I(function(g){var d=document.createElement("style"),c,b,a;d.type="text/css";d.media=g;try{d.appendChild(document.createTextNode("/**/"))}catch(f){}b=F("head")[0];b.insertBefore(d,b.firstChild);c=(d.sheet||d.styleSheet);a=c&&!c.disabled;b.removeChild(d);return a}),supports:function(c,b){var a=document.createElement("span").style;if(a[c]===undefined){return false}a[c]=b;return a[c]===b},textAlign:function(d,c,a,b){if(c.get("textAlign")=="right"){if(a>0){d=" "+d}}else{if(a<b-1){d+=" "}}return d},textDecoration:function(f,e){if(!e){e=this.getStyle(f)}var b={underline:null,overline:null,"line-through":null};for(var a=f;a.parentNode&&a.parentNode.nodeType==1;){var d=true;for(var c in b){if(!J(b,c)||b[c]){continue}if(e.get("textDecoration").indexOf(c)!=-1){b[c]=e.get("color")}d=false}if(d){break}e=this.getStyle(a=a.parentNode)}return b},textShadow:I(function(e){if(e=="none"){return null}var d=[],f={},a,b=0;var c=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(a=c.exec(e)){if(a[0]==","){d.push(f);f={};b=0}else{if(a[1]){f.color=a[1]}else{f[["offX","offY","blur"][b++]]=a[2]}}}d.push(f);return d}),textTransform:function(b,a){return b[{uppercase:"toUpperCase",lowercase:"toLowerCase"}[a.get("textTransform")]||"toString"]()},whiteSpace:(function(){var a={inline:1,"inline-block":1,"run-in":1};return function(d,b,c){if(a[b.get("display")]){return d}if(!c.previousSibling){d=d.replace(/^\s+/,"")}if(!c.nextSibling){d=d.replace(/\s+$/,"")}return d}})()};M.ready=(function(){var a=!M.recognizesMedia("all"),d=false;var c=[],g=function(){a=true;for(var j;j=c.shift();j()){}};var h=F("link"),i=F("style");function b(j){return j.disabled||f(j.sheet,j.media||"screen")}function f(m,p){if(!M.recognizesMedia(p||"all")){return true}if(!m||m.disabled){return false}try{var q=m.cssRules,o;if(q){search:for(var k=0,j=q.length;o=q[k],k<j;++k){switch(o.type){case 2:break;case 3:if(!f(o.styleSheet,o.media.mediaText)){return false}break;default:break search}}}}catch(n){}return true}function e(){if(document.createStyleSheet){return true}var k,j;for(j=0;k=h[j];++j){if(k.rel.toLowerCase()=="stylesheet"&&!b(k)){return false}}for(j=0;k=i[j];++j){if(!b(k)){return false}}return true}W.ready(function(){if(!d){d=M.getStyle(document.body).isUsable()}if(a||(d&&e())){g()}else{setTimeout(arguments.callee,10)}});return function(j){if(a){j()}else{c.push(j)}}})();function R(b){var a=this.face=b.face;this.glyphs=b.glyphs;this.w=b.w;this.baseSize=parseInt(a["units-per-em"],10);this.family=a["font-family"].toLowerCase();this.weight=a["font-weight"];this.style=a["font-style"]||"normal";this.viewBox=(function(){var d=a.bbox.split(/\s+/);var c={minX:parseInt(d[0],10),minY:parseInt(d[1],10),maxX:parseInt(d[2],10),maxY:parseInt(d[3],10)};c.width=c.maxX-c.minX;c.height=c.maxY-c.minY;c.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return c})();this.ascent=-parseInt(a.ascent,10);this.descent=-parseInt(a.descent,10);this.height=-this.ascent+this.descent}function E(){var b={},a={oblique:"italic",italic:"oblique"};this.add=function(c){(b[c.style]||(b[c.style]={}))[c.weight]=c};this.get=function(g,h){var f=b[g]||b[a[g]]||b.normal||b.italic||b.oblique;if(!f){return null}h={normal:400,bold:700}[h]||parseInt(h,10);if(f[h]){return f[h]}var d={1:1,99:0}[h%100],j=[],e,c;if(d===undefined){d=h>400}if(h==500){h=400}for(var i in f){if(!J(f,i)){continue}i=parseInt(i,10);if(!e||i<e){e=i}if(!c||i>c){c=i}j.push(i)}if(h<e){h=e}if(h>c){h=c}j.sort(function(l,k){return(d?(l>h&&k>h)?l<k:l>k:(l<h&&k<h)?l>k:l<k)?-1:1});return f[j[0]]}}function Q(){function c(e,f){if(e.contains){return e.contains(f)}return e.compareDocumentPosition(f)&16}function a(g){var f=g.relatedTarget;if(!f||c(this,f)){return}b(this)}function d(f){b(this)}function b(e){setTimeout(function(){L.replace(e,D.get(e).options,true)},10)}this.attach=function(e){if(e.onmouseenter===undefined){P(e,"mouseover",a);P(e,"mouseout",a)}else{P(e,"mouseenter",d);P(e,"mouseleave",d)}}}function T(){var b=[],c={};function a(g){var d=[],f;for(var e=0;f=g[e];++e){d[e]=b[c[f]]}return d}this.add=function(e,d){c[e]=b.push(d)-1};this.repeat=function(){var d=arguments.length?a(arguments):b,e;for(var f=0;e=d[f++];){L.replace(e[0],e[1],true)}}}function Z(){var c={},a=0;function b(d){return d.cufid||(d.cufid=++a)}this.get=function(d){var e=b(d);return c[e]||(c[e]={})}}function A(a){var c={},b={};this.extend=function(d){for(var e in d){if(J(d,e)){c[e]=d[e]}}return this};this.get=function(d){return c[d]!=undefined?c[d]:a[d]};this.getSize=function(e,d){return b[e]||(b[e]=new M.Size(this.get(e),d))};this.isUsable=function(){return !!a}}function P(b,a,c){if(b.addEventListener){b.addEventListener(a,c,false)}else{if(b.attachEvent){b.attachEvent("on"+a,function(){return c.call(b,window.event)})}}}function U(b,a){var c=D.get(b);if(c.options){return b}if(a.hover&&a.hoverables[b.nodeName.toLowerCase()]){B.attach(b)}c.options=a;return b}function I(a){var b={};return function(c){if(!J(b,c)){b[c]=a.apply(null,arguments)}return b[c]}}function C(f,e){if(!e){e=M.getStyle(f)}var b=M.quotedList(e.get("fontFamily").toLowerCase()),d;for(var c=0,a=b.length;c<a;++c){d=b[c];if(H[d]){return H[d].get(e.get("fontStyle"),e.get("fontWeight"))}}return null}function F(a){return document.getElementsByTagName(a)}function J(b,a){return b.hasOwnProperty(a)}function G(){var a={},c,e;for(var d=0,b=arguments.length;c=arguments[d],d<b;++d){for(e in c){if(J(c,e)){a[e]=c[e]}}}return a}function N(d,n,b,o,e,c){var m=o.separate;if(m=="none"){return Y[o.engine].apply(null,arguments)}var k=document.createDocumentFragment(),g;var h=n.split(O[m]),a=(m=="words");if(a&&S){if(/^\s/.test(n)){h.unshift("")}if(/\s$/.test(n)){h.push("")}}for(var j=0,f=h.length;j<f;++j){g=Y[o.engine](d,a?M.textAlign(h[j],b,j,f):h[j],b,o,e,c,j<f-1);if(g){k.appendChild(g)}}return k}function K(b,j){var c,a,d,g,f,i;for(d=U(b,j).firstChild;d;d=f){g=d.nodeType;f=d.nextSibling;i=false;if(g==1){if(!d.firstChild){continue}if(!/cufon/.test(d.className)){arguments.callee(d,j);continue}else{i=true}}else{if(g!=3){continue}}if(!a){a=M.getStyle(b).extend(j)}if(!c){c=C(b,a)}if(!c){continue}if(i){Y[j.engine](c,null,a,j,d,b);continue}var h=M.whiteSpace(d.data,a,d);if(h===""){continue}var e=N(c,h,a,j,d,b);if(e){d.parentNode.replaceChild(e,d)}else{d.parentNode.removeChild(d)}}}var S=" ".split(/\s+/).length==0;var D=new Z();var B=new Q();var X=new T();var Y={},H={},V={enableTextDecoration:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},printable:true,selector:(window.Sizzle||(window.jQuery&&function(a){return jQuery(a)})||(window.dojo&&dojo.query)||(window.$$&&function(a){return $$(a)})||(window.$&&function(a){return $(a)})||(document.querySelectorAll&&function(a){return document.querySelectorAll(a)})||F),separate:"words",textShadow:"none"};var O={words:/[^\S\u00a0]+/,characters:""};L.now=function(){W.ready();return L};L.refresh=function(){X.repeat.apply(X,arguments);return L};L.registerEngine=function(b,a){if(!a){return L}Y[b]=a;return L.set("engine",b)};L.registerFont=function(c){var a=new R(c),b=a.family;if(!H[b]){H[b]=new E()}H[b].add(a);return L.set("fontFamily",'"'+b+'"')};L.replace=function(c,b,a){b=G(V,b);if(!b.engine){return L}if(b.hover){b.forceHitArea=true}if(typeof b.textShadow=="string"){b.textShadow=M.textShadow(b.textShadow)}if(typeof b.color=="string"&&/^-/.test(b.color)){b.textGradient=M.gradient(b.color)}if(!a){X.add(c,arguments)}if(c.nodeType||typeof c=="string"){c=[c]}M.ready(function(){for(var e=0,d=c.length;e<d;++e){var f=c[e];if(typeof f=="string"){L.replace(b.selector(f),b,true)}else{K(f,b)}}});return L};L.set=function(a,b){V[a]=b;return L};return L})();Cufon.registerEngine("canvas",(function(){var B=document.createElement("canvas");if(!B||!B.getContext||!B.getContext.apply){return}B=null;var A=Cufon.CSS.supports("display","inline-block");var E=!A&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var F=document.createElement("style");F.type="text/css";F.appendChild(document.createTextNode((".cufon-canvas{text-indent:0;}@media screen,projection{.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(E?"":"font-size:1px;line-height:1px;")+"}.cufon-canvas .cufon-alt{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(A?".cufon-canvas canvas{position:relative;}":".cufon-canvas canvas{position:absolute;}")+"}@media print{.cufon-canvas{padding:0;}.cufon-canvas canvas{display:none;}.cufon-canvas .cufon-alt{display:inline;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(F);function D(O,H){var M=0,L=0;var G=[],N=/([mrvxe])([^a-z]*)/g,J;generate:for(var I=0;J=N.exec(O);++I){var K=J[2].split(",");switch(J[1]){case"v":G[I]={m:"bezierCurveTo",a:[M+~~K[0],L+~~K[1],M+~~K[2],L+~~K[3],M+=~~K[4],L+=~~K[5]]};break;case"r":G[I]={m:"lineTo",a:[M+=~~K[0],L+=~~K[1]]};break;case"m":G[I]={m:"moveTo",a:[M=~~K[0],L=~~K[1]]};break;case"x":G[I]={m:"closePath"};break;case"e":break generate}H[G[I].m].apply(H,G[I].a)}return G}function C(K,J){for(var I=0,H=K.length;I<H;++I){var G=K[I];J[G.m].apply(J,G.a)}}return function(AF,Z,w,V,d,AG){var I=(Z===null);if(I){Z=d.alt}var b=AF.viewBox;var K=w.getSize("fontSize",AF.baseSize);var u=w.get("letterSpacing");u=(u=="normal")?0:K.convertFrom(parseInt(u,10));var c=0,v=0,t=0,X=0;var a=V.textShadow,r=[];if(a){for(var AE=a.length;AE--;){var h=a[AE];var q=K.convertFrom(parseFloat(h.offX));var o=K.convertFrom(parseFloat(h.offY));r[AE]=[q,o];if(o<c){c=o}if(q>v){v=q}if(o>t){t=o}if(q<X){X=q}}}var AJ=Cufon.CSS.textTransform(Z,w).split(""),T;var J=AF.glyphs,W,M,AA;var G=0,P,f=[];for(var AE=0,AC=0,z=AJ.length;AE<z;++AE){W=J[T=AJ[AE]]||AF.missingGlyph;if(!W){continue}if(M){G-=AA=M[T]||0;f[AC-1]-=AA}G+=P=f[AC++]=~~(W.w||AF.w)+u;M=W.k}if(P===undefined){return null}v+=b.width-P;X+=b.minX;var U,L;if(I){U=d;L=d.firstChild}else{U=document.createElement("span");U.className="cufon cufon-canvas";U.alt=Z;L=document.createElement("canvas");U.appendChild(L);if(V.printable){var AB=document.createElement("span");AB.className="cufon-alt";AB.appendChild(document.createTextNode(Z));U.appendChild(AB)}}var AK=U.style;var n=L.style;var H=K.convert(b.height);var AI=Math.ceil(H);var s=AI/H;var m=s*Cufon.CSS.fontStretch(w.get("fontStretch"));var p=G*m;L.width=Math.ceil(K.convert(p+v-X));L.height=Math.ceil(K.convert(b.height-c+t));c+=b.minY;n.top=Math.round(K.convert(c-AF.ascent))+"px";n.left=Math.round(K.convert(X))+"px";var S=Math.ceil(K.convert(p))+"px";if(A){AK.width=S;AK.height=K.convert(AF.height)+"px"}else{AK.paddingLeft=S;AK.paddingBottom=(K.convert(AF.height)-1)+"px"}var AH=L.getContext("2d"),e=H/b.height;AH.scale(e,e*s);AH.translate(-X,-c);AH.lineWidth=AF.face["underline-thickness"];AH.save();function N(i,g){AH.strokeStyle=g;AH.beginPath();AH.moveTo(0,i);AH.lineTo(G,i);AH.stroke()}var O=V.enableTextDecoration?Cufon.CSS.textDecoration(AG,w):{};if(O.underline){N(-AF.face["underline-position"],O.underline)}if(O.overline){N(AF.ascent,O.overline)}function AD(){AH.scale(m,1);for(var x=0,k=0,g=AJ.length;x<g;++x){var y=J[AJ[x]]||AF.missingGlyph;if(!y){continue}if(y.d){AH.beginPath();if(y.code){C(y.code,AH)}else{y.code=D("m"+y.d,AH)}AH.fill()}AH.translate(f[k++],0)}AH.restore()}if(a){for(var AE=a.length;AE--;){var h=a[AE];AH.save();AH.fillStyle=h.color;AH.translate.apply(AH,r[AE]);AD()}}var R=V.textGradient;if(R){var Y=R.stops,Q=AH.createLinearGradient(0,b.minY,0,b.maxY);for(var AE=0,z=Y.length;AE<z;++AE){Q.addColorStop.apply(Q,Y[AE])}AH.fillStyle=Q}else{AH.fillStyle=w.get("color")}AD();if(O["line-through"]){N(-AF.descent,O["line-through"])}return U}})());Cufon.registerEngine("vml",(function(){if(!document.namespaces){return}if(document.namespaces.cvml==null){document.namespaces.add("cvml","urn:schemas-microsoft-com:vml")}var B=document.createElement("cvml:shape");B.style.behavior="url(#default#VML)";if(!B.coordsize){return}B=null;var F=(document.documentMode||0)<8;document.write(('<style type="text/css">.cufon-vml-canvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}.cufon-vml-canvas{position:absolute;text-align:left;}.cufon-vml{display:inline-block;position:relative;vertical-align:'+(F?"middle":"text-bottom")+";}.cufon-vml .cufon-alt{position:absolute;left:-10000in;font-size:1px;}a .cufon-vml{cursor:pointer}}@media print{.cufon-vml *{display:none;}.cufon-vml .cufon-alt{display:inline;}}</style>").replace(/;/g,"!important;"));function C(G,H){return A(G,/(?:em|ex|%)$/i.test(H)?"1em":H)}function A(J,K){if(/px$/i.test(K)){return parseFloat(K)}var I=J.style.left,H=J.runtimeStyle.left;J.runtimeStyle.left=J.currentStyle.left;J.style.left=K.replace("%","em");var G=J.style.pixelLeft;J.style.left=I;J.runtimeStyle.left=H;return G}var E={};function D(L){var M=L.id;if(!E[M]){var J=L.stops,K=document.createElement("cvml:fill"),G=[];K.type="gradient";K.angle=180;K.focus="0";K.method="sigma";K.color=J[0][1];for(var I=1,H=J.length-1;I<H;++I){G.push(J[I][0]*100+"% "+J[I][1])}K.colors=G.join(",");K.color2=J[H][1];E[M]=K}return E[M]}return function(AI,f,AC,b,n,AJ,AA){var J=(f===null);if(J){f=n.alt}var h=AI.viewBox;var L=AC.computedFontSize||(AC.computedFontSize=new Cufon.CSS.Size(C(AJ,AC.get("fontSize"))+"px",AI.baseSize));var z=AC.computedLSpacing;if(z==undefined){z=AC.get("letterSpacing");AC.computedLSpacing=z=(z=="normal")?0:~~L.convertFrom(A(AJ,z))}var X,M;if(J){X=n;M=n.firstChild}else{X=document.createElement("span");X.className="cufon cufon-vml";X.alt=f;M=document.createElement("span");M.className="cufon-vml-canvas";X.appendChild(M);if(b.printable){var AF=document.createElement("span");AF.className="cufon-alt";AF.appendChild(document.createTextNode(f));X.appendChild(AF)}if(!AA){X.appendChild(document.createElement("cvml:shape"))}}var AO=X.style;var u=M.style;var H=L.convert(h.height),AL=Math.ceil(H);var y=AL/H;var s=y*Cufon.CSS.fontStretch(AC.get("fontStretch"));var x=h.minX,w=h.minY;u.height=AL;u.top=Math.round(L.convert(w-AI.ascent));u.left=Math.round(L.convert(x));AO.height=L.convert(AI.height)+"px";var Q=b.enableTextDecoration?Cufon.CSS.textDecoration(AJ,AC):{};var e=AC.get("color");var AN=Cufon.CSS.textTransform(f,AC).split(""),W;var K=AI.glyphs,c,N,AE;var G=0,o=[],v=0,S;var U,g=b.textShadow;for(var AH=0,AG=0,AD=AN.length;AH<AD;++AH){c=K[W=AN[AH]]||AI.missingGlyph;if(!c){continue}if(N){G-=AE=N[W]||0;o[AG-1]-=AE}G+=S=o[AG++]=~~(c.w||AI.w)+z;N=c.k}if(S===undefined){return null}var V=-x+G+(h.width-S);var AM=L.convert(V*s),AB=Math.round(AM);var r=V+","+h.height,I;var m="r"+r+"ns";var T=b.textGradient&&D(b.textGradient);for(AH=0,AG=0;AH<AD;++AH){c=K[AN[AH]]||AI.missingGlyph;if(!c){continue}if(J){U=M.childNodes[AG];while(U.firstChild){U.removeChild(U.firstChild)}}else{U=document.createElement("cvml:shape");M.appendChild(U)}U.stroked="f";U.coordsize=r;U.coordorigin=I=(x-v)+","+w;U.path=(c.d?"m"+c.d+"xe":"")+"m"+I+m;U.fillcolor=e;if(T){U.appendChild(T.cloneNode(false))}var AK=U.style;AK.width=AB;AK.height=AL;if(g){var P=g[0],O=g[1];var a=Cufon.CSS.color(P.color),Y;var q=document.createElement("cvml:shadow");q.on="t";q.color=a.color;q.offset=P.offX+","+P.offY;if(O){Y=Cufon.CSS.color(O.color);q.type="double";q.color2=Y.color;q.offset2=O.offX+","+O.offY}q.opacity=a.opacity||(Y&&Y.opacity)||1;U.appendChild(q)}v+=o[AG++]}var p=U.nextSibling,R,Z;if(b.forceHitArea){if(!p){p=document.createElement("cvml:rect");p.stroked="f";p.className="cufon-vml-cover";R=document.createElement("cvml:fill");R.opacity=0;p.appendChild(R);M.appendChild(p)}Z=p.style;Z.width=AB;Z.height=AL}else{if(p){M.removeChild(p)}}AO.width=Math.max(Math.ceil(L.convert(G*s)),0);if(F){var t=AC.computedYAdjust;if(t===undefined){var d=AC.get("lineHeight");if(d=="normal"){d="1em"}else{if(!isNaN(d)){d+="em"}}AC.computedYAdjust=t=0.5*(A(AJ,d)-parseFloat(AO.height))}if(t){AO.marginTop=Math.ceil(t)+"px";AO.marginBottom=t+"px"}}return X}})());
Cufon.registerFont({"w":225,"face":{"font-family":"Futura Md BT","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 8 2 2 2 4 2 2 4","ascent":"288","descent":"-72","x-height":"7","bbox":"-17 -347 379 85","underline-thickness":"47.8125","underline-position":"-17.0508","unicode-range":"U+0020-U+0192"},"glyphs":{" ":{"w":112},"!":{"d":"29,-86r0,-183r65,0r0,183r-65,0xm62,7v-19,0,-36,-17,-36,-36v-1,-20,17,-36,36,-36v19,0,35,17,35,36v0,19,-16,36,-35,36","w":123},"\"":{"d":"73,-253r39,0r0,99r-39,0r0,-99xm13,-253r39,0r0,99r-39,0r0,-99","w":125},"#":{"d":"124,-148r-14,41r43,0r14,-41r-43,0xm120,-258r44,0r-24,69r41,0r25,-69r44,0r-25,69r48,0r-15,41r-47,0r-14,40r48,0r-15,41r-48,0r-25,69r-44,0r25,-69r-41,0r-25,69r-44,0r24,-69r-48,0r15,-41r48,0r14,-40r-50,0r15,-41r49,0","w":276},"$":{"d":"200,-84v3,50,-34,84,-81,88r0,43r-23,0r0,-42v-40,-1,-63,-15,-86,-37r32,-51v17,19,33,32,62,34v25,2,41,-27,24,-45v-37,-22,-105,-23,-105,-86v0,-50,36,-77,83,-82r0,-25r23,0r0,25v23,2,42,11,59,22r-22,50v-13,-12,-28,-19,-49,-20v-15,0,-29,7,-28,21v1,20,15,21,36,27v53,14,72,25,75,78"},"%":{"d":"53,-189v0,26,2,44,22,44v20,0,22,-18,22,-44v0,-26,-2,-44,-22,-44v-20,0,-22,18,-22,44xm75,-260v41,0,66,29,66,71v0,42,-25,71,-66,71v-41,0,-66,-29,-66,-71v0,-42,25,-71,66,-71xm254,-108v-30,-3,-24,58,-17,77v23,25,39,2,39,-34v0,-26,-2,-41,-22,-43xm254,-135v40,0,66,29,66,70v0,42,-25,72,-66,72v-41,0,-66,-29,-66,-72v0,-42,25,-71,66,-70xm69,7r155,-267r33,0r-156,267r-32,0","w":325},"&":{"d":"262,-94v-11,14,-22,25,-35,36r56,58r-78,0r-23,-26v-40,50,-166,45,-162,-39v2,-43,25,-59,60,-78v-13,-15,-23,-30,-24,-52v-1,-35,33,-61,71,-61v44,0,76,22,76,63v0,31,-19,50,-44,65r30,32v13,-10,25,-23,36,-36xm105,-107v-24,15,-35,64,5,64v17,0,26,-9,37,-18xm133,-215v-35,0,-22,47,-4,57v10,-10,26,-17,26,-36v0,-12,-9,-21,-22,-21","w":290},"'":{"d":"13,-253r39,0r0,99r-39,0r0,-99","w":65},"(":{"d":"122,-239v-67,64,-66,228,-2,295r-38,26v-56,-59,-82,-169,-48,-265v10,-28,26,-56,48,-82","w":130},")":{"d":"49,-265v55,59,81,169,48,266v-10,28,-27,55,-48,81r-38,-26v64,-67,66,-231,-2,-295","w":130},"*":{"d":"105,-212r37,-28r17,31r-42,17r42,17r-17,31r-37,-28r7,45r-36,0r6,-45r-36,28r-18,-31r43,-17r-43,-17r18,-31r36,28r-6,-45r36,0","w":187},"+":{"d":"129,-215r42,0r0,87r84,0r0,41r-84,0r0,87r-42,0r0,-87r-84,0r0,-41r84,0r0,-87","w":299},",":{"d":"42,-58r66,0r-55,110r-48,0","w":112},"-":{"d":"22,-60r0,-57r120,0r0,57r-120,0","w":164,"k":{"\u0111":-7,"\u0153":-7,"\u0152":-13,"\u00f8":-7,"\u00d8":-13,"\u00c6":-10,"\u00c5":6,"x":6,"s":-13,"q":-7,"o":-7,"g":-7,"e":-7,"d":-7,"c":-7,"Y":28,"X":13,"W":20,"V":21,"T":33,"S":-7,"Q":-13,"O":-13,"J":-20,"G":-13,"C":-7,"A":6}},".":{"d":"56,7v-19,0,-35,-17,-35,-36v0,-19,16,-35,35,-35v20,0,37,15,36,35v0,19,-17,36,-36,36","w":112},"\/":{"d":"0,33r126,-296r39,0r-126,296r-39,0","w":164},"0":{"d":"113,-260v68,0,97,60,97,136v1,74,-31,131,-97,131v-67,0,-98,-59,-98,-134v0,-74,31,-133,98,-133xm113,-208v-31,4,-33,38,-33,81v0,43,2,77,33,81v31,-4,32,-39,32,-81v0,-43,-2,-75,-32,-81"},"1":{"d":"86,0r0,-197r-55,0r31,-58r88,0r0,255r-64,0"},"2":{"d":"111,-260v68,0,116,55,87,117v-14,30,-50,61,-73,88r78,0r0,55r-196,0r115,-137v25,-18,31,-72,-10,-72v-24,0,-35,18,-34,44v-20,-1,-44,2,-62,-1v-1,-58,36,-94,95,-94"},"3":{"d":"112,7v-58,0,-99,-34,-97,-92r65,0v-1,23,8,38,31,38v22,0,34,-11,34,-32v-1,-27,-17,-37,-46,-35r0,-41v45,9,53,-56,12,-57v-17,0,-29,11,-29,28r-62,0v1,-51,39,-76,94,-76v47,0,84,22,84,66v0,29,-17,46,-40,53v31,5,50,29,50,64v0,51,-43,84,-96,84"},"4":{"d":"127,-108r1,-104v-17,38,-43,69,-64,104r63,0xm127,0r0,-58r-117,0r0,-50r95,-148r80,0r0,148r29,0r0,50r-29,0r0,58r-58,0"},"5":{"d":"142,-89v2,-50,-78,-59,-102,-25r-9,-6r21,-135r140,0r0,53r-97,0r-5,33v63,-17,116,19,116,83v0,93,-122,115,-185,72r5,-62v18,12,35,32,65,32v30,0,51,-16,51,-45"},"6":{"d":"152,-83v0,-24,-15,-40,-39,-40v-24,0,-39,16,-39,40v0,24,16,39,39,39v23,0,39,-16,39,-39xm113,7v-75,0,-117,-68,-88,-139v11,-29,52,-90,73,-123r72,0r-60,91v54,-17,102,22,102,77v0,57,-41,94,-99,94"},"7":{"d":"34,0r97,-197r-109,0r0,-58r197,0r0,12r-112,243r-73,0"},"8":{"d":"82,-188v0,19,11,30,30,30v18,0,32,-11,31,-30v0,-19,-12,-29,-31,-29v-18,0,-30,11,-30,29xm77,-79v1,21,13,34,35,34v22,0,36,-13,36,-34v0,-20,-14,-34,-36,-34v-22,0,-35,13,-35,34xm200,-190v0,29,-16,47,-42,53v33,5,53,30,53,66v-1,52,-42,78,-99,78v-57,0,-98,-26,-98,-78v0,-36,20,-61,53,-66v-26,-6,-42,-24,-42,-53v0,-47,35,-70,87,-70v52,0,88,22,88,70"},"9":{"d":"76,-170v0,24,15,40,38,40v24,0,39,-16,39,-40v0,-24,-15,-39,-39,-39v-24,0,-38,15,-38,39xm113,-260v77,0,118,69,88,141v-14,33,-50,85,-72,119r-71,0r60,-89v-55,18,-103,-23,-103,-77v0,-56,40,-94,98,-94"},":":{"d":"62,-105v-19,0,-36,-16,-36,-35v-1,-20,17,-36,36,-36v19,0,35,17,35,36v0,19,-16,35,-35,35xm62,7v-19,0,-36,-17,-36,-36v-1,-20,16,-35,36,-35v19,0,35,16,35,35v0,19,-16,36,-35,36","w":123},";":{"d":"78,-105v-19,0,-35,-16,-35,-35v0,-19,16,-36,35,-36v20,0,36,16,36,36v0,20,-16,35,-36,35xm47,-58r65,0r-54,110r-49,0","w":123},"<":{"d":"253,-213r0,44r-150,62r150,61r0,45r-207,-86r0,-41","w":299},"=":{"d":"45,-88r210,0r0,40r-210,0r0,-40xm45,-167r210,0r0,41r-210,0r0,-41","w":299},">":{"d":"46,-213r207,85r0,41r-207,86r0,-45r151,-61r-151,-62r0,-44","w":299},"?":{"d":"106,7v-19,0,-36,-17,-36,-36v0,-19,17,-36,36,-36v19,0,35,17,35,36v0,20,-15,37,-35,36xm195,-192v0,37,-22,66,-57,67r0,38r-60,0r0,-73v31,1,60,-2,59,-31v0,-15,-11,-30,-27,-29v-16,1,-27,9,-28,26v-19,-1,-43,2,-60,-1v0,-47,39,-75,90,-75v48,0,83,31,83,78","w":217},"@":{"d":"243,-18v-23,1,-36,-9,-39,-28v-24,46,-119,33,-110,-33v-8,-69,81,-135,127,-78r9,-16r36,0r-28,113v0,7,3,11,11,10v35,1,62,-45,61,-84v-1,-58,-52,-96,-114,-95v-89,1,-139,54,-145,137v-8,118,160,145,236,83r17,24v-32,25,-70,41,-122,41v-99,0,-168,-50,-168,-147v0,-108,75,-171,183,-171v87,0,149,44,149,128v0,65,-37,112,-103,116xm137,-78v0,33,31,39,49,20v19,-19,44,-92,-4,-92v-27,0,-45,40,-45,72","w":360},"A":{"d":"95,-96r70,0r-35,-120v-9,43,-24,80,-35,120xm-3,0r89,-257r88,0r89,257r-70,0r-13,-46r-100,0r-13,46r-70,0","w":259,"k":{"\u0152":6,"\u00ab":13,"\u00d8":6,"y":6,"Y":13,"W":6,"V":6,"U":6,"T":15,"Q":6,"O":6,"G":6,"C":6,";":-7,":":-7,"-":8}},"B":{"d":"152,-180v0,-29,-29,-25,-60,-26r0,51v31,0,60,3,60,-25xm229,-73v1,92,-109,70,-202,73r0,-257v86,3,190,-19,191,64v-1,33,-17,47,-47,54v36,3,58,27,58,66xm163,-80v0,-34,-36,-28,-71,-29r0,56v33,-1,71,5,71,-27","w":244,"k":{"-":-10}},"C":{"d":"17,-128v0,-107,104,-163,197,-119r0,76v-17,-18,-32,-30,-59,-31v-41,-2,-68,33,-68,75v0,40,29,73,68,72v27,-1,43,-13,59,-31r0,76v-91,46,-197,-13,-197,-118","w":226,"k":{";":-7,":":-7,"-":-8}},"D":{"d":"259,-128v4,120,-99,135,-232,128r0,-257r54,0v120,-6,175,29,178,129xm188,-128v0,-57,-31,-74,-91,-72r0,142v58,1,91,-14,91,-70","w":275,"k":{"\u00c5":6,"Y":6,"W":6,"V":6,"A":6,";":-7,":":-7,".":15,"-":-11,",":15}},"E":{"d":"27,0r0,-257r158,0r0,56r-89,0r0,45r84,0r0,55r-84,0r0,43r89,0r0,58r-158,0","w":204,"k":{";":-7,":":-7,".":-7,"-":-7,",":-7}},"F":{"d":"27,0r0,-257r158,0r0,56r-89,0r0,45r84,0r0,55r-84,0r0,101r-69,0","w":195,"k":{"\u00c5":6,"A":6,";":15,":":15,".":58,",":58}},"G":{"d":"86,-126v-6,64,63,100,113,66v12,-9,19,-20,21,-35r-70,0r0,-54r138,0v5,97,-42,155,-134,155v-86,-1,-131,-52,-137,-134v-11,-137,190,-179,253,-76r-61,29v-33,-54,-133,-25,-123,49","w":303,"k":{"Y":6,"T":6,";":-7,":":-7,".":10,"-":-8,",":10}},"H":{"d":"27,0r0,-257r71,0r0,100r93,0r0,-100r70,0r0,257r-70,0r0,-105r-93,0r0,105r-71,0","w":288,"k":{".":6,",":6}},"I":{"d":"29,0r0,-257r71,0r0,257r-71,0","w":129},"J":{"d":"60,-49v23,-7,18,-24,18,-67r0,-141r70,0v-8,106,35,265,-77,264v-35,0,-59,-17,-75,-41r42,-39v2,13,10,22,22,24","w":172,"k":{";":11,":":11,".":18,"-":6,",":18}},"K":{"d":"27,0r0,-257r70,0r0,117r81,-117r82,0r-95,125r103,132r-87,0r-84,-115r0,115r-70,0","w":261,"k":{"\u0152":13,"\u00ab":10,"\u00d8":13,"\u00c5":6,"y":6,"Y":6,"W":6,"O":13,"C":13,"A":6,";":-7,":":-7,".":-7,"-":18,",":-7}},"L":{"d":"27,0r0,-257r71,0r0,197r87,0r0,60r-158,0","w":191,"k":{"\u0152":6,"\u00d8":6,"y":13,"Y":20,"W":13,"V":20,"T":13,"O":6,";":-7,":":-7,".":-7,"-":6,",":-7}},"M":{"d":"237,-169v-12,55,-32,115,-47,169r-47,0r-47,-169r-21,169r-65,0r40,-257r69,0r47,167v13,-59,31,-111,47,-167r70,0r40,257r-66,0","w":332},"N":{"d":"91,-178v6,55,4,118,4,178r-68,0r0,-257r68,0v40,60,88,110,121,177v-7,-55,-3,-117,-4,-177r67,0r0,257r-67,0r-98,-133v-7,-11,-16,-29,-23,-45","w":306,"k":{";":10,":":10,".":10,",":10}},"O":{"d":"154,-263v82,0,138,54,138,135v0,81,-56,135,-138,135v-81,0,-137,-54,-137,-135v0,-82,55,-135,137,-135xm87,-128v0,41,27,75,67,75v39,0,67,-34,67,-75v0,-42,-29,-76,-67,-76v-38,0,-67,34,-67,76","w":308,"k":{"\u00c5":6,"Y":6,"X":13,"V":6,"T":6,"A":6,";":-7,":":-7,".":15,"-":-10,",":15}},"P":{"d":"220,-170v3,72,-47,90,-127,85r0,85r-66,0r0,-257r74,0v82,-5,116,21,119,87xm152,-172v0,-30,-26,-30,-59,-30r0,60v33,1,59,1,59,-30","w":228,"k":{"\u0153":6,"\u00ab":6,"\u00f8":6,"\u00e6":6,"\u00c5":18,"o":6,"e":6,"a":6,"A":18,";":10,":":10,".":79,"-":15,",":79}},"Q":{"d":"87,-128v0,47,38,88,85,72r-36,-47r61,0r13,18v29,-46,-1,-119,-56,-119v-38,0,-67,36,-67,76xm292,-128v0,43,-17,74,-42,96r47,62r-60,0r-27,-36v-93,38,-197,-23,-193,-122v3,-82,55,-135,137,-135v83,0,138,54,138,135","w":308,"k":{";":-7,":":-7,".":11,"-":-10,",":11}},"R":{"d":"219,-177v0,42,-23,65,-58,73r71,104r-80,0r-59,-101r0,101r-66,0r0,-257r74,0v80,-4,118,16,118,80xm150,-168v0,-33,-24,-36,-57,-35r0,67v32,1,57,-2,57,-32","w":230,"k":{"\u0153":6,"\u00f8":6,"o":6,"e":6,".":-7,"-":10,",":-7}},"S":{"d":"197,-84v7,96,-137,118,-190,53r32,-52v17,18,34,32,61,35v26,3,44,-31,24,-46v-33,-24,-104,-23,-104,-86v0,-81,108,-106,165,-60r-22,50v-14,-12,-29,-19,-49,-21v-15,-1,-29,8,-29,22v0,19,14,22,34,27v52,13,75,25,78,78","w":209,"k":{";":-7,":":-7,".":6,"-":-11,",":6}},"T":{"d":"65,0r0,-197r-58,0r0,-60r185,0r0,60r-57,0r0,197r-70,0","w":199,"k":{"\u0153":29,"\u0152":6,"\u00bb":20,"\u00ab":33,"\u00f8":29,"\u00e6":29,"\u00d8":6,"\u00c5":15,"y":29,"w":29,"u":29,"s":23,"r":16,"o":29,"e":29,"c":29,"a":29,"O":6,"C":6,"A":15,";":29,":":29,".":46,"-":33,",":46}},"U":{"d":"140,7v-96,2,-114,-51,-114,-155r0,-109r70,0r0,125v-1,49,0,79,44,80v51,1,45,-45,45,-98r0,-107r70,0r0,136v4,93,-30,126,-115,128","w":280,"k":{"\u00ab":13,"\u00c5":6,"A":6,";":11,":":11,".":21,"-":10,",":21}},"V":{"d":"101,0r-108,-257r75,0r60,178v16,-63,40,-118,60,-178r74,0r-107,257r-54,0","w":255,"k":{"\u0153":26,"\u0152":6,"\u00bb":20,"\u00ab":40,"\u00f8":26,"\u00e6":26,"\u00d8":6,"\u00c5":6,"y":6,"u":20,"o":26,"e":26,"a":26,"O":6,"A":6,";":18,":":18,".":53,"-":29,",":53}},"W":{"d":"203,-257r40,160r39,-160r70,0r-72,257r-65,0r-41,-144v-11,50,-27,96,-40,144r-65,0r-73,-257r71,0r38,161r41,-161r57,0","w":349,"k":{"\u0153":13,"\u00bb":6,"\u00ab":20,"\u00f8":13,"\u00e6":13,"\u00c5":6,"u":6,"r":10,"o":13,"i":-7,"e":13,"a":13,"A":6,";":21,":":21,".":44,"-":21,",":44}},"X":{"d":"88,-257v12,26,30,52,39,81v9,-28,28,-55,40,-81r83,0r-86,123r95,134r-79,0v-17,-33,-38,-62,-53,-98v-13,37,-35,65,-52,98r-80,0r95,-135r-86,-122r84,0","w":254,"k":{"\u0152":13,"\u00ab":20,"\u00d8":13,"e":6,"O":13,"C":13,";":6,":":6,".":-7,"-":18,",":-7}},"Y":{"d":"73,0r0,-117r-90,-140r81,0v14,29,32,57,43,88v10,-32,30,-59,43,-88r81,0r-90,140r0,117r-68,0","w":214,"k":{"\u0153":33,"\u0152":6,"\u00bb":26,"\u00ab":40,"\u00f8":33,"\u00e6":33,"\u00d8":6,"\u00c5":13,"u":21,"o":33,"e":33,"a":33,"O":6,"C":6,"A":13,";":38,":":38,".":48,"-":43,",":48}},"Z":{"d":"228,0r-227,0r130,-202r-105,0r0,-55r217,0r-130,201r115,0r0,56","w":243,"k":{";":-7,":":-7,".":-7,"-":6,",":-7}},"[":{"d":"32,-263r89,0r0,42r-39,0r0,259r39,0r0,43r-89,0r0,-344","w":130},"\\":{"d":"126,33r-126,-296r39,0r126,296r-39,0","w":164},"]":{"d":"99,-263r0,344r-89,0r0,-43r38,0r0,-259r-38,0r0,-42r89,0","w":130},"^":{"d":"155,-257r50,0r82,99r-47,0r-60,-60r-61,60r-46,0","w":360},"_":{"d":"0,43r180,0r0,42r-180,0r0,-42","w":180},"`":{"d":"39,-263r50,0r32,61r-27,0","w":180},"a":{"d":"117,-44v27,0,41,-18,41,-45v0,-27,-14,-45,-41,-45v-27,0,-41,18,-41,45v0,27,14,45,41,45xm96,-183v31,0,48,14,60,35r0,-30r57,0r0,178r-57,0r0,-29v-15,21,-32,35,-64,36v-51,0,-78,-42,-78,-96v0,-55,30,-95,82,-94","w":237},"b":{"d":"120,-133v-26,0,-41,18,-41,44v0,27,14,45,41,45v26,0,40,-18,40,-45v0,-27,-14,-44,-40,-44xm141,7v-29,-1,-46,-16,-60,-36r0,29r-58,0r0,-272r60,0r-2,124v14,-24,28,-35,62,-35v49,-1,80,41,80,94v0,55,-30,96,-82,96","w":237,"k":{"-":-7}},"c":{"d":"13,-89v0,-71,76,-117,137,-83r0,53v-24,-29,-79,-15,-75,30v-6,44,54,59,75,29r0,55v-63,35,-137,-10,-137,-84","w":165},"d":{"d":"118,-44v27,0,41,-18,41,-45v0,-27,-15,-44,-41,-44v-26,0,-41,18,-41,44v0,27,14,45,41,45xm15,-89v0,-83,101,-131,141,-59v-3,-39,-2,-82,-2,-124r60,0r0,272r-57,0r0,-29v-14,20,-31,35,-60,36v-52,0,-82,-41,-82,-96","w":237},"e":{"d":"145,-112v1,-28,-38,-43,-59,-25v-6,6,-11,14,-13,25r72,0xm112,-183v60,0,97,43,95,107r-135,0v-6,48,64,56,79,21r47,19v-12,29,-42,43,-83,43v-59,1,-102,-37,-102,-94v0,-55,43,-96,99,-96","w":219,"k":{"x":6,"-":-7}},"f":{"d":"122,-225v-16,-6,-31,-3,-31,19r0,28r31,0r0,45r-31,0r0,133r-62,0r0,-133r-27,0r0,-45r27,0v-10,-72,23,-111,93,-95r0,48","w":126,"k":{".":6,",":6}},"g":{"d":"117,-45v26,0,41,-18,41,-44v0,-27,-14,-44,-41,-44v-27,0,-42,17,-42,44v0,27,15,44,42,44xm96,-183v30,0,48,13,60,34r0,-29r57,0r0,178v10,83,-108,93,-165,63v-17,-9,-24,-24,-25,-43r65,0v3,12,14,16,30,17v38,2,35,-28,35,-67v-13,21,-30,32,-61,33v-49,1,-78,-41,-78,-93v0,-53,30,-94,82,-93","w":237,"k":{".":6,",":6}},"h":{"d":"122,-136v-53,0,-33,83,-37,136r-62,0r0,-272r62,0r-3,127v14,-23,32,-36,66,-38v87,-5,63,102,66,183r-63,0v-6,-48,20,-136,-29,-136","w":235},"i":{"d":"56,-198v-18,0,-34,-17,-34,-35v0,-17,17,-34,34,-34v19,0,35,15,35,34v0,19,-16,35,-35,35xm25,0r0,-178r63,0r0,178r-63,0","w":112},"j":{"d":"56,-198v-18,0,-34,-17,-34,-35v0,-17,17,-34,34,-34v19,0,35,15,35,34v0,19,-16,35,-35,35xm25,78r0,-256r63,0r0,256r-63,0","w":112},"k":{"d":"23,0r0,-272r62,0r0,172r64,-78r78,0r-80,86r87,92r-82,0r-67,-79r0,79r-62,0","w":230,"k":{"\u0153":13,"\u00f8":13,"\u00e6":6,"o":13,"e":13,"a":6,"-":15}},"l":{"d":"25,0r0,-272r63,0r0,272r-63,0","w":112},"m":{"d":"85,-147v15,-44,102,-50,115,-3v12,-20,30,-33,60,-33v83,0,55,105,60,183r-62,0r0,-97v-1,-25,-3,-40,-25,-40v-51,0,-26,87,-32,137r-60,0r0,-97v0,-27,-3,-39,-26,-40v-50,0,-25,87,-31,137r-61,0r0,-178r62,0r0,31","w":341},"n":{"d":"122,-136v-53,0,-33,83,-37,136r-62,0r0,-178r57,0r0,36v15,-24,33,-39,68,-41v87,-5,63,102,66,183r-63,0v-6,-48,20,-136,-29,-136","w":235},"o":{"d":"112,-46v23,0,37,-18,37,-42v0,-24,-13,-43,-37,-43v-23,0,-37,19,-37,43v0,24,13,42,37,42xm112,-183v59,0,99,36,99,95v0,58,-41,95,-99,95v-59,0,-99,-37,-99,-95v0,-59,40,-95,99,-95","w":224,"k":{"x":6,"-":-7}},"p":{"d":"120,-133v-27,0,-41,18,-41,45v0,27,15,44,41,44v26,0,40,-17,40,-44v0,-27,-14,-45,-40,-45xm223,-88v0,84,-101,132,-142,59v5,30,1,72,2,107r-60,0r0,-256r58,0r0,30v14,-20,31,-34,60,-35v52,-1,82,40,82,95","w":237,"k":{"-":-7}},"q":{"d":"118,-44v26,0,41,-18,41,-44v0,-27,-14,-45,-41,-45v-27,0,-41,18,-41,45v0,27,15,44,41,44xm97,-183v29,1,46,15,60,35r0,-30r57,0r0,256r-60,0r2,-107v-14,23,-27,36,-62,36v-50,1,-79,-44,-79,-95v0,-55,29,-96,82,-95","w":237},"r":{"d":"155,-123v-37,-13,-69,8,-69,50r0,73r-63,0r0,-178r59,0r0,42v11,-31,37,-50,79,-44","w":160,"k":{".":36,",":36}},"s":{"d":"151,-88v44,57,-34,118,-107,89v-13,-5,-25,-9,-37,-16r13,-48v15,14,37,25,63,25v32,0,32,-26,-1,-32v-37,-7,-66,-19,-67,-56v-2,-65,94,-68,143,-41r-13,43v-13,-10,-30,-17,-51,-17v-12,0,-21,3,-21,13v4,19,71,23,78,40","w":174,"k":{"-":-7}},"t":{"d":"33,0r0,-133r-27,0r0,-45r27,0r0,-52r61,0r0,52r27,0r0,45r-27,0r0,133r-61,0","w":127,"k":{"-":8}},"u":{"d":"113,-41v53,0,23,-89,31,-137r61,0r0,91v2,68,-30,94,-92,94v-61,0,-91,-25,-91,-94r0,-91r59,0v6,49,-21,137,32,137","w":227},"v":{"d":"102,-71v10,-36,27,-72,39,-107r65,0r-80,178r-49,0r-80,-178r67,0v12,35,29,70,38,107","w":203,"k":{".":28,"-":-13,",":28}},"w":{"d":"91,-71v8,-35,24,-73,35,-107r37,0r35,107v7,-39,23,-71,34,-107r65,0r-75,178r-44,0r-33,-108v-8,35,-24,73,-34,108r-44,0r-74,-178r64,0v11,36,26,68,34,107","w":289,"k":{".":26,"-":-13,",":26}},"x":{"d":"69,-178v8,17,19,33,25,52v5,-19,18,-35,26,-52r70,0r-60,83r71,95r-71,0v-11,-22,-27,-40,-35,-66v-8,25,-23,44,-35,66r-70,0r70,-95r-60,-83r69,0","w":190,"k":{"\u0153":6,"\u00f8":6,"o":6,"e":6,"c":6}},"y":{"d":"13,78r50,-105r-71,-151r69,0v11,31,25,60,33,93v8,-34,24,-62,34,-93r67,0r-112,256r-70,0","w":191,"k":{".":31,"-":6,",":31}},"z":{"d":"180,0r-180,0r91,-132r-80,0r0,-46r177,0r-94,130r86,0r0,48","w":195},"{":{"d":"71,-202v-2,-56,33,-58,86,-58r0,43v-75,-14,1,122,-74,124v45,2,38,46,38,92v0,29,11,33,36,31r0,43v-53,0,-86,0,-86,-58v0,-45,10,-95,-44,-87r0,-42v51,7,46,-42,44,-88","w":180},"|":{"d":"69,-275r42,0r0,360r-42,0r0,-360","w":180},"}":{"d":"97,-93v-77,-3,7,-136,-74,-124r0,-43v52,0,86,1,86,58v0,45,-8,95,45,88r0,42v-52,-8,-47,41,-45,87v3,58,-33,58,-86,58r0,-43v75,20,0,-124,74,-123","w":180},"~":{"d":"204,-117v28,-1,43,-13,65,-27r0,45v-26,19,-60,33,-97,19v-59,-22,-101,-24,-141,10r0,-45v21,-14,40,-23,68,-25v35,-2,76,24,105,23","w":299},"\u00c4":{"d":"95,-96r70,0r-35,-120v-9,43,-24,80,-35,120xm-3,0r89,-257r88,0r89,257r-70,0r-13,-46r-100,0r-13,46r-70,0xm164,-292v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm96,-292v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":259},"\u00c5":{"d":"130,-320v-10,-1,-20,10,-19,20v-1,10,10,19,19,19v11,0,20,-9,20,-19v0,-11,-9,-20,-20,-20xm95,-96r70,0r-35,-120v-9,43,-24,80,-35,120xm130,-347v51,0,62,79,15,90r27,0r91,257r-70,0r-13,-46r-100,0r-13,46r-70,0r91,-257r28,0v-18,-5,-32,-23,-32,-44v-1,-25,21,-46,46,-46","w":259,"k":{"\u00ab":13,"y":6,"Y":13,"W":6,"V":6,"U":6,"T":15,"Q":6,"O":6,"G":6,"C":6,";":-7,":":-7,"-":8}},"\u00c7":{"d":"17,-128v0,-107,104,-163,197,-119r0,76v-17,-18,-32,-30,-59,-31v-41,-2,-68,33,-68,75v0,40,29,73,68,72v27,-1,43,-13,59,-31r0,76v-91,46,-197,-13,-197,-118xm193,49v1,45,-61,39,-96,28r0,-24v15,5,31,7,47,8v9,0,16,-4,16,-13v-1,-12,-17,-11,-31,-11r0,-37r20,0r0,15v27,-2,44,10,44,34","w":226},"\u00c9":{"d":"27,0r0,-257r158,0r0,56r-89,0r0,45r84,0r0,55r-84,0r0,43r89,0r0,58r-158,0xm159,-346r-55,61r-27,0r32,-61r50,0","w":204},"\u00d1":{"d":"133,-336v20,0,52,21,58,-5r21,0v-6,43,-40,50,-80,35v-10,0,-13,5,-16,14r-21,0v6,-25,13,-44,38,-44xm91,-178v6,55,4,118,4,178r-68,0r0,-257r68,0v40,60,88,110,121,177v-7,-55,-3,-117,-4,-177r67,0r0,257r-67,0r-98,-133v-7,-11,-16,-29,-23,-45","w":306},"\u00d6":{"d":"154,-263v82,0,138,54,138,135v0,81,-56,135,-138,135v-81,0,-137,-54,-137,-135v0,-82,55,-135,137,-135xm87,-128v0,41,27,75,67,75v39,0,67,-34,67,-75v0,-42,-29,-76,-67,-76v-38,0,-67,34,-67,76xm188,-292v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm120,-292v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":308},"\u00dc":{"d":"140,7v-96,2,-114,-51,-114,-155r0,-109r70,0r0,125v-1,49,0,79,44,80v51,1,45,-45,45,-98r0,-107r70,0r0,136v4,93,-30,126,-115,128xm174,-292v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm106,-292v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":280},"\u00e1":{"d":"117,-44v27,0,41,-18,41,-45v0,-27,-14,-45,-41,-45v-27,0,-41,18,-41,45v0,27,14,45,41,45xm96,-183v31,0,48,14,60,35r0,-30r57,0r0,178r-57,0r0,-29v-15,21,-32,35,-64,36v-51,0,-78,-42,-78,-96v0,-55,30,-95,82,-94xm170,-263r-55,61r-27,0r32,-61r50,0","w":237},"\u00e0":{"d":"117,-44v27,0,41,-18,41,-45v0,-27,-14,-45,-41,-45v-27,0,-41,18,-41,45v0,27,14,45,41,45xm96,-183v31,0,48,14,60,35r0,-30r57,0r0,178r-57,0r0,-29v-15,21,-32,35,-64,36v-51,0,-78,-42,-78,-96v0,-55,30,-95,82,-94xm68,-263r50,0r32,61r-27,0","w":237},"\u00e2":{"d":"62,-202r32,-61r49,0r32,61r-27,0r-29,-31r-30,31r-27,0xm117,-44v27,0,41,-18,41,-45v0,-27,-14,-45,-41,-45v-27,0,-41,18,-41,45v0,27,14,45,41,45xm96,-183v31,0,48,14,60,35r0,-30r57,0r0,178r-57,0r0,-29v-15,21,-32,35,-64,36v-51,0,-78,-42,-78,-96v0,-55,30,-95,82,-94","w":237},"\u00e4":{"d":"117,-44v27,0,41,-18,41,-45v0,-27,-14,-45,-41,-45v-27,0,-41,18,-41,45v0,27,14,45,41,45xm96,-183v31,0,48,14,60,35r0,-30r57,0r0,178r-57,0r0,-29v-15,21,-32,35,-64,36v-51,0,-78,-42,-78,-96v0,-55,30,-95,82,-94xm153,-209v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm85,-209v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":237},"\u00e3":{"d":"98,-253v20,0,52,22,58,-5r21,0v-5,44,-40,50,-80,35v-9,0,-13,6,-16,14r-21,0v6,-24,14,-44,38,-44xm117,-44v27,0,41,-18,41,-45v0,-27,-14,-45,-41,-45v-27,0,-41,18,-41,45v0,27,14,45,41,45xm96,-183v31,0,48,14,60,35r0,-30r57,0r0,178r-57,0r0,-29v-15,21,-32,35,-64,36v-51,0,-78,-42,-78,-96v0,-55,30,-95,82,-94","w":237},"\u00e5":{"d":"120,-261v-10,-1,-20,10,-20,20v0,10,10,21,20,20v11,0,20,-9,20,-20v0,-11,-9,-20,-20,-20xm120,-194v-25,0,-47,-22,-47,-47v0,-25,22,-47,47,-47v25,0,47,22,47,47v0,25,-22,47,-47,47xm117,-44v27,0,41,-18,41,-45v0,-27,-14,-45,-41,-45v-27,0,-41,18,-41,45v0,27,14,45,41,45xm96,-183v31,0,48,14,60,35r0,-30r57,0r0,178r-57,0r0,-29v-15,21,-32,35,-64,36v-51,0,-78,-42,-78,-96v0,-55,30,-95,82,-94","w":237},"\u00e7":{"d":"13,-89v0,-71,76,-117,137,-83r0,53v-24,-29,-79,-15,-75,30v-6,44,54,59,75,29r0,55v-63,35,-137,-10,-137,-84xm151,49v1,45,-61,39,-96,28r0,-24v15,5,31,7,47,8v9,0,16,-4,16,-13v-1,-12,-17,-11,-31,-11r0,-37r20,0r0,15v27,-2,44,10,44,34","w":165},"\u00e9":{"d":"145,-112v1,-28,-38,-43,-59,-25v-6,6,-11,14,-13,25r72,0xm112,-183v60,0,97,43,95,107r-135,0v-6,48,64,56,79,21r47,19v-12,29,-42,43,-83,43v-59,1,-102,-37,-102,-94v0,-55,43,-96,99,-96xm161,-263r-55,61r-27,0r32,-61r50,0","w":219},"\u00e8":{"d":"145,-112v1,-28,-38,-43,-59,-25v-6,6,-11,14,-13,25r72,0xm112,-183v60,0,97,43,95,107r-135,0v-6,48,64,56,79,21r47,19v-12,29,-42,43,-83,43v-59,1,-102,-37,-102,-94v0,-55,43,-96,99,-96xm59,-263r50,0r32,61r-27,0","w":219},"\u00ea":{"d":"54,-202r32,-61r48,0r32,61r-27,0r-29,-31r-29,31r-27,0xm145,-112v1,-28,-38,-43,-59,-25v-6,6,-11,14,-13,25r72,0xm112,-183v60,0,97,43,95,107r-135,0v-6,48,64,56,79,21r47,19v-12,29,-42,43,-83,43v-59,1,-102,-37,-102,-94v0,-55,43,-96,99,-96","w":219},"\u00eb":{"d":"145,-112v1,-28,-38,-43,-59,-25v-6,6,-11,14,-13,25r72,0xm112,-183v60,0,97,43,95,107r-135,0v-6,48,64,56,79,21r47,19v-12,29,-42,43,-83,43v-59,1,-102,-37,-102,-94v0,-55,43,-96,99,-96xm144,-209v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm76,-209v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":219},"\u00ed":{"d":"25,0r0,-178r63,0r0,178r-63,0xm107,-263r-55,61r-27,0r32,-61r50,0","w":112},"\u00ec":{"d":"25,0r0,-178r63,0r0,178r-63,0xm5,-263r50,0r32,61r-27,0","w":112},"\u00ee":{"d":"-1,-202r33,-61r48,0r32,61r-27,0r-29,-31r-29,31r-28,0xm25,0r0,-178r63,0r0,178r-63,0","w":112},"\u00ef":{"d":"25,0r0,-178r63,0r0,178r-63,0xm90,-209v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm22,-209v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":112},"\u00f1":{"d":"97,-253v20,0,52,22,58,-5r21,0v-5,44,-40,50,-80,35v-9,0,-13,6,-16,14r-21,0v6,-24,14,-44,38,-44xm122,-136v-53,0,-33,83,-37,136r-62,0r0,-178r57,0r0,36v15,-24,33,-39,68,-41v87,-5,63,102,66,183r-63,0v-6,-48,20,-136,-29,-136","w":235},"\u00f3":{"d":"112,-46v23,0,37,-18,37,-42v0,-24,-13,-43,-37,-43v-23,0,-37,19,-37,43v0,24,13,42,37,42xm112,-183v59,0,99,36,99,95v0,58,-41,95,-99,95v-59,0,-99,-37,-99,-95v0,-59,40,-95,99,-95xm163,-263r-55,61r-27,0r32,-61r50,0","w":224},"\u00f2":{"d":"112,-46v23,0,37,-18,37,-42v0,-24,-13,-43,-37,-43v-23,0,-37,19,-37,43v0,24,13,42,37,42xm112,-183v59,0,99,36,99,95v0,58,-41,95,-99,95v-59,0,-99,-37,-99,-95v0,-59,40,-95,99,-95xm61,-263r50,0r32,61r-27,0","w":224},"\u00f4":{"d":"56,-202r32,-61r48,0r32,61r-26,0r-30,-31r-29,31r-27,0xm112,-46v23,0,37,-18,37,-42v0,-24,-13,-43,-37,-43v-23,0,-37,19,-37,43v0,24,13,42,37,42xm112,-183v59,0,99,36,99,95v0,58,-41,95,-99,95v-59,0,-99,-37,-99,-95v0,-59,40,-95,99,-95","w":224},"\u00f6":{"d":"112,-46v23,0,37,-18,37,-42v0,-24,-13,-43,-37,-43v-23,0,-37,19,-37,43v0,24,13,42,37,42xm112,-183v59,0,99,36,99,95v0,58,-41,95,-99,95v-59,0,-99,-37,-99,-95v0,-59,40,-95,99,-95xm146,-209v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm78,-209v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":224},"\u00f5":{"d":"92,-253v20,0,52,21,58,-5r21,0v-6,43,-40,50,-80,35v-10,0,-13,5,-16,14r-21,0v6,-25,13,-44,38,-44xm112,-46v23,0,37,-18,37,-42v0,-24,-13,-43,-37,-43v-23,0,-37,19,-37,43v0,24,13,42,37,42xm112,-183v59,0,99,36,99,95v0,58,-41,95,-99,95v-59,0,-99,-37,-99,-95v0,-59,40,-95,99,-95","w":224},"\u00fa":{"d":"113,-41v53,0,23,-89,31,-137r61,0r0,91v2,68,-30,94,-92,94v-61,0,-91,-25,-91,-94r0,-91r59,0v6,49,-21,137,32,137xm165,-263r-55,61r-27,0r32,-61r50,0","w":227},"\u00f9":{"d":"113,-41v53,0,23,-89,31,-137r61,0r0,91v2,68,-30,94,-92,94v-61,0,-91,-25,-91,-94r0,-91r59,0v6,49,-21,137,32,137xm63,-263r50,0r32,61r-27,0","w":227},"\u00fb":{"d":"57,-202r32,-61r49,0r32,61r-27,0r-29,-31r-30,31r-27,0xm113,-41v53,0,23,-89,31,-137r61,0r0,91v2,68,-30,94,-92,94v-61,0,-91,-25,-91,-94r0,-91r59,0v6,49,-21,137,32,137","w":227},"\u00fc":{"d":"113,-41v53,0,23,-89,31,-137r61,0r0,91v2,68,-30,94,-92,94v-61,0,-91,-25,-91,-94r0,-91r59,0v6,49,-21,137,32,137xm148,-209v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm80,-209v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":227},"\u00b0":{"d":"88,-203v0,-16,-13,-29,-29,-29v-16,0,-29,14,-29,29v0,15,14,29,29,29v15,0,29,-13,29,-29xm5,-203v0,-29,25,-55,54,-55v29,0,55,26,55,55v0,29,-26,55,-55,55v-29,0,-54,-26,-54,-55","w":118},"\u00a2":{"d":"135,-220v15,2,25,6,37,11r0,53v-24,-28,-80,-16,-76,30v-6,44,54,59,76,30r0,54v-11,5,-23,11,-37,11r0,36r-21,0r0,-36v-49,-9,-80,-39,-80,-94v0,-53,32,-88,80,-95r0,-30r21,0r0,30"},"\u00a3":{"d":"87,-61v31,-6,72,25,85,-9r42,33v-11,26,-31,43,-66,44v-32,1,-82,-38,-102,-2r-32,-39v11,-15,23,-26,42,-29v10,-9,13,-31,7,-47r-41,0r0,-24r29,0v-12,-16,-18,-31,-19,-55v-4,-70,108,-91,152,-50v15,14,23,35,24,62r-61,0v1,-20,-9,-34,-28,-33v-43,3,-18,53,-6,76r59,0r0,24r-55,0v0,25,-12,37,-31,45"},"\u00a7":{"d":"29,-40v-28,-28,-21,-102,21,-108v-18,-7,-26,-24,-27,-47v-5,-69,105,-86,149,-49v15,13,22,31,23,55r-65,0v1,-18,-7,-28,-25,-28v-15,0,-25,9,-24,24v2,34,91,20,104,48v27,28,22,101,-20,109v17,8,24,22,26,46v5,70,-104,89,-149,50v-15,-13,-22,-32,-22,-57r65,0v-1,18,7,30,24,30v14,0,26,-9,25,-24v-3,-34,-92,-20,-105,-49xm138,-91v0,-17,-12,-33,-30,-33v-18,0,-32,13,-32,31v0,19,13,33,31,34v17,0,31,-15,31,-32","w":214},"\u00b6":{"d":"5,-199v0,-76,95,-60,170,-61r0,22r-18,0r0,238r-31,0r0,-238r-27,0r0,238r-30,0r0,-138v-36,-1,-64,-24,-64,-61","w":180},"\u00df":{"d":"121,-230v-44,0,-35,47,-35,89r0,141r-62,0r0,-181v-4,-69,32,-93,93,-95v53,-1,93,21,93,69v0,31,-18,46,-44,54v38,4,58,30,59,70v0,64,-45,91,-115,87r0,-47v50,10,68,-48,41,-77v-8,-9,-25,-13,-41,-10v1,-13,-2,-29,1,-40v26,0,41,-8,42,-32v0,-18,-13,-28,-32,-28","w":237,"k":{"-":-13}},"\u00ae":{"d":"174,-160v0,-20,-18,-20,-40,-20r0,39v21,1,40,-1,40,-19xm215,-163v-1,21,-12,35,-31,39r32,64r-44,0r-27,-58r-11,0r0,58r-40,0r0,-144v52,1,121,-10,121,41xm257,-130v0,-66,-43,-107,-107,-107v-66,0,-107,43,-107,107v0,64,44,108,107,108v64,0,107,-43,107,-108xm19,-130v0,-78,52,-131,131,-131v78,0,131,51,131,131v0,80,-54,132,-131,132v-78,0,-131,-54,-131,-132","w":299},"\u00a9":{"d":"78,-128v0,-66,68,-101,118,-66v12,9,18,22,19,37r-38,0v-1,-16,-11,-24,-27,-24v-24,0,-31,24,-31,51v-11,48,54,70,59,23r38,0v-1,34,-29,55,-65,55v-45,0,-73,-30,-73,-76xm257,-130v0,-64,-42,-107,-107,-107v-64,0,-107,43,-107,107v0,64,43,108,107,108v62,0,107,-41,107,-108xm19,-130v0,-77,52,-131,131,-131v79,0,131,53,131,131v0,81,-53,132,-131,132v-78,0,-131,-54,-131,-132","w":299},"\u00b4":{"d":"141,-263r-55,61r-27,0r32,-61r50,0","w":180},"\u00a8":{"d":"124,-209v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm56,-209v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":180},"\u00c6":{"d":"90,-96r51,0r-25,-91xm-6,0r89,-257r154,0r17,56r-83,0r15,45r82,0r17,55r-81,0r14,43r80,0r17,58r-146,0r-13,-46r-79,0r-13,46r-70,0","w":309,"k":{";":-7,":":-7,".":-7,"-":-7,",":-7}},"\u00d8":{"d":"113,-71v57,48,148,-34,97,-100xm193,-188v-58,-43,-143,35,-96,100xm154,6v-38,1,-65,-12,-87,-30r-31,32r-16,-16r30,-31v-20,-23,-33,-50,-33,-89v0,-82,56,-131,139,-135v37,-1,61,11,83,28r27,-28r17,16r-27,28v20,21,36,53,36,91v0,80,-56,131,-138,134","w":308,"k":{"Y":6,"X":13,"V":6,"T":6,"A":6,";":-7,":":-7,".":15,"-":-10,",":15}},"\u00b1":{"d":"45,-37r210,0r0,40r-210,0r0,-40xm129,-218r42,0r0,56r84,0r0,41r-84,0r0,56r-42,0r0,-56r-84,0r0,-41r84,0r0,-56","w":299},"\u00a5":{"d":"87,0r0,-88r-85,0r0,-36r79,0r-18,-26r-61,0r0,-36r38,0r-45,-69r68,0v18,33,40,62,55,98v12,-38,36,-65,54,-98r68,0r-45,69r38,0r0,36r-62,0r-16,26r78,0r0,36r-85,0r0,88r-61,0","w":234},"\u00b5":{"d":"137,-22v-9,31,-57,32,-69,4r-14,93r-62,0r42,-267r63,0r-16,119v-4,32,36,38,49,17v19,-31,20,-93,29,-136r62,0r-30,192r-57,0","w":231},"\u00aa":{"d":"88,-164v17,0,31,-13,31,-31v0,-19,-13,-32,-31,-32v-19,0,-31,13,-31,32v0,19,13,31,31,31xm10,-195v-8,-61,79,-89,107,-42r0,-20r43,0r0,124r-43,0r0,-20v-28,47,-116,21,-107,-42","w":178},"\u00ba":{"d":"84,-165v18,0,29,-11,28,-30v0,-18,-10,-30,-28,-30v-18,0,-28,12,-28,30v-1,19,10,30,28,30xm84,-261v43,0,74,24,74,66v0,43,-32,67,-74,67v-42,0,-74,-24,-74,-67v0,-42,31,-66,74,-66","w":168},"\u00e6":{"d":"250,-111v1,-30,-39,-45,-60,-25v-6,6,-10,14,-12,25r72,0xm97,-32v17,0,30,-7,30,-22v0,-16,-11,-23,-28,-23v-15,0,-29,8,-29,21v1,16,9,24,27,24xm128,-100v6,-53,-75,-41,-103,-25r0,-46v39,-15,107,-21,127,14v15,-17,32,-26,63,-26v62,0,98,42,97,107r-135,0v-7,48,63,55,79,22r47,18v-15,51,-125,58,-154,15v-28,41,-137,38,-137,-32v0,-58,75,-76,116,-47","w":327,"k":{"x":6,"-":-7}},"\u00f8":{"d":"136,-126v-33,-26,-79,15,-59,60xm88,-52v33,28,81,-13,60,-60xm211,-89v5,81,-98,121,-158,77r-21,20r-14,-15r19,-19v-14,-17,-24,-35,-24,-63v-4,-81,100,-120,159,-75r24,-24r15,13r-23,25v14,14,22,35,23,61","w":224,"k":{"x":6,"-":-7}},"\u00bf":{"d":"111,-269v19,0,36,16,36,35v0,19,-16,36,-36,36v-20,0,-35,-16,-35,-36v0,-19,16,-35,35,-35xm22,-71v0,-38,21,-66,56,-67r0,-37r61,0r0,72v-31,-1,-59,3,-59,32v0,16,11,28,27,28v17,0,26,-9,27,-25r60,0v0,48,-39,77,-90,76v-48,0,-82,-30,-82,-79","w":217},"\u00a1":{"d":"29,-177r65,0r0,184r-65,0r0,-184xm62,-198v-20,0,-36,-16,-36,-36v0,-19,17,-35,36,-35v19,0,35,16,35,35v0,20,-15,36,-35,36","w":123},"\u00ac":{"d":"45,-152r210,0r0,88r-40,0r0,-48r-170,0r0,-40","w":299},"\u0192":{"d":"190,-210v-30,-16,-37,18,-39,45r31,0r-7,44r-32,0v-19,86,-6,216,-126,186r10,-44v48,13,43,-94,57,-142r-33,0r7,-44r33,0v5,-64,34,-113,107,-90"},"\u00ab":{"d":"71,-174r34,23r-47,63r47,61r-34,25r-63,-86xm155,-174r33,23r-46,63r46,61r-33,25r-64,-86","w":195,"k":{"\u00c6":-27,"Y":26,"W":6,"V":20,"T":20,"J":-7}},"\u00bb":{"d":"125,-174r63,86r-63,86r-34,-25r46,-61r-46,-63xm41,-174r63,86r-63,86r-33,-25r46,-61r-46,-63","w":195,"k":{"\u00c5":13,"Y":40,"X":20,"W":20,"V":40,"U":13,"T":33,"J":-13,"A":13}},"\u00a0":{},"\u00c0":{"d":"95,-96r70,0r-35,-120v-9,43,-24,80,-35,120xm-3,0r89,-257r88,0r89,257r-70,0r-13,-46r-100,0r-13,46r-70,0xm79,-346r50,0r32,61r-27,0","w":259},"\u00c3":{"d":"109,-336v20,0,52,22,58,-5r21,0v-5,44,-40,50,-80,35v-9,0,-13,6,-16,14r-20,0v6,-25,13,-44,37,-44xm95,-96r70,0r-35,-120v-9,43,-24,80,-35,120xm-3,0r89,-257r88,0r89,257r-70,0r-13,-46r-100,0r-13,46r-70,0","w":259},"\u00d5":{"d":"134,-336v20,0,52,21,58,-5r21,0v-6,43,-40,51,-80,35v-10,0,-13,5,-16,14r-21,0v6,-25,13,-44,38,-44xm154,-263v82,0,138,54,138,135v0,81,-56,135,-138,135v-81,0,-137,-54,-137,-135v0,-82,55,-135,137,-135xm87,-128v0,41,27,75,67,75v39,0,67,-34,67,-75v0,-42,-29,-76,-67,-76v-38,0,-67,34,-67,76","w":308},"\u0152":{"d":"85,-128v0,43,27,78,69,77v43,0,70,-34,70,-77v0,-44,-28,-79,-70,-79v-41,-1,-69,37,-69,79xm150,-264v37,0,61,14,78,36r0,-29r151,0r0,56r-89,0r0,45r84,0r0,55r-84,0r0,43r89,0r0,58r-151,0r0,-35v-18,26,-43,44,-85,42v-78,-3,-126,-54,-126,-135v0,-82,49,-134,133,-136","w":390,"k":{";":-7,":":-7,".":-7,"-":-7,",":-7}},"\u0153":{"d":"279,-110v0,-29,-39,-45,-60,-25v-6,6,-10,14,-12,25r72,0xm114,-42v25,0,38,-18,38,-46v0,-28,-12,-47,-38,-47v-25,0,-39,20,-39,47v0,27,13,46,39,46xm206,-74v-4,44,68,51,79,17r47,20v-15,50,-125,60,-154,16v-14,19,-35,28,-68,28v-55,0,-97,-39,-97,-93v0,-86,116,-130,166,-69v13,-19,35,-29,66,-29v63,0,97,44,95,110r-134,0","w":353,"k":{"x":6,"-":-7}},"\u00f7":{"d":"121,-36v0,-15,13,-29,29,-29v16,0,29,13,29,29v0,16,-14,29,-29,29v-15,0,-29,-13,-29,-29xm45,-128r210,0r0,41r-210,0r0,-41xm121,-179v0,-15,14,-29,29,-29v15,0,29,14,29,29v0,15,-13,29,-29,29v-16,0,-29,-13,-29,-29","w":299},"\u00ff":{"d":"13,78r50,-105r-71,-151r69,0v11,31,25,60,33,93v8,-34,24,-62,34,-93r67,0r-112,256r-70,0xm130,-209v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm62,-209v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":191},"\u0178":{"d":"73,0r0,-117r-90,-140r81,0v14,29,32,57,43,88v10,-32,30,-59,43,-88r81,0r-90,140r0,117r-68,0xm142,-292v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm74,-292v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":214},"\u00a4":{"d":"155,-156v0,-24,-20,-45,-45,-45v-25,0,-46,21,-46,45v0,25,21,46,46,46v25,0,45,-21,45,-46xm46,-114v-16,-21,-17,-62,0,-83r-35,-36r20,-21r36,36v21,-17,64,-18,85,0r35,-36r21,21r-35,36v16,20,15,63,0,83r35,36r-21,21r-35,-36v-20,17,-65,17,-85,0r-36,36r-20,-21","w":218},"\u00b7":{"d":"56,-91v-20,0,-35,-16,-35,-36v0,-19,16,-35,35,-35v20,0,36,15,36,35v0,19,-16,36,-36,36","w":112},"\u00c2":{"d":"73,-285r32,-61r49,0r32,61r-27,0r-29,-31r-30,31r-27,0xm95,-96r70,0r-35,-120v-9,43,-24,80,-35,120xm-3,0r89,-257r88,0r89,257r-70,0r-13,-46r-100,0r-13,46r-70,0","w":259},"\u00ca":{"d":"51,-285r32,-61r49,0r32,61r-27,0r-29,-31r-30,31r-27,0xm27,0r0,-257r158,0r0,56r-89,0r0,45r84,0r0,55r-84,0r0,43r89,0r0,58r-158,0","w":204},"\u00c1":{"d":"95,-96r70,0r-35,-120v-9,43,-24,80,-35,120xm-3,0r89,-257r88,0r89,257r-70,0r-13,-46r-100,0r-13,46r-70,0xm181,-346r-55,61r-27,0r32,-61r50,0","w":259},"\u00cb":{"d":"27,0r0,-257r158,0r0,56r-89,0r0,45r84,0r0,55r-84,0r0,43r89,0r0,58r-158,0xm142,-292v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm74,-292v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":204},"\u00c8":{"d":"27,0r0,-257r158,0r0,56r-89,0r0,45r84,0r0,55r-84,0r0,43r89,0r0,58r-158,0xm57,-346r50,0r32,61r-27,0","w":204},"\u00cd":{"d":"29,0r0,-257r71,0r0,257r-71,0xm116,-346r-55,61r-27,0r32,-61r50,0","w":129},"\u00ce":{"d":"8,-285r32,-61r49,0r32,61r-27,0r-29,-31r-30,31r-27,0xm29,0r0,-257r71,0r0,257r-71,0","w":129},"\u00cf":{"d":"29,0r0,-257r71,0r0,257r-71,0xm99,-292v-14,0,-25,-11,-25,-25v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,25,-25,25xm31,-292v-14,0,-26,-12,-26,-25v0,-13,12,-25,26,-25v14,0,25,12,25,25v1,14,-11,25,-25,25","w":129},"\u00cc":{"d":"29,0r0,-257r71,0r0,257r-71,0xm14,-346r50,0r32,61r-27,0","w":129},"\u00d3":{"d":"154,-263v82,0,138,54,138,135v0,81,-56,135,-138,135v-81,0,-137,-54,-137,-135v0,-82,55,-135,137,-135xm87,-128v0,41,27,75,67,75v39,0,67,-34,67,-75v0,-42,-29,-76,-67,-76v-38,0,-67,34,-67,76xm205,-346r-55,61r-27,0r32,-61r50,0","w":308},"\u00d4":{"d":"98,-285r32,-61r48,0r32,61r-27,0r-29,-31r-29,31r-27,0xm154,-263v82,0,138,54,138,135v0,81,-56,135,-138,135v-81,0,-137,-54,-137,-135v0,-82,55,-135,137,-135xm87,-128v0,41,27,75,67,75v39,0,67,-34,67,-75v0,-42,-29,-76,-67,-76v-38,0,-67,34,-67,76","w":308},"\u00d2":{"d":"154,-263v82,0,138,54,138,135v0,81,-56,135,-138,135v-81,0,-137,-54,-137,-135v0,-82,55,-135,137,-135xm87,-128v0,41,27,75,67,75v39,0,67,-34,67,-75v0,-42,-29,-76,-67,-76v-38,0,-67,34,-67,76xm103,-346r50,0r32,61r-27,0","w":308},"\u00da":{"d":"140,7v-96,2,-114,-51,-114,-155r0,-109r70,0r0,125v-1,49,0,79,44,80v51,1,45,-45,45,-98r0,-107r70,0r0,136v4,93,-30,126,-115,128xm191,-346r-55,61r-27,0r32,-61r50,0","w":280},"\u00db":{"d":"84,-285r32,-61r49,0r32,61r-27,0r-30,-31r-29,31r-27,0xm140,7v-96,2,-114,-51,-114,-155r0,-109r70,0r0,125v-1,49,0,79,44,80v51,1,45,-45,45,-98r0,-107r70,0r0,136v4,93,-30,126,-115,128","w":280},"\u00d9":{"d":"140,7v-96,2,-114,-51,-114,-155r0,-109r70,0r0,125v-1,49,0,79,44,80v51,1,45,-45,45,-98r0,-107r70,0r0,136v4,93,-30,126,-115,128xm89,-346r50,0r32,61r-27,0","w":280},"\u0131":{"d":"25,0r0,-178r63,0r0,178r-63,0","w":112},"\u00af":{"d":"36,-219r0,-30r108,0r0,30r-108,0","w":180},"\u00b8":{"d":"144,49v1,45,-61,39,-96,28r0,-24v15,5,31,7,47,8v9,0,16,-4,16,-13v-1,-12,-17,-11,-31,-11r0,-37r20,0r0,15v27,-2,44,10,44,34","w":180},"\u0141":{"d":"33,0r0,-88r-22,15r-24,-38r46,-32r0,-114r70,0r0,74r35,-25r25,38r-60,42r0,68r87,0r0,60r-157,0","w":196,"k":{"y":13,"Y":20,"W":13,"V":20,"T":13,"O":6,";":-7,":":-7,".":-7,"-":6,",":-7}},"\u0142":{"d":"29,0r0,-88r-17,12r-21,-27r38,-27r0,-142r63,0r0,103r17,-12r21,27r-38,28r0,126r-63,0","w":120},"\u0160":{"d":"48,-346r27,0r30,31r29,-31r27,0r-32,61r-49,0xm197,-84v7,96,-137,118,-190,53r32,-52v17,18,34,32,61,35v26,3,44,-31,24,-46v-33,-24,-104,-23,-104,-86v0,-81,108,-106,165,-60r-22,50v-14,-12,-29,-19,-49,-21v-15,-1,-29,8,-29,22v0,19,14,22,34,27v52,13,75,25,78,78","w":209},"\u0161":{"d":"31,-263r27,0r29,31r29,-31r27,0r-32,61r-48,0xm151,-88v44,57,-34,118,-107,89v-13,-5,-25,-9,-37,-16r13,-48v15,14,37,25,63,25v32,0,32,-26,-1,-32v-37,-7,-66,-19,-67,-56v-2,-65,94,-68,143,-41r-13,43v-13,-10,-30,-17,-51,-17v-12,0,-21,3,-21,13v4,19,71,23,78,40","w":174},"\u017d":{"d":"65,-346r27,0r30,31r29,-31r27,0r-32,61r-48,0xm228,0r-227,0r130,-202r-105,0r0,-55r217,0r-130,201r115,0r0,56","w":243},"\u017e":{"d":"41,-263r27,0r30,31r29,-31r27,0r-32,61r-49,0xm180,0r-180,0r91,-132r-80,0r0,-46r177,0r-94,130r86,0r0,48","w":195},"\u00a6":{"d":"69,-72r42,0r0,134r-42,0r0,-134xm69,-252r42,0r0,134r-42,0r0,-134","w":180},"\u00d0":{"d":"263,-128v0,119,-98,136,-232,128r0,-108r-31,0r0,-45r31,0r0,-104r54,0v120,-6,178,30,178,129xm192,-128v0,-57,-33,-74,-92,-72r0,47r48,0r0,45r-48,0r0,50v59,2,92,-14,92,-70","w":279,"k":{"Y":6,"W":6,"V":6,"A":6,";":-7,":":-7,".":15,"-":-11,",":15}},"\u00f0":{"d":"112,-45v21,0,37,-16,37,-38v0,-23,-15,-38,-37,-38v-22,0,-37,15,-37,38v0,23,16,38,37,38xm13,-82v-2,-66,71,-108,130,-76v-11,-18,-22,-32,-38,-45r-52,24r-13,-22r43,-19r-29,-15r21,-37v19,9,37,18,55,31r55,-25r13,22r-46,21v34,33,58,68,59,126v0,65,-35,106,-99,104v-57,-2,-97,-33,-99,-89","w":224},"\u00dd":{"d":"73,0r0,-117r-90,-140r81,0v14,29,32,57,43,88v10,-32,30,-59,43,-88r81,0r-90,140r0,117r-68,0xm159,-346r-55,61r-27,0r32,-61r50,0","w":214},"\u00fd":{"d":"13,78r50,-105r-71,-151r69,0v11,31,25,60,33,93v8,-34,24,-62,34,-93r67,0r-112,256r-70,0xm147,-263r-55,61r-27,0r32,-61r50,0","w":191},"\u00de":{"d":"152,-133v0,-30,-26,-30,-59,-29r0,60v33,1,59,0,59,-31xm220,-130v2,72,-47,90,-127,84r0,46r-66,0r0,-257r66,0r0,39v85,-5,125,17,127,88","w":228},"\u00fe":{"d":"120,-133v-27,0,-41,18,-41,45v0,27,15,44,41,44v26,0,40,-17,40,-44v0,-27,-14,-45,-40,-45xm223,-88v0,84,-101,132,-142,59v5,31,1,72,2,107r-60,0r0,-350r60,0r-2,124v14,-20,30,-35,60,-35v52,-1,82,40,82,95","w":237},"\u00d7":{"d":"76,-213r77,77r77,-77r29,28r-78,78r78,77r-29,29r-77,-78r-77,78r-29,-29r78,-77r-78,-78","w":299},"\u00b9":{"d":"57,-101r0,-118r-36,0r19,-35r59,0r0,153r-42,0","w":148},"\u00b2":{"d":"73,-257v59,0,84,60,40,92r-31,31r52,0r0,33r-129,0v28,-32,62,-61,86,-96v9,-14,-1,-29,-17,-29v-15,0,-23,9,-22,26v-13,-1,-31,2,-42,-1v0,-35,26,-56,63,-56","w":148},"\u00b3":{"d":"74,-97v-37,0,-65,-19,-64,-55v13,2,34,-4,43,2v0,14,6,21,20,21v13,0,22,-6,22,-20v0,-17,-13,-23,-30,-20v1,-8,-3,-21,2,-25v27,4,35,-34,6,-34v-12,0,-19,6,-19,16r-41,0v1,-31,28,-45,62,-45v52,0,78,60,29,71v20,3,33,16,33,38v1,33,-29,52,-63,51","w":148},"\u00bc":{"d":"282,-61r1,-58v-12,21,-27,39,-41,58r40,0xm282,0r0,-32r-74,0r0,-29r61,-82r50,0r0,82r18,0r0,29r-18,0r0,32r-37,0xm82,7r147,-267r33,0r-148,267r-32,0xm54,-111r0,-110r-34,0r19,-33r56,0r0,143r-41,0","w":343},"\u00bd":{"d":"272,-146v55,0,79,56,38,87r-30,28r50,0r0,31r-124,0r83,-89v8,-14,-1,-29,-17,-28v-14,0,-21,10,-21,25v-12,-1,-29,2,-39,-1v0,-34,25,-53,60,-53xm82,7r147,-267r33,0r-148,267r-32,0xm54,-111r0,-110r-34,0r19,-33r56,0r0,143r-41,0","w":343},"\u00be":{"d":"282,-61r1,-58v-12,21,-27,39,-41,58r40,0xm282,0r0,-32r-74,0r0,-29r61,-82r50,0r0,82r18,0r0,29r-18,0r0,32r-37,0xm82,7r147,-267r33,0r-148,267r-32,0xm71,-107v-35,0,-62,-19,-62,-52v13,2,32,-4,41,2v0,13,7,20,20,20v13,0,22,-6,21,-19v0,-16,-12,-19,-29,-19r0,-23v29,6,34,-33,7,-32v-11,0,-16,6,-17,16r-39,0v0,-32,25,-43,59,-43v28,-1,53,12,53,37v-1,16,-11,26,-26,30v18,4,33,14,32,35v0,31,-27,48,-60,48","w":343},"\u011e":{"d":"207,-344v6,53,-63,68,-95,41v-10,-8,-14,-23,-15,-41r23,0v1,18,12,24,32,24v19,0,31,-7,32,-24r23,0xm86,-126v-6,64,63,100,113,66v12,-9,19,-20,21,-35r-70,0r0,-54r138,0v5,97,-42,155,-134,155v-86,-1,-131,-52,-137,-134v-11,-137,190,-179,253,-76r-61,29v-33,-54,-133,-25,-123,49","w":303},"\u011f":{"d":"174,-261v5,52,-63,69,-95,41v-10,-8,-15,-23,-16,-41r23,0v2,17,12,24,33,24v19,0,31,-7,32,-24r23,0xm117,-45v26,0,41,-18,41,-44v0,-27,-14,-44,-41,-44v-27,0,-42,17,-42,44v0,27,15,44,42,44xm96,-183v30,0,48,13,60,34r0,-29r57,0r0,178v10,83,-108,93,-165,63v-17,-9,-24,-24,-25,-43r65,0v3,12,14,16,30,17v38,2,35,-28,35,-67v-13,21,-30,32,-61,33v-49,1,-78,-41,-78,-93v0,-53,30,-94,82,-93","w":237},"\u0130":{"d":"65,-291v-13,0,-26,-13,-26,-26v0,-13,13,-26,26,-26v14,-1,26,12,26,26v1,15,-11,27,-26,26xm29,0r0,-257r71,0r0,257r-71,0","w":129},"\u015e":{"d":"197,-84v7,96,-137,118,-190,53r32,-52v17,18,34,32,61,35v26,3,44,-31,24,-46v-33,-24,-104,-23,-104,-86v0,-81,108,-106,165,-60r-22,50v-14,-12,-29,-19,-49,-21v-15,-1,-29,8,-29,22v0,19,14,22,34,27v52,13,75,25,78,78xm159,49v1,45,-61,39,-96,28r0,-24v15,5,31,7,47,8v9,0,16,-4,16,-13v-1,-12,-17,-11,-31,-11r0,-37r20,0r0,15v27,-2,44,10,44,34","w":209},"\u015f":{"d":"151,-88v44,57,-34,118,-107,89v-13,-5,-25,-9,-37,-16r13,-48v15,14,37,25,63,25v32,0,32,-26,-1,-32v-37,-7,-66,-19,-67,-56v-2,-65,94,-68,143,-41r-13,43v-13,-10,-30,-17,-51,-17v-12,0,-21,3,-21,13v4,19,71,23,78,40xm141,49v1,45,-61,39,-96,28r0,-24v15,5,31,7,47,8v9,0,16,-4,16,-13v-1,-12,-17,-11,-31,-11r0,-37r20,0r0,15v27,-2,44,10,44,34","w":174},"\u0106":{"d":"17,-128v0,-107,104,-163,197,-119r0,76v-17,-18,-32,-30,-59,-31v-41,-2,-68,33,-68,75v0,40,29,73,68,72v27,-1,43,-13,59,-31r0,76v-91,46,-197,-13,-197,-118xm193,-346r-55,61r-27,0r32,-61r50,0","w":226},"\u0107":{"d":"13,-89v0,-71,76,-117,137,-83r0,53v-24,-29,-79,-15,-75,30v-6,44,54,59,75,29r0,55v-63,35,-137,-10,-137,-84xm150,-263r-55,61r-27,0r32,-61r50,0","w":165},"\u010c":{"d":"85,-346r27,0r30,31r29,-31r27,0r-32,61r-49,0xm17,-128v0,-107,104,-163,197,-119r0,76v-17,-18,-32,-30,-59,-31v-41,-2,-68,33,-68,75v0,40,29,73,68,72v27,-1,43,-13,59,-31r0,76v-91,46,-197,-13,-197,-118","w":226},"\u010d":{"d":"42,-263r27,0r30,31r29,-31r27,0r-32,61r-48,0xm13,-89v0,-71,76,-117,137,-83r0,53v-24,-29,-79,-15,-75,30v-6,44,54,59,75,29r0,55v-63,35,-137,-10,-137,-84","w":165},"\u0111":{"d":"118,-44v26,0,41,-17,41,-42v0,-25,-15,-43,-41,-43v-27,0,-41,18,-41,43v0,25,15,42,41,42xm15,-85v-11,-82,99,-129,141,-60r-2,-60r-58,0r0,-36r58,0r0,-31r60,0r0,31r27,0r0,36r-27,0r0,205r-57,0r0,-29v-36,68,-153,29,-142,-56","w":241},"\u00ad":{"d":"22,-60r0,-57r120,0r0,57r-120,0","w":164}}});
Cufon.registerFont({"w":317,"face":{"font-family":"Hand Of Sean","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"18","cap-height":"18","bbox":"-81.7174 -466 517.408 177.26","underline-thickness":"26.3672","underline-position":"-24.9609","unicode-range":"U+0020-U+0153"},"glyphs":{" ":{"w":109},"\u00a0":{"w":109},"!":{"d":"20,-83v0,-48,21,-181,13,-252v10,-12,16,-13,30,-15r13,12v1,68,-2,88,-9,215v-4,60,2,62,-30,69v-11,-2,-17,-12,-17,-29xm30,-9v15,-5,30,-1,30,17v0,12,-13,23,-33,22v-13,-6,-13,-38,3,-39","w":100},"\"":{"d":"0,-318v-2,-21,8,-31,31,-31v18,22,9,84,9,123v-8,26,-44,25,-40,-5v6,-46,5,-30,0,-87xm67,-292v0,-34,1,-55,25,-55v27,0,9,40,14,61v-2,61,2,63,-21,71v-10,0,-18,-26,-18,-77","w":108},"#":{"d":"4,-223v0,-26,28,-33,67,-30r3,-52v16,-11,29,-5,38,16r-1,36r47,2r3,-54v19,-15,41,5,37,35r0,22r45,2v18,25,-11,44,-48,38r-2,47v46,7,55,-9,55,18v0,7,-6,14,-17,22r-37,0v-1,19,7,59,-14,56v-17,1,-31,-31,-27,-58v-15,0,-33,-4,-46,-2v0,19,8,63,-13,60v-20,2,-30,-35,-29,-61v-20,-1,-61,10,-61,-13v0,-20,34,-30,63,-28v-1,-15,3,-33,0,-46v-20,1,-63,7,-63,-10xm109,-213r-2,47r46,2v0,-15,3,-34,1,-47","w":245},"$":{"d":"122,-122v-6,0,-137,-33,-122,-57r1,-19v27,-23,70,-32,119,-34v10,-33,-1,-90,40,-91v6,0,11,4,17,13r-5,72v24,6,35,8,41,20v-18,21,-15,28,-34,23v-10,7,-2,32,-3,46v34,15,127,28,156,65v-4,37,-52,68,-77,71v-11,4,-33,6,-66,9v-3,14,2,24,8,51v-14,24,-33,26,-54,9v-3,-12,-6,-33,-10,-61v-58,9,-142,-25,-100,-82v15,4,8,-11,25,-4v-5,32,33,43,70,45v3,-25,-2,-51,-6,-76xm119,-190v-27,3,-36,4,-38,9v2,-3,26,11,40,10xm181,-101v2,18,0,40,4,56v32,-1,63,-7,86,-24","w":327},"%":{"d":"93,-206v-46,0,-49,-28,-49,-59v0,-39,11,-44,33,-41v6,-10,12,-14,23,-14v13,1,54,12,52,48v-2,27,-11,53,-39,68v-8,-1,-14,-2,-20,-2xm343,-308r8,36v-106,106,-176,176,-212,206r-102,85v-16,9,-35,2,-37,-19v0,-7,15,-19,44,-39v60,-42,195,-192,258,-248v12,-10,27,-16,41,-21xm104,-276v-6,0,-30,16,-16,30v18,-4,23,-7,22,-22v0,-5,-2,-8,-6,-8xm300,-52v2,34,-14,68,-51,68v-28,0,-53,-14,-53,-44v0,-16,7,-30,7,-48v21,-20,34,-24,63,-23v22,23,34,39,34,47xm234,-50v-3,10,22,27,21,7v5,-25,-17,-22,-21,-7","w":355},"&":{"d":"112,44v-14,-9,-14,-71,-25,-76v-43,-4,-66,-14,-87,-36v-1,-30,21,-49,57,-66v-6,-1,-27,-11,-45,-33v-3,-41,39,-64,82,-71v6,-49,9,-72,30,-71v22,1,14,46,10,66v4,6,74,7,68,34v-5,24,-33,16,-67,10v-7,10,-3,20,-4,34v9,0,19,5,29,15v-1,8,-3,16,0,22v-8,-2,-14,14,-26,13v-3,11,-6,33,2,41v14,0,35,-5,64,-15v23,-2,12,-11,22,-25v5,1,10,4,14,2v30,48,-32,70,-98,81v-1,24,20,64,-7,72v-4,4,-12,6,-16,-2v-1,3,-2,5,-3,5xm63,-182v10,6,18,8,26,8v-1,-6,2,-18,-3,-19v-10,0,-17,4,-23,11xm54,-84v12,2,23,6,37,6v0,-5,1,-22,-2,-21v-19,3,-29,8,-35,15","w":240},"'":{"d":"0,-329v7,-13,16,-18,31,-18v26,0,12,30,16,54v-2,46,-7,74,-41,78v-5,-16,-1,-94,-6,-114","w":53},"(":{"d":"0,-113v0,-70,52,-189,124,-185v5,0,7,4,7,13v0,19,-15,38,-44,58v-19,13,-27,28,-27,41v-12,34,-17,48,-17,66v0,44,32,85,84,132v0,19,-9,34,-29,34v-31,0,-98,-106,-98,-159","w":134},")":{"d":"86,-100v14,-67,-25,-101,-86,-152v-1,-20,7,-35,28,-36v27,-1,103,100,103,166v0,71,-59,185,-122,178v-10,-5,-1,-49,4,-43v19,-11,39,-32,59,-60v0,-6,8,-22,14,-53","w":134},"*":{"d":"37,-243v-2,-2,-34,-7,-37,-18v0,-11,9,-21,21,-23v14,7,36,12,35,-10v-1,-22,-11,-56,19,-54v8,5,20,60,20,64v17,2,45,-19,50,3v-1,28,-13,18,-36,28v1,9,31,26,42,40v-11,45,-52,-2,-71,-16v-7,1,-35,31,-58,28v-13,-17,-4,-26,15,-42","w":153},"+":{"d":"81,-116v-39,4,-86,2,-81,-34v3,-26,57,-7,78,-11v-2,-20,0,-76,8,-72v12,-15,43,-21,41,11r-3,58v24,-2,47,-4,69,-4v15,11,20,35,8,44r-74,6r3,66v-9,15,-35,19,-44,9","w":210},",":{"d":"2,54v-5,-27,47,-75,34,-119v10,-10,35,-12,46,-1v2,48,-15,78,-51,113v-3,9,-20,12,-29,7","w":106},"-":{"d":"2,-96v0,-22,20,-31,50,-31v22,0,64,2,128,7v10,14,5,29,-9,39v-49,-1,-99,-7,-148,-3v-12,1,-21,-2,-21,-12","w":185},"\u00ad":{"d":"2,-96v0,-22,20,-31,50,-31v22,0,64,2,128,7v10,14,5,29,-9,39v-49,-1,-99,-7,-148,-3v-12,1,-21,-2,-21,-12","w":185},".":{"d":"36,9v-36,-11,-18,-57,15,-52v36,5,21,41,-8,51","w":92},"\/":{"d":"264,-299v13,-17,29,-19,43,-3v0,15,-7,32,-21,53v-10,9,-21,20,-32,35v-2,5,-51,52,-143,145v-30,31,-51,59,-65,80v-21,7,-26,17,-31,4r2,-6v-10,4,-14,-2,-17,-10v40,-84,204,-220,264,-298","w":306},"0":{"d":"112,0v-127,0,-145,-236,-63,-313v-2,-2,-3,-4,-3,-8v35,-44,95,-29,126,17v23,35,57,90,57,137v0,62,-44,167,-117,167xm117,-43v29,1,76,-81,69,-124v3,-28,-39,-112,-84,-135v0,4,-2,6,-6,6v-33,17,-51,60,-51,131v0,59,24,119,72,122","w":231},"1":{"d":"64,-351v14,-4,13,14,19,23v0,6,-7,50,-22,134v-12,64,22,170,-23,201v0,-4,-6,-7,-17,-9v-12,-35,-9,-161,-4,-205v3,-5,-14,-17,-17,-33v10,-22,32,-54,44,-101v2,-2,9,-6,20,-10","w":90},"2":{"d":"32,-208v4,-57,78,-115,141,-115v43,0,72,24,72,71v0,77,-107,144,-149,189v86,8,92,15,162,4v28,-5,18,38,12,42v-20,28,-244,12,-234,9v-47,-10,-41,-24,-23,-60v45,-27,146,-114,175,-166v-2,-6,-1,-15,-1,-22v-2,-11,-17,-11,-31,-13v-33,-5,-69,35,-83,64v-10,8,-40,5,-41,-3","w":278},"3":{"d":"198,-262v-26,-18,-66,25,-111,31v-15,2,-24,-23,-9,-35v0,-7,23,-23,69,-40v38,-14,72,-12,102,6v21,53,-12,96,-56,129v24,9,84,53,84,95v0,42,-59,76,-115,76v-49,0,-96,-17,-139,-53v-22,-19,-16,-19,-23,-45v23,-28,32,-16,73,16v51,25,108,52,147,11v-1,-31,-42,-49,-93,-60v-18,-4,-26,-15,-26,-26v0,-28,72,-38,91,-73v-3,-13,3,-22,6,-32","w":278},"4":{"d":"219,-111v-16,44,29,115,-17,134v-10,0,-21,-13,-26,-37v-2,-7,-1,-33,-3,-79v-1,-9,-3,-14,-4,-14v-57,9,-99,14,-127,14r-31,-1v-27,-33,-4,-48,37,-84r117,-102v30,-33,46,-49,50,-49v22,2,32,24,13,47v-4,0,-7,80,-9,114v14,4,105,-34,133,-7v-3,0,-8,11,-17,33v-35,14,-78,20,-116,31xm91,-156r85,-9v1,-23,7,-47,-2,-66v-12,15,-67,51,-83,75"},"5":{"d":"189,-187v-40,-29,-99,12,-159,12v-11,0,-20,-3,-29,-11v-8,-46,-1,-70,18,-115v31,-14,19,-18,48,-6v84,-18,79,-5,157,-28v-1,4,18,8,18,16v0,51,-68,55,-126,50v-67,-6,-65,1,-66,38v91,-18,188,-28,195,63v11,132,-167,245,-264,133v1,-8,3,-16,-1,-22v3,-3,32,-17,34,-15v5,0,11,6,19,18v61,33,114,-9,142,-43v24,-29,28,-59,14,-90","w":236},"6":{"d":"127,-207v60,-50,133,-35,132,49v0,41,-10,83,-37,120v-47,63,-141,66,-196,8v-54,-91,-23,-180,43,-270v27,-36,50,-55,81,-40v8,44,-7,66,-41,97v-9,-25,-22,-9,-32,11v-14,27,-27,63,-22,91r3,0v43,-44,66,-66,69,-66xm205,-174v-59,-7,-100,35,-130,93v-3,16,29,35,60,37v38,2,82,-45,82,-95v0,-23,-6,-35,-12,-35","w":261},"7":{"d":"221,-327v17,46,-19,90,-35,140v23,4,74,-11,70,16v-5,31,-38,29,-84,31v-15,9,-43,133,-60,140v-10,14,-41,14,-47,5v-3,-7,25,-71,51,-137v-28,-14,-62,11,-77,-22v8,-10,4,-26,35,-26v17,0,37,-3,60,-8v18,-30,15,-65,28,-87r-102,2v-25,0,-52,1,-81,5v-20,3,-14,-16,-21,-26v10,-7,15,-11,15,-15v25,-5,219,-20,248,-18","w":249},"8":{"d":"0,-255v0,-58,48,-68,105,-68v57,0,112,12,121,64v5,27,-50,64,-76,89v21,24,101,55,89,105v2,43,-46,83,-103,83v-42,0,-32,-20,-70,-22v-60,-37,-45,-108,2,-158v-45,-34,-68,-65,-68,-93xm53,-262v8,29,34,48,57,64v22,-15,42,-24,54,-43v-4,0,-10,-7,-17,-21v-21,-20,-72,-18,-94,0xm78,-75v0,36,39,44,76,45v19,0,35,-10,34,-33v7,-24,-53,-50,-82,-73v-19,21,-28,41,-28,61","w":243},"9":{"d":"0,-187v-3,-60,69,-147,153,-141v27,2,55,14,31,31v35,37,-8,146,-8,216v0,41,5,70,13,86v-6,15,-15,21,-27,21v-28,0,-38,-41,-36,-73r5,-121v-37,19,-42,31,-80,33v-27,1,-49,-19,-51,-52xm152,-282v-60,-13,-105,40,-101,100v49,1,87,-46,101,-100","w":197},":":{"d":"0,-139v-2,-22,9,-32,34,-34v35,5,26,44,-7,48v-14,1,-20,-4,-27,-14xm19,-62v48,-10,49,37,11,49v-16,5,-29,-3,-29,-21v0,-13,6,-22,18,-28","w":57},";":{"d":"41,-129v-33,3,-35,-43,-2,-49v18,-3,33,4,33,21v0,15,-11,26,-31,28xm0,15v20,-58,12,-82,54,-93v9,1,26,2,26,17v0,19,-14,51,-43,95v-18,12,-26,3,-37,-19","w":81},"\u037e":{"d":"41,-129v-33,3,-35,-43,-2,-49v18,-3,33,4,33,21v0,15,-11,26,-31,28xm0,15v20,-58,12,-82,54,-93v9,1,26,2,26,17v0,19,-14,51,-43,95v-18,12,-26,3,-37,-19","w":81},"<":{"d":"143,-212v15,5,21,33,7,41v-20,12,-66,34,-95,55v23,13,70,44,131,94v1,15,-8,24,-29,27v-19,-9,-95,-69,-140,-93v-26,-13,-23,-45,6,-59v17,-13,80,-45,120,-65","w":185},"=":{"d":"0,-146v-2,-22,26,-30,55,-30v24,0,69,3,137,8v9,15,3,28,-11,38v-54,-2,-108,-3,-161,-3v-14,0,-20,-5,-20,-13xm39,-98v46,-3,72,1,145,8v8,15,3,31,-12,37v-48,-2,-95,-7,-143,-3v-12,-2,-17,-5,-15,-16v3,-17,12,-26,25,-26","w":192},">":{"d":"131,-110v-8,-12,-74,-39,-101,-62v-3,-15,2,-29,14,-35v38,19,76,41,116,63v35,20,36,52,-2,67v-21,8,-88,63,-129,88v-19,-3,-29,-12,-29,-27v2,-2,26,-21,73,-56v36,-26,55,-38,58,-38","w":187},"?":{"d":"0,-310v-2,-11,11,-23,22,-31v76,-17,145,10,183,57v7,60,-75,87,-143,94v3,41,24,109,-25,111v0,0,-23,-12,-16,-27v7,-14,-40,-110,-2,-131v86,-8,133,-17,139,-28v-9,-12,-107,-60,-136,-26v-12,3,-19,-3,-22,-19xm27,21v-7,-28,39,-50,48,-21v1,22,-5,38,-28,40v-13,-2,-20,-7,-20,-19","w":204},"@":{"d":"11,-93v2,-87,34,-131,146,-131v65,0,86,62,85,118v0,31,-15,53,-49,53v-19,0,-34,-23,-47,-53v-21,35,-35,48,-55,49v-17,-3,-23,-10,-22,-26v2,-32,41,-79,88,-85v14,-2,15,72,31,72v13,10,22,-2,22,-23v0,-38,-16,-74,-55,-74v-74,0,-99,35,-103,97v-4,59,60,79,105,80v38,1,86,-22,103,-57v9,-12,39,-4,35,10v-34,109,-288,116,-284,-30xm135,-138v-24,16,-42,37,-35,53v5,2,35,-29,35,-53","w":308},"A":{"d":"106,-95v-7,1,-37,102,-78,63v-2,-18,0,-19,5,-45v0,-2,-12,-5,-35,-9v-19,-10,-5,-22,9,-29v28,-11,51,-5,67,-35v36,-65,54,-87,75,-153v19,-31,43,-19,70,7v-1,41,10,78,32,145v14,4,46,-9,49,7v11,14,-16,28,-35,29v20,51,37,87,54,104v20,19,28,50,-5,50v-29,0,-72,-107,-91,-150v-47,-3,-127,8,-117,16xm177,-220v-17,28,-35,55,-41,74v5,2,39,-8,66,-11v-11,-38,-13,-50,-25,-63"},"B":{"d":"3,-289v-15,-32,13,-24,46,-33v0,-15,11,-28,33,-28v17,0,20,12,26,23v56,6,133,1,149,43v-14,47,-67,72,-112,106v73,8,163,-19,166,35v-10,64,-103,107,-168,134v6,20,-20,47,-37,18v-29,-4,-75,17,-78,-26v0,-8,7,-15,20,-16v23,-3,35,-3,35,-5r-17,-88r-24,-10v-4,-23,-10,-28,15,-43v-4,-39,-7,-71,-8,-97v-18,3,-50,-1,-46,-13xm101,-279r3,69v16,-11,72,-40,87,-65v-28,-8,-57,-9,-90,-4xm49,-278v0,1,1,1,2,1xm103,-209v-1,1,-1,1,0,2r0,-2xm251,-134v-2,1,-3,4,1,4xm131,-54v47,-25,87,-43,116,-77v-46,-2,-85,-4,-133,5v6,24,8,51,17,72xm113,-128v0,0,-2,1,0,1r0,-1xm142,-10v-1,0,-1,0,-1,1v1,0,1,0,1,-1","w":316},"C":{"d":"155,0v-94,1,-155,-47,-155,-134v0,-50,34,-103,110,-153v40,-26,65,-36,92,-34v23,2,34,7,33,23v0,15,-24,25,-68,38v-40,12,-116,74,-116,138v0,44,52,75,112,73v86,-3,121,-41,179,-96v22,-21,48,-39,62,-27v0,18,-11,37,-31,56v0,3,-11,17,-36,41v-52,51,-114,75,-182,75"},"D":{"d":"90,-37v-20,-82,-32,-113,-33,-187v0,-12,-106,-5,-96,-42v-2,-6,14,-16,25,-24v35,8,59,16,67,13v-5,-34,52,-48,55,-10v0,7,-1,10,-3,18v27,19,99,35,143,65v41,14,104,41,104,83v0,41,-48,76,-144,104v-20,6,-36,9,-50,14v4,17,-10,15,-29,21v-19,-7,-28,-14,-74,-13v-12,-3,-20,-7,-23,-17v5,-18,12,-24,23,-31v19,4,25,6,35,6xm228,-172v-54,-25,-94,-45,-123,-41v1,44,11,105,37,170v57,-16,159,-31,159,-76v0,-15,-25,-31,-73,-53","w":352},"E":{"d":"98,-299v22,6,85,-33,119,-15v2,36,-26,47,-88,55v-34,4,-52,6,-52,8v-6,17,-7,37,-7,60v71,-16,110,-27,157,-17v0,6,0,10,4,13v-20,38,-99,25,-157,47v10,45,21,79,36,114v47,6,152,-78,212,-51v0,25,6,22,-28,29v-52,10,-96,39,-140,69v-43,29,-76,23,-95,-35v-7,-21,-19,-57,-33,-107v-7,-1,-22,-2,-26,-12v-5,-12,18,-27,19,-45r2,-50v-18,0,-40,3,-35,-18v0,-18,17,-31,50,-38v6,-4,13,-16,29,-24v12,0,23,5,33,17","w":266},"F":{"d":"94,-306v24,6,84,-33,120,-15v2,36,-26,47,-88,55v-35,5,-52,6,-52,8v-6,17,-9,37,-8,60v71,-16,111,-27,158,-17v7,24,-11,28,-35,38v-13,5,-89,8,-119,22v-3,69,-9,113,22,147v9,17,-3,27,-27,29v-36,4,-42,-104,-43,-157v-8,-1,-22,-2,-26,-12v-5,-12,18,-27,19,-45r3,-50v-18,0,-41,3,-36,-18v0,-18,17,-32,50,-39v10,-7,18,-17,29,-23v12,0,23,5,33,17","w":215},"G":{"d":"2,-168v-1,-87,28,-174,110,-181v38,-3,82,52,85,97v-23,35,-34,35,-54,-12v-8,-20,-16,-30,-28,-36v-50,14,-61,62,-62,124v0,62,14,119,53,158v48,49,75,1,106,-78v5,-15,9,-34,13,-59v-13,2,-41,7,-83,16v4,-12,-20,-12,-20,-23v-6,-32,92,-44,136,-43v18,0,11,15,14,29v-5,54,-44,217,-133,218v-25,0,-54,-9,-75,-34v-45,-52,-62,-114,-62,-176","w":275},"H":{"d":"59,-89v-24,3,-53,1,-55,-17v-4,-40,29,-16,53,-27r-13,-202v5,-39,4,-51,26,-51v37,0,24,26,25,53v0,22,4,118,11,198v33,0,62,-2,86,-6r-9,-222v1,-20,6,-32,25,-32v39,0,28,48,28,80v0,15,1,67,4,155v0,13,3,19,5,19v47,0,71,16,75,30v0,13,-10,19,-26,18v-33,0,-46,-5,-48,-4r12,163v-6,12,-44,14,-47,1v-3,-14,-8,-115,-15,-160v-28,-2,-57,2,-86,2v2,35,3,58,3,67v3,45,-11,37,-41,38v-6,0,-8,-17,-8,-51v0,-34,-3,-50,-5,-52","w":311},"I":{"d":"1,-244v0,-19,-18,-118,25,-104v46,3,16,58,20,102v-4,32,27,171,33,261v-5,14,-43,14,-45,3v-23,-133,-33,-221,-33,-262","w":83},"J":{"d":"150,49v-81,0,-150,-146,-150,-209v0,-21,5,-26,21,-26v21,0,52,27,32,51v21,57,48,103,93,134v47,-65,22,-201,5,-315v-4,-30,22,-35,42,-19r21,147v3,30,5,54,5,70v-1,73,-10,167,-69,167","w":220},"K":{"d":"274,0v-43,13,-133,-63,-181,-87v-5,15,8,54,8,101v-5,13,-39,11,-41,0v-8,-38,-9,-115,-21,-141v-1,-7,-45,-22,-39,-48v0,-4,10,-11,32,-19v13,-4,12,-19,12,-39v0,-24,4,-53,13,-86v17,-7,46,-5,37,21v1,2,-8,49,-10,78v46,-19,102,-50,144,-84v24,3,34,5,34,20v0,11,-20,25,-57,46v-24,14,-72,46,-121,66v-4,21,5,27,25,40v69,47,102,82,164,99v38,2,35,2,41,24v-14,7,-27,9,-40,9","w":313},"L":{"d":"59,-26v33,-7,185,-87,220,-75v14,0,25,2,33,5v-2,25,8,27,-29,31v-92,10,-137,75,-227,86v-24,-2,-37,-4,-37,-9v-16,-98,-24,-197,-18,-304v1,-20,55,-24,51,6v-12,94,-4,120,7,260","w":312},"M":{"d":"25,-158v10,-8,29,-148,69,-138v22,0,39,31,57,90v5,16,11,52,24,99v22,-46,38,-215,54,-241r29,-1v34,50,39,104,69,189v34,98,60,143,84,196v-4,14,-10,18,-24,18v-20,0,-35,-22,-54,-63v-14,-29,-50,-136,-85,-219v-7,29,-13,77,-25,141v-12,64,-22,104,-22,123v-12,9,-6,16,-38,17v-20,-10,-14,-32,-22,-71v-13,-66,-22,-150,-50,-197v-12,16,-25,153,-45,187v-8,9,-35,12,-38,-1v-7,-41,1,-63,-8,-110v-3,-13,11,-22,25,-19","w":380},"N":{"d":"24,13v-28,1,-22,-27,-24,-50v-2,-28,19,-122,19,-194v0,-33,5,-43,40,-40v24,41,69,200,117,234r5,-304v17,-16,46,-8,48,17v-15,54,-6,124,-9,186v-3,47,9,91,9,138v0,30,-5,34,-27,33v-24,0,-46,-21,-71,-60v-6,-10,-41,-79,-66,-109v-10,15,-13,109,-19,143v-6,4,-13,6,-22,6","w":234},"O":{"d":"119,16v-127,2,-150,-227,-87,-322v15,-23,47,-19,75,-24v71,-13,151,221,82,309v-20,26,-45,37,-70,37xm174,-114v0,-60,-25,-159,-73,-174v-8,0,-14,8,-19,23r-14,-3v-12,11,-25,73,-23,100v6,82,17,133,77,141v28,4,52,-47,52,-87","w":220},"P":{"d":"95,-327v61,17,169,40,169,113v0,76,-90,118,-154,141v10,43,15,65,14,90v0,19,-6,30,-16,34v-19,0,-31,-25,-35,-74v-11,-36,-2,-34,-27,-41v-8,-13,-17,-25,6,-39v-9,-23,-15,-113,-18,-173v-24,-12,-36,-11,-34,-23v6,-31,14,-22,35,-30v6,-24,45,-29,53,-5v0,4,2,7,7,7xm97,-117v58,-21,110,-37,119,-98v4,-25,-47,-50,-136,-67v5,96,10,151,17,165","w":264},"Q":{"d":"217,-3v-91,51,-212,2,-212,-114v0,-50,16,-106,49,-168v36,-25,51,-34,76,-34v51,0,136,151,136,208v0,22,-5,44,-17,67v17,22,26,35,59,38v12,11,12,55,-12,48v-26,4,-56,-29,-79,-45xm187,-33v-11,-27,-97,-75,-101,-110v3,-16,10,-25,25,-23v29,5,64,57,103,90v4,0,6,-10,7,-32v0,-38,-19,-83,-64,-142v-14,-18,-29,-25,-42,-25v1,16,8,40,-5,48v-2,2,-13,-16,-22,-16v-15,0,-23,41,-34,121v-10,76,68,125,133,89"},"R":{"d":"374,24v-40,15,-191,-79,-269,-95v-6,13,35,100,-19,94v-23,-15,-27,-68,-35,-102v-20,0,-55,3,-55,-14v0,-17,18,-27,45,-37v-5,-19,-6,-82,-6,-124v-20,-1,-56,14,-56,-13v0,-15,25,-25,66,-27v5,-22,50,-25,49,3v17,0,74,12,171,42v20,6,29,14,29,24v0,40,-27,70,-82,92v-21,9,-39,18,-52,26v31,21,201,76,249,103v0,16,-12,25,-35,28xm84,-248v-4,38,-3,81,7,117v79,-19,120,-31,151,-77v-100,-32,-90,-34,-158,-40","w":357},"S":{"d":"0,-216v0,-49,76,-101,142,-98v41,2,69,7,77,32v-8,19,-63,11,-92,11v-23,0,-60,25,-73,49v35,51,249,55,249,137v0,36,-46,67,-138,89v-60,14,-153,17,-157,-39v-1,-23,23,-52,54,-53v5,15,-1,32,-2,48v65,16,124,5,174,-26v8,-5,12,-11,16,-16v-46,-44,-66,-38,-165,-68v-57,-18,-85,-40,-85,-66","w":304},"T":{"d":"4,-278v86,-12,189,-20,288,-20v19,0,31,3,33,18v1,17,-37,29,-104,36r-35,0v-12,84,1,155,1,242v0,21,-28,19,-39,21v-21,-64,-18,-170,-17,-255v-30,-9,-76,-2,-114,-2v-45,0,-35,-25,-13,-40","w":257},"U":{"d":"111,-31v81,-31,52,-243,24,-312v-1,-15,21,-16,38,-15v50,102,74,370,-71,370v-112,0,-117,-223,-81,-329v6,-3,46,-8,40,14v-22,87,-20,256,50,272","w":217},"V":{"d":"232,-365v23,-22,29,-26,50,-10v0,10,-16,43,-47,99v-11,21,-22,70,-43,143v-15,54,-28,88,-28,104v0,44,-24,66,-50,47v-20,-27,-30,-90,-46,-117v-32,-56,-60,-92,-63,-161v4,-11,41,-19,47,0v18,57,48,106,74,156v28,-74,81,-237,106,-261","w":252},"W":{"d":"132,-166v-20,30,-8,156,-34,203v-14,1,-39,3,-37,-10v-40,-111,-59,-186,-59,-263v0,-41,20,-72,52,-48v1,60,-5,136,14,174v20,-55,17,-116,32,-152v12,-30,23,-25,50,-12v31,105,59,183,91,234v25,-110,20,-207,8,-340v1,-5,23,-7,30,-14v9,10,15,21,20,33v8,124,15,258,-13,367v-5,22,-16,33,-40,33v-68,-61,-67,-103,-114,-205","w":313},"X":{"d":"85,-118v-4,-21,-130,-116,-64,-152v19,3,29,7,29,12v15,31,38,73,67,99v30,-36,88,-108,117,-128v56,9,32,36,2,64v-47,44,-65,74,-83,101v8,14,53,66,88,66r18,20v2,14,-17,20,-26,29v-41,-6,-71,-32,-108,-71v-39,35,-57,61,-76,103v-12,11,-49,24,-49,-12v0,-25,83,-116,85,-131","w":259},"Y":{"d":"115,-288v-4,42,-50,102,-31,153v55,-25,94,-123,103,-212v11,-8,15,-14,34,-9v9,0,13,4,13,13v0,72,41,247,41,348v0,68,-43,165,-120,165v-67,0,-150,-89,-150,-178v0,-23,9,-41,29,-48v21,2,22,99,38,111v29,51,55,77,79,77v52,-12,79,-83,77,-160v-5,-113,-15,-72,-24,-174v-1,0,-7,12,-22,38v-28,50,-64,75,-104,75v-38,0,-54,-21,-54,-63v0,-32,10,-73,34,-124v13,-28,39,-34,57,-12xm84,-326v0,0,-2,0,-2,1v1,1,2,2,2,-1","w":275},"Z":{"d":"270,-295v76,-8,110,-20,156,-20v20,0,19,11,19,27v0,23,-25,47,-75,73v-96,90,-100,81,-210,165v98,7,234,4,344,5v17,19,19,58,-13,56r-114,-6v-24,0,-70,3,-138,3v-78,0,-157,-2,-217,15v-13,1,-20,-12,-20,-28v0,-17,18,-30,49,-45v99,-49,178,-107,273,-197v-29,1,-147,21,-226,28v-21,-12,-18,-51,5,-60v60,3,74,-6,167,-16","w":514},"[":{"d":"0,-225v12,-49,-11,-128,56,-124r82,5v9,21,5,23,-7,49v-60,1,-90,3,-90,7v-16,83,0,112,3,249v-8,21,22,24,53,25v30,1,70,-6,63,26v0,9,-2,13,-7,13v-32,20,-92,13,-138,5v-11,-79,-16,-164,-15,-255","w":164},"\\":{"d":"17,-295v-2,-4,-4,-13,3,-12v4,1,14,4,28,11v15,39,233,244,209,229v11,14,22,24,30,31v14,21,20,39,20,53v-26,22,-39,4,-62,-29v-18,-26,-213,-204,-233,-252v-1,-1,-10,-10,-12,-23v4,-3,7,-12,17,-8","w":304},"]":{"d":"113,-349v69,-13,48,73,60,124v1,91,-4,176,-16,255v-49,8,-114,15,-148,-5v-13,-13,-11,-49,30,-39v36,-1,97,4,88,-25v1,-82,17,-172,2,-249v0,-4,-32,-6,-96,-7v-12,-26,-17,-28,-7,-49","w":177},"^":{"d":"143,-240v-24,18,-44,-39,-61,-50v-28,22,-45,40,-45,54v0,4,-8,7,-24,7v-10,1,-8,-11,-9,-18v0,-24,48,-56,62,-91v8,-8,15,-10,28,-9v6,16,36,54,58,92v-6,7,2,23,-9,15","w":155},"_":{"d":"320,71v-12,23,-55,23,-95,22v-9,2,-155,-15,-200,-1v-7,-5,-28,-15,-14,-22v-8,-8,-5,-8,-4,-18v0,-5,20,-10,61,-14v48,-5,145,5,230,5v15,0,22,10,22,28","w":333},"`":{"d":"21,-347v24,1,34,42,45,48v29,32,45,40,31,70v-14,1,-30,-2,-28,-7v-2,-14,-17,-32,-45,-54v-9,-4,-15,-16,-19,-36","w":119},"a":{"d":"135,-83v-30,43,-44,81,-97,85v-22,2,-37,-15,-38,-42v0,-27,17,-59,51,-98v28,-20,61,-45,101,-54v9,0,16,9,18,24v2,20,21,123,45,141v9,15,12,19,12,32v0,10,-22,12,-24,14v-39,-17,-42,-53,-68,-102xm117,-137v-18,2,-75,56,-66,91v24,-1,69,-74,66,-91","w":227},"b":{"d":"189,-167v36,89,-47,173,-136,179v-16,0,-31,-7,-45,-21v-12,-53,-8,-117,-8,-180v0,-23,2,-69,14,-133v4,-20,16,-28,34,-27v8,0,15,5,15,17v-11,52,-30,135,-13,194v28,-41,88,-42,139,-29xm58,-36v62,-11,93,-35,87,-84v-59,-16,-82,25,-87,84","w":200},"c":{"d":"1,-40v-8,-62,20,-118,79,-127v11,1,31,2,25,16v19,29,-41,31,-49,49v-12,27,-11,59,26,56v16,5,87,-32,116,-37v20,22,11,17,-9,42v-5,6,-6,9,-10,9v-43,26,-80,39,-111,39v-33,0,-56,-16,-67,-47","w":208},"d":{"d":"202,6v-42,8,-39,-37,-61,-57v-13,36,-67,64,-120,62v-23,-14,-21,-22,-21,-43v0,-13,12,-37,43,-65v26,-25,49,-36,66,-38v6,-2,8,-6,8,-12r-7,-130v12,-7,17,-21,38,-20v0,4,3,7,9,9v11,10,8,92,8,126v0,37,27,105,49,142v1,11,-3,11,-12,26xm59,-56v-8,16,-18,23,-5,24v22,2,44,-29,54,-60v-22,7,-40,19,-49,36","w":217},"e":{"d":"0,-124v-7,-47,34,-61,65,-63v27,-3,62,31,64,71v1,25,-20,42,-54,58v33,46,69,19,106,-27v14,-18,25,-30,36,-23v-2,12,4,16,10,5v3,10,-21,34,-26,54v-7,1,-10,4,-10,8v-17,26,-42,48,-86,48v-34,0,-69,-25,-101,-76xm56,-89v6,1,27,-10,27,-26v0,-16,-8,-29,-25,-31v-22,2,-16,48,-2,57","w":180},"f":{"d":"-33,-158v9,-3,39,-15,49,-14v0,-64,10,-107,32,-131v70,-20,120,25,132,94v-3,15,-22,15,-40,16v-7,-35,-26,-74,-52,-74v-28,0,-25,61,-27,93v8,4,93,1,121,12v-1,2,2,5,4,9v-15,30,-84,16,-124,24v6,84,12,139,19,167v-4,2,-6,1,-10,-2v-3,13,-10,18,-26,5v-6,0,-8,-4,-8,-11v-7,-5,-8,-104,-18,-154v-22,-6,-60,3,-52,-34","w":167},"g":{"d":"49,1v-30,0,-53,-29,-49,-67v-10,-68,100,-132,162,-83v10,2,-1,11,-2,12v4,102,11,197,-11,251v-23,55,-87,54,-119,12v5,-18,-42,-47,-21,-73v5,-1,16,9,23,11v7,22,27,36,54,54v53,-19,30,-120,35,-188v-7,4,-43,78,-72,71xm106,-125v-28,-11,-76,40,-60,82v25,-10,47,-66,60,-82","w":173},"h":{"d":"96,-96v-10,9,-37,94,-60,110v-13,3,-17,-11,-30,-15v-10,-21,-5,-189,7,-269v6,0,12,-2,13,-9v7,3,10,5,13,-1v8,4,12,7,12,9v-9,57,-13,123,-10,189v8,-6,18,-29,33,-69v10,-26,40,-41,51,-11v12,31,20,136,55,158v-25,41,-66,-7,-73,-39","w":178},"i":{"d":"6,-244v-4,-17,13,-25,31,-24v16,0,23,5,24,18v1,9,-14,19,-34,19v-14,0,-21,-6,-21,-13xm14,-167v-4,-28,24,-37,34,-22v12,58,9,128,7,195v-12,3,-27,21,-34,2v0,3,-1,5,-2,5v-23,-44,4,-116,-5,-180","w":67},"j":{"d":"61,-253v16,-1,27,3,28,17v1,12,-14,20,-35,20v-14,0,-21,-7,-21,-17v0,-11,9,-19,28,-20xm6,98v60,-23,30,-134,39,-208v3,-29,-9,-84,19,-83v10,0,15,3,15,10v0,57,13,238,-6,273v-17,31,-34,50,-62,49v-26,-1,-62,-10,-66,-44v-20,-32,-38,-43,-18,-65v3,-2,11,10,21,9v8,27,31,42,58,59","w":94},"k":{"d":"74,-75v-12,30,10,93,-17,101v-4,13,-32,9,-21,-6v-7,-2,-2,7,-6,9v-14,-30,-2,-86,-6,-126v-27,-14,-36,-43,3,-61v3,0,6,-55,6,-165v0,-44,23,-40,41,-31v5,53,4,115,-2,171v39,-8,86,-42,127,-21v0,5,-4,14,-1,19v-25,26,-100,25,-126,54v5,16,62,26,74,40v31,7,96,42,92,48v-2,4,-2,28,-19,22r-9,3v-53,-25,-89,-40,-107,-47v-13,-5,-22,-9,-29,-10","w":231},"l":{"d":"8,-380v12,-11,36,-17,38,2v12,130,-11,229,17,368v-1,24,-9,17,-29,24v-3,-3,-8,-6,-14,-10v-20,-135,-27,-208,-10,-330v-2,0,-3,-7,-4,-19v-12,-6,2,-6,2,-35","w":65},"m":{"d":"120,-103v15,-7,9,-53,33,-50v4,-13,37,-1,35,3v18,29,36,105,55,143v1,1,-6,10,-11,13v-46,9,-50,-74,-66,-92v-28,65,-29,93,-54,93v-18,0,-27,-18,-30,-55v-3,-29,-5,-43,-7,-43v-18,11,-26,131,-71,90v1,-6,-1,-9,-4,-12v8,-25,0,-57,4,-86v13,-2,-2,-22,18,-23v3,-8,8,-1,13,0v3,0,10,-12,25,-26v26,-24,50,13,60,45","w":246},"n":{"d":"54,-144v17,-5,39,-66,61,-61v15,3,22,7,22,8v24,53,32,166,43,197v0,9,-6,12,-17,12v-15,0,-22,-2,-22,-8v-20,-36,-21,-100,-33,-146v-18,14,-51,106,-74,146v-2,-6,-25,2,-24,-9r-8,-15v7,-24,10,-65,10,-124v15,-8,13,-8,18,-14v21,5,30,2,24,14","w":181},"o":{"d":"61,18v-57,6,-71,-85,-50,-138v7,-6,22,-9,30,-25v8,-5,22,-7,41,-7v32,-1,54,34,54,76v0,44,-31,90,-75,94xm76,-115v-23,0,-32,30,-29,60v2,19,6,28,13,28v28,-9,44,-65,16,-88","w":139},"p":{"d":"148,-146v54,55,-30,123,-88,126v-1,86,5,138,6,160v-6,0,-13,-1,-14,4v-20,-5,-30,-10,-30,-17v-20,-54,-2,-184,-11,-254v-3,4,-6,7,-7,-4v-1,-3,5,-11,6,-15v-3,-1,-4,7,-5,4v-3,-13,21,-23,29,-34v52,0,92,8,114,30xm60,-60v27,0,61,-24,57,-60v-21,-15,-38,-26,-53,-14","w":167},"q":{"d":"22,-112v15,-50,89,-84,136,-58v16,17,24,27,24,31v-15,39,-21,139,-18,223v59,-50,65,-41,111,-55v0,3,3,4,11,5v15,-2,2,6,14,10v-25,32,-67,29,-88,57v-24,33,-38,45,-52,74v-5,-11,-15,12,-18,-3v-4,4,-24,2,-22,-2v-11,-14,-7,-47,-7,-72v0,-56,2,-106,8,-151v-33,33,-60,49,-82,49v-34,0,-45,-70,-24,-101v5,0,7,-2,7,-7xm130,-138v-44,-17,-91,58,-77,92v37,-20,64,-50,77,-92","w":206},"r":{"d":"49,-115v18,-11,57,-71,95,-71v28,0,20,15,30,26v-55,25,-99,91,-104,164v-14,7,-24,10,-29,10v0,-6,-5,-11,-17,-16v4,-5,-26,-95,-24,-141v10,-23,53,-14,49,21r0,7","w":174},"s":{"d":"0,-105v-4,-39,47,-68,92,-68v27,0,30,16,33,28v-5,15,-80,18,-73,26v32,34,137,21,137,79v0,32,-54,56,-100,52v-61,-5,-72,-1,-72,-35v0,-9,4,-17,14,-25v38,17,68,29,95,5v-17,-13,-133,-29,-126,-62","w":190},"t":{"d":"-11,-117v3,-32,62,-9,66,-29v7,2,6,-4,5,-9v0,-42,5,-95,13,-159v12,-17,43,-17,50,5v-11,75,-15,109,-14,167v30,5,57,-10,91,-10v11,0,16,6,16,16v0,15,-10,24,-31,27v-5,4,-49,2,-76,11v0,20,9,45,0,62v8,7,6,48,0,50v-11,0,-20,-4,-26,4v-13,-5,-19,-26,-19,-62v0,-65,5,-54,-50,-54v-12,0,-21,-7,-25,-19","w":192},"u":{"d":"50,-53v30,-7,36,-129,82,-75v4,44,11,80,20,107v10,11,14,25,6,37v-33,6,-41,-26,-58,-58v-25,23,-33,46,-53,42v-14,7,-41,14,-41,-26v0,-46,2,-98,37,-112v6,0,14,5,21,14v2,8,-15,45,-14,71","w":167},"v":{"d":"82,-66v28,-1,26,-115,70,-109v7,0,14,5,19,15v-4,13,-8,16,-4,25v-18,0,-36,156,-77,147v-15,0,-31,-20,-52,-58v-25,-45,-39,-57,-38,-77v0,-15,12,-21,37,-21v15,26,27,55,45,78","w":176},"w":{"d":"101,-117v14,-4,67,62,71,58v8,-35,0,-71,-2,-108v-3,-39,40,-31,46,-4v-6,42,5,71,10,131v3,41,-12,37,-34,43v-20,6,-63,-46,-89,-63v-23,55,-25,71,-63,81v-34,-24,-62,-142,-21,-177v52,-17,17,57,32,88v11,0,19,-35,24,-37v13,-5,22,-9,26,-12","w":225},"x":{"d":"16,-118v31,-24,34,17,57,34v6,0,27,-14,60,-45v18,-16,47,-15,50,12v-30,33,-44,41,-74,61v13,11,31,26,54,43v-1,5,-1,11,0,16v-33,29,-55,-10,-90,-28v-13,-2,-48,43,-68,40v-2,5,-1,6,-5,6v-30,-20,21,-53,33,-76v-7,-8,-41,-45,-17,-63","w":181},"y":{"d":"41,-65v36,-5,78,-121,76,-128v2,-6,3,-14,3,-24v7,-13,31,-26,46,-8r7,193v8,89,26,203,-71,208v-32,3,-91,-35,-102,-81v22,-24,29,6,59,11v15,7,26,23,47,23v30,0,33,-53,33,-96v0,-39,-5,-83,-14,-129v-8,9,-20,27,-36,54v-28,27,-26,26,-64,29v-14,1,-25,-40,-25,-64v0,-29,5,-66,17,-104v7,-22,29,-23,41,-5v3,16,-23,83,-17,121","w":180},"z":{"d":"89,-40v6,9,95,1,118,16v-7,47,-61,23,-104,29v-29,4,-47,-5,-71,-5v-33,0,-42,-15,-21,-40v24,-28,95,-52,121,-81v-21,2,-54,4,-99,6v-19,-10,-12,-44,12,-46v36,6,59,-4,147,-10v15,3,22,11,22,22v9,34,-93,87,-125,109","w":213},"{":{"d":"43,-183v-22,-55,-14,-141,58,-135v6,0,13,-1,21,-2v7,11,8,17,8,27v4,13,-72,16,-62,52v-2,15,16,39,28,63v0,15,-20,37,-37,39v2,4,40,25,39,37v2,6,-30,51,-30,78v-8,26,46,34,60,42v2,18,1,25,-22,24v-82,-4,-90,-51,-58,-124r1,-9v-43,-15,-76,-65,-13,-87","w":132},"|":{"d":"26,-348v23,5,30,43,28,70v15,104,-6,237,16,337v-8,22,-12,34,-23,19v-7,14,-18,10,-23,-11v-23,-103,-19,-268,-19,-389v0,-14,7,-23,21,-26","w":76},"}":{"d":"11,15v92,-17,46,-55,25,-118v-1,-9,24,-23,39,-36v-21,-6,-35,-19,-37,-39v-2,-2,27,-43,27,-64v0,-48,-96,-25,-52,-78v11,2,21,3,34,2v48,-4,67,90,44,136v71,28,43,65,-7,91v0,3,7,25,19,64v16,53,-48,79,-97,64v-4,-7,-1,-24,5,-22","w":134},"~":{"d":"134,-130v-27,-10,-29,52,-59,53v-24,0,-45,-7,-64,-22v-5,-17,-9,-42,9,-43v5,-3,32,14,52,15v12,-20,28,-53,58,-49v10,-4,45,28,68,26v2,0,3,4,4,11v1,21,-11,9,-11,25v-34,0,-59,-4,-57,-16","w":210},"\u00c4":{"d":"106,-95v-7,1,-37,102,-78,63v-2,-18,0,-19,5,-45v0,-2,-12,-5,-35,-9v-19,-10,-5,-22,9,-29v28,-11,51,-5,67,-35v36,-65,54,-87,75,-153v19,-31,43,-19,70,7v-1,41,10,78,32,145v14,4,46,-9,49,7v11,14,-16,28,-35,29v20,51,37,87,54,104v20,19,28,50,-5,50v-29,0,-72,-107,-91,-150v-47,-3,-127,8,-117,16xm177,-220v-17,28,-35,55,-41,74v5,2,39,-8,66,-11v-11,-38,-13,-50,-25,-63xm144,-348v-26,-8,-12,-40,11,-36v24,4,14,28,-6,35xm192,-359v-8,-25,35,-33,38,-13v4,14,-30,37,-38,13"},"\u00c5":{"d":"106,-95v-7,1,-37,102,-78,63v-2,-18,0,-19,5,-45v0,-2,-12,-5,-35,-9v-19,-10,-5,-22,9,-29v28,-11,51,-5,67,-35v36,-65,54,-87,75,-153v19,-31,43,-19,70,7v-1,41,10,78,32,145v14,4,46,-9,49,7v11,14,-16,28,-35,29v20,51,37,87,54,104v20,19,28,50,-5,50v-29,0,-72,-107,-91,-150v-47,-3,-127,8,-117,16xm177,-220v-17,28,-35,55,-41,74v5,2,39,-8,66,-11v-11,-38,-13,-50,-25,-63xm177,-316v-41,-2,-52,-29,-39,-76v16,-15,29,-21,50,-20v6,3,35,31,30,45v1,22,-14,52,-41,51xm162,-364v0,19,25,31,27,10v-3,-21,2,-24,-13,-24v-10,0,-14,5,-14,14"},"\u00c7":{"d":"155,0v-94,1,-155,-47,-155,-134v0,-50,34,-103,110,-153v40,-26,65,-36,92,-34v23,2,34,7,33,23v0,15,-24,25,-68,38v-40,12,-116,74,-116,138v0,44,52,75,112,73v86,-3,121,-41,179,-96v22,-21,48,-39,62,-27v0,18,-11,37,-31,56v0,3,-11,17,-36,41v-52,51,-114,75,-182,75xm181,89v-28,0,-29,-8,-10,-26r1,-7v-15,-7,-48,-11,-47,-29v-4,-6,26,-21,25,-35v11,-5,28,0,35,6v1,19,-8,25,-16,28v0,6,13,12,38,18v9,4,14,4,13,10v2,15,-16,35,-39,35"},"\u00c9":{"d":"98,-299v22,6,85,-33,119,-15v2,36,-26,47,-88,55v-34,4,-52,6,-52,8v-6,17,-7,37,-7,60v71,-16,110,-27,157,-17v0,6,0,10,4,13v-20,38,-99,25,-157,47v10,45,21,79,36,114v47,6,152,-78,212,-51v0,25,6,22,-28,29v-52,10,-96,39,-140,69v-43,29,-76,23,-95,-35v-7,-21,-19,-57,-33,-107v-7,-1,-22,-2,-26,-12v-5,-12,18,-27,19,-45r2,-50v-18,0,-40,3,-35,-18v0,-18,17,-31,50,-38v6,-4,13,-16,29,-24v12,0,23,5,33,17xm124,-430v15,-14,27,-1,35,9v-4,15,-10,24,-19,27v-28,17,-43,31,-45,41v0,3,-8,4,-24,4v-8,3,-9,-7,-9,-13v0,-18,48,-42,62,-68","w":266},"\u00d1":{"d":"24,13v-28,1,-22,-27,-24,-50v-2,-28,19,-122,19,-194v0,-33,5,-43,40,-40v24,41,69,200,117,234r5,-304v17,-16,46,-8,48,17v-15,54,-6,124,-9,186v-3,47,9,91,9,138v0,30,-5,34,-27,33v-24,0,-46,-21,-71,-60v-6,-10,-41,-79,-66,-109v-10,15,-13,109,-19,143v-6,4,-13,6,-22,6xm143,-378v-20,-6,-23,31,-44,32v-18,0,-34,-4,-49,-13v-12,-37,17,-24,47,-18v10,-13,22,-32,43,-30v8,-2,34,18,52,17v1,0,2,2,3,6v0,13,-9,7,-9,16v-25,0,-44,-3,-43,-10","w":234},"\u00d6":{"d":"119,16v-127,2,-150,-227,-87,-322v15,-23,47,-19,75,-24v71,-13,151,221,82,309v-20,26,-45,37,-70,37xm174,-114v0,-60,-25,-159,-73,-174v-8,0,-14,8,-19,23r-14,-3v-12,11,-25,73,-23,100v6,82,17,133,77,141v28,4,52,-47,52,-87xm79,-374v4,18,-35,37,-39,10v-2,-15,10,-21,25,-22v9,2,14,6,14,12xm121,-350v-22,4,-25,-28,-7,-34v11,-4,27,0,27,11v0,9,-7,17,-20,23","w":220},"\u00dc":{"d":"111,-31v81,-31,52,-243,24,-312v-1,-15,21,-16,38,-15v50,102,74,370,-71,370v-112,0,-117,-223,-81,-329v6,-3,46,-8,40,14v-22,87,-20,256,50,272xm37,-350v-12,1,-19,-3,-19,-17v-1,-12,10,-19,24,-19v24,6,15,28,-5,36xm118,-374v4,17,-35,37,-39,10v-2,-15,10,-21,25,-22v9,2,14,6,14,12","w":217},"\u00e1":{"d":"135,-83v-30,43,-44,81,-97,85v-22,2,-37,-15,-38,-42v0,-27,17,-59,51,-98v28,-20,61,-45,101,-54v9,0,16,9,18,24v2,20,21,123,45,141v9,15,12,19,12,32v0,10,-22,12,-24,14v-39,-17,-42,-53,-68,-102xm117,-137v-18,2,-75,56,-66,91v24,-1,69,-74,66,-91xm140,-294r15,21v-4,20,-9,32,-18,36v-28,22,-45,40,-45,54v0,4,-9,7,-25,7v-9,-1,-8,-11,-9,-18v0,-24,49,-56,63,-91v6,-6,12,-9,19,-9","w":227},"\u00e0":{"d":"135,-83v-30,43,-44,81,-97,85v-22,2,-37,-15,-38,-42v0,-27,17,-59,51,-98v28,-20,61,-45,101,-54v9,0,16,9,18,24v2,20,21,123,45,141v9,15,12,19,12,32v0,10,-22,12,-24,14v-39,-17,-42,-53,-68,-102xm117,-137v-18,2,-75,56,-66,91v24,-1,69,-74,66,-91xm81,-300v22,0,34,32,45,36v29,24,45,29,31,53v-14,0,-31,-2,-29,-5v-2,-10,-17,-24,-45,-41v-9,-3,-14,-12,-18,-27","w":227},"\u00e2":{"d":"135,-83v-30,43,-44,81,-97,85v-22,2,-37,-15,-38,-42v0,-27,17,-59,51,-98v28,-20,61,-45,101,-54v9,0,16,9,18,24v2,20,21,123,45,141v9,15,12,19,12,32v0,10,-22,12,-24,14v-39,-17,-42,-53,-68,-102xm117,-137v-18,2,-75,56,-66,91v24,-1,69,-74,66,-91xm154,-210v-19,14,-36,-32,-49,-40v-22,18,-36,32,-36,43v0,3,-6,5,-19,5v-7,3,-8,-8,-8,-14v0,-20,38,-45,50,-72v7,-7,11,-9,22,-8v5,13,29,43,47,74v-5,5,2,18,-7,12","w":227},"\u00e4":{"d":"135,-83v-30,43,-44,81,-97,85v-22,2,-37,-15,-38,-42v0,-27,17,-59,51,-98v28,-20,61,-45,101,-54v9,0,16,9,18,24v2,20,21,123,45,141v9,15,12,19,12,32v0,10,-22,12,-24,14v-39,-17,-42,-53,-68,-102xm117,-137v-18,2,-75,56,-66,91v24,-1,69,-74,66,-91xm72,-211v-25,-8,-13,-39,10,-36v25,4,16,28,-5,36r-5,0xm120,-222v-8,-25,35,-33,38,-13v4,15,-30,37,-38,13","w":227},"\u00e3":{"d":"140,-83v-30,43,-44,81,-97,85v-22,2,-37,-15,-38,-42v0,-27,18,-59,52,-98v28,-20,60,-45,100,-54v9,0,16,9,18,24v2,20,21,123,45,141v9,15,12,19,12,32v0,10,-22,12,-24,14v-39,-17,-42,-53,-68,-102xm91,-76v18,-26,37,-49,30,-61v-12,2,-78,59,-64,91v11,0,21,-11,34,-30xm141,-232v-18,-5,-23,31,-44,32v-18,0,-34,-5,-49,-14v-10,-37,18,-23,47,-17v10,-13,22,-32,43,-30v8,-2,34,18,52,16v1,0,2,3,3,7v0,13,-8,6,-8,15v-25,0,-46,-2,-44,-9","w":227},"\u00e5":{"d":"135,-83v-30,43,-44,81,-97,85v-22,2,-37,-15,-38,-42v0,-27,17,-59,51,-98v28,-20,61,-45,101,-54v9,0,16,9,18,24v2,20,21,123,45,141v9,15,12,19,12,32v0,10,-22,12,-24,14v-39,-17,-42,-53,-68,-102xm117,-137v-18,2,-75,56,-66,91v24,-1,69,-74,66,-91xm112,-207v-41,-2,-52,-29,-39,-76v16,-15,29,-21,50,-20v6,3,35,31,30,45v1,22,-14,52,-41,51xm97,-255v0,19,25,30,27,10v-3,-20,1,-24,-13,-24v-10,0,-14,5,-14,14","w":227},"\u00e7":{"d":"1,-40v-8,-62,20,-118,79,-127v11,1,31,2,25,16v19,29,-41,31,-49,49v-12,27,-11,59,26,56v16,5,87,-32,116,-37v20,22,11,17,-9,42v-5,6,-6,9,-10,9v-43,26,-80,39,-111,39v-33,0,-56,-16,-67,-47xm100,89v-28,0,-29,-8,-10,-26r1,-7v-15,-7,-48,-11,-47,-29v-4,-6,27,-21,26,-35v0,-1,3,-2,10,-2v18,0,10,3,24,8v1,19,-8,25,-16,28v0,6,13,12,38,18v9,4,14,4,13,10v2,15,-16,35,-39,35","w":208},"\u00e9":{"d":"0,-124v-7,-47,34,-61,65,-63v27,-3,62,31,64,71v1,25,-20,42,-54,58v33,46,69,19,106,-27v14,-18,25,-30,36,-23v-2,12,4,16,10,5v3,10,-21,34,-26,54v-7,1,-10,4,-10,8v-17,26,-42,48,-86,48v-34,0,-69,-25,-101,-76xm56,-89v6,1,27,-10,27,-26v0,-16,-8,-29,-25,-31v-22,2,-16,48,-2,57xm94,-282r15,16v-4,15,-9,24,-18,27v-28,17,-43,30,-45,40v0,3,-9,5,-25,5v-7,3,-9,-7,-9,-13v0,-18,49,-41,63,-68v6,-5,12,-7,19,-7","w":180},"\u00e8":{"d":"0,-124v-7,-47,34,-61,65,-63v27,-3,62,31,64,71v1,25,-20,42,-54,58v33,46,69,19,106,-27v14,-18,25,-30,36,-23v-2,12,4,16,10,5v3,10,-21,34,-26,54v-7,1,-10,4,-10,8v-17,26,-42,48,-86,48v-34,0,-69,-25,-101,-76xm56,-89v6,1,27,-10,27,-26v0,-16,-8,-29,-25,-31v-22,2,-16,48,-2,57xm30,-284v22,0,34,31,45,36v29,24,45,29,31,53v-10,-2,-32,-1,-29,-5v-2,-10,-17,-24,-45,-41v-9,-3,-14,-12,-18,-27","w":180},"\u00ea":{"d":"-5,-124v-7,-47,34,-61,65,-63v27,-3,62,31,64,71v1,25,-21,42,-55,58v34,46,69,19,106,-27v14,-18,26,-30,37,-23v-3,12,3,15,10,5v3,10,-21,34,-26,54v-7,1,-10,4,-10,8v-17,26,-42,48,-86,48v-34,0,-70,-25,-102,-76xm50,-89v6,1,28,-10,28,-26v0,-16,-8,-29,-25,-31v-22,2,-18,48,-3,57xm114,-207v-19,14,-36,-32,-49,-40v-22,18,-36,33,-36,44v0,3,-7,5,-20,5v-7,-1,-7,-9,-7,-14v0,-20,39,-45,50,-73v7,-7,11,-7,22,-7v5,13,29,43,46,74v-5,5,2,19,-6,11","w":180},"\u00eb":{"d":"0,-124v-7,-47,34,-61,65,-63v27,-3,62,31,64,71v1,25,-20,42,-54,58v33,46,69,19,106,-27v14,-18,25,-30,36,-23v-2,12,4,16,10,5v3,10,-21,34,-26,54v-7,1,-10,4,-10,8v-17,26,-42,48,-86,48v-34,0,-69,-25,-101,-76xm56,-89v6,1,27,-10,27,-26v0,-16,-8,-29,-25,-31v-22,2,-16,48,-2,57xm28,-204v-22,4,-25,-28,-7,-34v11,-4,26,0,26,11v0,9,-6,17,-19,23xm109,-228v4,17,-35,37,-39,10v-2,-15,10,-21,25,-22v9,2,14,6,14,12","w":180},"\u00ed":{"d":"10,-167v-5,-27,25,-37,35,-22v12,58,7,128,7,195v-12,3,-28,21,-35,2v0,3,0,5,-1,5v-25,-43,4,-116,-6,-180xm68,-289r15,16v-4,15,-9,24,-18,27v-28,17,-43,30,-45,40v0,3,-9,5,-25,5v-7,3,-9,-7,-9,-13v0,-19,48,-42,63,-68v6,-5,12,-7,19,-7","w":67},"\u00ec":{"d":"10,-167v-5,-27,25,-37,35,-22v12,58,7,128,7,195v-12,3,-28,21,-35,2v0,3,0,5,-1,5v-25,-43,4,-116,-6,-180xm1,-289v22,0,34,31,45,36v29,24,46,29,32,53v-11,-2,-32,-2,-29,-6v-2,-10,-17,-23,-45,-40v-9,-3,-14,-12,-18,-27","w":67},"\u00ee":{"d":"19,-167v-4,-28,24,-37,34,-22v12,58,9,128,7,195v-11,4,-27,21,-34,2v0,3,0,5,-1,5v-25,-43,3,-115,-6,-180xm91,-208v-19,12,-37,-31,-49,-40v-22,18,-36,32,-36,43v0,3,-7,5,-20,5v-7,-1,-7,-9,-7,-14v0,-20,39,-45,50,-73v7,-7,11,-7,22,-7v5,14,31,41,46,74v-4,6,2,18,-6,12","w":84},"\u00ef":{"d":"10,-167v-5,-27,25,-37,35,-22v12,58,7,128,7,195v-12,3,-28,21,-35,2v0,3,0,5,-1,5v-25,-43,4,-116,-6,-180xm-12,-229v-8,-25,35,-33,38,-13v4,15,-30,37,-38,13xm63,-218v-26,-8,-12,-40,11,-36v25,4,14,28,-6,36r-5,0","w":67},"\u00f1":{"d":"61,-144v17,-5,39,-66,61,-61v15,3,22,7,22,8v24,53,32,166,43,197v0,8,-6,12,-16,12v-15,0,-23,-2,-23,-8v-20,-36,-21,-100,-33,-146v-18,14,-51,106,-74,146v-2,-6,-25,2,-24,-9r-8,-15v7,-24,10,-65,10,-124v15,-8,13,-8,18,-14v21,5,30,2,24,14xm113,-257v-20,-6,-23,31,-44,32v-18,0,-34,-4,-49,-13v-3,-11,-6,-28,8,-26v4,-1,24,9,39,9v9,-13,21,-33,43,-30v8,-2,35,17,52,16v1,0,2,2,3,6v0,13,-9,7,-9,16v-25,0,-44,-3,-43,-10","w":181},"\u00f3":{"d":"61,18v-57,6,-71,-85,-50,-138v7,-6,22,-9,30,-25v8,-5,22,-7,41,-7v32,-1,54,34,54,76v0,44,-31,90,-75,94xm76,-115v-23,0,-32,30,-29,60v2,19,6,28,13,28v28,-9,44,-65,16,-88xm101,-265r15,16v-4,15,-9,24,-18,27v-28,17,-43,31,-45,41v0,3,-9,5,-25,5v-8,0,-9,-7,-9,-13v0,-18,48,-42,63,-69v6,-5,12,-7,19,-7","w":139},"\u00f2":{"d":"73,18v-55,5,-71,-85,-50,-138v7,-6,23,-8,31,-25v47,-22,94,7,94,69v0,44,-31,90,-75,94xm72,-27v29,-10,46,-65,16,-88v-24,1,-31,31,-29,60v1,19,6,28,13,28xm47,-265v22,0,34,31,45,36v28,24,46,30,32,53v-14,0,-31,-2,-29,-5v-2,-10,-17,-24,-45,-41v-9,-3,-14,-12,-18,-27","w":139},"\u00f4":{"d":"61,18v-57,6,-71,-85,-50,-138v7,-6,22,-9,30,-25v8,-5,22,-7,41,-7v32,-1,54,34,54,76v0,44,-31,90,-75,94xm76,-115v-23,0,-32,30,-29,60v2,19,6,28,13,28v28,-9,44,-65,16,-88xm119,-186v-19,14,-37,-31,-49,-40v-22,18,-36,33,-36,44v0,3,-7,5,-20,5v-7,-1,-7,-9,-7,-14v0,-20,39,-45,50,-73v7,-7,11,-7,22,-7v5,13,30,42,47,74v-4,6,1,18,-7,11","w":139},"\u00f6":{"d":"61,18v-57,6,-71,-85,-50,-138v7,-6,22,-9,30,-25v8,-5,22,-7,41,-7v32,-1,54,34,54,76v0,44,-31,90,-75,94xm76,-115v-23,0,-32,30,-29,60v2,19,6,28,13,28v28,-9,44,-65,16,-88xm35,-173v-10,3,-19,-3,-19,-16v0,-11,9,-22,24,-19v24,4,15,27,-5,35xm116,-196v0,18,-36,36,-39,9v-1,-13,9,-23,25,-21v9,1,14,6,14,12","w":139},"\u00f5":{"d":"61,18v-57,6,-71,-85,-50,-138v7,-6,22,-9,30,-25v8,-5,22,-7,41,-7v32,-1,54,34,54,76v0,44,-31,90,-75,94xm76,-115v-23,0,-32,30,-29,60v2,19,6,28,13,28v28,-9,44,-65,16,-88xm90,-208v-18,-6,-22,32,-44,32v-18,0,-33,-4,-48,-13v-4,-10,-6,-28,7,-26v4,-1,24,9,39,9v10,-13,22,-32,43,-30v8,-2,35,17,52,16v1,0,2,3,3,7v0,13,-9,4,-8,15v-25,0,-46,-3,-44,-10","w":139},"\u00fa":{"d":"50,-53v30,-7,36,-129,82,-75v4,44,11,80,20,107v10,11,14,25,6,37v-33,6,-41,-26,-58,-58v-25,23,-33,46,-53,42v-14,7,-41,14,-41,-26v0,-46,2,-98,37,-112v6,0,14,5,21,14v2,8,-15,45,-14,71xm42,-258v22,0,34,31,45,36v28,24,45,30,31,53v-13,0,-30,-2,-28,-5v-2,-10,-17,-24,-45,-41v-9,-3,-15,-12,-19,-27","w":167},"\u00f9":{"d":"50,-53v30,-7,36,-129,82,-75v4,44,11,80,20,107v10,11,14,25,6,37v-33,6,-41,-26,-58,-58v-25,23,-33,46,-53,42v-14,7,-41,14,-41,-26v0,-46,2,-98,37,-112v6,0,14,5,21,14v2,8,-15,45,-14,71xm110,-258r15,16v-4,15,-9,24,-18,27v-28,17,-43,31,-45,41v0,3,-9,5,-25,5v-8,0,-9,-7,-9,-13v0,-18,48,-42,63,-69v6,-5,12,-7,19,-7","w":167},"\u00fb":{"d":"51,-53v31,-6,36,-130,83,-75v4,44,11,80,20,107v10,11,14,25,6,37v-34,6,-41,-26,-58,-58v-25,23,-33,46,-53,42v-14,7,-41,14,-41,-26v0,-46,2,-98,37,-112v6,0,13,5,20,14v2,8,-15,45,-14,71xm145,-176v-24,16,-44,-40,-61,-50v-28,22,-45,40,-45,54v0,4,-9,6,-25,6v-8,2,-9,-11,-9,-18v0,-23,49,-56,63,-90v8,-8,14,-10,27,-9v6,16,39,53,59,92v-6,6,2,21,-9,15","w":167},"\u00fc":{"d":"50,-53v30,-7,36,-129,82,-75v4,44,11,80,20,107v10,11,14,25,6,37v-33,6,-41,-26,-58,-58v-25,23,-33,46,-53,42v-14,7,-41,14,-41,-26v0,-46,2,-98,37,-112v6,0,14,5,21,14v2,8,-15,45,-14,71xm49,-171v-22,5,-25,-28,-7,-34v35,-7,33,24,7,34xm130,-194v4,16,-35,36,-39,9v-1,-14,10,-22,25,-22v9,2,14,7,14,13","w":167},"\u00a2":{"d":"203,-149v-1,19,-23,24,-50,23v3,28,-17,80,28,66v14,0,44,-3,89,-10v4,3,8,14,-4,20r1,3v-30,16,-38,16,-65,20v-4,9,-8,2,-15,6r0,-3v-8,5,-17,4,-28,4v-4,18,6,39,-4,53v-45,-3,-36,-13,-42,-56v-29,-14,-88,-21,-96,-34v-28,-22,-18,-29,0,-57v13,-20,61,-30,93,-42v0,-11,3,-29,10,-53v11,3,5,-11,21,-8v21,0,13,36,13,57v20,0,44,0,49,11xm107,-113v-28,1,-50,6,-60,24v33,16,40,15,61,20v3,-15,-1,-49,-1,-44","w":271},"\u00a3":{"d":"347,-83v-55,73,-216,138,-252,9v-15,0,-40,2,-77,6v-3,-11,-15,-12,-14,-23v22,-17,43,-26,63,-26v22,0,31,-7,30,-22r-83,8v-14,-15,-21,-25,5,-41v0,-7,82,-14,91,-31v20,-36,7,-106,56,-106v11,0,18,10,18,27v4,9,-19,45,-22,70r108,-19v12,0,16,6,15,18v11,40,-108,43,-132,56v-7,2,-7,11,-7,21v63,-12,100,-17,111,-17v16,33,-8,47,-58,55r-53,9v14,55,103,41,150,7v25,-18,30,-31,46,-25v0,10,-4,19,5,24","w":341},"\u00a7":{"w":200},"\u00b6":{"w":193},"\u00df":{"w":219},"\u00ae":{"d":"163,0v-88,3,-163,-56,-163,-139v0,-48,26,-107,66,-117v22,-6,49,-9,80,-9v73,0,149,83,149,162v0,65,-60,101,-132,103xm148,-233v-85,0,-102,34,-106,98v-3,55,52,106,119,103v50,-1,97,-23,97,-81v1,-46,-48,-120,-110,-120xm247,-60v-16,10,-80,-33,-114,-40v0,15,13,41,-9,40v-9,-7,-11,-29,-14,-43v0,0,-24,1,-24,-6v0,-8,9,-11,19,-16v-3,-8,-2,-35,-2,-53v-8,0,-25,7,-24,-5v0,-6,10,-11,28,-12v3,-10,22,-10,21,2v7,0,32,6,73,18v8,3,12,4,12,10v4,25,-37,40,-57,50v12,9,85,33,106,44v0,7,-5,10,-15,11xm124,-175v-1,18,-2,34,3,50v34,-9,49,-14,64,-33v-43,-13,-38,-14,-67,-17","w":292},"\u00a9":{"d":"163,0v-88,3,-163,-56,-163,-139v0,-48,26,-107,66,-117v22,-6,49,-9,80,-9v73,0,149,83,149,162v0,65,-60,101,-132,103xm148,-233v-85,0,-102,34,-106,98v-3,55,52,106,119,103v50,-1,97,-23,97,-81v1,-46,-48,-120,-110,-120xm94,-120v-1,-32,24,-75,62,-59v-2,4,1,7,2,11v-3,14,-41,14,-36,41v8,38,66,-15,88,9v-10,25,-114,66,-116,-2","w":292},"\u00b4":{"d":"87,-347r15,21v-4,20,-9,32,-18,36v-28,22,-45,40,-45,54v0,4,-9,7,-25,7v-9,-1,-8,-11,-9,-18v0,-24,49,-56,63,-91v6,-6,12,-9,19,-9","w":119},"\u00c6":{"d":"133,-253v9,-17,13,-70,44,-68v12,0,27,8,44,25v-1,41,9,78,31,145r8,1r-1,113v-12,-22,-24,-46,-35,-74v-47,-3,-126,8,-116,16v-4,3,-13,20,-27,51v-20,27,-27,40,-45,39v-41,-5,0,-50,-1,-72v0,-2,-12,-5,-35,-9v-21,-10,-6,-22,9,-29v28,-11,51,-5,67,-35v23,-43,43,-76,57,-103xm179,-220v-17,28,-35,55,-41,74v5,2,39,-8,66,-11v-11,-38,-13,-50,-25,-63xm293,-304v22,6,85,-33,119,-15v2,36,-26,46,-88,54v-34,4,-52,7,-52,9v-6,17,-7,36,-7,59v70,-16,112,-28,157,-16v0,6,1,10,4,13v-20,38,-99,25,-157,47v10,45,21,81,37,114v46,6,154,-80,211,-51v0,25,6,22,-28,28v-52,10,-96,39,-140,69v-43,30,-76,24,-95,-35v-7,-21,-19,-56,-33,-106v-7,-1,-22,-2,-26,-13v0,-9,6,-9,17,-2v6,-46,-1,-54,5,-93v-17,1,-42,4,-36,-17v0,-18,17,-32,50,-39v10,-7,17,-18,29,-24v12,0,23,6,33,18","w":465},"\u00d8":{"d":"119,16v-127,2,-150,-227,-87,-322v15,-23,47,-19,75,-24v71,-13,151,221,82,309v-20,26,-45,37,-70,37xm174,-114v0,-60,-25,-159,-73,-174v-8,0,-14,8,-19,23r-14,-3v-12,11,-25,73,-23,100v6,82,17,133,77,141v28,4,52,-47,52,-87xm198,-299v8,-15,23,-19,32,-3v1,31,-24,62,-40,88v-2,5,-38,52,-107,145v-23,31,-38,59,-48,80v-16,7,-20,17,-23,4r1,-6v-9,5,-11,-3,-13,-10v27,-83,154,-218,198,-298","w":220},"\u00a5":{"d":"82,-227v20,-1,36,-98,56,-109v18,0,25,-1,33,14v-4,13,-8,16,-4,26v-18,0,-37,155,-77,147v-15,0,-31,-21,-52,-59v-24,-44,-39,-57,-38,-76v0,-15,12,-22,37,-22xm-2,-121v-1,-21,21,-31,50,-31v22,0,65,3,129,8v9,14,3,29,-10,39v-51,-2,-101,-8,-153,-4v-10,0,-16,-4,-16,-12xm-2,-59v-1,-22,20,-31,50,-31v22,0,65,2,129,7v9,14,3,29,-10,39v-51,-2,-102,-3,-153,-3v-10,0,-16,-4,-16,-12xm94,17v-22,0,-31,-20,-31,-50v0,-22,3,-64,8,-128v13,-10,28,-4,38,9v-1,49,-7,99,-3,148v1,12,-2,21,-12,21","w":176},"\u00e6":{"d":"135,-89v-30,36,-47,69,-97,69v-22,0,-37,-10,-38,-34v0,-21,17,-47,51,-79v28,-17,61,-44,101,-44v9,0,16,6,18,19v2,17,21,100,45,114v9,11,13,17,12,26v-17,22,-45,6,-59,-13v-6,-8,-18,-37,-33,-58xm46,-58v24,6,75,-64,66,-74v-12,2,-72,44,-66,74xm139,-130v-6,-46,35,-60,65,-62v27,-3,64,31,64,71v0,24,-18,43,-55,57v34,47,69,21,107,-26v15,-18,24,-28,36,-24v-4,15,6,13,10,6v3,10,-22,34,-26,54v-7,1,-10,3,-10,7v-17,26,-42,49,-86,49v-34,0,-70,-25,-102,-76xm194,-94v6,0,28,-11,28,-27v0,-16,-8,-28,-25,-30v-22,2,-18,48,-3,57","w":307},"\u00f8":{"d":"63,18v-57,6,-71,-85,-50,-138v7,-6,22,-9,30,-25v8,-5,22,-7,41,-7v32,-1,54,34,54,76v0,44,-31,90,-75,94xm59,-17v37,-10,63,-77,22,-105v-14,-3,-28,18,-38,25v2,24,-6,81,16,80xm88,-113v20,-25,19,-39,37,-48v19,11,-7,42,-15,56v-1,3,-21,31,-61,82v-17,22,-20,44,-40,51v-1,-2,-1,-5,0,-7v-4,2,-6,-1,-7,-5v10,-33,60,-97,86,-129","w":139},"\u00bf":{"d":"205,5v2,11,-11,23,-22,31v-77,15,-145,-10,-183,-57v-7,-60,75,-86,143,-94v-2,-41,-23,-109,25,-111v2,1,8,5,18,14v-16,26,41,109,0,143v-86,8,-132,18,-138,29v9,13,106,60,135,26v12,-3,19,3,22,19xm178,-326v7,29,-43,50,-48,20v-4,-22,7,-37,28,-40v13,2,20,8,20,20","w":204},"\u00a1":{"d":"74,-237v2,48,-22,183,-12,251v-11,12,-18,12,-31,16r-13,-12r9,-216v4,-60,-2,-61,30,-68v11,2,17,12,17,29xm65,-312v-15,5,-30,0,-31,-16v-1,-12,13,-23,34,-22v12,6,11,37,-3,38","w":100},"\u00ab":{"w":200},"\u00bb":{"w":200},"\u00c0":{"d":"106,-95v-7,1,-37,102,-78,63v-2,-18,0,-19,5,-45v0,-2,-12,-5,-35,-9v-19,-10,-5,-22,9,-29v28,-11,51,-5,67,-35v36,-65,54,-87,75,-153v19,-31,43,-19,70,7v-1,41,10,78,32,145v14,4,46,-9,49,7v11,14,-16,28,-35,29v20,51,37,87,54,104v20,19,28,50,-5,50v-29,0,-72,-107,-91,-150v-47,-3,-127,8,-117,16xm177,-220v-17,28,-35,55,-41,74v5,2,39,-8,66,-11v-11,-38,-13,-50,-25,-63xm133,-437v22,0,34,31,45,36v29,24,46,29,32,53v-10,-2,-32,-1,-29,-5v-2,-10,-17,-24,-45,-41v-9,-3,-14,-12,-18,-27"},"\u00c3":{"d":"106,-95v-7,1,-37,102,-78,63v-2,-18,0,-19,5,-45v0,-2,-12,-5,-35,-9v-19,-10,-5,-22,9,-29v28,-11,51,-5,67,-35v36,-65,54,-87,75,-153v19,-31,43,-19,70,7v-1,41,10,78,32,145v14,4,46,-9,49,7v11,14,-16,28,-35,29v20,51,37,87,54,104v20,19,28,50,-5,50v-29,0,-72,-107,-91,-150v-47,-3,-127,8,-117,16xm177,-220v-17,28,-35,55,-41,74v5,2,39,-8,66,-11v-11,-38,-13,-50,-25,-63xm182,-364v-20,-6,-23,32,-45,32v-18,0,-33,-4,-48,-13v-12,-37,16,-25,46,-18v10,-12,23,-32,44,-30v8,-2,34,18,51,17v1,0,2,2,3,6v0,14,-8,7,-8,16v-25,0,-45,-3,-43,-10"},"\u00d5":{"d":"119,16v-127,2,-150,-227,-87,-322v15,-23,47,-19,75,-24v71,-13,151,221,82,309v-20,26,-45,37,-70,37xm174,-114v0,-60,-25,-159,-73,-174v-8,0,-14,8,-19,23r-14,-3v-12,11,-25,73,-23,100v6,82,17,133,77,141v28,4,52,-47,52,-87xm101,-378v-20,-6,-23,31,-44,32v-18,0,-34,-4,-49,-13v-12,-37,16,-25,46,-18v10,-12,23,-32,44,-30v8,-2,34,18,51,17v1,0,3,2,4,6v0,13,-9,7,-9,16v-25,0,-44,-3,-43,-10","w":220},"\u0152":{"d":"216,-304v22,6,85,-33,119,-15v2,36,-27,49,-89,54v-71,6,-52,16,-59,68v71,-16,112,-28,158,-16v0,6,0,10,3,13v-21,38,-98,25,-156,47v10,45,19,81,36,114v47,7,154,-80,212,-51v0,25,6,22,-28,28v-52,10,-96,39,-140,69v-43,30,-76,24,-95,-35v-7,-21,-19,-56,-33,-106v15,0,5,-4,2,-13v2,-12,-12,-26,-9,-45v3,-16,0,-36,3,-50v-17,1,-42,4,-36,-17v0,-18,17,-32,50,-39v5,-4,13,-14,28,-24v12,0,24,6,34,18xm89,33v-127,3,-149,-226,-87,-321v15,-23,47,-20,75,-25v71,-13,151,221,82,310v-20,26,-45,36,-70,36xm144,-97v0,-59,-26,-158,-73,-173v-8,0,-14,7,-19,22r-14,-2v-12,10,-25,72,-23,99v6,82,17,134,77,142v29,4,52,-48,52,-88","w":386},"\u0153":{"d":"61,18v-57,6,-71,-85,-50,-138v7,-6,22,-9,30,-25v8,-5,22,-7,41,-7v32,-1,54,34,54,76v0,44,-31,90,-75,94xm76,-115v-23,0,-32,30,-29,60v2,19,6,28,13,28v28,-9,44,-65,16,-88xm100,-97v-6,-39,30,-51,55,-53v24,-2,53,25,54,60v1,21,-17,35,-46,49v41,67,81,-36,121,-43v-3,10,3,15,8,5v3,9,-19,27,-22,45v-6,1,-8,4,-8,7v-15,22,-36,42,-73,41v-29,0,-60,-21,-86,-64xm147,-67v5,1,25,-9,23,-22v4,-16,-21,-36,-30,-20v-6,11,-4,37,7,42","w":247},"\u00f7":{"d":"320,-142v-12,23,-55,23,-95,22v-9,3,-157,-16,-200,0v-7,-5,-28,-16,-14,-23v-15,-26,3,-24,57,-31v47,-7,143,5,230,5v15,0,22,9,22,27xm141,-58v-11,-34,50,-48,55,-19v6,22,-44,53,-55,19xm165,-195v-37,-10,-19,-56,14,-52v36,5,22,41,-7,51","w":333},"\u00c2":{"d":"106,-95v-7,1,-37,102,-78,63v-2,-18,0,-19,5,-45v0,-2,-12,-5,-35,-9v-19,-10,-5,-22,9,-29v28,-11,51,-5,67,-35v36,-65,54,-87,75,-153v19,-31,43,-19,70,7v-1,41,10,78,32,145v14,4,46,-9,49,7v11,14,-16,28,-35,29v20,51,37,87,54,104v20,19,28,50,-5,50v-29,0,-72,-107,-91,-150v-47,-3,-127,8,-117,16xm177,-220v-17,28,-35,55,-41,74v5,2,39,-8,66,-11v-11,-38,-13,-50,-25,-63xm221,-356v-19,14,-36,-32,-49,-40v-22,18,-36,32,-36,43v0,3,-7,5,-20,5v-6,2,-7,-8,-7,-14v0,-20,39,-44,50,-72v7,-7,11,-9,22,-8v5,13,29,42,46,74v-4,6,2,18,-6,12"},"\u00ca":{"d":"98,-299v22,6,85,-33,119,-15v2,36,-26,47,-88,55v-34,4,-52,6,-52,8v-6,17,-7,37,-7,60v71,-16,110,-27,157,-17v0,6,0,10,4,13v-20,38,-99,25,-157,47v10,45,21,79,36,114v47,6,152,-78,212,-51v0,25,6,22,-28,29v-52,10,-96,39,-140,69v-43,29,-76,23,-95,-35v-7,-21,-19,-57,-33,-107v-7,-1,-22,-2,-26,-12v-5,-12,18,-27,19,-45r2,-50v-18,0,-40,3,-35,-18v0,-18,17,-31,50,-38v6,-4,13,-16,29,-24v12,0,23,5,33,17xm154,-356v-19,14,-36,-32,-49,-40v-22,18,-36,32,-36,43v0,3,-6,5,-19,5v-7,3,-8,-8,-8,-14v0,-20,39,-44,50,-72v7,-7,11,-9,22,-8v6,13,29,43,47,74v-5,5,2,18,-7,12","w":266},"\u00c1":{"d":"106,-95v-7,1,-37,102,-78,63v-2,-18,0,-19,5,-45v0,-2,-12,-5,-35,-9v-19,-10,-5,-22,9,-29v28,-11,51,-5,67,-35v36,-65,54,-87,75,-153v19,-31,43,-19,70,7v-1,41,10,78,32,145v14,4,46,-9,49,7v11,14,-16,28,-35,29v20,51,37,87,54,104v20,19,28,50,-5,50v-29,0,-72,-107,-91,-150v-47,-3,-127,8,-117,16xm177,-220v-17,28,-35,55,-41,74v5,2,39,-8,66,-11v-11,-38,-13,-50,-25,-63xm175,-426v15,-14,27,-1,35,9v-4,15,-10,23,-19,26v-28,17,-43,31,-45,41v0,3,-8,5,-24,5v-9,1,-10,-7,-10,-13v0,-18,49,-41,63,-68"},"\u00cb":{"d":"98,-299v22,6,85,-33,119,-15v2,36,-26,47,-88,55v-34,4,-52,6,-52,8v-6,17,-7,37,-7,60v71,-16,110,-27,157,-17v0,6,0,10,4,13v-20,38,-99,25,-157,47v10,45,21,79,36,114v47,6,152,-78,212,-51v0,25,6,22,-28,29v-52,10,-96,39,-140,69v-43,29,-76,23,-95,-35v-7,-21,-19,-57,-33,-107v-7,-1,-22,-2,-26,-12v-5,-12,18,-27,19,-45r2,-50v-18,0,-40,3,-35,-18v0,-18,17,-31,50,-38v6,-4,13,-16,29,-24v12,0,23,5,33,17xm65,-345v-11,1,-19,-3,-19,-16v-1,-12,10,-20,24,-20v23,6,15,28,-5,36xm146,-368v3,16,-36,36,-39,9v-1,-14,10,-22,25,-22v9,2,14,7,14,13","w":266},"\u00c8":{"d":"103,-299v22,5,85,-33,120,-15v2,36,-27,47,-89,55v-34,4,-51,6,-51,8v-6,17,-9,37,-8,60v70,-16,111,-27,157,-17v0,6,0,10,4,13v-20,38,-99,25,-157,47v10,45,21,81,37,114v45,6,152,-78,211,-51v0,25,6,22,-28,29v-52,10,-96,39,-140,69v-43,29,-75,23,-95,-35v-7,-21,-19,-57,-33,-107v-7,-1,-22,-2,-26,-12v-5,-12,18,-27,19,-45r2,-50v-18,0,-40,3,-35,-18v0,-18,17,-31,50,-38v5,-4,14,-15,29,-24v12,0,23,5,33,17xm66,-432v22,0,34,31,45,36v28,24,46,30,32,53v-14,0,-31,-2,-29,-5v-2,-10,-17,-24,-45,-41v-9,-3,-14,-12,-18,-27","w":266},"\u00cd":{"d":"1,-244v0,-19,-18,-118,25,-104v46,3,16,58,20,102v-4,32,27,171,33,261v-5,14,-43,14,-45,3v-23,-133,-33,-221,-33,-262xm64,-458r15,16v-4,15,-9,24,-18,27v-28,17,-43,31,-45,41v0,3,-8,4,-24,4v-8,3,-10,-7,-10,-13v0,-18,49,-41,63,-68v6,-5,12,-7,19,-7","w":83},"\u00ce":{"d":"1,-244v0,-19,-18,-118,25,-104v46,3,16,58,20,102v-4,32,27,171,33,261v-5,14,-43,14,-45,3v-23,-133,-33,-221,-33,-262xm82,-374v-19,14,-36,-32,-49,-40v-22,18,-36,33,-36,44v0,3,-6,5,-19,5v-8,0,-8,-8,-8,-14v-1,-20,39,-45,50,-73v7,-7,11,-7,22,-7v5,13,30,42,47,74v-5,5,1,18,-7,11","w":83},"\u00cf":{"d":"1,-244v0,-19,-18,-118,25,-104v46,3,16,58,20,102v-4,32,27,171,33,261v-5,14,-43,14,-45,3v-23,-133,-33,-221,-33,-262xm-7,-376v-25,-7,-13,-39,10,-36v25,4,16,27,-5,35xm41,-387v-5,-16,8,-25,24,-25v24,6,15,27,-5,35v-9,3,-15,0,-19,-10","w":83},"\u00cc":{"d":"1,-244v0,-19,-18,-118,25,-104v46,3,16,58,20,102v-4,32,27,171,33,261v-5,14,-43,14,-45,3v-23,-133,-33,-221,-33,-262xm-4,-451v22,0,34,31,45,36v29,24,46,29,32,53v-10,-2,-32,-1,-29,-5v-2,-10,-17,-24,-45,-41v-9,-3,-14,-12,-18,-27","w":83},"\u00d3":{"d":"119,16v-127,2,-150,-227,-87,-322v15,-23,47,-19,75,-24v71,-13,151,221,82,309v-20,26,-45,37,-70,37xm174,-114v0,-60,-25,-159,-73,-174v-8,0,-14,8,-19,23r-14,-3v-12,11,-25,73,-23,100v6,82,17,133,77,141v28,4,52,-47,52,-87xm115,-446r15,16v-4,15,-9,24,-18,27v-28,17,-43,31,-45,41v0,3,-8,5,-24,5v-9,0,-10,-7,-10,-14v0,-18,49,-41,63,-68v6,-5,12,-7,19,-7","w":220},"\u00d4":{"d":"119,16v-127,2,-150,-227,-87,-322v15,-23,47,-19,75,-24v71,-13,151,221,82,309v-20,26,-45,37,-70,37xm174,-114v0,-60,-25,-159,-73,-174v-8,0,-14,8,-19,23r-14,-3v-12,11,-25,73,-23,100v6,82,17,133,77,141v28,4,52,-47,52,-87xm140,-361v-19,12,-37,-31,-49,-40v-22,18,-36,32,-36,43v0,3,-6,5,-19,5v-7,3,-8,-8,-8,-14v0,-20,38,-45,50,-72v7,-7,11,-9,22,-8v5,13,30,42,47,74v-4,5,1,18,-7,12","w":220},"\u00d2":{"d":"119,16v-127,2,-150,-227,-87,-322v15,-23,47,-19,75,-24v71,-13,151,221,82,309v-20,26,-45,37,-70,37xm174,-114v0,-60,-25,-159,-73,-174v-8,0,-14,8,-19,23r-14,-3v-12,11,-25,73,-23,100v6,82,17,133,77,141v28,4,52,-47,52,-87xm61,-437v22,0,34,31,45,36v29,24,46,29,32,53v-10,-2,-32,-1,-29,-5v-2,-10,-17,-24,-45,-41v-9,-3,-14,-12,-18,-27","w":220},"\u00da":{"d":"132,-31v81,-31,52,-243,24,-312v-1,-15,21,-16,38,-15v50,102,74,370,-71,370v-112,0,-117,-223,-81,-329v6,-3,46,-8,40,14v-22,87,-20,256,50,272xm122,-444v15,-14,27,-1,35,9v-4,15,-9,24,-18,27v-28,17,-43,31,-45,41v0,3,-9,4,-25,4v-7,3,-9,-7,-9,-13v0,-18,48,-42,62,-68","w":217},"\u00db":{"d":"111,-31v81,-31,52,-243,24,-312v-1,-15,21,-16,38,-15v50,102,74,370,-71,370v-112,0,-117,-223,-81,-329v6,-3,46,-8,40,14v-22,87,-20,256,50,272xm131,-381v-19,14,-36,-32,-49,-40v-22,18,-36,33,-36,44v0,3,-6,5,-19,5v-8,0,-8,-8,-8,-14v0,-19,40,-44,50,-73v7,-6,12,-7,22,-7v6,13,29,42,47,73v-5,5,2,20,-7,12","w":217},"\u00d9":{"d":"111,-31v81,-31,52,-243,24,-312v-1,-15,21,-16,38,-15v50,102,74,370,-71,370v-112,0,-117,-223,-81,-329v6,-3,46,-8,40,14v-22,87,-20,256,50,272xm35,-454v23,-1,34,31,45,35v28,24,45,30,31,53v-13,0,-30,-2,-28,-5v-2,-10,-17,-24,-45,-41v-9,-3,-15,-12,-19,-27","w":217},"\u00bd":{"d":"29,-175v-11,-28,7,-90,-10,-105v4,-11,14,-24,20,-45v4,-5,18,-7,17,5v-4,39,-9,75,-9,119v0,19,-4,36,-18,26xm112,-91v3,-24,34,-49,62,-49v18,0,31,10,31,30v0,35,-47,63,-65,83v37,3,41,6,71,1v13,-2,7,18,5,19v-30,9,-147,18,-112,-22v17,-19,72,-46,76,-82v-15,-18,-44,4,-50,22v-5,4,-18,1,-18,-2xm129,-290v5,-14,12,-17,17,-3v1,28,-12,55,-21,81v-1,4,-19,50,-57,133v-16,34,-16,67,-36,82v-15,-34,-2,-60,25,-120r48,-108v13,-30,20,-52,24,-65","w":226},"\u00bc":{"d":"13,-175v-10,-27,6,-89,-9,-105v3,-11,13,-25,19,-45v4,-5,18,-7,17,5v-4,39,-9,75,-9,119v0,19,-4,36,-18,26xm181,38v-18,-4,-12,-37,-17,-67v-39,6,-52,7,-81,7v-15,-17,-2,-25,19,-43v24,-21,66,-61,86,-78v12,1,14,13,6,25r-4,58v7,2,53,-18,68,-4v-1,0,-4,6,-8,17v-18,7,-41,10,-60,16v-9,21,15,58,-9,69xm124,-54v22,-3,38,-1,44,-5v-1,-11,5,-26,-2,-33v-6,7,-35,25,-42,38xm127,-290v5,-14,12,-17,17,-3v1,28,-12,55,-21,81v-1,4,-17,50,-56,133v-16,35,-16,66,-37,82v-1,-4,-1,-7,0,-11v-6,3,-6,-3,-7,-9v13,-73,82,-199,104,-273","w":260},"\u00be":{"d":"164,-290v5,-14,12,-17,17,-3v1,28,-12,55,-21,81v-1,4,-17,50,-56,133v-16,35,-16,66,-37,82v-15,-34,-2,-60,25,-120r48,-108v13,-30,20,-52,24,-65xm205,38v-17,-4,-10,-37,-16,-67v-39,6,-52,7,-82,7v-13,-18,-1,-25,20,-43r85,-78v12,1,16,12,7,25r-4,58v7,2,53,-18,68,-4r-12,19r-56,14v-11,19,15,60,-10,69xm149,-54v22,-3,37,-1,43,-5v0,-12,5,-24,-1,-33v-6,7,-35,25,-42,38xm0,-229v15,-25,60,47,87,8v0,-15,-41,-16,-47,-31v-5,-12,37,-15,35,-33v1,-5,7,-11,-3,-10v-4,-6,-39,27,-44,5v1,-13,49,-34,70,-19v6,23,-4,38,-22,51v9,4,34,21,33,37v-6,45,-101,35,-109,-8","w":284},"\u00a4":{"w":200},"\u00b5":{"d":"14,-293v-3,-37,34,-56,85,-56v31,0,52,13,52,47v0,29,-39,56,-79,55v-33,-1,-56,-13,-58,-46xm217,-303v-2,-22,24,-29,49,-32v50,-6,84,65,29,77v-37,8,-74,-9,-78,-45xm139,-303v-7,-46,-93,-34,-96,13v-2,24,24,31,54,29v-2,-13,-5,-30,9,-32v9,3,-2,23,7,26v21,-20,23,-14,26,-36xm276,-319v-36,-9,-68,25,-29,42v-2,-24,16,-28,16,-4r0,14v18,2,38,-1,38,-22v0,-14,-8,-25,-25,-30xm352,-216v-4,37,-38,109,-67,143v-74,89,-219,106,-256,-19v-9,-27,-22,-76,-23,-112v65,-4,180,-7,346,-12xm299,-153v-7,-11,23,-38,0,-45v-79,-6,-118,2,-263,7v7,30,12,129,40,147v18,19,38,27,66,27v53,0,160,-56,165,-117v0,-4,-2,-10,-8,-19xm53,-120v39,19,92,9,148,3v-56,25,-118,43,-148,-3","w":352}}});
/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
var Shadowbox=function(){var ua=navigator.userAgent.toLowerCase(),S={version:"3.0b",adapter:null,current:-1,gallery:[],cache:[],content:null,dimensions:null,plugins:null,path:"",options:{adapter:null,animate:true,animateFade:true,autoplayMovies:true,autoDimensions:false,continuous:false,counterLimit:10,counterType:"default",displayCounter:true,displayNav:true,ease:function(x){return 1+Math.pow(x-1,3)},enableKeys:true,errors:{fla:{name:"Flash",url:"http://www.adobe.com/products/flashplayer/"},qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/download/"},wmp:{name:"Windows Media Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}},ext:{img:["png","jpg","jpeg","gif","bmp"],swf:["swf"],flv:["flv"],qt:["dv","mov","moov","movie","mp4"],wmp:["asf","wm","wmv"],qtwmp:["avi","mpg","mpeg"],iframe:["asp","aspx","cgi","cfm","htm","html","jsp","pl","php","php3","php4","php5","phtml","rb","rhtml","shtml","txt","vbs"]},fadeDuration:0.35,flashParams:{bgcolor:"#000000",allowFullScreen:true},flashVars:{},flashVersion:"9.0.115",handleOversize:"resize",handleUnsupported:"link",initialHeight:160,initialWidth:320,language:"en",modal:false,onChange:null,onClose:null,onFinish:null,onOpen:null,overlayColor:"#000",overlayOpacity:0.8,players:["img"],resizeDuration:0.35,showOverlay:true,showMovieControls:true,skipSetup:false,slideshowDelay:0,useSizzle:true,viewportPadding:20},client:{isIE:ua.indexOf("msie")>-1,isIE6:ua.indexOf("msie 6")>-1,isIE7:ua.indexOf("msie 7")>-1,isGecko:ua.indexOf("gecko")>-1&&ua.indexOf("safari")==-1,isWebkit:ua.indexOf("applewebkit/")>-1,isWindows:ua.indexOf("windows")>-1||ua.indexOf("win32")>-1,isMac:ua.indexOf("macintosh")>-1||ua.indexOf("mac os x")>-1,isLinux:ua.indexOf("linux")>-1},regex:{domain:/:\/\/(.*?)[:\/]/,inline:/#(.+)$/,rel:/^(light|shadow)box/i,gallery:/^(light|shadow)box\[(.*?)\]/i,unsupported:/^unsupported-(\w+)/,param:/\s*([a-z_]*?)\s*=\s*(.+)\s*/},libraries:{Prototype:"prototype",jQuery:"jquery",MooTools:"mootools",YAHOO:"yui",dojo:"dojo",Ext:"ext"},applyOptions:function(opts){if(opts){default_options=apply({},S.options);apply(S.options,opts)}},buildCacheObj:function(link,opts){var href=link.href,obj={el:link,title:link.getAttribute("title"),options:apply({},opts||{}),content:href};each(["player","title","height","width","gallery"],function(o){if(typeof obj.options[o]!="undefined"){obj[o]=obj.options[o];delete obj.options[o]}});if(!obj.player){obj.player=getPlayer(href)}var rel=link.getAttribute("rel");if(rel){var m=rel.match(S.regex.gallery);if(m){obj.gallery=escape(m[2])}each(rel.split(";"),function(p){m=p.match(S.regex.param);if(m){if(m[1]=="options"){eval("apply(obj.options,"+m[2]+")")}else{obj[m[1]]=m[2]}}})}return obj},change:function(n){if(!S.gallery){return}if(!S.gallery[n]){if(!S.options.continuous){return}else{n=n<0?S.gallery.length-1:0}}S.current=n;if(typeof slide_timer=="number"){clearTimeout(slide_timer);slide_timer=null;slide_delay=slide_start=0}if(S.options.onChange){S.options.onChange()}loadContent()},clearCache:function(){each(S.cache,function(obj){if(obj.el){S.lib.removeEvent(obj.el,"click",handleClick)}});S.cache=[]},close:function(){if(!active){return}active=false;listenKeys(false);if(S.content){S.content.remove();S.content=null}if(typeof slide_timer=="number"){clearTimeout(slide_timer)}slide_timer=null;slide_delay=0;if(S.options.onClose){S.options.onClose()}S.skin.onClose();S.revertOptions();each(v_cache,function(c){c[0].style.visibility=c[1]})},contentId:function(){return content_id},getCounter:function(){var len=S.gallery.length;if(S.options.counterType=="skip"){var c=[],i=0,end=len,limit=parseInt(S.options.counterLimit)||0;if(limit<len&&limit>2){var h=Math.floor(limit/2);i=S.current-h;if(i<0){i+=len}end=S.current+(limit-h);if(end>len){end-=len}}while(i!=end){if(i==len){i=0}c.push(i++)}}else{var c=(S.current+1)+" "+S.lang.of+" "+len}return c},getCurrent:function(){return S.current>-1?S.gallery[S.current]:null},hasNext:function(){return S.gallery.length>1&&(S.current!=S.gallery.length-1||S.options.continuous)},init:function(opts){if(initialized){return}initialized=true;opts=opts||{};init_options=opts;if(opts){apply(S.options,opts)}for(var e in S.options.ext){S.regex[e]=new RegExp(".("+S.options.ext[e].join("|")+")s*$","i")}if(!S.path){var path_re=/(.+)shadowbox\.js/i,path;each(document.getElementsByTagName("script"),function(s){if((path=path_re.exec(s.src))!=null){S.path=path[1];return false}})}if(S.options.adapter){S.adapter=S.options.adapter}else{for(var lib in S.libraries){if(typeof window[lib]!="undefined"){S.adapter=S.libraries[lib];break}}if(!S.adapter){S.adapter="base"}}if(S.options.useSizzle&&!window.Sizzle){U.include(S.path+"libraries/sizzle/sizzle.js")}if(!S.lang){U.include(S.path+"languages/shadowbox-"+S.options.language+".js")}each(S.options.players,function(p){if((p=="swf"||p=="flv")&&!window.swfobject){U.include(S.path+"libraries/swfobject/swfobject.js")}if(!S[p]){U.include(S.path+"players/shadowbox-"+p+".js")}});if(!S.lib){U.include(S.path+"adapters/shadowbox-"+S.adapter+".js")}},isActive:function(){return active},isPaused:function(){return slide_timer=="paused"},load:function(){if(S.skin.options){apply(S.options,S.skin.options);apply(S.options,init_options)}var markup=S.skin.markup.replace(/\{(\w+)\}/g,function(m,p){return S.lang[p]});S.lib.append(document.body,markup);if(S.skin.init){S.skin.init()}var id;S.lib.addEvent(window,"resize",function(){if(id){clearTimeout(id);id=null}if(active){id=setTimeout(function(){if(S.skin.onWindowResize){S.skin.onWindowResize()}var c=S.content;if(c&&c.onWindowResize){c.onWindowResize()}},50)}});if(!S.options.skipSetup){S.setup()}},next:function(){S.change(S.current+1)},open:function(obj){if(U.isLink(obj)){obj=S.buildCacheObj(obj)}if(obj.constructor==Array){S.gallery=obj;S.current=0}else{if(!obj.gallery){S.gallery=[obj];S.current=0}else{S.current=null;S.gallery=[];each(S.cache,function(c){if(c.gallery&&c.gallery==obj.gallery){if(S.current==null&&c.content==obj.content&&c.title==obj.title){S.current=S.gallery.length}S.gallery.push(c)}});if(S.current==null){S.gallery.unshift(obj);S.current=0}}}obj=S.getCurrent();if(obj.options){S.revertOptions();S.applyOptions(obj.options)}var g,r,m,s,a,oe=S.options.errors,msg,el;for(var i=0;i<S.gallery.length;++i){g=S.gallery[i]=apply({},S.gallery[i]);r=false;if(g.player=="unsupported"){r=true}else{if(m=S.regex.unsupported.exec(g.player)){if(S.options.handleUnsupported=="link"){g.player="html";switch(m[1]){case"qtwmp":s="either";a=[oe.qt.url,oe.qt.name,oe.wmp.url,oe.wmp.name];break;case"qtf4m":s="shared";a=[oe.qt.url,oe.qt.name,oe.f4m.url,oe.f4m.name];break;default:s="single";if(m[1]=="swf"||m[1]=="flv"){m[1]="fla"}a=[oe[m[1]].url,oe[m[1]].name]}msg=S.lang.errors[s].replace(/\{(\d+)\}/g,function(m,n){return a[n]});g.content='<div class="sb-message">'+msg+"</div>"}else{r=true}}else{if(g.player=="inline"){m=S.regex.inline.exec(g.content);if(m){var el=U.get(m[1]);if(el){g.content=el.innerHTML}else{throw"Cannot find element with id "+m[1]}}else{throw"Cannot find element id for inline content"}}else{if(g.player=="swf"||g.player=="flv"){var version=(g.options&&g.options.flashVersion)||S.options.flashVersion;if(!swfobject.hasFlashPlayerVersion(version)){g.width=310;g.height=177}}}}}if(r){S.gallery.splice(i,1);if(i<S.current){--S.current}else{if(i==S.current){S.current=i>0?i-1:i}}--i}}if(S.gallery.length){if(!active){if(typeof S.options.onOpen=="function"&&S.options.onOpen(obj)===false){return}v_cache=[];each(["select"],function(tag){each(document.getElementsByTagName(tag),function(el){v_cache.push([el,el.style.visibility||"visible"]);el.style.visibility="hidden"})});var h=S.options.autoDimensions&&"height" in obj?obj.height:S.options.initialHeight;var w=S.options.autoDimensions&&"width" in obj?obj.width:S.options.initialWidth;S.skin.onOpen(h,w,loadContent)}else{loadContent()}active=true}},pause:function(){if(typeof slide_timer!="number"){return}var time=new Date().getTime();slide_delay=Math.max(0,slide_delay-(time-slide_start));if(slide_delay){clearTimeout(slide_timer);slide_timer="paused";if(S.skin.onPause){S.skin.onPause()}}},play:function(){if(!S.hasNext()){return}if(!slide_delay){slide_delay=S.options.slideshowDelay*1000}if(slide_delay){slide_start=new Date().getTime();slide_timer=setTimeout(function(){slide_delay=slide_start=0;S.next()},slide_delay);if(S.skin.onPlay){S.skin.onPlay()}}},previous:function(){S.change(S.current-1)},revertOptions:function(){apply(S.options,default_options)},setDimensions:function(height,width,max_h,max_w,tb,lr,resizable){var h=height=parseInt(height),w=width=parseInt(width),pad=parseInt(S.options.viewportPadding)||0;var extra_h=2*pad+tb;if(h+extra_h>=max_h){h=max_h-extra_h}var extra_w=2*pad+lr;if(w+extra_w>=max_w){w=max_w-extra_w}var resize_h=height,resize_w=width,change_h=(height-h)/height,change_w=(width-w)/width,oversized=(change_h>0||change_w>0);if(resizable&&oversized&&S.options.handleOversize=="resize"){if(change_h>change_w){w=Math.round((width/height)*h)}else{if(change_w>change_h){h=Math.round((height/width)*w)}}resize_w=w;resize_h=h}S.dimensions={height:h+tb,width:w+lr,inner_h:h,inner_w:w,top:(max_h-(h+extra_h))/2+pad,left:(max_w-(w+extra_w))/2+pad,oversized:oversized,resize_h:resize_h,resize_w:resize_w};return S.dimensions},setup:function(links,opts){if(!links){var links=[],rel;each(document.getElementsByTagName("a"),function(a){rel=a.getAttribute("rel");if(rel&&S.regex.rel.test(rel)){links.push(a)}})}else{var len=links.length;if(len){if(window.Sizzle){if(typeof links=="string"){links=Sizzle(links)}else{if(len==2&&links.push&&typeof links[0]=="string"&&links[1].nodeType){links=Sizzle(links[0],links[1])}}}}else{links=[links]}}each(links,function(link){if(typeof link.shadowboxCacheKey=="undefined"){link.shadowboxCacheKey=S.cache.length;S.lib.addEvent(link,"click",handleClick)}S.cache[link.shadowboxCacheKey]=S.buildCacheObj(link,opts)})}},U=S.util={animate:function(el,p,to,d,cb){var from=parseFloat(S.lib.getStyle(el,p));if(isNaN(from)){from=0}var delta=to-from;if(delta==0){if(cb){cb()}return}var op=p=="opacity";function fn(ease){var to=from+ease*delta;if(op){U.setOpacity(el,to)}else{el.style[p]=to+"px"}}if(!d||(!op&&!S.options.animate)||(op&&!S.options.animateFade)){fn(1);if(cb){cb()}return}d*=1000;var begin=new Date().getTime(),end=begin+d,time,timer=setInterval(function(){time=new Date().getTime();if(time>=end){clearInterval(timer);fn(1);if(cb){cb()}}else{fn(S.options.ease((time-begin)/d))}},10)},apply:function(o,e){for(var p in e){o[p]=e[p]}return o},clearOpacity:function(el){var s=el.style;if(window.ActiveXObject){if(typeof s.filter=="string"&&(/alpha/i).test(s.filter)){s.filter=s.filter.replace(/[\w\.]*alpha\(.*?\);?/i,"")}}else{s.opacity=""}},each:function(obj,fn,scope){for(var i=0,len=obj.length;i<len;++i){if(fn.call(scope||obj[i],obj[i],i,obj)===false){return}}},get:function(id){return document.getElementById(id)},include:function(){var includes={};return function(file){if(includes[file]){return}includes[file]=true;document.write('<script type="text/javascript" src="'+file+'"><\/script>')}}(),isLink:function(obj){if(!obj||!obj.tagName){return false}var up=obj.tagName.toUpperCase();return up=="A"||up=="AREA"},removeChildren:function(el){while(el.firstChild){el.removeChild(el.firstChild)}},setOpacity:function(el,o){var s=el.style;if(window.ActiveXObject){s.zoom=1;s.filter=(s.filter||"").replace(/\s*alpha\([^\)]*\)/gi,"")+(o==1?"":" alpha(opacity="+(o*100)+")")}else{s.opacity=o}}},apply=U.apply,each=U.each,init_options,initialized=false,default_options={},content_id="sb-content",active=false,slide_timer,slide_start,slide_delay=0,v_cache=[];if(navigator.plugins&&navigator.plugins.length){var names=[];each(navigator.plugins,function(p){names.push(p.name)});names=names.join();var detectPlugin=function(n){return names.indexOf(n)>-1};var f4m=detectPlugin("Flip4Mac");S.plugins={fla:detectPlugin("Shockwave Flash"),qt:detectPlugin("QuickTime"),wmp:!f4m&&detectPlugin("Windows Media"),f4m:f4m}}else{function detectPlugin(n){try{var axo=new ActiveXObject(n)}catch(e){}return !!axo}S.plugins={fla:detectPlugin("ShockwaveFlash.ShockwaveFlash"),qt:detectPlugin("QuickTime.QuickTime"),wmp:detectPlugin("wmplayer.ocx"),f4m:false}}function getPlayer(url){var re=S.regex,p=S.plugins,m=url.match(re.domain),d=m&&document.domain==m[1];if(url.indexOf("#")>-1&&d){return"inline"}var q=url.indexOf("?");if(q>-1){url=url.substring(0,q)}if(re.img.test(url)){return"img"}if(re.swf.test(url)){return p.fla?"swf":"unsupported-swf"}if(re.flv.test(url)){return p.fla?"flv":"unsupported-flv"}if(re.qt.test(url)){return p.qt?"qt":"unsupported-qt"}if(re.wmp.test(url)){if(p.wmp){return"wmp"}if(p.f4m){return"qt"}if(S.client.isMac){return p.qt?"unsupported-f4m":"unsupported-qtf4m"}return"unsupported-wmp"}if(re.qtwmp.test(url)){if(p.qt){return"qt"}if(p.wmp){return"wmp"}return S.client.isMac?"unsupported-qt":"unsupported-qtwmp"}if(!d||re.iframe.test(url)){return"iframe"}return"unsupported"}function handleClick(e){var link;if(U.isLink(this)){link=this}else{link=S.lib.getTarget(e);while(!U.isLink(link)&&link.parentNode){link=link.parentNode}}if(link){var key=link.shadowboxCacheKey;if(typeof key!="undefined"&&typeof S.cache[key]!="undefined"){link=S.cache[key]}S.open(link);if(S.gallery.length){S.lib.preventDefault(e)}}}function listenKeys(on){if(!S.options.enableKeys){return}S.lib[(on?"add":"remove")+"Event"](document,"keydown",handleKey)}function handleKey(e){var code=S.lib.keyCode(e);S.lib.preventDefault(e);switch(code){case 81:case 88:case 27:S.close();break;case 37:S.previous();break;case 39:S.next();break;case 32:S[(typeof slide_timer=="number"?"pause":"play")]()}}function loadContent(){var obj=S.getCurrent();if(!obj){return}var p=obj.player=="inline"?"html":obj.player;if(typeof S[p]!="function"){throw"Unknown player: "+p}var change=false;if(S.content){S.content.remove();change=true;S.revertOptions();if(obj.options){S.applyOptions(obj.options)}}U.removeChildren(S.skin.bodyEl());S.content=new S[p](obj);listenKeys(false);S.skin.onLoad(S.content,change,function(){if(!S.content){return}if(typeof S.content.ready!="undefined"){var id=setInterval(function(){if(S.content){if(S.content.ready){clearInterval(id);id=null;S.skin.onReady(contentReady)}}else{clearInterval(id);id=null}},100)}else{S.skin.onReady(contentReady)}});if(S.gallery.length>1){var next=S.gallery[S.current+1]||S.gallery[0];if(next.player=="img"){var a=new Image();a.src=next.content}var prev=S.gallery[S.current-1]||S.gallery[S.gallery.length-1];if(prev.player=="img"){var b=new Image();b.src=prev.content}}}function contentReady(){if(!S.content){return}S.content.append(S.skin.bodyEl(),content_id,S.dimensions);S.skin.onFinish(finishContent)}function finishContent(){if(!S.content){return}if(S.content.onLoad){S.content.onLoad()}if(S.options.onFinish){S.options.onFinish()}if(!S.isPaused()){S.play()}listenKeys(true)}return S}();Shadowbox.skin=function(){var e=Shadowbox,d=e.util,o=false,k=["sb-nav-close","sb-nav-next","sb-nav-play","sb-nav-pause","sb-nav-previous"];function l(){d.get("sb-container").style.top=document.documentElement.scrollTop+"px"}function g(p){var q=d.get("sb-overlay"),r=d.get("sb-container"),t=d.get("sb-wrapper");if(p){if(e.client.isIE6){l();e.lib.addEvent(window,"scroll",l)}if(e.options.showOverlay){o=true;q.style.backgroundColor=e.options.overlayColor;d.setOpacity(q,0);if(!e.options.modal){e.lib.addEvent(q,"click",e.close)}t.style.display="none"}r.style.visibility="visible";if(o){var s=parseFloat(e.options.overlayOpacity);d.animate(q,"opacity",s,e.options.fadeDuration,p)}else{p()}}else{if(e.client.isIE6){e.lib.removeEvent(window,"scroll",l)}e.lib.removeEvent(q,"click",e.close);if(o){t.style.display="none";d.animate(q,"opacity",0,e.options.fadeDuration,function(){r.style.display="";t.style.display="";d.clearOpacity(q)})}else{r.style.visibility="hidden"}}}function b(r,p){var q=d.get("sb-nav-"+r);if(q){q.style.display=p?"":"none"}}function i(r,q){var t=d.get("sb-loading"),v=e.getCurrent().player,u=(v=="img"||v=="html");if(r){function s(){d.clearOpacity(t);if(q){q()}}d.setOpacity(t,0);t.style.display="";if(u){d.animate(t,"opacity",1,e.options.fadeDuration,s)}else{s()}}else{function s(){t.style.display="none";t.style.height="0px";t.style.zoom="";d.clearOpacity(t);if(q){q()}}if(u){d.animate(t,"opacity",0,e.options.fadeDuration,s)}else{s()}}}function a(s){var u=e.getCurrent();d.get("sb-title-inner").innerHTML=u.title||"";var x,r,t,y,q;if(e.options.displayNav){x=true;var w=e.gallery.length;if(w>1){if(e.options.continuous){r=q=true}else{r=(w-1)>e.current;q=e.current>0}}if(e.options.slideshowDelay>0&&e.hasNext()){y=!e.isPaused();t=!y}}else{x=r=t=y=q=false}b("close",x);b("next",r);b("play",t);b("pause",y);b("previous",q);var x="";if(e.options.displayCounter&&e.gallery.length>1){var v=e.getCounter();if(typeof v=="string"){x=v}else{d.each(v,function(p){x+='<a onclick="Shadowbox.change('+p+');"';if(p==e.current){x+=' class="sb-counter-current"'}x+=">"+(p+1)+"</a>"})}}d.get("sb-counter").innerHTML=x;s()}function h(r,q){var w=d.get("sb-wrapper"),z=d.get("sb-title"),s=d.get("sb-info"),p=d.get("sb-title-inner"),x=d.get("sb-info-inner"),y=parseInt(e.lib.getStyle(p,"height"))||0,v=parseInt(e.lib.getStyle(x,"height"))||0;function u(){p.style.visibility=x.style.visibility="hidden";a(q)}if(r){d.animate(z,"height",0,0.35);d.animate(s,"height",0,0.35);d.animate(w,"paddingTop",y,0.35);d.animate(w,"paddingBottom",v,0.35,u)}else{z.style.height=s.style.height="0px";w.style.paddingTop=y+"px";w.style.paddingBottom=v+"px";u()}}function j(r){var q=d.get("sb-wrapper"),u=d.get("sb-title"),s=d.get("sb-info"),x=d.get("sb-title-inner"),w=d.get("sb-info-inner"),v=parseInt(e.lib.getStyle(x,"height"))||0,p=parseInt(e.lib.getStyle(w,"height"))||0;x.style.visibility=w.style.visibility="";if(x.innerHTML!=""){d.animate(u,"height",v,0.35);d.animate(q,"paddingTop",0,0.35)}d.animate(s,"height",p,0.35);d.animate(q,"paddingBottom",0,0.35,r)}function c(q,x,w,p){var y=d.get("sb-body"),v=d.get("sb-wrapper"),u=parseInt(q),r=parseInt(x);if(w){d.animate(y,"height",u,e.options.resizeDuration);d.animate(v,"top",r,e.options.resizeDuration,p)}else{y.style.height=u+"px";v.style.top=r+"px";if(p){p()}}}function f(u,x,v,p){var t=d.get("sb-wrapper"),r=parseInt(u),q=parseInt(x);if(v){d.animate(t,"width",r,e.options.resizeDuration);d.animate(t,"left",q,e.options.resizeDuration,p)}else{t.style.width=r+"px";t.style.left=q+"px";if(p){p()}}}function n(p){var r=e.content;if(!r){return}var q=m(r.height,r.width,r.resizable);switch(e.options.animSequence){case"hw":c(q.inner_h,q.top,true,function(){f(q.width,q.left,true,p)});break;case"wh":f(q.width,q.left,true,function(){c(q.inner_h,q.top,true,p)});break;default:f(q.width,q.left,true);c(q.inner_h,q.top,true,p)}}function m(p,s,r){var q=d.get("sb-body-inner");sw=d.get("sb-wrapper"),so=d.get("sb-overlay"),tb=sw.offsetHeight-q.offsetHeight,lr=sw.offsetWidth-q.offsetWidth,max_h=so.offsetHeight,max_w=so.offsetWidth;return e.setDimensions(p,s,max_h,max_w,tb,lr,r)}return{markup:'<div id="sb-container"><div id="sb-overlay"></div><div id="sb-wrapper"><div id="sb-title"><div id="sb-title-inner"></div></div><div id="sb-body"><div id="sb-body-inner"></div><div id="sb-loading"><a onclick="Shadowbox.close()">{cancel}</a></div></div><div id="sb-info"><div id="sb-info-inner"><div id="sb-counter"></div><div id="sb-nav"><a id="sb-nav-close" title="{close}" onclick="Shadowbox.close()"></a><a id="sb-nav-next" title="{next}" onclick="Shadowbox.next()"></a><a id="sb-nav-play" title="{play}" onclick="Shadowbox.play()"></a><a id="sb-nav-pause" title="{pause}" onclick="Shadowbox.pause()"></a><a id="sb-nav-previous" title="{previous}" onclick="Shadowbox.previous()"></a></div><div style="clear:both"></div></div></div></div></div>',options:{animSequence:"sync"},init:function(){if(e.client.isIE6){d.get("sb-body").style.zoom=1;var r,p,q=/url\("(.*\.png)"\)/;d.each(k,function(s){r=d.get(s);if(r){p=e.lib.getStyle(r,"backgroundImage").match(q);if(p){r.style.backgroundImage="none";r.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="+p[1]+",sizingMethod=scale);"}}})}},bodyEl:function(){return d.get("sb-body-inner")},onOpen:function(r,q,p){d.get("sb-container").style.display="block";var s=m(r,q);c(s.inner_h,s.top,false);f(s.width,s.left,false);g(p)},onLoad:function(q,r,p){i(true);h(r,function(){if(!q){return}if(!r){d.get("sb-wrapper").style.display=""}p()})},onReady:function(p){n(function(){j(p)})},onFinish:function(p){i(false,p)},onClose:function(){g(false)},onPlay:function(){b("play",false);b("pause",true)},onPause:function(){b("pause",false);b("play",true)},onWindowResize:function(){var r=e.content;if(!r){return}var q=m(r.height,r.width,r.resizable);f(q.width,q.left,false);c(q.inner_h,q.top,false);var p=d.get(e.contentId());if(p){if(r.resizable&&e.options.handleOversize=="resize"){p.height=q.resize_h;p.width=q.resize_w}}}}}();
var SERVER_URL = 'http://www.ovomaltine.ch';
var SECURE_SERVER_URL = '';

if (document.location.href.indexOf("https://") > -1) {
	SERVER_URL = SECURE_SERVER_URL;
}

var CURRENT_LANGUAGE = 'fr';
var URL_MAGIC = '/';
if (URL_MAGIC == "/") {
	URL_MAGIC = "";
}

var oDefaultValues = new Object();

var Rules = { 
  	rules: "1.0",
   
	'a.popup:click': function(element, event) {
		var sHref = getHref(element);
		window.open(sHref, "popup", 'height=500,width=550,toolbar=no,status=no,resizable=yes,scrollbars=yes');
		Event.stop(event);
	},
	
	'a.print:click': function(element, event) {
		window.print();
		Event.stop(event);
	},
	
	'input.close:click': function(element, event) {
		window.close();
		Event.stop(event);
	},
	
    'a.contact:click' : function(element, event) {
		rewriteObscureEmail(element);
    }, 

    'a.dcs:click' : function(element, event) {
        try {
            var title = element.getAttribute('title') || '';
            var href = element.getAttribute('href');
            var dcssip = "";
            var dcspro = "";
            var dcsprot = "";
            
                    
            if( href && dcsMultiTrack) {
                
                if ( href.indexOf(":") > -1 ) {
                    dcspro = href.substring( 0, href.indexOf(":") );
                    dcsprot = href.substring( 0, href.indexOf(":") );
                }
                // Remove host-part
                var drex = new RegExp('http[s]?://[^/]+');
                var hrex = new RegExp('(http[s]?://[^/]+)(.*)');
                dcssip = href.replace(hrex, '$1');
                dcssip = dcssip.replace(/http[s]?:\/\//, '');
                var prodom = dcspro + "://" + dcssip;
                href = href.replace(prodom, '');
                console.log("DCS.dcsuri: " + href + ", WT.ti: " + title + ", DCS.dcssip: " + dcssip);
                dcsMultiTrack('DCS.dcsuri', href, 'WT.ti', title, 'DCS.dcssip', dcssip);
            }
        } catch(e) {
            
        }
    }, 
	
	'a.back:click': function(element, event) {
		history.back();		
		Event.stop(event);
	},

	'a.delete:click': function(element, event) {
		if (!confirmDelete()) {
			Event.stop(event);
		}
	},
		
	'.hideonloaded:loaded' : function(element, event) {
		element.hide();
	},
	
	'a.showhidehreftarget:click' : function(element, event) {
		var oMyElement = element;

		if(element.tagName.toLowerCase() == 'img' && element.parentNode.tagName.toLowerCase() == 'a'){
			oMyElement = element.parentNode;
		}

		var href = oMyElement.getAttribute('href');
		var iContentId = href.match(/#(\w.+)/)[1];
		var oContentElement = $(iContentId);
		if(oContentElement.style.display == 'none') {
			oContentElement.style.display = 'block';
		} else {
			oContentElement.style.display = 'none';
		}
		Event.stop(event);
	},
	
	'input.replace-value:focus' : function(element, event) {

		if (!oDefaultValues[element.id]) {
		
			oDefaultValues[element.id] = element.value;
		}
		if (element.value == oDefaultValues[element.id]) {
		
			element.value = "";
		}
	},

	'input.replace-value:blur' : function(element, event) {

		if (element.value == "") {
		
			element.value = oDefaultValues[element.id];
		}
	},
	
	'div.inhaltsstoffe:click' : function(element, event) {
		var titleDiv = element.up().up().up();
		if (titleDiv.hasClassName('inhaltsstoffe')) {
			titleDiv.toggleClassName('inhaltsstoffe-active');
		}
	},
	
	
	'a.rating_link:click' : function(element, event) {
		var sHref = getHref(element);
		var iStart = sHref.toString().indexOf("rating=") + 7;
		var iStar = sHref.substring(iStart,iStart+1);
		var sType = "";
		var iStartId = 0;
		
		if (sHref.toString().indexOf("recipeId=") > -1) {
			iStartId = sHref.toString().indexOf("recipeId=") + 9;
			sType = "recipe";
		}
		else if (sHref.toString().indexOf("pictureid=") > -1) {
			iStartId = sHref.toString().indexOf("pictureid=") + 10;
			sType = "pictureupload";
		}
		else {
			iStartId = sHref.toString().indexOf("objectId=") + 9;
			sType = "moviespots";
		}
		
		var iId = sHref.substring(iStartId, sHref.length);
		iId = iId.substring(0, iId.indexOf("&"));
		
		var sAjaxUrl = SERVER_URL + URL_MAGIC + '/' + CURRENT_LANGUAGE + '/' + 'ajax-rating';
		
		var oAjax = new Ajax.Request(
			sAjaxUrl,
			{
				method:		'get', 
				parameters:	'id=' + iId + '&type=' + sType + '&rating=' + iStar,
				onSuccess:	function(transport, json) {
					var sResponse = transport.responseText;

					if (sResponse != "error") {
						
						var iStarCount = 1;
						var linkStars = $$('a.rating_link');
						var imgStars = $$('img.rating_star');
						var oLinkStar = null;
						
						var spanRatingCount = $('rating-count-' + iId);
						var iRatingCount = (parseInt(spanRatingCount.innerHTML) + 1);
						spanRatingCount.update(iRatingCount);
						var spanRatingDescription = $('rating-description-' + iId);
						if (iRatingCount == 1) {
							spanRatingDescription.update('&#233;valuation');
						}
						else {
							spanRatingDescription.update('&#233;valuations');
						}
						
						for (var iCounter=0; iCounter<imgStars.length; ++iCounter) {
							oLinkStar = linkStars[iCounter];
							if (sType == "recipe" || sType == "pictureupload" || oLinkStar.toString().indexOf(iId) > -1) {
								oLinkStar.href = 'javascript:void(0);';
								oLinkStar.onmouseover = null;
								oLinkStar.onmouseout = null;
								oLinkStar.removeClassName('rating_link');
								oLinkStar.setStyle({cursor: 'default'});
								imgStars[iCounter].removeClassName('rating_star');
								
								var sImgUrl = "";
								var iAvgRating = parseFloat(sResponse);
								if (iStarCount <= iAvgRating) {
									sImgUrl = "star_big_full.gif";
								}
								else {
									if ((iStarCount - iAvgRating) <= 0.5) {
										sImgUrl = "star_big_half.gif";
									}
									else {
										sImgUrl = "star_big_empty.gif";
									}
								}
								
								imgStars[iCounter].src = sImgUrl;
							
								iStarCount++;
							}
							else {
								var sImage = linkStars[iCounter].rel;
								if (sImage.indexOf(" ") > -1) {
								
									sImage = sImage.substring(0, sImage.indexOf(" "));
								}
								imgStars[iCounter].src = sImage;
							}
						}
					}
				},
				onFailure:	function(transport, json) {
						
				}
			}
		);
		Event.stop(event);
	},
	
	'a.activateRecipe:click' : function(element, event) {
		var tmp = element.rel.split('$$');
		 
		$('activation_img_' + tmp[1] + '_' + tmp[0]).alt = "Attendez s'il vous pla&#238;t";
		$('activation_img_' + tmp[1] + '_' + tmp[0]).src = 'ajax-loader.gif';

		var oAjax = new Ajax.Request(
			SERVER_URL + URL_MAGIC + '/' + CURRENT_LANGUAGE + '/ajax-recipe-manager',
			{
				method:		'get', 
				parameters:	"method=activate&recipeId=" + tmp[1] + "&country=" + tmp[0] + "&checksum=" + tmp[2],
				onSuccess:	function(transport, json) {
					var sResponse = transport.responseText;
					if (sResponse == "ok") {
						$(element).title = "d&#233;sactiver";
						$(element).update("d&#233;sactiver");
						$(element).removeClassName('activateRecipe');
						$(element).addClassName('deactivateRecipe');
						$('activation_img_' + tmp[1] + '_' + tmp[0]).alt = '';
						$('activation_img_' + tmp[1] + '_' + tmp[0]).src = 'active_yes.gif';
					}
					else {
						$('activation_img_' + tmp[1] + '_' + tmp[0]).alt = '';
						$('activation_img_' + tmp[1] + '_' + tmp[0]).src = 'active_no.gif';
						alert(asciiToText("Une erreur s&#8217;est produite"));
					}
				},
				onFailure:	function(transport, json) {
					$('activation_img_' + tmp[1] + '_' + tmp[0]).alt = '';
					$('activation_img_' + tmp[1] + '_' + tmp[0]).src = 'active_no.gif';
					alert(asciiToText("Une erreur s&#8217;est produite"));
				}
			}
		);	
		
		Event.stop(event);
	},
	
	'a.deactivateRecipe:click' : function(element, event) {
		var tmp = element.rel.split('$$');
		
		$('activation_img_' + tmp[1] + '_' + tmp[0]).alt = "Attendez s'il vous pla&#238;t";
		$('activation_img_' + tmp[1] + '_' + tmp[0]).src = 'ajax-loader.gif';
		
		var oAjax = new Ajax.Request(
			SERVER_URL + URL_MAGIC + '/' + CURRENT_LANGUAGE + '/ajax-recipe-manager',
			{
				method:		'get', 
				parameters:	"method=deactivate&recipeId=" + tmp[1] + "&country=" + tmp[0] + "&checksum=" + tmp[2],
				onSuccess:	function(transport, json) {
					var sResponse = transport.responseText;
					if (sResponse == "ok") {
						$(element).title = "activer";
						$(element).update("activer");
						$(element).removeClassName('deactivateRecipe');
						$(element).addClassName('activateRecipe');
						$('activation_img_' + tmp[1] + '_' + tmp[0]).alt = '';
						$('activation_img_' + tmp[1] + '_' + tmp[0]).src = 'active_no.gif';
					}
					else {
						$('activation_img_' + tmp[1] + '_' + tmp[0]).alt = '';
						$('activation_img_' + tmp[1] + '_' + tmp[0]).src = 'active_yes.gif';
						alert(asciiToText("Une erreur s&#8217;est produite"));
					}
				},
				onFailure:	function(transport, json) {
					$('activation_img_' + tmp[1] + '_' + tmp[0]).alt = '';
					$('activation_img_' + tmp[1] + '_' + tmp[0]).src = 'active_yes.gif';
					alert(asciiToText("Une erreur s&#8217;est produite"));
				}
			}
		);	
	
		Event.stop(event);
	},
	
	'a.deleteRecipe:click' : function(element, event) {
		if (confirmDelete()) {
			if (!element.href) {
				element = element.up();
			}
			var tmp = element.rel.split('$$');
			var recipeElement = $('recipe_' + tmp[0]);
			
			var oAjax = new Ajax.Request(
				SERVER_URL + URL_MAGIC + '/' + CURRENT_LANGUAGE + '/ajax-recipe-manager',
				{
					method:		'get', 
					parameters:	"method=delete&recipeId=" + tmp[0] + "&checksum=" + tmp[1],
					onSuccess:	function(transport, json) {
						var sResponse = transport.responseText;
						if (sResponse == "ok") {
							recipeElement.remove();
						}
						else {
							alert(asciiToText("Une erreur s&#8217;est produite"));
						}
					},
					onFailure:	function(transport, json) {
						alert(asciiToText("Une erreur s&#8217;est produite"));
					}
				}
			);
		}
	
		Event.stop(event);
	},
	
	'div.inhaltsstoffe:click' : function(element, event) {
		$$('.inhaltsstoffe')[0].toggleClassName('inhaltsstoffe-active');
		$$('.inhaltsstoffe')[0].down('.content').toggle();
	},
	
	'a#saveSubtitleLink:click' : function(element, event) {
		var sSubtitle = $('set-subtitle').serialize().substr(9);
		
		var oProperties = getLinkProperties(element);
		var tmp = oProperties.rel.split('$$');
	
		if (sSubtitle || sSubtitle == "") {
			$('saveSubtitle').src = 'ajax-loader.gif';
			
			var oAjax = new Ajax.Request(
				SERVER_URL + URL_MAGIC + '/' + CURRENT_LANGUAGE + '/ajax-manager-caotina',
				{
					method:		'get', 
					parameters:	"method=setSubtitle&value=" + sSubtitle + "&page=" + tmp[0] + "&checksum=" + tmp[1],
					onSuccess:	function(transport, json) {
						var sResponse = transport.responseText;
						$('saveSubtitle').src = 'layout-icon-save.gif';
						
						if (sResponse == "ok") {
							$('subtitle').setStyle({
								backgroundColor: '#AAFFAA'
							});
						}
						else {
							$('subtitle').setStyle({
								backgroundColor: '#FF4040'
							});
							alert(asciiToText("Une erreur s&#8217;est produite"));
						}
					},
					onFailure:	function(transport, json) {
						$('saveSubtitle').src = 'layout-icon-save.gif';
						alert(asciiToText("Une erreur s&#8217;est produite"));
					}
				}
			);
		}
		
		Event.stop(event);
	},
	
	'div.teaser:click' : function(element, event) {
		respondToTeaserClick(event);
	}
};



// Fallback / Debug
if(!dcsMultiTrack) {
	var dcsMultiTrack = function(v1, href, v2, title) {
		//alert("dcsMultiTrack(): " + href + ", " + title);
	}
}

// Get the href of the element (recursive)
function getHref(element) {
    var sHref="";      
	while (element) {
	    if (element.tagName.toLowerCase() == 'a' && element.href) {
			sHref = element.href;
			break;
	    }
	    else {
	    	element = element.parentNode;
	    }
	}
    return sHref;
}

function asciiToText(sInput) {
	return sInput.replace(/&#(\d+);/g, function (m, n) { return String.fromCharCode(n); });
}


function confirmDelete() {
	if (!confirm("Wollen Sie den Datensatz wirklich loeschen?\r\nACHTUNG: Alle referenzierten Inhalte werden unwiderruflich entfernt!")) {
		return false;
	} else {
		return true;
	}
}

function focusFirstFormField() {

	var oForm = $("col3").getElementsByTagName("FORM")[0];
	if (oForm) {
	
		for (var iElementCount = 0; iElementCount < oForm.elements.length; ++iElementCount) {

			var oCurrentElem = oForm.elements[iElementCount];
			if (((((oCurrentElem.nodeName == "INPUT") && ((oCurrentElem.type == "text") || (oCurrentElem.type == "password") || (oCurrentElem.type == "radio") || (oCurrentElem.type == "checkbox"))) || (oCurrentElem.nodeName == "TEXTAREA")) && 
				(oCurrentElem.value == "")) || oCurrentElem.nodeName == "SELECT") {
			
				oCurrentElem.focus();
				break;
			}
		}
	}
}

function ratingmouseOverStar(oObject) {
	var sHref = oObject.href;
	var iStart = sHref.indexOf("rating=");
	iStart = iStart + 7;
	var iStar = sHref.substring(iStart, iStart+1);
	
	var iStarCount = 1;	
	var imgStars = $$('img.rating_star');
	var sId = "";
	
	for (var iCounter=0; iCounter<imgStars.length; ++iCounter) {
		sId = imgStars[iCounter].id;
		if (sId.substring(sId.length-1,sId.length) < iStarCount) {
			iStarCount = 1;
		}
		
		if (iStarCount <= iStar) {
			imgStars[iCounter].src = "star_big_full.gif";
		}
		else {
			imgStars[iCounter].src = "star_big_empty.gif";
		}
		
		iStarCount++;
	}	
}

function ratingmouseOutStar(oObject) {
	var sHref = oObject.href;
	var iStart = sHref.indexOf("rating=");
	iStart = iStart + 7;
	var iStar = sHref.substring(iStart, iStart+1);
	
	var iStarCount = 1;
	var imgStars = $$('img.rating_star');
	var linkStars = $$('a.rating_link');
	var sId = "";
	
	for (var iCounter=0; iCounter<imgStars.length; ++iCounter) {
		sId = imgStars[iCounter].id;
		if (sId.substring(sId.length-1,sId.length) < iStarCount) {
			iStarCount = 1;
		}
		
		var sImage = linkStars[iCounter].rel;
		if (sImage.indexOf(" ") > -1) {
		
			sImage = sImage.substring(0, sImage.indexOf(" "));
		}
		imgStars[iCounter].src = sImage;
		
		iStarCount++;
	}	
}

function rewriteObscureEmail(element) {
	var sHref = getHref(element);
    if( sHref && sHref.indexOf("@") < 0 ) {
		var asErgebnis = sHref.match(/[a-zA-Z0-9_%\.\+\-]+\+[a-zA-Z0-9\.\-\+]+/);
		if (asErgebnis.length > 0) {
			sHref = asErgebnis[0];
			sHref = sHref.replace(/\+/i, "@");
			sHref = sHref.replace(/\+/gi, ".");
			element.href = "mailto:" + sHref;
		}
	}
}

function openShadowbox(sConent, sPlayer, sTitle, iWidth, iHeight) {
	Shadowbox.open({
		content:    sConent,
        player:     sPlayer,
        title:      sTitle,
		width:		iWidth,
		height:		iHeight
	});
}

function setCookie(name, value, expires, path, domain, secure) {
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );
	
	/*
	if the expires variable is set, make the correct
	expires time, the current script below will set
	it for x number of days, to make it for hours,
	delete * 24, for minutes, delete * 60 * 24
	*/
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}

	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
		( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
		( ( path ) ? ";path=" + path : "" ) +
		( ( domain ) ? ";domain=" + domain : "" ) +
		( ( secure ) ? ";secure" : "" );
}


function getCookie(c_name) {
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=")
		
		if (c_start!=-1) {
			c_start=c_start + c_name.length+1
			c_end=document.cookie.indexOf(";",c_start)
			if (c_end==-1) c_end=document.cookie.length
			
			return unescape(document.cookie.substring(c_start,c_end))
		}
	}
	
	return "";
}

// Get the link Properties of the element (recursive)
function getLinkProperties(element) {
    var oLinkProperties = new Object();      
	while (element) {
	    if (element.tagName.toLowerCase() == 'a' && element.href) {
			oLinkProperties.href = element.href;
			oLinkProperties.cssClasses = element.className;
			oLinkProperties.rel = element.rel;
			break;
	    }
	    else {
	    	element = element.parentNode;
	    }
	}
    return oLinkProperties;
}

// Make the whole teaser clickable
function respondToTeaserClick(event) {
  var element = event.element();
  
  if(!element.match('a')) {
    var link = element.up().down('a');
    
    if(link != undefined && link.hasAttribute('href')) {
      location.href = link.readAttribute('href');
    }
  }
}


// Remove/Comment this if you do not wish to reapply Rules automatically
// on Ajax request.
Ajax.Responders.register({
  onComplete: function() { EventSelectors.assign(Rules);}
});

// accordion.js v2.0.1
//
// Copyright (c) 2007 stickmanlabs
// Author: Kevin P Miller | http://www.stickmanlabs.com
// 
// Accordion is freely distributable under the terms of an MIT-style license.
//
// New features added by PhR | philipp.rebsamen@unic.com | www.unic.com
// - Allows you to have multiple open panes
// - URL-Parameter <?focus=<id>,<id>,..> controlled opening of panes
// - Now works with Prototype 1.6
// - No flickering
// - Tested in IE 6/7/8(RC1), FF 2/3, Opera 9.5/9.6
//
var Accordion = Class.create();
Accordion.prototype = {

	//
	//  Setup the Variables
	//
	showAccordion : null,
	currentAccordion : null,
	duration : null,
	effects : [],
	animating : false,
	
	//  
	//  Initialize the accordions
	//
	initialize: function(container, options) {
		if (!$(container)) {
	    	return false;
	  	}	
	  
		this.options = Object.extend({
			resizeSpeed : 8,
			classNames : {
				toggle : 'accordion-toggle',
				toggleActive : 'accordion-toggle-active',
				content : 'accordion-content'
			},
			defaultSize : {
				height : null,
				width : null
			},
			direction : 'vertical',
			onEvent : 'click'
		}, options || {});

		var accordions = $$('#'+container+' .'+this.options.classNames.toggle);
		accordions.each(function(accordion) {
			Event.observe(accordion, this.options.onEvent, this.activate.bind(this, accordion), false);
			if (this.options.onEvent == 'click') {
			  accordion.onclick = function() {return false;};
			}
			if (this.options.direction == 'horizontal') {
				var options = {width: '0px', display:'none'};
			} else {
				var options = {height: '0px', display:'none'};			
			}
			Object.extend(options, {display: 'none'});	
			this.currentAccordion = $(accordion.next(0)).setStyle(options);			
		}.bind(this));
	},
	
	//
	// Opens an accordion without animation (used at page-load)
	//
	open : function(accordion) {
		if (this.animating) {
			return false;
		}
		this.currentAccordion = $(accordion.next(0));
		this.currentAccordion.setStyle({
			display: 'block',
			height: 'auto'
		});
		this.currentAccordion.previous(0).addClassName(this.options.classNames.toggleActive);	
	},
	
	//
	//  Activate an accordion
	//
	activate : function(accordion) {
		if (this.animating && !this.options.focus && !window.location.hash) {
			return false;
		}
		
		this.effects = [];
	
		this.currentAccordion = $(accordion.next(0));
		var display = this.currentAccordion.getStyle('display');

		this.currentAccordion.setStyle({
			display: 'block'
		});		

		this.currentAccordion.previous(0).addClassName(this.options.classNames.toggleActive);

		if (this.options.direction == 'horizontal') {
			this.scaling = {
				scaleX: true,
				scaleY: false
			};
		} else {
			this.scaling = {
				scaleX: false,
				scaleY: true
			};			
		}
		

		if (this.currentAccordion == this.showAccordion) {
			//same pane closing again
			this.deactivate();
		} else {
			if (display == 'block') {
				this.deactivate();
			}
			else {
				this._handleAccordion();
			}
		}
	},
	// 
	// Deactivate an active accordion
	//
	deactivate : function() {
		var options = {
			duration: 0.5,
		  	fps: 35,
			scaleContent: false,
			transition: Effect.Transitions.sinoidal,
			queue: {
				position: 'end', 
				scope: 'accordionAnimation'
			},
			scaleMode: { 
				originalHeight: this.options.defaultSize.height ? this.options.defaultSize.height : this.currentAccordion.scrollHeight,
				originalWidth: this.options.defaultSize.width ? this.options.defaultSize.width : this.currentAccordion.scrollWidth
			},
			afterFinish: function() {
				if (this.showAccordion) {
					this.showAccordion.setStyle({
						height: 'auto',
						display: 'block'
					});	
				}
				else {
					this.currentAccordion.setStyle({
						height: '0px',
						display: 'none'
					});	
				}
				this.currentAccordion.setStyle({
					height: '0px',
					display: 'none'
				});				
				this.showAccordion = null;
				this.animating = false;
			}.bind(this)
		};    
		Object.extend(options, this.scaling);

		
		if (this.currentAccordion.getHeight() > 0) {
			this.currentAccordion.previous(0).removeClassName(this.options.classNames.toggleActive);
			
			new Effect.Scale(this.currentAccordion, 0, options);
		}
		else {
			this.showAccordion.previous(0).removeClassName(this.options.classNames.toggleActive);

			new Effect.Scale(this.showAccordion, 0, options);
		}
	},

  //
  // Handle the open/close actions of the accordion
  //
	_handleAccordion : function() {
		var options = {
			sync: true,
			scaleFrom: 0,
			scaleContent: false,
			transition: Effect.Transitions.sinoidal,
			scaleMode: { 
				originalHeight: this.options.defaultSize.height ? this.options.defaultSize.height : this.currentAccordion.scrollHeight,
				originalWidth: this.options.defaultSize.width ? this.options.defaultSize.width : this.currentAccordion.scrollWidth
			}
		};
		Object.extend(options, this.scaling);
		
		this.effects.push(
			new Effect.Scale(this.currentAccordion, 100, options)
		);

		if (this.showAccordion) {
			//this.showAccordion.previous(0).removeClassName(this.options.classNames.toggleActive);

			options = {
				sync: true,
				scaleContent: false,
				transition: Effect.Transitions.sinoidal
			};
			Object.extend(options, this.scaling);
			
			this.effects.push(
				new Effect.Scale(this.showAccordion, 100, options)
			);			
		}
		
   		new Effect.Parallel(this.effects, {
			duration: 0.5,
			fps: 35,
			queue: {
				position: 'end', 
				scope: 'accordionAnimation'
			},
			beforeStart: function() {
				this.animating = true;
			}.bind(this),
			afterFinish: function() {
				if (this.showAccordion) {
					this.showAccordion.setStyle({
						display: 'block'
					});				
				}
				$(this.currentAccordion).setStyle({
					height: 'auto'
				});
				this.showAccordion = this.currentAccordion;
				this.animating = false;
			}.bind(this)
		});
	}
}

document.observe("dom:loaded", function(){
    var accordion = new Accordion("accordion", 1);
	if ($('shadow-hidden')) { $('shadow-hidden').hide(); }
})
