Better fix for Safari
authorDmitry Baranovskiy <dbaranovskiy@Fresh-Air.sydney.atlassian.com>
Wed, 24 Dec 2008 02:03:02 +0000 (13:03 +1100)
committerDmitry Baranovskiy <dbaranovskiy@Fresh-Air.sydney.atlassian.com>
Wed, 24 Dec 2008 02:03:02 +0000 (13:03 +1100)
raphael-packed.js
raphael.js

index d90d404..a1b2daa 100644 (file)
@@ -4,4 +4,4 @@
  * Copyright (c) 2008 Dmitry Baranovskiy (http://raphaeljs.com)
  * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license.
  */
-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}('9 1N=(I(q){9 r=I(){N r.3E.2v(r,K)};r.4y="0.5.12";r.18=q;9 C={};I 2m(a,b,c,d,e,f){7.m=[[a||1,b||0,0],[c||0,d||1,0],[e||0,f||0,1]]}C.1d=C.1f=C.1v=C.1z=I(x){N x};J(q=="2U"){2m.1r.2D=I(){N"6o:6n.6m.2m(6l="+7.m[0][0]+", 6k="+7.m[1][0]+", 6j="+7.m[0][1]+", 6i="+7.m[1][1]+", 6h="+7.m[2][0]+", 6f="+7.m[2][1]+", 6e=\'6d 6c\', 6b=\'6a\')"};9 t=I(j,l,m){9 g=17.1s("1k:1S"),2H=g.1g;2H.2h="2a";2H.1H=0;2H.1y=0;2H.11=m.11+"1A";2H.14=m.14+"1A";9 n=17.1s("1k:2l"),2E=n.1g;2E.11=m.11+"1A";2E.14=m.14+"1A";n.1h="";J(j["3Y"]){n.5O=j["3Y"]}n.34=7.34;n.36=7.36;g.1a(n);m.19.1a(g);9 p=1n z(n,g,m);u(p,j);J(j.2p){v(p,j.2p)}p.P=25;p.18="1h";p.1h=[];p.O={x:0,y:0,2f:0,2e:0,P:25};p.2j="";p.2z=I(){7.P=25;N 7};p.37=I(){7.P=2X;N 7};p.4a=I(){7.2j="";9 a=7.1h;7.1h=[];1p(9 i=0,1l=a.1b;i<1l;i++){J(a[i].18!="3I"){7[a[i].18+"40"].2v(7,a[i].1R)}1j{7.2q()}}N 7};p.2c=I(x,y){9 d=7.P?"m":"t";9 a=7.P?m.1d:m.1v;9 b=7.P?m.1f:m.1z;d+=13.15(a(U(x,10)))+" "+13.15(b(U(y,10)));7[0].1h=7.2j+=d;7.O.x=(7.P?0:7.O.x)+a(U(x,10));7.O.y=(7.P?0:7.O.y)+b(U(y,10));7.O.P=7.P;7.1h.1G({18:"3U",1R:[].2S.2F(K,0),23:7.P});N 7};p.1o=I(x,y){9 d=7.P?"l":"r";9 a=7.P?m.1d:m.1v;9 b=7.P?m.1f:m.1z;d+=13.15(a(U(x,10)))+" "+13.15(b(U(y,10)));7[0].1h=7.2j+=d;7.O.x=(7.P?0:7.O.x)+a(U(x,10));7.O.y=(7.P?0:7.O.y)+b(U(y,10));7.O.P=7.P;7.1h.1G({18:"41",1R:[].2S.2F(K,0),23:7.P});N 7};p.3g=I(a,b,c,e,f,g){f=(7.P?0:7.O.x)+f;g=(7.P?0:7.O.y)+g;9 h=7.O.x,2V=7.O.y,x=(h-f)/2,y=(2V-g)/2,k=(c==e?-1:1)*13.54((a*a*b*b-a*a*y*y-b*b*x*x)/(a*a*y*y+b*b*x*x)),1F=k*a*y/b+(h+f)/2,1K=k*-b*x/a+(2V+g)/2,d=e?(7.P?"51":"50"):(7.P?"4Z":"4Y"),1d=7.P?m.1d:m.1v,1f=7.P?m.1f:m.1z,1H=13.15(1F-a),1y=13.15(1K-b);d+=[1H,1y,13.15(1H+a*2),13.15(1y+b*2),13.15(h),13.15(2V),13.15(1d(U(f,10))),13.15(1d(U(g,10)))].1L(", ");7[0].1h=7.2j+=d;7.O.x=(7.P?0:7.O.x)+1d(U(f,10));7.O.y=(7.P?0:7.O.y)+1f(U(g,10));7.O.P=7.P;7.1h.1G({18:"4b",1R:[].2S.2F(K,0),23:7.P});N 7};p.4c=I(a,b,c){J(!c){N 7.1o(a,b)}1j{9 p={};p.1d=7.P?m.1d:m.1v;p.1f=7.P?m.1f:m.1z;9 x=13.15(p.1d(13.15(U(a,10)*1e)/1e));9 y=13.15(p.1f(13.15(U(b,10)*1e)/1e));9 w=13.15(m.1v(13.15(U(c,10)*1e)/1e));9 d=7.P?"c":"v";9 e=[13.15(7.O.x)+w,13.15(7.O.y),x-w,y,x,y];d+=e.1L(" ")+" ";7.O.x=(7.P?0:7.O.x)+e[4];7.O.y=(7.P?0:7.O.y)+e[5];7.O.2f=e[2];7.O.2e=e[3];7[0].1h=7.2j+=d;7.1h.1G({18:"4w",1R:[].2S.2F(K,0),23:7.P});N 7}};p.1q=I(){9 d=7.P?"c":"v";9 a=7.P?m.1d:m.1v;9 b=7.P?m.1f:m.1z;J(K.1b==6){7.O.2f=(7.P?0:7.O.x)+a(U(K[2],10));7.O.2e=(7.P?0:7.O.y)+b(U(K[3],10));7.O.x=(7.P?0:7.O.x)+a(U(K[4],10));7.O.y=(7.P?0:7.O.y)+b(U(K[5],10));d+=13.15(a(U(K[0],10)))+" "+13.15(b(U(K[1],10)))+" "+13.15(a(U(K[2],10)))+" "+13.15(b(U(K[3],10)))+" "+13.15(a(U(K[4],10)))+" "+13.15(b(U(K[5],10)))+" ";7.O.P=7.P}J(K.1b==4){9 c=7.O.x*2-7.O.2f;9 e=7.O.y*2-7.O.2e;7.O.2f=(7.P?0:7.O.x)+a(U(K[0],10));7.O.2e=(7.P?0:7.O.y)+b(U(K[1],10));7.O.x=(7.P?0:7.O.x)+a(U(K[2],10));7.O.y=(7.P?0:7.O.y)+b(U(K[3],10));d+=[13.15(c),13.15(e),13.15(a(U(K[0],10))),13.15(b(U(K[1],10))),13.15(a(U(K[2],10))),13.15(b(U(K[3],10)))].1L(" ")}7[0].1h=7.2j+=d;7.1h.1G({18:"4N",1R:[].2S.2F(K,0),23:7.P});N 7};p.2K=I(r,a){9 R=.4K*r,21=7.P,o=7;J(21){7.37();21=I(){o.2z()}}1j{21=I(){}}9 b={l:I(){N{u:I(){o.1q(-R,0,-r,-(r-R),-r,-r)},d:I(){o.1q(-R,0,-r,r-R,-r,r)}}},r:I(){N{u:I(){o.1q(R,0,r,-(r-R),r,-r)},d:I(){o.1q(R,0,r,r-R,r,r)}}},u:I(){N{r:I(){o.1q(0,-R,-(R-r),-r,r,-r)},l:I(){o.1q(0,-R,R-r,-r,-r,-r)}}},d:I(){N{r:I(){o.1q(0,R,-(R-r),r,r,r)},l:I(){o.1q(0,R,R-r,r,-r,r)}}}};b[a.3a(0)]()[a.3a(1)]();21();N o};p.2q=I(){7[0].1h=(7.2j+="x e");N 7};J(1i l=="2b"){p.2z();C.3L(p,l)}N p};9 u=I(o,a){9 s=o[0].1g;o.Q=o.Q||{};1p(9 b 1x a){o.Q[b]=a[b]}a["2g-4z"]&&(s.6s=a["2g-4z"]);a["2g-4x"]&&(s.4Q=a["2g-4x"]);a["2g"]&&(s.2g=a["2g"]);a["2g-3A"]&&(s.4R=a["2g-3A"]);J(1i a.1E!="1w"||1i a["1c-11"]!="1w"||1i a.1m!="1w"||1i a.1c!="1w"){o=o.2l||o[0];9 c=(o.30("1m")&&o.30("1m")[0])||17.1s("1k:1m");J("1m-1E"1x a||"1E"1x a){c.1E=((a["1m-1E"]+1||2)-1)*((a.1E+1||2)-1)}J(a.1m){c.28=25}J(c.28==1w||a.1m=="1Q"){c.28=2X}J(c.28&&a.1m){9 d=a.1m.4p(/^2B\\(([^\\)]+)\\)$/i);J(d){c.3o=d[1];c.18="4S"}1j{c.1Z=a.1m;c.3o="";c.18="4T"}}o.1a(c);9 e=(o.30("1c")&&o.30("1c")[0])||17.1s("1k:1c");J((a.1c&&a.1c!="1Q")||a["1c-11"]||a["1c-1E"]||a["1c-3m"]){e.28=25}J(a.1c=="1Q"||1i e.28=="1w"){e.28=2X}J(e.28&&a.1c){e.1Z=a.1c}e.1E=((a["1c-1E"]+1||2)-1)*((a.1E+1||2)-1);a["1c-4i"]&&(e.4U=a["1c-4i"]||"4g");e.4f=a["1c-4f"]||8;a["1c-3N"]&&(e.4V={3l:"4W",3x:"3x",15:"15"}[a["1c-3N"]]||"4g");a["1c-11"]&&(e.3A=(U(a["1c-11"],10)||1)*12/16);J(a["1c-3m"]){9 f={"-":"4X",".":"52","-.":"53","-..":"55",". ":"56","- ":"58","--":"59","- .":"5a","--.":"5b","--..":"5c"};e.5d=f[a["1c-3m"]]||""}o.1a(e)}};9 v=I(o,a){o.Q=o.Q||{};o.Q.2p=a;o=o.2l||o[0];9 b=o.30("1m");J(b.1b){b=b[0]}1j{b=17.1s("1k:1m")}J(a.1u.1b){b.28=25;b.5e="1Q";b.18=(a.18.3c()=="5f")?"2p":"5g";J(1i a.1u[0].1Z!="1w"){b.1Z=a.1u[0].1Z||"#1C"}J(1i a.1u[a.1u.1b-1].1Z!="1w"){b.5h=a.1u[a.1u.1b-1].1Z||"#1C"}9 c=[];1p(9 i=0,1l=a.1u.1b;i<1l;i++){J(a.1u[i].2R){c.1G(a.1u[i].2R+" "+a.1u[i].1Z)}};9 d=a.1u[0].1E||1;9 e=a.1u[a.1u.1b-1].1E||1;J(c){b.5i.5j=c.1L(",");e+=d;d=e-d;e-=d}b.T("1E",d);b.T("5k",e);J(a.1W){9 f=13.15(13.3V((U(a.1W[3],10)-U(a.1W[1],10))/(U(a.1W[2],10)-U(a.1W[0],10)))*57.29)||0;b.5l=5m-f}J(a.18.3c()=="5n"){b.5o="1e%";b.5p="0.5 0.5"}}};9 z=I(b,c,d){9 e=0,5q=0,5r=0,5s=1;7[0]=b;7.3D=b;7.X=0;7.Y=0;7.Q={};7.1t=c;7.27=d;7.3y=I(a){J(a==1w){N e}e+=a;7.1t.1g.5t=e;N 7}};z.1r.2y=I(a){9 b=7.1t.1g,2A=7[0].1g;1p(9 i 1x a){7.Q[i]=a[i]}9 c=7.Q,x,y,w,h;4j(7.18){1B"2Z":x=c.1F-c.r;y=c.1K-c.r;w=h=c.r*2;1M;1B"31":x=c.1F-c.2o;y=c.1K-c.2n;w=c.2o*2;h=c.2n*2;1M;1B"2d":1B"2s":x=c.x;y=c.y;w=c.w;h=c.h;1M;1B"1T":7.3v.v=["m",13.15(c.x),", ",13.15(c.y-2),"l",13.15(c.x)+1,", ",13.15(c.y-2)].1L("");N;3w:N}9 d=7.27.11/2-w/2,1y=7.27.14/2-h/2;b.2h="2a";b.1H=x-d+"1A";b.1y=y-1y+"1A";7.X=x-d;7.Y=y-1y;7.W=w;7.H=h;b.11=7.27.11+"1A";b.14=7.27.14+"1A";2A.2h="2a";2A.1y=1y+"1A";2A.1H=d+"1A";2A.11=w+"1A";2A.14=h+"1A"};z.1r.4v=I(){7.1t.1g.3i="1Q";N 7};z.1r.4B=I(){7.1t.1g.3i="4D";N 7};z.1r.3f=I(x,y){J(x==1w&&y==1w){N{x:7.X,y:7.Y}}7.X+=x;7.Y+=y;7.1t.1g.1H=7.X+"1A";7.1t.1g.1y=7.Y+"1A";N 7};z.1r.3H=I(a,b,c,d,e,f){3K=1n 2m(a,b,c,d,e,f);7.1t.1g.4E=3K;N 7};z.1r.4G=I(x,y){J(x==1w&&y==1w){N}y=y||x;J(x!=0&&!(x==1&&y==1)){9 a=13.15(x/13.4H(x)),39=13.15(y/13.4H(y)),s=7[0].1g;J(a!=1||39!=1){s.4E=1n 2m(a,0,0,39,0,0)}9 b=1Y(s.11,10)*x*a;9 c=1Y(s.14,10)*y*39;9 d=1Y(s.1H,10);9 e=1Y(s.1y,10);s.1H=7.X=d+7.W/2-b/2;s.1y=7.Y=e+7.H/2-c/2;s.11=7.W=b;s.14=7.H=c}N 7};z.1r.2L=I(){N{x:7.1t.5u,y:7.1t.5v,11:7.1t.3t,14:7.1t.3s}};z.1r.33=I(){7[0].1D.26(7[0]);7.1t.1D.26(7.1t);7.2l&&7.2l.1D.26(7.2l)};z.1r.2k=I(){J(K.1b==1&&1i K[0]=="2b"){N 7.Q[K[0]]}J(7.Q&&K.1b==1&&K[0]4n 4e){9 a={};1p(9 i=0,1l=K[0].1b;i<1l;i++){a[K[0][i]]=7.Q[K[0][i]]};N a}J(7[0].5w.3c()=="1S"){9 b=7[0].2W;7.Q=7.Q||{};J(K.1b==2){7.Q[K[0]]=K[1]}1j J(K.1b==1||1i K[0]=="2x"){1p(9 j 1x K[0]){7.Q[j]=K[0][j]}}1p(9 i=0,1l=b.1b;i<1l;i++){7.2k.2v(1n 5x(b[i],7[0],7.27),K)}}1j{9 c;J(K.1b==2){c={};c[K[0]]=K[1]}J(K.1b==1&&1i K[0]=="2x"){c=K[0]}J(c){u(7,c);7.2y(c);J(c.2p){v(7,c.2p)}J(c.1T&&7.18=="1T"){7[0].2b=c.1T}J(c.2i){7[0].2i=c.2i}}}N 7};z.1r.45=I(){7.1t.1D.1a(7.1t);N 7};z.1r.42=I(){J(7.1t.1D.1V!=7.1t){7.1t.1D.3e(7.1t,7.1t.1D.1V)}N 7};9 A=I(a,x,y,r){9 g=17.1s("1k:1S");9 o=17.1s("1k:3W");g.1a(o);a.19.1a(g);9 b=1n z(o,g,a);u(b,{1c:"#1C",1m:"1Q"});b.2y({x:x-r,y:y-r,w:r*2,h:r*2});b.Q.1F=x;b.Q.1K=y;b.Q.r=r;b.18="2Z";N b};9 B=I(a,x,y,w,h,r){9 g=17.1s("1k:1S");9 o=17.1s(r?"1k:5y":"1k:2d");J(r){o.5z=r/(13.2N(w,h))}g.1a(o);a.19.1a(g);9 b=1n z(o,g,a);u(b,{1c:"#1C"});b.2y({x:x,y:y,w:w,h:h});b.Q.x=x;b.Q.y=y;b.Q.w=w;b.Q.h=h;b.Q.r=r;b.18="2d";N b};9 D=I(a,x,y,b,c){9 g=17.1s("1k:1S");9 o=17.1s("1k:3W");g.1a(o);a.19.1a(g);9 d=1n z(o,g,a);u(d,{1c:"#1C"});d.2y({x:x-b,y:y-c,w:b*2,h:c*2});d.Q.1F=x;d.Q.1K=y;d.Q.2o=b;d.Q.2n=c;d.18="31";N d};9 E=I(a,b,x,y,w,h){9 g=17.1s("1k:1S");9 o=17.1s("1k:2s");o.3o=b;g.1a(o);a.19.1a(g);9 c=1n z(o,g,a);c.18="2s";c.2y({x:x,y:y,w:w,h:h});c.Q.x=x;c.Q.y=y;c.Q.w=w;c.Q.h=h;N c};9 F=I(a,x,y,b){9 g=17.1s("1k:1S"),2G=g.1g;9 c=17.1s("1k:2l"),2E=c.1g;9 d=17.1s("1k:1h"),5A=d.1g;d.v=["m",13.15(x),", ",13.15(y-2),"l",13.15(x)+1,", ",13.15(y-2)].1L("");d.5B=25;2E.11=a.11;2E.14=a.14;2G.2h="2a";2G.1H=0;2G.1y=0;2G.11=a.11;2G.14=a.14;9 o=17.1s("1k:3v");o.2b=b;o.28=25;o.34=a.34;o.36=a.36;c.1a(o);c.1a(d);g.1a(c);a.19.1a(g);9 e=1n z(o,g,a);e.2l=c;e.3v=d;e.18="1T";e.Q.x=x;e.Q.y=y;e.Q.w=1;e.Q.h=1;N e};9 G=I(a){9 b=17.1s("1k:1S"),2C=b.1g;2C.2h="2a";2C.1H=0;2C.1y=0;2C.11=a.11;2C.14=a.14;J(a.19){a.19.1a(b)}9 c=1n z(b,b,a);1p(9 f 1x a){J(f.3a(0)!="43"&&1i a[f]=="I"){c[f]=(I(f){N I(){9 e=a[f].2v(a,K);b.1a(e[0].1D);N e}})(f)}}c.18="1S";N c};r.3E=I(){9 d,11,14;J(1i K[0]=="2b"){d=17.44(K[0]);11=K[1];14=K[2]}J(1i K[0]=="2x"){d=K[0];11=K[1];14=K[2]}J(1i K[0]=="4d"){d=1;x=K[0];y=K[1];11=K[2];14=K[3]}J(!d){4O 1n 4q("2U 4s 4A 4F.");}J(!17.4M["1k"]){17.4M.5C("1k","5D:5E-5F-5G:27");17.5H().5I("1k\\\\:*","5J:2B(#3w#2U)")}9 c=17.1s("5K"),r=C.19=17.1s("1k:1S"),24=c.1g,2M=r.1g;C.11=11;C.14=14;11=11||"5L";14=14||"5M";24.5N="2d(0 "+11+" "+14+" 0)";24.2h="2a";2M.11=11;2M.14=14;r.34=(11=="1e%"?11:U(11))+" "+(14=="1e%"?14:U(14));r.36="0 0";9 b=17.1s("1k:2d"),2T=b.1g;2T.1H=2T.1y=0;2T.11=2M.11;2T.14=2M.14;b.5P=b.5Q="f";r.1a(b);c.1a(r);J(d==1){17.3d.1a(c);24.2h="2a";24.1H=x+"1A";24.1y=y+"1A";24.11=11;24.14=14;d={1g:{11:11,14:14}}}1j{24.11=d.1g.11=11;24.14=d.1g.14=14;J(d.1V){d.3e(c,d.1V)}1j{d.1a(c)}}1p(9 e 1x C){d[e]=C[e]}d.3J=I(){9 a=[];1p(9 i=0,1l=r.2W.1b;i<1l;i++){J(r.2W[i]!=b){a.1G(r.2W[i])}}1p(i=0,1l=a.1b;i<1l;i++){r.26(a[i])}};N d};C.33=I(){C.19.1D.1D.26(C.19.1D)}}J(q=="2J"){2m.1r.2D=I(){N"3H("+7.m[0][0]+", "+7.m[1][0]+", "+7.m[0][1]+", "+7.m[1][1]+", "+7.m[2][0]+", "+7.m[2][1]+")"};9 t=I(j,k,l){9 m=17.1O(l.1J,"1h");m.T("1m","1Q");J(l.19){l.19.1a(m)}9 p=1n z(m,l);J(j){u(p,j)}p.P=25;p.1h=[];p.O={x:0,y:0,2f:0,2e:0};p.2z=I(){7.P=25;N 7};p.37=I(){7.P=2X;N 7};p.4a=I(){7[0].T("d","5R 0");9 a=7.1h;7.1h=[];1p(9 i=0,1l=a.1b;i<1l;i++){J(a[i].18!="3I"){7[a[i].18+"40"].2v(7,a[i].1R)}1j{7.2q()}}N 7};p.2c=I(x,y){9 d=7.P?"M":"m";9 a=7.P?l.1d:l.1v;9 b=7.P?l.1f:l.1z;d+=a(U(x,10))+" "+b(U(y,10))+" ";9 c=7[0].2w("d")||"";7[0].T("d",c+d);7.O.x=(7.P?0:7.O.x)+l.1d(U(x,10));7.O.y=(7.P?0:7.O.y)+l.1f(U(y,10));7.1h.1G({18:"3U",1R:K,23:7.P});N 7};p.1o=I(x,y){7.O.x=(7.P?0:7.O.x)+l.1d(U(x,10));7.O.y=(7.P?0:7.O.y)+l.1f(U(y,10));9 d=7.P?"L":"l";9 a=7.P?l.1d:l.1v;9 b=7.P?l.1f:l.1z;d+=a(U(x,10))+" "+b(U(y,10))+" ";9 c=7[0].2w("d")||"";7[0].T("d",c+d);7.1h.1G({18:"41",1R:K,23:7.P});N 7};p.3g=I(a,b,c,e,x,y){9 d=7.P?"A":"a";9 f=7.P?l.1d:l.1v;9 g=7.P?l.1f:l.1z;d+=[l.1v(U(a,10)),l.1z(U(b,10)),0,c,e,f(U(x,10)),g(U(y,10))].1L(" ");9 h=7[0].2w("d")||"";7[0].T("d",h+d);7.O.x=l.1d(U(x,10));7.O.y=l.1f(U(y,10));7.1h.1G({18:"4b",1R:K,23:7.P});N 7};p.4c=I(a,b,c){J(!c){N 7.1o(a,b)}1j{9 p={};p.1d=7.P?l.1d:l.1v;p.1f=7.P?l.1f:l.1z;9 x=p.1d(13.15(U(a,10)*1e)/1e);9 y=p.1f(13.15(U(b,10)*1e)/1e);9 w=l.1v(13.15(U(c,10)*1e)/1e);9 d=7.P?"C":"c";9 e=[7.O.x+w,7.O.y,x-w,y,x,y];1p(9 i=0,1l=e.1b;i<1l;i++){d+=e[i]+" "}7.O.x=(7.P?0:7.O.x)+e[4];7.O.y=(7.P?0:7.O.y)+e[5];7.O.2f=e[2];7.O.2e=e[3];9 f=7[0].2w("d")||"";7[0].T("d",f+d);7.1h.1G({18:"4w",1R:K,23:7.P});N 7}};p.1q=I(){9 p={};p.1d=7.P?l.1d:l.1v;p.1f=7.P?l.1f:l.1z;J(K.1b==6){9 d=7.P?"C":"c";1p(9 i=0,1l=K.1b;i<1l;i++){d+=p[(i%2==0)?"1d":"1f"](13.15(U(K[i],10)*1e)/1e)+" "}7.O.x=(7.P?0:7.O.x)+p.1d((U(K[4],10)*1e)/1e);7.O.y=(7.P?0:7.O.y)+p.1f((U(K[5],10)*1e)/1e);7.O.2f=p.1d((U(K[2],10)*1e)/1e);7.O.2e=p.1f((U(K[3],10)*1e)/1e)}1j{J(K.1b==4){9 d=7.P?"S":"s";1p(9 i=0,1l=K.1b;i<1l;i++){d+=p[i%2==0?"1d":"1f"]((U(K[i],10)*1e)/1e)+" "}}7.O.x=(7.P?0:7.O.x)+p.1d((U(K[2],10)*1e)/1e);7.O.y=(7.P?0:7.O.y)+p.1f((U(K[3],10)*1e)/1e);7.O.2f=p.1d((U(K[0],10)*1e)/1e);7.O.2e=p.1f((U(K[1],10)*1e)/1e)}9 a=7[0].2w("d")||"";7[0].T("d",a+d);7.1h.1G({18:"4N",1R:K,23:7.P});N 7};p.2K=I(r,a){9 R=.4K*r,21=7.P,o=7;J(21){7.37();21=I(){o.2z()}}1j{21=I(){}}9 b={l:I(){N{u:I(){o.1q(-R,0,-r,-(r-R),-r,-r)},d:I(){o.1q(-R,0,-r,r-R,-r,r)}}},r:I(){N{u:I(){o.1q(R,0,r,-(r-R),r,-r)},d:I(){o.1q(R,0,r,r-R,r,r)}}},u:I(){N{r:I(){o.1q(0,-R,-(R-r),-r,r,-r)},l:I(){o.1q(0,-R,R-r,-r,-r,-r)}}},d:I(){N{r:I(){o.1q(0,R,-(R-r),r,r,r)},l:I(){o.1q(0,R,R-r,r,-r,r)}}}};b[a[0]]()[a[1]]();21();N o};p.2q=I(){9 a=7[0].2w("d")||"";7[0].T("d",a+"Z ");7.1h.1G({18:"3I"});N 7};J(1i k=="2b"){p.2z();C.3L(p,k)}N p};9 v=I(o,a,b){9 c=17.1O(b.1J,a.18+"5S");c.2i="4L-2p-"+b.3z++;J(a.1W&&a.1W.1b){c.T("5T",a.1W[0]);c.T("2V",a.1W[1]);c.T("5U",a.1W[2]);c.T("5V",a.1W[3])}b.35.1a(c);1p(9 i=0,1l=a.1u.1b;i<1l;i++){9 d=17.1O(b.1J,"3p");d.T("2R",a.1u[i].2R?a.1u[i].2R:(i==0)?"0%":"1e%");d.T("3p-1Z",a.1u[i].1Z||"#5W");J(1i a.1u[i].1E!="1w"){d.T("3p-1E",a.1u[i].1E)}c.1a(d)};o.T("1m","2B(#"+c.2i+")")};9 H=I(o){J(o.32){9 a=o.3D.2L();o.32.T("5X","3f("+[a.x,a.y].1L(",")+")")}};9 u=I(o,a){9 b={"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]};1p(9 c 1x a){9 d=a[c];o.Q[c]=d;4j(c){1B"2o":1B"1F":1B"x":o[0].T(c,o.1I.1d(d));H(o);1M;1B"2n":1B"1K":1B"y":o[0].T(c,o.1I.1f(d));H(o);1M;1B"11":o[0].T(c,o.1I.1v(d));1M;1B"14":o[0].T(c,o.1I.1z(d));1M;1B"2p":v(o[0],d,o.1I);1M;1B"1c-3m":d=b[d.3c()];J(d){9 e=a["1c-11"]||o.2k("1c-11")||"1",3l={15:e,3x:e,3l:0}[o.2k("1c-3N")]||0,3r=[];1p(9 i=0,1l=d.1b;i<1l;i++){3r.1G(d[i]*e+((i%2)?1:-1)*3l)}d=3r.1L(",");o[0].T(c,d)}1M;1B"1T":J(o.18=="1T"){o[0].2W.1b&&o[0].26(o[0].1V);o[0].1a(17.4o(d))}1M;1B"1m":9 f=d.4p(/^2B\\(([^\\)]+)\\)$/i);J(f){9 g=17.1O(o.1I.1J,"32");9 h=17.1O(o.1I.1J,"2s");g.2i="4L-32-"+o.1I.3z++;g.T("x",0);g.T("y",0);g.T("5Y","5Z");h.T("x",0);h.T("y",0);h.4l(o.1I.3k,"49",f[1]);g.1a(h);9 j=17.1s("60");j.1g.2h="2a";j.1g.1y="-46";j.1g.1H="-46";j.61=I(){g.T("11",7.3t);g.T("14",7.3s);h.T("11",7.3t);h.T("14",7.3s);17.3d.26(7)};17.3d.1a(j);j.3o=f[1];o.1I.35.1a(g);o[0].1g.1m="2B(#"+g.2i+")";o[0].T("1m","2B(#"+g.2i+")");o.32=g;H(o);C.3h();1M}3w:9 k=c.3F(/(\\-.)/g,I(w){N w.2u(1).62()});o[0].1g[k]=d;o[0].T(c,d);1M}}};9 z=I(c,d){9 X=0,Y=0,2P={2O:0,x:0,y:0},2t=1,2r=1,3K=63;7[0]=c;7.3D=c;7.1I=d;7.Q=7.Q||{};7.1P=[];7.3y=I(a){J(a==1w){N 2P.2O}9 b=7.2L();2P.2O+=a;J(2P.2O){7.1P[0]=("3y("+2P.2O+" "+(b.x+b.11/2)+" "+(b.y+b.14/2)+")")}1j{7.1P[0]=""}7[0].T("3b",7.1P.1L(" "));N 7};7.3f=I(x,y){J(x==1w&&y==1w){N{x:X,y:Y}}X+=x;Y+=y;J(X||Y){7.1P[1]="3f("+X+","+Y+")"}1j{7.1P[1]=""}7[0].T("3b",7.1P.1L(" "));N 7};7.4G=I(x,y){J(x==1w&&y==1w){N{x:2t,y:2r}}y=y||x;J(x!=0&&!(x==1&&y==1)){2t*=x;2r*=y;J(!(2t==1&&2r==1)){9 a=7.2L(),2Q=a.x*(1-2t)+(a.11/2-a.11*2t/2),3Q=a.y*(1-2r)+(a.14/2-a.14*2r/2);7.1P[2]=1n 2m(2t,0,0,2r,2Q,3Q)}1j{7.1P[2]=""}7[0].T("3b",7.1P.1L(" "))}N 7}};z.1r.4v=I(){7[0].1g.3i="1Q";N 7};z.1r.4B=I(){7[0].1g.3i="4D";N 7};z.1r.3H=I(a,b,c,d,e,f){7.1P[3]=1n 2m(a,b,c,d,e,f);7[0].T("3b",7.1P.1L(" "));N 7};z.1r.33=I(){7[0].1D.26(7[0])};z.1r.2L=I(){N 7[0].2L()};z.1r.2k=I(){J(K.1b==1&&1i K[0]=="2b"){N 7[0].2w(K[0])}J(K.1b==1&&K[0]4n 4e){9 a={};1p(9 j 1x K[0]){a[K[0][j]]=7.Q[K[0][j]]}N a}J(K.1b==2){9 b={};b[K[0]]=K[1];u(7,b)}1j J(K.1b==1&&1i K[0]=="2x"){u(7,K[0])}N 7};z.1r.45=I(){7[0].1D.1a(7[0]);N 7};z.1r.42=I(){J(7[0].1D.1V!=7[0]){7[0].1D.3e(7[0],7[0].1D.1V)}N 7};9 A=I(a,x,y,r){9 b=17.1O(a.1J,"2Z");b.T("1F",a.1d(x));b.T("1K",a.1f(y));b.T("r",r);b.T("1m","1Q");b.T("1c","#1C");J(a.19){a.19.1a(b)}9 c=1n z(b,a);c.Q=c.Q||{};c.Q.1F=x;c.Q.1K=y;c.Q.r=r;c.Q.1c="#1C";c.18="2Z";N c};9 B=I(a,x,y,w,h,r){9 b=17.1O(a.1J,"2d");b.T("x",a.1d(x));b.T("y",a.1f(y));b.T("11",a.1v(w));b.T("14",a.1z(h));J(r){b.T("2o",r);b.T("2n",r)}b.T("1m","1Q");b.T("1c","#1C");J(a.19){a.19.1a(b)}9 c=1n z(b,a);c.Q=c.Q||{};c.Q.x=x;c.Q.y=y;c.Q.11=w;c.Q.14=h;c.Q.1c="#1C";J(r){c.Q.2o=c.Q.2n=r}c.18="2d";N c};9 D=I(a,x,y,b,c){9 d=17.1O(a.1J,"31");d.T("1F",a.1d(x));d.T("1K",a.1f(y));d.T("2o",a.1v(b));d.T("2n",a.1z(c));d.T("1m","1Q");d.T("1c","#1C");J(a.19){a.19.1a(d)}9 e=1n z(d,a);e.Q=e.Q||{};e.Q.1F=x;e.Q.1K=y;e.Q.2o=b;e.Q.2n=c;e.Q.1c="#1C";e.18="31";N e};9 E=I(a,b,x,y,w,h){9 c=17.1O(a.1J,"2s");c.T("x",a.1d(x));c.T("y",a.1f(y));c.T("11",a.1v(w));c.T("14",a.1z(h));c.4l(a.3k,"49",b);J(a.19){a.19.1a(c)}9 d=1n z(c,a);d.Q=d.Q||{};d.Q.x=x;d.Q.y=y;d.Q.11=w;d.Q.14=h;d.18="2s";N d};9 F=I(a,x,y,b){9 c=17.1O(a.1J,"1T");c.T("x",x);c.T("y",y);c.T("1T-64","65");c.T("1m","#1C");J(b){c.1a(17.4o(b))}J(a.19){a.19.1a(c)}9 d=1n z(c,a);d.Q=d.Q||{};d.Q.x=x;d.Q.y=y;d.Q.1m="#1C";d.18="1T";N d};9 G=I(a){9 b=17.1O(a.1J,"g");J(a.19){a.19.1a(b)}9 i=1n z(b,a);1p(9 f 1x a){J(f[0]!="43"&&1i a[f]=="I"){i[f]=(I(f){N I(){9 e=a[f].2v(a,K);b.1a(e[0]);N e}})(f)}}i.18="1S";N i};r.3E=I(){J(1i K[0]=="2b"){9 a=17.44(K[0]);9 b=K[1];9 c=K[2]}J(1i K[0]=="2x"){9 a=K[0];9 b=K[1];9 c=K[2]}J(1i K[0]=="4d"){9 a=1,x=K[0],y=K[1],b=K[2],c=K[3]}J(!a){4O 1n 4q("2J 4s 4A 4F.");}C.19=17.1O(C.1J,"1I");C.19.T("11",b||3O);C.11=b||3O;C.19.T("14",c||3P);C.14=c||3P;J(a==1){17.3d.1a(C.19);C.19.1g.2h="2a";C.19.1g.1H=x+"1A";C.19.1g.1y=y+"1A"}1j{J(a.1V){a.3e(C.19,a.1V)}1j{a.1a(C.19)}}a={19:C.19,3J:I(){3R(7.19.1V){7.19.26(7.19.1V)}7.35=17.1O(C.1J,"35");7.3z=0;7.19.1a(7.35)}};1p(9 d 1x C){J(d!="66"){a[d]=C[d]}}a.3J();N a};C.33=I(){C.19.1D.26(C.19)};C.1J="3S://3T.3X.3Z/67/1I";C.3k="3S://3T.3X.3Z/68/3k"}J(q=="2U"||q=="2J"){C.2Z=I(x,y,r){N A(7,x,y,r)};C.2d=I(x,y,w,h,r){N B(7,x,y,w,h,r)};C.31=I(x,y,a,b){N D(7,x,y,a,b)};C.1h=I(a,b){N t(a,b,7)};C.2s=I(a,x,y,w,h){N E(7,a,x,y,w,h)};C.1T=I(x,y,a){N F(7,x,y,a)};C.1S=I(){N G(7)};C.69=I(x,y,w,h,r){J(r&&1Y(r,10)){N 7.1h({1c:"#1C"}).2c(x+r,y).1o(x+w-r,y).2K(r,"6g").1o(x+w,y+h-r).2K(r,"6p").1o(x+r,y+h).2K(r,"6q").1o(x,y+r).2K(r,"6r").2q()}N 7.1h({1c:"#1C"}).2c(x,y).1o(x+w,y).1o(x+w,y+h).1o(x,y+h).2q()};C.4P=I(x,y,w,h,a,b,c){c=c||"#1C";9 p=7.1h({1c:c,"1c-11":1}).2c(x,y).1o(x+w,y).1o(x+w,y+h).1o(x,y+h).1o(x,y),3C=h/b,3B=w/a;1p(9 i=1;i<b;i++){p.2c(x,y+i*3C).1o(x+w,y+i*3C)}1p(9 i=1;i<a;i++){p.2c(x+i*3B,y).1o(x+i*3B,y+h)}N p};C.6t=I(a,b,c,d,w,h){9 e=(c-a)/w;9 f=(d-b)/h;7.1d=I(x){N a+x*e};7.1f=I(y){N b+y*f};7.1v=I(w){N w*e};7.1z=I(h){N h*f}};C.6u=I(){7.1d=7.1f=7.1v=7.1z=I(x){N x}};C.3h=I(){J(r.18=="2J"){9 a=C.2d(-C.11,-C.14,C.11*3,C.14*3).2k({1c:"1Q"});47(I(){a.33()},0)}};z.1r.6v=I(x,y,d,e){6w(7.48);J("1F"1x 7.Q||"x"1x 7.Q){9 f=("1F"1x 7.Q),X=7.Q.1F||7.Q.x,Y=7.Q.1K||7.Q.y;J(x==X&&y==Y){N 7}9 g=y-Y,2Q=x-X,3j=g/2Q,4h=Y-3j*X,4k=13.3V(7.3j);7.3u=7.6x*13.6y(4k);J(x<X){7.3u=-7.3u}9 h=1n 4m(),2Y=7;(I(){9 a=(1n 4m()).4r()-h.4r();J(a<d){9 b=X+a*2Q/d;9 c=b*3j+4h;2Y.2k(f?{1F:b,1K:c}:{x:b,y:c});2Y.48=47(K.3n,1);C.3h()}1j{2Y.2k(f?{1F:x,1K:y}:{x:x,y:y});C.3h();e&&e.2F(2Y)}})()}N 7};C.3L=I(p,g){9 h={M:I(x,y){7.2c(x,y)},m:I(x,y){7.2c(7.O.x+x,7.O.y+y)},C:I(a,b,c,d,e,f){7.1q(a,b,c,d,e,f)},c:I(a,b,c,d,e,f){7.1q(7.O.x+a,7.O.y+b,7.O.x+c,7.O.y+d,7.O.x+e,7.O.y+f)},S:I(a,b,c,d){p.1q(a,b,c,d)},s:I(a,b,c,d){7.1q(7.O.x+a,7.O.y+b,7.O.x+c,7.O.y+d)},L:I(x,y){p.1o(x,y)},l:I(x,y){7.1o(7.O.x+x,7.O.y+y)},H:I(x){7.1o(x,7.O.y)},h:I(x){7.1o(7.O.x+x,7.O.y)},V:I(y){7.1o(7.O.x,y)},v:I(y){7.1o(7.O.x,7.O.y+y)},A:I(a,b,c,d,e,x,y){7.3g(a,b,d,e,x,y)},a:I(a,b,c,d,e,x,y){7.3g(7.O.x+a,7.O.y+b,d,6z,7.O.x+x,7.O.y+y)},z:I(){7.2q()}};g.3F(/([6A])\\s*((-?\\d*\\.?\\d*\\s*,?\\s*)+)/4t,I(a,b,c){9 d=[];c.3F(/(-?\\d*\\.?\\d*)\\s*,?\\s*/4t,I(a,b){b&&d.1G(+b)});3R(d.1b>=h[b].1b){h[b].2v(p,d.6B(0,h[b].1b));J(!h[b].1b){1M}}})};N r}1j{N I(){}}})((!(3q.4u&&3q.4u.6C==2))?"2U":"2J");1N.27=!(1N.1I=(1N.18=="2J"));J(1N.27&&3q.6D){1N.18="6E 6F";1N.27=1N.1I=2X}1N.2D=I(){N"6G 6H 6I "+7.18+".\\6J 6K 6L "+6M("6N%6O%20")+7.4y};1N.4C=I(a,c,d){J(1i a=="2x"&&"h"1x a&&"s"1x a&&"b"1x a){d=a.b;c=a.s;a=a.h}9 e,1U,1X;J(d==0){N{r:0,g:0,b:0,3G:"#1C"}}1j{9 i=13.6P(a*6),f=(a*6)-i,p=d*(1-c),q=d*(1-(c*f)),t=d*(1-(c*(1-f)));[I(){e=d;1U=t;1X=p},I(){e=q;1U=d;1X=p},I(){e=p;1U=d;1X=t},I(){e=p;1U=q;1X=d},I(){e=t;1U=p;1X=d},I(){e=d;1U=p;1X=q},I(){e=d;1U=t;1X=p}][i]()}9 h={r:e,g:1U,b:1X};e*=2I;1U*=2I;1X*=2I;9 r=13.15(e).2D(16);J(r.1b==1){r="0"+r}9 g=13.15(1U).2D(16);J(g.1b==1){g="0"+g}9 b=13.15(1X).2D(16);J(b.1b==1){b="0"+b}h.3G="#"+r+g+b;N h};1N.6Q=I(a,b,c){J(1i a=="2x"&&"r"1x a&&"g"1x a&&"b"1x a){c=a.b;b=a.g;a=a.r}J(1i a=="2b"&&a.3a(0)=="#"){J(a.1b==4){c=1Y(a.2u(3),16);b=1Y(a.2u(2,3),16);a=1Y(a.2u(1,2),16)}1j{c=1Y(a.2u(5),16);b=1Y(a.2u(3,5),16);a=1Y(a.2u(1,3),16)}}J(a>1||b>1||c>1){a/=2I;b/=2I;c/=2I}9 d=13.6R(a,b,c),2N=13.2N(a,b,c),22,3M,4I=d;J(2N==d){N{h:0,s:0,b:d}}1j{9 e=(d-2N);3M=e/d;J(a==d){22=(b-c)/e}1j J(b==d){22=2+((c-a)/e)}1j{22=4+((a-b)/e)}22/=6;J(22<0){22+=1}J(22>1){22-=1}}N{h:22,s:3M,b:4I}};1N.4J=I(a){9 b=K.3n.38=K.3n.38||{h:0,s:1,b:a||.6S};9 c=7.4C(b.h,b.s,b.b);b.h+=.6T;J(b.h>1){b.h=0;b.s-=.2;J(b.s<=0){K.3n.38={h:0,s:1,b:b.b}}}N c.3G};1N.4J.6U=I(){7.38=1w};',62,429,'|||||||this||var|||||||||||||||||||||||||||||||||||function|if|arguments|||return|last|isAbsolute|attrs|||setAttribute|parseFloat|||||||width||Math|height|round||document|type|canvas|appendChild|length|stroke|_getX|100|_getY|style|path|typeof|else|rvml|ii|fill|new|lineTo|for|curveTo|prototype|createElement|Group|dots|_getW|undefined|in|top|_getH|px|case|000|parentNode|opacity|cx|push|left|svg|svgns|cy|join|break|Raphael|createElementNS|transformations|none|arg|group|text|green|firstChild|vector|blue|parseInt|color||rollback|hue|pos|cs|true|removeChild|vml|on||absolute|string|moveTo|rect|by|bx|font|position|id|Path|attr|shape|Matrix|ry|rx|gradient|andClose|ScaleY|image|ScaleX|substring|apply|getAttribute|object|setBox|absolutely|os|url|els|toString|ol|call|gs|gl|255|SVG|addRoundedCorner|getBBox|rs|min|deg|Rotation|dx|offset|slice|bs|VML|y1|childNodes|false|that|circle|getElementsByTagName|ellipse|pattern|remove|coordsize|defs|coordorigin|relatively|start|diry|charAt|transform|toLowerCase|body|insertBefore|translate|arcTo|safari|display|coeff|xlink|butt|dasharray|callee|src|stop|window|dashes|offsetHeight|offsetWidth|xs|textpath|default|square|rotate|gradients|weight|columnWidth|rowHeight|node|_create|replace|hex|matrix|end|clear|tMatrix|pathfinder|saturation|linecap|320|200|dy|while|http|www|move|atan|oval|w3|class|org|To|line|toBack|_|getElementById|toFront|9999em|setTimeout|animation_in_progress|href|redraw|arc|cplineTo|number|Array|miterlimit|miter|plus|linejoin|switch|alpha|setAttributeNS|Date|instanceof|createTextNode|match|Error|getTime|container|ig|SVGPreserveAspectRatio|hide|cpline|size|version|family|not|show|hsb2rgb|block|filter|found|scale|abs|brightness|getColor|5522|raphael|namespaces|curve|throw|drawGrid|fontSize|fontWeight|tile|solid|joinstyle|endcap|flat|shortdash|ar|at|wr|wa|shortdot|shortdashdot|sqrt|shortdashdotdot|dot||dash|longdash|dashdot|longdashdot|longdashdotdot|dashstyle|method|linear|gradientTitle|color2|colors|value|opacity2|angle|270|radial|focus|focusposition|RotX|RotY|Scale|rotation|offsetLeft|offsetTop|tagName|item|roundrect|arcsize|ps|textpathok|add|urn|schemas|microsoft|com|createStyleSheet|addRule|behavior|div|320px|200px|clip|className|filled|stroked|M0|Gradient|x1|x2|y2|fff|patternTransform|patternUnits|userSpaceOnUse|img|onload|toUpperCase|null|anchor|middle|create|2000|1999|linerect|bilinear|filtertype|expand|auto|sizingmethod|Dy|rd|Dx|M22|M21|M12|M11|Microsoft|DXImageTransform|progid|dl|lu|ur|fontFamily|setGrid|clearGrid|animateTo|clearTimeout|step|cos|sweethisflag|mzlhvcsqta|splice|SVG_PRESERVEASPECTRATIO_XMINYMIN|CanvasRenderingContext2D|Canvas|only|Your|browser|supports|nYou|are|running|unescape|Rapha|EBl|floor|rgb2hsb|max|75|075|reset'.split('|'),0,{}))
+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}('9 1N=(I(q){9 r=I(){N r.3E.2v(r,K)};r.4y="0.5.12";r.18=q;9 C={};I 2m(a,b,c,d,e,f){7.m=[[a||1,b||0,0],[c||0,d||1,0],[e||0,f||0,1]]}C.1d=C.1f=C.1v=C.1z=I(x){N x};J(q=="2U"){2m.1r.2D=I(){N"6o:6n.6m.2m(6l="+7.m[0][0]+", 6k="+7.m[1][0]+", 6j="+7.m[0][1]+", 6i="+7.m[1][1]+", 6h="+7.m[2][0]+", 6f="+7.m[2][1]+", 6e=\'6d 6c\', 6b=\'6a\')"};9 t=I(j,l,m){9 g=17.1s("1k:1S"),2H=g.1g;2H.2h="2a";2H.1H=0;2H.1y=0;2H.11=m.11+"1A";2H.14=m.14+"1A";9 n=17.1s("1k:2l"),2E=n.1g;2E.11=m.11+"1A";2E.14=m.14+"1A";n.1h="";J(j["3Y"]){n.5O=j["3Y"]}n.34=7.34;n.36=7.36;g.1a(n);m.19.1a(g);9 p=1n z(n,g,m);u(p,j);J(j.2p){v(p,j.2p)}p.P=25;p.18="1h";p.1h=[];p.O={x:0,y:0,2f:0,2e:0,P:25};p.2j="";p.2z=I(){7.P=25;N 7};p.37=I(){7.P=2X;N 7};p.4a=I(){7.2j="";9 a=7.1h;7.1h=[];1p(9 i=0,1l=a.1b;i<1l;i++){J(a[i].18!="3I"){7[a[i].18+"40"].2v(7,a[i].1R)}1j{7.2q()}}N 7};p.2c=I(x,y){9 d=7.P?"m":"t";9 a=7.P?m.1d:m.1v;9 b=7.P?m.1f:m.1z;d+=13.15(a(U(x,10)))+" "+13.15(b(U(y,10)));7[0].1h=7.2j+=d;7.O.x=(7.P?0:7.O.x)+a(U(x,10));7.O.y=(7.P?0:7.O.y)+b(U(y,10));7.O.P=7.P;7.1h.1G({18:"3U",1R:[].2S.2F(K,0),23:7.P});N 7};p.1o=I(x,y){9 d=7.P?"l":"r";9 a=7.P?m.1d:m.1v;9 b=7.P?m.1f:m.1z;d+=13.15(a(U(x,10)))+" "+13.15(b(U(y,10)));7[0].1h=7.2j+=d;7.O.x=(7.P?0:7.O.x)+a(U(x,10));7.O.y=(7.P?0:7.O.y)+b(U(y,10));7.O.P=7.P;7.1h.1G({18:"41",1R:[].2S.2F(K,0),23:7.P});N 7};p.3g=I(a,b,c,e,f,g){f=(7.P?0:7.O.x)+f;g=(7.P?0:7.O.y)+g;9 h=7.O.x,2V=7.O.y,x=(h-f)/2,y=(2V-g)/2,k=(c==e?-1:1)*13.54((a*a*b*b-a*a*y*y-b*b*x*x)/(a*a*y*y+b*b*x*x)),1F=k*a*y/b+(h+f)/2,1K=k*-b*x/a+(2V+g)/2,d=e?(7.P?"51":"50"):(7.P?"4Z":"4Y"),1d=7.P?m.1d:m.1v,1f=7.P?m.1f:m.1z,1H=13.15(1F-a),1y=13.15(1K-b);d+=[1H,1y,13.15(1H+a*2),13.15(1y+b*2),13.15(h),13.15(2V),13.15(1d(U(f,10))),13.15(1d(U(g,10)))].1L(", ");7[0].1h=7.2j+=d;7.O.x=(7.P?0:7.O.x)+1d(U(f,10));7.O.y=(7.P?0:7.O.y)+1f(U(g,10));7.O.P=7.P;7.1h.1G({18:"4b",1R:[].2S.2F(K,0),23:7.P});N 7};p.4c=I(a,b,c){J(!c){N 7.1o(a,b)}1j{9 p={};p.1d=7.P?m.1d:m.1v;p.1f=7.P?m.1f:m.1z;9 x=13.15(p.1d(13.15(U(a,10)*1e)/1e));9 y=13.15(p.1f(13.15(U(b,10)*1e)/1e));9 w=13.15(m.1v(13.15(U(c,10)*1e)/1e));9 d=7.P?"c":"v";9 e=[13.15(7.O.x)+w,13.15(7.O.y),x-w,y,x,y];d+=e.1L(" ")+" ";7.O.x=(7.P?0:7.O.x)+e[4];7.O.y=(7.P?0:7.O.y)+e[5];7.O.2f=e[2];7.O.2e=e[3];7[0].1h=7.2j+=d;7.1h.1G({18:"4w",1R:[].2S.2F(K,0),23:7.P});N 7}};p.1q=I(){9 d=7.P?"c":"v";9 a=7.P?m.1d:m.1v;9 b=7.P?m.1f:m.1z;J(K.1b==6){7.O.2f=(7.P?0:7.O.x)+a(U(K[2],10));7.O.2e=(7.P?0:7.O.y)+b(U(K[3],10));7.O.x=(7.P?0:7.O.x)+a(U(K[4],10));7.O.y=(7.P?0:7.O.y)+b(U(K[5],10));d+=13.15(a(U(K[0],10)))+" "+13.15(b(U(K[1],10)))+" "+13.15(a(U(K[2],10)))+" "+13.15(b(U(K[3],10)))+" "+13.15(a(U(K[4],10)))+" "+13.15(b(U(K[5],10)))+" ";7.O.P=7.P}J(K.1b==4){9 c=7.O.x*2-7.O.2f;9 e=7.O.y*2-7.O.2e;7.O.2f=(7.P?0:7.O.x)+a(U(K[0],10));7.O.2e=(7.P?0:7.O.y)+b(U(K[1],10));7.O.x=(7.P?0:7.O.x)+a(U(K[2],10));7.O.y=(7.P?0:7.O.y)+b(U(K[3],10));d+=[13.15(c),13.15(e),13.15(a(U(K[0],10))),13.15(b(U(K[1],10))),13.15(a(U(K[2],10))),13.15(b(U(K[3],10)))].1L(" ")}7[0].1h=7.2j+=d;7.1h.1G({18:"4N",1R:[].2S.2F(K,0),23:7.P});N 7};p.2K=I(r,a){9 R=.4K*r,21=7.P,o=7;J(21){7.37();21=I(){o.2z()}}1j{21=I(){}}9 b={l:I(){N{u:I(){o.1q(-R,0,-r,-(r-R),-r,-r)},d:I(){o.1q(-R,0,-r,r-R,-r,r)}}},r:I(){N{u:I(){o.1q(R,0,r,-(r-R),r,-r)},d:I(){o.1q(R,0,r,r-R,r,r)}}},u:I(){N{r:I(){o.1q(0,-R,-(R-r),-r,r,-r)},l:I(){o.1q(0,-R,R-r,-r,-r,-r)}}},d:I(){N{r:I(){o.1q(0,R,-(R-r),r,r,r)},l:I(){o.1q(0,R,R-r,r,-r,r)}}}};b[a.3a(0)]()[a.3a(1)]();21();N o};p.2q=I(){7[0].1h=(7.2j+="x e");N 7};J(1i l=="2b"){p.2z();C.3L(p,l)}N p};9 u=I(o,a){9 s=o[0].1g;o.Q=o.Q||{};1p(9 b 1x a){o.Q[b]=a[b]}a["2g-4z"]&&(s.6s=a["2g-4z"]);a["2g-4x"]&&(s.4Q=a["2g-4x"]);a["2g"]&&(s.2g=a["2g"]);a["2g-3A"]&&(s.4R=a["2g-3A"]);J(1i a.1E!="1w"||1i a["1c-11"]!="1w"||1i a.1m!="1w"||1i a.1c!="1w"){o=o.2l||o[0];9 c=(o.30("1m")&&o.30("1m")[0])||17.1s("1k:1m");J("1m-1E"1x a||"1E"1x a){c.1E=((a["1m-1E"]+1||2)-1)*((a.1E+1||2)-1)}J(a.1m){c.28=25}J(c.28==1w||a.1m=="1Q"){c.28=2X}J(c.28&&a.1m){9 d=a.1m.4p(/^2B\\(([^\\)]+)\\)$/i);J(d){c.3o=d[1];c.18="4S"}1j{c.1Z=a.1m;c.3o="";c.18="4T"}}o.1a(c);9 e=(o.30("1c")&&o.30("1c")[0])||17.1s("1k:1c");J((a.1c&&a.1c!="1Q")||a["1c-11"]||a["1c-1E"]||a["1c-3m"]){e.28=25}J(a.1c=="1Q"||1i e.28=="1w"){e.28=2X}J(e.28&&a.1c){e.1Z=a.1c}e.1E=((a["1c-1E"]+1||2)-1)*((a.1E+1||2)-1);a["1c-4i"]&&(e.4U=a["1c-4i"]||"4g");e.4f=a["1c-4f"]||8;a["1c-3N"]&&(e.4V={3l:"4W",3x:"3x",15:"15"}[a["1c-3N"]]||"4g");a["1c-11"]&&(e.3A=(U(a["1c-11"],10)||1)*12/16);J(a["1c-3m"]){9 f={"-":"4X",".":"52","-.":"53","-..":"55",". ":"56","- ":"58","--":"59","- .":"5a","--.":"5b","--..":"5c"};e.5d=f[a["1c-3m"]]||""}o.1a(e)}};9 v=I(o,a){o.Q=o.Q||{};o.Q.2p=a;o=o.2l||o[0];9 b=o.30("1m");J(b.1b){b=b[0]}1j{b=17.1s("1k:1m")}J(a.1u.1b){b.28=25;b.5e="1Q";b.18=(a.18.3c()=="5f")?"2p":"5g";J(1i a.1u[0].1Z!="1w"){b.1Z=a.1u[0].1Z||"#1C"}J(1i a.1u[a.1u.1b-1].1Z!="1w"){b.5h=a.1u[a.1u.1b-1].1Z||"#1C"}9 c=[];1p(9 i=0,1l=a.1u.1b;i<1l;i++){J(a.1u[i].2R){c.1G(a.1u[i].2R+" "+a.1u[i].1Z)}};9 d=a.1u[0].1E||1;9 e=a.1u[a.1u.1b-1].1E||1;J(c){b.5i.5j=c.1L(",");e+=d;d=e-d;e-=d}b.T("1E",d);b.T("5k",e);J(a.1W){9 f=13.15(13.3V((U(a.1W[3],10)-U(a.1W[1],10))/(U(a.1W[2],10)-U(a.1W[0],10)))*57.29)||0;b.5l=5m-f}J(a.18.3c()=="5n"){b.5o="1e%";b.5p="0.5 0.5"}}};9 z=I(b,c,d){9 e=0,5q=0,5r=0,5s=1;7[0]=b;7.3D=b;7.X=0;7.Y=0;7.Q={};7.1t=c;7.27=d;7.3y=I(a){J(a==1w){N e}e+=a;7.1t.1g.5t=e;N 7}};z.1r.2y=I(a){9 b=7.1t.1g,2A=7[0].1g;1p(9 i 1x a){7.Q[i]=a[i]}9 c=7.Q,x,y,w,h;4j(7.18){1B"2Z":x=c.1F-c.r;y=c.1K-c.r;w=h=c.r*2;1M;1B"31":x=c.1F-c.2o;y=c.1K-c.2n;w=c.2o*2;h=c.2n*2;1M;1B"2d":1B"2s":x=c.x;y=c.y;w=c.w;h=c.h;1M;1B"1T":7.3v.v=["m",13.15(c.x),", ",13.15(c.y-2),"l",13.15(c.x)+1,", ",13.15(c.y-2)].1L("");N;3w:N}9 d=7.27.11/2-w/2,1y=7.27.14/2-h/2;b.2h="2a";b.1H=x-d+"1A";b.1y=y-1y+"1A";7.X=x-d;7.Y=y-1y;7.W=w;7.H=h;b.11=7.27.11+"1A";b.14=7.27.14+"1A";2A.2h="2a";2A.1y=1y+"1A";2A.1H=d+"1A";2A.11=w+"1A";2A.14=h+"1A"};z.1r.4v=I(){7.1t.1g.3i="1Q";N 7};z.1r.4B=I(){7.1t.1g.3i="4D";N 7};z.1r.3f=I(x,y){J(x==1w&&y==1w){N{x:7.X,y:7.Y}}7.X+=x;7.Y+=y;7.1t.1g.1H=7.X+"1A";7.1t.1g.1y=7.Y+"1A";N 7};z.1r.3H=I(a,b,c,d,e,f){3K=1n 2m(a,b,c,d,e,f);7.1t.1g.4E=3K;N 7};z.1r.4G=I(x,y){J(x==1w&&y==1w){N}y=y||x;J(x!=0&&!(x==1&&y==1)){9 a=13.15(x/13.4H(x)),39=13.15(y/13.4H(y)),s=7[0].1g;J(a!=1||39!=1){s.4E=1n 2m(a,0,0,39,0,0)}9 b=1Y(s.11,10)*x*a;9 c=1Y(s.14,10)*y*39;9 d=1Y(s.1H,10);9 e=1Y(s.1y,10);s.1H=7.X=d+7.W/2-b/2;s.1y=7.Y=e+7.H/2-c/2;s.11=7.W=b;s.14=7.H=c}N 7};z.1r.2L=I(){N{x:7.1t.5u,y:7.1t.5v,11:7.1t.3t,14:7.1t.3s}};z.1r.33=I(){7[0].1D.26(7[0]);7.1t.1D.26(7.1t);7.2l&&7.2l.1D.26(7.2l)};z.1r.2k=I(){J(K.1b==1&&1i K[0]=="2b"){N 7.Q[K[0]]}J(7.Q&&K.1b==1&&K[0]4n 4e){9 a={};1p(9 i=0,1l=K[0].1b;i<1l;i++){a[K[0][i]]=7.Q[K[0][i]]};N a}J(7[0].5w.3c()=="1S"){9 b=7[0].2W;7.Q=7.Q||{};J(K.1b==2){7.Q[K[0]]=K[1]}1j J(K.1b==1||1i K[0]=="2x"){1p(9 j 1x K[0]){7.Q[j]=K[0][j]}}1p(9 i=0,1l=b.1b;i<1l;i++){7.2k.2v(1n 5x(b[i],7[0],7.27),K)}}1j{9 c;J(K.1b==2){c={};c[K[0]]=K[1]}J(K.1b==1&&1i K[0]=="2x"){c=K[0]}J(c){u(7,c);7.2y(c);J(c.2p){v(7,c.2p)}J(c.1T&&7.18=="1T"){7[0].2b=c.1T}J(c.2i){7[0].2i=c.2i}}}N 7};z.1r.45=I(){7.1t.1D.1a(7.1t);N 7};z.1r.42=I(){J(7.1t.1D.1V!=7.1t){7.1t.1D.3e(7.1t,7.1t.1D.1V)}N 7};9 A=I(a,x,y,r){9 g=17.1s("1k:1S");9 o=17.1s("1k:3W");g.1a(o);a.19.1a(g);9 b=1n z(o,g,a);u(b,{1c:"#1C",1m:"1Q"});b.2y({x:x-r,y:y-r,w:r*2,h:r*2});b.Q.1F=x;b.Q.1K=y;b.Q.r=r;b.18="2Z";N b};9 B=I(a,x,y,w,h,r){9 g=17.1s("1k:1S");9 o=17.1s(r?"1k:5y":"1k:2d");J(r){o.5z=r/(13.2N(w,h))}g.1a(o);a.19.1a(g);9 b=1n z(o,g,a);u(b,{1c:"#1C"});b.2y({x:x,y:y,w:w,h:h});b.Q.x=x;b.Q.y=y;b.Q.w=w;b.Q.h=h;b.Q.r=r;b.18="2d";N b};9 D=I(a,x,y,b,c){9 g=17.1s("1k:1S");9 o=17.1s("1k:3W");g.1a(o);a.19.1a(g);9 d=1n z(o,g,a);u(d,{1c:"#1C"});d.2y({x:x-b,y:y-c,w:b*2,h:c*2});d.Q.1F=x;d.Q.1K=y;d.Q.2o=b;d.Q.2n=c;d.18="31";N d};9 E=I(a,b,x,y,w,h){9 g=17.1s("1k:1S");9 o=17.1s("1k:2s");o.3o=b;g.1a(o);a.19.1a(g);9 c=1n z(o,g,a);c.18="2s";c.2y({x:x,y:y,w:w,h:h});c.Q.x=x;c.Q.y=y;c.Q.w=w;c.Q.h=h;N c};9 F=I(a,x,y,b){9 g=17.1s("1k:1S"),2G=g.1g;9 c=17.1s("1k:2l"),2E=c.1g;9 d=17.1s("1k:1h"),5A=d.1g;d.v=["m",13.15(x),", ",13.15(y-2),"l",13.15(x)+1,", ",13.15(y-2)].1L("");d.5B=25;2E.11=a.11;2E.14=a.14;2G.2h="2a";2G.1H=0;2G.1y=0;2G.11=a.11;2G.14=a.14;9 o=17.1s("1k:3v");o.2b=b;o.28=25;o.34=a.34;o.36=a.36;c.1a(o);c.1a(d);g.1a(c);a.19.1a(g);9 e=1n z(o,g,a);e.2l=c;e.3v=d;e.18="1T";e.Q.x=x;e.Q.y=y;e.Q.w=1;e.Q.h=1;N e};9 G=I(a){9 b=17.1s("1k:1S"),2C=b.1g;2C.2h="2a";2C.1H=0;2C.1y=0;2C.11=a.11;2C.14=a.14;J(a.19){a.19.1a(b)}9 c=1n z(b,b,a);1p(9 f 1x a){J(f.3a(0)!="43"&&1i a[f]=="I"){c[f]=(I(f){N I(){9 e=a[f].2v(a,K);b.1a(e[0].1D);N e}})(f)}}c.18="1S";N c};r.3E=I(){9 d,11,14;J(1i K[0]=="2b"){d=17.44(K[0]);11=K[1];14=K[2]}J(1i K[0]=="2x"){d=K[0];11=K[1];14=K[2]}J(1i K[0]=="4d"){d=1;x=K[0];y=K[1];11=K[2];14=K[3]}J(!d){4O 1n 4q("2U 4s 4A 4F.");}J(!17.4M["1k"]){17.4M.5C("1k","5D:5E-5F-5G:27");17.5H().5I("1k\\\\:*","5J:2B(#3w#2U)")}9 c=17.1s("5K"),r=C.19=17.1s("1k:1S"),24=c.1g,2M=r.1g;C.11=11;C.14=14;11=11||"5L";14=14||"5M";24.5N="2d(0 "+11+" "+14+" 0)";24.2h="2a";2M.11=11;2M.14=14;r.34=(11=="1e%"?11:U(11))+" "+(14=="1e%"?14:U(14));r.36="0 0";9 b=17.1s("1k:2d"),2T=b.1g;2T.1H=2T.1y=0;2T.11=2M.11;2T.14=2M.14;b.5P=b.5Q="f";r.1a(b);c.1a(r);J(d==1){17.3d.1a(c);24.2h="2a";24.1H=x+"1A";24.1y=y+"1A";24.11=11;24.14=14;d={1g:{11:11,14:14}}}1j{24.11=d.1g.11=11;24.14=d.1g.14=14;J(d.1V){d.3e(c,d.1V)}1j{d.1a(c)}}1p(9 e 1x C){d[e]=C[e]}d.3J=I(){9 a=[];1p(9 i=0,1l=r.2W.1b;i<1l;i++){J(r.2W[i]!=b){a.1G(r.2W[i])}}1p(i=0,1l=a.1b;i<1l;i++){r.26(a[i])}};N d};C.33=I(){C.19.1D.1D.26(C.19.1D)}}J(q=="2J"){2m.1r.2D=I(){N"3H("+7.m[0][0]+", "+7.m[1][0]+", "+7.m[0][1]+", "+7.m[1][1]+", "+7.m[2][0]+", "+7.m[2][1]+")"};9 t=I(j,k,l){9 m=17.1O(l.1J,"1h");m.T("1m","1Q");J(l.19){l.19.1a(m)}9 p=1n z(m,l);J(j){u(p,j)}p.P=25;p.1h=[];p.O={x:0,y:0,2f:0,2e:0};p.2z=I(){7.P=25;N 7};p.37=I(){7.P=2X;N 7};p.4a=I(){7[0].T("d","5R 0");9 a=7.1h;7.1h=[];1p(9 i=0,1l=a.1b;i<1l;i++){J(a[i].18!="3I"){7[a[i].18+"40"].2v(7,a[i].1R)}1j{7.2q()}}N 7};p.2c=I(x,y){9 d=7.P?"M":"m";9 a=7.P?l.1d:l.1v;9 b=7.P?l.1f:l.1z;d+=a(U(x,10))+" "+b(U(y,10))+" ";9 c=7[0].2w("d")||"";7[0].T("d",c+d);7.O.x=(7.P?0:7.O.x)+l.1d(U(x,10));7.O.y=(7.P?0:7.O.y)+l.1f(U(y,10));7.1h.1G({18:"3U",1R:K,23:7.P});N 7};p.1o=I(x,y){7.O.x=(7.P?0:7.O.x)+l.1d(U(x,10));7.O.y=(7.P?0:7.O.y)+l.1f(U(y,10));9 d=7.P?"L":"l";9 a=7.P?l.1d:l.1v;9 b=7.P?l.1f:l.1z;d+=a(U(x,10))+" "+b(U(y,10))+" ";9 c=7[0].2w("d")||"";7[0].T("d",c+d);7.1h.1G({18:"41",1R:K,23:7.P});N 7};p.3g=I(a,b,c,e,x,y){9 d=7.P?"A":"a";9 f=7.P?l.1d:l.1v;9 g=7.P?l.1f:l.1z;d+=[l.1v(U(a,10)),l.1z(U(b,10)),0,c,e,f(U(x,10)),g(U(y,10))].1L(" ");9 h=7[0].2w("d")||"";7[0].T("d",h+d);7.O.x=l.1d(U(x,10));7.O.y=l.1f(U(y,10));7.1h.1G({18:"4b",1R:K,23:7.P});N 7};p.4c=I(a,b,c){J(!c){N 7.1o(a,b)}1j{9 p={};p.1d=7.P?l.1d:l.1v;p.1f=7.P?l.1f:l.1z;9 x=p.1d(13.15(U(a,10)*1e)/1e);9 y=p.1f(13.15(U(b,10)*1e)/1e);9 w=l.1v(13.15(U(c,10)*1e)/1e);9 d=7.P?"C":"c";9 e=[7.O.x+w,7.O.y,x-w,y,x,y];1p(9 i=0,1l=e.1b;i<1l;i++){d+=e[i]+" "}7.O.x=(7.P?0:7.O.x)+e[4];7.O.y=(7.P?0:7.O.y)+e[5];7.O.2f=e[2];7.O.2e=e[3];9 f=7[0].2w("d")||"";7[0].T("d",f+d);7.1h.1G({18:"4w",1R:K,23:7.P});N 7}};p.1q=I(){9 p={};p.1d=7.P?l.1d:l.1v;p.1f=7.P?l.1f:l.1z;J(K.1b==6){9 d=7.P?"C":"c";1p(9 i=0,1l=K.1b;i<1l;i++){d+=p[(i%2==0)?"1d":"1f"](13.15(U(K[i],10)*1e)/1e)+" "}7.O.x=(7.P?0:7.O.x)+p.1d((U(K[4],10)*1e)/1e);7.O.y=(7.P?0:7.O.y)+p.1f((U(K[5],10)*1e)/1e);7.O.2f=p.1d((U(K[2],10)*1e)/1e);7.O.2e=p.1f((U(K[3],10)*1e)/1e)}1j{J(K.1b==4){9 d=7.P?"S":"s";1p(9 i=0,1l=K.1b;i<1l;i++){d+=p[i%2==0?"1d":"1f"]((U(K[i],10)*1e)/1e)+" "}}7.O.x=(7.P?0:7.O.x)+p.1d((U(K[2],10)*1e)/1e);7.O.y=(7.P?0:7.O.y)+p.1f((U(K[3],10)*1e)/1e);7.O.2f=p.1d((U(K[0],10)*1e)/1e);7.O.2e=p.1f((U(K[1],10)*1e)/1e)}9 a=7[0].2w("d")||"";7[0].T("d",a+d);7.1h.1G({18:"4N",1R:K,23:7.P});N 7};p.2K=I(r,a){9 R=.4K*r,21=7.P,o=7;J(21){7.37();21=I(){o.2z()}}1j{21=I(){}}9 b={l:I(){N{u:I(){o.1q(-R,0,-r,-(r-R),-r,-r)},d:I(){o.1q(-R,0,-r,r-R,-r,r)}}},r:I(){N{u:I(){o.1q(R,0,r,-(r-R),r,-r)},d:I(){o.1q(R,0,r,r-R,r,r)}}},u:I(){N{r:I(){o.1q(0,-R,-(R-r),-r,r,-r)},l:I(){o.1q(0,-R,R-r,-r,-r,-r)}}},d:I(){N{r:I(){o.1q(0,R,-(R-r),r,r,r)},l:I(){o.1q(0,R,R-r,r,-r,r)}}}};b[a[0]]()[a[1]]();21();N o};p.2q=I(){9 a=7[0].2w("d")||"";7[0].T("d",a+"Z ");7.1h.1G({18:"3I"});N 7};J(1i k=="2b"){p.2z();C.3L(p,k)}N p};9 v=I(o,a,b){9 c=17.1O(b.1J,a.18+"5S");c.2i="4L-2p-"+b.3z++;J(a.1W&&a.1W.1b){c.T("5T",a.1W[0]);c.T("2V",a.1W[1]);c.T("5U",a.1W[2]);c.T("5V",a.1W[3])}b.35.1a(c);1p(9 i=0,1l=a.1u.1b;i<1l;i++){9 d=17.1O(b.1J,"3p");d.T("2R",a.1u[i].2R?a.1u[i].2R:(i==0)?"0%":"1e%");d.T("3p-1Z",a.1u[i].1Z||"#5W");J(1i a.1u[i].1E!="1w"){d.T("3p-1E",a.1u[i].1E)}c.1a(d)};o.T("1m","2B(#"+c.2i+")")};9 H=I(o){J(o.32){9 a=o.3D.2L();o.32.T("5X","3f("+[a.x,a.y].1L(",")+")")}};9 u=I(o,a){9 b={"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]};1p(9 c 1x a){9 d=a[c];o.Q[c]=d;4j(c){1B"2o":1B"1F":1B"x":o[0].T(c,o.1I.1d(d));H(o);1M;1B"2n":1B"1K":1B"y":o[0].T(c,o.1I.1f(d));H(o);1M;1B"11":o[0].T(c,o.1I.1v(d));1M;1B"14":o[0].T(c,o.1I.1z(d));1M;1B"2p":v(o[0],d,o.1I);1M;1B"1c-3m":d=b[d.3c()];J(d){9 e=a["1c-11"]||o.2k("1c-11")||"1",3l={15:e,3x:e,3l:0}[o.2k("1c-3N")]||0,3r=[];1p(9 i=0,1l=d.1b;i<1l;i++){3r.1G(d[i]*e+((i%2)?1:-1)*3l)}d=3r.1L(",");o[0].T(c,d)}1M;1B"1T":J(o.18=="1T"){o[0].2W.1b&&o[0].26(o[0].1V);o[0].1a(17.4o(d))}1M;1B"1m":9 f=d.4p(/^2B\\(([^\\)]+)\\)$/i);J(f){9 g=17.1O(o.1I.1J,"32");9 h=17.1O(o.1I.1J,"2s");g.2i="4L-32-"+o.1I.3z++;g.T("x",0);g.T("y",0);g.T("5Y","5Z");h.T("x",0);h.T("y",0);h.4l(o.1I.3k,"49",f[1]);g.1a(h);9 j=17.1s("60");j.1g.2h="2a";j.1g.1y="-46";j.1g.1H="-46";j.61=I(){g.T("11",7.3t);g.T("14",7.3s);h.T("11",7.3t);h.T("14",7.3s);17.3d.26(7);C.3h()};17.3d.1a(j);j.3o=f[1];o.1I.35.1a(g);o[0].1g.1m="2B(#"+g.2i+")";o[0].T("1m","2B(#"+g.2i+")");o.32=g;H(o);1M}3w:9 k=c.3F(/(\\-.)/g,I(w){N w.2u(1).62()});o[0].1g[k]=d;o[0].T(c,d);1M}}};9 z=I(c,d){9 X=0,Y=0,2P={2O:0,x:0,y:0},2t=1,2r=1,3K=63;7[0]=c;7.3D=c;7.1I=d;7.Q=7.Q||{};7.1P=[];7.3y=I(a){J(a==1w){N 2P.2O}9 b=7.2L();2P.2O+=a;J(2P.2O){7.1P[0]=("3y("+2P.2O+" "+(b.x+b.11/2)+" "+(b.y+b.14/2)+")")}1j{7.1P[0]=""}7[0].T("3b",7.1P.1L(" "));N 7};7.3f=I(x,y){J(x==1w&&y==1w){N{x:X,y:Y}}X+=x;Y+=y;J(X||Y){7.1P[1]="3f("+X+","+Y+")"}1j{7.1P[1]=""}7[0].T("3b",7.1P.1L(" "));N 7};7.4G=I(x,y){J(x==1w&&y==1w){N{x:2t,y:2r}}y=y||x;J(x!=0&&!(x==1&&y==1)){2t*=x;2r*=y;J(!(2t==1&&2r==1)){9 a=7.2L(),2Q=a.x*(1-2t)+(a.11/2-a.11*2t/2),3Q=a.y*(1-2r)+(a.14/2-a.14*2r/2);7.1P[2]=1n 2m(2t,0,0,2r,2Q,3Q)}1j{7.1P[2]=""}7[0].T("3b",7.1P.1L(" "))}N 7}};z.1r.4v=I(){7[0].1g.3i="1Q";N 7};z.1r.4B=I(){7[0].1g.3i="4D";N 7};z.1r.3H=I(a,b,c,d,e,f){7.1P[3]=1n 2m(a,b,c,d,e,f);7[0].T("3b",7.1P.1L(" "));N 7};z.1r.33=I(){7[0].1D.26(7[0])};z.1r.2L=I(){N 7[0].2L()};z.1r.2k=I(){J(K.1b==1&&1i K[0]=="2b"){N 7[0].2w(K[0])}J(K.1b==1&&K[0]4n 4e){9 a={};1p(9 j 1x K[0]){a[K[0][j]]=7.Q[K[0][j]]}N a}J(K.1b==2){9 b={};b[K[0]]=K[1];u(7,b)}1j J(K.1b==1&&1i K[0]=="2x"){u(7,K[0])}N 7};z.1r.45=I(){7[0].1D.1a(7[0]);N 7};z.1r.42=I(){J(7[0].1D.1V!=7[0]){7[0].1D.3e(7[0],7[0].1D.1V)}N 7};9 A=I(a,x,y,r){9 b=17.1O(a.1J,"2Z");b.T("1F",a.1d(x));b.T("1K",a.1f(y));b.T("r",r);b.T("1m","1Q");b.T("1c","#1C");J(a.19){a.19.1a(b)}9 c=1n z(b,a);c.Q=c.Q||{};c.Q.1F=x;c.Q.1K=y;c.Q.r=r;c.Q.1c="#1C";c.18="2Z";N c};9 B=I(a,x,y,w,h,r){9 b=17.1O(a.1J,"2d");b.T("x",a.1d(x));b.T("y",a.1f(y));b.T("11",a.1v(w));b.T("14",a.1z(h));J(r){b.T("2o",r);b.T("2n",r)}b.T("1m","1Q");b.T("1c","#1C");J(a.19){a.19.1a(b)}9 c=1n z(b,a);c.Q=c.Q||{};c.Q.x=x;c.Q.y=y;c.Q.11=w;c.Q.14=h;c.Q.1c="#1C";J(r){c.Q.2o=c.Q.2n=r}c.18="2d";N c};9 D=I(a,x,y,b,c){9 d=17.1O(a.1J,"31");d.T("1F",a.1d(x));d.T("1K",a.1f(y));d.T("2o",a.1v(b));d.T("2n",a.1z(c));d.T("1m","1Q");d.T("1c","#1C");J(a.19){a.19.1a(d)}9 e=1n z(d,a);e.Q=e.Q||{};e.Q.1F=x;e.Q.1K=y;e.Q.2o=b;e.Q.2n=c;e.Q.1c="#1C";e.18="31";N e};9 E=I(a,b,x,y,w,h){9 c=17.1O(a.1J,"2s");c.T("x",a.1d(x));c.T("y",a.1f(y));c.T("11",a.1v(w));c.T("14",a.1z(h));c.4l(a.3k,"49",b);J(a.19){a.19.1a(c)}9 d=1n z(c,a);d.Q=d.Q||{};d.Q.x=x;d.Q.y=y;d.Q.11=w;d.Q.14=h;d.18="2s";N d};9 F=I(a,x,y,b){9 c=17.1O(a.1J,"1T");c.T("x",x);c.T("y",y);c.T("1T-64","65");c.T("1m","#1C");J(b){c.1a(17.4o(b))}J(a.19){a.19.1a(c)}9 d=1n z(c,a);d.Q=d.Q||{};d.Q.x=x;d.Q.y=y;d.Q.1m="#1C";d.18="1T";N d};9 G=I(a){9 b=17.1O(a.1J,"g");J(a.19){a.19.1a(b)}9 i=1n z(b,a);1p(9 f 1x a){J(f[0]!="43"&&1i a[f]=="I"){i[f]=(I(f){N I(){9 e=a[f].2v(a,K);b.1a(e[0]);N e}})(f)}}i.18="1S";N i};r.3E=I(){J(1i K[0]=="2b"){9 a=17.44(K[0]);9 b=K[1];9 c=K[2]}J(1i K[0]=="2x"){9 a=K[0];9 b=K[1];9 c=K[2]}J(1i K[0]=="4d"){9 a=1,x=K[0],y=K[1],b=K[2],c=K[3]}J(!a){4O 1n 4q("2J 4s 4A 4F.");}C.19=17.1O(C.1J,"1I");C.19.T("11",b||3O);C.11=b||3O;C.19.T("14",c||3P);C.14=c||3P;J(a==1){17.3d.1a(C.19);C.19.1g.2h="2a";C.19.1g.1H=x+"1A";C.19.1g.1y=y+"1A"}1j{J(a.1V){a.3e(C.19,a.1V)}1j{a.1a(C.19)}}a={19:C.19,3J:I(){3R(7.19.1V){7.19.26(7.19.1V)}7.35=17.1O(C.1J,"35");7.3z=0;7.19.1a(7.35)}};1p(9 d 1x C){J(d!="66"){a[d]=C[d]}}a.3J();N a};C.33=I(){C.19.1D.26(C.19)};C.1J="3S://3T.3X.3Z/67/1I";C.3k="3S://3T.3X.3Z/68/3k"}J(q=="2U"||q=="2J"){C.2Z=I(x,y,r){N A(7,x,y,r)};C.2d=I(x,y,w,h,r){N B(7,x,y,w,h,r)};C.31=I(x,y,a,b){N D(7,x,y,a,b)};C.1h=I(a,b){N t(a,b,7)};C.2s=I(a,x,y,w,h){N E(7,a,x,y,w,h)};C.1T=I(x,y,a){N F(7,x,y,a)};C.1S=I(){N G(7)};C.69=I(x,y,w,h,r){J(r&&1Y(r,10)){N 7.1h({1c:"#1C"}).2c(x+r,y).1o(x+w-r,y).2K(r,"6g").1o(x+w,y+h-r).2K(r,"6p").1o(x+r,y+h).2K(r,"6q").1o(x,y+r).2K(r,"6r").2q()}N 7.1h({1c:"#1C"}).2c(x,y).1o(x+w,y).1o(x+w,y+h).1o(x,y+h).2q()};C.4P=I(x,y,w,h,a,b,c){c=c||"#1C";9 p=7.1h({1c:c,"1c-11":1}).2c(x,y).1o(x+w,y).1o(x+w,y+h).1o(x,y+h).1o(x,y),3C=h/b,3B=w/a;1p(9 i=1;i<b;i++){p.2c(x,y+i*3C).1o(x+w,y+i*3C)}1p(9 i=1;i<a;i++){p.2c(x+i*3B,y).1o(x+i*3B,y+h)}N p};C.6t=I(a,b,c,d,w,h){9 e=(c-a)/w;9 f=(d-b)/h;7.1d=I(x){N a+x*e};7.1f=I(y){N b+y*f};7.1v=I(w){N w*e};7.1z=I(h){N h*f}};C.6u=I(){7.1d=7.1f=7.1v=7.1z=I(x){N x}};C.3h=I(){J(r.18=="2J"){9 a=C.2d(-C.11,-C.14,C.11*3,C.14*3).2k({1c:"1Q"});47(I(){a.33()},0)}};z.1r.6v=I(x,y,d,e){6w(7.48);J("1F"1x 7.Q||"x"1x 7.Q){9 f=("1F"1x 7.Q),X=7.Q.1F||7.Q.x,Y=7.Q.1K||7.Q.y;J(x==X&&y==Y){N 7}9 g=y-Y,2Q=x-X,3j=g/2Q,4h=Y-3j*X,4k=13.3V(7.3j);7.3u=7.6x*13.6y(4k);J(x<X){7.3u=-7.3u}9 h=1n 4m(),2Y=7;(I(){9 a=(1n 4m()).4r()-h.4r();J(a<d){9 b=X+a*2Q/d;9 c=b*3j+4h;2Y.2k(f?{1F:b,1K:c}:{x:b,y:c});2Y.48=47(K.3n,1);C.3h()}1j{2Y.2k(f?{1F:x,1K:y}:{x:x,y:y});C.3h();e&&e.2F(2Y)}})()}N 7};C.3L=I(p,g){9 h={M:I(x,y){7.2c(x,y)},m:I(x,y){7.2c(7.O.x+x,7.O.y+y)},C:I(a,b,c,d,e,f){7.1q(a,b,c,d,e,f)},c:I(a,b,c,d,e,f){7.1q(7.O.x+a,7.O.y+b,7.O.x+c,7.O.y+d,7.O.x+e,7.O.y+f)},S:I(a,b,c,d){p.1q(a,b,c,d)},s:I(a,b,c,d){7.1q(7.O.x+a,7.O.y+b,7.O.x+c,7.O.y+d)},L:I(x,y){p.1o(x,y)},l:I(x,y){7.1o(7.O.x+x,7.O.y+y)},H:I(x){7.1o(x,7.O.y)},h:I(x){7.1o(7.O.x+x,7.O.y)},V:I(y){7.1o(7.O.x,y)},v:I(y){7.1o(7.O.x,7.O.y+y)},A:I(a,b,c,d,e,x,y){7.3g(a,b,d,e,x,y)},a:I(a,b,c,d,e,x,y){7.3g(7.O.x+a,7.O.y+b,d,6z,7.O.x+x,7.O.y+y)},z:I(){7.2q()}};g.3F(/([6A])\\s*((-?\\d*\\.?\\d*\\s*,?\\s*)+)/4t,I(a,b,c){9 d=[];c.3F(/(-?\\d*\\.?\\d*)\\s*,?\\s*/4t,I(a,b){b&&d.1G(+b)});3R(d.1b>=h[b].1b){h[b].2v(p,d.6B(0,h[b].1b));J(!h[b].1b){1M}}})};N r}1j{N I(){}}})((!(3q.4u&&3q.4u.6C==2))?"2U":"2J");1N.27=!(1N.1I=(1N.18=="2J"));J(1N.27&&3q.6D){1N.18="6E 6F";1N.27=1N.1I=2X}1N.2D=I(){N"6G 6H 6I "+7.18+".\\6J 6K 6L "+6M("6N%6O%20")+7.4y};1N.4C=I(a,c,d){J(1i a=="2x"&&"h"1x a&&"s"1x a&&"b"1x a){d=a.b;c=a.s;a=a.h}9 e,1U,1X;J(d==0){N{r:0,g:0,b:0,3G:"#1C"}}1j{9 i=13.6P(a*6),f=(a*6)-i,p=d*(1-c),q=d*(1-(c*f)),t=d*(1-(c*(1-f)));[I(){e=d;1U=t;1X=p},I(){e=q;1U=d;1X=p},I(){e=p;1U=d;1X=t},I(){e=p;1U=q;1X=d},I(){e=t;1U=p;1X=d},I(){e=d;1U=p;1X=q},I(){e=d;1U=t;1X=p}][i]()}9 h={r:e,g:1U,b:1X};e*=2I;1U*=2I;1X*=2I;9 r=13.15(e).2D(16);J(r.1b==1){r="0"+r}9 g=13.15(1U).2D(16);J(g.1b==1){g="0"+g}9 b=13.15(1X).2D(16);J(b.1b==1){b="0"+b}h.3G="#"+r+g+b;N h};1N.6Q=I(a,b,c){J(1i a=="2x"&&"r"1x a&&"g"1x a&&"b"1x a){c=a.b;b=a.g;a=a.r}J(1i a=="2b"&&a.3a(0)=="#"){J(a.1b==4){c=1Y(a.2u(3),16);b=1Y(a.2u(2,3),16);a=1Y(a.2u(1,2),16)}1j{c=1Y(a.2u(5),16);b=1Y(a.2u(3,5),16);a=1Y(a.2u(1,3),16)}}J(a>1||b>1||c>1){a/=2I;b/=2I;c/=2I}9 d=13.6R(a,b,c),2N=13.2N(a,b,c),22,3M,4I=d;J(2N==d){N{h:0,s:0,b:d}}1j{9 e=(d-2N);3M=e/d;J(a==d){22=(b-c)/e}1j J(b==d){22=2+((c-a)/e)}1j{22=4+((a-b)/e)}22/=6;J(22<0){22+=1}J(22>1){22-=1}}N{h:22,s:3M,b:4I}};1N.4J=I(a){9 b=K.3n.38=K.3n.38||{h:0,s:1,b:a||.6S};9 c=7.4C(b.h,b.s,b.b);b.h+=.6T;J(b.h>1){b.h=0;b.s-=.2;J(b.s<=0){K.3n.38={h:0,s:1,b:b.b}}}N c.3G};1N.4J.6U=I(){7.38=1w};',62,429,'|||||||this||var|||||||||||||||||||||||||||||||||||function|if|arguments|||return|last|isAbsolute|attrs|||setAttribute|parseFloat|||||||width||Math|height|round||document|type|canvas|appendChild|length|stroke|_getX|100|_getY|style|path|typeof|else|rvml|ii|fill|new|lineTo|for|curveTo|prototype|createElement|Group|dots|_getW|undefined|in|top|_getH|px|case|000|parentNode|opacity|cx|push|left|svg|svgns|cy|join|break|Raphael|createElementNS|transformations|none|arg|group|text|green|firstChild|vector|blue|parseInt|color||rollback|hue|pos|cs|true|removeChild|vml|on||absolute|string|moveTo|rect|by|bx|font|position|id|Path|attr|shape|Matrix|ry|rx|gradient|andClose|ScaleY|image|ScaleX|substring|apply|getAttribute|object|setBox|absolutely|os|url|els|toString|ol|call|gs|gl|255|SVG|addRoundedCorner|getBBox|rs|min|deg|Rotation|dx|offset|slice|bs|VML|y1|childNodes|false|that|circle|getElementsByTagName|ellipse|pattern|remove|coordsize|defs|coordorigin|relatively|start|diry|charAt|transform|toLowerCase|body|insertBefore|translate|arcTo|safari|display|coeff|xlink|butt|dasharray|callee|src|stop|window|dashes|offsetHeight|offsetWidth|xs|textpath|default|square|rotate|gradients|weight|columnWidth|rowHeight|node|_create|replace|hex|matrix|end|clear|tMatrix|pathfinder|saturation|linecap|320|200|dy|while|http|www|move|atan|oval|w3|class|org|To|line|toBack|_|getElementById|toFront|9999em|setTimeout|animation_in_progress|href|redraw|arc|cplineTo|number|Array|miterlimit|miter|plus|linejoin|switch|alpha|setAttributeNS|Date|instanceof|createTextNode|match|Error|getTime|container|ig|SVGPreserveAspectRatio|hide|cpline|size|version|family|not|show|hsb2rgb|block|filter|found|scale|abs|brightness|getColor|5522|raphael|namespaces|curve|throw|drawGrid|fontSize|fontWeight|tile|solid|joinstyle|endcap|flat|shortdash|ar|at|wr|wa|shortdot|shortdashdot|sqrt|shortdashdotdot|dot||dash|longdash|dashdot|longdashdot|longdashdotdot|dashstyle|method|linear|gradientTitle|color2|colors|value|opacity2|angle|270|radial|focus|focusposition|RotX|RotY|Scale|rotation|offsetLeft|offsetTop|tagName|item|roundrect|arcsize|ps|textpathok|add|urn|schemas|microsoft|com|createStyleSheet|addRule|behavior|div|320px|200px|clip|className|filled|stroked|M0|Gradient|x1|x2|y2|fff|patternTransform|patternUnits|userSpaceOnUse|img|onload|toUpperCase|null|anchor|middle|create|2000|1999|linerect|bilinear|filtertype|expand|auto|sizingmethod|Dy|rd|Dx|M22|M21|M12|M11|Microsoft|DXImageTransform|progid|dl|lu|ur|fontFamily|setGrid|clearGrid|animateTo|clearTimeout|step|cos|sweethisflag|mzlhvcsqta|splice|SVG_PRESERVEASPECTRATIO_XMINYMIN|CanvasRenderingContext2D|Canvas|only|Your|browser|supports|nYou|are|running|unescape|Rapha|EBl|floor|rgb2hsb|max|75|075|reset'.split('|'),0,{}))
index 40fd375..7d48370 100644 (file)
@@ -1071,6 +1071,7 @@ var Raphael = (function (type) {
                                     ig.setAttribute("width", this.offsetWidth);
                                     ig.setAttribute("height", this.offsetHeight);
                                     document.body.removeChild(this);
+                                    C.safari();
                                 };
                                 document.body.appendChild(img);
                                 img.src = isURL[1];
@@ -1079,7 +1080,6 @@ var Raphael = (function (type) {
                                 o[0].setAttribute("fill", "url(#" + el.id + ")");
                                 o.pattern = el;
                                 updatePosition(o);
-                                C.safari();
                                 break;
                             }
                         default :