function convertEntities(b){var d,a;d=function(c){if(/&[^;]+;/.test(c)){var f=document.createElement("div");f.innerHTML=c;return !f.firstChild?c:f.firstChild.nodeValue}return c};if(typeof b==="string"){return d(b)}else{if(typeof b==="object"){for(a in b){if(typeof b[a]==="string"){b[a]=d(b[a])}}}}return b};
;/*!
 * jQuery JavaScript Library v1.4.4
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu Nov 11 19:04:53 2010 -0500
 */
(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h=
h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;k<J.length;k++){h=J[k];h.origType.replace(X,"")===a.type?f.push(h.selector):J.splice(k--,1)}f=c(a.target).closest(f,a.currentTarget);o=0;for(x=f.length;o<x;o++){r=f[o];for(k=0;k<J.length;k++){h=J[k];if(r.selector===h.selector&&(!A||A.test(h.namespace))){l=r.elem;e=null;if(h.preType==="mouseenter"||
h.preType==="mouseleave"){a.type=h.preType;e=c(a.relatedTarget).closest(h.selector)[0]}if(!e||e!==l)C.push({elem:l,handleObj:h,level:r.level})}}}o=0;for(x=C.length;o<x;o++){f=C[o];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La,
"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,
e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,
"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+
a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,
C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j,
s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,
j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length},
toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j===
-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false;
if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K<Q;K++)if((j=arguments[K])!=null)for(s in j){v=G[s];z=j[s];if(G!==z)if(ga&&z&&(b.isPlainObject(z)||(H=b.isArray(z)))){if(H){H=false;v=v&&b.isArray(v)?v:[]}else v=v&&b.isPlainObject(v)?v:{};G[s]=b.extend(ga,v,z)}else if(z!==B)G[s]=z}return G};b.extend({noConflict:function(j){E.$=e;if(j)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(j){j===true&&b.readyWait--;
if(!b.readyWait||j!==true&&!b.isReady){if(!t.body)return setTimeout(b.ready,1);b.isReady=true;if(!(j!==true&&--b.readyWait>0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload",
b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&&
!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&&
l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H<G;){if(s.apply(j[H++],v)===false)break}else if(K)for(z in j){if(s.call(j[z],
z,j[z])===false)break}else for(v=j[0];H<G&&s.call(v,H,v)!==false;v=j[++H]);return j},trim:O?function(j){return j==null?"":O.call(j)}:function(j){return j==null?"":j.toString().replace(k,"").replace(o,"")},makeArray:function(j,s){var v=s||[];if(j!=null){var z=b.type(j);j.length==null||z==="string"||z==="function"||z==="regexp"||b.isWindow(j)?M.call(v,j):b.merge(v,j)}return v},inArray:function(j,s){if(s.indexOf)return s.indexOf(j);for(var v=0,z=s.length;v<z;v++)if(s[v]===j)return v;return-1},merge:function(j,
s){var v=j.length,z=0;if(typeof s.length==="number")for(var H=s.length;z<H;z++)j[v++]=s[z];else for(;s[z]!==B;)j[v++]=s[z++];j.length=v;return j},grep:function(j,s,v){var z=[],H;v=!!v;for(var G=0,K=j.length;G<K;G++){H=!!s(j[G],G);v!==H&&z.push(j[G])}return z},map:function(j,s,v){for(var z=[],H,G=0,K=j.length;G<K;G++){H=s(j[G],G,v);if(H!=null)z[z.length]=H}return z.concat.apply([],z)},guid:1,proxy:function(j,s,v){if(arguments.length===2)if(typeof s==="string"){v=j;j=v[s];s=B}else if(s&&!b.isFunction(s)){v=
s;s=B}if(!s&&j)s=function(){return j.apply(v||this,arguments)};if(j)s.guid=j.guid=j.guid||s.guid||b.guid++;return s},access:function(j,s,v,z,H,G){var K=j.length;if(typeof s==="object"){for(var Q in s)b.access(j,Q,s[Q],z,H,v);return j}if(v!==B){z=!G&&z&&b.isFunction(v);for(Q=0;Q<K;Q++)H(j[Q],s,z?v.call(j[Q],Q,H(j[Q],s)):v,G);return j}return K?H(j[0],s):B},now:function(){return(new Date).getTime()},uaMatch:function(j){j=j.toLowerCase();j=L.exec(j)||g.exec(j)||i.exec(j)||j.indexOf("compatible")<0&&n.exec(j)||
[];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(j,s){R["[object "+s+"]"]=s.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version=m.version}if(b.browser.webkit)b.browser.safari=true;if(D)b.inArray=function(j,s){return D.call(s,j)};if(!/\s/.test("\u00a0")){k=/^[\s\xA0]+/;o=/[\s\xA0]+$/}f=b(t);if(t.addEventListener)u=function(){t.removeEventListener("DOMContentLoaded",u,
false);b.ready()};else if(t.attachEvent)u=function(){if(t.readyState==="complete"){t.detachEvent("onreadystatechange",u);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=t.documentElement,b=t.createElement("script"),d=t.createElement("div"),e="script"+c.now();d.style.display="none";d.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"),
k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false,
scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent=
false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom=
1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display=
"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h=
c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);
else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h<l;h++){f=e[h].name;if(f.indexOf("data-")===0){f=f.substr(5);ka(this[0],f,d[f])}}}return d}else if(typeof a==="object")return this.each(function(){c.data(this,
a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(b===B){d=this.triggerHandler("getData"+k[1]+"!",[k[0]]);if(d===B&&this.length){d=c.data(this[0],a);d=ka(this[0],a,d)}return d===B&&k[1]?this.data(k[0]):d}else return this.each(function(){var o=c(this),x=[k[0],b];o.triggerHandler("setData"+k[1]+"!",x);c.data(this,a,b);o.triggerHandler("changeData"+k[1]+"!",x)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=
c.data(a,b);if(!d)return e||[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===B)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,
a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var sa=/[\n\t]/g,ha=/\s+/,Sa=/\r/g,Ta=/^(?:href|src|style)$/,Ua=/^(?:button|input)$/i,Va=/^(?:button|input|object|select|textarea)$/i,Wa=/^a(?:rea)?$/i,ta=/^(?:radio|checkbox)$/i;c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",
colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(x){var r=c(this);r.addClass(a.call(this,x,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===
1)if(f.className){for(var h=" "+f.className+" ",l=f.className,k=0,o=b.length;k<o;k++)if(h.indexOf(" "+b[k]+" ")<0)l+=" "+b[k];f.className=c.trim(l)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var x=c(this);x.removeClass(a.call(this,o,x.attr("class")))});if(a&&typeof a==="string"||a===B)for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(sa," "),
l=0,k=b.length;l<k;l++)h=h.replace(" "+b[l]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this,f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,l=c(this),k=b,o=a.split(ha);f=o[h++];){k=e?k:!l.hasClass(f);l[k?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,
"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(sa," ").indexOf(a)>-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";
if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var l=f[h];if(l.selected&&(c.support.optDisabled?!l.disabled:l.getAttribute("disabled")===null)&&(!l.parentNode.disabled||!c.nodeName(l.parentNode,"optgroup"))){a=c(l).val();if(b)return a;d.push(a)}}return d}if(ta.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Sa,"")}return B}var k=c.isFunction(a);return this.each(function(o){var x=c(this),r=a;if(this.nodeType===1){if(k)r=
a.call(this,o,x.val());if(r==null)r="";else if(typeof r==="number")r+="";else if(c.isArray(r))r=c.map(r,function(C){return C==null?"":C+""});if(c.isArray(r)&&ta.test(this.type))this.checked=c.inArray(x.val(),r)>=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},
attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&
b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0};
c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,
arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid=
d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+
c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h<A.length;h++){C=A[h];if(d.guid===C.guid){if(k||x.test(C.namespace)){e==null&&A.splice(h--,1);r.remove&&r.remove.call(a,C)}if(e!=null)break}}if(A.length===0||e!=null&&A.length===1){if(!r.teardown||r.teardown.call(a,o)===false)c.removeEvent(a,f,w.handle);delete I[f]}}else for(h=0;h<A.length;h++){C=A[h];if(k||x.test(C.namespace)){c.event.remove(a,r,C.handler,h);A.splice(h--,1)}}}if(c.isEmptyObject(I)){if(b=
w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,J);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===
8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k===
"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+
d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f<l;f++){var k=d[f];if(b||e.test(k.namespace)){a.handler=k.handler;a.data=k.data;a.handleObj=k;k=k.handler.apply(this,h);if(k!==B){a.result=k;if(k===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[c.expando])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||t;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=t.documentElement;d=t.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==B)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ka,guid:a.handler.guid}))},remove:function(a){c.event.remove(this,
Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=t.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=
c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ca;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ca;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ca;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U};
var va=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},wa=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?wa:va,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?wa:va)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==
"form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=B;return la("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=B;return la("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V,
xa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired=
B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type===
"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]===
0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h<k;h++)c.event.add(this[h],d,l,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d,
a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d=
1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var ya={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var l,k=0,o,x,r=h||this.selector;h=h?this:c(this.context);if(typeof d===
"object"&&!d.preventDefault){for(l in d)h[b](l,e,d[l],r);return this}if(c.isFunction(e)){f=e;e=B}for(d=(d||"").split(" ");(l=d[k++])!=null;){o=X.exec(l);x="";if(o){x=o[0];l=l.replace(X,"")}if(l==="hover")d.push("mouseenter"+x,"mouseleave"+x);else{o=l;if(l==="focus"||l==="blur"){d.push(ya[l]+x);l+=x}else l=(ya[l]||l)+x;if(b==="live"){x=0;for(var A=h.length;x<A;x++)c.event.add(h[x],"live."+Y(l,r),{data:e,selector:r,handler:f,origType:l,origHandler:f,preType:o})}else h.unbind("live."+Y(l,r),f)}}return this}});
c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});
(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1&&!q){y.sizcache=n;y.sizset=p}if(y.nodeName.toLowerCase()===i){F=y;break}y=y[g]}m[p]=F}}}function b(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1){if(!q){y.sizcache=n;y.sizset=p}if(typeof i!=="string"){if(y===i){F=true;break}}else if(k.filter(i,
[y]).length>0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3];
break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr,
q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h=
l;g.sort(w);if(h)for(var i=1;i<g.length;i++)g[i]===g[i-1]&&g.splice(i--,1)}return g};k.matches=function(g,i){return k(g,null,null,i)};k.matchesSelector=function(g,i){return k(i,null,null,[g]).length>0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p<q;p++){var u,y=o.order[p];if(u=o.leftMatch[y].exec(g)){var F=u[1];u.splice(1,1);if(F.substr(F.length-1)!=="\\"){u[1]=(u[1]||"").replace(/\\/g,"");m=o.find[y](u,i,n);if(m!=null){g=g.replace(o.match[y],"");break}}}}m||(m=i.getElementsByTagName("*"));
return{set:m,expr:g}};k.filter=function(g,i,n,m){for(var p,q,u=g,y=[],F=i,M=i&&i[0]&&k.isXML(i[0]);g&&i.length;){for(var N in o.filter)if((p=o.leftMatch[N].exec(g))!=null&&p[2]){var O,D,R=o.filter[N];D=p[1];q=false;p.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(F===y)y=[];if(o.preFilter[N])if(p=o.preFilter[N](p,F,n,y,m,M)){if(p===true)continue}else q=O=true;if(p)for(var j=0;(D=F[j])!=null;j++)if(D){O=R(D,p,j,F);var s=m^!!O;if(n&&O!=null)if(s)q=true;else F[j]=false;else if(s){y.push(D);q=true}}if(O!==
B){n||(F=y);g=g.replace(o.match[N],"");if(!q)return[];break}}}if(g===u)if(q==null)k.error(g);else break;u=g}return F};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var o=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,
POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,i){var n=typeof i==="string",m=n&&!/\W/.test(i);n=n&&!m;if(m)i=i.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=n||q&&q.nodeName.toLowerCase()===
i?q||false:q===i}n&&k.filter(i,g,true)},">":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p<q;p++){if(n=g[p]){n=n.parentNode;g[p]=n.nodeName.toLowerCase()===i?n:false}}else{for(;p<q;p++)if(n=g[p])g[p]=m?n.parentNode:n.parentNode===i;m&&k.filter(i,g,true)}},"":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=i=i.toLowerCase();q=a}q("parentNode",i,p,g,m,n)},"~":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=
i=i.toLowerCase();q=a}q("previousSibling",i,p,g,m,n)}},find:{ID:function(g,i,n){if(typeof i.getElementById!=="undefined"&&!n)return(g=i.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,i){if(typeof i.getElementsByName!=="undefined"){for(var n=[],m=i.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&n.push(m[p]);return n.length===0?null:n}},TAG:function(g,i){return i.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,i,n,m,p,q){g=" "+g[1].replace(/\\/g,
"")+" ";if(q)return g;q=0;for(var u;(u=i[q])!=null;q++)if(u)if(p^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n,
m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===
true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===
g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return i<n[3]-0},gt:function(g,i,n){return i>n[3]-0},nth:function(g,i,n){return n[3]-
0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n<m;n++)if(i[n]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,i){var n=i[1],m=g;switch(n){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(n===
"first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":n=i[2];var p=i[3];if(n===1&&p===0)return true;var q=i[0],u=g.parentNode;if(u&&(u.sizcache!==q||!g.nodeIndex)){var y=0;for(m=u.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++y;u.sizcache=q}m=g.nodeIndex-p;return n===0?m===0:m%n===0&&m/n>=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===
i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]];
if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m,
g);else if(typeof g.length==="number")for(var p=g.length;n<p;n++)m.push(g[n]);else for(;g[n];n++)m.push(g[n]);return m}}var w,I;if(t.documentElement.compareDocumentPosition)w=function(g,i){if(g===i){h=true;return 0}if(!g.compareDocumentPosition||!i.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(i)&4?-1:1};else{w=function(g,i){var n,m,p=[],q=[];n=g.parentNode;m=i.parentNode;var u=n;if(g===i){h=true;return 0}else if(n===m)return I(g,i);else if(n){if(!m)return 1}else return-1;
for(;u;){p.unshift(u);u=u.parentNode}for(u=m;u;){q.unshift(u);u=u.parentNode}n=p.length;m=q.length;for(u=0;u<n&&u<m;u++)if(p[u]!==q[u])return I(p[u],q[u]);return u===n?I(g,q[u],-1):I(p[u],i,1)};I=function(g,i,n){if(g===i)return n;for(g=g.nextSibling;g;){if(g===i)return-1;g=g.nextSibling}return 1}}k.getText=function(g){for(var i="",n,m=0;g[m];m++){n=g[m];if(n.nodeType===3||n.nodeType===4)i+=n.nodeValue;else if(n.nodeType!==8)i+=k.getText(n.childNodes)}return i};(function(){var g=t.createElement("div"),
i="script"+(new Date).getTime(),n=t.documentElement;g.innerHTML="<a name='"+i+"'/>";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g);
n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&&
function(){var g=k,i=t.createElement("div");i.innerHTML="<p class='TEST'></p>";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F||
p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g=
t.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition?
function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n<u;n++)k(g,q[n],m);return k.filter(p,m)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=k.getText;c.isXMLDoc=k.isXML;
c.contains=k.contains})();var Za=/Until$/,$a=/^(?:parents|prevUntil|prevAll)/,ab=/,/,Na=/^.[^:#\[\.,]*$/,bb=Array.prototype.slice,cb=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var l=0;l<d;l++)if(b[l]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})},
not:function(a){return this.pushStack(ma(this,a,false),"not",a)},filter:function(a){return this.pushStack(ma(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h=
h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(l?l.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context):
c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,
2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,
b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&
e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/<tbody/i,eb=/<|&#?\w+;/,Ca=/<(?:script|object|embed|option|style)/i,Da=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/\=([^="'>\s]+\/)>/g,P={option:[1,
"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null;
else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)?this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=
c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){var e,f,h,l=a[0],k=[];if(!c.support.checkClone&&arguments.length===3&&typeof l==="string"&&Da.test(l))return this.each(function(){c(this).domManip(a,
b,d,true)});if(c.isFunction(l))return this.each(function(x){var r=c(this);a[0]=l.call(this,x,b?r.html():B);r.domManip(a,b,d)});if(this[0]){e=l&&l.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);h=e.fragment;if(f=h.childNodes.length===1?h=h.firstChild:h.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var o=this.length;f<o;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):
this[f]:this[f],f>0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",
prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f<h;f++){var l=(f>0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument||
b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1></$2>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]==="<table>"&&!x?r.childNodes:[];for(o=k.length-
1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));
d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i,
jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,
zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),
h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b);
if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=
d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left;
e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,
ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b===
"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("<div>").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&
!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})},
getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",
script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data||
!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache=
false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset;
A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type",
b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&&
c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d||
c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]=
encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess",
[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),
e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}});
if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show",
3),a,b,d);else{d=0;for(var e=this.length;d<e;d++){a=this[d];b=a.style.display;if(!c.data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&c.css(a,"display")==="none"&&c.data(a,"olddisplay",qa(a.nodeName))}for(d=0;d<e;d++){a=this[d];b=a.style.display;if(b===""||b==="none")a.style.display=c.data(a,"olddisplay")||""}return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay",
d)}for(a=0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b,
d,e);if(c.isEmptyObject(a))return this.each(f.complete);return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),l,k=this.nodeType===1,o=k&&c(this).is(":hidden"),x=this;for(l in a){var r=c.camelCase(l);if(l!==r){a[r]=a[l];delete a[l];l=r}if(a[l]==="hide"&&o||a[l]==="show"&&!o)return h.complete.call(this);if(k&&(l==="height"||l==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(qa(this.nodeName)===
"inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[l])){(h.specialEasing=h.specialEasing||{})[l]=a[l][1];a[l]=a[l][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(A,C){var J=new c.fx(x,h,A);if(vb.test(C))J[C==="toggle"?o?"show":"hide":C](a);else{var w=wb.exec(C),I=J.cur()||0;if(w){var L=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(x,A,(L||1)+g);I=(L||
1)/J.cur()*I;c.style(x,A,I+g)}if(w[1])L=(w[1]==="-="?-1:1)*L+I;J.custom(I,L,g)}else J.custom(I,C,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b,
d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a*
Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)}
var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;
this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide||
this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=
c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(ba);ba=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===
b.elem}).length};var xb=/^t(?:able|d|h)$/i,Ia=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in t.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(l){c.offset.setOffset(this,a,l)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=fa(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&&
h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(x){c.offset.setOffset(this,a,x)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d,e=b.offsetParent,f=b.ownerDocument,h=f.documentElement,l=f.body;d=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle;
for(var k=b.offsetTop,o=b.offsetLeft;(b=b.parentNode)&&b!==l&&b!==h;){if(c.offset.supportsFixedPosition&&d.position==="fixed")break;d=f?f.getComputedStyle(b,null):b.currentStyle;k-=b.scrollTop;o-=b.scrollLeft;if(b===e){k+=b.offsetTop;o+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&xb.test(b.nodeName))){k+=parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}e=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){k+=
parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}d=d}if(d.position==="relative"||d.position==="static"){k+=l.offsetTop;o+=l.offsetLeft}if(c.offset.supportsFixedPosition&&d.position==="fixed"){k+=Math.max(h.scrollTop,l.scrollTop);o+=Math.max(h.scrollLeft,l.scrollLeft)}return{top:k,left:o}};c.offset={initialize:function(){var a=t.body,b=t.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",
height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells=
f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a,
"marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),l=c.css(a,"top"),k=c.css(a,"left"),o=e==="absolute"&&c.inArray("auto",[l,k])>-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a,
e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&&
c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();
c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+
b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window);jQuery.noConflict();
;/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version: 2.88 (08-JUN-2010)
 * Dual licensed under the MIT and GPL licenses.
 * http://jquery.malsup.com/license.html
 * Requires: jQuery v1.2.6 or later
 */
(function($){var ver="2.88";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function debug(s){if($.fn.cycle.debug){log(s);}}function log(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "));}}$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!="stop"){if(!$.isReady&&o.s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false){return;}opts.updateActivePagerLink=opts.updateActivePagerLink||$.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log("terminating; too few slides: "+els.length);return;}var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false){return;}var startTime=opts2.continuous?10:getTimeout(els[opts2.currSlide],els[opts2.nextSlide],opts2,!opts2.rev);if(startTime){startTime+=(opts2.delay||0);if(startTime<10){startTime=10;}debug("first timeout: "+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,(!opts2.rev&&!opts.backwards));},startTime);}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined){cont.cycleStop=0;}if(options===undefined||options===null){options={};}if(options.constructor==String){switch(options){case"destroy":case"stop":var opts=$(cont).data("cycle.opts");if(!opts){return false;}cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycleTimeout=0;$(cont).removeData("cycle.opts");if(options=="destroy"){destroy(opts);}return false;case"toggle":cont.cyclePause=(cont.cyclePause===1)?0:1;checkInstantResume(cont.cyclePause,arg2,cont);return false;case"pause":cont.cyclePause=1;return false;case"resume":cont.cyclePause=0;checkInstantResume(false,arg2,cont);return false;case"prev":case"next":var opts=$(cont).data("cycle.opts");if(!opts){log('options not found, "prev/next" ignored');return false;}$.fn.cycle[options](opts);return false;default:options={fx:options};}return options;}else{if(options.constructor==Number){var num=options;options=$(cont).data("cycle.opts");if(!options){log("options not found, can not advance slide");return false;}if(num<0||num>=options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSlide);return false;}}return options;function checkInstantResume(isPaused,arg2,cont){if(!isPaused&&arg2===true){var options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(options.elements,options,1,(!opts.rev&&!opts.backwards));}}}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");}catch(smother){}}}function destroy(opts){if(opts.next){$(opts.next).unbind(opts.prevNextEvent);}if(opts.prev){$(opts.prev).unbind(opts.prevNextEvent);}if(opts.pager||opts.pagerAnchorBuilder){$.each(opts.pagerAnchors||[],function(){this.unbind().remove();});}opts.pagerAnchors=null;if(opts.destroy){opts.destroy(opts);}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,(!opts.rev&&!opts.backwards));});}saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.css("position")=="static"){$cont.css("position","relative");}if(opts.width){$cont.width(opts.width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}else{if(opts.backwards){opts.startingSlide=els.length-1;}}if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++){opts.randomMap.push(i);}opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=1;opts.startingSlide=opts.randomMap[1];}else{if(opts.startingSlide>=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var z;if(opts.backwards){z=first?i<=first?els.length+(i-first):first-i:els.length-i;}else{z=first?i>=first?els.length-(i-first):first-i:els.length-i;}$(this).css("z-index",z);});$(els[first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$slides.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;j<els.length;j++){var $e=$(els[j]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();if(!w){w=e.offsetWidth||e.width||$e.attr("width");}if(!h){h=e.offsetHeight||e.height||$e.attr("height");}maxw=w>maxw?w:maxw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}}if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(supportMultiTransitions(opts)===false){return false;}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:($el.height()||this.offsetHeight||this.height||$el.attr("height")||0);this.cycleW=(opts.fit&&opts.width)?opts.width:($el.width()||this.offsetWidth||this.width||$el.attr("width")||0);if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);},opts.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);if(opts.cssFirst){$($slides[first]).css(opts.cssFirst);}if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);}if(!opts.sync){opts.speed=opts.speed/2;}var buffer=opts.fx=="shuffle"?500:250;while((opts.timeout-opts.speed)<buffer){opts.timeout+=opts.speed;}}if(opts.easing){opts.easeIn=opts.easeOut=opts.easing;}if(!opts.speedIn){opts.speedIn=opts.speed;}if(!opts.speedOut){opts.speedOut=opts.speed;}opts.slideCount=els.length;opts.currSlide=opts.lastSlide=first;if(opts.random){if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.backwards){opts.nextSlide=opts.startingSlide==0?(els.length-1):opts.startingSlide-1;}else{opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;}}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1);});}if(opts.pager||opts.pagerAnchorBuilder){buildPager(els,opts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});}function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,"").split(",");for(i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log("discarding unknown transition: ",fx);opts.fxs.splice(i,1);i--;}}if(!opts.fxs.length){log("No valid transitions named; slideshow terminating.");return false;}}else{if(opts.fx=="all"){opts.multiFx=true;opts.fxs=[];for(p in txs){tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx)){opts.fxs.push(p);}}}}if(opts.multiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;for(i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}debug("randomized fx sequence: ",opts.fxs);}return true;}function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount){opts.countdown++;}els[prepend?"unshift":"push"](s);if(opts.els){opts.els[prepend?"unshift":"push"](s);}opts.slideCount=els.length;$s.css("position","absolute");$s[prepend?"prependTo":"appendTo"](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($s);}if(opts.fit&&opts.width){$s.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager||opts.pagerAnchorBuilder){$.fn.cycle.createPagerAnchor(els.length-1,s,$(opts.pager),els,opts);}if($.isFunction(opts.onAddSlide)){opts.onAddSlide($s);}else{$s.hide();}};}$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;opts.before=[];opts.after=[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.original.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opts.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push(this);});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init)){init(opts.$cont,$(opts.elements),opts);}};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){debug("manualTrump in go(), stopping active transition");$(els).stop(true,true);opts.busy=false;}if(opts.busy){debug("transition active, ignoring new tx request");return;}var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.stopCount||p.cycleTimeout===0&&!manual){return;}if(!manual&&!p.cyclePause&&!opts.bounce&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end){opts.end(opts);}return;}var changed=false;if((manual||!p.cyclePause)&&(opts.nextSlide!=opts.currSlide)){changed=true;var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length){opts.lastFx=0;}fx=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});}var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};debug("tx firing; currSlide: "+opts.currSlide+"; nextSlide: "+opts.nextSlide);opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{$.fn.cycle.custom(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}}}if(changed||opts.nextSlide==opts.currSlide){opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];if(opts.nextSlide==opts.currSlide){opts.nextSlide=(opts.currSlide==opts.slideCount-1)?0:opts.currSlide+1;}}else{if(opts.backwards){var roll=(opts.nextSlide-1)<0;if(roll&&opts.bounce){opts.backwards=!opts.backwards;opts.nextSlide=1;opts.currSlide=0;}else{opts.nextSlide=roll?(els.length-1):opts.nextSlide-1;opts.currSlide=roll?0:opts.nextSlide+1;}}else{var roll=(opts.nextSlide+1)==els.length;if(roll&&opts.bounce){opts.backwards=!opts.backwards;opts.nextSlide=els.length-2;opts.currSlide=els.length-1;}else{opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}}}}if(changed&&opts.pager){opts.updateActivePagerLink(opts.pager,opts.currSlide,opts.activePagerClass);}var ms=0;if(opts.timeout&&!opts.continuous){ms=getTimeout(els[opts.currSlide],els[opts.nextSlide],opts,fwd);}else{if(opts.continuous&&p.cyclePause){ms=10;}}if(ms>0){p.cycleTimeout=setTimeout(function(){go(els,opts,0,(!opts.rev&&!opts.backwards));},ms);}}$.fn.cycle.updateActivePagerLink=function(pager,currSlide,clsName){$(pager).each(function(){$(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);});};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn.call(curr,curr,next,opts,fwd);while((t-opts.speed)<250){t+=opts.speed;}debug("calculated timeout: "+t+"; speed: "+opts.speed);if(t!==false){return t;}}return opts.timeout;}$.fn.cycle.next=function(opts){advance(opts,opts.rev?-1:1);};$.fn.cycle.prev=function(opts){advance(opts,opts.rev?1:-1);};function advance(opts,val){var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2){opts.randomIndex=els.length-2;}else{if(opts.randomIndex==-1){opts.randomIndex=els.length-1;}}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.random){opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap){return false;}opts.nextSlide=els.length-1;}else{if(opts.nextSlide>=els.length){if(opts.nowrap){return false;}opts.nextSlide=0;}}}}var cb=opts.onPrevNextEvent||opts.prevNextClick;if($.isFunction(cb)){cb(val>0,opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,val>=0);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});opts.updateActivePagerLink(opts.pager,opts.startingSlide,opts.activePagerClass);}$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder)){a=opts.pagerAnchorBuilder(i,el);debug("pagerAnchorBuilder("+i+", el) returned: "+a);}else{a='<a href="#">'+(i+1)+"</a>";}if(!a){return;}var $a=$(a);if($a.parents("body").length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone[0]);});$a=$(arr);}else{$a.appendTo($p);}}opts.pagerAnchors=opts.pagerAnchors||[];opts.pagerAnchors.push($a);$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}var cb=opts.onPagerEvent||opts.pagerClick;if($.isFunction(cb)){cb(opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,opts.currSlide<i);});if(!/^click/.test(opts.pagerEvent)&&!opts.allowPagerClickBubble){$a.bind("click.cycle",function(){return false;});}if(opts.pauseOnPagerHover){$a.hover(function(){opts.$cont[0].cyclePause++;},function(){opts.$cont[0].cyclePause--;});}};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;if(fwd){hops=c>l?c-l:opts.slideCount-l;}else{hops=c<l?l-c:l+opts.slideCount-c;}return hops;};function clearTypeFix($slides){debug("applying clearType background-color hack");function hex(s){s=parseInt(s).toString(16);return s.length<2?"0"+s:s;}function getBg(e){for(;e&&e.nodeName.toLowerCase()!="html";e=e.parentNode){var v=$.css(e,"background-color");if(v.indexOf("rgb")>=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this));});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display="block";if(w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,fwd,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb);};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.cycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null,backwards:false};})(jQuery);
/*
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version:	 2.72
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();$(curr).hide();after();};};$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore={top:h,left:0};opts.cssFirst={top:0};opts.animIn={top:0};opts.animOut={top:-h};};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst={top:0};opts.cssBefore={top:-h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:0-w};};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:-w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst={left:0};opts.cssBefore={top:0};opts.animIn={left:0};opts.animOut={top:0};};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0};opts.animIn={top:0};opts.animOut={left:0};};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore={left:0,top:0,width:0};opts.animIn={width:"show"};opts.animOut={width:0};};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore={left:0,top:0,height:0};opts.animIn={height:"show"};opts.animOut={height:0};};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var i,w=$cont.css("overflow","visible").width();$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});if(!opts.speedAdjusted){opts.speed=opts.speed/2;opts.speedAdjusted=true;}opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(i=0;i<$slides.length;i++){opts.els.push($slides[i]);}for(i=0;i<opts.currSlide;i++){opts.els.push(opts.els.shift());}opts.fxFn=function(curr,next,opts,cb,fwd){var $el=fwd?$(curr):$(next);$(next).css(opts.cssBefore);var count=opts.slideCount;$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){var hops=$.fn.cycle.hopsFromLast(opts,fwd);for(var k=0;k<hops;k++){fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());}if(fwd){for(var i=0,len=opts.els.length;i<len;i++){$(opts.els[i]).css("z-index",len-i+count);}}else{var z=$(curr).css("z-index");$el.css("z-index",parseInt(z)+1+count);}$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){$(fwd?this:curr).hide();if(cb){cb();}});});};opts.cssBefore={display:"block",opacity:1,top:0,left:0};};$.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,height:0};opts.animIn={top:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,top:0,height:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore={top:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={top:0,left:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false,true);opts.cssBefore.top=next.cycleH/2;opts.cssBefore.left=next.cycleW/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};opts.animOut={width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2};});opts.cssFirst={top:0,left:0};opts.cssBefore={width:0,height:0};};$.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false);opts.cssBefore.left=next.cycleW/2;opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};});opts.cssBefore={width:0,height:0};opts.animOut={opacity:0};};$.fn.cycle.transitions.blindX=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.blindY=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.blindZ=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();var w=$cont.width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:w};opts.animIn={top:0,left:0};opts.animOut={top:h,left:w};};$.fn.cycle.transitions.growX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=this.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:0};});opts.cssBefore={width:0,top:0};};$.fn.cycle.transitions.growY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=this.cycleH/2;opts.animIn={top:0,height:this.cycleH};opts.animOut={top:0};});opts.cssBefore={height:0,left:0};};$.fn.cycle.transitions.curtainX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true,true);opts.cssBefore.left=next.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:curr.cycleW/2,width:0};});opts.cssBefore={top:0,width:0};};$.fn.cycle.transitions.curtainY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false,true);opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,height:next.cycleH};opts.animOut={top:curr.cycleH/2,height:0};});opts.cssBefore={left:0,height:0};};$.fn.cycle.transitions.cover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);if(d=="right"){opts.cssBefore.left=-w;}else{if(d=="up"){opts.cssBefore.top=h;}else{if(d=="down"){opts.cssBefore.top=-h;}else{opts.cssBefore.left=w;}}}});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.uncover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(d=="right"){opts.animOut.left=w;}else{if(d=="up"){opts.animOut.top=-h;}else{if(d=="down"){opts.animOut.top=h;}else{opts.animOut.left=-w;}}}});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.toss=function($cont,$slides,opts){var w=$cont.css("overflow","visible").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(!opts.animOut.left&&!opts.animOut.top){opts.animOut={left:w*2,top:-h/2,opacity:0};}else{opts.animOut.opacity=0;}});opts.cssBefore={left:0,top:0};opts.animIn={left:0};};$.fn.cycle.transitions.wipe=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.cssBefore=opts.cssBefore||{};var clip;if(opts.clip){if(/l2r/.test(opts.clip)){clip="rect(0px 0px "+h+"px 0px)";}else{if(/r2l/.test(opts.clip)){clip="rect(0px "+w+"px "+h+"px "+w+"px)";}else{if(/t2b/.test(opts.clip)){clip="rect(0px "+w+"px 0px 0px)";}else{if(/b2t/.test(opts.clip)){clip="rect("+h+"px "+w+"px "+h+"px 0px)";}else{if(/zoom/.test(opts.clip)){var top=parseInt(h/2);var left=parseInt(w/2);clip="rect("+top+"px "+left+"px "+top+"px "+left+"px)";}}}}}}opts.cssBefore.clip=opts.cssBefore.clip||clip||"rect(0px 0px 0px 0px)";var d=opts.cssBefore.clip.match(/(\d+)/g);var t=parseInt(d[0]),r=parseInt(d[1]),b=parseInt(d[2]),l=parseInt(d[3]);opts.before.push(function(curr,next,opts){if(curr==next){return;}var $curr=$(curr),$next=$(next);$.fn.cycle.commonReset(curr,next,opts,true,true,false);opts.cssAfter.display="block";var step=1,count=parseInt((opts.speedIn/13))-1;(function f(){var tt=t?t-parseInt(step*(t/count)):0;var ll=l?l-parseInt(step*(l/count)):0;var bb=b<h?b+parseInt(step*((h-b)/count||1)):h;var rr=r<w?r+parseInt(step*((w-r)/count||1)):w;$next.css({clip:"rect("+tt+"px "+rr+"px "+bb+"px "+ll+"px)"});(step++<=count)?setTimeout(f,13):$curr.css("display","none");})();});opts.cssBefore={display:"block",opacity:1,top:0,left:0};opts.animIn={left:0};opts.animOut={left:0};};})(jQuery);
;jQuery.fn.nggSlideshow=function(args){var defaults={id:1,width:320,height:240,fx:'fade',domain:'',timeout:5000};var s=jQuery.extend({},defaults,args);var obj=this.selector;var stack=[];var url=s.domain+'index.php?callback=json&api_key=true&format=json&method=gallery&id='+s.id;var stackLength=0;jQuery.getJSON(url,function(r){if(r.stat=="ok"){for(img in r.images){var photo=r.images[img];stack.push(decodeURI(photo['imageURL']));}
stackLength=stack.length;loadImage(1);}});function loadImage(num){if(stackLength>0&&num<=3){var img=new Image();img.src=stack.shift();stackLength--;jQuery(img).bind('load',function(){appendImage(img,num);});}}
function appendImage(img,num){jQuery(img).hide();jQuery(obj).append(imageResize(img,s.width,s.height));if(num==3||stackLength==0){startSlideshow();}else{loadImage(++num);}}
function startSlideshow(){jQuery(obj+'-loader').empty().remove();jQuery(obj+' img:first').fadeIn(1000,function(){jQuery(obj).cycle({fx:s.fx,containerResize:1,fit:1,timeout:s.timeout,next:obj,before:jCycle_onBefore});});}
function imageResize(img,maxWidth,maxHeight){if(!img.complete)
jQuery(img).bind('load',function(){imageResize(img,maxWidth,maxHeight)});if(img.height==0||img.width==0)
return img;var width,height;if(img.width*maxHeight>img.height*maxWidth){if(img.width>maxWidth){width=maxWidth;height=Math.round(img.height/img.width*maxWidth);}}else{if(img.height>maxHeight){height=maxHeight;width=Math.round(img.width/img.height*maxHeight);}}
jQuery(img).css({'height':height,'width':width});return img;};function jCycle_onBefore(curr,next,opts){if(opts.addSlide)
if(stackLength>0){var img=new Image();img.src=stack.shift();stackLength--;jQuery(img).bind('load',function(){opts.addSlide(imageResize(this,s.width,s.height));});}};}
;addComment={moveForm:function(d,f,i,c){var m=this,a,h=m.I(d),b=m.I(i),l=m.I("cancel-comment-reply-link"),j=m.I("comment_parent"),k=m.I("comment_post_ID");if(!h||!b||!l||!j){return}m.respondId=i;c=c||false;if(!m.I("wp-temp-form-div")){a=document.createElement("div");a.id="wp-temp-form-div";a.style.display="none";b.parentNode.insertBefore(a,b)}h.parentNode.insertBefore(b,h.nextSibling);if(k&&c){k.value=c}j.value=f;l.style.display="";l.onclick=function(){var n=addComment,e=n.I("wp-temp-form-div"),o=n.I(n.respondId);if(!e||!o){return}n.I("comment_parent").value="0";e.parentNode.insertBefore(o,e);e.parentNode.removeChild(e);this.style.display="none";this.onclick=null;return false};try{m.I("comment").focus()}catch(g){}return false},I:function(a){return document.getElementById(a)}};
;/**********************************************************************
* DIGITAL CAVALRY WP NEWSLETTER SYSTEM PLUGIN 
* (WP voting system)   
* 
* File name:   
*      common.js
* Brief:       
*      Plugin JavaScript file
* Author:      
*      DigitalCavalry
* Author URI:
*      http://themeforest.net/user/DigitalCavalry
* Contact:
*      digitalcavalry@gmail.com 
**********************************************************************/  

/*********************************************************** 
* MAIN
************************************************************/  

jQuery(document).ready(function($)
{   
    var q = jQuery.noConflict(); 
    var dc_theme_name = jQuery('meta[name=cms_theme_name]').attr('content');
    if(dc_theme_name != 'Prestige') { return; } 
    
    q('.dcwp-newsletter .wrap-register, .dcwp-newsletter .wrap-register-wide').click(function() { 
        
        var widget = q(this).parent().parent();
        
        var email = q(widget).find('input[name=email]').val();
        var meta = q(widget).find('input[name=meta]').val(); 
        
        allok = true;
        // check email
        var regExp = new RegExp(/^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9]([-a-z0-9_]?[a-z0-9])*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z]{2})|([1]?\d{1,2}|2[0-4]{1}\d{1}|25[0-5]{1})(\.([1]?\d{1,2}|2[0-4]{1}\d{1}|25[0-5]{1})){3})(:[0-9]{1,5})?$/i);
        // check email address, if result is null the email string dont match to pattern
        var resultExp = regExp.exec(email);            
        if(email == '' || resultExp == null)
        {
            q(widget).find('input[name=email]').css('border', '1px solid #BB0000');
            allok = false;
        } else
        {
            q(widget).find('input[name=email]').css('border-top', '1px solid #222').css('border-left', '1px solid #222');
            q(widget).find('input[name=email]').css('border-right', '1px solid #333').css('border-bottom', '1px solid #333');         
        } 
        
        if(!allok)
        {
            return;
        }      
        
         function registerNewsletterSuccess(data)
         {
            q = jQuery.noConflict();

            q(widget).find('.ajax').animate({opacity:0.0}, 400, function()
            {
               q(this).css('display', 'none'); 
            });
                        
            if(data.exist)
            {
                q(widget).find('.info').css('opacity', 0.0).html('You are already registered.').css('display', 'inline').stop().animate({opacity:1.0}, 200);     
            } else
            {
                if(data.registered)
                {
                    q(widget).find('.info').css('opacity', 0.0).html('You have beean registered. Thank you.').css('display', 'inline').stop().animate({opacity:1.0}, 200);
                } else
                {
                    q(widget).find('.info').css('opacity', 0.0).html('There was an error, please try later.').css('display', 'inline').stop().animate({opacity:1.0}, 200);     
                }
            }
         }     

         var ajax_result = true;
        q(widget).ajaxError(function() {
            q(widget).find('.ajax').stop().animate({opacity:0.0}, 200, function()
            {
               q(this).css('display', 'none'); 
            });
            q(widget).find('.info').css('opacity', 0.0).html('There was an error, please try later.').css('display', 'inline').stop().animate({opacity:1.0}, 200);      
        });         
         
         q(widget).find('.info').stop().animate({opacity:0.0}, 100); 
         q(widget).find('.ajax').css('opacity', 0.0).css('display', 'block').stop().animate({opacity:1.0}, 200);

         q.post(
            dcp_newsletter_plugin_path+'lib/actions.php', 
            { 'action': 'register', 'email':email, 'meta':meta},
            registerNewsletterSuccess, 'json');        
        
        
    });
    
    
    q('.dcwp-newsletter .wrap-unregister').click(function() { 
        
        var widget = q(this).parent().parent();
        
        var email = q(widget).find('input[name=email]').val();
        var meta = q(widget).find('input[name=meta]').val(); 
        
        allok = true;
        // check email
        var regExp = new RegExp(/^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9]([-a-z0-9_]?[a-z0-9])*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z]{2})|([1]?\d{1,2}|2[0-4]{1}\d{1}|25[0-5]{1})(\.([1]?\d{1,2}|2[0-4]{1}\d{1}|25[0-5]{1})){3})(:[0-9]{1,5})?$/i);
        // check email address, if result is null the email string dont match to pattern
        var resultExp = regExp.exec(email);            
        if(email == '' || resultExp == null)
        {
            q(widget).find('input[name=email]').css('border', '1px solid #BB0000');
            allok = false;
        } else
        {
            q(widget).find('input[name=email]').css('border-top', '1px solid #222').css('border-left', '1px solid #222');
            q(widget).find('input[name=email]').css('border-right', '1px solid #333').css('border-bottom', '1px solid #333');         
        } 
        
        if(!allok)
        {
            return;
        }      
        
         function unregisterNewsletterSuccess(data)
         {
            q = jQuery.noConflict();

            q(widget).find('.ajax').animate({opacity:0.0}, 400, function()
            {
               q(this).css('display', 'none'); 
            });
                        
            if(data.exist)
            {
                if(data.unregistered)
                {
                    q(widget).find('.info').css('opacity', 0.0).html('You have bean unregisterd. Thank you.').css('display', 'inline').stop().animate({opacity:1.0}, 200);
                } else
                {
                    q(widget).find('.info').css('opacity', 0.0).html('There was an error, please try later.').css('display', 'inline').stop().animate({opacity:1.0}, 200);     
                }                    
            } else
            {
                q(widget).find('.info').css('opacity', 0.0).html('You are not registered.').css('display', 'inline').stop().animate({opacity:1.0}, 200); 

            }
         }     

         var ajax_result = true;
        q(widget).ajaxError(function() {
            q(widget).find('.ajax').stop().animate({opacity:0.0}, 200, function()
            {
               q(this).css('display', 'none'); 
            });
            q(widget).find('.info').css('opacity', 0.0).html('There was an error, please try later.').css('display', 'inline').stop().animate({opacity:1.0}, 200);      
        });         
         
         q(widget).find('.info').stop().animate({opacity:0.0}, 100); 
         q(widget).find('.ajax').css('opacity', 0.0).css('display', 'block').stop().animate({opacity:1.0}, 200);

         q.post(
            dcp_newsletter_plugin_path+'lib/actions.php', 
            { 'action': 'unregister', 'email':email, 'meta':meta},
            unregisterNewsletterSuccess, 'json');        
        
        
    });    
           
}); 

;/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/
 *
 * SyntaxHighlighter is donationware. If you are using it, please donate.
 * http://alexgorbatchev.com/wiki/SyntaxHighlighter:Donate
 *
 * @version
 * 2.1.364 (October 15 2009)
 * 
 * @copyright
 * Copyright (C) 2004-2009 Alex Gorbatchev.
 *
 * @license
 * This file is part of SyntaxHighlighter.
 * 
 * SyntaxHighlighter is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * SyntaxHighlighter is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with SyntaxHighlighter.  If not, see <http://www.gnu.org/copyleft/lesser.html>.
 */
//
// Begin anonymous function. This is used to contain local scope variables without polutting global scope.
//

var userAgent = navigator.userAgent.toLowerCase();
// Is this a version of IE?
if(jQuery.browser.msie){ var $ieVersion = jQuery.browser.version.substring(0,1); }


if (!window.SyntaxHighlighter) var SyntaxHighlighter = function() { 

// Shortcut object which will be assigned to the SyntaxHighlighter variable.
// This is a shorthand for local reference in order to avoid long namespace 
// references to SyntaxHighlighter.whatever...
var sh = {
	defaults : {
		/** Additional CSS class names to be added to highlighter elements. */
		'class-name' : '',
		
		/** First line number. */
		'first-line' : 1,
		
		/**
		 * Pads line numbers. Possible values are:
		 *
		 *   false - don't pad line numbers.
		 *   true  - automaticaly pad numbers with minimum required number of leading zeroes.
		 *   [int] - length up to which pad line numbers.
		 */
		'pad-line-numbers' : true,
		
		/** Lines to highlight. */
		'highlight' : null,
		
		/** Enables or disables smart tabs. */
		'smart-tabs' : true,
		
		/** Gets or sets tab size. */
		'tab-size' : 4,
		
		/** Enables or disables gutter. */
		'gutter' : true,
		
		/** Enables or disables toolbar. */
		'toolbar' : true,
		
		/** Forces code view to be collapsed. */
		'collapse' : false,
		
		/** Enables or disables automatic links. */
		'auto-links' : true,
		
		/** Gets or sets light mode. Equavalent to turning off gutter and toolbar. */
		'light' : false,
		
		/** Enables or disables automatic line wrapping. */
		'wrap-lines' : true,
		
		'html-script' : false
	},
	
	config : {
		/** Enables use of <SCRIPT type="syntaxhighlighter" /> tags. */
		useScriptTags : true,
		
		/** Path to the copy to clipboard SWF file. */
		clipboardSwf : null,

		/** Width of an item in the toolbar. */
		toolbarItemWidth : 16,

		/** Height of an item in the toolbar. */
		toolbarItemHeight : 16,
		
		/** Blogger mode flag. */
		bloggerMode : false,
		
		stripBrs : false,
		
		/** Name of the tag that SyntaxHighlighter will automatically look for. */
		tagName : 'pre',
		
		strings : {
			expandSource : 'show source',
			viewSource : 'view source',
			copyToClipboard : 'copy to clipboard',
			copyToClipboardConfirmation : 'The code is in your clipboard now',
			print : 'print',
			help : '?',
			alert: 'SyntaxHighlighter\n\n',
			noBrush : 'Can\'t find brush for: ',
			brushNotHtmlScript : 'Brush wasn\'t configured for html-script option: ',
			
			// this is populated by the build script
			aboutDialog : '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>About SyntaxHighlighter</title></head><body style="font-family:Geneva,Arial,Helvetica,sans-serif;background-color:#fff;color:#000;font-size:1em;text-align:center;"><div style="text-align:center;margin-top:3em;"><div style="font-size:xx-large;">SyntaxHighlighter</div><div style="font-size:.75em;margin-bottom:4em;"><div>version 2.1.364 (October 15 2009)</div><div><a href="http://alexgorbatchev.com" target="_blank" style="color:#0099FF;text-decoration:none;">http://alexgorbatchev.com</a></div><div>If you like this script, please <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2930402" style="color:#0099FF;text-decoration:none;">donate</a> to keep development active!</div></div><div>JavaScript code syntax highlighter.</div><div>Copyright 2004-2009 Alex Gorbatchev.</div></div></body></html>'
		},

		/** If true, output will show HTML produces instead. */
		debug : false
	},
	
	/** Internal 'global' variables. */
	vars : {
		discoveredBrushes : null,
		spaceWidth : null,
		printFrame : null,
		highlighters : {}
	},
	
	/** This object is populated by user included external brush files. */
	brushes : {},

	/** Common regular expressions. */
	regexLib : {
		multiLineCComments			: /\/\*[\s\S]*?\*\//gm,
		singleLineCComments			: /\/\/.*$/gm,
		singleLinePerlComments		: /#.*$/gm,
		doubleQuotedString			: /"([^\\"\n]|\\.)*"/g,
		singleQuotedString			: /'([^\\'\n]|\\.)*'/g,
		multiLineDoubleQuotedString	: /"([^\\"]|\\.)*"/g,
		multiLineSingleQuotedString	: /'([^\\']|\\.)*'/g,
		xmlComments					: /(&lt;|<)!--[\s\S]*?--(&gt;|>)/gm,
		url							: /&lt;\w+:\/\/[\w-.\/?%&=@:;]*&gt;|\w+:\/\/[\w-.\/?%&=@:;]*/g,
		
		/** <?= ?> tags. */
		phpScriptTags 				: { left: /(&lt;|<)\?=?/g, right: /\?(&gt;|>)/g },
		
		/** <%= %> tags. */
		aspScriptTags				: { left: /(&lt;|<)%=?/g, right: /%(&gt;|>)/g },
		
		/** <script></script> tags. */
		scriptScriptTags			: { left: /(&lt;|<)\s*script.*?(&gt;|>)/gi, right: /(&lt;|<)\/\s*script\s*(&gt;|>)/gi }
	},

	toolbar : {
		/**
		 * Creates new toolbar for a highlighter.
		 * @param {Highlighter} highlighter    Target highlighter.
		 */
		create : function(highlighter)
		{
			var div = document.createElement('DIV'),
				items = sh.toolbar.items
				;
			
			div.className = 'toolbar';
			
			for (var name in items) 
			{
				var constructor = items[name],
					command = new constructor(highlighter),
					element = command.create()
					;
				
				highlighter.toolbarCommands[name] = command;
				
				if (element == null)
					continue;
					
				if (typeof(element) == 'string')
					element = sh.toolbar.createButton(element, highlighter.id, name);
				
				element.className += 'item ' + name;
				div.appendChild(element);
			}
			
			return div;
		},
		
		/**
		 * Create a standard anchor button for the toolbar.
		 * @param {String} label			Label text to display.
		 * @param {String} highlighterId	Highlighter ID that this button would belong to.
		 * @param {String} commandName		Command name that would be executed.
		 * @return {Element}				Returns an 'A' element.
		 */
		createButton : function(label, highlighterId, commandName)
		{
			var a = document.createElement('a'),
				style = a.style,
				config = sh.config,
				width = config.toolbarItemWidth,
				height = config.toolbarItemHeight
				;
			
			a.href = '#' + commandName;
			a.title = label;
			a.highlighterId = highlighterId;
			a.commandName = commandName;
			a.innerHTML = label;
			
			if (isNaN(width) == false)
				style.width = width + 'px';

			if (isNaN(height) == false)
				style.height = height + 'px';
			
			a.onclick = function(e)
			{
				try
				{
					sh.toolbar.executeCommand(
						this, 
						e || window.event,
						this.highlighterId, 
						this.commandName
					);
				}
				catch(e)
				{
					sh.utils.alert(e.message);
				}
				
				return false;
			};
			
			return a;
		},
		
		/**
		 * Executes a toolbar command.
		 * @param {Element}		sender  		Sender element.
		 * @param {MouseEvent}	event			Original mouse event object.
		 * @param {String}		highlighterId	Highlighter DIV element ID.
		 * @param {String}		commandName		Name of the command to execute.
		 * @return {Object} Passes out return value from command execution.
		 */
		executeCommand : function(sender, event, highlighterId, commandName, args)
		{
			var highlighter = sh.vars.highlighters[highlighterId], 
				command
				;

			if (highlighter == null || (command = highlighter.toolbarCommands[commandName]) == null) 
				return null;

			return command.execute(sender, event, args);
		},
		
		/** Collection of toolbar items. */
		items : {
			expandSource : function(highlighter)
			{
				this.create = function()
				{
					if (highlighter.getParam('collapse') != true)
						return;
					
					return sh.config.strings.expandSource;
				};
			
				this.execute = function(sender, event, args)
				{
					var div = highlighter.div;
					
					sender.parentNode.removeChild(sender);
					div.className = div.className.replace('collapsed', '');
				};
			},
		
			/** 
			 * Command to open a new window and display the original unformatted source code inside.
			 */
			viewSource : function(highlighter)
			{
				this.create = function()
				{
					return sh.config.strings.viewSource;
				};
				
				this.execute = function(sender, event, args)
				{
					var code = sh.utils.fixInputString(highlighter.originalCode).replace(/</g, '&lt;'),
						wnd = sh.utils.popup('', '_blank', 750, 400, 'location=0, resizable=1, menubar=0, scrollbars=1')
						;
					
					code = sh.utils.unindent(code);
					
					wnd.document.write('<pre>' + code + '</pre>');
					wnd.document.close();
				};
			},
			
			/**
			 * Command to copy the original source code in to the clipboard.
			 * Uses Flash method if <code>clipboardSwf</code> is configured.
			 */
			copyToClipboard : function(highlighter)
			{
				var flashDiv, flashSwf,
					highlighterId = highlighter.id
					;
				
				this.create = function()
				{
					var config = sh.config;
					
					// disable functionality if running locally
					if (config.clipboardSwf == null)
						return null;

					function params(list)
					{
						var result = '';
						
						for (var name in list)
							result += "<param name='" + name + "' value='" + list[name] + "'/>";
							
						return result;
					};
					
					function attributes(list)
					{
						var result = '';
						
						for (var name in list)
							result += " " + name + "='" + list[name] + "'";
							
						return result;
					};
					
					var args1 = {
							width				: config.toolbarItemWidth,
							height				: config.toolbarItemHeight,
							id					: highlighterId + '_clipboard',
							type				: 'application/x-shockwave-flash',
							title				: sh.config.strings.copyToClipboard
						},
						
						// these arguments are used in IE's <param /> collection
						args2 = {
							allowScriptAccess	: 'always',
							wmode				: 'transparent',
							flashVars			: 'highlighterId=' + highlighterId,
							menu				: 'false'
						},
						swf = config.clipboardSwf,
						html
					;

					if (/msie/i.test(navigator.userAgent))
					{
						html = '<object'
							+ attributes({
								classid : 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000',
								codebase : 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0'
							})
							+ attributes(args1)
							+ '>'
							+ params(args2)
							+ params({ movie : swf })
							+ '</object>'
						;
					}
					else
					{
						html = '<embed'
							+ attributes(args1)
							+ attributes(args2)
							+ attributes({ src : swf })
							+ '/>'
						;
					}

					flashDiv = document.createElement('div');
					flashDiv.innerHTML = html;
					
					return flashDiv;
				};
				
				this.execute = function(sender, event, args)
				{
					var command = args.command;

					switch (command)
					{
						case 'get':
							var code = sh.utils.unindent(
								sh.utils.fixInputString(highlighter.originalCode)
									.replace(/&lt;/g, '<')
									.replace(/&gt;/g, '>')
									.replace(/&amp;/g, '&')
								);

							if(window.clipboardData)
								// will fall through to the confirmation because there isn't a break
								window.clipboardData.setData('text', code);
							else
								return sh.utils.unindent(code);
							
						case 'ok':
							sh.utils.alert(sh.config.strings.copyToClipboardConfirmation);
							break;
							
						case 'error':
							sh.utils.alert(args.message);
							break;
					}
				};
			},
			
			/** Command to print the colored source code. */
			printSource : function(highlighter)
			{
				this.create = function()
				{
					return sh.config.strings.print;
				};
				
				this.execute = function(sender, event, args)
				{
					var iframe = document.createElement('IFRAME'),
						doc = null
						;
					
					// make sure there is never more than one hidden iframe created by SH
					if (sh.vars.printFrame != null)
						document.body.removeChild(sh.vars.printFrame);
					
					sh.vars.printFrame = iframe;
					
					// this hides the iframe
					iframe.style.cssText = 'position:absolute;width:0px;height:0px;left:-500px;top:-500px;';
				
					document.body.appendChild(iframe);
					doc = iframe.contentWindow.document;
					
					copyStyles(doc, window.document);
					doc.write('<div class="' + highlighter.div.className.replace('collapsed', '') + ' printing">' + highlighter.div.innerHTML + '</div>');
					doc.close();
					
					iframe.contentWindow.focus();
					iframe.contentWindow.print();
					
					function copyStyles(destDoc, sourceDoc)
					{
						var links = sourceDoc.getElementsByTagName('link');
					
						for(var i = 0; i < links.length; i++)
							if(links[i].rel.toLowerCase() == 'stylesheet' && /shCore\.css$/.test(links[i].href))
								destDoc.write('<link type="text/css" rel="stylesheet" href="' + links[i].href + '"></link>');
					};
				};
			},

			/** Command to display the about dialog window. */
			about : function(highlighter)
			{
				this.create = function()
				{	
					return sh.config.strings.help;
				};

				this.execute = function(sender, event)
				{	
					var wnd = sh.utils.popup('', '_blank', 500, 250, 'scrollbars=0'),
						doc = wnd.document
						;
					
					doc.write(sh.config.strings.aboutDialog);
					doc.close();
					wnd.focus();
				};
			}
		}
	},

	utils : {
		/**
		 * Finds an index of element in the array.
		 * @ignore
		 * @param {Object} searchElement
		 * @param {Number} fromIndex
		 * @return {Number} Returns index of element if found; -1 otherwise.
		 */
		indexOf : function(array, searchElement, fromIndex)
		{
			fromIndex = Math.max(fromIndex || 0, 0);

			for (var i = fromIndex; i < array.length; i++)
				if(array[i] == searchElement)
					return i;

			return -1;
		},
		
		/**
		 * Generates a unique element ID.
		 */
		guid : function(prefix)
		{
			return prefix + Math.round(Math.random() * 1000000).toString();
		},
		
		/**
		 * Merges two objects. Values from obj2 override values in obj1.
		 * Function is NOT recursive and works only for one dimensional objects.
		 * @param {Object} obj1 First object.
		 * @param {Object} obj2 Second object.
		 * @return {Object} Returns combination of both objects.
		 */
		merge: function(obj1, obj2)
		{
			var result = {}, name;

			for (name in obj1) 
				result[name] = obj1[name];
			
			for (name in obj2) 
				result[name] = obj2[name];
				
			return result;
		},
		
		/**
		 * Attempts to convert string to boolean.
		 * @param {String} value Input string.
		 * @return {Boolean} Returns true if input was "true", false if input was "false" and value otherwise.
		 */
		toBoolean: function(value)
		{
			switch (value)
			{
				case "true":
					return true;
					
				case "false":
					return false;
			}
			
			return value;
		},
		
		/**
		 * Opens up a centered popup window.
		 * @param {String} url		URL to open in the window.
		 * @param {String} name		Popup name.
		 * @param {int} width		Popup width.
		 * @param {int} height		Popup height.
		 * @param {String} options	window.open() options.
		 * @return {Window}			Returns window instance.
		 */
		popup: function(url, name, width, height, options)
		{
			var x = (screen.width - width) / 2,
				y = (screen.height - height) / 2
				;
				
			options +=	', left=' + x + 
						', top=' + y +
						', width=' + width +
						', height=' + height
				;
			options = options.replace(/^,/, '');

			var win = window.open(url, name, options);
			win.focus();
			return win;
		},
		
		/**
		 * Adds event handler to the target object.
		 * @param {Object} obj		Target object.
		 * @param {String} type		Name of the event.
		 * @param {Function} func	Handling function.
		 */
		addEvent: function(obj, type, func)
		{
			if (obj.attachEvent) 
			{
				obj['e' + type + func] = func;
				obj[type + func] = function()
				{
					obj['e' + type + func](window.event);
				}
				obj.attachEvent('on' + type, obj[type + func]);
			}
			else 
			{
				obj.addEventListener(type, func, false);
			}
		},
		
		/**
		 * Displays an alert.
		 * @param {String} str String to display.
		 */
		alert: function(str)
		{
			alert(sh.config.strings.alert + str)
		},
		
		/**
		 * Finds a brush by its alias.
		 *
		 * @param {String} alias	Brush alias.
		 * @param {Boolean} alert	Suppresses the alert if false.
		 * @return {Brush}			Returns bursh constructor if found, null otherwise.
		 */
		findBrush: function(alias, alert)
		{
			var brushes = sh.vars.discoveredBrushes,
				result = null
				;
			
			if (brushes == null) 
			{
				brushes = {};
				
				// Find all brushes
				for (var brush in sh.brushes) 
				{
					var aliases = sh.brushes[brush].aliases;
					
					if (aliases == null) 
						continue;
					
					// keep the brush name
					sh.brushes[brush].name = brush.toLowerCase();
					
					for (var i = 0; i < aliases.length; i++) 
						brushes[aliases[i]] = brush;
				}
				
				sh.vars.discoveredBrushes = brushes;
			}
			
			result = sh.brushes[brushes[alias]];

			if (result == null && alert != false)
				sh.utils.alert(sh.config.strings.noBrush + alias);
			
			return result;
		},
		
		/**
		 * Executes a callback on each line and replaces each line with result from the callback.
		 * @param {Object} str			Input string.
		 * @param {Object} callback		Callback function taking one string argument and returning a string.
		 */
		eachLine: function(str, callback)
		{
			var lines = str.split('\n');
			
			for (var i = 0; i < lines.length; i++)
				lines[i] = callback(lines[i]);
				
			return lines.join('\n');
		},
		
		/**
		 * This is a special trim which only removes first and last empty lines
		 * and doesn't affect valid leading space on the first line.
		 * 
		 * @param {String} str   Input string
		 * @return {String}      Returns string without empty first and last lines.
		 */
		trimFirstAndLastLines: function(str)
		{
			return str.replace(/^[ ]*[\n]+|[\n]*[ ]*$/g, '');
		},
		
		/**
		 * Parses key/value pairs into hash object.
		 * 
		 * Understands the following formats:
		 * - name: word;
		 * - name: [word, word];
		 * - name: "string";
		 * - name: 'string';
		 * 
		 * For example:
		 *   name1: value; name2: [value, value]; name3: 'value'
		 *   
		 * @param {String} str    Input string.
		 * @return {Object}       Returns deserialized object.
		 */
		parseParams: function(str)
		{
			var match, 
				result = {},
				arrayRegex = new XRegExp("^\\[(?<values>(.*?))\\]$"),
				regex = new XRegExp(
					"(?<name>[\\w-]+)" +
					"\\s*:\\s*" +
					"(?<value>" +
						"[\\w-%#]+|" +		// word
						"\\[.*?\\]|" +		// [] array
						'".*?"|' +			// "" string
						"'.*?'" +			// '' string
					")\\s*;?",
					"g"
				)
				;

			while ((match = regex.exec(str)) != null) 
			{
				if($ieVersion != 7){
				var value = match.value
					.replace(/^['"]|['"]$/g, '') // strip quotes from end of strings
					;
				
				// try to parse array value
				if (value != null && arrayRegex.test(value))
				{
					var m = arrayRegex.exec(value);
					value = m.values.length > 0 ? m.values.split(/\s*,\s*/) : [];
				}
				
				result[match.name] = value;
			}
		}
			
			return result;
		},
	
		/**
		 * Wraps each line of the string into <code/> tag with given style applied to it.
		 * 
		 * @param {String} str   Input string.
		 * @param {String} css   Style name to apply to the string.
		 * @return {String}      Returns input string with each line surrounded by <span/> tag.
		 */
		decorate: function(str, css)
		{
			if (str == null || str.length == 0 || str == '\n') 
				return str;
	
			str = str.replace(/</g, '&lt;');
	
			// Replace two or more sequential spaces with &nbsp; leaving last space untouched.
			str = str.replace(/ {2,}/g, function(m)
			{
				var spaces = '';
				
				for (var i = 0; i < m.length - 1; i++)
					spaces += '&nbsp;';
				
				return spaces + ' ';
			});

			// Split each line and apply <span class="...">...</span> to them so that
			// leading spaces aren't included.
			if (css != null) 
				str = sh.utils.eachLine(str, function(line)
				{
					if (line.length == 0) 
						return '';
					
					var spaces = '';
					
					line = line.replace(/^(&nbsp;| )+/, function(s)
					{
						spaces = s;
						return '';
					});
					
					if (line.length == 0) 
						return spaces;
					
					return spaces + '<code class="' + css + '">' + line + '</code>';
				});

			return str;
		},
	
		/**
		 * Pads number with zeros until it's length is the same as given length.
		 * 
		 * @param {Number} number	Number to pad.
		 * @param {Number} length	Max string length with.
		 * @return {String}			Returns a string padded with proper amount of '0'.
		 */
		padNumber : function(number, length)
		{
			var result = number.toString();
			
			while (result.length < length)
				result = '0' + result;
			
			return result;
		},
		
		/**
		 * Measures width of a single space character.
		 * @return {Number} Returns width of a single space character.
		 */
		measureSpace : function()
		{
			var container = document.createElement('div'),
				span,
				result = 0,
				body = document.body,
				id = sh.utils.guid('measureSpace'),
				
				// variable names will be compressed, so it's better than a plain string
				divOpen = '<div class="',
				closeDiv = '</div>',
				closeSpan = '</span>'
				;

			// we have to duplicate highlighter nested structure in order to get an acurate space measurment
			container.innerHTML = 
				divOpen + 'syntaxhighlighter">' 
					+ divOpen + 'lines">' 
						+ divOpen + 'line">' 
							+ divOpen + 'content'
								+ '"><span class="block"><span id="' + id + '">&nbsp;' + closeSpan + closeSpan
							+ closeDiv 
						+ closeDiv 
					+ closeDiv 
				+ closeDiv
				;
			
			body.appendChild(container);
			span = document.getElementById(id);
			
			if (/opera/i.test(navigator.userAgent))
			{
				var style = window.getComputedStyle(span, null);
				result = parseInt(style.getPropertyValue("width"));
			}
			else
			{
				result = span.offsetWidth;
			}

			body.removeChild(container);

			return result;
		},
		
		/**
		 * Replaces tabs with spaces.
		 * 
		 * @param {String} code		Source code.
		 * @param {Number} tabSize	Size of the tab.
		 * @return {String}			Returns code with all tabs replaces by spaces.
		 */
		processTabs : function(code, tabSize)
		{
			var tab = '';
			
			for (var i = 0; i < tabSize; i++)
				tab += ' ';

			return code.replace(/\t/g, tab);
		},
		
		/**
		 * Replaces tabs with smart spaces.
		 * 
		 * @param {String} code    Code to fix the tabs in.
		 * @param {Number} tabSize Number of spaces in a column.
		 * @return {String}        Returns code with all tabs replaces with roper amount of spaces.
		 */
		processSmartTabs : function(code, tabSize)
		{
			var lines = code.split('\n'),
				tab = '\t',
				spaces = ''
				;
			
			// Create a string with 1000 spaces to copy spaces from... 
			// It's assumed that there would be no indentation longer than that.
			for (var i = 0; i < 50; i++) 
				spaces += '                    '; // 20 spaces * 50
					
			// This function inserts specified amount of spaces in the string
			// where a tab is while removing that given tab.
			function insertSpaces(line, pos, count)
			{
				return line.substr(0, pos)
					+ spaces.substr(0, count)
					+ line.substr(pos + 1, line.length) // pos + 1 will get rid of the tab
					;
			};
	
			// Go through all the lines and do the 'smart tabs' magic.
			code = sh.utils.eachLine(code, function(line)
			{
				if (line.indexOf(tab) == -1) 
					return line;
				
				var pos = 0;
				
				while ((pos = line.indexOf(tab)) != -1) 
				{
					// This is pretty much all there is to the 'smart tabs' logic.
					// Based on the position within the line and size of a tab,
					// calculate the amount of spaces we need to insert.
					var spaces = tabSize - pos % tabSize;
					line = insertSpaces(line, pos, spaces);
				}
				
				return line;
			});
			
			return code;
		},
		
		/**
		 * Performs various string fixes based on configuration.
		 */
		fixInputString : function(str)
		{
			var br = /<br\s*\/?>|&lt;br\s*\/?&gt;/gi;
			
			if (sh.config.bloggerMode == true)
				str = str.replace(br, '\n');

			if (sh.config.stripBrs == true)
				str = str.replace(br, '');
				
			return str;
		},
		
		/**
		 * Removes all white space at the begining and end of a string.
		 * 
		 * @param {String} str   String to trim.
		 * @return {String}      Returns string without leading and following white space characters.
		 */
		trim: function(str)
		{
			return str.replace(/^\s+|\s+$/g, '');
		},
		
		/**
		 * Unindents a block of text by the lowest common indent amount.
		 * @param {String} str   Text to unindent.
		 * @return {String}      Returns unindented text block.
		 */
		unindent: function(str)
		{
			var lines = sh.utils.fixInputString(str).split('\n'),
				indents = new Array(),
				regex = /^\s*/,
				min = 1000
				;
			
			// go through every line and check for common number of indents
			for (var i = 0; i < lines.length && min > 0; i++) 
			{
				var line = lines[i];
				
				if (sh.utils.trim(line).length == 0) 
					continue;
				
				var matches = regex.exec(line);
				
				// In the event that just one line doesn't have leading white space
				// we can't unindent anything, so bail completely.
				if (matches == null) 
					return str;
					
				min = Math.min(matches[0].length, min);
			}
			
			// trim minimum common number of white space from the begining of every line
			if (min > 0) 
				for (var i = 0; i < lines.length; i++) 
					lines[i] = lines[i].substr(min);
			
			return lines.join('\n');
		},
	
		/**
		 * Callback method for Array.sort() which sorts matches by
		 * index position and then by length.
		 * 
		 * @param {Match} m1	Left object.
		 * @param {Match} m2    Right object.
		 * @return {Number}     Returns -1, 0 or -1 as a comparison result.
		 */
		matchesSortCallback: function(m1, m2)
		{
			// sort matches by index first
			if(m1.index < m2.index)
				return -1;
			else if(m1.index > m2.index)
				return 1;
			else
			{
				// if index is the same, sort by length
				if(m1.length < m2.length)
					return -1;
				else if(m1.length > m2.length)
					return 1;
			}
			
			return 0;
		},
	
		/**
		 * Executes given regular expression on provided code and returns all
		 * matches that are found.
		 * 
		 * @param {String} code    Code to execute regular expression on.
		 * @param {Object} regex   Regular expression item info from <code>regexList</code> collection.
		 * @return {Array}         Returns a list of Match objects.
		 */ 
		getMatches: function(code, regexInfo)
		{
			function defaultAdd(match, regexInfo)
			{
				return [new sh.Match(match[0], match.index, regexInfo.css)];
			};
			
			var index = 0,
				match = null,
				result = [],
				func = regexInfo.func ? regexInfo.func : defaultAdd
				;
			
			while((match = regexInfo.regex.exec(code)) != null)
				result = result.concat(func(match, regexInfo));
				
			return result;
		},
		
		processUrls: function(code)
		{
			var lt = '&lt;',
				gt = '&gt;'
				;
			
			return code.replace(sh.regexLib.url, function(m)
			{
				var suffix = '', prefix = '';
				
				// We include &lt; and &gt; in the URL for the common cases like <http://google.com>
				// The problem is that they get transformed into &lt;http://google.com&gt;
				// Where as &gt; easily looks like part of the URL string.
				
				if (m.indexOf(lt) == 0)
				{
					prefix = lt;
					m = m.substring(lt.length);
				}

				if (m.indexOf(gt) == m.length - gt.length)
				{
					m = m.substring(0, m.length - gt.length);
					suffix = gt;
				}
				
				return prefix + '<a href="' + m + '">' + m + '</a>' + suffix;
			});
		},
		
		/**
		 * Finds all <SCRIPT TYPE="syntaxhighlighter" /> elements.
		 * @return {Array} Returns array of all found SyntaxHighlighter tags.
		 */
		getSyntaxHighlighterScriptTags: function()
		{
			var tags = document.getElementsByTagName('script'),
				result = []
				;
			
			for (var i = 0; i < tags.length; i++)
				if (tags[i].type == 'syntaxhighlighter')
					result.push(tags[i]);
					
			return result;
		},
		
		/**
		 * Strips <![CDATA[]]> from <SCRIPT /> content because it should be used
		 * there in most cases for XHTML compliance.
		 * @param {String} original	Input code.
		 * @return {String} Returns code without leading <![CDATA[]]> tags.
		 */
		stripCData: function(original)
		{
			var left = '<![CDATA[',
				right = ']]>',
				// for some reason IE inserts some leading blanks here
				copy = sh.utils.trim(original),
				changed = false
				;
			
			if (copy.indexOf(left) == 0)
			{
				copy = copy.substring(left.length);
				changed = true;
			}
			
			if (copy.indexOf(right) == copy.length - right.length)
			{
				copy = copy.substring(0, copy.length - right.length);
				changed = true;
			}
			
			return changed ? copy : original;
		}
	}, // end of utils
	
	/**
	 * Shorthand to highlight all elements on the page that are marked as 
	 * SyntaxHighlighter source code.
	 * 
	 * @param {Object} globalParams		Optional parameters which override element's 
	 * 									parameters. Only used if element is specified.
	 * 
	 * @param {Object} element	Optional element to highlight. If none is
	 * 							provided, all elements in the current document 
	 * 							are highlighted.
	 */ 
	highlight : function(globalParams, element)
	{
		function toArray(source)
		{
			var result = [];
			
			for (var i = 0; i < source.length; i++) 
				result.push(source[i]);
				
			return result;
		};
		
		var elements = element ? [element] : toArray(document.getElementsByTagName(sh.config.tagName)), 
			propertyName = 'innerHTML', 
			highlighter = null,
			conf = sh.config
			;

		// support for <SCRIPT TYPE="syntaxhighlighter" /> feature
		if (conf.useScriptTags)
			elements = elements.concat(sh.utils.getSyntaxHighlighterScriptTags());

		if (elements.length === 0) 
			return;
	
		for (var i = 0; i < elements.length; i++) 
		{
			var target = elements[i], 
				params = sh.utils.parseParams(target.className),
				brushName,
				code,
				result
				;

			// local params take precedence over globals
			params = sh.utils.merge(globalParams, params);
			brushName = params['brush'];

			if (brushName == null)
				continue;

			// Instantiate a brush
			if (params['html-script'] == 'true' || sh.defaults['html-script'] == true) 
			{
				highlighter = new sh.HtmlScript(brushName);
				brushName = 'htmlscript';
			}
			else
			{
				var brush = sh.utils.findBrush(brushName);
				
				if (brush)
				{
					brushName = brush.name;
					highlighter = new brush();
				}
				else
				{
					continue;
				}
			}
			
			code = target[propertyName];
			
			// remove CDATA from <SCRIPT/> tags if it's present
			if (conf.useScriptTags)
				code = sh.utils.stripCData(code);
			
			params['brush-name'] = brushName;
			highlighter.highlight(code, params);
			
			result = highlighter.div;
			
			if (sh.config.debug) 
			{
				result = document.createElement('textarea');
				result.value = highlighter.div.innerHTML;
				result.style.width = '70em';
				result.style.height = '30em';
			}
			
			target.parentNode.replaceChild(result, target);
		}
	},

	/**
	 * Main entry point for the SyntaxHighlighter.
	 * @param {Object} params Optional params to apply to all highlighted elements.
	 */
	all : function(params)
	{
		sh.utils.addEvent(
			window,
			'load',
			function() { sh.highlight(params); }
		);
	}
}; // end of sh

/**
 * Match object.
 */
sh.Match = function(value, index, css)
{
	this.value = value;
	this.index = index;
	this.length = value.length;
	this.css = css;
	this.brushName = null;
};

sh.Match.prototype.toString = function()
{
	return this.value;
};

/**
 * Simulates HTML code with a scripting language embedded.
 * 
 * @param {String} scriptBrushName Brush name of the scripting language.
 */
sh.HtmlScript = function(scriptBrushName)
{
	var brushClass = sh.utils.findBrush(scriptBrushName),
		scriptBrush,
		xmlBrush = new sh.brushes.Xml(),
		bracketsRegex = null
		;

	if (brushClass == null)
		return;
	
	scriptBrush = new brushClass();
	this.xmlBrush = xmlBrush;
	
	if (scriptBrush.htmlScript == null)
	{
		sh.utils.alert(sh.config.strings.brushNotHtmlScript + scriptBrushName);
		return;
	}
	
	xmlBrush.regexList.push(
		{ regex: scriptBrush.htmlScript.code, func: process }
	);
	
	function offsetMatches(matches, offset)
	{
		for (var j = 0; j < matches.length; j++) 
			matches[j].index += offset;
	}
	
	function process(match, info)
	{
		var code = match.code,
			matches = [],
			regexList = scriptBrush.regexList,
			offset = match.index + match.left.length,
			htmlScript = scriptBrush.htmlScript,
			result
			;

		// add all matches from the code
		for (var i = 0; i < regexList.length; i++)
		{
			result = sh.utils.getMatches(code, regexList[i]);
			offsetMatches(result, offset);
			matches = matches.concat(result);
		}
		
		// add left script bracket
		if (htmlScript.left != null && match.left != null)
		{
			result = sh.utils.getMatches(match.left, htmlScript.left);
			offsetMatches(result, match.index);
			matches = matches.concat(result);
		}
		
		// add right script bracket
		if (htmlScript.right != null && match.right != null)
		{
			result = sh.utils.getMatches(match.right, htmlScript.right);
			offsetMatches(result, match.index + match[0].lastIndexOf(match.right));
			matches = matches.concat(result);
		}
		
		for (var j = 0; j < matches.length; j++)
			matches[j].brushName = brushClass.name;

		return matches;
	}
};

sh.HtmlScript.prototype.highlight = function(code, params)
{
	this.xmlBrush.highlight(code, params);
	this.div = this.xmlBrush.div;
}

/**
 * Main Highlither class.
 * @constructor
 */
sh.Highlighter = function()
{
};

sh.Highlighter.prototype = {
	/**
	 * Returns value of the parameter passed to the highlighter.
	 * @param {String} name				Name of the parameter.
	 * @param {Object} defaultValue		Default value.
	 * @return {Object}					Returns found value or default value otherwise.
	 */
	getParam : function(name, defaultValue)
	{
		var result = this.params[name];
		return sh.utils.toBoolean(result == null ? defaultValue : result);
	},
	
	/**
	 * Shortcut to document.createElement().
	 * @param {String} name		Name of the element to create (DIV, A, etc).
	 * @return {HTMLElement}	Returns new HTML element.
	 */
	create: function(name)
	{
		return document.createElement(name);
	},
	
	/**
	 * Applies all regular expression to the code and stores all found
	 * matches in the `this.matches` array.
	 * @param {Array} regexList		List of regular expressions.
	 * @param {String} code			Source code.
	 * @return {Array}				Returns list of matches.
	 */
	findMatches: function(regexList, code)
	{
		var result = [];
		
		if (regexList != null)
			for (var i = 0; i < regexList.length; i++) 
				// BUG: length returns len+1 for array if methods added to prototype chain (oising@gmail.com)
				if (typeof (regexList[i]) == "object")
					result = result.concat(sh.utils.getMatches(code, regexList[i]));
		
		// sort the matches
		return result.sort(sh.utils.matchesSortCallback);
	},
	
	/**
	 * Checks to see if any of the matches are inside of other matches. 
	 * This process would get rid of highligted strings inside comments, 
	 * keywords inside strings and so on.
	 */
	removeNestedMatches: function()
	{
		var matches = this.matches;
		
		// Optimized by Jose Prado (http://joseprado.com)
		for (var i = 0; i < matches.length; i++) 
		{ 
			if (matches[i] === null)
				continue;
			
			var itemI = matches[i],
				itemIEndPos = itemI.index + itemI.length
				;
			
			for (var j = i + 1; j < matches.length && matches[i] !== null; j++) 
			{
				var itemJ = matches[j];
				
				if (itemJ === null) 
					continue;
				else if (itemJ.index > itemIEndPos) 
					break;
				else if (itemJ.index == itemI.index && itemJ.length > itemI.length)
					this.matches[i] = null;
				else if (itemJ.index >= itemI.index && itemJ.index < itemIEndPos) 
					this.matches[j] = null;
			}
		}
	},
	
	/**
	 * Splits block of text into individual DIV lines.
	 * @param {String} code     Code to highlight.
	 * @return {String}         Returns highlighted code in HTML form.
	 */
	createDisplayLines : function(code)
	{
		var lines = code.split(/\n/g),
			firstLine = parseInt(this.getParam('first-line')),
			padLength = this.getParam('pad-line-numbers'),
			highlightedLines = this.getParam('highlight', []),
			hasGutter = this.getParam('gutter')
			;
		
		code = '';
		
		if (padLength == true)
			padLength = (firstLine + lines.length - 1).toString().length;
		else if (isNaN(padLength) == true)
			padLength = 0;

		for (var i = 0; i < lines.length; i++)
		{
			var line = lines[i],
				indent = /^(&nbsp;|\s)+/.exec(line),
				lineClass = 'alt' + (i % 2 == 0 ? 1 : 2),
				lineNumber = sh.utils.padNumber(firstLine + i, padLength),
				highlighted = sh.utils.indexOf(highlightedLines, (firstLine + i).toString()) != -1,
				spaces = null
				;

			if (indent != null)
			{
				spaces = indent[0].toString();
				line = line.substr(spaces.length);
			}

			line = sh.utils.trim(line);
			
			if (line.length == 0)
				line = '&nbsp;';
			
			if (highlighted)
				lineClass += ' highlighted';
			
			code += 
				'<div class="line ' + lineClass + '">'
					+ '<table>'
						+ '<tr>'
							+ (hasGutter ? '<td class="number"><code>' + lineNumber + '</code></td>' : '')
							+ '<td class="content">'
								+ (spaces != null ? '<code class="spaces">' + spaces.replace(' ', '&nbsp;') + '</code>' : '')
								+ line
							+ '</td>'
						+ '</tr>'
					+ '</table>'
				+ '</div>'
				;
		}
		
		return code;
	},
	
	/**
	 * Finds all matches in the source code.
	 * @param {String} code		Source code to process matches in.
	 * @param {Array} matches	Discovered regex matches.
	 * @return {String} Returns formatted HTML with processed mathes.
	 */
	processMatches: function(code, matches)
	{
		var pos = 0, 
			result = '',
			decorate = sh.utils.decorate, // make an alias to save some bytes
			brushName = this.getParam('brush-name', '')
			;
		
		function getBrushNameCss(match)
		{
			var result = match ? (match.brushName || brushName) : brushName;
			return result ? result + ' ' : '';
		};
		
		// Finally, go through the final list of matches and pull the all
		// together adding everything in between that isn't a match.
		for (var i = 0; i < matches.length; i++) 
		{
			var match = matches[i],
				matchBrushName
				;
			
			if (match === null || match.length === 0) 
				continue;
			
			matchBrushName = getBrushNameCss(match);
			
			result += decorate(code.substr(pos, match.index - pos), matchBrushName + 'plain')
					+ decorate(match.value, matchBrushName + match.css)
					;

			pos = match.index + match.length;
		}

		// don't forget to add whatever's remaining in the string
		result += decorate(code.substr(pos), getBrushNameCss() + 'plain');

		return result;
	},
	
	/**
	 * Highlights the code and returns complete HTML.
	 * @param {String} code     Code to highlight.
	 * @param {Object} params   Parameters object.
	 */
	highlight: function(code, params)
	{
		// using variables for shortcuts because JS compressor will shorten local variable names
		var conf = sh.config,
			vars = sh.vars,
			div,
			divClassName,
			tabSize,
			important = 'important'
			;

		this.params = {};
		this.div = null;
		this.lines = null;
		this.code = null;
		this.bar = null;
		this.toolbarCommands = {};
		this.id = sh.utils.guid('highlighter_');

		// register this instance in the highlighters list
		vars.highlighters[this.id] = this;

		if (code === null) 
			code = '';
		
		// local params take precedence over defaults
		this.params = sh.utils.merge(sh.defaults, params || {});

		// process light mode
		if (this.getParam('light') == true)
			this.params.toolbar = this.params.gutter = false;
		
		this.div = div = this.create('DIV');
		this.lines = this.create('DIV');
		this.lines.className = 'lines';

		className = 'syntaxhighlighter';
		div.id = this.id;
		
		// make collapsed
		if (this.getParam('collapse'))
			className += ' collapsed';
		
		// disable gutter
		if (this.getParam('gutter') == false)
			className += ' nogutter';
		
		// disable line wrapping
		if (this.getParam('wrap-lines') == false)
		 	this.lines.className += ' no-wrap';

		// add custom user style name
		className += ' ' + this.getParam('class-name');
		
		// add brush alias to the class name for custom CSS
		className += ' ' + this.getParam('brush-name');
		
		div.className = className;
		
		this.originalCode = code;
		this.code = sh.utils.trimFirstAndLastLines(code)
			.replace(/\r/g, ' ') // IE lets these buggers through
			;
		
		tabSize = this.getParam('tab-size');
		
		// replace tabs with spaces
		this.code = this.getParam('smart-tabs') == true
			? sh.utils.processSmartTabs(this.code, tabSize)
			: sh.utils.processTabs(this.code, tabSize)
			;

		this.code = sh.utils.unindent(this.code);

		// add controls toolbar
		if (this.getParam('toolbar')) 
		{
			this.bar = this.create('DIV');
			this.bar.className = 'bar';
			this.bar.appendChild(sh.toolbar.create(this));
			div.appendChild(this.bar);
			
			// set up toolbar rollover
			var bar = this.bar;
			function hide() { bar.className = bar.className.replace('show', ''); }
			div.onmouseover = function() { hide(); bar.className += ' show'; };
			div.onmouseout = function() { hide(); }
		}
		
		div.appendChild(this.lines);
	
		this.matches = this.findMatches(this.regexList, this.code);
		this.removeNestedMatches();
		
		code = this.processMatches(this.code, this.matches);
		
		// finally, split all lines so that they wrap well
		code = this.createDisplayLines(sh.utils.trim(code));
		
		// finally, process the links
		if (this.getParam('auto-links'))
			code = sh.utils.processUrls(code);

		this.lines.innerHTML = code;
	},
	
	/**
	 * Converts space separated list of keywords into a regular expression string.
	 * @param {String} str    Space separated keywords.
	 * @return {String}       Returns regular expression string.
	 */	
	getKeywords: function(str)
	{
		str = str
			.replace(/^\s+|\s+$/g, '')
			.replace(/\s+/g, '|')
			;
		
		return '\\b(?:' + str + ')\\b';
	},
	
	/**
	 * Makes a brush compatible with the `html-script` functionality.
	 * @param {Object} regexGroup Object containing `left` and `right` regular expressions.
	 */
	forHtmlScript: function(regexGroup)
	{
		this.htmlScript = {
			left : { regex: regexGroup.left, css: 'script' },
			right : { regex: regexGroup.right, css: 'script' },
			code : new XRegExp(
				"(?<left>" + regexGroup.left.source + ")" +
				"(?<code>.*?)" +
				"(?<right>" + regexGroup.right.source + ")",
				"sgi"
				)
		};
	}
}; // end of Highlighter

return sh;
}(); // end of anonymous function


/**
 * XRegExp 0.6.1
 * (c) 2007-2008 Steven Levithan
 * <http://stevenlevithan.com/regex/xregexp/>
 * MIT License
 * 
 * provides an augmented, cross-browser implementation of regular expressions
 * including support for additional modifiers and syntax. several convenience
 * methods and a recursive-construct parser are also included.
 */

// prevent running twice, which would break references to native globals
if (!window.XRegExp) {
// anonymous function to avoid global variables
(function () {
// copy various native globals for reference. can't use the name ``native``
// because it's a reserved JavaScript keyword.
var real = {
        exec:    RegExp.prototype.exec,
        match:   String.prototype.match,
        replace: String.prototype.replace,
        split:   String.prototype.split
    },
    /* regex syntax parsing with support for all the necessary cross-
       browser and context issues (escapings, character classes, etc.) */
    lib = {
        part:       /(?:[^\\([#\s.]+|\\(?!k<[\w$]+>|[pP]{[^}]+})[\S\s]?|\((?=\?(?!#|<[\w$]+>)))+|(\()(?:\?(?:(#)[^)]*\)|<([$\w]+)>))?|\\(?:k<([\w$]+)>|[pP]{([^}]+)})|(\[\^?)|([\S\s])/g,
        replaceVar: /(?:[^$]+|\$(?![1-9$&`']|{[$\w]+}))+|\$(?:([1-9]\d*|[$&`'])|{([$\w]+)})/g,
        extended:   /^(?:\s+|#.*)+/,
        quantifier: /^(?:[?*+]|{\d+(?:,\d*)?})/,
        classLeft:  /&&\[\^?/g,
        classRight: /]/g
    },
    indexOf = function (array, item, from) {
        for (var i = from || 0; i < array.length; i++)
            if (array[i] === item) return i;
        return -1;
    },
    brokenExecUndef = /()??/.exec("")[1] !== undefined,
    plugins = {};

/**
 * Accepts a pattern and flags, returns a new, extended RegExp object.
 * differs from a native regex in that additional flags and syntax are
 * supported and browser inconsistencies are ameliorated.
 * @ignore
 */
XRegExp = function (pattern, flags) {
    if (pattern instanceof RegExp) {
        if (flags !== undefined)
            throw TypeError("can't supply flags when constructing one RegExp from another");
        return pattern.addFlags(); // new copy
    }

    var flags           = flags || "",
        singleline      = flags.indexOf("s") > -1,
        extended        = flags.indexOf("x") > -1,
        hasNamedCapture = false,
        captureNames    = [],
        output          = [],
        part            = lib.part,
        match, cc, len, index, regex;

    part.lastIndex = 0; // in case the last XRegExp compilation threw an error (unbalanced character class)

    while (match = real.exec.call(part, pattern)) {
        // comment pattern. this check must come before the capturing group check,
        // because both match[1] and match[2] will be non-empty.
        if (match[2]) {
            // keep tokens separated unless the following token is a quantifier
            if (!lib.quantifier.test(pattern.slice(part.lastIndex)))
                output.push("(?:)");
        // capturing group
        } else if (match[1]) {
            captureNames.push(match[3] || null);
            if (match[3])
                hasNamedCapture = true;
            output.push("(");
        // named backreference
        } else if (match[4]) {
            index = indexOf(captureNames, match[4]);
            // keep backreferences separate from subsequent literal numbers
            // preserve backreferences to named groups that are undefined at this point as literal strings
            output.push(index > -1 ?
                "\\" + (index + 1) + (isNaN(pattern.charAt(part.lastIndex)) ? "" : "(?:)") :
                match[0]
            );
        // unicode element (requires plugin)
        } else if (match[5]) {
            output.push(plugins.unicode ?
                plugins.unicode.get(match[5], match[0].charAt(1) === "P") :
                match[0]
            );
        // character class opening delimiter ("[" or "[^")
        // (non-native unicode elements are not supported within character classes)
        } else if (match[6]) {
            if (pattern.charAt(part.lastIndex) === "]") {
                // for cross-browser compatibility with ECMA-262 v3 behavior,
                // convert [] to (?!) and [^] to [\S\s].
                output.push(match[6] === "[" ? "(?!)" : "[\\S\\s]");
                part.lastIndex++;
            } else {
                // parse the character class with support for inner escapes and
                // ES4's infinitely nesting intersection syntax ([&&[^&&[]]]).
                cc = XRegExp.matchRecursive("&&" + pattern.slice(match.index), lib.classLeft, lib.classRight, "", {escapeChar: "\\"})[0];
                output.push(match[6] + cc + "]");
                part.lastIndex += cc.length + 1;
            }
        // dot ("."), pound sign ("#"), or whitespace character
        } else if (match[7]) {
            if (singleline && match[7] === ".") {
                output.push("[\\S\\s]");
            } else if (extended && lib.extended.test(match[7])) {
                len = real.exec.call(lib.extended, pattern.slice(part.lastIndex - 1))[0].length;
                // keep tokens separated unless the following token is a quantifier
                if (!lib.quantifier.test(pattern.slice(part.lastIndex - 1 + len)))
                    output.push("(?:)");
                part.lastIndex += len - 1;
            } else {
                output.push(match[7]);
            }
        } else {
            output.push(match[0]);
        }
    }

    regex = RegExp(output.join(""), real.replace.call(flags, /[sx]+/g, ""));
    regex._x = {
        source:       pattern,
        captureNames: hasNamedCapture ? captureNames : null
    };
    return regex;
};

/**
 * Barebones plugin support for now (intentionally undocumented)
 * @ignore
 * @param {Object} name
 * @param {Object} o
 */
XRegExp.addPlugin = function (name, o) {
    plugins[name] = o;
};

/**
 * Adds named capture support, with values returned as ``result.name``.
 * 
 * Also fixes two cross-browser issues, following the ECMA-262 v3 spec:
 *  - captured values for non-participating capturing groups should be returned
 *    as ``undefined``, rather than the empty string.
 *  - the regex's ``lastIndex`` should not be incremented after zero-length
 *    matches.
 * @ignore
 */
if($ieVersion != 7){
RegExp.prototype.exec = function (str) {
    var match = real.exec.call(this, str),
        name, i, r2;
    if (match) {
        // fix browsers whose exec methods don't consistently return
        // undefined for non-participating capturing groups
        if (brokenExecUndef && match.length > 1) {
            // r2 doesn't need /g or /y, but they shouldn't hurt
            r2 = new RegExp("^" + this.source + "$(?!\\s)", this.getNativeFlags());
            real.replace.call(match[0], r2, function () {
                for (i = 1; i < arguments.length - 2; i++) {
                    if (arguments[i] === undefined) match[i] = undefined;
                }
            });
        }
        // attach named capture properties
        if (this._x && this._x.captureNames) {
            for (i = 1; i < match.length; i++) {
                name = this._x.captureNames[i - 1];
                if (name) match[name] = match[i];
            }
        }
        // fix browsers that increment lastIndex after zero-length matches
        if (this.global && this.lastIndex > (match.index + match[0].length))
            this.lastIndex--;
    }
    return match;
};
}

})(); // end anonymous function
} // end if(!window.XRegExp)

/**
 * intentionally undocumented
 * @ignore
 */
if($ieVersion != 7){
RegExp.prototype.getNativeFlags = function () {
    return (this.global     ? "g" : "") +
           (this.ignoreCase ? "i" : "") +
           (this.multiline  ? "m" : "") +
           (this.extended   ? "x" : "") +
           (this.sticky     ? "y" : "");
};
}

/**
 * Accepts flags; returns a new XRegExp object generated by recompiling
 * the regex with the additional flags (may include non-native flags).
 * The original regex object is not altered.
 * @ignore
 */
RegExp.prototype.addFlags = function (flags) {
    var regex = new XRegExp(this.source, (flags || "") + this.getNativeFlags());
    if (this._x) {
        regex._x = {
            source:       this._x.source,
            captureNames: this._x.captureNames ? this._x.captureNames.slice(0) : null
        };
    }
    return regex;
};

/**
 * Accepts a context object and string; returns the result of calling
 * ``exec`` with the provided string. the context is ignored but is
 * accepted for congruity with ``Function.prototype.call``.
 * @ignore
 */
RegExp.prototype.call = function (context, str) {
    return this.exec(str);
};

/**
 * Accepts a context object and arguments array; returns the result of
 * calling ``exec`` with the first value in the arguments array. the context
 * is ignored but is accepted for congruity with ``Function.prototype.apply``.
 * @ignore
 */
RegExp.prototype.apply = function (context, args) {
    return this.exec(args[0]);
};

/**
 * Accepts a pattern and flags; returns an XRegExp object. if the pattern
 * and flag combination has previously been cached, the cached copy is
 * returned, otherwise the new object is cached.
 * @ignore
 */
XRegExp.cache = function (pattern, flags) {
    var key = "/" + pattern + "/" + (flags || "");
    return XRegExp.cache[key] || (XRegExp.cache[key] = new XRegExp(pattern, flags));
};

/**
 * Accepts a string; returns the string with regex metacharacters escaped.
 * the returned string can safely be used within a regex to match a literal
 * string. escaped characters are [, ], {, }, (, ), -, *, +, ?, ., \, ^, $,
 * |, #, [comma], and whitespace.
 * @ignore
 */
XRegExp.escape = function (str) {
    return str.replace(/[-[\]{}()*+?.\\^$|,#\s]/g, "\\$&");
};

/**
 * Accepts a string to search, left and right delimiters as regex pattern
 * strings, optional regex flags (may include non-native s, x, and y flags),
 * and an options object which allows setting an escape character and changing
 * the return format from an array of matches to a two-dimensional array of
 * string parts with extended position data. returns an array of matches
 * (optionally with extended data), allowing nested instances of left and right
 * delimiters. use the g flag to return all matches, otherwise only the first
 * is returned. if delimiters are unbalanced within the subject data, an error
 * is thrown.
 * 
 * This function admittedly pushes the boundaries of what can be accomplished
 * sensibly without a "real" parser. however, by doing so it provides flexible
 * and powerful recursive parsing capabilities with minimal code weight.
 * 
 * Warning: the ``escapeChar`` option is considered experimental and might be
 * changed or removed in future versions of XRegExp.
 * 
 * unsupported features:
 *  - backreferences within delimiter patterns when using ``escapeChar``.
 *  - although providing delimiters as regex objects adds the minor feature of
 *    independent delimiter flags, it introduces other limitations and is only
 *    intended to be done by the ``XRegExp`` constructor (which can't call
 *    itself while building a regex).
 * 
 * @ignore
 */
XRegExp.matchRecursive = function (str, left, right, flags, options) {
    var options      = options || {},
        escapeChar   = options.escapeChar,
        vN           = options.valueNames,
        flags        = flags || "",
        global       = flags.indexOf("g") > -1,
        ignoreCase   = flags.indexOf("i") > -1,
        multiline    = flags.indexOf("m") > -1,
        sticky       = flags.indexOf("y") > -1,
        /* sticky mode has its own handling in this function, which means you
           can use flag "y" even in browsers which don't support it natively */
        flags        = flags.replace(/y/g, ""),
        left         = left  instanceof RegExp ? (left.global  ? left  : left.addFlags("g"))  : new XRegExp(left,  "g" + flags),
        right        = right instanceof RegExp ? (right.global ? right : right.addFlags("g")) : new XRegExp(right, "g" + flags),
        output       = [],
        openTokens   = 0,
        delimStart   = 0,
        delimEnd     = 0,
        lastOuterEnd = 0,
        outerStart, innerStart, leftMatch, rightMatch, escaped, esc;

    if (escapeChar) {
        if (escapeChar.length > 1) throw SyntaxError("can't supply more than one escape character");
        if (multiline)             throw TypeError("can't supply escape character when using the multiline flag");
        escaped = XRegExp.escape(escapeChar);
        /* Escape pattern modifiers:
            /g - not needed here
            /i - included
            /m - **unsupported**, throws error
            /s - handled by XRegExp when delimiters are provided as strings
            /x - handled by XRegExp when delimiters are provided as strings
            /y - not needed here; supported by other handling in this function
        */
        esc = new RegExp(
            "^(?:" + escaped + "[\\S\\s]|(?:(?!" + left.source + "|" + right.source + ")[^" + escaped + "])+)+",
            ignoreCase ? "i" : ""
        );
    }

    while (true) {
        /* advance the starting search position to the end of the last delimiter match.
           a couple special cases are also covered:
            - if using an escape character, advance to the next delimiter's starting position,
              skipping any escaped characters
            - first time through, reset lastIndex in case delimiters were provided as regexes
        */
        left.lastIndex = right.lastIndex = delimEnd +
            (escapeChar ? (esc.exec(str.slice(delimEnd)) || [""])[0].length : 0);

        leftMatch  = left.exec(str);
        rightMatch = right.exec(str);

        // only keep the result which matched earlier in the string
        if (leftMatch && rightMatch) {
            if (leftMatch.index <= rightMatch.index)
                 rightMatch = null;
            else leftMatch  = null;
        }

        /* paths*:
        leftMatch | rightMatch | openTokens | result
        1         | 0          | 1          | ...
        1         | 0          | 0          | ...
        0         | 1          | 1          | ...
        0         | 1          | 0          | throw
        0         | 0          | 1          | throw
        0         | 0          | 0          | break
        * - does not include the sticky mode special case
          - the loop ends after the first completed match if not in global mode
        */

        if (leftMatch || rightMatch) {
            delimStart = (leftMatch || rightMatch).index;
            delimEnd   = (leftMatch ? left : right).lastIndex;
        } else if (!openTokens) {
            break;
        }

        if (sticky && !openTokens && delimStart > lastOuterEnd)
            break;

        if (leftMatch) {
            if (!openTokens++) {
                outerStart = delimStart;
                innerStart = delimEnd;
            }
        } else if (rightMatch && openTokens) {
            if (!--openTokens) {
                if (vN) {
                    if (vN[0] && outerStart > lastOuterEnd)
                               output.push([vN[0], str.slice(lastOuterEnd, outerStart), lastOuterEnd, outerStart]);
                    if (vN[1]) output.push([vN[1], str.slice(outerStart,   innerStart), outerStart,   innerStart]);
                    if (vN[2]) output.push([vN[2], str.slice(innerStart,   delimStart), innerStart,   delimStart]);
                    if (vN[3]) output.push([vN[3], str.slice(delimStart,   delimEnd),   delimStart,   delimEnd]);
                } else {
                    output.push(str.slice(innerStart, delimStart));
                }
                lastOuterEnd = delimEnd;
                if (!global)
                    break;
            }
        } else {
            // reset lastIndex in case delimiters were provided as regexes
            left.lastIndex = right.lastIndex = 0;
            throw Error("subject data contains unbalanced delimiters");
        }

        // if the delimiter matched an empty string, advance delimEnd to avoid an infinite loop
        if (delimStart === delimEnd)
            delimEnd++;
    }

    if (global && !sticky && vN && vN[0] && str.length > lastOuterEnd)
        output.push([vN[0], str.slice(lastOuterEnd), lastOuterEnd, str.length]);

    // reset lastIndex in case delimiters were provided as regexes
    left.lastIndex = right.lastIndex = 0;

    return output;
};
;/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/
 *
 * SyntaxHighlighter is donationware. If you are using it, please donate.
 * http://alexgorbatchev.com/wiki/SyntaxHighlighter:Donate
 *
 * @version
 * 2.1.364 (October 15 2009)
 * 
 * @copyright
 * Copyright (C) 2004-2009 Alex Gorbatchev.
 *
 * @license
 * This file is part of SyntaxHighlighter.
 * 
 * SyntaxHighlighter is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * SyntaxHighlighter is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with SyntaxHighlighter.  If not, see <http://www.gnu.org/copyleft/lesser.html>.
 */
SyntaxHighlighter.brushes.Plain = function()
{
};

SyntaxHighlighter.brushes.Plain.prototype = new SyntaxHighlighter.Highlighter();
SyntaxHighlighter.brushes.Plain.aliases = ['text', 'plain'];

;/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/
 *
 * SyntaxHighlighter is donationware. If you are using it, please donate.
 * http://alexgorbatchev.com/wiki/SyntaxHighlighter:Donate
 *
 * @version
 * 2.1.364 (October 15 2009)
 * 
 * @copyright
 * Copyright (C) 2004-2009 Alex Gorbatchev.
 *
 * @license
 * This file is part of SyntaxHighlighter.
 * 
 * SyntaxHighlighter is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * SyntaxHighlighter is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with SyntaxHighlighter.  If not, see <http://www.gnu.org/copyleft/lesser.html>.
 */
SyntaxHighlighter.brushes.CSS = function()
{
	function getKeywordsCSS(str)
	{
		return '\\b([a-z_]|)' + str.replace(/ /g, '(?=:)\\b|\\b([a-z_\\*]|\\*|)') + '(?=:)\\b';
	};
	
	function getValuesCSS(str)
	{
		return '\\b' + str.replace(/ /g, '(?!-)(?!:)\\b|\\b()') + '\:\\b';
	};

	var keywords =	'ascent azimuth background-attachment background-color background-image background-position ' +
					'background-repeat background baseline bbox border-collapse border-color border-spacing border-style border-top ' +
					'border-right border-bottom border-left border-top-color border-right-color border-bottom-color border-left-color ' +
					'border-top-style border-right-style border-bottom-style border-left-style border-top-width border-right-width ' +
					'border-bottom-width border-left-width border-width border bottom cap-height caption-side centerline clear clip color ' +
					'content counter-increment counter-reset cue-after cue-before cue cursor definition-src descent direction display ' +
					'elevation empty-cells float font-size-adjust font-family font-size font-stretch font-style font-variant font-weight font ' +
					'height left letter-spacing line-height list-style-image list-style-position list-style-type list-style margin-top ' +
					'margin-right margin-bottom margin-left margin marker-offset marks mathline max-height max-width min-height min-width orphans ' +
					'outline-color outline-style outline-width outline overflow padding-top padding-right padding-bottom padding-left padding page ' +
					'page-break-after page-break-before page-break-inside pause pause-after pause-before pitch pitch-range play-during position ' +
					'quotes right richness size slope src speak-header speak-numeral speak-punctuation speak speech-rate stemh stemv stress ' +
					'table-layout text-align top text-decoration text-indent text-shadow text-transform unicode-bidi unicode-range units-per-em ' +
					'vertical-align visibility voice-family volume white-space widows width widths word-spacing x-height z-index';

	var values =	'above absolute all always aqua armenian attr aural auto avoid baseline behind below bidi-override black blink block blue bold bolder '+
					'both bottom braille capitalize caption center center-left center-right circle close-quote code collapse compact condensed '+
					'continuous counter counters crop cross crosshair cursive dashed decimal decimal-leading-zero default digits disc dotted double '+
					'embed embossed e-resize expanded extra-condensed extra-expanded fantasy far-left far-right fast faster fixed format fuchsia '+
					'gray green groove handheld hebrew help hidden hide high higher icon inline-table inline inset inside invert italic '+
					'justify landscape large larger left-side left leftwards level lighter lime line-through list-item local loud lower-alpha '+
					'lowercase lower-greek lower-latin lower-roman lower low ltr marker maroon medium message-box middle mix move narrower '+
					'navy ne-resize no-close-quote none no-open-quote no-repeat normal nowrap n-resize nw-resize oblique olive once open-quote outset '+
					'outside overline pointer portrait pre print projection purple red relative repeat repeat-x repeat-y rgb ridge right right-side '+
					'rightwards rtl run-in screen scroll semi-condensed semi-expanded separate se-resize show silent silver slower slow '+
					'small small-caps small-caption smaller soft solid speech spell-out square s-resize static status-bar sub super sw-resize '+
					'table-caption table-cell table-column table-column-group table-footer-group table-header-group table-row table-row-group teal '+
					'text-bottom text-top thick thin top transparent tty tv ultra-condensed ultra-expanded underline upper-alpha uppercase upper-latin '+
					'upper-roman url visible wait white wider w-resize x-fast x-high x-large x-loud x-low x-slow x-small x-soft xx-large xx-small yellow';

	var fonts =		'[mM]onospace [tT]ahoma [vV]erdana [aA]rial [hH]elvetica [sS]ans-serif [sS]erif [cC]ourier mono sans serif';
	
	this.regexList = [
		{ regex: SyntaxHighlighter.regexLib.multiLineCComments,		css: 'comments' },	// multiline comments
		{ regex: SyntaxHighlighter.regexLib.doubleQuotedString,		css: 'string' },	// double quoted strings
		{ regex: SyntaxHighlighter.regexLib.singleQuotedString,		css: 'string' },	// single quoted strings
		{ regex: /\#[a-fA-F0-9]{3,6}/g,								css: 'value' },		// html colors
		{ regex: /(-?\d+)(\.\d+)?(px|em|pt|\:|\%|)/g,				css: 'value' },		// sizes
		{ regex: /!important/g,										css: 'color3' },	// !important
		{ regex: new RegExp(getKeywordsCSS(keywords), 'gm'),		css: 'keyword' },	// keywords
		{ regex: new RegExp(getValuesCSS(values), 'g'),				css: 'value' },		// values
		{ regex: new RegExp(this.getKeywords(fonts), 'g'),			css: 'color1' }		// fonts
		];

	this.forHtmlScript({ 
		left: /(&lt;|<)\s*style.*?(&gt;|>)/gi, 
		right: /(&lt;|<)\/\s*style\s*(&gt;|>)/gi 
		});
};

SyntaxHighlighter.brushes.CSS.prototype	= new SyntaxHighlighter.Highlighter();
SyntaxHighlighter.brushes.CSS.aliases	= ['css'];

;/*
 * jQuery EasIng v1.1.2 - http://gsgd.co.uk/sandbox/jquery.easIng.php
 *
 * Uses the built In easIng capabilities added In jQuery 1.1
 * to offer multiple easIng options
 *
 * Copyright (c) 2007 George Smith
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */

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

jQuery.extend( jQuery.easing,
{
	easeInQuad: function (x, t, b, c, d) {
		return c*(t/=d)*t + b;
	},
	easeOutQuad: function (x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
	},
	easeInOutQuad: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t + b;
		return -c/2 * ((--t)*(t-2) - 1) + b;
	},
	easeInCubic: function (x, t, b, c, d) {
		return c*(t/=d)*t*t + b;
	},
	easeOutCubic: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t + 1) + b;
	},
	easeInOutCubic: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t + b;
		return c/2*((t-=2)*t*t + 2) + b;
	},
	easeInQuart: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t + b;
	},
	easeOutQuart: function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	},
	easeInOutQuart: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
		return -c/2 * ((t-=2)*t*t*t - 2) + b;
	},
	easeInQuint: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t*t + b;
	},
	easeOutQuint: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t*t*t + 1) + b;
	},
	easeInOutQuint: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
		return c/2*((t-=2)*t*t*t*t + 2) + b;
	},
	easeInSine: function (x, t, b, c, d) {
		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
	},
	easeOutSine: function (x, t, b, c, d) {
		return c * Math.sin(t/d * (Math.PI/2)) + b;
	},
	easeInOutSine: function (x, t, b, c, d) {
		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
	},
	easeInExpo: function (x, t, b, c, d) {
		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
	},
	easeOutExpo: function (x, t, b, c, d) {
		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
	},
	easeInOutExpo: function (x, t, b, c, d) {
		if (t==0) return b;
		if (t==d) return b+c;
		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	},
	easeInCirc: function (x, t, b, c, d) {
		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
	},
	easeOutCirc: function (x, t, b, c, d) {
		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
	},
	easeInOutCirc: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
	},
	easeInElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	},
	easeOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	},
	easeInOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
	},
	easeInBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*(t/=d)*t*((s+1)*t - s) + b;
	},
	easeOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	},
	easeInOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158; 
		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
	},
	easeInBounce: function (x, t, b, c, d) {
		return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
	},
	easeOutBounce: function (x, t, b, c, d) {
		if ((t/=d) < (1/2.75)) {
			return c*(7.5625*t*t) + b;
		} else if (t < (2/2.75)) {
			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
		} else if (t < (2.5/2.75)) {
			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
		} else {
			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
		}
	},
	easeInOutBounce: function (x, t, b, c, d) {
		if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
		return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
	}
});
;/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());
;/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright (c) 2010 by Ryoichi Tsunekawa. All rights reserved.
 * 
 * Trademark:
 * Bebas Neue is a trademark of Ryoichi Tsunekawa.
 * 
 * Full name:
 * BebasNeue
 * 
 * Description:
 * Copyright (c) 2010 by Ryoichi Tsunekawa. All rights reserved.
 * 
 * Manufacturer:
 * Ryoichi Tsunekawa
 * 
 * Designer:
 * Ryoichi Tsunekawa
 * 
 * License information:
 * http://dharmatype.com
 */
Cufon.registerFont({"w":142,"face":{"font-family":"Bebas Neue","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 0 0 0 0 0 0 0 0","ascent":"252","descent":"-108","x-height":"3","bbox":"-49 -323 360 71.5217","underline-thickness":"18","underline-position":"-18","unicode-range":"U+0020-U+2248"},"glyphs":{" ":{"w":55},"!":{"d":"49,-56r-30,0r-5,-91r0,-105r40,0r0,105xm15,-38r38,0r0,38r-38,0r0,-38","w":68},"\"":{"d":"20,-178r-6,-74r39,0r-6,74r-27,0xm70,-178r-6,-74r39,0r-6,74r-27,0","w":117},"#":{"d":"71,0r8,-72r-24,0r-7,72r-33,0r8,-72r-18,0r3,-28r18,0r7,-66r-18,0r3,-28r18,0r6,-58r32,0r-6,58r23,0r7,-58r32,0r-6,58r18,0r-3,28r-18,0r-7,66r18,0r-2,28r-19,0r-7,72r-33,0xm65,-166r-7,66r24,0r7,-66r-24,0","w":147},"$":{"d":"13,-188v0,-34,14,-55,42,-61r0,-19r32,0r0,19v30,6,45,30,43,69r-37,0v1,-20,-3,-35,-20,-35v-13,0,-20,7,-20,25v0,52,77,54,77,126v0,34,-15,56,-43,62r0,18r-32,0r0,-18v-33,-7,-46,-36,-43,-79r38,0v-1,22,0,44,20,44v13,0,21,-7,21,-25v0,-52,-78,-54,-78,-126"},"%":{"d":"37,-215r0,86v0,11,5,16,13,16v8,0,13,-5,13,-16r0,-86v0,-11,-5,-16,-13,-16v-8,0,-13,5,-13,16xm50,-90v-55,2,-38,-73,-38,-123v0,-26,13,-41,38,-41v55,-2,39,73,39,123v0,26,-14,41,-39,41xm50,0r100,-252r23,0r-99,252r-24,0xm162,-122r0,86v0,11,5,16,13,16v8,0,13,-5,13,-16r0,-86v0,-11,-5,-16,-13,-16v-8,0,-13,5,-13,16xm175,3v-55,0,-38,-74,-38,-123v0,-26,13,-41,38,-41v55,-2,38,74,38,124v0,26,-13,40,-38,40","w":225},"&":{"d":"59,3v-58,0,-59,-120,-17,-136v-46,-20,-35,-130,32,-119r45,0r0,36v-35,1,-65,-12,-65,40v0,28,17,28,41,27r0,-28r40,0r0,28r10,0r0,36r-10,0v2,38,-4,82,4,113r-40,0v-2,-5,-3,-9,-4,-20v-7,15,-18,23,-36,23xm54,-81v0,23,-1,48,21,48v30,0,17,-51,20,-80v-27,-2,-41,2,-41,32","w":149},"'":{"d":"19,-178r-6,-74r38,0r-5,74r-27,0","w":64},"(":{"d":"17,-197v-1,-45,22,-57,68,-55r0,32v-19,-1,-29,0,-28,23r0,142v-1,23,9,24,28,23r0,32v-46,2,-68,-10,-68,-55r0,-142","w":90,"k":{"\u1ef3":-2,"\u1ef2":-2,"\u1e85":-1,"\u1e84":-1,"\u1e83":-1,"\u1e82":-1,"\u1e81":-1,"\u1e80":-1,"\u1e6b":-3,"\u1e6a":-3,"\u021b":-3,"\u021a":-3,"\u0178":-2,"\u0177":-2,"\u0176":-2,"\u0175":-1,"\u0174":-1,"\u0167":-3,"\u0166":-3,"\u0165":-3,"\u0164":-3,"\u0163":-3,"\u0162":-3,"\u00ff":-2,"\u00fd":-2,"\u00dd":-2,"y":-2,"w":-1,"t":-3,"Y":-2,"W":-1,"T":-3,"v":-1,"V":-1}},")":{"d":"6,-252v45,-2,67,10,67,55r0,142v1,45,-21,57,-67,55r0,-32v18,1,28,-1,28,-23r0,-142v0,-22,-9,-24,-28,-23r0,-32","w":90},"*":{"d":"11,-220r53,27r-9,-59r32,0r-9,59r54,-27r10,31r-59,10r42,42r-26,19r-28,-53r-27,53r-26,-19r42,-42r-59,-10"},"+":{"d":"85,-91r45,0r0,28r-117,0r0,-28r44,0r0,-29r-44,0r0,-28r44,0r0,-41r28,0r0,41r45,0r0,28r-45,0r0,29"},",":{"d":"30,0r-16,0r0,-38r39,0v4,34,-8,53,-18,74r-16,0","w":66,"k":{"\u1ef3":29,"\u1ef2":29,"\u1e85":14,"\u1e84":14,"\u1e83":14,"\u1e82":14,"\u1e81":14,"\u1e80":14,"\u1e6b":22,"\u1e6a":22,"\u1e61":2,"\u1e60":2,"\u021b":22,"\u021a":22,"\u0219":2,"\u0218":2,"\u01ff":4,"\u01fe":4,"\u0178":29,"\u0177":29,"\u0176":29,"\u0175":14,"\u0174":14,"\u0173":2,"\u0172":2,"\u0171":2,"\u0170":2,"\u016f":2,"\u016e":2,"\u016d":2,"\u016c":2,"\u016b":2,"\u016a":2,"\u0169":2,"\u0168":2,"\u0167":22,"\u0166":22,"\u0165":22,"\u0164":22,"\u0163":22,"\u0162":22,"\u0161":2,"\u0160":2,"\u015f":2,"\u015e":2,"\u015d":2,"\u015c":2,"\u015b":2,"\u015a":2,"\u0151":4,"\u0150":4,"\u014f":4,"\u014e":4,"\u014d":4,"\u014c":4,"\u0123":4,"\u0122":4,"\u0121":4,"\u0120":4,"\u011f":4,"\u011e":4,"\u011d":4,"\u011c":4,"\u010d":4,"\u010c":4,"\u010b":4,"\u010a":4,"\u0109":4,"\u0108":4,"\u0107":4,"\u0106":4,"\u00ff":29,"\u00fd":29,"\u00fc":2,"\u00fb":2,"\u00fa":2,"\u00f9":2,"\u00f8":4,"\u00f6":4,"\u00f5":4,"\u00f4":4,"\u00f3":4,"\u00f2":4,"\u00e7":4,"\u00df":2,"\u00dd":29,"\u00dc":2,"\u00db":2,"\u00da":2,"\u00d9":2,"\u00d8":4,"\u00d6":4,"\u00d5":4,"\u00d4":4,"\u00d3":4,"\u00d2":4,"\u00c7":4,"y":29,"w":14,"u":2,"t":22,"s":2,"o":4,"g":4,"c":4,"Y":29,"W":14,"U":2,"T":22,"S":2,"O":4,"G":4,"C":4,"\u0153":4,"\u0152":4,"v":22,"q":4,"V":22,"Q":4}},"-":{"d":"13,-108r0,-36r72,0r0,36r-72,0","w":97,"k":{"x":5,"v":4,"X":5,"V":4,"T":12,"\u0162":12,"\u0164":12,"\u0166":12,"\u021a":12,"\u1e6a":12,"W":1,"\u0174":1,"\u1e80":1,"\u1e82":1,"\u1e84":1,"Y":6,"\u00dd":6,"\u0176":6,"\u0178":6,"\u1ef2":6,"t":12,"\u0163":12,"\u0165":12,"\u0167":12,"\u021b":12,"\u1e6b":12,"w":1,"\u0175":1,"\u1e81":1,"\u1e83":1,"\u1e85":1,"y":6,"\u00fd":6,"\u00ff":6,"\u0177":6,"\u1ef3":6,"A":4,"\u00c0":4,"\u00c1":4,"\u00c2":4,"\u00c3":4,"\u00c4":4,"\u00c5":4,"\u0100":4,"\u0102":4,"\u0104":4,"a":4,"\u00e0":4,"\u00e1":4,"\u00e2":4,"\u00e3":4,"\u00e4":4,"\u00e5":4,"\u0101":4,"\u0103":4,"\u0105":4,"Z":4,"\u0179":4,"\u017b":4,"\u017d":4,"z":4,"\u017a":4,"\u017c":4,"\u017e":4}},".":{"d":"14,-38r39,0r0,38r-39,0r0,-38","w":66,"k":{"\u1ef3":29,"\u1ef2":29,"\u1e85":14,"\u1e84":14,"\u1e83":14,"\u1e82":14,"\u1e81":14,"\u1e80":14,"\u1e6b":22,"\u1e6a":22,"\u1e61":2,"\u1e60":2,"\u021b":22,"\u021a":22,"\u0219":2,"\u0218":2,"\u01ff":4,"\u01fe":4,"\u0178":29,"\u0177":29,"\u0176":29,"\u0175":14,"\u0174":14,"\u0173":2,"\u0172":2,"\u0171":2,"\u0170":2,"\u016f":2,"\u016e":2,"\u016d":2,"\u016c":2,"\u016b":2,"\u016a":2,"\u0169":2,"\u0168":2,"\u0167":22,"\u0166":22,"\u0165":22,"\u0164":22,"\u0163":22,"\u0162":22,"\u0161":2,"\u0160":2,"\u015f":2,"\u015e":2,"\u015d":2,"\u015c":2,"\u015b":2,"\u015a":2,"\u0151":4,"\u0150":4,"\u014f":4,"\u014e":4,"\u014d":4,"\u014c":4,"\u0123":4,"\u0122":4,"\u0121":4,"\u0120":4,"\u011f":4,"\u011e":4,"\u011d":4,"\u011c":4,"\u010d":4,"\u010c":4,"\u010b":4,"\u010a":4,"\u0109":4,"\u0108":4,"\u0107":4,"\u0106":4,"\u00ff":29,"\u00fd":29,"\u00fc":2,"\u00fb":2,"\u00fa":2,"\u00f9":2,"\u00f8":4,"\u00f6":4,"\u00f5":4,"\u00f4":4,"\u00f3":4,"\u00f2":4,"\u00e7":4,"\u00df":2,"\u00dd":29,"\u00dc":2,"\u00db":2,"\u00da":2,"\u00d9":2,"\u00d8":4,"\u00d6":4,"\u00d5":4,"\u00d4":4,"\u00d3":4,"\u00d2":4,"\u00c7":4,"y":29,"w":14,"u":2,"t":22,"s":2,"o":4,"g":4,"c":4,"Y":29,"W":14,"U":2,"T":22,"S":2,"O":4,"G":4,"C":4,"\u0153":4,"\u0152":4,"v":22,"q":4,"V":22,"Q":4}},"\/":{"d":"2,0r99,-252r34,0r-99,252r-34,0","w":137,"k":{"\/":65}},"0":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63"},"1":{"d":"39,-192r0,-28v31,0,37,-15,43,-32r27,0r0,252r-40,0r0,-192r-30,0"},"2":{"d":"93,-190v2,-40,-43,-38,-41,-4r0,27r-38,0v-4,-52,10,-89,59,-88v39,0,59,23,59,63v0,83,-86,112,-78,156r75,0r0,36r-115,0v-15,-101,74,-109,79,-190"},"3":{"d":"51,-149v32,4,40,-8,40,-41v0,-40,-43,-38,-41,-4r0,16r-38,0v-3,-48,15,-77,59,-77v66,0,79,100,32,122v47,23,38,136,-32,136v-47,0,-63,-33,-59,-84r38,0v-1,22,-1,51,20,48v19,4,21,-24,21,-48v0,-29,-14,-34,-40,-32r0,-36"},"4":{"d":"5,-46r0,-36r72,-170r43,0r0,170r19,0r0,36r-19,0r0,46r-39,0r0,-46r-76,0xm41,-82r40,0r0,-93"},"5":{"d":"13,-81r37,0v-1,23,-1,48,21,48v31,0,20,-51,20,-80v0,-18,-7,-25,-20,-25v-15,-1,-23,12,-21,32r-37,0r7,-146r104,0r0,36r-69,0r-3,60v24,-35,79,-18,79,39v0,62,3,120,-59,120v-47,0,-63,-33,-59,-84"},"6":{"d":"72,3v-86,0,-60,-114,-60,-192v0,-42,19,-66,60,-66v41,0,61,26,59,70r-37,0v2,-20,-5,-36,-21,-34v-29,-4,-21,48,-22,77v21,-40,81,-24,81,35v0,59,-2,110,-60,110xm72,-128v-29,0,-20,43,-21,70v0,18,8,25,21,25v29,0,20,-43,21,-70v0,-18,-8,-25,-21,-25"},"7":{"d":"12,-252r119,0r0,35r-59,217r-39,0r58,-216r-79,0r0,-36"},"8":{"d":"109,-133v44,32,31,147,-38,136v-70,10,-82,-104,-37,-136v-45,-25,-30,-133,37,-122v66,-10,82,94,38,122xm49,-85v0,25,1,56,22,52v21,4,23,-26,23,-52v0,-20,-9,-28,-23,-28v-14,0,-22,8,-22,28xm71,-219v-18,0,-22,19,-22,43v0,20,9,27,22,27v18,0,23,-17,23,-41v0,-23,-10,-29,-23,-29"},"9":{"d":"71,-255v86,0,60,114,60,192v0,42,-20,66,-61,66v-41,0,-61,-26,-59,-70r38,0v-1,20,4,36,20,34v29,4,21,-48,22,-77v-21,40,-89,24,-81,-35v-4,-60,3,-110,61,-110xm71,-124v28,0,20,-43,20,-70v0,-18,-7,-25,-20,-25v-29,0,-20,43,-21,70v0,18,8,25,21,25"},":":{"d":"14,-38r39,0r0,38r-39,0r0,-38xm14,-175r39,0r0,38r-39,0r0,-38","w":66,"k":{"\u1ef3":7,"\u1ef2":7,"\u1e6b":13,"\u1e6a":13,"\u021b":13,"\u021a":13,"\u0178":7,"\u0177":7,"\u0176":7,"\u0167":13,"\u0166":13,"\u0165":13,"\u0164":13,"\u0163":13,"\u0162":13,"\u00ff":7,"\u00fd":7,"\u00dd":7,"y":7,"t":13,"Y":7,"T":13}},";":{"d":"30,0r-16,0r0,-38r39,0v4,34,-8,53,-18,74r-16,0xm14,-175r39,0r0,38r-39,0r0,-38","w":66,"k":{"\u1ef3":7,"\u1ef2":7,"\u1e6b":13,"\u1e6a":13,"\u021b":13,"\u021a":13,"\u0178":7,"\u0177":7,"\u0176":7,"\u0167":13,"\u0166":13,"\u0165":13,"\u0164":13,"\u0163":13,"\u0162":13,"\u00ff":7,"\u00fd":7,"\u00dd":7,"y":7,"t":13,"Y":7,"T":13}},"<":{"d":"128,-69r-117,-43r0,-28r117,-43r0,28r-80,29r80,29r0,28"},"=":{"d":"13,-111r117,0r0,28r-117,0r0,-28xm13,-169r117,0r0,28r-117,0r0,-28"},">":{"d":"132,-112r-118,43r0,-28r81,-29r-81,-29r0,-28r118,43r0,28"},"?":{"d":"78,-56r-35,0v-12,-63,41,-72,41,-138v0,-18,-7,-25,-20,-25v-23,0,-19,29,-19,52r-38,0v-4,-52,10,-89,59,-88v39,0,58,23,58,63v0,72,-55,76,-46,136xm41,-38r39,0r0,38r-39,0r0,-38","w":129},"@":{"d":"171,-46v-18,0,-30,-6,-31,-23v-22,39,-76,23,-68,-34v6,-41,10,-90,48,-90v15,0,25,8,30,22r2,-21r34,0r-10,105v-1,6,1,9,7,9v20,0,29,-45,29,-82v0,-45,-22,-76,-72,-76v-64,0,-98,51,-98,133v0,93,95,120,159,70r-3,34v-24,16,-47,21,-74,21v-81,0,-115,-51,-115,-126v0,-89,43,-162,132,-162v76,0,101,47,101,105v0,89,-43,115,-71,115xm131,-158v-22,0,-21,33,-24,53v-2,17,5,24,16,24v23,0,22,-36,24,-57v2,-14,-6,-20,-16,-20","w":248},"A":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11}},"B":{"d":"14,-252v65,-2,119,-6,119,67v0,26,-8,43,-26,51v49,19,43,146,-30,134r-63,0r0,-252xm97,-61v0,-39,-5,-59,-43,-52r0,77v24,0,43,5,43,-25xm93,-176v0,-33,-8,-45,-39,-40r0,67v24,1,39,0,39,-27","w":146,"k":{"\u2026":2,"\u201e":2,"\u201d":4,"\u201c":4,"\u201a":2,"\u2019":4,"\u2018":4,"x":1,"v":1,"X":1,"V":1,".":2,",":2,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5}},"C":{"d":"92,-94r37,0v4,55,-7,97,-59,97v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"D":{"d":"14,0r0,-252v64,-2,127,-5,122,62v-6,77,28,194,-59,190r-63,0xm96,-192v1,-28,-18,-24,-42,-24r0,180v23,0,42,4,42,-24r0,-132","w":146,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"E":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0","w":132},"F":{"d":"54,-216r0,76r51,0r0,36r-51,0r0,104r-40,0r0,-252r105,0r0,36r-65,0","w":123,"k":{"\u2026":25,"\u201e":25,"\u201a":25,"}":-2,"]":-2,".":25,",":25,")":-2,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":14,"\u01fc":14,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":14,"\u01fd":14,"J":7,"\u0132":7,"\u0134":7,"Z":4,"\u0179":4,"\u017b":4,"\u017d":4,"j":7,"\u0133":7,"\u0135":7,"\u0237":7,"z":4,"\u017a":4,"\u017c":4,"\u017e":4}},"G":{"d":"74,-104r0,-36r55,0v0,67,12,143,-59,143v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v29,0,20,-44,21,-71r-18,0","w":140,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"H":{"d":"54,-108r0,108r-40,0r0,-252r40,0r0,108r45,0r0,-108r40,0r0,252r-40,0r0,-108r-45,0","w":153},"I":{"d":"14,0r0,-252r40,0r0,252r-40,0","w":68},"J":{"d":"4,0r0,-36v21,1,36,1,36,-24r0,-192r40,0r0,189v-2,58,-32,68,-76,63","w":92,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"K":{"d":"105,0r-39,-100v-18,20,-11,64,-12,100r-40,0r0,-252r40,0r0,110r53,-110r38,0r-55,112r55,140r-40,0","w":149,"k":{"\u0153":3,"\u0152":3,"q":3,"Q":3,"C":3,"\u00c7":3,"\u0106":3,"\u0108":3,"\u010a":3,"\u010c":3,"G":3,"\u011c":3,"\u011e":3,"\u0120":3,"\u0122":3,"O":3,"\u00d2":3,"\u00d3":3,"\u00d4":3,"\u00d5":3,"\u00d6":3,"\u00d8":3,"\u014c":3,"\u014e":3,"\u0150":3,"\u01fe":3,"c":3,"\u00e7":3,"\u0107":3,"\u0109":3,"\u010b":3,"\u010d":3,"g":3,"\u011d":3,"\u011f":3,"\u0121":3,"\u0123":3,"o":3,"\u00f2":3,"\u00f3":3,"\u00f4":3,"\u00f5":3,"\u00f6":3,"\u00f8":3,"\u014d":3,"\u014f":3,"\u0151":3,"\u01ff":3,"S":2,"\u015a":2,"\u015c":2,"\u015e":2,"\u0160":2,"\u0218":2,"\u1e60":2,"U":1,"\u00d9":1,"\u00da":1,"\u00db":1,"\u00dc":1,"\u0168":1,"\u016a":1,"\u016c":1,"\u016e":1,"\u0170":1,"\u0172":1,"s":2,"\u00df":2,"\u015b":2,"\u015d":2,"\u015f":2,"\u0161":2,"\u0219":2,"\u1e61":2,"u":1,"\u00f9":1,"\u00fa":1,"\u00fb":1,"\u00fc":1,"\u0169":1,"\u016b":1,"\u016d":1,"\u016f":1,"\u0171":1,"\u0173":1}},"L":{"d":"14,0r0,-252r40,0r0,216r65,0r0,36r-105,0","w":122,"k":{"\u201d":27,"\u201c":27,"\u2019":27,"\u2018":27,"}":-3,"v":12,"]":-3,"V":12,"?":11,")":-3,"T":18,"\u0162":18,"\u0164":18,"\u0166":18,"\u021a":18,"\u1e6a":18,"W":6,"\u0174":6,"\u1e80":6,"\u1e82":6,"\u1e84":6,"Y":22,"\u00dd":22,"\u0176":22,"\u0178":22,"\u1ef2":22,"-":14,"\u00ad":14,"t":18,"\u0163":18,"\u0165":18,"\u0167":18,"\u021b":18,"\u1e6b":18,"w":6,"\u0175":6,"\u1e81":6,"\u1e83":6,"\u1e85":6,"y":22,"\u00fd":22,"\u00ff":22,"\u0177":22,"\u1ef3":22,"J":-2,"\u0132":-2,"\u0134":-2,"j":-2,"\u0133":-2,"\u0135":-2,"\u0237":-2}},"M":{"d":"69,-252r29,179r27,-179r55,0r0,252r-37,0r0,-181r-27,181r-38,0r-29,-178r0,178r-35,0r0,-252r55,0","w":194},"N":{"d":"99,0r-49,-183r0,183r-36,0r0,-252r50,0r40,151r0,-151r36,0r0,252r-41,0","w":153},"O":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"P":{"d":"14,-252v63,-3,118,-3,118,62v0,63,-11,103,-78,95r0,95r-40,0r0,-252xm92,-192v1,-27,-15,-24,-38,-24r0,85v22,0,38,4,38,-23r0,-38","w":135,"k":{"\u2026":29,"\u201e":29,"\u201a":29,"x":4,"X":4,".":29,",":29,"Y":1,"\u00dd":1,"\u0176":1,"\u0178":1,"\u1ef2":1,"y":1,"\u00fd":1,"\u00ff":1,"\u0177":1,"\u1ef3":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":11,"\u01fc":11,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":11,"\u01fd":11,"J":6,"\u0132":6,"\u0134":6,"j":6,"\u0133":6,"\u0135":6,"\u0237":6}},"Q":{"d":"99,-2v-112,34,-86,-102,-88,-190v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,14,-2,26,-7,35v2,6,8,5,15,5r0,35v-20,1,-35,-5,-40,-17xm51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25","k":{"\u1ef3":5,"\u1ef2":5,"\u0178":5,"\u0177":5,"\u0176":5,"\u00ff":5,"\u00fd":5,"\u00dd":5,"y":5,"Y":5,"\u201d":4,"\u201c":4,"\u2019":4,"\u2018":4}},"R":{"d":"138,0r-41,0v-13,-28,21,-119,-43,-103r0,103r-40,0r0,-252v70,-3,119,-4,119,78v0,26,-8,43,-26,51v41,13,17,82,31,123xm93,-165v0,-36,-3,-59,-39,-51r0,77v23,1,39,1,39,-26","w":144,"k":{"v":1,"V":1,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"S":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"T":{"d":"4,-216r0,-36r122,0r0,36r-41,0r0,216r-40,0r0,-216r-41,0","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"U":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"V":{"d":"44,-252r30,206r30,-206r37,0r-39,252r-59,0r-39,-252r40,0","w":144,"k":{"\u0237":9,"\u01fd":17,"\u01fc":17,"\u0135":9,"\u0134":9,"\u0133":9,"\u0132":9,"\u0105":9,"\u0104":9,"\u0103":9,"\u0102":9,"\u0101":9,"\u0100":9,"\u00e6":17,"\u00e5":9,"\u00e4":9,"\u00e3":9,"\u00e2":9,"\u00e1":9,"\u00e0":9,"\u00c6":17,"\u00c5":9,"\u00c4":9,"\u00c3":9,"\u00c2":9,"\u00c1":9,"\u00c0":9,"\u00ad":4,"j":9,"a":9,"J":9,"A":9,"-":4,"\u2026":22,"\u201e":22,"\u201a":22,"}":-1,"]":-1,".":22,",":22,")":-1}},"W":{"d":"117,0r-15,-134r-14,134r-55,0r-28,-252r39,0r21,199r19,-199r38,0r20,200r21,-200r34,0r-28,252r-52,0","w":202,"k":{"\u2026":14,"\u201e":14,"\u201a":14,"}":-1,"]":-1,".":14,",":14,")":-1,"-":1,"\u00ad":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":9,"\u01fc":9,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":9,"\u01fd":9,"J":5,"\u0132":5,"\u0134":5,"j":5,"\u0133":5,"\u0135":5,"\u0237":5}},"X":{"d":"110,-252r37,0r-42,122r44,130r-41,0r-33,-100r-33,100r-37,0r45,-130r-42,-122r41,0r30,93","w":154,"k":{"\u1e61":3,"\u1e60":3,"\u0219":3,"\u0218":3,"\u01ff":5,"\u01fe":5,"\u0161":3,"\u0160":3,"\u015f":3,"\u015e":3,"\u015d":3,"\u015c":3,"\u015b":3,"\u015a":3,"\u0151":5,"\u0150":5,"\u014f":5,"\u014e":5,"\u014d":5,"\u014c":5,"\u0123":5,"\u0122":5,"\u0121":5,"\u0120":5,"\u011f":5,"\u011e":5,"\u011d":5,"\u011c":5,"\u010d":5,"\u010c":5,"\u010b":5,"\u010a":5,"\u0109":5,"\u0108":5,"\u0107":5,"\u0106":5,"\u00f8":5,"\u00f6":5,"\u00f5":5,"\u00f4":5,"\u00f3":5,"\u00f2":5,"\u00e7":5,"\u00df":3,"\u00d8":5,"\u00d6":5,"\u00d5":5,"\u00d4":5,"\u00d3":5,"\u00d2":5,"\u00c7":5,"\u00ad":5,"s":3,"o":5,"g":5,"c":5,"S":3,"O":5,"G":5,"C":5,"-":5,"\u201d":1,"\u201c":1,"\u2019":1,"\u2018":1,"\u0153":5,"\u0152":5,"q":5,"Q":5}},"Y":{"d":"51,0r0,-84r-50,-168r42,0r30,115r30,-115r38,0r-50,168r0,84r-40,0","k":{"\u2026":29,"\u201e":29,"\u201a":29,"\u0153":5,"\u0152":5,"}":-2,"q":5,"]":-2,"Q":5,";":7,":":7,".":29,",":29,")":-2,"C":5,"\u00c7":5,"\u0106":5,"\u0108":5,"\u010a":5,"\u010c":5,"G":5,"\u011c":5,"\u011e":5,"\u0120":5,"\u0122":5,"O":5,"\u00d2":5,"\u00d3":5,"\u00d4":5,"\u00d5":5,"\u00d6":5,"\u00d8":5,"\u014c":5,"\u014e":5,"\u0150":5,"\u01fe":5,"-":6,"\u00ad":6,"c":5,"\u00e7":5,"\u0107":5,"\u0109":5,"\u010b":5,"\u010d":5,"g":5,"\u011d":5,"\u011f":5,"\u0121":5,"\u0123":5,"o":5,"\u00f2":5,"\u00f3":5,"\u00f4":5,"\u00f5":5,"\u00f6":5,"\u00f8":5,"\u014d":5,"\u014f":5,"\u0151":5,"\u01ff":5,"A":18,"\u00c0":18,"\u00c1":18,"\u00c2":18,"\u00c3":18,"\u00c4":18,"\u00c5":18,"\u0100":18,"\u0102":18,"\u0104":18,"\u00c6":23,"\u01fc":23,"a":18,"\u00e0":18,"\u00e1":18,"\u00e2":18,"\u00e3":18,"\u00e4":18,"\u00e5":18,"\u0101":18,"\u0103":18,"\u0105":18,"\u00e6":23,"\u01fd":23,"J":13,"\u0132":13,"\u0134":13,"j":13,"\u0133":13,"\u0135":13,"\u0237":13,"S":3,"\u015a":3,"\u015c":3,"\u015e":3,"\u0160":3,"\u0218":3,"\u1e60":3,"s":3,"\u00df":3,"\u015b":3,"\u015d":3,"\u015f":3,"\u0161":3,"\u0219":3,"\u1e61":3}},"Z":{"d":"12,-252r112,0r0,35r-75,181r75,0r0,36r-116,0r0,-35r76,-181r-72,0r0,-36","w":133,"k":{"-":5,"\u00ad":5}},"[":{"d":"17,0r0,-252r65,0r0,32r-25,0r0,188r25,0r0,32r-65,0","w":90,"k":{"\u1ef3":-2,"\u1ef2":-2,"\u1e85":-1,"\u1e84":-1,"\u1e83":-1,"\u1e82":-1,"\u1e81":-1,"\u1e80":-1,"\u1e6b":-3,"\u1e6a":-3,"\u021b":-3,"\u021a":-3,"\u0178":-2,"\u0177":-2,"\u0176":-2,"\u0175":-1,"\u0174":-1,"\u0167":-3,"\u0166":-3,"\u0165":-3,"\u0164":-3,"\u0163":-3,"\u0162":-3,"\u00ff":-2,"\u00fd":-2,"\u00dd":-2,"y":-2,"w":-1,"t":-3,"Y":-2,"W":-1,"T":-3,"v":-1,"V":-1}},"\\":{"d":"36,-252r99,252r-34,0r-99,-252r34,0","w":137},"]":{"d":"73,-252r0,252r-65,0r0,-32r26,0r0,-188r-26,0r0,-32r65,0","w":90},"^":{"d":"7,-140r50,-112r28,0r50,112r-31,0r-33,-76r-32,76r-32,0"},"_":{"d":"0,32r0,-28r180,0r0,28r-180,0","w":180},"`":{"d":"10,-306r43,0r26,42r-30,0","w":90},"a":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11,"T":14,"\u0162":14,"\u0164":14,"\u0166":14,"\u021a":14,"\u1e6a":14,"W":5,"\u0174":5,"\u1e80":5,"\u1e82":5,"\u1e84":5,"Y":18,"\u00dd":18,"\u0176":18,"\u0178":18,"\u1ef2":18,"-":4,"\u00ad":4,"t":14,"\u0163":14,"\u0165":14,"\u0167":14,"\u021b":14,"\u1e6b":14,"w":5,"\u0175":5,"\u1e81":5,"\u1e83":5,"\u1e85":5,"y":18,"\u00fd":18,"\u00ff":18,"\u0177":18,"\u1ef3":18}},"b":{"d":"14,-252v65,-2,119,-6,119,67v0,26,-8,43,-26,51v49,19,43,146,-30,134r-63,0r0,-252xm97,-61v0,-39,-5,-59,-43,-52r0,77v24,0,43,5,43,-25xm93,-176v0,-33,-8,-45,-39,-40r0,67v24,1,39,0,39,-27","w":146,"k":{"\u2026":2,"\u201e":2,"\u201d":4,"\u201c":4,"\u201a":2,"\u2019":4,"\u2018":4,"x":1,"v":1,"X":1,"V":1,".":2,",":2,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5}},"c":{"d":"92,-94r37,0v4,55,-7,97,-59,97v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"d":{"d":"14,0r0,-252v64,-2,127,-5,122,62v-6,77,28,194,-59,190r-63,0xm96,-192v1,-28,-18,-24,-42,-24r0,180v23,0,42,4,42,-24r0,-132","w":146,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"e":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0","w":132},"f":{"d":"54,-216r0,76r51,0r0,36r-51,0r0,104r-40,0r0,-252r105,0r0,36r-65,0","w":123,"k":{"\u2026":25,"\u201e":25,"\u201a":25,"}":-2,"]":-2,".":25,",":25,")":-2,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":14,"\u01fc":14,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":14,"\u01fd":14,"J":7,"\u0132":7,"\u0134":7,"Z":4,"\u0179":4,"\u017b":4,"\u017d":4,"j":7,"\u0133":7,"\u0135":7,"\u0237":7,"z":4,"\u017a":4,"\u017c":4,"\u017e":4}},"g":{"d":"74,-104r0,-36r55,0v0,67,12,143,-59,143v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v29,0,20,-44,21,-71r-18,0","w":140,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"h":{"d":"54,-108r0,108r-40,0r0,-252r40,0r0,108r45,0r0,-108r40,0r0,252r-40,0r0,-108r-45,0","w":153},"i":{"d":"14,0r0,-252r40,0r0,252r-40,0","w":68},"j":{"d":"4,0r0,-36v21,1,36,1,36,-24r0,-192r40,0r0,189v-2,58,-32,68,-76,63","w":92,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"k":{"d":"105,0r-39,-100v-18,20,-11,64,-12,100r-40,0r0,-252r40,0r0,110r53,-110r38,0r-55,112r55,140r-40,0","w":149,"k":{"\u0153":3,"\u0152":3,"q":3,"Q":3,"C":3,"\u00c7":3,"\u0106":3,"\u0108":3,"\u010a":3,"\u010c":3,"G":3,"\u011c":3,"\u011e":3,"\u0120":3,"\u0122":3,"O":3,"\u00d2":3,"\u00d3":3,"\u00d4":3,"\u00d5":3,"\u00d6":3,"\u00d8":3,"\u014c":3,"\u014e":3,"\u0150":3,"\u01fe":3,"c":3,"\u00e7":3,"\u0107":3,"\u0109":3,"\u010b":3,"\u010d":3,"g":3,"\u011d":3,"\u011f":3,"\u0121":3,"\u0123":3,"o":3,"\u00f2":3,"\u00f3":3,"\u00f4":3,"\u00f5":3,"\u00f6":3,"\u00f8":3,"\u014d":3,"\u014f":3,"\u0151":3,"\u01ff":3,"S":2,"\u015a":2,"\u015c":2,"\u015e":2,"\u0160":2,"\u0218":2,"\u1e60":2,"U":1,"\u00d9":1,"\u00da":1,"\u00db":1,"\u00dc":1,"\u0168":1,"\u016a":1,"\u016c":1,"\u016e":1,"\u0170":1,"\u0172":1,"s":2,"\u00df":2,"\u015b":2,"\u015d":2,"\u015f":2,"\u0161":2,"\u0219":2,"\u1e61":2,"u":1,"\u00f9":1,"\u00fa":1,"\u00fb":1,"\u00fc":1,"\u0169":1,"\u016b":1,"\u016d":1,"\u016f":1,"\u0171":1,"\u0173":1}},"l":{"d":"14,0r0,-252r40,0r0,216r65,0r0,36r-105,0","w":122,"k":{"\u201d":27,"\u201c":27,"\u2019":27,"\u2018":27,"}":-3,"v":12,"]":-3,"V":12,"?":11,")":-3,"T":18,"\u0162":18,"\u0164":18,"\u0166":18,"\u021a":18,"\u1e6a":18,"W":6,"\u0174":6,"\u1e80":6,"\u1e82":6,"\u1e84":6,"Y":22,"\u00dd":22,"\u0176":22,"\u0178":22,"\u1ef2":22,"-":14,"\u00ad":14,"t":18,"\u0163":18,"\u0165":18,"\u0167":18,"\u021b":18,"\u1e6b":18,"w":6,"\u0175":6,"\u1e81":6,"\u1e83":6,"\u1e85":6,"y":22,"\u00fd":22,"\u00ff":22,"\u0177":22,"\u1ef3":22,"J":-2,"\u0132":-2,"\u0134":-2,"j":-2,"\u0133":-2,"\u0135":-2,"\u0237":-2}},"m":{"d":"69,-252r29,179r27,-179r55,0r0,252r-37,0r0,-181r-27,181r-38,0r-29,-178r0,178r-35,0r0,-252r55,0","w":194},"n":{"d":"99,0r-49,-183r0,183r-36,0r0,-252r50,0r40,151r0,-151r36,0r0,252r-41,0","w":153},"o":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"p":{"d":"14,-252v63,-3,118,-3,118,62v0,63,-11,103,-78,95r0,95r-40,0r0,-252xm92,-192v1,-27,-15,-24,-38,-24r0,85v22,0,38,4,38,-23r0,-38","w":135,"k":{"\u2026":29,"\u201e":29,"\u201a":29,"x":4,"X":4,".":29,",":29,"Y":1,"\u00dd":1,"\u0176":1,"\u0178":1,"\u1ef2":1,"y":1,"\u00fd":1,"\u00ff":1,"\u0177":1,"\u1ef3":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":11,"\u01fc":11,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":11,"\u01fd":11,"J":6,"\u0132":6,"\u0134":6,"j":6,"\u0133":6,"\u0135":6,"\u0237":6}},"q":{"d":"99,-2v-112,34,-86,-102,-88,-190v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,14,-2,26,-7,35v2,6,8,5,15,5r0,35v-20,1,-35,-5,-40,-17xm51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25","k":{"\u1ef3":5,"\u1ef2":5,"\u0178":5,"\u0177":5,"\u0176":5,"\u00ff":5,"\u00fd":5,"\u00dd":5,"y":5,"Y":5,"\u201d":4,"\u201c":4,"\u2019":4,"\u2018":4}},"r":{"d":"138,0r-41,0v-13,-28,21,-119,-43,-103r0,103r-40,0r0,-252v70,-3,119,-4,119,78v0,26,-8,43,-26,51v41,13,17,82,31,123xm93,-165v0,-36,-3,-59,-39,-51r0,77v23,1,39,1,39,-26","w":144,"k":{"v":1,"V":1,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"s":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"t":{"d":"4,-216r0,-36r122,0r0,36r-41,0r0,216r-40,0r0,-216r-41,0","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"u":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"v":{"d":"44,-252r30,206r30,-206r37,0r-39,252r-59,0r-39,-252r40,0","w":144,"k":{"\u0237":9,"\u01fd":17,"\u01fc":17,"\u0135":9,"\u0134":9,"\u0133":9,"\u0132":9,"\u0105":9,"\u0104":9,"\u0103":9,"\u0102":9,"\u0101":9,"\u0100":9,"\u00e6":17,"\u00e5":9,"\u00e4":9,"\u00e3":9,"\u00e2":9,"\u00e1":9,"\u00e0":9,"\u00c6":17,"\u00c5":9,"\u00c4":9,"\u00c3":9,"\u00c2":9,"\u00c1":9,"\u00c0":9,"\u00ad":4,"j":9,"a":9,"J":9,"A":9,"-":4,"\u2026":22,"\u201e":22,"\u201a":22,"}":-1,"]":-1,".":22,",":22,")":-1}},"w":{"d":"117,0r-15,-134r-14,134r-55,0r-28,-252r39,0r21,199r19,-199r38,0r20,200r21,-200r34,0r-28,252r-52,0","w":202,"k":{"\u2026":14,"\u201e":14,"\u201a":14,"}":-1,"]":-1,".":14,",":14,")":-1,"-":1,"\u00ad":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":9,"\u01fc":9,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":9,"\u01fd":9,"J":5,"\u0132":5,"\u0134":5,"j":5,"\u0133":5,"\u0135":5,"\u0237":5}},"x":{"d":"110,-252r37,0r-42,122r44,130r-41,0r-33,-100r-33,100r-37,0r45,-130r-42,-122r41,0r30,93","w":154,"k":{"\u1e61":3,"\u1e60":3,"\u0219":3,"\u0218":3,"\u01ff":5,"\u01fe":5,"\u0161":3,"\u0160":3,"\u015f":3,"\u015e":3,"\u015d":3,"\u015c":3,"\u015b":3,"\u015a":3,"\u0151":5,"\u0150":5,"\u014f":5,"\u014e":5,"\u014d":5,"\u014c":5,"\u0123":5,"\u0122":5,"\u0121":5,"\u0120":5,"\u011f":5,"\u011e":5,"\u011d":5,"\u011c":5,"\u010d":5,"\u010c":5,"\u010b":5,"\u010a":5,"\u0109":5,"\u0108":5,"\u0107":5,"\u0106":5,"\u00f8":5,"\u00f6":5,"\u00f5":5,"\u00f4":5,"\u00f3":5,"\u00f2":5,"\u00e7":5,"\u00df":3,"\u00d8":5,"\u00d6":5,"\u00d5":5,"\u00d4":5,"\u00d3":5,"\u00d2":5,"\u00c7":5,"\u00ad":5,"s":3,"o":5,"g":5,"c":5,"S":3,"O":5,"G":5,"C":5,"-":5,"\u201d":1,"\u201c":1,"\u2019":1,"\u2018":1,"\u0153":5,"\u0152":5,"q":5,"Q":5}},"y":{"d":"51,0r0,-84r-50,-168r42,0r30,115r30,-115r38,0r-50,168r0,84r-40,0","k":{"\u2026":29,"\u201e":29,"\u201a":29,"\u0153":5,"\u0152":5,"}":-2,"q":5,"]":-2,"Q":5,";":7,":":7,".":29,",":29,")":-2,"C":5,"\u00c7":5,"\u0106":5,"\u0108":5,"\u010a":5,"\u010c":5,"G":5,"\u011c":5,"\u011e":5,"\u0120":5,"\u0122":5,"O":5,"\u00d2":5,"\u00d3":5,"\u00d4":5,"\u00d5":5,"\u00d6":5,"\u00d8":5,"\u014c":5,"\u014e":5,"\u0150":5,"\u01fe":5,"-":6,"\u00ad":6,"c":5,"\u00e7":5,"\u0107":5,"\u0109":5,"\u010b":5,"\u010d":5,"g":5,"\u011d":5,"\u011f":5,"\u0121":5,"\u0123":5,"o":5,"\u00f2":5,"\u00f3":5,"\u00f4":5,"\u00f5":5,"\u00f6":5,"\u00f8":5,"\u014d":5,"\u014f":5,"\u0151":5,"\u01ff":5,"A":18,"\u00c0":18,"\u00c1":18,"\u00c2":18,"\u00c3":18,"\u00c4":18,"\u00c5":18,"\u0100":18,"\u0102":18,"\u0104":18,"\u00c6":23,"\u01fc":23,"a":18,"\u00e0":18,"\u00e1":18,"\u00e2":18,"\u00e3":18,"\u00e4":18,"\u00e5":18,"\u0101":18,"\u0103":18,"\u0105":18,"\u00e6":23,"\u01fd":23,"J":13,"\u0132":13,"\u0134":13,"j":13,"\u0133":13,"\u0135":13,"\u0237":13,"S":3,"\u015a":3,"\u015c":3,"\u015e":3,"\u0160":3,"\u0218":3,"\u1e60":3,"s":3,"\u00df":3,"\u015b":3,"\u015d":3,"\u015f":3,"\u0161":3,"\u0219":3,"\u1e61":3}},"z":{"d":"12,-252r112,0r0,35r-75,181r75,0r0,36r-116,0r0,-35r76,-181r-72,0r0,-36","w":133,"k":{"-":5,"\u00ad":5}},"{":{"d":"37,-126v30,9,22,37,25,68v2,23,7,27,25,26r0,32v-35,3,-55,-5,-60,-40v-4,-25,8,-72,-23,-70r0,-32v31,2,19,-45,23,-70v5,-35,25,-43,60,-40r0,32v-50,-6,-2,83,-50,94","w":92,"k":{"\u1ef3":-2,"\u1ef2":-2,"\u1e85":-1,"\u1e84":-1,"\u1e83":-1,"\u1e82":-1,"\u1e81":-1,"\u1e80":-1,"\u1e6b":-3,"\u1e6a":-3,"\u021b":-3,"\u021a":-3,"\u0178":-2,"\u0177":-2,"\u0176":-2,"\u0175":-1,"\u0174":-1,"\u0167":-3,"\u0166":-3,"\u0165":-3,"\u0164":-3,"\u0163":-3,"\u0162":-3,"\u00ff":-2,"\u00fd":-2,"\u00dd":-2,"y":-2,"w":-1,"t":-3,"Y":-2,"W":-1,"T":-3,"v":-1,"V":-1}},"|":{"d":"76,23r0,-298r32,0r0,298r-32,0","w":180},"}":{"d":"56,-126v-30,-9,-23,-36,-25,-68v-1,-23,-7,-27,-25,-26r0,-32v35,-3,55,5,60,40v4,25,-8,72,23,70r0,32v-31,-2,-19,45,-23,70v-5,35,-25,43,-60,40r0,-32v50,7,1,-84,50,-94","w":92},"~":{"d":"22,-102r-19,-18v28,-54,60,-23,94,-10v8,0,13,-5,24,-20r19,19v-29,54,-61,21,-95,9v-8,0,-12,5,-23,20"},"\u00a0":{"w":55},"\u00a1":{"d":"19,-196r30,0r5,91r0,105r-40,0r0,-105xm53,-214r-38,0r0,-38r38,0r0,38","w":68},"\u00a2":{"d":"55,5r0,-18v-59,-9,-42,-99,-42,-164v0,-34,14,-56,42,-62r0,-18r32,0r0,18v34,6,47,35,44,79r-37,0v1,-22,0,-44,-21,-44v-13,0,-20,6,-20,24r0,108v0,18,7,24,20,24v24,0,22,-29,21,-53r37,0v3,46,-6,83,-44,88r0,18r-32,0"},"\u00a3":{"d":"16,-76r0,-30r24,0v-9,-25,-26,-42,-26,-86v0,-40,20,-63,59,-63v48,-1,62,36,58,88r-37,0v0,-23,3,-52,-20,-52v-13,0,-20,7,-20,25v0,45,17,61,24,88r44,0r0,30r-41,0v-2,18,-10,31,-21,40r69,0r0,36r-118,0r0,-35v19,0,33,-15,34,-41r-29,0"},"\u00a5":{"d":"102,-252r38,0r-46,154r30,0r0,20r-33,0r0,16r33,0r0,20r-33,0r0,42r-40,0r0,-42r-32,0r0,-20r32,0r0,-16r-32,0r0,-20r29,0r-45,-154r41,0r29,111"},"\u00a6":{"d":"76,-148r0,-127r32,0r0,127r-32,0xm76,23r0,-127r32,0r0,127r-32,0","w":180},"\u00a7":{"d":"13,-113v0,-18,7,-35,24,-44v-39,-22,-31,-103,34,-98v44,3,61,22,58,62r-37,0v1,-17,-4,-29,-20,-29v-13,0,-20,7,-20,20v0,30,78,20,78,86v0,18,-9,36,-26,45v41,21,33,101,-33,97v-46,-3,-62,-24,-58,-67r37,0v-11,36,40,49,40,14v0,-30,-77,-20,-77,-86xm50,-114v0,14,10,21,22,27v12,-2,20,-14,20,-27v0,-14,-10,-21,-23,-27v-12,2,-19,14,-19,27"},"\u00a8":{"d":"-2,-301r37,0r0,37r-37,0r0,-37xm55,-301r37,0r0,37r-37,0r0,-37","w":90},"\u00a9":{"d":"146,-111r26,0v3,37,-6,64,-41,64v-53,0,-39,-64,-41,-114v0,-29,14,-44,41,-44v32,-1,44,22,41,57r-26,0v1,-15,1,-32,-14,-32v-9,0,-14,4,-14,17r0,74v0,13,5,17,14,17v17,0,14,-22,14,-39xm7,-126v0,-75,54,-129,125,-129v71,0,126,54,126,129v0,75,-55,129,-126,129v-71,0,-125,-54,-125,-129xm33,-126v0,60,42,104,99,104v57,0,100,-44,100,-104v0,-60,-43,-104,-100,-104v-57,0,-99,44,-99,104","w":264},"\u00aa":{"d":"11,-154v0,-35,20,-46,51,-47v0,-13,2,-31,-10,-30v-11,-2,-13,11,-12,24r-24,0v-2,-29,9,-47,37,-47v55,0,28,85,34,134r-21,0r-2,-17v-10,31,-53,23,-53,-17xm11,-103r76,0r0,25r-76,0r0,-25xm62,-182v-23,2,-26,12,-26,25v0,21,26,22,26,3r0,-28","w":100},"\u00ab":{"d":"28,-219r36,0r-22,93r22,98r-36,0r-22,-98xm86,-219r36,0r-22,93r22,98r-36,0r-22,-98","w":127},"\u00ac":{"d":"9,-140r125,0r0,77r-29,0r0,-49r-96,0r0,-28"},"\u00ad":{"d":"13,-108r0,-36r72,0r0,36r-72,0","w":97,"k":{"x":5,"v":4,"X":5,"V":4,"T":12,"\u0162":12,"\u0164":12,"\u0166":12,"\u021a":12,"\u1e6a":12,"W":1,"\u0174":1,"\u1e80":1,"\u1e82":1,"\u1e84":1,"Y":6,"\u00dd":6,"\u0176":6,"\u0178":6,"\u1ef2":6,"t":12,"\u0163":12,"\u0165":12,"\u0167":12,"\u021b":12,"\u1e6b":12,"w":1,"\u0175":1,"\u1e81":1,"\u1e83":1,"\u1e85":1,"y":6,"\u00fd":6,"\u00ff":6,"\u0177":6,"\u1ef3":6,"A":4,"\u00c0":4,"\u00c1":4,"\u00c2":4,"\u00c3":4,"\u00c4":4,"\u00c5":4,"\u0100":4,"\u0102":4,"\u0104":4,"a":4,"\u00e0":4,"\u00e1":4,"\u00e2":4,"\u00e3":4,"\u00e4":4,"\u00e5":4,"\u0101":4,"\u0103":4,"\u0105":4,"Z":4,"\u0179":4,"\u017b":4,"\u017d":4,"z":4,"\u017a":4,"\u017c":4,"\u017e":4}},"\u00ae":{"d":"7,-126v0,-75,54,-129,125,-129v71,0,126,54,126,129v0,75,-55,129,-126,129v-71,0,-125,-54,-125,-129xm33,-126v0,60,42,104,99,104v57,0,100,-44,100,-104v0,-60,-43,-104,-100,-104v-57,0,-99,44,-99,104xm179,-49r-29,0v-7,-17,12,-72,-30,-60r0,60r-27,0r0,-154v43,-1,82,-5,82,44v0,18,-5,29,-18,35v27,8,12,51,22,75xm148,-153v1,-22,-8,-27,-28,-25r0,43v16,0,27,1,28,-18","w":264},"\u00af":{"d":"1,-296r88,0r0,30r-88,0r0,-30","w":90},"\u00b0":{"d":"5,-219v0,-20,16,-36,36,-36v20,0,36,16,36,36v0,20,-16,35,-36,35v-20,0,-36,-15,-36,-35xm23,-219v0,10,8,17,18,17v10,0,18,-7,18,-17v0,-10,-8,-18,-18,-18v-10,0,-18,8,-18,18","w":82},"\u00b1":{"d":"85,-189r0,49r49,0r0,28r-49,0r0,49r-28,0r0,-49r-48,0r0,-28r48,0r0,-49r28,0"},"\u00b2":{"d":"65,-213v1,-24,-27,-25,-26,-3r0,17r-24,0v-3,-33,7,-56,38,-55v25,0,37,14,37,40v0,53,-55,70,-50,98r48,0r0,23r-73,0v-9,-63,47,-69,50,-120","w":100},"\u00b3":{"d":"50,-113v12,3,13,-16,13,-31v0,-19,-9,-21,-25,-20r0,-22v19,3,25,-5,25,-27v0,-14,-5,-18,-13,-18v-12,-1,-14,12,-13,26r-24,0v-2,-30,9,-49,37,-49v42,0,51,64,20,77v31,14,25,87,-20,87v-30,0,-39,-22,-37,-54r24,0v-1,15,-1,33,13,31","w":100},"\u00b4":{"d":"37,-306r41,0r-38,42r-28,0","w":90},"\u00b6":{"d":"128,-252r0,275r-29,0r0,-246r-19,0r0,246r-29,0r1,-118v-41,1,-47,-46,-47,-95v0,-67,59,-65,123,-62"},"\u00b7":{"d":"14,-145r39,0r0,38r-39,0r0,-38","w":66},"\u00b8":{"d":"44,64v-17,0,-32,-9,-31,-28r23,0v-1,7,3,10,8,10v6,0,9,-4,9,-10v1,-8,-7,-11,-17,-10r0,-31r18,0r0,19v14,0,23,8,23,21v0,22,-15,29,-33,29","w":90},"\u00b9":{"d":"23,-214r0,-18v19,0,24,-9,28,-20r17,0r0,160r-25,0r0,-122r-20,0","w":100},"\u00ba":{"d":"50,-231v-24,2,-13,50,-13,74v0,12,5,16,13,16v24,-2,13,-50,13,-74v0,-12,-5,-16,-13,-16xm50,-118v-47,0,-38,-52,-38,-96v0,-25,13,-40,38,-40v47,0,39,51,39,96v0,25,-14,40,-39,40xm12,-103r77,0r0,25r-77,0r0,-25","w":100},"\u00bb":{"d":"64,-219r36,0r22,93r-22,98r-36,0r22,-98xm6,-219r35,0r23,93r-23,98r-35,0r22,-98","w":127},"\u00bc":{"d":"23,-214r0,-18v19,0,24,-9,28,-20r17,0r0,160r-25,0r0,-122r-20,0xm58,0r99,-252r23,0r-99,252r-23,0xm134,-28r0,-23r45,-108r28,0r0,108r12,0r0,23r-12,0r0,29r-25,0r0,-29r-48,0xm156,-51r26,0r0,-59","w":225},"\u00bd":{"d":"23,-214r0,-18v19,0,24,-9,28,-20r17,0r0,160r-25,0r0,-122r-20,0xm47,0r99,-252r24,0r-100,252r-23,0xm190,-120v0,-14,-5,-18,-13,-18v-14,0,-14,18,-13,33r-24,0v-2,-33,6,-57,37,-56v25,0,38,14,38,40v0,53,-55,71,-50,99r48,0r0,22r-73,0v-9,-63,48,-69,50,-120","w":225},"\u00be":{"d":"50,-113v12,3,13,-16,13,-31v0,-19,-9,-21,-25,-20r0,-22v19,3,25,-5,25,-27v0,-14,-5,-18,-13,-18v-12,-1,-14,12,-13,26r-24,0v-2,-30,9,-49,37,-49v42,0,51,64,20,77v31,14,25,87,-20,87v-30,0,-39,-22,-37,-54r24,0v-1,15,-1,33,13,31xm61,0r100,-252r23,0r-99,252r-24,0xm134,-28r0,-23r45,-108r28,0r0,108r12,0r0,23r-12,0r0,29r-25,0r0,-29r-48,0xm156,-51r26,0r0,-59","w":225},"\u00bf":{"d":"51,-196r35,0v15,62,-42,72,-41,138v0,18,7,25,20,25v23,0,20,-29,20,-52r37,0v4,52,-9,89,-58,88v-39,0,-58,-23,-58,-63v0,-72,57,-78,45,-136xm88,-214r-38,0r0,-38r38,0r0,38","w":129,"k":{"\u1ef3":11,"\u1ef2":11,"\u1e85":7,"\u1e84":7,"\u1e83":7,"\u1e82":7,"\u1e81":7,"\u1e80":7,"\u1e6b":15,"\u1e6a":15,"\u021b":15,"\u021a":15,"\u0178":11,"\u0177":11,"\u0176":11,"\u0175":7,"\u0174":7,"\u0167":15,"\u0166":15,"\u0165":15,"\u0164":15,"\u0163":15,"\u0162":15,"\u00ff":11,"\u00fd":11,"\u00dd":11,"y":11,"w":7,"t":15,"Y":11,"W":7,"T":15,"v":11,"V":11}},"\u00c0":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm24,-306r43,0r26,42r-30,0","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11}},"\u00c1":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm80,-306r41,0r-39,42r-28,0","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11}},"\u00c2":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm57,-264r-36,0r33,-42r38,0r34,42r-36,0r-17,-21","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11}},"\u00c3":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm107,-305r20,15v-17,39,-45,23,-72,16v-7,0,-10,3,-15,12r-21,-15v17,-38,45,-24,72,-16v7,0,11,-3,16,-12","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11}},"\u00c4":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm26,-301r37,0r0,37r-37,0r0,-37xm84,-301r36,0r0,37r-36,0r0,-37","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11}},"\u00c5":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm43,-293v0,-17,13,-30,30,-30v17,0,30,13,30,30v0,17,-13,30,-30,30v-17,0,-30,-13,-30,-30xm73,-305v-15,0,-13,23,0,23v6,0,12,-5,12,-11v0,-6,-6,-12,-12,-12","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11}},"\u00c6":{"d":"91,0r0,-46r-40,0r-12,46r-38,0r68,-252r130,0r0,36r-69,0r0,70r55,0r0,36r-55,0r0,74r69,0r0,36r-108,0xm60,-80r31,0r0,-121","w":208},"\u00c7":{"d":"68,64v-17,0,-32,-9,-31,-28r23,0v-1,7,3,10,8,10v6,0,9,-4,9,-10v1,-8,-7,-11,-17,-10r0,-24v-75,-5,-49,-120,-49,-194v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61r37,0v3,52,-6,95,-51,97r0,11v14,0,23,8,23,21v0,22,-15,29,-33,29","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u00c8":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm19,-306r43,0r26,42r-30,0","w":132},"\u00c9":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm75,-306r41,0r-39,42r-28,0","w":132},"\u00ca":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm51,-264r-36,0r34,-42r38,0r33,42r-35,0r-17,-21","w":132},"\u00cb":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm21,-301r37,0r0,37r-37,0r0,-37xm78,-301r37,0r0,37r-37,0r0,-37","w":132},"\u00cc":{"d":"14,0r0,-252r40,0r0,252r-40,0xm-14,-306r42,0r26,42r-30,0","w":68},"\u00cd":{"d":"14,0r0,-252r40,0r0,252r-40,0xm41,-306r41,0r-39,42r-28,0","w":68},"\u00ce":{"d":"14,0r0,-252r40,0r0,252r-40,0xm18,-264r-36,0r33,-42r38,0r34,42r-36,0r-17,-21","w":68},"\u00cf":{"d":"14,0r0,-252r40,0r0,252r-40,0xm-13,-301r37,0r0,37r-37,0r0,-37xm45,-301r36,0r0,37r-36,0r0,-37","w":68},"\u00d0":{"d":"14,0r0,-110r-13,0r0,-32r13,0r0,-110v64,-2,127,-5,122,62v-6,77,28,194,-59,190r-63,0xm96,-192v1,-28,-18,-24,-42,-24r0,74r24,0r0,32r-24,0r0,74v23,0,42,4,42,-24r0,-132","w":146,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00d1":{"d":"99,0r-49,-183r0,183r-36,0r0,-252r50,0r40,151r0,-151r36,0r0,252r-41,0xm110,-305r20,15v-17,39,-44,23,-71,16v-7,0,-11,3,-16,12r-20,-15v17,-39,44,-23,71,-16v7,0,11,-3,16,-12","w":153},"\u00d2":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm22,-306r43,0r26,42r-30,0","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00d3":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm78,-306r41,0r-39,42r-28,0","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00d4":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm54,-264r-35,0r33,-42r38,0r33,42r-35,0r-17,-21","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00d5":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm105,-305r20,15v-17,39,-44,23,-71,16v-7,0,-11,3,-16,12r-20,-15v17,-39,44,-23,71,-16v7,0,11,-3,16,-12","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00d6":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm24,-301r37,0r0,37r-37,0r0,-37xm82,-301r36,0r0,37r-36,0r0,-37","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00d7":{"d":"33,-183r38,38r38,-38r20,19r-39,38r39,38r-20,19r-38,-38r-38,38r-19,-19r38,-38r-38,-38"},"\u00d8":{"d":"15,9r9,-26v-25,-38,-8,-117,-13,-175v-5,-55,53,-77,96,-54r7,-19r14,4r-10,26v26,37,8,117,13,175v5,55,-53,77,-96,54r-7,19xm51,-194r0,104r40,-112v-6,-24,-40,-24,-40,8xm51,-50v5,25,41,24,41,-8r0,-104","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00d9":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm23,-306r43,0r26,42r-30,0","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00da":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm79,-306r41,0r-39,42r-28,0","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00db":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm55,-264r-35,0r33,-42r38,0r34,42r-36,0r-17,-21","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00dc":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm25,-301r37,0r0,37r-37,0r0,-37xm83,-301r37,0r0,37r-37,0r0,-37","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00dd":{"d":"51,0r0,-84r-50,-168r42,0r30,115r30,-115r38,0r-50,168r0,84r-40,0xm80,-306r41,0r-39,42r-28,0","k":{"\u2026":29,"\u201e":29,"\u201a":29,"\u0153":5,"\u0152":5,"}":-2,"q":5,"]":-2,"Q":5,";":7,":":7,".":29,",":29,")":-2,"C":5,"\u00c7":5,"\u0106":5,"\u0108":5,"\u010a":5,"\u010c":5,"G":5,"\u011c":5,"\u011e":5,"\u0120":5,"\u0122":5,"O":5,"\u00d2":5,"\u00d3":5,"\u00d4":5,"\u00d5":5,"\u00d6":5,"\u00d8":5,"\u014c":5,"\u014e":5,"\u0150":5,"\u01fe":5,"-":6,"\u00ad":6,"c":5,"\u00e7":5,"\u0107":5,"\u0109":5,"\u010b":5,"\u010d":5,"g":5,"\u011d":5,"\u011f":5,"\u0121":5,"\u0123":5,"o":5,"\u00f2":5,"\u00f3":5,"\u00f4":5,"\u00f5":5,"\u00f6":5,"\u00f8":5,"\u014d":5,"\u014f":5,"\u0151":5,"\u01ff":5,"A":18,"\u00c0":18,"\u00c1":18,"\u00c2":18,"\u00c3":18,"\u00c4":18,"\u00c5":18,"\u0100":18,"\u0102":18,"\u0104":18,"\u00c6":23,"\u01fc":23,"a":18,"\u00e0":18,"\u00e1":18,"\u00e2":18,"\u00e3":18,"\u00e4":18,"\u00e5":18,"\u0101":18,"\u0103":18,"\u0105":18,"\u00e6":23,"\u01fd":23,"J":13,"\u0132":13,"\u0134":13,"j":13,"\u0133":13,"\u0135":13,"\u0237":13,"S":3,"\u015a":3,"\u015c":3,"\u015e":3,"\u0160":3,"\u0218":3,"\u1e60":3,"s":3,"\u00df":3,"\u015b":3,"\u015d":3,"\u015f":3,"\u0161":3,"\u0219":3,"\u1e61":3}},"\u00de":{"d":"14,0r0,-252r40,0r0,29v65,-7,78,29,78,95v0,47,-27,66,-78,62r0,66r-40,0xm92,-163v1,-27,-15,-24,-38,-24r0,85v22,0,38,3,38,-24r0,-37","w":135,"k":{"\u1ef3":3,"\u1ef2":3,"\u0237":3,"\u01fd":7,"\u01fc":7,"\u017e":4,"\u017d":4,"\u017c":4,"\u017b":4,"\u017a":4,"\u0179":4,"\u0178":3,"\u0177":3,"\u0176":3,"\u0135":3,"\u0134":3,"\u0133":3,"\u0132":3,"\u0105":1,"\u0104":1,"\u0103":1,"\u0102":1,"\u0101":1,"\u0100":1,"\u00ff":3,"\u00fd":3,"\u00e6":7,"\u00e5":1,"\u00e4":1,"\u00e3":1,"\u00e2":1,"\u00e1":1,"\u00e0":1,"\u00dd":3,"\u00c6":7,"\u00c5":1,"\u00c4":1,"\u00c3":1,"\u00c2":1,"\u00c1":1,"\u00c0":1,"z":4,"y":3,"j":3,"a":1,"Z":4,"Y":3,"J":3,"A":1,"\u2026":29,"\u201e":29,"\u201a":29,"x":7,"X":7,".":29,",":29}},"\u00df":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134xm144,-192v0,-40,19,-63,58,-63v42,0,62,27,59,73r-38,0v10,-38,-39,-55,-39,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r37,0v-1,23,0,45,21,45v13,0,20,-7,20,-25v0,-52,-77,-62,-77,-134","w":269,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00e0":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm24,-306r43,0r26,42r-30,0","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11,"T":14,"\u0162":14,"\u0164":14,"\u0166":14,"\u021a":14,"\u1e6a":14,"W":5,"\u0174":5,"\u1e80":5,"\u1e82":5,"\u1e84":5,"Y":18,"\u00dd":18,"\u0176":18,"\u0178":18,"\u1ef2":18,"-":4,"\u00ad":4,"t":14,"\u0163":14,"\u0165":14,"\u0167":14,"\u021b":14,"\u1e6b":14,"w":5,"\u0175":5,"\u1e81":5,"\u1e83":5,"\u1e85":5,"y":18,"\u00fd":18,"\u00ff":18,"\u0177":18,"\u1ef3":18}},"\u00e1":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm80,-306r41,0r-39,42r-28,0","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11,"T":14,"\u0162":14,"\u0164":14,"\u0166":14,"\u021a":14,"\u1e6a":14,"W":5,"\u0174":5,"\u1e80":5,"\u1e82":5,"\u1e84":5,"Y":18,"\u00dd":18,"\u0176":18,"\u0178":18,"\u1ef2":18,"-":4,"\u00ad":4,"t":14,"\u0163":14,"\u0165":14,"\u0167":14,"\u021b":14,"\u1e6b":14,"w":5,"\u0175":5,"\u1e81":5,"\u1e83":5,"\u1e85":5,"y":18,"\u00fd":18,"\u00ff":18,"\u0177":18,"\u1ef3":18}},"\u00e2":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm57,-264r-36,0r33,-42r38,0r34,42r-36,0r-17,-21","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11,"T":14,"\u0162":14,"\u0164":14,"\u0166":14,"\u021a":14,"\u1e6a":14,"W":5,"\u0174":5,"\u1e80":5,"\u1e82":5,"\u1e84":5,"Y":18,"\u00dd":18,"\u0176":18,"\u0178":18,"\u1ef2":18,"-":4,"\u00ad":4,"t":14,"\u0163":14,"\u0165":14,"\u0167":14,"\u021b":14,"\u1e6b":14,"w":5,"\u0175":5,"\u1e81":5,"\u1e83":5,"\u1e85":5,"y":18,"\u00fd":18,"\u00ff":18,"\u0177":18,"\u1ef3":18}},"\u00e3":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm107,-305r20,15v-17,39,-45,23,-72,16v-7,0,-10,3,-15,12r-21,-15v17,-38,45,-24,72,-16v7,0,11,-3,16,-12","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11,"T":14,"\u0162":14,"\u0164":14,"\u0166":14,"\u021a":14,"\u1e6a":14,"W":5,"\u0174":5,"\u1e80":5,"\u1e82":5,"\u1e84":5,"Y":18,"\u00dd":18,"\u0176":18,"\u0178":18,"\u1ef2":18,"-":4,"\u00ad":4,"t":14,"\u0163":14,"\u0165":14,"\u0167":14,"\u021b":14,"\u1e6b":14,"w":5,"\u0175":5,"\u1e81":5,"\u1e83":5,"\u1e85":5,"y":18,"\u00fd":18,"\u00ff":18,"\u0177":18,"\u1ef3":18}},"\u00e4":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm26,-301r37,0r0,37r-37,0r0,-37xm84,-301r36,0r0,37r-36,0r0,-37","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11,"T":14,"\u0162":14,"\u0164":14,"\u0166":14,"\u021a":14,"\u1e6a":14,"W":5,"\u0174":5,"\u1e80":5,"\u1e82":5,"\u1e84":5,"Y":18,"\u00dd":18,"\u0176":18,"\u0178":18,"\u1ef2":18,"-":4,"\u00ad":4,"t":14,"\u0163":14,"\u0165":14,"\u0167":14,"\u021b":14,"\u1e6b":14,"w":5,"\u0175":5,"\u1e81":5,"\u1e83":5,"\u1e85":5,"y":18,"\u00fd":18,"\u00ff":18,"\u0177":18,"\u1ef3":18}},"\u00e5":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm43,-293v0,-17,13,-30,30,-30v17,0,30,13,30,30v0,17,-13,30,-30,30v-17,0,-30,-13,-30,-30xm73,-305v-15,0,-13,23,0,23v6,0,12,-5,12,-11v0,-6,-6,-12,-12,-12","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11,"T":14,"\u0162":14,"\u0164":14,"\u0166":14,"\u021a":14,"\u1e6a":14,"W":5,"\u0174":5,"\u1e80":5,"\u1e82":5,"\u1e84":5,"Y":18,"\u00dd":18,"\u0176":18,"\u0178":18,"\u1ef2":18,"-":4,"\u00ad":4,"t":14,"\u0163":14,"\u0165":14,"\u0167":14,"\u021b":14,"\u1e6b":14,"w":5,"\u0175":5,"\u1e81":5,"\u1e83":5,"\u1e85":5,"y":18,"\u00fd":18,"\u00ff":18,"\u0177":18,"\u1ef3":18}},"\u00e6":{"d":"130,-216r0,70r55,0r0,36r-55,0r0,74r69,0r0,36r-108,0r0,-46r-40,0r-12,46r-38,0r68,-252r130,0r0,36r-69,0xm60,-80r31,0r0,-121","w":208},"\u00e7":{"d":"68,64v-17,0,-32,-9,-31,-28r23,0v-1,7,3,10,8,10v6,0,9,-4,9,-10v1,-8,-7,-11,-17,-10r0,-24v-75,-5,-49,-120,-49,-194v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61r37,0v3,52,-6,95,-51,97r0,11v14,0,23,8,23,21v0,22,-15,29,-33,29","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u00e8":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm19,-306r43,0r26,42r-30,0","w":132},"\u00e9":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm75,-306r41,0r-39,42r-28,0","w":132},"\u00ea":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm51,-264r-36,0r34,-42r38,0r33,42r-35,0r-17,-21","w":132},"\u00eb":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm21,-301r37,0r0,37r-37,0r0,-37xm78,-301r37,0r0,37r-37,0r0,-37","w":132},"\u00ec":{"d":"14,0r0,-252r40,0r0,252r-40,0xm-14,-306r42,0r26,42r-30,0","w":68},"\u00ed":{"d":"14,0r0,-252r40,0r0,252r-40,0xm41,-306r41,0r-39,42r-28,0","w":68},"\u00ee":{"d":"14,0r0,-252r40,0r0,252r-40,0xm18,-264r-36,0r33,-42r38,0r34,42r-36,0r-17,-21","w":68},"\u00ef":{"d":"14,0r0,-252r40,0r0,252r-40,0xm-13,-301r37,0r0,37r-37,0r0,-37xm45,-301r36,0r0,37r-36,0r0,-37","w":68},"\u00f0":{"d":"14,0r0,-110r-13,0r0,-32r13,0r0,-110v64,-2,127,-5,122,62v-6,77,28,194,-59,190r-63,0xm96,-192v1,-28,-18,-24,-42,-24r0,74r24,0r0,32r-24,0r0,74v23,0,42,4,42,-24r0,-132","w":146,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00f1":{"d":"99,0r-49,-183r0,183r-36,0r0,-252r50,0r40,151r0,-151r36,0r0,252r-41,0xm110,-305r20,15v-17,39,-44,23,-71,16v-7,0,-11,3,-16,12r-20,-15v17,-39,44,-23,71,-16v7,0,11,-3,16,-12","w":153},"\u00f2":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm22,-306r43,0r26,42r-30,0","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00f3":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm78,-306r41,0r-39,42r-28,0","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00f4":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm54,-264r-35,0r33,-42r38,0r33,42r-35,0r-17,-21","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00f5":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm105,-305r20,15v-17,39,-44,23,-71,16v-7,0,-11,3,-16,12r-20,-15v17,-39,44,-23,71,-16v7,0,11,-3,16,-12","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00f6":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm24,-301r37,0r0,37r-37,0r0,-37xm82,-301r36,0r0,37r-36,0r0,-37","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00f7":{"d":"52,-90r38,0r0,38r-38,0r0,-38xm52,-200r38,0r0,38r-38,0r0,-38xm9,-140r125,0r0,28r-125,0r0,-28"},"\u00f8":{"d":"24,-17v-25,-38,-8,-117,-13,-175v-5,-55,53,-77,96,-54r7,-19r14,4r-10,26v26,37,8,117,13,175v5,55,-53,77,-96,54r-7,19r-13,-4xm51,-194r0,104r40,-112v-6,-24,-40,-24,-40,8xm51,-50v5,25,41,24,41,-8r0,-104","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00f9":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm23,-306r43,0r26,42r-30,0","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00fa":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm79,-306r41,0r-39,42r-28,0","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00fb":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm55,-264r-35,0r33,-42r38,0r34,42r-36,0r-17,-21","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00fc":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm25,-301r37,0r0,37r-37,0r0,-37xm83,-301r37,0r0,37r-37,0r0,-37","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u00fd":{"d":"51,0r0,-84r-50,-168r42,0r30,115r30,-115r38,0r-50,168r0,84r-40,0xm80,-306r41,0r-39,42r-28,0","k":{"\u2026":29,"\u201e":29,"\u201a":29,"\u0153":5,"\u0152":5,"}":-2,"q":5,"]":-2,"Q":5,";":7,":":7,".":29,",":29,")":-2,"C":5,"\u00c7":5,"\u0106":5,"\u0108":5,"\u010a":5,"\u010c":5,"G":5,"\u011c":5,"\u011e":5,"\u0120":5,"\u0122":5,"O":5,"\u00d2":5,"\u00d3":5,"\u00d4":5,"\u00d5":5,"\u00d6":5,"\u00d8":5,"\u014c":5,"\u014e":5,"\u0150":5,"\u01fe":5,"-":6,"\u00ad":6,"c":5,"\u00e7":5,"\u0107":5,"\u0109":5,"\u010b":5,"\u010d":5,"g":5,"\u011d":5,"\u011f":5,"\u0121":5,"\u0123":5,"o":5,"\u00f2":5,"\u00f3":5,"\u00f4":5,"\u00f5":5,"\u00f6":5,"\u00f8":5,"\u014d":5,"\u014f":5,"\u0151":5,"\u01ff":5,"A":18,"\u00c0":18,"\u00c1":18,"\u00c2":18,"\u00c3":18,"\u00c4":18,"\u00c5":18,"\u0100":18,"\u0102":18,"\u0104":18,"\u00c6":23,"\u01fc":23,"a":18,"\u00e0":18,"\u00e1":18,"\u00e2":18,"\u00e3":18,"\u00e4":18,"\u00e5":18,"\u0101":18,"\u0103":18,"\u0105":18,"\u00e6":23,"\u01fd":23,"J":13,"\u0132":13,"\u0134":13,"j":13,"\u0133":13,"\u0135":13,"\u0237":13,"S":3,"\u015a":3,"\u015c":3,"\u015e":3,"\u0160":3,"\u0218":3,"\u1e60":3,"s":3,"\u00df":3,"\u015b":3,"\u015d":3,"\u015f":3,"\u0161":3,"\u0219":3,"\u1e61":3}},"\u00fe":{"d":"14,0r0,-252r40,0r0,29v65,-7,78,29,78,95v0,47,-27,66,-78,62r0,66r-40,0xm92,-163v1,-27,-15,-24,-38,-24r0,85v22,0,38,3,38,-24r0,-37","w":135,"k":{"\u1ef3":3,"\u1ef2":3,"\u0237":3,"\u01fd":7,"\u01fc":7,"\u017e":4,"\u017d":4,"\u017c":4,"\u017b":4,"\u017a":4,"\u0179":4,"\u0178":3,"\u0177":3,"\u0176":3,"\u0135":3,"\u0134":3,"\u0133":3,"\u0132":3,"\u0105":1,"\u0104":1,"\u0103":1,"\u0102":1,"\u0101":1,"\u0100":1,"\u00ff":3,"\u00fd":3,"\u00e6":7,"\u00e5":1,"\u00e4":1,"\u00e3":1,"\u00e2":1,"\u00e1":1,"\u00e0":1,"\u00dd":3,"\u00c6":7,"\u00c5":1,"\u00c4":1,"\u00c3":1,"\u00c2":1,"\u00c1":1,"\u00c0":1,"z":4,"y":3,"j":3,"a":1,"Z":4,"Y":3,"J":3,"A":1,"\u2026":29,"\u201e":29,"\u201a":29,"x":7,"X":7,".":29,",":29}},"\u00ff":{"d":"51,0r0,-84r-50,-168r42,0r30,115r30,-115r38,0r-50,168r0,84r-40,0xm26,-301r36,0r0,37r-36,0r0,-37xm83,-301r37,0r0,37r-37,0r0,-37","k":{"\u2026":29,"\u201e":29,"\u201a":29,"\u0153":5,"\u0152":5,"}":-2,"q":5,"]":-2,"Q":5,";":7,":":7,".":29,",":29,")":-2,"C":5,"\u00c7":5,"\u0106":5,"\u0108":5,"\u010a":5,"\u010c":5,"G":5,"\u011c":5,"\u011e":5,"\u0120":5,"\u0122":5,"O":5,"\u00d2":5,"\u00d3":5,"\u00d4":5,"\u00d5":5,"\u00d6":5,"\u00d8":5,"\u014c":5,"\u014e":5,"\u0150":5,"\u01fe":5,"-":6,"\u00ad":6,"c":5,"\u00e7":5,"\u0107":5,"\u0109":5,"\u010b":5,"\u010d":5,"g":5,"\u011d":5,"\u011f":5,"\u0121":5,"\u0123":5,"o":5,"\u00f2":5,"\u00f3":5,"\u00f4":5,"\u00f5":5,"\u00f6":5,"\u00f8":5,"\u014d":5,"\u014f":5,"\u0151":5,"\u01ff":5,"A":18,"\u00c0":18,"\u00c1":18,"\u00c2":18,"\u00c3":18,"\u00c4":18,"\u00c5":18,"\u0100":18,"\u0102":18,"\u0104":18,"\u00c6":23,"\u01fc":23,"a":18,"\u00e0":18,"\u00e1":18,"\u00e2":18,"\u00e3":18,"\u00e4":18,"\u00e5":18,"\u0101":18,"\u0103":18,"\u0105":18,"\u00e6":23,"\u01fd":23,"J":13,"\u0132":13,"\u0134":13,"j":13,"\u0133":13,"\u0135":13,"\u0237":13,"S":3,"\u015a":3,"\u015c":3,"\u015e":3,"\u0160":3,"\u0218":3,"\u1e60":3,"s":3,"\u00df":3,"\u015b":3,"\u015d":3,"\u015f":3,"\u0161":3,"\u0219":3,"\u1e61":3}},"\u0100":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm30,-296r87,0r0,30r-87,0r0,-30","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11}},"\u0101":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm30,-296r87,0r0,30r-87,0r0,-30","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11,"T":14,"\u0162":14,"\u0164":14,"\u0166":14,"\u021a":14,"\u1e6a":14,"W":5,"\u0174":5,"\u1e80":5,"\u1e82":5,"\u1e84":5,"Y":18,"\u00dd":18,"\u0176":18,"\u0178":18,"\u1ef2":18,"-":4,"\u00ad":4,"t":14,"\u0163":14,"\u0165":14,"\u0167":14,"\u021b":14,"\u1e6b":14,"w":5,"\u0175":5,"\u1e81":5,"\u1e83":5,"\u1e85":5,"y":18,"\u00fd":18,"\u00ff":18,"\u0177":18,"\u1ef3":18}},"\u0102":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm91,-306r25,0v0,27,-15,43,-43,43v-28,0,-42,-16,-42,-43r24,0v0,24,36,24,36,0","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11}},"\u0103":{"d":"102,-252r41,252r-40,0r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0xm91,-306r25,0v0,27,-15,43,-43,43v-28,0,-42,-16,-42,-43r24,0v0,24,36,24,36,0","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11,"T":14,"\u0162":14,"\u0164":14,"\u0166":14,"\u021a":14,"\u1e6a":14,"W":5,"\u0174":5,"\u1e80":5,"\u1e82":5,"\u1e84":5,"Y":18,"\u00dd":18,"\u0176":18,"\u0178":18,"\u1ef2":18,"-":4,"\u00ad":4,"t":14,"\u0163":14,"\u0165":14,"\u0167":14,"\u021b":14,"\u1e6b":14,"w":5,"\u0175":5,"\u1e81":5,"\u1e83":5,"\u1e85":5,"y":18,"\u00fd":18,"\u00ff":18,"\u0177":18,"\u1ef3":18}},"\u0104":{"d":"102,-252r41,252v-24,-7,-38,24,-13,27v7,0,9,-1,13,-2r0,20v-20,8,-58,6,-56,-18v0,-9,4,-19,16,-27r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11}},"\u0105":{"d":"102,-252r41,252v-24,-7,-38,24,-13,27v7,0,9,-1,13,-2r0,20v-20,8,-58,6,-56,-18v0,-9,4,-19,16,-27r-7,-46r-49,0r-7,46r-36,0r40,-252r58,0xm71,-207r-19,127r38,0","w":146,"k":{"\u201d":22,"\u201c":22,"\u2019":22,"\u2018":22,"v":9,"V":9,"?":11,"T":14,"\u0162":14,"\u0164":14,"\u0166":14,"\u021a":14,"\u1e6a":14,"W":5,"\u0174":5,"\u1e80":5,"\u1e82":5,"\u1e84":5,"Y":18,"\u00dd":18,"\u0176":18,"\u0178":18,"\u1ef2":18,"-":4,"\u00ad":4,"t":14,"\u0163":14,"\u0165":14,"\u0167":14,"\u021b":14,"\u1e6b":14,"w":5,"\u0175":5,"\u1e81":5,"\u1e83":5,"\u1e85":5,"y":18,"\u00fd":18,"\u00ff":18,"\u0177":18,"\u1ef3":18}},"\u0106":{"d":"92,-94r37,0v4,55,-7,97,-59,97v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61xm77,-306r41,0r-39,42r-28,0","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u0107":{"d":"92,-94r37,0v4,55,-7,97,-59,97v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61xm77,-306r41,0r-39,42r-28,0","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u0108":{"d":"92,-94r37,0v4,55,-7,97,-59,97v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61xm53,-264r-35,0r33,-42r38,0r33,42r-35,0r-17,-21","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u0109":{"d":"92,-94r37,0v4,55,-7,97,-59,97v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61xm53,-264r-35,0r33,-42r38,0r33,42r-35,0r-17,-21","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u010a":{"d":"92,-94r37,0v4,55,-7,97,-59,97v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61xm52,-301r37,0r0,37r-37,0r0,-37","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u010b":{"d":"92,-94r37,0v4,55,-7,97,-59,97v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61xm52,-301r37,0r0,37r-37,0r0,-37","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u010c":{"d":"92,-94r37,0v4,55,-7,97,-59,97v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61xm18,-306r35,0r17,21r17,-21r35,0r-33,42r-38,0","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u010d":{"d":"92,-94r37,0v4,55,-7,97,-59,97v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v26,0,21,-36,21,-61xm18,-306r35,0r17,21r17,-21r35,0r-33,42r-38,0","w":138,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":4,"X":4,".":2,",":2,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u010e":{"d":"14,0r0,-252v64,-2,127,-5,122,62v-6,77,28,194,-59,190r-63,0xm96,-192v1,-28,-18,-24,-42,-24r0,180v23,0,42,4,42,-24r0,-132xm18,-306r35,0r17,21r17,-21r35,0r-33,42r-38,0","w":146,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u010f":{"d":"14,0r0,-252v64,-2,127,-5,122,62v-6,77,28,194,-59,190r-63,0xm96,-192v1,-28,-18,-24,-42,-24r0,180v23,0,42,4,42,-24r0,-132xm18,-306r35,0r17,21r17,-21r35,0r-33,42r-38,0","w":146,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0110":{"d":"14,0r0,-110r-13,0r0,-32r13,0r0,-110v64,-2,127,-5,122,62v-6,77,28,194,-59,190r-63,0xm96,-192v1,-28,-18,-24,-42,-24r0,74r24,0r0,32r-24,0r0,74v23,0,42,4,42,-24r0,-132","w":146,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0111":{"d":"14,0r0,-110r-13,0r0,-32r13,0r0,-110v64,-2,127,-5,122,62v-6,77,28,194,-59,190r-63,0xm96,-192v1,-28,-18,-24,-42,-24r0,74r24,0r0,32r-24,0r0,74v23,0,42,4,42,-24r0,-132","w":146,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0112":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm24,-296r87,0r0,30r-87,0r0,-30","w":132},"\u0113":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm24,-296r87,0r0,30r-87,0r0,-30","w":132},"\u0114":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm85,-306r25,0v0,27,-15,43,-43,43v-28,0,-42,-16,-42,-43r25,0v1,14,7,17,17,17v11,0,17,-3,18,-17","w":132},"\u0115":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm85,-306r25,0v0,27,-15,43,-43,43v-28,0,-42,-16,-42,-43r25,0v1,14,7,17,17,17v11,0,17,-3,18,-17","w":132},"\u0116":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm49,-301r37,0r0,37r-37,0r0,-37","w":132},"\u0117":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm49,-301r37,0r0,37r-37,0r0,-37","w":132},"\u0118":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-17,0v-12,10,-11,26,4,27v7,0,9,-1,13,-2r0,20v-20,8,-57,5,-55,-18v0,-8,3,-19,18,-27r-71,0r0,-252r108,0r0,36r-68,0","w":132},"\u0119":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-17,0v-12,10,-11,26,4,27v7,0,9,-1,13,-2r0,20v-20,8,-57,5,-55,-18v0,-8,3,-19,18,-27r-71,0r0,-252r108,0r0,36r-68,0","w":132},"\u011a":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm15,-306r36,0r16,21r17,-21r36,0r-34,42r-37,0","w":132},"\u011b":{"d":"54,-216r0,70r54,0r0,36r-54,0r0,74r68,0r0,36r-108,0r0,-252r108,0r0,36r-68,0xm15,-306r36,0r16,21r17,-21r36,0r-34,42r-37,0","w":132},"\u011c":{"d":"74,-104r0,-36r55,0v0,67,12,143,-59,143v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v29,0,20,-44,21,-71r-18,0xm53,-264r-35,0r33,-42r38,0r33,42r-35,0r-17,-21","w":140,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u011d":{"d":"74,-104r0,-36r55,0v0,67,12,143,-59,143v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v29,0,20,-44,21,-71r-18,0xm53,-264r-35,0r33,-42r38,0r33,42r-35,0r-17,-21","w":140,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u011e":{"d":"74,-104r0,-36r55,0v0,67,12,143,-59,143v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v29,0,20,-44,21,-71r-18,0xm87,-306r25,0v0,27,-15,43,-43,43v-28,0,-42,-16,-42,-43r25,0v1,14,7,17,17,17v11,0,17,-3,18,-17","w":140,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u011f":{"d":"74,-104r0,-36r55,0v0,67,12,143,-59,143v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v29,0,20,-44,21,-71r-18,0xm87,-306r25,0v0,27,-15,43,-43,43v-28,0,-42,-16,-42,-43r25,0v1,14,7,17,17,17v11,0,17,-3,18,-17","w":140,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0120":{"d":"74,-104r0,-36r55,0v0,67,12,143,-59,143v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v29,0,20,-44,21,-71r-18,0xm51,-301r37,0r0,37r-37,0r0,-37","w":140,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0121":{"d":"74,-104r0,-36r55,0v0,67,12,143,-59,143v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v29,0,20,-44,21,-71r-18,0xm51,-301r37,0r0,37r-37,0r0,-37","w":140,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0122":{"d":"74,-104r0,-36r55,0v0,67,12,143,-59,143v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v29,0,20,-44,21,-71r-18,0xm66,49r-14,0r0,-37r37,0r0,33v-10,10,-10,30,-33,26","w":140,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0123":{"d":"74,-104r0,-36r55,0v0,67,12,143,-59,143v-86,0,-59,-117,-59,-195v0,-40,20,-63,59,-63v48,-1,63,35,59,88r-37,0v1,-24,2,-52,-21,-52v-13,0,-20,7,-20,25r0,136v0,18,7,25,20,25v29,0,20,-44,21,-71r-18,0xm66,49r-14,0r0,-37r37,0r0,33v-10,10,-10,30,-33,26","w":140,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0124":{"d":"54,-108r0,108r-40,0r0,-252r40,0r0,108r45,0r0,-108r40,0r0,252r-40,0r0,-108r-45,0xm60,-264r-36,0r34,-42r38,0r33,42r-35,0r-17,-21","w":153},"\u0125":{"d":"54,-108r0,108r-40,0r0,-252r40,0r0,108r45,0r0,-108r40,0r0,252r-40,0r0,-108r-45,0xm60,-264r-36,0r34,-42r38,0r33,42r-35,0r-17,-21","w":153},"\u0126":{"d":"56,-108r0,108r-40,0r0,-181r-12,0r0,-29r12,0r0,-42r40,0r0,42r45,0r0,-42r40,0r0,42r13,0r0,29r-13,0r0,181r-40,0r0,-108r-45,0xm56,-144r45,0r0,-37r-45,0r0,37","w":157},"\u0127":{"d":"56,-108r0,108r-40,0r0,-181r-12,0r0,-29r12,0r0,-42r40,0r0,42r45,0r0,-42r40,0r0,42r13,0r0,29r-13,0r0,181r-40,0r0,-108r-45,0xm56,-144r45,0r0,-37r-45,0r0,37","w":157},"\u0128":{"d":"14,0r0,-252r40,0r0,252r-40,0xm68,-305r20,15v-17,39,-44,23,-71,16v-7,0,-11,3,-16,12r-20,-15v17,-39,44,-23,71,-16v7,0,11,-3,16,-12","w":68},"\u0129":{"d":"14,0r0,-252r40,0r0,252r-40,0xm68,-305r20,15v-17,39,-44,23,-71,16v-7,0,-11,3,-16,12r-20,-15v17,-39,44,-23,71,-16v7,0,11,-3,16,-12","w":68},"\u012a":{"d":"14,0r0,-252r40,0r0,252r-40,0xm-9,-296r87,0r0,30r-87,0r0,-30","w":68},"\u012b":{"d":"14,0r0,-252r40,0r0,252r-40,0xm-9,-296r87,0r0,30r-87,0r0,-30","w":68},"\u012c":{"d":"14,0r0,-252r40,0r0,252r-40,0xm52,-306r25,0v0,27,-15,43,-43,43v-28,0,-42,-16,-42,-43r25,0v1,14,7,17,17,17v11,0,17,-3,18,-17","w":68},"\u012d":{"d":"14,0r0,-252r40,0r0,252r-40,0xm52,-306r25,0v0,27,-15,43,-43,43v-28,0,-42,-16,-42,-43r25,0v1,14,7,17,17,17v11,0,17,-3,18,-17","w":68},"\u012e":{"d":"14,0r0,-252r40,0r0,252v-21,-2,-25,27,-5,27v7,0,9,-1,13,-2r0,20v-20,8,-58,6,-56,-18v0,-8,4,-19,15,-27r-7,0","w":68},"\u012f":{"d":"14,0r0,-252r40,0r0,252v-21,-2,-25,27,-5,27v7,0,9,-1,13,-2r0,20v-20,8,-58,6,-56,-18v0,-8,4,-19,15,-27r-7,0","w":68},"\u0130":{"d":"14,0r0,-252r40,0r0,252r-40,0xm16,-301r37,0r0,37r-37,0r0,-37","w":68},"\u0131":{"d":"14,0r0,-252r40,0r0,252r-40,0","w":68},"\u0132":{"d":"14,0r0,-252r40,0r0,252r-40,0xm72,0r0,-36v21,0,36,1,36,-24r0,-192r40,0r0,189v-2,58,-32,68,-76,63","w":160},"\u0133":{"d":"14,0r0,-252r40,0r0,252r-40,0xm72,0r0,-36v21,0,36,1,36,-24r0,-192r40,0r0,189v-2,58,-32,68,-76,63","w":160},"\u0134":{"d":"4,0r0,-36v21,1,36,1,36,-24r0,-192r40,0r0,189v-2,58,-32,68,-76,63xm36,-264r-35,0r33,-42r38,0r33,42r-35,0r-17,-21","w":92,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0135":{"d":"4,0r0,-36v21,1,36,1,36,-24r0,-192r40,0r0,189v-2,58,-32,68,-76,63xm36,-264r-35,0r33,-42r38,0r33,42r-35,0r-17,-21","w":92,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0136":{"d":"105,0r-39,-100v-18,20,-11,64,-12,100r-40,0r0,-252r40,0r0,110r53,-110r38,0r-55,112r55,140r-40,0xm73,49r-14,0r0,-37r37,0r0,33v-10,10,-10,30,-33,26","w":149,"k":{"\u0153":3,"\u0152":3,"q":3,"Q":3,"C":3,"\u00c7":3,"\u0106":3,"\u0108":3,"\u010a":3,"\u010c":3,"G":3,"\u011c":3,"\u011e":3,"\u0120":3,"\u0122":3,"O":3,"\u00d2":3,"\u00d3":3,"\u00d4":3,"\u00d5":3,"\u00d6":3,"\u00d8":3,"\u014c":3,"\u014e":3,"\u0150":3,"\u01fe":3,"c":3,"\u00e7":3,"\u0107":3,"\u0109":3,"\u010b":3,"\u010d":3,"g":3,"\u011d":3,"\u011f":3,"\u0121":3,"\u0123":3,"o":3,"\u00f2":3,"\u00f3":3,"\u00f4":3,"\u00f5":3,"\u00f6":3,"\u00f8":3,"\u014d":3,"\u014f":3,"\u0151":3,"\u01ff":3,"S":2,"\u015a":2,"\u015c":2,"\u015e":2,"\u0160":2,"\u0218":2,"\u1e60":2,"U":1,"\u00d9":1,"\u00da":1,"\u00db":1,"\u00dc":1,"\u0168":1,"\u016a":1,"\u016c":1,"\u016e":1,"\u0170":1,"\u0172":1,"s":2,"\u00df":2,"\u015b":2,"\u015d":2,"\u015f":2,"\u0161":2,"\u0219":2,"\u1e61":2,"u":1,"\u00f9":1,"\u00fa":1,"\u00fb":1,"\u00fc":1,"\u0169":1,"\u016b":1,"\u016d":1,"\u016f":1,"\u0171":1,"\u0173":1}},"\u0137":{"d":"105,0r-39,-100v-18,20,-11,64,-12,100r-40,0r0,-252r40,0r0,110r53,-110r38,0r-55,112r55,140r-40,0xm73,49r-14,0r0,-37r37,0r0,33v-10,10,-10,30,-33,26","w":149,"k":{"\u0153":3,"\u0152":3,"q":3,"Q":3,"C":3,"\u00c7":3,"\u0106":3,"\u0108":3,"\u010a":3,"\u010c":3,"G":3,"\u011c":3,"\u011e":3,"\u0120":3,"\u0122":3,"O":3,"\u00d2":3,"\u00d3":3,"\u00d4":3,"\u00d5":3,"\u00d6":3,"\u00d8":3,"\u014c":3,"\u014e":3,"\u0150":3,"\u01fe":3,"c":3,"\u00e7":3,"\u0107":3,"\u0109":3,"\u010b":3,"\u010d":3,"g":3,"\u011d":3,"\u011f":3,"\u0121":3,"\u0123":3,"o":3,"\u00f2":3,"\u00f3":3,"\u00f4":3,"\u00f5":3,"\u00f6":3,"\u00f8":3,"\u014d":3,"\u014f":3,"\u0151":3,"\u01ff":3,"S":2,"\u015a":2,"\u015c":2,"\u015e":2,"\u0160":2,"\u0218":2,"\u1e60":2,"U":1,"\u00d9":1,"\u00da":1,"\u00db":1,"\u00dc":1,"\u0168":1,"\u016a":1,"\u016c":1,"\u016e":1,"\u0170":1,"\u0172":1,"s":2,"\u00df":2,"\u015b":2,"\u015d":2,"\u015f":2,"\u0161":2,"\u0219":2,"\u1e61":2,"u":1,"\u00f9":1,"\u00fa":1,"\u00fb":1,"\u00fc":1,"\u0169":1,"\u016b":1,"\u016d":1,"\u016f":1,"\u0171":1,"\u0173":1}},"\u0138":{"d":"105,0r-39,-100v-18,20,-11,64,-12,100r-40,0r0,-252r40,0r0,110r53,-110r38,0r-55,112r55,140r-40,0","w":149,"k":{"\u0153":3,"\u0152":3,"q":3,"Q":3,"C":3,"\u00c7":3,"\u0106":3,"\u0108":3,"\u010a":3,"\u010c":3,"G":3,"\u011c":3,"\u011e":3,"\u0120":3,"\u0122":3,"O":3,"\u00d2":3,"\u00d3":3,"\u00d4":3,"\u00d5":3,"\u00d6":3,"\u00d8":3,"\u014c":3,"\u014e":3,"\u0150":3,"\u01fe":3,"c":3,"\u00e7":3,"\u0107":3,"\u0109":3,"\u010b":3,"\u010d":3,"g":3,"\u011d":3,"\u011f":3,"\u0121":3,"\u0123":3,"o":3,"\u00f2":3,"\u00f3":3,"\u00f4":3,"\u00f5":3,"\u00f6":3,"\u00f8":3,"\u014d":3,"\u014f":3,"\u0151":3,"\u01ff":3,"S":2,"\u015a":2,"\u015c":2,"\u015e":2,"\u0160":2,"\u0218":2,"\u1e60":2,"U":1,"\u00d9":1,"\u00da":1,"\u00db":1,"\u00dc":1,"\u0168":1,"\u016a":1,"\u016c":1,"\u016e":1,"\u0170":1,"\u0172":1,"s":2,"\u00df":2,"\u015b":2,"\u015d":2,"\u015f":2,"\u0161":2,"\u0219":2,"\u1e61":2,"u":1,"\u00f9":1,"\u00fa":1,"\u00fb":1,"\u00fc":1,"\u0169":1,"\u016b":1,"\u016d":1,"\u016f":1,"\u0171":1,"\u0173":1}},"\u0139":{"d":"14,0r0,-252r40,0r0,216r65,0r0,36r-105,0xm54,-306r41,0r-39,42r-28,0","w":122,"k":{"\u201d":27,"\u201c":27,"\u2019":27,"\u2018":27,"}":-3,"v":12,"]":-3,"V":12,"?":11,")":-3,"T":18,"\u0162":18,"\u0164":18,"\u0166":18,"\u021a":18,"\u1e6a":18,"W":6,"\u0174":6,"\u1e80":6,"\u1e82":6,"\u1e84":6,"Y":22,"\u00dd":22,"\u0176":22,"\u0178":22,"\u1ef2":22,"-":14,"\u00ad":14,"t":18,"\u0163":18,"\u0165":18,"\u0167":18,"\u021b":18,"\u1e6b":18,"w":6,"\u0175":6,"\u1e81":6,"\u1e83":6,"\u1e85":6,"y":22,"\u00fd":22,"\u00ff":22,"\u0177":22,"\u1ef3":22,"J":-2,"\u0132":-2,"\u0134":-2,"j":-2,"\u0133":-2,"\u0135":-2,"\u0237":-2}},"\u013a":{"d":"14,0r0,-252r40,0r0,216r65,0r0,36r-105,0xm54,-306r41,0r-39,42r-28,0","w":122,"k":{"\u201d":27,"\u201c":27,"\u2019":27,"\u2018":27,"}":-3,"v":12,"]":-3,"V":12,"?":11,")":-3,"T":18,"\u0162":18,"\u0164":18,"\u0166":18,"\u021a":18,"\u1e6a":18,"W":6,"\u0174":6,"\u1e80":6,"\u1e82":6,"\u1e84":6,"Y":22,"\u00dd":22,"\u0176":22,"\u0178":22,"\u1ef2":22,"-":14,"\u00ad":14,"t":18,"\u0163":18,"\u0165":18,"\u0167":18,"\u021b":18,"\u1e6b":18,"w":6,"\u0175":6,"\u1e81":6,"\u1e83":6,"\u1e85":6,"y":22,"\u00fd":22,"\u00ff":22,"\u0177":22,"\u1ef3":22,"J":-2,"\u0132":-2,"\u0134":-2,"j":-2,"\u0133":-2,"\u0135":-2,"\u0237":-2}},"\u013b":{"d":"14,0r0,-252r40,0r0,216r65,0r0,36r-105,0xm63,49r-14,0r0,-37r36,0r0,33v-10,10,-9,30,-32,26","w":122,"k":{"\u201d":27,"\u201c":27,"\u2019":27,"\u2018":27,"}":-3,"v":12,"]":-3,"V":12,"?":11,")":-3,"T":18,"\u0162":18,"\u0164":18,"\u0166":18,"\u021a":18,"\u1e6a":18,"W":6,"\u0174":6,"\u1e80":6,"\u1e82":6,"\u1e84":6,"Y":22,"\u00dd":22,"\u0176":22,"\u0178":22,"\u1ef2":22,"-":14,"\u00ad":14,"t":18,"\u0163":18,"\u0165":18,"\u0167":18,"\u021b":18,"\u1e6b":18,"w":6,"\u0175":6,"\u1e81":6,"\u1e83":6,"\u1e85":6,"y":22,"\u00fd":22,"\u00ff":22,"\u0177":22,"\u1ef3":22,"J":-2,"\u0132":-2,"\u0134":-2,"j":-2,"\u0133":-2,"\u0135":-2,"\u0237":-2}},"\u013c":{"d":"14,0r0,-252r40,0r0,216r65,0r0,36r-105,0xm63,49r-14,0r0,-37r36,0r0,33v-10,10,-9,30,-32,26","w":122,"k":{"\u201d":27,"\u201c":27,"\u2019":27,"\u2018":27,"}":-3,"v":12,"]":-3,"V":12,"?":11,")":-3,"T":18,"\u0162":18,"\u0164":18,"\u0166":18,"\u021a":18,"\u1e6a":18,"W":6,"\u0174":6,"\u1e80":6,"\u1e82":6,"\u1e84":6,"Y":22,"\u00dd":22,"\u0176":22,"\u0178":22,"\u1ef2":22,"-":14,"\u00ad":14,"t":18,"\u0163":18,"\u0165":18,"\u0167":18,"\u021b":18,"\u1e6b":18,"w":6,"\u0175":6,"\u1e81":6,"\u1e83":6,"\u1e85":6,"y":22,"\u00fd":22,"\u00ff":22,"\u0177":22,"\u1ef3":22,"J":-2,"\u0132":-2,"\u0134":-2,"j":-2,"\u0133":-2,"\u0135":-2,"\u0237":-2}},"\u013d":{"d":"14,0r0,-252r40,0r0,216r65,0r0,36r-105,0xm91,-214r-15,0r0,-38r38,0v3,34,-8,53,-17,74r-16,0","w":122},"\u013e":{"d":"14,0r0,-252r40,0r0,216r65,0r0,36r-105,0xm91,-214r-15,0r0,-38r38,0v3,34,-8,53,-17,74r-16,0","w":122},"\u013f":{"d":"14,0r0,-252r40,0r0,216r65,0r0,36r-105,0xm76,-145r38,0r0,38r-38,0r0,-38","w":122,"k":{"\u201d":27,"\u201c":27,"\u2019":27,"\u2018":27,"}":-3,"v":12,"]":-3,"V":12,"?":11,")":-3,"T":18,"\u0162":18,"\u0164":18,"\u0166":18,"\u021a":18,"\u1e6a":18,"W":6,"\u0174":6,"\u1e80":6,"\u1e82":6,"\u1e84":6,"Y":22,"\u00dd":22,"\u0176":22,"\u0178":22,"\u1ef2":22,"-":14,"\u00ad":14,"t":18,"\u0163":18,"\u0165":18,"\u0167":18,"\u021b":18,"\u1e6b":18,"w":6,"\u0175":6,"\u1e81":6,"\u1e83":6,"\u1e85":6,"y":22,"\u00fd":22,"\u00ff":22,"\u0177":22,"\u1ef3":22,"J":-2,"\u0132":-2,"\u0134":-2,"j":-2,"\u0133":-2,"\u0135":-2,"\u0237":-2}},"\u0140":{"d":"14,0r0,-252r40,0r0,216r65,0r0,36r-105,0xm76,-145r38,0r0,38r-38,0r0,-38","w":122,"k":{"\u201d":27,"\u201c":27,"\u2019":27,"\u2018":27,"}":-3,"v":12,"]":-3,"V":12,"?":11,")":-3,"T":18,"\u0162":18,"\u0164":18,"\u0166":18,"\u021a":18,"\u1e6a":18,"W":6,"\u0174":6,"\u1e80":6,"\u1e82":6,"\u1e84":6,"Y":22,"\u00dd":22,"\u0176":22,"\u0178":22,"\u1ef2":22,"-":14,"\u00ad":14,"t":18,"\u0163":18,"\u0165":18,"\u0167":18,"\u021b":18,"\u1e6b":18,"w":6,"\u0175":6,"\u1e81":6,"\u1e83":6,"\u1e85":6,"y":22,"\u00fd":22,"\u00ff":22,"\u0177":22,"\u1ef3":22,"J":-2,"\u0132":-2,"\u0134":-2,"j":-2,"\u0133":-2,"\u0135":-2,"\u0237":-2}},"\u0141":{"d":"0,-34r0,-36r18,-19r0,-163r39,0r0,121r44,-47r0,36r-44,47r0,59r65,0r0,36r-104,0r0,-53","w":126,"k":{"\u201d":27,"\u201c":27,"\u2019":27,"\u2018":27,"}":-3,"v":12,"]":-3,"V":12,"?":11,")":-3,"T":18,"\u0162":18,"\u0164":18,"\u0166":18,"\u021a":18,"\u1e6a":18,"W":6,"\u0174":6,"\u1e80":6,"\u1e82":6,"\u1e84":6,"Y":22,"\u00dd":22,"\u0176":22,"\u0178":22,"\u1ef2":22,"-":14,"\u00ad":14,"t":18,"\u0163":18,"\u0165":18,"\u0167":18,"\u021b":18,"\u1e6b":18,"w":6,"\u0175":6,"\u1e81":6,"\u1e83":6,"\u1e85":6,"y":22,"\u00fd":22,"\u00ff":22,"\u0177":22,"\u1ef3":22,"J":-2,"\u0132":-2,"\u0134":-2,"j":-2,"\u0133":-2,"\u0135":-2,"\u0237":-2}},"\u0142":{"d":"0,-34r0,-36r18,-19r0,-163r39,0r0,121r44,-47r0,36r-44,47r0,59r65,0r0,36r-104,0r0,-53","w":126,"k":{"\u201d":27,"\u201c":27,"\u2019":27,"\u2018":27,"}":-3,"v":12,"]":-3,"V":12,"?":11,")":-3,"T":18,"\u0162":18,"\u0164":18,"\u0166":18,"\u021a":18,"\u1e6a":18,"W":6,"\u0174":6,"\u1e80":6,"\u1e82":6,"\u1e84":6,"Y":22,"\u00dd":22,"\u0176":22,"\u0178":22,"\u1ef2":22,"-":14,"\u00ad":14,"t":18,"\u0163":18,"\u0165":18,"\u0167":18,"\u021b":18,"\u1e6b":18,"w":6,"\u0175":6,"\u1e81":6,"\u1e83":6,"\u1e85":6,"y":22,"\u00fd":22,"\u00ff":22,"\u0177":22,"\u1ef3":22,"J":-2,"\u0132":-2,"\u0134":-2,"j":-2,"\u0133":-2,"\u0135":-2,"\u0237":-2}},"\u0143":{"d":"99,0r-49,-183r0,183r-36,0r0,-252r50,0r40,151r0,-151r36,0r0,252r-41,0xm84,-306r41,0r-39,42r-28,0","w":153},"\u0144":{"d":"99,0r-49,-183r0,183r-36,0r0,-252r50,0r40,151r0,-151r36,0r0,252r-41,0xm84,-306r41,0r-39,42r-28,0","w":153},"\u0145":{"d":"99,0r-49,-183r0,183r-36,0r0,-252r50,0r40,151r0,-151r36,0r0,252r-41,0xm73,49r-15,0r0,-37r37,0r0,33v-10,10,-9,30,-33,26","w":153},"\u0146":{"d":"99,0r-49,-183r0,183r-36,0r0,-252r50,0r40,151r0,-151r36,0r0,252r-41,0xm110,-305r20,15v-17,39,-44,23,-71,16v-7,0,-11,3,-16,12r-20,-15v17,-39,44,-23,71,-16v7,0,11,-3,16,-12","w":153},"\u0147":{"d":"99,0r-49,-183r0,183r-36,0r0,-252r50,0r40,151r0,-151r36,0r0,252r-41,0xm24,-306r36,0r17,21r17,-21r35,0r-33,42r-38,0","w":153},"\u0148":{"d":"99,0r-49,-183r0,183r-36,0r0,-252r50,0r40,151r0,-151r36,0r0,252r-41,0xm73,49r-15,0r0,-37r37,0r0,33v-10,10,-9,30,-33,26","w":153},"\u0149":{"d":"99,0r-49,-183r0,183r-36,0r0,-252r50,0r40,151r0,-151r36,0r0,252r-41,0xm24,-306r36,0r17,21r17,-21r35,0r-33,42r-38,0","w":153},"\u014c":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm28,-296r87,0r0,30r-87,0r0,-30","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u014d":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm28,-296r87,0r0,30r-87,0r0,-30","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u014e":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm89,-306r25,0v0,27,-15,43,-43,43v-28,0,-42,-16,-42,-43r25,0v1,14,7,17,17,17v11,0,17,-3,18,-17","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u014f":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm89,-306r25,0v0,27,-15,43,-43,43v-28,0,-42,-16,-42,-43r25,0v1,14,7,17,17,17v11,0,17,-3,18,-17","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0150":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm49,-306r38,0r-31,42r-25,0xm99,-306r38,0r-32,42r-25,0","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0151":{"d":"51,-194r0,136v0,18,7,25,20,25v13,0,21,-7,21,-25r0,-136v0,-18,-8,-25,-21,-25v-13,0,-20,7,-20,25xm71,3v-87,0,-60,-117,-60,-195v0,-40,21,-63,60,-63v87,0,60,117,60,195v0,40,-21,63,-60,63xm49,-306r38,0r-31,42r-25,0xm99,-306r38,0r-32,42r-25,0","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0152":{"d":"132,-216r0,70r55,0r0,36r-55,0r0,74r69,0r0,36v-78,-6,-197,28,-190,-62v6,-77,-28,-190,59,-190r131,0r0,36r-69,0xm93,-36r0,-180v0,0,-44,-4,-43,24r0,132v-1,28,19,24,43,24","w":210},"\u0153":{"d":"132,-216r0,70r55,0r0,36r-55,0r0,74r69,0r0,36v-78,-6,-197,28,-190,-62v6,-77,-28,-190,59,-190r131,0r0,36r-69,0xm93,-36r0,-180v0,0,-44,-4,-43,24r0,132v-1,28,19,24,43,24","w":210},"\u0154":{"d":"138,0r-41,0v-13,-28,21,-119,-43,-103r0,103r-40,0r0,-252v70,-3,119,-4,119,78v0,26,-8,43,-26,51v41,13,17,82,31,123xm93,-165v0,-36,-3,-59,-39,-51r0,77v23,1,39,1,39,-26xm77,-306r41,0r-39,42r-28,0","w":144,"k":{"v":1,"V":1,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u0155":{"d":"138,0r-41,0v-13,-28,21,-119,-43,-103r0,103r-40,0r0,-252v70,-3,119,-4,119,78v0,26,-8,43,-26,51v41,13,17,82,31,123xm93,-165v0,-36,-3,-59,-39,-51r0,77v23,1,39,1,39,-26xm77,-306r41,0r-39,42r-28,0","w":144,"k":{"v":1,"V":1,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u0156":{"d":"138,0r-41,0v-13,-28,21,-119,-43,-103r0,103r-40,0r0,-252v70,-3,119,-4,119,78v0,26,-8,43,-26,51v41,13,17,82,31,123xm93,-165v0,-36,-3,-59,-39,-51r0,77v23,1,39,1,39,-26xm69,49r-14,0r0,-37r36,0r0,33v-10,10,-9,30,-32,26","w":144,"k":{"v":1,"V":1,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u0157":{"d":"138,0r-41,0v-13,-28,21,-119,-43,-103r0,103r-40,0r0,-252v70,-3,119,-4,119,78v0,26,-8,43,-26,51v41,13,17,82,31,123xm93,-165v0,-36,-3,-59,-39,-51r0,77v23,1,39,1,39,-26xm69,49r-14,0r0,-37r36,0r0,33v-10,10,-9,30,-32,26","w":144,"k":{"v":1,"V":1,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u0158":{"d":"138,0r-41,0v-13,-28,21,-119,-43,-103r0,103r-40,0r0,-252v70,-3,119,-4,119,78v0,26,-8,43,-26,51v41,13,17,82,31,123xm93,-165v0,-36,-3,-59,-39,-51r0,77v23,1,39,1,39,-26xm18,-306r35,0r17,21r17,-21r35,0r-33,42r-38,0","w":144,"k":{"v":1,"V":1,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u0159":{"d":"138,0r-41,0v-13,-28,21,-119,-43,-103r0,103r-40,0r0,-252v70,-3,119,-4,119,78v0,26,-8,43,-26,51v41,13,17,82,31,123xm93,-165v0,-36,-3,-59,-39,-51r0,77v23,1,39,1,39,-26xm18,-306r35,0r17,21r17,-21r35,0r-33,42r-38,0","w":144,"k":{"v":1,"V":1,"Y":4,"\u00dd":4,"\u0176":4,"\u0178":4,"\u1ef2":4,"y":4,"\u00fd":4,"\u00ff":4,"\u0177":4,"\u1ef3":4}},"\u015a":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134xm74,-306r41,0r-39,42r-28,0","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u015b":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134xm74,-306r41,0r-39,42r-28,0","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u015c":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134xm50,-264r-35,0r33,-42r38,0r34,42r-36,0r-17,-21","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u015d":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134xm50,-264r-35,0r33,-42r38,0r34,42r-36,0r-17,-21","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u015e":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134xm64,64v-17,0,-32,-9,-31,-28r23,0v-1,7,3,10,8,10v6,0,9,-4,9,-10v1,-8,-7,-11,-17,-10r0,-31r18,0r0,19v14,0,23,8,23,21v0,22,-15,29,-33,29","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u015f":{"d":"64,64v-17,0,-32,-9,-31,-28r23,0v-1,7,3,10,8,10v6,0,9,-4,9,-10v1,-8,-7,-11,-17,-10r0,-24v-41,-4,-51,-39,-48,-87r38,0v0,23,-3,52,20,52v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134v0,-40,20,-63,59,-63v44,0,61,29,58,77r-37,0v1,-21,-1,-41,-20,-41v-13,0,-20,7,-20,25v0,52,77,62,77,134v0,38,-18,60,-52,63r0,11v14,0,23,8,23,21v0,22,-15,29,-33,29","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0160":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134xm15,-306r36,0r16,21r17,-21r36,0r-34,42r-37,0","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0161":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134xm15,-306r35,0r17,21r17,-21r36,0r-34,42r-38,0","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0162":{"d":"63,64v-17,0,-32,-9,-31,-28r23,0v-1,7,3,10,8,10v6,0,9,-4,9,-10v1,-8,-7,-11,-17,-10r0,-26r-10,0r0,-216r-41,0r0,-36r122,0r0,36r-41,0r0,216r-12,0r0,14v14,0,23,8,23,21v0,22,-15,29,-33,29","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"\u0163":{"d":"63,64v-17,0,-32,-9,-31,-28r23,0v-1,7,3,10,8,10v6,0,9,-4,9,-10v1,-8,-7,-11,-17,-10r0,-26r-10,0r0,-216r-41,0r0,-36r122,0r0,36r-41,0r0,216r-12,0r0,14v14,0,23,8,23,21v0,22,-15,29,-33,29","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"\u0164":{"d":"4,-216r0,-36r122,0r0,36r-41,0r0,216r-40,0r0,-216r-41,0xm12,-306r36,0r16,21r17,-21r36,0r-33,42r-38,0","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"\u0165":{"d":"4,-216r0,-36r122,0r0,36r-41,0r0,216r-40,0r0,-216r-41,0xm12,-306r36,0r16,21r17,-21r36,0r-33,42r-38,0","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"\u0166":{"d":"21,-175r24,0r0,-41r-41,0r0,-36r122,0r0,36r-41,0r0,41r23,0r0,29r-23,0r0,146r-40,0r0,-146r-24,0r0,-29","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"\u0167":{"d":"21,-175r24,0r0,-41r-41,0r0,-36r122,0r0,36r-41,0r0,41r23,0r0,29r-23,0r0,146r-40,0r0,-146r-24,0r0,-29","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"\u0168":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm105,-305r21,15v-17,38,-45,24,-72,16v-7,0,-10,3,-15,12r-21,-15v17,-38,45,-24,72,-16v7,0,10,-3,15,-12","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0169":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm105,-305r21,15v-17,38,-45,24,-72,16v-7,0,-10,3,-15,12r-21,-15v17,-38,45,-24,72,-16v7,0,10,-3,15,-12","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u016a":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm28,-296r88,0r0,30r-88,0r0,-30","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u016b":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm28,-296r88,0r0,30r-88,0r0,-30","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u016c":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm90,-306r24,0v0,27,-14,43,-42,43v-28,0,-42,-16,-42,-43r24,0v0,24,36,24,36,0","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u016d":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm90,-306r24,0v0,27,-14,43,-42,43v-28,0,-42,-16,-42,-43r24,0v0,24,36,24,36,0","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u016e":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm42,-293v0,-17,13,-30,30,-30v17,0,30,13,30,30v0,17,-13,30,-30,30v-17,0,-30,-13,-30,-30xm72,-305v-17,0,-14,23,0,23v6,0,12,-5,12,-11v0,-6,-6,-12,-12,-12","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u016f":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm42,-293v0,-17,13,-30,30,-30v17,0,30,13,30,30v0,17,-13,30,-30,30v-17,0,-30,-13,-30,-30xm72,-305v-17,0,-14,23,0,23v6,0,12,-5,12,-11v0,-6,-6,-12,-12,-12","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0170":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm50,-306r38,0r-31,42r-26,0xm99,-306r39,0r-32,42r-25,0","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0171":{"d":"13,-252r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192v0,40,-20,63,-59,63v-39,0,-59,-23,-59,-63r0,-192xm50,-306r38,0r-31,42r-26,0xm99,-306r39,0r-32,42r-25,0","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0172":{"d":"131,-60v5,38,-32,52,-35,77v-2,12,17,11,25,8r0,20v-20,8,-57,5,-55,-18v0,-7,3,-16,11,-24v-43,2,-64,-21,-64,-63r0,-192r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0173":{"d":"131,-60v5,38,-32,52,-35,77v-2,12,17,11,25,8r0,20v-20,8,-57,5,-55,-18v0,-7,3,-16,11,-24v-43,2,-64,-21,-64,-63r0,-192r39,0r0,194v0,18,8,25,21,25v13,0,20,-7,20,-25r0,-194r38,0r0,192","w":143,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0174":{"d":"117,0r-15,-134r-14,134r-55,0r-28,-252r39,0r21,199r19,-199r38,0r20,200r21,-200r34,0r-28,252r-52,0xm85,-264r-36,0r33,-42r38,0r34,42r-36,0r-17,-21","w":202,"k":{"\u2026":14,"\u201e":14,"\u201a":14,"}":-1,"]":-1,".":14,",":14,")":-1,"-":1,"\u00ad":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":9,"\u01fc":9,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":9,"\u01fd":9,"J":5,"\u0132":5,"\u0134":5,"j":5,"\u0133":5,"\u0135":5,"\u0237":5}},"\u0175":{"d":"117,0r-15,-134r-14,134r-55,0r-28,-252r39,0r21,199r19,-199r38,0r20,200r21,-200r34,0r-28,252r-52,0xm85,-264r-36,0r33,-42r38,0r34,42r-36,0r-17,-21","w":202,"k":{"\u2026":14,"\u201e":14,"\u201a":14,"}":-1,"]":-1,".":14,",":14,")":-1,"-":1,"\u00ad":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":9,"\u01fc":9,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":9,"\u01fd":9,"J":5,"\u0132":5,"\u0134":5,"j":5,"\u0133":5,"\u0135":5,"\u0237":5}},"\u0176":{"d":"51,0r0,-84r-50,-168r42,0r30,115r30,-115r38,0r-50,168r0,84r-40,0xm56,-264r-35,0r33,-42r38,0r33,42r-35,0r-17,-21","k":{"\u2026":29,"\u201e":29,"\u201a":29,"\u0153":5,"\u0152":5,"}":-2,"q":5,"]":-2,"Q":5,";":7,":":7,".":29,",":29,")":-2,"C":5,"\u00c7":5,"\u0106":5,"\u0108":5,"\u010a":5,"\u010c":5,"G":5,"\u011c":5,"\u011e":5,"\u0120":5,"\u0122":5,"O":5,"\u00d2":5,"\u00d3":5,"\u00d4":5,"\u00d5":5,"\u00d6":5,"\u00d8":5,"\u014c":5,"\u014e":5,"\u0150":5,"\u01fe":5,"-":6,"\u00ad":6,"c":5,"\u00e7":5,"\u0107":5,"\u0109":5,"\u010b":5,"\u010d":5,"g":5,"\u011d":5,"\u011f":5,"\u0121":5,"\u0123":5,"o":5,"\u00f2":5,"\u00f3":5,"\u00f4":5,"\u00f5":5,"\u00f6":5,"\u00f8":5,"\u014d":5,"\u014f":5,"\u0151":5,"\u01ff":5,"A":18,"\u00c0":18,"\u00c1":18,"\u00c2":18,"\u00c3":18,"\u00c4":18,"\u00c5":18,"\u0100":18,"\u0102":18,"\u0104":18,"\u00c6":23,"\u01fc":23,"a":18,"\u00e0":18,"\u00e1":18,"\u00e2":18,"\u00e3":18,"\u00e4":18,"\u00e5":18,"\u0101":18,"\u0103":18,"\u0105":18,"\u00e6":23,"\u01fd":23,"J":13,"\u0132":13,"\u0134":13,"j":13,"\u0133":13,"\u0135":13,"\u0237":13,"S":3,"\u015a":3,"\u015c":3,"\u015e":3,"\u0160":3,"\u0218":3,"\u1e60":3,"s":3,"\u00df":3,"\u015b":3,"\u015d":3,"\u015f":3,"\u0161":3,"\u0219":3,"\u1e61":3}},"\u0177":{"d":"51,0r0,-84r-50,-168r42,0r30,115r30,-115r38,0r-50,168r0,84r-40,0xm56,-264r-35,0r33,-42r38,0r33,42r-35,0r-17,-21","k":{"\u2026":29,"\u201e":29,"\u201a":29,"\u0153":5,"\u0152":5,"}":-2,"q":5,"]":-2,"Q":5,";":7,":":7,".":29,",":29,")":-2,"C":5,"\u00c7":5,"\u0106":5,"\u0108":5,"\u010a":5,"\u010c":5,"G":5,"\u011c":5,"\u011e":5,"\u0120":5,"\u0122":5,"O":5,"\u00d2":5,"\u00d3":5,"\u00d4":5,"\u00d5":5,"\u00d6":5,"\u00d8":5,"\u014c":5,"\u014e":5,"\u0150":5,"\u01fe":5,"-":6,"\u00ad":6,"c":5,"\u00e7":5,"\u0107":5,"\u0109":5,"\u010b":5,"\u010d":5,"g":5,"\u011d":5,"\u011f":5,"\u0121":5,"\u0123":5,"o":5,"\u00f2":5,"\u00f3":5,"\u00f4":5,"\u00f5":5,"\u00f6":5,"\u00f8":5,"\u014d":5,"\u014f":5,"\u0151":5,"\u01ff":5,"A":18,"\u00c0":18,"\u00c1":18,"\u00c2":18,"\u00c3":18,"\u00c4":18,"\u00c5":18,"\u0100":18,"\u0102":18,"\u0104":18,"\u00c6":23,"\u01fc":23,"a":18,"\u00e0":18,"\u00e1":18,"\u00e2":18,"\u00e3":18,"\u00e4":18,"\u00e5":18,"\u0101":18,"\u0103":18,"\u0105":18,"\u00e6":23,"\u01fd":23,"J":13,"\u0132":13,"\u0134":13,"j":13,"\u0133":13,"\u0135":13,"\u0237":13,"S":3,"\u015a":3,"\u015c":3,"\u015e":3,"\u0160":3,"\u0218":3,"\u1e60":3,"s":3,"\u00df":3,"\u015b":3,"\u015d":3,"\u015f":3,"\u0161":3,"\u0219":3,"\u1e61":3}},"\u0178":{"d":"51,0r0,-84r-50,-168r42,0r30,115r30,-115r38,0r-50,168r0,84r-40,0xm26,-301r36,0r0,37r-36,0r0,-37xm83,-301r37,0r0,37r-37,0r0,-37","k":{"\u2026":29,"\u201e":29,"\u201a":29,"\u0153":5,"\u0152":5,"}":-2,"q":5,"]":-2,"Q":5,";":7,":":7,".":29,",":29,")":-2,"C":5,"\u00c7":5,"\u0106":5,"\u0108":5,"\u010a":5,"\u010c":5,"G":5,"\u011c":5,"\u011e":5,"\u0120":5,"\u0122":5,"O":5,"\u00d2":5,"\u00d3":5,"\u00d4":5,"\u00d5":5,"\u00d6":5,"\u00d8":5,"\u014c":5,"\u014e":5,"\u0150":5,"\u01fe":5,"-":6,"\u00ad":6,"c":5,"\u00e7":5,"\u0107":5,"\u0109":5,"\u010b":5,"\u010d":5,"g":5,"\u011d":5,"\u011f":5,"\u0121":5,"\u0123":5,"o":5,"\u00f2":5,"\u00f3":5,"\u00f4":5,"\u00f5":5,"\u00f6":5,"\u00f8":5,"\u014d":5,"\u014f":5,"\u0151":5,"\u01ff":5,"A":18,"\u00c0":18,"\u00c1":18,"\u00c2":18,"\u00c3":18,"\u00c4":18,"\u00c5":18,"\u0100":18,"\u0102":18,"\u0104":18,"\u00c6":23,"\u01fc":23,"a":18,"\u00e0":18,"\u00e1":18,"\u00e2":18,"\u00e3":18,"\u00e4":18,"\u00e5":18,"\u0101":18,"\u0103":18,"\u0105":18,"\u00e6":23,"\u01fd":23,"J":13,"\u0132":13,"\u0134":13,"j":13,"\u0133":13,"\u0135":13,"\u0237":13,"S":3,"\u015a":3,"\u015c":3,"\u015e":3,"\u0160":3,"\u0218":3,"\u1e60":3,"s":3,"\u00df":3,"\u015b":3,"\u015d":3,"\u015f":3,"\u0161":3,"\u0219":3,"\u1e61":3}},"\u0179":{"d":"12,-252r112,0r0,35r-75,181r75,0r0,36r-116,0r0,-35r76,-181r-72,0r0,-36xm74,-306r41,0r-39,42r-28,0","w":133,"k":{"-":5,"\u00ad":5}},"\u017a":{"d":"12,-252r112,0r0,35r-75,181r75,0r0,36r-116,0r0,-35r76,-181r-72,0r0,-36xm74,-306r41,0r-39,42r-28,0","w":133,"k":{"-":5,"\u00ad":5}},"\u017b":{"d":"12,-252r112,0r0,35r-75,181r75,0r0,36r-116,0r0,-35r76,-181r-72,0r0,-36xm49,-301r36,0r0,37r-36,0r0,-37","w":133,"k":{"-":5,"\u00ad":5}},"\u017c":{"d":"12,-252r112,0r0,35r-75,181r75,0r0,36r-116,0r0,-35r76,-181r-72,0r0,-36xm49,-301r36,0r0,37r-36,0r0,-37","w":133,"k":{"-":5,"\u00ad":5}},"\u017d":{"d":"12,-252r112,0r0,35r-75,181r75,0r0,36r-116,0r0,-35r76,-181r-72,0r0,-36xm15,-306r35,0r17,21r17,-21r36,0r-34,42r-38,0","w":133,"k":{"-":5,"\u00ad":5}},"\u017e":{"d":"12,-252r112,0r0,35r-75,181r75,0r0,36r-116,0r0,-35r76,-181r-72,0r0,-36xm15,-306r35,0r17,21r17,-21r36,0r-34,42r-38,0","w":133,"k":{"-":5,"\u00ad":5}},"\u01fc":{"d":"91,0r0,-46r-40,0r-12,46r-38,0r68,-252r130,0r0,36r-69,0r0,70r55,0r0,36r-55,0r0,74r69,0r0,36r-108,0xm60,-80r31,0r0,-121xm111,-306r41,0r-39,42r-28,0","w":208},"\u01fd":{"d":"91,0r0,-46r-40,0r-12,46r-38,0r68,-252r130,0r0,36r-69,0r0,70r55,0r0,36r-55,0r0,74r69,0r0,36r-108,0xm60,-80r31,0r0,-121xm111,-306r41,0r-39,42r-28,0","w":208},"\u01fe":{"d":"24,-17v-25,-38,-8,-117,-13,-175v-5,-55,53,-77,96,-54r7,-19r14,4r-10,26v26,37,8,117,13,175v5,55,-53,77,-96,54r-7,19r-13,-4xm51,-194r0,104r40,-112v-6,-24,-40,-24,-40,8xm51,-50v5,25,41,24,41,-8r0,-104xm78,-306r41,0r-39,42r-28,0","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u01ff":{"d":"24,-17v-25,-38,-8,-117,-13,-175v-5,-55,53,-77,96,-54r7,-19r14,4r-10,26v26,37,8,117,13,175v5,55,-53,77,-96,54r-7,19r-13,-4xm51,-194r0,104r40,-112v-6,-24,-40,-24,-40,8xm51,-50v5,25,41,24,41,-8r0,-104xm78,-306r41,0r-39,42r-28,0","k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0218":{"d":"62,49r-14,0r0,-37r37,0r0,33v-10,10,-10,30,-33,26xm9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u0219":{"d":"62,49r-14,0r0,-37r37,0r0,33v-10,10,-10,30,-33,26xm9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u021a":{"d":"4,-216r0,-36r122,0r0,36r-41,0r0,216r-40,0r0,-216r-41,0xm61,49r-15,0r0,-37r37,0r0,33v-10,10,-9,30,-33,26","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"\u021b":{"d":"4,-216r0,-36r122,0r0,36r-41,0r0,216r-40,0r0,-216r-41,0xm61,49r-15,0r0,-37r37,0r0,33v-10,10,-9,30,-33,26","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"\u0237":{"d":"4,0r0,-36v21,1,36,1,36,-24r0,-192r40,0r0,189v-2,58,-32,68,-76,63","w":92,"k":{"\u2026":2,"\u201e":2,"\u201a":2,".":2,",":2,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u02c6":{"d":"28,-264r-35,0r33,-42r38,0r34,42r-36,0r-17,-21","w":90},"\u02c7":{"d":"-7,-306r35,0r17,21r17,-21r36,0r-34,42r-38,0","w":90},"\u02d8":{"d":"63,-306r24,0v0,27,-14,43,-42,43v-28,0,-42,-16,-42,-43r24,0v0,24,36,24,36,0","w":90},"\u02d9":{"d":"27,-301r36,0r0,37r-36,0r0,-37","w":90},"\u02da":{"d":"15,-293v0,-17,13,-30,30,-30v17,0,30,13,30,30v0,17,-13,30,-30,30v-17,0,-30,-13,-30,-30xm45,-305v-17,0,-14,23,0,23v6,0,12,-5,12,-11v0,-6,-6,-12,-12,-12","w":90},"\u02db":{"d":"17,27v-2,-13,16,-36,43,-30v-26,16,-7,37,13,28r0,20v-20,8,-58,6,-56,-18","w":90},"\u02dc":{"d":"78,-305r21,15v-17,38,-45,24,-72,16v-7,0,-10,3,-15,12r-21,-15v17,-38,45,-24,72,-16v7,0,10,-3,15,-12","w":90},"\u02dd":{"d":"11,-306r38,0r-32,42r-25,0xm60,-306r38,0r-31,42r-26,0","w":90},"\u1e02":{"d":"14,-252v65,-2,119,-6,119,67v0,26,-8,43,-26,51v49,19,43,146,-30,134r-63,0r0,-252xm97,-61v0,-39,-5,-59,-43,-52r0,77v24,0,43,5,43,-25xm93,-176v0,-33,-8,-45,-39,-40r0,67v24,1,39,0,39,-27xm49,-301r36,0r0,37r-36,0r0,-37","w":146,"k":{"\u2026":2,"\u201e":2,"\u201d":4,"\u201c":4,"\u201a":2,"\u2019":4,"\u2018":4,"x":1,"v":1,"X":1,"V":1,".":2,",":2,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5}},"\u1e03":{"d":"14,-252v65,-2,119,-6,119,67v0,26,-8,43,-26,51v49,19,43,146,-30,134r-63,0r0,-252xm97,-61v0,-39,-5,-59,-43,-52r0,77v24,0,43,5,43,-25xm93,-176v0,-33,-8,-45,-39,-40r0,67v24,1,39,0,39,-27xm49,-301r36,0r0,37r-36,0r0,-37","w":146,"k":{"\u2026":2,"\u201e":2,"\u201d":4,"\u201c":4,"\u201a":2,"\u2019":4,"\u2018":4,"x":1,"v":1,"X":1,"V":1,".":2,",":2,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5}},"\u1e0a":{"d":"14,0r0,-252v64,-2,127,-5,122,62v-6,77,28,194,-59,190r-63,0xm96,-192v1,-28,-18,-24,-42,-24r0,180v23,0,42,4,42,-24r0,-132xm51,-301r37,0r0,37r-37,0r0,-37","w":146,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u1e0b":{"d":"14,0r0,-252v64,-2,127,-5,122,62v-6,77,28,194,-59,190r-63,0xm96,-192v1,-28,-18,-24,-42,-24r0,180v23,0,42,4,42,-24r0,-132xm51,-301r37,0r0,37r-37,0r0,-37","w":146,"k":{"\u2026":4,"\u201e":4,"\u201d":4,"\u201c":4,"\u201a":4,"\u2019":4,"\u2018":4,"x":5,"X":5,".":4,",":4,"Y":5,"\u00dd":5,"\u0176":5,"\u0178":5,"\u1ef2":5,"y":5,"\u00fd":5,"\u00ff":5,"\u0177":5,"\u1ef3":5,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u1e1e":{"d":"54,-216r0,76r51,0r0,36r-51,0r0,104r-40,0r0,-252r105,0r0,36r-65,0xm47,-301r37,0r0,37r-37,0r0,-37","w":123,"k":{"\u2026":25,"\u201e":25,"\u201a":25,"}":-2,"]":-2,".":25,",":25,")":-2,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":14,"\u01fc":14,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":14,"\u01fd":14,"J":7,"\u0132":7,"\u0134":7,"Z":4,"\u0179":4,"\u017b":4,"\u017d":4,"j":7,"\u0133":7,"\u0135":7,"\u0237":7,"z":4,"\u017a":4,"\u017c":4,"\u017e":4}},"\u1e1f":{"d":"54,-216r0,76r51,0r0,36r-51,0r0,104r-40,0r0,-252r105,0r0,36r-65,0xm47,-301r37,0r0,37r-37,0r0,-37","w":123,"k":{"\u2026":25,"\u201e":25,"\u201a":25,"}":-2,"]":-2,".":25,",":25,")":-2,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":14,"\u01fc":14,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":14,"\u01fd":14,"J":7,"\u0132":7,"\u0134":7,"Z":4,"\u0179":4,"\u017b":4,"\u017d":4,"j":7,"\u0133":7,"\u0135":7,"\u0237":7,"z":4,"\u017a":4,"\u017c":4,"\u017e":4}},"\u1e40":{"d":"69,-252r29,179r27,-179r55,0r0,252r-37,0r0,-181r-27,181r-38,0r-29,-178r0,178r-35,0r0,-252r55,0xm79,-301r37,0r0,37r-37,0r0,-37","w":194},"\u1e41":{"d":"69,-252r29,179r27,-179r55,0r0,252r-37,0r0,-181r-27,181r-38,0r-29,-178r0,178r-35,0r0,-252r55,0xm79,-301r37,0r0,37r-37,0r0,-37","w":194},"\u1e56":{"d":"14,-252v63,-3,118,-3,118,62v0,63,-11,103,-78,95r0,95r-40,0r0,-252xm92,-192v1,-27,-15,-24,-38,-24r0,85v22,0,38,4,38,-23r0,-38xm50,-301r37,0r0,37r-37,0r0,-37","w":135,"k":{"\u2026":29,"\u201e":29,"\u201a":29,"x":4,"X":4,".":29,",":29,"Y":1,"\u00dd":1,"\u0176":1,"\u0178":1,"\u1ef2":1,"y":1,"\u00fd":1,"\u00ff":1,"\u0177":1,"\u1ef3":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":11,"\u01fc":11,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":11,"\u01fd":11,"J":6,"\u0132":6,"\u0134":6,"j":6,"\u0133":6,"\u0135":6,"\u0237":6}},"\u1e57":{"d":"14,-252v63,-3,118,-3,118,62v0,63,-11,103,-78,95r0,95r-40,0r0,-252xm92,-192v1,-27,-15,-24,-38,-24r0,85v22,0,38,4,38,-23r0,-38xm50,-301r37,0r0,37r-37,0r0,-37","w":135,"k":{"\u2026":29,"\u201e":29,"\u201a":29,"x":4,"X":4,".":29,",":29,"Y":1,"\u00dd":1,"\u0176":1,"\u0178":1,"\u1ef2":1,"y":1,"\u00fd":1,"\u00ff":1,"\u0177":1,"\u1ef3":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":11,"\u01fc":11,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":11,"\u01fd":11,"J":6,"\u0132":6,"\u0134":6,"j":6,"\u0133":6,"\u0135":6,"\u0237":6}},"\u1e60":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134xm49,-301r37,0r0,37r-37,0r0,-37","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u1e61":{"d":"9,-192v0,-40,20,-63,59,-63v42,0,60,27,58,73r-37,0v11,-39,-40,-54,-40,-12v0,52,77,62,77,134v0,40,-20,63,-59,63v-46,1,-63,-31,-59,-81r38,0v-1,22,-1,45,20,45v13,0,21,-7,21,-25v0,-52,-78,-62,-78,-134xm49,-301r37,0r0,37r-37,0r0,-37","w":134,"k":{"\u2026":2,"\u201e":2,"\u201d":2,"\u201c":2,"\u201a":2,"\u2019":2,"\u2018":2,"x":3,"X":3,".":2,",":2,"Y":3,"\u00dd":3,"\u0176":3,"\u0178":3,"\u1ef2":3,"y":3,"\u00fd":3,"\u00ff":3,"\u0177":3,"\u1ef3":3,"\u00c6":1,"\u01fc":1,"\u00e6":1,"\u01fd":1}},"\u1e6a":{"d":"4,-216r0,-36r122,0r0,36r-41,0r0,216r-40,0r0,-216r-41,0xm46,-301r37,0r0,37r-37,0r0,-37","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"\u1e6b":{"d":"4,-216r0,-36r122,0r0,36r-41,0r0,216r-40,0r0,-216r-41,0xm46,-301r37,0r0,37r-37,0r0,-37","w":129,"k":{"\u2026":22,"\u201e":22,"\u201a":22,"}":-3,"]":-3,";":13,":":13,".":22,",":22,")":-3,"-":12,"\u00ad":12,"A":14,"\u00c0":14,"\u00c1":14,"\u00c2":14,"\u00c3":14,"\u00c4":14,"\u00c5":14,"\u0100":14,"\u0102":14,"\u0104":14,"\u00c6":18,"\u01fc":18,"a":14,"\u00e0":14,"\u00e1":14,"\u00e2":14,"\u00e3":14,"\u00e4":14,"\u00e5":14,"\u0101":14,"\u0103":14,"\u0105":14,"\u00e6":18,"\u01fd":18,"J":11,"\u0132":11,"\u0134":11,"j":11,"\u0133":11,"\u0135":11,"\u0237":11}},"\u1e80":{"d":"117,0r-15,-134r-14,134r-55,0r-28,-252r39,0r21,199r19,-199r38,0r20,200r21,-200r34,0r-28,252r-52,0xm53,-306r42,0r26,42r-30,0","w":202,"k":{"\u2026":14,"\u201e":14,"\u201a":14,"}":-1,"]":-1,".":14,",":14,")":-1,"-":1,"\u00ad":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":9,"\u01fc":9,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":9,"\u01fd":9,"J":5,"\u0132":5,"\u0134":5,"j":5,"\u0133":5,"\u0135":5,"\u0237":5}},"\u1e81":{"d":"117,0r-15,-134r-14,134r-55,0r-28,-252r39,0r21,199r19,-199r38,0r20,200r21,-200r34,0r-28,252r-52,0xm53,-306r42,0r26,42r-30,0","w":202,"k":{"\u2026":14,"\u201e":14,"\u201a":14,"}":-1,"]":-1,".":14,",":14,")":-1,"-":1,"\u00ad":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":9,"\u01fc":9,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":9,"\u01fd":9,"J":5,"\u0132":5,"\u0134":5,"j":5,"\u0133":5,"\u0135":5,"\u0237":5}},"\u1e82":{"d":"117,0r-15,-134r-14,134r-55,0r-28,-252r39,0r21,199r19,-199r38,0r20,200r21,-200r34,0r-28,252r-52,0xm108,-306r41,0r-39,42r-28,0","w":202,"k":{"\u2026":14,"\u201e":14,"\u201a":14,"}":-1,"]":-1,".":14,",":14,")":-1,"-":1,"\u00ad":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":9,"\u01fc":9,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":9,"\u01fd":9,"J":5,"\u0132":5,"\u0134":5,"j":5,"\u0133":5,"\u0135":5,"\u0237":5}},"\u1e83":{"d":"117,0r-15,-134r-14,134r-55,0r-28,-252r39,0r21,199r19,-199r38,0r20,200r21,-200r34,0r-28,252r-52,0xm108,-306r41,0r-39,42r-28,0","w":202,"k":{"\u2026":14,"\u201e":14,"\u201a":14,"}":-1,"]":-1,".":14,",":14,")":-1,"-":1,"\u00ad":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":9,"\u01fc":9,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":9,"\u01fd":9,"J":5,"\u0132":5,"\u0134":5,"j":5,"\u0133":5,"\u0135":5,"\u0237":5}},"\u1e84":{"d":"117,0r-15,-134r-14,134r-55,0r-28,-252r39,0r21,199r19,-199r38,0r20,200r21,-200r34,0r-28,252r-52,0xm54,-301r37,0r0,37r-37,0r0,-37xm112,-301r36,0r0,37r-36,0r0,-37","w":202,"k":{"\u2026":14,"\u201e":14,"\u201a":14,"}":-1,"]":-1,".":14,",":14,")":-1,"-":1,"\u00ad":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":9,"\u01fc":9,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":9,"\u01fd":9,"J":5,"\u0132":5,"\u0134":5,"j":5,"\u0133":5,"\u0135":5,"\u0237":5}},"\u1e85":{"d":"117,0r-15,-134r-14,134r-55,0r-28,-252r39,0r21,199r19,-199r38,0r20,200r21,-200r34,0r-28,252r-52,0xm54,-301r37,0r0,37r-37,0r0,-37xm112,-301r36,0r0,37r-36,0r0,-37","w":202,"k":{"\u2026":14,"\u201e":14,"\u201a":14,"}":-1,"]":-1,".":14,",":14,")":-1,"-":1,"\u00ad":1,"A":5,"\u00c0":5,"\u00c1":5,"\u00c2":5,"\u00c3":5,"\u00c4":5,"\u00c5":5,"\u0100":5,"\u0102":5,"\u0104":5,"\u00c6":9,"\u01fc":9,"a":5,"\u00e0":5,"\u00e1":5,"\u00e2":5,"\u00e3":5,"\u00e4":5,"\u00e5":5,"\u0101":5,"\u0103":5,"\u0105":5,"\u00e6":9,"\u01fd":9,"J":5,"\u0132":5,"\u0134":5,"j":5,"\u0133":5,"\u0135":5,"\u0237":5}},"\u1ef2":{"d":"51,0r0,-84r-50,-168r42,0r30,115r30,-115r38,0r-50,168r0,84r-40,0xm24,-306r43,0r26,42r-30,0","k":{"\u2026":29,"\u201e":29,"\u201a":29,"\u0153":5,"\u0152":5,"}":-2,"q":5,"]":-2,"Q":5,";":7,":":7,".":29,",":29,")":-2,"C":5,"\u00c7":5,"\u0106":5,"\u0108":5,"\u010a":5,"\u010c":5,"G":5,"\u011c":5,"\u011e":5,"\u0120":5,"\u0122":5,"O":5,"\u00d2":5,"\u00d3":5,"\u00d4":5,"\u00d5":5,"\u00d6":5,"\u00d8":5,"\u014c":5,"\u014e":5,"\u0150":5,"\u01fe":5,"-":6,"\u00ad":6,"c":5,"\u00e7":5,"\u0107":5,"\u0109":5,"\u010b":5,"\u010d":5,"g":5,"\u011d":5,"\u011f":5,"\u0121":5,"\u0123":5,"o":5,"\u00f2":5,"\u00f3":5,"\u00f4":5,"\u00f5":5,"\u00f6":5,"\u00f8":5,"\u014d":5,"\u014f":5,"\u0151":5,"\u01ff":5,"A":18,"\u00c0":18,"\u00c1":18,"\u00c2":18,"\u00c3":18,"\u00c4":18,"\u00c5":18,"\u0100":18,"\u0102":18,"\u0104":18,"\u00c6":23,"\u01fc":23,"a":18,"\u00e0":18,"\u00e1":18,"\u00e2":18,"\u00e3":18,"\u00e4":18,"\u00e5":18,"\u0101":18,"\u0103":18,"\u0105":18,"\u00e6":23,"\u01fd":23,"J":13,"\u0132":13,"\u0134":13,"j":13,"\u0133":13,"\u0135":13,"\u0237":13,"S":3,"\u015a":3,"\u015c":3,"\u015e":3,"\u0160":3,"\u0218":3,"\u1e60":3,"s":3,"\u00df":3,"\u015b":3,"\u015d":3,"\u015f":3,"\u0161":3,"\u0219":3,"\u1e61":3}},"\u1ef3":{"d":"51,0r0,-84r-50,-168r42,0r30,115r30,-115r38,0r-50,168r0,84r-40,0xm24,-306r43,0r26,42r-30,0","k":{"\u2026":29,"\u201e":29,"\u201a":29,"\u0153":5,"\u0152":5,"}":-2,"q":5,"]":-2,"Q":5,";":7,":":7,".":29,",":29,")":-2,"C":5,"\u00c7":5,"\u0106":5,"\u0108":5,"\u010a":5,"\u010c":5,"G":5,"\u011c":5,"\u011e":5,"\u0120":5,"\u0122":5,"O":5,"\u00d2":5,"\u00d3":5,"\u00d4":5,"\u00d5":5,"\u00d6":5,"\u00d8":5,"\u014c":5,"\u014e":5,"\u0150":5,"\u01fe":5,"-":6,"\u00ad":6,"c":5,"\u00e7":5,"\u0107":5,"\u0109":5,"\u010b":5,"\u010d":5,"g":5,"\u011d":5,"\u011f":5,"\u0121":5,"\u0123":5,"o":5,"\u00f2":5,"\u00f3":5,"\u00f4":5,"\u00f5":5,"\u00f6":5,"\u00f8":5,"\u014d":5,"\u014f":5,"\u0151":5,"\u01ff":5,"A":18,"\u00c0":18,"\u00c1":18,"\u00c2":18,"\u00c3":18,"\u00c4":18,"\u00c5":18,"\u0100":18,"\u0102":18,"\u0104":18,"\u00c6":23,"\u01fc":23,"a":18,"\u00e0":18,"\u00e1":18,"\u00e2":18,"\u00e3":18,"\u00e4":18,"\u00e5":18,"\u0101":18,"\u0103":18,"\u0105":18,"\u00e6":23,"\u01fd":23,"J":13,"\u0132":13,"\u0134":13,"j":13,"\u0133":13,"\u0135":13,"\u0237":13,"S":3,"\u015a":3,"\u015c":3,"\u015e":3,"\u0160":3,"\u0218":3,"\u1e60":3,"s":3,"\u00df":3,"\u015b":3,"\u015d":3,"\u015f":3,"\u0161":3,"\u0219":3,"\u1e61":3}},"\u2012":{"d":"0,-110r0,-32r143,0r0,32r-143,0"},"\u2013":{"d":"0,-110r0,-32r180,0r0,32r-180,0","w":180},"\u2014":{"d":"0,-110r0,-32r360,0r0,32r-360,0","w":360},"\u2018":{"d":"37,-216r16,0r0,38r-39,0v-4,-34,8,-53,18,-74r16,0","w":66,"k":{"\u1e61":2,"\u1e60":2,"\u0237":14,"\u0219":2,"\u0218":2,"\u01ff":4,"\u01fe":4,"\u017e":1,"\u017d":1,"\u017c":1,"\u017b":1,"\u017a":1,"\u0179":1,"\u0161":2,"\u0160":2,"\u015f":2,"\u015e":2,"\u015d":2,"\u015c":2,"\u015b":2,"\u015a":2,"\u0151":4,"\u0150":4,"\u014f":4,"\u014e":4,"\u014d":4,"\u014c":4,"\u0135":14,"\u0134":14,"\u0133":14,"\u0132":14,"\u0123":4,"\u0122":4,"\u0121":4,"\u0120":4,"\u011f":4,"\u011e":4,"\u011d":4,"\u011c":4,"\u010d":4,"\u010c":4,"\u010b":4,"\u010a":4,"\u0109":4,"\u0108":4,"\u0107":4,"\u0106":4,"\u0105":22,"\u0104":22,"\u0103":22,"\u0102":22,"\u0101":22,"\u0100":22,"\u00f8":4,"\u00f6":4,"\u00f5":4,"\u00f4":4,"\u00f3":4,"\u00f2":4,"\u00e7":4,"\u00e5":22,"\u00e4":22,"\u00e3":22,"\u00e2":22,"\u00e1":22,"\u00e0":22,"\u00df":2,"\u00d8":4,"\u00d6":4,"\u00d5":4,"\u00d4":4,"\u00d3":4,"\u00d2":4,"\u00c7":4,"\u00c5":22,"\u00c4":22,"\u00c3":22,"\u00c2":22,"\u00c1":22,"\u00c0":22,"z":1,"s":2,"o":4,"j":14,"g":4,"c":4,"a":22,"Z":1,"S":2,"O":4,"J":14,"G":4,"C":4,"A":22,"\u0153":4,"\u0152":4,"x":1,"q":4,"X":1,"Q":4}},"\u2019":{"d":"30,-214r-16,0r0,-38r39,0v4,34,-8,53,-18,74r-16,0","w":66,"k":{"\u1e61":2,"\u1e60":2,"\u0237":14,"\u0219":2,"\u0218":2,"\u01ff":4,"\u01fe":4,"\u017e":1,"\u017d":1,"\u017c":1,"\u017b":1,"\u017a":1,"\u0179":1,"\u0161":2,"\u0160":2,"\u015f":2,"\u015e":2,"\u015d":2,"\u015c":2,"\u015b":2,"\u015a":2,"\u0151":4,"\u0150":4,"\u014f":4,"\u014e":4,"\u014d":4,"\u014c":4,"\u0135":14,"\u0134":14,"\u0133":14,"\u0132":14,"\u0123":4,"\u0122":4,"\u0121":4,"\u0120":4,"\u011f":4,"\u011e":4,"\u011d":4,"\u011c":4,"\u010d":4,"\u010c":4,"\u010b":4,"\u010a":4,"\u0109":4,"\u0108":4,"\u0107":4,"\u0106":4,"\u0105":22,"\u0104":22,"\u0103":22,"\u0102":22,"\u0101":22,"\u0100":22,"\u00f8":4,"\u00f6":4,"\u00f5":4,"\u00f4":4,"\u00f3":4,"\u00f2":4,"\u00e7":4,"\u00e5":22,"\u00e4":22,"\u00e3":22,"\u00e2":22,"\u00e1":22,"\u00e0":22,"\u00df":2,"\u00d8":4,"\u00d6":4,"\u00d5":4,"\u00d4":4,"\u00d3":4,"\u00d2":4,"\u00c7":4,"\u00c5":22,"\u00c4":22,"\u00c3":22,"\u00c2":22,"\u00c1":22,"\u00c0":22,"z":1,"s":2,"o":4,"j":14,"g":4,"c":4,"a":22,"Z":1,"S":2,"O":4,"J":14,"G":4,"C":4,"A":22,"\u0153":4,"\u0152":4,"x":1,"q":4,"X":1,"Q":4}},"\u201a":{"d":"30,0r-16,0r0,-38r39,0v4,34,-8,53,-18,74r-16,0","w":66,"k":{"\u1ef3":29,"\u1ef2":29,"\u1e85":14,"\u1e84":14,"\u1e83":14,"\u1e82":14,"\u1e81":14,"\u1e80":14,"\u1e6b":22,"\u1e6a":22,"\u1e61":2,"\u1e60":2,"\u021b":22,"\u021a":22,"\u0219":2,"\u0218":2,"\u01ff":4,"\u01fe":4,"\u0178":29,"\u0177":29,"\u0176":29,"\u0175":14,"\u0174":14,"\u0173":2,"\u0172":2,"\u0171":2,"\u0170":2,"\u016f":2,"\u016e":2,"\u016d":2,"\u016c":2,"\u016b":2,"\u016a":2,"\u0169":2,"\u0168":2,"\u0167":22,"\u0166":22,"\u0165":22,"\u0164":22,"\u0163":22,"\u0162":22,"\u0161":2,"\u0160":2,"\u015f":2,"\u015e":2,"\u015d":2,"\u015c":2,"\u015b":2,"\u015a":2,"\u0151":4,"\u0150":4,"\u014f":4,"\u014e":4,"\u014d":4,"\u014c":4,"\u0123":4,"\u0122":4,"\u0121":4,"\u0120":4,"\u011f":4,"\u011e":4,"\u011d":4,"\u011c":4,"\u010d":4,"\u010c":4,"\u010b":4,"\u010a":4,"\u0109":4,"\u0108":4,"\u0107":4,"\u0106":4,"\u00ff":29,"\u00fd":29,"\u00fc":2,"\u00fb":2,"\u00fa":2,"\u00f9":2,"\u00f8":4,"\u00f6":4,"\u00f5":4,"\u00f4":4,"\u00f3":4,"\u00f2":4,"\u00e7":4,"\u00df":2,"\u00dd":29,"\u00dc":2,"\u00db":2,"\u00da":2,"\u00d9":2,"\u00d8":4,"\u00d6":4,"\u00d5":4,"\u00d4":4,"\u00d3":4,"\u00d2":4,"\u00c7":4,"y":29,"w":14,"u":2,"t":22,"s":2,"o":4,"g":4,"c":4,"Y":29,"W":14,"U":2,"T":22,"S":2,"O":4,"G":4,"C":4,"\u0153":4,"\u0152":4,"v":22,"q":4,"V":22,"Q":4}},"\u201c":{"d":"37,-216r16,0r0,38r-39,0v-4,-34,8,-53,18,-74r16,0xm90,-216r15,0r0,38r-38,0v-3,-34,8,-53,17,-74r16,0","w":119,"k":{"\u1e61":2,"\u1e60":2,"\u0237":14,"\u0219":2,"\u0218":2,"\u01ff":4,"\u01fe":4,"\u017e":1,"\u017d":1,"\u017c":1,"\u017b":1,"\u017a":1,"\u0179":1,"\u0161":2,"\u0160":2,"\u015f":2,"\u015e":2,"\u015d":2,"\u015c":2,"\u015b":2,"\u015a":2,"\u0151":4,"\u0150":4,"\u014f":4,"\u014e":4,"\u014d":4,"\u014c":4,"\u0135":14,"\u0134":14,"\u0133":14,"\u0132":14,"\u0123":4,"\u0122":4,"\u0121":4,"\u0120":4,"\u011f":4,"\u011e":4,"\u011d":4,"\u011c":4,"\u010d":4,"\u010c":4,"\u010b":4,"\u010a":4,"\u0109":4,"\u0108":4,"\u0107":4,"\u0106":4,"\u0105":22,"\u0104":22,"\u0103":22,"\u0102":22,"\u0101":22,"\u0100":22,"\u00f8":4,"\u00f6":4,"\u00f5":4,"\u00f4":4,"\u00f3":4,"\u00f2":4,"\u00e7":4,"\u00e5":22,"\u00e4":22,"\u00e3":22,"\u00e2":22,"\u00e1":22,"\u00e0":22,"\u00df":2,"\u00d8":4,"\u00d6":4,"\u00d5":4,"\u00d4":4,"\u00d3":4,"\u00d2":4,"\u00c7":4,"\u00c5":22,"\u00c4":22,"\u00c3":22,"\u00c2":22,"\u00c1":22,"\u00c0":22,"z":1,"s":2,"o":4,"j":14,"g":4,"c":4,"a":22,"Z":1,"S":2,"O":4,"J":14,"G":4,"C":4,"A":22,"\u0153":4,"\u0152":4,"x":1,"q":4,"X":1,"Q":4}},"\u201d":{"d":"30,-214r-16,0r0,-38r39,0v4,34,-8,53,-18,74r-16,0xm82,-214r-15,0r0,-38r38,0v3,34,-8,53,-17,74r-16,0","w":119,"k":{"\u1e61":2,"\u1e60":2,"\u0237":14,"\u0219":2,"\u0218":2,"\u01ff":4,"\u01fe":4,"\u017e":1,"\u017d":1,"\u017c":1,"\u017b":1,"\u017a":1,"\u0179":1,"\u0161":2,"\u0160":2,"\u015f":2,"\u015e":2,"\u015d":2,"\u015c":2,"\u015b":2,"\u015a":2,"\u0151":4,"\u0150":4,"\u014f":4,"\u014e":4,"\u014d":4,"\u014c":4,"\u0135":14,"\u0134":14,"\u0133":14,"\u0132":14,"\u0123":4,"\u0122":4,"\u0121":4,"\u0120":4,"\u011f":4,"\u011e":4,"\u011d":4,"\u011c":4,"\u010d":4,"\u010c":4,"\u010b":4,"\u010a":4,"\u0109":4,"\u0108":4,"\u0107":4,"\u0106":4,"\u0105":22,"\u0104":22,"\u0103":22,"\u0102":22,"\u0101":22,"\u0100":22,"\u00f8":4,"\u00f6":4,"\u00f5":4,"\u00f4":4,"\u00f3":4,"\u00f2":4,"\u00e7":4,"\u00e5":22,"\u00e4":22,"\u00e3":22,"\u00e2":22,"\u00e1":22,"\u00e0":22,"\u00df":2,"\u00d8":4,"\u00d6":4,"\u00d5":4,"\u00d4":4,"\u00d3":4,"\u00d2":4,"\u00c7":4,"\u00c5":22,"\u00c4":22,"\u00c3":22,"\u00c2":22,"\u00c1":22,"\u00c0":22,"z":1,"s":2,"o":4,"j":14,"g":4,"c":4,"a":22,"Z":1,"S":2,"O":4,"J":14,"G":4,"C":4,"A":22,"\u0153":4,"\u0152":4,"x":1,"q":4,"X":1,"Q":4}},"\u201e":{"d":"30,0r-16,0r0,-38r39,0v4,34,-8,53,-18,74r-16,0xm82,0r-15,0r0,-38r38,0v3,34,-8,53,-17,74r-16,0","w":119,"k":{"\u1ef3":29,"\u1ef2":29,"\u1e85":14,"\u1e84":14,"\u1e83":14,"\u1e82":14,"\u1e81":14,"\u1e80":14,"\u1e6b":22,"\u1e6a":22,"\u1e61":2,"\u1e60":2,"\u021b":22,"\u021a":22,"\u0219":2,"\u0218":2,"\u01ff":4,"\u01fe":4,"\u0178":29,"\u0177":29,"\u0176":29,"\u0175":14,"\u0174":14,"\u0173":2,"\u0172":2,"\u0171":2,"\u0170":2,"\u016f":2,"\u016e":2,"\u016d":2,"\u016c":2,"\u016b":2,"\u016a":2,"\u0169":2,"\u0168":2,"\u0167":22,"\u0166":22,"\u0165":22,"\u0164":22,"\u0163":22,"\u0162":22,"\u0161":2,"\u0160":2,"\u015f":2,"\u015e":2,"\u015d":2,"\u015c":2,"\u015b":2,"\u015a":2,"\u0151":4,"\u0150":4,"\u014f":4,"\u014e":4,"\u014d":4,"\u014c":4,"\u0123":4,"\u0122":4,"\u0121":4,"\u0120":4,"\u011f":4,"\u011e":4,"\u011d":4,"\u011c":4,"\u010d":4,"\u010c":4,"\u010b":4,"\u010a":4,"\u0109":4,"\u0108":4,"\u0107":4,"\u0106":4,"\u00ff":29,"\u00fd":29,"\u00fc":2,"\u00fb":2,"\u00fa":2,"\u00f9":2,"\u00f8":4,"\u00f6":4,"\u00f5":4,"\u00f4":4,"\u00f3":4,"\u00f2":4,"\u00e7":4,"\u00df":2,"\u00dd":29,"\u00dc":2,"\u00db":2,"\u00da":2,"\u00d9":2,"\u00d8":4,"\u00d6":4,"\u00d5":4,"\u00d4":4,"\u00d3":4,"\u00d2":4,"\u00c7":4,"y":29,"w":14,"u":2,"t":22,"s":2,"o":4,"g":4,"c":4,"Y":29,"W":14,"U":2,"T":22,"S":2,"O":4,"G":4,"C":4,"\u0153":4,"\u0152":4,"v":22,"q":4,"V":22,"Q":4}},"\u2020":{"d":"9,-158r0,-31r46,0r0,-63r32,0r0,63r47,0r0,31r-47,0r0,181r-32,0r0,-181r-46,0"},"\u2021":{"d":"9,-158r0,-31r46,0r0,-63r32,0r0,63r47,0r0,31r-47,0r0,88r47,0r0,30r-47,0r0,63r-32,0r0,-63r-46,0r0,-30r46,0r0,-88r-46,0"},"\u2022":{"d":"21,-126v0,-28,22,-50,50,-50v28,0,50,22,50,50v0,28,-22,50,-50,50v-28,0,-50,-22,-50,-50"},"\u2026":{"d":"14,-38r39,0r0,38r-39,0r0,-38xm67,-38r38,0r0,38r-38,0r0,-38xm120,-38r38,0r0,38r-38,0r0,-38","w":172,"k":{"\u1ef3":29,"\u1ef2":29,"\u1e85":14,"\u1e84":14,"\u1e83":14,"\u1e82":14,"\u1e81":14,"\u1e80":14,"\u1e6b":22,"\u1e6a":22,"\u1e61":2,"\u1e60":2,"\u021b":22,"\u021a":22,"\u0219":2,"\u0218":2,"\u01ff":4,"\u01fe":4,"\u0178":29,"\u0177":29,"\u0176":29,"\u0175":14,"\u0174":14,"\u0173":2,"\u0172":2,"\u0171":2,"\u0170":2,"\u016f":2,"\u016e":2,"\u016d":2,"\u016c":2,"\u016b":2,"\u016a":2,"\u0169":2,"\u0168":2,"\u0167":22,"\u0166":22,"\u0165":22,"\u0164":22,"\u0163":22,"\u0162":22,"\u0161":2,"\u0160":2,"\u015f":2,"\u015e":2,"\u015d":2,"\u015c":2,"\u015b":2,"\u015a":2,"\u0151":4,"\u0150":4,"\u014f":4,"\u014e":4,"\u014d":4,"\u014c":4,"\u0123":4,"\u0122":4,"\u0121":4,"\u0120":4,"\u011f":4,"\u011e":4,"\u011d":4,"\u011c":4,"\u010d":4,"\u010c":4,"\u010b":4,"\u010a":4,"\u0109":4,"\u0108":4,"\u0107":4,"\u0106":4,"\u00ff":29,"\u00fd":29,"\u00fc":2,"\u00fb":2,"\u00fa":2,"\u00f9":2,"\u00f8":4,"\u00f6":4,"\u00f5":4,"\u00f4":4,"\u00f3":4,"\u00f2":4,"\u00e7":4,"\u00df":2,"\u00dd":29,"\u00dc":2,"\u00db":2,"\u00da":2,"\u00d9":2,"\u00d8":4,"\u00d6":4,"\u00d5":4,"\u00d4":4,"\u00d3":4,"\u00d2":4,"\u00c7":4,"y":29,"w":14,"u":2,"t":22,"s":2,"o":4,"g":4,"c":4,"Y":29,"W":14,"U":2,"T":22,"S":2,"O":4,"G":4,"C":4,"\u0153":4,"\u0152":4,"v":22,"q":4,"V":22,"Q":4}},"\u2030":{"d":"37,-215r0,86v0,11,5,16,13,16v8,0,13,-5,13,-16r0,-86v0,-11,-5,-16,-13,-16v-8,0,-13,5,-13,16xm50,-90v-55,2,-38,-73,-38,-123v0,-26,13,-41,38,-41v55,-2,39,73,39,123v0,26,-14,41,-39,41xm50,0r100,-252r23,0r-99,252r-24,0xm162,-122r0,86v0,11,5,16,13,16v8,0,13,-5,13,-16r0,-86v0,-11,-5,-16,-13,-16v-8,0,-13,5,-13,16xm175,3v-55,0,-38,-74,-38,-123v0,-26,13,-41,38,-41v55,-2,38,74,38,124v0,26,-13,40,-38,40xm255,-122r0,86v0,11,4,16,12,16v8,0,13,-5,13,-16r0,-86v0,-11,-5,-16,-13,-16v-8,0,-12,5,-12,16xm267,3v-55,0,-38,-74,-38,-123v0,-26,13,-41,38,-41v55,-2,39,74,39,124v0,26,-14,40,-39,40","w":317},"\u2039":{"d":"27,-222r38,0r-21,96r21,101r-38,0r-21,-101","w":70},"\u203a":{"d":"6,-222r37,0r22,96r-22,101r-37,0r21,-101","w":70},"\u2044":{"d":"-49,0r99,-252r23,0r-99,252r-23,0","w":24},"\u2070":{"d":"37,-215r0,86v0,11,5,16,13,16v8,0,13,-5,13,-16r0,-86v0,-11,-5,-16,-13,-16v-8,0,-13,5,-13,16xm50,-90v-55,2,-38,-73,-38,-123v0,-26,13,-41,38,-41v55,-2,39,73,39,123v0,26,-14,41,-39,41","w":100},"\u2074":{"d":"9,-121r0,-23r45,-108r28,0r0,108r12,0r0,23r-12,0r0,29r-25,0r0,-29r-48,0xm31,-144r26,0r0,-59","w":100},"\u20ac":{"d":"7,-137r0,-20r10,0v-4,-55,5,-98,58,-98v47,0,62,33,58,84r-38,0v0,-22,2,-51,-19,-48v-25,-3,-18,38,-19,62r55,0r0,20r-55,0r0,20r55,0r0,20r-55,0v1,25,-7,67,19,64v22,3,19,-28,19,-50r38,0v4,51,-10,86,-58,86v-53,0,-62,-44,-58,-100r-10,0r0,-20r10,0r0,-20r-10,0"},"\u2117":{"d":"7,-126v0,-75,54,-129,125,-129v71,0,126,54,126,129v0,75,-55,129,-126,129v-71,0,-125,-54,-125,-129xm33,-126v0,60,42,104,99,104v57,0,100,-44,100,-104v0,-60,-43,-104,-100,-104v-57,0,-99,44,-99,104xm99,-46r0,-154v52,-4,92,1,82,61v1,33,-20,43,-55,40r0,53r-27,0xm126,-124v24,4,28,-9,28,-32v0,-19,-11,-20,-28,-19r0,51","w":264},"\u2122":{"d":"131,-252r19,90r17,-90r35,0r0,128r-24,0r0,-91r-17,91r-23,0r-20,-90r0,90r-22,0r0,-128r35,0xm4,-229r0,-23r77,0r0,23r-26,0r0,105r-25,0r0,-105r-26,0","w":210},"\u2212":{"d":"9,-140r125,0r0,28r-125,0r0,-28"},"\u2248":{"d":"22,-72r-19,-18v28,-54,60,-23,94,-10v8,0,13,-6,24,-21r19,20v-29,54,-61,21,-95,9v-8,0,-12,5,-23,20xm22,-131r-19,-18v17,-26,29,-33,43,-33v33,0,53,45,75,2r19,19v-29,54,-61,21,-95,9v-8,0,-12,6,-23,21"},"\u221e":{"d":"124,-114v-12,0,-9,-13,-22,-8v-9,-1,-10,-14,-5,-21v-6,6,-3,21,-15,28v-16,9,1,22,0,28v-1,0,-4,-2,-4,-2v3,15,8,29,17,38r-20,0v-15,-54,-31,-168,51,-168v84,0,71,106,59,168r-26,0v13,-12,20,-27,22,-43v0,1,-3,3,-5,3v0,-5,6,-3,6,-14v-17,12,-60,-2,-87,7v-6,-1,-16,0,-19,-5v7,-14,95,-14,105,-4v2,-14,-21,-10,-18,-26v0,-4,0,-12,-5,-12v4,12,-6,26,-19,21v-2,0,-7,10,-15,10xm264,-105r0,54v-9,-20,-39,-64,-49,-64v2,21,0,44,-4,64r-16,0v10,-73,18,-186,-70,-187v-79,-1,-77,127,-58,187r-17,0v-6,-22,-7,-44,-7,-67v-14,8,-34,53,-43,67r0,-54v9,-22,33,-41,41,-49v2,-49,27,-103,80,-103v67,0,85,48,92,100v9,2,37,24,51,52xm124,-184v1,0,5,6,15,6v16,0,25,-11,19,-2v4,0,12,1,18,4v-6,-18,-20,-29,-50,-29v-28,0,-45,19,-51,42v8,-4,17,-11,14,-18v1,6,35,10,35,-3xm136,-145v-5,-5,0,-24,-7,-26v-9,2,-4,38,-20,26v-8,-1,-15,15,-6,17v13,-7,9,0,21,5v13,-10,24,2,29,-17v1,-11,-13,-11,-17,-5xm184,-114v-2,-19,1,-42,-7,-54v0,21,-40,18,-40,0v3,-4,-3,-3,-5,-5v7,10,2,25,13,20v12,1,25,12,23,23v0,3,12,5,16,16xm175,-105v-13,-10,-78,-8,-90,1v10,11,32,-3,43,-1v16,-1,37,7,47,0xm74,-114v16,-11,12,-35,37,-36v4,0,3,-12,12,-22r-5,1v3,20,-33,30,-38,11v-14,5,-5,29,-6,46xm158,-175v-2,15,-16,-2,-17,8v2,12,31,11,32,-2v0,-4,-9,-6,-15,-6xm84,-162v4,15,27,7,29,-4v-3,-12,-16,7,-22,-1v-2,2,-4,4,-7,5xm167,-106v-20,1,-52,-2,-72,1v10,-5,60,-5,72,-1xm110,-94v5,-4,27,-7,34,-1v-6,1,-27,0,-34,1xm150,-170v2,0,3,-2,3,-5v-3,-1,-7,4,-3,5xm93,-169v5,2,8,-2,2,-3v0,1,-1,2,-2,3xm121,-12v-10,1,-5,-12,-7,-18r-2,30r-8,0r5,-45r9,0r2,22v5,-8,1,-25,16,-22r-5,45r-7,0r3,-30xm20,-45v13,8,9,54,-17,45r4,-45r13,0xm83,-45v26,-8,23,26,14,35v1,5,6,12,-4,10v-1,-7,-6,-11,-6,0r-9,0xm66,0v0,-4,3,-10,-4,-8r-1,8r-8,0v5,-16,-6,-47,18,-45v15,5,2,31,3,45r-8,0xm149,0v0,-4,3,-10,-4,-8r-1,8r-8,0v5,-16,-5,-47,18,-45v15,5,2,31,3,45r-8,0xm212,0r6,-45v9,0,21,-2,20,8v-3,11,2,32,-16,29r-1,8r-9,0xm40,0v0,-3,3,-10,-3,-8r-1,8r-9,0r6,-45r7,0r-3,30r5,0r3,-30r8,0r-5,45r-8,0xm192,-45r8,0v1,9,-7,25,0,30v5,-6,3,-21,5,-30r7,0v-3,12,3,35,-9,37v-2,5,-4,10,-12,8r3,-8v-11,-4,-1,-26,-2,-37xm183,-38r-4,38r-8,0r4,-38v-6,1,-5,-3,-4,-7r18,0v0,4,0,8,-6,7xm15,-6v2,-8,4,-24,3,-32r-4,0r-3,32r4,0xm222,-15v9,1,6,-18,6,-23r-3,0xm62,-15v9,1,10,-21,5,-23v-7,2,-3,16,-5,23xm88,-15v9,1,6,-18,6,-23r-3,0xm146,-15v7,0,9,-21,4,-23v-5,4,-2,16,-4,23xm256,-21v0,6,-2,8,-9,7r0,8r10,0v1,10,-12,5,-19,6r5,-45r18,0v1,7,-4,8,-11,7r-2,17r8,0","w":263}}});

;/**
 * jscolor, JavaScript Color Picker
 *
 * @version 1.3.1
 * @license GNU Lesser General Public License, http://www.gnu.org/copyleft/lesser.html
 * @author  Jan Odvarko, http://odvarko.cz
 * @created 2008-06-15
 * @updated 2010-01-23
 * @link    http://jscolor.com
 */


var jscolor = {


	dir : '', // location of jscolor directory (leave empty to autodetect)
	bindClass : 'color', // class name
	binding : true, // automatic binding via <input class="...">
	preloading : true, // use image preloading?


	install : function() {
		jscolor.addEvent(window, 'load', jscolor.init);
	},


	init : function() {
		if(jscolor.binding) {
			jscolor.bind();
		}
		if(jscolor.preloading) {
			jscolor.preload();
		}
	},


	getDir : function() {
		if(!jscolor.dir) {
			var detected = jscolor.detectDir();
			jscolor.dir = detected!==false ? detected : 'jscolor/';
		}
		return jscolor.dir;
	},


	detectDir : function() {
		var base = location.href;

		var e = document.getElementsByTagName('base');
		for(var i=0; i<e.length; i+=1) {
			if(e[i].href) { base = e[i].href; }
		}

		var e = document.getElementsByTagName('script');
		for(var i=0; i<e.length; i+=1) {
			if(e[i].src && /(^|\/)jscolor\.js([?#].*)?$/i.test(e[i].src)) {
				var src = new jscolor.URI(e[i].src);
				var srcAbs = src.toAbsolute(base);
				srcAbs.path = srcAbs.path.replace(/[^\/]+$/, ''); // remove filename
				srcAbs.query = null;
				srcAbs.fragment = null;
				return srcAbs.toString();
			}
		}
		return false;
	},


	bind : function() {
		var matchClass = new RegExp('(^|\\s)('+jscolor.bindClass+')\\s*(\\{[^}]*\\})?', 'i');
		var e = document.getElementsByTagName('input');
		for(var i=0; i<e.length; i+=1) {
			var m;
			if(!e[i].color && e[i].className && (m = e[i].className.match(matchClass))) {
				var prop = {};
				if(m[3]) {
					try {
						eval('prop='+m[3]);
					} catch(eInvalidProp) {}
				}
				e[i].color = new jscolor.color(e[i], prop);
			}
		}
	},


	preload : function() {
		for(var fn in jscolor.imgRequire) {
			if(jscolor.imgRequire.hasOwnProperty(fn)) {
				jscolor.loadImage(fn);
			}
		}
	},


	images : {
		pad : [ 181, 101 ],
		sld : [ 16, 101 ],
		cross : [ 15, 15 ],
		arrow : [ 7, 11 ]
	},


	imgRequire : {},
	imgLoaded : {},


	requireImage : function(filename) {
		jscolor.imgRequire[filename] = true;
	},


	loadImage : function(filename) {
		if(!jscolor.imgLoaded[filename]) {
			jscolor.imgLoaded[filename] = new Image();
			jscolor.imgLoaded[filename].src = jscolor.getDir()+filename;
		}
	},


	fetchElement : function(mixed) {
		return typeof mixed === 'string' ? document.getElementById(mixed) : mixed;
	},


	addEvent : function(el, evnt, func) {
		if(el.addEventListener) {
			el.addEventListener(evnt, func, false);
		} else if(el.attachEvent) {
			el.attachEvent('on'+evnt, func);
		}
	},


	fireEvent : function(el, evnt) {
		if(!el) {
			return;
		}
		if(document.createEventObject) {
			var ev = document.createEventObject();
			el.fireEvent('on'+evnt, ev);
		} else if(document.createEvent) {
			var ev = document.createEvent('HTMLEvents');
			ev.initEvent(evnt, true, true);
			el.dispatchEvent(ev);
		} else if(el['on'+evnt]) { // alternatively use the traditional event model (IE5)
			el['on'+evnt]();
		}
	},


	getElementPos : function(e) {
		var e1=e, e2=e;
		var x=0, y=0;
		if(e1.offsetParent) {
			do {
				x += e1.offsetLeft;
				y += e1.offsetTop;
			} while(e1 = e1.offsetParent);
		}
		while((e2 = e2.parentNode) && e2.nodeName.toUpperCase() !== 'BODY') {
			x -= e2.scrollLeft;
			y -= e2.scrollTop;
		}
		return [x, y];
	},


	getElementSize : function(e) {
		return [e.offsetWidth, e.offsetHeight];
	},


	getMousePos : function(e) {
		if(!e) { e = window.event; }
		if(typeof e.pageX === 'number') {
			return [e.pageX, e.pageY];
		} else if(typeof e.clientX === 'number') {
			return [
				e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft,
				e.clientY + document.body.scrollTop + document.documentElement.scrollTop
			];
		}
	},


	getViewPos : function() {
		if(typeof window.pageYOffset === 'number') {
			return [window.pageXOffset, window.pageYOffset];
		} else if(document.body && (document.body.scrollLeft || document.body.scrollTop)) {
			return [document.body.scrollLeft, document.body.scrollTop];
		} else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
			return [document.documentElement.scrollLeft, document.documentElement.scrollTop];
		} else {
			return [0, 0];
		}
	},


	getViewSize : function() {
		if(typeof window.innerWidth === 'number') {
			return [window.innerWidth, window.innerHeight];
		} else if(document.body && (document.body.clientWidth || document.body.clientHeight)) {
			return [document.body.clientWidth, document.body.clientHeight];
		} else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
			return [document.documentElement.clientWidth, document.documentElement.clientHeight];
		} else {
			return [0, 0];
		}
	},


	URI : function(uri) { // See RFC3986

		this.scheme = null;
		this.authority = null;
		this.path = '';
		this.query = null;
		this.fragment = null;

		this.parse = function(uri) {
			var m = uri.match(/^(([A-Za-z][0-9A-Za-z+.-]*)(:))?((\/\/)([^\/?#]*))?([^?#]*)((\?)([^#]*))?((#)(.*))?/);
			this.scheme = m[3] ? m[2] : null;
			this.authority = m[5] ? m[6] : null;
			this.path = m[7];
			this.query = m[9] ? m[10] : null;
			this.fragment = m[12] ? m[13] : null;
			return this;
		};

		this.toString = function() {
			var result = '';
			if(this.scheme !== null) { result = result + this.scheme + ':'; }
			if(this.authority !== null) { result = result + '//' + this.authority; }
			if(this.path !== null) { result = result + this.path; }
			if(this.query !== null) { result = result + '?' + this.query; }
			if(this.fragment !== null) { result = result + '#' + this.fragment; }
			return result;
		};

		this.toAbsolute = function(base) {
			var base = new jscolor.URI(base);
			var r = this;
			var t = new jscolor.URI;

			if(base.scheme === null) { return false; }

			if(r.scheme !== null && r.scheme.toLowerCase() === base.scheme.toLowerCase()) {
				r.scheme = null;
			}

			if(r.scheme !== null) {
				t.scheme = r.scheme;
				t.authority = r.authority;
				t.path = removeDotSegments(r.path);
				t.query = r.query;
			} else {
				if(r.authority !== null) {
					t.authority = r.authority;
					t.path = removeDotSegments(r.path);
					t.query = r.query;
				} else {
					if(r.path === '') { // TODO: == or === ?
						t.path = base.path;
						if(r.query !== null) {
							t.query = r.query;
						} else {
							t.query = base.query;
						}
					} else {
						if(r.path.substr(0,1) === '/') {
							t.path = removeDotSegments(r.path);
						} else {
							if(base.authority !== null && base.path === '') { // TODO: == or === ?
								t.path = '/'+r.path;
							} else {
								t.path = base.path.replace(/[^\/]+$/,'')+r.path;
							}
							t.path = removeDotSegments(t.path);
						}
						t.query = r.query;
					}
					t.authority = base.authority;
				}
				t.scheme = base.scheme;
			}
			t.fragment = r.fragment;

			return t;
		};

		function removeDotSegments(path) {
			var out = '';
			while(path) {
				if(path.substr(0,3)==='../' || path.substr(0,2)==='./') {
					path = path.replace(/^\.+/,'').substr(1);
				} else if(path.substr(0,3)==='/./' || path==='/.') {
					path = '/'+path.substr(3);
				} else if(path.substr(0,4)==='/../' || path==='/..') {
					path = '/'+path.substr(4);
					out = out.replace(/\/?[^\/]*$/, '');
				} else if(path==='.' || path==='..') {
					path = '';
				} else {
					var rm = path.match(/^\/?[^\/]*/)[0];
					path = path.substr(rm.length);
					out = out + rm;
				}
			}
			return out;
		}

		if(uri) {
			this.parse(uri);
		}

	},


	/*
	 * Usage example:
	 * var myColor = new jscolor.color(myInputElement)
	 */

	color : function(target, prop) {


		this.required = true; // refuse empty values?
		this.adjust = true; // adjust value to uniform notation?
		this.hash = false; // prefix color with # symbol?
		this.caps = true; // uppercase?
		this.valueElement = target; // value holder
		this.styleElement = target; // where to reflect current color
		this.hsv = [0, 0, 1]; // read-only  0-6, 0-1, 0-1
		this.rgb = [1, 1, 1]; // read-only  0-1, 0-1, 0-1

		this.pickerOnfocus = true; // display picker on focus?
		this.pickerMode = 'HSV'; // HSV | HVS
		this.pickerPosition = 'bottom'; // left | right | top | bottom
		this.pickerFace = 10; // px
		this.pickerFaceColor = 'ThreeDFace'; // CSS color
		this.pickerBorder = 1; // px
		this.pickerBorderColor = 'ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight'; // CSS color
		this.pickerInset = 1; // px
		this.pickerInsetColor = 'ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow'; // CSS color
		this.pickerZIndex = 10000;


		for(var p in prop) {
			if(prop.hasOwnProperty(p)) {
				this[p] = prop[p];
			}
		}


		this.hidePicker = function() {
			if(isPickerOwner()) {
				removePicker();
			}
		};


		this.showPicker = function() {
			if(!isPickerOwner()) {
				var tp = jscolor.getElementPos(target); // target pos
				var ts = jscolor.getElementSize(target); // target size
				var vp = jscolor.getViewPos(); // view pos
				var vs = jscolor.getViewSize(); // view size
				var ps = [ // picker size
					2*this.pickerBorder + 4*this.pickerInset + 2*this.pickerFace + jscolor.images.pad[0] + 2*jscolor.images.arrow[0] + jscolor.images.sld[0],
					2*this.pickerBorder + 2*this.pickerInset + 2*this.pickerFace + jscolor.images.pad[1]
				];
				var a, b, c;
				switch(this.pickerPosition.toLowerCase()) {
					case 'left': a=1; b=0; c=-1; break;
					case 'right':a=1; b=0; c=1; break;
					case 'top':  a=0; b=1; c=-1; break;
					default:     a=0; b=1; c=1; break;
				}
				var l = (ts[b]+ps[b])/2;
				var pp = [ // picker pos
					-vp[a]+tp[a]+ps[a] > vs[a] ?
						(-vp[a]+tp[a]+ts[a]/2 > vs[a]/2 && tp[a]+ts[a]-ps[a] >= 0 ? tp[a]+ts[a]-ps[a] : tp[a]) :
						tp[a],
					-vp[b]+tp[b]+ts[b]+ps[b]-l+l*c > vs[b] ?
						(-vp[b]+tp[b]+ts[b]/2 > vs[b]/2 && tp[b]+ts[b]-l-l*c >= 0 ? tp[b]+ts[b]-l-l*c : tp[b]+ts[b]-l+l*c) :
						(tp[b]+ts[b]-l+l*c >= 0 ? tp[b]+ts[b]-l+l*c : tp[b]+ts[b]-l-l*c)
				];
				drawPicker(pp[a], pp[b]);
			}
		};


		this.importColor = function() {
			if(!valueElement) {
				this.exportColor();
			} else {
				if(!this.adjust) {
					if(!this.fromString(valueElement.value, leaveValue)) {
						styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
						styleElement.style.color = styleElement.jscStyle.color;
						this.exportColor(leaveValue | leaveStyle);
					}
				} else if(!this.required && /^\s*$/.test(valueElement.value)) {
					valueElement.value = '';
					styleElement.style.backgroundColor = styleElement.jscStyle.backgroundColor;
					styleElement.style.color = styleElement.jscStyle.color;
					this.exportColor(leaveValue | leaveStyle);

				} else if(this.fromString(valueElement.value)) {
					// OK
				} else {
					this.exportColor();
				}
			}
		};


		this.exportColor = function(flags) {
			if(!(flags & leaveValue) && valueElement) {
				var value = this.toString();
				if(this.caps) { value = value.toUpperCase(); }
				if(this.hash) { value = '#'+value; }
				valueElement.value = value;
			}
			if(!(flags & leaveStyle) && styleElement) {
				styleElement.style.backgroundColor =
					'#'+this.toString();
				styleElement.style.color =
					0.213 * this.rgb[0] +
					0.715 * this.rgb[1] +
					0.072 * this.rgb[2]
					< 0.5 ? '#FFF' : '#000';
			}
			if(!(flags & leavePad) && isPickerOwner()) {
				redrawPad();
			}
			if(!(flags & leaveSld) && isPickerOwner()) {
				redrawSld();
			}
		};


		this.fromHSV = function(h, s, v, flags) { // null = don't change
			h<0 && (h=0) || h>6 && (h=6);
			s<0 && (s=0) || s>1 && (s=1);
			v<0 && (v=0) || v>1 && (v=1);
			this.rgb = HSV_RGB(
				h===null ? this.hsv[0] : (this.hsv[0]=h),
				s===null ? this.hsv[1] : (this.hsv[1]=s),
				v===null ? this.hsv[2] : (this.hsv[2]=v)
			);
			this.exportColor(flags);
		};


		this.fromRGB = function(r, g, b, flags) { // null = don't change
			r<0 && (r=0) || r>1 && (r=1);
			g<0 && (g=0) || g>1 && (g=1);
			b<0 && (b=0) || b>1 && (b=1);
			var hsv = RGB_HSV(
				r===null ? this.rgb[0] : (this.rgb[0]=r),
				g===null ? this.rgb[1] : (this.rgb[1]=g),
				b===null ? this.rgb[2] : (this.rgb[2]=b)
			);
			if(hsv[0] !== null) {
				this.hsv[0] = hsv[0];
			}
			if(hsv[2] !== 0) {
				this.hsv[1] = hsv[1];
			}
			this.hsv[2] = hsv[2];
			this.exportColor(flags);
		};


		this.fromString = function(hex, flags) {
			var m = hex.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i);
			if(!m) {
				return false;
			} else {
				if(m[1].length === 6) { // 6-char notation
					this.fromRGB(
						parseInt(m[1].substr(0,2),16) / 255,
						parseInt(m[1].substr(2,2),16) / 255,
						parseInt(m[1].substr(4,2),16) / 255,
						flags
					);
				} else { // 3-char notation
					this.fromRGB(
						parseInt(m[1].charAt(0)+m[1].charAt(0),16) / 255,
						parseInt(m[1].charAt(1)+m[1].charAt(1),16) / 255,
						parseInt(m[1].charAt(2)+m[1].charAt(2),16) / 255,
						flags
					);
				}
				return true;
			}
		};


		this.toString = function() {
			return (
				(0x100 | Math.round(255*this.rgb[0])).toString(16).substr(1) +
				(0x100 | Math.round(255*this.rgb[1])).toString(16).substr(1) +
				(0x100 | Math.round(255*this.rgb[2])).toString(16).substr(1)
			);
		};


		function RGB_HSV(r, g, b) {
			var n = Math.min(Math.min(r,g),b);
			var v = Math.max(Math.max(r,g),b);
			var m = v - n;
			if(m === 0) { return [ null, 0, v ]; }
			var h = r===n ? 3+(b-g)/m : (g===n ? 5+(r-b)/m : 1+(g-r)/m);
			return [ h===6?0:h, m/v, v ];
		}


		function HSV_RGB(h, s, v) {
			if(h === null) { return [ v, v, v ]; }
			var i = Math.floor(h);
			var f = i%2 ? h-i : 1-(h-i);
			var m = v * (1 - s);
			var n = v * (1 - s*f);
			switch(i) {
				case 6:
				case 0: return [v,n,m];
				case 1: return [n,v,m];
				case 2: return [m,v,n];
				case 3: return [m,n,v];
				case 4: return [n,m,v];
				case 5: return [v,m,n];
			}
		}


		function removePicker() {
			delete jscolor.picker.owner;
			document.getElementsByTagName('body')[0].removeChild(jscolor.picker.boxB);
		}


		function drawPicker(x, y) {
			if(!jscolor.picker) {
				jscolor.picker = {
					box : document.createElement('div'),
					boxB : document.createElement('div'),
					pad : document.createElement('div'),
					padB : document.createElement('div'),
					padM : document.createElement('div'),
					sld : document.createElement('div'),
					sldB : document.createElement('div'),
					sldM : document.createElement('div')
				};
				for(var i=0,segSize=4; i<jscolor.images.sld[1]; i+=segSize) {
					var seg = document.createElement('div');
					seg.style.height = segSize+'px';
					seg.style.fontSize = '1px';
					seg.style.lineHeight = '0';
					jscolor.picker.sld.appendChild(seg);
				}
				jscolor.picker.sldB.appendChild(jscolor.picker.sld);
				jscolor.picker.box.appendChild(jscolor.picker.sldB);
				jscolor.picker.box.appendChild(jscolor.picker.sldM);
				jscolor.picker.padB.appendChild(jscolor.picker.pad);
				jscolor.picker.box.appendChild(jscolor.picker.padB);
				jscolor.picker.box.appendChild(jscolor.picker.padM);
				jscolor.picker.boxB.appendChild(jscolor.picker.box);
			}

			var p = jscolor.picker;

			// recompute controls positions
			posPad = [
				x+THIS.pickerBorder+THIS.pickerFace+THIS.pickerInset,
				y+THIS.pickerBorder+THIS.pickerFace+THIS.pickerInset ];
			posSld = [
				null,
				y+THIS.pickerBorder+THIS.pickerFace+THIS.pickerInset ];

			// controls interaction
			p.box.onmouseup =
			p.box.onmouseout = function() { target.focus(); };
			p.box.onmousedown = function() { abortBlur=true; };
			p.box.onmousemove = function(e) { holdPad && setPad(e); holdSld && setSld(e); };
			p.padM.onmouseup =
			p.padM.onmouseout = function() { if(holdPad) { holdPad=false; jscolor.fireEvent(valueElement,'change'); } };
			p.padM.onmousedown = function(e) { holdPad=true; setPad(e); };
			p.sldM.onmouseup =
			p.sldM.onmouseout = function() { if(holdSld) { holdSld=false; jscolor.fireEvent(valueElement,'change'); } };
			p.sldM.onmousedown = function(e) { holdSld=true; setSld(e); };

			// picker
			p.box.style.width = 4*THIS.pickerInset + 2*THIS.pickerFace + jscolor.images.pad[0] + 2*jscolor.images.arrow[0] + jscolor.images.sld[0] + 'px';
			p.box.style.height = 2*THIS.pickerInset + 2*THIS.pickerFace + jscolor.images.pad[1] + 'px';

			// picker border
			p.boxB.style.position = 'absolute';
			p.boxB.style.clear = 'both';
			p.boxB.style.left = x+'px';
			p.boxB.style.top = y+'px';
			p.boxB.style.zIndex = THIS.pickerZIndex;
			p.boxB.style.border = THIS.pickerBorder+'px solid';
			p.boxB.style.borderColor = THIS.pickerBorderColor;
			p.boxB.style.background = THIS.pickerFaceColor;

			// pad image
			p.pad.style.width = jscolor.images.pad[0]+'px';
			p.pad.style.height = jscolor.images.pad[1]+'px';

			// pad border
			p.padB.style.position = 'absolute';
			p.padB.style.left = THIS.pickerFace+'px';
			p.padB.style.top = THIS.pickerFace+'px';
			p.padB.style.border = THIS.pickerInset+'px solid';
			p.padB.style.borderColor = THIS.pickerInsetColor;

			// pad mouse area
			p.padM.style.position = 'absolute';
			p.padM.style.left = '0';
			p.padM.style.top = '0';
			p.padM.style.width = THIS.pickerFace + 2*THIS.pickerInset + jscolor.images.pad[0] + jscolor.images.arrow[0] + 'px';
			p.padM.style.height = p.box.style.height;
			p.padM.style.cursor = 'crosshair';

			// slider image
			p.sld.style.overflow = 'hidden';
			p.sld.style.width = jscolor.images.sld[0]+'px';
			p.sld.style.height = jscolor.images.sld[1]+'px';

			// slider border
			p.sldB.style.position = 'absolute';
			p.sldB.style.right = THIS.pickerFace+'px';
			p.sldB.style.top = THIS.pickerFace+'px';
			p.sldB.style.border = THIS.pickerInset+'px solid';
			p.sldB.style.borderColor = THIS.pickerInsetColor;

			// slider mouse area
			p.sldM.style.position = 'absolute';
			p.sldM.style.right = '0';
			p.sldM.style.top = '0';
			p.sldM.style.width = jscolor.images.sld[0] + jscolor.images.arrow[0] + THIS.pickerFace + 2*THIS.pickerInset + 'px';
			p.sldM.style.height = p.box.style.height;
			try {
				p.sldM.style.cursor = 'pointer';
			} catch(eOldIE) {
				p.sldM.style.cursor = 'hand';
			}

			// load images in optimal order
			switch(modeID) {
				case 0: var padImg = 'hs.png'; break;
				case 1: var padImg = 'hv.png'; break;
			}
			p.padM.style.background = "url('"+jscolor.getDir()+"cross.gif') no-repeat";
			p.sldM.style.background = "url('"+jscolor.getDir()+"arrow.gif') no-repeat";
			p.pad.style.background = "url('"+jscolor.getDir()+padImg+"') 0 0 no-repeat";

			// place pointers
			redrawPad();
			redrawSld();

			jscolor.picker.owner = THIS;
			document.getElementsByTagName('body')[0].appendChild(p.boxB);
		}


		function redrawPad() {
			// redraw the pad pointer
			switch(modeID) {
				case 0: var yComponent = 1; break;
				case 1: var yComponent = 2; break;
			}
			var x = Math.round((THIS.hsv[0]/6) * (jscolor.images.pad[0]-1));
			var y = Math.round((1-THIS.hsv[yComponent]) * (jscolor.images.pad[1]-1));
			jscolor.picker.padM.style.backgroundPosition =
				(THIS.pickerFace+THIS.pickerInset+x - Math.floor(jscolor.images.cross[0]/2)) + 'px ' +
				(THIS.pickerFace+THIS.pickerInset+y - Math.floor(jscolor.images.cross[1]/2)) + 'px';

			// redraw the slider image
			var seg = jscolor.picker.sld.childNodes;

			switch(modeID) {
				case 0:
					var rgb = HSV_RGB(THIS.hsv[0], THIS.hsv[1], 1);
					for(var i=0; i<seg.length; i+=1) {
						seg[i].style.backgroundColor = 'rgb('+
							(rgb[0]*(1-i/seg.length)*100)+'%,'+
							(rgb[1]*(1-i/seg.length)*100)+'%,'+
							(rgb[2]*(1-i/seg.length)*100)+'%)';
					}
					break;
				case 1:
					var rgb, s, c = [ THIS.hsv[2], 0, 0 ];
					var i = Math.floor(THIS.hsv[0]);
					var f = i%2 ? THIS.hsv[0]-i : 1-(THIS.hsv[0]-i);
					switch(i) {
						case 6:
						case 0: rgb=[0,1,2]; break;
						case 1: rgb=[1,0,2]; break;
						case 2: rgb=[2,0,1]; break;
						case 3: rgb=[2,1,0]; break;
						case 4: rgb=[1,2,0]; break;
						case 5: rgb=[0,2,1]; break;
					}
					for(var i=0; i<seg.length; i+=1) {
						s = 1 - 1/(seg.length-1)*i;
						c[1] = c[0] * (1 - s*f);
						c[2] = c[0] * (1 - s);
						seg[i].style.backgroundColor = 'rgb('+
							(c[rgb[0]]*100)+'%,'+
							(c[rgb[1]]*100)+'%,'+
							(c[rgb[2]]*100)+'%)';
					}
					break;
			}
		}


		function redrawSld() {
			// redraw the slider pointer
			switch(modeID) {
				case 0: var yComponent = 2; break;
				case 1: var yComponent = 1; break;
			}
			var y = Math.round((1-THIS.hsv[yComponent]) * (jscolor.images.sld[1]-1));
			jscolor.picker.sldM.style.backgroundPosition =
				'0 ' + (THIS.pickerFace+THIS.pickerInset+y - Math.floor(jscolor.images.arrow[1]/2)) + 'px';
		}


		function isPickerOwner() {
			return jscolor.picker && jscolor.picker.owner === THIS;
		}


		function blurTarget() {
			if(valueElement === target) {
				THIS.importColor();
			}
			if(THIS.pickerOnfocus) {
				THIS.hidePicker();
			}
		}


		function blurValue() {
			if(valueElement !== target) {
				THIS.importColor();
			}
		}


		function setPad(e) {
			var posM = jscolor.getMousePos(e);
			var x = posM[0]-posPad[0];
			var y = posM[1]-posPad[1];
			switch(modeID) {
				case 0: THIS.fromHSV(x*(6/(jscolor.images.pad[0]-1)), 1 - y/(jscolor.images.pad[1]-1), null, leaveSld); break;
				case 1: THIS.fromHSV(x*(6/(jscolor.images.pad[0]-1)), null, 1 - y/(jscolor.images.pad[1]-1), leaveSld); break;
			}
		}


		function setSld(e) {
			var posM = jscolor.getMousePos(e);
			var y = posM[1]-posPad[1];
			switch(modeID) {
				case 0: THIS.fromHSV(null, null, 1 - y/(jscolor.images.sld[1]-1), leavePad); break;
				case 1: THIS.fromHSV(null, 1 - y/(jscolor.images.sld[1]-1), null, leavePad); break;
			}
		}


		var THIS = this;
		var modeID = this.pickerMode.toLowerCase()==='hvs' ? 1 : 0;
		var abortBlur = false;
		var
			valueElement = jscolor.fetchElement(this.valueElement),
			styleElement = jscolor.fetchElement(this.styleElement);
		var
			holdPad = false,
			holdSld = false;
		var
			posPad,
			posSld;
		var
			leaveValue = 1<<0,
			leaveStyle = 1<<1,
			leavePad = 1<<2,
			leaveSld = 1<<3;

		// target
		jscolor.addEvent(target, 'focus', function() {
			if(THIS.pickerOnfocus) { THIS.showPicker(); }
		});
		jscolor.addEvent(target, 'blur', function() {
			if(!abortBlur) {
				window.setTimeout(function(){ abortBlur || blurTarget(); abortBlur=false; }, 0);
			} else {
				abortBlur = false;
			}
		});

		// valueElement
		if(valueElement) {
			var updateField = function() {
				THIS.fromString(valueElement.value, leaveValue);
			};
			jscolor.addEvent(valueElement, 'keyup', updateField);
			jscolor.addEvent(valueElement, 'input', updateField);
			jscolor.addEvent(valueElement, 'blur', blurValue);
			valueElement.setAttribute('autocomplete', 'off');
		}

		// styleElement
		if(styleElement) {
			styleElement.jscStyle = {
				backgroundColor : styleElement.style.backgroundColor,
				color : styleElement.style.color
			};
		}

		// require images
		switch(modeID) {
			case 0: jscolor.requireImage('hs.png'); break;
			case 1: jscolor.requireImage('hv.png'); break;
		}
		jscolor.requireImage('cross.gif');
		jscolor.requireImage('arrow.gif');

		this.importColor();
	}

};


jscolor.install();

;/* 
 * flowplayer.js 3.2.4. The Flowplayer API
 * 
 * Copyright 2009 Flowplayer Oy
 * 
 * This file is part of Flowplayer.
 * 
 * Flowplayer is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * Flowplayer is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with Flowplayer.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * Date: 2010-08-25 12:48:46 +0000 (Wed, 25 Aug 2010)
 * Revision: 551 
 */
(function(){function g(o){console.log("$f.fireEvent",[].slice.call(o))}function k(q){if(!q||typeof q!="object"){return q}var o=new q.constructor();for(var p in q){if(q.hasOwnProperty(p)){o[p]=k(q[p])}}return o}function m(t,q){if(!t){return}var o,p=0,r=t.length;if(r===undefined){for(o in t){if(q.call(t[o],o,t[o])===false){break}}}else{for(var s=t[0];p<r&&q.call(s,p,s)!==false;s=t[++p]){}}return t}function c(o){return document.getElementById(o)}function i(q,p,o){if(typeof p!="object"){return q}if(q&&p){m(p,function(r,s){if(!o||typeof s!="function"){q[r]=s}})}return q}function n(s){var q=s.indexOf(".");if(q!=-1){var p=s.slice(0,q)||"*";var o=s.slice(q+1,s.length);var r=[];m(document.getElementsByTagName(p),function(){if(this.className&&this.className.indexOf(o)!=-1){r.push(this)}});return r}}function f(o){o=o||window.event;if(o.preventDefault){o.stopPropagation();o.preventDefault()}else{o.returnValue=false;o.cancelBubble=true}return false}function j(q,o,p){q[o]=q[o]||[];q[o].push(p)}function e(){return"_"+(""+Math.random()).slice(2,10)}var h=function(t,r,s){var q=this,p={},u={};q.index=r;if(typeof t=="string"){t={url:t}}i(this,t,true);m(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var v="on"+this;if(v.indexOf("*")!=-1){v=v.slice(0,v.length-1);var w="onBefore"+v.slice(2);q[w]=function(x){j(u,w,x);return q}}q[v]=function(x){j(u,v,x);return q};if(r==-1){if(q[w]){s[w]=q[w]}if(q[v]){s[v]=q[v]}}});i(this,{onCuepoint:function(x,w){if(arguments.length==1){p.embedded=[null,x];return q}if(typeof x=="number"){x=[x]}var v=e();p[v]=[x,w];if(s.isLoaded()){s._api().fp_addCuepoints(x,r,v)}return q},update:function(w){i(q,w);if(s.isLoaded()){s._api().fp_updateClip(w,r)}var v=s.getConfig();var x=(r==-1)?v.clip:v.playlist[r];i(x,w,true)},_fireEvent:function(v,y,w,A){if(v=="onLoad"){m(p,function(B,C){if(C[0]){s._api().fp_addCuepoints(C[0],r,B)}});return false}A=A||q;if(v=="onCuepoint"){var z=p[y];if(z){return z[1].call(s,A,w)}}if(y&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(v)!=-1){i(A,y);if(y.metaData){if(!A.duration){A.duration=y.metaData.duration}else{A.fullDuration=y.metaData.duration}}}var x=true;m(u[v],function(){x=this.call(s,A,y,w)});return x}});if(t.onCuepoint){var o=t.onCuepoint;q.onCuepoint.apply(q,typeof o=="function"?[o]:o);delete t.onCuepoint}m(t,function(v,w){if(typeof w=="function"){j(u,v,w);delete t[v]}});if(r==-1){s.onCuepoint=this.onCuepoint}};var l=function(p,r,q,t){var o=this,s={},u=false;if(t){i(s,t)}m(r,function(v,w){if(typeof w=="function"){s[v]=w;delete r[v]}});i(this,{animate:function(y,z,x){if(!y){return o}if(typeof z=="function"){x=z;z=500}if(typeof y=="string"){var w=y;y={};y[w]=z;z=500}if(x){var v=e();s[v]=x}if(z===undefined){z=500}r=q._api().fp_animate(p,y,z,v);return o},css:function(w,x){if(x!==undefined){var v={};v[w]=x;w=v}r=q._api().fp_css(p,w);i(o,r);return o},show:function(){this.display="block";q._api().fp_showPlugin(p);return o},hide:function(){this.display="none";q._api().fp_hidePlugin(p);return o},toggle:function(){this.display=q._api().fp_togglePlugin(p);return o},fadeTo:function(y,x,w){if(typeof x=="function"){w=x;x=500}if(w){var v=e();s[v]=w}this.display=q._api().fp_fadeTo(p,y,x,v);this.opacity=y;return o},fadeIn:function(w,v){return o.fadeTo(1,w,v)},fadeOut:function(w,v){return o.fadeTo(0,w,v)},getName:function(){return p},getPlayer:function(){return q},_fireEvent:function(w,v,x){if(w=="onUpdate"){var z=q._api().fp_getPlugin(p);if(!z){return}i(o,z);delete o.methods;if(!u){m(z.methods,function(){var B=""+this;o[B]=function(){var C=[].slice.call(arguments);var D=q._api().fp_invoke(p,B,C);return D==="undefined"||D===undefined?o:D}});u=true}}var A=s[w];if(A){var y=A.apply(o,v);if(w.slice(0,1)=="_"){delete s[w]}return y}return o}})};function b(q,G,t){var w=this,v=null,D=false,u,s,F=[],y={},x={},E,r,p,C,o,A;i(w,{id:function(){return E},isLoaded:function(){return(v!==null&&v.fp_play!==undefined&&!D)},getParent:function(){return q},hide:function(H){if(H){q.style.height="0px"}if(w.isLoaded()){v.style.height="0px"}return w},show:function(){q.style.height=A+"px";if(w.isLoaded()){v.style.height=o+"px"}return w},isHidden:function(){return w.isLoaded()&&parseInt(v.style.height,10)===0},load:function(J){if(!w.isLoaded()&&w._fireEvent("onBeforeLoad")!==false){var H=function(){u=q.innerHTML;if(u&&!flashembed.isSupported(G.version)){q.innerHTML=""}if(J){J.cached=true;j(x,"onLoad",J)}flashembed(q,G,{config:t})};var I=0;m(a,function(){this.unload(function(K){if(++I==a.length){H()}})})}return w},unload:function(J){if(this.isFullscreen()&&/WebKit/i.test(navigator.userAgent)){if(J){J(false)}return w}if(u.replace(/\s/g,"")!==""){if(w._fireEvent("onBeforeUnload")===false){if(J){J(false)}return w}D=true;try{if(v){v.fp_close();w._fireEvent("onUnload")}}catch(H){}var I=function(){v=null;q.innerHTML=u;D=false;if(J){J(true)}};setTimeout(I,50)}else{if(J){J(false)}}return w},getClip:function(H){if(H===undefined){H=C}return F[H]},getCommonClip:function(){return s},getPlaylist:function(){return F},getPlugin:function(H){var J=y[H];if(!J&&w.isLoaded()){var I=w._api().fp_getPlugin(H);if(I){J=new l(H,I,w);y[H]=J}}return J},getScreen:function(){return w.getPlugin("screen")},getControls:function(){return w.getPlugin("controls")._fireEvent("onUpdate")},getLogo:function(){try{return w.getPlugin("logo")._fireEvent("onUpdate")}catch(H){}},getPlay:function(){return w.getPlugin("play")._fireEvent("onUpdate")},getConfig:function(H){return H?k(t):t},getFlashParams:function(){return G},loadPlugin:function(K,J,M,L){if(typeof M=="function"){L=M;M={}}var I=L?e():"_";w._api().fp_loadPlugin(K,J,M,I);var H={};H[I]=L;var N=new l(K,null,w,H);y[K]=N;return N},getState:function(){return w.isLoaded()?v.fp_getState():-1},play:function(I,H){var J=function(){if(I!==undefined){w._api().fp_play(I,H)}else{w._api().fp_play()}};if(w.isLoaded()){J()}else{if(D){setTimeout(function(){w.play(I,H)},50)}else{w.load(function(){J()})}}return w},getVersion:function(){var I="flowplayer.js 3.2.4";if(w.isLoaded()){var H=v.fp_getVersion();H.push(I);return H}return I},_api:function(){if(!w.isLoaded()){throw"Flowplayer "+w.id()+" not loaded when calling an API method"}return v},setClip:function(H){w.setPlaylist([H]);return w},getIndex:function(){return p},_swfHeight:function(){return v.clientHeight}});m(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut").split(","),function(){var H="on"+this;if(H.indexOf("*")!=-1){H=H.slice(0,H.length-1);var I="onBefore"+H.slice(2);w[I]=function(J){j(x,I,J);return w}}w[H]=function(J){j(x,H,J);return w}});m(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed,setKeyboardShortcutsEnabled,isKeyboardShortcutsEnabled").split(","),function(){var H=this;w[H]=function(J,I){if(!w.isLoaded()){return w}var K=null;if(J!==undefined&&I!==undefined){K=v["fp_"+H](J,I)}else{K=(J===undefined)?v["fp_"+H]():v["fp_"+H](J)}return K==="undefined"||K===undefined?w:K}});w._fireEvent=function(Q){if(typeof Q=="string"){Q=[Q]}var R=Q[0],O=Q[1],M=Q[2],L=Q[3],K=0;if(t.debug){g(Q)}if(!w.isLoaded()&&R=="onLoad"&&O=="player"){v=v||c(r);o=w._swfHeight();m(F,function(){this._fireEvent("onLoad")});m(y,function(S,T){T._fireEvent("onUpdate")});s._fireEvent("onLoad")}if(R=="onLoad"&&O!="player"){return}if(R=="onError"){if(typeof O=="string"||(typeof O=="number"&&typeof M=="number")){O=M;M=L}}if(R=="onContextMenu"){m(t.contextMenu[O],function(S,T){T.call(w)});return}if(R=="onPluginEvent"||R=="onBeforePluginEvent"){var H=O.name||O;var I=y[H];if(I){I._fireEvent("onUpdate",O);return I._fireEvent(M,Q.slice(3))}return}if(R=="onPlaylistReplace"){F=[];var N=0;m(O,function(){F.push(new h(this,N++,w))})}if(R=="onClipAdd"){if(O.isInStream){return}O=new h(O,M,w);F.splice(M,0,O);for(K=M+1;K<F.length;K++){F[K].index++}}var P=true;if(typeof O=="number"&&O<F.length){C=O;var J=F[O];if(J){P=J._fireEvent(R,M,L)}if(!J||P!==false){P=s._fireEvent(R,M,L,J)}}m(x[R],function(){P=this.call(w,O,M);if(this.cached){x[R].splice(K,1)}if(P===false){return false}K++});return P};function B(){if($f(q)){$f(q).getParent().innerHTML="";p=$f(q).getIndex();a[p]=w}else{a.push(w);p=a.length-1}A=parseInt(q.style.height,10)||q.clientHeight;E=q.id||"fp"+e();r=G.id||E+"_api";G.id=r;t.playerId=E;if(typeof t=="string"){t={clip:{url:t}}}if(typeof t.clip=="string"){t.clip={url:t.clip}}t.clip=t.clip||{};if(q.getAttribute("href",2)&&!t.clip.url){t.clip.url=q.getAttribute("href",2)}s=new h(t.clip,-1,w);t.playlist=t.playlist||[t.clip];var I=0;m(t.playlist,function(){var K=this;if(typeof K=="object"&&K.length){K={url:""+K}}m(t.clip,function(L,M){if(M!==undefined&&K[L]===undefined&&typeof M!="function"){K[L]=M}});t.playlist[I]=K;K=new h(K,I,w);F.push(K);I++});m(t,function(K,L){if(typeof L=="function"){if(s[K]){s[K](L)}else{j(x,K,L)}delete t[K]}});m(t.plugins,function(K,L){if(L){y[K]=new l(K,L,w)}});if(!t.plugins||t.plugins.controls===undefined){y.controls=new l("controls",null,w)}y.canvas=new l("canvas",null,w);u=q.innerHTML;function J(L){var K=w.hasiPadSupport&&w.hasiPadSupport();if(/iPad|iPhone|iPod/i.test(navigator.userAgent)&&!/.flv$/i.test(F[0].url)&&!K){return true}if(!w.isLoaded()&&w._fireEvent("onBeforeClick")!==false){w.load()}return f(L)}function H(){if(u.replace(/\s/g,"")!==""){if(q.addEventListener){q.addEventListener("click",J,false)}else{if(q.attachEvent){q.attachEvent("onclick",J)}}}else{if(q.addEventListener){q.addEventListener("click",f,false)}w.load()}}setTimeout(H,0)}if(typeof q=="string"){var z=c(q);if(!z){throw"Flowplayer cannot access element: "+q}q=z;B()}else{B()}}var a=[];function d(o){this.length=o.length;this.each=function(p){m(o,p)};this.size=function(){return o.length}}window.flowplayer=window.$f=function(){var p=null;var o=arguments[0];if(!arguments.length){m(a,function(){if(this.isLoaded()){p=this;return false}});return p||a[0]}if(arguments.length==1){if(typeof o=="number"){return a[o]}else{if(o=="*"){return new d(a)}m(a,function(){if(this.id()==o.id||this.id()==o||this.getParent()==o){p=this;return false}});return p}}if(arguments.length>1){var t=arguments[1],q=(arguments.length==3)?arguments[2]:{};if(typeof t=="string"){t={src:t}}t=i({bgcolor:"#000000",version:[9,0],expressInstall:"http://static.flowplayer.org/swf/expressinstall.swf",cachebusting:true},t);if(typeof o=="string"){if(o.indexOf(".")!=-1){var s=[];m(n(o),function(){s.push(new b(this,k(t),k(q)))});return new d(s)}else{var r=c(o);return new b(r!==null?r:o,t,q)}}else{if(o){return new b(o,t,q)}}}return null};i(window.$f,{fireEvent:function(){var o=[].slice.call(arguments);var q=$f(o[0]);return q?q._fireEvent(o.slice(1)):null},addPlugin:function(o,p){b.prototype[o]=p;return $f},each:m,extend:i});if(typeof jQuery=="function"){jQuery.fn.flowplayer=function(q,p){if(!arguments.length||typeof arguments[0]=="number"){var o=[];this.each(function(){var r=$f(this);if(r){o.push(r)}});return arguments.length?o[arguments[0]]:new d(o)}return this.each(function(){$f(this,k(q),p?k(p):{})})}}})();(function(){var h=document.all,j="http://www.adobe.com/go/getflashplayer",c=typeof jQuery=="function",e=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,b={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function i(m,l){if(l){for(var f in l){if(l.hasOwnProperty(f)){m[f]=l[f]}}}return m}function a(f,n){var m=[];for(var l in f){if(f.hasOwnProperty(l)){m[l]=n(f[l])}}return m}window.flashembed=function(f,m,l){if(typeof f=="string"){f=document.getElementById(f.replace("#",""))}if(!f){return}if(typeof m=="string"){m={src:m}}return new d(f,i(i({},b),m),l)};var g=i(window.flashembed,{conf:b,getVersion:function(){var m,f;try{f=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(o){try{m=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");f=m&&m.GetVariable("$version")}catch(n){try{m=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");f=m&&m.GetVariable("$version")}catch(l){}}}f=e.exec(f);return f?[f[1],f[3]]:[0,0]},asString:function(l){if(l===null||l===undefined){return null}var f=typeof l;if(f=="object"&&l.push){f="array"}switch(f){case"string":l=l.replace(new RegExp('(["\\\\])',"g"),"\\$1");l=l.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+l+'"';case"array":return"["+a(l,function(o){return g.asString(o)}).join(",")+"]";case"function":return'"function()"';case"object":var m=[];for(var n in l){if(l.hasOwnProperty(n)){m.push('"'+n+'":'+g.asString(l[n]))}}return"{"+m.join(",")+"}"}return String(l).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(o,l){o=i({},o);var n='<object width="'+o.width+'" height="'+o.height+'" id="'+o.id+'" name="'+o.id+'"';if(o.cachebusting){o.src+=((o.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(o.w3c||!h){n+=' data="'+o.src+'" type="application/x-shockwave-flash"'}else{n+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}n+=">";if(o.w3c||h){n+='<param name="movie" value="'+o.src+'" />'}o.width=o.height=o.id=o.w3c=o.src=null;o.onFail=o.version=o.expressInstall=null;for(var m in o){if(o[m]){n+='<param name="'+m+'" value="'+o[m]+'" />'}}var p="";if(l){for(var f in l){if(l[f]){var q=l[f];p+=f+"="+(/function|object/.test(typeof q)?g.asString(q):q)+"&"}}p=p.slice(0,-1);n+='<param name="flashvars" value=\''+p+"' />"}n+="</object>";return n},isSupported:function(f){return k[0]>f[0]||k[0]==f[0]&&k[1]>=f[1]}});var k=g.getVersion();function d(f,n,m){if(g.isSupported(n.version)){f.innerHTML=g.getHTML(n,m)}else{if(n.expressInstall&&g.isSupported([6,65])){f.innerHTML=g.getHTML(i(n,{src:n.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title})}else{if(!f.innerHTML.replace(/\s/g,"")){f.innerHTML="<h2>Flash version "+n.version+" or greater is required</h2><h3>"+(k[0]>0?"Your version is "+k:"You have no flash plugin installed")+"</h3>"+(f.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+j+"'>here</a></p>");if(f.tagName=="A"){f.onclick=function(){location.href=j}}}if(n.onFail){var l=n.onFail.call(this);if(typeof l=="string"){f.innerHTML=l}}}}if(h){window[n.id]=document.getElementById(n.id)}i(this,{getRoot:function(){return f},getOptions:function(){return n},getConf:function(){return m},getApi:function(){return f.firstChild}})}if(c){jQuery.tools=jQuery.tools||{version:"3.2.4"};jQuery.tools.flashembed={conf:b};jQuery.fn.flashembed=function(l,f){return this.each(function(){$(this).data("flashembed",flashembed(this,l,f))})}}})();
;/**
* hoverIntent is similar to jQuery's built-in "hover" function except that
* instead of firing the onMouseOver event immediately, hoverIntent checks
* to see if the user's mouse has slowed down (beneath the sensitivity
* threshold) before firing the onMouseOver event.
* 
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* hoverIntent is currently available for use in all personal or commercial 
* projects under both MIT and GPL licenses. This means that you can choose 
* the license that best suits your project, and use it accordingly.
* 
* // basic usage (just like .hover) receives onMouseOver and onMouseOut functions
* $("ul li").hoverIntent( showNav , hideNav );
* 
* // advanced usage receives configuration object only
* $("ul li").hoverIntent({
*	sensitivity: 7, // number = sensitivity threshold (must be 1 or higher)
*	interval: 100,   // number = milliseconds of polling interval
*	over: showNav,  // function = onMouseOver callback (required)
*	timeout: 0,   // number = milliseconds delay before onMouseOut function call
*	out: hideNav    // function = onMouseOut callback (required)
* });
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/
(function($) {
	$.fn.hoverIntent = function(f,g) {
		// default configuration options
		var cfg = {
			sensitivity: 7,
			interval: 100,
			timeout: 0
		};
		// override configuration options with user supplied object
		cfg = $.extend(cfg, g ? { over: f, out: g } : f );

		// instantiate variables
		// cX, cY = current X and Y position of mouse, updated by mousemove event
		// pX, pY = previous X and Y position of mouse, set by mouseover and polling interval
		var cX, cY, pX, pY;

		// A private function for getting mouse position
		var track = function(ev) {
			cX = ev.pageX;
			cY = ev.pageY;
		};

		// A private function for comparing current and previous mouse position
		var compare = function(ev,ob) {
			ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
			// compare mouse positions to see if they've crossed the threshold
			if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) {
				$(ob).unbind("mousemove",track);
				// set hoverIntent state to true (so mouseOut can be called)
				ob.hoverIntent_s = 1;
				return cfg.over.apply(ob,[ev]);
			} else {
				// set previous coordinates for next time
				pX = cX; pY = cY;
				// use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs)
				ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval );
			}
		};

		// A private function for delaying the mouseOut function
		var delay = function(ev,ob) {
			ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
			ob.hoverIntent_s = 0;
			return cfg.out.apply(ob,[ev]);
		};

		// A private function for handling mouse 'hovering'
		var handleHover = function(e) {
			// next three lines copied from jQuery.hover, ignore children onMouseOver/onMouseOut
			var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget;
			while ( p && p != this ) { try { p = p.parentNode; } catch(e) { p = this; } }
			if ( p == this ) { return false; }

			// copy objects to be passed into t (required for event object to be passed in IE)
			var ev = jQuery.extend({},e);
			var ob = this;

			// cancel hoverIntent timer if it exists
			if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); }

			// else e.type == "onmouseover"
			if (e.type == "mouseover") {
				// set "previous" X and Y position based on initial entry point
				pX = ev.pageX; pY = ev.pageY;
				// update "current" X and Y position based on mousemove
				$(ob).bind("mousemove",track);
				// start polling interval (self-calling timeout) to compare mouse coordinates over time
				if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );}

			// else e.type == "onmouseout"
			} else {
				// unbind expensive mousemove event
				$(ob).unbind("mousemove",track);
				// if hoverIntent state is true, then call the mouseOut function after the specified delay
				if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );}
			}
		};

		// bind the function to the two event listeners
		return this.mouseover(handleHover).mouseout(handleHover);
	};
})(jQuery);
;/* ------------------------------------------------------------------------
	Class: prettyPhoto
	Use: Lightbox clone for jQuery
	Author: Stephane Caron (http://www.no-margin-for-errors.com)
	Version: 3.1.1
------------------------------------------------------------------------- */
(function($) {
	$.prettyPhoto = {version: '3.1.1'};
	
	$.fn.prettyPhoto = function(pp_settings) {
		pp_settings = jQuery.extend({
			animation_speed: 'fast', /* fast/slow/normal */
			slideshow: false, /* false OR interval time in ms */
			autoplay_slideshow: false, /* true/false */
			opacity: 0.80, /* Value between 0 and 1 */
			show_title: true, /* true/false */
			allow_resize: true, /* Resize the photos bigger than viewport. true/false */
			default_width: 500,
			default_height: 344,
			counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
			theme: 'pp_default', /* light_rounded / dark_rounded / light_square / dark_square / facebook */
			horizontal_padding: 20, /* The padding on each side of the picture */
			hideflash: false, /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
			wmode: 'opaque', /* Set the flash wmode attribute */
			autoplay: true, /* Automatically start videos: True/False */
			modal: false, /* If set to true, only the close button will close the window */
			deeplinking: true, /* Allow prettyPhoto to update the url to enable deeplinking. */
			overlay_gallery: false, /* If set to true, a gallery will overlay the fullscreen image on mouse over */
			keyboard_shortcuts: true, /* Set to false if you open forms inside prettyPhoto */
			changepicturecallback: function(){}, /* Called everytime an item is shown/changed */
			callback: function(){}, /* Called when prettyPhoto is closed */
			ie6_fallback: true,
			markup: '<div class="pp_pic_holder"> \
						<div class="ppt">&nbsp;</div> \
						<div class="pp_top"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
						<div class="pp_content_container"> \
							<div class="pp_left"> \
							<div class="pp_right"> \
								<div class="pp_content"> \
									<div class="pp_loaderIcon"></div> \
									<div class="pp_fade"> \
										<a href="#" class="pp_expand" title="Expand the image">Expand</a> \
										<div class="pp_hoverContainer"> \
											<a class="pp_next" href="#">next</a> \
											<a class="pp_previous" href="#">previous</a> \
										</div> \
										<div id="pp_full_res"></div> \
										<div class="pp_details"> \
											<div class="pp_nav"> \
												<a href="#" class="pp_arrow_previous">Previous</a> \
												<p class="currentTextHolder">0/0</p> \
												<a href="#" class="pp_arrow_next">Next</a> \
											</div> \
											<p class="pp_description"></p> \
											<a class="pp_close" href="#">Close</a> \
										</div> \
									</div> \
								</div> \
							</div> \
							</div> \
						</div> \
						<div class="pp_bottom"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
					</div> \
					<div class="pp_overlay"></div>',
			gallery_markup: '<div class="pp_gallery"> \
								<a href="#" class="pp_arrow_previous">Previous</a> \
								<div> \
									<ul> \
										{gallery} \
									</ul> \
								</div> \
								<a href="#" class="pp_arrow_next">Next</a> \
							</div>',
			image_markup: '<img id="fullResImage" src="{path}" />',
			flash_markup: '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',
			quicktime_markup: '<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',
			iframe_markup: '<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',
			inline_markup: '<div class="pp_inline">{content}</div>',
			custom_markup: '',
			social_tools: '<div class="pp_social"><div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="http://www.facebook.com/plugins/like.php?locale=en_US&href='+location.href+'&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div></div>' /* html or false to disable */
		}, pp_settings);
		
		// Global variables accessible only by prettyPhoto
		var matchedObjects = this, percentBased = false, pp_dimensions, pp_open,
		
		// prettyPhoto container specific
		pp_contentHeight, pp_contentWidth, pp_containerHeight, pp_containerWidth,
		
		// Window size
		windowHeight = $(window).height(), windowWidth = $(window).width(),

		// Global elements
		pp_slideshow;
		
		doresize = true, scroll_pos = _get_scroll();
	
		// Window/Keyboard events
		$(window).unbind('resize.prettyphoto').bind('resize.prettyphoto',function(){ _center_overlay(); _resize_overlay(); });
		
		if(pp_settings.keyboard_shortcuts) {
			$(document).unbind('keydown.prettyphoto').bind('keydown.prettyphoto',function(e){
				if(typeof $pp_pic_holder != 'undefined'){
					if($pp_pic_holder.is(':visible')){
						switch(e.keyCode){
							case 37:
								$.prettyPhoto.changePage('previous');
								e.preventDefault();
								break;
							case 39:
								$.prettyPhoto.changePage('next');
								e.preventDefault();
								break;
							case 27:
								if(!settings.modal)
								$.prettyPhoto.close();
								e.preventDefault();
								break;
						};
						// return false;
					};
				};
			});
		};
		
		/**
		* Initialize prettyPhoto.
		*/
		$.prettyPhoto.initialize = function() {
			
			settings = pp_settings;
			
			if(settings.theme == 'pp_default') settings.horizontal_padding = 16;
			if(settings.ie6_fallback && $.browser.msie && parseInt($.browser.version) == 6) settings.theme = "light_square"; // Fallback to a supported theme for IE6
			
			// Find out if the picture is part of a set
			theRel = $(this).attr('rel');
			galleryRegExp = /\[(?:.*)\]/;
			isSet = (galleryRegExp.exec(theRel)) ? true : false;
			
			// Put the SRCs, TITLEs, ALTs into an array.
			pp_images = (isSet) ? jQuery.map(matchedObjects, function(n, i){ if($(n).attr('rel').indexOf(theRel) != -1) return $(n).attr('href'); }) : $.makeArray($(this).attr('href'));
			pp_titles = (isSet) ? jQuery.map(matchedObjects, function(n, i){ if($(n).attr('rel').indexOf(theRel) != -1) return ($(n).find('img').attr('alt')) ? $(n).find('img').attr('alt') : ""; }) : $.makeArray($(this).find('img').attr('alt'));
			pp_descriptions = (isSet) ? jQuery.map(matchedObjects, function(n, i){ if($(n).attr('rel').indexOf(theRel) != -1) return ($(n).attr('title')) ? $(n).attr('title') : ""; }) : $.makeArray($(this).attr('title'));
			
			set_position = jQuery.inArray($(this).attr('href'), pp_images); // Define where in the array the clicked item is positionned
			rel_index = (isSet) ? set_position : $("a[rel^='"+theRel+"']").index($(this));
			
			_build_overlay(this); // Build the overlay {this} being the caller
			
			if(settings.allow_resize)
				$(window).bind('scroll.prettyphoto',function(){ _center_overlay(); });
			
			
			$.prettyPhoto.open();
			
			return false;
		}


		/**
		* Opens the prettyPhoto modal box.
		* @param image {String,Array} Full path to the image to be open, can also be an array containing full images paths.
		* @param title {String,Array} The title to be displayed with the picture, can also be an array containing all the titles.
		* @param description {String,Array} The description to be displayed with the picture, can also be an array containing all the descriptions.
		*/
		$.prettyPhoto.open = function(event) {
			if(typeof settings == "undefined"){ // Means it's an API call, need to manually get the settings and set the variables
				settings = pp_settings;
				if($.browser.msie && $.browser.version == 6) settings.theme = "light_square"; // Fallback to a supported theme for IE6
				pp_images = $.makeArray(arguments[0]);
				pp_titles = (arguments[1]) ? $.makeArray(arguments[1]) : $.makeArray("");
				pp_descriptions = (arguments[2]) ? $.makeArray(arguments[2]) : $.makeArray("");
				isSet = (pp_images.length > 1) ? true : false;
				set_position = 0;
				_build_overlay(event.target); // Build the overlay {this} being the caller
			}

			if($.browser.msie && $.browser.version == 6) $('select').css('visibility','hidden'); // To fix the bug with IE select boxes
			
			if(settings.hideflash) $('object,embed').css('visibility','hidden'); // Hide the flash

			_checkPosition($(pp_images).size()); // Hide the next/previous links if on first or last images.
		
			$('.pp_loaderIcon').show();
		
			// Fade the content in
			if($ppt.is(':hidden')) $ppt.css('opacity',0).show();
			$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);

			// Display the current position
			$pp_pic_holder.find('.currentTextHolder').text((set_position+1) + settings.counter_separator_label + $(pp_images).size());

			// Set the description
			if(pp_descriptions[set_position] != ""){
				$pp_pic_holder.find('.pp_description').show().html(unescape(pp_descriptions[set_position]));
			}else{
				$pp_pic_holder.find('.pp_description').hide();
			}
			
			// Get the dimensions
			movie_width = ( parseFloat(getParam('width',pp_images[set_position])) ) ? getParam('width',pp_images[set_position]) : settings.default_width.toString();
			movie_height = ( parseFloat(getParam('height',pp_images[set_position])) ) ? getParam('height',pp_images[set_position]) : settings.default_height.toString();
			
			// If the size is % based, calculate according to window dimensions
			percentBased=false;
			if(movie_height.indexOf('%') != -1) { movie_height = parseFloat(($(window).height() * parseFloat(movie_height) / 100) - 150); percentBased = true; }
			if(movie_width.indexOf('%') != -1) { movie_width = parseFloat(($(window).width() * parseFloat(movie_width) / 100) - 150); percentBased = true; }
			
			// Fade the holder
			$pp_pic_holder.fadeIn(function(){
				// Set the title
				(settings.show_title && pp_titles[set_position] != "" && typeof pp_titles[set_position] != "undefined") ? $ppt.html(unescape(pp_titles[set_position])) : $ppt.html('&nbsp;');
				
				imgPreloader = "";
				skipInjection = false;
				
				// Inject the proper content
				switch(_getFileType(pp_images[set_position])){
					case 'image':
						imgPreloader = new Image();

						// Preload the neighbour images
						nextImage = new Image();
						if(isSet && set_position < $(pp_images).size() -1) nextImage.src = pp_images[set_position + 1];
						prevImage = new Image();
						if(isSet && pp_images[set_position - 1]) prevImage.src = pp_images[set_position - 1];

						$pp_pic_holder.find('#pp_full_res')[0].innerHTML = settings.image_markup.replace(/{path}/g,pp_images[set_position]);

						imgPreloader.onload = function(){
							// Fit item to viewport
							pp_dimensions = _fitToViewport(imgPreloader.width,imgPreloader.height);

							_showContent();
						};

						imgPreloader.onerror = function(){
							alert('Image cannot be loaded. Make sure the path is correct and image exist.');
							$.prettyPhoto.close();
						};
					
						imgPreloader.src = pp_images[set_position];
					break;
				
					case 'youtube':
						pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport

						movie = 'http://www.youtube.com/embed/'+getParam('v',pp_images[set_position]);
						if(settings.autoplay) movie += "?autoplay=1";
					
						toInject = settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);
					break;
				
					case 'vimeo':
						pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport
					
						movie_id = pp_images[set_position];
						var regExp = /http:\/\/(www\.)?vimeo.com\/(\d+)/;
						var match = movie_id.match(regExp);
						
						movie = 'http://player.vimeo.com/video/'+ match[2] +'?title=0&amp;byline=0&amp;portrait=0';
						if(settings.autoplay) movie += "&autoplay=1;";
				
						vimeo_width = pp_dimensions['width'] + '/embed/?moog_width='+ pp_dimensions['width'];
				
						toInject = settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,movie);
					break;
				
					case 'quicktime':
						pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport
						pp_dimensions['height']+=15; pp_dimensions['contentHeight']+=15; pp_dimensions['containerHeight']+=15; // Add space for the control bar
				
						toInject = settings.quicktime_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);
					break;
				
					case 'flash':
						pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport
					
						flash_vars = pp_images[set_position];
						flash_vars = flash_vars.substring(pp_images[set_position].indexOf('flashvars') + 10,pp_images[set_position].length);

						filename = pp_images[set_position];
						filename = filename.substring(0,filename.indexOf('?'));
					
						toInject =  settings.flash_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+'?'+flash_vars);
					break;
				
					case 'iframe':
						pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport
				
						frame_url = pp_images[set_position];
						frame_url = frame_url.substr(0,frame_url.indexOf('iframe')-1);

						toInject = settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,frame_url);
					break;
					
					case 'ajax':
						doresize = false; // Make sure the dimensions are not resized.
						pp_dimensions = _fitToViewport(movie_width,movie_height);
						doresize = true; // Reset the dimensions
					
						skipInjection = true;
						$.get(pp_images[set_position],function(responseHTML){
							toInject = settings.inline_markup.replace(/{content}/g,responseHTML);
							$pp_pic_holder.find('#pp_full_res')[0].innerHTML = toInject;
							_showContent();
						});
						
					break;
					
					case 'custom':
						pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport
					
						toInject = settings.custom_markup;
					break;
				
					case 'inline':
						// to get the item height clone it, apply default width, wrap it in the prettyPhoto containers , then delete
						myClone = $(pp_images[set_position]).clone().append('<br clear="all" />').css({'width':settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>').appendTo($('body')).show();
						doresize = false; // Make sure the dimensions are not resized.
						pp_dimensions = _fitToViewport($(myClone).width(),$(myClone).height());
						doresize = true; // Reset the dimensions
						$(myClone).remove();
						toInject = settings.inline_markup.replace(/{content}/g,$(pp_images[set_position]).html());
					break;
				};

				if(!imgPreloader && !skipInjection){
					$pp_pic_holder.find('#pp_full_res')[0].innerHTML = toInject;
				
					// Show content
					_showContent();
				};
			});

			return false;
		};

	
		/**
		* Change page in the prettyPhoto modal box
		* @param direction {String} Direction of the paging, previous or next.
		*/
		$.prettyPhoto.changePage = function(direction){
			currentGalleryPage = 0;
			
			if(direction == 'previous') {
				set_position--;
				if (set_position < 0) set_position = $(pp_images).size()-1;
			}else if(direction == 'next'){
				set_position++;
				if(set_position > $(pp_images).size()-1) set_position = 0;
			}else{
				set_position=direction;
			};
			
			rel_index = set_position;

			if(!doresize) doresize = true; // Allow the resizing of the images
			$('.pp_contract').removeClass('pp_contract').addClass('pp_expand');

			_hideContent(function(){ $.prettyPhoto.open(); });
		};


		/**
		* Change gallery page in the prettyPhoto modal box
		* @param direction {String} Direction of the paging, previous or next.
		*/
		$.prettyPhoto.changeGalleryPage = function(direction){
			if(direction=='next'){
				currentGalleryPage ++;

				if(currentGalleryPage > totalPage) currentGalleryPage = 0;
			}else if(direction=='previous'){
				currentGalleryPage --;

				if(currentGalleryPage < 0) currentGalleryPage = totalPage;
			}else{
				currentGalleryPage = direction;
			};
			
			slide_speed = (direction == 'next' || direction == 'previous') ? settings.animation_speed : 0;

			slide_to = currentGalleryPage * (itemsPerPage * itemWidth);

			$pp_gallery.find('ul').animate({left:-slide_to},slide_speed);
		};


		/**
		* Start the slideshow...
		*/
		$.prettyPhoto.startSlideshow = function(){
			if(typeof pp_slideshow == 'undefined'){
				$pp_pic_holder.find('.pp_play').unbind('click').removeClass('pp_play').addClass('pp_pause').click(function(){
					$.prettyPhoto.stopSlideshow();
					return false;
				});
				pp_slideshow = setInterval($.prettyPhoto.startSlideshow,settings.slideshow);
			}else{
				$.prettyPhoto.changePage('next');	
			};
		}


		/**
		* Stop the slideshow...
		*/
		$.prettyPhoto.stopSlideshow = function(){
			$pp_pic_holder.find('.pp_pause').unbind('click').removeClass('pp_pause').addClass('pp_play').click(function(){
				$.prettyPhoto.startSlideshow();
				return false;
			});
			clearInterval(pp_slideshow);
			pp_slideshow=undefined;
		}


		/**
		* Closes prettyPhoto.
		*/
		$.prettyPhoto.close = function(){
			if($pp_overlay.is(":animated")) return;
			
			$.prettyPhoto.stopSlideshow();
			
			$pp_pic_holder.stop().find('object,embed').css('visibility','hidden');
			
			$('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animation_speed,function(){ $(this).remove(); });
			
			$pp_overlay.fadeOut(settings.animation_speed, function(){
				if($.browser.msie && $.browser.version == 6) $('select').css('visibility','visible'); // To fix the bug with IE select boxes
				
				if(settings.hideflash) $('object,embed').css('visibility','visible'); // Show the flash
				
				$(this).remove(); // No more need for the prettyPhoto markup
				
				$(window).unbind('scroll.prettyphoto');
				
				settings.callback();
				
				doresize = true;
				
				pp_open = false;
				
				delete settings;
			});
		};
	
		/**
		* Set the proper sizes on the containers and animate the content in.
		*/
		function _showContent(){
			$('.pp_loaderIcon').hide();

			// Calculate the opened top position of the pic holder
			projectedTop = scroll_pos['scrollTop'] + ((windowHeight/2) - (pp_dimensions['containerHeight']/2));
			if(projectedTop < 0) projectedTop = 0;

			$ppt.fadeTo(settings.animation_speed,1);

			// Resize the content holder
			$pp_pic_holder.find('.pp_content')
				.animate({
					height:pp_dimensions['contentHeight'],
					width:pp_dimensions['contentWidth']
				},settings.animation_speed);
			
			// Resize picture the holder
			$pp_pic_holder.animate({
				'top': projectedTop,
				'left': (windowWidth/2) - (pp_dimensions['containerWidth']/2),
				width:pp_dimensions['containerWidth']
			},settings.animation_speed,function(){
				$pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(pp_dimensions['height']).width(pp_dimensions['width']);

				$pp_pic_holder.find('.pp_fade').fadeIn(settings.animation_speed); // Fade the new content

				// Show the nav
				if(isSet && _getFileType(pp_images[set_position])=="image") { $pp_pic_holder.find('.pp_hoverContainer').show(); }else{ $pp_pic_holder.find('.pp_hoverContainer').hide(); }
			
				if(pp_dimensions['resized']){ // Fade the resizing link if the image is resized
					$('a.pp_expand,a.pp_contract').show();
				}else{
					$('a.pp_expand').hide();
				}
				
				if(settings.autoplay_slideshow && !pp_slideshow && !pp_open) $.prettyPhoto.startSlideshow();
				
				if(settings.deeplinking)
					setHashtag();
				
				settings.changepicturecallback(); // Callback!
				
				pp_open = true;
			});
			
			_insert_gallery();
		};
		
		/**
		* Hide the content...DUH!
		*/
		function _hideContent(callback){
			// Fade out the current picture
			$pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');
			$pp_pic_holder.find('.pp_fade').fadeOut(settings.animation_speed,function(){
				$('.pp_loaderIcon').show();
				
				callback();
			});
		};
	
		/**
		* Check the item position in the gallery array, hide or show the navigation links
		* @param setCount {integer} The total number of items in the set
		*/
		function _checkPosition(setCount){
			(setCount > 1) ? $('.pp_nav').show() : $('.pp_nav').hide(); // Hide the bottom nav if it's not a set.
		};
	
		/**
		* Resize the item dimensions if it's bigger than the viewport
		* @param width {integer} Width of the item to be opened
		* @param height {integer} Height of the item to be opened
		* @return An array containin the "fitted" dimensions
		*/
		function _fitToViewport(width,height){
			resized = false;

			_getDimensions(width,height);
			
			// Define them in case there's no resize needed
			imageWidth = width, imageHeight = height;

			if( ((pp_containerWidth > windowWidth) || (pp_containerHeight > windowHeight)) && doresize && settings.allow_resize && !percentBased) {
				resized = true, fitting = false;
			
				while (!fitting){
					if((pp_containerWidth > windowWidth)){
						imageWidth = (windowWidth - 200);
						imageHeight = (height/width) * imageWidth;
					}else if((pp_containerHeight > windowHeight)){
						imageHeight = (windowHeight - 200);
						imageWidth = (width/height) * imageHeight;
					}else{
						fitting = true;
					};

					pp_containerHeight = imageHeight, pp_containerWidth = imageWidth;
				};
			
				_getDimensions(imageWidth,imageHeight);
				
				if((pp_containerWidth > windowWidth) || (pp_containerHeight > windowHeight)){
					_fitToViewport(pp_containerWidth,pp_containerHeight)
				};
			};
			
			return {
				width:Math.floor(imageWidth),
				height:Math.floor(imageHeight),
				containerHeight:Math.floor(pp_containerHeight),
				containerWidth:Math.floor(pp_containerWidth) + (settings.horizontal_padding * 2),
				contentHeight:Math.floor(pp_contentHeight),
				contentWidth:Math.floor(pp_contentWidth),
				resized:resized
			};
		};
		
		/**
		* Get the containers dimensions according to the item size
		* @param width {integer} Width of the item to be opened
		* @param height {integer} Height of the item to be opened
		*/
		function _getDimensions(width,height){
			width = parseFloat(width);
			height = parseFloat(height);
			
			// Get the details height, to do so, I need to clone it since it's invisible
			$pp_details = $pp_pic_holder.find('.pp_details');
			$pp_details.width(width);
			detailsHeight = parseFloat($pp_details.css('marginTop')) + parseFloat($pp_details.css('marginBottom'));
			
			$pp_details = $pp_details.clone().addClass(settings.theme).width(width).appendTo($('body')).css({
				'position':'absolute',
				'top':-10000
			});
			detailsHeight += $pp_details.height();
			detailsHeight = (detailsHeight <= 34) ? 36 : detailsHeight; // Min-height for the details
			if($.browser.msie && $.browser.version==7) detailsHeight+=8;
			$pp_details.remove();
			
			// Get the titles height, to do so, I need to clone it since it's invisible
			$pp_title = $pp_pic_holder.find('.ppt');
			$pp_title.width(width);
			titleHeight = parseFloat($pp_title.css('marginTop')) + parseFloat($pp_title.css('marginBottom'));
			$pp_title = $pp_title.clone().appendTo($('body')).css({
				'position':'absolute',
				'top':-10000
			});
			titleHeight += $pp_title.height();
			$pp_title.remove();
			
			// Get the container size, to resize the holder to the right dimensions
			pp_contentHeight = height + detailsHeight;
			pp_contentWidth = width;
			pp_containerHeight = pp_contentHeight + titleHeight + $pp_pic_holder.find('.pp_top').height() + $pp_pic_holder.find('.pp_bottom').height();
			pp_containerWidth = width;
		}
	
		function _getFileType(itemSrc){
			if (itemSrc.match(/youtube\.com\/watch/i)) {
				return 'youtube';
			}else if (itemSrc.match(/vimeo\.com/i)) {
				return 'vimeo';
			}else if(itemSrc.match(/\b.mov\b/i)){ 
				return 'quicktime';
			}else if(itemSrc.match(/\b.swf\b/i)){
				return 'flash';
			}else if(itemSrc.match(/\biframe=true\b/i)){
				return 'iframe';
			}else if(itemSrc.match(/\bajax=true\b/i)){
				return 'ajax';
			}else if(itemSrc.match(/\bcustom=true\b/i)){
				return 'custom';
			}else if(itemSrc.substr(0,1) == '#'){
				return 'inline';
			}else{
				return 'image';
			};
		};
	
		function _center_overlay(){
			if(doresize && typeof $pp_pic_holder != 'undefined') {
				scroll_pos = _get_scroll();
				contentHeight = $pp_pic_holder.height(), contentwidth = $pp_pic_holder.width();

				projectedTop = (windowHeight/2) + scroll_pos['scrollTop'] - (contentHeight/2);
				if(projectedTop < 0) projectedTop = 0;
				
				if(contentHeight > windowHeight)
					return;

				$pp_pic_holder.css({
					'top': projectedTop,
					'left': (windowWidth/2) + scroll_pos['scrollLeft'] - (contentwidth/2)
				});
			};
		};
	
		function _get_scroll(){
			if (self.pageYOffset) {
				return {scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};
			} else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
				return {scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};
			} else if (document.body) {// all other Explorers
				return {scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft};
			};
		};
	
		function _resize_overlay() {
			windowHeight = $(window).height(), windowWidth = $(window).width();
			
			if(typeof $pp_overlay != "undefined") $pp_overlay.height($(document).height()).width(windowWidth);
		};
	
		function _insert_gallery(){
			if(isSet && settings.overlay_gallery && _getFileType(pp_images[set_position])=="image" && (settings.ie6_fallback && !($.browser.msie && parseInt($.browser.version) == 6))) {
				itemWidth = 52+5; // 52 beign the thumb width, 5 being the right margin.
				navWidth = (settings.theme == "facebook" || settings.theme == "pp_default") ? 50 : 30; // Define the arrow width depending on the theme
				
				itemsPerPage = Math.floor((pp_dimensions['containerWidth'] - 100 - navWidth) / itemWidth);
				itemsPerPage = (itemsPerPage < pp_images.length) ? itemsPerPage : pp_images.length;
				totalPage = Math.ceil(pp_images.length / itemsPerPage) - 1;

				// Hide the nav in the case there's no need for links
				if(totalPage == 0){
					navWidth = 0; // No nav means no width!
					$pp_gallery.find('.pp_arrow_next,.pp_arrow_previous').hide();
				}else{
					$pp_gallery.find('.pp_arrow_next,.pp_arrow_previous').show();
				};

				galleryWidth = itemsPerPage * itemWidth;
				fullGalleryWidth = pp_images.length * itemWidth;
				
				// Set the proper width to the gallery items
				$pp_gallery
					.css('margin-left',-((galleryWidth/2) + (navWidth/2)))
					.find('div:first').width(galleryWidth+5)
					.find('ul').width(fullGalleryWidth)
					.find('li.selected').removeClass('selected');
				
				goToPage = (Math.floor(set_position/itemsPerPage) < totalPage) ? Math.floor(set_position/itemsPerPage) : totalPage;

				$.prettyPhoto.changeGalleryPage(goToPage);
				
				$pp_gallery_li.filter(':eq('+set_position+')').addClass('selected');
			}else{
				$pp_pic_holder.find('.pp_content').unbind('mouseenter mouseleave');
				// $pp_gallery.hide();
			}
		}
	
		function _build_overlay(caller){
			
			settings.markup=settings.markup.replace('{pp_social}',(settings.social_tools)?settings.social_tools:'');
			
			$('body').append(settings.markup); // Inject the markup
			
			$pp_pic_holder = $('.pp_pic_holder') , $ppt = $('.ppt'), $pp_overlay = $('div.pp_overlay'); // Set my global selectors
			
			// Inject the inline gallery!
			if(isSet && settings.overlay_gallery) {
				currentGalleryPage = 0;
				toInject = "";
				for (var i=0; i < pp_images.length; i++) {
					if(!pp_images[i].match(/\b(jpg|jpeg|png|gif)\b/gi)){
						classname = 'default';
						img_src = '';
					}else{
						classname = '';
						img_src = pp_images[i];
					}
					toInject += "<li class='"+classname+"'><a href='#'><img src='" + img_src + "' width='50' alt='' /></a></li>";
				};
				
				toInject = settings.gallery_markup.replace(/{gallery}/g,toInject);
				
				$pp_pic_holder.find('#pp_full_res').after(toInject);
				
				$pp_gallery = $('.pp_pic_holder .pp_gallery'), $pp_gallery_li = $pp_gallery.find('li'); // Set the gallery selectors
				
				$pp_gallery.find('.pp_arrow_next').click(function(){
					$.prettyPhoto.changeGalleryPage('next');
					$.prettyPhoto.stopSlideshow();
					return false;
				});
				
				$pp_gallery.find('.pp_arrow_previous').click(function(){
					$.prettyPhoto.changeGalleryPage('previous');
					$.prettyPhoto.stopSlideshow();
					return false;
				});
				
				$pp_pic_holder.find('.pp_content').hover(
					function(){
						$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeIn();
					},
					function(){
						$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeOut();
					});

				itemWidth = 52+5; // 52 beign the thumb width, 5 being the right margin.
				$pp_gallery_li.each(function(i){
					$(this)
						.find('a')
						.click(function(){
							$.prettyPhoto.changePage(i);
							$.prettyPhoto.stopSlideshow();
							return false;
						});
				});
			};
			
			
			// Inject the play/pause if it's a slideshow
			if(settings.slideshow){
				$pp_pic_holder.find('.pp_nav').prepend('<a href="#" class="pp_play">Play</a>')
				$pp_pic_holder.find('.pp_nav .pp_play').click(function(){
					$.prettyPhoto.startSlideshow();
					return false;
				});
			}
			
			$pp_pic_holder.attr('class','pp_pic_holder ' + settings.theme); // Set the proper theme
			
			$pp_overlay
				.css({
					'opacity':0,
					'height':$(document).height(),
					'width':$(window).width()
					})
				.bind('click',function(){
					if(!settings.modal) $.prettyPhoto.close();
				});

			$('a.pp_close').bind('click',function(){ $.prettyPhoto.close(); return false; });

			$('a.pp_expand').bind('click',function(e){
				// Expand the image
				if($(this).hasClass('pp_expand')){
					$(this).removeClass('pp_expand').addClass('pp_contract');
					doresize = false;
				}else{
					$(this).removeClass('pp_contract').addClass('pp_expand');
					doresize = true;
				};
			
				_hideContent(function(){ $.prettyPhoto.open(); });
		
				return false;
			});
		
			$pp_pic_holder.find('.pp_previous, .pp_nav .pp_arrow_previous').bind('click',function(){
				$.prettyPhoto.changePage('previous');
				$.prettyPhoto.stopSlideshow();
				return false;
			});
		
			$pp_pic_holder.find('.pp_next, .pp_nav .pp_arrow_next').bind('click',function(){
				$.prettyPhoto.changePage('next');
				$.prettyPhoto.stopSlideshow();
				return false;
			});
			
			_center_overlay(); // Center it
		};
		
		if(!pp_alreadyInitialized && getHashtag()){
			pp_alreadyInitialized = true;
			
			// Grab the rel index to trigger the click on the correct element
			hashIndex = getHashtag();
			hashRel = hashIndex;
			hashIndex = hashIndex.substring(hashIndex.indexOf('/')+1,hashIndex.length-1);
			hashRel = hashRel.substring(0,hashRel.indexOf('/'));

			// Little timeout to make sure all the prettyPhoto initialize scripts has been run.
			// Useful in the event the page contain several init scripts.
			setTimeout(function(){ $("a[rel^='"+hashRel+"']:eq("+hashIndex+")").trigger('click'); },50);
		}
		
		return this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize); // Return the jQuery object for chaining. The unbind method is used to avoid click conflict when the plugin is called more than once
	};
	
	function getHashtag(){
		url = location.href;
		hashtag = (url.indexOf('#!') > 0) ? url.substring(url.indexOf('#!')+2,url.length) : false;
		return decodeURI(hashtag);
	};
	
	function setHashtag(){
		if(typeof theRel == 'undefined') return; // theRel is set on normal calls, it's impossible to deeplink using the API
		location.hash = '!' + theRel + '/'+rel_index+'/';
	};
	
	function getParam(name,url){
	  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	  var regexS = "[\\?&]"+name+"=([^&#]*)";
	  var regex = new RegExp( regexS );
	  var results = regex.exec( url );
	  return ( results == null ) ? "" : results[1];
	}
	
})(jQuery);

var pp_alreadyInitialized = false; // Used for the deep linking to make sure not to call the same function several times.
;/**********************************************************************
* PRESTIGE WORDPRESS EDITION 
* (Ideal For Business And Personal Use: Portfolio or Blog)   
* 
* File name:   
*      slider_prestige.js
* Brief:       
*      JavaScript code
* Author:      
*      DigitalCavalry
* Author URI:
*      http://themeforest.net/user/DigitalCavalry
* Contact:
*      digitalcavalry@gmail.com 
**********************************************************************/

/***************************************************
  HOMEPAGE FADER/MOVER/STRIP/MIX SLIDER
****************************************************/

// definition, creating and configuration of object that implement homepage image slider
var homeImageSlider = new Object;
// properties
homeImageSlider.TMODE_FADE = 0; // fade mode used to slides transition  
homeImageSlider.TMODE_MOVE = 1; // move mode used to slides transition 
homeImageSlider.TMODE_STRIP = 2; // strip mode used to slides transition
homeImageSlider.TMODE_MIX = 3; // mix mode used to slides transition, only move mode and strip mode
homeImageSlider.width = 460; // slider width in pixels
homeImageSlider.height = 227; // slider height in pixels
homeImageSlider.mode = homeImageSlider.TMODE_STRIP; // slide transition mode
homeImageSlider.maxLeft = 0; // maximum slide left position
homeImageSlider.actualSlide = 0; // index of actually displayed slide, start from zero
homeImageSlider.slidesCount = 0; // number od detected slides
homeImageSlider.thumbsCount = 0; // number of detected thumbs
homeImageSlider.canChange = true; // if true slide can be changed
homeImageSlider.animateTime = 800; // animation time
homeImageSlider.animateTimeStrip = 400; // animation time for strip transition 
homeImageSlider.manageThumbsClick = false; // should manage thumbs

homeImageSlider.init = function()
{
    var q = jQuery.noConflict(); 
    
    // get number of slides 
    homeImageSlider.slidesCount = q('#fader-slider .slides-container .slide').length;
    // hile all slides behind right edge of slides-container
    q('#fader-slider .slides-container .slide').each(
        function () {q(this).css('opacity', 0.0).css('left', homeImageSlider.width); }
    );
    // but first slide make visible
    q('#fader-slider .slides-container .slide:eq(0)').css('opacity', 1.0).css('left', homeImageSlider.maxLeft);   
    // get number of thumbs
    homeImageSlider.thumbsCount = q('#fader-slider .thumbs-container .thumb').length;
    homeImageSlider.showThumb(0);
    // bind function to click event for thumbs
    if(homeImageSlider.manageThumbsClick)
    {
        q('#fader-slider .thumbs-container .thumb').each(
          function() {
             q(this).bind('click', 
                function() {
                    index = q('#fader-slider .thumbs-container .thumb').index(this);
                    homeImageSlider.flipToSelected(index);
                });
          }); 
    }   
} // init

homeImageSlider.getAnimateTime = function()
{
    var value = 0;
    if(homeImageSlider.mode == homeImageSlider.TMODE_STRIP)
    {
        value = homeImageSlider.animateTimeStrip; 
    } else
    {
        value = homeImageSlider.animateTime;
    }
    
    return value;    
} // getAnimateTime

homeImageSlider.flipToNext = function()
{
    // check slideer mode
    switch(homeImageSlider.mode)
    {
        // fade transition
        case homeImageSlider.TMODE_FADE:
            homeImageSlider.nextFade();
        break;
        // move transition
        case homeImageSlider.TMODE_MOVE:
            homeImageSlider.nextMove();
        break;
        // strip transition
        case homeImageSlider.TMODE_STRIP:
            homeImageSlider.nextStrip();
        break;
        // mix transition
        case homeImageSlider.TMODE_MIX:
        {
            var temp = Math.random();
            if(temp < 0.5)
            {
                homeImageSlider.nextFade();
            } else
            {
                homeImageSlider.nextStrip();
            }
        }
        break;
    } // switch
} // flipToNext

homeImageSlider.flipToPrev = function()
{
    // check slideer mode
    switch(homeImageSlider.mode)
    {
        // fade transition
        case homeImageSlider.TMODE_FADE:
            homeImageSlider.prevFade();
        break;
        // move transition
        case homeImageSlider.TMODE_MOVE:
            homeImageSlider.prevMove();
        break;
        // strip transition
        case homeImageSlider.TMODE_STRIP:
            homeImageSlider.prevStrip();
        break;
        // mix transition
        case homeImageSlider.TMODE_MIX:
        {
            var temp = Math.random();
            if(temp < 0.5)
            {
                homeImageSlider.prevFade();
            } else
            {
                homeImageSlider.prevStrip();
            }
        }
        break;
    } // switch
} // flipToPrev

homeImageSlider.flipToSelected = function(index)
{   
    switch(homeImageSlider.mode)
    {
        // fade transition
        case homeImageSlider.TMODE_FADE:
            homeImageSlider.selectedFade(index); 
        break;
        // move transition
        case homeImageSlider.TMODE_MOVE:
            homeImageSlider.selectedMove(index); 
        break;
        // strop stransition
        case homeImageSlider.TMODE_STRIP:
            homeImageSlider.selectedStrip(index);
        break;
        // mix transition
        case homeImageSlider.TMODE_MIX:
        {            
            var temp = Math.random();
            if(temp < 0.5)
            {   
                homeImageSlider.selectedFade(index);
            } else
            {
                homeImageSlider.selectedStrip(index);
            }
        }        
        break;
    } // switch
} // flipToSelected

homeImageSlider.showThumb = function(index)
{
    var q = jQuery.noConflict(); 
    
    // check range, cant switch on not existing thumb
    if(index >= homeImageSlider.slidesCount)
    {
       return;
    }
    // switch off all thumbs
    q('#fader-slider .thumbs-container .thumb').each(
        function()
        {
            q(this).find('.image:eq(0)').css('z-index', 2);
            q(this).find('.image:eq(1)').css('z-index', 3);     
        }
    );
    // switch on given thumb
    var thumb = q('#fader-slider .thumbs-container .thumb:eq('+index+')');
    q(thumb).find('.image:eq(0)').css('z-index', 3);
    q(thumb).find('.image:eq(1)').css('z-index', 2);     
} // showThumb

homeImageSlider.nextSlide = function()
{
    // switch to next slide
    homeImageSlider.actualSlide++;
    // check range
    if(homeImageSlider.actualSlide >= homeImageSlider.slidesCount)
    {
      homeImageSlider.actualSlide = 0;
    }
} // nextSlide

homeImageSlider.prevSlide = function()
{
    // switch to prev slide
    homeImageSlider.actualSlide--;
    // check range
    if(homeImageSlider.actualSlide < 0)
    {
      homeImageSlider.actualSlide = homeImageSlider.slidesCount - 1;
    }
} // prevSlide

homeImageSlider.selectSlide = function(index)
{
    homeImageSlider.actualSlide = index;
    // check range
    if((homeImageSlider.actualSlide < 0) || (homeImageSlider.actualSlide >= homeImageSlider.slidesCount))
    {
      homeImageSlider.actualSlide = 0;
    }
} // selectSlide

homeImageSlider.nextMove = function()
{  
    var q = jQuery.noConflict(); 
    
    // if animation in proges we leave function
    if(false == homeImageSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeImageSlider.canChange = false;

    // switch to next slide
    var oldSlide = homeImageSlider.actualSlide;
    homeImageSlider.nextSlide();
    // get slides handle
    var oldHandle = q("#fader-slider .slides-container .slide:eq("+oldSlide+")");
    var newHandle = q("#fader-slider .slides-container .slide:eq("+homeImageSlider.actualSlide+")");
    // set correct z-index value
    q(newHandle).css('left', homeImageSlider.width).css('opacity', 1.0).css('z-index', 2);
    q(oldHandle).css('z-index', 1);
    // switch thumb
    homeImageSlider.showThumb(homeImageSlider.actualSlide);
    // animate slide
    q(newHandle).animate({left: homeImageSlider.maxLeft}, homeImageSlider.animateTime, 'easeOutCirc',
        function() {
            // hide old slide
            q(oldHandle).css('left', homeImageSlider.width);
            homeImageSlider.canChange = true;
        } 
    );   
} // nextMove

homeImageSlider.prevMove = function()
{  
    var q = jQuery.noConflict(); 
    
    // if animation in proges we leave function
    if(false == homeImageSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeImageSlider.canChange = false;

    // switch to prev slide
    var oldSlide = homeImageSlider.actualSlide;
    homeImageSlider.prevSlide();
    // get slides handle
    var oldHandle = q("#fader-slider .slides-container .slide:eq("+oldSlide+")");
    var newHandle = q("#fader-slider .slides-container .slide:eq("+homeImageSlider.actualSlide+")");
    // set correct z-index value
    q(newHandle).css('left', homeImageSlider.width).css('opacity', 1.0).css('z-index', 2);
    q(oldHandle).css('z-index', 1);
    // switch thumb
    homeImageSlider.showThumb(homeImageSlider.actualSlide);    
    // animate slite
    q(newHandle).animate({left: homeImageSlider.maxLeft}, homeImageSlider.animateTime, 'easeOutCirc',
        function() {
            // hide old slide
            q(oldHandle).css('left', homeImageSlider.width);
            homeImageSlider.canChange = true;
        } 
    );   
} // prevMode

homeImageSlider.selectedMove = function(index)
{  
    var q = jQuery.noConflict(); 
    
    // we cant switch on currently visibile slide
    if(homeImageSlider.actualSlide == index)
    {
        return;
    }
    // if animation in proges we leave function
    if(false == homeImageSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeImageSlider.canChange = false;

    // switch to prev slide
    var oldSlide = homeImageSlider.actualSlide;
    homeImageSlider.selectSlide(index);
    // get slides handle
    var oldHandle = q("#fader-slider .slides-container .slide:eq("+oldSlide+")");
    var newHandle = q("#fader-slider .slides-container .slide:eq("+homeImageSlider.actualSlide+")");
    // set correct z-index value
    q(newHandle).css('left', homeImageSlider.width).css('opacity', 1.0).css('z-index', 2);
    q(oldHandle).css('z-index', 1);
    // switch thumb
    homeImageSlider.showThumb(homeImageSlider.actualSlide);    
    // animate slite
    q(newHandle).animate({left: homeImageSlider.maxLeft}, homeImageSlider.animateTime, 'easeOutCirc',
        function() {
            // hide old slide
            q(oldHandle).css('left', homeImageSlider.width);
            homeImageSlider.canChange = true;
        } 
    );   
} // prevMode

homeImageSlider.nextFade = function()
{
    var q = jQuery.noConflict(); 
    
    // if animation in proges we leave function
    if(false == homeImageSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeImageSlider.canChange = false;

    // switch to next slide
    var oldSlide = homeImageSlider.actualSlide;
    homeImageSlider.nextSlide();
    // get slides handle
    var oldHandle = q("#fader-slider .slides-container .slide:eq("+oldSlide+")");
    var newHandle = q("#fader-slider .slides-container .slide:eq("+homeImageSlider.actualSlide+")");
    // set correct z-index value
    q(oldHandle).css('opacity', 1.0).css('z-index', 1);
    q(newHandle).css('opacity', 0.0).css('left', homeImageSlider.maxLeft).css('z-index', 2);
    // switch thumb
    homeImageSlider.showThumb(homeImageSlider.actualSlide);    
    // animate slide
    q(newHandle).animate({opacity: 1.0}, homeImageSlider.animateTime, 'linear',
        function() {
            // hide old slide
            q(oldHandle).css('left', homeImageSlider.width);
            homeImageSlider.canChange = true;
        } 
    );            
} // nextFade

homeImageSlider.prevFade = function()
{
    var q = jQuery.noConflict(); 
    
    // if animation in proges we leave function
    if(false == homeImageSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeImageSlider.canChange = false;

    // switch to next slide
    var oldSlide = homeImageSlider.actualSlide;
    homeImageSlider.prevSlide();
    // get slides handle
    var oldHandle = q("#fader-slider .slides-container .slide:eq("+oldSlide+")");
    var newHandle = q("#fader-slider .slides-container .slide:eq("+homeImageSlider.actualSlide+")");
    // set correct z-index value
    q(oldHandle).css('opacity', 1.0).css('z-index', 1);
    q(newHandle).css('opacity', 0.0).css('left', homeImageSlider.maxLeft).css('z-index', 2);
    // switch thumb
    homeImageSlider.showThumb(homeImageSlider.actualSlide);    
    // animate slide
    q(newHandle).animate({opacity: 1.0}, homeImageSlider.animateTime, 'linear',
        function() {
            // hide old slide
            q(oldHandle).css('left', homeImageSlider.width);
            homeImageSlider.canChange = true;
        } 
    );            
} // prevFade

homeImageSlider.selectedFade = function(index)
{
    var q = jQuery.noConflict(); 
    
    // we cant switch on currently visibile slide
    if(homeImageSlider.actualSlide == index)
    {
        return;
    }
    // if animation in proges we leave function
    if(false == homeImageSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeImageSlider.canChange = false;

    // switch to next slide
    var oldSlide = homeImageSlider.actualSlide;
    homeImageSlider.selectSlide(index);
    // get slides handle
    var oldHandle = q("#fader-slider .slides-container .slide:eq("+oldSlide+")");
    var newHandle = q("#fader-slider .slides-container .slide:eq("+homeImageSlider.actualSlide+")");
    // set correct z-index value
    q(oldHandle).css('opacity', 1.0).css('z-index', 1);
    q(newHandle).css('opacity', 0.0).css('left', homeImageSlider.maxLeft).css('z-index', 2);
    // switch thumb
    homeImageSlider.showThumb(homeImageSlider.actualSlide);    
    // animate slide
    q(newHandle).animate({opacity: 1.0}, homeImageSlider.animateTime, 'linear',
        function() {
            // hide old slide
            q(oldHandle).css('left', homeImageSlider.width);
            homeImageSlider.canChange = true;
        } 
    );            
} // selectedFade

homeImageSlider.nextStrip = function()
{
    var q = jQuery.noConflict(); 
    
    // if animation in proges we leave function
    if(false == homeImageSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeImageSlider.canChange = false;

    // switch to next slide
    var oldSlide = homeImageSlider.actualSlide;
    homeImageSlider.nextSlide();
    // get slides handle
    var oldHandle = q("#fader-slider .slides-container .slide:eq("+oldSlide+")");
    var newHandle = q("#fader-slider .slides-container .slide:eq("+homeImageSlider.actualSlide+")");
    // set correct z-index value
    q(oldHandle).css('opacity', 1.0).css('z-index', 1);
    q(newHandle).css('left', homeImageSlider.width).css('opacity', 1.0).css('z-index', 2);
    // switch thumb
    homeImageSlider.showThumb(homeImageSlider.actualSlide);    
    // animate slide
    q(oldHandle).animate({left: -homeImageSlider.width}, homeImageSlider.animateTimeStrip, 'linear');
    q(newHandle).animate({left: homeImageSlider.maxLeft}, homeImageSlider.animateTimeStrip, 'linear',
        function() {
            // hide old slide
            q(oldHandle).css('left', homeImageSlider.width);
            homeImageSlider.canChange = true;
        } 
    );   
} // nextStrip 

homeImageSlider.prevStrip = function()
{
    var q = jQuery.noConflict(); 
    
    // if animation in proges we leave function
    if(false == homeImageSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeImageSlider.canChange = false;

    // switch to next slide
    var oldSlide = homeImageSlider.actualSlide;
    homeImageSlider.prevSlide();
    // get slides handle
    var oldHandle = q("#fader-slider .slides-container .slide:eq("+oldSlide+")");
    var newHandle = q("#fader-slider .slides-container .slide:eq("+homeImageSlider.actualSlide+")");
    // set correct z-index value
    q(oldHandle).css('opacity', 1.0).css('z-index', 1);
    q(newHandle).css('left', -homeImageSlider.width).css('opacity', 1.0).css('z-index', 2);
    // switch thumb
    homeImageSlider.showThumb(homeImageSlider.actualSlide);    
    // animate slide
    q(oldHandle).animate({left: homeImageSlider.width}, homeImageSlider.animateTimeStrip, 'linear');
    q(newHandle).animate({left: homeImageSlider.maxLeft}, homeImageSlider.animateTimeStrip, 'linear',
        function() {
            // hide old slide
            q(oldHandle).css('left', homeImageSlider.width);
            homeImageSlider.canChange = true;
        } 
    );   
} // prevStrip

homeImageSlider.selectedStrip = function(index)
{
    var q = jQuery.noConflict(); 
    
    // we cant switch on currently visibile slide
    if(homeImageSlider.actualSlide == index)
    {
        return;
    }
    // if animation in proges we leave function
    if(false == homeImageSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeImageSlider.canChange = false;

    // switch to next slide
    var oldSlide = homeImageSlider.actualSlide;
    homeImageSlider.selectSlide(index);
    // get slides handle
    var oldHandle = q("#fader-slider .slides-container .slide:eq("+oldSlide+")");
    var newHandle = q("#fader-slider .slides-container .slide:eq("+homeImageSlider.actualSlide+")");
    // set correct z-index value
    q(oldHandle).css('opacity', 1.0).css('z-index', 1);
    q(newHandle).css('left', homeImageSlider.width).css('opacity', 1.0).css('z-index', 2);
    // switch thumb
    homeImageSlider.showThumb(homeImageSlider.actualSlide);    
    // animate slide
    q(oldHandle).animate({left: -homeImageSlider.width}, homeImageSlider.animateTimeStrip, 'linear');
    q(newHandle).animate({left: homeImageSlider.maxLeft}, homeImageSlider.animateTimeStrip, 'linear',
        function() {
            // hide old slide
            q(oldHandle).css('left', homeImageSlider.width);
            homeImageSlider.canChange = true;
        } 
    );   
} // prevStrip  

/***************************************************
  HOMEPAGE TEXT FEATURE SLIDER
****************************************************/

// definition, creating and configuration of object which manage implement homepage text feature slider
var homeFeatureSlider = new Object;
// properties
homeFeatureSlider.actualSlide = 0; // index of actually displayed slide, start from zero
homeFeatureSlider.slidesCount = 0; // number od detected slides
homeFeatureSlider.canChange = true; // if true slide can be changed
homeFeatureSlider.animateTime = 800; // animation time - transition time
homeFeatureSlider.width = 428; // slider width
homeFeatureSlider.maxLeft = 40; // maximum slide left position  

homeFeatureSlider.init =  function()
{
    var q = jQuery.noConflict(); 
    
    // get number of slides 
    homeFeatureSlider.slidesCount = q('#text-feature-container .text-feature').length;
    // hile all slides
    q('#text-feature-container .text-feature').each(
        function () {
            q(this).css('opacity', 0.0).css('left', homeFeatureSlider.width);
            q(this).find('h1').css('opacity', 0.0); 
        }
    );
    // but first slide make visible
    q('#text-feature-container .text-feature:eq(0)').each(
        function () {
            q(this).css('opacity', 1.0).css('left', homeFeatureSlider.maxLeft);
            q(this).find('h1').css('opacity', 1.0);    
        }
    );
} // init

homeFeatureSlider.nextSlide = function()
{
    // switch to next slide
    homeFeatureSlider.actualSlide++;
    // check range
    if(homeFeatureSlider.actualSlide >= homeFeatureSlider.slidesCount)
    {
      homeFeatureSlider.actualSlide = 0;
    }
} // nextSlide

homeFeatureSlider.prevSlide = function()
{
    // switch to prev slide
    homeFeatureSlider.actualSlide--;
    // check range
    if(homeFeatureSlider.actualSlide < 0)
    {
      homeFeatureSlider.actualSlide = homeFeatureSlider.slidesCount - 1;
    }
} // prevSlide

homeFeatureSlider.selectSlide = function(index)
{
    homeFeatureSlider.actualSlide = index;
    // check range
    if((homeFeatureSlider.actualSlide < 0) || (homeFeatureSlider.actualSlide >= homeFeatureSlider.slidesCount))
    {
      homeFeatureSlider.actualSlide = 0;
    }
} // selectSlide

homeFeatureSlider.nextFade = function()
{
    var q = jQuery.noConflict(); 
    
    // if animation in proges we leave function
    if(false == homeFeatureSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeFeatureSlider.canChange = false;

    // switch to next slide
    var oldSlide = homeFeatureSlider.actualSlide;
    homeFeatureSlider.nextSlide();
    // get slides handle
    var oldHandle = q("#text-feature-container .text-feature:eq("+oldSlide+")");
    var newHandle = q("#text-feature-container .text-feature:eq("+homeFeatureSlider.actualSlide+")");
    // set css styles for correctly looking transition
    q(oldHandle).css('opacity', 1.0);
    q(newHandle).css('opacity', 0.0).css('left', homeFeatureSlider.maxLeft);    
    // animate slide
    q(oldHandle).find('h1').animate({opacity: 0.0}, homeFeatureSlider.animateTime, 'linear');
    q(oldHandle).stop().animate({opacity: 0.0}, homeFeatureSlider.animateTime, 'linear',
        function () {
            q(this).css('left', homeFeatureSlider.width);
            homeFeatureSlider.canChange = true;
        }
    );
    q(newHandle).find('h1').animate({opacity: 1.0}, homeFeatureSlider.animateTime, 'linear');
    q(newHandle).stop().animate({opacity: 1.0}, homeFeatureSlider.animateTime, 'linear');            
} // nextFade

homeFeatureSlider.prevFade = function()
{
    var q = jQuery.noConflict(); 
    
    // if animation in proges we leave function
    if(false == homeFeatureSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeFeatureSlider.canChange = false;

    // switch to next slide
    var oldSlide = homeFeatureSlider.actualSlide;
    homeFeatureSlider.prevSlide();
    // get slides handle
    var oldHandle = q("#text-feature-container .text-feature:eq("+oldSlide+")");
    var newHandle = q("#text-feature-container .text-feature:eq("+homeFeatureSlider.actualSlide+")");
    // set css styles for correctly looking transition
    q(oldHandle).css('opacity', 1.0);
    q(newHandle).css('opacity', 0.0).css('left', homeFeatureSlider.maxLeft);    
    // animate slide
    q(oldHandle).find('h1').animate({opacity: 0.0}, homeFeatureSlider.animateTime, 'linear');
    q(oldHandle).stop().animate({opacity: 0.0}, homeFeatureSlider.animateTime, 'linear',
        function () {
            q(this).css('left', homeFeatureSlider.width);
            homeFeatureSlider.canChange = true;
        }
    );
    q(newHandle).find('h1').animate({opacity: 1.0}, homeFeatureSlider.animateTime, 'linear');
    q(newHandle).stop().animate({opacity: 1.0}, homeFeatureSlider.animateTime, 'linear');            
} // prevFade

homeFeatureSlider.selectedFade = function(index)
{
    var q = jQuery.noConflict(); 
    
    // we cant switch on currently visibile slide
    if(homeFeatureSlider.actualSlide == index)
    {
        return;
    }
    // if animation in proges we leave function
    if(false == homeFeatureSlider.canChange) 
    {
        return;   
    }
    // block slide change
    homeFeatureSlider.canChange = false;

    // switch to next slide
    var oldSlide = homeFeatureSlider.actualSlide;
    homeFeatureSlider.selectSlide(index);
    // get slides handle
    var oldHandle = q("#text-feature-container .text-feature:eq("+oldSlide+")");
    var newHandle = q("#text-feature-container .text-feature:eq("+homeFeatureSlider.actualSlide+")");
    // set css styles for correctly looking transition
    q(oldHandle).css('opacity', 1.0);
    q(newHandle).css('opacity', 0.0).css('left', homeFeatureSlider.maxLeft);    
    // animate slide
    q(oldHandle).find('h1').animate({opacity: 0.0}, homeFeatureSlider.animateTime, 'linear');
    q(oldHandle).stop().animate({opacity: 0.0}, homeFeatureSlider.animateTime, 'linear',
        function () {
            q(this).css('left', homeFeatureSlider.width);
            homeFeatureSlider.canChange = true;
        }
    );
    q(newHandle).find('h1').animate({opacity: 1.0}, homeFeatureSlider.animateTime, 'linear');
    q(newHandle).stop().animate({opacity: 1.0}, homeFeatureSlider.animateTime, 'linear');            
} // selectedFade

homeFeatureSlider.flipToNext = function()
{
    homeFeatureSlider.nextFade();
} // flipToNext

homeFeatureSlider.flipToPrev = function()
{
    homeFeatureSlider.prevFade(); 
} // flipToPrev

homeFeatureSlider.flipToSelected = function(index)
{
    homeFeatureSlider.selectedFade(index);
} // flipToSelected

/***************************************************
  HOMEPAGE IMAGE AND FEATURE SLIDER MANAGER
****************************************************/

// definition, creating and configuration of object which manage homepage image slider
// and home page text feature slider
var homeManagerSlider = new Object;
// properties
homeManagerSlider.shouldAutoplay = true; // should slider auto rotate
homeManagerSlider.duration = 5000; // time to switch to next slide
homeManagerSlider.timerHandle = null; // handle to autoplay timer

homeManagerSlider.init = function()
{
    var q = jQuery.noConflict(); 
    
    // bind function to click event for all image slider thumbs
    q('#fader-slider .thumbs-container .thumb').each(
      function() {
         q(this).bind('click', 
            function() {
                index = q('#fader-slider .thumbs-container .thumb').index(this);
                homeManagerSlider.flipToSelected(index);
            });
      });
      
    // fire up autoplay
    if(homeManagerSlider.shouldAutoplay)
    {
        homeManagerSlider.startAutoPlay();          
    }
} // init

homeManagerSlider.autoplay = function()
{  
    // flip to next slide
    homeManagerSlider.flipToNext();  
} // autoplay 

homeManagerSlider.startAutoPlay = function()
{
    homeManagerSlider.shouldAutoplay = true;
    homeManagerSlider.timerHandle = setTimeout(homeManagerSlider.autoplay, homeManagerSlider.duration);
} // startAutoPlay

homeManagerSlider.stopAutoPlay = function()
{
    clearTimeout(homeManagerSlider.timerHandle);
    homeManagerSlider.timerHandle = null;
    homeManagerSlider.shouldAutoplay = false;    
} // stopAutoPlay 

homeManagerSlider.restartAutoPlay = function(time)
{
    clearTimeout(homeManagerSlider.timerHandle);
    homeManagerSlider.timerHandle = null;    
    homeManagerSlider.timerHandle = setTimeout(homeManagerSlider.autoplay, time);       
} // restartAutoPlay

homeManagerSlider.flipToSelected = function(index)
{
    if(homeImageSlider.canChange &&  homeFeatureSlider.canChange)
    {
        homeImageSlider.flipToSelected(index);
        homeFeatureSlider.flipToSelected(index);
        // if slider is in autoplay mode we must restart it
        if(homeManagerSlider.shouldAutoplay)
        {
            homeManagerSlider.restartAutoPlay(homeImageSlider.getAnimateTime() + homeManagerSlider.duration);    
        }     
    }
} // flipToSelected

homeManagerSlider.flipToNext = function()
{
    if(homeImageSlider.canChange &&  homeFeatureSlider.canChange)
    {    
        homeImageSlider.flipToNext();
        homeFeatureSlider.flipToNext();
        // if slider is in autoplay mode we must restart it
        if(homeManagerSlider.shouldAutoplay)
        {
            homeManagerSlider.restartAutoPlay(homeImageSlider.getAnimateTime() + homeManagerSlider.duration);    
        }         
    }     
} // flipToNext

homeManagerSlider.flipToPrev = function()
{
    if(homeImageSlider.canChange &&  homeFeatureSlider.canChange)
    {    
        homeImageSlider.flipToPrev();
        homeFeatureSlider.flipToPrev();
        // if slider is in autoplay mode we must restart it
        if(homeManagerSlider.shouldAutoplay)
        {
            homeManagerSlider.restartAutoPlay(homeImageSlider.getAnimateTime() + homeManagerSlider.duration);    
        }          
    }    
} // flipToPrev

/***************************************************
  HOMEPAGE CONTROL PANEL FOR IMAGE SLIDER
****************************************************/

// definition, creating and configuration of object which implement
// control panel for homepage primay image slider
var homeControlPanel = new Object;
// properties
homeControlPanel.active = true; // on/off panel

homeControlPanel.init = function()
{
    // is panel active?
    if(false == homeControlPanel.active)        
    {
        return;
    }
    homeControlPanel.initButtons();
   
} // init

homeControlPanel.initButtons = function()
{
    var q = jQuery.noConflict(); 
    
    q('#fader-slider .control-panel #next').click(function() { homeManagerSlider.flipToNext(); });
    q('#fader-slider .control-panel #prev').click(function() { homeManagerSlider.flipToPrev(); });

    if(homeManagerSlider.shouldAutoplay)
    {
        q('#fader-slider .control-panel #play').css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_pause_off.png')");    
    } else
    {
        q('#fader-slider .control-panel #play').css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_play_off.png')");
    }
    // play
    q('#fader-slider .control-panel #play').hover(
        function() { 
            if(homeManagerSlider.shouldAutoplay)
            {
                q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_pause_on.png')"); 
            } else
            {
               q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_play_on.png')"); 
            }
        },
        function() { 
            if(homeManagerSlider.shouldAutoplay)
            {
                q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_pause_off.png')"); 
            } else
            {
               q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_play_off.png')"); 
            } 
        }
    ); 
    
    q('#fader-slider .control-panel #play').mousedown(
       function()
       {
            if(homeManagerSlider.shouldAutoplay)
            {
                homeManagerSlider.stopAutoPlay();
                q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_play_on.png')"); 
            } else
            {
               homeManagerSlider.startAutoPlay();
               q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_pause_on.png')");   
            }           
       }
    ); 
    
    // next 
    q('#fader-slider .control-panel #next').hover(
        function() { q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_next_on.png')"); },
        function() { q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_next_off.png')"); }
    );
    // prev  
    q('#fader-slider .control-panel #prev').hover(
        function() { q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_prev_on.png')"); },
        function() { q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_prestige/button_prev_off.png')"); }
    );                         
} // initButtons


;/********************************************************************
    File:   
        slider_accordion.js
    Brief:  
         -
    Author:
        DigitalCavalry
    Author URI:
        http://graphicriver.net/user/DigitalCavalry
*********************************************************************/

/**********************************************
    DIGITAL CAVALRY SlIDER ACCORDION
    Slider object definition.
***********************************************/
var slider_acc = new Object();
slider_acc.width = 920; 
slider_acc.slide_off_width = 60; 
slider_acc.easing = 'easeOutCirc';              
slider_acc.slide_time = 850;
slider_acc.slide_desc_time = 800;
slider_acc.slide_desc_off_time = 300;
slider_acc.strip_desc_time = 150; 
slider_acc.slide_image_time_on = 600;
slider_acc.slide_image_time_out = 600;
slider_acc.strip_time_on = 200;
slider_acc.strip_time_out = 500;
slider_acc.slide_distance = 0;
slider_acc.slides = new Array;
slider_acc.slides_count = 0;
slider_acc.hovered_slide_index = null;
slider_acc.id = null;
slider_acc.auto_close = true;
slider_acc.auto_close_after_time = false; 
slider_acc.auto_close_time = 8000;
slider_acc.auto_close_timer_handle = null;
slider_acc.auto_play = true;
slider_acc.auto_play_time = 4000;
slider_acc.auto_play_closed_time = 6000; 
slider_acc.auto_play_timer_handle = null;
slider_acc.auto_play_closed = false;
slider_acc.slide_desc_height = 95;

slider_acc.setup = function(id)
{
    var q = jQuery.noConflict(); 
    
    slider_acc.id = id;
    // if slider not exist return from function
    if(0 == q(slider_acc.id).length)
    {        
        return;
    }

    // get slider context
    var c = q(slider_acc.id)[0];
    
    //alert(q('.slide', c).length);
    slider_acc.init_slides();     
}



/**********************************************
    INIT SLIDES
***********************************************/
slider_acc.init_slides = function()
{
    var q = jQuery.noConflict(); 
    
    var c = q(slider_acc.id)[0];
    
    q('.slide:first', c).css('border', 'none');
    
    slider_acc.slides_count = q('.slide', c).length;
    slider_acc.slide_distance = slider_acc.width / slider_acc.slides_count; 
    
    for(var i = 0; i < slider_acc.slides_count; i++)
    {
        var obj = new Object(); 
        obj.id = "#" + q('.slide:eq('+i+')', c).attr('id');  
        obj.left = i*slider_acc.slide_distance;
        obj.out = false;          
        obj.strip = false;
        if(q('.slide:eq('+i+')', c).find('.stripe').length) { obj.strip = true; }
        slider_acc.slides.push(obj);
        
        q(obj.id, c).css('left', i*slider_acc.slide_distance);

    } 
    
    q('.slide', c).hover(
        function()
        {
            if(slider_acc.auto_play)
            {
                clearTimeout(slider_acc.auto_play_timer_handle);
                slider_acc.auto_play_timer_handle = null;
            }
            
            var index = q('.slide', c).index(this);
            slider_acc.hovered_slide_index = index;
            
            slider_acc.mouse_out_all_slide(index);
            slider_acc.mouse_on_slide(index); 
            
            slider_acc.slides[index].out = false;
            slider_acc.move_slides(index);  
        },
        function()
        {
            if(slider_acc.auto_close)
            {
                var index = q('.slide', c).index(this);
                if(slider_acc.slides[index].out == false)
                {
                    slider_acc.slides[index].out = true;
                    slider_acc.mouse_out_slide(index);
                }
            }              
             
        }    
    );
    
    q(slider_acc.id).hover( 
        function()
        {
            clearTimeout(slider_acc.auto_close_timer_handle);
            slider_acc.auto_close_timer_handle = null;
        },
        function ()
        {
            if(slider_acc.auto_close)
            {            
                slider_acc.mouse_out_accor();
            }
                        
            if(!slider_acc.auto_play && !slider_acc.auto_close && slider_acc.auto_close_after_time)
            {
                slider_acc.auto_close_timer_handle = setTimeout(slider_acc.close_after_time, slider_acc.auto_close_time);
            }
            
            if(slider_acc.auto_play)
            {
                if(slider_acc.auto_play_timer_handle == null)
                {
                    slider_acc.auto_play_timer_handle = setTimeout(slider_acc.play, slider_acc.auto_play_time);
                }
            }            
        }
    );
    
    q('.slide .shadow', c).hover(
      function (e)
      {
          var c = q(slider_acc.id)[0]; 
          
          var p = q(this).parent();
          var index = q('.slide', c).index(p);         
          index = index - 1;  
          
          if(index >= 0)
          {   
            slider_acc.hovered_slide_index = index;
            
            slider_acc.mouse_out_all_slide(index);
            slider_acc.mouse_on_slide(index); 
            
            slider_acc.slides[index].out = false;
            slider_acc.move_slides(index); 
                                       
          }
                 
      },
      function (e)
      {

                  
      }
    
    );   
    
    if(slider_acc.auto_play)
    {
        if(slider_acc.auto_play_timer_handle == null)
        {
            slider_acc.auto_play_timer_handle = setTimeout(slider_acc.play, slider_acc.auto_play_time);
        }
    }      
      
}


/**********************************************
    AUTOPLAY SLIDER
***********************************************/
slider_acc.play = function()
{    
    var q = jQuery.noConflict(); 
    
    if(slider_acc.hovered_slide_index == null)
    {
        slider_acc.hovered_slide_index = 0;
    } else
    {
        if(!slider_acc.auto_play_closed)
        {
            slider_acc.hovered_slide_index = slider_acc.hovered_slide_index+1;
        } else
        {
            slider_acc.auto_play_closed = false;
        }
        
        if(slider_acc.hovered_slide_index >= slider_acc.slides_count)
        {
            slider_acc.hovered_slide_index = 0;
            slider_acc.auto_play_closed = true;
            slider_acc.mouse_out_accor();
        }        
    }
    
    if(!slider_acc.auto_play_closed)
    {
        var index = slider_acc.hovered_slide_index;
        slider_acc.mouse_out_all_slide(index);
        slider_acc.mouse_on_slide(index); 
        
        slider_acc.slides[index].out = false;
        slider_acc.move_slides(index);
    }    
    

    var time = slider_acc.auto_play_time;
    if(slider_acc.auto_play_closed)
    {
        time = slider_acc.auto_play_closed_time;
    }
    slider_acc.auto_play_timer_handle = setTimeout(slider_acc.play, time);
       
}

/**********************************************
    CLOSE SLIDER
***********************************************/
slider_acc.close_after_time = function()
{
    var q = jQuery.noConflict(); 
    
    slider_acc.auto_close_timer_handle = null;
    slider_acc.mouse_out_accor(); 
}


/**********************************************
    MOUSE ON SLIDE
***********************************************/
slider_acc.mouse_on_slide = function(index) 
{
    var q = jQuery.noConflict(); 
    
    var c = q(slider_acc.id)[0]; 
    q('.strip-title', c).stop().animate({opacity: 0.2}, slider_acc.strip_desc_time, function(){q(this).css('display', 'none');});
    q('.slide:eq('+index+') .stripe', c).stop().animate({opacity: 0.0}, slider_acc.strip_time_on, function(){q(this).css('display', 'none');});
    
    q('.slide:eq('+index+') .text', c).stop().animate({bottom: 0, opacity: 0.85}, slider_acc.slide_desc_time);
    q('.slide:eq('+index+') .text-back', c).stop().animate({bottom: 0, opacity: 0.90}, slider_acc.slide_desc_time);
    q('.slide:eq('+index+') .image', c).stop().animate({opacity: 1.0}, slider_acc.slide_image_time_on);     
    
    slider_acc.slides[index].out = false;  
} 

/**********************************************
    MOUSE OUT SLIDE
***********************************************/
slider_acc.mouse_out_slide = function(index) 
{
    var q = jQuery.noConflict(); 
    var c = q(slider_acc.id)[0]; 
    
    q('.slide:eq('+index+') .text', c).stop().animate({bottom: -slider_acc.slide_desc_height, opacity: 0.0}, slider_acc.slide_desc_off_time);
    q('.slide:eq('+index+') .text-back', c).stop().animate({bottom: -slider_acc.slide_desc_height, opacity: 0.0}, slider_acc.slide_desc_off_time);    
    
        if(slider_acc.slides[index].strip)
        {
            
        q('.slide:eq('+index+') .image', c).stop().animate({opacity: 0.0}, slider_acc.slide_image_time_off, function() {
            q('.slide:eq('+index+') .stripe', c).stop().css('display', 'block').animate({opacity: 1.0}, slider_acc.strip_time_out);                        
        }); 
        
        }               
}

/**********************************************
    MOUSE OUT ALL SLIDES
***********************************************/
slider_acc.mouse_out_all_slide = function(index) 
{
    var q = jQuery.noConflict(); 
    var c = q(slider_acc.id)[0]; 
    
    for(var i = 0; i < slider_acc.slides_count; i++) 
    {
        if(i == index && index != null) { continue; }
        
        if(slider_acc.slides[i].out == false)
        {
            slider_acc.slides[i].out = true;
            slider_acc.mouse_out_slide(i);
        }    
    }
}
              
slider_acc.mouse_out_accor = function()
{
    var q = jQuery.noConflict(); 
    var c = q(slider_acc.id)[0];
    
    q('.strip-title', c).stop().css('display', 'block').animate({opacity: 1.0}, slider_acc.strip_time_out);
    for(var i = 0; i < slider_acc.slides_count; i++) 
    {        
        var obj = q('.slide:eq('+i+')', c);
        var left = i * slider_acc.slide_distance;
        slider_acc.slides[i].left = left; 
        obj.stop().animate(
            {left: left}, 
            {duration: slider_acc.slide_time, easing: slider_acc.easing});
        if(slider_acc.slides[i].out == false)
        {
            slider_acc.mouse_out_slide(i);
            slider_acc.slides[i].out = true; 
        }            
    }
    
   //q('.slide .stripe', c).stop().animate({opacity: 1.0}, slider_acc.strip_time_out);     
}   

/**********************************************
    MOVE SLIDES
***********************************************/
slider_acc.move_slides = function(index)
{   
    var q = jQuery.noConflict(); 
    var c = q(slider_acc.id)[0]; 
     
    for(var i = 0; i < slider_acc.slides_count; i++)
    {
        var obj = q('.slide:eq('+i+')', c);
        
        if(i <= index)
        {
            var left = i * slider_acc.slide_off_width;
            if(slider_acc.slides[i].left != left)
            {
                
                slider_acc.slides[i].left = left;
                obj.stop().animate(
                    {left: left}, 
                    {duration: slider_acc.slide_time, easing: slider_acc.easing});
                
            } // if
        } // if
       
        if(i > index)
        {
            var left = (slider_acc.width - ((slider_acc.slides_count - i) * slider_acc.slide_off_width)); 
            if(slider_acc.slides[i].left != left)
            {
                
                slider_acc.slides[i].left = left;
                obj.stop().animate(
                    {left: left}, 
                    {duration: slider_acc.slide_time, easing: slider_acc.easing});
                
            } // if
        } // if       
        
    } // for   
}  

;/********************************************************************
    File:   
        slider_a.js
    Brief:  
        -
    Author:
        DigitalCavalry
    Author URI:
        http://themeforest.net/user/DigitalCavalry
*********************************************************************/

/**********************************************
    DIGITAL CAVALRY SlIDER A
    Slider object definition.
***********************************************/
var slider_a = new Object();
slider_a.NO_HOVER = -1;
slider_a.TRANS_MODE_STRIP = 1; // not implemented
slider_a.TRANS_MODE_FADE = 2;
slider_a.TRANS_MODE_MOVE = 3; 
slider_a.mode = slider_a.TRANS_MODE_MOVE;
slider_a.MOVE_DESC_MODE = 1;
slider_a.FADE_DESC_MODE = 2;
slider_a.descMode = slider_a.MOVE_DESC_MODE;
slider_a.first_random = false;
slider_a.slides = 0;
slider_a.current = 0;
slider_a.width = 920;
slider_a.height = 420;
slider_a.transTime = 500;
slider_a.descShowTime = 800;
slider_a.thumbWidth = 59;
slider_a.timeSwitch = 4500;
slider_a.timeCounter = 0;
slider_a.timeUpdate = 20;
slider_a.canSwitch = true;
slider_a.thumbHoverIndex = slider_a.NO_HOVER;
slider_a.allowAutoPlay = true;
slider_a.autoPlayTimerHandle = null;
slider_a.autoPlayPause = false;
slider_a.id = null;
slider_a.defHeadBGColor = '#ECECEC';
slider_a.defHeadTextColor = '#000000';  
slider_a.descOffset = 120;
slider_a.thumbBorderColorOn = '#FFFFFF';
slider_a.thumbBorderColorOff = '#000000';

/**********************************************
    SETUP
***********************************************/
slider_a.setup = function (id)
{
    var q = jQuery.noConflict();
    
    slider_a.id = id;
    // if slider not exist return from function
    if(0 == q(slider_a.id).length)
    {        
        return;
    }

    // get slider context
    var c = q(slider_a.id)[0];    
    // get number of slides
    slider_a.slides = q('.slide', c).length;
    if(0 == slider_a.slides)
    {
        return;
    }

    // show first slide
    var random_slide = 0;
    if(slider_a.first_random)
    {
        random_slide = Math.floor(Math.random()*(slider_a.slides));
        slider_a.current = random_slide;
        q('.slide:eq('+random_slide+')', c).css('top', 0);
    } else
    {
        q('.slide:first', c).css('top', 0);    
    }    
       
    // bind action to next and prev button
    q('.next', c).click(slider_a.next); 
    q('.prev', c).click(slider_a.prev);
    q('.play', c).click(slider_a.play); 
    q('.pause', c).click(slider_a.pause);
    
    // show first thumb
    q('.thumb', c).css('border', '1px solid '+slider_a.thumbBorderColorOff);
    if(slider_a.first_random)
    {
        q('.thumb:eq('+random_slide+')', c).css('border', '1px solid '+slider_a.thumbBorderColorOn).find('.color').css('display', 'block'); 
        q('.thumb:eq('+random_slide+')', c).find('.black').css('display', 'none');        
    } else
    {    
        q('.thumb:first', c).css('border', '1px solid '+slider_a.thumbBorderColorOn).find('.color').css('display', 'block'); 
        q('.thumb:first', c).find('.black').css('display', 'none');
    }    
    
    // bind action to hover thumb event
    q('.thumb', c).hover(slider_a.hoverThumbIn, slider_a.hoverThumbOut);
    q('.thumb', c).click(slider_a.thumbClick);              
    
    slider_a.showDesc(slider_a.current);
    
    if(!slider_a.allowAutoPlay)
    {
        q('.play', c).css('display', 'block');
        q('.pause', c).css('display', 'none');
        slider_a.autoPlayPause = true;        
    }
    
    // run autoplay
    if(slider_a.allowAutoPlay)
    {
        slider_a.autoPlayTimerHandle = setTimeout(slider_a.autoplay, slider_a.timeUpdate);
    } 
}

/**********************************************
    PAUSE
***********************************************/
slider_a.pause = function ()
{
    var q = jQuery.noConflict();
    
    q(this).css('display', 'none');
    var c = q(slider_a.id)[0];
    q('.play', c).css('display', 'block');
    
    slider_a.autoPlayPause = true;
    
//    var ni = slider_a.getNextIndex();
//    q('.thumb:eq('+ni+')', c).find('.color').css('display', 'none');
//    slider_a.timeCounter = 0;    
}

/**********************************************
    PLAY
***********************************************/
slider_a.play = function ()
{
    var q = jQuery.noConflict();
    
    q(this).css('display', 'none');
    var c = q(slider_a.id)[0];
    q('.pause', c).css('display', 'block');  
    
    slider_a.autoPlayPause = false;
    slider_a.allowAutoPlay = true;
    if(slider_a.allowAutoPlay)
    {
        clearTimeout(slider_a.autoPlayTimerHandle);
        slider_a.autoPlayTimerHandle = setTimeout(slider_a.autoplay, slider_a.timeUpdate);
    }    
}

/**********************************************
    SHOW DESC
***********************************************/
slider_a.showDesc = function (index)
{   
    var q = jQuery.noConflict();
    
    var c = q(slider_a.id)[0]; 
    var h = q('.desc:eq('+index+')', c);

    if(h.length > 0)
    {
        var x = q(h).find('.x');
        var y = q(h).find('.y');
        var width = q(h).find('.width');
        if(x.length > 0)
        {
           var hbgcolor = q(h).find('.hbgcolor');
           if(hbgcolor.length > 0) { hbgcolor = hbgcolor.text(); } else { hbgcolor = slider_a.defHeadBGColor; }
           
           var hcolor = q(h).find('.hcolor');
           if(hcolor.length > 0) { hcolor = hcolor.text(); } // else { hcolor = slider_a.defHeadTextColor; }           
          
           if(slider_a.descMode == slider_a.MOVE_DESC_MODE)
           {
               q(h).css('opacity', 0.0).css('top', parseInt(y.text())+slider_a.descOffset).css('left', parseInt(x.text())).css('display', 'block');
               q(h).find('.head').css('width', parseInt(width.text())).css('background-color', hbgcolor).css('color', hcolor);
               q(h).find('.foot').css('width', parseInt(width.text()));         
               q(h).animate({top:parseInt(y.text()), opacity:0.90}, slider_a.descShowTime);
           } else
           if(slider_a.descMode == slider_a.FADE_DESC_MODE)
           {
               q(h).css('opacity', 0.0).css('top', parseInt(y.text())).css('left', parseInt(x.text())).css('display', 'block');
               q(h).find('.head').css('width', parseInt(width.text())).css('background-color', hbgcolor).css('color', hcolor);
               q(h).find('.foot').css('width', parseInt(width.text()));         
               q(h).animate({top:parseInt(y.text()), opacity:0.90}, slider_a.descShowTime);           
           }                      
        }
    }
}

/**********************************************
    HIDE DESC
***********************************************/
slider_a.hideDesc = function (index)
{   
    var q = jQuery.noConflict();
    
    var c = q(slider_a.id)[0];
    var h = q('.desc:eq('+index+')', c);
    q(h).css('display', 'none');
}

/**********************************************
    AUTOPLAY
***********************************************/
slider_a.autoplay = function ()
{
    var q = jQuery.noConflict();
    
    if(slider_a.autoPlayPause)
    {
        if(slider_a.allowAutoPlay)
        {
            slider_a.autoPlayTimerHandle = setTimeout(slider_a.autoplay, slider_a.timeUpdate);
        }
        return;
    } 

    var ni = slider_a.getNextIndex();
    slider_a.timeCounter += slider_a.timeUpdate;
    var width = (slider_a.timeCounter / slider_a.timeSwitch) * slider_a.thumbWidth;
    if(width > slider_a.thumbWidth)
    {
        width = slider_a.thumbWidth; 
    }
    
    var c = q(slider_a.id)[0]; 
    q('.thumb:eq('+ni+')', c).find('.color').css('z-index', 17).css('display', 'block').css('width', width);
    q('.thumb:eq('+ni+')', c).find('.black').css('z-index', 16).css('display', 'block');     
    
    if(width == slider_a.thumbWidth)
    {
       slider_a.timeCounter = 0;
       slider_a.next();       
    }
    
    if(slider_a.allowAutoPlay)
    {
       slider_a.autoPlayTimerHandle = setTimeout(slider_a.autoplay, slider_a.timeUpdate);
    }  
}

/**********************************************
    HOVER THUMB IN
***********************************************/
slider_a.hoverThumbIn = function ()
{
    var q = jQuery.noConflict();
    
    var c = q(slider_a.id)[0];
    var index = q('.thumb', c).index(this);
    slider_a.thumbHoverIndex = index;
}

/**********************************************
    HOVER THUMB OUT
***********************************************/
slider_a.hoverThumbOut = function ()
{
    var q = jQuery.noConflict();
    
    var c = q(slider_a.id)[0];
    var index = q('.thumb', c).index(this);
    slider_a.thumbHoverIndex = slider_a.NO_HOVER;
}

/**********************************************
    THUMB CLICK
***********************************************/
slider_a.thumbClick = function ()
{
    var q = jQuery.noConflict();
    
    var c = q(slider_a.id)[0];
    var index = q('.thumb', c).index(this); 
    
    // if cant switch slides return
    if(!slider_a.canSwitch)
    {
        return;
    }
    
   switch(slider_a.mode)
   {
        case slider_a.TRANS_MODE_FADE:
          slider_a.selectedFade(index);
        break; 
        case slider_a.TRANS_MODE_MOVE:
          slider_a.selectedMove(index);
        break;         
   }            
}

/**********************************************
    SELECTED FADE
***********************************************/
slider_a.selectedFade = function(index)
{
    var q = jQuery.noConflict();
    
    // if cliked slide is already displayed return form function
    var ns = index; // next slide
    if(slider_a.current == ns)
    {
        return;
    }
    
    slider_a.canSwitch = false;    
    var cs = slider_a.current; // current slide
    
    slider_a.hideDesc(cs);
    
    // set z index of current slide
    var c = q(slider_a.id)[0];
    q('.slide:eq('+cs+')', c).css('z-index', 1);
    q('.slide:eq('+ns+')', c).css('z-index', 0).css('top', 0).css('opacity', 0.0);
    
    q('.slide:eq('+cs+')', c).animate({opacity:0.0}, slider_a.transTime);
    q('.slide:eq('+ns+')', c).animate({opacity:1.0}, slider_a.transTime, 
        function () {
            slider_a.canSwitch = true;
            q('.slide:eq('+cs+')', c).css('top', slider_a.height); 
            slider_a.showDesc(ns);
            });
    
    slider_a.current = ns;
    slider_a.showThumb(index);
}

/**********************************************
    SELECTED MOVE
***********************************************/
slider_a.selectedMove = function(index)
{
    var q = jQuery.noConflict();
    
    // if cliked slide is already displayed return form function
    var ns = index; // next slide
    if(slider_a.current == ns)
    {
        return;
    }
    
    slider_a.canSwitch = false;    
    var cs = slider_a.current; // current slide
    
    slider_a.hideDesc(cs);
    
    // set z index of current slide
    var c = q(slider_a.id)[0];
    q('.slide:eq('+cs+')', c).css('z-index', 1);
    q('.slide:eq('+ns+')', c).css('z-index', 2).css('left', (ns > cs ? slider_a.width : -slider_a.width)).css('top', 0).css('opacity', 1.0);
    
    q('.slide:eq('+ns+')', c).animate({left:0}, slider_a.transTime, 
        function () {
            slider_a.canSwitch = true;
            q('.slide:eq('+cs+')', c).css('top', slider_a.height);
            slider_a.showDesc(ns); 
            }
            
            );
    
    slider_a.current = ns;
    slider_a.showThumb(index);
}


/**********************************************
    SHOW THUMB
***********************************************/
slider_a.showThumb = function(index)  
{
    var q = jQuery.noConflict();
    
    slider_a.timeCounter = 0;    

    var c = q(slider_a.id)[0]; 
    
    q('.thumb', c).css('border', '1px solid '+slider_a.thumbBorderColorOff).find('.black').css('display', 'block').css('z-index', 17); 
    q('.thumb', c).find('.color').css('display', 'none').css('z-index', 16).css('width', slider_a.thumbWidth); 
    
    q('.thumb:eq('+index+')', c).css('border', '1px solid '+slider_a.thumbBorderColorOn).find('.color').css('display', 'block').css('z-index', 17);
    q('.thumb:eq('+index+')', c).find('.black').css('display', 'none').css('z-index', 16);  
}

/**********************************************
    GET NEXT INDEX
***********************************************/
slider_a.getNextIndex = function()
{
    var q = jQuery.noConflict();
    
    // get index of next slide
    var nextslide = slider_a.current + 1;
    if(nextslide >= slider_a.slides)       
    {
       nextslide = 0;
    }    
    return nextslide;
}

/**********************************************
    NEXT
***********************************************/
slider_a.next = function()
{
    var q = jQuery.noConflict();
    
    // if cant switch slides return
    if(!slider_a.canSwitch)
    {
        return;
    }
    
   switch(slider_a.mode)
   {
        case slider_a.TRANS_MODE_FADE:
          slider_a.nextFade();
        break; 
        case slider_a.TRANS_MODE_MOVE:
          slider_a.nextMove();
        break;         
   }
   
}

/**********************************************
    NEXT FADE
***********************************************/
slider_a.nextFade = function()
{
    var q = jQuery.noConflict();
    
    slider_a.canSwitch = false;
    var ns = slider_a.getNextIndex();
    var cs = slider_a.current;
    
    slider_a.hideDesc(cs); 
    
    // set z index of current slide
    var c = q(slider_a.id)[0]; 
    q('.slide:eq('+cs+')', c).css('z-index', 1);
    q('.slide:eq('+ns+')', c).css('z-index', 0).css('top', 0).css('opacity', 0.0);
    
    q('.slide:eq('+cs+')', c).animate({opacity:0.0}, slider_a.transTime);
    q('.slide:eq('+ns+')', c).animate({opacity:1.0}, slider_a.transTime, 
        function () {
            slider_a.canSwitch = true;
            q('.slide:eq('+cs+')', c).css('top', slider_a.height);
            slider_a.showDesc(ns);
            });
    
    slider_a.current = ns;
    slider_a.showThumb(slider_a.current);
}

/**********************************************
    NEXT MOVE
***********************************************/
slider_a.nextMove = function()
{
    var q = jQuery.noConflict();
    
    slider_a.canSwitch = false;
    var ns = slider_a.getNextIndex(); // next slide
    var cs = slider_a.current; // current slide
    
    slider_a.hideDesc(cs);
    
    // set z index of current slide
    var c = q(slider_a.id)[0];
    q('.slide:eq('+cs+')', c).css('z-index', 1);
    q('.slide:eq('+ns+')', c).css('z-index', 2).css('left', slider_a.width).css('top', 0).css('opacity', 1.0);
    
    q('.slide:eq('+ns+')', c).animate({left:0}, slider_a.transTime, 
        function () {
            slider_a.canSwitch = true;        
            q('.slide:eq('+cs+')', c).css('top', slider_a.height); 
            slider_a.showDesc(ns);
            }
            
            );
    
    slider_a.current = ns;
    slider_a.showThumb(slider_a.current);
}

/**********************************************
    PREV MOVE
***********************************************/
slider_a.prevMove = function()
{
    var q = jQuery.noConflict();
    
    slider_a.canSwitch = false;
    var ns = slider_a.getPrevIndex(); // next slide
    var cs = slider_a.current; // current slide 
    
    slider_a.hideDesc(cs); 
    
    // set z index of current slide
    var c = q(slider_a.id)[0];
    q('.slide:eq('+cs+')', c).css('z-index', 1);
    q('.slide:eq('+ns+')', c).css('z-index', 2).css('left', -slider_a.width).css('top', 0).css('opacity', 1.0);
    
    q('.slide:eq('+ns+')', c).animate({left:0}, slider_a.transTime, 
        function () {
            slider_a.canSwitch = true;
            q('.slide:eq('+cs+')', c).css('top', slider_a.height);
            slider_a.showDesc(ns); 
            }
            
            );
    
    slider_a.current = ns;
    slider_a.showThumb(slider_a.current);
}

/**********************************************
    GET PREV INDEX
***********************************************/
slider_a.getPrevIndex = function()
{
    var q = jQuery.noConflict();
    
    // get index of prev slide
    var prevslide = slider_a.current - 1;
    if(prevslide < 0)       
    {
       prevslide = slider_a.slides - 1;
    }    
    return prevslide;
}

/**********************************************
    PREV
***********************************************/
slider_a.prev = function()
{
    var q = jQuery.noConflict();
    
    // if cant switch slides return
    if(!slider_a.canSwitch)
    {
        return;
    }
    
   switch(slider_a.mode)
   {
        case slider_a.TRANS_MODE_FADE:
          slider_a.prevFade();
        break; 
        case slider_a.TRANS_MODE_MOVE:
          slider_a.prevMove();
        break;         
   }
}

/**********************************************
    PREV FADE
***********************************************/
slider_a.prevFade = function()
{
    var q = jQuery.noConflict();
    
    slider_a.canSwitch = false;
    var ns = slider_a.getPrevIndex();
    var cs = slider_a.current;
    
    slider_a.hideDesc(cs);
    
    // set z index of current slide
    var c = q(slider_a.id)[0];
    q('.slide:eq('+cs+')', c).css('z-index', 1);
    q('.slide:eq('+ns+')', c).css('z-index', 0).css('top', 0).css('opacity', 0.0);
    
    q('.slide:eq('+cs+')', c).animate({opacity:0.0}, slider_a.transTime);
    q('.slide:eq('+ns+')', c).animate({opacity:1.0}, slider_a.transTime, 
        function () {
            slider_a.canSwitch = true;
            slider_a.showDesc(ns);
            });
    
    slider_a.current = ns;
    slider_a.showThumb(slider_a.current);
}

;/**********************************************************************
* PRESTIGE WORDPRESS EDITION 
* (Ideal For Business And Personal Use: Portfolio or Blog)   
* 
* File name:   
*      slider_video.js
* Brief:       
*      JavaScript code
* Author:      
*      DigitalCavalry
* Author URI:
*      http://themeforest.net/user/DigitalCavalry
* Contact:
*      digitalcavalry@gmail.com 
**********************************************************************/

/***************************************************
  HOMEPAGE VIDEO SLIDER
****************************************************/

// definition, creating and configuration of object that implement homepage image slider
var homeVideoSlider = new Object;
// properties
homeVideoSlider.TMODE_FADE = 0; // fade mode used to slides transition  
homeVideoSlider.TMODE_MOVE = 1; // move mode used to slides transition 
homeVideoSlider.width = 480; // slider width in pixels
homeVideoSlider.height = 270; // slider height in pixels
homeVideoSlider.mode = homeVideoSlider.TMODE_STRIP; // slide transition mode
homeVideoSlider.maxLeft = 0; // maximum slide left position
homeVideoSlider.actualSlide = 0; // index of actually displayed slide, start from zero
homeVideoSlider.slidesCount = 0; // number od detected slides
homeVideoSlider.canChangeVideo = true; // if true slide can be changed
homeVideoSlider.canChangeText = true;
homeVideoSlider.animateTime = 800; // animation time
homeVideoSlider.timerHandle = null;
homeVideoSlider.autoplayAllow = true;
homeVideoSlider.interval = 5000; 

homeVideoSlider.init = function()
{
    var q = jQuery.noConflict(); 
    
    // get number of slides 
    homeVideoSlider.slidesCount = q('#video-slider .video-slide').length;
    q('#video-slider .video-slide:first').css('display', 'block');
    q('#video-slider .text-slide:first').css('display', 'block');     
            
    
    if(homeVideoSlider.slidesCount > 1)
    {            
        q('#video-slider').hover(
            function()
            {
                clearTimeout(homeVideoSlider.timerHandle);    
            },
            function()
            {
                if(homeVideoSlider.autoplayAllow)  
                {
                    homeVideoSlider.timerHandle = setTimeout(homeVideoSlider.autoplay, homeVideoSlider.interval);    
                }             
            }
        );        
                
        if(homeVideoSlider.autoplayAllow)  
        {
            homeVideoSlider.timerHandle = setTimeout(homeVideoSlider.autoplay, homeVideoSlider.interval);    
        }    
        
        
        q('#video-slider .control-panel #next').click(function() { homeVideoSlider.swap(); });
        q('#video-slider .control-panel #prev').click(function() { homeVideoSlider.swapToPrev(); });

        if(homeVideoSlider.autoplayAllow)
        {
            q('#video-slider .control-panel #play').css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_pause_off.png')");    
        } else
        {
            q('#video-slider .control-panel #play').css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_play_off.png')");
        }
        // play
        q('#video-slider .control-panel #play').hover(
            function() { 
                if(homeVideoSlider.autoplayAllow)
                {
                    q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_pause_on.png')"); 
                } else
                {
                   q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_play_on.png')"); 
                }
            },
            function() { 
                if(homeVideoSlider.autoplayAllow)
                {
                    q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_pause_off.png')"); 
                } else
                {
                   q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_play_off.png')"); 
                } 
            }
        ); 
        
        q('#video-slider .control-panel #play').mousedown(
           function()
           {
                if(homeVideoSlider.autoplayAllow)
                {
                    clearTimeout(homeVideoSlider.timerHandle);
                    homeVideoSlider.autoplayAllow = false; 
                    q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_play_on.png')"); 
                } else
                {
                    homeVideoSlider.autoplayAllow = true;
                    homeVideoSlider.timerHandle = setTimeout(homeVideoSlider.autoplay, homeVideoSlider.interval);    
                   q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_pause_on.png')");   
                }           
           }
        ); 
        
        // next 
        q('#video-slider .control-panel #next').hover(
            function() { q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_next_on.png')"); },
            function() { q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_next_off.png')"); }
        );
        // prev  
        q('#video-slider .control-panel #prev').hover(
            function() { q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_prev_on.png')"); },
            function() { q(this).css('background-image', "url('"+dc_theme_path+"/img/slider_video/button_prev_off.png')"); }
        );  
    
    } else
    {
        q('#video-slider .control-panel').css('display', 'none');
    }   
    
} // init

homeVideoSlider.autoplay = function()
{
    homeVideoSlider.swap();    
}

homeVideoSlider.swap = function()
{
    if(!homeVideoSlider.canChangeVideo || !homeVideoSlider.canChangeText) 
    {
        return;
    } 
    clearTimeout(homeVideoSlider.timerHandle);   
    homeVideoSlider.canChangeVideo = false;
    homeVideoSlider.canChangeText = false;
    
    var q = jQuery.noConflict();
     
    var next_slide = homeVideoSlider.actualSlide;
    var actual_slide = homeVideoSlider.actualSlide; 
    
    
    q('#video-slider .text-slide:eq('+next_slide+')').animate({opacity:0.0}, homeVideoSlider.animateTime,     
        function()
        {       
            q(this).css('display', 'none');                 
        });
        
    next_slide += 1;
    if(next_slide >= homeVideoSlider.slidesCount)
    {
        next_slide = 0;    
    }            
    
    q('#video-slider .text-slide:eq('+next_slide+')').css('opacity', 0.0).css('display', 'block').animate({opacity:1.0}, homeVideoSlider.animateTime,     
        function()
        {
            homeVideoSlider.canChangeText = true; 
            homeVideoSlider.actualSlide = next_slide;   
        });   

        
    q('#video-slider .video-slide:eq('+next_slide+')').css('right', -485).css('display', 'block').css('z-index', 2);
    q('#video-slider .video-slide:eq('+actual_slide+')').css('z-index', 1); 
    q('#video-slider .video-slide:eq('+next_slide+')').animate({right:0}, homeVideoSlider.animateTime,     
        function()
        {
            q('#video-slider .video-slide:eq('+actual_slide+')').css('right', -485);
            homeVideoSlider.canChangeVideo = true; 
            homeVideoSlider.actualSlide = next_slide; 
            
            if(homeVideoSlider.autoplayAllow)  
            {
                homeVideoSlider.timerHandle = setTimeout(homeVideoSlider.autoplay, homeVideoSlider.interval);    
            }                
        }); 
        
}


homeVideoSlider.swapToPrev = function()
{
    if(!homeVideoSlider.canChangeVideo || !homeVideoSlider.canChangeText) 
    {
        return;
    } 
    clearTimeout(homeVideoSlider.timerHandle);   
    homeVideoSlider.canChangeVideo = false;
    homeVideoSlider.canChangeText = false;
    
    var q = jQuery.noConflict();
     
    var next_slide = homeVideoSlider.actualSlide;
    var actual_slide = homeVideoSlider.actualSlide; 
    
    
    q('#video-slider .text-slide:eq('+next_slide+')').animate({opacity:0.0}, homeVideoSlider.animateTime,     
        function()
        {       
            q(this).css('display', 'none');                 
        });
        
    next_slide -= 1;
    if(next_slide < 0)
    {
        next_slide = homeVideoSlider.slidesCount-1;    
    }            
    
    q('#video-slider .text-slide:eq('+next_slide+')').css('opacity', 0.0).css('display', 'block').animate({opacity:1.0}, homeVideoSlider.animateTime,     
        function()
        {
            homeVideoSlider.canChangeText = true; 
            homeVideoSlider.actualSlide = next_slide;   
        });   

        
    q('#video-slider .video-slide:eq('+next_slide+')').css('right', -485).css('display', 'block').css('z-index', 2);
    q('#video-slider .video-slide:eq('+actual_slide+')').css('z-index', 1); 
    q('#video-slider .video-slide:eq('+next_slide+')').animate({right:0}, homeVideoSlider.animateTime,     
        function()
        {
            q('#video-slider .video-slide:eq('+actual_slide+')').css('right', -485); 
            homeVideoSlider.canChangeVideo = true; 
            homeVideoSlider.actualSlide = next_slide; 
            
            if(homeVideoSlider.autoplayAllow)  
            {
                homeVideoSlider.timerHandle = setTimeout(homeVideoSlider.autoplay, homeVideoSlider.interval);    
            }                
        }); 
        
}




















;(function($) {
    $.fn.tipsy = function(options) {

        options = $.extend({}, $.fn.tipsy.defaults, options);
        
        return this.each(function() {
            
            var opts = $.fn.tipsy.elementOptions(this, options);
            
            $(this).hover(function() {

                $.data(this, 'cancel.tipsy', true);

                var tip = $.data(this, 'active.tipsy');
                if (!tip) {
                    tip = $('<div class="tipsy"><div class="tipsy-inner"/></div>');
                    tip.css({position: 'absolute', zIndex: 100000});
                    $.data(this, 'active.tipsy', tip);
                }

                if ($(this).attr('title') || typeof($(this).attr('original-title')) != 'string') {
                    $(this).attr('original-title', $(this).attr('title') || '').removeAttr('title');
                }

                var title;
                if (typeof opts.title == 'string') {
                    title = $(this).attr(opts.title == 'title' ? 'original-title' : opts.title);
                } else if (typeof opts.title == 'function') {
                    title = opts.title.call(this);
                }

                tip.find('.tipsy-inner')[opts.html ? 'html' : 'text'](title || opts.fallback);

                var pos = $.extend({}, $(this).offset(), {width: this.offsetWidth, height: this.offsetHeight});
                tip.get(0).className = 'tipsy'; // reset classname in case of dynamic gravity
                tip.remove().css({top: 0, left: 0, visibility: 'hidden', display: 'block'}).appendTo(document.body);
                var actualWidth = tip[0].offsetWidth, actualHeight = tip[0].offsetHeight;
                var gravity = (typeof opts.gravity == 'function') ? opts.gravity.call(this) : opts.gravity;

                switch (gravity.charAt(0)) {
                    case 'n':
                        tip.css({top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-north');
                        break;
                    case 's':
                        tip.css({top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-south');
                        break;
                    case 'e':
                        tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}).addClass('tipsy-east');
                        break;
                    case 'w':
                        tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}).addClass('tipsy-west');
                        break;
                }

                if (opts.fade) {
                    tip.css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: 0.8});
                } else {
                    tip.css({visibility: 'visible'});
                }

            }, function() {
                $.data(this, 'cancel.tipsy', false);
                var self = this;
                setTimeout(function() {
                    if ($.data(this, 'cancel.tipsy')) return;
                    var tip = $.data(self, 'active.tipsy');
                    if (opts.fade) {
                        tip.stop().fadeOut(function() { $(this).remove(); });
                    } else {
                        tip.remove();
                    }
                }, 100);

            });
            
        });
        
    };
    
    // Overwrite this method to provide options on a per-element basis.
    // For example, you could store the gravity in a 'tipsy-gravity' attribute:
    // return $.extend({}, options, {gravity: $(ele).attr('tipsy-gravity') || 'n' });
    // (remember - do not modify 'options' in place!)
    $.fn.tipsy.elementOptions = function(ele, options) {
        return $.metadata ? $.extend({}, options, $(ele).metadata()) : options;
    };
    
    $.fn.tipsy.defaults = {
        fade: false,
        fallback: '',
        gravity: 'n',
        html: false,
        title: 'title'
    };
    
    $.fn.tipsy.autoNS = function() {
        return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n';
    };
    
    $.fn.tipsy.autoWE = function() {
        return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w';
    };
    
})(jQuery);

