/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();;

var Drupal = Drupal || { 'settings': {}, 'behaviors': {}, 'themes': {}, 'locale': {} };

/**
 * Set the variable that indicates if JavaScript behaviors should be applied
 */
Drupal.jsEnabled = document.getElementsByTagName && document.createElement && document.createTextNode && document.documentElement && document.getElementById;

/**
 * Attach all registered behaviors to a page element.
 *
 * Behaviors are event-triggered actions that attach to page elements, enhancing
 * default non-Javascript UIs. Behaviors are registered in the Drupal.behaviors
 * object as follows:
 * @code
 *    Drupal.behaviors.behaviorName = function () {
 *      ...
 *    };
 * @endcode
 *
 * Drupal.attachBehaviors is added below to the jQuery ready event and so
 * runs on initial page load. Developers implementing AHAH/AJAX in their
 * solutions should also call this function after new page content has been
 * loaded, feeding in an element to be processed, in order to attach all
 * behaviors to the new content.
 *
 * Behaviors should use a class in the form behaviorName-processed to ensure
 * the behavior is attached only once to a given element. (Doing so enables
 * the reprocessing of given elements, which may be needed on occasion despite
 * the ability to limit behavior attachment to a particular element.)
 *
 * @param context
 *   An element to attach behaviors to. If none is given, the document element
 *   is used.
 */
Drupal.attachBehaviors = function(context) {
  context = context || document;
  if (Drupal.jsEnabled) {
    // Execute all of them.
    jQuery.each(Drupal.behaviors, function() {
      this(context);
    });
  }
};

/**
 * Encode special characters in a plain-text string for display as HTML.
 */
Drupal.checkPlain = function(str) {
  str = String(str);
  var replace = { '&': '&amp;', '"': '&quot;', '<': '&lt;', '>': '&gt;' };
  for (var character in replace) {
    var regex = new RegExp(character, 'g');
    str = str.replace(regex, replace[character]);
  }
  return str;
};

/**
 * Translate strings to the page language or a given language.
 *
 * See the documentation of the server-side t() function for further details.
 *
 * @param str
 *   A string containing the English string to translate.
 * @param args
 *   An object of replacements pairs to make after translation. Incidences
 *   of any key in this array are replaced with the corresponding value.
 *   Based on the first character of the key, the value is escaped and/or themed:
 *    - !variable: inserted as is
 *    - @variable: escape plain text to HTML (Drupal.checkPlain)
 *    - %variable: escape text and theme as a placeholder for user-submitted
 *      content (checkPlain + Drupal.theme('placeholder'))
 * @return
 *   The translated string.
 */
Drupal.t = function(str, args) {
  // Fetch the localized version of the string.
  if (Drupal.locale.strings && Drupal.locale.strings[str]) {
    str = Drupal.locale.strings[str];
  }

  if (args) {
    // Transform arguments before inserting them
    for (var key in args) {
      switch (key.charAt(0)) {
        // Escaped only
        case '@':
          args[key] = Drupal.checkPlain(args[key]);
        break;
        // Pass-through
        case '!':
          break;
        // Escaped and placeholder
        case '%':
        default:
          args[key] = Drupal.theme('placeholder', args[key]);
          break;
      }
      str = str.replace(key, args[key]);
    }
  }
  return str;
};

/**
 * Format a string containing a count of items.
 *
 * This function ensures that the string is pluralized correctly. Since Drupal.t() is
 * called by this function, make sure not to pass already-localized strings to it.
 *
 * See the documentation of the server-side format_plural() function for further details.
 *
 * @param count
 *   The item count to display.
 * @param singular
 *   The string for the singular case. Please make sure it is clear this is
 *   singular, to ease translation (e.g. use "1 new comment" instead of "1 new").
 *   Do not use @count in the singular string.
 * @param plural
 *   The string for the plural case. Please make sure it is clear this is plural,
 *   to ease translation. Use @count in place of the item count, as in "@count
 *   new comments".
 * @param args
 *   An object of replacements pairs to make after translation. Incidences
 *   of any key in this array are replaced with the corresponding value.
 *   Based on the first character of the key, the value is escaped and/or themed:
 *    - !variable: inserted as is
 *    - @variable: escape plain text to HTML (Drupal.checkPlain)
 *    - %variable: escape text and theme as a placeholder for user-submitted
 *      content (checkPlain + Drupal.theme('placeholder'))
 *   Note that you do not need to include @count in this array.
 *   This replacement is done automatically for the plural case.
 * @return
 *   A translated string.
 */
Drupal.formatPlural = function(count, singular, plural, args) {
  var args = args || {};
  args['@count'] = count;
  // Determine the index of the plural form.
  var index = Drupal.locale.pluralFormula ? Drupal.locale.pluralFormula(args['@count']) : ((args['@count'] == 1) ? 0 : 1);

  if (index == 0) {
    return Drupal.t(singular, args);
  }
  else if (index == 1) {
    return Drupal.t(plural, args);
  }
  else {
    args['@count['+ index +']'] = args['@count'];
    delete args['@count'];
    return Drupal.t(plural.replace('@count', '@count['+ index +']'));
  }
};

/**
 * Generate the themed representation of a Drupal object.
 *
 * All requests for themed output must go through this function. It examines
 * the request and routes it to the appropriate theme function. If the current
 * theme does not provide an override function, the generic theme function is
 * called.
 *
 * For example, to retrieve the HTML that is output by theme_placeholder(text),
 * call Drupal.theme('placeholder', text).
 *
 * @param func
 *   The name of the theme function to call.
 * @param ...
 *   Additional arguments to pass along to the theme function.
 * @return
 *   Any data the theme function returns. This could be a plain HTML string,
 *   but also a complex object.
 */
Drupal.theme = function(func) {
  for (var i = 1, args = []; i < arguments.length; i++) {
    args.push(arguments[i]);
  }

  return (Drupal.theme[func] || Drupal.theme.prototype[func]).apply(this, args);
};

/**
 * Parse a JSON response.
 *
 * The result is either the JSON object, or an object with 'status' 0 and 'data' an error message.
 */
Drupal.parseJson = function (data) {
  if ((data.substring(0, 1) != '{') && (data.substring(0, 1) != '[')) {
    return { status: 0, data: data.length ? data : Drupal.t('Unspecified error') };
  }
  return eval('(' + data + ');');
};

/**
 * Freeze the current body height (as minimum height). Used to prevent
 * unnecessary upwards scrolling when doing DOM manipulations.
 */
Drupal.freezeHeight = function () {
  Drupal.unfreezeHeight();
  var div = document.createElement('div');
  $(div).css({
    position: 'absolute',
    top: '0px',
    left: '0px',
    width: '1px',
    height: $('body').css('height')
  }).attr('id', 'freeze-height');
  $('body').append(div);
};

/**
 * Unfreeze the body height
 */
Drupal.unfreezeHeight = function () {
  $('#freeze-height').remove();
};

/**
 * Wrapper around encodeURIComponent() which avoids Apache quirks (equivalent of
 * drupal_urlencode() in PHP). This function should only be used on paths, not
 * on query string arguments.
 */
Drupal.encodeURIComponent = function (item, uri) {
  uri = uri || location.href;
  item = encodeURIComponent(item).replace(/%2F/g, '/');
  return (uri.indexOf('?q=') != -1) ? item : item.replace(/%26/g, '%2526').replace(/%23/g, '%2523').replace(/\/\//g, '/%252F');
};

/**
 * Get the text selection in a textarea.
 */
Drupal.getSelection = function (element) {
  if (typeof(element.selectionStart) != 'number' && document.selection) {
    // The current selection
    var range1 = document.selection.createRange();
    var range2 = range1.duplicate();
    // Select all text.
    range2.moveToElementText(element);
    // Now move 'dummy' end point to end point of original range.
    range2.setEndPoint('EndToEnd', range1);
    // Now we can calculate start and end points.
    var start = range2.text.length - range1.text.length;
    var end = start + range1.text.length;
    return { 'start': start, 'end': end };
  }
  return { 'start': element.selectionStart, 'end': element.selectionEnd };
};

/**
 * Build an error message from ahah response.
 */
Drupal.ahahError = function(xmlhttp, uri) {
  if (xmlhttp.status == 200) {
    if (jQuery.trim($(xmlhttp.responseText).text())) {
      var message = Drupal.t("An error occurred. \n@uri\n@text", {'@uri': uri, '@text': xmlhttp.responseText });
    }
    else {
      var message = Drupal.t("An error occurred. \n@uri\n(no information available).", {'@uri': uri, '@text': xmlhttp.responseText });
    }
  }
  else {
    var message = Drupal.t("An HTTP error @status occurred. \n@uri", {'@uri': uri, '@status': xmlhttp.status });
  }
  return message;
}

// Global Killswitch on the <html> element
if (Drupal.jsEnabled) {
  // Global Killswitch on the <html> element
  $(document.documentElement).addClass('js');
  // 'js enabled' cookie
  document.cookie = 'has_js=1; path=/';
  // Attach all behaviors.
  $(document).ready(function() {
    Drupal.attachBehaviors(this);
  });
}

/**
 * The default themes.
 */
Drupal.theme.prototype = {

  /**
   * Formats text for emphasized display in a placeholder inside a sentence.
   *
   * @param str
   *   The text to format (plain-text).
   * @return
   *   The formatted text (html).
   */
  placeholder: function(str) {
    return '<em>' + Drupal.checkPlain(str) + '</em>';
  }
};
;
Drupal.locale = { 'pluralFormula': function($n) { return Number((($n==1)?(0):((((($n%10)>=2)&&(($n%10)<=4))&&((($n%100)<10)||(($n%100)>=20)))?(1):2))); }, 'strings': { "Unspecified error": "Nieokreślony błąd", "Edit": "Edytuj", "Save": "Zachowaj", "Upload": "Wysyłanie plików", "Select all rows in this table": "Zaznacza wszystkie wiersze tabeli", "Deselect all rows in this table": "Cofa zaznaczenie wszystkich wierszy tabeli", "Only files with the following extensions are allowed: %files-allowed.": "Dozwolone są jedynie pliki o następujących rozszerzeniach: %files-allowed.", "Join summary": "Połącz podsumowanie z resztą wpisu", "Split summary at cursor": "Oddziel podsumowanie w miejscu kursora", "Drag to re-order": "Chwyć, by zmienić kolejność", "Changes made in this table will not be saved until the form is submitted.": "Zmiany wprowadzone w tabeli zachowuje się przyciskiem u dołu formularza.", "Your server has been successfully tested to support this feature.": "Serwer pomyślnie przeszedł test.", "Your system configuration does not currently support this feature. The \x3ca href=\"http://drupal.org/node/15365\"\x3ehandbook page on Clean URLs\x3c/a\x3e has additional troubleshooting information.": "System, w swej obecnej konfiguracji, nie obsługuje tej funkcji. Więcej informacji na temat sposobów rozwiązania problemu znaleźć można na \x3ca href=\"http://drupal.org/node/15365\"\x3estronie podręcznika dotyczącej przyjaznych adresów\x3c/a\x3e.", "Testing clean URLs...": "Testowanie obsługi przyjaznych adresów...", "An error occurred. \n@uri\n@text": "Wystąpił błąd \n@uri\n@text", "An error occurred. \n@uri\n(no information available).": "Wystąpił błąd \n@uri\n(brak szerszych informacji).", "An HTTP error @status occurred. \n@uri": "Wystąpił błąd HTTP: @status. \n@uri", "The changes to these blocks will not be saved until the \x3cem\x3eSave blocks\x3c/em\x3e button is clicked.": "Zmiany wprowadzone w blokach zachowuje się przyciskiem u dołu formularza.", "Close": "Zamknij", "An error occurred at ": "Błąd wystąpił w ", "jQuery UI Tabs: Mismatching fragment identifier.": "jQuery UI Tabs: Niepasujący fragment identyfikatora.", "jQuery UI Tabs: Not enough arguments to add tab.": "jQuery UI Tabs: Za mało argumentów by dodać zakładkę.", "The selected file %filename cannot be uploaded. Only files with the following extensions are allowed: %extensions.": "Wybrany plik %filename nie może być wgrany. Tylko pliki o następujących rozszerzeniach są dopuszczalne: %extensions.", "unlimited": "nielimitowany", "Automatic alias": "Automatyczny alias", "@count files uploaded.": "@count plików wgranych.", "Image queued.": "Obraz zakolejkowany", "Uploading...": "Wgrywanie...", "Please wait until all images have been processed...": "Proszę czekać aż obrazy zostaną przetworzone...", "Upload failed.": "Wysyłanie nie powiodło się.", "Delete selected files?": "Skasować wybrane pliki?", "Please select a file.": "Proszę wybrać plik.", "Insert file": "Wstaw plik" } };;
jQuery(document).ready(function(){

	jQuery(this).find('input.edit-add-to-fav-mini,button.edit-add-to-fav-mini,input.edit-add-to-fav,button.edit-add-to-fa').bind('mouseover',function(e){
			var $form = jQuery(this).parents('form').eq(0);
			var callbackID = $form.attr('id');
			if ( $form.find('input[name=uc-ajax-cart-callback-sl]').length  == 0 )
			{
				$form.append('<input type="hidden" value="'+callbackID+'" name="uc-ajax-cart-callback-sl" />');
				//alert(callbackID);
			}
		return false;
	});
})

// usuwanie produktów z przechowalni
function practest_delete_item(submit) {
	var form = jQuery(submit).parents('form').eq(0);
	var post = form.formToArray();			
	
	jQuery(submit).attr("src", Drupal.settings.basePath + Drupal.settings.evide_practest.theme +"/images/ajax-loader.gif");
	
	jQuery.post(Drupal.settings.basePath + 'evide_practest/uc_shopping_list?id='+jQuery(submit).attr("id"), post, evide_practest_reload_shopping_list, 'json');
	
	return false;
}

function evide_practest_reload_shopping_list(data,responseType) {
	if ( data.success == true ) {
		
		if( jQuery("#content-header > div").is(".messages.status") ) {
			jQuery("#content-header > .messages.status").html(data.message);
		} 
		else {
			jQuery("#content-header").html(jQuery("#content-header").html() + '<div class="messages status">'+data.message+'</div>');
		}
		
		jQuery("#content-area").html(data.content);
		jQuery('#evide_practest_last_products_oz').html(data.content2);
		
	}
	else {
		if( jQuery("#content-header > div").is(".messages.error") ) {
			jQuery("#content-header > .messages.error").html(data.message);
		} 
		else {
			jQuery("#content-header").html(jQuery("#content-header").html() + '<div class="messages error">Wystąpił błąd podczas aktualizacji schowka</div>');
		}
	}
}


/**
* Ajaxowe zapytanie dodania do ulubionych
*/
function favorite_list_add_click(submit) {

	jQuery(submit).after('<div class="ajax-cart-msg2">...</div>');
	favorite_list_add(submit);
	jQuery(submit).addClass('add-to-favorite-ajax');
	return false;
}

function favorite_list_add(submit) {
	var form = jQuery(submit).parents('form').eq(0);
	var post = form.formToArray();
	
	jQuery.getJSON(Drupal.settings.basePath + 'favorite_products/add/js',post,favorite_list_add_result);
	
	return false;
}

function favorite_list_add_result(data,responseType) {
	if ( data.success == true ) {
		jQuery("#content-header > .messages").show();
		if( jQuery("#content-header > div").is(".messages.status") ) {
			jQuery("#content-header > .messages.status").html(data.message);
		} 
		else {
			jQuery("#content-header").html(jQuery("#content-header").html() + data.message2);
		}
		jQuery('#evide_practest_last_products_oz').html(data.content);
	}
	else {
		jQuery("#TB_ajaxContent").prepend('<div class="messages error">Wystąpił błąd podczas dodawania do ulubionych.</div>');
	}
	var form_id = data.form_id;
	jQuery('div.ajax-cart-msg2').remove();
	
	jQuery('.add-to-favorite-ajax').removeClass('add-to-favorite-ajax');
	
	//alert(form_id);
	
	jQuery('#' + form_id).find('input.edit-add-to-fav-mini,button.edit-add-to-fav-mini,input.edit-add-to-fav,button.edit-add-to-fav').eq(0).css('background', 'url(\'/sites/all/themes/practest/images/addbtn_disabled.jpg\') top left no-repeat');
	jQuery('#' + form_id).find('input.edit-add-to-fav-mini,button.edit-add-to-fav-mini,input.edit-add-to-fav,button.edit-add-to-fav').eq(0).css('cursor', 'default');
	jQuery('#' + form_id).find('input.edit-add-to-fav-mini,button.edit-add-to-fav-mini,input.edit-add-to-fav,button.edit-add-to-fav').eq(0).css('color', '#333');
	jQuery('#' + form_id).find('input.edit-add-to-fav-mini,button.edit-add-to-fav-mini,input.edit-add-to-fav,button.edit-add-to-fav').eq(0).attr("disabled", "disabled");
	jQuery('#' + form_id).find('input.edit-add-to-fav-mini,button.edit-add-to-fav-mini,input.edit-add-to-fav,button.edit-add-to-fav').eq(0).val('W schowku');
}
;
function blad_form(submit, uid) {
		var $form = jQuery(submit).parents('form').eq(0);
		
		//var uid = $form.find("input[name='uid']").val();
		//alert(uid);
		
    // display form in thickbox
    tb_show('Treść maila o błędzie w numerze dyplomu.', Drupal.settings.basePath+'uzytkownicy/blad_form/'+uid+'/js');
    
    return false;
}


function send_mail_js(submit) {
	var form = jQuery(submit).parents('form').eq(0);
	var post = form.formToArray();			
	
	jQuery.getJSON(Drupal.settings.basePath + 'send_mail/js',post,send_mail_js_result);
	
	return false;
}

function send_mail_js_result(data,responseType) {
	if ( data.success == true ) {
		if( data.status == true ) {
			tb_remove();
				location.reload(true);
				//jQuery("#content-area .content").html(data.content);
				//$('html, body').animate({ scrollTop: 0 }, 0);
		}
		else {
			jQuery("#add-to-list-ajax-messages").html(data.content);
		}
	}
	else {
		jQuery("#TB_ajaxContent").prepend('<div class="messages error">Wystąpił błąd podczas wysyłania zamówienia.</div>');
	}
};
// $Id$

function isControlKey(key)
{
   var controlKeys = new Array(13, 8, 9, 46, 37, 38, 39, 40);
   return $.inArray(key, controlKeys) > - 1;
}

// ref: http://www.w3schools.com/htmldom/event_onkeydown.asp
isNumbers = function(e)
{
  var keynum;
  var keychar;
  var numcheck;
  if(window.event) // IE
  {
      keynum = e.keyCode;
  }
  else if(e.which) // Netscape/Firefox/Opera
  {
      keynum = e.which;
  }
  keychar = String.fromCharCode(keynum);
  numcheck = /\d/
  return numcheck.test(keychar);
}

jQuery(document).ready(function(){
	$(".edit-qty").keypress(function(e) { 
        var key = e.charCode || e.keyCode || 0;
        if (isControlKey(key) || isNumbers(e))
        {
            return true;
        }
        else if( key == 44 )
        	$(this).val($(this).val()+'.');
        
        e.preventDefault();
        return false;
    });
});

function allow_only_numbers(e) { 
		var key = e.charCode || e.keyCode || 0;
		if (isControlKey(key) || isNumbers(e))
		{
				return true;
		}
		
		e.preventDefault();
		return false;
}

// ajaxowy koszyk -- duży
function evide_practest_delete_cart_item(submit) {
	var form = jQuery(submit).parents('form').eq(0);
	var post = form.formToArray();			
	
	jQuery(submit).attr("src", Drupal.settings.basePath + Drupal.settings.evide_practest.theme +"/images/ajax-loader.gif");
	
	jQuery.post(Drupal.settings.basePath + 'evide_practest/cart?id='+jQuery(submit).attr("id"), post, evide_practest_reload_cart, 'json');
	
	return false;
}

function evide_practest_move_cart_item(submit) {
	var form = jQuery(submit).parents('form').eq(0);
	var post = form.formToArray();			
	
	jQuery(submit).attr("src", Drupal.settings.basePath + Drupal.settings.evide_practest.theme +"/images/ajax-loader.gif");
	
	jQuery.post(Drupal.settings.basePath + 'evide_practest/cart?id='+jQuery(submit).attr("id"), post, evide_practest_reload_cart, 'json');
	
	return false;
}

function evide_practest_reload_cart(data,responseType) {
	if ( data.success == true ) {
		
		if( jQuery("#content-header > div").is(".messages.status") ) {
			jQuery("#content-header > .messages.status").html(data.message);
		} 
		else {
			jQuery("#content-header").html(jQuery("#content-header").html() + '<div class="messages status">'+data.message+'</div>');
		}
		
		jQuery("#content-area").html(data.content);
		
		if(data.content2){
			jQuery("#evide_practest_last_products_oz").html(data.content2);
		}
		
	}
	else {
		if( jQuery("#content-header > div").is(".messages.error") ) {
			jQuery("#content-header > .messages.error").html(data.message);
		} 
		else {
			jQuery("#content-header").html(jQuery("#content-header").html() + '<div class="messages error">Wystąpił błąd podczas aktualizacji koszyka</div>');
		}
	}
}

function evide_practest_reload_cart_click(submit) {
	var form = jQuery(submit).parents('form').eq(0);
	var post = form.formToArray();			
	
	jQuery(submit).attr("src", Drupal.settings.basePath + Drupal.settings.evide_practest.theme +"/images/ajax-loader.gif");
	
	jQuery.post(Drupal.settings.basePath + 'evide_practest/cart', post, evide_practest_reload_cart, 'json');
	
	return false;
}

function ulubione(obj) {
	title = document.title;
	url = document.location;
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) {
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) {
		/**
		 * Opera wymaga ustawienia parametru REL dla linku
		 * Firefox także wspiera takie rozwiązanie, jednak w typ wypadku
		 * spowodowało by to wywołanie 2 okienek dodania - jednego pustego
		 * dlatego ustawiamy parametr poprzez JavaScript
		 */
		obj.rel = 'sidebar';
		return true;
	}
	return false;
}


// update cart - ajax
function evide_practestUpdateCartClick(object) {
	jQuery(object).children().attr('src', Drupal.settings.basePath + Drupal.settings.evide_practest.theme +"/images/ajax-loader.gif");
	jQuery.getJSON($(object).attr('href')+'/ajax',null,evide_practestUpdateAjaxCart);
	return false;
}

function evide_practestUpdateAjaxCart(data,responseType){
	if ( data.success == true ){
				
		if(data.message){
			if( jQuery("#content-header > div").is(".messages.status") ) {
				jQuery("#content-header > .messages.status").html(data.message);
			} 
			else {
				jQuery("#content-header").html(jQuery("#content-header").html() + '<div class="messages status">'+data.message+'</div>');
			}
		}
				
		jQuery('#ajaxCartUpdate').eq(0).empty().html(data.content);
	}
	else {
		alert('Wystąpił błąd podczas aktualizacji koszyka!');
	}
};
/*
 * jQuery form plugin
 * @requires jQuery v1.0.2
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

/**
 * ajaxSubmit() provides a mechanism for submitting an HTML form using AJAX.
 *
 * Options are provided via an options object.  The following options are supported:
 *
 *  target:   Identifies the element(s) in the page to be updated with the server response.
 *            This value may be specified as a jQuery selection string, a jQuery object,
 *            or a DOM element.
 *            default value: null
 *
 *  url:      URL to which the form data will be submitted.
 *            default value: value of form's 'action' attribute
 *
 *  method:   The method in which the form data should be submitted, 'GET' or 'POST'.
 *            default value: value of form's 'method' attribute (or 'GET' if none found)
 *
 *  before:   Callback method to be invoked before the form is submitted.
 *            default value: null
 *
 *  after:    Callback method to be invoked after the form has been successfully submitted.
 *            default value: null
 *            (Note: 'success' can be used in place of 'after')
 *
 *  dataType: Expected dataType of the response.  One of: null, 'xml', 'script', or 'json'
 *            default value: null
 *
 *  semantic: Boolean flag indicating whether data must be submitted in semantic order (slower).
 *            default value: false
 *
 * Note: When a target is specified and a dataType is not, this call is routed through
 *       jQuery's 'load' method in order to load content into the target element.  In all
 *       other cases this call is routed through jQuery's 'ajax' method and the options argument
 *       is passed through to the ajax call.
 *
 * The 'before' callback can be provided as a hook for running pre-submit logic or for
 * validating the form data.  If the 'before' callback returns false then the form will
 * not be submitted. The 'before' callback is invoked with two arguments: the form data
 * in array format, and the jQuery object.  The form data array takes the following form:
 *
 *     [ { name: 'username', value: 'jresig' }, { name: 'password', value: 'secret' } ]
 *
 * If an 'after' callback method is provided it is invoked after the response has been returned
 * from the server.  It is passed the responseText or responseXML value (depending on dataType).
 * See jQuery.ajax for further details.
 *
 *
 * The dataType option provides a means for specifying how the server response should be handled.
 * This maps directly to the jQuery.httpData method.  The following values are supported:
 *
 *      'xml':    if dataType == 'xml' the server response is treated as XML and the 'after'
 *                   callback method, if specified, will be passed the responseXML value
 *      'json':   if dataType == 'json' the server response will be evaluted and passed to
 *                   the 'after' callback, if specified
 *      'script': if dataType == 'script' the server response is evaluated in the global context
 *
 *
 * Note that it does not make sense to use both the 'target' and 'dataType' options.  If both
 * are provided the target will be ignored.
 *
 * The semantic argument can be used to force form serialization in semantic order.  If your
 * form must be submitted with name/value pairs in semantic order then pass true for this arg,
 * otherwise pass false (or nothing) to avoid the overhead for this logic (which can be
 * significant for very large forms).
 *
 * When used on its own, ajaxSubmit() is typically bound to a form's submit event like this:
 *
 * $("#form-id").submit(function() {
 *     $(this).ajaxSubmit(options);
 *     return false; // cancel conventional submit
 * });
 *
 * When using ajaxForm(), however, this is done for you.
 *
 *
 * @example
 * var options = {
 *     target: '#myTargetDiv'
 * };
 * $('#myForm').ajaxSubmit(options);
 * @desc Submit form and update page element with server response
 *
 *
 * @example
 * var options = {
 *     after: function(responseText) {
 *         alert(responseText);
 *     }
 * };
 * $('#myForm').ajaxSubmit(options);
 * @desc Submit form and alert the server response
 *
 *
 * @example
 * var options = {
 *     before: function(formArray, jqForm) {
 *         if (formArray.length == 0) {
 *             alert('Please enter data.');
 *             return false;
 *         }
 *     }
 * };
 * $('#myForm').ajaxSubmit(options);
 * @desc Pre-submit validation which aborts the submit operation if form data is empty
 *
 *
 * @example
 * var options = {
 *     url: myJsonUrl.php,
 *     dataType: 'json',
 *     after: function(data) {
 *        // 'data' is an object representing the the evaluated json data
 *     }
 * };
 * $('#myForm').ajaxSubmit(options);
 * @desc json data returned and evaluated
 *
 *
 * @example
 * var options = {
 *     url: myXmlUrl.php,
 *     dataType: 'xml',
 *     after: function(responseXML) {
 *        // responseXML is XML document object
 *        var data = $('myElement', responseXML).text();
 *     }
 * };
 * $('#myForm').ajaxSubmit(options);
 * @desc XML data returned from server
 *
 *
 * @example
 * $('#myForm).submit(function() {
 *    $(this).ajaxSubmit();
 *    return false;
 * });
 * @desc Bind form's submit event to use ajaxSubmit
 *
 *
 * @name ajaxSubmit
 * @type jQuery
 * @param options  object literal containing options which control the form submission process
 * @cat Plugins/Form
 * @return jQuery
 * @see formToArray
 * @see ajaxForm
 * @see load
 * @see $.ajax
 * @author jQuery Community
 */
jQuery.fn.ajaxSubmit = function(options) {
    options = jQuery.extend({
        target:   null,
        url:      this.attr('action') || '',
        method:   this.attr('method') || 'GET',
        before:   null,
        after:    null,
        dataType: null, // 'xml', 'script', or 'json' (@see jQuery.httpData)
        semantic: false
    }, options || {});

    // remap 'after' to 'success' for the load and ajax methods
    options.success = options.success || options.after;

    var a = this.formToArray(options.semantic);

    // give pre-submit callback an opportunity to abort the submit
    if (options.before && options.before(a, this, options) === false) return;

    var q = jQuery.param(a);
    var get = (options.method && options.method.toUpperCase() == 'GET');

    if (get)
        // if url already has a '?' then append args after '&'
        options.url += (options.url.indexOf('?') >= 0 ? '&' : '?') + q;

    // perform a load on the target only if dataType is not provided
    if (!options.dataType && options.target)
        jQuery(options.target).load(options.url, get ? null : a, options.success);
    else {
        // remap 'method' to 'type' for the ajax method
        options.type = options.method;
        options.data = get ? null : q;  // data is null for 'get' or the query string for 'post'
        // pass options along to ajax method
        jQuery.ajax(options);
    }
    return this;
};


/**
 * ajaxForm() provides a mechanism for fully automating form submission.
 *
 * The advantages of using this method instead of ajaxSubmit() are:
 *
 * 1: This method will include coordinates for <input type="image" /> elements (if the element
 *    is used to submit the form).
 * 2. This method will include the submit element's name/value data (for the element that was
 *    used to submit the form).
 * 3. This method binds the submit() method to the form for you.
 *
 * Note that for accurate x/y coordinates of image submit elements in all browsers
 * you need to also use the "dimensions" plugin (this method will auto-detect its presence).
 *
 * The options argument for ajaxForm works exactly as it does for ajaxSubmit.  ajaxForm merely
 * passes the options argument along after properly binding events for submit elements and
 * the form itself.  See ajaxSubmit for a full description of the options argument.
 *
 *
 * @example
 * var options = {
 *     target: '#myTargetDiv'
 * };
 * $('#myForm').ajaxSForm(options);
 * @desc Bind form's submit event so that 'myTargetDiv' is updated with the server response
 *       when the form is submitted.
 *
 *
 * @example
 * var options = {
 *     after: function(responseText) {
 *         alert(responseText);
 *     }
 * };
 * $('#myForm').ajaxSubmit(options);
 * @desc Bind form's submit event so that server response is alerted after the form is submitted.
 *
 *
 * @example
 * var options = {
 *     before: function(formArray, jqForm) {
 *         if (formArray.length == 0) {
 *             alert('Please enter data.');
 *             return false;
 *         }
 *     }
 * };
 * $('#myForm').ajaxSubmit(options);
 * @desc Bind form's submit event so that pre-submit callback is invoked before the form
 *       is submitted.
 *
 *
 * @name   ajaxForm
 * @param  options  object literal containing options which control the form submission process
 * @return jQuery
 * @cat    Plugins/Form
 * @type   jQuery
 * @see    ajaxSubmit
 * @author jQuery Community
 */
jQuery.fn.ajaxForm = function(options) {
    return this.each(function() {
        jQuery("input:submit,input:image", this).click(function(ev) {
            this.form.clk = this;

            if (ev.offsetX != undefined) {
                this.form.clk_x = ev.offsetX;
                this.form.clk_y = ev.offsetY;
            } else if (typeof jQuery.fn.offset == 'function') { // try to use dimensions plugin
                var offset = $(this).offset();
                this.form.clk_x = ev.pageX - offset.left;
                this.form.clk_y = ev.pageY - offset.top;
            } else {
                this.form.clk_x = ev.pageX - this.offsetLeft;
                this.form.clk_y = ev.pageY - this.offsetTop;
            }
        })
    }).submit(function(e) {
        jQuery(this).ajaxSubmit(options);
        return false;
    });
};


/**
 * formToArray() gathers form element data into an array of objects that can
 * be passed to any of the following ajax functions: $.get, $.post, or load.
 * Each object in the array has both a 'name' and 'value' property.  An example of
 * an array for a simple login form might be:
 *
 * [ { name: 'username', value: 'jresig' }, { name: 'password', value: 'secret' } ]
 *
 * It is this array that is passed to pre-submit callback functions provided to the
 * ajaxSubmit() and ajaxForm() methods.
 *
 * The semantic argument can be used to force form serialization in semantic order.
 * If your form must be submitted with name/value pairs in semantic order then pass
 * true for this arg, otherwise pass false (or nothing) to avoid the overhead for
 * this logic (which can be significant for very large forms).
 *
 * @example var data = $("#myForm").formToArray();
 * $.post( "myscript.cgi", data );
 * @desc Collect all the data from a form and submit it to the server.
 *
 * @name formToArray
 * @param semantic true if serialization must maintain strict semantic ordering of elements (slower)
 * @type Array<Object>
 * @cat Plugins/Form
 * @see ajaxForm
 * @see ajaxSubmit
 * @author jQuery Community
 */
jQuery.fn.formToArray = function(semantic) {
    var a = [];
    var q = semantic ? ':input' : 'input,textarea,select,button';

    jQuery(q, this).each(function() {
        var n = this.name;
        var t = this.type;
        var tag = this.tagName.toLowerCase();

        if ( !n || this.disabled || t == 'reset' ||
            (t == 'checkbox' || t == 'radio') && !this.checked ||
            (t == 'submit' || t == 'image' || t == 'button') && this.form && this.form.clk != this ||
            tag == 'select' && this.selectedIndex == -1)
            return;

        if (t == 'image' && this.form.clk_x != undefined)
            return a.push(
                {name: n+'_x', value: this.form.clk_x},
                {name: n+'_y', value: this.form.clk_y}
            );

        if (tag == 'select') {
            // pass select element off to fieldValue to reuse the IE logic
            var val = jQuery.fieldValue(this, false); // pass false to optimize fieldValue
            if (t == 'select-multiple') {
                for (var i=0; i < val.length; i++)
                    a.push({name: n, value: val[i]});
            }
            else
                a.push({name: n, value: val});
        }
        else
            a.push({name: n, value: this.value});
    });
    return a;
};


/**
 * Serializes form data into a 'submittable' string. This method will return a string
 * in the format: name1=value1&amp;name2=value2
 *
 * The semantic argument can be used to force form serialization in semantic order.
 * If your form must be submitted with name/value pairs in semantic order then pass
 * true for this arg, otherwise pass false (or nothing) to avoid the overhead for
 * this logic (which can be significant for very large forms).
 *
 * @example var data = $("#myForm").formSerialize();
 * $.ajax('POST', "myscript.cgi", data);
 * @desc Collect all the data from a form into a single string
 *
 * @name formSerialize
 * @param semantic true if serialization must maintain strict semantic ordering of elements (slower)
 * @type String
 * @cat Plugins/Form
 * @see formToArray
 * @author jQuery Community
 */
jQuery.fn.formSerialize = function(semantic) {
    //hand off to jQuery.param for proper encoding
    return jQuery.param(this.formToArray(semantic));
};


/**
 * Serializes all field elements in the jQuery object into a query string.
 * This method will return a string in the format: name1=value1&amp;name2=value2
 *
 * The successful argument controls whether or not serialization is limited to
 * 'successful' controls (per http://www.w3.org/TR/html4/interact/forms.html#successful-controls).
 * The default value of the successful argument is true.
 *
 * @example var data = $("input").formSerialize();
 * @desc Collect the data from all successful input elements into a query string
 *
 * @example var data = $(":radio").formSerialize();
 * @desc Collect the data from all successful radio input elements into a query string
 *
 * @example var data = $("#myForm :checkbox").formSerialize();
 * @desc Collect the data from all successful checkbox input elements in myForm into a query string
 *
 * @example var data = $("#myForm :checkbox").formSerialize(false);
 * @desc Collect the data from all checkbox elements in myForm (even the unchecked ones) into a query string
 *
 * @example var data = $(":input").formSerialize();
 * @desc Collect the data from all successful input, select, textarea and button elements into a query string
 *
 * @name fieldSerialize
 * @param successful true if only successful controls should be serialized (default is true)
 * @type String
 * @cat Plugins/Form
 */
jQuery.fn.fieldSerialize = function(successful) {
    var a = [];
    this.each(function() {
        if (!this.name) return;
        var val = jQuery.fieldValue(this, successful);
        if (val && val.constructor == Array) {
            for (var i=0; i < val.length; i++)
                a.push({name: this.name, value: val[i]});
        }
        else if (val !== null && typeof val != 'undefined')
            a.push({name: this.name, value: val});
    });
    //hand off to jQuery.param for proper encoding
    return jQuery.param(a);
};


/**
 * Returns the value of the field element in the jQuery object.  If there is more than one field element
 * in the jQuery object the value of the first successful one is returned.
 *
 * The successful argument controls whether or not the field element must be 'successful'
 * (per http://www.w3.org/TR/html4/interact/forms.html#successful-controls).
 * The default value of the successful argument is true.  If this value is false then
 * the value of the first field element in the jQuery object is returned.
 *
 * Note: The fieldValue returned for a select-multiple element or for a checkbox input will
 *       always be an array.
 *
 * @example var data = $("#myPasswordElement").formValue();
 * @desc Gets the current value of the myPasswordElement element
 *
 * @example var data = $("#myForm :input").formValue();
 * @desc Get the value of the first successful control in the jQuery object.
 *
 * @example var data = $("#myForm :checkbox").formValue();
 * @desc Get the array of values for the first set of successful checkbox controls in the jQuery object.
 *
 * @example var data = $("#mySingleSelect").formValue();
 * @desc Get the value of the select control
 *
 * @example var data = $("#myMultiSelect").formValue();
 * @desc Get the array of selected values for the select-multiple control
 *
 * @name fieldValue
 * @param Boolean successful true if value returned must be for a successful controls (default is true)
 * @type String or Array<String>
 * @cat Plugins/Form
 */
jQuery.fn.fieldValue = function(successful) {
    var cbVal = [], cbName = null;

    // loop until we find a value
    for (var i = 0; i < this.length; i++) {
        var el = this[i];
        if (el.type == 'checkbox') {
            if (!cbName) cbName = el.name || 'unnamed';
            if (cbName != el.name) // return if we hit a checkbox with a different name
                return cbVal;
            var val = jQuery.fieldValue(el, successful);
            if (val !== null && typeof val != 'undefined')
                cbVal.push(val);
        }
        else {
            var val = jQuery.fieldValue(el, successful);
            if (val !== null && typeof val != 'undefined')
                return val;
        }
    }
    return cbVal;
};

/**
 * Returns the value of the field element.
 *
 * The successful argument controls whether or not the field element must be 'successful'
 * (per http://www.w3.org/TR/html4/interact/forms.html#successful-controls).
 * The default value of the successful argument is true.  If the given element is not
 * successful and the successful arg is not false then the returned value will be null.
 *
 * Note: The fieldValue returned for a select-multiple element will always be an array.
 *
 * @example var data = jQuery.fieldValue($("#myPasswordElement")[0]);
 * @desc Gets the current value of the myPasswordElement element
 *
 * @name fieldValue
 * @param Element el The DOM element for which the value will be returned
 * @param Boolean successful true if value returned must be for a successful controls (default is true)
 * @type String or Array<String>
 * @cat Plugins/Form
 */
jQuery.fieldValue = function(el, successful) {
    var n = el.name;
    var t = el.type;
    var tag = el.tagName.toLowerCase();
    if (typeof successful == 'undefined') successful = true;

    if (successful && ( !n || el.disabled || t == 'reset' ||
        (t == 'checkbox' || t == 'radio') && !el.checked ||
        (t == 'submit' || t == 'image' || t == 'button') && el.form && el.form.clk != el ||
        tag == 'select' && el.selectedIndex == -1))
            return null;

    if (tag == 'select') {
        var a = [];
        for(var i=0; i < el.options.length; i++) {
            var op = el.options[i];
            if (op.selected) {
                // extra pain for IE...
                var v = jQuery.browser.msie && !(op.attributes['value'].specified) ? op.text : op.value;
                if (t == 'select-one')
                    return v;
                a.push(v);
            }
        }
        return a;
    }
    return el.value;
};
;

$(document).ready(function() {

  // Attach onclick event to document only and catch clicks on all elements.
  $(document.body).click(function(event) {
    // Catch only the first parent link of a clicked element.
    $(event.target).parents("a:first,area:first").andSelf().filter("a,area").each(function() {

      var ga = Drupal.settings.googleanalytics;
      // Expression to check for absolute internal links.
      var isInternal = new RegExp("^(https?):\/\/" + window.location.host, "i");
      // Expression to check for special links like gotwo.module /go/* links.
      var isInternalSpecial = new RegExp("(\/go\/.*)$", "i");
      // Expression to check for download links.
      var isDownload = new RegExp("\\.(" + ga.trackDownloadExtensions + ")$", "i");

      // Is the clicked URL internal?
      if (isInternal.test(this.href)) {
        // Is download tracking activated and the file extension configured for download tracking?
        if (ga.trackDownload && isDownload.test(this.href)) {
          // Download link clicked.
          var extension = isDownload.exec(this.href);
          _gaq.push(["_trackEvent", "Downloads", extension[1].toUpperCase(), this.href.replace(isInternal, '')]);
        }
        else if (isInternalSpecial.test(this.href)) {
          // Keep the internal URL for Google Analytics website overlay intact.
          _gaq.push(["_trackPageview", this.href.replace(isInternal, '')]);
        }
      }
      else {
        if (ga.trackMailto && $(this).is("a[href^=mailto:],area[href^=mailto:]")) {
          // Mailto link clicked.
          _gaq.push(["_trackEvent", "Mails", "Click", this.href.substring(7)]);
        }
        else if (ga.trackOutgoing && this.href) {
          if (ga.trackOutboundAsPageview) {
            // Track all external links as page views after URL cleanup.
            // Currently required, if click should be tracked as goal.
            _gaq.push(["_trackPageview", '/outbound/' + this.href.replace(/^(https?|ftp|news|nntp|telnet|irc|ssh|sftp|webcal):\/\//i, '').split('/').join('--')]);
          }
          else {
            // External link clicked.
            _gaq.push(["_trackEvent", "Outbound links", "Click", this.href]);
          }
        }
      }
    });
  });
});
;

/*
 * Superfish v1.4.8 - jQuery menu widget
 * Copyright (c) 2008 Joel Birch
 *
 * Dual licensed under the MIT and GPL licenses:
 * 	http://www.opensource.org/licenses/mit-license.php
 * 	http://www.gnu.org/licenses/gpl.html
 *
 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
 */

;(function($){
	$.fn.superfish = function(op){

		var sf = $.fn.superfish,
			c = sf.c,
			$arrow = $(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),
			over = function(){
				var $$ = $(this), menu = getMenu($$);
				clearTimeout(menu.sfTimer);
				$$.showSuperfishUl().siblings().hideSuperfishUl();
			},
			out = function(){
				var $$ = $(this), menu = getMenu($$), o = sf.op;
				clearTimeout(menu.sfTimer);
				menu.sfTimer=setTimeout(function(){
					o.retainPath=($.inArray($$[0],o.$path)>-1);
					$$.hideSuperfishUl();
					if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}
				},o.delay);	
			},
			getMenu = function($menu){
				var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
				sf.op = sf.o[menu.serial];
				return menu;
			},
			addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); };
			
		return this.each(function() {
			var s = this.serial = sf.o.length;
			var o = $.extend({},sf.defaults,op);
			o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){
				$(this).addClass([o.hoverClass,c.bcClass].join(' '))
					.filter('li:has(ul)').removeClass(o.pathClass);
			});
			sf.o[s] = sf.op = o;
			
			$('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() {
				if (o.autoArrows) addArrow( $('>a:first-child',this) );
			})
			.not('.'+c.bcClass)
				.hideSuperfishUl();
			
			var $a = $('a',this);
			$a.each(function(i){
				var $li = $a.eq(i).parents('li');
				$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});
			});
			o.onInit.call(this);
			
		}).each(function() {
			var menuClasses = [c.menuClass];
			if (sf.op.dropShadows  && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass);
			$(this).addClass(menuClasses.join(' '));
		});
	};

	var sf = $.fn.superfish;
	sf.o = [];
	sf.op = {};
	sf.IE7fix = function(){
		var o = sf.op;
		if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined)
			this.toggleClass(sf.c.shadowClass+'-off');
		};
	sf.c = {
		bcClass     : 'sf-breadcrumb',
		menuClass   : 'sf-js-enabled',
		anchorClass : 'sf-with-ul',
		arrowClass  : 'sf-sub-indicator',
		shadowClass : 'sf-shadow'
	};
	sf.defaults = {
		hoverClass	: 'sfHover',
		pathClass	: 'overideThisToUse',
		pathLevels	: 1,
		delay		: 800,
		animation	: {opacity:'show'},
		speed		: 'normal',
		autoArrows	: true,
		dropShadows : true,
		disableHI	: false,		// true disables hoverIntent detection
		onInit		: function(){}, // callback functions
		onBeforeShow: function(){},
		onShow		: function(){},
		onHide		: function(){}
	};
	$.fn.extend({
		hideSuperfishUl : function(){
			var o = sf.op,
				not = (o.retainPath===true) ? o.$path : '';
			o.retainPath = false;
			var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
					.find('>ul').hide().css('visibility','hidden');
			o.onHide.call($ul);
			return this;
		},
		showSuperfishUl : function(){
			var o = sf.op,
				sh = sf.c.shadowClass+'-off',
				$ul = this.addClass(o.hoverClass)
					.find('>ul:hidden').css('visibility','visible');
			sf.IE7fix.call($ul);
			o.onBeforeShow.call($ul);
			$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); });
			return this;
		}
	});

})(jQuery);
;
/* Copyright (c) 2006 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * $LastChangedDate: 2007-06-19 20:25:28 -0500 (Tue, 19 Jun 2007) $
 * $Rev: 2111 $
 *
 * Version 2.1
 */
(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&parseInt($.browser.version)<=6){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)this.insertBefore(document.createElement(html),this.firstChild);});}return this;};if(!$.browser.version)$.browser.version=navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)[1];})(jQuery);;
﻿/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* @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){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){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;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);;
// $Id: nice_menus.js,v 1.21 2010/06/18 06:14:12 vordude Exp $

// This uses Superfish 1.4.8
// (http://users.tpg.com.au/j_birch/plugins/superfish)

// Add Superfish to all Nice menus with some basic options.
(function ($) {
  $(document).ready(function() {
    $('ul.nice-menu').superfish({
      // Apply a generic hover class.
      hoverClass: 'over',
      // Disable generation of arrow mark-up.
      autoArrows: false,
      // Disable drop shadows.
      dropShadows: false,
      // Mouse delay.
      delay: Drupal.settings.nice_menus_options.delay,
      // Animation speed.
      speed: Drupal.settings.nice_menus_options.speed
    // Add in Brandon Aaron’s bgIframe plugin for IE select issues.
    // http://plugins.jquery.com/node/46/release
    }).find('ul').bgIframe({opacity:false});
    $('ul.nice-menu ul').css('display', 'none');
  });
})(jQuery);
;
// $Id: thickbox.js,v 1.8.2.19 2010/03/09 07:10:48 frjo Exp $

/*
 * Thickbox 3.1 - One Box To Rule Them All.
 * By Cody Lindley (http://www.codylindley.com)
 * Copyright (c) 2007 cody lindley
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
*/


// Initialize Thickbox.
Drupal.behaviors.initThickbox = function (context) {
  $('a,area,input', context).filter('.thickbox:not(.initThickbox-processed)').addClass('initThickbox-processed').click(function() {
    var t = this.title || this.name || null;
    var a = this.href || this.alt;
    var g = this.rel || false;
    tb_show(t,a,g);
    this.blur();
    return false;
  });
};

function tb_show(caption, url, imageGroup) { //function called when the user clicks on a thickbox link

  var settings = Drupal.settings.thickbox;
  tb_setBrowserExtra();

  try {
    if (typeof document.body.style.maxHeight === 'undefined') { //if IE 6
      $('body','html').css({height: '100%', width: '100%'});
      $('html').css('overflow','hidden');
      if (document.getElementById('TB_HideSelect') === null) { //iframe to hide select elements in ie6
        $('body').append('<iframe id="TB_HideSelect"></iframe><div id="TB_overlay"></div><div id="TB_window"></div>');
        $('#TB_overlay').click(tb_remove);
      }
    }
    else { //all others
      if (document.getElementById('TB_overlay') === null) {
        $('body').append('<div id="TB_overlay"></div><div id="TB_window"></div>');
        $('#TB_overlay').click(tb_remove);
      }
    }

    if ($.browserextra.macfirefox) {
      $('#TB_overlay').addClass('TB_overlayMacFFBGHack'); //use png overlay so hide flash
    }
    else {
      $('#TB_overlay').addClass('TB_overlayBG'); //use background and opacity
    }

    if (caption === null) {
      caption = '';
    }
    $('body').append('<div id="TB_load"></div>'); //add loader to the page
    $('#TB_load').show(); //show loader

    var baseURL;
    if (url.indexOf('?')!==-1) { //ff there is a query string involved
      baseURL = url.substr(0, url.indexOf('?'));
    }
    else {
      baseURL = url;
    }

    var urlString = /\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;
    var urlType = baseURL.toLowerCase().match(urlString);

    if (urlType == '.jpg' || urlType == '.jpeg' || urlType == '.png' || urlType == '.gif' || urlType == '.bmp') { //code to show images
      TB_PrevCaption = '';
      TB_PrevURL = '';
      TB_PrevHTML = '';
      TB_NextCaption = '';
      TB_NextURL = '';
      TB_NextHTML = '';
      TB_imageCount = '';
      TB_FoundURL = false;
      if (imageGroup) {
        TB_TempArray = $('a[rel=' + imageGroup + ']').get();
        for (TB_Counter = 0; ((TB_Counter < TB_TempArray.length) && (TB_NextHTML === '')); TB_Counter++) {
          var urlTypeTemp = TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);
          if (!(TB_TempArray[TB_Counter].href == url)) {
            if (TB_FoundURL) {
              TB_NextCaption = TB_TempArray[TB_Counter].title;
              TB_NextURL = TB_TempArray[TB_Counter].href;
              TB_NextHTML = '<span id="TB_next">&nbsp;&nbsp;<a href="#">' + settings.next + '</a></span>';
            }
            else {
              TB_PrevCaption = TB_TempArray[TB_Counter].title;
              TB_PrevURL = TB_TempArray[TB_Counter].href;
              TB_PrevHTML = '<span id="TB_prev">&nbsp;&nbsp;<a href="#">' + settings.prev + '</a></span>';
            }
          }
          else {
            TB_FoundURL = true;
            if (TB_TempArray.length > 1) { // Don't show "Image 1 of 1".
              TB_imageCount = settings.image_count.replace(/\!current/, (TB_Counter + 1)).replace(/\!total/, TB_TempArray.length);
            }
          }
        }
      }

      // Modified to preload previous and next image.
      imgPreloader = new Image();
      prevImg = new Image();
      nextImg = new Image();
      imgPreloader.onload = function() {
        imgPreloader.onload = null;

        var TB_Links = $('a[class*="thickbox"]');
        var i = -1;
        TB_Links.each(function(n) { if (this.href == imgPreloader.src) { i = n; } });
        if (i != -1) {
          if (i > 0) { prevImg.src = TB_Links[i - 1].href; }
          if (i + 1 < TB_Links.length) { nextImg.src = TB_Links[i + 1].href; }
        }

        // Resizing large images - orginal by Christian Montoya edited by me.
        var pagesize = tb_getPageSize();
        var x = pagesize[0] - 100;
        var y = pagesize[1] - 100;
        var imageWidth = imgPreloader.width;
        var imageHeight = imgPreloader.height;
        if (imageWidth > x) {
          imageHeight = imageHeight * (x / imageWidth);
          imageWidth = x;
          if (imageHeight > y) {
            imageWidth = imageWidth * (y / imageHeight);
            imageHeight = y;
          }
        }
        else if (imageHeight > y) {
          imageWidth = imageWidth * (y / imageHeight);
          imageHeight = y;
          if (imageWidth > x) {
            imageHeight = imageHeight * (x / imageWidth);
            imageWidth = x;
          }
        }
        // End Resizing

        TB_WIDTH = imageWidth < 320 ? 350 : imageWidth + 30;
        TB_HEIGHT = imageHeight + 60;
        $('#TB_window').append('<a href="" id="TB_ImageOff" title="' + settings.next_close + '"><img id="TB_Image" src="' + url + '" width="' + imageWidth + '" height="' + imageHeight + '" alt="' + caption + '" /></a><div id="TB_caption">' + caption + '<div id="TB_secondLine">' + TB_imageCount + TB_PrevHTML + TB_NextHTML + '</div></div><div id="TB_closeWindow"><a href="#" id="TB_closeWindowButton" title="' + settings.close + '">' + settings.close + '</a> ' + settings.esc_key + '</div>');
        $('#TB_closeWindowButton').click(tb_remove);

        if (!(TB_PrevHTML === '')) {
          function goPrev() {
            if ($(document).unbind('click',goPrev)) {$(document).unbind('click',goPrev);}
            $('#TB_window').remove();
            $('body').append('<div id="TB_window"></div>');
            tb_show(TB_PrevCaption, TB_PrevURL, imageGroup);
            return false;
          }
          $('#TB_prev').click(goPrev);
        }

        if (!(TB_NextHTML === '')) {
          function goNext() {
            $('#TB_window').remove();
            $('body').append('<div id="TB_window"></div>');
            tb_show(TB_NextCaption, TB_NextURL, imageGroup);
            return false;
          }
          $('#TB_next').click(goNext);
          $('#TB_ImageOff').click(goNext);
        }
        else {
          $('#TB_ImageOff').click(tb_remove);
        }

        document.onkeydown = function(e) {
          if (e == null) { // ie
            keycode = event.keyCode;
            escapeKey = 27;
          }
          else if ($.browser.safari || $.browser.opera) { // safari or opera
            keycode = e.which;
            escapeKey = 27;
          }
          else { // mozilla
            keycode = e.keyCode;
            escapeKey = e.DOM_VK_ESCAPE;
          }
          key = String.fromCharCode(keycode).toLowerCase();
          if (key == 'x' || key == 'c' || keycode == escapeKey) { // close
            tb_remove();
          }
          else if (key == 'n' || keycode == 39) { // display previous image
            if (!(TB_NextHTML == '')) {
              document.onkeydown = '';
              goNext();
            }
          }
          else if (key == 'p' || keycode == 37) { // display next image
            if (!(TB_PrevHTML == '')) {
              document.onkeydown = '';
              goPrev();
            }
          }
        };

        tb_position();
        $('#TB_load').remove();
        $('#TB_window').css({display:'block', opacity: 0}).animate({opacity: 1}, 400); //for safari using css instead of show
      };

      imgPreloader.src = url;
    }
    else { //code to show html

      var queryString = url.replace(/^[^\?]+\??/,'');
      var params = tb_parseQuery( queryString );

      TB_WIDTH = (params['width']*1) + 30 || 630; //defaults to 630 if no paramaters were added to URL
      TB_HEIGHT = (params['height']*1) + 40 || 440; //defaults to 440 if no paramaters were added to URL
      ajaxContentW = TB_WIDTH - 30;
      ajaxContentH = TB_HEIGHT - 45;

      if (url.indexOf('TB_iframe') != -1) { // either iframe or ajax window
        urlNoQuery = url.split('TB_');
        $('#TB_iframeContent').remove();
        if (params['modal'] != 'true') { //iframe no modal
          $('#TB_window').append('<div id="TB_title"><div id="TB_ajaxWindowTitle">' + caption + '</div><div id="TB_closeAjaxWindow"><a href="#" id="TB_closeWindowButton" title="' + settings.close + '">' + settings.close + '</a> ' + settings.esc_key + '</div></div><iframe frameborder="0" hspace="0" src="' + urlNoQuery[0] + '" id="TB_iframeContent" name="TB_iframeContent' + Math.round(Math.random()*1000) + '" onload="tb_showIframe()" style="width:' + (ajaxContentW + 29) + 'px;height:' + (ajaxContentH + 17) + 'px;"></iframe>');
        }
        else { //iframe modal
          $('#TB_overlay').unbind();
          $('#TB_window').append('<iframe frameborder="0" hspace="0" src="' + urlNoQuery[0] + '" id="TB_iframeContent" name="TB_iframeContent' + Math.round(Math.random()*1000) + '" onload="tb_showIframe()" style="width:' + (ajaxContentW + 29) + 'px;height:' + (ajaxContentH + 17) + 'px;"></iframe>');
        }
      }
      else { // not an iframe, ajax
        if ($('#TB_window').css('display') != 'block') {
          if (params['modal'] != 'true') { //ajax no modal
            $('#TB_window').append('<div id="TB_title"><div id="TB_ajaxWindowTitle">' + caption + '</div><div id="TB_closeAjaxWindow"><a href="#" id="TB_closeWindowButton" title="' + settings.close + '">' + settings.close + '</a> ' + settings.esc_key + '</div></div><div id="TB_ajaxContent" style="width:' + ajaxContentW + 'px;height:' + ajaxContentH + 'px"></div>');
            window.setTimeout("tb_focusFirstFormElement()", 1000);
          }
          else { //ajax modal
            $('#TB_overlay').unbind();
            $('#TB_window').append('<div id="TB_ajaxContent" class="TB_modal" style="width:' + ajaxContentW + 'px;height:' + ajaxContentH + 'px;"></div>');
          }
        }
        else { //this means the window is already up, we are just loading new content via ajax
          $('#TB_ajaxContent')[0].style.width = ajaxContentW + 'px';
          $('#TB_ajaxContent')[0].style.height = ajaxContentH + 'px';
          $('#TB_ajaxContent')[0].scrollTop = 0;
          $('#TB_ajaxWindowTitle').html(caption);
        }
      }

      $('#TB_closeWindowButton').click(tb_remove);

      if (url.indexOf('TB_inline') != -1) {
        $('#TB_ajaxContent').append($('#' + params['inlineId']).children());
        $('#TB_window').unload(function () {
          $('#' + params['inlineId']).append($('#TB_ajaxContent').children()); // move elements back when you're finished
        });
        tb_position();
        $('#TB_load').remove();
        $('#TB_window').css({display:'block', opacity: 0}).animate({opacity: 1}, 400);
      }
      else if (url.indexOf('TB_iframe') != -1) {
        tb_position();
        if ($.browser.safari || $.browserextra.iphone) { //safari needs help because it will not fire iframe onload
          $('#TB_load').remove();
          $('#TB_window').css({display:'block', opacity: 0}).animate({opacity: 1}, 400);
        }
      }
      else {
        $('#TB_ajaxContent').load(url += '&random=' + (new Date().getTime()),function() { //to do a post change this load method
          tb_position();
          $('#TB_load').remove();
          Drupal.attachBehaviors('#TB_ajaxContent');
          $('#TB_window').css({display:'block', opacity: 0}).animate({opacity: 1}, 400);
        });
      }
    }

    if (!params['modal']) {
      document.onkeyup = function(e) {
        if (e == null) { // ie
          keycode = event.keyCode;
          escapeKey = 27;
        }
        else if ($.browser.safari || $.browser.opera) { // safari or opera
          keycode = e.which;
          escapeKey = 27;
        }
        else { // mozilla
          keycode = e.keyCode;
          escapeKey = e.DOM_VK_ESCAPE;
        }
        key = String.fromCharCode(keycode).toLowerCase();
        if (keycode == escapeKey) { // close
          tb_remove();
        }
      };
    }

  }
  catch(e) {
    //nothing here
  }
}

//helper functions below
function tb_showIframe() {
  $('#TB_load').remove();
  $('#TB_window').css({display:'block', opacity: 0}).animate({opacity: 1}, 400);
}

function tb_remove() {
  $('#TB_imageOff').unbind('click');
  $('#TB_overlay').unbind('click');
  $('#TB_closeWindowButton').unbind('click');
  $('#TB_window').fadeOut(400,function() {$('#TB_window,#TB_overlay,#TB_HideSelect').trigger('unload').unbind().remove();});
  $('#TB_load').remove();
  if (typeof document.body.style.maxHeight == 'undefined') { //if IE 6
    $('body','html').css({height: 'auto', width: 'auto'});
    $('html').css('overflow','');
  }
  document.onkeydown = '';
  document.onkeyup = '';
  return false;
}

function tb_position() {
  $('#TB_window').css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + 'px', width: TB_WIDTH + 'px'});
  if (!($.browserextra.msie6)) { // take away IE6
    $('#TB_window').css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});
  }
}

function tb_parseQuery( query ) {
  var Params = {};
  if ( ! query ) {return Params;}// return empty object
  var Pairs = query.split(/[;&]/);
  for ( var i = 0; i < Pairs.length; i++ ) {
    var KeyVal = Pairs[i].split('=');
    if ( ! KeyVal || KeyVal.length != 2 ) {continue;}
    var key = unescape( KeyVal[0] );
    var val = unescape( KeyVal[1] );
    val = val.replace(/\+/g, ' ');
    Params[key] = val;
  }
  return Params;
}

function tb_getPageSize() {
  var de = document.documentElement;
  var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
  var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
  arrayPageSize = [w,h];
  return arrayPageSize;
}

function tb_setBrowserExtra() {
  // Return if already set.
  if ($.browserextra) {
    return;
  }

  // Add iPhone, IE 6 and Mac Firefox browser detection.
  // msie6 fixes the fact that IE 7 now reports itself as MSIE 6.0 compatible
  var userAgent = navigator.userAgent.toLowerCase();
  $.browserextra = {
    iphone: /iphone/.test( userAgent ),
    msie6: /msie/.test( userAgent ) && !/opera/.test( userAgent ) && /msie 6\.0/.test( userAgent ) && !/msie 7\.0/.test( userAgent ) && !/msie 8\.0/.test( userAgent ),
    macfirefox: /mac/.test( userAgent ) && /firefox/.test( userAgent )
  };
}

function tb_focusFirstFormElement() {
  $('#TB_window form input[type=text]:first').focus();
}
;
/*
 * 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}})());;
Cufon.replace('#navigation #block-menu-menu-menu-ksiegarnia a', { fontFamily: 'DaxlinePro-Medium' });;
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * 2006 Hans Reichel published by FSI Fonts und Software GmbH
 * 
 * Trademark:
 * Daxline is a trademark of FSI Fonts und Software GmbH
 * 
 * Manufacturer:
 * FSI Fonts und Software GmbH
 * 
 * Designer:
 * Hans Reichel
 * 
 * Vendor URL:
 * http://www.fontfont.com
 * 
 * License information:
 * http://www.fontfont.com/eula/license.html
 */
Cufon.registerFont({"w":197,"face":{"font-family":"DaxlinePro-Light","font-weight":350,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 3 4 0 0 2 0 4","ascent":"279","descent":"-81","x-height":"4","bbox":"-26 -338 349 81","underline-thickness":"17.28","underline-position":"-34.2","stemh":"18","stemv":"21","unicode-range":"U+0020-U+017C"},"glyphs":{" ":{"w":101},"!":{"d":"60,-261r-3,180r-18,0r-3,-180r24,0xm64,-14v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16v0,-9,7,-16,16,-16v9,0,16,7,16,16","w":95,"k":{"}":-7,"]":-7,")":-7}},"\"":{"d":"125,-257r-4,108r-15,0r-4,-108v5,-8,18,-8,23,0xm53,-257r-4,108r-14,0r-5,-108v5,-8,18,-8,23,0","w":154},"#":{"d":"247,-169r-50,0r-11,74r48,0r0,16r-50,0r-11,79r-18,0r11,-79r-72,0r-11,79r-18,0r11,-79r-48,0r0,-16r51,0r10,-74r-48,0r0,-16r51,0r11,-76r18,0r-11,76r71,0r11,-76r18,0r-11,76r48,0r0,16xm179,-169r-72,0r-10,74r71,0","w":276,"k":{"9":8,"8":4,"7":-4,"6":5,"5":4,"4":18,"3":-2,"2":2,"1":-3,"0":8}},"$":{"d":"52,-198v7,69,131,51,131,130v0,42,-33,67,-80,71r1,54r-20,0r4,-53v-19,-1,-45,-6,-61,-14r8,-18v42,21,130,15,125,-39v-5,-69,-130,-54,-130,-131v0,-39,30,-62,71,-66r-1,-51r20,0r-4,51v21,0,42,6,55,13r-8,18v-34,-21,-116,-15,-111,35","w":212},"%":{"d":"318,-77v0,48,-19,81,-55,81v-36,0,-55,-33,-55,-81v0,-48,19,-81,55,-81v36,0,55,33,55,81xm229,-258r-97,261r-16,-6r96,-261xm136,-183v0,48,-19,81,-55,81v-36,0,-54,-33,-54,-81v0,-48,18,-81,54,-81v36,0,55,33,55,81xm299,-77v0,-39,-12,-65,-36,-65v-24,0,-36,26,-36,65v0,39,12,64,36,64v24,0,36,-25,36,-64xm117,-183v0,-39,-12,-65,-36,-65v-24,0,-35,26,-35,65v0,39,11,64,35,64v24,0,36,-25,36,-64","w":344},"&":{"d":"243,-153r-49,8r0,135v-15,7,-45,14,-73,14v-61,0,-99,-21,-99,-71v-1,-40,27,-61,62,-73v-35,-8,-50,-32,-50,-59v0,-63,87,-80,136,-52r-7,17v-36,-21,-113,-16,-108,36v7,80,123,35,185,28xm173,-22r0,-119v-55,8,-137,17,-130,73v-7,57,84,62,130,46","w":257},"'":{"d":"53,-257r-4,108r-14,0r-5,-108v5,-8,18,-8,23,0","w":83},"(":{"d":"114,66r-16,11v-39,-50,-72,-108,-72,-184v0,-76,33,-133,72,-183r16,11v-35,46,-65,101,-65,172v0,71,30,127,65,173","w":129,"k":{"x":1,"v":3,"q":9,"p":-16,"n":3,"m":3,"i":-10,"f":2,"X":-13,"V":-17,"Q":8,"P":-5,"N":-6,"M":1,"I":-6,"H":-6,"F":-6,"B":-5,"?":-13,"9":5,"8":3,"7":-5,"6":9,"5":-20,"4":-1,"3":-26,"2":-2,"1":10,"0":9,"!":-7,")":-26,"]":-26,"}":-26,"G":8,"J":-52,"T":-21,"W":-13,"Z":-9,"\u0179":-9,"\u017b":-9,"d":9,"g":-4,"j":-48,"t":3,"w":4,"z":-2,"\u017a":-2,"\u017c":-2,"A":-6,"\u0104":-6,"C":8,"\u0106":8,"O":8,"\u00d3":8,"c":9,"\u0107":9,"e":9,"\u0119":9,"o":9,"\u00f3":9,"S":-1,"\u015a":-1,"s":3,"\u015b":3,"Y":-14,".":27,"u":3,"U":-6,"a":3,"\u0105":3,"b":-16,"h":-16,"k":-16,"r":3,"l":-16,"\u0142":-16,"D":-5,"K":-6,"R":-5,"E":-6,"\u0118":-6,"L":-6,"\u0141":-6}},")":{"d":"103,-107v0,76,-33,134,-72,184r-16,-11v35,-46,66,-102,66,-173v0,-71,-31,-126,-66,-172r16,-11v39,50,72,107,72,183","w":129,"k":{".":4}},"*":{"d":"183,-235v7,3,10,12,6,19r-68,19r43,55v0,7,-9,16,-17,12r-38,-58r-38,58v-8,4,-17,-5,-17,-12r44,-55r-69,-19v-4,-7,-1,-16,6,-19r66,24r-2,-71v6,-7,15,-6,21,0r-3,71","w":214},"+":{"d":"179,-108r-66,0r0,68r-19,0r0,-68r-67,0r0,-18r67,0r0,-68r19,0r0,68r66,0r0,18","w":206},",":{"d":"62,-22r-40,83r-16,0r30,-83v3,-10,25,-11,26,0","w":87,"k":{"9":7,"8":-2,"7":5,"6":2,"5":-1,"4":-6,"3":-1,"2":-6,"1":13,"0":3}},"-":{"d":"123,-107r-96,0r0,-20r96,0r0,20","w":149,"k":{"x":16,"v":5,"q":-5,"f":3,"X":23,"V":21,"Q":-7,"M":4,"9":-5,"7":-1,"6":-5,"5":-9,"4":18,"2":5,"1":-8,"0":-5,"\/":19,"G":-7,"J":-7,"T":22,"W":17,"Z":13,"\u0179":13,"\u017b":13,"d":-5,"g":-5,"j":-7,"t":3,"w":5,"z":6,"\u017a":6,"\u017c":6,"A":14,"\u0104":14,"C":-7,"\u0106":-7,"O":-7,"\u00d3":-7,"c":-5,"\u0107":-5,"e":-5,"\u0119":-5,"o":-5,"\u00f3":-5,"y":5,"S":4,"\u015a":4,"s":-3,"\u015b":-3,"Y":31}},".":{"d":"60,-14v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16v0,-9,7,-16,16,-16v9,0,16,7,16,16","w":87,"k":{"?":33,"9":9,"7":6,"6":5,"4":-5,"3":-3,"2":-4,"1":13,"0":10,"!":4}},"\/":{"d":"145,-279r-122,348r-20,-6r122,-349","w":161,"k":{"\u017c":7,"\u017b":-8,"\u017a":7,"\u0179":-8,"\u015b":19,"\u015a":1,"\u0142":-5,"\u0119":25,"\u0107":25,"\u0106":10,"\u0105":24,"\u0104":23,"\u00f3":25,"\u00d3":12,"z":7,"y":7,"w":6,"u":14,"t":1,"s":19,"r":15,"o":25,"k":-10,"j":-5,"h":-10,"g":25,"e":25,"d":25,"c":25,"b":-10,"a":24,"Z":-8,"Y":-18,"W":-9,"T":-16,"S":1,"O":12,"G":12,"C":10,"A":23,"-":30,"x":8,"v":4,"q":25,"p":15,"n":15,"m":15,"l":-10,"i":-2,"f":6,"X":-10,"V":-13,"Q":12,"M":12,"9":26,"8":7,"7":2,"6":23,"5":22,"4":58,"3":12,"2":14,"1":14,"0":28,"\/":15}},"0":{"d":"186,-97v0,57,-27,101,-82,101v-55,0,-82,-44,-82,-101v0,-57,27,-101,82,-101v55,0,82,44,82,101xm164,-97v0,-48,-19,-83,-60,-83v-41,0,-60,35,-60,83v0,48,19,82,60,82v41,0,60,-34,60,-82","w":208,"k":{"}":9,"]":9,";":-1,":":-1,".":10,"-":-5,")":9,"7":5,"4":7,"3":1,"2":6,"\/":6,",":6}},"1":{"d":"111,0r-22,0r0,-166v-15,11,-46,22,-73,27r-4,-18v30,-6,67,-21,81,-37r18,0r0,194","w":146,"k":{"}":4,"]":4,".":7,")":4,"5":-3,",":5}},"2":{"d":"161,0r-150,0r93,-94v35,-26,42,-85,-22,-85v-19,0,-40,6,-54,12r-8,-17v45,-26,142,-14,133,43v-8,55,-70,85,-101,122r109,0r0,19","w":179,"k":{"}":3,"]":3,";":-4,":":-4,".":-10,")":3,"\/":-13,",":-12}},"3":{"d":"156,-13v0,67,-90,91,-148,61r7,-17v44,22,121,12,119,-44v-2,-39,-37,-57,-84,-55r0,-17v40,-3,73,-23,73,-53v0,-48,-68,-48,-101,-29r-8,-17v46,-26,131,-16,131,45v0,32,-30,51,-52,59v28,6,63,23,63,67","w":173,"k":{"}":-3,"]":-3,";":-4,":":-4,".":-10,")":-3,"2":-3,"\/":-19,",":-15}},"4":{"d":"191,0r-29,0r0,57r-20,0r0,-57r-123,0r0,-17r120,-177r23,0r0,177r29,0r0,17xm143,-17r0,-157v-27,48,-72,109,-103,157r103,0","w":208,"k":{"}":-5,"]":-5,".":-7,"-":6,")":-5,"9":5,"7":1,"6":2,"1":2,"0":2,"\/":-13,",":-15}},"5":{"d":"159,-15v4,70,-91,92,-147,63r7,-17v43,22,124,11,119,-46v6,-47,-53,-69,-112,-57r13,-122r115,0r0,19r-96,0r-10,84v60,-6,108,13,111,76","w":177,"k":{"}":-3,"]":-3,";":-4,":":-4,".":-10,"-":5,")":-3,"9":4,"8":-3,"2":-3,"\/":-19,",":-15}},"6":{"d":"185,-73v0,40,-31,77,-80,77v-55,0,-83,-43,-83,-94v0,-68,48,-141,135,-165r6,18v-59,16,-96,55,-111,98v58,-24,133,-1,133,66xm164,-73v0,-61,-71,-68,-118,-47v-12,52,8,107,59,106v36,0,59,-28,59,-59","w":207,"k":{"}":5,"]":5,".":5,"-":-3,")":5,"7":10,"4":5,"3":6,"2":6,"1":4,"\/":5,",":4}},"7":{"d":"175,-194r-115,251r-24,0r109,-232r-129,0r0,-19r159,0","w":189,"k":{"}":10,"]":10,";":6,":":6,".":40,"-":1,")":10,"9":4,"6":4,"5":5,"4":23,"0":5,"\/":20,",":30}},"8":{"d":"186,-60v0,38,-34,64,-82,64v-48,0,-82,-26,-82,-64v0,-40,31,-57,63,-71v-29,-13,-55,-30,-55,-64v0,-35,28,-60,74,-60v46,0,74,25,74,60v0,34,-26,51,-55,64v32,14,63,31,63,71xm158,-194v0,-26,-19,-44,-54,-44v-35,0,-54,18,-54,44v0,30,26,41,54,54v28,-13,54,-24,54,-54xm165,-60v0,-35,-30,-48,-61,-62v-31,14,-61,27,-61,62v0,28,24,46,61,46v37,0,61,-18,61,-46","w":208,"k":{"}":3,"]":3,")":3,"9":4,"4":2,"3":2,"2":4,"1":4,"\/":1,",":1}},"9":{"d":"185,-104v0,68,-47,141,-134,165r-7,-19v59,-16,97,-54,112,-97v-58,24,-134,0,-134,-66v0,-40,32,-77,81,-77v55,0,82,43,82,94xm161,-74v14,-51,-7,-107,-58,-106v-36,0,-59,28,-59,59v0,61,70,68,117,47","w":207,"k":{"}":9,"]":9,".":8,"-":-5,")":9,"7":5,"4":5,"3":1,"2":6,"\/":3,",":9}},":":{"d":"65,-130v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16v0,-9,7,-16,16,-16v9,0,16,7,16,16xm65,-14v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16v0,-9,7,-16,16,-16v9,0,16,7,16,16","w":97,"k":{"9":-1,"6":-1,"1":-4,"0":-1}},";":{"d":"66,-130v0,9,-8,16,-17,16v-9,0,-16,-7,-16,-16v0,-9,7,-16,16,-16v9,0,17,7,17,16xm66,-22r-39,83r-17,0r30,-83v3,-10,25,-11,26,0","w":97},"<":{"d":"179,-35r-152,-74r0,-16r152,-74r0,21r-130,61r130,61r0,21","w":206},"=":{"d":"179,-143r-152,0r0,-18r152,0r0,18xm179,-73r-152,0r0,-18r152,0r0,18","w":206},">":{"d":"179,-109r-152,74r0,-21r131,-61r-131,-61r0,-21r152,74r0,16","w":206},"?":{"d":"149,-200v0,36,-35,60,-62,69r-1,50r-18,0r-2,-62v30,-8,61,-27,61,-56v0,-50,-72,-56,-107,-35r-8,-17v48,-27,137,-13,137,51xm93,-14v0,9,-7,16,-16,16v-9,0,-17,-7,-17,-16v0,-9,8,-16,17,-16v9,0,16,7,16,16","w":168,"k":{"}":-2,"]":-2,")":-2}},"@":{"d":"349,-121v0,86,-56,125,-127,125v-69,0,-109,-35,-109,-99v0,-82,86,-118,138,-76r0,155v49,-10,78,-45,78,-105v0,-67,-39,-126,-134,-126v-96,0,-151,70,-151,156v0,86,55,155,171,155v48,0,86,-15,112,-33r10,15v-28,20,-68,35,-122,35v-127,0,-191,-77,-191,-172v0,-95,63,-173,171,-173v107,0,154,68,154,143xm231,-14r0,-149v-45,-24,-102,5,-99,68v2,58,39,83,99,81","w":372},"A":{"d":"225,0r-23,0r-30,-83r-109,0r-30,83r-23,0r95,-261r25,0xm167,-100r-41,-113v-6,-14,-6,-31,-9,-30v-10,44,-34,100,-49,143r99,0","w":235,"k":{"y":9,"v":9,"a":-7,"Y":19,"V":14,"U":4,"Q":4,"\/":-13,")":-6,"]":-6,"}":-6,"G":4,"J":-11,"T":20,"W":12,"j":-10,"t":3,"w":9,"s":-2,"\u015b":-2,"-":14,".":-16,":":-13,";":-13}},"B":{"d":"197,-68v0,71,-108,87,-166,58r0,-241v16,-8,42,-13,68,-13v56,0,88,26,88,66v1,37,-27,54,-46,62v23,5,56,24,56,68xm53,-143v60,2,113,1,113,-54v0,-47,-72,-58,-113,-42r0,96xm175,-69v0,-56,-59,-60,-122,-57r0,104v46,18,122,6,122,-47","w":217,"k":{"}":2,"]":2,"Y":5,"W":5,"T":7,".":4,"-":5,")":2,"V":5,"\/":4,",":5}},"C":{"d":"179,-10v-77,38,-157,-3,-157,-120v0,-117,77,-157,157,-121r-8,18v-63,-32,-126,1,-126,103v0,102,62,133,126,102","k":{"t":3,"g":8,"d":8,"J":-17,"G":11,"q":8,"c":8,"Q":11,"C":11,"\/":-12,",":-10,")":-16,"]":-16,"}":-16,"e":11,"\u0119":11,"o":8,"\u00f3":8,"y":9,"-":22,".":-12,":":-9,";":-9,"u":4}},"D":{"d":"208,-130v0,120,-92,157,-177,120r0,-241v86,-35,177,1,177,121xm185,-130v-1,-100,-59,-130,-132,-108r0,215v69,24,133,-7,132,-107","w":229,"k":{"Y":11,"V":5,"M":4,"\/":12,",":18,")":8,"]":8,"}":8,"T":11,"W":4,"Z":6,"\u0179":6,"\u017b":6,"A":4,"\u0104":4,"-":-7,".":15,":":-5,";":-5}},"E":{"d":"164,0r-133,0r0,-261r133,0r0,19r-112,0r0,98r104,0r0,19r-104,0r0,106r112,0r0,19","w":182,"k":{"Q":1,"\/":-10,",":-10,")":-11,"]":-11,"}":-11,"G":1,"J":-10,"j":-8,".":-10,":":-8,";":-8}},"F":{"d":"161,-242r-109,0r0,98r101,0r0,19r-101,0r0,125r-21,0r0,-261r130,0r0,19","w":177,"k":{"\u0119":3,"\u0105":6,"\u0104":17,"\u00f3":3,"}":-13,"u":1,"r":1,"o":3,"e":3,"d":3,"a":6,"]":-13,"A":17,".":26,")":-13,"n":1,"l":-3,"c":3,"M":4,"\/":19,",":27}},"G":{"d":"204,-10v-82,36,-182,1,-182,-120v0,-116,92,-157,176,-121r-8,18v-68,-31,-146,-1,-146,103v0,102,67,131,139,107r0,-103r-63,0r0,-18r84,0r0,134","w":232,"k":{"v":6,"V":4,")":-4,"]":-4,"}":-4,"T":4,"W":4,"w":6,"y":6,"Y":7}},"H":{"d":"199,0r-22,0r0,-125r-124,0r0,125r-22,0r0,-261r22,0r0,117r124,0r0,-117r22,0r0,261","w":230,"k":{"}":-6,"]":-6,")":-6}},"I":{"d":"53,0r-22,0r0,-261r22,0r0,261","w":84,"k":{"}":-6,"]":-6,")":-6}},"J":{"d":"53,-29v0,64,-30,95,-79,107r0,-19v35,-12,57,-37,57,-88r0,-232r22,0r0,232","w":84,"k":{"\/":-7,",":-10,")":-6,"]":-6,"}":-6}},"K":{"d":"195,0r-27,0r-115,-135r0,135r-22,0r0,-261r22,0r1,122r112,-122r27,0r-114,124","w":201,"k":{"c":6,"Q":10,"\/":-15,",":-14,")":-16,"]":-16,"}":-16,"G":10,"J":-9,"d":5,"g":6,"j":-9,"t":4,"w":13,"C":10,"\u0106":10,"O":10,"\u00d3":10,"e":6,"\u0119":6,"o":6,"\u00f3":6,"y":11,"-":31,".":-13,":":-11,";":-11,"u":4,"U":2}},"L":{"d":"159,0r-128,0r0,-261r22,0r0,242r106,0r0,19","w":172,"k":{"t":5,"V":20,"Q":9,"\/":-14,",":-15,")":-2,"]":-2,"}":-2,"G":9,"J":-19,"T":23,"W":18,"j":-9,"w":13,"C":9,"\u0106":9,"O":9,"\u00d3":9,"e":4,"\u0119":4,"o":4,"\u00f3":4,"y":14,"Y":26,"-":27,".":-15,":":-13,";":-13,"U":5}},"M":{"d":"291,0r-21,0r-32,-239r-72,239r-19,0r-74,-239r-30,239r-21,0r35,-261r28,0r72,234v19,-79,48,-157,70,-234r28,0","w":312,"k":{"\u0106":4,"\u0105":-3,"\u00d3":4,"}":1,"y":4,"u":2,"t":2,"j":-4,"a":-3,"]":1,"Y":11,"W":4,"U":2,"T":9,"O":4,"J":-7,"G":4,"C":4,";":-4,":":-4,".":-8,"-":4,")":1,"V":4,"Q":4,"\/":-8,",":-8}},"N":{"d":"220,0r-23,0r-147,-235r1,235r-20,0r0,-261r24,0r145,232r0,-232r20,0r0,261","w":250,"k":{"}":-6,"]":-6,")":-6}},"O":{"d":"221,-130v0,73,-33,134,-99,134v-66,0,-100,-61,-100,-134v0,-73,34,-134,100,-134v66,0,99,61,99,134xm199,-130v0,-63,-26,-115,-77,-115v-51,0,-78,52,-78,115v0,63,27,114,78,114v51,0,77,-51,77,-114","w":243,"k":{"x":2,"Y":11,"X":8,"V":6,"M":4,"\/":12,")":8,"]":8,"}":8,"T":11,"W":4,"Z":6,"\u0179":6,"\u017b":6,"z":2,"\u017a":2,"\u017c":2,"-":-7,".":15,":":-5,";":-5}},"P":{"d":"185,-187v4,55,-61,87,-132,75r0,112r-22,0r0,-251v59,-29,164,-9,154,64xm163,-187v7,-54,-64,-69,-110,-52r0,108v53,12,116,-10,110,-56","w":201,"k":{"\u017b":4,"\u0179":4,"\u0119":6,"\u0105":4,"\u0104":22,"\u00f3":6,"}":-3,"y":-4,"t":-5,"o":6,"k":-3,"h":-3,"g":6,"e":6,"d":6,"b":-3,"a":4,"]":-3,"Z":4,"A":22,".":54,"-":5,")":-3,"q":6,"l":-3,"f":-4,"c":6,"M":5,"\/":32,",":55}},"Q":{"d":"221,53r-17,13r-48,-70v-80,32,-134,-40,-134,-126v0,-73,33,-134,99,-134v114,0,129,199,52,251xm199,-130v0,-63,-27,-115,-78,-115v-51,0,-77,52,-77,115v0,63,26,114,77,114v51,0,78,-51,78,-114","w":243,"k":{"\u0104":4,"}":-4,"]":-4,"Y":11,"T":11,"A":4,".":15,"-":-7,")":-4,"\/":-10}},"R":{"d":"199,0r-24,0r-44,-87v-12,-31,-38,-33,-78,-31r0,118r-22,0r0,-251v17,-8,43,-13,67,-13v59,0,89,30,89,71v1,44,-29,61,-65,69v39,25,52,84,77,124xm165,-192v8,-48,-68,-65,-112,-47r0,103v58,2,115,-1,112,-56","w":214,"k":{"q":6,"c":6,"V":2,"Q":3,"\/":-12,",":-8,")":4,"]":4,"}":4,"G":3,"J":-6,"T":4,"W":4,"d":6,"g":6,"j":-7,"C":3,"\u0106":3,"O":3,"\u00d3":3,"e":6,"\u0119":6,"o":6,"\u00f3":6,"Y":6,"-":14,".":-8,":":-5,";":-5,"u":4}},"S":{"d":"44,-197v7,67,122,50,122,129v0,69,-93,88,-147,58r8,-19v37,23,122,16,117,-39v-5,-67,-122,-53,-122,-129v0,-64,86,-82,133,-54r-8,18v-33,-22,-108,-14,-103,36","w":187,"k":{"w":8,"y":9,"v":9,"f":4,"V":3,"S":4,"\/":1,")":-3,"]":-3,"}":-3,"J":-5,"T":5,"W":4,"j":-5,"t":4,"z":1,"\u017a":1,"\u017c":1,"a":-3,"\u0105":-3}},"T":{"d":"172,-242r-69,0r0,242r-22,0r0,-242r-69,0r0,-19r160,0r0,19","w":184,"k":{"y":12,"v":12,"p":11,"n":11,"m":11,"l":-5,"V":-5,"Q":11,"M":9,"\/":23,",":30,")":-21,"]":-21,"}":-21,"G":11,"W":-1,"d":17,"g":17,"w":14,"z":6,"\u017a":6,"\u017c":6,"A":20,"\u0104":20,"C":11,"\u0106":11,"O":11,"\u00d3":11,"c":17,"\u0107":17,"e":17,"\u0119":17,"o":17,"\u00f3":17,"S":2,"\u015a":2,"s":14,"\u015b":14,"Y":-5,"-":22,".":30,":":8,";":8,"u":11,"a":20,"\u0105":20,"b":-5,"h":-5,"k":-5,"r":11}},"U":{"d":"195,-73v0,48,-36,77,-82,77v-46,0,-82,-29,-82,-77r0,-188r22,0r0,188v0,36,27,57,60,57v33,0,61,-21,61,-57r0,-188r21,0r0,188","w":226,"k":{"\u0104":4,"A":4,"x":4,"M":2,"\/":7,")":-6,"]":-6,"}":-6,"Z":2,"\u0179":2,"\u017b":2,"z":5,"\u017a":5,"\u017c":5,".":10}},"V":{"d":"208,-261r-86,261r-24,0r-86,-261r24,0r74,238r74,-238r24,0","w":219,"k":{"\u015a":1,"\u0142":-4,"\u0119":12,"\u0107":12,"\u0106":6,"\u0105":13,"\u0104":14,"\u00f3":12,"\u00d3":6,"}":-17,"u":4,"r":4,"o":12,"l":-4,"k":-4,"h":-4,"g":12,"e":12,"d":12,"c":12,"b":-4,"a":13,"]":-17,"T":-5,"S":1,"O":6,"G":6,"C":6,"A":14,";":14,":":14,".":39,"-":21,")":-17,"s":6,"p":4,"n":4,"m":4,"Q":6,"M":4,"\/":22,",":40}},"W":{"d":"310,-261r-67,261r-23,0r-57,-234r-57,234r-23,0r-67,-261r23,0r56,237r58,-237r21,0r57,237r57,-237r22,0","w":326,"k":{"y":5,"s":6,"n":4,"m":4,"c":10,"Q":4,"M":4,"C":4,"\/":18,",":32,")":-13,"]":-13,"}":-13,"G":4,"T":-1,"d":10,"g":10,"z":2,"\u017a":2,"\u017c":2,"A":12,"\u0104":12,"O":4,"\u00d3":4,"e":10,"\u0119":10,"o":10,"\u00f3":10,"S":3,"\u015a":3,"-":17,".":32,":":12,";":12,"u":4,"a":12,"\u0105":12,"r":4}},"X":{"d":"197,0r-25,0r-68,-117r-68,117r-24,0r79,-135r-74,-126r24,0r63,108r63,-108r25,0r-75,126","w":208,"k":{"\u0119":4,"\u0105":-2,"\u00d3":8,"}":-13,"t":4,"e":4,"a":-2,"]":-13,"O":8,"J":-20,"G":8,";":-7,":":-7,".":-11,"-":23,")":-13,"y":9,"u":2,"o":4,"Q":8,"C":8,"\/":-12,",":-11}},"Y":{"d":"204,-261r-86,156r0,105r-22,0r0,-105r-85,-156r24,0r73,133r72,-133r24,0","w":214,"k":{"\u0119":24,"\u0105":19,"\u0104":19,"\u00f3":24,"\u00d3":11,"w":11,"u":13,"o":24,"e":24,"a":19,"O":11,"A":19,"v":9,"p":14,"n":14,"m":14,"Q":11,"M":11,"\/":32,")":-14,"]":-14,"}":-14,"G":13,"T":-5,"d":24,"g":24,"t":2,"z":6,"\u017a":6,"\u017c":6,"s":15,"\u015b":15,"b":-4,"h":-4,"k":-4,"r":14,"l":-4,"\u0142":-4}},"Z":{"d":"168,0r-156,0r123,-242r-117,0r0,-19r149,0r-123,242r124,0r0,19","w":185,"k":{"v":8,"Q":11,"\/":-10,",":-13,")":-7,"]":-7,"}":-7,"G":9,"J":-14,"T":1,"d":7,"g":7,"j":-10,"t":5,"w":8,"C":9,"\u0106":9,"O":9,"\u00d3":9,"c":7,"\u0107":7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"y":8,"Y":1,"-":23,".":-13,":":-10,";":-10,"u":4,"b":-3,"h":-3,"k":-3,"l":-3,"\u0142":-3}},"[":{"d":"108,70r-74,0r0,-353r74,0r0,18r-53,0r0,318r53,0r0,17","w":128,"k":{"x":1,"v":3,"q":9,"p":-16,"n":3,"m":3,"i":-10,"f":2,"X":-13,"V":-17,"Q":8,"P":-5,"N":-6,"M":1,"I":-6,"H":-6,"F":-6,"B":-5,"?":-13,"9":5,"8":3,"7":-5,"6":9,"5":-20,"4":-1,"3":-26,"2":-2,"1":10,"0":9,"!":-7,")":-26,"]":-26,"}":-26,"G":8,"J":-52,"T":-21,"W":-13,"Z":-9,"\u0179":-9,"\u017b":-9,"d":9,"g":-4,"j":-48,"t":3,"w":4,"z":-2,"\u017a":-2,"\u017c":-2,"A":-6,"\u0104":-6,"C":8,"\u0106":8,"O":8,"\u00d3":8,"c":9,"\u0107":9,"e":9,"\u0119":9,"o":9,"\u00f3":9,"S":-1,"\u015a":-1,"s":3,"\u015b":3,"Y":-14,".":27,"u":3,"U":-6,"a":3,"\u0105":3,"b":-16,"h":-16,"k":-16,"r":3,"l":-16,"\u0142":-16,"D":-5,"K":-6,"R":-5,"E":-6,"\u0118":-6,"L":-6,"\u0141":-6}},"\\":{"d":"158,63r-20,6r-121,-348r20,-7","w":161},"]":{"d":"94,70r-73,0r0,-17r52,0r0,-318r-52,0r0,-18r73,0r0,353","w":128},"^":{"d":"172,-174r-14,12r-55,-67r-55,67r-14,-12r58,-70v5,-7,17,-7,22,0","w":206},"_":{"d":"211,69r-212,0r0,-18r212,0r0,18","w":209},"`":{"d":"69,-217r-17,0r-35,-47v4,-10,20,-9,25,0","w":105},"a":{"d":"160,-10v-13,8,-41,14,-65,14v-51,0,-76,-23,-76,-58v0,-57,61,-64,120,-67v13,-68,-60,-69,-102,-47r-7,-16v44,-22,130,-24,130,47r0,127xm139,-21r0,-84v-46,3,-100,5,-100,50v-9,41,68,50,100,34","w":188,"k":{"y":4,"x":2,"v":4,"f":2,"\/":2,",":2,")":3,"]":3,"}":3,"j":-4,"t":2,"w":4}},"b":{"d":"177,-100v0,100,-80,123,-149,90r0,-273r22,0r0,95v64,-27,127,10,127,88xm156,-99v0,-68,-52,-95,-106,-72r0,149v52,20,106,2,106,-77","k":{"v":4,"f":2,"\/":6,",":12,")":9,"]":9,"}":9,"j":-3,"t":2,"w":4,"z":4,"\u017a":4,"\u017c":4,"y":4,"-":-5,".":10,":":-1,";":-1}},"c":{"d":"149,-10v-58,34,-128,7,-128,-87v0,-94,70,-120,128,-87r-8,16v-46,-27,-99,-9,-99,71v0,80,52,96,99,71","w":165,"k":{"v":-3,"q":6,"c":6,"\/":-10,")":-2,"]":-2,"}":-2,"d":6,"g":6,"j":-7,"e":6,"\u0119":6,"o":6,"\u00f3":6,"y":-3,".":-10,":":-6,";":-6}},"d":{"d":"169,-10v-10,6,-35,14,-58,14v-57,0,-90,-40,-90,-98v0,-73,57,-119,127,-96r0,-93r21,0r0,273xm148,-22r0,-151v-58,-19,-106,16,-106,79v0,64,54,96,106,72","k":{"l":-5,"\/":2,",":2,")":-16,"]":-16,"}":-16,"j":-5,"b":-5,"h":-5,"k":-5}},"e":{"d":"103,-198v48,-1,80,37,74,92r-136,20v0,71,72,86,124,60r7,16v-65,33,-151,7,-151,-87v0,-60,31,-101,82,-101xm157,-119v0,-42,-22,-62,-54,-62v-38,0,-62,31,-63,79","w":198,"k":{"y":2,"x":2,"v":2,"f":2,"\/":-4,",":4,")":9,"]":9,"}":9,"j":-4,"t":2,"w":2,"z":2,"\u017a":2,"\u017c":2,"-":-5,".":4,":":-1,";":-1,"a":3,"\u0105":3}},"f":{"d":"112,-265v-39,-3,-54,27,-49,71r45,0r0,16r-45,0r0,178r-21,0r0,-178r-28,0r0,-16r28,0v-6,-57,19,-92,70,-89r0,18","w":122,"k":{"\u0142":-5,"\u0119":7,"\u0107":7,"\u0105":6,"\u00f3":7,"}":-24,"o":7,"l":-5,"k":-5,"h":-5,"g":7,"e":7,"d":7,"c":7,"b":-5,"a":6,"]":-24,";":4,":":4,".":22,"-":8,")":-24,"q":7,"\/":13,",":22}},"g":{"d":"169,2v8,77,-82,95,-138,65r8,-17v41,23,117,16,109,-48r0,-19v-61,28,-127,-5,-127,-83v0,-95,83,-116,148,-84r0,186xm148,-33r0,-140v-51,-18,-106,-2,-106,73v0,68,54,88,106,67","k":{"\/":-15,",":-7,")":-8,"]":-8,"}":-8,"j":-15}},"h":{"d":"171,0r-21,0v-7,-71,29,-184,-54,-179v-16,0,-34,4,-46,12r0,167r-22,0r0,-283r22,0r0,98v46,-26,121,-10,121,51r0,134","w":199,"k":{"v":2,"f":2,")":3,"]":3,"}":3,"t":2,"w":2,"y":2}},"i":{"d":"56,-252v0,8,-7,15,-15,15v-8,0,-15,-7,-15,-15v0,-8,7,-15,15,-15v8,0,15,7,15,15xm51,0r-21,0r0,-194r21,0r0,194","w":81,"k":{"}":-10,"]":-10,")":-10}},"j":{"d":"56,-252v0,8,-7,15,-15,15v-8,0,-15,-7,-15,-15v0,-8,7,-15,15,-15v8,0,15,7,15,15xm51,-18v0,61,-33,89,-70,98r0,-20v27,-9,49,-32,49,-78r0,-176r21,0r0,176","w":81,"k":{"\/":-10,",":-8,")":-10,"]":-10,"}":-10}},"k":{"d":"176,0r-27,0r-99,-100r0,100r-20,0r0,-283r20,0r1,180r93,-91r27,0r-95,92","w":181,"k":{"q":6,"\/":-9,",":-12,")":-5,"]":-5,"}":-5,"d":6,"g":6,"j":-11,"c":6,"\u0107":6,"e":6,"\u0119":6,"o":6,"\u00f3":6,"-":16,".":-12,":":-7,";":-7}},"l":{"d":"51,0r-21,0r0,-283r21,0r0,283","w":81,"k":{")":-16,"]":-16,"}":-16,"j":-5,"b":-5,"h":-5,"k":-5,"l":-5,"\u0142":-5}},"m":{"d":"281,0r-21,0r0,-136v4,-50,-72,-55,-94,-25r0,161r-22,0r0,-141v4,-40,-63,-47,-94,-31r0,172r-22,0r0,-184v34,-19,108,-20,126,10v30,-37,127,-31,127,37r0,137","w":309,"k":{"}":3,"y":2,"w":2,"t":2,"j":-5,"]":3,")":3,"v":2,"f":2}},"n":{"d":"171,0r-21,0v-8,-71,31,-181,-53,-180v-19,0,-36,4,-47,8r0,172r-22,0r0,-184v48,-25,143,-19,143,50r0,134","w":199,"k":{"}":3,"y":2,"w":2,"t":2,"j":-5,"]":3,")":3,"v":2,"f":2}},"o":{"d":"181,-97v0,57,-27,101,-80,101v-53,0,-80,-44,-80,-101v0,-57,27,-101,80,-101v53,0,80,44,80,101xm159,-97v0,-48,-18,-83,-58,-83v-40,0,-59,35,-59,83v0,48,19,83,59,83v40,0,58,-35,58,-83","w":201,"k":{"j":-4,"y":4,"x":5,"v":4,"f":2,"\/":6,",":12,")":9,"]":9,"}":9,"t":2,"w":4,"z":4,"\u017a":4,"\u017c":4,"-":-5,".":10,":":-1,";":-1}},"p":{"d":"177,-100v0,73,-57,120,-127,97r0,80r-22,0r0,-261v12,-7,37,-14,59,-14v57,0,90,40,90,98xm156,-100v0,-63,-53,-95,-106,-73r0,152v56,21,106,-16,106,-79","k":{"\u017c":4,"\u017a":4,"}":9,"z":4,"y":4,"w":4,"t":2,"j":-3,"]":9,";":-1,":":-1,".":10,"-":-5,")":9,"x":11,"v":4,"f":2,"\/":6,",":12}},"q":{"d":"169,77r-21,0r0,-83v-64,27,-127,-9,-127,-88v0,-100,80,-122,148,-90r0,261xm148,-24r0,-149v-54,-19,-106,-1,-106,78v0,68,53,96,106,71","k":{"}":-16,"]":-16,")":-16,"\/":-18,",":-9}},"r":{"d":"112,-197r-5,18v-19,-3,-44,1,-57,7r0,172r-22,0r0,-184v19,-10,56,-16,84,-13","w":123,"k":{"q":6,"\/":16,",":30,")":3,"]":3,"}":3,"d":6,"g":6,"c":6,"\u0107":6,"e":6,"\u0119":6,"o":6,"\u00f3":6,"-":10,".":30,":":-2,";":-2,"a":4,"\u0105":4}},"s":{"d":"44,-148v4,52,104,37,97,98v6,53,-83,67,-124,40r8,-16v28,18,97,17,95,-24v-2,-51,-105,-37,-98,-98v-7,-48,79,-63,113,-36r-9,16v-21,-19,-85,-15,-82,20","w":161,"k":{"v":2,"s":4,"f":2,",":4,")":4,"]":4,"}":4,"j":-5,"t":2,"w":2,"y":2,"-":13,".":1,":":3,";":3,"a":-4,"\u0105":-4}},"t":{"d":"107,0v-34,8,-65,-9,-65,-47r0,-131r-30,0r0,-16r30,0r0,-48r21,-8r0,56r44,0r0,16r-44,0r0,130v0,27,22,35,44,29r0,19","w":121,"k":{"q":4,"\/":-13,",":-10,")":3,"]":3,"}":3,"d":4,"g":4,"j":-10,"c":4,"\u0107":4,"e":4,"\u0119":4,"o":4,"\u00f3":4,"-":6,".":-10,":":-8,";":-8,"a":-2,"\u0105":-2}},"u":{"d":"168,-10v-14,7,-40,14,-68,14v-46,0,-72,-22,-72,-67r0,-131r22,0r0,132v-8,52,63,55,97,40r0,-172r21,0r0,184","w":196,"k":{",":2,")":3,"]":3,"}":3}},"v":{"d":"180,-194r-71,194r-24,0r-72,-194r23,0r61,174v15,-56,41,-119,60,-174r23,0","w":193,"k":{"\u015b":2,"\u0119":4,"\u0107":4,"\u0105":4,"\u00f3":4,"}":3,"s":2,"o":4,"g":4,"e":4,"d":4,"c":4,"a":4,"]":3,";":-5,":":-5,".":35,"-":5,")":3,"q":4,"\/":15,",":36}},"w":{"d":"280,-194r-60,194r-22,0r-51,-172v-13,55,-35,117,-50,172r-21,0r-61,-194r22,0r50,174r50,-174r21,0r44,146v5,12,4,29,7,28r49,-174r22,0","w":295,"k":{"q":4,"c":4,"\/":14,",":32,")":4,"]":4,"}":4,"d":4,"g":4,"e":4,"\u0119":4,"o":4,"\u00f3":4,"s":3,"\u015b":3,"-":5,".":31,"a":4,"\u0105":4}},"x":{"d":"170,0r-24,0r-56,-85r-55,85r-24,0r67,-101r-62,-93r24,0r51,78r50,-78r24,0r-62,93","w":181,"k":{"\u0119":5,"\u00f3":5,"}":1,"u":2,"o":5,"j":-14,"g":5,"e":5,"d":4,"]":1,";":-5,":":-5,".":-9,"-":16,")":1,"q":4,"c":4,"\/":-11,",":-13}},"y":{"d":"180,-194r-101,271r-22,0r29,-77r-73,-194r23,0r61,176v15,-57,41,-120,60,-176r23,0","w":193,"k":{"\u0119":4,"\u0107":4,"\u0105":4,"\u00f3":4,"o":4,"e":4,"c":4,"a":4,"q":4,"\/":14,",":30,")":3,"]":3,"}":3,"d":4,"g":4,"s":2,"\u015b":2,"-":5,".":36,":":-2,";":-2}},"z":{"d":"148,0r-135,0r100,-176r-95,0r0,-18r127,0r-100,176r103,0r0,18","w":164,"k":{"q":7,"\/":-13,",":-8,")":-2,"]":-2,"}":-2,"d":7,"g":7,"c":7,"\u0107":7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"-":15,".":-8,":":-2,";":-2}},"{":{"d":"104,70v-41,3,-64,-16,-64,-55v0,-45,22,-105,-24,-112r0,-19v45,-6,24,-68,24,-111v0,-39,23,-59,64,-56r0,18v-88,-6,3,136,-66,159v42,13,23,74,23,121v0,27,15,40,43,38r0,17","w":128,"k":{"x":1,"v":3,"q":9,"p":-16,"n":3,"m":3,"i":-10,"f":2,"X":-13,"V":-17,"Q":8,"P":-5,"N":-6,"M":1,"I":-6,"H":-6,"F":-6,"B":-5,"?":-13,"9":5,"8":3,"7":-5,"6":9,"5":-20,"4":-1,"3":-26,"2":-2,"1":10,"0":9,"!":-7,")":-26,"]":-26,"}":-26,"G":8,"J":-52,"T":-21,"W":-13,"Z":-9,"\u0179":-9,"\u017b":-9,"d":9,"g":-4,"j":-48,"t":3,"w":4,"z":-2,"\u017a":-2,"\u017c":-2,"A":-6,"\u0104":-6,"C":8,"\u0106":8,"O":8,"\u00d3":8,"c":9,"\u0107":9,"e":9,"\u0119":9,"o":9,"\u00f3":9,"S":-1,"\u015a":-1,"s":3,"\u015b":3,"Y":-14,".":27,"u":3,"U":-6,"a":3,"\u0105":3,"b":-16,"h":-16,"k":-16,"r":3,"l":-16,"\u0142":-16,"D":-5,"K":-6,"R":-5,"E":-6,"\u0118":-6,"L":-6,"\u0141":-6}},"|":{"d":"52,77r-21,0r0,-360r21,0r0,360","w":82},"}":{"d":"113,-97v-45,6,-24,69,-24,112v0,39,-24,58,-65,55r0,-17v90,7,-2,-137,67,-160v-41,-13,-23,-74,-23,-120v0,-27,-16,-40,-44,-38r0,-18v41,-3,65,17,65,56v0,44,-22,104,24,111r0,19","w":128},"~":{"d":"176,-141v-6,19,-21,31,-41,31v-26,0,-40,-22,-62,-22v-14,0,-24,9,-29,22r-13,-10v6,-19,20,-30,40,-30v26,0,40,22,62,22v14,0,25,-9,30,-22","w":206},"\u00d3":{"d":"221,-130v0,73,-33,134,-99,134v-66,0,-100,-61,-100,-134v0,-73,34,-134,100,-134v66,0,99,61,99,134xm199,-130v0,-63,-26,-115,-77,-115v-51,0,-78,52,-78,115v0,63,27,114,78,114v51,0,77,-51,77,-114xm158,-331r-34,47r-17,0v14,-17,17,-47,41,-54v5,0,9,2,10,7","w":243,"k":{"x":2,"Y":11,"X":8,"V":6,"M":4,"\/":12,")":8,"]":8,"}":8,"T":11,"W":4,"Z":6,"\u0179":6,"\u017b":6,"z":2,"\u017a":2,"\u017c":2,"-":-7,".":15,":":-5,";":-5}},"\u00f3":{"d":"181,-97v0,57,-27,101,-80,101v-53,0,-80,-44,-80,-101v0,-57,27,-101,80,-101v53,0,80,44,80,101xm159,-97v0,-48,-18,-83,-58,-83v-40,0,-59,35,-59,83v0,48,19,83,59,83v40,0,58,-35,58,-83xm137,-264r-34,47r-18,0v14,-17,17,-49,42,-54v5,0,9,2,10,7","w":201,"k":{"y":4,"x":5,"v":4,"f":2,"\/":6,",":12,")":9,"]":9,"}":9,"t":2,"w":4,"z":4,"\u017a":4,"\u017c":4,"-":-5,".":10,":":-1,";":-1}},"\u0104":{"d":"237,62v-24,13,-68,8,-66,-23v0,-15,12,-29,31,-40r-30,-82r-109,0r-30,83r-23,0r95,-261r25,0r95,261v-25,5,-36,29,-36,37v-1,19,28,20,43,12xm167,-100r-41,-113v-6,-14,-6,-31,-9,-30v-10,44,-34,100,-49,143r99,0","w":235,"k":{"y":9,"v":9,"Y":19,"V":14,"U":4,"Q":4,"\/":-13,")":-6,"]":-6,"}":-6,"G":4,"J":-11,"T":20,"W":12,"j":-10,"t":3,"w":9,"s":-2,"\u015b":-2,"-":14,".":-16,":":-13,";":-13}},"\u0105":{"d":"160,-10v-22,7,-60,32,-55,47v-1,19,28,20,43,12r5,13v-24,13,-68,8,-66,-23v0,-13,10,-26,25,-36v-54,7,-93,-17,-93,-57v0,-57,61,-64,120,-67v13,-68,-60,-69,-102,-47r-7,-16v44,-22,130,-24,130,47r0,127xm139,-21r0,-84v-46,3,-100,5,-100,50v-9,41,68,50,100,34","w":188,"k":{"y":4,"x":2,"v":4,"f":2,"\/":2,",":2,")":3,"]":3,"}":3,"j":-4,"t":2,"w":4}},"\u0106":{"d":"179,-10v-77,38,-157,-3,-157,-120v0,-117,77,-157,157,-121r-8,18v-63,-32,-126,1,-126,103v0,102,62,133,126,102xm153,-331r-35,47r-17,0v14,-17,17,-47,41,-54v5,0,10,2,11,7","k":{"\/":-12,",":-10,")":-16,"]":-16,"}":-16,"e":11,"\u0119":11,"o":8,"\u00f3":8,"y":9,"-":22,".":-12,":":-9,";":-9,"u":4}},"\u0107":{"d":"149,-10v-58,34,-128,7,-128,-87v0,-94,70,-120,128,-87r-8,16v-46,-27,-99,-9,-99,71v0,80,52,96,99,71xm135,-264r-34,47r-17,0v14,-17,17,-47,41,-54v5,0,9,2,10,7","w":165,"k":{"v":-3,"q":6,"\/":-10,")":-2,"]":-2,"}":-2,"d":6,"g":6,"j":-7,"e":6,"\u0119":6,"o":6,"\u00f3":6,"y":-3,".":-10,":":-6,";":-6}},"\u0118":{"d":"170,62v-24,13,-68,8,-66,-23v0,-14,11,-28,29,-39r-102,0r0,-261r133,0r0,19r-112,0r0,98r104,0r0,19r-104,0r0,106r112,0r0,19v-29,0,-41,28,-41,37v0,20,27,20,42,12","w":182,"k":{"Q":1,"\/":-10,",":-10,")":-11,"]":-11,"}":-11,"G":1,"J":-10,"j":-8,".":-10,":":-8,";":-8}},"\u0119":{"d":"172,-10v-22,9,-56,32,-51,47v-1,20,27,20,42,12r5,13v-24,13,-68,8,-66,-23v0,-13,10,-26,25,-36v-66,7,-105,-28,-106,-100v0,-60,31,-101,82,-101v48,-1,80,37,74,92r-136,20v0,71,72,86,124,60xm157,-119v0,-42,-22,-62,-54,-62v-38,0,-62,31,-63,79","w":198,"k":{"y":2,"x":2,"v":2,"f":2,"\/":-4,",":4,")":9,"]":9,"}":9,"j":-4,"t":2,"w":2,"z":2,"\u017a":2,"\u017c":2,"-":-5,".":4,":":-1,";":-1,"a":3,"\u0105":3}},"\u0141":{"d":"166,0r-128,0r0,-139r-28,16r0,-19r28,-16r0,-103r22,0r0,91r49,-28r0,19r-49,27r0,133r106,0r0,19","w":178,"k":{"V":20,"\/":-14,",":-15,")":-2,"]":-2,"}":-2,"G":9,"J":-19,"T":23,"W":18,"j":-9,"w":13,"C":9,"\u0106":9,"O":9,"\u00d3":9,"e":4,"\u0119":4,"o":4,"\u00f3":4,"y":14,"Y":26,"-":27,".":-15,":":-13,";":-13,"U":5}},"\u0142":{"d":"81,-180r-27,15r0,165r-21,0r0,-153r-27,15r0,-18r27,-15r0,-112r21,0r0,101r27,-16r0,18","w":87,"k":{")":-16,"]":-16,"}":-16,"j":-5,"b":-5,"h":-5,"k":-5,"l":-5,"\u0142":-5}},"\u0143":{"d":"220,0r-23,0r-147,-235r1,235r-20,0r0,-261r24,0r145,232r0,-232r20,0r0,261xm163,-331r-34,47r-17,0v14,-17,17,-47,41,-54v5,0,9,2,10,7","w":250},"\u0144":{"d":"171,0r-21,0v-8,-71,31,-181,-53,-180v-19,0,-36,4,-47,8r0,172r-22,0r0,-184v48,-25,143,-19,143,50r0,134xm132,-264r-34,47r-17,0v14,-17,17,-47,41,-54v5,0,9,2,10,7","w":199,"k":{"y":2,"v":2}},"\u015a":{"d":"44,-197v7,67,122,50,122,129v0,69,-93,88,-147,58r8,-19v37,23,122,16,117,-39v-5,-67,-122,-53,-122,-129v0,-64,86,-82,133,-54r-8,18v-33,-22,-108,-14,-103,36xm131,-331r-34,47r-17,0v14,-17,17,-47,41,-54v5,0,9,2,10,7","w":187,"k":{"y":9,"v":9,"f":4,"V":3,"\/":1,")":-3,"]":-3,"}":-3,"J":-5,"T":5,"W":4,"j":-5,"t":4,"z":1,"\u017a":1,"\u017c":1,"a":-3,"\u0105":-3}},"\u015b":{"d":"44,-148v4,52,104,37,97,98v6,53,-83,67,-124,40r8,-16v28,18,97,17,95,-24v-2,-51,-105,-37,-98,-98v-7,-48,79,-63,113,-36r-9,16v-21,-19,-85,-15,-82,20xm118,-264r-34,47r-17,0v14,-17,17,-47,41,-54v5,0,9,2,10,7","w":161,"k":{"v":2,"f":2,",":4,")":4,"]":4,"}":4,"j":-5,"t":2,"w":2,"y":2,"-":13,".":1,":":3,";":3,"a":-4,"\u0105":-4}},"\u0179":{"d":"168,0r-156,0r123,-242r-117,0r0,-19r149,0r-123,242r124,0r0,19xm128,-331r-35,47r-17,0v14,-17,17,-47,41,-54v5,0,10,2,11,7","w":185,"k":{"v":8,"Q":11,"\/":-10,",":-13,")":-7,"]":-7,"}":-7,"G":9,"J":-14,"T":1,"d":7,"g":7,"j":-10,"t":5,"w":8,"C":9,"\u0106":9,"O":9,"\u00d3":9,"c":7,"\u0107":7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"y":8,"Y":1,"-":23,".":-13,":":-10,";":-10,"u":4,"b":-3,"h":-3,"k":-3,"l":-3,"\u0142":-3}},"\u017a":{"d":"148,0r-135,0r100,-176r-95,0r0,-18r127,0r-100,176r103,0r0,18xm118,-264r-35,47r-17,0v14,-17,17,-47,41,-54v5,0,10,2,11,7","w":164,"k":{"q":7,"\/":-13,",":-8,")":-2,"]":-2,"}":-2,"d":7,"g":7,"c":7,"\u0107":7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"-":15,".":-8,":":-2,";":-2}},"\u017b":{"d":"168,0r-156,0r123,-242r-117,0r0,-19r149,0r-123,242r124,0r0,19xm106,-308v0,8,-7,15,-15,15v-8,0,-15,-7,-15,-15v0,-8,7,-15,15,-15v8,0,15,7,15,15","w":185,"k":{"v":8,"Q":11,"\/":-10,",":-13,")":-7,"]":-7,"}":-7,"G":9,"J":-14,"T":1,"d":7,"g":7,"j":-10,"t":5,"w":8,"C":9,"\u0106":9,"O":9,"\u00d3":9,"c":7,"\u0107":7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"y":8,"Y":1,"-":23,".":-13,":":-10,";":-10,"u":4,"b":-3,"h":-3,"k":-3,"l":-3,"\u0142":-3}},"\u017c":{"d":"148,0r-135,0r100,-176r-95,0r0,-18r127,0r-100,176r103,0r0,18xm95,-242v0,8,-7,15,-15,15v-8,0,-15,-7,-15,-15v0,-8,7,-14,15,-14v8,0,15,6,15,14","w":164,"k":{"q":7,"\/":-13,",":-8,")":-2,"]":-2,"}":-2,"d":7,"g":7,"c":7,"\u0107":7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"-":15,".":-8,":":-2,";":-2}},"\u00a0":{"w":101}}});
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * 2006 Hans Reichel published by FSI Fonts und Software GmbH
 * 
 * Trademark:
 * Daxline is a trademark of FSI Fonts und Software GmbH
 * 
 * Manufacturer:
 * FSI Fonts und Software GmbH
 * 
 * Designer:
 * Hans Reichel
 * 
 * Vendor URL:
 * http://www.fontfont.com
 * 
 * License information:
 * http://www.fontfont.com/eula/license.html
 */
Cufon.registerFont({"w":212,"face":{"font-family":"DaxlinePro-Medium","font-weight":500,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 3 6 0 0 2 0 4","ascent":"279","descent":"-81","x-height":"4","bbox":"-23 -340 351 81","underline-thickness":"27.72","underline-position":"-19.8","stemh":"21","stemv":"39","unicode-range":"U+0020-U+017C"},"glyphs":{" ":{"w":93},"!":{"d":"74,-261r-6,174r-34,0r-6,-174r46,0xm77,-23v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26v0,-14,12,-26,26,-26v14,0,26,12,26,26","w":102,"k":{"}":-5,"]":-5,")":-5}},"\"":{"d":"139,-254r-7,109r-24,0r-7,-109v7,-13,31,-13,38,0xm63,-254r-7,109r-23,0r-7,-109v7,-13,30,-13,37,0","w":164},"#":{"d":"249,-163r-47,0r-9,63r42,0r0,27r-46,0r-10,73r-31,0r10,-73r-61,0r-11,73r-31,0r11,-73r-43,0r0,-27r47,0r9,-63r-43,0r0,-28r47,0r10,-70r30,0r-9,70r61,0r10,-70r31,0r-10,70r43,0r0,28xm171,-163r-61,0r-9,63r61,0","w":273,"k":{"9":7,"8":3,"7":-4,"6":5,"5":6,"4":19,"3":-2,"2":2,"1":-3,"0":7}},"$":{"d":"66,-194v10,59,118,45,118,121v0,41,-29,70,-75,76r2,54r-33,0r5,-53v-21,-1,-46,-7,-61,-14r14,-35v31,18,107,21,107,-25v0,-23,-22,-34,-45,-44v-33,-14,-73,-34,-73,-78v0,-40,27,-65,69,-71r-2,-52r33,0r-5,50v22,1,42,7,55,14r-14,32v-26,-16,-102,-17,-95,25","w":208},"%":{"d":"328,-77v0,48,-19,81,-59,81v-40,0,-60,-33,-60,-81v0,-48,20,-82,60,-82v40,0,59,34,59,82xm236,-256r-96,260r-26,-8r96,-261xm141,-183v0,48,-19,81,-59,81v-40,0,-60,-33,-60,-81v0,-48,20,-82,60,-82v40,0,59,34,59,82xm297,-78v0,-35,-9,-54,-28,-54v-19,0,-29,19,-29,54v0,35,10,55,29,55v19,0,28,-20,28,-55xm111,-184v0,-35,-10,-54,-29,-54v-19,0,-29,19,-29,54v0,35,10,55,29,55v19,0,29,-20,29,-55","w":350},"&":{"d":"243,-145r-44,8r0,127v-16,7,-46,14,-78,14v-64,0,-103,-24,-103,-73v0,-37,23,-60,55,-70v-75,-24,-49,-126,39,-126v24,0,46,6,61,14r-12,31v-29,-18,-98,-16,-93,27v8,68,117,22,170,18xm161,-33r0,-98v-44,6,-108,14,-103,59v-6,46,64,52,103,39","w":256},"'":{"d":"63,-254r-7,109r-23,0r-7,-109v7,-13,30,-13,37,0","w":88},"(":{"d":"127,62r-29,16v-44,-50,-76,-110,-76,-185v0,-75,32,-135,76,-185r29,17v-35,45,-63,100,-63,168v0,68,28,124,63,169","w":138,"k":{"x":4,"v":11,"q":17,"p":-11,"n":10,"m":10,"i":-7,"f":8,"X":-9,"V":-14,"Q":13,"P":-1,"N":-2,"M":5,"I":-2,"H":-2,"F":-2,"B":-1,"?":-9,"9":12,"8":11,"6":18,"5":-16,"4":6,"3":-20,"2":5,"1":19,"0":18,"!":-5,")":-21,"]":-21,"}":-21,"G":13,"J":-48,"T":-14,"W":-10,"Z":-5,"\u0179":-5,"\u017b":-5,"d":16,"g":-2,"j":-43,"t":10,"w":12,"z":5,"\u017a":5,"\u017c":5,"A":-3,"\u0104":-3,"C":13,"\u0106":13,"O":13,"\u00d3":13,"c":17,"\u0107":17,"e":17,"\u0119":17,"o":17,"\u00f3":17,"y":7,"S":4,"\u015a":4,"s":9,"\u015b":9,"Y":-13,".":27,"u":10,"U":-2,"a":11,"\u0105":11,"b":-11,"h":-11,"k":-11,"r":10,"l":-11,"\u0142":-11,"D":-1,"K":-2,"R":-1,"E":-2,"\u0118":-2,"L":-2,"\u0141":-2}},")":{"d":"117,-107v0,75,-32,135,-76,185r-29,-16v35,-45,63,-101,63,-169v0,-68,-28,-123,-63,-168r29,-17v44,50,76,110,76,185","w":138,"k":{".":4}},"*":{"d":"178,-239v11,5,17,19,10,31r-62,15r41,48v-1,12,-14,24,-27,20r-33,-52r-32,52v-14,4,-27,-7,-28,-20r41,-48r-62,-15v-7,-12,-1,-26,10,-31r58,23r-4,-63v8,-11,27,-10,35,0r-5,63","w":210},"+":{"d":"177,-102r-60,0r0,62r-33,0r0,-62r-60,0r0,-30r60,0r0,-62r33,0r0,62r60,0r0,30","w":200},",":{"d":"77,-35r-49,96r-28,0r32,-96v6,-16,43,-20,45,0","w":94,"k":{"9":3,"8":-6,"7":5,"6":-3,"5":-3,"4":-6,"3":3,"2":-3,"1":9,"0":-2}},"-":{"d":"123,-100r-100,0r0,-34r100,0r0,34","w":146,"k":{"x":15,"v":4,"q":-5,"X":23,"V":18,"Q":-7,"M":4,"9":-5,"8":1,"7":-4,"6":-5,"5":-5,"4":17,"3":2,"2":5,"1":-8,"0":-5,"\/":21,"G":-7,"J":-7,"T":22,"W":15,"Z":15,"\u0179":15,"\u017b":15,"d":-5,"g":-5,"j":-7,"w":4,"z":4,"\u017a":4,"\u017c":4,"A":12,"\u0104":12,"C":-7,"\u0106":-7,"O":-7,"\u00d3":-7,"c":-5,"\u0107":-5,"e":-5,"\u0119":-5,"o":-5,"\u00f3":-5,"y":5,"S":4,"\u015a":4,"s":-3,"\u015b":-3,"Y":29}},".":{"d":"73,-23v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26v0,-14,12,-26,26,-26v14,0,26,12,26,26","w":94,"k":{"?":34,"9":7,"7":6,"6":4,"4":-5,"2":-2,"1":11,"0":8,"!":4}},"\/":{"d":"157,-277r-121,349r-37,-12r121,-348","w":169,"k":{"\u017c":10,"\u017b":-6,"\u017a":10,"\u0179":-6,"\u015b":22,"\u015a":4,"\u0142":-5,"\u0119":28,"\u0107":28,"\u0106":13,"\u0105":27,"\u0104":28,"\u00f3":28,"\u00d3":14,"z":10,"y":7,"w":7,"u":16,"t":4,"s":22,"r":18,"o":28,"k":-8,"j":-4,"h":-8,"g":28,"e":28,"d":28,"c":28,"b":-8,"a":27,"Z":-6,"Y":-16,"W":-9,"T":-12,"S":4,"R":2,"O":14,"G":14,"D":2,"C":13,"A":28,"-":32,"x":9,"v":5,"q":28,"p":18,"n":18,"m":18,"l":-8,"i":-2,"f":9,"X":-10,"V":-13,"Q":14,"P":2,"M":13,"B":2,"9":28,"8":10,"7":6,"6":27,"5":26,"4":60,"3":14,"2":17,"1":18,"0":31,"\/":26}},"0":{"d":"194,-97v0,57,-30,101,-88,101v-58,0,-87,-44,-87,-101v0,-57,29,-101,87,-101v58,0,88,44,88,101xm154,-98v0,-42,-16,-69,-48,-69v-32,0,-47,27,-47,69v0,42,15,70,47,70v32,0,48,-28,48,-70","k":{"}":18,"]":18,".":8,"-":-5,")":18,"7":4,"5":1,"4":6,"3":3,"2":6,"\/":9,",":7}},"1":{"d":"122,0r-40,0r0,-149v-14,9,-44,19,-66,23r-6,-31v31,-5,67,-22,80,-37r32,0r0,194","w":151,"k":{"}":12,"]":12,".":5,"-":2,")":12,"5":-2,"\/":2,",":5}},"2":{"d":"163,0r-154,0r87,-98v25,-22,32,-66,-18,-67v-17,0,-37,5,-50,11r-12,-30v17,-8,44,-14,68,-14v82,-2,87,71,45,112r-54,53r88,0r0,33","w":178,"k":{"}":11,"]":11,";":-4,":":-4,".":-8,"-":1,")":11,"\/":-9,",":-8}},"3":{"d":"163,-14v0,70,-97,91,-158,62r13,-31v35,19,105,15,105,-32v0,-32,-33,-45,-73,-44r0,-30v37,-3,65,-19,65,-43v0,-41,-63,-38,-92,-22r-12,-30v51,-27,143,-16,143,49v0,28,-25,47,-45,57v27,8,54,26,54,64","w":178,"k":{"}":3,"]":3,";":-4,":":-4,".":-8,"-":1,")":3,"\/":-17,",":-13}},"4":{"d":"197,0r-25,0r0,57r-37,0r0,-57r-117,0r0,-29r110,-165r44,0r0,166r25,0r0,28xm136,-28r0,-131v-20,39,-58,92,-83,131r83,0","w":213,"k":{"}":1,"]":1,".":-5,"-":8,")":1,"9":5,"7":3,"6":3,"1":4,"0":3,"\/":-10,",":-11}},"5":{"d":"166,-17v3,78,-97,92,-158,65r12,-31v34,19,110,15,106,-33v6,-39,-53,-57,-104,-46r15,-132r121,0r0,33r-88,0r-7,67v57,-2,101,18,103,77","w":180,"k":{"}":3,"]":3,";":-4,":":-4,".":-8,"-":4,")":3,"9":4,"8":-2,"2":-2,"0":2,"\/":-17,",":-13}},"6":{"d":"194,-76v0,44,-34,80,-86,80v-61,0,-89,-45,-89,-97v0,-78,58,-142,143,-162r10,32v-54,13,-88,42,-104,78v59,-21,126,7,126,69xm155,-76v0,-48,-57,-57,-96,-40v-8,44,8,89,49,88v29,0,47,-22,47,-48","k":{"}":14,"]":14,";":1,":":1,".":4,"-":-3,")":14,"7":9,"4":5,"3":8,"2":8,"1":4,"\/":7,",":5}},"7":{"d":"182,-194r-108,251r-44,0r98,-218r-114,0r0,-33r168,0","w":194,"k":{"}":18,"]":18,";":5,":":5,".":40,"-":4,")":18,"9":6,"6":4,"5":7,"4":27,"0":9,"\/":24,",":32}},"8":{"d":"194,-63v0,39,-35,67,-88,67v-53,0,-88,-28,-88,-67v0,-36,26,-53,56,-68v-27,-14,-48,-30,-48,-61v0,-37,30,-63,80,-63v50,0,81,26,81,63v0,31,-22,47,-49,61v30,15,56,32,56,68xm150,-191v0,-21,-15,-36,-44,-36v-29,0,-43,15,-43,36v0,23,19,34,43,46v24,-12,44,-23,44,-46xm155,-64v0,-27,-22,-39,-49,-52v-27,13,-49,25,-49,52v0,23,19,38,49,38v30,0,49,-15,49,-38","k":{"}":11,"]":11,"-":1,")":11,"9":4,"4":1,"3":2,"2":4,"1":4,"\/":3,",":3}},"9":{"d":"193,-101v0,78,-58,142,-143,162r-10,-32v54,-13,88,-42,104,-78v-59,21,-126,-7,-126,-69v0,-44,35,-80,87,-80v61,0,88,45,88,97xm153,-78v8,-44,-7,-89,-48,-88v-29,0,-48,22,-48,48v0,48,57,57,96,40","k":{"}":17,"]":17,";":1,":":1,".":6,"-":-5,")":17,"7":4,"4":5,"3":3,"2":7,"\/":5,",":8}},":":{"d":"78,-140v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26v0,-14,12,-26,26,-26v14,0,26,12,26,26xm78,-23v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26v0,-14,12,-26,26,-26v14,0,26,12,26,26","w":104,"k":{"7":-3,"5":1,"3":-2,"2":1,"1":-4}},";":{"d":"79,-140v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26v0,-14,12,-26,26,-26v14,0,26,12,26,26xm80,-35r-49,96r-28,0r32,-96v6,-16,43,-20,45,0","w":104},"<":{"d":"177,-30r-153,-74r0,-26r153,-74r0,36r-117,51r117,51r0,36","w":200},"=":{"d":"177,-140r-153,0r0,-31r153,0r0,31xm177,-63r-153,0r0,-31r153,0r0,31","w":200},">":{"d":"177,-104r-153,74r0,-36r116,-51r-116,-51r0,-36r153,74r0,26","w":200},"?":{"d":"160,-198v0,36,-33,59,-60,68r-2,43r-33,0r-3,-63v30,-7,56,-22,56,-46v0,-42,-67,-42,-95,-25r-13,-30v52,-27,150,-16,150,53xm107,-23v0,14,-12,26,-26,26v-14,0,-26,-12,-26,-26v0,-14,12,-26,26,-26v14,0,26,12,26,26","w":176,"k":{"}":3,"]":3,")":3}},"@":{"d":"351,-120v0,87,-59,124,-132,124v-69,0,-110,-36,-110,-99v0,-87,93,-116,146,-75r0,140v37,-10,62,-37,62,-90v0,-63,-38,-115,-122,-115v-88,0,-140,62,-140,144v0,81,55,142,160,142v45,0,84,-13,109,-30r17,25v-28,20,-70,35,-126,35v-123,0,-195,-72,-195,-172v0,-97,66,-174,175,-174v104,0,156,67,156,145xm221,-26r0,-128v-38,-19,-79,4,-77,59v2,49,29,70,77,69","w":371},"A":{"d":"233,0r-43,0r-23,-69r-96,0r-23,69r-43,0r90,-261r48,0xm159,-99r-41,-128v-6,38,-28,91,-39,128r80,0","w":237,"k":{"y":11,"v":11,"f":2,"a":-7,"Y":21,"V":16,"U":4,"Q":4,"\/":-14,")":-3,"]":-3,"}":-3,"G":4,"J":-11,"T":20,"W":13,"j":-12,"t":4,"w":10,"s":-4,"\u015b":-4,"-":12,".":-16,":":-13,";":-13}},"B":{"d":"203,-70v0,46,-36,74,-101,74v-28,0,-58,-6,-75,-14r0,-241v18,-8,46,-14,75,-14v63,0,93,29,93,70v0,32,-21,54,-42,59v21,6,50,26,50,66xm66,-148v48,2,90,1,90,-44v0,-40,-56,-50,-90,-36r0,80xm163,-72v0,-46,-46,-49,-97,-46r0,85v38,14,97,4,97,-39","w":219,"k":{"\u017b":2,"\u0179":2,"}":8,"]":8,"Z":2,"Y":5,"W":5,"T":6,".":1,"-":5,")":8,"V":5,"\/":5,",":5}},"C":{"d":"177,-10v-77,38,-159,-3,-159,-120v0,-117,80,-159,159,-121r-13,33v-53,-29,-104,2,-104,87v0,85,50,118,104,88","w":191,"k":{"t":4,"g":9,"d":9,"J":-15,"G":12,"q":9,"c":9,"Q":12,"C":12,"\/":-9,",":-8,")":-11,"]":-11,"}":-11,"e":11,"\u0119":11,"o":9,"\u00f3":9,"y":10,"-":22,".":-10,":":-9,";":-9,"u":5}},"D":{"d":"210,-130v0,120,-94,157,-184,120r0,-241v88,-37,184,0,184,121xm169,-130v0,-84,-41,-112,-102,-95r0,190v59,17,102,-11,102,-95","w":228,"k":{"Y":11,"V":5,"M":3,"\/":14,",":17,")":13,"]":13,"}":13,"T":11,"W":4,"Z":7,"\u0179":7,"\u017b":7,"A":4,"\u0104":4,"-":-7,".":11,":":-5,";":-5}},"E":{"d":"163,0r-137,0r0,-261r137,0r0,35r-97,0r0,76r88,0r0,34r-88,0r0,82r97,0r0,34","w":180,"k":{"q":2,"o":2,"e":2,"Q":2,"\/":-8,",":-8,")":-6,"]":-6,"}":-6,"G":2,"J":-8,"d":2,"g":2,"j":-7,"-":2,".":-8,":":-6,";":-6}},"F":{"d":"161,-226r-95,0r0,76r87,0r0,34r-87,0r0,116r-40,0r0,-261r135,0r0,35","w":175,"k":{"\u0119":4,"\u0105":8,"\u0104":17,"\u00f3":4,"}":-9,"u":2,"r":3,"o":4,"e":4,"d":4,"a":8,"]":-9,"A":17,".":28,")":-9,"n":3,"l":-3,"c":4,"M":5,"\/":23,",":32}},"G":{"d":"206,-10v-14,8,-40,14,-71,14v-69,0,-117,-49,-117,-134v0,-112,97,-161,184,-121r-13,32v-60,-28,-132,-2,-130,89v2,83,50,114,108,94r0,-83r-47,0r0,-31r86,0r0,140","w":230,"k":{"v":6,"V":4,"\/":2,"T":4,"W":4,"w":6,"y":6,"Y":6}},"H":{"d":"203,0r-40,0r0,-116r-96,0r0,116r-41,0r0,-261r41,0r0,111r96,0r0,-111r40,0r0,261","w":229,"k":{"}":-2,"]":-2,")":-2}},"I":{"d":"67,0r-40,0r0,-261r40,0r0,261","w":93,"k":{"}":-2,"]":-2,")":-2}},"J":{"d":"67,-29v0,65,-34,99,-90,108r0,-35v30,-8,50,-31,50,-73r0,-232r40,0r0,232","w":93,"k":{"\/":-5,",":-8,")":-2,"]":-2,"}":-2}},"K":{"d":"209,0r-47,0r-95,-131r0,131r-40,0r0,-261r40,0r1,120r93,-120r46,0r-97,125","w":213,"k":{"c":9,"Q":12,"\/":-14,",":-13,")":-12,"]":-12,"}":-12,"G":13,"J":-10,"d":7,"g":9,"j":-9,"t":6,"w":13,"C":12,"\u0106":12,"O":12,"\u00d3":12,"e":9,"\u0119":9,"o":9,"\u00f3":9,"y":13,"-":29,".":-11,":":-8,";":-8,"u":5,"U":3,"a":1,"\u0105":1}},"L":{"d":"157,0r-130,0r0,-261r40,0r0,227r90,0r0,34","w":168,"k":{"t":8,"V":21,"Q":8,"\/":-12,",":-13,")":6,"]":6,"}":6,"G":9,"J":-17,"T":23,"W":18,"j":-9,"w":13,"C":8,"\u0106":8,"O":8,"\u00d3":8,"e":4,"\u0119":4,"o":4,"\u00f3":4,"y":16,"Y":26,"-":22,".":-13,":":-10,";":-10,"u":1,"U":4,"a":-1,"\u0105":-1}},"M":{"d":"297,0r-39,0r-24,-215r-64,215r-27,0r-64,-215r-25,215r-37,0r33,-261r47,0r52,171v5,15,5,33,8,32r59,-203r47,0","w":313,"k":{"\u0106":4,"\u0105":-3,"\u00d3":4,"}":5,"y":5,"u":2,"t":4,"j":-5,"a":-3,"]":5,"Y":11,"W":5,"U":2,"T":10,"O":4,"J":-7,"G":4,"C":4,";":-5,":":-5,".":-8,"-":4,")":5,"V":5,"Q":4,"\/":-8,",":-8}},"N":{"d":"219,0r-36,0r-106,-173v-9,-14,-13,-31,-16,-30r1,203r-36,0r0,-261r37,0r105,170v9,13,13,30,16,29r-1,-199r36,0r0,261","w":244,"k":{"}":-2,"]":-2,")":-2}},"O":{"d":"219,-130v0,75,-33,134,-100,134v-67,0,-101,-59,-101,-134v0,-75,34,-135,101,-135v67,0,100,60,100,135xm179,-130v0,-57,-21,-99,-60,-99v-39,0,-60,42,-60,99v0,57,21,98,60,98v39,0,60,-41,60,-98","w":237,"k":{"x":3,"Y":11,"X":10,"V":6,"M":4,"\/":14,")":13,"]":13,"}":13,"T":10,"W":5,"Z":7,"\u0179":7,"\u017b":7,"z":2,"\u017a":2,"\u017c":2,"-":-7,".":11,":":-5,";":-5}},"P":{"d":"195,-183v0,54,-57,90,-129,78r0,105r-40,0r0,-251v19,-9,44,-14,72,-14v62,0,97,32,97,82xm155,-184v5,-45,-50,-57,-89,-44r0,92v46,6,93,-9,89,-48","w":208,"k":{"\u017b":3,"\u0179":3,"\u0119":7,"\u0105":5,"\u0104":22,"\u00f3":7,"}":4,"y":-4,"t":-5,"o":7,"k":-3,"h":-3,"g":7,"e":7,"d":7,"b":-3,"a":5,"]":4,"Z":3,"T":1,"A":22,";":-1,":":-1,".":54,"-":4,")":4,"q":7,"l":-3,"f":-4,"c":7,"M":5,"\/":35,",":57}},"Q":{"d":"220,44r-32,25r-43,-68v-83,18,-127,-47,-127,-131v0,-75,34,-135,101,-135v113,0,128,194,57,250xm179,-130v0,-57,-21,-99,-60,-99v-39,0,-60,42,-60,99v0,57,21,98,60,98v39,0,60,-41,60,-98","w":237,"k":{"\u0104":4,"Y":11,"T":10,"A":4,".":11,"-":-7,"\/":-9}},"R":{"d":"210,0r-44,0r-36,-82v-10,-26,-29,-31,-63,-29r0,111r-40,0r0,-251v19,-9,47,-14,74,-14v63,0,95,30,95,76v1,41,-27,57,-56,67v36,24,48,82,70,122xm156,-187v7,-42,-51,-54,-89,-41r0,88v48,3,91,-3,89,-47","w":219,"k":{"q":7,"c":7,"V":4,"Q":5,"\/":-11,",":-8,")":9,"]":9,"}":9,"G":5,"J":-7,"T":4,"W":5,"d":7,"g":7,"j":-7,"C":5,"\u0106":5,"O":5,"\u00d3":5,"e":7,"\u0119":7,"o":7,"\u00f3":7,"Y":6,"-":13,".":-7,":":-5,";":-5,"u":4}},"S":{"d":"59,-193v8,58,109,44,109,120v0,73,-96,94,-153,63r14,-35v29,19,104,18,98,-26v-7,-57,-109,-45,-109,-120v0,-69,90,-91,141,-60r-13,33v-25,-17,-93,-18,-87,25","w":185,"k":{"w":8,"y":10,"v":9,"f":5,"V":2,"S":4,"\/":4,"J":-4,"T":5,"W":3,"j":-4,"t":5,"z":3,"\u017a":3,"\u017c":3,"a":-3,"\u0105":-3}},"T":{"d":"172,-226r-60,0r0,226r-40,0r0,-226r-60,0r0,-35r160,0r0,35","w":183,"k":{"y":10,"v":10,"p":11,"n":11,"m":11,"l":-4,"V":-4,"Q":10,"M":10,"\/":27,",":31,")":-14,"]":-14,"}":-14,"G":11,"d":19,"g":19,"w":13,"z":8,"\u017a":8,"\u017c":8,"A":20,"\u0104":20,"C":10,"\u0106":10,"O":10,"\u00d3":10,"c":19,"\u0107":19,"e":19,"\u0119":19,"o":19,"\u00f3":19,"S":2,"\u015a":2,"s":16,"\u015b":16,"Y":-4,"-":22,".":31,":":10,";":10,"u":10,"a":20,"\u0105":20,"b":-4,"h":-4,"k":-4,"r":11}},"U":{"d":"200,-76v0,50,-38,80,-87,80v-49,0,-87,-30,-87,-80r0,-185r41,0r0,185v0,28,20,45,46,45v26,0,46,-17,46,-45r0,-185r41,0r0,185","w":226,"k":{"\u0104":4,"A":4,"x":4,"X":1,"M":2,"\/":10,")":-2,"]":-2,"}":-2,"Z":2,"\u0179":2,"\u017b":2,"z":5,"\u017a":5,"\u017c":5,".":8}},"V":{"d":"215,-261r-83,261r-43,0r-82,-261r44,0r60,218v15,-70,41,-149,60,-218r44,0","w":221,"k":{"\u015a":2,"\u0142":-4,"\u0119":14,"\u0107":14,"\u0106":6,"\u0105":15,"\u0104":16,"\u00f3":14,"\u00d3":6,"}":-14,"u":5,"r":6,"o":14,"l":-4,"k":-4,"j":-1,"h":-4,"g":14,"e":14,"d":14,"c":14,"b":-4,"a":15,"]":-14,"T":-4,"S":2,"O":6,"G":7,"C":6,"A":16,";":12,":":12,".":38,"-":18,")":-14,"s":8,"p":6,"n":6,"m":6,"i":-1,"Q":6,"M":5,"\/":26,",":40}},"W":{"d":"317,-261r-66,261r-40,0r-48,-204v-10,66,-33,140,-47,204r-40,0r-65,-261r41,0r46,212v11,-69,34,-145,49,-212r34,0r43,177v4,15,6,35,6,35r46,-212r41,0","w":327,"k":{"y":5,"s":8,"n":6,"m":6,"c":12,"Q":5,"M":5,"C":5,"\/":21,",":32,")":-10,"]":-10,"}":-10,"G":6,"d":12,"g":12,"z":3,"\u017a":3,"\u017c":3,"A":13,"\u0104":13,"O":5,"\u00d3":5,"e":12,"\u0119":12,"o":12,"\u00f3":12,"S":3,"\u015a":3,"-":15,".":31,":":10,";":10,"u":4,"a":13,"\u0105":13,"r":6}},"X":{"d":"208,0r-45,0r-56,-103r-57,103r-44,0r77,-135r-72,-126r44,0r52,94r51,-94r44,0r-71,126","w":213,"k":{"\u0119":6,"\u0105":-2,"\u00d3":10,"}":-9,"t":6,"e":6,"a":-2,"]":-9,"O":10,"J":-20,"G":10,";":-6,":":-6,".":-11,"-":23,")":-9,"y":11,"u":3,"o":6,"U":1,"Q":10,"C":10,"\/":-13,",":-12}},"Y":{"d":"207,-261r-81,158r0,103r-40,0r0,-103r-81,-158r44,0r58,117r56,-117r44,0","k":{"\u0119":26,"\u0105":20,"\u0104":21,"\u00f3":26,"\u00d3":11,"w":10,"u":13,"o":26,"j":-1,"e":26,"a":20,"O":11,"A":21,"v":8,"p":14,"n":14,"m":14,"i":-1,"Q":11,"M":11,"\/":35,")":-13,"]":-13,"}":-13,"G":13,"T":-4,"d":26,"g":26,"t":2,"z":8,"\u017a":8,"\u017c":8,"s":18,"\u015b":18,"b":-4,"h":-4,"k":-4,"r":14,"l":-4,"\u0142":-4}},"Z":{"d":"171,0r-162,0r104,-226r-96,0r0,-35r153,0r-104,227r105,0r0,34","w":186,"k":{"v":9,"Q":11,"\/":-8,",":-11,")":-3,"]":-3,"}":-3,"G":10,"J":-12,"T":4,"d":7,"g":7,"j":-9,"t":7,"w":10,"C":10,"\u0106":10,"O":10,"\u00d3":10,"c":7,"\u0107":7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"y":9,"Y":3,"-":23,".":-11,":":-8,";":-8,"u":4,"U":1,"b":-2,"h":-2,"k":-2,"l":-2,"\u0142":-2}},"[":{"d":"117,70r-87,0r0,-353r87,0r0,31r-49,0r0,291r49,0r0,31","w":134,"k":{"x":4,"v":11,"q":17,"p":-11,"n":10,"m":10,"i":-7,"f":8,"X":-9,"V":-14,"Q":13,"P":-1,"N":-2,"M":5,"I":-2,"H":-2,"F":-2,"B":-1,"?":-9,"9":12,"8":11,"6":18,"5":-16,"4":6,"3":-20,"2":5,"1":19,"0":18,"!":-5,")":-21,"]":-21,"}":-21,"G":13,"J":-48,"T":-14,"W":-10,"Z":-5,"\u0179":-5,"\u017b":-5,"d":16,"g":-2,"j":-43,"t":10,"w":12,"z":5,"\u017a":5,"\u017c":5,"A":-3,"\u0104":-3,"C":13,"\u0106":13,"O":13,"\u00d3":13,"c":17,"\u0107":17,"e":17,"\u0119":17,"o":17,"\u00f3":17,"y":7,"S":4,"\u015a":4,"s":9,"\u015b":9,"Y":-13,".":27,"u":10,"U":-2,"a":11,"\u0105":11,"b":-11,"h":-11,"k":-11,"r":10,"l":-11,"\u0142":-11,"D":-1,"K":-2,"R":-1,"E":-2,"\u0118":-2,"L":-2,"\u0141":-2}},"\\":{"d":"171,60r-37,12r-121,-349r37,-11","w":169},"]":{"d":"105,70r-87,0r0,-31r49,0r0,-291r-49,0r0,-31r87,0r0,353","w":134},"^":{"d":"186,-167r-25,20r-54,-66r-54,66r-25,-20r61,-73v8,-11,27,-11,36,0","w":213},"_":{"d":"213,75r-214,0r0,-28r214,0r0,28"},"`":{"d":"81,-217r-28,0r-37,-47v6,-14,30,-10,39,0","w":117},"a":{"d":"168,-10v-14,8,-42,14,-69,14v-56,0,-84,-23,-84,-61v0,-54,57,-64,116,-67v11,-57,-61,-49,-95,-33r-10,-27v48,-22,142,-26,142,52r0,122xm131,-30r0,-68v-40,2,-79,5,-79,40v0,33,53,41,79,28","w":192,"k":{"y":4,"x":3,"v":4,"f":3,"\/":2,",":2,")":11,"]":11,"}":11,"j":-4,"t":3,"w":4,"z":2,"\u017a":2,"\u017c":2}},"b":{"d":"185,-102v0,102,-89,124,-161,92r0,-273r39,0r0,94v62,-25,122,13,122,87xm146,-99v0,-56,-39,-79,-83,-61r0,128v45,15,83,-4,83,-67","w":202,"k":{"v":4,"f":2,"\/":9,",":12,")":17,"]":17,"}":17,"j":-3,"t":2,"w":4,"z":4,"\u017a":4,"\u017c":4,"y":4,"-":-5,".":7}},"c":{"d":"152,-9v-61,32,-135,5,-135,-88v0,-93,73,-120,135,-88r-13,29v-39,-23,-82,-6,-81,58v0,64,41,83,81,59","w":164,"k":{"v":-3,"q":6,"c":7,"\/":-8,")":6,"]":6,"}":6,"d":6,"g":7,"j":-7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"y":-3,".":-7,":":-5,";":-5}},"d":{"d":"178,-10v-13,7,-39,14,-66,14v-60,0,-95,-37,-95,-99v0,-71,51,-117,122,-96r0,-92r39,0r0,273xm139,-32r0,-129v-46,-17,-82,13,-82,66v0,54,36,80,82,63","w":202,"k":{"l":-4,"\/":2,",":2,")":-10,"]":-10,"}":-10,"j":-5,"b":-4,"h":-4,"k":-4}},"e":{"d":"104,-198v55,0,87,40,80,100r-129,18v2,57,71,63,113,41r12,29v-15,8,-41,14,-68,14v-61,0,-95,-39,-95,-101v0,-59,33,-101,87,-101xm147,-119v0,-34,-17,-50,-43,-50v-30,0,-50,23,-51,63","w":201,"k":{"y":4,"x":4,"v":4,"f":3,"\/":-2,",":4,")":17,"]":17,"}":17,"j":-4,"t":3,"w":4,"z":2,"\u017a":2,"\u017c":2,"-":-5,".":4,":":1,";":1,"a":3,"\u0105":3}},"f":{"d":"120,-252v-35,-3,-48,20,-44,58r41,0r0,29r-41,0r0,165r-38,0r0,-165r-26,0r0,-29r26,0v-6,-63,23,-94,82,-89r0,31","w":129,"k":{"\u0142":-5,"\u0119":7,"\u0107":7,"\u0105":6,"\u00f3":7,"}":-17,"o":7,"l":-5,"k":-5,"h":-5,"g":7,"e":7,"d":7,"c":7,"b":-5,"a":6,"]":-17,";":3,":":3,".":23,"-":4,")":-17,"q":7,"\/":17,",":23}},"g":{"d":"178,-1v8,83,-95,97,-152,67r12,-31v38,23,116,18,101,-50v-62,25,-122,-10,-122,-85v0,-95,93,-116,161,-84r0,183xm139,-44r0,-118v-42,-14,-82,1,-82,61v0,56,40,76,82,57","w":202,"k":{"\/":-13,",":-7,")":-3,"]":-3,"}":-3,"j":-16}},"h":{"d":"179,0r-39,0r0,-129v3,-40,-50,-44,-77,-28r0,157r-39,0r0,-283r39,0r0,96v48,-24,116,-5,116,55r0,132","w":203,"k":{"v":3,"f":3,")":10,"]":10,"}":10,"t":3,"w":3,"y":3}},"i":{"d":"68,-252v0,12,-10,23,-23,23v-13,0,-23,-11,-23,-23v0,-12,10,-22,23,-22v13,0,23,10,23,22xm65,0r-40,0r0,-194r40,0r0,194","w":90,"k":{"}":-7,"]":-7,")":-7}},"j":{"d":"68,-252v0,12,-10,23,-23,23v-13,0,-23,-11,-23,-23v0,-12,10,-22,23,-22v13,0,23,10,23,22xm65,-22v0,68,-39,94,-83,102r0,-33v23,-7,43,-27,43,-69r0,-172r40,0r0,172","w":90,"k":{"\/":-8,",":-7,")":-7,"]":-7,"}":-7}},"k":{"d":"189,0r-45,0r-80,-99r0,99r-39,0r0,-283r39,0r0,176r75,-87r46,0r-79,91","w":193,"k":{"q":7,"\/":-10,",":-12,"d":7,"g":8,"j":-11,"c":8,"\u0107":8,"e":8,"\u0119":8,"o":8,"\u00f3":8,"-":16,".":-10,":":-5,";":-5,"u":2}},"l":{"d":"65,0r-40,0r0,-283r40,0r0,283","w":90,"k":{")":-11,"]":-11,"}":-11,"j":-5,"b":-4,"h":-4,"k":-4,"l":-4,"\u0142":-4}},"m":{"d":"288,0r-40,0r0,-131v3,-38,-52,-44,-72,-22r0,153r-40,0r0,-135v3,-31,-47,-37,-73,-26r0,161r-39,0r0,-184v34,-18,112,-20,132,7v12,-10,35,-21,64,-21v41,0,68,24,68,63r0,135","w":311,"k":{"}":10,"y":3,"w":3,"t":3,"j":-5,"]":10,")":10,"v":3,"f":3}},"n":{"d":"179,0r-39,0r0,-130v5,-37,-48,-41,-77,-31r0,161r-39,0r0,-184v19,-8,45,-14,75,-14v54,0,80,24,80,65r0,133","w":203,"k":{"}":10,"y":3,"w":3,"t":3,"j":-5,"]":10,")":10,"v":3,"f":3}},"o":{"d":"188,-97v0,58,-31,101,-86,101v-55,0,-85,-43,-85,-101v0,-58,30,-101,85,-101v55,0,86,43,86,101xm148,-98v0,-42,-15,-69,-46,-69v-31,0,-45,27,-45,69v0,42,14,70,45,70v31,0,46,-28,46,-70","w":204,"k":{"j":-4,"y":5,"x":7,"v":5,"f":3,"\/":9,",":12,")":17,"]":17,"}":17,"t":3,"w":5,"z":4,"\u017a":4,"\u017c":4,"-":-5,".":7}},"p":{"d":"185,-99v0,71,-51,117,-122,96r0,80r-39,0r0,-261v14,-7,40,-14,67,-14v60,0,94,37,94,99xm146,-99v0,-54,-38,-80,-83,-63r0,129v46,17,83,-13,83,-66","w":202,"k":{"\u017c":4,"\u017a":4,"}":17,"z":4,"y":5,"w":5,"t":2,"j":-3,"]":17,".":7,"-":-5,")":17,"x":11,"v":5,"f":2,"\/":9,",":12}},"q":{"d":"178,77r-39,0r0,-82v-63,25,-122,-14,-122,-88v0,-102,89,-123,161,-91r0,261xm139,-35r0,-127v-44,-15,-82,3,-82,66v0,56,38,81,82,61","w":202,"k":{"}":-11,"]":-11,")":-11,"\/":-16,",":-11}},"r":{"d":"121,-197r-7,33v-16,-3,-38,-2,-51,3r0,161r-39,0r0,-184v23,-10,62,-17,97,-13","w":130,"k":{"q":7,"\/":21,",":31,")":9,"]":9,"}":9,"d":7,"g":7,"c":7,"\u0107":7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"s":1,"\u015b":1,"-":8,".":31,":":-2,";":-2,"a":4,"\u0105":4}},"s":{"d":"58,-144v6,46,96,28,91,90v8,57,-93,72,-136,44r13,-30v21,15,85,21,82,-14v-4,-45,-95,-30,-90,-90v-7,-54,86,-67,125,-40r-13,27v-18,-13,-76,-18,-72,13","w":164,"k":{"v":1,"s":4,"f":2,"\/":2,",":3,")":12,"]":12,"}":12,"j":-5,"t":2,"w":1,"y":1,"-":10,".":-1,":":1,";":1,"a":-4,"\u0105":-4}},"t":{"d":"115,-2v-38,14,-78,-4,-78,-52r0,-111r-26,0r0,-29r26,0r0,-45r39,-12r0,57r39,0r0,29r-39,0r0,108v-1,23,22,29,39,22r0,33","w":128,"k":{"q":4,"\/":-9,",":-8,")":10,"]":10,"}":10,"d":4,"g":4,"j":-9,"c":4,"\u0107":4,"e":4,"\u0119":4,"o":4,"\u00f3":4,"-":5,".":-8,":":-6,";":-6,"a":-2,"\u0105":-2}},"u":{"d":"176,-10v-16,8,-43,14,-73,14v-51,0,-79,-21,-79,-70r0,-128r39,0r0,129v-6,39,48,42,74,31r0,-160r39,0r0,184","w":200,"k":{"\/":1,",":2,")":10,"]":10,"}":10}},"v":{"d":"195,-194r-71,194r-45,0r-71,-194r44,0r50,160v11,-50,34,-111,49,-160r44,0","w":203,"k":{"\u015b":2,"\u0119":5,"\u0107":5,"\u0105":4,"\u00f3":5,"}":11,"s":2,"o":5,"g":5,"e":5,"d":5,"c":5,"a":4,"]":11,";":-5,":":-5,".":33,"-":4,")":11,"q":5,"\/":19,",":35}},"w":{"d":"289,-194r-57,194r-41,0r-41,-151v-9,47,-29,105,-41,151r-40,0r-58,-194r39,0r40,159v8,-50,29,-110,42,-159r37,0r42,159v8,-49,27,-110,39,-159r39,0","w":300,"k":{"q":5,"c":5,"\/":16,",":31,")":12,"]":12,"}":12,"d":5,"g":5,"e":5,"\u0119":5,"o":5,"\u00f3":5,"s":3,"\u015b":3,"-":4,".":29,"a":4,"\u0105":4}},"x":{"d":"187,0r-45,0r-46,-74r-46,74r-45,0r67,-101r-61,-93r44,0r41,68r41,-68r44,0r-61,93","w":192,"k":{"\u0119":7,"\u00f3":7,"}":4,"u":2,"o":7,"j":-14,"g":7,"e":7,"d":6,"]":4,";":-5,":":-5,".":-9,"-":15,")":4,"q":6,"c":6,"\/":-12,",":-13}},"y":{"d":"195,-194r-102,271r-41,0r29,-77r-73,-194r44,0r50,161v10,-54,34,-110,49,-161r44,0","w":203,"k":{"\u0119":5,"\u0107":5,"\u0105":4,"\u00f3":5,"o":5,"e":5,"c":5,"a":4,"q":5,"\/":17,",":32,")":10,"]":10,"}":10,"d":5,"g":5,"s":2,"\u015b":2,"-":5,".":35,":":-2,";":-2}},"z":{"d":"154,0r-144,0r86,-163r-79,0r0,-31r135,0r-86,163r88,0r0,31","w":168,"k":{"q":6,"\/":-11,",":-7,")":6,"]":6,"}":6,"d":6,"g":6,"c":6,"\u0107":6,"e":6,"\u0119":6,"o":6,"\u00f3":6,"-":14,".":-7,":":-2,";":-2}},"{":{"d":"114,70v-49,3,-79,-18,-77,-62v1,-40,21,-93,-23,-98r0,-32v43,-4,25,-59,23,-98v-2,-43,27,-67,77,-63r0,31v-80,-5,7,131,-66,146v43,11,28,67,28,114v0,24,14,33,38,31r0,31","w":135,"k":{"x":4,"v":11,"q":17,"p":-11,"n":10,"m":10,"i":-7,"f":8,"X":-9,"V":-14,"Q":13,"P":-1,"N":-2,"M":5,"I":-2,"H":-2,"F":-2,"B":-1,"?":-9,"9":12,"8":11,"6":18,"5":-16,"4":6,"3":-20,"2":5,"1":19,"0":18,"!":-5,")":-21,"]":-21,"}":-21,"G":13,"J":-48,"T":-14,"W":-10,"Z":-5,"\u0179":-5,"\u017b":-5,"d":16,"g":-2,"j":-43,"t":10,"w":12,"z":5,"\u017a":5,"\u017c":5,"A":-3,"\u0104":-3,"C":13,"\u0106":13,"O":13,"\u00d3":13,"c":17,"\u0107":17,"e":17,"\u0119":17,"o":17,"\u00f3":17,"y":7,"S":4,"\u015a":4,"s":9,"\u015b":9,"Y":-13,".":27,"u":10,"U":-2,"a":11,"\u0105":11,"b":-11,"h":-11,"k":-11,"r":10,"l":-11,"\u0142":-11,"D":-1,"K":-2,"R":-1,"E":-2,"\u0118":-2,"L":-2,"\u0141":-2}},"|":{"d":"65,77r-39,0r0,-360r39,0r0,360","w":91},"}":{"d":"121,-90v-44,4,-25,59,-23,98v2,43,-28,66,-77,62r0,-31v80,5,-7,-130,66,-146v-43,-10,-28,-66,-28,-113v0,-24,-14,-34,-38,-32r0,-31v49,-3,79,19,77,63v-2,40,-21,93,23,98r0,32","w":135},"~":{"d":"188,-143v-5,23,-23,40,-47,40v-27,0,-41,-22,-63,-22v-15,0,-26,10,-31,23r-20,-16v5,-23,22,-39,46,-39v27,0,41,21,63,21v15,0,26,-9,31,-22","w":214},"\u00d3":{"d":"219,-130v0,75,-33,134,-100,134v-67,0,-101,-59,-101,-134v0,-75,34,-135,101,-135v67,0,100,60,100,135xm179,-130v0,-57,-21,-99,-60,-99v-39,0,-60,42,-60,99v0,57,21,98,60,98v39,0,60,-41,60,-98xm164,-330r-37,47r-28,0v14,-19,18,-54,48,-57v8,0,15,4,17,10","w":237,"k":{"x":3,"Y":11,"X":10,"V":6,"M":4,"\/":14,")":13,"]":13,"}":13,"T":10,"W":5,"Z":7,"\u0179":7,"\u017b":7,"z":2,"\u017a":2,"\u017c":2,"-":-7,".":11,":":-5,";":-5}},"\u00f3":{"d":"188,-97v0,58,-31,101,-86,101v-55,0,-85,-43,-85,-101v0,-58,30,-101,85,-101v55,0,86,43,86,101xm148,-98v0,-42,-15,-69,-46,-69v-31,0,-45,27,-45,69v0,42,14,70,45,70v31,0,46,-28,46,-70xm147,-264r-37,47r-28,0v12,-22,33,-76,65,-47","w":204,"k":{"y":5,"x":7,"v":5,"f":3,"\/":9,",":12,")":17,"]":17,"}":17,"t":3,"w":5,"z":4,"\u017a":4,"\u017c":4,"-":-5,".":7}},"\u0104":{"d":"233,64v-24,16,-74,10,-74,-23v0,-14,11,-30,31,-42r-23,-68r-96,0r-23,69r-43,0r90,-261r48,0r90,261v-30,-4,-45,25,-45,35v0,18,25,17,38,10xm159,-99r-41,-128v-6,38,-28,91,-39,128r80,0","w":237,"k":{"y":11,"v":11,"f":2,"Y":21,"V":16,"U":4,"Q":4,"\/":-14,")":-3,"]":-3,"}":-3,"G":4,"J":-11,"T":20,"W":13,"j":-12,"t":4,"w":10,"s":-4,"\u015b":-4,"-":12,".":-16,":":-13,";":-13}},"\u0105":{"d":"168,-10v-21,8,-55,31,-50,45v0,18,25,17,38,10r7,19v-24,16,-74,10,-74,-23v0,-13,8,-27,24,-38v-57,6,-98,-18,-98,-60v0,-54,57,-64,116,-67v11,-57,-61,-49,-95,-33r-10,-27v48,-22,142,-26,142,52r0,122xm131,-30r0,-68v-40,2,-79,5,-79,40v0,33,53,41,79,28","w":192,"k":{"y":4,"x":3,"v":4,"f":3,"\/":2,",":2,")":11,"]":11,"}":11,"j":-4,"t":3,"w":4,"z":2,"\u017a":2,"\u017c":2}},"\u0106":{"d":"177,-10v-77,38,-159,-3,-159,-120v0,-117,80,-159,159,-121r-13,33v-53,-29,-104,2,-104,87v0,85,50,118,104,88xm158,-330r-37,47r-28,0v14,-20,17,-55,48,-57v8,0,15,4,17,10","w":191,"k":{"\/":-9,",":-8,")":-11,"]":-11,"}":-11,"e":11,"\u0119":11,"o":9,"\u00f3":9,"y":10,"-":22,".":-10,":":-9,";":-9,"u":5}},"\u0107":{"d":"152,-9v-61,32,-135,5,-135,-88v0,-93,73,-120,135,-88r-13,29v-39,-23,-82,-6,-81,58v0,64,41,83,81,59xm141,-264r-37,47r-28,0v14,-19,18,-55,49,-56v8,0,14,3,16,9","w":164,"k":{"v":-3,"q":6,"\/":-8,")":6,"]":6,"}":6,"d":6,"g":7,"j":-7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"y":-3,".":-7,":":-5,";":-5}},"\u0118":{"d":"170,64v-24,16,-75,10,-75,-23v0,-14,11,-29,30,-41r-99,0r0,-261r137,0r0,35r-97,0r0,76r88,0r0,34r-88,0r0,82r97,0r0,34v-27,0,-39,26,-39,35v0,18,25,17,38,10","w":180,"k":{"q":2,"o":2,"Q":2,"\/":-8,",":-8,")":-6,"]":-6,"}":-6,"G":2,"J":-8,"d":2,"g":2,"j":-7,"-":2,".":-8,":":-6,";":-6}},"\u0119":{"d":"180,-10v-23,7,-53,32,-49,45v0,18,25,17,38,10r7,19v-24,16,-74,10,-74,-23v0,-13,9,-27,25,-38v-69,7,-110,-33,-110,-100v0,-59,33,-101,87,-101v55,0,87,40,80,100r-129,18v2,57,71,63,113,41xm147,-119v0,-34,-17,-50,-43,-50v-30,0,-50,23,-51,63","w":201,"k":{"y":4,"x":4,"v":4,"f":3,"\/":-2,",":4,")":17,"]":17,"}":17,"j":-4,"t":3,"w":4,"z":2,"\u017a":2,"\u017c":2,"-":-5,".":4,":":1,";":1,"a":3,"\u0105":3}},"\u0141":{"d":"163,0r-130,0r0,-120r-25,14r0,-30r25,-14r0,-111r40,0r0,89r45,-26r0,31r-45,25r0,108r90,0r0,34","w":174,"k":{"V":21,"\/":-12,",":-13,")":6,"]":6,"}":6,"G":9,"J":-17,"T":23,"W":18,"j":-9,"w":13,"C":8,"\u0106":8,"O":8,"\u00d3":8,"e":4,"\u0119":4,"o":4,"\u00f3":4,"y":16,"Y":26,"-":22,".":-13,":":-10,";":-10,"u":1,"U":4,"a":-1,"\u0105":-1}},"\u0142":{"d":"94,-168r-27,14r0,154r-39,0r0,-132r-26,14r0,-29r26,-14r0,-122r39,0r0,100r27,-15r0,30","w":95,"k":{")":-11,"]":-11,"}":-11,"j":-5,"b":-4,"h":-4,"k":-4,"l":-4,"\u0142":-4}},"\u0143":{"d":"219,0r-36,0r-106,-173v-9,-14,-13,-31,-16,-30r1,203r-36,0r0,-261r37,0r105,170v9,13,13,30,16,29r-1,-199r36,0r0,261xm167,-330r-37,47r-28,0v14,-20,18,-55,49,-57v8,0,14,4,16,10","w":244},"\u0144":{"d":"179,0r-39,0r0,-130v5,-37,-48,-41,-77,-31r0,161r-39,0r0,-184v19,-8,45,-14,75,-14v54,0,80,24,80,65r0,133xm143,-264r-37,47r-28,0v14,-19,18,-55,49,-56v8,0,14,3,16,9","w":203,"k":{"y":3,"v":3}},"\u015a":{"d":"59,-193v8,58,109,44,109,120v0,73,-96,94,-153,63r14,-35v29,19,104,18,98,-26v-7,-57,-109,-45,-109,-120v0,-69,90,-91,141,-60r-13,33v-25,-17,-93,-18,-87,25xm140,-330r-37,47r-28,0v14,-20,17,-55,48,-57v8,0,15,4,17,10","w":185,"k":{"y":10,"v":9,"f":5,"V":2,"\/":4,"J":-4,"T":5,"W":3,"j":-4,"t":5,"z":3,"\u017a":3,"\u017c":3,"a":-3,"\u0105":-3}},"\u015b":{"d":"58,-144v6,46,96,28,91,90v8,57,-93,72,-136,44r13,-30v21,15,85,21,82,-14v-4,-45,-95,-30,-90,-90v-7,-54,86,-67,125,-40r-13,27v-18,-13,-76,-18,-72,13xm128,-264r-37,47r-28,0v14,-19,18,-55,49,-56v8,0,14,3,16,9","w":164,"k":{"v":1,"f":2,"\/":2,",":3,")":12,"]":12,"}":12,"j":-5,"t":2,"w":1,"y":1,"-":10,".":-1,":":1,";":1,"a":-4,"\u0105":-4}},"\u0179":{"d":"171,0r-162,0r104,-226r-96,0r0,-35r153,0r-104,227r105,0r0,34xm137,-330r-37,47r-28,0v14,-20,18,-55,49,-57v8,0,14,4,16,10","w":186,"k":{"v":9,"Q":11,"\/":-8,",":-11,")":-3,"]":-3,"}":-3,"G":10,"J":-12,"T":4,"d":7,"g":7,"j":-9,"t":7,"w":10,"C":10,"\u0106":10,"O":10,"\u00d3":10,"c":7,"\u0107":7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"y":9,"Y":3,"-":23,".":-11,":":-8,";":-8,"u":4,"U":1,"b":-2,"h":-2,"k":-2,"l":-2,"\u0142":-2}},"\u017a":{"d":"154,0r-144,0r86,-163r-79,0r0,-31r135,0r-86,163r88,0r0,31xm129,-264r-38,47r-28,0v14,-19,18,-55,49,-56v8,0,15,3,17,9","w":168,"k":{"q":6,"\/":-11,",":-7,")":6,"]":6,"}":6,"d":6,"g":6,"c":6,"\u0107":6,"e":6,"\u0119":6,"o":6,"\u00f3":6,"-":14,".":-7,":":-2,";":-2}},"\u017b":{"d":"171,0r-162,0r104,-226r-96,0r0,-35r153,0r-104,227r105,0r0,34xm115,-310v0,12,-9,21,-22,21v-13,0,-24,-9,-24,-21v0,-12,11,-22,24,-22v13,0,22,10,22,22","w":186,"k":{"v":9,"Q":11,"\/":-8,",":-11,")":-3,"]":-3,"}":-3,"G":10,"J":-12,"T":4,"d":7,"g":7,"j":-9,"t":7,"w":10,"C":10,"\u0106":10,"O":10,"\u00d3":10,"c":7,"\u0107":7,"e":7,"\u0119":7,"o":7,"\u00f3":7,"y":9,"Y":3,"-":23,".":-11,":":-8,";":-8,"u":4,"U":1,"b":-2,"h":-2,"k":-2,"l":-2,"\u0142":-2}},"\u017c":{"d":"154,0r-144,0r86,-163r-79,0r0,-31r135,0r-86,163r88,0r0,31xm106,-244v0,12,-9,22,-22,22v-13,0,-24,-10,-24,-22v0,-12,11,-21,24,-21v13,0,22,9,22,21","w":168,"k":{"q":6,"\/":-11,",":-7,")":6,"]":6,"}":6,"d":6,"g":6,"c":6,"\u0107":6,"e":6,"\u0119":6,"o":6,"\u00f3":6,"-":14,".":-7,":":-2,";":-2}},"\u00a0":{"w":93}}});
;
/*
 * jqModal - Minimalist Modaling with jQuery
 *   (http://dev.iceburg.net/jquery/jqModal/)
 *
 * Copyright (c) 2007,2008 Brice Burgess <bhb@iceburg.net>
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 * 
 * $Version: 07/06/2008 +r13
 */
(function($) {
$.fn.jqm=function(o){
var p={
overlay: 50,
overlayClass: 'jqmOverlay',
closeClass: 'jqmClose',
trigger: '.jqModal',
ajax: F,
ajaxText: '',
target: F,
modal: F,
toTop: F,
onShow: F,
onHide: F,
onLoad: F
};
return this.each(function(){if(this._jqm)return H[this._jqm].c=$.extend({},H[this._jqm].c,o);s++;this._jqm=s;
H[s]={c:$.extend(p,$.jqm.params,o),a:F,w:$(this).addClass('jqmID'+s),s:s};
if(p.trigger)$(this).jqmAddTrigger(p.trigger);
});};

$.fn.jqmAddClose=function(e){return hs(this,e,'jqmHide');};
$.fn.jqmAddTrigger=function(e){return hs(this,e,'jqmShow');};
$.fn.jqmShow=function(t){return this.each(function(){$.jqm.open(this._jqm,t);});};
$.fn.jqmHide=function(t){return this.each(function(){$.jqm.close(this._jqm,t)});};

$.jqm = {
hash:{},
open:function(s,t){var h=H[s],c=h.c,cc='.'+c.closeClass,z=(parseInt(h.w.css('z-index'))),z=(z>0)?z:3000,o=$('<div></div>').css({height:'100%',width:'100%',position:'fixed',left:0,top:0,'z-index':z-1,opacity:c.overlay/100});if(h.a)return F;h.t=t;h.a=true;h.w.css('z-index',z);
 if(c.modal) {if(!A[0])L('bind');A.push(s);}
 else if(c.overlay > 0)h.w.jqmAddClose(o);
 else o=F;

 h.o=(o)?o.addClass(c.overlayClass).prependTo('body'):F;
 if(ie6){$('html,body').css({height:'100%',width:'100%'});if(o){o=o.css({position:'absolute'})[0];for(var y in {Top:1,Left:1})o.style.setExpression(y.toLowerCase(),"(_=(document.documentElement.scroll"+y+" || document.body.scroll"+y+"))+'px'");}}

 if(c.ajax) {var r=c.target||h.w,u=c.ajax,r=(typeof r == 'string')?$(r,h.w):$(r),u=(u.substr(0,1) == '@')?$(t).attr(u.substring(1)):u;
  r.html(c.ajaxText).load(u,function(){if(c.onLoad)c.onLoad.call(this,h);if(cc)h.w.jqmAddClose($(cc,h.w));e(h);});}
 else if(cc)h.w.jqmAddClose($(cc,h.w));

 if(c.toTop&&h.o)h.w.before('<span id="jqmP'+h.w[0]._jqm+'"></span>').insertAfter(h.o);	
 (c.onShow)?c.onShow(h):h.w.show();e(h);return F;
},
close:function(s){var h=H[s];if(!h.a)return F;h.a=F;
 if(A[0]){A.pop();if(!A[0])L('unbind');}
 if(h.c.toTop&&h.o)$('#jqmP'+h.w[0]._jqm).after(h.w).remove();
 if(h.c.onHide)h.c.onHide(h);else{h.w.hide();if(h.o)h.o.remove();} return F;
},
params:{}};
var s=0,H=$.jqm.hash,A=[],ie6=$.browser.msie&&($.browser.version == "6.0"),F=false,
i=$('<iframe src="javascript:false;document.write(\'\');" class="jqm"></iframe>').css({opacity:0}),
e=function(h){if(ie6)if(h.o)h.o.html('<p style="width:100%;height:100%"/>').prepend(i);else if(!$('iframe.jqm',h.w)[0])h.w.prepend(i); f(h);},
f=function(h){try{$(':input:visible',h.w)[0].focus();}catch(_){}},
L=function(t){$()[t]("keypress",m)[t]("keydown",m)[t]("mousedown",m);},
m=function(e){var h=H[A[A.length-1]],r=(!$(e.target).parents('.jqmID'+h.s)[0]);if(r)f(h);return !r;},
hs=function(w,t,c){return w.each(function(){var s=this._jqm;$(t).each(function() {
 if(!this[c]){this[c]=[];$(this).click(function(){for(var i in {jqmShow:1,jqmHide:1})for(var s in this[i])if(H[this[i][s]])H[this[i][s]].w[i](this);return F;});}this[c].push(s);});});};
})(jQuery);;
jQuery(document).ready(function(){
	
	var bText = Drupal.settings.uc_ajax_cart.text ;
	var disabled = Drupal.settings.uc_ajax_cart.disable ;
	var bclass = Drupal.settings.uc_ajax_cart.bclass ;

	jQuery(this).find('input.ajax-submit-form,button.ajax-submit-form').bind('click',function(e){
			var $form = jQuery(this).parents('form').eq(0);
			var callbackID = $form.attr('id');
			if ( $form.find('input[name=uc-ajax-cart-callback]').length  == 0 )
			{
				$form.append('<input type="hidden" value="'+callbackID+'" name="uc-ajax-cart-callback" />')
			}
			var d = $form.formToArray();			
			var tagName = this.tagName ;
			var button = jQuery(this);
			if ( bText != false )
			{
				if ( tagName == "BUTTON" )
				{
				 	button.attr('oldTitle',button.html());
				 	button.html(bText);
				}
				else
				{
					 button.attr('oldTitle',button.attr("value"));
					 button.attr('value',bText);
				}
			}
			button.addClass(bclass);
			if ( disabled == 1 )
			{
				button.css({display : 'none'});
				button.after('<div class="ajax-cart-msg">' + bText + '</div>');
			}
			jQuery.getJSON( Drupal.settings.basePath + 'cart/ajax/update',d,updateAjaxCart);
		return false;
	});
})

function showAjaxCartMessage(content)
{
	if ( jQuery('#ucAjaxCartErrorMsg').length == 0 )
	{
		jQuery('body').append('<div class="jqmWindow" id="ucAjaxCartErrorMsg"></div>') ;
	}
	jQuery('#ucAjaxCartErrorMsg').empty().append(content).jqm().jqmShow();
}

function updateAjaxCart(data,responseType)
{
	var $uEle = jQuery('#ajaxCartUpdate').eq(0);
	var form_id = data.form_id;
	var bText = Drupal.settings.uc_ajax_cart.text ;
	var bclass = Drupal.settings.uc_ajax_cart.bclass ;
	
	var effects = Drupal.settings.uc_ajax_cart.effects;
	if ( typeof collapsed_block != "undefined"
	     && collapsed_block == true)
	{
		cart_block_toggle();
	}

	jQuery('#' + form_id).find('div.ajax-cart-msg').remove();
	jQuery('#' + form_id).find('input.ajax-submit-form,button.ajax-submit-form').eq(0).show().removeClass(bclass).removeAttr('disabled').each(function(){
		if ( bText != false )
		{
			if ( this.tagName == "INPUT" ) this.value = jQuery(this).attr('oldTitle');
			else jQuery(this).html(jQuery(this).attr('oldTitle'));
		}
	});
	if ( data.success == false )
	{
		showAjaxCartMessage(data.content);
		return ;
	}
	if ( effects == true )
	{
		jQuery('#ajaxCartUpdate').effect('highlight',{},500);
	}
	$uEle.empty().html(data.content);
	jQuery('body').css({cursor : 'default'});
	
	//evidemod - dezaktywacja przycisku po dodaniu do koszyka
	if ( data.success2 != false ){
		jQuery('#' + form_id).find('input.ajax-submit-form,button.ajax-submit-form').eq(0).css('background', 'url(\'/sites/all/themes/practest/images/addbtn_disabled.jpg\') top left no-repeat');
		jQuery('#' + form_id).find('input.ajax-submit-form,button.ajax-submit-form').eq(0).css('cursor', 'default');
		jQuery('#' + form_id).find('input.ajax-submit-form,button.ajax-submit-form').eq(0).css('color', '#333');
		jQuery('#' + form_id).find('input.ajax-submit-form,button.ajax-submit-form').eq(0).attr("disabled", "disabled");
		jQuery('#' + form_id).find('input.ajax-submit-form,button.ajax-submit-form').eq(0).val('W koszyku');
	}
	//evidemodend
	
}

(function($) {

  $(document).ready(function(){
    if (Drupal.jsEnabled) {
    	$('.views-row').each(function () { var this2 = this;
    	  $(this).find('.ajax-submit-form').click(function(e){
      	  e.preventDefault(); e.stopPropagation();
      	  el = $(this2).find('img.imagecache-product_list'); 
      	  if (el.length > 0) {
            elsrc = el.attr('src');
          } else { return false; }
  
          var tostartel = $('#block-uc_ajax_cart-0');
  
						elsrc = '<img src="'+elsrc+'" alt="" />';
  
            var dateanimdiv = $('<div>').css({
              'position': 'absolute',
              'z-index': 50000,
              'left': el.offset().left,
              'top': el.offset().top
            }).html(elsrc).appendTo('body');
      
            var dateAnim = function(toel) {
              dateanimdiv.animate({
                'top': toel.offset().top + 6,
                'left': toel.offset().left + 6
              });
              dateanimdiv.fadeOut('normal',function(){
          			toel.val(elsrc);
          			$(this).remove();
          		});
            };
						
        			dateAnim(tostartel);
        });
      });
			$('.category-grid-products td').each(function () { var this2 = this;
    	  $(this).find('.ajax-submit-form').click(function(e){
      	  e.preventDefault(); e.stopPropagation();
      	  el = $(this2).find('img.imagecache-product_list'); 
      	  if (el.length > 0) {
            elsrc = el.attr('src');
          } else { return false; }
  
          var tostartel = $('#block-uc_ajax_cart-0');
  
						elsrc = '<img src="'+elsrc+'" alt="" />';
  
            var dateanimdiv = $('<div>').css({
              'position': 'absolute',
              'z-index': 50000,
              'left': el.offset().left,
              'top': el.offset().top
            }).html(elsrc).appendTo('body');
      
            var dateAnim = function(toel) {
              dateanimdiv.animate({
                'top': toel.offset().top + 6,
                'left': toel.offset().left + 6
              });
              dateanimdiv.fadeOut('normal',function(){
          			toel.val(elsrc);
          			$(this).remove();
          		});
            };
						
        			dateAnim(tostartel);
        });
      });
			$('#content-area').each(function () { var this2 = this;
    	  $(this).find('.ajax-submit-form').click(function(e){
      	  e.preventDefault(); e.stopPropagation();
      	  el = $(this2).find('img.imagecache-product'); 
      	  if (el.length > 0) {
            elsrc = el.attr('src'); 
          } else { return false; }
  
          var tostartel = $('#block-uc_ajax_cart-0');
  
						elsrc = '<img src="'+elsrc+'" alt="" />';
  
            var dateanimdiv = $('<div>').css({
              'position': 'absolute',
              'z-index': 50000,
              'left': el.offset().left,
              'top': el.offset().top
            }).html(elsrc).appendTo('body');
      
            var dateAnim = function(toel) {
              dateanimdiv.animate({
                'top': toel.offset().top + 6,
                'left': toel.offset().left + 6
              });
              dateanimdiv.fadeOut('normal',function(){
          			toel.val(elsrc);
          			$(this).remove();
          		});
            };
						
        			dateAnim(tostartel);
        });
      });
    }
  });

})(jQuery);;
// $Id: autocomplete.js,v 1.23 2008/01/04 11:53:21 goba Exp $

/**
 * Attaches the autocomplete behavior to all required fields
 */
Drupal.behaviors.autocomplete = function (context) {
  var acdb = [];
  $('input.autocomplete:not(.autocomplete-processed)', context).each(function () {
    var uri = this.value;
    if (!acdb[uri]) {
      acdb[uri] = new Drupal.ACDB(uri);
    }
    var input = $('#' + this.id.substr(0, this.id.length - 13))
      .attr('autocomplete', 'OFF')[0];
    $(input.form).submit(Drupal.autocompleteSubmit);
    new Drupal.jsAC(input, acdb[uri]);
    $(this).addClass('autocomplete-processed');
  });
};

/**
 * Prevents the form from submitting if the suggestions popup is open
 * and closes the suggestions popup when doing so.
 */
Drupal.autocompleteSubmit = function () {
return $('#autocomplete').each(function () {
this.owner.hidePopup();
this.form.submit();
}).size() == 0;
};

/**
 * An AutoComplete object
 */
Drupal.jsAC = function (input, db) {
  var ac = this;
  this.input = input;
  this.db = db;

  $(this.input)
    .keydown(function (event) { return ac.onkeydown(this, event); })
    .keyup(function (event) { ac.onkeyup(this, event); })
    .blur(function () { ac.hidePopup(); ac.db.cancel(); });

};

/**
 * Handler for the "keydown" event
 */
Drupal.jsAC.prototype.onkeydown = function (input, e) {
  if (!e) {
    e = window.event;
  }
  switch (e.keyCode) {
    case 40: // down arrow
      this.selectDown();
      return false;
    case 38: // up arrow
      this.selectUp();
      return false;
    default: // all other keys
      return true;
  }
};

/**
 * Handler for the "keyup" event
 */
Drupal.jsAC.prototype.onkeyup = function (input, e) {
  if (!e) {
    e = window.event;
  }
  switch (e.keyCode) {
    case 16: // shift
    case 17: // ctrl
    case 18: // alt
    case 20: // caps lock
    case 33: // page up
    case 34: // page down
    case 35: // end
    case 36: // home
    case 37: // left arrow
    case 38: // up arrow
    case 39: // right arrow
    case 40: // down arrow
      return true;

    case 9:  // tab
    case 13: // enter
    case 27: // esc
      this.hidePopup(e.keyCode);
      return true;

    default: // all other keys
      if (input.value.length > 0)
        this.populatePopup();
      else
        this.hidePopup(e.keyCode);
      return true;
  }
};

/**
 * Puts the currently highlighted suggestion into the autocomplete field
 */
Drupal.jsAC.prototype.select = function (node) {
  this.input.value = node.autocompleteValue;
};

/**
 * Highlights the next suggestion
 */
Drupal.jsAC.prototype.selectDown = function () {
  if (this.selected && this.selected.nextSibling) {
    this.highlight(this.selected.nextSibling);
  }
  else {
    var lis = $('li', this.popup);
    if (lis.size() > 0) {
      this.highlight(lis.get(0));
    }
  }
};

/**
 * Highlights the previous suggestion
 */
Drupal.jsAC.prototype.selectUp = function () {
  if (this.selected && this.selected.previousSibling) {
    this.highlight(this.selected.previousSibling);
  }
};

/**
 * Highlights a suggestion
 */
Drupal.jsAC.prototype.highlight = function (node) {
  if (this.selected) {
    $(this.selected).removeClass('selected');
  }
  $(node).addClass('selected');
  this.selected = node;
};

/**
 * Unhighlights a suggestion
 */
Drupal.jsAC.prototype.unhighlight = function (node) {
  $(node).removeClass('selected');
  this.selected = false;
};

/**
 * Hides the autocomplete suggestions
 */
Drupal.jsAC.prototype.hidePopup = function (keycode) {
  // Select item if the right key or mousebutton was pressed
  if (this.selected && ((keycode && keycode != 46 && keycode != 8 && keycode != 27) || !keycode)) {
    this.input.value = this.selected.autocompleteValue;
  }
  // Hide popup
  var popup = this.popup;
  if (popup) {
    this.popup = null;
    $(popup).fadeOut('fast', function() { $(popup).remove(); });
  }
  this.selected = false;
};

/**
 * Positions the suggestions popup and starts a search
 */
Drupal.jsAC.prototype.populatePopup = function () {
  // Show popup
  if (this.popup) {
    $(this.popup).remove();
  }
  this.selected = false;
  this.popup = document.createElement('div');
  this.popup.id = 'autocomplete';
  this.popup.owner = this;
  $(this.popup).css({
    marginTop: this.input.offsetHeight +'px',
    width: (this.input.offsetWidth - 4) +'px',
    display: 'none'
  });
  $(this.input).before(this.popup);

  // Do search
  this.db.owner = this;
  this.db.search(this.input.value);
};

/**
 * Fills the suggestion popup with any matches received
 */
Drupal.jsAC.prototype.found = function (matches) {
  // If no value in the textfield, do not show the popup.
  if (!this.input.value.length) {
    return false;
  }

  // Prepare matches
  var ul = document.createElement('ul');
  var ac = this;
  for (key in matches) {
    var li = document.createElement('li');
    $(li)
      .html('<div>'+ matches[key] +'</div>')
      .mousedown(function () { ac.select(this); })
      .mouseover(function () { ac.highlight(this); })
      .mouseout(function () { ac.unhighlight(this); });
    li.autocompleteValue = key;
    $(ul).append(li);
  }

  // Show popup with matches, if any
  if (this.popup) {
    if (ul.childNodes.length > 0) {
      $(this.popup).empty().append(ul).show();
    }
    else {
      $(this.popup).css({visibility: 'hidden'});
      this.hidePopup();
    }
  }
};

Drupal.jsAC.prototype.setStatus = function (status) {
  switch (status) {
    case 'begin':
      $(this.input).addClass('throbbing');
      break;
    case 'cancel':
    case 'error':
    case 'found':
      $(this.input).removeClass('throbbing');
      break;
  }
};

/**
 * An AutoComplete DataBase object
 */
Drupal.ACDB = function (uri) {
  this.uri = uri;
  this.delay = 300;
  this.cache = {};
};

/**
 * Performs a cached and delayed search
 */
Drupal.ACDB.prototype.search = function (searchString) {
  var db = this;
  this.searchString = searchString;

  // See if this key has been searched for before
  if (this.cache[searchString]) {
    return this.owner.found(this.cache[searchString]);
  }

  // Initiate delayed search
  if (this.timer) {
    clearTimeout(this.timer);
  }
  this.timer = setTimeout(function() {
    db.owner.setStatus('begin');

    // Ajax GET request for autocompletion
    $.ajax({
      type: "GET",
      url: db.uri +'/'+ Drupal.encodeURIComponent(searchString),
      dataType: 'json',
      success: function (matches) {
        if (typeof matches['status'] == 'undefined' || matches['status'] != 0) {
          db.cache[searchString] = matches;
          // Verify if these are still the matches the user wants to see
          if (db.searchString == searchString) {
            db.owner.found(matches);
          }
          db.owner.setStatus('found');
        }
      },
      error: function (xmlhttp) {
        //alert(Drupal.ahahError(xmlhttp, db.uri));
      }
    });
  }, this.delay);
};

/**
 * Cancels the current autocomplete request
 */
Drupal.ACDB.prototype.cancel = function() {
  if (this.owner) this.owner.setStatus('cancel');
  if (this.timer) clearTimeout(this.timer);
  this.searchString = '';
};
;
/*!
* jQuery Form Plugin
* version: 2.43 (12-MAR-2010)
* @requires jQuery v1.3.2 or later
*
* Examples and documentation at: http://malsup.com/jquery/form/
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
(function(b){function o(){if(b.fn.ajaxSubmit.debug){var a="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log)window.console.log(a);else window.opera&&window.opera.postError&&window.opera.postError(a)}}b.fn.ajaxSubmit=function(a){function d(){function r(){var p=h.attr("target"),n=h.attr("action");j.setAttribute("target",z);j.getAttribute("method")!="POST"&&j.setAttribute("method","POST");j.getAttribute("action")!=g.url&&j.setAttribute("action",g.url);g.skipEncodingOverride||
h.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});g.timeout&&setTimeout(function(){C=true;s()},g.timeout);var m=[];try{if(g.extraData)for(var u in g.extraData)m.push(b('<input type="hidden" name="'+u+'" value="'+g.extraData[u]+'" />').appendTo(j)[0]);t.appendTo("body");t.data("form-plugin-onload",s);j.submit()}finally{j.setAttribute("action",n);p?j.setAttribute("target",p):h.removeAttr("target");b(m).remove()}}function s(){if(!D){var p=true;try{if(C)throw"timeout";var n,m;m=v.contentWindow?
v.contentWindow.document:v.contentDocument?v.contentDocument:v.document;var u=g.dataType=="xml"||m.XMLDocument||b.isXMLDoc(m);o("isXml="+u);if(!u&&(m.body==null||m.body.innerHTML=="")){if(--G){o("requeing onLoad callback, DOM not available");setTimeout(s,250);return}o("Could not access iframe DOM after 100 tries.");return}o("response detected");D=true;i.responseText=m.body?m.body.innerHTML:null;i.responseXML=m.XMLDocument?m.XMLDocument:m;i.getResponseHeader=function(H){return{"content-type":g.dataType}[H]};
if(g.dataType=="json"||g.dataType=="script"){var E=m.getElementsByTagName("textarea")[0];if(E)i.responseText=E.value;else{var F=m.getElementsByTagName("pre")[0];if(F)i.responseText=F.innerHTML}}else if(g.dataType=="xml"&&!i.responseXML&&i.responseText!=null)i.responseXML=A(i.responseText);n=b.httpData(i,g.dataType)}catch(B){o("error caught:",B);p=false;i.error=B;b.handleError(g,i,"error",B)}if(p){g.success(n,"success");w&&b.event.trigger("ajaxSuccess",[i,g])}w&&b.event.trigger("ajaxComplete",[i,g]);
w&&!--b.active&&b.event.trigger("ajaxStop");if(g.complete)g.complete(i,p?"success":"error");setTimeout(function(){t.removeData("form-plugin-onload");t.remove();i.responseXML=null},100)}}function A(p,n){if(window.ActiveXObject){n=new ActiveXObject("Microsoft.XMLDOM");n.async="false";n.loadXML(p)}else n=(new DOMParser).parseFromString(p,"text/xml");return n&&n.documentElement&&n.documentElement.tagName!="parsererror"?n:null}var j=h[0];if(b(":input[name=submit]",j).length)alert('Error: Form elements must not be named "submit".');
else{var g=b.extend({},b.ajaxSettings,a),q=b.extend(true,{},b.extend(true,{},b.ajaxSettings),g),z="jqFormIO"+(new Date).getTime(),t=b('<iframe id="'+z+'" name="'+z+'" src="'+g.iframeSrc+'" onload="(jQuery(this).data(\'form-plugin-onload\'))()" />'),v=t[0];t.css({position:"absolute",top:"-1000px",left:"-1000px"});var i={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=
1;t.attr("src",g.iframeSrc)}},w=g.global;w&&!b.active++&&b.event.trigger("ajaxStart");w&&b.event.trigger("ajaxSend",[i,g]);if(q.beforeSend&&q.beforeSend(i,q)===false)q.global&&b.active--;else if(!i.aborted){var D=false,C=0;if(q=j.clk){var y=q.name;if(y&&!q.disabled){g.extraData=g.extraData||{};g.extraData[y]=q.value;if(q.type=="image"){g.extraData[y+".x"]=j.clk_x;g.extraData[y+".y"]=j.clk_y}}}g.forceSync?r():setTimeout(r,10);var G=100}}}if(!this.length){o("ajaxSubmit: skipping submit process - no element selected");
return this}if(typeof a=="function")a={success:a};var e=b.trim(this.attr("action"));if(e)e=(e.match(/^([^#]+)/)||[])[1];e=e||window.location.href||"";a=b.extend({url:e,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},a||{});e={};this.trigger("form-pre-serialize",[this,a,e]);if(e.veto){o("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(a.beforeSerialize&&a.beforeSerialize(this,a)===false){o("ajaxSubmit: submit aborted via beforeSerialize callback");
return this}var f=this.formToArray(a.semantic);if(a.data){a.extraData=a.data;for(var c in a.data)if(a.data[c]instanceof Array)for(var l in a.data[c])f.push({name:c,value:a.data[c][l]});else f.push({name:c,value:a.data[c]})}if(a.beforeSubmit&&a.beforeSubmit(f,this,a)===false){o("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[f,this,a,e]);if(e.veto){o("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}c=b.param(f);if(a.type.toUpperCase()==
"GET"){a.url+=(a.url.indexOf("?")>=0?"&":"?")+c;a.data=null}else a.data=c;var h=this,k=[];a.resetForm&&k.push(function(){h.resetForm()});a.clearForm&&k.push(function(){h.clearForm()});if(!a.dataType&&a.target){var x=a.success||function(){};k.push(function(r){var s=a.replaceTarget?"replaceWith":"html";b(a.target)[s](r).each(x,arguments)})}else a.success&&k.push(a.success);a.success=function(r,s,A){for(var j=0,g=k.length;j<g;j++)k[j].apply(a,[r,s,A||h,h])};c=b("input:file",this).fieldValue();l=false;
for(e=0;e<c.length;e++)if(c[e])l=true;if(c.length&&a.iframe!==false||a.iframe||l||0)a.closeKeepAlive?b.get(a.closeKeepAlive,d):d();else b.ajax(a);this.trigger("form-submit-notify",[this,a]);return this};b.fn.ajaxForm=function(a){return this.ajaxFormUnbind().bind("submit.form-plugin",function(d){d.preventDefault();b(this).ajaxSubmit(a)}).bind("click.form-plugin",function(d){var e=d.target,f=b(e);if(!f.is(":submit,input:image")){e=f.closest(":submit");if(e.length==0)return;e=e[0]}var c=this;c.clk=e;
if(e.type=="image")if(d.offsetX!=undefined){c.clk_x=d.offsetX;c.clk_y=d.offsetY}else if(typeof b.fn.offset=="function"){f=f.offset();c.clk_x=d.pageX-f.left;c.clk_y=d.pageY-f.top}else{c.clk_x=d.pageX-e.offsetLeft;c.clk_y=d.pageY-e.offsetTop}setTimeout(function(){c.clk=c.clk_x=c.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(a){var d=[];if(this.length==0)return d;var e=this[0],f=a?e.getElementsByTagName("*"):e.elements;
if(!f)return d;for(var c=0,l=f.length;c<l;c++){var h=f[c],k=h.name;if(k)if(a&&e.clk&&h.type=="image"){if(!h.disabled&&e.clk==h){d.push({name:k,value:b(h).val()});d.push({name:k+".x",value:e.clk_x},{name:k+".y",value:e.clk_y})}}else if((h=b.fieldValue(h,true))&&h.constructor==Array)for(var x=0,r=h.length;x<r;x++)d.push({name:k,value:h[x]});else h!==null&&typeof h!="undefined"&&d.push({name:k,value:h})}if(!a&&e.clk){a=b(e.clk);f=a[0];if((k=f.name)&&!f.disabled&&f.type=="image"){d.push({name:k,value:a.val()});
d.push({name:k+".x",value:e.clk_x},{name:k+".y",value:e.clk_y})}}return d};b.fn.formSerialize=function(a){return b.param(this.formToArray(a))};b.fn.fieldSerialize=function(a){var d=[];this.each(function(){var e=this.name;if(e){var f=b.fieldValue(this,a);if(f&&f.constructor==Array)for(var c=0,l=f.length;c<l;c++)d.push({name:e,value:f[c]});else f!==null&&typeof f!="undefined"&&d.push({name:this.name,value:f})}});return b.param(d)};b.fn.fieldValue=function(a){for(var d=[],e=0,f=this.length;e<f;e++){var c=
b.fieldValue(this[e],a);c===null||typeof c=="undefined"||c.constructor==Array&&!c.length||(c.constructor==Array?b.merge(d,c):d.push(c))}return d};b.fieldValue=function(a,d){var e=a.name,f=a.type,c=a.tagName.toLowerCase();if(typeof d=="undefined")d=true;if(d&&(!e||a.disabled||f=="reset"||f=="button"||(f=="checkbox"||f=="radio")&&!a.checked||(f=="submit"||f=="image")&&a.form&&a.form.clk!=a||c=="select"&&a.selectedIndex==-1))return null;if(c=="select"){c=a.selectedIndex;if(c<0)return null;d=[];a=a.options;
e=(f=f=="select-one")?c+1:a.length;for(c=f?c:0;c<e;c++){var l=a[c];if(l.selected){var h=l.value;h||(h=l.attributes&&l.attributes.value&&!l.attributes.value.specified?l.text:l.value);if(f)return h;d.push(h)}}return d}return a.value};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var a=this.type,d=this.tagName.toLowerCase();if(a=="text"||a=="password"||d=="textarea")this.value=
"";else if(a=="checkbox"||a=="radio")this.checked=false;else if(d=="select")this.selectedIndex=-1})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)this.reset()})};b.fn.enable=function(a){if(a==undefined)a=true;return this.each(function(){this.disabled=!a})};b.fn.selected=function(a){if(a==undefined)a=true;return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio")this.checked=a;else if(this.tagName.toLowerCase()==
"option"){d=b(this).parent("select");a&&d[0]&&d[0].type=="select-one"&&d.find("option").selected(false);this.selected=a}})}})(jQuery);
;

