s4.spruto.org Open in urlscan Pro
95.216.10.178  Public Scan

URL: http://s4.spruto.org/
Submission: On October 20 via api from US — Scanned from FI

Form analysis 0 forms found in the DOM

Text Content

(function(B,m,S,E){var o=m?m.prototype:this,F=B?B.is:"",y=B?B._.clone:"",e="hasOwnProperty",C=/,?([a-z]),?/gi,b=parseFloat,J=Math,g=J.PI,O=J.min,l=J.max,I=J.pow,K=J.abs;function L(Z){var Y=L.ps=L.ps||{};if(Y[Z]){Y[Z].sleep=100}else{Y[Z]={sleep:100}}setTimeout(function(){for(var aa in Y){if(Y[e](aa)&&aa!=Z){Y[aa].sleep--;!Y[aa].sleep&&delete Y[aa]}}});return Y[Z]}function i(Z,ab,aa,Y){if(Z==null){Z=ab=aa=Y=0}if(ab==null){ab=Z.y;aa=Z.width;Y=Z.height;Z=Z.x}return{x:Z,y:ab,width:aa,w:aa,height:Y,h:Y,x2:Z+aa,y2:ab+Y,cx:Z+aa/2,cy:ab+Y/2,r1:J.min(aa,Y)/2,r2:J.max(aa,Y)/2,r0:J.sqrt(aa*aa+Y*Y)/2,path:j(Z,ab,aa,Y),vb:[Z,ab,aa,Y].join(" ")}}function f(){return this.join(",").replace(C,"$1")}function z(Z){var Y=y(Z);Y.toString=f;return Y}function V(Z,Y,ac,ab,ag,af,ae,ad,aa){if(aa==null){return u(Z,Y,ac,ab,ag,af,ae,ad)}else{return s(Z,Y,ac,ab,ag,af,ae,ad,Q(Z,Y,ac,ab,ag,af,ae,ad,aa))}}function A(Y,Z){function aa(ab){return +(+ab).toFixed(3)}return B._.cacher(function(an,ad,ae){if(an instanceof m){an=an.attr("d")}an=U(an);var aj,ai,ab,af,ac="",am={},ak,ah=0;for(var ag=0,al=an.length;ag<al;ag++){ab=an[ag];if(ab[0]=="M"){aj=+ab[1];ai=+ab[2]}else{af=V(aj,ai,ab[1],ab[2],ab[3],ab[4],ab[5],ab[6]);if(ah+af>ad){if(Z&&!am.start){ak=V(aj,ai,ab[1],ab[2],ab[3],ab[4],ab[5],ab[6],ad-ah);ac+=["C"+aa(ak.start.x),aa(ak.start.y),aa(ak.m.x),aa(ak.m.y),aa(ak.x),aa(ak.y)];if(ae){return ac}am.start=ac;ac=["M"+aa(ak.x),aa(ak.y)+"C"+aa(ak.n.x),aa(ak.n.y),aa(ak.end.x),aa(ak.end.y),aa(ab[5]),aa(ab[6])].join();ah+=af;aj=+ab[5];ai=+ab[6];continue}if(!Y&&!Z){ak=V(aj,ai,ab[1],ab[2],ab[3],ab[4],ab[5],ab[6],ad-ah);return ak}}ah+=af;aj=+ab[5];ai=+ab[6]}ac+=ab.shift()+ab}am.end=ac;ak=Y?ah:Z?am:s(aj,ai,ab[0],ab[1],ab[2],ab[3],ab[4],ab[5],1);return ak},null,B._.clone)}function s(Z,Y,az,av,ae,ac,ah,af,ap){var am=1-ap,ar=I(am,3),at=I(am,2),aj=ap*ap,ag=aj*ap,al=ar*Z+at*3*ap*az+am*3*ap*ap*ae+ag*ah,ai=ar*Y+at*3*ap*av+am*3*ap*ap*ac+ag*af,aq=Z+2*ap*(az-Z)+aj*(ae-2*az+Z),ao=Y+2*ap*(av-Y)+aj*(ac-2*av+Y),aw=az+2*ap*(ae-az)+aj*(ah-2*ae+az),au=av+2*ap*(ac-av)+aj*(af-2*ac+av),an=am*Z+ap*az,ak=am*Y+ap*av,ab=am*ae+ap*ah,aa=am*ac+ap*af,ad=90-J.atan2(aq-aw,ao-au)*180/g;return{x:al,y:ai,m:{x:aq,y:ao},n:{x:aw,y:au},start:{x:an,y:ak},end:{x:ab,y:aa},alpha:ad}}function d(Z,Y,ab,aa,ag,ae,ad,ac){if(!B.is(Z,"array")){Z=[Z,Y,ab,aa,ag,ae,ad,ac]}var af=R.apply(null,Z);return i(af.min.x,af.min.y,af.max.x-af.min.x,af.max.y-af.min.y)}function W(Z,Y,aa){return Y>=Z.x&&Y<=Z.x+Z.width&&aa>=Z.y&&aa<=Z.y+Z.height}function n(Z,Y){Z=i(Z);Y=i(Y);return W(Y,Z.x,Z.y)||W(Y,Z.x2,Z.y)||W(Y,Z.x,Z.y2)||W(Y,Z.x2,Z.y2)||W(Z,Y.x,Y.y)||W(Z,Y.x2,Y.y)||W(Z,Y.x,Y.y2)||W(Z,Y.x2,Y.y2)||(Z.x<Y.x2&&Z.x>Y.x||Y.x<Z.x2&&Y.x>Z.x)&&(Z.y<Y.y2&&Z.y>Y.y||Y.y<Z.y2&&Y.y>Z.y)}function k(Y,ae,ad,ac,ab){var aa=-3*ae+9*ad-9*ac+3*ab,Z=Y*aa+6*ae-12*ad+6*ac;return Y*Z-3*ae+3*ad}function u(ap,ac,ao,aa,an,Z,ak,Y,ah){if(ah==null){ah=1}ah=ah>1?1:ah<0?0:ah;var ai=ah/2,aj=12,ae=[-0.1252,0.1252,-0.3678,0.3678,-0.5873,0.5873,-0.7699,0.7699,-0.9041,0.9041,-0.9816,0.9816],am=[0.2491,0.2491,0.2335,0.2335,0.2032,0.2032,0.1601,0.1601,0.1069,0.1069,0.0472,0.0472],ab=0;for(var al=0;al<aj;al++){var af=ai*ae[al]+ai,ag=k(af,ap,ao,an,ak),aq=k(af,ac,aa,Z,Y),ad=ag*ag+aq*aq;ab+=am[al]*J.sqrt(ad)}return ai*ab}function Q(aa,aj,Z,ai,Y,ag,al,af,ah){if(ah<0||u(aa,aj,Z,ai,Y,ag,al,af)<ah){return}var ak=1,ab=ak/2,ad=ak-ab,ac,ae=0.01;ac=u(aa,aj,Z,ai,Y,ag,al,af,ad);while(K(ac-ah)>ae){ab/=2;ad+=(ac<ah?1:-1)*ab;ac=u(aa,aj,Z,ai,Y,ag,al,af,ad)}return ad}function H(ab,ak,aa,ai,Y,ah,am,ag){if(l(ab,aa)<O(Y,am)||O(ab,aa)>l(Y,am)||l(ak,ai)<O(ah,ag)||O(ak,ai)>l(ah,ag)){return}var af=(ab*ai-ak*aa)*(Y-am)-(ab-aa)*(Y*ag-ah*am),ae=(ab*ai-ak*aa)*(ah-ag)-(ak-ai)*(Y*ag-ah*am),ac=(ab-aa)*(ah-ag)-(ak-ai)*(Y-am);if(!ac){return}var al=af/ac,aj=ae/ac,ad=+al.toFixed(2),Z=+aj.toFixed(2);if(ad<+O(ab,aa).toFixed(2)||ad>+l(ab,aa).toFixed(2)||ad<+O(Y,am).toFixed(2)||ad>+l(Y,am).toFixed(2)||Z<+O(ak,ai).toFixed(2)||Z>+l(ak,ai).toFixed(2)||Z<+O(ah,ag).toFixed(2)||Z>+l(ah,ag).toFixed(2)){return}return{x:al,y:aj}}function T(Z,Y){return a(Z,Y)}function x(Z,Y){return a(Z,Y,1)}function a(aw,av,au){var ab=d(aw),Z=d(av);if(!n(ab,Z)){return au?0:[]}var ao=u.apply(0,aw),an=u.apply(0,av),af=~~(ao/8),ae=~~(an/8),al=[],ak=[],aa={},ax=au?0:[];for(var aq=0;aq<af+1;aq++){var am=s.apply(0,aw.concat(aq/af));al.push({x:am.x,y:am.y,t:aq/af})}for(aq=0;aq<ae+1;aq++){am=s.apply(0,av.concat(aq/ae));ak.push({x:am.x,y:am.y,t:aq/ae})}for(aq=0;aq<af;aq++){for(var ap=0;ap<ae;ap++){var at=al[aq],Y=al[aq+1],ar=ak[ap],ad=ak[ap+1],aj=K(Y.x-at.x)<0.001?"y":"x",ai=K(ad.x-ar.x)<0.001?"y":"x",ac=H(at.x,at.y,Y.x,Y.y,ar.x,ar.y,ad.x,ad.y);if(ac){if(aa[ac.x.toFixed(4)]==ac.y.toFixed(4)){continue}aa[ac.x.toFixed(4)]=ac.y.toFixed(4);var ah=at.t+K((ac[aj]-at[aj])/(Y[aj]-at[aj]))*(Y.t-at.t),ag=ar.t+K((ac[ai]-ar[ai])/(ad[ai]-ar[ai]))*(ad.t-ar.t);if(ah>=0&&ah<=1&&ag>=0&&ag<=1){if(au){ax++}else{ax.push({x:ac.x,y:ac.y,t1:ah,t2:ag})}}}}}return ax}function p(Z,Y){return X(Z,Y)}function r(Z,Y){return X(Z,Y,1)}function X(aa,Y,ap){aa=U(aa);Y=U(Y);var an,ad,am,ab,ak,ae,Z,ah,au,at,av=ap?0:[];for(var al=0,af=aa.length;al<af;al++){var ar=aa[al];if(ar[0]=="M"){an=ak=ar[1];ad=ae=ar[2]}else{if(ar[0]=="C"){au=[an,ad].concat(ar.slice(1));an=au[6];ad=au[7]}else{au=[an,ad,an,ad,ak,ae,ak,ae];an=ak;ad=ae}for(var aj=0,ao=Y.length;aj<ao;aj++){var aq=Y[aj];if(aq[0]=="M"){am=Z=aq[1];ab=ah=aq[2]}else{if(aq[0]=="C"){at=[am,ab].concat(aq.slice(1));am=at[6];ab=at[7]}else{at=[am,ab,am,ab,Z,ah,Z,ah];am=Z;ab=ah}var ag=a(au,at,ap);if(ap){av+=ag}else{for(var ai=0,ac=ag.length;ai<ac;ai++){ag[ai].segment1=al;ag[ai].segment2=aj;ag[ai].bez1=au;ag[ai].bez2=at}av=av.concat(ag)}}}}}return av}function M(Z,Y,ab){var aa=t(Z);return W(aa,Y,ab)&&X(Z,[["M",Y,ab],["H",aa.x2+10]],1)%2==1}function t(an){var ah=L(an);if(ah.bbox){return y(ah.bbox)}if(!an){return i()}an=U(an);var ak=0,aj=0,ad=[],aa=[],ab;for(var af=0,am=an.length;af<am;af++){ab=an[af];if(ab[0]=="M"){ak=ab[1];aj=ab[2];ad.push(ak);aa.push(aj)}else{var ag=R(ak,aj,ab[1],ab[2],ab[3],ab[4],ab[5],ab[6]);ad=ad.concat(ag.min.x,ag.max.x);aa=aa.concat(ag.min.y,ag.max.y);ak=ab[5];aj=ab[6]}}var Z=O.apply(0,ad),al=O.apply(0,aa),ae=l.apply(0,ad),ac=l.apply(0,aa),ai=i(Z,al,ae-Z,ac-al);ah.bbox=y(ai);return ai}function j(Y,ad,Z,ab,ac){if(ac){return[["M",+Y+ +ac,ad],["l",Z-ac*2,0],["a",ac,ac,0,0,1,ac,ac],["l",0,ab-ac*2],["a",ac,ac,0,0,1,-ac,ac],["l",ac*2-Z,0],["a",ac,ac,0,0,1,-ac,-ac],["l",0,ac*2-ab],["a",ac,ac,0,0,1,ac,-ac],["z"]]}var aa=[["M",Y,ad],["l",Z,0],["l",0,ab],["l",-Z,0],["z"]];aa.toString=f;return aa}function w(ai,af,aa,Y,ah){if(ah==null&&Y==null){Y=aa}ai=+ai;af=+af;aa=+aa;Y=+Y;if(ah!=null){var ad=Math.PI/180,ab=ai+aa*Math.cos(-Y*ad),Z=ai+aa*Math.cos(-ah*ad),ag=af+aa*Math.sin(-Y*ad),ae=af+aa*Math.sin(-ah*ad),ac=[["M",ab,ag],["A",aa,aa,0,+(ah-Y>180),0,Z,ae]]}else{ac=[["M",ai,af],["m",0,-Y],["a",aa,Y,0,1,1,0,2*Y],["a",aa,Y,0,1,1,0,-2*Y],["z"]]}ac.toString=f;return ac}function c(aj){var aa=L(aj),ag=String.prototype.toLowerCase;if(aa.rel){return z(aa.rel)}if(!B.is(aj,"array")||!B.is(aj&&aj[0],"array")){aj=B.parsePathString(aj)}var ap=[],ad=0,ac=0,ah=0,af=0,ab=0;if(aj[0][0]=="M"){ad=aj[0][1];ac=aj[0][2];ah=ad;af=ac;ab++;ap.push(["M",ad,ac])}for(var am=ab,ae=aj.length;am<ae;am++){var ai=ap[am]=[],Y=aj[am];if(Y[0]!=ag.call(Y[0])){ai[0]=ag.call(Y[0]);switch(ai[0]){case"a":ai[1]=Y[1];ai[2]=Y[2];ai[3]=Y[3];ai[4]=Y[4];ai[5]=Y[5];ai[6]=+(Y[6]-ad).toFixed(3);ai[7]=+(Y[7]-ac).toFixed(3);break;case"v":ai[1]=+(Y[1]-ac).toFixed(3);break;case"m":ah=Y[1];af=Y[2];default:for(var al=1,ao=Y.length;al<ao;al++){ai[al]=+(Y[al]-(al%2?ad:ac)).toFixed(3)}}}else{ai=ap[am]=[];if(Y[0]=="m"){ah=Y[1]+ad;af=Y[2]+ac}for(var ak=0,Z=Y.length;ak<Z;ak++){ap[am][ak]=Y[ak]}}var an=ap[am].length;switch(ap[am][0]){case"z":ad=ah;ac=af;break;case"h":ad+=+ap[am][an-1];break;case"v":ac+=+ap[am][an-1];break;default:ad+=+ap[am][an-2];ac+=+ap[am][an-1]}}ap.toString=f;aa.rel=z(ap);return ap}function D(aj){var aa=L(aj);if(aa.abs){return z(aa.abs)}if(!F(aj,"array")||!F(aj&&aj[0],"array")){aj=B.parsePathString(aj)}if(!aj||!aj.length){return[["M",0,0]]}var aq=[],ae=0,ad=0,ah=0,ag=0,ab=0,ao;if(aj[0][0]=="M"){ae=+aj[0][1];ad=+aj[0][2];ah=ae;ag=ad;ab++;aq[0]=["M",ae,ad]}var ap=aj.length==3&&aj[0][0]=="M"&&aj[1][0].toUpperCase()=="R"&&aj[2][0].toUpperCase()=="Z";for(var ai,Y,am=ab,af=aj.length;am<af;am++){aq.push(ai=[]);Y=aj[am];ao=Y[0];if(ao!=ao.toUpperCase()){ai[0]=ao.toUpperCase();switch(ai[0]){case"A":ai[1]=Y[1];ai[2]=Y[2];ai[3]=Y[3];ai[4]=Y[4];ai[5]=Y[5];ai[6]=+Y[6]+ae;ai[7]=+Y[7]+ad;break;case"V":ai[1]=+Y[1]+ad;break;case"H":ai[1]=+Y[1]+ae;break;case"R":var ac=[ae,ad].concat(Y.slice(1));for(var al=2,an=ac.length;al<an;al++){ac[al]=+ac[al]+ae;ac[++al]=+ac[al]+ad}aq.pop();aq=aq.concat(P(ac,ap));break;case"O":aq.pop();ac=w(ae,ad,Y[1],Y[2]);ac.push(ac[0]);aq=aq.concat(ac);break;case"U":aq.pop();aq=aq.concat(w(ae,ad,Y[1],Y[2],Y[3]));ai=["U"].concat(aq[aq.length-1].slice(-2));break;case"M":ah=+Y[1]+ae;ag=+Y[2]+ad;default:for(al=1,an=Y.length;al<an;al++){ai[al]=+Y[al]+(al%2?ae:ad)}}}else{if(ao=="R"){ac=[ae,ad].concat(Y.slice(1));aq.pop();aq=aq.concat(P(ac,ap));ai=["R"].concat(Y.slice(-2))}else{if(ao=="O"){aq.pop();ac=w(ae,ad,Y[1],Y[2]);ac.push(ac[0]);aq=aq.concat(ac)}else{if(ao=="U"){aq.pop();aq=aq.concat(w(ae,ad,Y[1],Y[2],Y[3]));ai=["U"].concat(aq[aq.length-1].slice(-2))}else{for(var ak=0,Z=Y.length;ak<Z;ak++){ai[ak]=Y[ak]}}}}}ao=ao.toUpperCase();if(ao!="O"){switch(ai[0]){case"Z":ae=+ah;ad=+ag;break;case"H":ae=ai[1];break;case"V":ad=ai[1];break;case"M":ah=ai[ai.length-2];ag=ai[ai.length-1];default:ae=ai[ai.length-2];ad=ai[ai.length-1]}}}aq.toString=f;aa.abs=z(aq);return aq}function h(Z,ab,Y,aa){return[Z,ab,Y,aa,Y,aa]}function G(Z,ab,ae,ac,Y,aa){var ad=1/3,af=2/3;return[ad*Z+af*ae,ad*ab+af*ac,ad*Y+af*ae,ad*aa+af*ac,Y,aa]}function v(al,aR,av,at,am,ag,ab,ak,aQ,an){var ar=g*120/180,Y=g/180*(+am||0),az=[],aw,aN=B._.cacher(function(aT,aW,aS){var aV=aT*J.cos(aS)-aW*J.sin(aS),aU=aT*J.sin(aS)+aW*J.cos(aS);return{x:aV,y:aU}});if(!av||!at){return[al,aR,ak,aQ,ak,aQ]}if(!an){aw=aN(al,aR,-Y);al=aw.x;aR=aw.y;aw=aN(ak,aQ,-Y);ak=aw.x;aQ=aw.y;var Z=J.cos(g/180*am),ai=J.sin(g/180*am),aB=(al-ak)/2,aA=(aR-aQ)/2;var aL=aB*aB/(av*av)+aA*aA/(at*at);if(aL>1){aL=J.sqrt(aL);av=aL*av;at=aL*at}var aa=av*av,aE=at*at,aG=(ag==ab?-1:1)*J.sqrt(K((aa*aE-aa*aA*aA-aE*aB*aB)/(aa*aA*aA+aE*aB*aB))),ap=aG*av*aA/at+(al+ak)/2,ao=aG*-at*aB/av+(aR+aQ)/2,af=J.asin(((aR-ao)/at).toFixed(9)),ae=J.asin(((aQ-ao)/at).toFixed(9));af=al<ap?g-af:af;ae=ak<ap?g-ae:ae;af<0&&(af=g*2+af);ae<0&&(ae=g*2+ae);if(ab&&af>ae){af=af-g*2}if(!ab&&ae>af){ae=ae-g*2}}else{af=an[0];ae=an[1];ap=an[2];ao=an[3]}var aj=ae-af;if(K(aj)>ar){var aq=ae,au=ak,ah=aQ;ae=af+ar*(ab&&ae>af?1:-1);ak=ap+av*J.cos(ae);aQ=ao+at*J.sin(ae);az=v(ak,aQ,av,at,am,0,ab,au,ah,[ae,aq,ap,ao])}aj=ae-af;var ad=J.cos(af),aP=J.sin(af),ac=J.cos(ae),aO=J.sin(ae),aC=J.tan(aj/4),aF=4/3*av*aC,aD=4/3*at*aC,aM=[al,aR],aK=[al+aF*aP,aR-aD*ad],aJ=[ak+aF*aO,aQ-aD*ac],aH=[ak,aQ];aK[0]=2*aM[0]-aK[0];aK[1]=2*aM[1]-aK[1];if(an){return[aK,aJ,aH].concat(az)}else{az=[aK,aJ,aH].concat(az).join().split(",");var ax=[];for(var aI=0,ay=az.length;aI<ay;aI++){ax[aI]=aI%2?aN(az[aI-1],az[aI],Y).y:aN(az[aI],az[aI+1],Y).x}return ax}};;;;function N(Z,Y,ab,aa,ag,af,ae,ad,ah){var ac=1-ah;return{x:I(ac,3)*Z+I(ac,2)*3*ah*ab+ac*3*ah*ah*ag+I(ah,3)*ae,y:I(ac,3)*Y+I(ac,2)*3*ah*aa+ac*3*ah*ah*af+I(ah,3)*ad}}function R(at,ab,ar,aa,aq,Z,ap,Y){var al=[],ad=[[],[]],aw,av,au,aj,ai,ag,ac,ae;for(var ao=0;ao<2;++ao){if(ao==0){av=6*at-12*ar+6*aq;aw=-3*at+9*ar-9*aq+3*ap;au=3*ar-3*at}else{av=6*ab-12*aa+6*Z;aw=-3*ab+9*aa-9*Z+3*Y;au=3*aa-3*ab}if(K(aw)<1e-12){if(K(av)<1e-12){continue}aj=-au/av;if(0<aj&&aj<1){al.push(aj)}continue}ac=av*av-4*au*aw;ae=J.sqrt(ac);if(ac<0){continue}ai=(-av+ae)/(2*aw);if(0<ai&&ai<1){al.push(ai)}ag=(-av-ae)/(2*aw);if(0<ag&&ag<1){al.push(ag)}}var ah,af,an=al.length,ak=an,am;while(an--){aj=al[an];am=1-aj;ad[0][an]=am*am*am*at+3*am*am*aj*ar+3*am*aj*aj*aq+aj*aj*aj*ap;ad[1][an]=am*am*am*ab+3*am*am*aj*aa+3*am*aj*aj*Z+aj*aj*aj*Y}ad[0][ak]=at;ad[1][ak]=ab;ad[0][ak+1]=ap;ad[1][ak+1]=Y;ad[0].length=ad[1].length=ak+2;return{min:{x:O.apply(0,ad[0]),y:O.apply(0,ad[1])},max:{x:l.apply(0,ad[0]),y:l.apply(0,ad[1])}}}function U(ag,Z){var ac=!Z&&L(ag);if(!Z&&ac.curve){return z(ac.curve)}var ah=D(ag),Y=Z&&D(Z),ai={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},ap={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},ao=function(av,aw,au){var at,ax;if(!av){return["C",aw.x,aw.y,aw.x,aw.y,aw.x,aw.y]}!(av[0] in {T:1,Q:1})&&(aw.qx=aw.qy=null);switch(av[0]){case"M":aw.X=av[1];aw.Y=av[2];break;case"A":av=["C"].concat(v.apply(0,[aw.x,aw.y].concat(av.slice(1))));break;case"S":if(au=="C"||au=="S"){at=aw.x*2-aw.bx;ax=aw.y*2-aw.by}else{at=aw.x;ax=aw.y}av=["C",at,ax].concat(av.slice(1));break;case"T":if(au=="Q"||au=="T"){aw.qx=aw.x*2-aw.qx;aw.qy=aw.y*2-aw.qy}else{aw.qx=aw.x;aw.qy=aw.y}av=["C"].concat(G(aw.x,aw.y,aw.qx,aw.qy,av[1],av[2]));break;case"Q":aw.qx=av[1];aw.qy=av[2];av=["C"].concat(G(aw.x,aw.y,av[1],av[2],av[3],av[4]));break;case"L":av=["C"].concat(h(aw.x,aw.y,av[1],av[2]));break;case"H":av=["C"].concat(h(aw.x,aw.y,av[1],aw.y));break;case"V":av=["C"].concat(h(aw.x,aw.y,aw.x,av[1]));break;case"Z":av=["C"].concat(h(aw.x,aw.y,aw.X,aw.Y));break}return av},am=function(at,au){if(at[au].length>7){at[au].shift();var av=at[au];while(av.length){al[au]="A";Y&&(aj[au]="A");at.splice(au++,0,["C"].concat(av.splice(0,6)))}at.splice(au,1);ae=l(ah.length,Y&&Y.length||0)}},ad=function(ax,aw,au,at,av){if(ax&&aw&&ax[av][0]=="M"&&aw[av][0]!="M"){aw.splice(av,0,["M",at.x,at.y]);au.bx=0;au.by=0;au.x=ax[av][1];au.y=ax[av][2];ae=l(ah.length,Y&&Y.length||0)}},al=[],aj=[],aa="",aq="";for(var ak=0,ae=l(ah.length,Y&&Y.length||0);ak<ae;ak++){ah[ak]&&(aa=ah[ak][0]);if(aa!="C"){al[ak]=aa;ak&&(aq=al[ak-1])}ah[ak]=ao(ah[ak],ai,aq);if(al[ak]!="A"&&aa=="C"){al[ak]="C"}am(ah,ak);if(Y){Y[ak]&&(aa=Y[ak][0]);if(aa!="C"){aj[ak]=aa;ak&&(aq=aj[ak-1])}Y[ak]=ao(Y[ak],ap,aq);if(aj[ak]!="A"&&aa=="C"){aj[ak]="C"}am(Y,ak)}ad(ah,Y,ai,ap,ak);ad(Y,ah,ap,ai,ak);var an=ah[ak],ar=Y&&Y[ak],af=an.length,ab=Y&&ar.length;ai.x=an[af-2];ai.y=an[af-1];ai.bx=b(an[af-4])||ai.x;ai.by=b(an[af-3])||ai.y;ap.bx=Y&&(b(ar[ab-4])||ap.x);ap.by=Y&&(b(ar[ab-3])||ap.y);ap.x=Y&&ar[ab-2];ap.y=Y&&ar[ab-1]}if(!Y){ac.curve=z(ah)}return Y?[ah,Y]:ah}function q(ag,ad){if(!ad){return ag}var ae,ac,aa,Y,af,ab,Z;ag=U(ag);for(aa=0,af=ag.length;aa<af;aa++){Z=ag[aa];for(Y=1,ab=Z.length;Y<ab;Y+=2){ae=ad.x(Z[Y],Z[Y+1]);ac=ad.y(Z[Y],Z[Y+1]);Z[Y]=ae;Z[Y+1]=ac}}return ag}function P(aa,ad){var ac=[];for(var Z=0,Y=aa.length;Y-2*!ad>Z;Z+=2){var ab=[{x:+aa[Z-2],y:+aa[Z-1]},{x:+aa[Z],y:+aa[Z+1]},{x:+aa[Z+2],y:+aa[Z+3]},{x:+aa[Z+4],y:+aa[Z+5]}];if(ad){if(!Z){ab[0]={x:+aa[Y-2],y:+aa[Y-1]}}else{if(Y-4==Z){ab[3]={x:+aa[0],y:+aa[1]}}else{if(Y-2==Z){ab[2]={x:+aa[0],y:+aa[1]};ab[3]={x:+aa[2],y:+aa[3]}}}}}else{if(Y-4==Z){ab[3]=ab[2]}else{if(!Z){ab[0]={x:+aa[Z],y:+aa[Z+1]}}}}ac.push(["C",(-ab[0].x+6*ab[1].x+ab[2].x)/6,(-ab[0].y+6*ab[1].y+ab[2].y)/6,(ab[1].x+6*ab[2].x-ab[3].x)/6,(ab[1].y+6*ab[2].y-ab[3].y)/6,ab[2].x,ab[2].y])}return ac};return;B.path=L;B.path.getTotalLength=getTotalLength;B.path.getPointAtLength=getPointAtLength;B.path.getSubpath=function(Z,ab,aa){if(this.getTotalLength(Z)-aa<0.000001){return getSubpathsAtLength(Z,ab).end}var Y=getSubpathsAtLength(Z,aa,1);return ab?getSubpathsAtLength(Y,ab).end:Y};o.getTotalLength=function(){if(this.node.getTotalLength){return this.node.getTotalLength()}};o.getPointAtLength=function(Y){return getPointAtLength(this.attr("d"),Y)};o.getSubpath=function(Z,Y){return B.path.getSubpath(this.attr("d"),Z,Y)};B._.box=i;B.path.findDotsAtSegment=s;B.path.bezierBBox=d;B.path.isPointInsideBBox=W;B.closest=function(ak,ai,ab,aa){var Z=100,aj=i(ak-Z/2,ai-Z/2,Z,Z),ad=[],ah=ab[0].hasOwnProperty("x")?function(Y){return{x:ab[Y].x,y:ab[Y].y}}:function(Y){return{x:ab[Y],y:aa[Y]}},an=0;while(Z<=1000000&&!an){for(var ae=0,al=ab.length;ae<al;ae++){var am=ah(ae);if(W(aj,am.x,am.y)){an++;ad.push(am);break}}if(!an){Z*=2;aj=i(ak-Z/2,ai-Z/2,Z,Z)}}if(Z==1000000){return}var af=Infinity,ag;for(ae=0,al=ad.length;ae<al;ae++){var ac=B.len(ak,ai,ad[ae].x,ad[ae].y);if(af>ac){af=ac;ad[ae].len=ac;ag=ad[ae]}}return ag};B.path.isBBoxIntersect=n;B.path.intersection=p;B.path.intersectionNumber=r;B.path.isPointInside=M;B.path.getBBox=t;B.path.get=getPath;B.path.toRelative=c;B.path.toAbsolute=D;B.path.toCubic=U;B.path.map=q;B.path.toString=f;B.path.clone=z})(null, '', document, 10292);