1(function(){function e(t){return t=o(t,1*ze),t}function a(t){return t=o(t,2*ze),t}function o(t,e){return t-Math.floor(t/e)*e}function c(t){return Math.round(1e3*t)/1e3}function $(t){return Math.round(10*t)/10}function i(t){return T=x(t),(125.04-1934.136*T)*be}function r(t,e,a){t<0&&t++;var M=t,o=e;o<=2&&(M--,o+=12);var s=!1;M>1582?s=!0:1582==M&&o>10?s=!0:1582==M&&10==o&&a>=15&&(s=!0);var h=s?Math.floor(M/400)-Math.floor(M/100):-2,c=Math.floor(365.25*M);return c+=Math.floor(30.6001*(o+1)),c+=h+1720996.5+a,c}function l(t){var e=r(t.getFullYear(),t.getMonth()+1,t.getDate()),a=(e-2451545)/36525,M=((-62e-7*a+.093104)*a+8640184.812866)*a+24110.54841,o=Math.floor(M/86400);return M-=86400*o,M+=1.00273790935*(3600*t.getHours()+60*t.getMinutes()+t.getSeconds()),M>86400&&(M-=86400),M}function g(e){return y=e.getFullYear(),m=e.getMonth()+1,d=e.getDate(),h=e.getHours(),mn=e.getMinutes(),s=e.getSeconds(),ut=h+mn/60+s/3600,t=367*y-Math.floor(7*(y+Math.floor((m+9)/12))/4),dn=t+Math.floor(275*m/9)+d-730531.5+ut/24,st=4.894961213+6.300388099*dn,st}function P(t,e){return lat_anti=-t,lon_anti=e<=0?e+180:e-180,{lat:lat_anti,lon:lon_anti}}function p(t){return T=x(t),omega=i(t),v(t)-.00569*be-.00478*be*Math.sin(omega)}function w(t){return T=x(t),(280.46646+36000.76983*T+3032e-7*Math.pow(T,2))*be}function v(t){return w(t)+S(t)}function z(t){return T=x(t),(357.52911+35999.05029*T-1537e-7*Math.pow(T,2))*be%(360*be)}function S(t){return T=x(t),M=z(t),(1.914602-.004817*T-14e-6*Math.pow(T,2))*be*Math.sin(M)+(.019993-101e-6*T)*be*Math.sin(2*M)+289e-6*be*Math.sin(3*M)}function O(t){return ge(b(t)/24/60/60)}function x(t){return(b(t)-2451545*Oe)/Ee}function N(t){var e,a,M,o,s,h=Math.floor(t),c=t-h,n=2299161;if(h>=n){var R=Math.floor((h-1867216-.25)/36524.25);e=h+1+R-Math.floor(.25*R)}else e=h;var $=c+.5;$>=1&&($-=1,++e),a=e+1524,M=Math.floor(6680+(a-2439870-122.1)/365.25),o=Math.floor(365.25*M),s=Math.floor((a-o)/30.6001);var i=Math.floor(a-o-Math.floor(30.6001*s)),r=Math.floor(s-1);r>12&&(r-=12);var u=Math.floor(M-4715);r>2&&--u,u<=0&&--u;var l=Math.floor(24*$),d=Math.floor(60*(24*$-l));f=60*(60*(24*$-l)-d);var g=Math.floor(f);return f-=g,f>.5&&++g,u<0&&(u=-u),JDate=new Date(u,r-1,i,l,d,g),JDate}function J(t){var e=t.getFullYear(),a=t.getMonth()+1,M=e+(a-.5)/12,o=0,s=0;return e>=1600&&e<1700&&(o=M-1600,s=120-.9808*o-.01532*Math.pow(o,2)+Math.pow(o,3)/7129),e>=1700&&e<1800&&(o=M-1700,s=8.83+.1603*o-.0059285*Math.pow(o,2)+13336e-8*Math.pow(o,3)-Math.pow(o,4)/1174e3),e>=1800&&e<1860&&(o=M-1800,s=13.72-.332447*o+.0068612*Math.pow(o,2)+.0041116*Math.pow(o,3)-37436e-8*Math.pow(o,4)+121272e-10*Math.pow(o,5)-1.699e-7*Math.pow(o,6)+8.75e-10*Math.pow(o,7)),e>=1860&&e<1900&&(o=M-1860,s=7.62+.5737*o-.251754*Math.pow(o,2)+.01680668*Math.pow(o,3)-.0004473624*Math.pow(o,4)+Math.pow(o,5)/233174),e>=1900&&e<1920&&(o=M-1900,s=1.494119*o-2.79-.0598939*Math.pow(o,2)+.0061966*Math.pow(o,3)-197e-6*Math.pow(o,4)),e>=1920&&e<1941&&(o=M-1920,s=21.2+.84493*o-.0761*Math.pow(o,2)+.0020936*Math.pow(o,3)),e>=1941&&e<1961&&(o=M-1950,s=29.07+.407*o-Math.pow(o,2)/233+Math.pow(o,3)/2547),e>=1961&&e<1986&&(o=M-1975,s=45.45+1.067*o-Math.pow(o,2)/260-Math.pow(o,3)/718),e>=1986&&e<2005&&(o=M-2e3,s=63.86+.3345*o-.060374*Math.pow(o,2)+.0017275*Math.pow(o,3)+651814e-9*Math.pow(o,4)+2373599e-11*Math.pow(o,5)),e>=2005&&e<2050&&(o=M-2e3,s=62.92+.32217*o+.005589*Math.pow(o,2)),e>=2050&&e<2150&&(s=32*Math.pow((M-1820)/100,2)-20-.5628*(2150-M)),e>=2150&&(u=(M-1820)/100,s=32*Math.pow(u,2)-20),$(s)}function b(t){dateX=new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()+Ie);var e,a,M,o=dateX.getFullYear(),s=dateX.getMonth()+1,h=dateX.getDate(),c=dateX.getHours(),n=dateX.getMinutes(),R=dateX.getSeconds();if(0==o)return"invalid";if(1582==o&&10==s&&h>4&&h<15)return"invalid";s>2?(e=o,M=s+1):(e=o-1,M=s+13);var $=Math.floor(Math.floor(365.25*e)+Math.floor(30.6001*M)+h+1720995),i=588829;h+31*(s+12*o)>=i&&(a=Math.floor(.01*e),$+=2-a+Math.floor(.25*a));var r=c/24-.5;r<0&&(r+=1,--$);var u=r+(n+R/60)/60/24,l=1e5*($+u),d=Math.floor(l);return l-d>.5&&++d,d/=1e5,24*d*60*60}function V(t){var e,a,M,o=t.getFullYear(),s=t.getMonth()+1,h=t.getDate(),c=t.getHours(),n=t.getMinutes(),R=t.getSeconds();if(0==o)return"invalid";if(1582==o&&10==s&&h>4&&h<15)return"invalid";s>2?(e=o,M=s+1):(e=o-1,M=s+13);var $=Math.floor(Math.floor(365.25*e)+Math.floor(30.6001*M)+h+1720995),i=588829;h+31*(s+12*o)>=i&&(a=Math.floor(.01*e),$+=2-a+Math.floor(.25*a));var r=c/24-.5;r<0&&(r+=1,--$);var u=r+(n+R/60)/60/24,l=1e5*($+u),d=Math.floor(l);return l-d>.5&&++d,d/=1e5,Math.round(24*d*60*60)}function L(t){return T=x(t),U=T/100,23*be+26*ye+21.448*Ce+(-4680.93*U-1.55*Math.pow(U,2)+1999.25*Math.pow(U,3)-51.38*Math.pow(U,4)-249.67*Math.pow(U,5)+-39.05*Math.pow(U,6)+7.12*Math.pow(U,7)+27.87*Math.pow(U,8)+5.79*Math.pow(U,9)+2.45*Math.pow(U,10))*Ce}function Y(t){epsilon0=L(t);var e=ot(t);return deltapsi=e.deltapsi,deltaepsilon=e.deltaepsilon,epsilon0+deltaepsilon}function _(t){return epsilon=Y(t),epsilonprime=epsilon+.00256*be*Math.cos(i(t)),sunLong=p(t),ssl=Math.sin(sunLong),ra=Math.atan2(Math.cos(epsilonprime)*ssl,Math.cos(sunLong)),decl=Math.asin(Math.sin(epsilonprime)*ssl),{ra:ra,decl:decl}}function X(t,e=0){var a=Math.floor(t),M=Math.floor(60*(t-a)),o=Math.round(60*(60*(t-a)-M)*Math.pow(10,e))/Math.pow(10,e);return 60==o&&(M++,o=0),60==M&&(a++,M=0),a+"° "+M+"' "+o+'"'}
1function I(t){return adeg=t/15,adeg<=0&&(adeg=24+adeg),h=Math.floor(adeg),amin=60*(adeg-h),m=Math.floor(amin),s=60*(amin-m),h+"h "+m+"m "+s.toFixed(2)+"s"}function G(t){return adeg=t/15,adeg<=0&&(adeg=24+adeg),h=Math.floor(adeg),amin=60*(adeg-h),m=Math.floor(amin),s=60*(amin-m),3600*h+60*m+s}function W(t){let e=t,a=Math.floor(e/3600);e%=3600;let M=Math.floor(e/60),o=e%60;return a+"h "+M+"m "+o.toFixed(2)+"s"}function Q(t){let e=t,a=Math.floor(e/3600);e%=3600;let M=Math.floor(e/60),o=e%60;return 360-15*(a+M/60+o/3600)}function j(t){let e=t,a=Math.floor(e/3600);e%=3600;let M=Math.floor(e/60),o=e%60;return 15*(a+M/60+o/3600)}function K(t){T=x(t);var e=(280.46061837+360.98564736629*(V(t)/xe-2451545)+387933e-9*Math.pow(T,2)-Math.pow(T,3)/3871e4)*be;return a(e)}function tt(t){return hA=ot(t),deltapsi=hA.deltapsi,trueObliquity=Y(t),correction=deltapsi*Math.cos(trueObliquity),a(K(t)+correction)}function et(t,e){return angle=tt(t),angle-e}function at(t,e,a){return et(t,e)-a}function Mt(t,e,a,M,o){return H=at(t,a,M),Math.atan2(Math.sin(H),Math.tan(e)*Math.cos(o)-Math.sin(o)*Math.cos(H))}function ot(t){return T=x(t),D=(297.85036+445267.11148*T-.0019142*Math.pow(T,2)+Math.pow(T,3)/189474)*be,M=(357.52772+35999.05034*T-1603e-7*Math.pow(T,2)-Math.pow(T,3)/3e5)*be,MP=(134.96298+477198.867398*T+.0086972*Math.pow(T,2)+Math.pow(T,3)/56250)*be,F=(93.27191+483202.017538*T-.0036825*Math.pow(T,2)+Math.pow(T,3)/327270)*be,Omega=(125.04452-1934.136261*T+.0020708*Math.pow(T,2)+Math.pow(T,3)/45e4)*be,deltapsi=1e-4*Ce*(+(-174.2*T-171996)*Math.sin(+Omega)+(-1.6*T-13187)*Math.sin(-2*D+2*F+2*Omega)+(-.2*T-2274)*Math.sin(2*F+2*Omega)+(2062+.2*T)*Math.sin(2*Omega)+(1426+-3.4*T)*Math.sin(+M)+(712+.1*T)*Math.sin(+MP)+(1.2*T-517)*Math.sin(-2*D+M+2*F+2*Omega)+(-.4*T-386)*Math.sin(2*F+Omega)+-301*Math.sin(+MP+2*F+2*Omega)+(217+-.5*T)*Math.sin(-2*D-1*M+2*F+2*Omega)+-158*Math.sin(-2*D+MP)+(129+.1*T)*Math.sin(-2*D+2*F+Omega)+123*Math.sin(-1*MP+2*F+2*Omega)+63*Math.sin(2*D)+(63+.1*T)*Math.sin(+MP+Omega)+-59*Math.sin(2*D*-1*MP+2*F+2*Omega)+(-.1*T-58)*Math.sin(-1*MP+Omega)+-51*Math.sin(+MP+2*F+Omega)+48*Math.sin(-2*D+2*MP)+46*Math.sin(-2*MP+2*F+Omega)+-38*Math.sin(2*D+2*F+2*Omega)+-31*Math.sin(2*MP+2*F+2*Omega)+29*Math.sin(2*MP)+29*Math.sin(-2*D+MP+2*F+2*Omega)+26*Math.sin(2*F)+-22*Math.sin(-2*D+2*F)+21*Math.sin(-1*MP+2*F+Omega)+(17+-.1*T)*Math.sin(2*M)+16*Math.sin(2*D-1*MP+Omega)+(.1*T-16)*Math.sin(-2*D+2*M+2*F+2*Omega)+-15*Math.sin(+M+Omega)+-13*Math.sin(-2*D+MP+Omega)+-12*Math.sin(-1*M+Omega)+11*Math.sin(2*MP-2*F)+-10*Math.sin(2*D-1*MP+2*F+Omega)+-8*Math.sin(2*D+MP+2*F+2*Omega)+7*Math.sin(+M+2*F+2*Omega)+-7*Math.sin(-2*D+M+MP)+-7*Math.sin(-1*M+2*F+2*Omega)+-8*Math.sin(2*D+2*F+Omega)+6*Math.sin(2*D+MP)+6*Math.sin(-2*D+2*MP+2*F+2*Omega)+6*Math.sin(-2*D+MP+2*F+Omega)+-6*Math.sin(2*D-2*MP+Omega)+-6*Math.sin(2*D+Omega)+5*Math.sin(-1*M+MP)+-5*Math.sin(-2*D-1*M+2*F+Omega)+-5*Math.sin(-2*D+Omega)+-5*Math.sin(2*MP+2*F+Omega)+4*Math.sin(-2*D+2*MP+Omega)+4*Math.sin(-2*D+M+2*F+Omega)+4*Math.sin(+MP-2*F)+-4*Math.sin(-1*D+MP)+-4*Math.sin(-2*D+M)+-4*Math.sin(+D)+3*Math.sin(+MP+2*F)+-3*Math.sin(-2*MP+2*F+2*Omega)+-3*Math.sin(-1*D-1*M+MP)+-3*Math.sin(+M+MP)+-3*Math.sin(-1*M+MP+2*F+2*Omega)+-3*Math.sin(2*D-1*M-1*MP+2*F+2*Omega)+-3*Math.sin(3*MP+2*F+2*Omega)+-3*Math.sin(2*D-1*M+2*F+2*Omega)),deltaepsilon=1e-4*Ce*(+(92025+8.9*T)*Math.cos(+Omega)+(5736+-3.1*T)*Math.cos(-2*D+2*F+2*Omega)+(977+-.5*T)*Math.cos(2*F+2*Omega)+(.5*T-895)*Math.cos(2*Omega)+(54+-.1*T)*Math.cos(+M)+-7*Math.cos(+MP)+(224+-.6*T)*Math.cos(-2*D+M+2*F+2*Omega)+200*Math.cos(2*F+Omega)+(129+-.1*T)*Math.cos(+MP+2*F+2*Omega)+(.3*T-95)*Math.cos(-2*D-1*M+2*F+2*Omega)+-70*Math.cos(-2*D+2*F+Omega)+-53*Math.cos(-1*MP+2*F+2*Omega)+-33*Math.cos(+MP+Omega)+26*Math.cos(2*D-1*MP+2*F+2*Omega)+32*Math.cos(-1*MP+Omega)+27*Math.cos(+MP+2*F+Omega)+-24*Math.cos(-2*MP+2*F+Omega)+16*Math.cos(2*D+2*F+2*Omega)+13*Math.cos(2*MP+2*F+2*Omega)+-12*Math.cos(-2*D+MP+2*F+2*Omega)+-10*Math.cos(-1*MP+2*F+Omega)+-8*Math.cos(2*D-1*MP+Omega)+7*Math.cos(-2*D+2*M+2*F+2*Omega)+9*Math.cos(+M+Omega)+7*Math.cos(-2*D+MP+Omega)+6*Math.cos(-1*M+Omega)+5*Math.cos(2*D-1*MP+2*F+Omega)+3*Math.cos(2*D+MP+2*F+2*Omega)+-3*Math.cos(+M+2*F+2*Omega)+3*Math.cos(-1*M+2*F+2*Omega)+3*Math.cos(2*D+2*F+Omega)+-3*Math.cos(-2*D+2*MP+2*F+2*Omega)+-3*Math.cos(-2*D+MP+2*F+Omega)+3*Math.cos(2*D-2*MP+Omega)+3*Math.cos(2*D+Omega)+3*Math.cos(-2*D-1*M+2*F+Omega)+3*Math.cos(-2*D+Omega)+3*Math.cos(2*MP+2*F+Omega)),{deltapsi:deltapsi,deltaepsilon:deltaepsilon}}
1function ht(t,e,a,M,o){return H=at(t,o,e),azimuth=Math.atan2(Math.sin(H),Math.cos(H)*Math.sin(M)-Math.tan(a)*Math.cos(M)),altitude=Math.asin(Math.sin(M)*Math.sin(a)+Math.cos(M)*Math.cos(a)*Math.cos(H)),{azimuth:azimuth,altitude:altitude}}function ct(t,e,a,M,o,s,h,c){h=283,c=1010;var n=ht(t,e,a,M,o);return azimuth=n.azimuth,altitude=n.altitude,null!=s&&(altitude-=te(s,altitude)),corrAltitude=altitude+nt(altitude,h,c),{azimuth:azimuth,corrAltitude:corrAltitude}}function nt(t,e,a){return e=283,a=1010,h5=t/be,v5=(h5+10.3/(h5+5.11))*be,pressCorr=a/1010*283/e,R=1.02*pressCorr*ye/Math.tan(v5),R}function Rt(t,e,a){var M=_(t);return sunRA=M.ra,sunDecl=M.decl,ht(t,sunRA,sunDecl,e,a)}function it(t,e,a,M,o){M=283,o=1010;var s=_(t);return sunRA=s.ra,sunDecl=s.decl,ct(t,sunRA,sunDecl,e,a,O(t),M,o)}function rt(t,e,a,M,o,s){o=283,s=1010;var h=new Date(t.getTime());h.setSeconds(t.getSeconds()+1*He);var c=it(t,e,a,o,s);azimuth1=c.azimuth,altitude1=c.corrAltitude;var n=it(h,e,a,o,s);azimuth2=n.azimuth,altitude2=n.corrAltitude,altitude1-=M,altitude2-=M;for(var R=0;;){if(R+=1,R>=30)return Se;var $=altitude1*((t.getTime()-h.getTime())/1e3)/(altitude1-altitude2),i=new Date(t.getTime());if(i.setSeconds(t.getSeconds()-$),Math.abs($)<1)return i;h=new Date(t.getTime()),t=new Date(i.getTime()),altitude2=altitude1,rS=it(i,e,a,o,s),azimuth1=rS.azimuth,altitude1=rS.corrAltitude,altitude1-=M}}function lt(t,e,a,M){var o=new Date(t.getTime());o.setSeconds(t.getSeconds()+1*He);var s=Rt(t,e,a);azimuth1=s.azimuth,altitude1=s.altitude;
1var h=Rt(o,e,a);azimuth2=h.azimuth,altitude2=h.altitude,altitude1-=M,altitude2-=M;for(var c=0;;){if(c+=1,c>=30)return Se;var n=altitude1*((t.getTime()-o.getTime())/1e3)/(altitude1-altitude2),R=new Date(t.getTime());if(R.setSeconds(t.getSeconds()-n),Math.abs(n)<1)return R;o=new Date(t.getTime()),t=new Date(R.getTime()),altitude2=altitude1,s=Rt(R,e,a),azimuth1=s.azimuth,altitude1=s.altitude,altitude1-=M}}function dt(t,e,a,M,o,s){o=283,s=1010;var h=new Date(t.getTime());h.setSeconds(t.getSeconds()+5*Ne);var c=it(t,e,a,o,s);azimuth1=c.azimuth;var n=it(h,e,a,o,s);azimuth2=n.azimuth,azimuth1-=M,azimuth2-=M;for(var R=0;;){if(R+=1,R>=30)return Se;azimuth1>180*Ve&&(azimuth1-=Le),azimuth1<-180*Ve&&(azimuth1+=Le),azimuth2>180*Ve&&(azimuth2-=Le),azimuth2<-180*Ve&&(azimuth2+=Le),Math.abs(azimuth1-azimuth2)>180*Ve&&(azimuth1<azimuth2?azimuth2-=Le:azimuth1-=Le);var $=azimuth1*((t.getTime()-h.getTime())/1e3)/(azimuth1-azimuth2),i=new Date(t.getTime());if(i.setSeconds(t.getSeconds()-$),Math.abs($)<1)return i;h=new Date(t.getTime()),t=new Date(i.getTime()),azimuth2=azimuth1,c=it(i,e,a,o,s),azimuth1=c.azimuth,azimuth1-=M}}function gt(t,e,a,M,o,s){o=283,s=1010,date2=new Date(t),date2.setMinutes(t.getMinutes()+60);var h=Zt(t,e,a,o,s);azimuth1=h.azimuth,altitude1=h.corrAltitude;var c=Zt(date2,e,a,o,s);azimuth2=c.azimuth,altitude2=c.corrAltitude,altitude1-=M,altitude2-=M;for(var n=0;;){if(n+=1,n>=30)return Se;correction=altitude1*((t.getTime()-date2.getTime())/1e3)/(altitude1-altitude2),correction>24*ke&&(correction=24*ke),correction<-24*ke&&(correction=-24*ke);var R=new Date(t);if(R.setSeconds(t.getSeconds()-correction),Math.abs(correction)<1)return R;date2=new Date(t),t=new Date(R),altitude2=altitude1,h=Zt(R,e,a,o,s),azimuth1=h.azimuth,altitude1=h.corrAltitude,altitude1-=M}}function mt(t,e){d1=new Date(t-e*Xe*1e3);var a=211813441263.46;return k=Math.round((b(d1)-a)/Je*12.3685)+e,T=k/1236.85,approxDate=N(2451550.09766+29.530588861*k+15437e-8*Math.pow(T,2)-1.5e-7*Math.pow(T,3)+7.3e-10*Math.pow(T,4)),approxDate}function Dt(t){return a(Ut(t)-p(t))}function ft(t,e){desiredAngle=e*Le,date1=mt(t,e),date2=new Date(date1.getTime()),date2.setSeconds(date1.getSeconds()+5*Ne),excess1=Dt(date1),excess2=Dt(date2),excess1-desiredAngle>180*Ve&&(excess1-=Le),excess2-desiredAngle>180*Ve&&(excess2-=Le),Math.abs(excess1-excess2)>180*Ve&&(excess1<excess2?excess2-=Le:excess1-=Le),excess1-=desiredAngle,excess2-=desiredAngle;for(var a=new Date(date1.getTime()),M=0;;){if(M+=1,M>=30)return a;var o=excess1*((date1.getTime()-date2.getTime())/1e3)/(excess1-excess2);if(a=new Date(date1.getTime()),a.setSeconds(date1.getSeconds()-o),Math.abs(o)<1)return a;date2=new Date(date1.getTime()),date1=new Date(a.getTime()),excess2=excess1,excess1=Dt(date1),excess1-=desiredAngle,Math.abs(excess1-excess2)>180*Ve&&(excess1<excess2?excess2-=Le:excess1-=Le)}}function Tt(t){return ft(t,0)}function Pt(t){return ft(t,.5)}function pt(t,e,a,M,o,s){o=283,s=1010;var h=new Date(t.getTime());h.setSeconds(t.getSeconds()+5*Ne);var c=Zt(t,e,a,o,s);azimuth1=c.azimuth,altitude1=c.corrAltitude;var n=Zt(h,e,a,o,s);azimuth2=n.azimuth,altitude2=n.corrAltitude,azimuth1-=M,azimuth2-=M;for(var R=0;;){if(R+=1,R>=30)return Se;azimuth1>180*Ve&&(azimuth1-=Le),azimuth1<-180*Ve&&(azimuth1+=Le),azimuth2>180*Ve&&(azimuth2-=Le),azimuth2<-180*Ve&&(azimuth2+=Le),Math.abs(azimuth1-azimuth2)>180*Ve&&(azimuth1<azimuth2?azimuth2-=Le:azimuth1-=Le);var $=azimuth1*((t.getTime()-h.getTime())/1e3)/(azimuth1-azimuth2),i=new Date(t.getTime());if(i.setSeconds(t.getSeconds()-$),Math.abs($)<1)return i;h=new Date(t.getTime()),t=new Date(i.getTime()),azimuth2=azimuth1,c=Zt(i,e,a,o,s),azimuth1=c.azimuth,altitude1=c.corrAltitude,azimuth1-=M}}function wt(t,e,a,M,o){M=283,o=1010,edate=new Date(Ht(t,a)),edate.setSeconds(edate.getSeconds()+5.5*ke);var s=_(edate);ra=s.ra,decl=s.decl;var h=Me(edate,e,a,ra,decl);return rise=h.rise,set=h.set,rise==Se?Se:rt(rise,e,a,-16*ye,M,o)}function Ft(t,e,a,M,o){M=283,o=1010,edate=new Date(Ht(t,a)),edate.setSeconds(edate.getSeconds()+17.5*ke);var s=_(edate);ra=s.ra,decl=s.decl;var h=Me(edate,e,a,ra,decl);return rise=h.rise,set=h.set,set==Se?Se:rt(set,e,a,-16*ye,M,o)}function vt(t,e,a,M,o){M=283,o=1010,approxNoon=new Date(Ht(t,a)),approxNoon.setSeconds(approxNoon.getSeconds()+12*ke);var s=it(approxNoon,e,a);return az=s.azimuth,alt=s.corrAltitude,alt>85*Ve&&(e>0*Ve?e+=5*Ve:e-=5*Ve,s=it(approxNoon,e,a),az=s.azimuth,alt=s.corrAltitude),Math.abs(az)<90*Ve?targetAz=0*Ve:targetAz=180*Ve,dt(approxNoon,e,a,targetAz,M,o)}function At(t,e,a){var M=new Date(Ht(t,a));return M.setSeconds(M.getSeconds()+5*He),lt(M,e,a,-6*be)}function zt(t,e,a){var M=new Date(Ht(t,a));return M.setSeconds(M.getSeconds()+18*He),lt(M,e,a,-6*be)}function St(t,e,a){var M=new Date(Ht(t,a));return M.setSeconds(M.getSeconds()+4.7*He),lt(M,e,a,-12*be)}function Et(t,e,a){var M=new Date(Ht(t,a));return M.setSeconds(M.getSeconds()+18.3*He),lt(M,e,a,-12*be)}function Ot(t,e,a){var M=new Date(Ht(t,a));return M.setSeconds(M.getSeconds()+4.3*He),lt(M,e,a,-18*be)}function xt(t,e,a){var M=new Date(Ht(t,a));return M.setSeconds(M.getSeconds()+18.7*He),lt(M,e,a,-18*be)}function Ht(t,e){var a=new Date(t.getTime()),M=new Date(2003,0,1,0,0,0,0);M.setSeconds(M.getSeconds()+e/(Le/xe));var o=new Date(M.getTime()),s=Math.floor((a.getTime()/1e3-M.getTime()/1e3)/xe)*xe;return o.setSeconds(o.getSeconds()+s),o}function kt(t){return T=x(t),a((218.3164477+481267.88123421*T-.0015786*Math.pow(T,2)+Math.pow(T,3)/538841-Math.pow(T,4)/65194e3)*be)}function Nt(t){return T=x(t),a((297.8501921+445267.1114034*T-.0018819*Math.pow(T,2)+Math.pow(T,3)/545868-Math.pow(T,4)/113065e3)*be)}function Jt(t){return T=x(t),a((357.5291092+35999.0502909*T-1536e-7*Math.pow(T,2)+Math.pow(T,2)/2449e4)*be)}function bt(t){return T=x(t),a((134.9633964+477198.8675055*T+.0087414*Math.pow(T,2)+Math.pow(T,3)/69699-Math.pow(T,4)/14712e3)*be)}function Vt(t){return T=x(t),a((93.272095+483202.0175233*T-.0036539*Math.pow(T,2)-Math.pow(T,3)/3526e3+Math.pow(T,4)/86331e4)*be)}function Lt(t){return T=x(t),a((119.75+131.849*T)*be)}function Yt(t){return T=x(t),a((53.09+479264.29*T)*be)}function _t(t){return T=x(t),a((313.45+481266.484*T)*be)}function yt(t){return T=x(t),1-.002516*T-74e-7*Math.pow(T,2)}function Ct(t){return D=Nt(t),M=Jt(t),MP=bt(t),F=Vt(t),E=yt(t),LP=kt(t),sumL=6288774*Math.sin(+MP)+1274027*Math.sin(2*D-MP)+658314*Math.sin(2*D)+213618*Math.sin(2*MP)+-185116*E*Math.sin(+M)+-114332*Math.sin(2*F)+58793*Math.sin(2*D-2*MP)+57066*E*Math.sin(2*D-M-MP)+53322*Math.sin(2*D+MP)+45758*E*Math.sin(2*D-M)+-40923*E*Math.sin(+M-MP)+-34720*Math.sin(+D)+-30383*E*Math.sin(+M+MP)+15327*Math.sin(2*D-2*F)+-12528*Math.sin(+MP+2*F)+10980*Math.sin(+MP-2*F)+10675*Math.sin(4*D-MP)+10034*Math.sin(3*MP)+8548*Math.sin(4*D-2*MP)+-7888*E*Math.sin(2*D+M-MP)+-6766*E*Math.sin(2*D+M)+-5163*Math.sin(+D-MP)+4987*E*
1Math.sin(+D+M)+4036*E*Math.sin(2*D-M+MP)+3994*Math.sin(2*D+2*MP)+3861*Math.sin(4*D)+3665*Math.sin(2*D-3*MP)+-2689*E*Math.sin(+M-2*MP)+-2602*Math.sin(2*D-MP+2*F)+2390*E*Math.sin(2*D-M-2*MP)+-2348*Math.sin(+D+MP)+2236*Math.pow(E,2)*Math.sin(2*D-2*M)+-2120*E*Math.sin(+M+2*MP)+-2069*Math.pow(E,2)*Math.sin(2*M)+2048*Math.pow(E,2)*Math.sin(2*D-2*M-MP)+-1773*Math.sin(2*D+MP-2*F)+-1595*Math.sin(2*D+2*F)+1215*E*Math.sin(4*D-M-MP)+-1110*Math.sin(2*MP+2*F)+-892*Math.sin(3*D-MP)+-810*E*Math.sin(2*D+M+MP)+759*E*Math.sin(4*D-M-2*MP)+-713*Math.pow(E,2)*Math.sin(2*M-MP)+-700*Math.pow(E,2)*Math.sin(2*D+2*M-MP)+691*E*Math.sin(2*D+M-2*MP)+596*E*Math.sin(2*D-M-2*F)+549*Math.sin(4*D+MP)+537*Math.sin(4*MP)+520*E*Math.sin(4*D-M)+-487*Math.sin(+D-2*MP)+-399*E*Math.sin(2*D+M-2*F)+-381*Math.sin(2*MP-2*F)+351*E*Math.sin(+D+M+MP)+-340*Math.sin(3*D-2*MP)+330*Math.sin(4*D-3*MP)+327*E*Math.sin(2*D-M+2*MP)+-323*Math.pow(E,2)*Math.sin(2*M+MP)+299*E*Math.sin(+D+M-MP)+294*Math.sin(2*D+3*MP),sumL=sumL+3958*Math.sin(Lt(t))+1962*Math.sin(LP-F)+318*Math.sin(Yt(t)),sumL}function Xt(t){return kt(t)+Ct(t)/1e6*be}function Ut(t){var e=ot(t);return deltaPsi=e.deltapsi,deltaEpsilon=e.deltaepsilon,Xt(t)+deltaPsi}function Bt(t){return D=Nt(t),M=Jt(t),MP=bt(t),F=Vt(t),E=yt(t),LP=kt(t),sumR=-20905355*Math.cos(+MP)+-3699111*Math.cos(2*D-MP)+-2955968*Math.cos(2*D)+-569925*Math.cos(2*MP)+48888*E*Math.cos(+M)+-3149*Math.cos(2*F)+246158*Math.cos(2*D-2*MP)+-152138*E*Math.cos(2*D-M-MP)+-170733*Math.cos(2*D+MP)+-204586*E*Math.cos(2*D-M)+-129620*E*Math.cos(+M-MP)+108743*Math.cos(+D)+104755*E*Math.cos(+M+MP)+10321*Math.cos(2*D-2*F)+79661*Math.cos(+MP-2*F)+-34782*Math.cos(4*D-MP)+-23210*Math.cos(3*MP)+-21636*Math.cos(4*D-2*MP)+24208*E*Math.cos(2*D+M-MP)+30824*E*Math.cos(2*D+M)+-8379*Math.cos(+D-MP)+-16675*E*Math.cos(+D+M)+-12831*E*Math.cos(2*D-M+MP)+-10445*Math.cos(2*D+2*MP)+-11650*Math.cos(4*D)+14403*Math.cos(2*D-3*MP)+-7003*E*Math.cos(+M-2*MP)+10056*E*Math.cos(2*D-M-2*MP)+6322*Math.cos(+D+MP)+-9884*Math.pow(E,2)*Math.cos(2*D-2*M)+5751*E*Math.cos(+M+2*MP)+-4950*Math.pow(E,2)*Math.cos(2*D-2*M-MP)+4130*Math.cos(2*D+MP-2*F)+-3958*E*Math.cos(4*D-M-MP)+3258*Math.cos(3*D-MP)+2616*E*Math.cos(2*D+M+MP)+-1897*E*Math.cos(4*D-M-2*MP)+-2117*Math.pow(E,2)*Math.cos(2*M-MP)+2354*Math.pow(E,2)*Math.cos(2*D+2*M-MP)+-1423*Math.cos(4*D+MP)+-1117*Math.cos(4*MP)+-1571*E*Math.cos(4*D-M)+-1739*Math.cos(+D-2*MP)+-4421*Math.cos(2*MP-2*F)+1165*Math.pow(E,2)*Math.cos(2*M+MP)+8752*Math.cos(2*D-MP-2*F),385000560+sumR}function It(t){return D=Nt(t),M=Jt(t),MP=bt(t),F=Vt(t),E=yt(t),LP=kt(t),A1=Lt(t),sumB=5128122*Math.sin(+F)+280602*Math.sin(+MP+F)+277693*Math.sin(+MP-F)+173237*Math.sin(2*D-F)+55413*Math.sin(2*D-MP+F)+46271*Math.sin(2*D-MP-F)+32573*Math.sin(2*D+F)+17198*Math.sin(2*MP+F)+9266*Math.sin(2*D+MP-F)+8822*Math.sin(2*MP-F)+8216*E*Math.sin(2*D-M-F)+4324*Math.sin(2*D-2*MP-F)+4200*Math.sin(2*D+MP+F)+-3359*E*Math.sin(2*D+M-F)+2463*E*Math.sin(2*D-M-MP+F)+2211*E*Math.sin(2*D-M+F)+2065*E*Math.sin(2*D-M-MP-F)+-1870*E*Math.sin(+M-MP-F)+1828*Math.sin(4*D-MP-F)+-1794*E*Math.sin(+M+F)+-1749*Math.sin(3*F)+-1565*E*Math.sin(+M-MP+F)+-1491*Math.sin(+D+F)+-1475*E*Math.sin(+M+MP+F)+-1410*E*Math.sin(+M+MP-F)+-1344*E*Math.sin(+M-F)+-1335*Math.sin(+D-F)+1107*Math.sin(3*MP+F)+1021*Math.sin(4*D-F)+833*Math.sin(4*D-MP+F)+777*Math.sin(+MP-3*F)+671*Math.sin(4*D-2*MP+F)+607*Math.sin(2*D-3*F)+596*Math.sin(2*D+2*MP-F)+491*E*Math.sin(2*D-M+MP-F)+-451*Math.sin(2*D-2*MP+F)+439*Math.sin(3*MP-F)+422*Math.sin(2*D+2*MP+F)+421*Math.sin(2*D-3*MP-F)+-366*E*Math.sin(2*D+M-MP+F)+-351*E*Math.sin(2*D+M+F)+331*Math.sin(4*D+F)+315*E*Math.sin(2*D-M+MP+F)+302*Math.pow(E,2)*Math.sin(2*D-2*M-F)+-283*Math.sin(+MP+3*F)+-229*E*Math.sin(2*D+M+MP-F)+223*E*Math.sin(+D+M-F)+223*E*Math.sin(+D+M+F)+-220*E*Math.sin(+M-2*MP-F)+-220*E*Math.sin(2*D+M-MP-F)+-185*Math.sin(+D+MP+F)+181*E*Math.sin(2*D-M-2*MP-F)+-177*E*Math.sin(+M+2*MP+F)+176*Math.sin(4*D-2*MP-F)+166*E*Math.sin(4*D-M-MP-F)+-164*Math.sin(+D+MP-F)+132*Math.sin(4*D+MP-F)+-119*Math.sin(+D-MP-F)+115*E*Math.sin(4*D-M-F)+107*Math.pow(E,2)*Math.sin(2*D-2*M+F),sumB=sumB-2235*Math.sin(LP)+382*Math.sin(_t(t))+175*Math.sin(A1-F)+175*Math.sin(A1+F)+127*Math.sin(LP-MP)-115*Math.sin(LP+MP),sumB/1e6*be}function Gt(t){return epsilon=Y(t),moonLong=Ut(t),moonLat=It(t),se=Math.sin(epsilon),ce=Math.cos(epsilon),sm=Math.sin(moonLong),ra=Math.atan2(sm*ce-Math.tan(moonLat)*se,Math.cos(moonLong)),decl=Math.asin(Math.sin(moonLat)*ce+Math.cos(moonLat)*Math.sin(epsilon)*sm),{ra:ra,decl:decl}}function Zt(t,e,a,M,o){M=283,o=1010;var s=Gt(t);return moonRA=s.ra,moonDecl=s.decl,ct(t,moonRA,moonDecl,e,a,Bt(t),M,o)}function Wt(t){return Math.acos(Math.cos(It(t))*Math.cos(Ut(t)-v(t)))}function qt(t){return R=O(t),delta=Bt(t),phi=Wt(t),e(Math.atan(R*Math.sin(phi)/(delta-R*Math.cos(phi))))}function Qt(t){return(1+Math.cos(qt(t)))/2}function jt(t){var e=_(t);alpha0=e.ra,delta0=e.decl;var a=Gt(t);return alpha=a.ra,delta=a.decl,Math.atan2(Math.cos(delta0)*Math.sin(alpha0-alpha),Math.sin(delta0)*Math.cos(delta)-Math.cos(delta0)*Math.sin(delta)*Math.cos(alpha0-alpha))}function Kt(t,e,a){chi=jt(t);var M=Gt(t);return ra=M.ra,decl=M.decl,q=Mt(t,e,a,ra,decl),chi-q}function te(t,e){return azParallax=Math.asin(_e/t),altParallax=Math.asin(Math.sin(azParallax)*Math.cos(e)),altParallax}function ee(t,e,a,M){m0=(a-et(t,e))/(360*Ve/xe),m0%=24*ke,m0>12*ke&&(m0-=24*ke),m0<-12*ke&&(m0+=24*ke);var o=new Date(t);return o.setSeconds(t.getSeconds()+m0),o}function ae(t,e,a){return a=-.5667*Ve,cosH0=(Math.sin(a)-Math.sin(t)*Math.sin(e))/(Math.cos(t)*Math.cos(e)),Math.abs(cosH0)>1?Se:Math.acos(cosH0)%(180*Ve)}function Me(t,e,a,M,o){return h0=-.5667*Ve,transit=ee(t,a,M,o),H0=ae(e,o,h0),H0==Se?{rise:Se,set:Se}:(Htime=H0/(360*Ve/xe),rise=new Date(transit),set=new Date(transit),rise.setSeconds(transit.getSeconds()-Htime),set.setSeconds(transit.getSeconds()+Htime),{rise:rise,set:set})}function oe(t,e,a,M,o){M=283,o=1010;var s=Gt(t);ra=s.ra,decl=s.decl;var h=Me(t,e,a,ra,decl);return rise=h.rise,rise==Se?Se:gt(rise,e,a,-16*ye,M,o)}function he(t,e,a,M,o){M=283,o=1010;var s=Gt(t);ra=s.ra,decl=s.decl;var h=Me(t,e,a,ra,decl);return set=h.set,set==Se?Se:gt(set,e,a,-16*ye,M,o)}function ne(t,e,a,M,o){M=283,o=1010;var s=Gt(t);moonRA=s.ra,moonDecl=s.decl,approxTransitX=ee(t,a,moonRA,moonDecl);var h=Zt(approxTransitX,e,a);return az=h.azimuth,alt=h.corrAltitude,alt>85*Ve&&(e>0*Ve?e+=5*Ve:e-=5*Ve,h=Zt(approxTransitX,e,a),az=h.azimuth,alt=h.corrAltitude),Math.abs(az)<90*Ve?targetAz=0*Ve:targetAz=180*Ve,pt(approxTransitX,e,a,targetAz,M,o)}function Re(t,e){return DateR=new Date(t),DateR.setMinutes(t.getMinutes()+e),DateR}function $e(t,e,a,M){this.JJD=t,this.TAG=e,this.MONAT=a,this.JAHR=M}function ie(t){return t>0?Math.floor(t):Math.ceil(t)}function re(){Z1=$e.JJD+.5,Z=ie(Z1),A=Z,B=A+1524,C=ie((B-122.1)/365.25),D=ie(365.25*C),E=ie((B-D)/30.6001),$e.TAG=ie(B-D-ie(30.6001*E)),E<13.5?$e.MONAT=ie(E-1):$e.MONAT=ie(E-13),$e.MONAT>=3?$e.JAHR=ie(C-4716):$e.JAHR=ie(C-4715)}function ue(){Z1=$e.JJD+.5,Z=ie(Z1),Z<2299161?A=Z:(ALPHA=ie((Z-1867216.25)/36524.25),A=Z+1+ALPHA-ie(ALPHA/4)),B=A+1524,C=ie((B-122.1)/365.25),D=ie(365.25*C),E=ie((B-D)/30.6001),$e.TAG=ie(B-D-ie(30.6001*E)),E<13.5?$e.MONAT=ie(E-1):$e.MONAT=ie(E-13),$e.MONAT>=3?$e.JAHR=ie(C-4716):$e.JAHR=ie(C-4715)}function le(t){FDJ=$e.JJD+.5-Math.floor($e.JJD+.5),HH=Math.floor(24*FDJ),FDJ-=HH/24,MM=Math.floor(1440*FDJ),0==t&&(we=Date.UTC($e.JAHR,$e.MONAT-1,$e.TAG,HH,MM,0)),1==t&&(Fe=Date.UTC($e.JAHR,$e.MONAT-1,$e.TAG,HH,MM,0)),2==t&&(ve=
1Date.UTC($e.JAHR,$e.MONAT-1,$e.TAG,HH,MM,0)),3==t&&(Ae=Date.UTC($e.JAHR,$e.MONAT-1,$e.TAG,HH,MM,0))}function de(t){for(JAHR=t,nline=1,k=t-2e3-1,n=0;n<8;n++)nn=n%4,dk=k+.25*n,T=.21451814+.99997862442*dk+.00642125*Math.sin(1.580244+.0001621008*dk)+.0031065*Math.sin(4.143931+6.2829005032*dk)+.00190024*Math.sin(5.604775+6.2829478479*dk)+.00178801*Math.sin(3.987335+6.2828291282*dk)+4981e-8*Math.sin(1.507976+6.283109952*dk)+6264e-8*Math.sin(5.723365+6.283062603*dk)+6262e-8*Math.sin(5.702396+6.2827383999*dk)+3833e-8*Math.sin(7.166906+6.2827857489*dk)+3616e-8*Math.sin(5.58175+6.2829912245*dk)+3597e-8*Math.sin(5.591081+6.2826670315*dk)+3744e-8*Math.sin(4.3918+12.5657883*dk)+1827e-8*Math.sin(8.3129+12.56582984*dk)+3482e-8*Math.sin(8.1219+12.56572963*dk)-1327e-8*Math.sin(.33756278*dk-2.1076)-557e-8*Math.sin(5.549+5.753262*dk)+537e-8*Math.sin(1.255+.003393*dk)+486e-8*Math.sin(19.268+77.7121103*dk)-426e-8*Math.sin(7.675+7.8602511*dk)-385e-8*Math.sin(2.911+5412e-7*dk)-372e-8*Math.sin(2.266+3.9301258*dk)-21e-7*Math.sin(4.785+11.5065238*dk)+19e-7*Math.sin(6.158+1.5774*dk)+204e-8*Math.sin(.582+.5296557*dk)-157e-8*Math.sin(1.782+5.8848012*dk)+137e-8*Math.sin(.3980615*dk-4.265)-124e-8*Math.sin(3.871+5.2236573*dk)+119e-8*Math.sin(2.145+5.5075293*dk)+144e-8*Math.sin(.476+.0261074*dk)+3.8e-7*Math.sin(6.45+18.848689*dk)+7.8e-7*Math.sin(2.8+.775638*dk)-5.1e-7*Math.sin(3.67+11.790375*dk)+4.5e-7*Math.sin(.796122*dk-5.79)+2.4e-7*Math.sin(5.61+.213214*dk)+4.3e-7*Math.sin(7.39+10.976868*dk)-3.8e-7*Math.sin(3.1+5.486739*dk)-3.3e-7*Math.sin(.64+2.544339*dk)+3.3e-7*Math.sin(5.573024*dk-4.78)-3.2e-7*Math.sin(5.33+6.069644*dk)-2.1e-7*Math.sin(2.65+.020781*dk)-2.1e-7*Math.sin(5.61+2.9424*dk)+1.9e-7*Math.sin(799e-6*dk-.93)-1.6e-7*Math.sin(3.22+4.694014*dk)+1.6e-7*Math.sin(.006829*dk-3.59)-1.6e-7*Math.sin(1.96+2.146279*dk)-1.6e-7*Math.sin(5.92+15.720504*dk)+115e-8*Math.sin(23.671+83.9950108*dk)+115e-8*Math.sin(17.845+71.4292098*dk),JJD=2451545+365.25*T,D=JAHR/100,Ie=32.23*(D-18.3)*(D-18.3)-15,TE_TU=Ie/86400,JJD-=TE_TU,JJD+=.0003472222,$e.JJD=JJD,JJD<2299160.5?re():ue(),$e.JAHR==JAHR&&le(nn)}function ge(t){return $t=(t-2451545)/365250,$R=me($t)+De($t)+fe($t)+Te($t)+Pe($t)+pe($t),$R*Ye}function me(t){return $R0=0,$R0+=1.00013988799,$R0+=.01670699626*Math.cos(3.09846350771+6283.0758499914*t),$R0+=.00013956023*Math.cos(3.0552460962+12566.1516999828*t),$R0+=308372e-10*Math.cos(5.19846674381+77713.7714681205*t),$R0+=1628461e-11*Math.cos(1.17387749012+5753.3848848968*t),$R0+=1575568e-11*Math.cos(2.84685245825+7860.4193924392*t),$R0+=924799e-11*Math.cos(5.45292234084+11506.7697697936*t),$R0+=542444e-11*Math.cos(4.56409149777+3930.2096962196*t),$R0+=47211e-10*Math.cos(3.66100022149+5884.9268465832*t),$R0+=32878e-10*Math.cos(5.89983646482+5223.6939198022*t),$R0+=345983e-11*Math.cos(.96368617687+5507.5532386674*t),$R0+=306784e-11*Math.cos(.29867139512+5573.1428014331*t),$R0+=174844e-11*Math.cos(3.01193636534+18849.2275499742*t),$R0+=243189e-11*Math.cos(4.27349536153+11790.6290886588*t),$R0+=211829e-11*Math.cos(5.84714540314+1577.3435424478*t),$R0+=185752e-11*Math.cos(5.02194447178+10977.078804699*t),$R0+=109835e-11*Math.cos(5.05510636285+5486.777843175*t),$R0+=9.8316e-7*Math.cos(.88681311277+6069.7767545534*t),$R0+=8.6499e-7*Math.cos(5.68959778254+15720.8387848784*t),$R0+=8.5825e-7*Math.cos(1.27083733351+161000.6857376741*t),$R0+=6.2916e-7*Math.cos(.92177108832+529.6909650946*t),$R0+=5.7056e-7*Math.cos(2.01374292014+83996.84731811189*t),$R0+=6.4903e-7*Math.cos(.27250613787+17260.1546546904*t),$R0+=4.9384e-7*Math.cos(3.24501240359+2544.3144198834*t),$R0+=5.5736e-7*Math.cos(5.24159798933+71430.69561812909*t),$R0+=4.2515e-7*Math.cos(6.01110242003+6275.9623029906*t),$R0+=4.6963e-7*Math.cos(2.57805070386+775.522611324*t),$R0+=3.8968e-7*Math.cos(5.36071738169+4694.0029547076*t),$R0+=4.4661e-7*Math.cos(5.53715807302+9437.762934887*t),$R0+=3.566e-7*Math.cos(1.67468058995+12036.4607348882*t),$R0+=3.1921e-7*Math.cos(.18368229781+5088.6288397668*t),$R0+=3.1846e-7*Math.cos(1.77775642085+398.1490034082*t),$R0+=3.3193e-7*Math.cos(.24370300098+7084.8967811152*t),$R0+=3.8245e-7*Math.cos(2.39255343974+8827.3902698748*t),$R0+=2.8464e-7*Math.cos(1.21344868176+6286.5989683404*t),$R0+=3.749e-7*Math.cos(.82952922332+19651.048481098*t),$R0+=3.6957e-7*Math.cos(4.90107591914+12139.5
1535091068*t),$R0+=3.4537e-7*Math.cos(1.84270693282+2942.4634232916*t),$R0+=2.6275e-7*Math.cos(4.58896850401+10447.3878396044*t),$R0+=2.4596e-7*Math.cos(3.78660875483+8429.2412664666*t),$R0+=2.3587e-7*Math.cos(.26866117066+796.2980068164*t),$R0+=2.7793e-7*Math.cos(1.89934330904+6279.5527316424*t),$R0+=2.3927e-7*Math.cos(4.99598548138+5856.4776591154*t),$R0+=2.0349e-7*Math.cos(4.65267995431+2146.1654164752*t),$R0+=2.3287e-7*Math.cos(2.80783650928+14143.4952424306*t),$R0+=2.2103e-7*Math.cos(1.95004702988+3154.6870848956*t),$R0+=1.9506e-7*Math.cos(5.38227371393+2352.8661537718*t),$R0+=1.7958e-7*Math.cos(.19871379385+6812.766815086*t),$R0+=1.7174e-7*Math.cos(4.43315560735+10213.285546211*t),$R0+=1.619e-7*Math.cos(5.23160507859+17789.845619785*t),$R0+=1.7314e-7*Math.cos(6.15200787916+16730.4636895958*t),$R0+=1.3814e-7*Math.cos(5.18962074032+8031.0922630584*t),$R0+=1.8833e-7*Math.cos(.67306674027+149854.4001348079*t),$R0+=1.8331e-7*Math.cos(2.25348733734+23581.2581773176*t),$R0+=1.3641e-7*Math.cos(3.68516118804+4705.7323075436*t),$R0+=1.3139e-7*Math.cos(.65289581324+13367.9726311066*t),$R0+=1.0414e-7*Math.cos(4.33285688538+11769.8536931664*t),$R0+=9.978e-8*Math.cos(4.20126336355+6309.3741697912*t),$R0+=1.0169e-7*Math.cos(1.59390681369+4690.4798363586*t),$R0+=7.564e-8*Math.cos(2.6256059739+6256.7775301916*t),$R0+=9.661e-8*Math.cos(3.6758679122+27511.4678735372*t),$R0+=6.743e-8*Math.cos(.56270332741+3340.6124266998*t),$R0+=8.743e-8*Math.cos(6.06359123461+1748.016413067*t),$R0+=7.786e-8*Math.cos(3.67371235637+12168.0026965746*t),$R0+=6.633e-8*Math.cos(5.66149277792+11371.7046897582*t),$R0+=7.712e-8*Math.cos(.31242577789+7632.9432596502*t),$R0+=6.592e-8*Math.cos(3.13576266188+801.8209311238*t),$R0+=7.46e-8*Math.cos(5.64757188143+11926.2544136688*t),$R0+=6.933e-8*Math.cos(2.923845864+6681.2248533996*t),$R0+=6.802e-8*Math.cos(1.4232980642+23013.5395395872*t),$R0+=6.115e-8*Math.cos(5.13393615454+1194.4470102246*t),$R0+=6.477e-8*Math.cos(2.64986648492+19804.8272915828*t),$R0+=5.233e-8*Math.cos(4.62434053374+6438.4962494256*t), 2$R0+=6.147e-8*Math.cos(3.02863936662+233141.3144043615*t),$R0+=4.608e-8*Math.cos(1.72194702724+7234.794256242*t),$R0+=4.221e-8*Math.cos(1.55697533729+7238.6755916*t),$R0+=5.314e-8*Math.cos(2.40716580847+11499.6562227928*t),$R0+=5.128e-8*Math.cos(5.3239896569+11513.8833167944*t),$R0+=4.77e-8*Math.cos(.25554312006+11856.2186514245*t),$R0+=5.519e-8*Math.cos(2.09089154502+17298.1823273262*t),$R0+=5.625e-8*Math.cos(4.34052903053+90955.5516944961*t),$R0+=4.578e-8*Math.cos(4.4656964157+5746.271337896*t),$R0+=3.788e-8*Math.cos(4.9072938351+4164.311989613*t),$R0+=5.337e-8*Math.cos(5.09957905104+31441.6775697568*t),$R0+=3.967e-8*Math.cos(1.20054555174+1349.8674096588*t),$R0+=4.008e-8*Math.cos(3.03007204392+1059.3819301892*t),$R0+=3.476e-8*Math.cos(.7608027703+10973.55568635*t),$R0+=4.232e-8*Math.cos(1.05485713117+5760.4984318976*t),$R0+=4.582e-8*Math.cos(3.76570026763+6386.16862421*t),$R0+=3.335e-8*Math.cos(3.13829943354+6836.6452528338*t),$R0+=3.418e-8*Math.cos(3.00072390334+4292.3308329504*t),$R0+=3.598e-8*Math.cos(5.70718084323+5643.1785636774*t),$R0+=3.237e-8*Math.cos(4.16448773994+9917.6968745098*t),$R0+=4.154e-8*Math.cos(2.59941292162+7058.5984613154*t),$R0+=3.362e-8*Math.cos(4.54577697964+4732.0306273434*t),$R0+=2.978e-8*Math.cos(1.3056126882+6283.14316029419*t),$R0+=2.765e-8*Math.cos(.51311975679+26.2983197998*t),$R0+=2.802e-8*Math.cos(5.66263240521+8635.9420037632*t),$R0+=2.927e-8*Math.cos(5.73787481548+16200.7727245012*t),$R0+=3.164e-8*Math.cos(1.69140262657+11015.1064773348*t),$R0+=2.598e-8*Math.cos(2.96244118586+25132.3033999656*t),$R0+=3.519e-8*Math.cos(3.62639325753+244287.60000722768*t),$R0+=2.676e-8*Math.cos(4.2072570085+18073.7049386502*t),$R0+=2.978e-8*Math.cos(1.74971565805+6283.0085396886*t),$R0+=2.287e-8*Math.cos(1.06975704977+14314.1681130498*t),$R0+=2.863e-8*Math.cos(5.92838131397+14712.317116458*t),$R0+=3.071e-8*Math.cos(.23793217002+35371.8872659764*t),$R0+=2.656e-8*Math.cos(.8995930178+12352.8526045448*t),$R0+=2.415e-8*Math.cos(2.79975176257+709.9330485583*t),$R0+=2.814e-8*Math.cos(3.51488206882+21228.3920235458*t),$R0+=1.977e-8*Math.cos(2.6135829755+951.7184062506*t),$R0+=2.548e-8*Math.cos(2.47684686575+6208.2942514241*t),$R0+=1.999e-8*Math.cos(.5609038816+7079.3738568078*t),$R0+=2.305e-8*Math.cos(1.05376461628+22483.84857449259*t),$R0+=1.855e-8*Math.cos(2.86090681163+5216.5803728014*t),$R0+=2.157e-8*Math.cos(1.31396741861+154717.6098876827*t),$R0+=1.97e-8*Math.cos(4.36929875289+167283.7615876655*t),$R0+=1.635e-8*Math.cos(5.85571606764+10984.1923516998*t),$R0+=1.754e-8*Math.cos(2.14452408833+6290.1893969922*t),$R0+=2.154e-8*Math.cos(6.03828341543+10873.9860304804*t),$R0+=1.714e-8*Math.cos(3.70157691113+1592.5960136328*t),$R0+=1.541e-8*Math.cos(6.21598380732+23543.23050468179*t),$R0+=1.611e-8*Math.cos(1.99824499377+10969.9652576982*t),$R0+=1.712e-8*Math.cos(1.34295663542+3128.3887650958*t),$R0+=1.642e-8*Math.cos(5.55026665339+6496.3749454294*t),$R0+=1.502e-8*Math.cos(5.43948825854+155.4203994342*t),$R0+=1.827e-8*Math.cos(5.91227480261+3738.761430108*t),$R0+=1.726e-8*Math.cos(2.16764983583+10575.4066829418*t),$R0+=1.532e-8*Math.cos(5.3568310707+13521.7514415914*t),$R0+=1.829e-8*Math.cos(1.66006148731+39302.096962196*t),$R0+=1.605e-8*Math.cos(1.90928637633+6133.5126528568*t),$R0+=1.282e-8*Math.cos(2.46014880418+13916.0191096416*t),$R0+=1.211e-8*Math.cos(4.4136063155+3894.1818295422*t),$R0+=1.394e-8*Math.cos(1.77801929354+9225.539273283*t),$R0+=1.571e-8*Math.cos(4.95512957592+25158.6017197654*t),$R0+=1.205e-8*Math.cos(1.19212540615+3.523118349*t),$R0+=1.132e-8*Math.cos(2.69830084955+6040.3472460174*t),$R0+=1.504e-8*Math.cos(5.77002730341+18209.33026366019*t),$R0+=1.393e-8*Math.cos(1.62621805428+5120.6011455836*t),$R0+=1.077e-8*Math.cos(2.93931554233+17256.6315363414*t),$R0+=1.232e-8*Math.cos(.71655165307+143571.32428481648*t),$R0+=1.087e-8*Math.cos(.99769687939+955.5997416086*t),$R0+=1.068e-8*Math.cos(5.28472576231+65147.6197681377*t),$R0+=9.8e-9*Math.cos(5.10949204607+6172.869528772*t),$R0+=1.169e-8*Math.cos(3.11664290862+14945.3161735544*t),$R0+=1.202e-8*Math.cos(4.02992510402+553.5694028424*t),$R0+=9.79e-9*Math.cos(2.00000879212+15110.4661198662*t),$R0+=9.62e-9*Math.cos(4.023807714+6282.0955289232*t),$R0+=9.99e-9*Math.cos(3.6264300279+6262.300454499*t),$R0+=1.03e-8*Math.cos(5.84989900289+213.299095438*t),$R0+=1.014e-8*Math.cos(2.84221578218+8662.240323563*t),$R0+=1.185e-8*Math.cos(1.51330541132+17654.7805397496*t),$R0+=9.67e-9*Math.cos(2.67081017562+5650.2921106782*t),$R0+=1.222e-8*Math.cos(2.65423784904+88860.05707098669*t),$R0+=9.81e-9*Math.cos(2.36370360283+6206.8097787158*t),$R0+=1.033e-8*Math.cos(.13874927606+11712.9553182308*t),$R0+=1.103e-8*Math.cos(3.08477302937+43232.3066584156*t),$R0+=7.81e-9*Math.cos(2.53372735932+16496.3613962024*t),$R0+=1.019e-8*Math.cos(3.04569392376+6037.244203762*t),$R0+=7.95e-9*Math.cos(5.80662989111+5230.807466803*t),$R0+=8.13e-9*Math.cos(3.57710279439+10177.2576795336*t),$R0+=9.62e-9*Math.cos(5.31470594766+6284.0561710596*t),$R0+=7.21e-9*Math.cos(5.96264301567+12559.038152982*t),$R0+=9.66e-9*Math.cos(2.74714939953+6244.9428143536*t),$R0+=9.21e-9*Math.cos(.10155275926+29088.811415985*t),$R0+=6.92e-9*Math.cos(3.89764447548+1589.0728952838*t),$R0+=7.19e-9*Math.cos(5.91791450402+4136.9104335162*t),$R0+=7.72e-9*Math.cos(4.05505682353+6127.6554505572*t),$R0+=7.12e-9*Math.cos(5.49291532439+22003.9146348698*t),$R0+=6.72e-9*Math.cos(1.60700490811+11087.2851259184*t),$R0+=6.9e-9*Math.cos(4.50539825563+426.598190876*t),$R0+=8.54e-9*Math.cos(3.26104981596+20426.571092422*t),$R0+=6.56e-9*Math.cos(4.3241018294+16858.4825329332*t),$R0+=8.4e-9*Math.cos(2.59572585222+28766.924424484*t),$R0+=6.92e-9*Math.cos(.61650089011+11403.676995575*t),$R0+=7e-9*Math.cos(3.40901167143+7.1135470008*t),$R0+=7.26e-9*Math.cos(.04243053594+5481.2549188676*t),$R0+=5.57e-9*Math.cos(4.78317696534+20199.094959633*t),$R0+=6.49e-9*Math.cos(1.04027912958+6062.6632075526*t),$R0+=6.33e-9*Math.cos(5.70229959167+45892.73043315699*t),$R0+=5.92e-9*Math.cos(6.11836729658+9623.6882766912*t),$R0+=5.23e-9*Math.cos(3.62840021266+5333.9002410216*t),$R0+=6.04e-9*Math.cos(5.57734696185+10344.2950653858*t),$R0+=4.96e-9*Math.cos(2.21023499449+1990.745017041*t),$R0+=6.91e-9*Math.cos(1.96071732602+12416.5885028482*t),$R0+=6.4e-9*Math.cos(1.59074172032+18319.5365848796*t),$R0+=6.25e-9*Math.cos(3.82362791378+13517.8701062334*t),$R0+=6.63e-9*Math.cos(5.08444996779+283.8593
2188652*t),$R0+=4.75e-9*Math.cos(1.17025894287+12569.6748183318*t),$R0+=6.64e-9*Math.cos(4.50029469969+47162.5163546352*t),$R0+=5.69e-9*Math.cos(.16310365162+17267.26820169119*t),$R0+=5.68e-9*Math.cos(3.86100969474+6076.8903015542*t),$R0+=5.39e-9*Math.cos(4.83282276086+18422.62935909819*t),$R0+=4.66e-9*Math.cos(.75872342878+7342.4577801806*t),$R0+=5.41e-9*Math.cos(3.07212190507+226858.23855437007*t),$R0+=4.58e-9*Math.cos(.26774483096+4590.910180489*t),$R0+=6.1e-9*Math.cos(1.53597051291+33019.0211122046*t),$R0+=6.17e-9*Math.cos(2.62356328726+11190.377900137*t),$R0+=5.48e-9*Math.cos(4.55798855791+18875.525869774*t),$R0+=6.33e-9*Math.cos(4.60110281228+66567.48586525429*t),$R0+=5.96e-9*Math.cos(5.78202396722+632.7837393132*t),$R0+=5.33e-9*Math.cos(5.01786882904+12132.439962106*t),$R0+=6.03e-9*Math.cos(5.38458554802+316428.22867391503*t),$R0+=4.69e-9*Math.cos(.59168241917+21954.15760939799*t),$R0+=5.48e-9*Math.cos(3.50613163558+17253.04110768959*t),$R0+=5.02e-9*Math.cos(.98804327589+11609.8625440122*t),$R0+=5.68e-9*Math.cos(1.98497313089+7668.6374249425*t),$R0+=4.82e-9*Math.cos(1.62141803864+12146.6670561076*t),$R0+=3.91e-9*Math.cos(3.68718382989+18052.9295431578*t),$R0+=4.57e-9*Math.cos(3.7720573734+156137.47598479927*t),$R0+=4.01e-9*Math.cos(5.28260651958+15671.0817594066*t),$R0+=4.69e-9*Math.cos(1.80963184268+12562.6285816338*t),$R0+=5.08e-9*Math.cos(3.36399024699+20597.2439630412*t),$R0+=4.5e-9*Math.cos(5.6605429925+10454.5013866052*t),$R0+=3.75e-9*Math.cos(4.98534633105+9779.1086761254*t),$R0+=5.23e-9*Math.cos(.97215560834+155427.542936241*t),$R0+=4.03e-9*Math.cos(5.13939866506+1551.045222648*t),$R0+=3.72e-9*Math.cos(3.69883738807+9388.0059094152*t),$R0+=3.67e-9*Math.cos(4.43875659716+4535.0594369244*t),$R0+=4.06e-9*Math.cos(4.208631566+12592.4500197826*t),$R0+=3.6e-9*Math.cos(2.53924644657+242.728603974*t),$R0+=4.71e-9*Math.cos(4.61907324819+5436.9930152402*t),$R0+=4.41e-9*Math.cos(5.83872966262+3496.032826134*t),$R0+=3.85e-9*Math.cos(4.94496680973+24356.7807886416*t),$R0+=3.49e-9*Math.cos(6.15018231784+19800.9459562248*t),$R0+=3.55e-9*Math.cos(.21895678106+5429.8794682394*t),$R0+=3.44e-9*Math.cos(5.62993724928+2379.1644735716*t),$R0+=3.8e-9*Math.cos(2.72105213143+11933.3679606696*t),$R0+=4.32e-9*Math.cos(.24221790536+17996.0311682222*t),$R0+=3.78e-9*Math.cos(5.22517556974+7477.522860216*t),$R0+=3.37e-9*Math.cos(5.10888041439+5849.3641121146*t),$R0+=3.15e-9*Math.cos(.57827745123+10557.5941608238*t),$R0+=3.18e-9*Math.cos(4.49953141399+3634.6210245184*t),$R0+=3.23e-9*Math.cos(1.54274281393+10440.2742926036*t),$R0+=3.09e-9*Math.cos(5.76839284397+20.7753954924*t),$R0+=3.01e-9*Math.cos(2.34727604008+4686.8894077068*t),$R0+=4.14e-9*Math.cos(5.9323760231+51092.7260508548*t),$R0+=3.61e-9*Math.cos(2.1639860955+28237.2334593894*t),$R0+=2.88e-9*Math.cos(.18376252189+13095.8426650774*t),$R0+=2.77e-9*Math.cos(5.12952205045+13119.72110282519*t),$R0+=3.27e-9*Math.cos(6.19222146204+6268.8487559898*t),$R0+=2.73e-9*Math.cos(.30522428863+23141.5583829246*t),$R0+=2.67e-9*Math.cos(5.76152585786+5966.6839803348*t),$R0+=3.08e-9*Math.cos(5.99280509979+22805.7355659936*t),$R0+=3.45e-9*Math.cos(2.92489919444+36949.2308084242*t),$R0+=2.53e-9*Math.cos(5.20995219509+24072.9214697764*t),$R0+=3.42e-9*Math.cos(5.72702586209+16460.33352952499*t),$R0+=2.61e-9*Math.cos(2.00304796059+6148.010769956*t),$R0+=2.38e-9*Math.cos(5.08264392839+6915.8595893046*t),$R0+=2.49e-9*Math.cos(2.94762789744+135.0650800354*t),$R0+=3.06e-9*Math.cos(3.89764686987+10988.808157535*t),$R0+=3.05e-9*Math.cos(.05827812117+4701.1165017084*t),$R0+=3.19e-9*Math.cos(2.95712862064+163096.18036118348*t),$R0+=2.09e-9*Math.cos(4.43768461442+6546.1597733642*t),$R0+=2.7e-9*Math.cos(2.06643178717+4804.209275927*t),$R0+=2.17e-9*Math.cos(.73691592312+6303.8512454838*t),$R0+=2.06e-9*Math.cos(.32075959415+25934.1243310894*t),$R0+=2.18e-9*Math.cos(.18428135264+28286.9904848612*t),$R0+=2.05e-9*Math.cos(5.21312087405+20995.3929664494*t),$R0+=1.99e-9*Math.cos(.44384292491+16737.5772365966*t),$R0+=2.3e-9*Math.cos(6.06567392849+6287.0080032545*t),$R0+=2.19e-9*Math.cos(1.291942163+5326.7866940208*t),$R0+=2.01e-9*Math.cos(1.74700937253+22743.4093795164*t),$R0+=2.07e-9*Math.cos(4.45440927276+6279.4854213396*t),$R0+=2.69e-9*Math.cos(6.0564044503+64471.99124174489*t),$R0+=1.9e-9*Math.cos(.99256176518+29296.6153895786*t),$R0+=2.38e-9*Math.cos(5.42471431221+39609.6545831656*t),$R0+=2.62e-9*Math.cos(5.26961924198+522.5774180938*t),$R0+=2.1e-9*Math.cos(4.68618183158+6254.62
266625236*t),$R0+=1.97e-9*Math.cos(2.8062455408+4933.2084403326*t),$R0+=2.52e-9*Math.cos(4.36220154608+40879.4405046438*t),$R0+=2.61e-9*Math.cos(1.07241516738+55022.9357470744*t),$R0+=1.89e-9*Math.cos(3.82966734476+419.4846438752*t),$R0+=1.85e-9*Math.cos(4.14324541379+5642.1982426092*t),$R0+=2.47e-9*Math.cos(3.44855612987+6702.5604938666*t),$R0+=2.05e-9*Math.cos(4.04424043223+536.8045120954*t),$R0+=1.91e-9*Math.cos(3.14082686083+16723.350142595*t),$R0+=2.22e-9*Math.cos(5.16263907319+23539.7073863328*t),$R0+=1.8e-9*Math.cos(4.56214752149+6489.2613984286*t),$R0+=2.19e-9*Math.cos(.80382553358+16627.3709153772*t),$R0+=2.27e-9*Math.cos(.60156339452+5905.7022420756*t),$R0+=1.68e-9*Math.cos(.88753528161+16062.1845261168*t),$R0+=1.58e-9*Math.cos(.92127725775+23937.856389741*t),$R0+=1.57e-9*Math.cos(4.69607868164+6805.6532680852*t),$R0+=2.07e-9*Math.cos(4.88410451334+6286.6662786432*t),$R0+=1.6e-9*Math.cos(4.95943826846+10021.8372800994*t),$R0+=1.66e-9*Math.cos(.97126433565+3097.88382272579*t),$R0+=2.09e-9*Math.cos(5.75663411805+3646.3503773544*t),$R0+=1.75e-9*Math.cos(6.12762824412+239424.39025435288*t),$R0+=1.73e-9*Math.cos(3.13887234973+6179.9830757728*t),$R0+=1.57e-9*Math.cos(3.62822058179+18451.07854656599*t),$R0+=1.57e-9*Math.cos(4.67695912235+6709.6740408674*t),$R0+=1.46e-9*Math.cos(3.09506069735+4907.3020501456*t),$R0+=1.65e-9*Math.cos(2.2713912876+10660.6869350424*t),$R0+=2.01e-9*Math.cos(1.67701267433+2107.0345075424*t),$R0+=1.44e-9*Math.cos(3.96947747592+6019.9919266186*t),$R0+=1.71e-9*Math.cos(5.91302216729+6058.7310542895*t),$R0+=1.44e-9*Math.cos(2.1315565512+26084.0218062162*t),$R0+=1.51e-9*Math.cos(.67417383554+2388.8940204492*t),$R0+=1.89e-9*Math.cos(5.07122281033+263.0839233728*t),$R0+=1.46e-9*Math.cos(5.10373877968+10770.8932562618*t),$R0+=1.87e-9*Math.cos(1.23915444627+19402.7969528166*t),$R0+=1.74e-9*Math.cos(.08407293391+9380.9596727172*t),$R0+=1.37e-9*Math.cos(1.26247412309+12566.2190102856*t),$R0+=1.37e-9*Math.cos(3.52826010842+639.897286314*t),$R0+=1.48e-9*Math.cos(1.76124372592+5888.4499649322*t),$R0+=1.64e-9*Math.cos(2.39195095081+6357.8574485587*t),$R0+=1.46e-9*Math.cos(2.43675816553+5881.4037282342*t),$R0+=1.61e-9*Math.cos(1.15721259372+26735.9452622132*t),$R0+=1.31e-9*Math.cos(2.51859277344+6599.467719648*t),$R0+=1.53e-9*Math.cos(5.85203687779+6281.5913772831*t),$R0+=1.51e-9*Math.cos(3.72338532649+12669.2444742014*t),$R0+=1.32e-9*Math.cos(2.38417741883+6525.8044539654*t),$R0+=1.29e-9*Math.cos(.75556744143+5017.508371365*t),$R0+=1.27e-9*Math.cos(.00254936441+10027.9031957292*t),$R0+=1.48e-9*Math.cos(2.85102145528+6418.1409300268*t),$R0+=1.43e-9*Math.cos(5.74460279367+26087.9031415742*t),$R0+=1.72e-9*Math.cos(.4128996224+174242.4659640497*t),$R0+=1.36e-9*Math.cos(4.15497742275+6311.5250374592*t),$R0+=1.7e-9*Math.cos(5.98194913129+327574.51427678124*t),$R0+=1.24e-9*Math.cos(1.65497607604+32217.2001810808*t),$R0+=1.36e-9*Math.cos(2.48430783417+13341.6743113068*t),$R0+=1.65e-9*Math.cos(2.496679246+58953.145443294*t),$R0+=1.23e-9*Math.cos(3.45660563754+6277.552925684*t),$R0+=1.17e-9*Math.cos(.86065134175+6245.0481773556*t),$R0+=1.49e-9*Math.cos(5.61358280963+5729.506447149*t),$R0+=1.53e-9*Math.cos(.2686002995+245.8316462294*t),$R0+=1.28e-9*Math.cos(.71204006588+103.0927742186*t),$R0+=1.59e-9*Math.cos(2.43166592149+221995.02880149524*t),$R0+=1.3e-9*Math.cos(2.80707316718+6016.4688082696*t),$R0+=1.37e-9*Math.cos(1.70657709294+12566.08438968*t),$R0+=1.11e-9*Math.cos(1.56305648432+17782.7320727842*t),$R0+=1.13e-9*Math.cos(3.58302904101+25685.872802808*t),$R0+=1.09e-9*Math.cos(3.26403795962+6819.8803620868*t),$R0+=1.22e-9*Math.cos(.34120688217+1162.4747044078*t),$R0+=1.19e-9*Math.cos(5.84644718278+12721.572099417*t),$R0+=1.44e-9*Math.cos(2.28899679126+12489.8856287072*t),$R0+=1.37e-9*Math.cos(5.82029768354+44809.6502008634*t),$R0+=1.07e-9*Math.cos(2.4281854414+5547.1993364596*t),$R0+=1.34e-9*Math.cos(1.26539982939+5331.3574437408*t),$R0+=1.03e-9*Math.cos(5.96518130595+6321.1035226272*t),$R0+=1.09e-9*Math.cos(.33808549034+11300.5842213564*t),$R0+=1.29e-9*Math.cos(5.89187277327+12029.3471878874*t),$R0+=1.22e-9*Math.cos(5.77325634636+11919.140866668*t),$R0+=1.07e-9*Math.cos(6.2499898935+77690.75950573849*t),$R0+=1.07e-9*Math.cos(1.00535580713+77736.78343050249*t),$R0+=1.43e-9*Math.cos(.24122178432+4214.0690150848*t),$R0+=1.43e-9*Math.cos(.88529
2649733+7576.560073574*t),$R0+=1.07e-9*Math.cos(2.92124030496+31415.379249957*t),$R0+=9.9e-10*Math.cos(5.70862227072+5540.0857894588*t),$R0+=1.1e-9*Math.cos(.37528037383+5863.5912061162*t),$R0+=1.04e-9*Math.cos(4.44107178366+2118.7638603784*t),$R0+=9.8e-10*Math.cos(5.95877916706+4061.2192153944*t),$R0+=1.13e-9*Math.cos(1.24206857385+84672.47584450469*t),$R0+=1.24e-9*Math.cos(2.55619029867+12539.853380183*t),$R0+=1.1e-9*Math.cos(3.66952094329+238004.5241572363*t),$R0+=1.12e-9*Math.cos(4.32512422943+97238.62754448749*t),$R0+=9.7e-10*Math.cos(3.70151541181+11720.0688652316*t),$R0+=1.2e-9*Math.cos(1.26895630252+12043.574281889*t),$R0+=9.4e-10*Math.cos(2.56461130309+19004.6479494084*t),$R0+=1.17e-9*Math.cos(3.65425622684+34520.3093093808*t),$R0+=9.8e-10*Math.cos(.13589994287+11080.1715789176*t),$R0+=9.7e-10*Math.cos(5.38330115253+7834.1210726394*t),$R0+=9.7e-10*Math.cos(2.46722096722+71980.63357473118*t),$R0+=9.5e-10*Math.cos(5.36958330451+6288.5987742988*t),$R0+=1.11e-9*Math.cos(5.01961920313+11823.1616394502*t),$R0+=9e-10*Math.cos(2.72299804525+26880.3198130326*t),$R0+=9.9e-10*Math.cos(.90164266377+18635.9284545362*t),$R0+=1.26e-9*Math.cos(4.78722177847+305281.9430710488*t),$R0+=9.3e-10*Math.cos(.21240380046+18139.2945014159*t),$R0+=1.24e-9*Math.cos(5.00979495566+172146.9713405403*t),$R0+=9.9e-10*Math.cos(5.67090026475+16522.6597160022*t),$R0+=9.2e-10*Math.cos(2.28180963676+12491.3701014155*t),$R0+=9e-10*Math.cos(4.50544881196+40077.61957352*t),$R0+=1e-9*Math.cos(2.00639461612+12323.4230960088*t),$R0+=9.5e-10*Math.cos(5.68801979087+14919.0178537546*t),$R0+=8.7e-10*Math.cos(1.86043406047+27707.5424942948*t),$R0+=1.05e-9*Math.cos(3.02903468417+22345.2603761082*t),$R0+=8.7e-10*Math.cos(5.43970168638+6272.0301497275*t),$R0+=8.9e-10*Math.cos(1.63389387182+33326.5787331742*t),$R0+=8.2e-10*Math.cos(5.58298993353+10241.2022911672*t),$R0+=9.4e-10*Math.cos(5.47749711149+9924.8104215106*t),$R0+=8.2e-10*Math.cos(4.71988314145+15141.390794312*t),$R0+=9.7e-10*Math.cos(5.61458778738+2787.0430238574*t),$R0+=9.6e-10*Math.cos(3.89073946348+6379.0550772092*t),$R0+=8.1e-10*Math.cos(3.13038482444+36147.4098773004*t),$R0+=1.1e-9*Math.cos(4.89978492291+72140.6286666874*t),$R0+=9.7e-10*Math.cos(5.20764563059+6303.4311693902*t),$R0+=8.2e-10*Math.cos(5.26342716139+9814.6041002912*t),$R0+=1.09e-9*Math.cos(2.3555558977+83286.91426955358*t),$R0+=9.7e-10*Math.cos(2.58492958057+30666.1549584328*t),$R0+=9.3e-10*Math.cos(1.32651591333+23020.65308658799*t),$R0+=7.8e-10*Math.cos(3.99588630754+11293.4706743556*t),$R0+=9e-10*Math.cos(.57771932738+26482.1708096244*t),$R0+=1.06e-9*Math.cos(3.92012705073+62883.3551395136*t),$R0+=9.8e-10*Math.cos(2.94397773524+316.3918696566*t),$R0+=7.6e-10*Math.cos(3.96310417608+29026.48522950779*t),$R0+=7.8e-10*Math.cos(1.97068529306+90279.92316810328*t),$R0+=7.6e-10*Math.cos(.23027966596+21424.4666443034*t),$R0+=8e-10*Math.cos(2.23099742212+266.6070417218*t),$R0+=7.9e-10*Math.cos(1.46227790922+8982.810669309*t),$R0+=1.02e-9*Math.cos(4.92129953565+5621.8429232104*t),$R0+=1e-9*Math.cos(.39243148321+24279.10701821359*t),$R0+=7.1e-10*Math.cos(1.52014858474+33794.5437235286*t),$R0+=7.6e-10*Math.cos(.22880641443+57375.8019008462*t),$R0+=9.1e-10*Math.cos(.96515913904+48739.859897083*t),$R0+=7.5e-10*Math.cos(2.77638585157+12964.300703391*t),$R0+=7.7e-10*Math.cos(5.18846946344+11520.9968637952*t),$R0+=6.8e-10*Math.cos(.50006599129+4274.5183108324*t),$R0+=7.5e-10*Math.cos(2.07323762803+15664.03552270859*t),$R0+=7.4e-10*Math.cos(1.01884134928+6393.2821712108*t),$R0+=7.7e-10*Math.cos(.4666517878+16207.886271502*t),$R0+=8.1e-10*Math.cos(4.10452219483+161710.6187862324*t),$R0+=6.7e-10*Math.cos(3.83840630887+6262.7205305926*t),$R0+=7.1e-10*Math.cos(3.91415523291+7875.6718636242*t),$R0+=8.1e-10*Math.cos(.91938383237+74.7815985673*t),$R0+=8.3e-10*Math.cos(4.69916218791+23006.42599258639*t),$R0+=6.3e-10*Math.cos(2.32556465878+6279.1945146334*t),$R0+=6.5e-10*Math.cos(5.41938745446+28628.3362260996*t),$R0+=6.5e-10*Math.cos(3.02336771694+5959.570433334*t),$R0+=6.4e-10*Math.cos(3.3103319837+2636.725472637*t),$R0+=6.4e-10*Math.cos(.18375587519+1066.49547719*t),$R0+=8e-10*Math.cos(5.81239171612
2+12341.8069042809*t),$R0+=6.6e-10*Math.cos(2.15105504851+38.0276726358*t),$R0+=6.2e-10*Math.cos(2.43313614978+10138.1095169486*t),$R0+=6e-10*Math.cos(3.1615390647+5490.300961524*t),$R0+=6.9e-10*Math.cos(.30764736334+7018.9523635232*t),$R0+=6.8e-10*Math.cos(2.24442548639+24383.0791084414*t),$R0+=7.8e-10*Math.cos(1.39649386463+9411.4646150872*t),$R0+=6.3e-10*Math.cos(.72976362625+6286.9571853494*t),$R0+=7.3e-10*Math.cos(4.95125917731+6453.7487206106*t),$R0+=7.8e-10*Math.cos(.32736023459+6528.9074962208*t),$R0+=5.9e-10*Math.cos(4.95362151577+35707.7100829074*t),$R0+=7e-10*Math.cos(2.37962727525+15508.6151232744*t),$R0+=7.3e-10*Math.cos(1.35229143111+5327.4761083828*t),$R0+=7.2e-10*Math.cos(5.91833527334+10881.0995774812*t),$R0+=5.9e-10*Math.cos(5.36231868425+10239.5838660108*t),$R0+=5.9e-10*Math.cos(1.63156134967+61306.0115970658*t),$R0+=5.4e-10*Math.cos(4.29491690425+21947.1113727*t),$R0+=5.7e-10*Math.cos(5.89190132575+34513.2630726828*t),$R0+=7.4e-10*Math.cos(1.38235845304+9967.4538999816*t),$R0+=5.3e-10*Math.cos(3.86543309344+32370.9789915656*t),$R0+=5.5e-10*Math.cos(4.51794544854+34911.412076091*t),$R0+=6.3e-10*Math.cos(5.41479412056+11502.8376165305*t),$R0+=6.3e-10*Math.cos(2.34416220742+11510.7019230567*t),$R0+=6.8e-10*Math.cos(.77493931112+29864.334027309*t),$R0+=6e-10*Math.cos(5.57024703495+5756.9080032458*t),$R0+=7.2e-10*Math.cos(2.80863088166+10866.8724834796*t),$R0+=6.1e-10*Math.cos(2.69736991384+82576.9812209953*t),$R0+=6.3e-10*Math.cos(5.32068807257+3116.6594122598*t),$R0+=5.2e-10*Math.cos(1.02278758099+6272.4391846416*t),$R0+=6.9e-10*Math.cos(5.00698550308+25287.7237993998*t),$R0+=6.6e-10*Math.cos(6.12047940728+12074.488407524*t),$R0+=5.1e-10*Math.cos(2.59519527563+11396.5634485742*t),$R0+=5.6e-10*Math.cos(2.57995973521+17892.93839400359*t),$R0+=5.9e-10*Math.cos(.4416723762+250570.6758572191*t),$R0+=5.9e-10*Math.cos(3.84070143543+5483.254724826*t),$R0+=4.9e-10*Math.cos(.54704693048+22594.05489571199*t),$R0+=6.5e-10*Math.cos(2.38423614501+52670.0695933026*t),$R0+=6.9e-10*Math.cos(5.34363738671+66813.5648357332*t),$R0+=5.7e-10*Math.cos(5.42770501007+310145.1528239236*t),$R0+=5.3e-10*Math.cos(1.17760296075+149.5631971346*t),$R0+=6.1e-10*Math.cos(4.02090887211+34596.3646546524*t),$R0+=4.9e-10*Math.cos(4.18361320516+18606.4989460002*t),$R0+=5.5e-10*Math.cos(.83886167974+20452.8694122218*t),$R0+=5e-10*Math.cos(1.46327331958+37455.7264959744*t),$R0+=4.8e-10*Math.cos(4.53854727167+29822.7832363242*t),$R0+=5.8e-10*Math.cos(3.34847975377+33990.6183442862*t),$R0+=6.5e-10*Math.cos(1.45522693982+76251.32777062019*t),$R0+=5.6e-10*Math.cos(2.35650663692+37724.7534197482*t),$R0+=5.2e-10*Math.cos(2.61551081496+5999.2165311262*t),$R0+=5.3e-10*Math.cos(.17334326094+77717.29458646949*t),$R0+=5.3e-10*Math.cos(.79879700631+77710.24834977149*t),$R0+=4.7e-10*Math.cos(.43240779709+735.8765135318*t),$R0+=5.3e-10*Math.cos(4.58763261686+11616.976091013*t),$R0+=4.8e-10*Math.cos(6.20230111054+4171.4255366138*t),$R0+=5.2e-10*Math.cos(1.09723616404+640.8776073822*t),$R0+=5.7e-10*Math.cos(3.42008310383+50317.2034395308*t),$R0+=5.3e-10*Math.cos(1.01528448581+149144.46708624958*t),$R0+=4.7e-10*Math.cos(3.00924906195+52175.8062831484*t),$R0+=5.2e-10*Math.cos(2.03254070404+6293.7125153412*t),$R0+=4.8e-10*Math.cos(.12356889734+13362.4497067992*t),$R0+=4.5e-10*Math.cos(3.37963782356+10763.779709261*t),$R0+=4.7e-10*Math.cos(5.50981287869+12779.4507954208*t),$R0+=6.2e-10*Math.cos(5.45209070099+949.1756089698*t),$R0+=6.1e-10*Math.cos(2.93237974631+5791.4125575326*t),$R0+=4.4e-10*Math.cos(2.87440620802+8584.6616659008*t),$R0+=4.6e-10*Math.cos(4.0314179656+10667.8004820432*t),$R0+=4.7e-10*Math.cos(3.89902931422+3903.9113764198*t),$R0+=4.6e-10*Math.cos(2.75700467329+6993.0088985497*t),$R0+=4.5e-10*Math.cos(1.933862933+206.1855484372*t),$R0+=4.7e-10*Math.cos(2.57670800912+11492.542675792*t),$R0+=4.4e-10*Math.cos(3.62570223167+63658.8777508376*t),$R0+=5.1e-10*Math.cos(.84536826273+12345.739057544*t),$R0+=4.3e-10*Math.cos(.01524970172+37853.8754993826*t),$R0+=4.1e-10*Math.cos(3.27146326065+8858.3149443206*t),$R0+=4.5e-10*Math.cos(3.03765521215+65236.2212932854*t),$R0+=4.7e-10*Math.cos(1.44447548944+21393.5419698576*t),$R0+=5.8e-10*Math.cos(5.45843180927+1975.492545856*t),$R0+=5e-10*Math.cos(2.13285524146+12573.2652469836*t),$R0+=4.1e-10*Math.cos(1.32190847146+2547.8375382324*t),$R0+=4.7e-10*Math.cos(3.67579608544+28313.288804661*t),$R0+=4.1e-10*Math.cos(2.24013475126+8273.8208670324*t),$R0+=4.7e-10*Math.cos(6.21438985953+10991.3058987006*t),$R0+=4.2e-10*Math.cos(3.0163181735+853.196381752*t),$R0+=5.6e-10*Math.cos(1.09773690181+77376.2010224076*t),$R0+=4e-10*Math.cos(2.35698541041+2699.7348193176*t),$R0+=4.3e-10*Math.cos(5.28030898459+17796.9591667858*t),$R0+=5.4e-10*Math.cos(2.59175932091+22910.44676536859*t),$R0+=5.4e-10*Math.cos(.88027764102+71960.38658322369*t),$R0+=5.5e-10*Math.cos(.07988899477+83467.15635301729*t),$R0+=3.9e-10*Math.cos(1.12867321442+9910.583327509*t),$R0+=4e-10*Math.cos(1.35670430524+27177.8515292002*t),$R0+=3.9e-10*Math.cos(4.39624220245+5618.3198048614*t),$R0+=4.2e-10*Math.cos(4.78798367468+7856.89627409019*t),$R0+=4.7e-10*Math.cos(2.75482175292+18202.21671665939*t),$R0+=3.9e-10*Math.cos(1.97008298629+24491.4257925834*t),$R0+=4.2e-10*Math.cos(4.04346599946+7863.9425107882*t),$R0+=3.8e-10*Math.cos(.49178679251+38650.173506199*t),$R0+=3.6e-10*Math.cos(4.86047906533+4157.1984426122*t),$R0+=4.3e-10*Math.cos(5.64354880978+1062.9050485382*t),$R0+=3.6e-10*Math.cos(3.98066313627+12565.1713789146*t),$R0+=4.2e-10*Math.cos(2.30753932657+6549.6828917132*t),$R0+=4e-10*Math.cos(5.3969491832+9498.2122306346*t),$R0+=4e-10*Math.cos(3.3
20603243754+23536.11695768099*t),$R0+=5e-10*Math.cos(6.15760345261+78051.34191383338*t),$R0}function De(t){return $R1=0,$R1+=.00103018608*Math.cos(1.10748969588+6283.0758499914*t),$R1+=1721238e-11*Math.cos(1.06442301418+12566.1516999828*t),$R1+=702215e-11*Math.cos(3.14159265359),$R1+=3.2346e-7*Math.cos(1.02169059149+18849.2275499742*t),$R1+=3.0799e-7*Math.cos(2.84353804832+5507.5532386674*t),$R1+=2.4971e-7*Math.cos(1.31906709482+5223.6939198022*t),$R1+=1.8485e-7*Math.cos(1.42429748614+1577.3435424478*t),$R1+=1.0078e-7*Math.cos(5.91378194648+10977.078804699*t),$R1+=8.634e-8*Math.cos(.27146150602+5486.777843175*t),$R1+=8.654e-8*Math.cos(1.42046854427+6275.9623029906*t),$R1+=5.069e-8*Math.cos(1.68613426734+5088.6288397668*t),$R1+=4.985e-8*Math.cos(6.01401770704+6286.5989683404*t),$R1+=4.669e-8*Math.cos(5.98724494073+529.6909650946*t),$R1+=4.395e-8*Math.cos(.51800238019+4694.0029547076*t),$R1+=3.872e-8*Math.cos(4.74969833437+2544.3144198834*t),$R1+=3.75e-8*Math.cos(5.07097685568+796.2980068164*t),$R1+=4.1e-8*Math.cos(1.08424786092+9437.762934887*t),$R1+=3.518e-8*Math.cos(.02290216272+83996.84731811189*t),$R1+=3.436e-8*Math.cos(.94937019624+71430.69561812909*t),$R1+=3.221e-8*Math.cos(6.15628775313+2146.1654164752*t),$R1+=3.414e-8*Math.cos(5.41218322538+775.522611324*t),$R1+=2.863e-8*Math.cos(5.48432847146+10447.3878396044*t),$R1+=2.52e-8*Math.cos(.24276941146+398.1490034082*t),$R1+=2.201e-8*Math.cos(4.95216196651+6812.766815086*t),$R1+=2.186e-8*Math.cos(.41991743105+8031.0922630584*t),$R1+=2.838e-8*Math.cos(3.42034351366+2352.8661537718*t),$R1+=2.554e-8*Math.cos(6.13241878525+6438.4962494256*t),$R1+=1.932e-8*Math.cos(5.31374608366+8429.2412664666*t),$R1+=2.429e-8*Math.cos(3.09164528262+4690.4798363586*t),$R1+=1.73e-8*Math.cos(1.5368620855+4705.7323075436*t),$R1+=2.25e-8*Math.cos(3.68863633842+7084.8967811152*t),$R1+=2.093e-8*Math.cos(1.28191783032+1748.016413067*t),$R1+=1.441e-8*Math.cos(.81656250862+14143.4952424306*t),$R1+=1.483e-8*Math.cos(3.22225357771+7234.794256242*t),$R1+=1.754e-8*Math.cos(3.22883705112+6279.5527316424*t),$R1+=1.583e-8*Math.cos(4.09702349428+11499.6562227928*t),$R1+=1.575e-8*Math.cos(5.53890170575+3154.6870848956*t),$R1+=1.847e-8*Math.cos(1.82040335363+7632.9432596502*t),$R1+=1.504e-8*Math.cos(3.63293385726+11513.8833167944*t),$R1+=1.337e-8*Math.cos(4.64440864339+6836.6452528338*t),$R1+=1.275e-8*Math.cos(2.69341415363+1349.8674096588*t),$R1+=1.352e-8*Math.cos(6.15101580257+5746.271337896*t),$R1+=1.125e-8*Math.cos(3.35673439497+17789.845619785*t),$R1+=1.47e-8*Math.cos(3.65282991755+1194.4470102246*t),$R1+=1.177e-8*Math.cos(2.57676109092+13367.9726311066*t),$R1+=1.101e-8*Math.cos(4.49748696552+4292.3308329504*t),$R1+=1.234e-8*Math.cos(5.65036509521+5760.4984318976*t),$R1+=9.84e-9*Math.cos(.65517395136+5856.4776591154*t),$R1+=9.28e-9*Math.cos(2.32420318751+10213.285546211*t),$R1+=1.077e-8*Math.cos(5.82812169132+12036.4607348882*t),$R1+=9.16e-9*Math.cos(.76613009583+16730.4636895958*t),$R1+=8.77e-9*Math.cos(1.50137505051+11926.2544136688*t),$R1+=1.023e-8*Math.cos(5.62076589825+6256.7775301916*t),$R1+=8.51e-9*Math.cos(.65709335533+155.4203994342*t),$R1+=8.02e-9*Math.cos(4.10519132088+951.7184062506*t),$R1+=8.57e-9*Math.cos(1.41661697538+5753.3848848968*t),$R1+=9.94e-9*Math.cos(1.14418521187+1059.3819301892*t),$R1+=8.13e-9*Math.cos(1.63948433322+6681.2248533996*t),$R1+=6.62e-9*Math.cos(4.5520045226+5216.5803728014*t),$R1+=6.44e-9*Math.cos(4.19478168733+6040.3472460174*t),$R1+=6.26e-9*Math.cos(1.50767713598+5643.1785636774*t),$R1+=5.9e-9*Math.cos(6.18277145205+4164.311989613*t),$R1+=6.35e-9*Math.cos(.52413263542+6290.1893969922*t),$R1+=6.5e-9*Math.cos(.9793569035+25132.3033999656*t),$R1+=5.68e-9*Math.cos(2.30125315873+10973.55568635*t),$R1+=5.47e-9*Math.cos(5.27256412213+3340.6124266998*t),$R1+=5.47e-9*Math.cos(2.20144422886+1592.5960136328*t),$R1+=5.26e-9*Math.cos(.92464258226+11371.7046897582*t),$R1+=4.9e-9*Math.cos(5.90951388655+3894.1818295422*t),$R1+=4.78e-9*Math.cos(1.66857963179+12168.0026965746*t),$R1+=5.16e-9*Math.cos(3.59803483887+10969.9652576982*t),$R1+=5.18e-9*Math.cos(3.97914412373+17298.1823273262*t),$R1+=5.34e-9*Math.cos(5.03740926442+9917.6968745098*t),$R1+=4.87e-9*Math.cos(2.50545369269+6127.6554505572*t),$R1+=4.16e-9*Math.cos(4.04828175503+10984.1923516998*t),$R1+=5.38e-9*Math.cos(5.54081539805+553.5694028424*t),$R1+=4.02e-9*Math.cos(2.16544019233+7860.4193924392*t),$R1+=5.53e-9*Math.cos(2.32177369366+11506.7697697936*t),$R1+=3.67e-9*Math.cos(3.3915253225+6496.3749454294*t),$R1+=3.6e-9*Math.cos(5.34379853282+7079.3738568078*t),$R1+=3.37e-9*Math.cos(3.61563704045+11790.6290886588*t),$R1+=4.56e-9*Math.cos(.30754294809+801.8209311238*t),$R1+=4.17e-9*Math.cos(3.70009308674+10575.4066829418*t),$R1+=3.81e-9*Math.cos(5.82033971802+7058.5984613154*t),$R1+=3.21e-9*Math.cos(.31988767355+16200.7727245012*t),$R1+=3.64e-9*Math.cos(1.08414306177+6309.3741697912*t),$R1+=2.94e-9*Math.cos(4.5479860495
27+11856.2186514245*t),$R1+=2.9e-9*Math.cos(1.26473978562+8635.9420037632*t),$R1+=3.99e-9*Math.cos(4.16998866302+26.2983197998*t),$R1+=2.62e-9*Math.cos(5.08316906342+10177.2576795336*t),$R1+=2.43e-9*Math.cos(2.2574609119+11712.9553182308*t),$R1+=2.37e-9*Math.cos(1.05070575346+242.728603974*t),$R1+=2.75e-9*Math.cos(3.45319481756+5884.9268465832*t),$R1+=2.55e-9*Math.cos(5.38496831087+21228.3920235458*t),$R1+=3.07e-9*Math.cos(4.24313526604+3738.761430108*t),$R1+=2.16e-9*Math.cos(3.46037894728+213.299095438*t),$R1+=1.96e-9*Math.cos(.69029243914+1990.745017041*t),$R1+=1.98e-9*Math.cos(5.16301829964+12352.8526045448*t),$R1+=2.14e-9*Math.cos(3.91876200279+13916.0191096416*t),$R1+=2.12e-9*Math.cos(4.00861198517+5230.807466803*t),$R1+=1.84e-9*Math.cos(5.59805976614+6283.14316029419*t),$R1+=1.84e-9*Math.cos(2.85275392124+7238.6755916*t),$R1+=1.79e-9*Math.cos(2.54259058334+14314.1681130498*t),$R1+=2.25e-9*Math.cos(1.64458698399+4732.0306273434*t),$R1+=2.36e-9*Math.cos(5.58826125715+6069.7767545534*t),$R1+=1.87e-9*Math.cos(2.72805985443+6062.6632075526*t),$R1+=1.84e-9*Math.cos(6.04216273598+6283.0085396886*t),$R1+=2.3e-9*Math.cos(3.62591335086+6284.0561710596*t),$R1+=1.63e-9*Math.cos(2.19117396803+18073.7049386502*t),$R1+=1.72e-9*Math.cos(.9761295074+3930.2096962196*t),$R1+=2.15e-9*Math.cos(1.04672844028+3496.032826134*t),$R1+=1.69e-9*Math.cos(4.75084479006+17267.26820169119*t),$R1+=1.52e-9*Math.cos(.19390712179+9779.1086761254*t),$R1+=1.82e-9*Math.cos(5.16288118255+17253.04110768959*t),$R1+=1.49e-9*Math.cos(.8094418426+709.9330485583*t),$R1+=1.63e-9*Math.cos(2.1920957039+6076.8903015542*t),$R1+=1.86e-9*Math.cos(5.01159497089+11015.1064773348*t),$R1+=1.34e-9*Math.cos(.97765485759+65147.6197681377*t),$R1+=1.41e-9*Math.cos(4.38421981312+4136.9104335162*t),$R1+=1.58e-9*Math.cos(4.60974280627+9623.6882766912*t),$R1+=1.33e-9*Math.cos(3.30508592837+154717.6098876827*t),$R1+=1.63e-9*Math.cos(6.11782626245+3.523118349*t),$R1+=1.74e-9*Math.cos(1.58078542187+7.1135470008*t),$R1+=1.41e-9*Math.cos(.49976927274+25158.6017197654*t),$R1+=1.24e-9*Math.cos(6.03440460031+9225.539273283*t),$R1+=1.5e-9*Math.cos(5.30166336812+13517.8701062334*t), 3$R1+=1.27e-9*Math.cos(1.92389511438+22483.84857449259*t),$R1+=1.21e-9*Math.cos(2.37813129011+167283.7615876655*t),$R1+=1.2e-9*Math.cos(3.98423684853+4686.8894077068*t),$R1+=1.17e-9*Math.cos(5.81072642211+12569.6748183318*t),$R1+=1.22e-9*Math.cos(5.60973054224+5642.1982426092*t),$R1+=1.57e-9*Math.cos(3.40236426002+16496.3613962024*t),$R1+=1.29e-9*Math.cos(2.10705116371+1589.0728952838*t),$R1+=1.16e-9*Math.cos(.55839966736+5849.3641121146*t),$R1+=1.23e-9*Math.cos(1.52961392771+12559.038152982*t),$R1+=1.11e-9*Math.cos(.44848279675+6172.869528772*t),$R1+=1.23e-9*Math.cos(5.81645568991+6282.0955289232*t),$R1+=1.5e-9*Math.cos(4.26278409223+3128.3887650958*t),$R1+=1.06e-9*Math.cos(2.27437761356+5429.8794682394*t),$R1+=1.04e-9*Math.cos(4.42743707728+23543.23050468179*t),$R1+=1.21e-9*Math.cos(.39459045915+12132.439962106*t),$R1+=1.04e-9*Math.cos(2.41842602527+426.598190876*t),$R1+=1.1e-9*Math.cos(5.80381480447+16858.4825329332*t),$R1+=1e-9*Math.cos(2.93805577485+4535.0594369244*t),$R1+=9.7e-10*Math.cos(3.97935904984+6133.5126528568*t),$R1+=1.1e-9*Math.cos(6.22339014386+12146.6670561076*t),$R1+=9.8e-10*Math.cos(.87576563709+6525.8044539654*t),$R1+=9.8e-10*Math.cos(3.15248421301+10440.2742926036*t),$R1+=9.5e-10*Math.cos(2.461684111+3097.88382272579*t),$R1+=8.8e-10*Math.cos(.23371480284+13119.72110282519*t),$R1+=9.8e-10*Math.cos(5.77016493489+7342.4577801806*t),$R1+=9.2e-10*Math.cos(6.03915555063+20426.571092422*t),$R1+=9.6e-10*Math.cos(5.56909292561+2388.8940204492*t),$R1+=8.1e-10*Math.cos(1.32131147691+5650.2921106782*t),$R1+=8.6e-10*Math.cos(3.94529200528+10454.5013866052*t),$R1+=7.6e-10*Math.cos(2.70729716925+143571.32428481648*t),$R1+=9.1e-10*Math.cos(5.64100034152+8827.3902698748*t),$R1+=7.6e-10*Math.cos(1.80783856698+28286.9904848612*t),$R1+=8.1e-10*Math.cos(1.90858992196+29088.811415985*t),$R1+=7.5e-10*Math.cos(3.40955892978+5481.2549188676*t),$R1+=6.9e-10*Math.cos(4.49936170873+17256.6315363414*t),$R1+=8.8e-10*Math.cos(1.10098454357+11769.8536931664*t),$R1+=6.6e-10*Math.cos(2.78285801977+536.8045120954*t),$R1+=6.8e-10*Math.cos(3.88179770758+17260.1546546904*t),$R1+=8.4e-10*Math.cos(1.59303306354+9380.9596727172*t),$R1+=8.8e-10*Math.cos(3.88076636762+7477.522860216*t),$R1+=6.1e-10*Math.cos(6.17558202197+11087.2851259184*t),$R1+=6e-10*Math.cos(4.34824715818+6206.8097787158*t),$R1+=8.2e-10*
3Math.cos(4.59843208943+9388.0059094152*t),$R1+=7.9e-10*Math.cos(1.63131230601+4933.2084403326*t),$R1+=7.8e-10*Math.cos(4.20905757484+5729.506447149*t),$R1+=5.7e-10*Math.cos(5.48157926651+18319.5365848796*t),$R1+=6e-10*Math.cos(1.01261781084+12721.572099417*t),$R1+=5.6e-10*Math.cos(1.63031935692+15720.8387848784*t),$R1+=5.5e-10*Math.cos(.24926735018+15110.4661198662*t),$R1+=6.1e-10*Math.cos(5.93059279661+12539.853380183*t),$R1+=5.5e-10*Math.cos(4.84298966314+13095.8426650774*t),$R1+=6.7e-10*Math.cos(6.11690589247+8662.240323563*t),$R1+=5.4e-10*Math.cos(5.73750638571+3634.6210245184*t),$R1+=7.4e-10*Math.cos(1.05466745829+16460.33352952499*t),$R1+=5.3e-10*Math.cos(2.29084335688+16062.1845261168*t),$R1+=6.4e-10*Math.cos(2.13513767927+7875.6718636242*t),$R1+=6.7e-10*Math.cos(.07096807518+14945.3161735544*t),$R1+=5.1e-10*Math.cos(2.31511194429+6262.7205305926*t),$R1+=5.7e-10*Math.cos(5.77055471237+12043.574281889*t),$R1+=5.6e-10*Math.cos(4.41980790431+4701.1165017084*t),$R1+=5.9e-10*Math.cos(5.87963500073+5331.3574437408*t),$R1+=5.8e-10*Math.cos(2.30546168628+955.5997416086*t),$R1+=4.9e-10*Math.cos(1.93839278478+5333.9002410216*t),$R1+=4.8e-10*Math.cos(2.69973662261+6709.6740408674*t),$R1+=6.4e-10*Math.cos(1.64379897981+6262.300454499*t),$R1+=4.6e-10*Math.cos(3.98449608961+98068.53671630539*t),$R1+=5e-10*Math.cos(3.68875893005+12323.4230960088*t),$R1+=4.5e-10*Math.cos(3.30068569697+22003.9146348698*t),$R1+=4.7e-10*Math.cos(1.26317154881+11919.140866668*t),$R1+=4.5e-10*Math.cos(.89150445122+51868.2486621788*t),$R1+=4.3e-10*Math.cos(1.61526242998+6277.552925684*t),$R1+=4.3e-10*Math.cos(5.74295325645+11403.676995575*t),$R1+=4.4e-10*Math.cos(3.43070646822+10021.8372800994*t),$R1+=5.6e-10*Math.cos(.02481833774+15671.0817594066*t),$R1+=5.5e-10*Math.cos(3.14274403422+33019.0211122046*t),$R1+=4.5e-10*Math.cos(3.00877289177+8982.810669309*t),$R1+=4.6e-10*Math.cos(.73303568429+6303.4311693902*t),$R1+=4.9e-10*Math.cos(1.60455690285+6303.8512454838*t),$R1+=4.5e-10*Math.cos(.40210030323+6805.6532680852*t),$R1+=5.3e-10*Math.cos(.94869680175+10988.808157535*t),$R1+=4.1e-10*Math.cos(1.61122384329+6819.8803620868*t),$R1+=5.5e-10*Math.cos(.89439119424+11933.3679606696*t),$R1+=4.5e-10*Math.cos(3.88495384656+60530.4889857418*t),$R1+=4e-10*Math.cos(4.75740908001+38526.574350872*t),$R1+=4e-10*Math.cos(1.49921251887+18451.07854656599*t),$R1+=4e-10*Math.cos(3.77498297228+26087.9031415742*t),$R1+=5.1e-10*Math.cos(1.70258603562+1551.045222648*t),$R1+=3.9e-10*Math.cos(2.97100699926+2118.7638603784*t),$R1+=5.3e-10*Math.cos(5.19854123078+77713.7714681205*t),$R1+=4.7e-10*Math.cos(4.26356628717+21424.4666443034*t),$R1+=3.7e-10*Math.cos(.62902722802+24356.7807886416*t),$R1+=3.6e-10*Math.cos(.11087914947+10344.2950653858*t),$R1+=3.6e-10*Math.cos(.77037556319+12029.3471878874*t),$R1+=3.5e-10*Math.cos(3.30933994515+24072.9214697764*t),$R1+=3.5e-10*Math.cos(5.93650887012+31570.7996493912*t),$R1+=3.6e-10*Math.cos(2.15108874765+30774.5016425748*t),$R1+=3.6e-10*Math.cos(1.75078825382+16207.886271502*t),$R1+=3.3e-10*Math.cos(5.06264177921+226858.23855437007*t),$R1+=3.4e-10*Math.cos(6.168913788+24491.4257925834*t),$R1+=3.5e-10*Math.cos(3.19120695549+32217.2001810808*t),$R1+=3.4e-10*Math.cos(2.31528650443+55798.4583583984*t),$R1+=3.2e-10*Math.cos(4.21446357042+15664.03552270859*t),$R1+=3.9e-10*Math.cos(1.24979117796+6418.1409300268*t),$R1+=3.7e-10*Math.cos(4.1194365577+2787.0430238574*t),$R1+=3.2e-10*Math.cos(1.6288771089+639.897286314*t),$R1+=3.8e-10*Math.cos(5.89832942685+640.8776073822*t),$R1+=3.2e-10*Math.cos(1.72442327688+27433.88921587499*t),$R1+=3.1e-10*Math.cos(2.78828943753+12139.5535091068*t),$R1+=3.5e-10*Math.cos(4.44608896525+18202.21671665939*t),$R1+=3.4e-10*Math.cos(3.96287980676+18216.443810661*t),$R1+=3.3e-10*Math.cos(4.73611335874+16723.350142595*t),$R1+=3.4e-10*Math.cos(1.43910280005+49515.382508407*t),$R1+=3.1e-10*Math.cos(.23302920161+23581.2581773176*t),$R1+=2.9e-10*Math.cos(2.0263384022+11609.8625440122*t),$R1+=3e-10*Math.cos(2.5492323024+9924.8104215106*t),$R1+=3.2e-10*Math.cos(4.91793198558+11300.5842213564*t),$R1+=2.8e-10*Math.cos(.26187189577+13521.7514415914*t),$R1+=2.8e-10*Math.cos(3.84568936822+2699.7348193176*t),$R1+=2.9e-10*Math.cos(1.83149729794+29822.7832363242*t),$R1+=3.3e-10*Math.cos(4.60320094415+19004.6479494084*t),$R1+=2.7e-10*Math.cos(4.46183450287+6702.5604938666*t),$R1+=3e-10*
3Math.cos(4.4649407224+36147.4098773004*t),$R1+=2.7e-10*Math.cos(.03211931363+6279.7894925736*t),$R1+=2.6e-10*Math.cos(5.46497324333+6245.0481773556*t),$R1+=3.5e-10*Math.cos(4.52695674113+36949.2308084242*t),$R1+=2.7e-10*Math.cos(3.52528177609+10770.8932562618*t),$R1+=2.6e-10*Math.cos(1.48499438453+11080.1715789176*t),$R1+=3.5e-10*Math.cos(2.82154380962+19402.7969528166*t),$R1+=2.5e-10*Math.cos(2.46339998836+6279.4854213396*t),$R1+=2.6e-10*Math.cos(4.97688894643+16737.5772365966*t),$R1+=2.6e-10*Math.cos(2.36136541526+17996.0311682222*t),$R1+=2.9e-10*Math.cos(4.15148654061+45892.73043315699*t),$R1+=2.6e-10*Math.cos(4.50714272714+17796.9591667858*t),$R1+=2.7e-10*Math.cos(4.72625223674+1066.49547719*t),$R1+=2.5e-10*Math.cos(2.89309528854+6286.6662786432*t),$R1+=2.7e-10*Math.cos(.37462444357+12964.300703391*t),$R1+=2.9e-10*Math.cos(4.94860010533+5863.5912061162*t),$R1+=3.1e-10*Math.cos(3.93096113577+29864.334027309*t),$R1+=2.4e-10*Math.cos(6.14987193584+18606.4989460002*t),$R1+=2.4e-10*Math.cos(3.74225964547+29026.48522950779*t),$R1+=2.5e-10*Math.cos(5.70460621565+27707.5424942948*t),$R1+=2.5e-10*Math.cos(5.33928840652+15141.390794312*t),$R1+=2.7e-10*Math.cos(3.0232089714+6286.3622074092*t),$R1+=2.3e-10*Math.cos(.28364955406+5327.4761083828*t),$R1+=2.6e-10*Math.cos(1.34240461687+18875.525869774*t),$R1+=2.4e-10*Math.cos(1.33998410121+19800.9459562248*t),$R1+=2.5e-10*Math.cos(6.00172494004+6489.2613984286*t),$R1+=2.2e-10*Math.cos(1.81777974484+6288.5987742988*t),$R1+=2.2e-10*Math.cos(3.5860360664+6915.8595893046*t),$R1+=2.9e-10*Math.cos(2.09564449439+15265.8865193004*t),$R1+=2.2e-10*Math.cos(1.02173599251+11925.2740926006*t),$R1+=2.2e-10*Math.cos(4.74660932338+28230.18722269139*t),$R1+=2.1e-10*Math.cos(2.30688751432+5999.2165311262*t),$R1+=2.1e-10*Math.cos(3.2265494443+25934.1243310894*t),$R1+=2.1e-10*Math.cos(3.04956726238+6566.9351688566*t),$R1+=2.7e-10*Math.cos(5.35653084499+33794.5437235286*t),$R1+=2.8e-10*Math.cos(3.91168324815+18208.349942592*t),$R1+=2e-10*Math.cos(1.52296293311+135.0650800354*t),$R1+=2.2e-10*Math.cos(4.66462839521+13362.4497067992*t),$R1+=1.9e-10*Math.cos(1.78121167862+156137.47598479927*t),$R1+=1.9e-10*Math.cos(2.99969102221+19651.048481098*t),$R1+=1.9e-10*Math.cos(2.86664273362+18422.62935909819*t),$R1+=2.5e-10*Math.cos(.94995632141+31415.379249957*t),$R1+=1.9e-10*Math.cos(4.71432851499+77690.75950573849*t),$R1+=1.9e-10*Math.cos(2.54227398241+77736.78343050249*t),$R1+=2e-10*Math.cos(5.91915117116+48739.859897083*t),$R1*t}function fe(t){return $R2=0,$R2+=4359385e-11*Math.cos(5.78455133738+6283.0758499914*t),$R2+=123633e-11*Math.cos(5.57934722157+12566.1516999828*t),$R2+=1.2341e-7*Math.cos(3.14159265359),$R2+=8.792e-8*Math.cos(3.62777733395+77713.7714681205*t),$R2+=5.689e-8*Math.cos(1.86958905084+5573.1428014331*t),$R2+=3.301e-8*Math.cos(5.47027913302+18849.2275499742*t),$R2+=1.471e-8*Math.cos(4.48028885617+5507.5532386674*t),$R2+=1.013e-8*Math.cos(2.81456417694+5223.6939198022*t),$R2+=8.54e-9*Math.cos(3.10878241236+1577.3435424478*t),$R2+=1.102e-8*Math.cos(2.84173992403+161000.6857376741*t),$R2+=6.48e-9*Math.cos(5.47349498544+775.522611324*t),$R2+=6.09e-9*Math.cos(1.37969434104+6438.4962494256*t),$R2+=4.99e-9*Math.cos(4.4164924225+6286.5989683404*t),$R2+=4.17e-9*Math.cos(.90242451175+10977.078804699*t),$R2+=4.02e-9*Math.cos(3.2037658529+5088.6288397668*t),$R2+=3.51e-9*Math.cos(1.8107922777+5486.777843175*t),$R2+=4.67e-9*Math.cos(3.65753702738+7084.8967811152*t),$R2+=4.58e-9*Math.cos(5.38585314743+149854.4001348079*t),$R2+=3.04e-9*Math.cos(3.51701098693+796.2980068164*t),$R2+=2.66e-9*Math.cos(6.17413982699+6836.6452528338*t),$R2+=2.79e-9*Math.cos(1.84120501086+4694.0029547076*t),$R2+=2.6e-9*Math.cos(1.41629543251+2146.1654164752*t),$R2+=2.66e-9*Math.cos(3.13832905677+71430.69561812909*t),$R2+=3.21e-9*Math.cos(5.35313367048+3154.6870848956*t),$R2+=2.38e-9*Math.cos(2.17720020018+155.4203994342*t),$R2+=2.93e-9*Math.cos(4.61501268144+4690.4798363586*t),$R2+=2.29e-9*Math.cos(4.7596958807+7234.794256242*t),$R2+=2.11e-9*Math.cos(.21868065485+4705.7323075436*t),$R2+=2.01e-9*Math.cos(4.21905743357+1349.8674096588*t),$R2+=1.95e-9*Math.cos(4.57808285364+529.6909650946*t),$R2+=2.53e-9*Math.cos(2.81496293039+1748.016413067*t),$R2+=1.82e-9*Math.cos(5.70454011389+6040.3472460174*t),$R2+=1.79e-9*Math.cos(6.02897097053+4292.3308329504*t),$R2+=1.86e-9*Math.cos(1.58690991244+6309.3741697912*t),$R2+=1.7e-9*Math.cos(2.90220009715+9437.762934887*t),$R2+=1.66e-9*Math.cos(1.99984925026+8031.0922630584*t),$R2+=1.58e-9*Math.cos(.047837135
352+2544.3144198834*t),$R2+=1.97e-9*Math.cos(2.01083639502+1194.4470102246*t),$R2+=1.65e-9*Math.cos(5.78372596778+83996.84731811189*t),$R2+=2.14e-9*Math.cos(3.38285934319+7632.9432596502*t),$R2+=1.4e-9*Math.cos(.36401486094+10447.3878396044*t),$R2+=1.51e-9*Math.cos(.95153163031+6127.6554505572*t),$R2+=1.36e-9*Math.cos(1.48426306582+2352.8661537718*t),$R2+=1.27e-9*Math.cos(5.48475435134+951.7184062506*t),$R2+=1.26e-9*Math.cos(5.26866506592+6279.5527316424*t),$R2+=1.25e-9*Math.cos(3.75754889288+6812.766815086*t),$R2+=1.01e-9*Math.cos(4.95015746147+398.1490034082*t),$R2+=1.02e-9*Math.cos(.68468295277+1592.5960136328*t),$R2+=1e-9*Math.cos(1.14568935785+3894.1818295422*t),$R2+=1.29e-9*Math.cos(.76540016965+553.5694028424*t),$R2+=1.09e-9*Math.cos(5.41063597567+6256.7775301916*t),$R2+=7.5e-10*Math.cos(5.84804322893+242.728603974*t),$R2+=9.5e-10*Math.cos(1.94452244083+11856.2186514245*t),$R2+=7.7e-10*Math.cos(.69373708195+8429.2412664666*t),$R2+=1e-9*Math.cos(5.19725292131+244287.60000722768*t),$R2+=8e-10*Math.cos(6.18440483705+1059.3819301892*t),$R2+=6.9e-10*Math.cos(5.25699888595+14143.4952424306*t),$R2+=8.5e-10*Math.cos(5.39484725499+25132.3033999656*t),$R2+=6.6e-10*Math.cos(.51779993906+801.8209311238*t),$R2+=5.5e-10*Math.cos(5.16878202461+7058.5984613154*t),$R2+=5.1e-10*Math.cos(3.88759155247+12036.4607348882*t),$R2+=5e-10*Math.cos(5.57636570536+6290.1893969922*t),$R2+=6.1e-10*Math.cos(2.24359003264+8635.9420037632*t),$R2+=5e-10*Math.cos(5.54441900966+1990.745017041*t),$R2+=5.6e-10*Math.cos(4.0030107804+13367.9726311066*t),$R2+=5.2e-10*Math.cos(4.13138898038+7860.4193924392*t),$R2+=5.2e-10*Math.cos(3.90943054011+26.2983197998*t),$R2+=4.1e-10*Math.cos(3.5712848278+7079.3738568078*t),$R2+=5.6e-10*Math.cos(2.76959005761+90955.5516944961*t),$R2+=4.2e-10*Math.cos(1.91461189199+7477.522860216*t),$R2+=4.2e-10*Math.cos(.42728171713+10213.285546211*t),$R2+=4.2e-10*Math.cos(1.09413724455+709.9330485583*t),$R2+=3.9e-10*Math.cos(3.93298068961+10973.55568635*t),$R2+=3.8e-10*Math.cos(6.17935925345+9917.6968745098*t),$R2+=4.9e-10*Math.cos(.83021145241+11506.7697697936*t),$R2+=5.3e-10*Math.cos(1.45828359397+233141.3144043615*t),$R2+=4.7e-10*Math.cos(6.21568666789+6681.2248533996*t),$R2+=3.7e-10*Math.cos(.3635930998+10177.2576795336*t),$R2+=3.5e-10*Math.cos(3.33024911524+5643.1785636774*t),$R2+=3.4e-10*Math.cos(5.63446915337+6525.8044539654*t),$R2+=3.5e-10*Math.cos(5.36033855038+25158.6017197654*t),$R2+=3.4e-10*Math.cos(5.36319798321+4933.2084403326*t),$R2+=3.3e-10*Math.cos(4.24722336872+12569.6748183318*t),$R2+=4.3e-10*Math.cos(5.26370903404+10575.4066829418*t),$R2+=4.2e-10*Math.cos(5.08837645072+11015.1064773348*t),$R2+=4e-10*Math.cos(1.98334703186+6284.0561710596*t),$R2+=4.2e-10*Math.cos(4.22496037505+88860.05707098669*t),$R2+=2.9e-10*Math.cos(3.1908862817+11926.2544136688*t),$R2+=2.9e-10*Math.cos(.15217616684+12168.0026965746*t),$R2+=3e-10*Math.cos(1.61904744136+9779.1086761254*t),$R2+=2.7e-10*Math.cos(.76388991416+1589.0728952838*t),$R2+=3.6e-10*Math.cos(2.74712003443+3738.761430108*t),$R2+=3.3e-10*Math.cos(3.08807829566+3930.2096962196*t),$R2+=3.1e-10*Math.cos(5.34906619513+143571.32428481648*t),$R2+=2.5e-10*Math.cos(.10240267494+22483.84857449259*t),$R2+=3e-10*Math.cos(3.47110495524+14945.3161735544*t),$R2+=2.4e-10*Math.cos(1.10425016019+4535.0594369244*t),$R2+=2.4e-10*Math.cos(1.5803725978+6496.3749454294*t),$R2+=2.3e-10*Math.cos(3.87710321433+6275.9623029906*t),$R2+=2.5e-10*Math.cos(3.9452977897+3128.3887650958*t),$R2+=2.3e-10*Math.cos(3.44685609601+4136.9104335162*t),$R2+=2.3e-10*Math.cos(3.83156029849+5753.3848848968*t),$R2+=2.2e-10*Math.cos(1.86956128067+16730.4636895958*t),$R2+=2.5e-10*Math.cos(2.42188933855+5729.506447149*t),$R2+=2e-10*Math.cos(1.78208352927+17789.845619785*t),$R2+=2.1e-10*Math.cos(4.303630874+16858.4825329332*t),$R2+=2.1e-10*Math.cos(.49258939822+29088.811415985*t),$R2+=2.5e-10*Math.cos(1.33030250444+6282.0955289232*t),$R2+=2.7e-10*Math.cos(2.54785812264+3496.032826134*t),$R2+=2.2e-10*Math.cos(1.1123252195+12721.572099417*t),$R2+=2.1e-10*Math.cos(5.97759081637+7.1135470008*t),$R2+=1.9e-10*Math.cos(.80292033311+16062.1845261168*t),$R2+=2.3e-10*Math.cos(4.12454848769+2388.8940204492*t),$R2+=2.2e-10*Math.cos(4.92663152168+18875.525869774*t),$R2+=2.3e-10*Math.cos(5.68902059771+16460.33352952499*t),$R2+=2.3e-10*Math.cos(4.97346265647+17260.1546546904*t),$R2+=2.3e-10*Math.cos(3.03021283729+66567.48586525429*t),$R2+=1.6e-10*Math.cos(3.89740925257+5331.3574437408*t),$R2+=1.7e-10*Math.cos(3.08268671348+154717.6098876827*t),$R2+=1.6e-10*Math.cos(3.95085099736+3097.88382272579*t),$R2+=1.6e-10*Math.cos(3.99041783945+6283.14316029419*t),$R2+=2e-10*Math.cos(6.10644140189+167283.7615876655*t),$R2+=1.5e-10*Math.cos(4.09775914607+11712.9553182308*t),$R2+=1.6e-10*Math.cos(5.717699407+17298.1823273262*t),$R2+=1.6e-10*Math.cos(3.28894009404+5884.9268465832*t),$R2+=1.5e-10*Math.cos(5.64785377164+12559.038152982*t),$R2+=1.6e-10*Math.cos(4.4345208093+6283.0085396886*t),$R2+=1.4e-10*
3Math.cos(2.31721603062+5481.2549188676*t),$R2+=1.4e-10*Math.cos(4.43479032305+13517.8701062334*t),$R2+=1.4e-10*Math.cos(4.73209312936+7342.4577801806*t),$R2+=1.2e-10*Math.cos(.64705975463+18073.7049386502*t),$R2+=1.1e-10*Math.cos(1.514433322+16200.7727245012*t),$R2+=1.1e-10*Math.cos(.88708889185+21228.3920235458*t),$R2+=1.4e-10*Math.cos(4.50116508534+640.8776073822*t),$R2+=1.1e-10*Math.cos(4.64339996198+11790.6290886588*t),$R2+=1.1e-10*Math.cos(1.31064298246+4164.311989613*t),$R2+=9e-11*Math.cos(3.02238989305+23543.23050468179*t),$R2+=9e-11*Math.cos(2.04999402381+22003.9146348698*t),$R2+=9e-11*Math.cos(4.91488110218+213.299095438*t),$R2*t*t}function Te(t){return $R3=0,$R3+=144595e-11*Math.cos(4.27319435148+6283.0758499914*t),$R3+=6.729e-8*Math.cos(3.91697608662+12566.1516999828*t),$R3+=7.74e-9,$R3+=2.47e-9*Math.cos(3.73019298781+18849.2275499742*t),$R3+=3.6e-10*Math.cos(2.8008140905+6286.5989683404*t),$R3+=3.3e-10*Math.cos(5.62216602775+6127.6554505572*t),$R3+=1.9e-10*Math.cos(3.71292621802+6438.4962494256*t),$R3+=1.6e-10*Math.cos(4.26011484232+6525.8044539654*t),$R3+=1.6e-10*Math.cos(3.50416887054+6256.7775301916*t),$R3+=1.4e-10*
3Math.cos(3.62127621114+25132.3033999656*t),$R3+=1.1e-10*Math.cos(4.39200958819+4705.7323075436*t),$R3+=1.1e-10*Math.cos(5.22327127059+6040.3472460174*t),$R3+=1e-10*Math.cos(4.28045254647+83996.84731811189*t),$R3+=9e-11*Math.cos(1.56864096494+5507.5532386674*t),$R3+=1.1e-10*Math.cos(1.37795688024+6309.3741697912*t),$R3+=1e-10*Math.cos(5.19937959068+71430.69561812909*t),$R3+=9e-11*Math.cos(.4727519993+6279.5527316424*t),$R3+=9e-11*Math.cos(.74642756529+5729.506447149*t),$R3+=7e-11*Math.cos(2.9737489156+775.522611324*t),$R3+=7e-11*Math.cos(3.28615691021+7058.5984613154*t),$R3+=7e-11*Math.cos(2.19184402142+6812.766815086*t),$R3+=5e-11*Math.cos(3.15419034438+529.6909650946*t),$R3+=6e-11*Math.cos(4.54725567047+1059.3819301892*t),$R3+=5e-11*Math.cos(1.51104406936+7079.3738568078*t),$R3+=7e-11*Math.cos(2.98052059053+6681.2248533996*t),$R3+=5e-11*Math.cos(2.30961231391+12036.4607348882*t),$R3+=5e-11*Math.cos(3.71102966917+6290.1893969922*t),$R3*t*t*t}function Pe(t){return $R4=0,$R4+=3.858e-8*Math.cos(2.56384387339+6283.0758499914*t),$R4+=3.06e-9*Math.cos(2.2676950123+12566.1516999828*t),$R4+=5.3e-10*Math.cos(3.44031471924+5573.1428014331*t),$R4+=1.5e-10*Math.cos(2.04794573436+18849.2275499742*t),$R4+=1.3e-10*Math.cos(2.05688873673+77713.7714681205*t),$R4+=7e-11*Math.cos(4.4121885448+161000.6857376741*t),$R4+=5e-11*Math.cos(5.26154653107+6438.4962494256*t),$R4+=5e-11*Math.cos(4.07695126049+6127.6554505572*t),$R4+=6e-11*Math.cos(3.81514213664+149854.4001348079*t),$R4+=3e-11*Math.cos(1.28175749811+6286.5989683404*t),$R4*t*t*t*t}function pe(t){return $R5=0,$R5+=8.6e-10*Math.cos(1.21579741687+6283.0758499914*t),$R5+=1.2e-10*Math.cos(.65617264033+12566.1516999828*t),$R5+=1e-11*Math.cos(.38068797142+18849.2275499742*t),$R5*t*t*t*t*t}var we,Fe,ve,Ae,ze=Math.PI,Se="undef",Ee=315576e4,Oe=86400,xe=86400,He=3600,ke=3600,Ne=60,Je=31556925.9746784,be=ze/180,Ve=.017453292519943295,Le=6.283185307179586,Ye=149597870700,_e=6378137,ye=.0002908882086657216,Ce=484813681109536e-20,Xe=2551439.9952,Ue=180/ze,Be=ze/180,Ie=0,Ge=new Object;Ge.getMoonCoor=function(t,e,a,M,s=!1,h="en"){t=new Date(t.getTime());a*=-1,t.setMinutes(t.getMinutes()-M),Ie=J(t);const c=t,n=e*be,R=a*be,$=Zt(c,n,R),i=$.azimuth*Ue+180,r=$.corrAltitude*Ue;let u="";if(s){const t=Dt(c);let e=new Array("Neumond","Zunehmende Sichel","Erstes Viertel","Zunehmender Mond","Vollmond","Abnehmender Mond","Letztes Viertel","Abnehmende Sichel","Neumond");"en"==h&&(e=new Array("New Moon","Waxing Crescent","First Quarter","Waxing Gibbous","Full Moon","Waning Gibbous","Third Quarter","Waning Crescent","New Moon"));let a=1/29.53*360*Be,M=o(t,90*Be);M=M<a||M>90*Be-a?2*Math.round(t/(90*Be)):2*Math.floor(t/(90*Be))+1,u=e[M]}return{Azimuth_Deg:i,Altitude_Deg:r,PhaseDescription:u}},Ge.getSunCoor=function(t,e,a,M){t=new Date(t.getTime());a*=-1,t.setMinutes(t.getMinutes()-M),Ie=J(t);const o=t,s=e*be,h=a*be,c=it(o,s,h),n=c.azimuth*Ue+180,R=c.corrAltitude*Ue;return{Azimuth_Deg:n,Altitude_Deg:R}},Ge.getAntipodalCoor=function(t,e){return P(t,e)},Ge.getMoonSecInfo=function(t,e,M,s,h){t=new Date(t.getTime());M*=-1,t.setMinutes(t.getMinutes()-s),Ie=J(t);var c=t,n=e*be,R=M*be,$=V(c),i=b(c),r=i/24/60/60,u=Zt(c,n,R),d=it(c,n,R),m=u.azimuth,D=u.corrAltitude,f=u.azimuth*Ue+180,T=u.corrAltitude*Ue,P=x(c),p=a(Kt(c,n,R))*Ue,w=360-p,F=Bt(c)/1e3,v=Qt(c),A=qt(c),z=d.corrAltitude*Ue;nextNewMoon=new Date(Tt(c.getTime())),prevNewMoon=new Date(nextNewMoon.getTime()),nextNewMoon.getTime()<c.getTime()?(NewMoonX=new Date(c.getTime()),NewMoonX.setSeconds(c.getSeconds()+Xe),nextNewMoon=new Date(Tt(NewMoonX.getTime()))):(prevNewMoonX=new Date(c.getTime()),prevNewMoonX.setSeconds(c.getSeconds()-Xe),prevNewMoon=new Date(Tt(prevNewMoonX.getTime()))),nextFullMoon=new Date(Pt(c.getTime())),prevFullMoon=new Date(nextFullMoon.getTime()),nextFullMoon.getTime()<c.getTime()?(FullMoonX=new Date(c.getTime()),FullMoonX.setSeconds(c.getSeconds()+Xe),nextFullMoon=new Date(Pt(FullMoonX.getTime()))):(prevFullMoonX=new Date(c.getTime()),prevFullMoonX.setSeconds(c.getSeconds()-Xe),prevFullMoon=new Date(Pt(prevFullMoonX.getTime())));var S=(c.getTime()-prevNewMoon.getTime())/1e3/60/60/24,E=(nextNewM
3oon.getTime()-prevNewMoon.getTime())/1e3/60/60/24,O=Dt(c),H=Dt(c)/(2*ze);if("en"==h)var k=new Array("New Moon","Waxing Crescent","First Quarter","Waxing Gibbous","Full Moon","Waning Gibbous","Third Quarter","Waning Crescent","New Moon");else k=new Array("Neumond","Zunehmende Sichel","Erstes Viertel","Zunehmender Mond","Vollmond","Abnehmender Mond","Letztes Viertel","Abnehmende Sichel","Neumond");var N=1/29.53*360*Be,L=o(O,90*Be);L=L<N||L>90*Be-N?2*Math.round(O/(90*Be)):2*Math.floor(O/(90*Be))+1;var Y=k[L],_=(new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()+Ie),Gt(c)),y=_.decl*Ue,C=I(_.ra*Ue),U=l(c),B=Q(G(_.ra*Ue)),Z=j(U),q=B+Z;q>=360&&(q-=360);let K=_.decl*Ue,tt=(_.ra-g(c))*Ue%360;return tt<-180?tt+=360:tt>180&&(tt-=360),{DateUTC:c,DeltaT:Ie,MeeusT:P,JD:$/24/60/60,JDE:i/24/60/60,JDED:r,GMST:W(U),latNum:n,longNum:R,Azimuth_Rad:m,Altitude_Rad:D,Azimuth_Deg:f,Altitude_Deg:T,Distance:F,Limb:p,ClockwiseLimb:w,IlluminatedFraction:v,PhaseAngle:A,nextNewMoon:Re(nextNewMoon,s),nextFullMoon:Re(nextFullMoon,s),prevNewMoon:Re(prevNewMoon,s),prevFullMoon:Re(prevFullMoon,s),LunationDuration:E,Age:S,PhaseAge:O,PhaseDescription:Y,Phase0to1:H,SunAltitude_Deg:z,Declination_Deg:y,RightAscension_HMS:C,GreenwichHourAngle:X(q),SublunarPointLat_Deg:K,SublunarPointLon_Deg:tt}},Ge.getSunSecInfo=function(t,e,a,M,o,s=0){t=new Date(t.getTime());a*=-1,t.setMinutes(t.getMinutes()-M),Ie=J(t);var h=t,n=e*be,R=a*be,$=V(h),i=b(h),r=i/24/60/60,u=it(h,n,R),d=u.corrAltitude*Ue,m=u.azimuth*Ue+180,D=u.corrAltitude,f=u.azimuth,T=O(h),P=(new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()+Ie),_(h)),p=P.decl*Ue,w=I(P.ra*Ue),F=l(h),v=Q(G(P.ra*Ue)),A=j(F),z=v+A;z>=360&&(z-=360);let S=P.decl*Ue,E=(P.ra-g(h))*Ue%360;E<-180?E+=360:E>180&&(E-=360);const x=3.828e26;console.log("Psun",x);const H=T,k=4*Math.PI*H**2,N=x/k;let L,Y=Se,y=90-d;if(y>90)L=Se,Y=0;else if(y<0)L=Se,Y=Se;else{var C=y*(Math.PI/180);L=d>=65?1/Math.cos(C):1/(Math.cos(C)+.50572*(90-y+6.07995)**-1.6364),Y=1.1*N*[(1-s/7.1)*.7**(L**.678)+s/7.1],L=c(L)}return{DeltaT:Ie,JD:$/24/60/60,JDE:i/24/60/60,JDED:r,GMST:W(F),Azimuth_Rad:f,Altitude_Rad:D,Azimuth_Deg:m,Altitude_Deg:d,Air_Mass_Factor:L,Solar_Constante:N,Irradiance:Y,Distance:T/1e3,Declination_Deg:p,RightAscension_HMS:w,GreenwichHourAngle:X(z),SubsolarPointLat_Deg:S,SubsolarPointLon_Deg:E}},Ge.getMoonDayInfo=function(t,e,a,M,o){t=new Date(t.getTime());var s=new Date(t.getFullYear(),t.getMonth(),t.getDate(),12,0,0,0);a*=-1,t.setMinutes(t.getMinutes()-M),Ie=J(t);var h=e*be,c=a*be,n=0;n=M<0?1*xe:-1*xe;var R=oe(s,h,c);R!=Se&&(R=Re(R,M),R.getDate()!=s.getDate()&&(dateV=new Date(s.getTime()),R.getMonth()==s.getMonth()?R.getDate()>s.getDate()?dateV.setSeconds(dateV.getSeconds()-xe):dateV.setSeconds(dateV.getSeconds()+xe):R.getFullYear()==s.getFullYear()?R.getMonth()>s.getMonth()?dateV.setSeconds(dateV.getSeconds()-xe):dateV.setSeconds(dateV.getSeconds()+xe):R.getFullYear()>s.getFullYear()?dateV.setSeconds(dateV.getSeconds()-xe):dateV.setSeconds(dateV.getSeconds()+xe),R=oe(dateV,h,c),R=Re(R,M)),R!=Se&&R.getDate()!=s.getDate()&&(R="< 00:00"));var $=he(s,h,c);$!=Se&&($=Re($,M),$.getDate()!=s.getDate()&&(dateV=new Date(s.getTime()),$.getMonth()==s.getMonth()?$.getDate()>s.getDate()?dateV.setSeconds(dateV.getSeconds()-xe):dateV.setSeconds(dateV.getSeconds()+xe):$.getFullYear()==s.getFullYear()?$.getMonth()>s.getMonth()?dateV.setSeconds(dateV.getSeconds()-xe):dateV.setSeconds(dateV.getSeconds()+xe):$.getFullYear()>s.getFullYear()?dateV.setSeconds(dateV.getSeconds()-xe):dateV.setSeconds(dateV.getSeconds()+xe),$=he(dateV,h,c),$=Re($,M)),$!=Se&&$.getDate()!=s.getDate()&&($="> 23:59"));var i=Se;i=ne(s,h,c);i!=Se&&(i=Re(i,M),i.getDate()!=s.getDate()&&(dateV=new Date(s.getTime()),dateV.setSeconds(dateV.getSeconds()+n),i=ne(dateV,h,c),i=Re(i,M)),i!=Se&&i.getDate()!=s.getDate()&&(i=Se));var r=Se;if(i!=Se){var u=Zt(i,h,c);r=u.corrAltitude*Ue}else{var l=ne(s,h,c);u=Zt(l,h,c);r=u.corrAltitude*Ue}return R==Se&&$==Se&&r>0&&(R="circumpolar",$="circumpolar"),R==Se&&$==Se&&r<0&&(R="never rises",$="never rises"),{Set:$,Rise:R,Transit:i,TransitAltitude:r,DeltaT:Ie}},Ge.getSunDayInfo=function(t,e,a,M,o){if(M>=720)var s=10;else if(M<=-720)s=14;else s=12;t=new Date(t.getTime());var h=new Date(t.getFullYear(),t.getMonth(),t.getDate(),s,0,0,0);a*=-1,t.setMinutes(t.getMinutes()-M),Ie=J(t);var c=e*be,n=a*be,R=wt(h,c,n),$=vt(h,c,n),i=Ft(h,c,n);R!=Se&&(R=Re(R,M),R.getDate()!=h.getDate()&&(R=Se)),i!=Se&&(i=Re(i,M),i.getDate()!=h.getDate()&&(i=Se));var r=Se;if($!=Se){var u=it($,c,n);r=u.corrAltitude*Ue}var l=0,d=0;if(i!=Se&&R!=Se){l=(i.getTime()-R.getTime())/1e3,d=l/3600;var g=parseInt(l/3600),m=parseInt((l-3600*g)/60),D=Math.floor(l-(3600*g+60*m));l=g+"h"+m+"m"+D+"s"}var f=Se,T=Se,P=Se,p=Se,w=Se,F=Se;if(R!=Se&&(f=At(h,c,n),P=St(h,c,n),w=Ot(h,c,n)),i!=Se&&(T=zt(h,c,n),p=Et(h,c,n),F=xt(h,c,n)),$!=Se&&($=Re($,M)),R==Se&&i==Se&&r>
30&&(R="circumpolar",i="circumpolar",l="24h0m0s",d=24),R==Se&&i==Se&&r<0&&(R="never rises",i="never rises",l="0h0m0s",d=0),R==Se&&i!=Se){R="< 00:00";var v=new Date(i);v.setHours(0),v.setMinutes(0),v.setSeconds(0),l=(i.getTime()-v.getTime())/1e3,d=l/3600;g=parseInt(l/3600),m=parseInt((l-3600*g)/60),D=Math.floor(l-(3600*g+60*m));l=g+"h"+m+"m"+D+"s"}if(i==Se&&R!=Se){i="> 23:59";var A=new Date(R);A.setHours(23),A.setMinutes(59),A.setSeconds(59),l=(A.getTime()-R.getTime())/1e3+1,d=l/3600;g=parseInt(l/3600),m=parseInt((l-3600*g)/60),D=Math.floor(l-(3600*g+60*m));l=g+"h"+m+"m"+D+"s"}return f!=Se&&(f=Re(f,M),f.getDate()!=h.getDate()&&(f=Se)),T!=Se&&(T=Re(T,M),T.getDate()!=h.getDate()&&(T=Se)),P!=Se&&(P=Re(P,M),P.getDate()!=h.getDate()&&(P=Se)),p!=Se&&(p=Re(p,M),p.getDate()!=h.getDate()&&(p=Se)),w!=Se&&(w=Re(w,M),w.getDate()!=h.getDate()&&(w=Se)),F!=Se&&(F=Re(F,M),F.getDate()!=h.getDate()&&(F=Se)),{AstronomicalTwilightBegin:w,NauticalTwilightBegin:P,CivilTwilightBegin:f,Rise:R,Transit:$,Set:i,CivilTwilightEnd:T,NauticalTwilightEnd:p,AstronomicalTwilightEnd:F,DaylightDuration:l,DaylightDurationHours:d,TransitAltitude:r,DeltaT:Ie}},Ge.drawMoon=function(t){function e(e){var a,M=[];if(e<=.25)M=[1,0],a=20-20*e*4;else if(e<=.5)M=[0,0],a=20*(e-.25)*4;else if(e<=.75)M=[1,1],a=20-20*(e-.5)*4;else{if(!(e<=1))return;M=[0,1],a=20*(e-.75)*4}var o="m"+t.r+",0 ";return o=o+"a"+a+",20 0 0,"+M[0]+" 0,"+2*t.r+" ",o=o+"a20,20 0 0,"+M[1]+" 0,-"+2*t.r,o}if(t=t||{},document.getElementById(t.el).innerHTML="",t.r="number"==typeof t.r?t.r:100,t.phase="number"==typeof t.phase?t.phase:.25,t.angel="number"==typeof t.angel?t.angel:90,t.altitude="number"==typeof t.altitude?t.altitude:0,t.x="number"==typeof t.x?t.x:0,t.y="number"==typeof t.y?t.y:0,t.altitude<=-.25)var a="#727301",M="#606060";else a="#fbfc99",M="#999999";if(t.el&&"string"==typeof t.el)var o=Raphael(t.el,2*t.r,2*t.r);else if(t.el&&"object"==typeof t.el&&t.el.canvas)o=t.el;else o=Raphael(0,0,2*t.r,2*t.r);o.circle(t.r+t.x,t.r+t.y,t.r).attr({"stroke-width":0,stroke:"#000000",fill:M});var s=o.path(e(t.phase)).attr({"stroke-width":0,stroke:"#999",fill:a}).transform("T"+t.x+","+t.y);return t.angel<0&&(t.angel=0),t.angel>360&&(t.angel=360),t.phase>.5?s.rotate(t.angel+90,t.r,t.r):s.rotate(t.angel-90,t.r,t.r),{setPhase:function(t){s.attr("path",e(t))}}},Ge.getSaisons=function(t,e){return moment.tz.zone(e)?(de(t),{Spring:moment.tz(we,e).format("DD.MM.YYYY HH:mm z"),Summer:moment.tz(Fe,e).format("DD.MM.YYYY HH:mm z"),Autumn:moment.tz(ve,e).format("DD.MM.YYYY HH:mm z"),Winter:moment.tz(Ae,e).format("DD.MM.YYYY HH:mm z")}):{Spring:"Error ??.??.????",Summer:"Error ??.??.????",Autumn:"Error ??.??.????",Winter:"Error ??.??.????"}},"function"==typeof define&&define.amd?define(Ge):"undefined"!=typeof module?module.exports=Ge:window.SoMo=Ge})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.