
/*
 * jQuery 1.2.6 - New Wave Javascript
 *
 * Copyright (c) 2008 John Resig (jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008)
 * Rev: 5685
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(H(){J w=1b.4M,3m$=1b.$;J D=1b.4M=1b.$=H(a,b){I 2B D.17.5j(a,b)};J u=/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/,62=/^.[^:#\\[\\.]*$/,12;D.17=D.44={5j:H(d,b){d=d||S;G(d.16){7[0]=d;7.K=1;I 7}G(1j d=="23"){J c=u.2D(d);G(c&&(c[1]||!b)){G(c[1])d=D.4h([c[1]],b);N{J a=S.61(c[3]);G(a){G(a.2v!=c[3])I D().2q(d);I D(a)}d=[]}}N I D(b).2q(d)}N G(D.1D(d))I D(S)[D.17.27?"27":"43"](d);I 7.6Y(D.2d(d))},5w:"1.2.6",8G:H(){I 7.K},K:0,3p:H(a){I a==12?D.2d(7):7[a]},2I:H(b){J a=D(b);a.5n=7;I a},6Y:H(a){7.K=0;2p.44.1p.1w(7,a);I 7},P:H(a,b){I D.P(7,a,b)},5i:H(b){J a=-1;I D.2L(b&&b.5w?b[0]:b,7)},1K:H(c,a,b){J d=c;G(c.1q==56)G(a===12)I 7[0]&&D[b||"1K"](7[0],c);N{d={};d[c]=a}I 7.P(H(i){R(c 1n d)D.1K(b?7.V:7,c,D.1i(7,d[c],b,i,c))})},1g:H(b,a){G((b==\'2h\'||b==\'1Z\')&&3d(a)<0)a=12;I 7.1K(b,a,"2a")},1r:H(b){G(1j b!="49"&&b!=U)I 7.4E().3v((7[0]&&7[0].2z||S).5F(b));J a="";D.P(b||7,H(){D.P(7.3t,H(){G(7.16!=8)a+=7.16!=1?7.76:D.17.1r([7])})});I a},5z:H(b){G(7[0])D(b,7[0].2z).5y().39(7[0]).2l(H(){J a=7;1B(a.1x)a=a.1x;I a}).3v(7);I 7},8Y:H(a){I 7.P(H(){D(7).6Q().5z(a)})},8R:H(a){I 7.P(H(){D(7).5z(a)})},3v:H(){I 7.3W(19,M,Q,H(a){G(7.16==1)7.3U(a)})},6F:H(){I 7.3W(19,M,M,H(a){G(7.16==1)7.39(a,7.1x)})},6E:H(){I 7.3W(19,Q,Q,H(a){7.1d.39(a,7)})},5q:H(){I 7.3W(19,Q,M,H(a){7.1d.39(a,7.2H)})},3l:H(){I 7.5n||D([])},2q:H(b){J c=D.2l(7,H(a){I D.2q(b,a)});I 7.2I(/[^+>] [^+>]/.11(b)||b.1h("..")>-1?D.4r(c):c)},5y:H(e){J f=7.2l(H(){G(D.14.1f&&!D.4n(7)){J a=7.6o(M),5h=S.3h("1v");5h.3U(a);I D.4h([5h.4H])[0]}N I 7.6o(M)});J d=f.2q("*").5c().P(H(){G(7[E]!=12)7[E]=U});G(e===M)7.2q("*").5c().P(H(i){G(7.16==3)I;J c=D.L(7,"3w");R(J a 1n c)R(J b 1n c[a])D.W.1e(d[i],a,c[a][b],c[a][b].L)});I f},1E:H(b){I 7.2I(D.1D(b)&&D.3C(7,H(a,i){I b.1k(a,i)})||D.3g(b,7))},4Y:H(b){G(b.1q==56)G(62.11(b))I 7.2I(D.3g(b,7,M));N b=D.3g(b,7);J a=b.K&&b[b.K-1]!==12&&!b.16;I 7.1E(H(){I a?D.2L(7,b)<0:7!=b})},1e:H(a){I 7.2I(D.4r(D.2R(7.3p(),1j a==\'23\'?D(a):D.2d(a))))},3F:H(a){I!!a&&D.3g(a,7).K>0},7T:H(a){I 7.3F("."+a)},6e:H(b){G(b==12){G(7.K){J c=7[0];G(D.Y(c,"2A")){J e=c.64,63=[],15=c.15,2V=c.O=="2A-2V";G(e<0)I U;R(J i=2V?e:0,2f=2V?e+1:15.K;i<2f;i++){J d=15[i];G(d.2W){b=D.14.1f&&!d.at.2x.an?d.1r:d.2x;G(2V)I b;63.1p(b)}}I 63}N I(7[0].2x||"").1o(/\\r/g,"")}I 12}G(b.1q==4L)b+=\'\';I 7.P(H(){G(7.16!=1)I;G(b.1q==2p&&/5O|5L/.11(7.O))7.4J=(D.2L(7.2x,b)>=0||D.2L(7.34,b)>=0);N G(D.Y(7,"2A")){J a=D.2d(b);D("9R",7).P(H(){7.2W=(D.2L(7.2x,a)>=0||D.2L(7.1r,a)>=0)});G(!a.K)7.64=-1}N 7.2x=b})},2K:H(a){I a==12?(7[0]?7[0].4H:U):7.4E().3v(a)},7b:H(a){I 7.5q(a).21()},79:H(i){I 7.3s(i,i+1)},3s:H(){I 7.2I(2p.44.3s.1w(7,19))},2l:H(b){I 7.2I(D.2l(7,H(a,i){I b.1k(a,i,a)}))},5c:H(){I 7.1e(7.5n)},L:H(d,b){J a=d.1R(".");a[1]=a[1]?"."+a[1]:"";G(b===12){J c=7.5C("9z"+a[1]+"!",[a[0]]);G(c===12&&7.K)c=D.L(7[0],d);I c===12&&a[1]?7.L(a[0]):c}N I 7.1P("9u"+a[1]+"!",[a[0],b]).P(H(){D.L(7,d,b)})},3b:H(a){I 7.P(H(){D.3b(7,a)})},3W:H(g,f,h,d){J e=7.K>1,3x;I 7.P(H(){G(!3x){3x=D.4h(g,7.2z);G(h)3x.9o()}J b=7;G(f&&D.Y(7,"1T")&&D.Y(3x[0],"4F"))b=7.3H("22")[0]||7.3U(7.2z.3h("22"));J c=D([]);D.P(3x,H(){J a=e?D(7).5y(M)[0]:7;G(D.Y(a,"1m"))c=c.1e(a);N{G(a.16==1)c=c.1e(D("1m",a).21());d.1k(b,a)}});c.P(6T)})}};D.17.5j.44=D.17;H 6T(i,a){G(a.4d)D.3Y({1a:a.4d,31:Q,1O:"1m"});N D.5u(a.1r||a.6O||a.4H||"");G(a.1d)a.1d.37(a)}H 1z(){I+2B 8J}D.1l=D.17.1l=H(){J b=19[0]||{},i=1,K=19.K,4x=Q,15;G(b.1q==8I){4x=b;b=19[1]||{};i=2}G(1j b!="49"&&1j b!="H")b={};G(K==i){b=7;--i}R(;i<K;i++)G((15=19[i])!=U)R(J c 1n 15){J a=b[c],2w=15[c];G(b===2w)6M;G(4x&&2w&&1j 2w=="49"&&!2w.16)b[c]=D.1l(4x,a||(2w.K!=U?[]:{}),2w);N G(2w!==12)b[c]=2w}I b};J E="4M"+1z(),6K=0,5r={},6G=/z-?5i|8B-?8A|1y|6B|8v-?1Z/i,3P=S.3P||{};D.1l({8u:H(a){1b.$=3m$;G(a)1b.4M=w;I D},1D:H(a){I!!a&&1j a!="23"&&!a.Y&&a.1q!=2p&&/^[\\s[]?H/.11(a+"")},4n:H(a){I a.1C&&!a.1c||a.2j&&a.2z&&!a.2z.1c},5u:H(a){a=D.3k(a);G(a){J b=S.3H("6w")[0]||S.1C,1m=S.3h("1m");1m.O="1r/4t";G(D.14.1f)1m.1r=a;N 1m.3U(S.5F(a));b.39(1m,b.1x);b.37(1m)}},Y:H(b,a){I b.Y&&b.Y.2r()==a.2r()},1Y:{},L:H(c,d,b){c=c==1b?5r:c;J a=c[E];G(!a)a=c[E]=++6K;G(d&&!D.1Y[a])D.1Y[a]={};G(b!==12)D.1Y[a][d]=b;I d?D.1Y[a][d]:a},3b:H(c,b){c=c==1b?5r:c;J a=c[E];G(b){G(D.1Y[a]){2U D.1Y[a][b];b="";R(b 1n D.1Y[a])1X;G(!b)D.3b(c)}}N{1U{2U c[E]}1V(e){G(c.5l)c.5l(E)}2U D.1Y[a]}},P:H(d,a,c){J e,i=0,K=d.K;G(c){G(K==12){R(e 1n d)G(a.1w(d[e],c)===Q)1X}N R(;i<K;)G(a.1w(d[i++],c)===Q)1X}N{G(K==12){R(e 1n d)G(a.1k(d[e],e,d[e])===Q)1X}N R(J b=d[0];i<K&&a.1k(b,i,b)!==Q;b=d[++i]){}}I d},1i:H(b,a,c,i,d){G(D.1D(a))a=a.1k(b,i);I a&&a.1q==4L&&c=="2a"&&!6G.11(d)?a+"2X":a},1F:{1e:H(c,b){D.P((b||"").1R(/\\s+/),H(i,a){G(c.16==1&&!D.1F.3T(c.1F,a))c.1F+=(c.1F?" ":"")+a})},21:H(c,b){G(c.16==1)c.1F=b!=12?D.3C(c.1F.1R(/\\s+/),H(a){I!D.1F.3T(b,a)}).6s(" "):""},3T:H(b,a){I D.2L(a,(b.1F||b).6r().1R(/\\s+/))>-1}},6q:H(b,c,a){J e={};R(J d 1n c){e[d]=b.V[d];b.V[d]=c[d]}a.1k(b);R(J d 1n c)b.V[d]=e[d]},1g:H(d,e,c){G(e=="2h"||e=="1Z"){J b,3X={30:"5x",5g:"1G",18:"3I"},35=e=="2h"?["5e","6k"]:["5G","6i"];H 5b(){b=e=="2h"?d.8f:d.8c;J a=0,2C=0;D.P(35,H(){a+=3d(D.2a(d,"57"+7,M))||0;2C+=3d(D.2a(d,"2C"+7+"4b",M))||0});b-=29.83(a+2C)}G(D(d).3F(":4j"))5b();N D.6q(d,3X,5b);I 29.2f(0,b)}I D.2a(d,e,c)},2a:H(f,l,k){J e,V=f.V;H 3E(b){G(!D.14.2k)I Q;J a=3P.54(b,U);I!a||a.52("3E")==""}G(l=="1y"&&D.14.1f){e=D.1K(V,"1y");I e==""?"1":e}G(D.14.2G&&l=="18"){J d=V.50;V.50="0 7Y 7W";V.50=d}G(l.1I(/4i/i))l=y;G(!k&&V&&V[l])e=V[l];N G(3P.54){G(l.1I(/4i/i))l="4i";l=l.1o(/([A-Z])/g,"-$1").3y();J c=3P.54(f,U);G(c&&!3E(f))e=c.52(l);N{J g=[],2E=[],a=f,i=0;R(;a&&3E(a);a=a.1d)2E.6h(a);R(;i<2E.K;i++)G(3E(2E[i])){g[i]=2E[i].V.18;2E[i].V.18="3I"}e=l=="18"&&g[2E.K-1]!=U?"2F":(c&&c.52(l))||"";R(i=0;i<g.K;i++)G(g[i]!=U)2E[i].V.18=g[i]}G(l=="1y"&&e=="")e="1"}N G(f.4g){J h=l.1o(/\\-(\\w)/g,H(a,b){I b.2r()});e=f.4g[l]||f.4g[h];G(!/^\\d+(2X)?$/i.11(e)&&/^\\d/.11(e)){J j=V.1A,66=f.65.1A;f.65.1A=f.4g.1A;V.1A=e||0;e=V.aM+"2X";V.1A=j;f.65.1A=66}}I e},4h:H(l,h){J k=[];h=h||S;G(1j h.3h==\'12\')h=h.2z||h[0]&&h[0].2z||S;D.P(l,H(i,d){G(!d)I;G(d.1q==4L)d+=\'\';G(1j d=="23"){d=d.1o(/(<(\\w+)[^>]*?)\\/>/g,H(b,a,c){I c.1I(/^(aK|4f|7E|aG|4T|7A|aB|3n|az|ay|av)$/i)?b:a+"></"+c+">"});J f=D.3k(d).3y(),1v=h.3h("1v");J e=!f.1h("<au")&&[1,"<2A 7w=\'7w\'>","</2A>"]||!f.1h("<ar")&&[1,"<7v>","</7v>"]||f.1I(/^<(aq|22|am|ak|ai)/)&&[1,"<1T>","</1T>"]||!f.1h("<4F")&&[2,"<1T><22>","</22></1T>"]||(!f.1h("<af")||!f.1h("<ad"))&&[3,"<1T><22><4F>","</4F></22></1T>"]||!f.1h("<7E")&&[2,"<1T><22></22><7q>","</7q></1T>"]||D.14.1f&&[1,"1v<1v>","</1v>"]||[0,"",""];1v.4H=e[1]+d+e[2];1B(e[0]--)1v=1v.5T;G(D.14.1f){J g=!f.1h("<1T")&&f.1h("<22")<0?1v.1x&&1v.1x.3t:e[1]=="<1T>"&&f.1h("<22")<0?1v.3t:[];R(J j=g.K-1;j>=0;--j)G(D.Y(g[j],"22")&&!g[j].3t.K)g[j].1d.37(g[j]);G(/^\\s/.11(d))1v.39(h.5F(d.1I(/^\\s*/)[0]),1v.1x)}d=D.2d(1v.3t)}G(d.K===0&&(!D.Y(d,"3V")&&!D.Y(d,"2A")))I;G(d[0]==12||D.Y(d,"3V")||d.15)k.1p(d);N k=D.2R(k,d)});I k},1K:H(d,f,c){G(!d||d.16==3||d.16==8)I 12;J e=!D.4n(d),40=c!==12,1f=D.14.1f;f=e&&D.3X[f]||f;G(d.2j){J g=/5Q|4d|V/.11(f);G(f=="2W"&&D.14.2k)d.1d.64;G(f 1n d&&e&&!g){G(40){G(f=="O"&&D.Y(d,"4T")&&d.1d)7p"O a3 a1\'t 9V 9U";d[f]=c}G(D.Y(d,"3V")&&d.7i(f))I d.7i(f).76;I d[f]}G(1f&&e&&f=="V")I D.1K(d.V,"9T",c);G(40)d.9Q(f,""+c);J h=1f&&e&&g?d.4G(f,2):d.4G(f);I h===U?12:h}G(1f&&f=="1y"){G(40){d.6B=1;d.1E=(d.1E||"").1o(/7f\\([^)]*\\)/,"")+(3r(c)+\'\'=="9L"?"":"7f(1y="+c*7a+")")}I d.1E&&d.1E.1h("1y=")>=0?(3d(d.1E.1I(/1y=([^)]*)/)[1])/7a)+\'\':""}f=f.1o(/-([a-z])/9H,H(a,b){I b.2r()});G(40)d[f]=c;I d[f]},3k:H(a){I(a||"").1o(/^\\s+|\\s+$/g,"")},2d:H(b){J a=[];G(b!=U){J i=b.K;G(i==U||b.1R||b.4I||b.1k)a[0]=b;N 1B(i)a[--i]=b[i]}I a},2L:H(b,a){R(J i=0,K=a.K;i<K;i++)G(a[i]===b)I i;I-1},2R:H(a,b){J i=0,T,2S=a.K;G(D.14.1f){1B(T=b[i++])G(T.16!=8)a[2S++]=T}N 1B(T=b[i++])a[2S++]=T;I a},4r:H(a){J c=[],2o={};1U{R(J i=0,K=a.K;i<K;i++){J b=D.L(a[i]);G(!2o[b]){2o[b]=M;c.1p(a[i])}}}1V(e){c=a}I c},3C:H(c,a,d){J b=[];R(J i=0,K=c.K;i<K;i++)G(!d!=!a(c[i],i))b.1p(c[i]);I b},2l:H(d,a){J c=[];R(J i=0,K=d.K;i<K;i++){J b=a(d[i],i);G(b!=U)c[c.K]=b}I c.7d.1w([],c)}});J v=9B.9A.3y();D.14={5B:(v.1I(/.+(?:9y|9x|9w|9v)[\\/: ]([\\d.]+)/)||[])[1],2k:/75/.11(v),2G:/2G/.11(v),1f:/1f/.11(v)&&!/2G/.11(v),42:/42/.11(v)&&!/(9s|75)/.11(v)};J y=D.14.1f?"7o":"72";D.1l({71:!D.14.1f||S.70=="6Z",3X:{"R":"9n","9k":"1F","4i":y,72:y,7o:y,9h:"9f",9e:"9d",9b:"99"}});D.P({6W:H(a){I a.1d},97:H(a){I D.4S(a,"1d")},95:H(a){I D.3a(a,2,"2H")},91:H(a){I D.3a(a,2,"4l")},8Z:H(a){I D.4S(a,"2H")},8X:H(a){I D.4S(a,"4l")},8W:H(a){I D.5v(a.1d.1x,a)},8V:H(a){I D.5v(a.1x)},6Q:H(a){I D.Y(a,"8U")?a.8T||a.8S.S:D.2d(a.3t)}},H(c,d){D.17[c]=H(b){J a=D.2l(7,d);G(b&&1j b=="23")a=D.3g(b,a);I 7.2I(D.4r(a))}});D.P({6P:"3v",8Q:"6F",39:"6E",8P:"5q",8O:"7b"},H(c,b){D.17[c]=H(){J a=19;I 7.P(H(){R(J i=0,K=a.K;i<K;i++)D(a[i])[b](7)})}});D.P({8N:H(a){D.1K(7,a,"");G(7.16==1)7.5l(a)},8M:H(a){D.1F.1e(7,a)},8L:H(a){D.1F.21(7,a)},8K:H(a){D.1F[D.1F.3T(7,a)?"21":"1e"](7,a)},21:H(a){G(!a||D.1E(a,[7]).r.K){D("*",7).1e(7).P(H(){D.W.21(7);D.3b(7)});G(7.1d)7.1d.37(7)}},4E:H(){D(">*",7).21();1B(7.1x)7.37(7.1x)}},H(a,b){D.17[a]=H(){I 7.P(b,19)}});D.P(["6N","4b"],H(i,c){J b=c.3y();D.17[b]=H(a){I 7[0]==1b?D.14.2G&&S.1c["5t"+c]||D.14.2k&&1b["5s"+c]||S.70=="6Z"&&S.1C["5t"+c]||S.1c["5t"+c]:7[0]==S?29.2f(29.2f(S.1c["4y"+c],S.1C["4y"+c]),29.2f(S.1c["2i"+c],S.1C["2i"+c])):a==12?(7.K?D.1g(7[0],b):U):7.1g(b,a.1q==56?a:a+"2X")}});H 25(a,b){I a[0]&&3r(D.2a(a[0],b,M),10)||0}J C=D.14.2k&&3r(D.14.5B)<8H?"(?:[\\\\w*3m-]|\\\\\\\\.)":"(?:[\\\\w\\8F-\\8E*3m-]|\\\\\\\\.)",6L=2B 4v("^>\\\\s*("+C+"+)"),6J=2B 4v("^("+C+"+)(#)("+C+"+)"),6I=2B 4v("^([#.]?)("+C+"*)");D.1l({6H:{"":H(a,i,m){I m[2]=="*"||D.Y(a,m[2])},"#":H(a,i,m){I a.4G("2v")==m[2]},":":{8D:H(a,i,m){I i<m[3]-0},8C:H(a,i,m){I i>m[3]-0},3a:H(a,i,m){I m[3]-0==i},79:H(a,i,m){I m[3]-0==i},3o:H(a,i){I i==0},3S:H(a,i,m,r){I i==r.K-1},6D:H(a,i){I i%2==0},6C:H(a,i){I i%2},"3o-4u":H(a){I a.1d.3H("*")[0]==a},"3S-4u":H(a){I D.3a(a.1d.5T,1,"4l")==a},"8z-4u":H(a){I!D.3a(a.1d.5T,2,"4l")},6W:H(a){I a.1x},4E:H(a){I!a.1x},8y:H(a,i,m){I(a.6O||a.8x||D(a).1r()||"").1h(m[3])>=0},4j:H(a){I"1G"!=a.O&&D.1g(a,"18")!="2F"&&D.1g(a,"5g")!="1G"},1G:H(a){I"1G"==a.O||D.1g(a,"18")=="2F"||D.1g(a,"5g")=="1G"},8w:H(a){I!a.3R},3R:H(a){I a.3R},4J:H(a){I a.4J},2W:H(a){I a.2W||D.1K(a,"2W")},1r:H(a){I"1r"==a.O},5O:H(a){I"5O"==a.O},5L:H(a){I"5L"==a.O},5p:H(a){I"5p"==a.O},3Q:H(a){I"3Q"==a.O},5o:H(a){I"5o"==a.O},6A:H(a){I"6A"==a.O},6z:H(a){I"6z"==a.O},2s:H(a){I"2s"==a.O||D.Y(a,"2s")},4T:H(a){I/4T|2A|6y|2s/i.11(a.Y)},3T:H(a,i,m){I D.2q(m[3],a).K},8t:H(a){I/h\\d/i.11(a.Y)},8s:H(a){I D.3C(D.3O,H(b){I a==b.T}).K}}},6x:[/^(\\[) *@?([\\w-]+) *([!*$^~=]*) *(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,2B 4v("^([:.#]*)("+C+"+)")],3g:H(a,c,b){J d,1t=[];1B(a&&a!=d){d=a;J f=D.1E(a,c,b);a=f.t.1o(/^\\s*,\\s*/,"");1t=b?c=f.r:D.2R(1t,f.r)}I 1t},2q:H(t,o){G(1j t!="23")I[t];G(o&&o.16!=1&&o.16!=9)I[];o=o||S;J d=[o],2o=[],3S,Y;1B(t&&3S!=t){J r=[];3S=t;t=D.3k(t);J l=Q,3j=6L,m=3j.2D(t);G(m){Y=m[1].2r();R(J i=0;d[i];i++)R(J c=d[i].1x;c;c=c.2H)G(c.16==1&&(Y=="*"||c.Y.2r()==Y))r.1p(c);d=r;t=t.1o(3j,"");G(t.1h(" ")==0)6M;l=M}N{3j=/^([>+~])\\s*(\\w*)/i;G((m=3j.2D(t))!=U){r=[];J k={};Y=m[2].2r();m=m[1];R(J j=0,3i=d.K;j<3i;j++){J n=m=="~"||m=="+"?d[j].2H:d[j].1x;R(;n;n=n.2H)G(n.16==1){J g=D.L(n);G(m=="~"&&k[g])1X;G(!Y||n.Y.2r()==Y){G(m=="~")k[g]=M;r.1p(n)}G(m=="+")1X}}d=r;t=D.3k(t.1o(3j,""));l=M}}G(t&&!l){G(!t.1h(",")){G(o==d[0])d.4s();2o=D.2R(2o,d);r=d=[o];t=" "+t.6v(1,t.K)}N{J h=6J;J m=h.2D(t);G(m){m=[0,m[2],m[3],m[1]]}N{h=6I;m=h.2D(t)}m[2]=m[2].1o(/\\\\/g,"");J f=d[d.K-1];G(m[1]=="#"&&f&&f.61&&!D.4n(f)){J p=f.61(m[2]);G((D.14.1f||D.14.2G)&&p&&1j p.2v=="23"&&p.2v!=m[2])p=D(\'[@2v="\'+m[2]+\'"]\',f)[0];d=r=p&&(!m[3]||D.Y(p,m[3]))?[p]:[]}N{R(J i=0;d[i];i++){J a=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];G(a=="*"&&d[i].Y.3y()=="49")a="3n";r=D.2R(r,d[i].3H(a))}G(m[1]==".")r=D.5m(r,m[2]);G(m[1]=="#"){J e=[];R(J i=0;r[i];i++)G(r[i].4G("2v")==m[2]){e=[r[i]];1X}r=e}d=r}t=t.1o(h,"")}}G(t){J b=D.1E(t,r);d=r=b.r;t=D.3k(b.t)}}G(t)d=[];G(d&&o==d[0])d.4s();2o=D.2R(2o,d);I 2o},5m:H(r,m,a){m=" "+m+" ";J c=[];R(J i=0;r[i];i++){J b=(" "+r[i].1F+" ").1h(m)>=0;G(!a&&b||a&&!b)c.1p(r[i])}I c},1E:H(t,r,h){J d;1B(t&&t!=d){d=t;J p=D.6x,m;R(J i=0;p[i];i++){m=p[i].2D(t);G(m){t=t.8r(m[0].K);m[2]=m[2].1o(/\\\\/g,"");1X}}G(!m)1X;G(m[1]==":"&&m[2]=="4Y")r=62.11(m[3])?D.1E(m[3],r,M).r:D(r).4Y(m[3]);N G(m[1]==".")r=D.5m(r,m[2],h);N G(m[1]=="["){J g=[],O=m[3];R(J i=0,3i=r.K;i<3i;i++){J a=r[i],z=a[D.3X[m[2]]||m[2]];G(z==U||/5Q|4d|2W/.11(m[2]))z=D.1K(a,m[2])||\'\';G((O==""&&!!z||O=="="&&z==m[5]||O=="!="&&z!=m[5]||O=="^="&&z&&!z.1h(m[5])||O=="$="&&z.6v(z.K-m[5].K)==m[5]||(O=="*="||O=="~=")&&z.1h(m[5])>=0)^h)g.1p(a)}r=g}N G(m[1]==":"&&m[2]=="3a-4u"){J e={},g=[],11=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.2D(m[3]=="6D"&&"2n"||m[3]=="6C"&&"2n+1"||!/\\D/.11(m[3])&&"8q+"+m[3]||m[3]),3o=(11[1]+(11[2]||1))-0,d=11[3]-0;R(J i=0,3i=r.K;i<3i;i++){J j=r[i],1d=j.1d,2v=D.L(1d);G(!e[2v]){J c=1;R(J n=1d.1x;n;n=n.2H)G(n.16==1)n.4q=c++;e[2v]=M}J b=Q;G(3o==0){G(j.4q==d)b=M}N G((j.4q-d)%3o==0&&(j.4q-d)/3o>=0)b=M;G(b^h)g.1p(j)}r=g}N{J f=D.6H[m[1]];G(1j f=="49")f=f[m[2]];G(1j f=="23")f=6u("Q||H(a,i){I "+f+";}");r=D.3C(r,H(a,i){I f(a,i,m,r)},h)}}I{r:r,t:t}},4S:H(b,c){J a=[],1t=b[c];1B(1t&&1t!=S){G(1t.16==1)a.1p(1t);1t=1t[c]}I a},3a:H(a,e,c,b){e=e||1;J d=0;R(;a;a=a[c])G(a.16==1&&++d==e)1X;I a},5v:H(n,a){J r=[];R(;n;n=n.2H){G(n.16==1&&n!=a)r.1p(n)}I r}});D.W={1e:H(f,i,g,e){G(f.16==3||f.16==8)I;G(D.14.1f&&f.4I)f=1b;G(!g.24)g.24=7.24++;G(e!=12){J h=g;g=7.3M(h,H(){I h.1w(7,19)});g.L=e}J j=D.L(f,"3w")||D.L(f,"3w",{}),1H=D.L(f,"1H")||D.L(f,"1H",H(){G(1j D!="12"&&!D.W.5k)I D.W.1H.1w(19.3L.T,19)});1H.T=f;D.P(i.1R(/\\s+/),H(c,b){J a=b.1R(".");b=a[0];g.O=a[1];J d=j[b];G(!d){d=j[b]={};G(!D.W.2t[b]||D.W.2t[b].4p.1k(f)===Q){G(f.3K)f.3K(b,1H,Q);N G(f.6t)f.6t("4o"+b,1H)}}d[g.24]=g;D.W.26[b]=M});f=U},24:1,26:{},21:H(e,h,f){G(e.16==3||e.16==8)I;J i=D.L(e,"3w"),1L,5i;G(i){G(h==12||(1j h=="23"&&h.8p(0)=="."))R(J g 1n i)7.21(e,g+(h||""));N{G(h.O){f=h.2y;h=h.O}D.P(h.1R(/\\s+/),H(b,a){J c=a.1R(".");a=c[0];G(i[a]){G(f)2U i[a][f.24];N R(f 1n i[a])G(!c[1]||i[a][f].O==c[1])2U i[a][f];R(1L 1n i[a])1X;G(!1L){G(!D.W.2t[a]||D.W.2t[a].4A.1k(e)===Q){G(e.6p)e.6p(a,D.L(e,"1H"),Q);N G(e.6n)e.6n("4o"+a,D.L(e,"1H"))}1L=U;2U i[a]}}})}R(1L 1n i)1X;G(!1L){J d=D.L(e,"1H");G(d)d.T=U;D.3b(e,"3w");D.3b(e,"1H")}}},1P:H(h,c,f,g,i){c=D.2d(c);G(h.1h("!")>=0){h=h.3s(0,-1);J a=M}G(!f){G(7.26[h])D("*").1e([1b,S]).1P(h,c)}N{G(f.16==3||f.16==8)I 12;J b,1L,17=D.1D(f[h]||U),W=!c[0]||!c[0].32;G(W){c.6h({O:h,2J:f,32:H(){},3J:H(){},4C:1z()});c[0][E]=M}c[0].O=h;G(a)c[0].6m=M;J d=D.L(f,"1H");G(d)b=d.1w(f,c);G((!17||(D.Y(f,\'a\')&&h=="4V"))&&f["4o"+h]&&f["4o"+h].1w(f,c)===Q)b=Q;G(W)c.4s();G(i&&D.1D(i)){1L=i.1w(f,b==U?c:c.7d(b));G(1L!==12)b=1L}G(17&&g!==Q&&b!==Q&&!(D.Y(f,\'a\')&&h=="4V")){7.5k=M;1U{f[h]()}1V(e){}}7.5k=Q}I b},1H:H(b){J a,1L,38,5f,4m;b=19[0]=D.W.6l(b||1b.W);38=b.O.1R(".");b.O=38[0];38=38[1];5f=!38&&!b.6m;4m=(D.L(7,"3w")||{})[b.O];R(J j 1n 4m){J c=4m[j];G(5f||c.O==38){b.2y=c;b.L=c.L;1L=c.1w(7,19);G(a!==Q)a=1L;G(1L===Q){b.32();b.3J()}}}I a},6l:H(b){G(b[E]==M)I b;J d=b;b={8o:d};J c="8n 8m 8l 8k 2s 8j 47 5d 6j 5E 8i L 8h 8g 4K 2y 5a 59 8e 8b 58 6f 8a 88 4k 87 86 84 6d 2J 4C 6c O 82 81 35".1R(" ");R(J i=c.K;i;i--)b[c[i]]=d[c[i]];b[E]=M;b.32=H(){G(d.32)d.32();d.80=Q};b.3J=H(){G(d.3J)d.3J();d.7Z=M};b.4C=b.4C||1z();G(!b.2J)b.2J=b.6d||S;G(b.2J.16==3)b.2J=b.2J.1d;G(!b.4k&&b.4K)b.4k=b.4K==b.2J?b.6c:b.4K;G(b.58==U&&b.5d!=U){J a=S.1C,1c=S.1c;b.58=b.5d+(a&&a.2e||1c&&1c.2e||0)-(a.6b||0);b.6f=b.6j+(a&&a.2c||1c&&1c.2c||0)-(a.6a||0)}G(!b.35&&((b.47||b.47===0)?b.47:b.5a))b.35=b.47||b.5a;G(!b.59&&b.5E)b.59=b.5E;G(!b.35&&b.2s)b.35=(b.2s&1?1:(b.2s&2?3:(b.2s&4?2:0)));I b},3M:H(a,b){b.24=a.24=a.24||b.24||7.24++;I b},2t:{27:{4p:H(){55();I},4A:H(){I}},3D:{4p:H(){G(D.14.1f)I Q;D(7).2O("53",D.W.2t.3D.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("53",D.W.2t.3D.2y);I M},2y:H(a){G(F(a,7))I M;a.O="3D";I D.W.1H.1w(7,19)}},3N:{4p:H(){G(D.14.1f)I Q;D(7).2O("51",D.W.2t.3N.2y);I M},4A:H(){G(D.14.1f)I Q;D(7).4e("51",D.W.2t.3N.2y);I M},2y:H(a){G(F(a,7))I M;a.O="3N";I D.W.1H.1w(7,19)}}}};D.17.1l({2O:H(c,a,b){I c=="4X"?7.2V(c,a,b):7.P(H(){D.W.1e(7,c,b||a,b&&a)})},2V:H(d,b,c){J e=D.W.3M(c||b,H(a){D(7).4e(a,e);I(c||b).1w(7,19)});I 7.P(H(){D.W.1e(7,d,e,c&&b)})},4e:H(a,b){I 7.P(H(){D.W.21(7,a,b)})},1P:H(c,a,b){I 7.P(H(){D.W.1P(c,a,7,M,b)})},5C:H(c,a,b){I 7[0]&&D.W.1P(c,a,7[0],Q,b)},2m:H(b){J c=19,i=1;1B(i<c.K)D.W.3M(b,c[i++]);I 7.4V(D.W.3M(b,H(a){7.4Z=(7.4Z||0)%i;a.32();I c[7.4Z++].1w(7,19)||Q}))},7X:H(a,b){I 7.2O(\'3D\',a).2O(\'3N\',b)},27:H(a){55();G(D.2Q)a.1k(S,D);N D.3A.1p(H(){I a.1k(7,D)});I 7}});D.1l({2Q:Q,3A:[],27:H(){G(!D.2Q){D.2Q=M;G(D.3A){D.P(D.3A,H(){7.1k(S)});D.3A=U}D(S).5C("27")}}});J x=Q;H 55(){G(x)I;x=M;G(S.3K&&!D.14.2G)S.3K("69",D.27,Q);G(D.14.1f&&1b==1S)(H(){G(D.2Q)I;1U{S.1C.7V("1A")}1V(3e){3B(19.3L,0);I}D.27()})();G(D.14.2G)S.3K("69",H(){G(D.2Q)I;R(J i=0;i<S.4W.K;i++)G(S.4W[i].3R){3B(19.3L,0);I}D.27()},Q);G(D.14.2k){J a;(H(){G(D.2Q)I;G(S.3f!="68"&&S.3f!="1J"){3B(19.3L,0);I}G(a===12)a=D("V, 7A[7U=7S]").K;G(S.4W.K!=a){3B(19.3L,0);I}D.27()})()}D.W.1e(1b,"43",D.27)}D.P(("7R,7Q,43,85,4y,4X,4V,7P,"+"7O,7N,89,53,51,7M,2A,"+"5o,7L,7K,8d,3e").1R(","),H(i,b){D.17[b]=H(a){I a?7.2O(b,a):7.1P(b)}});J F=H(a,c){J b=a.4k;1B(b&&b!=c)1U{b=b.1d}1V(3e){b=c}I b==c};D(1b).2O("4X",H(){D("*").1e(S).4e()});D.17.1l({67:D.17.43,43:H(g,d,c){G(1j g!=\'23\')I 7.67(g);J e=g.1h(" ");G(e>=0){J i=g.3s(e,g.K);g=g.3s(0,e)}c=c||H(){};J f="2P";G(d)G(D.1D(d)){c=d;d=U}N{d=D.3n(d);f="6g"}J h=7;D.3Y({1a:g,O:f,1O:"2K",L:d,1J:H(a,b){G(b=="1W"||b=="7J")h.2K(i?D("<1v/>").3v(a.4U.1o(/<1m(.|\\s)*?\\/1m>/g,"")).2q(i):a.4U);h.P(c,[a.4U,b,a])}});I 7},aL:H(){I D.3n(7.7I())},7I:H(){I 7.2l(H(){I D.Y(7,"3V")?D.2d(7.aH):7}).1E(H(){I 7.34&&!7.3R&&(7.4J||/2A|6y/i.11(7.Y)||/1r|1G|3Q/i.11(7.O))}).2l(H(i,c){J b=D(7).6e();I b==U?U:b.1q==2p?D.2l(b,H(a,i){I{34:c.34,2x:a}}):{34:c.34,2x:b}}).3p()}});D.P("7H,7G,7F,7D,7C,7B".1R(","),H(i,o){D.17[o]=H(f){I 7.2O(o,f)}});J B=1z();D.1l({3p:H(d,b,a,c){G(D.1D(b)){a=b;b=U}I D.3Y({O:"2P",1a:d,L:b,1W:a,1O:c})},aE:H(b,a){I D.3p(b,U,a,"1m")},aD:H(c,b,a){I D.3p(c,b,a,"3z")},aC:H(d,b,a,c){G(D.1D(b)){a=b;b={}}I D.3Y({O:"6g",1a:d,L:b,1W:a,1O:c})},aA:H(a){D.1l(D.60,a)},60:{1a:5Z.5Q,26:M,O:"2P",2T:0,7z:"4R/x-ax-3V-aw",7x:M,31:M,L:U,5Y:U,3Q:U,4Q:{2N:"4R/2N, 1r/2N",2K:"1r/2K",1m:"1r/4t, 4R/4t",3z:"4R/3z, 1r/4t",1r:"1r/as",4w:"*/*"}},4z:{},3Y:H(s){s=D.1l(M,s,D.1l(M,{},D.60,s));J g,2Z=/=\\?(&|$)/g,1u,L,O=s.O.2r();G(s.L&&s.7x&&1j s.L!="23")s.L=D.3n(s.L);G(s.1O=="4P"){G(O=="2P"){G(!s.1a.1I(2Z))s.1a+=(s.1a.1I(/\\?/)?"&":"?")+(s.4P||"7u")+"=?"}N G(!s.L||!s.L.1I(2Z))s.L=(s.L?s.L+"&":"")+(s.4P||"7u")+"=?";s.1O="3z"}G(s.1O=="3z"&&(s.L&&s.L.1I(2Z)||s.1a.1I(2Z))){g="4P"+B++;G(s.L)s.L=(s.L+"").1o(2Z,"="+g+"$1");s.1a=s.1a.1o(2Z,"="+g+"$1");s.1O="1m";1b[g]=H(a){L=a;1W();1J();1b[g]=12;1U{2U 1b[g]}1V(e){}G(i)i.37(h)}}G(s.1O=="1m"&&s.1Y==U)s.1Y=Q;G(s.1Y===Q&&O=="2P"){J j=1z();J k=s.1a.1o(/(\\?|&)3m=.*?(&|$)/,"$ap="+j+"$2");s.1a=k+((k==s.1a)?(s.1a.1I(/\\?/)?"&":"?")+"3m="+j:"")}G(s.L&&O=="2P"){s.1a+=(s.1a.1I(/\\?/)?"&":"?")+s.L;s.L=U}G(s.26&&!D.4O++)D.W.1P("7H");J n=/^(?:\\w+:)?\\/\\/([^\\/?#]+)/;G(s.1O=="1m"&&O=="2P"&&n.11(s.1a)&&n.2D(s.1a)[1]!=5Z.al){J i=S.3H("6w")[0];J h=S.3h("1m");h.4d=s.1a;G(s.7t)h.aj=s.7t;G(!g){J l=Q;h.ah=h.ag=H(){G(!l&&(!7.3f||7.3f=="68"||7.3f=="1J")){l=M;1W();1J();i.37(h)}}}i.3U(h);I 12}J m=Q;J c=1b.7s?2B 7s("ae.ac"):2B 7r();G(s.5Y)c.6R(O,s.1a,s.31,s.5Y,s.3Q);N c.6R(O,s.1a,s.31);1U{G(s.L)c.4B("ab-aa",s.7z);G(s.5S)c.4B("a9-5R-a8",D.4z[s.1a]||"a7, a6 a5 a4 5N:5N:5N a2");c.4B("X-9Z-9Y","7r");c.4B("9W",s.1O&&s.4Q[s.1O]?s.4Q[s.1O]+", */*":s.4Q.4w)}1V(e){}G(s.7m&&s.7m(c,s)===Q){s.26&&D.4O--;c.7l();I Q}G(s.26)D.W.1P("7B",[c,s]);J d=H(a){G(!m&&c&&(c.3f==4||a=="2T")){m=M;G(f){7k(f);f=U}1u=a=="2T"&&"2T"||!D.7j(c)&&"3e"||s.5S&&D.7h(c,s.1a)&&"7J"||"1W";G(1u=="1W"){1U{L=D.6X(c,s.1O,s.9S)}1V(e){1u="5J"}}G(1u=="1W"){J b;1U{b=c.5I("7g-5R")}1V(e){}G(s.5S&&b)D.4z[s.1a]=b;G(!g)1W()}N D.5H(s,c,1u);1J();G(s.31)c=U}};G(s.31){J f=4I(d,13);G(s.2T>0)3B(H(){G(c){c.7l();G(!m)d("2T")}},s.2T)}1U{c.9P(s.L)}1V(e){D.5H(s,c,U,e)}G(!s.31)d();H 1W(){G(s.1W)s.1W(L,1u);G(s.26)D.W.1P("7C",[c,s])}H 1J(){G(s.1J)s.1J(c,1u);G(s.26)D.W.1P("7F",[c,s]);G(s.26&&!--D.4O)D.W.1P("7G")}I c},5H:H(s,a,b,e){G(s.3e)s.3e(a,b,e);G(s.26)D.W.1P("7D",[a,s,e])},4O:0,7j:H(a){1U{I!a.1u&&5Z.9O=="5p:"||(a.1u>=7e&&a.1u<9N)||a.1u==7c||a.1u==9K||D.14.2k&&a.1u==12}1V(e){}I Q},7h:H(a,c){1U{J b=a.5I("7g-5R");I a.1u==7c||b==D.4z[c]||D.14.2k&&a.1u==12}1V(e){}I Q},6X:H(a,c,b){J d=a.5I("9J-O"),2N=c=="2N"||!c&&d&&d.1h("2N")>=0,L=2N?a.9I:a.4U;G(2N&&L.1C.2j=="5J")7p"5J";G(b)L=b(L,c);G(c=="1m")D.5u(L);G(c=="3z")L=6u("("+L+")");I L},3n:H(a){J s=[];G(a.1q==2p||a.5w)D.P(a,H(){s.1p(3u(7.34)+"="+3u(7.2x))});N R(J j 1n a)G(a[j]&&a[j].1q==2p)D.P(a[j],H(){s.1p(3u(j)+"="+3u(7))});N s.1p(3u(j)+"="+3u(D.1D(a[j])?a[j]():a[j]));I s.6s("&").1o(/%20/g,"+")}});D.17.1l({1N:H(c,b){I c?7.2g({1Z:"1N",2h:"1N",1y:"1N"},c,b):7.1E(":1G").P(H(){7.V.18=7.5D||"";G(D.1g(7,"18")=="2F"){J a=D("<"+7.2j+" />").6P("1c");7.V.18=a.1g("18");G(7.V.18=="2F")7.V.18="3I";a.21()}}).3l()},1M:H(b,a){I b?7.2g({1Z:"1M",2h:"1M",1y:"1M"},b,a):7.1E(":4j").P(H(){7.5D=7.5D||D.1g(7,"18");7.V.18="2F"}).3l()},78:D.17.2m,2m:H(a,b){I D.1D(a)&&D.1D(b)?7.78.1w(7,19):a?7.2g({1Z:"2m",2h:"2m",1y:"2m"},a,b):7.P(H(){D(7)[D(7).3F(":1G")?"1N":"1M"]()})},9G:H(b,a){I 7.2g({1Z:"1N"},b,a)},9F:H(b,a){I 7.2g({1Z:"1M"},b,a)},9E:H(b,a){I 7.2g({1Z:"2m"},b,a)},9D:H(b,a){I 7.2g({1y:"1N"},b,a)},9M:H(b,a){I 7.2g({1y:"1M"},b,a)},9C:H(c,a,b){I 7.2g({1y:a},c,b)},2g:H(k,j,i,g){J h=D.77(j,i,g);I 7[h.36===Q?"P":"36"](H(){G(7.16!=1)I Q;J f=D.1l({},h),p,1G=D(7).3F(":1G"),46=7;R(p 1n k){G(k[p]=="1M"&&1G||k[p]=="1N"&&!1G)I f.1J.1k(7);G(p=="1Z"||p=="2h"){f.18=D.1g(7,"18");f.33=7.V.33}}G(f.33!=U)7.V.33="1G";f.45=D.1l({},k);D.P(k,H(c,a){J e=2B D.28(46,f,c);G(/2m|1N|1M/.11(a))e[a=="2m"?1G?"1N":"1M":a](k);N{J b=a.6r().1I(/^([+-]=)?([\\d+-.]+)(.*)$/),2b=e.1t(M)||0;G(b){J d=3d(b[2]),2M=b[3]||"2X";G(2M!="2X"){46.V[c]=(d||1)+2M;2b=((d||1)/e.1t(M))*2b;46.V[c]=2b+2M}G(b[1])d=((b[1]=="-="?-1:1)*d)+2b;e.3G(2b,d,2M)}N e.3G(2b,a,"")}});I M})},36:H(a,b){G(D.1D(a)||(a&&a.1q==2p)){b=a;a="28"}G(!a||(1j a=="23"&&!b))I A(7[0],a);I 7.P(H(){G(b.1q==2p)A(7,a,b);N{A(7,a).1p(b);G(A(7,a).K==1)b.1k(7)}})},9X:H(b,c){J a=D.3O;G(b)7.36([]);7.P(H(){R(J i=a.K-1;i>=0;i--)G(a[i].T==7){G(c)a[i](M);a.7n(i,1)}});G(!c)7.5A();I 7}});J A=H(b,c,a){G(b){c=c||"28";J q=D.L(b,c+"36");G(!q||a)q=D.L(b,c+"36",D.2d(a))}I q};D.17.5A=H(a){a=a||"28";I 7.P(H(){J q=A(7,a);q.4s();G(q.K)q[0].1k(7)})};D.1l({77:H(b,a,c){J d=b&&b.1q==a0?b:{1J:c||!c&&a||D.1D(b)&&b,2u:b,41:c&&a||a&&a.1q!=9t&&a};d.2u=(d.2u&&d.2u.1q==4L?d.2u:D.28.5K[d.2u])||D.28.5K.74;d.5M=d.1J;d.1J=H(){G(d.36!==Q)D(7).5A();G(D.1D(d.5M))d.5M.1k(7)};I d},41:{73:H(p,n,b,a){I b+a*p},5P:H(p,n,b,a){I((-29.9r(p*29.9q)/2)+0.5)*a+b}},3O:[],48:U,28:H(b,c,a){7.15=c;7.T=b;7.1i=a;G(!c.3Z)c.3Z={}}});D.28.44={4D:H(){G(7.15.2Y)7.15.2Y.1k(7.T,7.1z,7);(D.28.2Y[7.1i]||D.28.2Y.4w)(7);G(7.1i=="1Z"||7.1i=="2h")7.T.V.18="3I"},1t:H(a){G(7.T[7.1i]!=U&&7.T.V[7.1i]==U)I 7.T[7.1i];J r=3d(D.1g(7.T,7.1i,a));I r&&r>-9p?r:3d(D.2a(7.T,7.1i))||0},3G:H(c,b,d){7.5V=1z();7.2b=c;7.3l=b;7.2M=d||7.2M||"2X";7.1z=7.2b;7.2S=7.4N=0;7.4D();J e=7;H t(a){I e.2Y(a)}t.T=7.T;D.3O.1p(t);G(D.48==U){D.48=4I(H(){J a=D.3O;R(J i=0;i<a.K;i++)G(!a[i]())a.7n(i--,1);G(!a.K){7k(D.48);D.48=U}},13)}},1N:H(){7.15.3Z[7.1i]=D.1K(7.T.V,7.1i);7.15.1N=M;7.3G(0,7.1t());G(7.1i=="2h"||7.1i=="1Z")7.T.V[7.1i]="9m";D(7.T).1N()},1M:H(){7.15.3Z[7.1i]=D.1K(7.T.V,7.1i);7.15.1M=M;7.3G(7.1t(),0)},2Y:H(a){J t=1z();G(a||t>7.15.2u+7.5V){7.1z=7.3l;7.2S=7.4N=1;7.4D();7.15.45[7.1i]=M;J b=M;R(J i 1n 7.15.45)G(7.15.45[i]!==M)b=Q;G(b){G(7.15.18!=U){7.T.V.33=7.15.33;7.T.V.18=7.15.18;G(D.1g(7.T,"18")=="2F")7.T.V.18="3I"}G(7.15.1M)7.T.V.18="2F";G(7.15.1M||7.15.1N)R(J p 1n 7.15.45)D.1K(7.T.V,p,7.15.3Z[p])}G(b)7.15.1J.1k(7.T);I Q}N{J n=t-7.5V;7.4N=n/7.15.2u;7.2S=D.41[7.15.41||(D.41.5P?"5P":"73")](7.4N,n,0,1,7.15.2u);7.1z=7.2b+((7.3l-7.2b)*7.2S);7.4D()}I M}};D.1l(D.28,{5K:{9l:9j,9i:7e,74:9g},2Y:{2e:H(a){a.T.2e=a.1z},2c:H(a){a.T.2c=a.1z},1y:H(a){D.1K(a.T.V,"1y",a.1z)},4w:H(a){a.T.V[a.1i]=a.1z+a.2M}}});D.17.2i=H(){J b=0,1S=0,T=7[0],3q;G(T)ao(D.14){J d=T.1d,4a=T,1s=T.1s,1Q=T.2z,5U=2k&&3r(5B)<9c&&!/9a/i.11(v),1g=D.2a,3c=1g(T,"30")=="3c";G(T.7y){J c=T.7y();1e(c.1A+29.2f(1Q.1C.2e,1Q.1c.2e),c.1S+29.2f(1Q.1C.2c,1Q.1c.2c));1e(-1Q.1C.6b,-1Q.1C.6a)}N{1e(T.5X,T.5W);1B(1s){1e(1s.5X,1s.5W);G(42&&!/^t(98|d|h)$/i.11(1s.2j)||2k&&!5U)2C(1s);G(!3c&&1g(1s,"30")=="3c")3c=M;4a=/^1c$/i.11(1s.2j)?4a:1s;1s=1s.1s}1B(d&&d.2j&&!/^1c|2K$/i.11(d.2j)){G(!/^96|1T.*$/i.11(1g(d,"18")))1e(-d.2e,-d.2c);G(42&&1g(d,"33")!="4j")2C(d);d=d.1d}G((5U&&(3c||1g(4a,"30")=="5x"))||(42&&1g(4a,"30")!="5x"))1e(-1Q.1c.5X,-1Q.1c.5W);G(3c)1e(29.2f(1Q.1C.2e,1Q.1c.2e),29.2f(1Q.1C.2c,1Q.1c.2c))}3q={1S:1S,1A:b}}H 2C(a){1e(D.2a(a,"6V",M),D.2a(a,"6U",M))}H 1e(l,t){b+=3r(l,10)||0;1S+=3r(t,10)||0}I 3q};D.17.1l({30:H(){J a=0,1S=0,3q;G(7[0]){J b=7.1s(),2i=7.2i(),4c=/^1c|2K$/i.11(b[0].2j)?{1S:0,1A:0}:b.2i();2i.1S-=25(7,\'94\');2i.1A-=25(7,\'aF\');4c.1S+=25(b,\'6U\');4c.1A+=25(b,\'6V\');3q={1S:2i.1S-4c.1S,1A:2i.1A-4c.1A}}I 3q},1s:H(){J a=7[0].1s;1B(a&&(!/^1c|2K$/i.11(a.2j)&&D.1g(a,\'30\')==\'93\'))a=a.1s;I D(a)}});D.P([\'5e\',\'5G\'],H(i,b){J c=\'4y\'+b;D.17[c]=H(a){G(!7[0])I;I a!=12?7.P(H(){7==1b||7==S?1b.92(!i?a:D(1b).2e(),i?a:D(1b).2c()):7[c]=a}):7[0]==1b||7[0]==S?46[i?\'aI\':\'aJ\']||D.71&&S.1C[c]||S.1c[c]:7[0][c]}});D.P(["6N","4b"],H(i,b){J c=i?"5e":"5G",4f=i?"6k":"6i";D.17["5s"+b]=H(){I 7[b.3y()]()+25(7,"57"+c)+25(7,"57"+4f)};D.17["90"+b]=H(a){I 7["5s"+b]()+25(7,"2C"+c+"4b")+25(7,"2C"+4f+"4b")+(a?25(7,"6S"+c)+25(7,"6S"+4f):0)}})})();',62,669,'|||||||this|||||||||||||||||||||||||||||||||||if|function|return|var|length|data|true|else|type|each|false|for|document|elem|null|style|event||nodeName|||test|undefined||browser|options|nodeType|fn|display|arguments|url|window|body|parentNode|add|msie|css|indexOf|prop|typeof|call|extend|script|in|replace|push|constructor|text|offsetParent|cur|status|div|apply|firstChild|opacity|now|left|while|documentElement|isFunction|filter|className|hidden|handle|match|complete|attr|ret|hide|show|dataType|trigger|doc|split|top|table|try|catch|success|break|cache|height||remove|tbody|string|guid|num|global|ready|fx|Math|curCSS|start|scrollTop|makeArray|scrollLeft|max|animate|width|offset|tagName|safari|map|toggle||done|Array|find|toUpperCase|button|special|duration|id|copy|value|handler|ownerDocument|select|new|border|exec|stack|none|opera|nextSibling|pushStack|target|html|inArray|unit|xml|bind|GET|isReady|merge|pos|timeout|delete|one|selected|px|step|jsre|position|async|preventDefault|overflow|name|which|queue|removeChild|namespace|insertBefore|nth|removeData|fixed|parseFloat|error|readyState|multiFilter|createElement|rl|re|trim|end|_|param|first|get|results|parseInt|slice|childNodes|encodeURIComponent|append|events|elems|toLowerCase|json|readyList|setTimeout|grep|mouseenter|color|is|custom|getElementsByTagName|block|stopPropagation|addEventListener|callee|proxy|mouseleave|timers|defaultView|password|disabled|last|has|appendChild|form|domManip|props|ajax|orig|set|easing|mozilla|load|prototype|curAnim|self|charCode|timerId|object|offsetChild|Width|parentOffset|src|unbind|br|currentStyle|clean|float|visible|relatedTarget|previousSibling|handlers|isXMLDoc|on|setup|nodeIndex|unique|shift|javascript|child|RegExp|_default|deep|scroll|lastModified|teardown|setRequestHeader|timeStamp|update|empty|tr|getAttribute|innerHTML|setInterval|checked|fromElement|Number|jQuery|state|active|jsonp|accepts|application|dir|input|responseText|click|styleSheets|unload|not|lastToggle|outline|mouseout|getPropertyValue|mouseover|getComputedStyle|bindReady|String|padding|pageX|metaKey|keyCode|getWH|andSelf|clientX|Left|all|visibility|container|index|init|triggered|removeAttribute|classFilter|prevObject|submit|file|after|windowData|inner|client|globalEval|sibling|jquery|absolute|clone|wrapAll|dequeue|version|triggerHandler|oldblock|ctrlKey|createTextNode|Top|handleError|getResponseHeader|parsererror|speeds|checkbox|old|00|radio|swing|href|Modified|ifModified|lastChild|safari2|startTime|offsetTop|offsetLeft|username|location|ajaxSettings|getElementById|isSimple|values|selectedIndex|runtimeStyle|rsLeft|_load|loaded|DOMContentLoaded|clientTop|clientLeft|toElement|srcElement|val|pageY|POST|unshift|Bottom|clientY|Right|fix|exclusive|detachEvent|cloneNode|removeEventListener|swap|toString|join|attachEvent|eval|substr|head|parse|textarea|reset|image|zoom|odd|even|before|prepend|exclude|expr|quickClass|quickID|uuid|quickChild|continue|Height|textContent|appendTo|contents|open|margin|evalScript|borderTopWidth|borderLeftWidth|parent|httpData|setArray|CSS1Compat|compatMode|boxModel|cssFloat|linear|def|webkit|nodeValue|speed|_toggle|eq|100|replaceWith|304|concat|200|alpha|Last|httpNotModified|getAttributeNode|httpSuccess|clearInterval|abort|beforeSend|splice|styleFloat|throw|colgroup|XMLHttpRequest|ActiveXObject|scriptCharset|callback|fieldset|multiple|processData|getBoundingClientRect|contentType|link|ajaxSend|ajaxSuccess|ajaxError|col|ajaxComplete|ajaxStop|ajaxStart|serializeArray|notmodified|keypress|keydown|change|mouseup|mousedown|dblclick|focus|blur|stylesheet|hasClass|rel|doScroll|black|hover|solid|cancelBubble|returnValue|wheelDelta|view|round|shiftKey|resize|screenY|screenX|relatedNode|mousemove|prevValue|originalTarget|offsetHeight|keyup|newValue|offsetWidth|eventPhase|detail|currentTarget|cancelable|bubbles|attrName|attrChange|altKey|originalEvent|charAt|0n|substring|animated|header|noConflict|line|enabled|innerText|contains|only|weight|font|gt|lt|uFFFF|u0128|size|417|Boolean|Date|toggleClass|removeClass|addClass|removeAttr|replaceAll|insertAfter|prependTo|wrap|contentWindow|contentDocument|iframe|children|siblings|prevAll|wrapInner|nextAll|outer|prev|scrollTo|static|marginTop|next|inline|parents|able|cellSpacing|adobeair|cellspacing|522|maxLength|maxlength|readOnly|400|readonly|fast|600|class|slow|1px|htmlFor|reverse|10000|PI|cos|compatible|Function|setData|ie|ra|it|rv|getData|userAgent|navigator|fadeTo|fadeIn|slideToggle|slideUp|slideDown|ig|responseXML|content|1223|NaN|fadeOut|300|protocol|send|setAttribute|option|dataFilter|cssText|changed|be|Accept|stop|With|Requested|Object|can|GMT|property|1970|Jan|01|Thu|Since|If|Type|Content|XMLHTTP|th|Microsoft|td|onreadystatechange|onload|cap|charset|colg|host|tfoot|specified|with|1_|thead|leg|plain|attributes|opt|embed|urlencoded|www|area|hr|ajaxSetup|meta|post|getJSON|getScript|marginLeft|img|elements|pageYOffset|pageXOffset|abbr|serialize|pixelLeft'.split('|'),0,{}));

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>';
  }
};
;
// $Id: googleanalytics.js,v 1.9.2.4 2010/09/19 11:39:20 hass Exp $

$(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) {
          // External link clicked.
          _gaq.push(["_trackEvent", "Outgoing links", "Click", this.href]);
        }
      }

    });
  });
});
;
/* $Id: lightbox.js,v 1.5.2.6.2.134 2010/09/22 17:26:19 snpower Exp $ */

/**
 * jQuery Lightbox
 * @author
 *   Stella Power, <http://drupal.org/user/66894>
 *
 * Based on Lightbox v2.03.3 by Lokesh Dhakar
 * <http://www.huddletogether.com/projects/lightbox2/>
 * Also partially based on the jQuery Lightbox by Warren Krewenki
 *   <http://warren.mesozen.com>
 *
 * Permission has been granted to Mark Ashmead & other Drupal Lightbox2 module
 * maintainers to distribute this file via Drupal.org
 * Under GPL license.
 *
 * Slideshow, iframe and video functionality added by Stella Power.
 */

var Lightbox = {
  auto_modal : false,
  overlayOpacity : 0.8, // Controls transparency of shadow overlay.
  overlayColor : '000', // Controls colour of shadow overlay.
  disableCloseClick : true,
  // Controls the order of the lightbox resizing animation sequence.
  resizeSequence: 0, // 0: simultaneous, 1: width then height, 2: height then width.
  resizeSpeed: 'normal', // Controls the speed of the lightbox resizing animation.
  fadeInSpeed: 'normal', // Controls the speed of the image appearance.
  slideDownSpeed: 'slow', // Controls the speed of the image details appearance.
  minWidth: 240,
  borderSize : 10,
  boxColor : 'fff',
  fontColor : '000',
  topPosition : '',
  infoHeight: 20,
  alternative_layout : false,
  imageArray : [],
  imageNum : null,
  total : 0,
  activeImage : null,
  inprogress : false,
  disableResize : false,
  disableZoom : false,
  isZoomedIn : false,
  rtl : false,
  loopItems : false,
  keysClose : ['c', 'x', 27],
  keysPrevious : ['p', 37],
  keysNext : ['n', 39],
  keysZoom : ['z'],
  keysPlayPause : [32],

  // Slideshow options.
  slideInterval : 5000, // In milliseconds.
  showPlayPause : true,
  autoStart : true,
  autoExit : true,
  pauseOnNextClick : false, // True to pause the slideshow when the "Next" button is clicked.
  pauseOnPrevClick : true, // True to pause the slideshow when the "Prev" button is clicked.
  slideIdArray : [],
  slideIdCount : 0,
  isSlideshow : false,
  isPaused : false,
  loopSlides : false,

  // Iframe options.
  isLightframe : false,
  iframe_width : 600,
  iframe_height : 400,
  iframe_border : 1,

  // Video and modal options.
  enableVideo : false,
  flvPlayer : '/flvplayer.swf',
  flvFlashvars : '',
  isModal : false,
  isVideo : false,
  videoId : false,
  modalWidth : 400,
  modalHeight : 400,
  modalHTML : null,


  // initialize()
  // Constructor runs on completion of the DOM loading.
  // The function inserts html at the bottom of the page which is used
  // to display the shadow overlay and the image container.
  initialize: function() {

    var s = Drupal.settings.lightbox2;
    Lightbox.overlayOpacity = s.overlay_opacity;
    Lightbox.overlayColor = s.overlay_color;
    Lightbox.disableCloseClick = s.disable_close_click;
    Lightbox.resizeSequence = s.resize_sequence;
    Lightbox.resizeSpeed = s.resize_speed;
    Lightbox.fadeInSpeed = s.fade_in_speed;
    Lightbox.slideDownSpeed = s.slide_down_speed;
    Lightbox.borderSize = s.border_size;
    Lightbox.boxColor = s.box_color;
    Lightbox.fontColor = s.font_color;
    Lightbox.topPosition = s.top_position;
    Lightbox.rtl = s.rtl;
    Lightbox.loopItems = s.loop_items;
    Lightbox.keysClose = s.keys_close.split(" ");
    Lightbox.keysPrevious = s.keys_previous.split(" ");
    Lightbox.keysNext = s.keys_next.split(" ");
    Lightbox.keysZoom = s.keys_zoom.split(" ");
    Lightbox.keysPlayPause = s.keys_play_pause.split(" ");
    Lightbox.disableResize = s.disable_resize;
    Lightbox.disableZoom = s.disable_zoom;
    Lightbox.slideInterval = s.slideshow_interval;
    Lightbox.showPlayPause = s.show_play_pause;
    Lightbox.showCaption = s.show_caption;
    Lightbox.autoStart = s.slideshow_automatic_start;
    Lightbox.autoExit = s.slideshow_automatic_exit;
    Lightbox.pauseOnNextClick = s.pause_on_next_click;
    Lightbox.pauseOnPrevClick = s.pause_on_previous_click;
    Lightbox.loopSlides = s.loop_slides;
    Lightbox.alternative_layout = s.use_alt_layout;
    Lightbox.iframe_width = s.iframe_width;
    Lightbox.iframe_height = s.iframe_height;
    Lightbox.iframe_border = s.iframe_border;
    Lightbox.enableVideo = s.enable_video;
    if (s.enable_video) {
      Lightbox.flvPlayer = s.flvPlayer;
      Lightbox.flvFlashvars = s.flvFlashvars;
    }

    // Make the lightbox divs.
    var layout_class = (s.use_alt_layout ? 'lightbox2-alt-layout' : 'lightbox2-orig-layout');
    var output = '<div id="lightbox2-overlay" style="display: none;"></div>\
      <div id="lightbox" style="display: none;" class="' + layout_class + '">\
        <div id="outerImageContainer"></div>\
        <div id="imageDataContainer" class="clearfix">\
          <div id="imageData"></div>\
        </div>\
      </div>';
    var loading = '<div id="loading"><a href="#" id="loadingLink"></a></div>';
    var modal = '<div id="modalContainer" style="display: none;"></div>';
    var frame = '<div id="frameContainer" style="display: none;"></div>';
    var imageContainer = '<div id="imageContainer" style="display: none;"></div>';
    var details = '<div id="imageDetails"></div>';
    var bottomNav = '<div id="bottomNav"></div>';
    var image = '<img id="lightboxImage" alt="" />';
    var hoverNav = '<div id="hoverNav"><a id="prevLink" href="#"></a><a id="nextLink" href="#"></a></div>';
    var frameNav = '<div id="frameHoverNav"><a id="framePrevLink" href="#"></a><a id="frameNextLink" href="#"></a></div>';
    var hoverNav = '<div id="hoverNav"><a id="prevLink" title="' + Drupal.t('Previous') + '" href="#"></a><a id="nextLink" title="' + Drupal.t('Next') + '" href="#"></a></div>';
    var frameNav = '<div id="frameHoverNav"><a id="framePrevLink" title="' + Drupal.t('Previous') + '" href="#"></a><a id="frameNextLink" title="' + Drupal.t('Next') + '" href="#"></a></div>';
    var caption = '<span id="caption"></span>';
    var numberDisplay = '<span id="numberDisplay"></span>';
    var close = '<a id="bottomNavClose" title="' + Drupal.t('Close') + '" href="#"></a>';
    var zoom = '<a id="bottomNavZoom" href="#"></a>';
    var zoomOut = '<a id="bottomNavZoomOut" href="#"></a>';
    var pause = '<a id="lightshowPause" title="' + Drupal.t('Pause Slideshow') + '" href="#" style="display: none;"></a>';
    var play = '<a id="lightshowPlay" title="' + Drupal.t('Play Slideshow') + '" href="#" style="display: none;"></a>';

    $("body").append(output);
    $('#outerImageContainer').append(modal + frame + imageContainer + loading);
    if (!s.use_alt_layout) {
      $('#imageContainer').append(image + hoverNav);
      $('#imageData').append(details + bottomNav);
      $('#imageDetails').append(caption + numberDisplay);
      $('#bottomNav').append(frameNav + close + zoom + zoomOut + pause + play);
    }
    else {
      $('#outerImageContainer').append(bottomNav);
      $('#imageContainer').append(image);
      $('#bottomNav').append(close + zoom + zoomOut);
      $('#imageData').append(hoverNav + details);
      $('#imageDetails').append(caption + numberDisplay + pause + play);
    }

    // Setup onclick handlers.
    if (Lightbox.disableCloseClick) {
      $('#lightbox2-overlay').click(function() { Lightbox.end(); return false; } ).hide();
    }
    $('#loadingLink, #bottomNavClose').click(function() { Lightbox.end('forceClose'); return false; } );
    $('#prevLink, #framePrevLink').click(function() { Lightbox.changeData(Lightbox.activeImage - 1); return false; } );
    $('#nextLink, #frameNextLink').click(function() { Lightbox.changeData(Lightbox.activeImage + 1); return false; } );
    $('#bottomNavZoom').click(function() { Lightbox.changeData(Lightbox.activeImage, true); return false; } );
    $('#bottomNavZoomOut').click(function() { Lightbox.changeData(Lightbox.activeImage, false); return false; } );
    $('#lightshowPause').click(function() { Lightbox.togglePlayPause("lightshowPause", "lightshowPlay"); return false; } );
    $('#lightshowPlay').click(function() { Lightbox.togglePlayPause("lightshowPlay", "lightshowPause"); return false; } );

    // Fix positioning.
    $('#prevLink, #nextLink, #framePrevLink, #frameNextLink').css({ 'paddingTop': Lightbox.borderSize + 'px'});
    $('#imageContainer, #frameContainer, #modalContainer').css({ 'padding': Lightbox.borderSize + 'px'});
    $('#outerImageContainer, #imageDataContainer, #bottomNavClose').css({'backgroundColor': '#' + Lightbox.boxColor, 'color': '#'+Lightbox.fontColor});
    if (Lightbox.alternative_layout) {
      $('#bottomNavZoom, #bottomNavZoomOut').css({'bottom': Lightbox.borderSize + 'px', 'right': Lightbox.borderSize + 'px'});
    }
    else if (Lightbox.rtl == 1 && $.browser.msie) {
      $('#bottomNavZoom, #bottomNavZoomOut').css({'left': '0px'});
    }

    // Force navigation links to always be displayed
    if (s.force_show_nav) {
      $('#prevLink, #nextLink').addClass("force_show_nav");
    }

  },

  // initList()
  // Loops through anchor tags looking for 'lightbox', 'lightshow' and
  // 'lightframe', etc, references and applies onclick events to appropriate
  // links. You can rerun after dynamically adding images w/ajax.
  initList : function(context) {

    if (context == undefined || context == null) {
      context = document;
    }

    // Attach lightbox to any links with rel 'lightbox', 'lightshow' or
    // 'lightframe', etc.
    $("a[rel^='lightbox']:not(.lightbox-processed), area[rel^='lightbox']:not(.lightbox-processed)", context).addClass('lightbox-processed').click(function(e) {
      if (Lightbox.disableCloseClick) {
        $('#lightbox').unbind('click');
        $('#lightbox').click(function() { Lightbox.end('forceClose'); } );
      }
      Lightbox.start(this, false, false, false, false);
      if (e.preventDefault) { e.preventDefault(); }
      return false;
    });
    $("a[rel^='lightshow']:not(.lightbox-processed), area[rel^='lightshow']:not(.lightbox-processed)", context).addClass('lightbox-processed').click(function(e) {
      if (Lightbox.disableCloseClick) {
        $('#lightbox').unbind('click');
        $('#lightbox').click(function() { Lightbox.end('forceClose'); } );
      }
      Lightbox.start(this, true, false, false, false);
      if (e.preventDefault) { e.preventDefault(); }
      return false;
    });
    $("a[rel^='lightframe']:not(.lightbox-processed), area[rel^='lightframe']:not(.lightbox-processed)", context).addClass('lightbox-processed').click(function(e) {
      if (Lightbox.disableCloseClick) {
        $('#lightbox').unbind('click');
        $('#lightbox').click(function() { Lightbox.end('forceClose'); } );
      }
      Lightbox.start(this, false, true, false, false);
      if (e.preventDefault) { e.preventDefault(); }
      return false;
    });
    if (Lightbox.enableVideo) {
      $("a[rel^='lightvideo']:not(.lightbox-processed), area[rel^='lightvideo']:not(.lightbox-processed)", context).addClass('lightbox-processed').click(function(e) {
        if (Lightbox.disableCloseClick) {
          $('#lightbox').unbind('click');
          $('#lightbox').click(function() { Lightbox.end('forceClose'); } );
        }
        Lightbox.start(this, false, false, true, false);
        if (e.preventDefault) { e.preventDefault(); }
        return false;
      });
    }
    $("a[rel^='lightmodal']:not(.lightbox-processed), area[rel^='lightmodal']:not(.lightbox-processed)", context).addClass('lightbox-processed').click(function(e) {
      $('#lightbox').unbind('click');
      // Add classes from the link to the lightbox div - don't include lightbox-processed
      $('#lightbox').addClass($(this).attr('class'));
      $('#lightbox').removeClass('lightbox-processed');
      Lightbox.start(this, false, false, false, true);
      if (e.preventDefault) { e.preventDefault(); }
      return false;
    });
    $("#lightboxAutoModal:not(.lightbox-processed)", context).addClass('lightbox-processed').click(function(e) {
      Lightbox.auto_modal = true;
      $('#lightbox').unbind('click');
      Lightbox.start(this, false, false, false, true);
      if (e.preventDefault) { e.preventDefault(); }
      return false;
    });
  },

  // start()
  // Display overlay and lightbox. If image is part of a set, add siblings to
  // imageArray.
  start: function(imageLink, slideshow, lightframe, lightvideo, lightmodal) {

    Lightbox.isPaused = !Lightbox.autoStart;

    // Replaces hideSelectBoxes() and hideFlash() calls in original lightbox2.
    Lightbox.toggleSelectsFlash('hide');

    // Stretch overlay to fill page and fade in.
    var arrayPageSize = Lightbox.getPageSize();
    $("#lightbox2-overlay").hide().css({
      'width': '100%',
      'zIndex': '10090',
      'height': arrayPageSize[1] + 'px',
      'backgroundColor' : '#' + Lightbox.overlayColor
    });
    // Detect OS X FF2 opacity + flash issue.
    if (lightvideo && this.detectMacFF2()) {
      $("#lightbox2-overlay").removeClass("overlay_default");
      $("#lightbox2-overlay").addClass("overlay_macff2");
      $("#lightbox2-overlay").css({'opacity' : null});
    }
    else {
      $("#lightbox2-overlay").removeClass("overlay_macff2");
      $("#lightbox2-overlay").addClass("overlay_default");
      $("#lightbox2-overlay").css({'opacity' : Lightbox.overlayOpacity});
    }
    $("#lightbox2-overlay").fadeIn(Lightbox.fadeInSpeed);


    Lightbox.isSlideshow = slideshow;
    Lightbox.isLightframe = lightframe;
    Lightbox.isVideo = lightvideo;
    Lightbox.isModal = lightmodal;
    Lightbox.imageArray = [];
    Lightbox.imageNum = 0;

    var anchors = $(imageLink.tagName);
    var anchor = null;
    var rel_parts = Lightbox.parseRel(imageLink);
    var rel = rel_parts["rel"];
    var rel_group = rel_parts["group"];
    var title = (rel_parts["title"] ? rel_parts["title"] : imageLink.title);
    var rel_style = null;
    var i = 0;

    if (rel_parts["flashvars"]) {
      Lightbox.flvFlashvars = Lightbox.flvFlashvars + '&' + rel_parts["flashvars"];
    }

    // Set the title for image alternative text.
    var alt = imageLink.title;
    if (!alt) {
      var img = $(imageLink).find("img");
      if (img && $(img).attr("alt")) {
        alt = $(img).attr("alt");
      }
      else {
        alt = title;
      }
    }

    if ($(imageLink).attr('id') == 'lightboxAutoModal') {
      rel_style = rel_parts["style"];
      Lightbox.imageArray.push(['#lightboxAutoModal > *', title, alt, rel_style, 1]);
    }
    else {
      // Handle lightbox images with no grouping.
      if ((rel == 'lightbox' || rel == 'lightshow') && !rel_group) {
        Lightbox.imageArray.push([imageLink.href, title, alt]);
      }

      // Handle other items with no grouping.
      else if (!rel_group) {
        rel_style = rel_parts["style"];
        Lightbox.imageArray.push([imageLink.href, title, alt, rel_style]);
      }

      // Handle grouped items.
      else {

        // Loop through anchors and add them to imageArray.
        for (i = 0; i < anchors.length; i++) {
          anchor = anchors[i];
          if (anchor.href && typeof(anchor.href) == "string" && $(anchor).attr('rel')) {
            var rel_data = Lightbox.parseRel(anchor);
            var anchor_title = (rel_data["title"] ? rel_data["title"] : anchor.title);
            img_alt = anchor.title;
            if (!img_alt) {
              var anchor_img = $(anchor).find("img");
              if (anchor_img && $(anchor_img).attr("alt")) {
                img_alt = $(anchor_img).attr("alt");
              }
              else {
                img_alt = title;
              }
            }
            if (rel_data["rel"] == rel) {
              if (rel_data["group"] == rel_group) {
                if (Lightbox.isLightframe || Lightbox.isModal || Lightbox.isVideo) {
                  rel_style = rel_data["style"];
                }
                Lightbox.imageArray.push([anchor.href, anchor_title, img_alt, rel_style]);
              }
            }
          }
        }

        // Remove duplicates.
        for (i = 0; i < Lightbox.imageArray.length; i++) {
          for (j = Lightbox.imageArray.length-1; j > i; j--) {
            if (Lightbox.imageArray[i][0] == Lightbox.imageArray[j][0]) {
              Lightbox.imageArray.splice(j,1);
            }
          }
        }
        while (Lightbox.imageArray[Lightbox.imageNum][0] != imageLink.href) {
          Lightbox.imageNum++;
        }
      }
    }

    if (Lightbox.isSlideshow && Lightbox.showPlayPause && Lightbox.isPaused) {
      $('#lightshowPlay').show();
      $('#lightshowPause').hide();
    }

    // Calculate top and left offset for the lightbox.
    var arrayPageScroll = Lightbox.getPageScroll();
    var lightboxTop = arrayPageScroll[1] + (Lightbox.topPosition == '' ? (arrayPageSize[3] / 10) : Lightbox.topPosition) * 1;
    var lightboxLeft = arrayPageScroll[0];
    $('#frameContainer, #modalContainer, #lightboxImage').hide();
    $('#hoverNav, #prevLink, #nextLink, #frameHoverNav, #framePrevLink, #frameNextLink').hide();
    $('#imageDataContainer, #numberDisplay, #bottomNavZoom, #bottomNavZoomOut').hide();
    $('#outerImageContainer').css({'width': '250px', 'height': '250px'});
    $('#lightbox').css({
      'zIndex': '10500',
      'top': lightboxTop + 'px',
      'left': lightboxLeft + 'px'
    }).show();

    Lightbox.total = Lightbox.imageArray.length;
    Lightbox.changeData(Lightbox.imageNum);
  },

  // changeData()
  // Hide most elements and preload image in preparation for resizing image
  // container.
  changeData: function(imageNum, zoomIn) {

    if (Lightbox.inprogress === false) {
      if (Lightbox.total > 1 && ((Lightbox.isSlideshow && Lightbox.loopSlides) || (!Lightbox.isSlideshow && Lightbox.loopItems))) {
        if (imageNum >= Lightbox.total) imageNum = 0;
        if (imageNum < 0) imageNum = Lightbox.total - 1;
      }

      if (Lightbox.isSlideshow) {
        for (var i = 0; i < Lightbox.slideIdCount; i++) {
          window.clearTimeout(Lightbox.slideIdArray[i]);
        }
      }
      Lightbox.inprogress = true;
      Lightbox.activeImage = imageNum;

      if (Lightbox.disableResize && !Lightbox.isSlideshow) {
        zoomIn = true;
      }
      Lightbox.isZoomedIn = zoomIn;


      // Hide elements during transition.
      $('#loading').css({'zIndex': '10500'}).show();
      if (!Lightbox.alternative_layout) {
        $('#imageContainer').hide();
      }
      $('#frameContainer, #modalContainer, #lightboxImage').hide();
      $('#hoverNav, #prevLink, #nextLink, #frameHoverNav, #framePrevLink, #frameNextLink').hide();
      $('#imageDataContainer, #numberDisplay, #bottomNavZoom, #bottomNavZoomOut').hide();

      // Preload image content, but not iframe pages.
      if (!Lightbox.isLightframe && !Lightbox.isVideo && !Lightbox.isModal) {
        $("#lightbox #imageDataContainer").removeClass('lightbox2-alt-layout-data');
        imgPreloader = new Image();
        imgPreloader.onerror = function() { Lightbox.imgNodeLoadingError(this); };

        imgPreloader.onload = function() {
          var photo = document.getElementById('lightboxImage');
          photo.src = Lightbox.imageArray[Lightbox.activeImage][0];
          photo.alt = Lightbox.imageArray[Lightbox.activeImage][2];

          var imageWidth = imgPreloader.width;
          var imageHeight = imgPreloader.height;

          // Resize code.
          var arrayPageSize = Lightbox.getPageSize();
          var targ = { w:arrayPageSize[2] - (Lightbox.borderSize * 2), h:arrayPageSize[3] - (Lightbox.borderSize * 6) - (Lightbox.infoHeight * 4) - (arrayPageSize[3] / 10) };
          var orig = { w:imgPreloader.width, h:imgPreloader.height };

          // Image is very large, so show a smaller version of the larger image
          // with zoom button.
          if (zoomIn !== true) {
            var ratio = 1.0; // Shrink image with the same aspect.
            $('#bottomNavZoomOut, #bottomNavZoom').hide();
            if ((orig.w >= targ.w || orig.h >= targ.h) && orig.h && orig.w) {
              ratio = ((targ.w / orig.w) < (targ.h / orig.h)) ? targ.w / orig.w : targ.h / orig.h;
              if (!Lightbox.disableZoom && !Lightbox.isSlideshow) {
                $('#bottomNavZoom').css({'zIndex': '10500'}).show();
              }
            }

            imageWidth  = Math.floor(orig.w * ratio);
            imageHeight = Math.floor(orig.h * ratio);
          }

          else {
            $('#bottomNavZoom').hide();
            // Only display zoom out button if the image is zoomed in already.
            if ((orig.w >= targ.w || orig.h >= targ.h) && orig.h && orig.w) {
              // Only display zoom out button if not a slideshow and if the
              // buttons aren't disabled.
              if (!Lightbox.disableResize && Lightbox.isSlideshow === false && !Lightbox.disableZoom) {
                $('#bottomNavZoomOut').css({'zIndex': '10500'}).show();
              }
            }
          }

          photo.style.width = (imageWidth) + 'px';
          photo.style.height = (imageHeight) + 'px';
          Lightbox.resizeContainer(imageWidth, imageHeight);

          // Clear onLoad, IE behaves irratically with animated gifs otherwise.
          imgPreloader.onload = function() {};
        };

        imgPreloader.src = Lightbox.imageArray[Lightbox.activeImage][0];
        imgPreloader.alt = Lightbox.imageArray[Lightbox.activeImage][2];
      }

      // Set up frame size, etc.
      else if (Lightbox.isLightframe) {
        $("#lightbox #imageDataContainer").addClass('lightbox2-alt-layout-data');
        var src = Lightbox.imageArray[Lightbox.activeImage][0];
        $('#frameContainer').html('<iframe id="lightboxFrame" style="display: none;" src="'+src+'"></iframe>');

        // Enable swf support in Gecko browsers.
        if ($.browser.mozilla && src.indexOf('.swf') != -1) {
          setTimeout(function () {
            document.getElementById("lightboxFrame").src = Lightbox.imageArray[Lightbox.activeImage][0];
          }, 1000);
        }

        if (!Lightbox.iframe_border) {
          $('#lightboxFrame').css({'border': 'none'});
          $('#lightboxFrame').attr('frameborder', '0');
        }
        var iframe = document.getElementById('lightboxFrame');
        var iframeStyles = Lightbox.imageArray[Lightbox.activeImage][3];
        iframe = Lightbox.setStyles(iframe, iframeStyles);
        Lightbox.resizeContainer(parseInt(iframe.width, 10), parseInt(iframe.height, 10));
      }
      else if (Lightbox.isVideo || Lightbox.isModal) {
        $("#lightbox #imageDataContainer").addClass('lightbox2-alt-layout-data');
        var container = document.getElementById('modalContainer');
        var modalStyles = Lightbox.imageArray[Lightbox.activeImage][3];
        container = Lightbox.setStyles(container, modalStyles);
        if (Lightbox.isVideo) {
          Lightbox.modalHeight =  parseInt(container.height, 10) - 10;
          Lightbox.modalWidth =  parseInt(container.width, 10) - 10;
          Lightvideo.startVideo(Lightbox.imageArray[Lightbox.activeImage][0]);
        }
        Lightbox.resizeContainer(parseInt(container.width, 10), parseInt(container.height, 10));
      }
    }
  },

  // imgNodeLoadingError()
  imgNodeLoadingError: function(image) {
    var s = Drupal.settings.lightbox2;
    var original_image = Lightbox.imageArray[Lightbox.activeImage][0];
    if (s.display_image_size !== "") {
      original_image = original_image.replace(new RegExp("."+s.display_image_size), "");
    }
    Lightbox.imageArray[Lightbox.activeImage][0] = original_image;
    image.onerror = function() { Lightbox.imgLoadingError(image); };
    image.src = original_image;
  },

  // imgLoadingError()
  imgLoadingError: function(image) {
    var s = Drupal.settings.lightbox2;
    Lightbox.imageArray[Lightbox.activeImage][0] = s.default_image;
    image.src = s.default_image;
  },

  // resizeContainer()
  resizeContainer: function(imgWidth, imgHeight) {

    imgWidth = (imgWidth < Lightbox.minWidth ? Lightbox.minWidth : imgWidth);

    this.widthCurrent = $('#outerImageContainer').width();
    this.heightCurrent = $('#outerImageContainer').height();

    var widthNew = (imgWidth  + (Lightbox.borderSize * 2));
    var heightNew = (imgHeight  + (Lightbox.borderSize * 2));

    // Scalars based on change from old to new.
    this.xScale = ( widthNew / this.widthCurrent) * 100;
    this.yScale = ( heightNew / this.heightCurrent) * 100;

    // Calculate size difference between new and old image, and resize if
    // necessary.
    wDiff = this.widthCurrent - widthNew;
    hDiff = this.heightCurrent - heightNew;

    $('#modalContainer').css({'width': imgWidth, 'height': imgHeight});
    // Detect animation sequence.
    if (Lightbox.resizeSequence) {
      var animate1 = {width: widthNew};
      var animate2 = {height: heightNew};
      if (Lightbox.resizeSequence == 2) {
        animate1 = {height: heightNew};
        animate2 = {width: widthNew};
      }
      $('#outerImageContainer').animate(animate1, Lightbox.resizeSpeed).animate(animate2, Lightbox.resizeSpeed, 'linear', function() { Lightbox.showData(); });
    }
    // Simultaneous.
    else {
      $('#outerImageContainer').animate({'width': widthNew, 'height': heightNew}, Lightbox.resizeSpeed, 'linear', function() { Lightbox.showData(); });
    }

    // If new and old image are same size and no scaling transition is necessary
    // do a quick pause to prevent image flicker.
    if ((hDiff === 0) && (wDiff === 0)) {
      if ($.browser.msie) {
        Lightbox.pause(250);
      }
      else {
        Lightbox.pause(100);
      }
    }

    var s = Drupal.settings.lightbox2;
    if (!s.use_alt_layout) {
      $('#prevLink, #nextLink').css({'height': imgHeight + 'px'});
    }
    $('#imageDataContainer').css({'width': widthNew + 'px'});
  },

  // showData()
  // Display image and begin preloading neighbors.
  showData: function() {
    $('#loading').hide();

    if (Lightbox.isLightframe || Lightbox.isVideo || Lightbox.isModal) {
      Lightbox.updateDetails();
      if (Lightbox.isLightframe) {
        $('#frameContainer').show();
        if ($.browser.safari) {
          $('#lightboxFrame').css({'zIndex': '10500'}).show();
        }
        else {
          $('#lightboxFrame').css({'zIndex': '10500'}).fadeIn(Lightbox.fadeInSpeed);
        }
      }
      else {
        if (Lightbox.isVideo) {
          $("#modalContainer").html(Lightbox.modalHTML).click(function(){return false;}).css('zIndex', '10500').show();
        }
        else {
          var src = unescape(Lightbox.imageArray[Lightbox.activeImage][0]);
          if (Lightbox.imageArray[Lightbox.activeImage][4]) {
            $(src).appendTo("#modalContainer");
            $('#modalContainer').css({'zIndex': '10500'}).show();
          }
          else {
            // Use a callback to show the new image, otherwise you get flicker.
            $("#modalContainer").hide().load(src, function () {$('#modalContainer').css({'zIndex': '10500'}).show();});
          }
          $('#modalContainer').unbind('click');
        }
        // This might be needed in the Lightframe section above.
        //$('#modalContainer').css({'zIndex': '10500'}).show();
      }
    }

    // Handle display of image content.
    else {
      $('#imageContainer').show();
      if ($.browser.safari) {
        $('#lightboxImage').css({'zIndex': '10500'}).show();
      }
      else {
        $('#lightboxImage').css({'zIndex': '10500'}).fadeIn(Lightbox.fadeInSpeed);
      }
      Lightbox.updateDetails();
      this.preloadNeighborImages();
    }
    Lightbox.inprogress = false;

    // Slideshow specific stuff.
    if (Lightbox.isSlideshow) {
      if (!Lightbox.loopSlides && Lightbox.activeImage == (Lightbox.total - 1)) {
        if (Lightbox.autoExit) {
          Lightbox.slideIdArray[Lightbox.slideIdCount++] = setTimeout(function () {Lightbox.end('slideshow');}, Lightbox.slideInterval);
        }
      }
      else {
        if (!Lightbox.isPaused && Lightbox.total > 1) {
          Lightbox.slideIdArray[Lightbox.slideIdCount++] = setTimeout(function () {Lightbox.changeData(Lightbox.activeImage + 1);}, Lightbox.slideInterval);
        }
      }
      if (Lightbox.showPlayPause && Lightbox.total > 1 && !Lightbox.isPaused) {
        $('#lightshowPause').show();
        $('#lightshowPlay').hide();
      }
      else if (Lightbox.showPlayPause && Lightbox.total > 1) {
        $('#lightshowPause').hide();
        $('#lightshowPlay').show();
      }
    }

    // Adjust the page overlay size.
    var arrayPageSize = Lightbox.getPageSize();
    var arrayPageScroll = Lightbox.getPageScroll();
    var pageHeight = arrayPageSize[1];
    if (Lightbox.isZoomedIn && arrayPageSize[1] > arrayPageSize[3]) {
      var lightboxTop = (Lightbox.topPosition == '' ? (arrayPageSize[3] / 10) : Lightbox.topPosition) * 1;
      pageHeight = pageHeight + arrayPageScroll[1] + lightboxTop;
    }
    $('#lightbox2-overlay').css({'height': pageHeight + 'px', 'width': arrayPageSize[0] + 'px'});

    // Gecko browsers (e.g. Firefox, SeaMonkey, etc) don't handle pdfs as
    // expected.
    if ($.browser.mozilla) {
      if (Lightbox.imageArray[Lightbox.activeImage][0].indexOf(".pdf") != -1) {
        setTimeout(function () {
          document.getElementById("lightboxFrame").src = Lightbox.imageArray[Lightbox.activeImage][0];
        }, 1000);
      }
    }
  },

  // updateDetails()
  // Display caption, image number, and bottom nav.
  updateDetails: function() {

    $("#imageDataContainer").hide();

    var s = Drupal.settings.lightbox2;

    if (s.show_caption) {
      var caption = Lightbox.filterXSS(Lightbox.imageArray[Lightbox.activeImage][1]);
      if (!caption) caption = '';
      $('#caption').html(caption).css({'zIndex': '10500'}).show();
    }

    // If image is part of set display 'Image x of x'.
    var numberDisplay = null;
    if (s.image_count && Lightbox.total > 1) {
      var currentImage = Lightbox.activeImage + 1;
      if (!Lightbox.isLightframe && !Lightbox.isModal && !Lightbox.isVideo) {
        numberDisplay = s.image_count.replace(/\!current/, currentImage).replace(/\!total/, Lightbox.total);
      }
      else if (Lightbox.isVideo) {
        numberDisplay = s.video_count.replace(/\!current/, currentImage).replace(/\!total/, Lightbox.total);
      }
      else {
        numberDisplay = s.page_count.replace(/\!current/, currentImage).replace(/\!total/, Lightbox.total);
      }
      $('#numberDisplay').html(numberDisplay).css({'zIndex': '10500'}).show();
    }
    else {
      $('#numberDisplay').hide();
    }

    $("#imageDataContainer").hide().slideDown(Lightbox.slideDownSpeed, function() {
      $("#bottomNav").show();
    });
    if (Lightbox.rtl == 1) {
      $("#bottomNav").css({'float': 'left'});
    }
    Lightbox.updateNav();
  },

  // updateNav()
  // Display appropriate previous and next hover navigation.
  updateNav: function() {

    $('#hoverNav').css({'zIndex': '10500'}).show();
    var prevLink = '#prevLink';
    var nextLink = '#nextLink';

    // Slideshow is separated as we need to show play / pause button.
    if (Lightbox.isSlideshow) {
      if ((Lightbox.total > 1 && Lightbox.loopSlides) || Lightbox.activeImage !== 0) {
        $(prevLink).css({'zIndex': '10500'}).show().click(function() {
          if (Lightbox.pauseOnPrevClick) {
            Lightbox.togglePlayPause("lightshowPause", "lightshowPlay");
          }
          Lightbox.changeData(Lightbox.activeImage - 1); return false;
        });
      }
      else {
        $(prevLink).hide();
      }

      // If not last image in set, display next image button.
      if ((Lightbox.total > 1 && Lightbox.loopSlides) || Lightbox.activeImage != (Lightbox.total - 1)) {
        $(nextLink).css({'zIndex': '10500'}).show().click(function() {
          if (Lightbox.pauseOnNextClick) {
            Lightbox.togglePlayPause("lightshowPause", "lightshowPlay");
          }
          Lightbox.changeData(Lightbox.activeImage + 1); return false;
        });
      }
      // Safari browsers need to have hide() called again.
      else {
        $(nextLink).hide();
      }
    }

    // All other types of content.
    else {

      if ((Lightbox.isLightframe || Lightbox.isModal || Lightbox.isVideo) && !Lightbox.alternative_layout) {
        $('#frameHoverNav').css({'zIndex': '10500'}).show();
        $('#hoverNav').css({'zIndex': '10500'}).hide();
        prevLink = '#framePrevLink';
        nextLink = '#frameNextLink';
      }

      // If not first image in set, display prev image button.
      if ((Lightbox.total > 1 && Lightbox.loopItems) || Lightbox.activeImage !== 0) {
        // Unbind any other click handlers, otherwise this adds a new click handler
        // each time the arrow is clicked.
        $(prevLink).css({'zIndex': '10500'}).show().unbind().click(function() {
          Lightbox.changeData(Lightbox.activeImage - 1); return false;
        });
      }
      // Safari browsers need to have hide() called again.
      else {
        $(prevLink).hide();
      }

      // If not last image in set, display next image button.
      if ((Lightbox.total > 1 && Lightbox.loopItems) || Lightbox.activeImage != (Lightbox.total - 1)) {
        // Unbind any other click handlers, otherwise this adds a new click handler
        // each time the arrow is clicked.
        $(nextLink).css({'zIndex': '10500'}).show().unbind().click(function() {
          Lightbox.changeData(Lightbox.activeImage + 1); return false;
        });
      }
      // Safari browsers need to have hide() called again.
      else {
        $(nextLink).hide();
      }
    }

    // Don't enable keyboard shortcuts so forms will work.
    if (!Lightbox.isModal) {
      this.enableKeyboardNav();
    }
  },


  // enableKeyboardNav()
  enableKeyboardNav: function() {
    $(document).bind("keydown", this.keyboardAction);
  },

  // disableKeyboardNav()
  disableKeyboardNav: function() {
    $(document).unbind("keydown", this.keyboardAction);
  },

  // keyboardAction()
  keyboardAction: function(e) {
    if (e === null) { // IE.
      keycode = event.keyCode;
      escapeKey = 27;
    }
    else { // Mozilla.
      keycode = e.keyCode;
      escapeKey = e.DOM_VK_ESCAPE;
    }

    key = String.fromCharCode(keycode).toLowerCase();

    // Close lightbox.
    if (Lightbox.checkKey(Lightbox.keysClose, key, keycode)) {
      Lightbox.end('forceClose');
    }
    // Display previous image (p, <-).
    else if (Lightbox.checkKey(Lightbox.keysPrevious, key, keycode)) {
      if ((Lightbox.total > 1 && ((Lightbox.isSlideshow && Lightbox.loopSlides) || (!Lightbox.isSlideshow && Lightbox.loopItems))) || Lightbox.activeImage !== 0) {
        Lightbox.changeData(Lightbox.activeImage - 1);
      }

    }
    // Display next image (n, ->).
    else if (Lightbox.checkKey(Lightbox.keysNext, key, keycode)) {
      if ((Lightbox.total > 1 && ((Lightbox.isSlideshow && Lightbox.loopSlides) || (!Lightbox.isSlideshow && Lightbox.loopItems))) || Lightbox.activeImage != (Lightbox.total - 1)) {
        Lightbox.changeData(Lightbox.activeImage + 1);
      }
    }
    // Zoom in.
    else if (Lightbox.checkKey(Lightbox.keysZoom, key, keycode) && !Lightbox.disableResize && !Lightbox.disableZoom && !Lightbox.isSlideshow && !Lightbox.isLightframe) {
      if (Lightbox.isZoomedIn) {
        Lightbox.changeData(Lightbox.activeImage, false);
      }
      else if (!Lightbox.isZoomedIn) {
        Lightbox.changeData(Lightbox.activeImage, true);
      }
      return false;
    }
    // Toggle play / pause (space).
    else if (Lightbox.checkKey(Lightbox.keysPlayPause, key, keycode) && Lightbox.isSlideshow) {

      if (Lightbox.isPaused) {
        Lightbox.togglePlayPause("lightshowPlay", "lightshowPause");
      }
      else {
        Lightbox.togglePlayPause("lightshowPause", "lightshowPlay");
      }
      return false;
    }
  },

  preloadNeighborImages: function() {

    if ((Lightbox.total - 1) > Lightbox.activeImage) {
      preloadNextImage = new Image();
      preloadNextImage.src = Lightbox.imageArray[Lightbox.activeImage + 1][0];
    }
    if (Lightbox.activeImage > 0) {
      preloadPrevImage = new Image();
      preloadPrevImage.src = Lightbox.imageArray[Lightbox.activeImage - 1][0];
    }

  },

  end: function(caller) {
    var closeClick = (caller == 'slideshow' ? false : true);
    if (Lightbox.isSlideshow && Lightbox.isPaused && !closeClick) {
      return;
    }
    // To prevent double clicks on navigation links.
    if (Lightbox.inprogress === true && caller != 'forceClose') {
      return;
    }
    Lightbox.disableKeyboardNav();
    $('#lightbox').hide();
    $("#lightbox2-overlay").fadeOut();
    Lightbox.isPaused = true;
    Lightbox.inprogress = false;
    // Replaces calls to showSelectBoxes() and showFlash() in original
    // lightbox2.
    Lightbox.toggleSelectsFlash('visible');
    if (Lightbox.isSlideshow) {
      for (var i = 0; i < Lightbox.slideIdCount; i++) {
        window.clearTimeout(Lightbox.slideIdArray[i]);
      }
      $('#lightshowPause, #lightshowPlay').hide();
    }
    else if (Lightbox.isLightframe) {
      $('#frameContainer').empty().hide();
    }
    else if (Lightbox.isVideo || Lightbox.isModal) {
      if (!Lightbox.auto_modal) {
        $('#modalContainer').hide().html("");
      }
      Lightbox.auto_modal = false;
    }
  },


  // getPageScroll()
  // Returns array with x,y page scroll values.
  // Core code from - quirksmode.com.
  getPageScroll : function() {

    var xScroll, yScroll;

    if (self.pageYOffset || self.pageXOffset) {
      yScroll = self.pageYOffset;
      xScroll = self.pageXOffset;
    }
    else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {  // Explorer 6 Strict.
      yScroll = document.documentElement.scrollTop;
      xScroll = document.documentElement.scrollLeft;
    }
    else if (document.body) {// All other Explorers.
      yScroll = document.body.scrollTop;
      xScroll = document.body.scrollLeft;
    }

    arrayPageScroll = [xScroll,yScroll];
    return arrayPageScroll;
  },

  // getPageSize()
  // Returns array with page width, height and window width, height.
  // Core code from - quirksmode.com.
  // Edit for Firefox by pHaez.

  getPageSize : function() {

    var xScroll, yScroll;

    if (window.innerHeight && window.scrollMaxY) {
      xScroll = window.innerWidth + window.scrollMaxX;
      yScroll = window.innerHeight + window.scrollMaxY;
    }
    else if (document.body.scrollHeight > document.body.offsetHeight) { // All but Explorer Mac.
      xScroll = document.body.scrollWidth;
      yScroll = document.body.scrollHeight;
    }
    else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari.
      xScroll = document.body.offsetWidth;
      yScroll = document.body.offsetHeight;
    }

    var windowWidth, windowHeight;

    if (self.innerHeight) { // All except Explorer.
      if (document.documentElement.clientWidth) {
        windowWidth = document.documentElement.clientWidth;
      }
      else {
        windowWidth = self.innerWidth;
      }
      windowHeight = self.innerHeight;
    }
    else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode.
      windowWidth = document.documentElement.clientWidth;
      windowHeight = document.documentElement.clientHeight;
    }
    else if (document.body) { // Other Explorers.
      windowWidth = document.body.clientWidth;
      windowHeight = document.body.clientHeight;
    }
    // For small pages with total height less than height of the viewport.
    if (yScroll < windowHeight) {
      pageHeight = windowHeight;
    }
    else {
      pageHeight = yScroll;
    }
    // For small pages with total width less than width of the viewport.
    if (xScroll < windowWidth) {
      pageWidth = xScroll;
    }
    else {
      pageWidth = windowWidth;
    }
    arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
    return arrayPageSize;
  },


  // pause(numberMillis)
  pause : function(ms) {
    var date = new Date();
    var curDate = null;
    do { curDate = new Date(); }
    while (curDate - date < ms);
  },


  // toggleSelectsFlash()
  // Hide / unhide select lists and flash objects as they appear above the
  // lightbox in some browsers.
  toggleSelectsFlash: function (state) {
    if (state == 'visible') {
      $("select.lightbox_hidden, embed.lightbox_hidden, object.lightbox_hidden").show();
    }
    else if (state == 'hide') {
      $("select:visible, embed:visible, object:visible").not('#lightboxAutoModal select, #lightboxAutoModal embed, #lightboxAutoModal object').addClass("lightbox_hidden");
      $("select.lightbox_hidden, embed.lightbox_hidden, object.lightbox_hidden").hide();
    }
  },


  // parseRel()
  parseRel: function (link) {
    var parts = [];
    parts["rel"] = parts["title"] = parts["group"] = parts["style"] = parts["flashvars"] = null;
    if (!$(link).attr('rel')) return parts;
    parts["rel"] = $(link).attr('rel').match(/\w+/)[0];

    if ($(link).attr('rel').match(/\[(.*)\]/)) {
      var info = $(link).attr('rel').match(/\[(.*?)\]/)[1].split('|');
      parts["group"] = info[0];
      parts["style"] = info[1];
      if (parts["style"] != undefined && parts["style"].match(/flashvars:\s?(.*?);/)) {
        parts["flashvars"] = parts["style"].match(/flashvars:\s?(.*?);/)[1];
      }
    }
    if ($(link).attr('rel').match(/\[.*\]\[(.*)\]/)) {
      parts["title"] = $(link).attr('rel').match(/\[.*\]\[(.*)\]/)[1];
    }
    return parts;
  },

  // setStyles()
  setStyles: function(item, styles) {
    item.width = Lightbox.iframe_width;
    item.height = Lightbox.iframe_height;
    item.scrolling = "auto";

    if (!styles) return item;
    var stylesArray = styles.split(';');
    for (var i = 0; i< stylesArray.length; i++) {
      if (stylesArray[i].indexOf('width:') >= 0) {
        var w = stylesArray[i].replace('width:', '');
        item.width = jQuery.trim(w);
      }
      else if (stylesArray[i].indexOf('height:') >= 0) {
        var h = stylesArray[i].replace('height:', '');
        item.height = jQuery.trim(h);
      }
      else if (stylesArray[i].indexOf('scrolling:') >= 0) {
        var scrolling = stylesArray[i].replace('scrolling:', '');
        item.scrolling = jQuery.trim(scrolling);
      }
      else if (stylesArray[i].indexOf('overflow:') >= 0) {
        var overflow = stylesArray[i].replace('overflow:', '');
        item.overflow = jQuery.trim(overflow);
      }
    }
    return item;
  },


  // togglePlayPause()
  // Hide the pause / play button as appropriate.  If pausing the slideshow also
  // clear the timers, otherwise move onto the next image.
  togglePlayPause: function(hideId, showId) {
    if (Lightbox.isSlideshow && hideId == "lightshowPause") {
      for (var i = 0; i < Lightbox.slideIdCount; i++) {
        window.clearTimeout(Lightbox.slideIdArray[i]);
      }
    }
    $('#' + hideId).hide();
    $('#' + showId).show();

    if (hideId == "lightshowPlay") {
      Lightbox.isPaused = false;
      if (!Lightbox.loopSlides && Lightbox.activeImage == (Lightbox.total - 1)) {
        Lightbox.end();
      }
      else if (Lightbox.total > 1) {
        Lightbox.changeData(Lightbox.activeImage + 1);
      }
    }
    else {
      Lightbox.isPaused = true;
    }
  },

  triggerLightbox: function (rel_type, rel_group) {
    if (rel_type.length) {
      if (rel_group && rel_group.length) {
        $("a[rel^='" + rel_type +"\[" + rel_group + "\]'], area[rel^='" + rel_type +"\[" + rel_group + "\]']").eq(0).trigger("click");
      }
      else {
        $("a[rel^='" + rel_type +"'], area[rel^='" + rel_type +"']").eq(0).trigger("click");
      }
    }
  },

  detectMacFF2: function() {
    var ua = navigator.userAgent.toLowerCase();
    if (/firefox[\/\s](\d+\.\d+)/.test(ua)) {
      var ffversion = new Number(RegExp.$1);
      if (ffversion < 3 && ua.indexOf('mac') != -1) {
        return true;
      }
    }
    return false;
  },

  checkKey: function(keys, key, code) {
    return (jQuery.inArray(key, keys) != -1 || jQuery.inArray(String(code), keys) != -1);
  },

  filterXSS: function(str, allowed_tags) {
    var output = "";
    $.ajax({
      url: Drupal.settings.basePath + 'system/lightbox2/filter-xss',
      data: {
        'string' : str,
        'allowed_tags' : allowed_tags,
      },
      type: "POST",
      async: false,
      dataType:  "json",
      success: function(data) {
        output = data;
      }
    });
    return output;
  }

};

// Initialize the lightbox.
Drupal.behaviors.initLightbox = function (context) {
  $('body:not(.lightbox-processed)', context).addClass('lightbox-processed').each(function() {
    Lightbox.initialize();
    return false; // Break the each loop.
  });

  // Attach lightbox to any links with lightbox rels.
  Lightbox.initList(context);
  $('#lightboxAutoModal', context).triggerHandler('click');
};

;
/*****************************************************************

typeface.js, version 0.14 | typefacejs.neocracy.org

Copyright (c) 2008 - 2009, David Chester davidchester@gmx.net 

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

*****************************************************************/

(function() {

var _typeface_js = {

	faces: {},

	loadFace: function(typefaceData) {

		var familyName = typefaceData.familyName.toLowerCase();
		
		if (!this.faces[familyName]) {
			this.faces[familyName] = {};
		}
		if (!this.faces[familyName][typefaceData.cssFontWeight]) {
			this.faces[familyName][typefaceData.cssFontWeight] = {};
		}

		var face = this.faces[familyName][typefaceData.cssFontWeight][typefaceData.cssFontStyle] = typefaceData;
		face.loaded = true;
	},

	log: function(message) {
		
		if (this.quiet) {
			return;
		}
		
		message = "typeface.js: " + message;
		
		if (this.customLogFn) {
			this.customLogFn(message);

		} else if (window.console && window.console.log) {
			window.console.log(message);
		}
		
	},
	
	pixelsFromPoints: function(face, style, points, dimension) {
		var pixels = points * parseInt(style.fontSize) * 72 / (face.resolution * 100);
		if (dimension == 'horizontal' && style.fontStretchPercent) {
			pixels *= style.fontStretchPercent;
		}
		return pixels;
	},

	pointsFromPixels: function(face, style, pixels, dimension) {
		var points = pixels * face.resolution / (parseInt(style.fontSize) * 72 / 100);
		if (dimension == 'horizontal' && style.fontStretchPrecent) {
			points *= style.fontStretchPercent;
		}
		return points;
	},

	cssFontWeightMap: {
		normal: 'normal',
		bold: 'bold',
		400: 'normal',
		700: 'bold'
	},

	cssFontStretchMap: {
		'ultra-condensed': 0.55,
		'extra-condensed': 0.77,
		'condensed': 0.85,
		'semi-condensed': 0.93,
		'normal': 1,
		'semi-expanded': 1.07,
		'expanded': 1.15,
		'extra-expanded': 1.23,
		'ultra-expanded': 1.45,
		'default': 1
	},
	
	fallbackCharacter: '.',

	configure: function(args) {
		var configurableOptionNames = [ 'customLogFn',  'customClassNameRegex', 'customTypefaceElementsList', 'quiet', 'verbose', 'disableSelection' ];
		
		for (var i = 0; i < configurableOptionNames.length; i++) {
			var optionName = configurableOptionNames[i];
			if (args[optionName]) {
				if (optionName == 'customLogFn') {
					if (typeof args[optionName] != 'function') {
						throw "customLogFn is not a function";
					} else {
						this.customLogFn = args.customLogFn;
					}
				} else {
					this[optionName] = args[optionName];
				}
			}
		}
	},

	getTextExtents: function(face, style, text) {
		var extentX = 0;
		var extentY = 0;
		var horizontalAdvance;
	
		var textLength = text.length;
		for (var i = 0; i < textLength; i++) {
			var glyph = face.glyphs[text.charAt(i)] ? face.glyphs[text.charAt(i)] : face.glyphs[this.fallbackCharacter];
			var letterSpacingAdjustment = this.pointsFromPixels(face, style, style.letterSpacing);

			// if we're on the last character, go with the glyph extent if that's more than the horizontal advance
			extentX += i + 1 == textLength ? Math.max(glyph.x_max, glyph.ha) : glyph.ha;
			extentX += letterSpacingAdjustment;

			horizontalAdvance += glyph.ha + letterSpacingAdjustment;
		}
		return { 
			x: extentX, 
			y: extentY,
			ha: horizontalAdvance
			
		};
	},

	pixelsFromCssAmount: function(cssAmount, defaultValue, element) {

		var matches = undefined;

		if (cssAmount == 'normal') {
			return defaultValue;

		} else if (matches = cssAmount.match(/([\-\d+\.]+)px/)) {
			return matches[1];

		} else {
			// thanks to Dean Edwards for this very sneaky way to get IE to convert 
			// relative values to pixel values
			
			var pixelAmount;
			
			var leftInlineStyle = element.style.left;
			var leftRuntimeStyle = element.runtimeStyle.left;

			element.runtimeStyle.left = element.currentStyle.left;

			if (!cssAmount.match(/\d(px|pt)$/)) {
				element.style.left = '1em';
			} else {
				element.style.left = cssAmount || 0;
			}

			pixelAmount = element.style.pixelLeft;
		
			element.style.left = leftInlineStyle;
			element.runtimeStyle.left = leftRuntimeStyle;
			
			return pixelAmount || defaultValue;
		}
	},

	capitalizeText: function(text) {
		return text.replace(/(^|\s)[a-z]/g, function(match) { return match.toUpperCase() } ); 
	},

	getElementStyle: function(e) {
		if (window.getComputedStyle) {
			return window.getComputedStyle(e, '');
		
		} else if (e.currentStyle) {
			return e.currentStyle;
		}
	},

	getRenderedText: function(e) {

		var browserStyle = this.getElementStyle(e.parentNode);

		var inlineStyleAttribute = e.parentNode.getAttribute('style');
		if (inlineStyleAttribute && typeof(inlineStyleAttribute) == 'object') {
			inlineStyleAttribute = inlineStyleAttribute.cssText;
		}

		if (inlineStyleAttribute) {

			var inlineStyleDeclarations = inlineStyleAttribute.split(/\s*\;\s*/);

			var inlineStyle = {};
			for (var i = 0; i < inlineStyleDeclarations.length; i++) {
				var declaration = inlineStyleDeclarations[i];
				var declarationOperands = declaration.split(/\s*\:\s*/);
				inlineStyle[declarationOperands[0]] = declarationOperands[1];
			}
		}

		var style = { 
			color: browserStyle.color, 
			fontFamily: browserStyle.fontFamily.split(/\s*,\s*/)[0].replace(/(^"|^'|'$|"$)/g, '').toLowerCase(), 
			fontSize: this.pixelsFromCssAmount(browserStyle.fontSize, 12, e.parentNode),
			fontWeight: this.cssFontWeightMap[browserStyle.fontWeight],
			fontStyle: browserStyle.fontStyle ? browserStyle.fontStyle : 'normal',
			fontStretchPercent: this.cssFontStretchMap[inlineStyle && inlineStyle['font-stretch'] ? inlineStyle['font-stretch'] : 'default'],
			textDecoration: browserStyle.textDecoration,
			lineHeight: this.pixelsFromCssAmount(browserStyle.lineHeight, 'normal', e.parentNode),
			letterSpacing: this.pixelsFromCssAmount(browserStyle.letterSpacing, 0, e.parentNode),
			textTransform: browserStyle.textTransform
		};

		var face;
		if (
			this.faces[style.fontFamily]  
			&& this.faces[style.fontFamily][style.fontWeight]
		) {
			face = this.faces[style.fontFamily][style.fontWeight][style.fontStyle];
		}

		var text = e.nodeValue;
		
		if (
			e.previousSibling 
			&& e.previousSibling.nodeType == 1 
			&& e.previousSibling.tagName != 'BR' 
			&& this.getElementStyle(e.previousSibling).display.match(/inline/)
		) {
			text = text.replace(/^\s+/, ' ');
		} else {
			text = text.replace(/^\s+/, '');
		}
		
		if (
			e.nextSibling 
			&& e.nextSibling.nodeType == 1 
			&& e.nextSibling.tagName != 'BR' 
			&& this.getElementStyle(e.nextSibling).display.match(/inline/)
		) {
			text = text.replace(/\s+$/, ' ');
		} else {
			text = text.replace(/\s+$/, '');
		}
		
		text = text.replace(/\s+/g, ' ');
	
		if (style.textTransform && style.textTransform != 'none') {
			switch (style.textTransform) {
				case 'capitalize':
					text = this.capitalizeText(text);
					break;
				case 'uppercase':
					text = text.toUpperCase();
					break;
				case 'lowercase':
					text = text.toLowerCase();
					break;
			}
		}

		if (!face) {
			var excerptLength = 12;
			var textExcerpt = text.substring(0, excerptLength);
			if (text.length > excerptLength) {
				textExcerpt += '...';
			}
		
			var fontDescription = style.fontFamily;
			if (style.fontWeight != 'normal') fontDescription += ' ' + style.fontWeight;
			if (style.fontStyle != 'normal') fontDescription += ' ' + style.fontStyle;
		
			this.log("couldn't find typeface font: " + fontDescription + ' for text "' + textExcerpt + '"');
			return;
		}
	
		var words = text.split(/\b(?=\w)/);

		var containerSpan = document.createElement('span');
		containerSpan.className = 'typeface-js-vector-container';
		
		var wordsLength = words.length;
		for (var i = 0; i < wordsLength; i++) {
			var word = words[i];
			
			var vector = this.renderWord(face, style, word);
			
			if (vector) {
				containerSpan.appendChild(vector.element);

				if (!this.disableSelection) {
					var selectableSpan = document.createElement('span');
					selectableSpan.className = 'typeface-js-selected-text';

					var wordNode = document.createTextNode(word);
					selectableSpan.appendChild(wordNode);

					if (this.vectorBackend != 'vml') {
						selectableSpan.style.marginLeft = -1 * (vector.width + 1) + 'px';
					}
					selectableSpan.targetWidth = vector.width;
					//selectableSpan.style.lineHeight = 1 + 'px';

					if (this.vectorBackend == 'vml') {
						vector.element.appendChild(selectableSpan);
					} else {
						containerSpan.appendChild(selectableSpan);
					}
				}
			}
		}

		return containerSpan;
	},

	renderDocument: function(callback) { 
		
		if (!callback)
			callback = function(e) { e.style.visibility = 'visible' };

		var elements = document.getElementsByTagName('*');
		
		var elementsLength = elements.length;
		for (var i = 0; i < elements.length; i++) {
			if (elements[i].className.match(/(^|\s)typeface-js(\s|$)/) || elements[i].tagName.match(/^(H1|H2|H3|H4|H5|H6)$/)) {
				this.replaceText(elements[i]);
				if (typeof callback == 'function') {
					callback(elements[i]);
				}
			}
		}

		if (this.vectorBackend == 'vml') {
			// lamely work around IE's quirky leaving off final dynamic shapes
			var dummyShape = document.createElement('v:shape');
			dummyShape.style.display = 'none';
			document.body.appendChild(dummyShape);
		}
	},

	replaceText: function(e) {

		var childNodes = [];
		var childNodesLength = e.childNodes.length;

		for (var i = 0; i < childNodesLength; i++) {
			this.replaceText(e.childNodes[i]);
		}

		if (e.nodeType == 3 && e.nodeValue.match(/\S/)) {
			var parentNode = e.parentNode;

			if (parentNode.className == 'typeface-js-selected-text') {
				return;
			}

			var renderedText = this.getRenderedText(e);
			
			if (
				parentNode.tagName == 'A' 
				&& this.vectorBackend == 'vml'
				&& this.getElementStyle(parentNode).display == 'inline'
			) {
				// something of a hack, use inline-block to get IE to accept clicks in whitespace regions
				parentNode.style.display = 'inline-block';
				parentNode.style.cursor = 'pointer';
			}

			if (this.getElementStyle(parentNode).display == 'inline') {
				parentNode.style.display = 'inline-block';
			}

			if (renderedText) {	
				if (parentNode.replaceChild) {
					parentNode.replaceChild(renderedText, e);
				} else {
					parentNode.insertBefore(renderedText, e);
					parentNode.removeChild(e);
				}
				if (this.vectorBackend == 'vml') {
					renderedText.innerHTML = renderedText.innerHTML;
				}

				var childNodesLength = renderedText.childNodes.length
				for (var i; i < childNodesLength; i++) {
					
					// do our best to line up selectable text with rendered text

					var e = renderedText.childNodes[i];
					if (e.hasChildNodes() && !e.targetWidth) {
						e = e.childNodes[0];
					}
					
					if (e && e.targetWidth) {
						var letterSpacingCount = e.innerHTML.length;
						var wordSpaceDelta = e.targetWidth - e.offsetWidth;
						var letterSpacing = wordSpaceDelta / (letterSpacingCount || 1);

						if (this.vectorBackend == 'vml') {
							letterSpacing = Math.ceil(letterSpacing);
						}

						e.style.letterSpacing = letterSpacing + 'px';
						e.style.width = e.targetWidth + 'px';
					}
				}
			}
		}
	},

	applyElementVerticalMetrics: function(face, style, e) {

		if (style.lineHeight == 'normal') {
			style.lineHeight = this.pixelsFromPoints(face, style, face.lineHeight);
		}

		var cssLineHeightAdjustment = style.lineHeight - this.pixelsFromPoints(face, style, face.lineHeight);

		e.style.marginTop = Math.round( cssLineHeightAdjustment / 2 ) + 'px';
		e.style.marginBottom = Math.round( cssLineHeightAdjustment / 2) + 'px';
	
	},

	vectorBackends: {

		canvas: {

			_initializeSurface: function(face, style, text) {

				var extents = this.getTextExtents(face, style, text);

				var canvas = document.createElement('canvas');
				if (this.disableSelection) {
					canvas.innerHTML = text;
				}

				canvas.height = Math.round(this.pixelsFromPoints(face, style, face.lineHeight));
				canvas.width = Math.round(this.pixelsFromPoints(face, style, extents.x, 'horizontal'));
	
				this.applyElementVerticalMetrics(face, style, canvas);

				if (extents.x > extents.ha) 
					canvas.style.marginRight = Math.round(this.pixelsFromPoints(face, style, extents.x - extents.ha, 'horizontal')) + 'px';

				var ctx = canvas.getContext('2d');

				var pointScale = this.pixelsFromPoints(face, style, 1);
				ctx.scale(pointScale * style.fontStretchPercent, -1 * pointScale);
				ctx.translate(0, -1 * face.ascender);
				ctx.fillStyle = style.color;

				return { context: ctx, canvas: canvas };
			},

			_renderGlyph: function(ctx, face, char, style) {

				var glyph = face.glyphs[char];

				if (!glyph) {
					//this.log.error("glyph not defined: " + char);
					return this.renderGlyph(ctx, face, this.fallbackCharacter, style);
				}

				if (glyph.o) {

					var outline;
					if (glyph.cached_outline) {
						outline = glyph.cached_outline;
					} else {
						outline = glyph.o.split(' ');
						glyph.cached_outline = outline;
					}

					var outlineLength = outline.length;
					for (var i = 0; i < outlineLength; ) {

						var action = outline[i++];

						switch(action) {
							case 'm':
								ctx.moveTo(outline[i++], outline[i++]);
								break;
							case 'l':
								ctx.lineTo(outline[i++], outline[i++]);
								break;

							case 'q':
								var cpx = outline[i++];
								var cpy = outline[i++];
								ctx.quadraticCurveTo(outline[i++], outline[i++], cpx, cpy);
								break;

							case 'b':
								var x = outline[i++];
								var y = outline[i++];
								ctx.bezierCurveTo(outline[i++], outline[i++], outline[i++], outline[i++], x, y);
								break;
						}
					}					
				}
				if (glyph.ha) {
					var letterSpacingPoints = 
						style.letterSpacing && style.letterSpacing != 'normal' ? 
							this.pointsFromPixels(face, style, style.letterSpacing) : 
							0;

					ctx.translate(glyph.ha + letterSpacingPoints, 0);
				}
			},

			_renderWord: function(face, style, text) {
				var surface = this.initializeSurface(face, style, text);
				var ctx = surface.context;
				var canvas = surface.canvas;
				ctx.beginPath();
				ctx.save();

				var chars = text.split('');
				var charsLength = chars.length;
				for (var i = 0; i < charsLength; i++) {
					this.renderGlyph(ctx, face, chars[i], style);
				}

				ctx.fill();

				if (style.textDecoration == 'underline') {

					ctx.beginPath();
					ctx.moveTo(0, face.underlinePosition);
					ctx.restore();
					ctx.lineTo(0, face.underlinePosition);
					ctx.strokeStyle = style.color;
					ctx.lineWidth = face.underlineThickness;
					ctx.stroke();
				}

				return { element: ctx.canvas, width: Math.floor(canvas.width) };
			
			}
		},

		vml: {

			_initializeSurface: function(face, style, text) {

				var shape = document.createElement('v:shape');

				var extents = this.getTextExtents(face, style, text);
				
				shape.style.width = shape.style.height = style.fontSize + 'px'; 
				shape.style.marginLeft = '-1px'; // this seems suspect...

				if (extents.x > extents.ha) {
					shape.style.marginRight = this.pixelsFromPoints(face, style, extents.x - extents.ha, 'horizontal') + 'px';
				}

				this.applyElementVerticalMetrics(face, style, shape);

				var resolutionScale = face.resolution * 100 / 72;
				shape.coordsize = (resolutionScale / style.fontStretchPercent) + "," + resolutionScale;
				
				shape.coordorigin = '0,' + face.ascender;
				shape.style.flip = 'y';

				shape.fillColor = style.color;
				shape.stroked = false;

				shape.path = 'hh m 0,' + face.ascender + ' l 0,' + face.descender + ' ';

				return shape;
			},

			_renderGlyph: function(shape, face, char, offsetX, style, vmlSegments) {

				var glyph = face.glyphs[char];

				if (!glyph) {
					this.log("glyph not defined: " + char);
					this.renderGlyph(shape, face, this.fallbackCharacter, offsetX, style);
					return;
				}
				
				vmlSegments.push('m');

				if (glyph.o) {
					
					var outline, outlineLength;
					
					if (glyph.cached_outline) {
						outline = glyph.cached_outline;
						outlineLength = outline.length;
					} else {
						outline = glyph.o.split(' ');
						outlineLength = outline.length;

						for (var i = 0; i < outlineLength;) {

							switch(outline[i++]) {
								case 'q':
									outline[i] = Math.round(outline[i++]);
									outline[i] = Math.round(outline[i++]);
								case 'm':
								case 'l':
									outline[i] = Math.round(outline[i++]);
									outline[i] = Math.round(outline[i++]);
									break;
							} 
						}	

						glyph.cached_outline = outline;
					}

					var prevX, prevY;
					
					for (var i = 0; i < outlineLength;) {

						var action = outline[i++];

						var x = Math.round(outline[i++]) + offsetX;
						var y = Math.round(outline[i++]);
	
						switch(action) {
							case 'm':
								vmlSegments.push('xm ', x, ',', y);
								break;
	
							case 'l':
								vmlSegments.push('l ', x, ',', y);
								break;

							case 'q':
								var cpx = outline[i++] + offsetX;
								var cpy = outline[i++];

								var cp1x = Math.round(prevX + 2.0 / 3.0 * (cpx - prevX));
								var cp1y = Math.round(prevY + 2.0 / 3.0 * (cpy - prevY));

								var cp2x = Math.round(cp1x + (x - prevX) / 3.0);
								var cp2y = Math.round(cp1y + (y - prevY) / 3.0);
								
								vmlSegments.push('c ', cp1x, ',', cp1y, ',', cp2x, ',', cp2y, ',', x, ',', y);
								break;

							case 'b':
								var cp1x = Math.round(outline[i++]) + offsetX;
								var cp1y = outline[i++];

								var cp2x = Math.round(outline[i++]) + offsetX;
								var cp2y = outline[i++];

								vmlSegments.push('c ', cp1x, ',', cp1y, ',', cp2x, ',', cp2y, ',', x, ',', y);
								break;
						}

						prevX = x;
						prevY = y;
					}					
				}

				vmlSegments.push('x e');
				return vmlSegments;
			},

			_renderWord: function(face, style, text) {
				var offsetX = 0;
				var shape = this.initializeSurface(face, style, text);
		
				var letterSpacingPoints = 
					style.letterSpacing && style.letterSpacing != 'normal' ? 
						this.pointsFromPixels(face, style, style.letterSpacing) : 
						0;

				letterSpacingPoints = Math.round(letterSpacingPoints);
				var chars = text.split('');
				var vmlSegments = [];
				for (var i = 0; i < chars.length; i++) {
					var char = chars[i];
					vmlSegments = this.renderGlyph(shape, face, char, offsetX, style, vmlSegments);
					offsetX += face.glyphs[char].ha + letterSpacingPoints ;	
				}

				if (style.textDecoration == 'underline') {
					var posY = face.underlinePosition - (face.underlineThickness / 2);
					vmlSegments.push('xm ', 0, ',', posY);
					vmlSegments.push('l ', offsetX, ',', posY);
					vmlSegments.push('l ', offsetX, ',', posY + face.underlineThickness);
					vmlSegments.push('l ', 0, ',', posY + face.underlineThickness);
					vmlSegments.push('l ', 0, ',', posY);
					vmlSegments.push('x e');
				}

				// make sure to preserve trailing whitespace
				shape.path += vmlSegments.join('') + 'm ' + offsetX + ' 0 l ' + offsetX + ' ' + face.ascender;
				
				return {
					element: shape,
					width: Math.floor(this.pixelsFromPoints(face, style, offsetX, 'horizontal'))
				};
			}

		}

	},

	setVectorBackend: function(backend) {

		this.vectorBackend = backend;
		var backendFunctions = ['renderWord', 'initializeSurface', 'renderGlyph'];

		for (var i = 0; i < backendFunctions.length; i++) {
			var backendFunction = backendFunctions[i];
			this[backendFunction] = this.vectorBackends[backend]['_' + backendFunction];
		}
	},
	
	initialize: function() {

		// quit if this function has already been called
		if (arguments.callee.done) return; 
		
		// flag this function so we don't do the same thing twice
		arguments.callee.done = true;

		// kill the timer
		if (window._typefaceTimer) clearInterval(_typefaceTimer);

		this.renderDocument( function(e) { e.style.visibility = 'visible' } );

	}
	
};

// IE won't accept real selectors...
var typefaceSelectors = ['.typeface-js', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'];

if (document.createStyleSheet) { 

	var styleSheet = document.createStyleSheet();
	for (var i = 0; i < typefaceSelectors.length; i++) {
		var selector = typefaceSelectors[i];
		styleSheet.addRule(selector, 'visibility: hidden');
	}

	styleSheet.addRule(
		'.typeface-js-selected-text', 
		'-ms-filter: \
			"Chroma(color=black) \
			progid:DXImageTransform.Microsoft.MaskFilter(Color=white) \
			progid:DXImageTransform.Microsoft.MaskFilter(Color=blue) \
			alpha(opacity=30)" !important; \
		color: black; \
		font-family: Modern; \
		position: absolute; \
		white-space: pre; \
		filter: alpha(opacity=0) !important;'
	);

	styleSheet.addRule(
		'.typeface-js-vector-container',
		'position: relative'
	);

} else if (document.styleSheets) {

	if (!document.styleSheets.length) { (function() {
		// create a stylesheet if we need to
		var styleSheet = document.createElement('style');
		styleSheet.type = 'text/css';
		document.getElementsByTagName('head')[0].appendChild(styleSheet);
	})() }

	var styleSheet = document.styleSheets[0];
	document.styleSheets[0].insertRule(typefaceSelectors.join(',') + ' { visibility: hidden; }', styleSheet.cssRules.length); 

	document.styleSheets[0].insertRule(
		'.typeface-js-selected-text { \
			color: rgba(128, 128, 128, 0); \
			opacity: 0.30; \
			position: absolute; \
			font-family: Arial, sans-serif; \
			white-space: pre \
		}', 
		styleSheet.cssRules.length
	);

	try { 
		// set selection style for Mozilla / Firefox
		document.styleSheets[0].insertRule(
			'.typeface-js-selected-text::-moz-selection { background: blue; }', 
			styleSheet.cssRules.length
		); 

	} catch(e) {};

	try { 
		// set styles for browsers with CSS3 selectors (Safari, Chrome)
		document.styleSheets[0].insertRule(
			'.typeface-js-selected-text::selection { background: blue; }', 
			styleSheet.cssRules.length
		); 

	} catch(e) {};

	// most unfortunately, sniff for WebKit's quirky selection behavior
	if (/WebKit/i.test(navigator.userAgent)) {
		document.styleSheets[0].insertRule(
			'.typeface-js-vector-container { position: relative }',
			styleSheet.cssRules.length
		);
	}

}

var backend = !!(window.attachEvent && !window.opera) ? 'vml' : window.CanvasRenderingContext2D || document.createElement('canvas').getContext ? 'canvas' : null;

if (backend == 'vml') {

	document.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML");

	var styleSheet = document.createStyleSheet();
	styleSheet.addRule('v\\:shape', "display: inline-block;");
}

_typeface_js.setVectorBackend(backend);
window._typeface_js = _typeface_js;
	
if (/WebKit/i.test(navigator.userAgent)) {

	var _typefaceTimer = setInterval(function() {
		if (/loaded|complete/.test(document.readyState)) {
			_typeface_js.initialize(); 
		}
	}, 10);
}

if (document.addEventListener) {
	window.addEventListener('DOMContentLoaded', function() { _typeface_js.initialize() }, false);
} 

/*@cc_on @*/
/*@if (@_win32)

document.write("<script id=__ie_onload_typeface defer src=//:><\/script>");
var script = document.getElementById("__ie_onload_typeface");
script.onreadystatechange = function() {
	if (this.readyState == "complete") {
		_typeface_js.initialize(); 
	}
};

/*@end @*/

try { console.log('initializing typeface.js') } catch(e) {};

})();
;
// $Id: video.js,v 1.1.2.6 2010/09/22 17:32:55 heshanmw Exp $

/**
 * @file
 * Adds some show/hide to the admin form to make the UXP easier.
 *
 */

$(document).ready(function() {
  //lets see if we have any jmedia movies
  if($.fn.media) {
    $('.jmedia').media();
  }
	
  video_hide_all_options();
  $("input[name='vid_convertor']").change(function() {
    video_hide_all_options();
  });

  // change metadata options
  video_hide_all__metadata_options();
  $("input[name='vid_metadata']").change(function() {
    video_hide_all__metadata_options();
  });

  $('.video_select').each(function() {
    var ext = $(this).attr('rel');
    $('select', this).change(function() {
      if($(this).val() == 'video_play_flv') {
        $('#flv_player_'+ext).show();
      } else {
        $('#flv_player_'+ext).hide();
      }
    });
    if($('select', this).val() == 'video_play_flv') {
      $('#flv_player_'+ext).show();
    }
  });
	
  if(Drupal.settings.video) {
    $.fn.media.defaults.flvPlayer = Drupal.settings.video.flvplayer;

  }
	
  //lets setup our colorbox videos
  $('.video-box').each(function() {
    var url = $(this).attr('href');
    var data = $(this).metadata();
    var width = data.width;
    var height= data.height;
    var player = Drupal.settings.video.player; //player can be either jwplayer or flowplayer.
    $(this).colorbox({
      html: '<a id="video-overlay" href="'+url+'" style="height:'+height+'; width:'+width+'; display: block;"></a>',
      onComplete:function() {
        if(player == 'flowplayer') {
          flowplayer("video-overlay", Drupal.settings.video.flvplayer, {
            clip: {
              autoPlay: Drupal.settings.video.autoplay,
              autoBuffering: Drupal.settings.video.autobuffer
            }
          });
        } else {
          $('#video-overlay').media({
            flashvars: {
              autostart: Drupal.settings.video.autoplay
              },
            width:width,
            height:height
          });
        }
      }
    });
  });
});

function video_hide_all_options() {
  $("input[name='vid_convertor']").each(function() {
    var id = $(this).val();
    $('#'+id).hide();
    if ($(this).is(':checked')) {
      $('#' + id).show();
    }
  });
}

function videoftp_thumbnail_change() {
  // Add handlers for the video thumbnail radio buttons to update the large thumbnail onchange.
  $(".video-thumbnails input").each(function() {
    var path = $(this).val();
    if($(this).is(':checked')) {
      var holder = $(this).attr('rel');
      $('.'+holder+' img').attr('src', Drupal.settings.basePath + path);
    }
  });

}

function video_hide_all__metadata_options() {
  $("input[name='vid_metadata']").each(function() {
    var id = $(this).val();
    $('#'+id).hide();
    if ($(this).is(':checked')) {
      $('#' + id).show();
    }
  });
}
;
/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version: 2.88 (08-JUN-2010)
 * Dual licensed under the MIT and GPL licenses.
 * http://jquery.malsup.com/license.html
 * Requires: jQuery v1.2.6 or later
 */
(function($){var ver="2.88";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function debug(s){if($.fn.cycle.debug){log(s);}}function log(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "));}}$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!="stop"){if(!$.isReady&&o.s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false){return;}opts.updateActivePagerLink=opts.updateActivePagerLink||$.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log("terminating; too few slides: "+els.length);return;}var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false){return;}var startTime=opts2.continuous?10:getTimeout(els[opts2.currSlide],els[opts2.nextSlide],opts2,!opts2.rev);if(startTime){startTime+=(opts2.delay||0);if(startTime<10){startTime=10;}debug("first timeout: "+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,(!opts2.rev&&!opts.backwards));},startTime);}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined){cont.cycleStop=0;}if(options===undefined||options===null){options={};}if(options.constructor==String){switch(options){case"destroy":case"stop":var opts=$(cont).data("cycle.opts");if(!opts){return false;}cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycleTimeout=0;$(cont).removeData("cycle.opts");if(options=="destroy"){destroy(opts);}return false;case"toggle":cont.cyclePause=(cont.cyclePause===1)?0:1;checkInstantResume(cont.cyclePause,arg2,cont);return false;case"pause":cont.cyclePause=1;return false;case"resume":cont.cyclePause=0;checkInstantResume(false,arg2,cont);return false;case"prev":case"next":var opts=$(cont).data("cycle.opts");if(!opts){log('options not found, "prev/next" ignored');return false;}$.fn.cycle[options](opts);return false;default:options={fx:options};}return options;}else{if(options.constructor==Number){var num=options;options=$(cont).data("cycle.opts");if(!options){log("options not found, can not advance slide");return false;}if(num<0||num>=options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSlide);return false;}}return options;function checkInstantResume(isPaused,arg2,cont){if(!isPaused&&arg2===true){var options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(options.elements,options,1,(!opts.rev&&!opts.backwards));}}}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");}catch(smother){}}}function destroy(opts){if(opts.next){$(opts.next).unbind(opts.prevNextEvent);}if(opts.prev){$(opts.prev).unbind(opts.prevNextEvent);}if(opts.pager||opts.pagerAnchorBuilder){$.each(opts.pagerAnchors||[],function(){this.unbind().remove();});}opts.pagerAnchors=null;if(opts.destroy){opts.destroy(opts);}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,(!opts.rev&&!opts.backwards));});}saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.css("position")=="static"){$cont.css("position","relative");}if(opts.width){$cont.width(opts.width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}else{if(opts.backwards){opts.startingSlide=els.length-1;}}if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++){opts.randomMap.push(i);}opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=1;opts.startingSlide=opts.randomMap[1];}else{if(opts.startingSlide>=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var z;if(opts.backwards){z=first?i<=first?els.length+(i-first):first-i:els.length-i;}else{z=first?i>=first?els.length-(i-first):first-i:els.length-i;}$(this).css("z-index",z);});$(els[first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$slides.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;j<els.length;j++){var $e=$(els[j]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();if(!w){w=e.offsetWidth||e.width||$e.attr("width");}if(!h){h=e.offsetHeight||e.height||$e.attr("height");}maxw=w>maxw?w:maxw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}}if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(supportMultiTransitions(opts)===false){return false;}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:($el.height()||this.offsetHeight||this.height||$el.attr("height")||0);this.cycleW=(opts.fit&&opts.width)?opts.width:($el.width()||this.offsetWidth||this.width||$el.attr("width")||0);if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);},opts.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);if(opts.cssFirst){$($slides[first]).css(opts.cssFirst);}if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);}if(!opts.sync){opts.speed=opts.speed/2;}var buffer=opts.fx=="shuffle"?500:250;while((opts.timeout-opts.speed)<buffer){opts.timeout+=opts.speed;}}if(opts.easing){opts.easeIn=opts.easeOut=opts.easing;}if(!opts.speedIn){opts.speedIn=opts.speed;}if(!opts.speedOut){opts.speedOut=opts.speed;}opts.slideCount=els.length;opts.currSlide=opts.lastSlide=first;if(opts.random){if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.backwards){opts.nextSlide=opts.startingSlide==0?(els.length-1):opts.startingSlide-1;}else{opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;}}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1);});}if(opts.pager||opts.pagerAnchorBuilder){buildPager(els,opts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});}function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,"").split(",");for(i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log("discarding unknown transition: ",fx);opts.fxs.splice(i,1);i--;}}if(!opts.fxs.length){log("No valid transitions named; slideshow terminating.");return false;}}else{if(opts.fx=="all"){opts.multiFx=true;opts.fxs=[];for(p in txs){tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx)){opts.fxs.push(p);}}}}if(opts.multiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;for(i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}debug("randomized fx sequence: ",opts.fxs);}return true;}function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount){opts.countdown++;}els[prepend?"unshift":"push"](s);if(opts.els){opts.els[prepend?"unshift":"push"](s);}opts.slideCount=els.length;$s.css("position","absolute");$s[prepend?"prependTo":"appendTo"](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($s);}if(opts.fit&&opts.width){$s.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager||opts.pagerAnchorBuilder){$.fn.cycle.createPagerAnchor(els.length-1,s,$(opts.pager),els,opts);}if($.isFunction(opts.onAddSlide)){opts.onAddSlide($s);}else{$s.hide();}};}$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;opts.before=[];opts.after=[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.original.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opts.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push(this);});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init)){init(opts.$cont,$(opts.elements),opts);}};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){debug("manualTrump in go(), stopping active transition");$(els).stop(true,true);opts.busy=false;}if(opts.busy){debug("transition active, ignoring new tx request");return;}var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.stopCount||p.cycleTimeout===0&&!manual){return;}if(!manual&&!p.cyclePause&&!opts.bounce&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end){opts.end(opts);}return;}var changed=false;if((manual||!p.cyclePause)&&(opts.nextSlide!=opts.currSlide)){changed=true;var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length){opts.lastFx=0;}fx=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});}var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};debug("tx firing; currSlide: "+opts.currSlide+"; nextSlide: "+opts.nextSlide);opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{$.fn.cycle.custom(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}}}if(changed||opts.nextSlide==opts.currSlide){opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];if(opts.nextSlide==opts.currSlide){opts.nextSlide=(opts.currSlide==opts.slideCount-1)?0:opts.currSlide+1;}}else{if(opts.backwards){var roll=(opts.nextSlide-1)<0;if(roll&&opts.bounce){opts.backwards=!opts.backwards;opts.nextSlide=1;opts.currSlide=0;}else{opts.nextSlide=roll?(els.length-1):opts.nextSlide-1;opts.currSlide=roll?0:opts.nextSlide+1;}}else{var roll=(opts.nextSlide+1)==els.length;if(roll&&opts.bounce){opts.backwards=!opts.backwards;opts.nextSlide=els.length-2;opts.currSlide=els.length-1;}else{opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}}}}if(changed&&opts.pager){opts.updateActivePagerLink(opts.pager,opts.currSlide,opts.activePagerClass);}var ms=0;if(opts.timeout&&!opts.continuous){ms=getTimeout(els[opts.currSlide],els[opts.nextSlide],opts,fwd);}else{if(opts.continuous&&p.cyclePause){ms=10;}}if(ms>0){p.cycleTimeout=setTimeout(function(){go(els,opts,0,(!opts.rev&&!opts.backwards));},ms);}}$.fn.cycle.updateActivePagerLink=function(pager,currSlide,clsName){$(pager).each(function(){$(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);});};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn.call(curr,curr,next,opts,fwd);while((t-opts.speed)<250){t+=opts.speed;}debug("calculated timeout: "+t+"; speed: "+opts.speed);if(t!==false){return t;}}return opts.timeout;}$.fn.cycle.next=function(opts){advance(opts,opts.rev?-1:1);};$.fn.cycle.prev=function(opts){advance(opts,opts.rev?1:-1);};function advance(opts,val){var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2){opts.randomIndex=els.length-2;}else{if(opts.randomIndex==-1){opts.randomIndex=els.length-1;}}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.random){opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap){return false;}opts.nextSlide=els.length-1;}else{if(opts.nextSlide>=els.length){if(opts.nowrap){return false;}opts.nextSlide=0;}}}}var cb=opts.onPrevNextEvent||opts.prevNextClick;if($.isFunction(cb)){cb(val>0,opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,val>=0);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});opts.updateActivePagerLink(opts.pager,opts.startingSlide,opts.activePagerClass);}$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder)){a=opts.pagerAnchorBuilder(i,el);debug("pagerAnchorBuilder("+i+", el) returned: "+a);}else{a='<a href="#">'+(i+1)+"</a>";}if(!a){return;}var $a=$(a);if($a.parents("body").length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone[0]);});$a=$(arr);}else{$a.appendTo($p);}}opts.pagerAnchors=opts.pagerAnchors||[];opts.pagerAnchors.push($a);$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}var cb=opts.onPagerEvent||opts.pagerClick;if($.isFunction(cb)){cb(opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,opts.currSlide<i);});if(!/^click/.test(opts.pagerEvent)&&!opts.allowPagerClickBubble){$a.bind("click.cycle",function(){return false;});}if(opts.pauseOnPagerHover){$a.hover(function(){opts.$cont[0].cyclePause++;},function(){opts.$cont[0].cyclePause--;});}};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;if(fwd){hops=c>l?c-l:opts.slideCount-l;}else{hops=c<l?l-c:l+opts.slideCount-c;}return hops;};function clearTypeFix($slides){debug("applying clearType background-color hack");function hex(s){s=parseInt(s).toString(16);return s.length<2?"0"+s:s;}function getBg(e){for(;e&&e.nodeName.toLowerCase()!="html";e=e.parentNode){var v=$.css(e,"background-color");if(v.indexOf("rgb")>=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this));});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display="block";if(w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,fwd,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb);};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.cycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null,backwards:false};})(jQuery);
/*
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version:	 2.72
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();$(curr).hide();after();};};$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore={top:h,left:0};opts.cssFirst={top:0};opts.animIn={top:0};opts.animOut={top:-h};};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst={top:0};opts.cssBefore={top:-h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:0-w};};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:-w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst={left:0};opts.cssBefore={top:0};opts.animIn={left:0};opts.animOut={top:0};};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0};opts.animIn={top:0};opts.animOut={left:0};};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore={left:0,top:0,width:0};opts.animIn={width:"show"};opts.animOut={width:0};};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore={left:0,top:0,height:0};opts.animIn={height:"show"};opts.animOut={height:0};};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var i,w=$cont.css("overflow","visible").width();$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});if(!opts.speedAdjusted){opts.speed=opts.speed/2;opts.speedAdjusted=true;}opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(i=0;i<$slides.length;i++){opts.els.push($slides[i]);}for(i=0;i<opts.currSlide;i++){opts.els.push(opts.els.shift());}opts.fxFn=function(curr,next,opts,cb,fwd){var $el=fwd?$(curr):$(next);$(next).css(opts.cssBefore);var count=opts.slideCount;$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){var hops=$.fn.cycle.hopsFromLast(opts,fwd);for(var k=0;k<hops;k++){fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());}if(fwd){for(var i=0,len=opts.els.length;i<len;i++){$(opts.els[i]).css("z-index",len-i+count);}}else{var z=$(curr).css("z-index");$el.css("z-index",parseInt(z)+1+count);}$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){$(fwd?this:curr).hide();if(cb){cb();}});});};opts.cssBefore={display:"block",opacity:1,top:0,left:0};};$.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,height:0};opts.animIn={top:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,top:0,height:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore={top:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={top:0,left:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false,true);opts.cssBefore.top=next.cycleH/2;opts.cssBefore.left=next.cycleW/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};opts.animOut={width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2};});opts.cssFirst={top:0,left:0};opts.cssBefore={width:0,height:0};};$.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false);opts.cssBefore.left=next.cycleW/2;opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};});opts.cssBefore={width:0,height:0};opts.animOut={opacity:0};};$.fn.cycle.transitions.blindX=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.blindY=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.blindZ=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();var w=$cont.width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:w};opts.animIn={top:0,left:0};opts.animOut={top:h,left:w};};$.fn.cycle.transitions.growX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=this.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:0};});opts.cssBefore={width:0,top:0};};$.fn.cycle.transitions.growY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=this.cycleH/2;opts.animIn={top:0,height:this.cycleH};opts.animOut={top:0};});opts.cssBefore={height:0,left:0};};$.fn.cycle.transitions.curtainX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true,true);opts.cssBefore.left=next.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:curr.cycleW/2,width:0};});opts.cssBefore={top:0,width:0};};$.fn.cycle.transitions.curtainY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false,true);opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,height:next.cycleH};opts.animOut={top:curr.cycleH/2,height:0};});opts.cssBefore={left:0,height:0};};$.fn.cycle.transitions.cover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);if(d=="right"){opts.cssBefore.left=-w;}else{if(d=="up"){opts.cssBefore.top=h;}else{if(d=="down"){opts.cssBefore.top=-h;}else{opts.cssBefore.left=w;}}}});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.uncover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(d=="right"){opts.animOut.left=w;}else{if(d=="up"){opts.animOut.top=-h;}else{if(d=="down"){opts.animOut.top=h;}else{opts.animOut.left=-w;}}}});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.toss=function($cont,$slides,opts){var w=$cont.css("overflow","visible").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(!opts.animOut.left&&!opts.animOut.top){opts.animOut={left:w*2,top:-h/2,opacity:0};}else{opts.animOut.opacity=0;}});opts.cssBefore={left:0,top:0};opts.animIn={left:0};};$.fn.cycle.transitions.wipe=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.cssBefore=opts.cssBefore||{};var clip;if(opts.clip){if(/l2r/.test(opts.clip)){clip="rect(0px 0px "+h+"px 0px)";}else{if(/r2l/.test(opts.clip)){clip="rect(0px "+w+"px "+h+"px "+w+"px)";}else{if(/t2b/.test(opts.clip)){clip="rect(0px "+w+"px 0px 0px)";}else{if(/b2t/.test(opts.clip)){clip="rect("+h+"px "+w+"px "+h+"px 0px)";}else{if(/zoom/.test(opts.clip)){var top=parseInt(h/2);var left=parseInt(w/2);clip="rect("+top+"px "+left+"px "+top+"px "+left+"px)";}}}}}}opts.cssBefore.clip=opts.cssBefore.clip||clip||"rect(0px 0px 0px 0px)";var d=opts.cssBefore.clip.match(/(\d+)/g);var t=parseInt(d[0]),r=parseInt(d[1]),b=parseInt(d[2]),l=parseInt(d[3]);opts.before.push(function(curr,next,opts){if(curr==next){return;}var $curr=$(curr),$next=$(next);$.fn.cycle.commonReset(curr,next,opts,true,true,false);opts.cssAfter.display="block";var step=1,count=parseInt((opts.speedIn/13))-1;(function f(){var tt=t?t-parseInt(step*(t/count)):0;var ll=l?l-parseInt(step*(l/count)):0;var bb=b<h?b+parseInt(step*((h-b)/count||1)):h;var rr=r<w?r+parseInt(step*((w-r)/count||1)):w;$next.css({clip:"rect("+tt+"px "+rr+"px "+bb+"px "+ll+"px)"});(step++<=count)?setTimeout(f,13):$curr.css("display","none");})();});opts.cssBefore={display:"block",opacity:1,top:0,left:0};opts.animIn={left:0};opts.animOut={left:0};};})(jQuery);;
// $Id: views_slideshow.js,v 1.1.2.1.2.39 2010/07/01 03:29:08 redndahead Exp $

/**
 *  @file
 *  A simple jQuery SingleFrame Div Slideshow Rotator.
 */

/**
 * This will set our initial behavior, by starting up each individual slideshow.
 */
Drupal.behaviors.viewsSlideshowSingleFrame = function (context) {
  $('.views_slideshow_singleframe_main:not(.viewsSlideshowSingleFrame-processed)', context).addClass('viewsSlideshowSingleFrame-processed').each(function() {
    var fullId = '#' + $(this).attr('id');
    var settings = Drupal.settings.viewsSlideshowSingleFrame[fullId];
    settings.targetId = '#' + $(fullId + " :first").attr('id');
    settings.paused = false;

    settings.opts = {
      speed:settings.speed,
      timeout:parseInt(settings.timeout),
      delay:parseInt(settings.delay),
      sync:settings.sync==1,
      random:settings.random==1,
      pause:false,
      allowPagerClickBubble:(settings.pager_hover==1 || settings.pager_click_to_page),
      prev:(settings.controls > 0)?'#views_slideshow_singleframe_prev_' + settings.vss_id:null,
      next:(settings.controls > 0)?'#views_slideshow_singleframe_next_' + settings.vss_id:null,
      pager:(settings.pager > 0)?'#views_slideshow_singleframe_pager_' + settings.vss_id:null,
      nowrap:parseInt(settings.nowrap),
      pagerAnchorBuilder: function(idx, slide) {
        var classes = 'pager-item pager-num-' + (idx+1);
        if (idx == 0) {
          classes += ' first';
        }
        if ($(slide).siblings().length == idx) {
          classes += ' last';
        }

        if (idx % 2) {
          classes += ' odd';
        }
        else {
          classes += ' even';
        }
        
        var theme = 'viewsSlideshowPager' + settings.pager_type;
        return Drupal.theme.prototype[theme] ? Drupal.theme(theme, classes, idx, slide, settings) : '';
      },
      after:function(curr, next, opts) {
        // Used for Image Counter.
        if (settings.image_count) {
          $('#views_slideshow_singleframe_image_count_' + settings.vss_id + ' span.num').html(opts.currSlide + 1);
          $('#views_slideshow_singleframe_image_count_' + settings.vss_id + ' span.total').html(opts.slideCount);
        }
      },
      before:function(curr, next, opts) {
        // Remember last slide.
        if (settings.remember_slide) {
          createCookie(settings.vss_id, opts.currSlide + 1, settings.remember_slide_days);
        }

        // Make variable height.
        if (settings.fixed_height == 0) {
          //get the height of the current slide
          var $ht = $(this).height();
          //set the container's height to that of the current slide
          $(this).parent().animate({height: $ht});
        }
      },
      cleartype:(settings.ie.cleartype == 'true')? true : false,
      cleartypeNoBg:(settings.ie.cleartypenobg == 'true')? true : false
    }
    
    // Set the starting slide if we are supposed to remember the slide
    if (settings.remember_slide) {
      var startSlide = readCookie(settings.vss_id);
      if (startSlide == null) {
        startSlide = 0;
      }
      settings.opts.startingSlide =  startSlide;
    }

    if (settings.pager_hover == 1) {
      settings.opts.pagerEvent = 'mouseover';
      settings.opts.pauseOnPagerHover = true;
    }

    if (settings.effect == 'none') {
      settings.opts.speed = 1;
    }
    else {
      settings.opts.fx = settings.effect;
    }

    // Pause on hover.
    if (settings.pause == 1) {
      $('#views_slideshow_singleframe_teaser_section_' + settings.vss_id).hover(function() {
        $(settings.targetId).cycle('pause');
      }, function() {
        if (settings.paused == false) {
          $(settings.targetId).cycle('resume');
        }
      });
    }

    // Pause on clicking of the slide.
    if (settings.pause_on_click == 1) {
      $('#views_slideshow_singleframe_teaser_section_' + settings.vss_id).click(function() { 
        viewsSlideshowSingleFramePause(settings);
      });
    }

    // Add additional settings.
		if (settings.advanced != "\n") {
      var advanced = settings.advanced.split("\n");
      for (i=0; i<advanced.length; i++) {
        var prop = '';
        var value = '';
        var property = advanced[i].split(":");
        for (j=0; j<property.length; j++) {
          if (j == 0) {
            prop = property[j];
          }
          else if (j == 1) {
            value = property[j];
          }
          else {
            value += ":" + property[j];
          }
        }

        // Need to evaluate so true, false and numerics aren't a string.
        if (value == 'true' || value == 'false' || IsNumeric(value)) {
          value = eval(value);
        }
        else {
          // Parse strings into functions.
          var func = value.match(/function\s*\((.*?)\)\s*\{(.*)\}/i);
          if (func) {
            value = new Function(func[1].match(/(\w+)/g), func[2]);
          }
        }
	
        // Call both functions if prop was set previously.
        if (typeof(value) == "function" && prop in settings.opts) {
          var callboth = function(before_func, new_func) {
            return function() {
              before_func.apply(null, arguments);
              new_func.apply(null, arguments);
            };
          };
          settings.opts[prop] = callboth(settings.opts[prop], value);
        }
        else {
          settings.opts[prop] = value;
        }
      }
    }
    
    $(settings.targetId).cycle(settings.opts);

    // Start Paused
    if (settings.start_paused) {
      viewsSlideshowSingleFramePause(settings);
    }
    
    // Pause if hidden.
    if (settings.pause_when_hidden) {
      var checkPause = function(settings) {
        // If the slideshow is visible and it is paused then resume.
        // otherwise if the slideshow is not visible and it is not paused then
        // pause it.
        var visible = viewsSlideshowSingleFrameIsVisible(settings.targetId, settings.pause_when_hidden_type, settings.amount_allowed_visible);
        if (visible && settings.paused) {
          viewsSlideshowSingleFrameResume(settings);
        }
        else if (!visible && !settings.paused) {
          viewsSlideshowSingleFramePause(settings);
        }
      }
     
      // Check when scrolled.
      $(window).scroll(function() {
       checkPause(settings);
      });
      
      // Check when the window is resized.
      $(window).resize(function() {
        checkPause(settings);
      });
    }

    // Show image count for people who have js enabled.
    $('#views_slideshow_singleframe_image_count_' + settings.vss_id).show();

    if (settings.controls > 0) {
      // Show controls for people who have js enabled browsers.
      $('#views_slideshow_singleframe_controls_' + settings.vss_id).show();
      
      $('#views_slideshow_singleframe_playpause_' + settings.vss_id).click(function(e) {
      	if (settings.paused) {
      	  viewsSlideshowSingleFrameResume(settings);
      	}
      	else {
      	  viewsSlideshowSingleFramePause(settings);
      	}
        e.preventDefault();
      });
    }
  });
}

// Pause the slideshow 
viewsSlideshowSingleFramePause = function (settings) {
  //make Resume translatable
  var resume = Drupal.t('Resume');

  $(settings.targetId).cycle('pause');
  if (settings.controls > 0) {
    $('#views_slideshow_singleframe_playpause_' + settings.vss_id)
      .addClass('views_slideshow_singleframe_play')
      .addClass('views_slideshow_play')
      .removeClass('views_slideshow_singleframe_pause')
      .removeClass('views_slideshow_pause')
      .text(resume);
  }
  settings.paused = true;
}

// Resume the slideshow
viewsSlideshowSingleFrameResume = function (settings) {
  $(settings.targetId).cycle('resume');
  if (settings.controls > 0) {
    $('#views_slideshow_singleframe_playpause_' + settings.vss_id)
      .addClass('views_slideshow_singleframe_pause')
      .addClass('views_slideshow_pause')
      .removeClass('views_slideshow_singleframe_play')
      .removeClass('views_slideshow_play')
      .text('Pause');
  }
  settings.paused = false;
}

Drupal.theme.prototype.viewsSlideshowPagerThumbnails = function (classes, idx, slide, settings) {
  var href = '#';
  if (settings.pager_click_to_page) {
    href = $(slide).find('a').attr('href');
  }
  return '<div class="' + classes + '"><a href="' + href + '"><img src="' + $(slide).find('img').attr('src') + '" /></a></div>';
}

Drupal.theme.prototype.viewsSlideshowPagerNumbered = function (classes, idx, slide, settings) {
  var href = '#';
  if (settings.pager_click_to_page) {
    href = $(slide).find('a').attr('href');
  }
  return '<div class="' + classes + '"><a href="' + href + '">' + (idx+1) + '</a></div>';
}

// Verify that the value is a number.
function IsNumeric(sText) {
  var ValidChars = "0123456789";
  var IsNumber=true;
  var Char;

  for (var i=0; i < sText.length && IsNumber == true; i++) { 
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) {
      IsNumber = false;
    }
  }
  return IsNumber;
}

/**
 * Cookie Handling Functions
 */
function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else {
    var expires = "";
  }
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) {
      return c.substring(nameEQ.length,c.length);
    }
  }
  return null;
}

function eraseCookie(name) {
  createCookie(name,"",-1);
}

/**
 * Checks to see if the slide is visible enough.
 * elem = element to check.
 * type = The way to calculate how much is visible.
 * amountVisible = amount that should be visible. Either in percent or px. If
 *                it's not defined then all of the slide must be visible.
 *
 * Returns true or false
 */
function viewsSlideshowSingleFrameIsVisible(elem, type, amountVisible) {
  // Get the top and bottom of the window;
  var docViewTop = $(window).scrollTop();
  var docViewBottom = docViewTop + $(window).height();
  var docViewLeft = $(window).scrollLeft();
  var docViewRight = docViewLeft + $(window).width();

  // Get the top, bottom, and height of the slide;
  var elemTop = $(elem).offset().top;
  var elemHeight = $(elem).height();
  var elemBottom = elemTop + elemHeight;
  var elemLeft = $(elem).offset().left;
  var elemWidth = $(elem).width();
  var elemRight = elemLeft + elemWidth;
  var elemArea = elemHeight * elemWidth;
  
  // Calculate what's hiding in the slide.
  var missingLeft = 0;
  var missingRight = 0;
  var missingTop = 0;
  var missingBottom = 0;
  
  // Find out how much of the slide is missing from the left.
  if (elemLeft < docViewLeft) {
    missingLeft = docViewLeft - elemLeft;
  }

  // Find out how much of the slide is missing from the right.
  if (elemRight > docViewRight) {
    missingRight = elemRight - docViewRight;
  }
  
  // Find out how much of the slide is missing from the top.
  if (elemTop < docViewTop) {
    missingTop = docViewTop - elemTop;
  }

  // Find out how much of the slide is missing from the bottom.
  if (elemBottom > docViewBottom) {
    missingBottom = elemBottom - docViewBottom;
  }
  
  // If there is no amountVisible defined then check to see if the whole slide
  // is visible.
  if (type == 'full') {
    return ((elemBottom >= docViewTop) && (elemTop <= docViewBottom)
    && (elemBottom <= docViewBottom) &&  (elemTop >= docViewTop)
    && (elemLeft >= docViewLeft) && (elemRight <= docViewRight)
    && (elemLeft <= docViewRight) && (elemRight >= docViewLeft));
  }
  else if(type == 'vertical') {
    var verticalShowing = elemHeight - missingTop - missingBottom;
    
    // If user specified a percentage then find out if the current shown percent
    // is larger than the allowed percent.
    // Otherwise check to see if the amount of px shown is larger than the
    // allotted amount.
    if (amountVisible.indexOf('%')) {
      return (((verticalShowing/elemHeight)*100) >= parseInt(amountVisible));
    }
    else {
      return (verticalShowing >= parseInt(amountVisible));
    }
  }
  else if(type == 'horizontal') {
    var horizontalShowing = elemWidth - missingLeft - missingRight;
    
    // If user specified a percentage then find out if the current shown percent
    // is larger than the allowed percent.
    // Otherwise check to see if the amount of px shown is larger than the
    // allotted amount.
    if (amountVisible.indexOf('%')) {
      return (((horizontalShowing/elemWidth)*100) >= parseInt(amountVisible));
    }
    else {
      return (horizontalShowing >= parseInt(amountVisible));
    }
  }
  else if(type == 'area') {
    var areaShowing = (elemWidth - missingLeft - missingRight) * (elemHeight - missingTop - missingBottom);
    
    // If user specified a percentage then find out if the current shown percent
    // is larger than the allowed percent.
    // Otherwise check to see if the amount of px shown is larger than the
    // allotted amount.
    if (amountVisible.indexOf('%')) {
      return (((areaShowing/elemArea)*100) >= parseInt(amountVisible));
    }
    else {
      return (areaShowing >= parseInt(amountVisible));
    }
  }
}

;
// $Id: views_slideshow.js,v 1.1.2.2.2.35 2010/07/01 03:29:08 redndahead Exp $

/**
 * @file
 * A simple jQuery ThumbnailHover Div Slideshow Rotator.
 */

/**
 * This will set our initial behavior, by starting up each individual slideshow.
 */
Drupal.behaviors.viewsSlideshowThumbnailHover = function (context) {
  $('.views_slideshow_thumbnailhover_main:not(.viewsSlideshowThumbnailHover-processed)', context).addClass('viewsSlideshowThumbnailHover-processed').each(function() {
    var fullId = '#' + $(this).attr('id');
    var settings = Drupal.settings.viewsSlideshowThumbnailHover[fullId];
    settings.targetId = '#' + $(fullId + " :first").attr('id');
		settings.paused = false;
		
    settings.opts = {
      speed:settings.speed,
      timeout:parseInt(settings.timeout),
      delay:parseInt(settings.delay),
      sync:settings.sync==1,
      random:settings.random==1,
      pause:false,
      allowPagerClickBubble:(settings.pager_event=='click')? false : true,
      pager:(settings.pager_event == 'hoverIntent') ? null : '#views_slideshow_breakout_teasers_' + settings.vss_id,
      nowrap:parseInt(settings.nowrap),
      pagerAnchorBuilder:(settings.pager_event == 'hoverIntent') ? null : function(idx, slide) { 
        return '#views_slideshow_thumbnailhover_div_breakout_teaser_' + settings.vss_id + '_' + idx; 
      },
      after:function(curr, next, opts) {
        // Used for Image Counter.
        if (settings.image_count) {
          $('#views_slideshow_thumbnailhover_image_count_' + settings.vss_id + ' span.num').html(opts.currSlide + 1);
          $('#views_slideshow_thumbnailhover_image_count_' + settings.vss_id + ' span.total').html(opts.slideCount);
        }
      },
      before:function(current, next, opts) {
        // Remember last slide.
        if (settings.remember_slide) {
          createCookie(settings.view_id, opts.currSlide + 1, settings.remember_slide_days);
        }

        // Make variable height.
        if (settings.fixed_height == 0) {
          //get the height of the current slide
          var $ht = $(this).height();
          //set the container's height to that of the current slide
          $(this).parent().animate({height: $ht});
        }
        
        var currId = (currId=$(current).attr('id')).substring(currId.lastIndexOf('_')+1)
        var nextId = (nextId=$(next).attr('id')).substring(nextId.lastIndexOf('_')+1)
        $('#views_slideshow_thumbnailhover_div_breakout_teaser_' + settings.vss_id + '_' + currId).removeClass('activeSlide');
        $('#views_slideshow_thumbnailhover_div_breakout_teaser_' + settings.vss_id + '_' + nextId).addClass('activeSlide');
      },
      pagerEvent: (settings.pager_event == 'hoverIntent') ? null : settings.pager_event,
      prev:(settings.controls > 0)?'#views_slideshow_thumbnailhover_prev_' + settings.vss_id:null,
      next:(settings.controls > 0)?'#views_slideshow_thumbnailhover_next_' + settings.vss_id:null,
      cleartype:(settings.ie.cleartype == 'true')? true : false,
      cleartypeNoBg:(settings.ie.cleartypenobg == 'true')? true : false
    };

    // Set the starting slide if we are supposed to remember the slide
    if (settings.remember_slide) {
      var startSlide = readCookie(settings.view_id);
      if (startSlide == null) {
        startSlide = 0;
      }
      settings.opts.startingSlide =  startSlide;
    }

    if (settings.effect == 'none') {
      settings.opts.speed = 1;
    }
    else {
      settings.opts.fx = settings.effect;
    }

    // Pause on hover.
    if (settings.pause == 1) {
      $('#views_slideshow_thumbnailhover_teaser_section_' + settings.vss_id).hover(function() {
        $(settings.targetId).cycle('pause');
      }, function() {
        if (settings.paused == false) {
          $(settings.targetId).cycle('resume');
        }
      });
    }

    // Pause on clicking of the slide.
    if (settings.pause_on_click == 1) {
      $('#views_slideshow_thumbnailhover_teaser_section_' + settings.vss_id).click(function() { 
        viewsSlideshowThumbnailHoverPause(settings);
      });
    }
    
    // Add additional settings.
		if (settings.advanced != "\n") {
      var advanced = settings.advanced.split("\n");
      for (i=0; i<advanced.length; i++) {
        var prop = '';
        var value = '';
        var property = advanced[i].split(":");
        for (j=0; j<property.length; j++) {
          if (j == 0) {
            prop = property[j];
          }
          else if (j == 1) {
            value = property[j];
          }
          else {
            value += ":" + property[j];
          }
        }

        // Need to evaluate so true, false and numerics aren't a string.
        if (value == 'true' || value == 'false' || IsNumeric(value)) {
          value = eval(value);
        }
        else {
          // Parse strings into functions.
          var func = value.match(/function\s*\((.*?)\)\s*\{(.*)\}/i);
          if (func) {
            value = new Function(func[1].match(/(\w+)/g), func[2]);
          }
        }
	
        // Call both functions if prop was set previously.
        if (typeof(value) == "function" && prop in settings.opts) {
          var callboth = function(before_func, new_func) {
            return function() {
              before_func.apply(null, arguments);
              new_func.apply(null, arguments);
            };
          };
          settings.opts[prop] = callboth(settings.opts[prop], value);
        }
        else {
          settings.opts[prop] = value;
        }
      }
    }

    $(settings.targetId).cycle(settings.opts);

    // Start Paused
    if (settings.start_paused) {
      viewsSlideshowThumbnailHoverPause(settings);
    }
    
    // Pause if hidden.
    if (settings.pause_when_hidden) {
      var checkPause = function(settings) {
        // If the slideshow is visible and it is paused then resume.
        // otherwise if the slideshow is not visible and it is not paused then
        // pause it.
        var visible = viewsSlideshowThumbnailHoverIsVisible(settings.targetId, settings.pause_when_hidden_type, settings.amount_allowed_visible);
        if (visible && settings.paused) {
          viewsSlideshowThumbnailHoverResume(settings);
        }
        else if (!visible && !settings.paused) {
          viewsSlideshowThumbnailHoverPause(settings);
        }
      }
     
      // Check when scrolled.
      $(window).scroll(function() {
       checkPause(settings);
      });
      
      // Check when window is resized.
      $(window).resize(function() {
        checkPause(settings);
      });
    }

    // Show image count for people who have js enabled.
    $('#views_slideshow_thumbnailhover_image_count_' + settings.vss_id).show();
    
    if (settings.pager_event == 'hoverIntent') {
      $('#views_slideshow_thumbnailhover_breakout_teasers_' + settings.vss_id + ' .views_slideshow_thumbnailhover_div_breakout_teaser').each(function(i,obj) {
        $(obj).hoverIntent(
          function() {
            $('.views_slideshow_thumbnailhover_div_breakout_teaser').removeClass('activeSlide');
            var id = $(this).attr('id');
            id = parseInt(id.substring(id.lastIndexOf('_')+1));
            $(settings.targetId).cycle(id);
            $('#views_slideshow_thumbnailhover_div_breakout_teaser_' + settings.vss_id + '_' + id).addClass('activeSlide');
            $(settings.targetId).cycle('stop');
          },
          function() {
            var id = $(this).attr('id');
            settings.opts.startingSlide = parseInt(id.substring(id.lastIndexOf('_')+1));
            $(settings.targetId).cycle(settings.opts);
          }
        );
      });
    }

    if (settings.controls > 0) {
      // Show controls for people who have js enabled browsers.
      $('#views_slideshow_thumbnailhover_controls_' + settings.vss_id).show();
      
      $('#views_slideshow_thumbnailhover_playpause_' + settings.vss_id).click(function(e) {
        if (settings.paused) {
          viewsSlideshowThumbnailHoverResume(settings);
        }
        else {
          viewsSlideshowThumbnailHoverPause(settings);
        }
        e.preventDefault();
      });
    }
  });
}

// Pause the slideshow 
viewsSlideshowThumbnailHoverPause = function (settings) {
  //make Resume translatable
  var resume = Drupal.t('Resume');

  $(settings.targetId).cycle('pause');
  if (settings.controls > 0) {
    $('#views_slideshow_thumbnailhover_playpause_' + settings.vss_id)
      .addClass('views_slideshow_thumbnailhover_play')
      .addClass('views_slideshow_play')
      .removeClass('views_slideshow_thumbnailhover_pause')
      .removeClass('views_slideshow_pause')
      .text(resume);
  }
  settings.paused = true;
}

// Resume the slideshow
viewsSlideshowThumbnailHoverResume = function (settings) {
  $(settings.targetId).cycle('resume');
  if (settings.controls > 0) {
    $('#views_slideshow_thumbnailhover_playpause_' + settings.vss_id)
      .addClass('views_slideshow_thumbnailhover_pause')
      .addClass('views_slideshow_pause')
      .removeClass('views_slideshow_thumbnailhover_play')
      .removeClass('views_slideshow_play')
      .text('Pause');
  }
  settings.paused = false;
}

// Verify that the value is a number.
function IsNumeric(sText) {
  var ValidChars = "0123456789";
  var IsNumber=true;
  var Char;

  for (var i=0; i < sText.length && IsNumber == true; i++) { 
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) {
      IsNumber = false;
    }
  }
  return IsNumber;
}

/**
 * Cookie Handling Functions
 */
function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else {
    var expires = "";
  }
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) {
      return c.substring(nameEQ.length,c.length);
    }
  }
  return null;
}

function eraseCookie(name) {
  createCookie(name,"",-1);
}

/**
 * Checks to see if the slide is visible enough.
 * elem = element to check.
 * amountVisible = amount that should be visible. Either in percent or px. If
 *                it's not defined then all of the slide must be visible.
 *
 * Returns true or false
 */
function viewsSlideshowThumbnailHoverIsVisible(elem, type, amountVisible) {
  // Get the top and bottom of the window;
  var docViewTop = $(window).scrollTop();
  var docViewBottom = docViewTop + $(window).height();
  var docViewLeft = $(window).scrollLeft();
  var docViewRight = docViewLeft + $(window).width();

  // Get the top, bottom, and height of the slide;
  var elemTop = $(elem).offset().top;
  var elemHeight = $(elem).height();
  var elemBottom = elemTop + elemHeight;
  var elemLeft = $(elem).offset().left;
  var elemWidth = $(elem).width();
  var elemRight = elemLeft + elemWidth;
  var elemArea = elemHeight * elemWidth;
  
  // Calculate what's hiding in the slide.
  var missingLeft = 0;
  var missingRight = 0;
  var missingTop = 0;
  var missingBottom = 0;
  
  // Find out how much of the slide is missing from the left.
  if (elemLeft < docViewLeft) {
    missingLeft = docViewLeft - elemLeft;
  }

  // Find out how much of the slide is missing from the right.
  if (elemRight > docViewRight) {
    missingRight = elemRight - docViewRight;
  }
  
  // Find out how much of the slide is missing from the top.
  if (elemTop < docViewTop) {
    missingTop = docViewTop - elemTop;
  }

  // Find out how much of the slide is missing from the bottom.
  if (elemBottom > docViewBottom) {
    missingBottom = elemBottom - docViewBottom;
  }
  
  // If there is no amountVisible defined then check to see if the whole slide
  // is visible.
  if (type == 'full') {
    return ((elemBottom >= docViewTop) && (elemTop <= docViewBottom)
    && (elemBottom <= docViewBottom) &&  (elemTop >= docViewTop)
    && (elemLeft >= docViewLeft) && (elemRight <= docViewRight)
    && (elemLeft <= docViewRight) && (elemRight >= docViewLeft));
  }
  else if(type == 'vertical') {
    var verticalShowing = elemHeight - missingTop - missingBottom;
    
    // If user specified a percentage then find out if the current shown percent
    // is larger than the allowed percent.
    // Otherwise check to see if the amount of px shown is larger than the
    // allotted amount.
    if (amountVisible.indexOf('%')) {
      return (((verticalShowing/elemHeight)*100) >= parseInt(amountVisible));
    }
    else {
      return (verticalShowing >= parseInt(amountVisible));
    }
  }
  else if(type == 'horizontal') {
    var horizontalShowing = elemWidth - missingLeft - missingRight;
    
    // If user specified a percentage then find out if the current shown percent
    // is larger than the allowed percent.
    // Otherwise check to see if the amount of px shown is larger than the
    // allotted amount.
    if (amountVisible.indexOf('%')) {
      return (((horizontalShowing/elemWidth)*100) >= parseInt(amountVisible));
    }
    else {
      return (horizontalShowing >= parseInt(amountVisible));
    }
  }
  else if(type == 'area') {
    var areaShowing = (elemWidth - missingLeft - missingRight) * (elemHeight - missingTop - missingBottom);
    
    // If user specified a percentage then find out if the current shown percent
    // is larger than the allowed percent.
    // Otherwise check to see if the amount of px shown is larger than the
    // allotted amount.
    if (amountVisible.indexOf('%')) {
      return (((areaShowing/elemArea)*100) >= parseInt(amountVisible));
    }
    else {
      return (areaShowing >= parseInt(amountVisible));
    }
  }
}
;
if (_typeface_js && _typeface_js.loadFace) _typeface_js.loadFace({"glyphs":{"S":{"x_min":31,"x_max":984,"ha":1015,"o":"m 984 353 q 890 580 984 491 q 582 708 807 664 q 474 732 520 719 q 396 757 428 746 q 362 791 362 769 q 396 825 362 815 q 492 835 430 835 q 677 805 574 835 q 775 772 728 790 q 865 733 822 754 q 908 735 889 721 q 925 776 928 750 l 897 1019 q 887 1041 896 1030 q 867 1055 878 1053 q 801 1072 840 1064 q 708 1090 761 1080 q 501 1110 599 1110 q 155 1019 279 1110 q 31 754 31 929 q 132 520 31 604 q 466 394 225 443 q 629 347 593 369 q 652 316 652 332 q 613 272 652 287 q 513 257 575 257 q 286 298 411 257 q 97 375 165 341 q 54 373 74 386 q 37 333 35 359 l 60 69 q 71 45 61 56 q 93 31 81 34 q 137 22 108 28 q 206 9 165 16 l 206 10 q 227 6 217 7 q 251 2 238 5 q 372 -13 311 -13 q 493 -13 432 -13 q 698 11 607 -13 q 852 81 789 35 q 949 195 915 127 q 984 353 984 264 "},"¦":{"x_min":31,"x_max":246,"ha":277,"o":"m 31 671 q 40 641 31 653 q 64 630 50 630 l 214 630 q 236 641 226 630 q 246 671 246 653 l 246 1049 q 235 1078 246 1066 q 212 1091 225 1091 l 62 1091 q 40 1078 49 1091 q 31 1049 31 1066 l 31 671 m 31 25 q 40 -3 31 9 q 64 -16 50 -16 l 214 -16 q 236 -3 226 -16 q 246 25 246 9 l 246 401 q 235 432 246 420 q 212 445 225 445 l 62 445 q 40 432 49 445 q 31 401 31 420 l 31 25 "},"/":{"x_min":30.546875,"x_max":819.453125,"ha":850,"o":"m 36 44 q 36 1 25 20 q 72 -17 47 -17 l 261 -17 q 281 -10 270 -17 q 297 6 293 -3 l 813 1048 q 813 1091 825 1072 q 777 1110 802 1110 l 587 1110 q 567 1103 577 1110 q 551 1086 556 1096 l 36 44 "},"y":{"x_min":50.3125,"x_max":993.421875,"ha":1004,"o":"m 726 803 q 703 795 715 803 q 687 776 691 787 l 552 455 l 405 778 q 390 795 402 787 q 368 803 379 803 l 93 803 q 55 784 66 803 q 56 741 44 765 l 387 105 l 294 -106 q 295 -146 283 -128 q 331 -165 308 -165 l 559 -165 q 582 -157 570 -165 q 598 -140 594 -149 l 988 744 q 987 784 998 766 q 951 803 976 803 l 726 803 "},"Á":{"x_min":31.0625,"x_max":1473.09375,"ha":1504,"o":"m 1427 0 q 1467 18 1455 0 q 1466 61 1479 37 l 929 1066 q 912 1083 923 1076 q 891 1090 901 1090 l 645 1090 q 625 1083 637 1090 q 608 1067 613 1076 l 37 62 q 36 19 25 38 q 76 0 48 0 l 363 0 q 386 6 375 0 q 402 23 397 13 l 473 160 l 994 160 l 1065 23 q 1081 6 1070 13 q 1102 0 1093 0 l 1427 0 m 743 646 l 868 405 l 609 405 l 743 646 m 563 1171 q 561 1134 551 1152 q 597 1116 572 1116 l 768 1116 q 784 1120 773 1116 q 798 1128 794 1124 l 1054 1398 q 1061 1438 1072 1417 q 1025 1458 1051 1458 l 772 1458 q 753 1453 763 1458 q 738 1441 743 1448 l 563 1171 "},"g":{"x_min":31,"x_max":863,"ha":894,"o":"m 863 113 l 863 787 q 850 817 863 805 q 821 829 838 829 l 678 829 q 656 821 668 829 q 640 805 644 813 l 615 752 q 574 782 599 767 q 533 804 549 796 q 514 813 517 812 q 375 834 447 834 q 122 720 218 834 q 31 431 31 607 q 53 286 31 351 q 124 165 75 221 q 365 56 219 56 q 463 69 418 56 q 553 109 508 83 l 553 102 q 512 41 553 62 q 396 21 471 21 q 311 28 352 21 q 229 50 270 35 q 162 76 188 65 q 125 90 136 86 q 101 96 114 96 q 82 90 90 96 q 68 74 74 84 q 68 51 62 64 l 68 -90 q 78 -108 68 -96 q 96 -124 89 -120 q 138 -141 107 -131 q 218 -162 170 -151 q 322 -187 267 -174 q 436 -201 377 -201 q 614 -180 535 -201 q 748 -119 693 -159 q 833 -21 803 -80 q 863 113 863 36 m 510 301 q 452 278 471 278 q 368 319 399 278 q 337 429 337 361 q 362 546 337 508 q 450 584 388 584 q 524 557 483 584 q 556 546 551 538 l 556 332 q 533 316 544 325 q 510 301 522 308 "},"²":{"x_min":31,"x_max":602,"ha":633,"o":"m 31 428 q 42 399 31 411 q 69 388 54 388 l 563 388 q 590 399 578 388 q 602 428 602 411 l 602 554 q 590 583 602 571 q 563 595 578 595 l 425 595 l 434 601 q 478 643 454 618 q 529 700 502 668 q 598 858 598 775 q 527 1001 598 950 q 335 1053 456 1053 q 252 1045 292 1053 q 171 1022 211 1037 q 66 968 92 992 q 58 954 63 964 q 53 939 53 944 l 53 792 q 61 767 53 776 q 79 753 68 757 q 102 752 89 749 q 122 767 114 756 q 149 792 132 778 q 192 821 166 806 q 288 852 245 852 q 341 814 341 852 q 322 776 341 797 q 284 738 304 756 l 285 738 l 45 532 q 35 519 40 529 q 31 501 31 508 l 31 428 "},"–":{"x_min":31,"x_max":725,"ha":756,"o":"m 71 506 q 42 496 54 506 q 31 475 31 487 l 31 339 q 42 316 31 325 q 71 307 54 307 l 684 307 q 713 316 701 307 q 725 339 725 325 l 725 475 q 713 496 725 487 q 684 506 701 506 l 71 506 "},"ë":{"x_min":31,"x_max":791,"ha":822,"o":"m 782 102 l 730 233 q 708 255 723 248 q 676 255 692 262 q 658 248 672 252 q 618 237 643 244 q 522 225 572 225 q 380 266 421 225 q 355 302 366 278 l 750 302 q 779 314 767 302 q 791 343 791 327 l 791 404 q 690 701 791 588 q 418 818 586 818 q 140 702 250 818 q 31 413 31 588 q 153 96 31 210 q 479 -17 275 -17 q 560 -12 519 -17 q 637 1 600 -7 q 708 23 675 10 q 765 52 740 35 l 782 102 m 362 552 q 417 590 380 590 q 463 562 445 590 q 486 487 480 535 l 342 487 q 362 552 348 525 m 514 1086 q 486 1076 499 1086 q 474 1052 474 1066 l 474 874 q 486 850 474 860 q 514 841 499 841 l 733 841 q 762 850 750 841 q 774 874 774 860 l 774 1052 q 762 1076 774 1066 q 733 1086 750 1086 l 514 1086 m 110 1086 q 81 1076 93 1086 q 70 1052 70 1066 l 70 874 q 81 850 70 860 q 110 841 93 841 l 328 841 q 357 850 345 841 q 369 874 369 860 l 369 1052 q 357 1076 369 1066 q 328 1086 345 1086 l 110 1086 "},"ƒ":{"x_min":31.03125,"x_max":882.703125,"ha":914,"o":"m 684 1117 q 556 1099 606 1117 q 462 1036 505 1082 q 344 771 383 957 l 238 771 q 209 758 222 771 q 197 727 197 745 l 197 584 q 209 555 197 568 q 238 543 222 543 l 290 543 l 236 243 l 236 245 q 213 184 224 201 q 187 168 202 168 q 162 172 174 168 q 147 181 151 177 q 126 198 138 194 q 103 200 115 202 q 83 188 92 198 q 72 165 74 179 l 31 -69 q 37 -98 28 -85 q 60 -118 45 -112 q 91 -126 74 -122 q 130 -133 108 -129 q 224 -142 177 -142 q 448 -66 373 -142 q 515 35 483 -32 q 568 205 547 102 l 636 543 l 747 543 q 777 555 765 543 q 789 584 789 568 l 789 727 q 777 758 789 745 q 747 771 765 771 l 680 771 q 695 801 687 790 q 715 813 704 813 q 749 808 730 813 q 783 793 768 803 q 822 791 802 782 q 845 823 841 800 l 882 1044 q 875 1075 884 1060 q 851 1094 866 1090 q 802 1104 843 1096 l 783 1108 q 732 1117 755 1117 q 684 1117 708 1117 "},"Î":{"x_min":31.5,"x_max":748.78125,"ha":780,"o":"m 511 0 q 537 12 527 0 q 548 41 548 25 l 548 1047 q 537 1076 548 1063 q 511 1089 527 1089 l 253 1089 q 227 1076 237 1089 q 217 1047 217 1063 l 217 41 q 227 12 217 25 q 253 0 237 0 l 511 0 m 39 1171 q 36 1134 25 1152 q 73 1116 47 1116 l 254 1116 q 273 1120 261 1116 q 287 1131 285 1125 l 390 1255 l 490 1131 q 506 1121 495 1127 q 524 1116 517 1116 l 706 1116 q 743 1134 732 1116 q 741 1171 754 1152 l 554 1441 q 540 1452 550 1446 q 521 1458 529 1458 l 260 1458 q 239 1452 251 1458 q 225 1441 228 1446 l 39 1171 "},"e":{"x_min":31,"x_max":791,"ha":822,"o":"m 782 102 l 731 233 q 708 255 724 248 q 677 255 692 262 q 657 248 671 252 q 618 237 643 244 q 522 225 572 225 q 379 266 421 225 q 354 302 365 278 l 750 302 q 779 314 767 302 q 791 343 791 327 l 791 404 q 690 701 791 588 q 418 818 586 818 q 140 702 250 818 q 31 413 31 588 q 153 96 31 210 q 479 -17 275 -17 q 560 -12 520 -17 q 638 1 600 -7 q 708 23 675 10 q 765 52 740 35 l 782 102 m 361 552 q 417 590 379 590 q 463 562 445 590 q 486 487 481 535 l 342 487 q 361 552 347 525 "},"Ã":{"x_min":31.0625,"x_max":1473.09375,"ha":1504,"o":"m 1427 0 q 1467 19 1455 0 q 1466 61 1479 38 l 929 1066 q 912 1083 923 1076 q 891 1090 901 1090 l 645 1090 q 625 1083 637 1090 q 608 1067 613 1076 l 37 63 q 36 20 25 39 q 76 0 48 0 l 363 0 q 386 7 375 0 q 402 24 397 14 l 473 160 l 994 160 l 1065 24 q 1081 7 1070 14 q 1102 0 1093 0 l 1427 0 m 743 646 l 868 405 l 609 405 l 743 646 m 1112 1404 l 981 1404 q 956 1395 968 1404 q 943 1375 945 1387 q 902 1329 934 1329 q 791 1357 850 1329 q 641 1395 712 1395 q 479 1337 547 1395 q 387 1145 411 1279 q 397 1117 384 1129 q 429 1105 409 1105 l 556 1105 q 581 1114 570 1105 q 595 1135 593 1123 q 637 1182 606 1182 q 747 1151 686 1182 q 898 1115 826 1115 q 1060 1173 991 1115 q 1152 1363 1129 1231 l 1112 1404 "},"J":{"x_min":31.59375,"x_max":835,"ha":866,"o":"m 497 1099 q 468 1087 480 1099 q 456 1056 456 1074 l 456 442 q 325 323 456 323 q 193 357 254 323 q 104 421 126 395 q 80 436 93 434 q 55 432 67 438 q 36 415 43 427 q 32 386 29 403 l 72 70 q 80 53 74 63 q 93 38 86 42 q 138 19 107 30 q 221 -8 169 7 q 422 -42 325 -42 q 718 63 604 -42 q 835 342 835 173 l 835 1056 q 823 1087 835 1074 q 794 1099 811 1099 l 497 1099 "},"»":{"x_min":35.484375,"x_max":918,"ha":946,"o":"m 472 54 l 650 54 q 667 58 657 54 q 680 67 677 63 l 911 366 q 918 393 918 377 q 911 418 918 408 l 680 716 q 667 727 677 722 q 650 732 657 732 l 472 732 q 436 709 446 732 q 443 665 426 686 l 657 393 l 443 119 q 436 76 426 98 q 472 54 446 54 m 75 54 l 252 54 q 270 58 259 54 q 283 67 280 63 l 514 366 q 521 393 521 377 q 514 418 521 408 l 283 716 q 270 727 280 722 q 252 732 259 732 l 75 732 q 39 709 48 732 q 46 665 29 686 l 259 393 l 46 119 q 39 76 29 98 q 75 54 48 54 "},"©":{"x_min":-26,"x_max":1138,"ha":1112,"o":"m 556 1126 q 144 955 315 1126 q -26 544 -26 785 q 144 133 -26 304 q 557 -36 317 -36 q 967 134 796 -36 q 1138 544 1138 303 q 967 956 1138 785 q 554 1126 794 1126 l 556 1126 m 557 973 q 858 846 732 973 q 984 544 984 718 q 857 242 984 371 q 554 117 733 117 q 253 243 378 117 q 128 544 128 368 q 254 847 128 718 q 557 973 376 973 m 840 646 q 758 821 840 764 q 568 877 679 877 q 344 785 425 877 q 263 550 263 692 q 354 312 263 401 q 582 222 444 222 q 758 281 676 222 q 840 457 840 341 l 714 457 q 672 379 710 407 q 578 353 636 353 q 464 410 504 353 q 424 551 424 467 q 464 693 424 633 q 575 751 501 751 q 676 720 647 751 q 715 646 707 689 l 840 646 "},"ò":{"x_min":31,"x_max":915.4375,"ha":946,"o":"m 915 399 q 794 706 915 594 q 472 818 672 818 q 151 706 274 818 q 31 399 31 594 q 151 94 31 206 q 472 -17 271 -17 q 794 94 675 -17 q 915 399 915 206 m 621 399 q 582 278 621 321 q 472 234 543 234 q 364 278 403 234 q 325 399 325 321 q 364 521 325 477 q 472 565 403 565 q 582 521 543 565 q 621 399 621 477 m 623 872 q 659 890 648 872 q 657 927 671 908 l 478 1197 q 463 1208 473 1202 q 444 1213 453 1213 l 190 1213 q 153 1193 164 1213 q 161 1154 143 1173 l 421 884 q 435 876 425 881 q 451 872 444 872 l 623 872 "},"^":{"x_min":30.71875,"x_max":802.609375,"ha":833,"o":"m 279 431 q 301 438 290 431 q 316 454 312 446 l 416 674 l 516 454 q 531 438 520 446 q 554 431 543 431 l 759 431 q 796 448 784 431 q 797 487 808 465 l 544 1000 q 528 1015 540 1007 q 506 1023 516 1023 l 326 1023 q 304 1015 316 1023 q 288 1000 291 1007 l 36 487 q 36 448 25 465 q 72 431 48 431 l 279 431 "},"\f":{"x_min":31.171875,"x_max":750.78125,"ha":782,"o":"m 73 1215 q 36 1197 47 1215 q 38 1160 25 1180 l 226 891 q 241 878 230 884 q 261 873 252 873 l 522 873 q 540 878 530 873 q 556 891 551 884 l 743 1160 q 745 1197 756 1180 q 708 1215 734 1215 l 526 1215 q 508 1210 519 1215 q 493 1201 497 1206 l 391 1075 l 287 1201 q 272 1210 284 1206 q 254 1215 261 1215 l 73 1215 "},"«":{"x_min":32,"x_max":918.6875,"ha":950,"o":"m 908 665 q 915 709 924 686 q 879 732 905 732 l 698 732 q 681 727 691 732 q 667 716 672 722 l 435 418 q 429 391 429 406 q 435 366 429 377 l 667 67 q 681 58 672 63 q 698 54 691 54 l 879 54 q 915 76 905 54 q 908 119 924 98 l 688 393 l 908 665 m 510 665 q 517 709 527 686 q 481 732 508 732 l 301 732 q 284 727 294 732 q 270 716 274 722 l 38 418 q 32 391 32 406 q 38 366 32 377 l 270 67 q 284 58 274 63 q 301 54 294 54 l 481 54 q 517 76 508 54 q 510 119 527 98 l 291 393 l 510 665 "},"D":{"x_min":31,"x_max":1238,"ha":1269,"o":"m 74 1089 q 43 1076 56 1089 q 31 1047 31 1063 l 31 41 q 43 12 31 25 q 74 0 56 0 l 685 0 q 1082 152 928 0 q 1238 544 1238 306 q 1083 937 1238 787 q 679 1089 928 1089 l 74 1089 m 860 543 q 808 384 860 437 q 657 331 757 331 l 424 331 l 424 758 l 668 758 q 811 703 762 758 q 860 543 860 649 "},"∙":{"x_min":31,"x_max":269,"ha":300,"o":"m 65 537 q 40 527 50 537 q 31 502 31 517 l 31 299 q 41 274 31 284 q 65 265 51 265 l 235 265 q 259 274 249 265 q 269 299 269 284 l 269 502 q 258 527 269 517 q 234 537 248 537 l 65 537 "},"ÿ":{"x_min":31.3125,"x_max":974.265625,"ha":1004,"o":"m 707 812 q 684 804 696 812 q 668 785 672 796 l 533 464 l 386 787 q 372 804 384 796 q 349 812 360 812 l 74 812 q 36 793 47 812 q 37 750 25 774 l 368 114 l 275 -97 q 276 -137 264 -119 q 313 -156 289 -156 l 540 -156 q 563 -148 551 -156 q 579 -131 575 -140 l 969 753 q 968 793 979 775 q 932 812 957 812 l 707 812 m 600 1086 q 572 1076 585 1086 q 560 1052 560 1066 l 560 874 q 572 850 560 860 q 600 841 585 841 l 819 841 q 848 850 836 841 q 860 874 860 860 l 860 1052 q 848 1076 860 1066 q 819 1086 836 1086 l 600 1086 m 196 1086 q 167 1076 179 1086 q 156 1052 156 1066 l 156 874 q 167 850 156 860 q 196 841 179 841 l 414 841 q 443 850 431 841 q 455 874 455 860 l 455 1052 q 443 1076 455 1066 q 414 1086 431 1086 l 196 1086 "},"í":{"x_min":31,"x_max":545.328125,"ha":576,"o":"m 261 0 q 285 11 275 0 q 295 41 295 23 l 295 756 q 285 786 295 774 q 261 798 275 798 l 65 798 q 40 786 50 798 q 31 756 31 774 l 31 41 q 40 11 31 23 q 65 0 50 0 l 261 0 m 43 886 q 41 849 31 867 q 76 831 51 831 l 247 831 q 263 835 253 831 q 278 843 274 839 l 533 1113 q 541 1152 551 1132 q 504 1173 531 1173 l 251 1173 q 233 1168 243 1173 q 218 1156 222 1163 l 43 886 "},"ˆ":{"x_min":31.171875,"x_max":748,"ha":779,"o":"m 38 928 q 36 891 25 909 q 73 873 47 873 l 254 873 q 272 877 261 873 q 287 888 284 882 l 390 1012 l 490 888 q 505 878 494 884 q 523 873 516 873 l 705 873 q 743 891 731 873 q 740 928 754 909 l 554 1198 q 539 1209 550 1203 q 520 1215 529 1215 l 259 1215 q 240 1209 251 1215 q 225 1198 229 1203 l 38 928 "},"w":{"x_min":40.59375,"x_max":1572.3125,"ha":1593,"o":"m 937 776 q 920 792 931 785 q 898 799 908 799 l 744 799 q 721 792 733 799 q 705 776 709 785 l 518 438 l 394 772 q 377 790 390 782 q 352 799 365 799 l 84 799 q 47 781 59 799 q 45 742 34 764 l 369 8 q 384 -9 372 -1 q 408 -17 397 -17 l 537 -17 q 559 -10 548 -17 q 576 5 570 -3 l 804 413 l 1030 5 q 1046 -10 1034 -3 q 1069 -17 1058 -17 l 1198 -17 q 1220 -9 1209 -17 q 1237 8 1231 -1 l 1568 742 q 1565 781 1577 764 q 1529 799 1552 799 l 1281 799 q 1257 791 1270 799 q 1241 772 1244 783 l 1112 441 l 937 776 "},"$":{"x_min":31,"x_max":947,"ha":978,"o":"m 583 1171 q 571 1202 583 1190 q 541 1215 559 1215 l 425 1215 q 395 1202 407 1215 q 384 1171 384 1190 l 384 1103 q 256 1075 312 1094 q 155 1024 200 1056 q 31 762 31 934 q 135 532 31 613 q 233 477 171 503 q 384 428 295 450 l 384 277 q 339 284 361 279 q 293 296 317 289 q 190 330 240 311 q 93 373 140 349 q 50 370 69 384 q 42 329 31 356 l 42 110 q 54 89 44 100 q 75 73 63 78 q 135 53 95 65 q 239 27 176 41 q 313 12 278 18 q 384 7 349 7 l 384 -83 q 395 -113 384 -101 q 425 -126 407 -126 l 541 -126 q 571 -113 559 -126 q 583 -83 583 -101 l 583 7 q 816 86 724 23 q 947 353 947 178 q 853 577 947 489 q 583 694 775 649 l 583 837 q 603 831 592 834 q 625 826 614 828 q 733 793 684 810 q 824 756 782 776 q 867 758 848 745 q 876 799 887 772 l 876 1005 q 864 1024 874 1013 q 842 1040 853 1035 q 682 1087 787 1066 q 631 1096 656 1092 q 583 1102 606 1099 l 583 1171 m 636 361 q 659 331 659 348 q 625 291 659 304 l 627 291 q 606 283 617 286 q 583 277 595 279 l 583 382 q 616 371 602 377 q 636 361 629 366 m 351 754 l 353 754 q 314 798 314 770 q 336 837 314 824 q 384 851 351 847 l 384 742 q 351 754 365 747 "},"\\":{"x_min":30.328125,"x_max":744.125,"ha":775,"o":"m 476 8 q 491 -9 480 -1 q 513 -17 502 -17 l 701 -17 q 737 1 725 -17 q 738 42 750 19 l 295 1083 q 280 1102 291 1094 q 258 1110 269 1110 l 72 1110 q 36 1091 48 1110 q 34 1050 25 1073 l 476 8 "},"Ì":{"x_min":30.203125,"x_max":545.4375,"ha":577,"o":"m 441 0 q 467 12 457 0 q 478 41 478 25 l 478 1047 q 467 1076 478 1063 q 441 1089 457 1089 l 183 1089 q 157 1076 167 1089 q 147 1047 147 1063 l 147 41 q 157 12 147 25 q 183 0 167 0 l 441 0 m 504 1116 q 540 1134 529 1116 q 537 1171 551 1152 l 358 1440 q 343 1451 354 1446 q 325 1457 333 1457 l 70 1457 q 34 1437 44 1457 q 41 1397 23 1416 l 301 1128 q 315 1120 305 1125 q 331 1116 325 1116 l 504 1116 "},"µ":{"x_min":31,"x_max":856,"ha":887,"o":"m 856 772 q 843 802 856 790 q 814 814 830 814 l 576 814 q 547 802 560 814 q 535 772 535 790 l 535 286 q 471 259 505 272 l 474 259 q 404 242 428 242 q 352 336 352 242 l 352 772 q 339 802 352 790 q 310 815 326 815 l 72 815 q 43 803 56 815 q 31 773 31 791 l 31 -146 q 44 -177 31 -164 q 74 -190 57 -190 l 311 -190 q 340 -177 328 -190 q 353 -147 353 -165 l 353 -13 q 468 12 414 -6 q 573 68 522 31 l 594 23 q 609 6 597 13 q 632 0 621 0 l 815 0 q 844 12 832 0 q 856 41 856 25 l 856 772 "},"Ç":{"x_min":31,"x_max":1177,"ha":1210,"o":"m 368 -422 q 367 -443 365 -430 q 376 -463 369 -456 q 476 -506 400 -485 q 625 -529 551 -529 q 827 -465 745 -529 q 917 -298 917 -398 q 853 -157 917 -213 q 709 -105 795 -105 l 751 -43 q 759 -13 762 -31 q 1146 50 982 -13 q 1167 66 1158 55 q 1177 89 1177 78 l 1177 297 q 1159 334 1177 321 q 1121 338 1142 346 q 1045 311 1088 324 q 950 284 1003 299 l 951 284 q 746 259 853 259 q 501 334 590 259 q 436 420 459 370 q 414 535 414 471 q 500 760 414 681 q 743 840 587 840 q 837 833 790 840 q 931 813 883 826 q 1017 789 978 801 q 1088 766 1056 777 q 1129 771 1111 757 q 1137 809 1148 784 l 1137 1013 q 1124 1036 1137 1025 q 1100 1050 1111 1047 q 920 1092 1025 1075 q 679 1110 814 1110 q 404 1071 525 1110 q 200 959 283 1033 q 74 777 117 886 q 31 527 31 669 q 76 293 31 394 q 211 121 122 192 q 570 -11 352 10 l 454 -188 q 449 -213 447 -199 q 459 -236 451 -227 l 501 -278 q 520 -288 508 -285 q 540 -289 533 -292 q 586 -276 573 -279 q 620 -272 599 -272 q 649 -281 637 -272 q 661 -300 661 -289 q 644 -334 661 -321 q 599 -347 627 -347 q 508 -334 545 -347 l 450 -314 q 422 -318 434 -312 q 402 -338 409 -324 l 368 -422 "},"’":{"x_min":31,"x_max":267,"ha":298,"o":"m 267 1079 q 257 1106 267 1094 q 233 1118 247 1118 l 64 1118 q 40 1106 50 1118 q 31 1079 31 1094 l 31 883 q 40 857 31 868 q 64 846 50 846 l 100 846 l 58 725 q 61 689 51 705 q 90 673 71 673 l 175 673 q 193 680 183 673 q 205 697 203 687 l 267 876 l 267 1079 "},"-":{"x_min":31,"x_max":528,"ha":559,"o":"m 69 596 q 42 586 54 596 q 31 565 31 577 l 31 429 q 42 406 31 415 q 69 397 54 397 l 489 397 q 516 406 505 397 q 528 429 528 415 l 528 565 q 516 586 528 577 q 489 596 505 596 l 69 596 "},"Q":{"x_min":31,"x_max":1346.296875,"ha":1377,"o":"m 1344 57 q 1333 99 1350 83 q 1290 107 1315 115 q 1272 103 1282 104 q 1233 102 1261 102 q 1190 104 1210 102 q 1153 111 1171 107 l 1165 124 q 1338 550 1338 268 q 1171 978 1338 836 q 683 1120 1004 1120 q 197 978 364 1120 q 31 551 31 836 q 197 125 31 265 q 683 -15 364 -15 q 741 -15 715 -15 q 786 -15 767 -15 q 798 -23 793 -20 q 807 -31 803 -27 q 1163 -154 942 -154 q 1197 -154 1179 -154 q 1231 -152 1214 -154 q 1261 -147 1247 -149 q 1282 -142 1275 -144 q 1300 -129 1292 -139 q 1311 -109 1308 -119 l 1344 57 m 952 550 q 883 370 952 431 q 683 309 815 309 q 485 370 553 309 q 417 550 417 431 q 485 731 417 670 q 683 793 553 793 q 883 731 815 793 q 952 550 952 670 "},"M":{"x_min":31,"x_max":1566,"ha":1597,"o":"m 1196 1089 q 1175 1082 1186 1089 q 1158 1068 1164 1076 l 799 477 l 435 1068 q 419 1082 431 1076 q 399 1089 407 1089 l 74 1089 q 43 1076 56 1089 q 31 1047 31 1063 l 31 41 q 43 12 31 25 q 74 0 56 0 l 351 0 q 382 12 369 0 q 395 41 395 25 l 395 583 l 695 23 q 711 6 700 13 q 732 0 722 0 l 863 0 q 883 6 872 0 q 900 23 895 13 l 1202 584 l 1202 41 q 1214 12 1202 25 q 1245 0 1227 0 l 1522 0 q 1553 12 1541 0 q 1566 41 1566 25 l 1566 1047 q 1553 1076 1566 1063 q 1522 1089 1541 1089 l 1196 1089 "},"C":{"x_min":31,"x_max":1177.109375,"ha":1210,"o":"m 416 536 q 502 760 416 681 q 745 840 589 840 q 839 833 792 840 q 932 813 885 826 q 1089 766 1028 788 q 1130 771 1112 758 q 1137 809 1148 784 l 1137 1013 q 1123 1036 1135 1025 q 1100 1050 1112 1047 q 920 1092 1025 1075 q 679 1110 814 1110 q 404 1071 525 1110 q 200 959 283 1033 q 74 777 117 886 q 31 527 31 669 q 213 121 31 262 q 693 -18 386 -18 q 938 -1 825 -18 q 1148 50 1052 15 q 1168 66 1159 54 q 1177 89 1177 78 l 1177 297 q 1159 334 1177 321 q 1121 338 1142 346 q 1046 311 1088 324 q 950 284 1003 299 l 953 284 q 746 259 853 259 q 502 334 591 259 q 437 421 460 370 q 414 536 414 471 l 416 536 "},"!":{"x_min":31,"x_max":287,"ha":318,"o":"m 287 1047 q 277 1076 287 1063 q 253 1089 267 1089 l 65 1089 q 40 1076 50 1089 q 31 1047 31 1063 l 31 772 l 73 387 q 86 361 76 371 q 108 351 95 351 l 209 351 q 231 361 222 351 q 242 387 240 371 l 287 774 l 287 1047 m 72 303 q 48 290 58 303 q 39 259 39 277 l 39 41 q 48 12 39 25 q 72 0 58 0 l 245 0 q 269 12 259 0 q 279 41 279 25 l 279 259 q 269 290 279 277 q 245 303 259 303 l 72 303 "},"ç":{"x_min":31,"x_max":725.375,"ha":757,"o":"m 128 -407 q 127 -428 125 -415 q 136 -448 129 -441 q 236 -491 160 -470 q 385 -514 311 -514 q 587 -450 505 -514 q 677 -283 677 -383 q 613 -143 677 -200 q 469 -90 554 -90 l 511 -29 q 519 -11 518 -20 q 585 1 553 -6 q 677 32 657 20 q 690 45 682 34 q 698 62 698 55 l 722 248 q 713 282 725 268 q 682 296 701 296 q 667 294 672 296 q 654 288 661 292 l 657 288 q 634 279 649 285 q 597 265 619 274 q 493 243 540 243 q 367 279 407 243 q 327 391 327 315 q 364 526 327 477 q 468 575 401 575 q 578 552 522 575 q 631 530 610 540 q 663 512 651 520 q 707 510 686 497 q 725 551 727 523 l 707 734 q 699 754 707 743 q 684 768 691 765 q 592 801 647 784 q 451 818 538 818 q 144 702 258 818 q 59 567 87 644 q 31 390 31 490 q 143 93 31 204 q 325 -4 222 18 l 214 -173 q 209 -198 207 -184 q 220 -222 211 -212 l 261 -264 q 280 -274 268 -271 q 300 -275 292 -278 q 346 -262 332 -265 q 380 -258 360 -258 q 409 -266 397 -258 q 421 -286 421 -275 q 404 -319 421 -307 q 360 -332 387 -332 q 268 -319 306 -332 l 210 -300 q 182 -303 194 -297 q 163 -323 169 -309 l 128 -407 "},"È":{"x_min":31,"x_max":961.828125,"ha":992,"o":"m 920 0 q 950 12 938 0 q 961 41 961 25 l 961 244 q 950 275 961 262 q 920 288 938 288 l 416 288 l 416 404 l 814 404 q 843 416 831 404 q 856 447 856 429 l 856 648 q 843 677 856 664 q 814 690 831 690 l 416 690 l 416 802 l 882 802 q 911 814 899 802 q 924 845 924 827 l 924 1048 q 911 1077 924 1064 q 882 1090 899 1090 l 72 1090 q 43 1077 56 1090 q 31 1048 31 1064 l 31 41 q 43 12 31 25 q 72 0 56 0 l 920 0 m 632 1116 q 668 1134 657 1116 q 666 1171 679 1152 l 486 1441 q 472 1452 482 1447 q 453 1458 461 1458 l 199 1458 q 162 1438 172 1458 q 170 1398 152 1417 l 429 1128 q 443 1120 434 1125 q 460 1116 453 1116 l 632 1116 "},"{":{"x_min":30.78125,"x_max":495.15625,"ha":526,"o":"m 30 410 q 41 379 30 392 q 68 367 53 367 q 112 353 96 367 q 128 318 128 339 l 128 38 q 178 -108 128 -44 q 347 -175 229 -175 l 457 -175 q 484 -162 472 -175 q 495 -131 495 -149 l 495 -9 q 484 19 495 7 q 457 32 472 32 l 392 32 q 366 72 366 32 l 366 323 q 306 472 366 425 q 366 621 366 519 l 366 872 q 373 904 366 896 q 392 913 381 913 l 457 913 q 484 925 472 913 q 495 955 495 937 l 495 1078 q 484 1108 495 1096 q 457 1121 472 1121 l 347 1121 q 178 1053 230 1121 q 128 907 128 987 l 128 626 q 112 591 128 606 q 68 577 96 577 q 41 564 53 577 q 30 533 30 551 l 30 410 "},"X":{"x_min":31.640625,"x_max":1407.484375,"ha":1439,"o":"m 1027 1089 q 1009 1084 1020 1089 q 995 1075 998 1079 l 751 800 l 498 1075 q 485 1084 495 1079 q 468 1089 475 1089 l 102 1089 q 77 1082 87 1089 q 61 1064 66 1075 q 59 1041 56 1054 q 70 1018 61 1029 l 477 569 l 43 69 q 31 46 33 58 q 35 24 30 34 q 50 6 40 13 q 76 0 61 0 l 404 0 q 422 4 411 0 q 436 15 433 9 l 719 340 l 977 16 q 993 5 981 11 q 1012 0 1005 0 l 1363 0 q 1403 22 1393 0 q 1397 68 1413 45 l 994 569 l 1384 1018 q 1393 1064 1404 1040 q 1351 1089 1381 1089 l 1027 1089 "},"ô":{"x_min":31,"x_max":915.4375,"ha":946,"o":"m 915 399 q 794 706 915 594 q 472 818 672 818 q 151 706 274 818 q 31 399 31 594 q 151 94 31 206 q 472 -17 271 -17 q 794 94 675 -17 q 915 399 915 206 m 621 399 q 582 278 621 321 q 472 234 543 234 q 364 278 403 234 q 325 399 325 321 q 364 521 325 477 q 472 565 403 565 q 582 521 543 565 q 621 399 621 477 m 131 927 q 128 890 117 908 q 165 872 139 872 l 346 872 q 364 876 353 872 q 379 887 376 881 l 482 1011 l 582 887 q 597 877 586 883 q 615 872 608 872 l 797 872 q 834 890 823 872 q 832 927 846 908 l 646 1197 q 631 1208 641 1202 q 612 1213 621 1213 l 351 1213 q 332 1208 343 1213 q 317 1197 321 1202 l 131 927 "},"¼":{"x_min":30.84375,"x_max":1546,"ha":1577,"o":"m 197 54 q 188 7 177 31 q 230 -16 200 -16 l 419 -16 q 437 -11 426 -16 q 452 -2 448 -7 l 1366 1039 q 1374 1085 1385 1061 q 1333 1110 1363 1110 l 1144 1110 q 1126 1105 1137 1110 q 1110 1096 1115 1100 l 197 54 m 1231 689 q 1213 684 1224 689 q 1198 673 1202 679 l 867 302 l 867 143 q 879 112 867 124 q 909 100 891 100 l 1183 100 l 1183 43 q 1195 12 1183 25 q 1226 0 1208 0 l 1406 0 q 1437 12 1424 0 q 1450 43 1450 25 l 1450 100 l 1502 100 q 1533 112 1520 100 q 1546 143 1546 125 l 1546 267 q 1533 298 1546 285 q 1502 311 1520 311 l 1450 311 l 1450 645 q 1437 676 1450 664 q 1406 689 1424 689 l 1231 689 m 1094 311 l 1183 409 l 1183 311 l 1094 311 m 406 407 q 437 419 425 407 q 450 450 450 432 l 450 1052 q 437 1083 450 1070 q 406 1096 425 1096 l 250 1096 q 207 1060 226 1073 q 172 1040 187 1047 l 175 1041 q 66 1014 132 1026 q 41 999 51 1011 q 30 972 30 987 l 30 841 q 47 806 30 818 q 86 800 64 794 q 137 814 112 807 q 185 832 161 822 l 185 450 q 198 419 185 432 q 229 407 211 407 l 406 407 "},"#":{"x_min":31,"x_max":969,"ha":1000,"o":"m 74 513 q 42 500 54 513 q 31 471 31 487 l 31 308 q 43 279 31 292 q 74 267 56 267 l 167 267 l 141 47 q 151 14 138 28 q 184 0 164 0 l 353 0 q 380 11 368 0 q 394 37 392 22 l 421 267 l 512 267 l 485 47 q 495 14 482 28 q 528 0 508 0 l 698 0 q 725 11 714 0 q 740 37 737 22 l 766 267 l 881 267 q 912 279 900 267 q 925 308 925 292 l 925 471 q 911 500 925 487 q 880 513 898 513 l 794 513 l 802 580 l 925 580 q 956 592 943 580 q 969 621 969 605 l 969 784 q 955 813 969 800 q 923 826 942 826 l 830 826 l 858 1042 q 847 1076 861 1062 q 815 1090 834 1090 l 646 1090 q 619 1078 630 1090 q 604 1052 607 1067 l 576 826 l 485 826 l 514 1042 q 503 1076 517 1062 q 469 1090 489 1090 l 300 1090 q 273 1078 285 1090 q 258 1052 261 1067 l 231 826 l 116 826 q 85 813 97 826 q 73 784 73 800 l 73 621 q 86 592 73 605 q 117 580 99 580 l 203 580 l 195 513 l 74 513 m 457 580 l 548 580 l 540 513 l 449 513 l 457 580 "},"Ê":{"x_min":31,"x_max":961.828125,"ha":992,"o":"m 920 0 q 950 12 938 0 q 961 41 961 25 l 961 244 q 950 275 961 262 q 920 288 938 288 l 416 288 l 416 404 l 814 404 q 843 416 831 404 q 856 447 856 429 l 856 648 q 843 677 856 664 q 814 690 831 690 l 416 690 l 416 802 l 882 802 q 911 814 899 802 q 924 845 924 827 l 924 1048 q 911 1077 924 1064 q 882 1090 899 1090 l 72 1090 q 43 1077 56 1090 q 31 1048 31 1064 l 31 41 q 43 12 31 25 q 72 0 56 0 l 920 0 m 139 1171 q 136 1134 125 1152 q 174 1116 147 1116 l 354 1116 q 373 1120 361 1116 q 388 1131 385 1125 l 491 1255 l 591 1131 q 606 1121 595 1127 q 624 1116 617 1116 l 806 1116 q 843 1134 832 1116 q 841 1171 854 1152 l 654 1441 q 640 1452 650 1447 q 621 1458 629 1458 l 360 1458 q 340 1452 352 1458 q 325 1441 329 1447 l 139 1171 "},")":{"x_min":31,"x_max":451,"ha":482,"o":"m 205 472 q 167 189 205 305 q 61 75 136 91 q 40 60 49 72 q 31 33 31 48 l 31 -131 q 44 -165 31 -154 q 76 -173 57 -177 q 359 53 264 -130 l 357 53 q 451 472 451 230 q 357 892 451 714 l 359 890 q 76 1120 266 1075 q 44 1112 57 1124 q 31 1078 31 1100 l 31 913 q 40 885 31 897 q 61 871 49 874 q 167 756 135 854 q 205 472 205 639 "},"\u001c":{"x_min":31,"x_max":1116,"ha":1147,"o":"m 771 769 q 753 805 771 793 q 712 809 735 818 l 542 741 l 542 1047 q 530 1076 542 1063 q 500 1088 518 1088 l 196 1088 q 165 1076 178 1088 q 153 1047 153 1063 l 153 586 l 57 548 q 38 531 46 544 q 31 508 31 519 l 31 347 q 48 310 31 323 q 87 306 65 298 l 153 333 l 153 41 q 165 12 153 24 q 196 0 178 0 l 1072 0 q 1103 12 1091 0 q 1116 41 1116 24 l 1116 280 q 1103 310 1116 298 q 1072 322 1090 322 l 542 322 l 542 487 l 743 569 q 762 584 754 572 q 771 608 771 597 l 771 769 "},"Å":{"x_min":30.625,"x_max":1472.640625,"ha":1504,"o":"m 1427 0 q 1466 18 1455 0 q 1466 61 1478 37 l 928 1066 q 911 1083 923 1076 q 891 1090 900 1090 l 645 1090 q 625 1083 636 1090 q 607 1067 613 1076 l 37 62 q 36 19 24 38 q 75 0 48 0 l 363 0 q 385 6 374 0 q 402 23 396 13 l 473 160 l 994 160 l 1064 23 q 1081 6 1070 13 q 1102 0 1092 0 l 1427 0 m 742 646 l 867 405 l 609 405 l 742 646 m 756 1595 q 588 1524 659 1595 q 519 1357 519 1454 q 588 1189 519 1261 q 756 1120 657 1120 q 923 1189 851 1120 l 923 1187 q 994 1357 994 1258 q 923 1525 994 1456 l 923 1524 q 756 1595 852 1595 m 756 1423 q 803 1404 784 1423 q 822 1357 822 1385 q 803 1310 822 1329 q 756 1292 784 1292 q 709 1310 728 1292 q 691 1357 691 1329 q 709 1404 691 1385 q 756 1423 728 1423 "},"ø":{"x_min":30.125,"x_max":1066.671875,"ha":1098,"o":"m 861 868 q 844 863 854 868 q 831 854 834 858 l 767 784 q 667 816 722 805 q 543 828 611 828 q 216 715 338 828 q 94 403 94 602 q 173 138 94 242 l 44 0 q 33 -46 23 -22 q 74 -70 44 -70 l 235 -70 q 253 -64 242 -70 q 267 -54 263 -59 l 334 19 q 544 -17 415 -17 q 870 94 749 -17 q 994 404 994 206 q 923 655 994 555 l 1053 798 q 1063 844 1073 820 q 1023 868 1053 868 l 861 868 m 393 403 q 433 527 393 483 q 543 572 473 572 q 557 571 550 572 q 568 571 563 571 l 393 376 l 393 403 m 544 237 l 537 237 l 695 408 l 695 404 q 655 281 695 326 q 544 237 616 237 "},"â":{"x_min":31,"x_max":922.21875,"ha":953,"o":"m 636 25 q 691 -6 661 3 q 758 -16 722 -16 l 905 106 q 921 128 918 116 q 919 152 923 141 q 905 171 915 163 q 879 179 894 179 q 869 186 876 179 q 860 194 860 193 l 860 479 q 836 635 860 570 q 764 740 812 699 q 640 799 715 780 q 462 818 565 818 q 341 806 399 818 q 232 776 283 795 q 146 738 179 755 q 99 706 114 720 q 87 685 90 699 q 89 660 85 672 l 142 540 q 165 517 149 523 q 199 519 182 511 q 248 541 221 530 q 307 565 275 552 q 374 584 340 578 q 444 590 408 590 q 520 570 493 590 q 548 510 548 550 l 433 510 q 273 490 344 510 q 146 432 201 470 q 31 232 31 355 q 106 50 31 117 q 326 -17 182 -17 q 470 3 400 -17 q 604 56 541 24 q 617 41 611 48 q 636 25 624 34 m 508 218 q 408 200 462 200 q 338 234 338 200 q 549 303 338 303 l 554 303 l 554 237 q 533 228 544 233 q 508 218 522 223 m 135 899 q 132 862 121 880 q 169 844 143 844 l 350 844 q 369 849 357 844 q 383 859 380 854 l 486 983 l 585 859 q 601 849 590 855 q 619 844 612 844 l 801 844 q 839 862 828 844 q 836 899 850 880 l 649 1169 q 635 1180 645 1175 q 616 1186 625 1186 l 356 1186 q 335 1180 347 1186 q 321 1169 324 1175 l 135 899 "},"}":{"x_min":30.84375,"x_max":493.234375,"ha":524,"o":"m 493 533 q 482 564 493 551 q 455 577 471 577 q 411 591 427 577 q 396 626 396 606 l 396 907 q 346 1051 396 989 q 178 1121 293 1121 l 69 1121 q 42 1108 54 1121 q 30 1078 30 1096 l 30 955 q 42 925 30 937 q 69 913 54 913 l 133 913 q 152 904 144 913 q 160 872 160 896 l 160 621 q 218 472 160 518 q 160 323 160 426 l 160 72 q 133 32 160 32 l 69 32 q 42 19 54 32 q 30 -9 30 7 l 30 -131 q 42 -162 30 -149 q 69 -175 54 -175 l 178 -175 q 346 -106 293 -175 q 396 38 396 -43 l 396 318 q 411 353 396 339 q 455 367 427 367 q 482 379 471 367 q 493 410 493 392 l 493 533 "},"‰":{"x_min":31,"x_max":2339,"ha":2370,"o":"m 405 1120 q 253 1097 319 1120 q 135 1032 186 1075 q 31 792 31 942 q 57 654 31 715 q 133 551 83 593 q 252 485 182 508 q 408 463 322 463 q 676 550 573 463 q 782 792 782 640 q 755 929 782 868 q 679 1033 729 990 q 561 1097 630 1075 q 407 1120 491 1120 l 405 1120 m 411 959 q 483 916 463 959 q 504 788 504 874 q 482 664 504 704 q 405 624 461 624 q 329 664 350 624 q 309 790 309 704 q 330 918 309 878 q 409 959 351 959 l 411 959 m 1180 508 q 908 422 1011 508 q 804 182 804 332 q 831 43 804 104 q 907 -59 858 -16 q 1026 -123 956 -101 q 1183 -146 1097 -146 q 1451 -58 1347 -146 q 1529 45 1502 -13 q 1557 181 1557 105 q 1530 318 1557 258 q 1454 421 1504 378 q 1336 485 1405 463 q 1181 508 1266 508 l 1180 508 m 1186 350 q 1258 306 1238 350 q 1279 177 1279 263 q 1257 54 1279 94 q 1180 14 1235 14 q 1103 54 1125 14 q 1082 180 1082 94 q 1104 309 1082 268 q 1184 350 1126 350 l 1186 350 m 1961 508 q 1690 422 1793 508 q 1586 182 1586 332 q 1613 43 1586 104 q 1689 -59 1640 -16 q 1808 -123 1738 -101 q 1963 -146 1877 -146 q 2233 -58 2129 -146 q 2311 45 2284 -13 q 2339 181 2339 105 q 2312 318 2339 258 q 2236 421 2286 378 q 2118 485 2187 463 q 1962 508 2048 508 l 1961 508 m 1966 350 q 2039 307 2019 350 q 2060 177 2060 265 q 2038 54 2060 94 q 1961 14 2016 14 q 1884 54 1905 14 q 1864 180 1864 94 q 1885 309 1864 268 q 1966 350 1907 350 m 1209 1120 q 1192 1114 1202 1120 q 1176 1104 1181 1109 l 161 -70 q 154 -117 142 -94 q 196 -141 165 -141 l 357 -141 q 374 -135 364 -141 q 390 -124 385 -130 l 1406 1049 q 1413 1095 1424 1071 q 1372 1120 1402 1120 l 1209 1120 "},"Ä":{"x_min":31.5,"x_max":1473.8125,"ha":1505,"o":"m 1428 0 q 1468 18 1456 0 q 1467 61 1479 37 l 929 1066 q 913 1083 924 1076 q 892 1090 902 1090 l 646 1090 q 626 1083 638 1090 q 609 1067 614 1076 l 37 62 q 37 19 25 38 q 76 0 49 0 l 364 0 q 386 6 375 0 q 403 23 397 13 l 474 160 l 995 160 l 1066 23 q 1082 6 1071 13 q 1103 0 1093 0 l 1428 0 m 743 646 l 868 405 l 610 405 l 743 646 m 856 1351 q 828 1341 841 1351 q 816 1317 816 1331 l 816 1139 q 828 1115 816 1125 q 856 1106 841 1106 l 1075 1106 q 1104 1115 1092 1106 q 1116 1139 1116 1125 l 1116 1317 q 1104 1341 1116 1331 q 1075 1351 1092 1351 l 856 1351 m 471 1357 q 442 1347 454 1357 q 431 1323 431 1337 l 431 1145 q 442 1121 431 1131 q 471 1112 454 1112 l 689 1112 q 718 1121 706 1112 q 730 1145 730 1131 l 730 1323 q 718 1347 730 1337 q 689 1357 706 1357 l 471 1357 "},"¸":{"x_min":30.359375,"x_max":581,"ha":613,"o":"m 31 -490 q 31 -511 29 -498 q 40 -531 33 -524 q 76 -553 51 -542 q 140 -574 101 -563 q 215 -591 177 -585 q 289 -597 252 -597 q 491 -533 409 -597 q 581 -366 581 -466 q 517 -226 581 -283 q 373 -173 458 -173 l 415 -112 q 418 -71 429 -91 q 382 -51 408 -51 l 275 -51 q 256 -55 268 -51 q 241 -67 245 -60 l 118 -256 q 112 -281 111 -267 q 123 -305 113 -295 l 165 -346 q 184 -357 172 -353 q 204 -357 195 -360 q 250 -344 236 -347 q 284 -341 263 -341 q 313 -349 301 -341 q 325 -368 325 -357 q 308 -402 325 -389 q 263 -415 291 -415 q 172 -402 206 -415 l 113 -382 q 85 -386 98 -380 q 66 -406 72 -392 l 31 -490 "},"a":{"x_min":43,"x_max":934.21875,"ha":953,"o":"m 648 25 q 770 -16 698 -16 l 917 106 q 933 128 930 116 q 931 152 935 141 q 917 171 927 163 q 891 179 906 179 q 881 186 891 179 q 872 194 872 194 l 872 479 q 848 635 872 570 q 776 740 824 699 q 652 799 727 780 q 474 818 577 818 q 354 806 411 818 q 244 776 297 795 q 158 738 191 755 q 111 706 126 720 q 100 685 104 699 q 101 660 97 672 l 154 540 q 178 517 161 523 q 211 519 195 511 q 261 541 234 530 q 319 565 287 552 q 387 584 353 578 q 456 590 420 590 q 532 570 505 590 q 560 510 560 550 l 445 510 q 286 491 358 510 q 158 437 215 472 q 43 234 43 358 q 118 51 43 119 q 338 -17 194 -17 q 482 3 412 -17 q 616 56 553 24 q 630 41 623 48 q 648 25 638 34 m 520 218 q 420 200 474 200 q 350 234 350 200 q 561 303 350 303 l 566 303 l 566 237 q 545 228 556 233 q 520 218 534 223 "},"—":{"x_min":31,"x_max":1420,"ha":1451,"o":"m 74 545 q 43 535 56 545 q 31 514 31 526 l 31 378 q 43 355 31 364 q 74 346 56 346 l 1376 346 q 1407 355 1395 346 q 1420 378 1420 364 l 1420 514 q 1407 535 1420 526 q 1376 545 1395 545 l 74 545 "},"=":{"x_min":31,"x_max":831,"ha":862,"o":"m 31 416 q 43 394 31 404 q 72 385 56 385 l 790 385 q 819 394 807 385 q 831 416 831 404 l 831 567 q 818 589 831 580 q 789 599 806 599 l 72 599 q 43 589 56 599 q 31 567 31 580 l 31 416 m 31 55 q 44 33 31 43 q 74 24 57 24 l 790 24 q 819 33 807 24 q 831 55 831 43 l 831 206 q 818 228 831 219 q 789 238 806 238 l 72 238 q 43 228 56 238 q 31 206 31 219 l 31 55 "},"N":{"x_min":31,"x_max":1167,"ha":1198,"o":"m 651 751 q 534 909 592 830 q 416 1070 477 987 q 401 1083 413 1077 q 381 1089 389 1089 l 72 1089 q 43 1076 56 1089 q 31 1047 31 1063 l 31 41 q 43 12 31 25 q 72 0 56 0 l 343 0 q 374 12 361 0 q 387 41 387 25 l 387 544 l 778 16 q 794 4 783 9 q 812 0 805 0 l 1123 0 q 1154 12 1142 0 q 1167 41 1167 25 l 1167 1047 q 1154 1076 1167 1063 q 1123 1089 1142 1089 l 853 1089 q 822 1076 835 1089 q 810 1047 810 1064 l 810 536 q 730 645 769 591 q 651 751 692 698 "},"ú":{"x_min":31,"x_max":856,"ha":887,"o":"m 856 758 q 843 787 856 775 q 814 799 830 799 l 576 799 q 547 787 560 799 q 535 758 535 775 l 535 280 q 505 267 521 273 q 471 253 489 261 l 474 253 q 433 240 450 244 q 404 237 415 237 q 352 329 352 237 l 352 758 q 339 787 352 775 q 310 799 326 799 l 72 799 q 43 787 56 799 q 31 758 31 775 l 31 267 q 99 55 31 128 q 301 -17 167 -17 q 445 5 380 -17 q 572 67 510 27 l 594 23 q 609 6 597 13 q 632 0 621 0 l 815 0 q 844 11 832 0 q 856 41 856 23 l 856 758 m 264 927 q 263 890 251 908 q 299 872 274 872 l 469 872 q 485 876 475 872 q 500 884 496 880 l 755 1154 q 762 1193 773 1173 q 725 1214 751 1214 l 472 1214 q 453 1209 464 1214 q 439 1197 443 1204 l 264 927 "},"2":{"x_min":31,"x_max":909,"ha":940,"o":"m 31 41 q 43 12 31 24 q 72 0 56 0 l 867 0 q 896 12 884 0 q 909 41 909 24 l 909 265 q 896 295 909 283 q 866 308 883 308 l 582 308 q 613 337 597 323 q 646 370 629 352 l 646 369 q 711 439 673 397 q 798 540 750 481 q 900 797 900 661 q 783 1029 900 946 q 498 1109 676 1109 q 240 1057 366 1109 q 137 1009 178 1031 q 78 968 97 987 q 69 955 74 965 q 65 937 65 944 l 65 680 q 74 655 65 665 q 93 640 82 644 q 117 639 104 636 q 139 655 131 643 q 258 757 171 697 q 424 814 342 814 q 502 789 474 814 q 531 719 531 764 q 503 647 531 683 q 431 563 462 594 l 432 563 l 44 202 q 35 187 40 198 q 31 172 31 177 l 31 41 "},"ü":{"x_min":31,"x_max":856,"ha":887,"o":"m 856 758 q 843 787 856 775 q 814 799 830 799 l 576 799 q 547 787 560 799 q 535 758 535 775 l 535 280 q 505 267 521 273 q 471 253 489 261 l 474 253 q 433 240 450 244 q 404 237 415 237 q 352 329 352 237 l 352 758 q 339 787 352 775 q 310 799 326 799 l 72 799 q 43 787 56 799 q 31 758 31 775 l 31 267 q 99 55 31 128 q 301 -17 167 -17 q 445 5 381 -17 q 572 67 510 27 l 594 23 q 609 6 597 13 q 632 0 621 0 l 815 0 q 844 11 832 0 q 856 41 856 23 l 856 758 m 542 1086 q 514 1076 526 1086 q 502 1052 502 1066 l 502 874 q 515 850 502 860 q 543 841 528 841 l 762 841 q 791 850 779 841 q 803 874 803 860 l 803 1052 q 790 1076 803 1066 q 761 1086 778 1086 l 542 1086 m 138 1086 q 109 1076 121 1086 q 98 1052 98 1066 l 98 874 q 110 850 98 860 q 139 841 123 841 l 357 841 q 386 850 374 841 q 398 874 398 860 l 398 1052 q 385 1076 398 1066 q 356 1086 373 1086 l 138 1086 "},"¯":{"x_min":31,"x_max":874,"ha":905,"o":"m 853 531 q 839 635 853 587 q 802 726 826 683 l 861 784 q 874 813 874 797 q 861 842 874 830 l 764 939 q 735 952 751 952 q 707 940 719 952 l 647 881 q 453 932 563 932 q 350 918 398 932 q 260 881 301 905 l 199 942 q 170 953 186 953 q 142 940 154 953 l 43 843 q 31 813 31 831 q 43 784 31 795 l 103 726 q 55 532 55 642 q 103 339 55 422 l 43 280 q 31 251 31 269 q 42 221 31 232 l 143 122 q 171 111 154 111 q 200 123 188 111 l 258 181 q 453 133 339 133 q 647 183 563 133 l 707 123 q 734 111 718 111 q 764 123 751 111 l 861 222 q 873 250 873 234 q 861 279 873 266 l 802 337 q 853 531 853 420 m 453 686 q 562 641 518 686 q 607 532 607 594 q 562 423 607 468 q 453 378 516 378 q 344 423 390 378 q 299 532 299 466 q 344 641 299 595 q 453 686 391 686 "},"Z":{"x_min":31,"x_max":1123,"ha":1154,"o":"m 1123 268 q 1110 297 1123 284 q 1080 310 1097 310 l 576 310 l 1094 817 q 1102 832 1098 821 q 1107 849 1107 843 l 1107 1048 q 1094 1077 1107 1064 q 1065 1090 1082 1090 l 91 1090 q 62 1077 75 1090 q 50 1048 50 1064 l 50 845 q 62 814 50 827 q 91 802 75 802 l 568 802 l 43 282 q 35 267 40 278 q 31 253 31 257 l 31 41 q 43 12 31 25 q 74 0 56 0 l 1081 0 q 1110 12 1097 0 q 1123 41 1123 25 l 1123 268 "},"u":{"x_min":31,"x_max":854,"ha":885,"o":"m 854 758 q 842 787 854 775 q 813 799 830 799 l 576 799 q 547 787 559 799 q 535 758 535 775 l 535 280 q 505 267 521 273 q 471 253 489 261 l 472 253 q 433 240 450 244 q 404 237 415 237 q 352 329 352 237 l 352 758 q 339 787 352 775 q 310 799 326 799 l 72 799 q 43 787 56 799 q 31 758 31 775 l 31 267 q 98 55 31 128 q 300 -17 165 -17 q 444 5 379 -17 q 571 67 508 27 l 593 23 q 607 6 596 13 q 630 0 619 0 l 813 0 q 842 11 830 0 q 854 41 854 23 l 854 758 "},"˜":{"x_min":31.4375,"x_max":797.21875,"ha":828,"o":"m 756 1160 l 626 1160 q 601 1151 612 1160 q 587 1132 590 1143 q 547 1085 576 1085 q 436 1114 494 1085 q 286 1152 356 1152 q 123 1094 191 1152 q 31 902 55 1036 q 41 874 29 886 q 73 862 54 862 l 201 862 q 226 870 215 862 q 240 891 237 879 q 281 939 248 939 q 391 908 330 939 q 543 871 470 871 q 704 929 636 871 q 797 1119 773 987 l 756 1160 "},"Ó":{"x_min":31,"x_max":1338,"ha":1369,"o":"m 1338 545 q 1172 970 1338 830 q 683 1110 1006 1110 q 196 970 361 1110 q 31 545 31 830 q 198 122 31 262 q 685 -17 365 -17 q 1172 121 1007 -17 q 1338 545 1338 260 m 951 546 q 882 365 951 426 q 683 305 814 305 q 485 365 553 305 q 417 545 417 425 q 485 725 417 665 q 685 786 554 786 q 884 725 815 786 q 953 546 953 665 l 951 546 m 497 1184 q 496 1147 485 1165 q 532 1129 507 1129 l 703 1129 q 719 1133 708 1129 q 733 1141 729 1137 l 989 1411 q 996 1451 1007 1430 q 958 1471 984 1471 l 705 1471 q 687 1466 697 1471 q 672 1454 676 1461 l 497 1184 "},"k":{"x_min":31,"x_max":939.875,"ha":970,"o":"m 74 1089 q 43 1076 56 1089 q 31 1047 31 1063 l 31 41 q 44 12 31 25 q 74 0 57 0 l 314 0 q 343 12 331 0 q 356 41 356 25 l 356 300 l 610 13 q 625 4 614 9 q 641 0 635 0 l 896 0 q 936 23 925 0 q 927 69 946 47 l 607 448 l 923 747 q 936 770 934 757 q 934 794 938 783 q 919 812 930 804 q 893 820 909 820 l 607 820 l 355 568 l 355 1047 q 342 1076 355 1064 q 313 1089 329 1089 l 74 1089 "},"Ù":{"x_min":31,"x_max":1157,"ha":1188,"o":"m 786 480 q 741 342 786 384 q 597 300 697 300 q 447 340 492 300 q 402 476 402 380 l 402 1049 q 389 1078 402 1065 q 358 1091 376 1091 l 74 1091 q 43 1078 56 1091 q 31 1049 31 1065 l 31 356 q 179 58 31 141 q 591 -17 314 -17 q 1002 58 861 -17 q 1157 343 1157 141 l 1157 1049 q 1144 1078 1157 1065 q 1115 1091 1131 1091 l 829 1091 q 798 1078 811 1091 q 786 1049 786 1065 l 786 480 m 754 1116 q 790 1134 779 1116 q 787 1171 801 1152 l 608 1440 q 594 1451 604 1446 q 575 1457 583 1457 l 321 1457 q 284 1437 294 1457 q 292 1397 273 1417 l 551 1128 q 565 1120 555 1125 q 582 1116 575 1116 l 754 1116 "},"€":{"x_min":31,"x_max":1321,"ha":1353,"o":"m 1254 481 q 1270 496 1270 481 q 1254 512 1270 512 l 559 512 q 557 523 557 519 q 557 536 557 528 l 559 536 q 571 634 559 588 l 1254 634 q 1270 649 1270 634 q 1254 665 1270 665 l 581 665 q 693 794 614 749 q 888 840 771 840 q 981 833 935 840 q 1075 813 1028 826 q 1232 766 1171 788 q 1272 771 1254 758 q 1280 809 1290 784 l 1280 1013 q 1266 1036 1278 1025 q 1243 1050 1254 1047 q 1063 1092 1168 1075 q 822 1110 957 1110 q 388 996 551 1110 q 186 665 225 883 l 46 665 q 31 649 31 665 q 46 634 31 634 l 180 634 q 176 582 176 609 q 176 527 176 555 l 176 512 l 46 512 q 31 496 31 512 q 46 481 31 481 l 182 481 q 349 121 182 252 q 833 -18 524 -18 q 1080 -1 966 -18 q 1290 50 1194 15 q 1311 66 1302 54 q 1321 89 1321 78 l 1321 297 q 1303 333 1321 321 q 1264 338 1285 346 q 1188 311 1231 324 q 1093 284 1146 299 l 1096 284 q 889 259 996 259 q 645 333 733 259 q 561 481 578 392 l 1254 481 "},"¢":{"x_min":31,"x_max":759.125,"ha":790,"o":"m 316 -232 q 339 -223 327 -232 q 355 -204 350 -215 l 421 0 l 446 0 q 589 19 514 0 q 648 36 625 29 q 681 50 670 44 q 694 65 688 54 q 702 83 700 76 l 727 276 q 718 310 730 296 q 687 325 706 325 q 671 323 677 325 q 659 317 666 321 l 662 317 q 639 307 653 312 q 600 293 624 303 q 511 269 548 273 l 613 579 q 646 564 632 571 q 667 551 659 557 q 712 550 691 536 q 730 592 732 564 l 712 780 q 705 798 712 788 q 691 813 698 808 l 756 1012 q 752 1052 763 1035 q 718 1070 741 1070 l 599 1070 q 576 1060 588 1070 q 560 1040 564 1051 l 502 866 q 480 868 491 868 q 456 868 468 868 q 146 747 260 868 q 59 606 87 686 q 31 423 31 527 q 59 250 31 326 q 145 114 88 173 q 183 79 163 95 q 232 48 204 63 l 158 -175 q 163 -215 152 -198 q 196 -232 174 -232 l 316 -232 m 330 425 q 352 541 330 494 q 417 604 375 587 l 336 362 q 331 391 332 376 q 330 425 330 407 m 577 596 q 586 592 578 594 q 577 596 578 592 "},"ß":{"x_min":31,"x_max":871,"ha":902,"o":"m 311 0 q 340 12 328 0 q 353 42 353 25 l 353 782 q 371 838 353 824 q 417 852 390 852 q 469 836 445 852 q 494 788 494 820 q 474 734 494 756 q 425 713 454 713 q 396 701 408 713 q 384 671 384 689 l 384 527 q 396 496 384 508 q 426 484 409 484 q 524 448 499 484 q 550 345 550 413 q 527 254 550 286 q 454 223 504 223 l 432 223 q 402 210 415 223 q 390 179 390 197 l 390 25 q 403 -3 390 9 q 433 -16 416 -16 l 529 -16 q 784 83 693 -16 q 871 333 871 183 q 824 506 871 435 q 696 615 777 578 q 724 642 712 628 q 747 671 736 656 q 779 735 767 703 q 791 797 791 767 q 690 1017 791 943 q 404 1091 590 1091 q 139 1015 240 1091 q 31 767 31 933 l 31 41 q 43 12 31 25 q 74 0 55 0 l 311 0 "},"é":{"x_min":31,"x_max":791,"ha":822,"o":"m 782 102 l 731 233 q 708 255 724 248 q 677 255 692 262 q 658 248 672 252 q 618 237 643 244 q 522 225 572 225 q 379 266 421 225 q 354 302 365 278 l 750 302 q 779 314 767 302 q 791 343 791 327 l 791 404 q 690 701 791 588 q 418 818 586 818 q 140 702 250 818 q 31 413 31 588 q 153 96 31 210 q 479 -17 275 -17 q 560 -12 520 -17 q 638 1 600 -7 q 708 23 675 10 q 765 52 740 35 l 782 102 m 361 552 q 417 590 379 590 q 463 562 445 590 q 486 487 481 535 l 342 487 q 361 552 347 525 m 222 886 q 220 849 210 867 q 256 831 231 831 l 426 831 q 442 835 432 831 q 457 843 453 839 l 713 1112 q 720 1152 731 1132 q 683 1172 710 1172 l 431 1172 q 412 1167 422 1172 q 397 1155 401 1162 l 222 886 "},"s":{"x_min":31.265625,"x_max":704,"ha":735,"o":"m 704 240 q 648 391 704 332 q 492 487 592 450 q 369 538 406 519 q 333 576 333 557 q 345 594 333 586 q 378 602 358 602 q 495 571 434 602 q 546 545 527 556 q 570 532 565 535 q 612 527 591 517 q 633 565 633 538 l 633 729 q 626 753 633 741 q 609 768 619 766 q 563 786 589 777 q 505 802 537 795 q 440 814 474 809 q 373 819 406 819 q 242 803 302 819 q 138 755 182 787 q 63 668 87 718 q 40 551 40 618 q 132 361 40 421 q 269 291 216 308 l 269 293 q 372 254 334 269 q 411 220 411 238 q 395 204 411 209 q 353 200 380 200 q 194 230 271 200 q 126 256 152 245 q 87 272 99 266 q 46 269 63 283 q 31 230 28 255 l 49 59 q 59 38 51 48 q 77 26 67 29 q 214 -6 139 5 q 373 -18 288 -18 q 616 48 528 -18 q 704 240 704 115 "},"B":{"x_min":31,"x_max":1013,"ha":1044,"o":"m 641 0 q 905 82 804 0 q 1013 310 1013 169 q 943 517 1013 436 q 833 589 905 560 q 937 683 904 625 q 971 818 971 741 q 945 928 971 880 q 871 1015 919 976 q 764 1070 823 1051 q 633 1089 705 1089 l 72 1089 q 43 1076 56 1089 q 31 1047 31 1063 l 31 41 q 43 12 31 25 q 72 0 55 0 l 641 0 m 501 456 q 595 427 559 456 q 632 350 632 399 q 593 276 632 304 q 497 249 555 249 l 402 249 l 402 456 l 501 456 m 487 840 q 572 813 541 840 q 604 751 604 787 q 571 693 604 719 q 486 667 538 667 l 402 667 l 402 840 l 487 840 "},"…":{"x_min":31,"x_max":1198,"ha":1229,"o":"m 529 272 q 504 262 514 272 q 495 237 495 252 l 495 34 q 505 9 495 19 q 529 0 515 0 l 699 0 q 723 9 713 0 q 733 34 733 19 l 733 237 q 722 262 733 252 q 698 272 712 272 l 529 272 m 994 272 q 969 262 979 272 q 960 237 960 252 l 960 34 q 970 9 960 19 q 994 0 980 0 l 1164 0 q 1188 9 1178 0 q 1198 34 1198 19 l 1198 237 q 1187 262 1198 252 q 1163 272 1177 272 l 994 272 m 64 272 q 40 262 50 272 q 31 237 31 252 l 31 34 q 41 9 31 19 q 65 0 51 0 l 235 0 q 259 9 249 0 q 269 34 269 19 l 269 237 q 258 262 269 252 q 234 272 248 272 l 64 272 "},"?":{"x_min":30.453125,"x_max":778,"ha":810,"o":"m 402 1095 q 318 1085 364 1095 q 219 1057 273 1075 q 125 1023 168 1040 q 51 989 83 1006 q 34 967 40 982 q 32 938 27 951 l 83 779 q 108 752 90 758 q 144 757 126 746 q 271 821 193 789 q 339 844 308 836 q 394 852 369 852 q 446 826 426 852 q 470 771 470 800 q 460 739 470 754 q 435 710 450 724 q 343 639 401 679 q 256 542 283 589 q 229 443 229 496 l 229 392 q 242 362 229 375 q 272 350 255 350 l 465 350 q 492 362 480 350 q 504 390 504 375 l 506 421 q 512 444 508 433 q 527 469 516 456 q 558 497 538 482 q 607 533 577 512 l 604 531 q 664 575 636 550 q 719 631 691 600 q 778 800 778 699 q 675 1008 778 921 q 559 1072 626 1050 q 404 1095 493 1095 l 402 1095 m 262 303 q 233 290 246 303 q 221 259 221 277 l 221 41 q 234 12 221 25 q 264 0 247 0 l 473 0 q 502 12 490 0 q 514 41 514 25 l 514 259 q 501 290 514 277 q 472 303 489 303 l 262 303 "},"H":{"x_min":31,"x_max":1167,"ha":1198,"o":"m 72 1089 q 43 1076 55 1089 q 31 1047 31 1063 l 31 41 q 43 12 31 25 q 72 0 55 0 l 377 0 q 408 12 396 0 q 421 41 421 25 l 421 413 l 775 413 l 775 41 q 787 12 775 25 q 818 0 800 0 l 1123 0 q 1154 12 1141 0 q 1167 41 1167 25 l 1167 1047 q 1154 1076 1167 1063 q 1123 1089 1141 1089 l 818 1089 q 787 1076 800 1089 q 775 1047 775 1064 l 775 699 l 421 699 l 421 1047 q 408 1076 421 1064 q 377 1089 396 1089 l 72 1089 "},"î":{"x_min":31.0625,"x_max":748,"ha":779,"o":"m 491 0 q 515 11 505 0 q 525 41 525 23 l 525 756 q 515 786 525 774 q 491 798 505 798 l 295 798 q 270 786 280 798 q 261 756 261 774 l 261 41 q 270 11 261 23 q 295 0 280 0 l 491 0 m 38 858 q 36 821 24 839 q 73 803 47 803 l 254 803 q 272 807 261 803 q 287 818 284 812 l 390 942 l 490 818 q 505 808 494 814 q 523 803 516 803 l 705 803 q 743 821 731 803 q 740 858 754 839 l 554 1128 q 539 1139 550 1133 q 520 1145 529 1145 l 259 1145 q 239 1139 251 1145 q 224 1128 227 1133 l 38 858 "},"c":{"x_min":31,"x_max":725.375,"ha":757,"o":"m 722 248 q 713 281 725 267 q 682 296 701 296 q 667 293 672 296 q 654 287 661 291 l 657 287 q 634 278 649 284 q 597 265 620 273 q 493 243 540 243 q 367 279 407 243 q 327 391 327 315 q 364 526 327 477 q 468 575 402 575 q 578 552 522 575 q 631 530 610 540 q 663 512 652 520 q 707 510 686 497 q 725 551 727 523 l 707 734 q 699 754 707 743 q 684 768 691 765 q 593 801 647 784 q 452 818 538 818 q 144 702 258 818 q 59 567 87 644 q 31 390 31 490 q 143 92 31 203 q 442 -17 257 -17 q 585 1 514 -17 q 677 31 657 20 q 690 44 682 34 q 698 62 698 55 l 722 248 "},"¶":{"x_min":30.890625,"x_max":800,"ha":831,"o":"m 759 -140 q 788 -128 776 -140 q 800 -99 800 -117 l 800 1056 q 787 1087 800 1075 q 758 1100 775 1100 l 355 1100 q 122 1006 215 1100 q 54 902 78 961 q 30 768 30 842 q 98 515 30 596 q 317 434 165 434 l 317 -99 q 328 -128 317 -117 q 357 -140 340 -140 l 497 -140 q 527 -128 515 -140 q 539 -99 539 -117 l 539 900 l 579 900 l 579 -99 q 590 -128 579 -117 q 619 -140 602 -140 l 759 -140 "},"•":{"x_min":64,"x_max":546,"ha":610,"o":"m 304 745 q 211 728 252 745 q 133 674 169 711 q 64 504 64 604 q 134 334 64 405 q 305 264 204 264 q 475 334 405 264 q 546 504 546 404 q 473 675 546 605 q 305 745 404 745 l 304 745 "},"¥":{"x_min":31.5,"x_max":1171.671875,"ha":1202,"o":"m 148 469 q 119 456 132 469 q 107 426 107 444 l 107 285 q 119 255 107 267 q 148 243 132 243 l 439 243 l 439 41 q 450 12 439 25 q 480 0 462 0 l 719 0 q 750 12 737 0 q 763 41 763 25 l 763 243 l 1051 243 q 1082 255 1070 243 q 1095 285 1095 267 l 1095 426 q 1082 456 1095 444 q 1051 469 1070 469 l 788 469 l 801 486 l 1051 486 q 1082 498 1070 486 q 1095 528 1095 510 l 1095 669 q 1082 699 1095 687 q 1051 712 1070 712 l 954 712 l 1129 970 l 1163 1023 q 1166 1067 1178 1046 q 1128 1088 1154 1088 l 883 1088 q 863 1082 875 1088 q 849 1070 851 1077 l 600 727 l 369 1069 q 354 1082 366 1076 q 336 1088 343 1088 l 75 1088 q 36 1067 47 1088 q 40 1023 25 1046 l 250 712 l 148 712 q 119 699 132 712 q 107 669 107 687 l 107 528 q 119 498 107 510 q 148 486 132 486 l 401 486 l 412 469 l 148 469 "},"(":{"x_min":31,"x_max":452,"ha":483,"o":"m 278 472 q 286 626 278 555 q 314 755 295 697 q 421 870 345 852 q 442 885 432 873 q 452 912 452 897 l 452 1077 q 438 1111 452 1100 q 404 1119 424 1123 q 240 1040 311 1097 q 121 890 168 983 q 31 472 31 713 q 122 53 31 230 q 406 -174 217 -131 q 438 -166 424 -178 q 452 -132 452 -154 l 452 32 q 442 60 452 48 q 420 74 433 71 q 313 188 346 91 q 285 317 293 246 q 277 472 277 388 l 278 472 "},"U":{"x_min":31,"x_max":1157,"ha":1188,"o":"m 786 480 q 741 342 786 384 q 597 300 697 300 q 447 340 492 300 q 402 476 402 380 l 402 1049 q 389 1078 402 1065 q 358 1091 376 1091 l 74 1091 q 43 1078 56 1091 q 31 1049 31 1065 l 31 356 q 179 58 31 141 q 591 -17 314 -17 q 1002 58 861 -17 q 1157 343 1157 141 l 1157 1049 q 1144 1078 1157 1065 q 1115 1091 1131 1091 l 829 1091 q 798 1078 811 1091 q 786 1049 786 1065 l 786 480 "},"Ñ":{"x_min":31,"x_max":1168,"ha":1199,"o":"m 653 752 q 534 909 592 831 q 415 1070 476 987 q 401 1083 412 1077 q 381 1089 389 1089 l 72 1089 q 43 1076 56 1089 q 31 1047 31 1063 l 31 41 q 44 12 31 25 q 74 0 57 0 l 344 0 q 375 12 363 0 q 388 41 388 25 l 388 544 l 779 16 q 795 4 783 9 q 814 0 807 0 l 1124 0 q 1155 12 1143 0 q 1168 41 1168 25 l 1168 1047 q 1154 1076 1168 1063 q 1123 1089 1141 1089 l 853 1089 q 822 1076 834 1089 q 810 1047 810 1064 l 810 536 q 730 645 769 592 q 651 752 692 699 l 653 752 m 970 1403 l 839 1403 q 814 1394 825 1403 q 800 1375 803 1386 q 760 1328 789 1328 q 648 1357 708 1328 q 499 1395 571 1395 q 336 1337 404 1395 q 244 1145 268 1279 q 255 1117 242 1129 q 287 1105 268 1105 l 415 1105 q 440 1113 429 1105 q 454 1134 451 1122 q 496 1182 462 1182 q 548 1174 521 1182 q 605 1151 575 1166 q 757 1114 682 1114 q 918 1172 850 1114 q 1011 1362 987 1230 l 970 1403 "},"F":{"x_min":31,"x_max":968.78125,"ha":999,"o":"m 374 0 q 404 12 392 0 q 416 41 416 25 l 416 385 l 792 385 q 821 397 809 385 q 834 426 834 410 l 834 628 q 822 658 834 646 q 793 670 810 670 l 416 670 l 416 802 l 927 802 q 956 814 945 802 q 968 845 968 827 l 968 1048 q 956 1077 968 1064 q 927 1090 945 1090 l 74 1090 q 43 1077 56 1090 q 31 1048 31 1064 l 31 41 q 43 12 31 25 q 74 0 56 0 l 374 0 "},":":{"x_min":31,"x_max":267,"ha":298,"o":"m 64 786 q 40 776 50 786 q 31 751 31 766 l 31 548 q 40 523 31 533 q 64 514 50 514 l 233 514 q 257 523 247 514 q 267 548 267 533 l 267 751 q 257 776 267 766 q 233 786 247 786 l 64 786 m 64 272 q 40 262 50 272 q 31 237 31 252 l 31 34 q 40 9 31 19 q 64 0 50 0 l 233 0 q 257 9 247 0 q 267 34 267 19 l 267 237 q 257 262 267 252 q 233 272 247 272 l 64 272 "},"Û":{"x_min":31,"x_max":1157,"ha":1188,"o":"m 786 480 q 741 342 786 384 q 597 300 697 300 q 447 340 492 300 q 402 476 402 380 l 402 1049 q 389 1078 402 1065 q 358 1091 376 1091 l 74 1091 q 43 1078 56 1091 q 31 1049 31 1065 l 31 356 q 179 58 31 141 q 591 -17 314 -17 q 1002 58 861 -17 q 1157 343 1157 141 l 1157 1049 q 1144 1078 1157 1065 q 1115 1091 1131 1091 l 829 1091 q 798 1078 811 1091 q 786 1049 786 1065 l 786 480 m 261 1171 q 258 1134 247 1152 q 296 1116 269 1116 l 476 1116 q 495 1120 483 1116 q 510 1131 507 1125 l 612 1255 l 712 1131 q 727 1121 716 1127 q 745 1116 738 1116 l 927 1116 q 965 1134 954 1116 q 962 1171 976 1152 l 776 1441 q 761 1452 772 1446 q 743 1458 751 1458 l 482 1458 q 463 1452 474 1458 q 447 1441 451 1446 l 261 1171 "},"*":{"x_min":31,"x_max":800,"ha":831,"o":"m 700 896 q 710 929 713 911 q 688 958 707 947 l 526 1051 q 491 1055 508 1062 q 468 1029 475 1049 l 415 883 l 364 1029 q 340 1055 357 1049 q 305 1051 323 1062 l 143 958 q 121 929 125 947 q 132 896 118 911 l 233 775 l 79 803 q 45 794 60 805 q 31 764 31 783 l 31 578 q 45 546 31 558 q 79 537 60 534 l 233 565 q 226 556 230 559 q 218 547 222 553 q 184 507 196 522 q 164 483 172 493 q 148 465 155 473 q 132 444 142 457 q 123 410 119 429 q 143 382 126 391 l 305 289 q 340 284 323 277 q 364 311 357 291 l 415 457 l 468 311 q 491 284 475 291 q 526 289 508 277 l 688 382 q 709 410 705 391 q 700 444 712 429 q 682 465 688 457 q 668 483 676 473 q 648 507 659 493 q 614 547 636 522 q 604 556 608 553 q 597 565 600 559 l 752 537 q 786 546 772 534 q 800 578 800 558 l 800 764 q 786 794 800 783 q 752 803 772 805 l 598 775 l 700 896 "},"†":{"x_min":31,"x_max":639,"ha":670,"o":"m 454 1049 q 446 1085 458 1070 q 415 1101 434 1101 l 253 1101 q 223 1085 233 1101 q 215 1049 212 1070 l 254 820 l 78 863 q 44 856 58 868 q 31 821 31 843 l 31 650 q 44 618 31 629 q 78 610 58 606 l 250 649 l 210 485 l 265 -102 q 278 -128 266 -117 q 305 -140 290 -140 l 362 -140 q 389 -128 378 -140 q 403 -102 401 -117 l 458 485 l 418 649 l 590 610 q 624 618 609 606 q 639 650 639 629 l 639 821 q 624 856 639 843 q 590 863 609 868 l 412 820 l 454 1049 "},"°":{"x_min":31,"x_max":468,"ha":499,"o":"m 248 1134 q 94 1070 158 1134 q 31 916 31 1006 q 96 761 31 827 q 250 698 160 698 q 402 761 338 698 q 468 916 468 825 q 401 1070 468 1003 q 250 1134 337 1134 l 248 1134 m 250 970 q 288 954 273 970 q 303 916 303 938 q 287 877 303 892 q 249 862 271 862 q 210 877 225 862 q 195 916 195 892 q 210 954 195 938 q 249 970 225 970 l 250 970 "},"V":{"x_min":30.875,"x_max":1308.171875,"ha":1339,"o":"m 961 1091 q 938 1083 950 1091 q 922 1066 926 1075 l 680 527 l 429 1066 q 412 1084 423 1077 q 390 1091 401 1091 l 75 1091 q 37 1072 50 1091 q 36 1031 25 1054 l 537 9 q 554 -8 541 0 q 576 -16 566 -16 l 758 -16 q 779 -9 768 -16 q 797 7 791 -2 l 1302 1029 q 1302 1072 1313 1053 q 1263 1091 1290 1091 l 961 1091 "},"\u001e":{"x_min":31,"x_max":1123,"ha":1154,"o":"m 1123 268 q 1110 297 1123 284 q 1080 310 1097 310 l 576 310 l 1094 817 q 1102 832 1098 821 q 1107 849 1107 843 l 1107 1048 q 1094 1077 1107 1064 q 1065 1090 1082 1090 l 91 1090 q 62 1077 75 1090 q 50 1048 50 1064 l 50 845 q 62 814 50 827 q 91 802 75 802 l 568 802 l 43 282 q 35 267 40 278 q 31 253 31 257 l 31 41 q 43 12 31 25 q 74 0 56 0 l 1081 0 q 1110 12 1097 0 q 1123 41 1123 25 l 1123 268 m 270 1451 q 233 1441 244 1460 q 236 1403 222 1423 l 423 1134 q 438 1121 427 1127 q 458 1116 450 1116 l 719 1116 q 738 1121 727 1116 q 754 1134 748 1127 l 940 1403 q 943 1440 954 1423 q 905 1457 932 1457 l 723 1457 q 705 1453 716 1457 q 690 1444 694 1449 l 588 1318 q 574 1338 588 1318 q 540 1383 559 1357 q 505 1429 522 1408 q 484 1451 488 1451 l 270 1451 "},"å":{"x_min":31,"x_max":922.21875,"ha":953,"o":"m 636 25 q 692 -6 661 3 q 758 -16 722 -16 l 905 106 q 921 128 918 116 q 919 152 923 141 q 905 171 915 163 q 879 179 894 179 q 869 186 876 179 q 860 194 860 193 l 860 479 q 836 635 860 570 q 764 740 812 699 q 640 799 715 780 q 462 818 565 818 q 341 806 399 818 q 232 776 283 795 q 147 738 179 755 q 99 706 114 720 q 87 685 90 699 q 89 660 85 672 l 142 540 q 165 517 149 523 q 199 519 182 511 q 248 541 221 530 q 307 565 275 552 q 374 584 340 578 q 444 590 408 590 q 520 570 493 590 q 548 510 548 550 l 433 510 q 273 490 344 510 q 146 432 201 470 q 31 232 31 355 q 106 50 31 117 q 326 -17 182 -17 q 471 3 400 -17 q 604 56 541 24 q 618 41 611 48 q 636 25 625 34 m 508 218 q 408 200 462 200 q 338 234 338 200 q 549 303 338 303 l 554 303 l 554 237 q 533 228 544 233 q 508 218 522 223 m 464 1310 q 296 1239 367 1310 q 227 1072 227 1169 q 296 904 227 973 q 463 835 364 835 q 631 904 558 835 l 631 902 q 702 1072 702 973 q 631 1240 702 1171 l 631 1239 q 464 1310 560 1310 m 464 1138 q 511 1119 492 1138 q 530 1072 530 1100 q 511 1025 530 1044 q 464 1007 492 1007 q 417 1025 436 1007 q 399 1072 399 1044 q 417 1119 399 1100 q 464 1138 436 1138 "},"0":{"x_min":31,"x_max":962,"ha":993,"o":"m 962 545 q 855 968 962 833 l 855 966 q 496 1110 745 1110 q 137 968 247 1110 q 31 545 31 832 q 58 297 31 402 q 137 124 85 192 q 496 -17 249 -17 q 855 124 746 -17 l 855 123 q 962 545 962 259 m 606 546 q 586 315 606 376 q 496 278 574 278 q 406 315 418 278 q 392 402 397 344 q 388 546 388 461 q 406 776 388 718 q 496 814 415 814 q 586 776 574 814 q 606 546 606 714 "},"”":{"x_min":31,"x_max":573,"ha":606,"o":"m 573 1079 q 563 1106 573 1094 q 539 1118 553 1118 l 370 1118 q 346 1106 356 1118 q 337 1079 337 1094 l 337 883 q 346 857 337 868 q 370 846 356 846 l 406 846 l 364 725 q 367 689 357 705 q 396 673 377 673 l 481 673 q 499 680 489 673 q 511 697 509 687 l 573 876 l 573 1079 m 267 1079 q 257 1106 267 1094 q 233 1118 247 1118 l 64 1118 q 40 1106 50 1118 q 31 1079 31 1094 l 31 883 q 40 857 31 868 q 64 846 50 846 l 100 846 l 58 725 q 61 689 51 705 q 90 673 71 673 l 175 673 q 193 680 183 673 q 205 697 203 687 l 267 876 l 267 1079 "},"¾":{"x_min":28.265625,"x_max":1595,"ha":1627,"o":"m 272 53 q 261 30 263 42 q 265 7 260 17 q 280 -10 270 -3 q 306 -17 291 -17 l 496 -17 q 514 -12 503 -17 q 529 -2 525 -7 l 1445 1039 q 1452 1085 1463 1061 q 1410 1110 1441 1110 l 1219 1110 q 1203 1105 1214 1110 q 1188 1096 1192 1100 l 272 53 m 62 928 q 75 897 62 909 q 106 885 88 885 l 274 885 l 229 844 q 220 831 225 841 q 216 813 216 820 l 216 720 q 228 689 216 701 q 259 676 241 676 q 338 673 307 676 q 382 660 370 669 q 398 637 398 651 q 384 620 398 626 q 346 615 370 615 q 282 620 311 615 q 225 638 253 626 l 228 638 q 178 660 196 651 q 149 673 160 668 q 114 677 131 683 q 88 655 96 672 l 31 537 q 30 509 25 524 q 45 485 34 494 q 155 431 63 467 q 348 397 241 397 q 584 454 503 397 q 665 630 665 511 q 622 755 665 705 q 499 828 579 805 l 607 919 q 617 934 611 923 q 623 951 623 946 l 623 1052 q 609 1083 623 1071 q 577 1096 595 1096 l 105 1096 q 74 1083 87 1096 q 62 1052 62 1071 l 62 928 m 1279 689 q 1261 684 1272 689 q 1244 673 1250 679 l 912 302 l 912 143 q 925 112 912 124 q 957 100 939 100 l 1231 100 l 1231 43 q 1243 12 1231 25 q 1274 0 1256 0 l 1454 0 q 1485 12 1472 0 q 1499 43 1499 25 l 1499 100 l 1550 100 q 1581 112 1567 100 q 1595 143 1595 125 l 1595 267 q 1581 298 1595 285 q 1549 311 1567 311 l 1498 311 l 1498 646 q 1484 676 1498 664 q 1453 689 1471 689 l 1279 689 m 1140 311 l 1231 409 l 1231 311 l 1140 311 "},"@":{"x_min":93,"x_max":1197,"ha":1291,"o":"m 670 956 q 261 785 429 956 q 93 394 93 614 q 258 -4 93 168 q 683 -175 424 -175 q 959 -97 833 -175 q 1126 60 1084 -20 l 991 60 q 866 -13 955 19 q 665 -46 775 -46 q 378 76 504 -46 q 249 387 249 198 q 373 699 249 571 q 670 827 498 827 q 954 728 840 827 q 1068 497 1068 631 q 1016 292 1068 378 q 918 206 966 206 l 902 218 q 893 246 893 231 q 893 254 893 250 q 895 265 894 258 l 980 657 l 840 657 l 823 590 q 747 661 802 638 q 638 685 691 685 q 409 575 488 685 q 329 329 329 465 q 404 129 329 197 q 577 60 480 60 q 666 86 627 60 q 726 139 708 114 q 761 73 738 91 q 808 57 786 57 q 1072 186 947 57 q 1197 490 1197 315 q 1048 815 1197 676 q 670 956 899 956 m 665 529 q 749 494 719 529 q 780 412 780 462 q 736 287 780 357 q 619 220 690 220 q 536 256 572 220 q 500 380 500 294 q 549 479 500 430 q 665 529 597 529 "},"ö":{"x_min":31,"x_max":915.4375,"ha":946,"o":"m 915 399 q 795 706 915 594 q 472 818 672 818 q 151 706 273 818 q 31 399 31 594 q 151 94 31 206 q 472 -17 271 -17 q 794 94 675 -17 q 915 399 915 206 m 621 399 q 582 278 621 321 q 472 234 543 234 q 364 278 403 234 q 325 399 325 321 q 364 521 325 477 q 472 565 403 565 q 582 521 543 565 q 621 399 621 477 m 574 1086 q 546 1076 559 1086 q 534 1052 534 1066 l 534 874 q 546 850 534 860 q 574 841 559 841 l 793 841 q 822 850 810 841 q 834 874 834 860 l 834 1052 q 822 1076 834 1066 q 793 1086 810 1086 l 574 1086 m 169 1086 q 140 1076 152 1086 q 129 1052 129 1066 l 129 874 q 140 850 129 860 q 169 841 152 841 l 387 841 q 416 850 404 841 q 428 874 428 860 l 428 1052 q 416 1076 428 1066 q 387 1086 404 1086 l 169 1086 "},"i":{"x_min":33,"x_max":325,"ha":358,"o":"m 291 0 q 315 12 305 0 q 325 41 325 25 l 325 778 q 318 794 325 786 q 301 807 311 801 q 281 816 291 813 q 263 820 270 820 l 67 820 q 42 807 52 820 q 33 778 33 794 l 33 41 q 42 12 33 25 q 67 0 52 0 l 291 0 m 47 999 q 82 902 47 937 q 179 867 117 867 q 276 902 241 867 q 311 999 311 937 q 276 1095 311 1060 q 179 1131 241 1131 q 82 1095 117 1131 q 47 999 47 1060 "},"Õ":{"x_min":31,"x_max":1338,"ha":1369,"o":"m 1338 546 q 1172 970 1338 830 q 683 1110 1006 1110 q 196 970 361 1110 q 31 546 31 830 q 198 123 31 263 q 685 -16 365 -16 q 1172 122 1007 -16 q 1338 546 1338 261 m 951 546 q 882 366 951 426 q 683 306 814 306 q 485 366 553 306 q 417 546 417 426 q 485 726 417 665 q 685 786 554 786 q 884 725 815 786 q 953 546 953 665 l 951 546 m 1047 1403 l 915 1403 q 890 1394 901 1403 q 876 1375 879 1386 q 836 1328 865 1328 q 725 1357 784 1328 q 575 1395 647 1395 q 412 1337 480 1395 q 321 1146 344 1279 q 331 1117 318 1129 q 364 1106 344 1106 l 491 1106 q 516 1114 505 1106 q 530 1134 528 1122 q 572 1182 539 1182 q 624 1174 597 1182 q 682 1151 651 1166 q 833 1114 758 1114 q 995 1172 926 1114 q 1087 1362 1064 1230 l 1047 1403 "},"þ":{"x_min":31,"x_max":923,"ha":954,"o":"m 554 -17 q 821 113 716 -17 q 898 257 874 178 q 923 431 923 335 q 816 728 923 616 l 816 727 q 540 847 708 847 q 445 831 492 847 q 355 784 397 816 l 355 1058 q 342 1087 355 1074 q 313 1100 329 1100 l 72 1100 q 43 1087 56 1100 q 31 1058 31 1075 l 31 -116 q 43 -147 31 -135 q 72 -160 56 -160 l 313 -160 q 342 -147 329 -160 q 355 -116 355 -135 l 355 52 q 449 0 399 16 q 554 -17 499 -17 m 478 605 q 578 552 540 605 q 617 416 617 499 q 583 264 617 322 q 490 207 550 207 q 449 215 470 207 q 410 238 429 223 q 377 269 391 254 q 353 299 363 284 l 353 549 q 406 588 374 571 q 478 605 438 605 "},"]":{"x_min":30.734375,"x_max":427,"ha":458,"o":"m 30 -9 l 30 -131 q 41 -162 30 -149 q 68 -175 52 -175 l 389 -175 q 415 -162 404 -175 q 427 -131 427 -149 l 427 1077 q 415 1108 427 1096 q 389 1121 404 1121 l 68 1121 q 41 1108 52 1121 q 30 1078 30 1096 l 30 955 q 41 925 30 937 q 68 913 52 913 l 196 913 l 196 32 l 68 32 q 41 19 52 32 q 30 -9 30 7 "},"m":{"x_min":31,"x_max":1371,"ha":1402,"o":"m 1328 0 q 1358 11 1346 0 q 1371 41 1371 23 l 1371 518 q 1088 817 1371 817 q 986 804 1036 817 q 888 768 937 792 q 840 742 862 754 q 800 719 819 730 q 718 789 770 762 q 597 817 666 817 q 448 793 518 817 q 319 728 379 769 l 286 780 q 268 793 280 787 q 248 799 257 799 l 74 799 q 43 787 55 799 q 31 758 31 775 l 31 41 q 43 11 31 23 q 74 0 55 0 l 320 0 q 351 11 339 0 q 364 41 364 23 l 364 518 q 382 529 370 523 q 408 542 393 535 l 407 542 q 496 563 452 563 q 525 537 515 563 q 535 472 535 512 l 535 41 q 547 11 535 23 q 578 0 559 0 l 824 0 q 855 11 843 0 q 868 41 868 23 l 868 519 q 886 528 874 523 q 913 540 898 533 q 957 557 936 551 q 998 563 978 563 q 1028 537 1018 563 q 1038 472 1038 512 l 1038 41 q 1050 11 1038 23 q 1081 0 1062 0 l 1328 0 "},"\u001b":{"x_min":31,"x_max":1021,"ha":1060,"o":"m 449 0 q 478 12 466 0 q 491 41 491 25 l 491 570 l 613 570 q 642 581 629 570 q 655 611 655 593 l 655 745 q 642 774 655 761 q 613 787 629 787 l 491 787 l 491 818 q 499 843 491 836 q 520 850 507 850 q 571 844 547 850 q 609 835 595 839 q 614 834 610 835 q 618 834 617 834 q 649 846 636 834 q 661 876 661 858 l 661 1026 q 653 1050 661 1037 q 634 1065 645 1062 q 564 1082 606 1076 q 463 1089 521 1089 q 244 1027 324 1089 q 165 844 165 965 l 165 787 l 72 787 q 43 774 56 787 q 31 745 31 761 l 31 611 q 43 581 31 593 q 72 570 56 570 l 165 570 l 165 41 q 176 12 165 25 q 206 0 188 0 l 449 0 m 736 1089 q 705 1076 718 1089 q 693 1047 693 1063 l 693 41 q 705 12 693 25 q 736 0 718 0 l 979 0 q 1008 12 995 0 q 1021 41 1021 25 l 1021 1047 q 1008 1076 1021 1063 q 979 1089 995 1089 l 736 1089 "},"8":{"x_min":31,"x_max":969,"ha":1000,"o":"m 31 332 q 62 182 31 248 q 155 73 94 117 q 302 5 215 28 q 499 -17 389 -17 q 845 73 721 -17 q 969 342 969 164 q 894 537 969 460 l 895 537 q 818 599 861 573 q 897 690 870 637 q 925 804 925 744 q 797 1032 925 945 q 499 1110 678 1110 q 197 1032 313 1110 q 73 805 73 950 q 96 693 73 747 q 177 599 120 640 q 65 489 99 553 q 31 332 31 424 m 499 462 q 594 434 561 462 q 627 355 627 407 q 594 275 627 302 q 500 248 561 248 q 370 355 370 248 q 499 462 370 462 m 499 843 q 569 825 543 843 q 596 776 596 808 q 569 727 596 744 q 499 711 543 711 q 427 727 453 711 q 401 776 401 744 q 427 826 401 809 q 499 843 454 843 "},"R":{"x_min":31,"x_max":1280.03125,"ha":1310,"o":"m 558 385 q 644 376 633 385 q 657 365 651 372 q 669 351 664 358 l 668 354 l 845 24 q 861 7 851 14 q 883 0 872 0 l 1236 0 q 1274 20 1262 0 q 1272 64 1286 40 l 1082 385 q 1030 440 1061 412 q 954 492 998 468 q 1023 520 991 504 q 1078 554 1054 536 q 1174 784 1174 625 q 1057 1010 1174 924 q 769 1090 949 1090 l 72 1090 q 43 1077 56 1090 q 31 1048 31 1064 l 31 42 q 43 12 31 25 q 72 0 56 0 l 380 0 q 411 12 399 0 q 424 42 424 25 l 424 385 l 558 385 m 632 841 q 748 817 708 841 q 789 742 789 793 q 736 657 789 681 q 582 634 683 634 l 415 634 l 415 841 l 632 841 "},"á":{"x_min":31,"x_max":922.21875,"ha":953,"o":"m 636 26 q 691 -5 661 4 q 758 -15 722 -15 l 905 106 q 921 129 918 116 q 919 152 923 141 q 905 171 915 163 q 879 179 894 179 q 869 186 876 179 q 860 194 860 193 l 860 479 q 836 635 860 570 q 764 740 812 699 q 640 799 715 780 q 462 818 565 818 q 341 806 399 818 q 232 776 283 795 q 146 738 179 755 q 99 706 114 720 q 87 685 90 699 q 89 660 85 672 l 142 540 q 165 517 149 523 q 199 519 182 511 q 248 541 221 530 q 307 565 275 552 q 374 584 340 578 q 444 590 408 590 q 520 570 493 590 q 548 510 548 550 l 433 510 q 273 490 344 510 q 146 432 201 470 q 31 232 31 355 q 106 50 31 117 q 326 -17 182 -17 q 470 4 400 -17 q 604 56 541 25 q 617 41 611 48 q 636 26 624 34 m 508 218 q 408 200 462 200 q 338 234 338 200 q 549 303 338 303 l 554 303 l 554 237 q 533 228 544 233 q 508 218 522 223 m 300 913 q 298 876 287 894 q 333 858 308 858 l 504 858 q 520 862 509 858 q 534 870 530 866 l 790 1140 q 797 1180 808 1160 q 760 1200 787 1200 l 508 1200 q 489 1195 499 1200 q 475 1183 479 1190 l 300 913 "},"×":{"x_min":31,"x_max":825,"ha":856,"o":"m 42 146 l 176 13 q 204 1 189 1 q 233 13 221 1 l 428 208 l 622 13 q 650 1 634 1 q 679 13 666 1 l 812 146 q 825 174 825 159 q 812 203 825 191 l 618 398 l 812 593 q 825 620 825 605 q 812 650 825 637 l 679 783 q 650 796 666 796 q 622 783 634 796 l 428 588 l 233 783 q 204 796 221 796 q 176 783 189 796 l 43 650 q 31 620 31 637 q 43 593 31 604 l 237 398 l 43 203 q 31 174 31 191 q 42 146 31 158 "},"o":{"x_min":31,"x_max":915.4375,"ha":946,"o":"m 915 399 q 794 706 915 594 q 472 818 672 818 q 151 706 274 818 q 31 399 31 594 q 151 94 31 206 q 472 -17 271 -17 q 794 94 675 -17 q 915 399 915 206 m 621 399 q 582 278 621 321 q 472 234 543 234 q 364 278 403 234 q 325 399 325 321 q 364 521 325 477 q 472 565 403 565 q 582 521 543 565 q 621 399 621 477 "},"5":{"x_min":30.828125,"x_max":967,"ha":998,"o":"m 913 1049 q 899 1078 913 1065 q 869 1091 886 1091 l 209 1091 q 182 1079 194 1091 q 168 1053 169 1068 l 118 594 q 123 571 116 583 q 140 552 130 559 l 318 440 q 335 434 323 436 q 354 436 347 433 q 487 457 409 457 q 579 432 544 457 q 614 367 614 407 q 571 297 614 322 q 462 273 529 273 q 368 280 414 273 q 275 306 322 288 q 202 334 229 324 q 168 347 175 344 q 134 352 151 358 q 109 326 116 346 l 33 122 q 34 91 27 107 q 55 68 40 75 q 116 43 76 57 q 214 14 155 29 q 479 -16 326 -16 q 839 75 712 -16 q 967 350 967 166 q 935 511 967 441 q 845 629 904 581 q 701 703 786 678 q 509 728 616 728 q 448 728 479 728 q 389 719 416 728 l 400 809 l 871 809 q 900 821 887 809 q 913 850 913 834 l 913 1049 "},"õ":{"x_min":31,"x_max":915.4375,"ha":946,"o":"m 915 399 q 794 706 915 594 q 472 818 672 818 q 151 706 274 818 q 31 399 31 594 q 151 94 31 206 q 472 -17 271 -17 q 794 94 675 -17 q 915 399 915 206 m 621 399 q 582 278 621 321 q 472 234 543 234 q 364 278 403 234 q 325 399 325 321 q 364 521 325 477 q 472 565 403 565 q 582 521 543 565 q 621 399 621 477 m 830 1160 l 700 1160 q 675 1151 686 1160 q 661 1132 664 1143 q 621 1085 650 1085 q 509 1114 568 1085 q 360 1152 430 1152 q 197 1094 265 1152 q 106 902 129 1036 q 115 874 103 886 q 147 862 128 862 l 275 862 q 300 870 289 862 q 314 891 311 879 q 355 939 322 939 q 465 908 404 939 q 616 871 544 871 q 778 929 709 871 q 871 1119 847 987 l 830 1160 "},"7":{"x_min":31,"x_max":937,"ha":968,"o":"m 937 1048 q 924 1077 937 1064 q 895 1090 911 1090 l 72 1090 q 43 1077 56 1090 q 31 1048 31 1064 l 31 818 q 43 789 31 802 q 72 777 56 777 l 559 777 q 449 620 500 697 q 354 465 399 543 q 157 58 243 274 q 160 17 147 35 q 196 0 172 0 l 509 0 q 534 9 521 0 q 549 30 546 18 q 627 269 585 154 q 720 490 668 383 q 825 689 771 599 q 937 852 880 779 l 937 1048 "},"K":{"x_min":31,"x_max":1285.0625,"ha":1316,"o":"m 374 0 q 403 12 390 0 q 416 41 416 25 l 416 420 l 836 11 q 851 4 841 8 q 867 0 861 0 l 1241 0 q 1266 6 1256 0 q 1281 25 1277 13 q 1284 48 1286 36 q 1270 72 1281 61 l 741 588 l 1131 1018 q 1142 1040 1141 1027 q 1138 1064 1143 1052 q 1122 1082 1134 1075 q 1097 1089 1111 1089 l 775 1089 q 759 1084 770 1089 q 743 1075 747 1079 l 416 701 l 416 1047 q 403 1076 416 1064 q 374 1089 390 1089 l 72 1089 q 43 1076 56 1089 q 31 1047 31 1063 l 31 41 q 43 12 31 25 q 72 0 56 0 l 374 0 "},",":{"x_min":31,"x_max":267,"ha":298,"o":"m 64 275 q 40 263 50 275 q 31 237 31 252 l 31 41 q 40 15 31 26 q 64 4 50 4 l 100 4 l 58 -116 q 61 -152 51 -136 q 90 -168 71 -168 l 175 -168 q 193 -161 183 -168 q 205 -144 203 -154 l 267 31 l 267 237 q 257 263 267 252 q 233 275 247 275 l 64 275 "},"d":{"x_min":31,"x_max":923,"ha":954,"o":"m 716 22 q 731 6 720 13 q 753 0 742 0 l 881 0 q 910 12 898 0 q 923 41 923 25 l 923 1049 q 910 1078 923 1065 q 881 1091 898 1091 l 642 1091 q 612 1078 624 1091 q 601 1049 601 1065 l 601 783 q 575 795 588 790 q 549 807 563 800 q 400 839 475 839 q 126 719 227 839 q 31 411 31 604 q 129 102 31 217 q 402 -17 232 -17 q 598 33 523 -17 q 639 63 620 48 q 678 92 659 77 l 716 22 m 552 244 q 468 215 506 215 q 372 262 406 215 q 338 394 338 310 q 376 545 338 490 q 491 600 415 600 q 564 580 534 600 q 585 570 575 574 q 601 562 594 565 l 601 276 q 582 262 594 270 q 552 244 570 255 "},"¨":{"x_min":31,"x_max":736,"ha":767,"o":"m 476 1170 q 447 1160 459 1170 q 435 1136 435 1150 l 435 958 q 448 934 435 944 q 476 925 461 925 l 695 925 q 724 934 712 925 q 736 958 736 944 l 736 1136 q 723 1160 736 1150 q 694 1170 711 1170 l 476 1170 m 71 1170 q 42 1160 54 1170 q 31 1136 31 1150 l 31 958 q 43 934 31 944 q 72 925 56 925 l 290 925 q 319 934 307 925 q 331 958 331 944 l 331 1136 q 318 1160 331 1150 q 289 1170 306 1170 l 71 1170 "},"Ô":{"x_min":31,"x_max":1338,"ha":1369,"o":"m 1338 545 q 1172 970 1338 830 q 683 1110 1006 1110 q 196 970 361 1110 q 31 545 31 830 q 198 122 31 262 q 685 -17 365 -17 q 1172 121 1007 -17 q 1338 545 1338 260 m 951 546 q 882 365 951 426 q 683 305 814 305 q 485 365 553 305 q 417 545 417 425 q 485 725 417 665 q 685 786 554 786 q 884 725 815 786 q 953 546 953 665 l 951 546 m 351 1190 q 348 1153 337 1171 q 386 1135 360 1135 l 566 1135 q 585 1139 573 1135 q 600 1150 597 1144 l 703 1273 l 803 1150 q 818 1140 807 1146 q 836 1135 829 1135 l 1018 1135 q 1055 1153 1044 1135 q 1053 1190 1066 1171 l 866 1460 q 852 1471 862 1465 q 833 1476 841 1476 l 572 1476 q 552 1471 564 1476 q 537 1460 540 1465 l 351 1190 "},"E":{"x_min":31,"x_max":961.828125,"ha":992,"o":"m 920 0 q 950 12 938 0 q 961 41 961 25 l 961 244 q 950 275 961 262 q 920 288 938 288 l 416 288 l 416 404 l 814 404 q 843 416 831 404 q 856 447 856 429 l 856 648 q 843 677 856 664 q 814 690 831 690 l 416 690 l 416 802 l 882 802 q 911 814 899 802 q 924 845 924 827 l 924 1048 q 911 1077 924 1064 q 882 1090 899 1090 l 72 1090 q 43 1077 56 1090 q 31 1048 31 1064 l 31 41 q 43 12 31 25 q 72 0 56 0 l 920 0 "},"Y":{"x_min":31.171875,"x_max":1418.25,"ha":1449,"o":"m 1043 1089 q 1024 1083 1036 1089 q 1008 1070 1011 1077 l 751 725 l 469 1073 q 454 1084 465 1079 q 436 1089 443 1089 l 76 1089 q 35 1065 47 1089 q 43 1019 23 1041 l 528 436 l 528 41 q 540 12 528 25 q 569 0 553 0 l 880 0 q 911 12 898 0 q 924 41 924 25 l 924 436 l 1407 1019 q 1413 1065 1425 1041 q 1372 1089 1401 1089 l 1043 1089 "},"\"":{"x_min":31,"x_max":428,"ha":459,"o":"m 428 941 q 418 968 428 956 q 398 980 409 980 l 301 980 q 280 968 288 980 q 272 941 272 956 l 272 572 q 280 546 272 557 q 301 535 288 535 l 398 535 q 418 546 409 535 q 428 572 428 557 l 428 941 m 187 941 q 177 968 187 956 q 157 980 168 980 l 60 980 q 39 968 47 980 q 31 941 31 956 l 31 572 q 39 546 31 557 q 60 535 47 535 l 157 535 q 177 546 168 535 q 187 572 187 557 l 187 941 "},"‹":{"x_min":32,"x_max":521.703125,"ha":553,"o":"m 511 665 q 518 709 527 686 q 482 732 508 732 l 301 732 q 284 727 294 732 q 270 716 275 722 l 38 418 q 32 391 32 406 q 38 366 32 377 l 270 67 q 284 58 275 63 q 301 54 294 54 l 482 54 q 518 76 508 54 q 511 119 527 98 l 291 393 l 511 665 "},"ê":{"x_min":31,"x_max":791,"ha":822,"o":"m 782 102 l 731 233 q 708 255 724 248 q 677 255 692 262 q 658 248 672 252 q 618 237 643 244 q 522 225 572 225 q 379 266 421 225 q 354 302 365 278 l 750 302 q 779 314 767 302 q 791 343 791 327 l 791 405 q 690 701 791 588 q 418 817 586 817 q 140 702 250 817 q 31 413 31 588 q 153 96 31 210 q 479 -17 275 -17 q 560 -12 520 -17 q 638 1 600 -7 q 708 23 675 10 q 765 52 740 35 l 782 102 m 361 552 q 417 590 379 590 q 463 563 445 590 q 486 487 481 535 l 342 487 q 361 552 347 526 m 71 872 q 68 834 57 852 q 106 816 79 816 l 286 816 q 305 821 293 816 q 320 831 317 826 l 422 955 l 522 831 q 538 822 527 827 q 556 816 549 816 l 738 816 q 775 834 764 816 q 772 872 786 852 l 586 1141 q 572 1152 582 1146 q 553 1158 561 1158 l 292 1158 q 272 1152 283 1158 q 257 1141 261 1146 l 71 872 "},"Ï":{"x_min":31,"x_max":736,"ha":767,"o":"m 491 0 q 517 12 507 0 q 528 41 528 25 l 528 1047 q 516 1076 528 1063 q 490 1089 505 1089 l 232 1089 q 206 1076 216 1089 q 196 1047 196 1063 l 196 41 q 207 12 196 25 q 233 0 218 0 l 491 0 m 476 1441 q 447 1431 459 1441 q 435 1407 435 1421 l 435 1229 q 448 1205 435 1215 q 476 1196 461 1196 l 695 1196 q 724 1205 712 1196 q 736 1229 736 1215 l 736 1407 q 723 1431 736 1421 q 694 1441 711 1441 l 476 1441 m 71 1441 q 42 1431 54 1441 q 31 1407 31 1421 l 31 1229 q 43 1205 31 1215 q 72 1196 56 1196 l 290 1196 q 319 1205 307 1196 q 331 1229 331 1215 l 331 1407 q 318 1431 331 1421 q 289 1441 306 1441 l 71 1441 "},"„":{"x_min":31,"x_max":573,"ha":597,"o":"m 573 123 q 563 150 573 138 q 539 162 553 162 l 370 162 q 346 150 356 162 q 337 123 337 138 l 337 -72 q 346 -98 337 -87 q 370 -110 356 -110 l 406 -110 l 364 -230 q 367 -266 357 -250 q 396 -282 377 -282 l 481 -282 q 499 -275 489 -282 q 511 -258 509 -268 l 573 -79 l 573 123 m 267 123 q 257 150 267 138 q 233 162 247 162 l 64 162 q 40 150 50 162 q 31 123 31 138 l 31 -72 q 40 -98 31 -87 q 64 -110 50 -110 l 100 -110 l 58 -230 q 61 -266 51 -250 q 90 -282 71 -282 l 175 -282 q 193 -275 183 -282 q 205 -258 203 -268 l 267 -79 l 267 123 "},"Â":{"x_min":31.0625,"x_max":1473.09375,"ha":1504,"o":"m 1427 0 q 1467 18 1455 0 q 1466 61 1479 37 l 929 1066 q 912 1083 923 1076 q 891 1090 901 1090 l 645 1090 q 625 1083 637 1090 q 608 1067 613 1076 l 37 62 q 36 19 25 38 q 76 0 48 0 l 363 0 q 386 6 375 0 q 402 23 397 13 l 473 160 l 994 160 l 1065 23 q 1081 6 1070 13 q 1102 0 1093 0 l 1427 0 m 743 646 l 868 405 l 609 405 l 743 646 m 412 1171 q 409 1134 398 1152 q 447 1116 420 1116 l 627 1116 q 646 1120 634 1116 q 661 1131 658 1125 l 763 1255 l 863 1131 q 879 1121 868 1127 q 897 1116 890 1116 l 1079 1116 q 1116 1134 1105 1116 q 1113 1171 1127 1152 l 927 1441 q 913 1452 925 1446 q 894 1458 902 1458 l 633 1458 q 613 1452 625 1458 q 598 1441 602 1446 l 412 1171 "},"\u0006":{"x_min":31,"x_max":280,"ha":311,"o":"m 65 1090 q 40 1080 50 1090 q 31 1056 31 1070 l 31 878 q 41 854 31 864 q 65 845 51 845 l 246 845 q 270 854 260 845 q 280 878 280 864 l 280 1056 q 269 1080 280 1070 q 245 1090 259 1090 l 65 1090 "},"Í":{"x_min":31,"x_max":548.34375,"ha":579,"o":"m 325 0 q 351 12 341 0 q 362 41 362 25 l 362 1047 q 351 1076 362 1063 q 325 1089 341 1089 l 67 1089 q 41 1076 51 1089 q 31 1047 31 1063 l 31 41 q 41 12 31 25 q 67 0 51 0 l 325 0 m 46 1171 q 44 1134 33 1152 q 79 1116 54 1116 l 250 1116 q 266 1120 256 1116 q 281 1128 277 1124 l 536 1397 q 544 1437 554 1416 q 507 1457 534 1457 l 254 1457 q 236 1452 246 1457 q 221 1440 225 1447 l 46 1171 "},"´":{"x_min":30.671875,"x_max":539.21875,"ha":569,"o":"m 37 789 q 35 752 25 770 q 70 734 45 734 l 241 734 q 257 738 247 734 q 272 746 268 742 l 527 1016 q 535 1055 545 1035 q 498 1076 525 1076 l 245 1076 q 227 1071 237 1076 q 212 1059 216 1066 l 37 789 "},"ì":{"x_min":30.234375,"x_max":545.328125,"ha":577,"o":"m 505 0 q 529 11 519 0 q 539 41 539 23 l 539 756 q 529 786 539 774 q 505 798 519 798 l 309 798 q 284 786 294 798 q 275 756 275 774 l 275 41 q 284 11 275 23 q 309 0 294 0 l 505 0 m 504 831 q 540 849 529 831 q 537 886 551 867 l 358 1156 q 343 1167 354 1162 q 325 1173 333 1173 l 70 1173 q 34 1152 44 1173 q 41 1113 23 1132 l 301 843 q 315 835 305 840 q 331 831 325 831 l 504 831 "},"±":{"x_min":31,"x_max":831,"ha":862,"o":"m 31 41 q 43 11 31 23 q 72 0 56 0 l 790 0 q 819 11 807 0 q 831 41 831 23 l 831 230 q 818 259 831 247 q 789 271 805 271 l 567 271 l 567 276 l 567 379 l 790 379 q 819 391 807 379 q 831 420 831 403 l 831 609 q 818 639 831 627 q 789 651 805 651 l 567 651 l 567 754 q 555 784 567 772 q 526 796 543 796 l 336 796 q 307 784 319 796 q 296 754 296 772 l 296 651 l 72 651 q 43 639 55 651 q 31 609 31 627 l 31 420 q 44 391 31 403 q 74 379 57 379 l 298 379 l 298 276 l 298 271 l 72 271 q 43 259 55 271 q 31 230 31 247 l 31 41 "},"Ú":{"x_min":31,"x_max":1157,"ha":1188,"o":"m 786 480 q 741 342 786 384 q 597 300 697 300 q 447 340 492 300 q 402 476 402 380 l 402 1049 q 389 1078 402 1065 q 358 1091 376 1091 l 74 1091 q 43 1078 56 1091 q 31 1049 31 1065 l 31 356 q 179 58 31 141 q 591 -17 314 -17 q 1002 58 861 -17 q 1157 343 1157 141 l 1157 1049 q 1144 1078 1157 1065 q 1115 1091 1131 1091 l 829 1091 q 798 1078 811 1091 q 786 1049 786 1065 l 786 480 m 413 1171 q 411 1134 400 1152 q 446 1116 421 1116 l 616 1116 q 632 1120 622 1116 q 647 1128 643 1124 l 902 1397 q 910 1437 920 1417 q 873 1457 900 1457 l 621 1457 q 602 1452 612 1457 q 587 1440 591 1447 l 413 1171 "},"|":{"x_min":31,"x_max":246,"ha":277,"o":"m 31 25 q 40 -3 31 9 q 64 -16 50 -16 l 214 -16 q 236 -3 226 -16 q 246 25 246 9 l 246 1049 q 235 1078 246 1066 q 212 1091 225 1091 l 62 1091 q 40 1078 49 1091 q 31 1049 31 1066 l 31 25 "},"§":{"x_min":31,"x_max":674,"ha":705,"o":"m 644 286 q 674 388 674 340 q 666 443 674 413 q 644 502 658 473 q 610 561 630 532 q 564 612 590 589 l 568 610 l 387 794 l 387 792 q 347 838 363 817 q 331 874 331 859 q 340 885 331 880 q 362 897 355 897 q 406 882 385 897 q 454 827 428 867 q 480 808 464 812 q 511 816 496 805 l 613 894 q 627 921 625 905 q 622 951 629 937 q 578 1006 605 981 q 515 1055 551 1031 q 351 1101 442 1101 q 181 1040 247 1101 l 184 1040 q 106 871 106 976 q 114 804 106 835 q 142 742 122 773 q 60 670 85 714 q 31 570 31 616 q 38 515 31 545 q 60 454 46 485 q 94 396 74 424 q 140 346 114 368 l 136 347 l 319 164 l 319 165 q 358 119 342 140 q 375 83 375 99 q 366 74 375 82 q 341 63 351 63 q 297 76 319 63 q 252 131 275 90 q 226 149 242 146 q 195 142 210 153 l 90 65 q 74 39 78 56 q 81 7 71 22 q 187 -95 112 -48 q 266 -129 224 -119 q 353 -140 308 -140 q 525 -80 457 -140 l 522 -80 q 600 86 600 -16 q 562 217 600 157 q 644 286 622 243 m 295 576 q 305 568 301 573 q 313 559 308 563 l 313 562 q 333 540 324 550 q 354 518 343 530 q 431 436 400 468 q 463 375 463 403 q 456 362 463 367 q 443 357 450 357 q 427 364 436 357 q 409 382 418 371 l 409 381 q 399 391 403 386 q 391 399 395 396 l 370 420 q 319 472 343 449 q 277 516 296 495 q 244 581 244 552 q 250 594 244 589 q 264 601 256 599 q 279 591 271 598 q 296 576 286 585 l 295 576 "},"Ý":{"x_min":31.171875,"x_max":1418.25,"ha":1449,"o":"m 1043 1089 q 1024 1083 1036 1089 q 1008 1071 1011 1077 l 751 725 l 469 1073 q 454 1084 465 1079 q 436 1089 443 1089 l 76 1089 q 35 1065 47 1089 q 43 1019 23 1041 l 528 436 l 528 41 q 540 12 528 25 q 569 0 553 0 l 880 0 q 911 12 898 0 q 924 41 924 25 l 924 436 l 1407 1019 q 1413 1065 1425 1041 q 1372 1089 1401 1089 l 1043 1089 m 576 1032 q 573 994 562 1012 q 609 977 584 977 l 780 977 q 796 981 786 977 q 811 989 807 985 l 1067 1259 q 1074 1298 1085 1278 q 1037 1319 1064 1319 l 785 1319 q 766 1314 776 1319 q 751 1302 755 1309 l 576 1032 "},"b":{"x_min":31,"x_max":923,"ha":954,"o":"m 355 1049 q 342 1078 355 1065 q 313 1091 329 1091 l 72 1091 q 43 1078 56 1091 q 31 1049 31 1065 l 31 41 q 43 12 31 25 q 72 0 56 0 l 200 0 q 220 6 210 0 q 236 22 231 13 l 275 92 q 311 66 293 79 q 350 38 329 54 q 554 -17 431 -17 q 825 103 723 -17 q 923 411 923 219 q 828 718 923 602 q 714 809 779 779 q 563 839 649 839 q 399 802 479 839 l 399 804 q 376 793 386 798 q 355 783 366 788 l 355 1049 m 386 579 q 463 600 424 600 q 577 547 538 600 q 616 394 616 494 q 583 265 616 315 q 496 215 550 215 q 403 243 447 215 l 404 243 q 375 263 388 254 q 355 279 363 272 l 355 562 q 367 568 359 565 q 386 579 375 572 "},"q":{"x_min":31,"x_max":924,"ha":955,"o":"m 643 -157 l 882 -157 q 911 -144 899 -157 q 924 -113 924 -132 l 924 785 q 911 814 924 802 q 882 827 899 827 l 739 827 q 718 820 729 827 q 703 806 707 813 l 664 740 q 545 810 607 789 q 417 831 483 831 q 138 713 247 831 l 138 714 q 31 419 31 599 q 133 142 31 251 q 400 31 240 31 q 504 42 456 31 q 602 79 553 53 l 602 -113 q 613 -144 602 -131 q 643 -157 625 -157 m 551 275 q 465 252 508 252 q 372 293 406 252 q 338 407 338 335 q 375 542 338 490 q 475 595 413 595 q 544 578 513 595 q 599 539 575 561 l 599 303 q 579 290 590 296 q 551 275 567 283 "},"Ö":{"x_min":31,"x_max":1338,"ha":1369,"o":"m 1338 545 q 1172 970 1338 830 q 683 1110 1006 1110 q 196 970 361 1110 q 31 545 31 830 q 198 122 31 262 q 685 -17 365 -17 q 1172 121 1007 -17 q 1338 545 1338 260 m 951 546 q 882 365 951 426 q 683 305 814 305 q 485 365 553 305 q 417 545 417 425 q 485 725 417 665 q 685 786 554 786 q 884 725 815 786 q 953 546 953 665 l 951 546 m 789 1385 q 761 1375 773 1385 q 749 1351 749 1365 l 749 1173 q 762 1149 749 1159 q 790 1140 775 1140 l 1009 1140 q 1038 1149 1026 1140 q 1050 1173 1050 1159 l 1050 1351 q 1037 1375 1050 1365 q 1008 1385 1025 1385 l 789 1385 m 385 1385 q 356 1375 368 1385 q 345 1351 345 1365 l 345 1173 q 357 1149 345 1159 q 386 1140 370 1140 l 604 1140 q 633 1149 621 1140 q 645 1173 645 1159 l 645 1351 q 632 1375 645 1365 q 603 1385 620 1385 l 385 1385 "},"z":{"x_min":31,"x_max":757,"ha":788,"o":"m 90 797 q 61 785 73 797 q 50 755 50 773 l 50 566 q 61 537 50 549 q 90 525 73 525 l 302 525 l 31 213 l 31 41 q 42 11 31 23 q 71 0 54 0 l 715 0 q 744 11 732 0 q 757 41 757 23 l 757 230 q 744 259 757 247 q 715 272 732 272 l 469 272 l 742 574 l 742 755 q 730 785 742 773 q 701 797 718 797 l 90 797 "},"™":{"x_min":31,"x_max":1298,"ha":1329,"o":"m 1298 977 q 1284 1006 1298 994 q 1253 1018 1271 1018 l 1056 1018 q 1032 1009 1044 1018 q 1015 991 1019 1001 l 936 792 l 857 993 q 841 1010 854 1002 q 817 1018 828 1018 l 616 1018 q 585 1006 597 1018 q 573 977 573 994 l 573 484 q 586 457 573 469 q 617 446 599 446 l 754 446 q 785 457 773 446 q 798 484 798 469 l 798 591 l 843 472 q 860 453 847 461 q 883 446 872 446 l 990 446 q 1014 453 1001 446 q 1030 472 1026 461 l 1067 573 l 1067 484 q 1079 457 1067 469 q 1108 446 1092 446 l 1254 446 q 1285 457 1272 446 q 1298 484 1298 469 l 1298 977 m 514 836 q 546 847 533 836 q 559 876 559 859 l 559 977 q 545 1006 559 994 q 514 1018 532 1018 l 72 1018 q 43 1006 56 1018 q 31 977 31 994 l 31 876 q 44 847 31 859 q 73 836 57 836 l 179 836 l 179 484 q 191 457 179 469 q 222 446 204 446 l 366 446 q 397 457 384 446 q 410 484 410 469 l 410 836 l 514 836 "},"\u000b":{"x_min":33,"x_max":629.890625,"ha":658,"o":"m 576 -56 q 560 -26 576 -37 q 526 -17 545 -14 q 163 -134 281 -63 q 33 -363 33 -215 q 113 -520 33 -459 q 192 -564 149 -550 q 284 -578 235 -578 q 460 -539 376 -578 q 616 -448 545 -501 q 629 -424 627 -438 q 623 -397 631 -409 l 578 -324 q 552 -306 569 -309 q 520 -313 535 -302 q 427 -373 473 -349 q 353 -397 381 -397 q 308 -380 327 -397 q 290 -331 290 -363 q 358 -219 290 -271 q 444 -162 396 -187 q 549 -117 491 -137 q 568 -103 560 -114 q 576 -81 576 -92 l 576 -56 "},"ã":{"x_min":31,"x_max":922.21875,"ha":953,"o":"m 636 26 q 691 -5 661 3 q 758 -15 722 -15 l 905 106 q 921 128 918 116 q 919 152 923 141 q 905 171 915 163 q 879 179 894 179 q 869 186 876 179 q 860 194 860 193 l 860 479 q 836 635 860 570 q 764 740 812 699 q 640 799 715 780 q 462 818 565 818 q 341 806 399 818 q 232 776 283 795 q 146 738 179 755 q 99 706 114 720 q 87 685 90 699 q 89 660 85 672 l 142 540 q 165 517 149 523 q 199 519 182 511 q 248 541 221 530 q 307 565 275 552 q 374 584 340 578 q 444 590 408 590 q 520 570 493 590 q 548 510 548 550 l 433 510 q 273 490 344 510 q 146 432 201 470 q 31 232 31 355 q 106 50 31 117 q 326 -17 182 -17 q 470 3 400 -17 q 604 56 541 24 q 617 41 611 48 q 636 26 624 34 m 508 218 q 408 200 462 200 q 338 234 338 200 q 549 303 338 303 l 554 303 l 554 237 q 533 228 544 233 q 508 218 522 223 m 834 1160 l 704 1160 q 679 1151 690 1160 q 665 1132 668 1143 q 624 1085 656 1085 q 513 1114 572 1085 q 364 1152 434 1152 q 201 1094 269 1152 q 110 902 133 1036 q 119 874 107 886 q 151 862 132 862 l 279 862 q 304 870 293 862 q 318 891 315 879 q 360 939 329 939 q 412 931 385 939 q 469 908 439 923 q 620 871 545 871 q 782 929 714 871 q 875 1119 851 987 l 834 1160 "},"\u0019":{"x_min":30.6875,"x_max":1204.046875,"ha":1235,"o":"m 43 53 q 34 7 23 31 q 75 -17 45 -17 l 261 -17 q 279 -12 268 -17 q 294 -3 290 -7 l 1191 1039 q 1200 1085 1211 1061 q 1159 1110 1188 1110 l 972 1110 q 955 1105 966 1110 q 940 1096 944 1100 l 43 53 "},"æ":{"x_min":31,"x_max":1527,"ha":1560,"o":"m 640 24 q 656 7 643 15 q 679 0 668 0 l 826 0 q 857 12 845 0 q 870 41 870 24 l 870 59 q 1005 5 928 27 q 1181 -17 1082 -17 q 1358 1 1272 -17 q 1500 52 1445 20 q 1519 74 1513 59 q 1518 102 1525 88 l 1464 233 q 1441 255 1457 248 q 1408 256 1425 262 q 1382 248 1400 254 q 1340 237 1364 242 q 1226 225 1286 225 q 1057 268 1113 225 q 1043 282 1050 273 q 1029 303 1036 291 l 1482 303 q 1513 315 1499 303 q 1527 343 1527 328 l 1527 405 q 1510 503 1527 451 q 1472 598 1493 554 q 1432 672 1451 643 q 1414 701 1414 701 q 1114 818 1297 818 q 977 799 1038 818 q 870 748 917 780 l 870 771 q 857 800 870 787 q 826 813 845 813 l 627 813 q 596 800 608 813 q 584 771 584 787 l 584 753 q 484 798 537 780 q 364 817 430 817 q 114 697 204 817 q 31 399 31 584 q 53 226 31 304 q 119 95 76 149 q 226 12 162 41 q 371 -17 289 -17 q 448 -9 412 -17 q 515 16 483 -1 q 613 84 557 40 l 640 24 m 507 247 l 509 247 q 502 240 507 244 q 490 230 497 235 l 491 233 q 436 208 464 208 q 372 256 395 208 q 350 383 350 304 q 378 532 350 480 q 468 585 407 585 q 507 569 483 585 q 521 559 514 564 q 535 550 529 554 l 535 269 q 522 258 529 263 q 507 247 515 254 m 1040 550 q 1114 590 1063 590 q 1173 562 1150 590 q 1204 488 1196 534 l 1017 488 q 1026 523 1021 507 q 1040 550 1032 539 "},"®":{"x_min":-26,"x_max":1138,"ha":1112,"o":"m 556 1126 q 144 955 315 1126 q -26 544 -26 785 q 144 133 -26 304 q 557 -36 317 -36 q 967 134 796 -36 q 1138 544 1138 303 q 967 956 1138 785 q 554 1126 794 1126 l 556 1126 m 557 973 q 858 846 732 973 q 984 544 984 718 q 857 242 984 371 q 554 117 733 117 q 253 243 378 117 q 128 544 128 368 q 254 847 128 718 q 557 973 376 973 m 466 600 l 466 753 l 585 753 q 651 736 627 753 q 675 677 675 721 q 654 620 675 641 q 578 600 633 600 l 466 600 m 466 236 l 466 497 l 525 497 l 668 236 l 804 236 l 640 505 q 770 550 726 505 q 814 680 814 595 q 755 808 814 758 q 551 856 697 856 l 327 856 l 327 236 l 466 236 "},"É":{"x_min":31,"x_max":961.828125,"ha":992,"o":"m 920 0 q 950 12 938 0 q 961 41 961 25 l 961 244 q 950 275 961 262 q 920 288 938 288 l 416 288 l 416 404 l 814 404 q 843 416 831 404 q 856 447 856 429 l 856 648 q 843 677 856 664 q 814 690 831 690 l 416 690 l 416 802 l 882 802 q 911 814 899 802 q 924 845 924 827 l 924 1048 q 911 1077 924 1064 q 882 1090 899 1090 l 72 1090 q 43 1077 56 1090 q 31 1048 31 1064 l 31 41 q 43 12 31 25 q 72 0 56 0 l 920 0 m 290 1199 q 288 1162 278 1180 q 324 1144 299 1144 l 495 1144 q 511 1148 500 1144 q 525 1156 521 1152 l 781 1426 q 788 1465 799 1445 q 752 1486 778 1486 l 499 1486 q 480 1481 491 1486 q 466 1469 470 1476 l 290 1199 "},"~":{"x_min":31.8125,"x_max":792,"ha":824,"o":"m 264 268 q 380 228 290 268 q 481 194 433 205 q 569 183 529 183 q 711 233 646 183 q 789 309 764 276 q 792 325 792 315 q 790 340 792 336 l 725 493 q 692 519 715 516 q 654 502 669 522 q 608 450 630 472 q 561 429 586 429 q 443 468 533 429 q 254 514 336 514 q 114 465 175 514 q 68 424 86 443 q 36 388 50 405 q 32 372 33 383 q 33 355 30 362 l 100 201 q 133 179 110 179 q 172 196 157 179 q 216 247 194 227 q 264 268 239 268 "},"³":{"x_min":29.71875,"x_max":611,"ha":643,"o":"m 60 881 q 72 853 60 865 q 101 841 84 841 l 254 841 l 213 803 q 204 790 209 800 q 200 774 200 779 l 200 684 q 211 655 200 667 q 240 643 223 643 q 313 640 284 643 q 353 628 341 636 q 367 605 367 617 q 353 589 367 594 q 319 585 340 585 q 209 606 257 585 l 212 606 q 166 626 183 618 q 139 640 150 635 q 107 644 123 649 q 83 622 91 639 l 32 509 q 30 484 28 498 q 44 461 33 469 q 79 439 54 451 q 146 409 104 428 q 229 385 184 393 q 320 378 273 378 q 536 432 462 378 q 611 599 611 486 q 572 719 611 671 q 460 788 534 767 l 559 874 q 568 888 563 878 q 573 904 573 899 l 573 1001 q 560 1029 573 1017 q 531 1042 547 1042 l 100 1042 q 71 1029 83 1042 q 60 1001 60 1017 l 60 881 "},"¡":{"x_min":31,"x_max":287,"ha":318,"o":"m 31 -116 q 40 -146 31 -134 q 64 -158 50 -158 l 252 -158 q 277 -146 267 -158 q 287 -116 287 -134 l 287 157 l 243 541 q 230 567 240 557 q 208 578 221 578 l 107 578 q 85 567 94 578 q 74 541 76 557 l 31 154 l 31 -116 m 244 627 q 268 639 258 627 q 278 668 278 652 l 278 886 q 268 917 278 904 q 244 930 258 930 l 71 930 q 47 917 57 930 q 38 886 38 904 l 38 668 q 47 639 38 652 q 71 627 57 627 l 244 627 "},"[":{"x_min":31,"x_max":427.28125,"ha":458,"o":"m 391 913 q 416 925 406 913 q 427 955 427 937 l 427 1078 q 416 1108 427 1096 q 391 1121 406 1121 l 68 1121 q 42 1108 53 1121 q 31 1077 31 1096 l 31 -131 q 42 -162 31 -149 q 68 -175 53 -175 l 391 -175 q 416 -162 406 -175 q 427 -131 427 -149 l 427 -9 q 416 19 427 7 q 391 32 406 32 l 262 32 l 262 913 l 391 913 "},"L":{"x_min":31,"x_max":984.046875,"ha":1015,"o":"m 416 1047 q 402 1076 416 1063 q 373 1088 389 1088 l 72 1088 q 42 1076 54 1088 q 31 1047 31 1063 l 31 41 q 43 12 31 25 q 74 0 56 0 l 942 0 q 971 12 959 0 q 984 41 984 24 l 984 280 q 970 310 984 298 q 940 322 957 322 l 416 322 l 416 1047 "},"\u001d":{"x_min":30.171875,"x_max":576.21875,"ha":607,"o":"m 52 586 q 37 570 44 582 q 30 550 30 559 l 30 404 q 48 366 30 379 q 88 366 66 354 l 151 401 l 151 41 q 162 12 151 25 q 189 0 174 0 l 416 0 q 443 12 431 0 q 455 41 455 25 l 455 565 l 553 618 q 569 634 562 622 q 576 655 576 645 l 576 801 q 557 838 576 826 q 516 838 538 851 l 454 804 l 454 1047 q 442 1076 454 1064 q 415 1089 430 1089 l 188 1089 q 161 1076 173 1089 q 150 1047 150 1064 l 150 640 l 52 586 "}," ":{"x_min":0,"x_max":0,"ha":369},"%":{"x_min":31,"x_max":1703,"ha":1734,"o":"m 397 1119 q 133 1032 235 1119 q 31 792 31 943 q 56 654 31 715 q 130 551 82 593 q 247 485 178 508 q 400 463 315 463 q 664 550 561 463 q 769 792 769 642 q 742 929 769 868 q 668 1032 716 989 q 551 1096 620 1074 q 397 1119 482 1119 m 403 959 q 474 917 453 959 q 495 788 495 875 q 473 663 495 704 q 397 623 452 623 q 325 663 345 623 q 305 791 305 704 q 325 918 305 878 q 403 959 345 959 m 1332 520 q 1068 432 1171 520 q 966 191 966 342 q 1068 -48 966 39 q 1333 -136 1171 -136 q 1483 -113 1417 -136 q 1598 -47 1548 -90 q 1703 191 1703 41 q 1676 329 1703 271 q 1598 432 1650 387 q 1332 520 1496 520 m 1336 360 q 1408 317 1388 360 q 1429 187 1429 275 q 1408 64 1429 104 q 1332 25 1387 25 q 1260 64 1280 25 q 1240 190 1240 104 q 1260 318 1240 277 q 1336 360 1280 360 m 1281 1119 q 1264 1114 1274 1119 q 1249 1105 1253 1110 l 247 -70 q 240 -117 228 -94 q 281 -141 252 -141 l 440 -141 q 458 -135 447 -141 q 472 -124 470 -130 l 1474 1049 q 1483 1096 1494 1073 q 1441 1119 1472 1119 l 1281 1119 "},"P":{"x_min":31,"x_max":1016,"ha":1047,"o":"m 554 386 q 899 472 782 386 q 1016 743 1016 559 q 981 902 1016 836 q 881 1009 947 968 q 714 1070 814 1051 q 482 1089 614 1089 l 72 1089 q 43 1076 56 1089 q 31 1047 31 1063 l 31 41 q 44 11 31 24 q 74 0 57 0 l 368 0 q 399 11 386 0 q 412 41 412 24 l 412 386 l 554 386 m 491 840 q 607 812 565 840 q 649 735 649 785 q 481 632 649 632 l 410 632 l 410 840 l 491 840 "},"À":{"x_min":31.0625,"x_max":1473.09375,"ha":1504,"o":"m 1427 0 q 1467 18 1455 0 q 1466 61 1479 37 l 929 1066 q 912 1083 923 1076 q 891 1090 901 1090 l 645 1090 q 625 1083 637 1090 q 608 1067 613 1076 l 37 62 q 36 19 25 38 q 76 0 48 0 l 363 0 q 386 6 375 0 q 402 23 397 13 l 473 160 l 994 160 l 1065 23 q 1081 6 1070 13 q 1102 0 1093 0 l 1427 0 m 743 646 l 868 405 l 609 405 l 743 646 m 905 1116 q 941 1134 930 1116 q 938 1171 952 1152 l 759 1441 q 745 1452 755 1447 q 726 1458 734 1458 l 472 1458 q 435 1438 445 1458 q 443 1398 425 1417 l 702 1128 q 716 1120 706 1125 q 733 1116 726 1116 l 905 1116 "},"_":{"x_min":-39,"x_max":655,"ha":633,"o":"m 614 -199 q 643 -193 631 -199 q 655 -179 655 -187 l 655 -150 q 643 -136 655 -142 q 614 -130 631 -130 l 1 -130 q -27 -136 -15 -130 q -39 -150 -39 -142 l -39 -179 q -27 -193 -39 -187 q 1 -199 -15 -199 l 614 -199 "},"ñ":{"x_min":31,"x_max":856,"ha":887,"o":"m 814 0 q 843 11 830 0 q 856 41 856 23 l 856 518 q 787 740 856 664 q 582 817 719 817 q 435 793 506 817 q 307 728 365 769 l 275 780 q 258 793 270 787 q 240 799 247 799 l 71 799 q 42 787 54 799 q 31 758 31 775 l 31 41 q 43 11 31 23 q 72 0 56 0 l 310 0 q 339 11 326 0 q 352 41 352 23 l 352 518 q 371 529 360 524 q 397 541 382 534 l 394 541 q 442 557 419 552 q 487 563 464 563 q 523 538 511 563 q 535 472 535 513 l 535 41 q 547 11 535 23 q 576 0 560 0 l 814 0 m 810 1174 l 678 1174 q 653 1165 664 1174 q 639 1146 642 1157 q 598 1099 628 1099 q 487 1128 547 1099 q 338 1166 410 1166 q 175 1108 243 1166 q 83 916 107 1050 q 94 888 81 900 q 126 876 107 876 l 254 876 q 279 884 268 876 q 293 905 290 893 q 335 953 301 953 q 387 945 360 953 q 444 922 414 937 q 596 885 521 885 q 758 943 689 885 q 850 1133 826 1001 l 810 1174 "},"+":{"x_min":30.625,"x_max":831,"ha":862,"o":"m 32 497 l 32 305 q 44 276 32 288 q 73 264 56 264 l 296 264 l 296 41 q 307 11 296 23 q 336 0 319 0 l 528 0 q 558 11 546 0 q 570 41 570 23 l 570 264 l 790 264 q 819 276 807 264 q 831 305 831 288 l 831 497 q 818 526 831 514 q 789 539 806 539 l 568 539 l 568 757 q 556 787 568 775 q 526 799 544 799 l 334 799 q 305 787 317 799 q 294 757 294 775 l 294 539 l 72 539 q 43 526 55 539 q 30 497 30 513 l 32 497 "},"‚":{"x_min":31,"x_max":267,"ha":298,"o":"m 267 123 q 257 150 267 138 q 233 162 247 162 l 64 162 q 40 150 50 162 q 31 123 31 138 l 31 -72 q 40 -98 31 -87 q 64 -110 50 -110 l 100 -110 l 58 -230 q 61 -266 51 -250 q 90 -282 71 -282 l 175 -282 q 193 -275 183 -282 q 205 -258 203 -268 l 267 -79 l 267 123 "},"½":{"x_min":30.84375,"x_max":1534,"ha":1565,"o":"m 910 43 q 922 12 910 25 q 953 0 935 0 l 1490 0 q 1521 12 1508 0 q 1534 43 1534 25 l 1534 176 q 1521 205 1534 193 q 1490 218 1508 218 l 1342 218 l 1350 226 q 1396 270 1369 245 q 1455 329 1423 295 q 1509 408 1491 368 q 1528 495 1528 449 q 1450 645 1528 591 q 1241 700 1372 700 q 1062 667 1150 700 q 1019 651 1039 659 q 983 635 999 642 l 1339 1039 q 1350 1062 1348 1050 q 1346 1085 1351 1075 q 1330 1103 1342 1096 q 1305 1110 1319 1110 l 1117 1110 q 1099 1105 1110 1110 q 1083 1096 1087 1100 l 169 54 q 161 7 150 31 q 202 -16 172 -16 l 391 -16 q 409 -11 398 -16 q 425 -2 420 -7 l 933 576 l 933 426 q 942 400 933 411 q 962 384 950 388 q 987 384 974 380 q 1010 400 1000 387 q 1085 455 1029 423 q 1190 487 1140 487 q 1233 477 1218 487 q 1249 449 1249 467 q 1228 409 1249 431 q 1185 368 1208 387 l 1186 368 l 925 152 q 914 137 919 148 q 910 120 910 126 l 910 43 m 406 407 q 437 419 425 407 q 450 450 450 432 l 450 1052 q 437 1083 450 1070 q 406 1096 425 1096 l 250 1096 q 207 1060 226 1073 q 172 1040 187 1047 l 175 1041 q 128 1027 155 1034 q 66 1014 101 1019 q 41 999 51 1011 q 30 972 30 987 l 30 841 q 47 806 30 818 q 86 800 64 794 q 137 814 112 807 q 185 832 161 822 l 185 449 q 198 419 185 431 q 228 407 211 407 l 406 407 "},"Æ":{"x_min":31.265625,"x_max":1896,"ha":1927,"o":"m 1004 0 l 1852 0 q 1883 12 1871 0 q 1896 41 1896 25 l 1896 244 q 1883 275 1896 262 q 1852 288 1870 288 l 1363 288 l 1363 404 l 1742 404 q 1772 416 1760 404 q 1785 447 1785 429 l 1785 648 q 1772 677 1785 664 q 1742 690 1760 690 l 1363 690 l 1363 802 l 1812 802 q 1843 814 1830 802 q 1857 845 1857 827 l 1857 1048 q 1843 1077 1857 1064 q 1812 1090 1830 1090 l 775 1090 q 755 1083 766 1090 q 739 1070 743 1077 l 54 86 l 54 87 l 40 66 q 35 21 24 43 q 76 0 47 0 l 390 0 q 411 6 400 0 q 427 20 422 13 l 548 209 l 960 209 l 960 41 q 973 12 960 25 q 1004 0 986 0 m 955 831 l 960 831 l 960 477 l 725 477 l 955 831 "},"Ë":{"x_min":31,"x_max":961.828125,"ha":992,"o":"m 920 0 q 950 12 938 0 q 961 41 961 25 l 961 244 q 950 275 961 262 q 920 288 938 288 l 416 288 l 416 404 l 814 404 q 843 416 830 404 q 856 447 856 429 l 856 648 q 843 677 856 664 q 814 690 830 690 l 416 690 l 416 802 l 882 802 q 911 814 899 802 q 924 845 924 827 l 924 1048 q 911 1077 924 1064 q 882 1090 899 1090 l 72 1090 q 43 1077 56 1090 q 31 1048 31 1064 l 31 41 q 43 12 31 25 q 72 0 56 0 l 920 0 m 582 1469 q 554 1459 567 1469 q 542 1435 542 1449 l 542 1257 q 554 1233 542 1243 q 582 1224 567 1224 l 801 1224 q 830 1233 818 1224 q 842 1257 842 1243 l 842 1435 q 830 1459 842 1449 q 801 1469 818 1469 l 582 1469 m 178 1469 q 149 1459 161 1469 q 138 1435 138 1449 l 138 1257 q 149 1233 138 1243 q 178 1224 161 1224 l 396 1224 q 425 1233 413 1224 q 437 1257 437 1243 l 437 1435 q 425 1459 437 1449 q 396 1469 413 1469 l 178 1469 "},"'":{"x_min":31,"x_max":187,"ha":218,"o":"m 187 941 q 177 968 187 956 q 157 980 168 980 l 60 980 q 39 968 47 980 q 31 941 31 956 l 31 572 q 39 546 31 557 q 60 535 47 535 l 157 535 q 177 546 168 535 q 187 572 187 557 l 187 941 "},"ª":{"x_min":31,"x_max":609.765625,"ha":641,"o":"m 499 511 l 593 581 q 608 601 604 590 q 608 623 611 613 q 595 642 604 634 q 572 651 586 651 l 572 805 q 510 965 572 918 q 312 1013 447 1013 q 162 986 228 1013 q 110 965 130 974 q 79 947 90 955 q 65 926 68 940 q 67 900 61 911 l 100 832 q 116 815 105 821 q 137 810 126 810 q 58 752 86 789 q 31 668 31 716 q 81 554 31 597 q 226 511 132 511 q 317 522 272 511 q 400 551 361 533 q 445 522 419 534 q 499 511 471 511 m 278 664 q 249 668 249 664 q 356 689 249 689 l 356 680 q 321 668 340 673 q 278 664 301 664 m 301 853 q 347 839 335 853 l 294 839 q 229 834 260 839 q 172 823 199 830 q 232 843 199 833 q 301 853 265 853 "},"ð":{"x_min":31,"x_max":919,"ha":950,"o":"m 919 393 q 735 844 919 654 q 716 863 727 854 q 695 883 706 872 l 759 920 q 778 949 775 929 q 767 983 781 968 l 691 1075 q 666 1089 681 1086 q 638 1085 650 1092 l 520 1010 q 421 1057 475 1038 q 304 1092 367 1077 q 280 1089 293 1095 q 260 1074 267 1083 l 194 970 q 190 934 183 953 q 215 907 196 915 q 260 888 239 896 q 299 870 281 879 l 247 838 q 229 808 232 826 q 239 774 225 789 l 290 713 q 153 638 214 689 q 31 371 31 532 q 61 205 31 278 q 149 83 92 133 q 288 7 206 33 q 475 -18 371 -18 q 808 81 698 -18 q 919 393 919 180 m 477 502 q 584 464 545 502 q 623 361 623 426 q 582 256 623 294 q 474 218 541 218 q 365 254 403 218 q 327 358 327 290 q 365 463 327 425 q 475 502 404 502 l 477 502 m 486 735 l 463 738 l 453 738 l 472 749 q 479 742 477 746 q 486 735 482 738 "},"T":{"x_min":40,"x_max":1086,"ha":1107,"o":"m 715 0 q 745 12 733 0 q 757 42 757 25 l 757 816 l 1042 816 q 1073 828 1061 816 q 1086 859 1086 841 l 1086 1048 q 1073 1077 1086 1064 q 1042 1090 1061 1090 l 81 1090 q 51 1077 63 1090 q 40 1048 40 1064 l 40 859 q 51 828 40 841 q 81 816 63 816 l 369 816 l 369 42 q 381 12 369 25 q 410 0 394 0 l 715 0 "},"Þ":{"x_min":31,"x_max":1014,"ha":1045,"o":"m 72 1089 q 43 1076 56 1089 q 31 1047 31 1063 l 31 41 q 43 12 31 25 q 72 0 56 0 l 375 0 q 404 12 392 0 q 417 41 417 25 l 417 196 l 558 196 q 898 283 783 196 q 1014 554 1014 370 q 894 819 1014 740 q 532 898 774 898 l 417 898 l 417 1047 q 404 1076 417 1064 q 375 1089 392 1089 l 72 1089 m 493 649 q 606 621 566 649 q 647 545 647 594 q 483 443 647 443 l 417 443 l 417 649 l 493 649 "},"j":{"x_min":-112.0625,"x_max":364,"ha":414,"o":"m 104 830 q 78 817 89 830 q 67 786 67 804 l 67 84 q 51 18 67 39 q -9 -12 35 -2 l -71 -24 q -105 -43 -94 -29 q -109 -81 -116 -58 l -60 -227 q -46 -247 -56 -238 q -24 -257 -35 -257 l 65 -257 q 364 52 364 -257 l 364 786 q 352 817 364 804 q 326 830 341 830 l 104 830 m 67 999 q 106 902 67 938 q 215 866 146 866 q 324 902 284 866 q 364 999 364 938 q 324 1097 364 1062 q 215 1133 284 1133 q 106 1097 146 1133 q 67 999 67 1062 "},"1":{"x_min":30.34375,"x_max":575,"ha":606,"o":"m 536 0 q 563 12 552 0 q 575 41 575 25 l 575 1047 q 563 1076 575 1063 q 536 1089 552 1089 l 326 1089 q 267 1034 294 1057 q 216 1000 240 1011 q 151 975 190 987 q 62 952 113 963 q 40 938 49 950 q 30 912 30 927 l 30 694 q 45 659 30 672 q 80 652 60 645 q 167 682 127 666 q 247 720 206 697 l 247 41 q 258 12 247 25 q 285 0 270 0 l 536 0 "},"›":{"x_min":35.484375,"x_max":521,"ha":549,"o":"m 75 54 l 252 54 q 270 58 259 54 q 283 67 280 63 l 514 366 q 521 393 521 377 q 514 418 521 408 l 283 716 q 270 727 280 722 q 252 732 259 732 l 75 732 q 39 709 48 732 q 46 665 29 686 l 259 393 l 46 119 q 39 76 29 98 q 75 54 48 54 "},"ä":{"x_min":31,"x_max":922.21875,"ha":953,"o":"m 636 25 q 691 -6 661 3 q 758 -16 722 -16 l 905 106 q 921 128 918 116 q 919 152 923 141 q 905 171 915 163 q 879 179 894 179 q 869 186 876 179 q 860 194 860 193 l 860 479 q 836 635 860 570 q 764 740 812 699 q 640 799 715 780 q 462 818 565 818 q 341 806 399 818 q 232 776 283 795 q 147 738 179 755 q 99 706 114 720 q 88 685 90 699 q 89 660 85 672 l 142 540 q 165 517 149 523 q 199 519 182 511 q 248 541 221 530 q 307 565 275 552 q 374 584 340 578 q 444 590 408 590 q 520 570 493 590 q 548 510 548 550 l 434 510 q 273 490 344 510 q 146 432 201 470 q 31 232 31 355 q 106 50 31 117 q 326 -17 182 -17 q 471 3 400 -17 q 604 56 541 24 q 618 41 611 48 q 636 25 625 34 m 508 218 q 408 200 462 200 q 338 234 338 200 q 549 303 338 303 l 554 303 l 554 237 q 533 228 544 233 q 508 218 522 223 m 578 1114 q 550 1104 563 1114 q 538 1080 538 1094 l 538 902 q 550 878 538 888 q 578 869 563 869 l 797 869 q 826 878 814 869 q 838 902 838 888 l 838 1080 q 826 1104 838 1094 q 797 1114 814 1114 l 578 1114 m 174 1114 q 145 1104 157 1114 q 134 1080 134 1094 l 134 902 q 145 878 134 888 q 174 869 157 869 l 392 869 q 421 878 409 869 q 433 902 433 888 l 433 1080 q 421 1104 433 1094 q 392 1114 409 1114 l 174 1114 "},"¹":{"x_min":30.0625,"x_max":384,"ha":415,"o":"m 347 386 q 373 397 363 386 q 384 426 384 409 l 384 998 q 372 1027 384 1015 q 346 1039 361 1039 l 214 1039 q 179 1006 195 1019 q 149 986 163 993 l 153 987 q 60 961 120 973 q 39 947 48 958 q 30 922 30 936 l 30 797 q 44 764 30 776 q 78 758 59 752 q 121 772 100 765 q 162 788 142 779 l 162 426 q 172 397 162 409 q 198 386 182 386 l 347 386 "},"<":{"x_min":31,"x_max":827,"ha":858,"o":"m 800 527 q 819 543 811 530 q 827 566 827 555 l 827 771 q 810 806 827 794 q 771 810 793 818 l 57 522 q 38 507 46 519 q 31 483 31 494 l 31 316 q 38 293 31 305 q 57 277 46 280 l 771 -8 q 810 -4 793 -16 q 827 30 827 6 l 827 233 q 819 257 827 244 q 800 272 811 269 l 486 400 l 800 527 "},"£":{"x_min":31,"x_max":1040,"ha":1073,"o":"m 31 135 q 66 28 31 68 q 189 -11 101 -11 q 314 11 252 -11 q 428 86 376 33 q 568 12 491 41 q 735 -17 644 -17 q 956 52 874 -17 q 1020 155 1001 88 q 1040 323 1040 223 l 1040 387 q 1028 419 1040 406 q 997 431 1016 431 l 850 431 q 823 419 835 431 q 809 392 811 408 l 802 333 q 745 287 789 287 q 697 291 724 287 q 638 303 670 296 q 591 315 614 310 q 546 326 568 320 q 552 363 552 344 q 552 406 552 383 q 552 429 552 419 q 550 451 552 439 l 706 451 q 735 462 722 451 q 748 492 748 474 l 748 634 q 735 663 748 651 q 706 676 722 676 l 510 676 q 501 726 505 699 q 497 780 497 754 q 524 850 497 829 q 600 871 551 871 q 695 856 643 871 q 830 802 747 841 q 863 800 846 794 q 887 825 880 806 l 952 980 q 953 1010 957 994 q 934 1033 948 1026 q 861 1065 902 1053 q 768 1089 820 1078 q 672 1104 720 1098 q 580 1110 624 1110 q 274 1030 387 1110 q 183 934 212 989 q 155 816 155 880 q 155 739 155 774 q 164 676 155 703 l 75 676 q 45 663 57 676 q 34 634 34 651 l 34 492 q 45 462 34 474 q 75 451 57 451 l 235 451 l 266 346 q 166 327 210 346 q 92 281 122 309 q 47 214 63 252 q 31 135 31 177 "},"t":{"x_min":60,"x_max":721.828125,"ha":723,"o":"m 526 272 l 526 567 l 680 567 q 709 579 697 567 q 721 610 721 591 l 721 758 q 709 788 721 776 q 680 800 697 800 l 526 800 l 526 1012 q 512 1045 526 1032 q 480 1054 499 1058 l 247 1013 q 223 1000 233 1012 q 213 972 213 987 l 213 800 l 100 800 q 72 788 85 800 q 60 758 60 776 l 60 610 q 72 579 60 591 q 100 567 85 567 l 213 567 l 213 213 q 280 21 213 78 q 496 -36 347 -36 q 551 -31 524 -36 q 611 -20 579 -27 q 662 -8 640 -13 q 697 4 683 -2 q 714 18 707 7 q 721 41 721 30 l 721 207 q 704 243 721 231 q 665 246 686 256 q 622 229 650 239 q 560 220 595 220 q 535 233 545 220 q 526 272 526 246 "},"¬":{"x_min":30.390625,"x_max":830,"ha":861,"o":"m 554 136 q 566 108 554 120 q 595 97 578 97 l 789 97 q 818 108 806 97 q 830 136 830 120 l 830 633 q 817 662 830 650 q 788 674 805 674 l 72 674 q 42 662 55 674 q 30 633 30 650 l 30 447 q 43 418 30 430 q 73 407 56 407 l 554 407 l 554 136 "},"ù":{"x_min":31,"x_max":856,"ha":887,"o":"m 856 758 q 843 787 856 775 q 814 799 830 799 l 576 799 q 547 787 560 799 q 535 758 535 775 l 535 280 q 505 267 521 273 q 471 253 489 261 l 474 253 q 433 240 450 244 q 404 237 415 237 q 352 329 352 237 l 352 758 q 339 787 352 775 q 310 799 326 799 l 72 799 q 43 787 56 799 q 31 758 31 775 l 31 267 q 99 55 31 128 q 301 -17 167 -17 q 445 5 380 -17 q 572 67 510 27 l 594 23 q 609 6 597 13 q 632 0 621 0 l 815 0 q 844 11 832 0 q 856 41 856 23 l 856 758 m 605 872 q 642 890 632 872 q 639 927 653 908 l 460 1197 q 445 1208 455 1202 q 426 1213 435 1213 l 172 1213 q 135 1193 146 1213 q 144 1154 125 1173 l 404 884 q 418 876 408 881 q 435 872 428 872 l 605 872 "},"W":{"x_min":31.5,"x_max":1831.109375,"ha":1863,"o":"m 1491 1091 q 1466 1082 1479 1091 q 1450 1063 1454 1074 l 1283 604 l 1065 1066 q 1050 1084 1062 1077 q 1026 1091 1037 1091 l 837 1091 q 813 1083 826 1091 q 797 1066 801 1075 l 572 603 l 409 1063 q 392 1082 405 1074 q 368 1091 379 1091 l 76 1091 q 39 1074 52 1091 q 34 1034 26 1057 l 406 11 q 423 -7 411 0 q 447 -16 436 -16 l 605 -16 q 629 -8 616 -16 q 645 9 641 0 l 925 617 l 1216 9 q 1233 -9 1222 -2 q 1255 -16 1244 -16 l 1415 -16 q 1438 -7 1426 -16 q 1455 11 1451 0 l 1827 1034 q 1823 1074 1836 1057 q 1787 1091 1811 1091 l 1491 1091 "},"ï":{"x_min":31,"x_max":736,"ha":767,"o":"m 461 0 q 485 11 475 0 q 495 41 495 23 l 495 756 q 484 786 495 774 q 460 798 474 798 l 264 798 q 239 786 249 798 q 230 756 230 774 l 230 41 q 240 11 230 23 q 266 0 250 0 l 461 0 m 476 1087 q 446 1077 458 1087 q 435 1053 435 1067 l 435 875 q 448 851 435 861 q 476 842 461 842 l 695 842 q 724 851 712 842 q 736 875 736 861 l 736 1053 q 723 1077 736 1067 q 694 1087 711 1087 l 476 1087 m 71 1087 q 42 1077 54 1087 q 31 1053 31 1067 l 31 875 q 43 851 31 861 q 72 842 56 842 l 290 842 q 319 851 307 842 q 331 875 331 861 l 331 1053 q 318 1077 331 1067 q 289 1087 306 1087 l 71 1087 "},">":{"x_min":31,"x_max":831,"ha":862,"o":"m 58 272 q 39 257 47 269 q 31 233 31 244 l 31 30 q 49 -4 31 6 q 89 -8 67 -16 l 806 277 q 822 293 814 280 q 831 316 831 305 l 831 483 q 822 506 831 494 q 804 522 814 518 l 87 810 q 49 806 67 818 q 31 771 31 794 l 31 566 q 39 543 31 555 q 58 527 47 530 l 375 400 l 58 272 "},"v":{"x_min":30.328125,"x_max":922.453125,"ha":953,"o":"m 918 742 q 915 781 927 764 q 880 799 904 799 l 659 799 q 636 791 648 799 q 620 772 625 783 l 484 423 l 358 772 q 343 790 355 782 q 319 799 330 799 l 72 799 q 36 781 48 799 q 34 742 25 764 l 355 8 q 370 -9 359 -1 q 393 -17 381 -17 l 558 -17 q 581 -9 569 -17 q 595 8 593 -1 l 918 742 "},"û":{"x_min":31,"x_max":856,"ha":887,"o":"m 856 758 q 843 787 856 775 q 814 799 830 799 l 576 799 q 547 787 560 799 q 535 758 535 775 l 535 280 q 505 267 521 273 q 471 253 489 261 l 474 253 q 433 240 450 244 q 404 237 415 237 q 352 329 352 237 l 352 758 q 339 787 352 775 q 310 799 326 799 l 72 799 q 43 787 56 799 q 31 758 31 775 l 31 267 q 99 55 31 128 q 301 -17 167 -17 q 445 5 380 -17 q 572 67 510 27 l 594 23 q 609 6 597 13 q 632 0 621 0 l 815 0 q 844 11 832 0 q 856 41 856 23 l 856 758 m 112 927 q 110 890 99 908 q 149 872 122 872 l 329 872 q 348 876 336 872 q 363 887 360 881 l 465 1011 l 565 887 q 580 877 569 883 q 598 872 591 872 l 780 872 q 817 890 807 872 q 814 927 828 908 l 628 1197 q 614 1208 625 1202 q 594 1214 603 1214 l 333 1214 q 314 1208 325 1214 q 299 1197 303 1202 l 112 927 "},"Ò":{"x_min":31,"x_max":1338,"ha":1369,"o":"m 1338 545 q 1172 970 1338 830 q 683 1110 1006 1110 q 196 970 361 1110 q 31 545 31 830 q 198 122 31 262 q 685 -17 365 -17 q 1172 121 1007 -17 q 1338 545 1338 260 m 951 546 q 882 365 951 426 q 683 305 814 305 q 485 365 553 305 q 417 545 417 425 q 485 725 417 665 q 685 786 554 786 q 884 725 815 786 q 953 546 953 665 l 951 546 m 839 1129 q 875 1147 865 1129 q 872 1184 886 1165 l 693 1454 q 678 1465 689 1460 q 660 1471 668 1471 l 405 1471 q 369 1451 379 1471 q 378 1411 358 1430 l 637 1141 q 651 1133 641 1138 q 668 1129 661 1129 l 839 1129 "},"\n":{"x_min":31.0625,"x_max":910.0625,"ha":940,"o":"m 37 927 q 36 890 25 907 q 73 873 48 873 l 247 873 q 264 877 254 873 q 279 886 275 882 l 537 1156 q 544 1195 555 1176 q 505 1215 533 1215 l 245 1215 q 225 1209 236 1215 q 208 1196 213 1203 l 37 927 m 401 927 q 400 890 388 907 q 437 873 412 873 l 611 873 q 628 877 618 873 q 643 886 638 882 l 898 1156 q 906 1195 916 1176 q 868 1215 895 1215 l 608 1215 q 588 1209 600 1215 q 572 1196 576 1203 l 401 927 "},"&":{"x_min":31,"x_max":1337.390625,"ha":1369,"o":"m 1279 637 l 1020 637 q 999 629 1011 637 q 981 614 987 621 q 913 515 947 553 l 813 623 q 840 648 827 635 q 866 677 854 662 q 936 845 936 763 q 822 1046 936 976 q 568 1110 715 1110 q 423 1093 489 1110 q 312 1043 358 1076 q 241 960 266 1009 q 217 845 217 911 q 282 673 217 753 q 288 664 286 668 q 294 656 290 660 q 174 589 222 621 q 101 521 126 556 q 31 302 31 421 q 142 72 31 164 q 464 -18 251 -18 q 615 -2 543 -18 q 754 40 687 12 q 795 60 773 49 q 843 86 818 71 l 911 12 q 925 3 915 8 q 941 -1 936 -1 l 1294 -1 q 1319 5 1308 -1 q 1334 23 1330 12 q 1336 46 1338 33 q 1324 69 1334 58 l 1120 290 q 1161 334 1140 311 q 1202 383 1183 358 q 1272 481 1244 433 q 1319 578 1299 530 l 1279 637 m 615 281 l 616 281 q 485 245 540 245 q 417 266 446 245 q 388 323 388 288 q 426 400 388 360 l 425 400 q 461 427 442 413 q 506 454 481 441 l 647 297 q 615 281 632 287 m 534 862 q 546 883 534 876 q 576 890 558 890 q 608 881 596 890 q 621 855 621 873 q 596 788 621 810 q 583 777 587 780 q 534 862 534 823 "},"Ð":{"x_min":31,"x_max":1392,"ha":1423,"o":"m 75 700 q 43 687 55 700 q 31 656 31 675 l 31 455 q 44 426 31 438 q 75 414 57 414 l 173 414 l 173 41 q 185 12 173 25 q 216 0 197 0 l 832 0 q 1235 152 1078 0 q 1392 544 1392 305 q 1234 939 1392 786 l 1234 938 q 825 1088 1075 1088 l 214 1088 q 183 1074 196 1088 q 171 1043 171 1060 l 171 700 l 75 700 m 815 759 q 961 704 911 759 q 1011 543 1011 650 q 957 384 1011 438 q 802 331 904 331 l 567 331 l 567 414 l 798 414 q 829 426 817 414 q 842 455 842 438 l 842 656 q 828 687 842 675 q 797 700 815 700 l 567 700 l 567 759 l 815 759 "},"I":{"x_min":31,"x_max":362,"ha":393,"o":"m 325 0 q 351 12 341 0 q 362 41 362 25 l 362 1047 q 351 1076 362 1063 q 325 1089 341 1089 l 67 1089 q 41 1076 51 1089 q 31 1047 31 1063 l 31 41 q 41 12 31 25 q 67 0 51 0 l 325 0 "},"G":{"x_min":31,"x_max":1281,"ha":1312,"o":"m 416 536 q 511 756 416 673 q 775 840 611 840 q 880 834 828 840 q 983 819 932 828 q 1164 776 1089 798 q 1204 783 1187 769 q 1218 821 1221 798 l 1194 1015 q 1184 1036 1193 1026 q 1164 1050 1175 1047 q 973 1091 1091 1072 q 708 1110 855 1110 q 218 954 405 1110 q 31 524 31 795 q 212 114 31 247 q 737 -18 394 -18 q 1019 1 889 -18 q 1250 52 1149 20 q 1271 68 1262 57 q 1281 93 1281 80 l 1281 581 q 1268 611 1281 599 q 1237 623 1255 623 l 793 623 q 762 611 775 623 q 750 581 750 599 l 750 396 q 762 365 750 378 q 793 353 775 353 l 939 353 l 939 283 q 748 259 873 259 q 503 334 592 259 q 416 536 416 409 "},"`":{"x_min":30.21875,"x_max":545.21875,"ha":576,"o":"m 504 734 q 540 752 529 734 q 537 789 551 770 l 358 1059 q 343 1070 354 1064 q 325 1076 333 1076 l 70 1076 q 34 1055 44 1076 q 41 1016 23 1035 l 301 746 q 315 738 305 743 q 331 734 325 734 l 504 734 "},"·":{"x_min":31,"x_max":269,"ha":300,"o":"m 65 537 q 40 527 50 537 q 31 502 31 517 l 31 299 q 41 274 31 284 q 65 265 51 265 l 235 265 q 259 274 249 265 q 269 299 269 284 l 269 502 q 258 527 269 517 q 234 537 248 537 l 65 537 "},"r":{"x_min":31,"x_max":636.21875,"ha":667,"o":"m 298 0 q 327 11 315 0 q 339 41 339 23 l 339 447 q 384 498 351 465 q 440 529 415 529 q 507 481 470 529 q 547 465 523 459 q 577 497 570 470 l 636 722 q 618 750 630 734 q 589 781 607 766 q 550 806 572 796 q 502 817 527 817 q 395 780 445 817 q 297 675 344 743 l 268 771 q 254 790 265 782 q 232 799 243 799 l 69 799 q 42 787 54 799 q 31 758 31 775 l 31 41 q 42 11 31 23 q 69 0 54 0 l 298 0 "},"¿":{"x_min":32,"x_max":780.265625,"ha":809,"o":"m 205 398 l 206 399 l 202 396 l 205 398 m 406 -163 q 590 -125 485 -163 l 587 -125 q 684 -91 642 -108 q 758 -58 726 -73 q 777 -36 771 -51 q 777 -5 783 -21 l 726 150 q 701 177 719 170 q 665 173 683 184 q 609 139 640 156 q 538 107 579 123 q 416 80 466 80 q 363 104 384 80 q 342 159 342 128 q 375 220 342 191 l 375 218 q 421 257 398 238 q 466 292 444 275 q 554 387 526 341 q 582 487 582 434 l 582 538 q 569 567 582 555 q 538 580 557 580 l 347 580 q 318 567 330 580 q 307 538 307 555 l 304 510 q 298 486 302 498 q 283 462 294 474 q 253 434 272 449 q 205 398 234 419 q 145 354 174 378 q 88 299 115 330 q 32 130 32 231 q 134 -76 32 9 q 406 -163 233 -163 m 549 628 q 578 640 566 628 q 590 671 590 653 l 590 887 q 577 918 590 905 q 548 931 565 931 l 337 931 q 308 918 320 931 q 297 887 297 905 l 297 671 q 309 640 297 653 q 338 628 322 628 l 549 628 "},"ý":{"x_min":30.875,"x_max":973.984375,"ha":1004,"o":"m 706 812 q 684 804 695 812 q 668 785 672 796 l 533 464 l 386 787 q 371 804 383 796 q 348 812 359 812 l 73 812 q 36 793 47 812 q 37 750 25 774 l 368 114 l 275 -97 q 276 -137 263 -119 q 312 -156 288 -156 l 540 -156 q 563 -148 551 -156 q 579 -131 575 -140 l 969 753 q 968 793 979 775 q 931 812 956 812 l 706 812 m 363 886 q 361 849 350 867 q 397 831 372 831 l 568 831 q 584 835 573 831 q 598 843 594 839 l 854 1112 q 861 1151 872 1131 q 825 1172 851 1172 l 572 1172 q 553 1167 563 1172 q 538 1155 543 1162 l 363 886 "},"x":{"x_min":31.4375,"x_max":917.40625,"ha":949,"o":"m 905 732 q 911 776 922 754 q 872 798 900 798 l 630 798 q 611 792 623 798 q 597 779 600 786 l 486 622 l 379 779 q 363 792 375 786 q 344 798 352 798 l 81 798 q 43 776 54 798 q 48 732 33 754 l 284 394 l 40 65 q 36 21 25 43 q 75 0 47 0 l 312 0 q 331 5 319 0 q 345 18 343 11 l 465 183 l 577 18 q 593 5 581 11 q 611 0 604 0 l 875 0 q 913 20 902 0 q 908 65 923 41 l 669 408 l 905 732 "},"è":{"x_min":31,"x_max":791,"ha":822,"o":"m 782 102 l 731 233 q 708 255 724 248 q 677 255 692 262 q 658 248 672 252 q 618 237 643 244 q 522 225 572 225 q 379 266 421 225 q 354 302 365 278 l 750 302 q 779 314 767 302 q 791 343 791 327 l 791 404 q 690 701 791 588 q 418 818 586 818 q 140 702 250 818 q 31 413 31 588 q 153 96 31 210 q 479 -17 275 -17 q 560 -12 520 -17 q 638 1 600 -7 q 708 23 675 10 q 765 52 740 35 l 782 102 m 361 552 q 417 590 379 590 q 463 562 445 590 q 486 487 481 535 l 342 487 q 361 552 347 525 m 564 844 q 600 862 589 844 q 597 899 611 880 l 418 1169 q 404 1180 414 1175 q 385 1186 393 1186 l 131 1186 q 94 1166 104 1186 q 101 1126 83 1145 l 361 856 q 375 848 365 853 q 392 844 385 844 l 564 844 "},"º":{"x_min":31,"x_max":606,"ha":637,"o":"m 606 761 q 529 946 606 879 q 318 1013 453 1013 q 107 946 183 1013 q 31 761 31 879 q 107 577 31 643 q 318 511 183 511 q 529 577 453 511 q 606 761 606 643 m 396 761 q 375 703 396 724 q 318 683 354 683 q 261 703 282 683 q 241 761 241 724 q 261 818 241 797 q 318 839 282 839 q 375 818 354 839 q 396 761 396 797 "},"Ø":{"x_min":30.046875,"x_max":1452.53125,"ha":1485,"o":"m 1180 1158 q 1162 1153 1173 1158 q 1148 1145 1152 1148 l 1073 1067 q 745 1117 949 1117 q 253 976 420 1117 q 87 550 87 836 q 207 170 87 308 l 43 1 q 33 -46 23 -21 q 74 -71 43 -71 l 302 -71 q 319 -66 309 -71 q 334 -58 330 -62 l 419 28 q 745 -17 539 -17 q 1235 123 1067 -17 q 1404 550 1404 263 q 1283 923 1404 787 l 1440 1086 q 1451 1109 1449 1096 q 1449 1132 1454 1122 q 1433 1150 1444 1142 q 1408 1158 1423 1158 l 1180 1158 m 476 550 q 544 730 476 669 q 745 792 612 792 q 774 792 760 792 q 803 789 789 792 l 484 457 q 476 499 476 476 q 476 550 476 522 m 1016 550 q 947 368 1016 429 q 745 307 878 307 q 716 307 730 307 q 689 308 702 307 l 1006 639 q 1013 598 1010 619 q 1016 550 1016 576 "},"÷":{"x_min":31,"x_max":831,"ha":862,"o":"m 316 868 q 291 858 301 868 q 282 833 282 848 l 282 630 q 292 605 282 615 q 316 596 302 596 l 486 596 q 510 605 500 596 q 520 630 520 615 l 520 833 q 509 858 520 848 q 485 868 499 868 l 316 868 m 31 318 q 44 296 31 306 q 74 287 57 287 l 790 287 q 819 296 807 287 q 831 318 831 306 l 831 469 q 818 491 831 482 q 789 501 806 501 l 72 501 q 43 491 56 501 q 31 469 31 482 l 31 318 m 316 198 q 291 188 301 198 q 282 163 282 178 l 282 -39 q 292 -64 282 -54 q 316 -74 302 -74 l 486 -74 q 510 -64 500 -74 q 520 -39 520 -54 l 520 163 q 509 188 520 178 q 485 198 499 198 l 316 198 "},"\u001f":{"x_min":31,"x_max":780.890625,"ha":811,"o":"m 90 797 q 61 785 73 797 q 50 755 50 773 l 50 566 q 61 537 50 549 q 90 525 73 525 l 302 525 l 31 213 l 31 41 q 42 11 31 23 q 71 0 54 0 l 715 0 q 744 11 732 0 q 757 41 757 23 l 757 230 q 744 259 757 247 q 715 272 732 272 l 469 272 l 742 574 l 742 755 q 730 785 742 773 q 701 797 718 797 l 90 797 m 102 1172 q 65 1154 76 1172 q 68 1118 54 1137 l 255 849 q 271 836 261 842 q 290 831 282 831 l 551 831 q 570 836 559 831 q 586 849 580 842 l 772 1118 q 775 1155 787 1137 q 737 1173 763 1173 l 555 1173 q 537 1168 548 1173 q 522 1158 526 1163 l 421 1033 l 316 1158 q 302 1167 314 1163 q 283 1172 290 1172 l 102 1172 "},"h":{"x_min":31,"x_max":855,"ha":886,"o":"m 813 0 q 842 12 829 0 q 855 41 855 25 l 855 532 q 787 759 855 680 q 582 838 720 838 q 460 820 518 838 q 350 771 401 803 l 350 1047 q 337 1076 350 1064 q 308 1089 325 1089 l 71 1089 q 42 1076 54 1089 q 31 1047 31 1063 l 31 41 q 42 12 31 25 q 71 0 54 0 l 308 0 q 337 12 325 0 q 350 41 350 25 l 350 531 q 369 541 358 535 q 396 554 380 547 l 394 554 q 486 577 440 577 q 522 550 510 577 q 534 484 534 524 l 534 41 q 546 12 534 25 q 575 0 559 0 l 813 0 "},"\u0005":{"x_min":31.4375,"x_max":735.25,"ha":767,"o":"m 381 873 q 613 945 515 873 q 734 1175 715 1018 q 725 1203 737 1192 q 694 1215 713 1215 l 558 1215 q 533 1206 544 1215 q 519 1185 522 1198 q 470 1104 506 1124 q 381 1084 434 1084 q 296 1104 331 1084 q 248 1184 261 1124 q 234 1205 245 1196 q 208 1215 222 1215 l 72 1215 q 41 1203 54 1215 q 31 1175 29 1192 q 152 946 50 1021 q 381 873 255 873 "},"\b":{"x_min":31,"x_max":506,"ha":537,"o":"m 268 1394 q 100 1323 171 1394 q 31 1156 31 1253 q 100 988 31 1057 q 268 919 169 919 q 435 988 363 919 l 435 986 q 506 1156 506 1057 q 435 1324 506 1255 l 435 1323 q 268 1394 364 1394 m 268 1222 q 315 1203 296 1222 q 334 1156 334 1184 q 315 1109 334 1128 q 268 1091 296 1091 q 221 1109 240 1091 q 203 1156 203 1128 q 221 1203 203 1184 q 268 1222 240 1222 "},".":{"x_min":31,"x_max":267,"ha":349,"o":"m 64 272 q 40 262 50 272 q 31 237 31 252 l 31 34 q 40 9 31 19 q 64 0 50 0 l 233 0 q 257 9 247 0 q 267 34 267 19 l 267 237 q 257 262 267 252 q 233 272 247 272 l 64 272 "},";":{"x_min":31,"x_max":267,"ha":298,"o":"m 64 787 q 40 777 50 787 q 31 752 31 767 l 31 549 q 40 524 31 534 q 64 515 50 515 l 233 515 q 257 524 247 515 q 267 549 267 534 l 267 752 q 257 777 267 767 q 233 787 247 787 l 64 787 m 64 302 q 40 290 50 302 q 31 264 31 279 l 31 68 q 40 42 31 53 q 64 31 50 31 l 100 31 l 58 -89 q 61 -125 51 -109 q 90 -141 71 -141 l 175 -141 q 193 -134 183 -141 q 205 -117 203 -127 l 267 58 l 267 264 q 257 290 267 279 q 233 302 247 302 l 64 302 "},"f":{"x_min":31,"x_max":673,"ha":704,"o":"m 452 0 q 481 13 469 0 q 493 42 493 25 l 493 570 l 631 570 q 660 581 648 570 q 673 611 673 593 l 673 745 q 660 774 673 761 q 631 787 648 787 l 493 787 l 493 819 q 519 851 493 851 q 569 845 547 851 q 604 835 591 839 q 609 834 605 835 q 615 834 613 834 q 643 846 631 834 q 655 877 655 859 l 655 1027 q 647 1051 655 1038 q 630 1066 638 1063 q 561 1083 601 1077 q 465 1090 520 1090 q 258 1028 334 1090 q 182 845 182 966 l 182 787 l 71 787 q 42 774 54 787 q 31 745 31 761 l 31 611 q 42 581 31 593 q 71 570 54 570 l 182 570 l 182 42 q 193 13 182 25 q 222 0 205 0 l 452 0 "},"“":{"x_min":31,"x_max":573,"ha":606,"o":"m 337 711 q 346 685 337 696 q 370 674 356 674 l 539 674 q 563 685 553 674 q 573 711 573 696 l 573 907 q 563 933 573 922 q 539 945 553 945 l 502 945 l 545 1065 q 542 1102 552 1085 q 513 1118 532 1118 l 428 1118 q 409 1111 418 1118 q 398 1093 400 1103 l 337 914 l 337 711 m 31 711 q 40 685 31 696 q 64 674 50 674 l 233 674 q 257 685 247 674 q 267 711 267 696 l 267 907 q 257 933 267 922 q 233 945 247 945 l 196 945 l 239 1065 q 236 1102 246 1085 q 207 1118 226 1118 l 122 1118 q 103 1111 112 1118 q 92 1093 94 1103 l 31 914 l 31 711 "},"A":{"x_min":30.1875,"x_max":1472.234375,"ha":1464,"o":"m 1427 0 q 1466 18 1455 0 q 1466 61 1477 37 l 929 1066 q 912 1083 923 1076 q 891 1090 901 1090 l 645 1090 q 625 1083 637 1090 q 608 1067 612 1076 l 37 62 q 36 19 23 38 q 76 0 48 0 l 363 0 q 386 6 375 0 q 402 23 397 13 l 473 160 l 994 160 l 1065 23 q 1081 6 1069 13 q 1102 0 1093 0 l 1427 0 m 743 646 l 868 405 l 609 405 l 743 646 "},"6":{"x_min":31,"x_max":952,"ha":983,"o":"m 952 349 q 845 623 952 527 q 545 719 739 719 q 372 693 447 719 q 381 735 377 716 q 393 771 386 753 q 525 850 427 850 q 695 827 634 850 q 758 804 727 816 q 822 776 790 791 q 863 776 846 764 q 881 813 881 788 l 881 1015 q 874 1036 881 1025 q 860 1051 867 1047 q 726 1092 815 1075 q 526 1110 637 1110 q 167 982 303 1110 q 31 535 31 854 q 146 109 31 237 q 492 -17 263 -17 q 833 74 714 -17 q 952 349 952 166 m 397 451 l 396 451 q 490 477 435 477 q 616 356 616 477 q 583 271 616 302 q 492 241 550 241 q 386 282 407 241 l 388 282 q 365 395 375 305 q 379 429 371 416 q 397 451 386 442 "},"‘":{"x_min":31,"x_max":267,"ha":298,"o":"m 31 711 q 40 685 31 696 q 64 674 50 674 l 233 674 q 257 685 247 674 q 267 711 267 696 l 267 907 q 257 933 267 922 q 233 945 247 945 l 196 945 l 239 1065 q 236 1102 246 1085 q 207 1118 226 1118 l 122 1118 q 103 1111 112 1118 q 92 1093 94 1103 l 31 914 l 31 711 "},"O":{"x_min":31,"x_max":1337,"ha":1368,"o":"m 1337 545 q 1171 970 1337 830 q 683 1110 1006 1110 q 196 970 361 1110 q 31 545 31 830 q 196 121 31 260 q 683 -17 361 -17 q 1171 121 1006 -17 q 1337 545 1337 260 m 952 545 q 883 365 952 425 q 683 305 814 305 q 485 365 553 305 q 417 545 417 425 q 485 725 417 665 q 683 786 553 786 q 883 725 814 786 q 952 545 952 665 "},"n":{"x_min":31,"x_max":855,"ha":886,"o":"m 813 0 q 842 11 829 0 q 855 41 855 23 l 855 518 q 787 740 855 664 q 582 817 720 817 q 435 793 505 817 q 307 728 365 769 l 275 780 q 258 793 269 787 q 240 799 247 799 l 71 799 q 42 787 54 799 q 31 758 31 775 l 31 41 q 42 11 31 23 q 71 0 54 0 l 308 0 q 337 11 325 0 q 350 41 350 23 l 350 518 q 369 529 358 524 q 396 541 380 534 l 394 541 q 440 557 418 552 q 486 563 462 563 q 522 538 510 563 q 534 472 534 513 l 534 41 q 546 11 534 23 q 575 0 559 0 l 813 0 "},"3":{"x_min":28.78125,"x_max":922,"ha":954,"o":"m 76 837 q 89 807 76 819 q 119 796 102 796 l 486 796 l 317 665 q 309 652 313 662 q 305 635 305 641 l 305 492 q 316 461 305 473 q 346 448 328 448 q 536 416 496 448 q 573 355 573 388 q 545 306 573 323 q 474 290 518 290 q 291 328 370 290 q 217 367 246 352 q 173 391 188 381 q 139 397 157 402 q 113 372 121 391 l 31 174 q 29 149 27 163 q 41 126 31 134 q 96 88 56 110 q 198 38 137 66 q 477 -17 321 -17 q 808 71 694 -17 q 922 344 922 159 q 851 550 922 470 q 645 658 781 629 l 846 847 q 854 860 849 850 q 859 878 859 871 l 859 1049 q 845 1078 859 1065 q 815 1091 832 1091 l 117 1091 q 88 1078 100 1091 q 76 1049 76 1065 l 76 837 "},"9":{"x_min":31,"x_max":952.328125,"ha":983,"o":"m 31 741 q 138 467 31 563 q 439 372 245 372 q 528 377 486 372 q 606 394 570 383 q 600 360 603 376 q 591 327 596 344 q 459 243 569 243 q 363 247 406 243 q 289 264 321 252 l 291 264 q 226 288 258 275 q 162 316 194 301 q 121 315 139 327 q 103 279 103 304 l 103 77 q 110 57 103 69 q 125 41 118 46 q 256 0 168 16 q 457 -15 344 -15 q 817 111 682 -15 q 919 287 886 176 q 952 557 952 397 q 836 982 952 854 q 492 1110 720 1110 q 150 1017 270 1110 q 31 741 31 925 m 578 638 q 492 614 537 614 q 369 734 369 614 q 401 819 369 788 q 492 850 434 850 q 595 809 575 850 q 606 772 602 797 q 616 708 610 748 q 600 663 609 682 q 578 638 591 645 "},"l":{"x_min":31,"x_max":323,"ha":373,"o":"m 65 1089 q 40 1076 50 1089 q 31 1047 31 1063 l 31 41 q 40 12 31 25 q 65 0 50 0 l 289 0 q 313 12 303 0 q 323 41 323 25 l 323 1047 q 313 1076 323 1063 q 289 1089 303 1089 l 65 1089 "},"4":{"x_min":31,"x_max":999,"ha":1030,"o":"m 553 1089 q 534 1084 546 1089 q 519 1073 523 1079 l 31 464 l 31 208 q 43 179 31 192 q 72 167 55 167 l 503 167 l 503 41 q 515 12 503 25 q 544 0 528 0 l 814 0 q 843 12 830 0 q 856 41 856 25 l 856 167 l 957 167 q 987 179 975 167 q 999 208 999 192 l 999 420 q 987 449 999 436 q 957 462 975 462 l 856 462 l 856 1047 q 843 1076 856 1064 q 814 1089 830 1089 l 553 1089 m 293 462 l 503 720 l 503 462 l 293 462 "},"p":{"x_min":31,"x_max":923,"ha":954,"o":"m 554 31 q 820 142 715 31 q 923 425 923 253 q 816 715 923 604 l 816 714 q 540 831 708 831 q 408 810 471 831 q 287 740 346 789 l 255 793 q 239 807 250 800 q 219 814 229 814 l 72 814 q 43 801 55 814 q 31 770 31 788 l 31 -113 q 43 -144 31 -132 q 72 -157 55 -157 l 312 -157 q 341 -144 329 -157 q 354 -113 354 -131 l 354 78 q 449 42 400 53 q 554 31 498 31 m 478 595 q 578 543 540 595 q 617 410 617 492 q 583 294 617 336 q 490 252 550 252 q 404 274 448 252 q 353 304 371 290 l 353 540 q 405 578 373 561 q 478 595 437 595 "},"‡":{"x_min":31,"x_max":639,"ha":670,"o":"m 451 1049 q 443 1085 454 1070 q 412 1101 432 1101 l 255 1101 q 225 1085 236 1101 q 217 1049 214 1070 l 255 818 l 78 861 q 44 855 58 867 q 31 820 31 842 l 31 649 q 44 616 31 628 q 78 609 58 604 l 251 649 l 211 483 l 251 308 l 78 349 q 44 341 58 353 q 31 308 31 329 l 31 137 q 44 103 31 115 q 78 96 58 90 l 254 137 l 215 -89 q 223 -125 212 -110 q 253 -140 233 -140 l 415 -140 q 446 -125 434 -140 q 454 -89 458 -110 l 412 137 l 590 96 q 624 103 609 92 q 639 137 639 115 l 639 308 q 624 341 639 329 q 590 349 609 353 l 416 308 l 457 483 l 418 649 l 590 609 q 624 616 609 604 q 639 649 639 628 l 639 820 q 624 855 639 842 q 590 861 609 867 l 412 818 l 451 1049 "},"à":{"x_min":31,"x_max":922.21875,"ha":953,"o":"m 636 25 q 691 -6 661 3 q 758 -16 722 -16 l 905 106 q 921 128 918 116 q 919 152 923 141 q 905 171 915 163 q 879 179 894 179 q 869 186 876 179 q 860 194 860 193 l 860 479 q 836 635 860 570 q 764 740 812 699 q 640 799 715 780 q 462 818 565 818 q 341 806 399 818 q 232 776 283 795 q 146 738 179 755 q 99 706 114 720 q 87 685 90 699 q 89 660 85 672 l 142 540 q 165 517 149 523 q 199 519 182 511 q 248 541 221 530 q 307 565 275 552 q 374 584 340 578 q 444 590 408 590 q 520 570 493 590 q 548 510 548 550 l 433 510 q 273 490 344 510 q 146 432 201 470 q 31 232 31 355 q 106 50 31 117 q 326 -17 182 -17 q 470 3 400 -17 q 604 56 541 24 q 617 41 611 48 q 636 25 624 34 m 508 218 q 408 200 462 200 q 338 234 338 200 q 549 303 338 303 l 554 303 l 554 237 q 533 228 544 233 q 508 218 522 223 m 627 872 q 663 890 652 872 q 661 927 675 908 l 481 1197 q 467 1208 477 1202 q 448 1213 457 1213 l 194 1213 q 157 1193 168 1213 q 165 1154 146 1173 l 425 884 q 439 876 429 881 q 455 872 448 872 l 627 872 "},"Ü":{"x_min":31,"x_max":1157,"ha":1188,"o":"m 786 480 q 741 342 786 384 q 597 300 697 300 q 447 340 492 300 q 402 476 402 380 l 402 1049 q 389 1078 402 1065 q 358 1091 376 1091 l 74 1091 q 43 1078 56 1091 q 31 1049 31 1065 l 31 356 q 179 58 31 141 q 591 -17 314 -17 q 1002 58 861 -17 q 1157 343 1157 141 l 1157 1049 q 1144 1078 1157 1065 q 1115 1091 1131 1091 l 829 1091 q 798 1078 811 1091 q 786 1049 786 1065 l 786 480 m 704 1372 q 676 1362 689 1372 q 664 1338 664 1352 l 664 1160 q 676 1136 664 1146 q 704 1127 689 1127 l 923 1127 q 952 1136 940 1127 q 964 1160 964 1146 l 964 1338 q 952 1362 964 1352 q 923 1372 940 1372 l 704 1372 m 300 1372 q 271 1362 283 1372 q 260 1338 260 1352 l 260 1160 q 271 1136 260 1146 q 300 1127 283 1127 l 518 1127 q 547 1136 535 1127 q 559 1160 559 1146 l 559 1338 q 547 1362 559 1352 q 518 1372 535 1372 l 300 1372 "},"ó":{"x_min":31,"x_max":915.4375,"ha":946,"o":"m 915 399 q 794 706 915 594 q 472 818 672 818 q 151 706 274 818 q 31 399 31 594 q 151 94 31 206 q 472 -17 271 -17 q 794 94 675 -17 q 915 399 915 206 m 621 399 q 582 278 621 321 q 472 234 543 234 q 364 278 403 234 q 325 399 325 321 q 364 521 325 477 q 472 565 403 565 q 582 521 543 565 q 621 399 621 477 m 282 927 q 280 890 269 908 q 315 872 290 872 l 486 872 q 502 876 491 872 q 516 884 512 880 l 772 1154 q 780 1193 790 1173 q 743 1213 769 1213 l 490 1213 q 471 1209 482 1213 q 457 1197 461 1204 l 282 927 "},"\u001a":{"x_min":31,"x_max":1021,"ha":1070,"o":"m 450 0 q 479 12 467 0 q 492 41 492 25 l 492 570 l 614 570 q 643 581 630 570 q 656 611 656 593 l 656 745 q 642 774 656 761 q 612 787 629 787 l 491 787 l 491 818 q 499 843 491 836 q 518 850 507 850 q 571 844 550 850 q 607 835 593 839 q 614 834 610 835 q 618 834 618 834 q 650 846 638 834 q 663 876 663 858 l 663 1026 q 654 1050 663 1037 q 633 1065 644 1062 q 458 1089 575 1089 q 245 1026 325 1089 q 165 844 165 963 l 165 787 l 72 787 q 43 774 56 787 q 31 745 31 761 l 31 611 q 44 581 31 593 q 74 570 57 570 l 166 570 l 166 41 q 177 12 166 25 q 207 0 189 0 l 450 0 m 979 0 q 1008 12 996 0 q 1021 41 1021 25 l 1021 778 q 1007 807 1021 794 q 977 820 994 820 l 735 820 q 704 807 716 820 q 692 778 692 794 l 692 41 q 705 12 692 25 q 736 0 718 0 l 979 0 m 692 957 q 736 860 692 895 q 857 825 780 825 q 977 860 933 825 q 1021 957 1021 895 q 976 1053 1021 1018 q 855 1089 932 1089 q 735 1053 779 1089 q 692 957 692 1018 "},"\r":{"x_min":31,"x_max":296,"ha":327,"o":"m 262 0 q 286 11 276 0 q 296 41 296 23 l 296 756 q 285 786 296 774 q 261 798 275 798 l 65 798 q 40 786 50 798 q 31 756 31 774 l 31 41 q 41 11 31 23 q 67 0 51 0 l 262 0 "}},"cssFontWeight":"normal","ascender":1595,"underlinePosition":-100,"cssFontStyle":"normal","boundingBox":{"yMin":-597,"xMin":-112.0625,"yMax":1595,"xMax":2339},"resolution":1000,"original_font_information":{"postscript_name":"BorisBlackBloxx","version_string":"1.0 2003-10-01","vendor_url":"","full_font_name":"BorisBlackBloxx","font_family_name":"BorisBlackBloxx","copyright":"Copyright \\251 2003,  Manfred Klein. All rights reserved.","description":"","trademark":"","designer":"","designer_url":"","unique_font_identifier":"BorisBlackBloxx","license_url":"","license_description":"","manufacturer_name":"","font_sub_family_name":"Regular"},"descender":-278,"familyName":"BorisBlackBloxx","lineHeight":2013,"underlineThickness":50});;

