From d17cdf15a8dbd41b814a32ba7faf1f7f8e1ad8d6 Mon Sep 17 00:00:00 2001 From: Stephen Wille Date: Sun, 10 Jun 2018 13:58:01 -0700 Subject: [PATCH] Added cavalry .mp3 to replace flash.swf Added media query for <770px width. --- README.md | 1 - audio/calvary-charge.mp3 | Bin 0 -> 24966 bytes flash/alarmSound.fla | Bin 99840 -> 0 bytes flash/alarmSound.html | 318 -------------------- flash/alarmSound.swf | Bin 12858 -> 0 bytes index.html | 130 ++++---- js/timer5.js | 618 ++++++++++++++++----------------------- mainStyle.css | 188 ------------ mainStyle_ie.css | 186 ------------ style.css | 227 ++++++++++++++ test.html | 2 +- 11 files changed, 565 insertions(+), 1105 deletions(-) create mode 100644 audio/calvary-charge.mp3 delete mode 100644 flash/alarmSound.fla delete mode 100644 flash/alarmSound.html delete mode 100644 flash/alarmSound.swf delete mode 100644 mainStyle.css delete mode 100644 mainStyle_ie.css create mode 100644 style.css diff --git a/README.md b/README.md index 45ec86b..2175a18 100644 --- a/README.md +++ b/README.md @@ -9,4 +9,3 @@ then auto increments the blinds. Spacebar toggles start/stop. Working example: -http://pstephenwille.com/poker/index.html diff --git a/audio/calvary-charge.mp3 b/audio/calvary-charge.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..94ef853d4c33412d27b109446c5e5f01279c570a GIT binary patch literal 24966 zcmeFYXH*k!^zWOHLZpV?A%xId2vvRv2_%pRNT^bk-b5(|6-7xx@4bVB5F%ius#rh- z1w^_iRzN@m8wx5YH;} z6uHASI{rj3f)E-S5=1$P&_!6g+c^+)Y;Ybp2Ny3lGQohmk0E#9qfeiRiVg@y{C^Ml z_cuN|Z0}&3fEY?Z#0dm0J~$%U4d-CZJy3=_!YPy(bAA2Or%&ts+dY`OyIxTAaW@wm zd+uf)?m)YF5nQ-S2zOx6XahGJr$gLTY3^{f_2hoHV?7XpCsXs4R`b2 z?%b0ia~C??p%J8sz@QD#|LdpzpRd+I;G&`sE)ikj+>7ZFaxx_DR7kL!6PfUTe*t&# zKcD}(0{?Rb{^tt(A9Mvc@3FlAt=DucFr5L|;v|WK>oTPS5q!$Kf_b8--=j%$dWnMJ z{>#GX$ToTphr^Ml70BCk*v)Ck-#x09y5i^AI2q0T zH)o4RzNkicB<&jtyDf$@bXkYX@al;UC>L-zj{|PU5{lIR8xvc#09bIwEPjkxygbVB z92JBJ1}q#z*4c61TlY#C_|l)2(kcM&3INfF*tFHyBajS_!TG1%;(`3l@knX0X#(|z zB%Po5g1_M6d0RTHZWCsUka4M+R2#VRAC>fB)qAL5Mop(7x+GO^MVBOt@Kb*i5FLz* z@LeG(-!H_wsRt_!6~2yO(Sm(H4E<^@kZBLXe}ILX;sc5@I`N*?B8Fbqy<(65z;{Ez z^T(m_-Oys&t5a9z3tovC9qAw=ANJ`pgO=5mR<8f_*$wvIekyYF$uk|NUVs4iktpE& z+VlAa4oxM!%$(Z;l0e_JEK{d30OCgVe|r;E1J{?>lucRO6%buIo%!&SH2P5+b(c9A zw^adC>=3NU7P@*Y;J0A6|8TxQvN)KHQJs?XGP1t7nKdoYj@~5VD=|=wn8lRoj&_iw z*A(#CcJBa0sN@+*XT*#F7dWJ;5if`8)UC$(T>&sAK9$JrcDl1lJe)?%lO&4(UiZ{pSq=T* z8g<_A4L`jK)}_s^MlCOO;)5YMl%GUZJLi|zv+{l4J!dJU&vrNe8&m64wcqs8ZK|a_ zC7}sxKA7(Tp>$71x-HqC0X$oOsp#_Y2X=+*o-1tg?08z06teX}&Ih9M6fpwgotjMp(b6@h22YY9u z-u~LS_iOLgm?j>97}s%EzMfzBHG1{VSCRMc7D{$6R= z8I#}xviy5M7!w`qd!^I@Kp`r;Bvt)`UBLm7*N!<4Bor2#RK9C?kjB+;a#l40CnQH4 zMAi3U{KsRYdGh=YkS3InGtz?}YTPl{?CRnWI-^lw-vH!>(wKQklxziEMJEA%kIj2~ z!cS;2tckr0O)sVxQgX!)RU)Lno#I8EH8?3st;Z`8C2v27*05s#Cq(WFPgdi+A{hoh zu?C2(xK+LnjIDD`xGhEKo;5zpS*eRxF7RmN1Z@DAxHj8>KR_DXe$xMyeddY|!t6-!P<<#}Bx990 zD2Sll9jUyH0@>IGe;=BdHc#z3)->Xa$YO;2x~IHi;Oyqn-)(Cf#IP0xU`X1mjQt6P z%QKq28O>_$o^KTeJ?Pp9q`8zxi`pg8t!nMNIG*h1O`*9WZK}#uj*g^bdd%_)&Tf6J zZo^FGlzaRgQbv(y1GDeTeLmrhETx%;lzA8oA z1ClXd(XRlxUM`#mU|=Lj1lmY`4MJ}Yf9bclPm;`1v+m@9`fMZK%(o2asoUU(0WkDRuCDw$#yEVPUmp08o_a!h@qYD zxvyWZTl!+WVMZNCtyhw!w&iMqeaFY|w}e3|0RSwZQPx7uS$|x%p1ogy7ZSJ!B&qvk zp{ie#g1Gts%?JDrWzATH14A0_CIX-b8KVr4_)P1_G zTFSbpzU~U!kTq}TBkreE;_5PG&az|`5+u1(?ePT4*+r)dqsJ`Tr}WeL+1hT`tHAZo z9Rt>lhsNyP0lfz}+uJX*;qwZBaO#h_sBp_bzR1YzH9u6Rj2M3XLD?Py7260iPsu4vu4GenMd>wC{LPL zZvq40lP!9zA{Xxo{6Nu4MTtQ6khunPx`?DjI%>;$S}EzhFOsxopw~zc_ihMwjlXHaEOm-Q9U!h}fS=fI zxWi5F4SMc><$AJDc_J#057**GycAY{tt)!S{eFIb_x?@6MTY|p`|o!ta~$5vn_DII zI3Dq&c(eq5n5k|wu6eir`PT0NUBN}iFs?uQ`|iRo&dk=MUw4BnIbV||t42VAN*oR= z%}LVZjmF2ZI=dt-r96PV&`}VrckYyhQjVWg^p-h~!#?@a1TE^aK;NM3%R47@ZkSU$ zlJ{jq5*jSX{V#Dn`K?NM{_WO(SdFYe8TCr&4c$*V4(MCeU}>j4ASbI1`tVVD0U*N+ zyJYjHJgp&KM-UBVSOJ#yJ$P%EodXg0Z>4PPKW4py0@BE7LiS-yFr*AODniSrPGmY{ z7sS=WjNX(Tks;p$cn?tDr0T_Y+k9I@G@Be2={=i%FarZUp?KR5bV@(FLiYtVXg2nB zH#P+!`QYubVU)8~Nrrh;=n~J$dwJes8%MC<+o}_^iVyroI@EniFgXmLOG(B3TWOCGH!1 zbS7J52vx=!Ui))xy?w+hH>vJF0u9-c=JnbH>D+a<|JC z(+Fb2SXGvd+Dq_VM(vjqG!(t8!%;@}P+`$-@bz7`iAwgh?L(gSO$)j{IuE`!4PE9C zdPqkJVsDNeI3a5R0^9{60Ap5PdIoN@E2L zYO1BZdUfp`jj5~P?EpCpzHx*7~7MfuqZ94Th^qm)l9^$Dk|gl>OW*1rdm4e%WP@HUQ_Chm~-&qDe+=IjBkmZLxRFor~aF7we- znJ=J@(&RSzJ+Z{cddcUJLcg%e8nxrdG{*@%6eZzu?FeAL&&cA+h*yK1OPP!Yh$PUK zwML%N1iJDpo3u^o6*t5@EqVr6cnH)zq)%(Jb#&&-j^tx^X2K^4+0Y?Wxykt=wgvpi zU=6(0cLJ)YOFk^0;siveVKCM310bts&CV1$1TU)d~)IhkysfG9R5NoPl(c5oEx zK%qoyYl7Xrh46eBE^pdctx!vr_Kv0X*to2)C>ZTSHX(m9Cdjgb9lsNA^^`i@+m{tQ z`|#`4r`b)@-&=OdDj)v{+ff>o5ZQFLe183^?O4O@ZsPVk=XjHAL*+i_-mRJh`tfZh z?L3&!s*gv))!r~5@BC&S zhE|U_LDi7-$mfIPZ`!S+NLK za4uKrNejFM0ja(IXz4MIK0~Pj{cpSWLX$pn=^XJ#-$w&N6n5X#F}SxiJ{?C=JN3B#PvV48$FRe>-liX1`fg zwflK9$;Trw6iYC&a<0;O-QQngtjGGH`gi`vOnX#-*wS0;8=9Z_2%21p06=*jj6?Z@9eho>xGZF|vSXR@@s#Y$=orl1<23GfOBJ|xcHNY^p8 zXNpM9T+5WzX)QK=mRgeYvCW>?Un~6LxLh@Sv9OVKDoYI}mSG%GKAkG&opsQhMJ9!! zRt2B$M1JX*a`pI<712HEttn$}beOdxWm`%@?LO|V{m4EK`15g$ve7vr4-dzqJHq7Q;)#2z z;rirGh}*ITBJ)OkZf;2f(#=tB&TYOGj?(rHNCEO-6_Y=;G%^F>w3OBSX~7KT#>T5q zH1yFU5obhHM`id`#65sn|D>iso05s#^=62`nV-InQ%!^Gu_Ur6d=ShDhQ;{GICc+4 zd>v6@bPCk9RT}-b<{jv%1dKf!w$J%R=&*0=bBCXV{Yv25k5(Rz0svG17^Z4isuBH5 z9hXw3ihV1QJ@;8MVb4Nx2Ehl}yxe<;@@6LZxQ8mktv;I(Bk(}N&5}wM(c5-Vx_xI{ z4gBJGv+^h~Ex4_q8E$|h#l`H52=Fa_DeF7g6=xAy1dp(!?sa zy&e=Hh*a-*$*T4`@P=2-=juVi&F6%Oww-XT`zuu&0*;ZG2aWPvT{U$d&VwNEOs zuV0ng)D`r30-5n$@HvdZoer&8}UL!3x=~bLa|Tk zPW@h%5DP(s^6K0I!2pdsrBY~<*9Gss&oTwp5*RXUK%jlvTfq z*jqQL2J6#^xC4R3vN-?VDKNh-e^~^F6M~4?t}Ku;d&>i)Q+b9V)LS&{w7pG@;@k%g zXZy_$ibm4+nAg259a@K8yhuD_|57}ndtW(c$qvfLBLM)I$qR?=slXUBd3{d$2(5{H zdk;uL@7yx?9%2AohS{okuXvM{FsLUC40K|OKc2|f5%8i+AcL`FM9-r07Im6u^O3Jp zQ$-%}wM_5@O}D=zdQC#%G0*umC8RRv!oh7;s+%a4$?NP4SsvhoL~fxo)%!O#>R5q_ zsN7c5>U-mDyz%Wq$}vb zCD`2CtungObTw)7_4DRGcdBQKhOht_(IxMFQD@NR;vjElPz>8wGb5q-6lK2ag#R9p z62`)^bcyTbQs%yx0-I#XN<4)+(r8-Btr%HFeFX)on67xuMLk(XElFDoaqL4GiHZW} zA!)V2=}IF_n}A-t03ZFmFyN`c+@wJ<@~Ol`7$5B25)B5L7Ozjdl?l?W6L#~?n{Xi( zAS)%@jqZhfu@VB#-KS57cSui`u=YD%mB}hT?3|#!d89Uiv0X(EUEXkO`-llIJyiUB z(*Eb}^(p5D#L%UCKHYCn<qc;nAMEhmd9 zIWn}T>nIZ1HhD+56w$ZY~oFW3z(h&Fg-TV1I({D%FD|#i*yw$z8O96)5QW1~v+c+8CHCTr5@#L3~JqwAUb8IiB za;KbxMta)o%%5Hw(X4W^F&OHoY0(bM18JS{Tvb547&5CW!Vem?z2rCl51O>n2v; z`lI+Xx6oTvrAcFO$ZEG^Qexq1)9Yix4wPG&30lQIa@^3Ul3+R{?j-?OO-pq%x5eg=!&(^xTg+|V} z)<&*PI9+*m>53=sSuM`{UDhR{#meVzj~0OCeDm8pDcSd@HTHm{&^l*XKpF#BS$N7- zI@>8KMYj}k(L)`Y2#DZOt#8R(`0&e6{h>H0k>5e37_Fc6LKFb_Q{{6{YkJgF~ zC&5|Zrb3H)i(&?tpEEG%rVhu}5pVrB7y#GfhuyMgr@nV(VOyZ$u#_by&T=s(styT- zrYtBnxXlJfI9MZo5%e5d>9%7W&N56|`S{F+RVic?6FkcdT|snY5p13~-0#%qxLQqU zN+{T-R2+!+I2RTJ8iIGk#XP<^E7w51N6EC};G|UaYY8MMQi;F?f!RQvqA?;47B7MP=hntU$fc7i$m0}`e ze$KqjIxN-zoe=-S4V8AVUJN{`v1b+%Z|BYF)Zqij`yF`gU`!>^N2 zbydw#McTxVmyyq81XjG688`DH7K>_4vokx&G_$nt?@SThR}d zVD}aDFaQHn+Wpm}lnq!1kIj7P;2r#IV`!>;)trxV=Hq6WxAC#%z_tgsm)bP{K9IftakH}Q)#4C< z`1(G9V8$&vlfT_qXa5J+ubuF=nzZAb-n~BQK+TH@#NI;pFIEg9!W*E*`fLO(riR0r za&ndFo{akW!UK902iMg&Rhq zop5Y`k1Yw8lK znzqk8Yrlps6yEf})r?m<7&3$k5c3S*9nrz!o16O|V5>i(vLIq2CXjBxG7>5|c~$sJ zr1sM+i$Yk z9DB@@9vT}dyL(W3!5QcJo<_`msVsZ8KLl}a4@g2k%7poVYa##ftig<^`rNimHC(>D zMVt7`Bk@`}>*qz9q^|52Z_yM&%B+Y|!yF-R&BV0S+(f>Md#Oq*ZWerZ2paenIENYP zqw+l(5>qElj4RQOH#HD{uh|f99YH`ao~P4Sp#tAT<=t$HG^BEh9FmN;UtuSHI!3fs z#sW?>)w)u|(|wSW^5uuO3!@if7Bn*i2(?o8DH*qA^~8<_iM?C(>p9BlnPC>(uDj9( zD56#IV{_fxtkAFGC9ahX(13KVy$8y%zI#A&Xp19$IIe}r(*A20QN#_}VrH3uGYZzC zt1W-JmVhzyq>@q*lo$EJV<*`Qg&=>59`UmpnWPf zHZ7&+oR-4oO-@jXc&1zVW7N8aj?|&)5x6R`_1`^YphKr}y&OPPem?orl1<9o4XLL*4|^Xy0j-G( z+#vVbP->H^HNn{^2hYC8(5O1mZ>`@j5a9Ao*jB8GWB4*vz`sBa7mz{&Yh>35L|Se5 zc!#d&CA*D4bHa1Lib`h7!r=EDr@%?qDKlQp3|6?_8!p$b8YP;@P@9&}|e zM}}Sx;6|xEoFx`40FLeQHNxI{l-f7nH_zlV;&4XB$?tV!FFJFRwE%G_golP@kTt~l z2J7Zw78*zmhQh=^W_Z9JkOKNu+Wn){CV}v>A#6`_!C~m%2 zd|59b*T8!p=c$-EVdxu=kbJjIt}Vs-HIQmyk{+wiSpwlDKUHN;R9pJ$qLORkc<|Kv zRzn#O_j#Hf#z^r3p(7kWjNSdX;A>5Of}2y)#^Ch1)9J~_oY|j_Um26JQq__JgV^M8 zQEov;vz>7!Y_!Cdmj8DGdL9I_aVt1EP#o(iZ){3XvrPur5!Wuu;KS}*`tL;9%L0Ag zF3I3MAQ?0(u=_za12BZHAh#bg6b^=_%IKHg{a)<2Ss_CHsKxf>sh4TQK&9mcq^(!^ zTR`N4>3>D|WKslXR@{+&heQ;Q=yzpjOryvhS>u6QiMTnc8PoNCr$_@>7VgZveBSoq z3uv;O+B^0MGIX`(Si@4^4F~h5b$^;A<&mNJJeW6~Z%k)-PW;(`A>>$83vD z$;fEjBrWC;54C%4YbOz8i^D!m1$_AZ$9UacVAiD`08kFNW@YHT@@x8@?%<@qs5CU@ zC29{yR{x55mI^mw#hc=`e9yze&l4@Em3a#hBV`R&t2L4&3p(HiqccS##HLtNTS5i^ zkO`zSJ27ghQTvt4Ue8jbk4W5mH*rVk6Rf zKuQKRCS-0J0k9%~G?M6BeNkjWDvDb*8r^^9q#X+6Alb#JIeRRqsqzY~;5#z8wIv_6Xxf01L9qvtO(ef5`bKEF zui=8RW)JMbPE%Yh8<-*@p^+_jT6G3HH#f&+-sA6`zB88R)$)hpp&Oj+KGV2gHe$t= zQWm{6Ie8$;>%i_Mug}{vkwL`w?yrw>uDsJdCh6ZMDAv0roWjSbgLB*(gtx8>j{zM8LrIPsMb1@b|A*d`NBLnW{Wy zeu&0{)%Z4RG}Spo`>#OdvH``uJ|(rU>lyI{-H9nUT?s4qxAppd+5T zhd)_*>2qdzV&<8VhZ+K-QmR`_4mOn+z=~Xb>shV|ByH<^;UF@g{#R}<^WT(1gAZLx z=6bn>ZV38S&eWgt=h%91)s3(T=NK3q&>PgM%_}Z=QD0N7Eev!41Q*0?hx9QJd_1{j zZG{*N;}!FRDdEnQutO4pYu=&2PeKuwS;2u=V$*eC7R=3WTNM#A-vs6WmX9>Gx%CBxY{Rgl5|%RPF&O8Vb;BOSvKV zc_rJC?-jRtKNNuW>(w97rIZ{sN$l1%#O;GwEBTDIb->6PuNdZ z{ZMd=>T7gF>!C|AP+wBL)V*}-8-D4pL|6t>gmIvXi2a2kkWBPT83OP zcs{W@iSyStVgSEh~Pf#znp@Efm`4}E{zIcZY3>gJuaO(lu)pk{^)$iL0r4y?+UukfJ$&~T9Z%U zi{k|7^g|10VG4Bz@s2wakQwt}nwkcy)k%Bn!4dIGqVG96SuZ*nCv@iiKt`kw8<@#x zJk)Erl9kziXGJ9^>@!b^%bdvL)g~ZS-lZ%a9aVq=`sl)u8 zoNc!v@_6QBJVFova$}39c?yKnE)|TwcanOtW{8|K;>$F0mLFd^c2%r5SR|bWI%OpP zeK@S53i*ijeiLQrALIQ3^FH3+CP!JiJ6InAX&F(CjrL#>z5T85y-Q zT7~*>uHOd^!?4-=`W-}71`Y7&!Xv3F$V_^Ks_kOaQe8-!HjYR5Oy3Na%^5g< z65{?Gv(dug$V{(t`?)Md;C@OUOFk-Whc3d+6b2wO7iFd^Jnmed zn1h6ff}>*mXg7Nv+@_cK_BO@n_{vq8Kh`LcxRtZI8|jooU+UL@KH_}{3M65S?w-)0 z-Z;AJii|X>LeSN|_yWH3jk^~v;x7u1y8$e?c}JiyXLmHbV`yVzjUwIQEl(Y?v4O)+ z3W(tED@z}rU&~J3%PtyO?RrxjQU|3+4u-@{b%V*{b&jeC4(E?rwH7Ve{dLj`Txb$V z12DMRMNKCjkV)VV5plT1;JGWuohED;dq4<-hUL+{MB^)#I)l;n))oH#_pSzLDAcac z=KNqfdq39uHzR9gNdo4jM2>FW1~vh&@K93Srv!Y16}L{#6d}!!Nk$-Ficav!JXKYm zuK?Q+_zOpHR8Kh}q4gm9<%dTfj}g0$%GLv^AF}sl5#pNufTYdx#IH5&p8Ij~9XdK9 zb9Jcb#WFub2##5VjZ7D+?TanaFB)Xp7QAgXdVA^Ub~*O>!FQg^-g361jTqD!uHXh} zNPdx1=KEU(t;gLaL79B}2+6CCTycu!mQ&hS%hI_(SC05JXJy_~9u;VVdYNTA@M=H= z#a3*a$u){kN%h|aTO=`?s8;K8SsG1C5(@%m6xHO)d=SJsSwK8E-zxvfLS_pgpXOIssRbmo!4g^A6T5L>~eI7LE?m|6Gbkeuh4g;oIir3PQ2)n-q0zA@;Q@VFuJp$<>Ah4 zV!{HTO*Jc(7YcH4c##_5KcArc*M!~3H4sx+;n`MR#tA;uy)-K z^u2InQ<0UA)?JO)$hIu@xHM_9V|<>ttyMn0RG(69yyw{brv>vVCmppmRjK0Nl-eLv zYXO0Z6dD5_C-Sdmj4%K#{L3>+i2LalX~(%e$6u8251ZsW`_u-S2GKfb!!iN692d{- z?-c<@bv6wWtK)NiL(@>imKRkzfLLcs#tO47M9lj+KLzF{^nJGYN>+9SOVVxs!0NKz zLcHOLMzNqLsI}nK1*nL1_pxQ;p@%fnO}WmB<-&{E?b3qD^n+Vt)`bg`-FqRx%?LGb7baGr#I(wDF*;7MoblYLo;3{aTl_Td;* zj$D(1ve2~GKc8TTqQ^W;X8_&|tz4kKpqd+Fmo7tqe{;id5H=(SpfS#43m61QNXr&{ zc(wS{wA=r*J00FD?jKzOhJ!qI9qa$LyrVtq;zcz{W2xeZ7Qq^U8;T5RgU00@#lWXO zc)5Z1A}|er=;xX1MQQMg0ja?OCW09oN!K~M7E&;2XflwxK+!6QeQ}f=#UrIU#LYKy zIGb$j!zr;!OHX+*O!qNUQ?wDTn8SHG9;oNk4TTT@0%#7mHE_&=v$bvWt!`C0G$?UM zLSYX`3LW&8+e2FbShHz8qtl@nWE$J8JCeN8YWBd75#9P~n^d`cq8EIdy5bIT2)Qc3_*Fwxh#Rb9?{#u`# z)OcE{n@;I@jL=IvF@?r<6&pu`Yx@@+YL@2Smn3Lk>DK9YUel}Et@fzW6tUJjU+l^+IGI#}e#cDnZ0YTQ((F%-{jis2R|72vLSo`lA^PAih1I4cYD zm;Q4KXm0=CC9af%NT^O3oRg(wNEgs1LizDkJl5KW@KhcAJ z`=Y<9^Wo=Blr<)UTMW$(JA$RmC1F5G#n!2~#9L(HdAMwZ!7CX_Sf!uD)F~6dbpfMX z{w2{ubK=F*j@;B2GnnOEYieq}Y82YdP75qL!tywxS9O^bs(GQ&Z4fhcR(1+kNGZ}U zwjJ6o-#pB0cRSr2y}9C8;MD1OY4UJIRm*@CXL@d0nqMx3j;uIT^=s|CZG962e$MqD z5XOOi3&`zV%97S#SCm5~EQ+Tc824TH!?#CyS$xW37M&~t?%O%04fSrNDbbHQk$2Xo zcwtevS7fW)O9Do-1nF4GMv^;4SreiM${$-`L6`;HD>dh+eq*L=VAg|YCn_GLzp1Ot zIArux^mv+YW_4GFkF%WOi6~WO&hgiY8Q(JhNayrDZ|bd)F*(~LC1|;W6q1{`*)$l{ zQ?&tgi&Rw+AGq z4>rFxz_pMpWX@|?_PtK>%*kqXS6eg4Dg3%V053aa@`MoQtZ<+kn)Df!GYoi!|8X7rhyVRmZUiCNN7_W0)4EkV3F~~UPhB#7 z5*3w3cFRs54Jt)feZz9aU*#{qN${_X)S~z_t1?1HM4X8aI%e}OO}kA_A3eaFc3+7H_kiT|7m*P* zTqy?xJf0Q3l6G%YX^AQ&&rA8{*>P8u$yep9fc$+|XR;pO-y#jkEz2|_UG&Q#xIfzooN!5O~1A# z9o{K4UtYenlLLFN*vL4d*HuU?vR^y-b}f3sepaH=D!!^feYD|YWwq*b`^x6ciaMJ$ z?*maqysz6eCi`YXz*)fjUmw@we%}JBq#QSQ5!#TWEWZT3wBn^(|GR53Ww8+e;~ zLsi!Fy2gbY))oT43!c=61OwzOP0|6fE}>c5BXvF}wtt(>iAw`;z&l`oBvk+m!U4#0 zUS_!uqt`fx?8L^Ov}Ev5PkHzFeqFp?I$w$~UFYAh$H|NGKKRU7IakOcbj!rMJ5_rzT? z)6Ipjy$vov=t;?YuK&F@E1PoB)L4}l08alUb)mIIN&_2LFQ}F0KO!8x?wXX04>+BE z3!lCG$VNj7n}jO;PR>QtvD9oViDEi-1rLI0{yZ`Ivap2mko-O!R>S$-%I9y8i3ZqP zu-5u)wL^R{w|N6DWGQze7fmj!6~qXYJL_F<8arSfr9<5sVhOezsyzDX=R571s)O~o zb1*1C;)jy+^_xyNvrVn-?3w`pUH~9D1ZX&fY1^&10xin;*K#Uppkv9shZq3(PbKS| z&{|^ii3UHIF%(iF%BL^T6fD|k8+eNH(pR3^@i3&K@S&05=jnnmfXIRfgk3QVckXk? z_s>1boB2egQz34?>@QX0&>wjsky_0t2dJkl%JXF1>wX@9G&@->(UBn_Jwfime784C z?9Zy|nB5&r>@5|hoexv-yw=I2RBBbUeH63RXk1Zn-Py^8WjI_9dX#oQt`l{{*oHH? zF|~VggOB%}*TbLw&qQcoS|$Q_Ls~>rzUYuy;-66Su&4hlWPqao>x_XmeXv)rt5i95 z7X023^c&MKFgPE5)D^Wn?B#1N9B{^|=OIL}L6zB#J7~%ZJyAC;bwv~~h>XlE6c<8d zB@4KA1=}I2luU67w@|>9?fwX6$7Cy<)4YGeowqrbuDm}fF!>#7Oh-*-Bu`@JQHY{ z^r`B+$0=^}wr%iPu9k!3Jj;r&R&=SQUF^gqO~!9ya(ei4FL!yFv=oFo}K zCzhq{0+Sd?6*$zwD)EBAomlsPLqLRD}L^Ll}DK7^-pwXq{V>*`K}8Cig%Tb5_SNLZy2k z9I7)O5U3Z)%C$3M%afqE>CEO7oXFBm@5jBVBaSZkxiP^;8I<}$PZP`HCGqewN=ERR z=ZfAv*_z1qEgqA<16E#kYZaEO3G`|f)9w1wSJJB=M)&lcFP{(9{lY$QEyp<$z+>HC ztMW{%rS#$-^lyK%Y44$QvH^)gO!)^ShcQArK)B^0iOFgigLXo%V|8^ieh>&mohXQX z^nowA>OYwB`LZftUh|q3d=hrk)Kt8pE~7BIR;W;)9AeLWFM|P`p__RsSDcP7aWPXA ziMgjLPe6RkemovLQ}3(n@+nGiNpGQwzM^R;GW}U0J9x?zhuW8H&1R(=T<9`6aNn`n z&t9|BB>3e`$6BNCX5tdc=W5B5;|fKmEru|#)<=HDjzkGDZ({eew)ps`6EjZk)69(| zj>8+5YpZ&)YDiE{je!8V_;Oq5o`od!M^4@4M&Q8ByPS#~MjKxSBK#1@KOh3^mMN7P z(}TDS`w&MH*WzZ#k$f2B!^Mo$5>VzfVp^gwe*FH4kJYy;HOyR%2_t-c@H`T-+)GGA zi~|4cxStUfJnQzIn;KM9wPs-EGVl{$gMf!5CPPd&;Kw%v$C{@w8e%~RyxL6MD|hTj zd|sP8-TdV{&SqtGt#*x1*QZO2I%B*K|7H7TnKlW|_Q*4ejKV?en=E(rQwe4TJo~O7 zgwxw?9LFryz0&R>9`t%ucJBenVsbFoQn?li?bQf>F_>5gQF-2`A#>DOR*3;QFY z8q^DUBpJ)cvg`ez4%NsKCH* zy@xNg8dtd*vI!g);iEPRFhG3Z&+*AHII~t&spG|XCF=iT)vD@H5y6zj}1~5{HoV0Cgz)>VsgX~vXhLK>>vXHb3yLVp ziC~ZgG1zbfm21~CDpEl|rGFqR-3EG`v!LmN{&SKzxWf2&8$-RdYB#&yHz|#XiP*tAtSzKqim0z{jhy z4+guc4u?!pPQN;|2PA{0(EFAODge}Dg9!s^2c^yjRY`UbDkYFnZ<4O`*T9rNBrmLa z#$zMXvj7LriB=qRR;jPTc zS1V0L0*hq_KXr%a(<%gDdTvFR*Q(`szqp5Tyk7+Q9cj1L&@W1FdsZ8%4N%Zj-|uC? zfo{^DU6%ktW=vV32p)C9u%3}a9a?7C{=K{@0jUXCNtRBdyBZJ@688__%NiXr=7ZZ@ z<|p0K1QJYCMZowN1J-9*od#L_*4L}I<2!`d;f^IkQ;44#GHwIlcQYOG_uuV~rW5AYf^H~)D`2rpZky1W^WPWGgN-t0LAj;e2hf2!$nt%(Cq1RoY z1wC|$IB$-{u4ANe)1P9DQ@&Fsk~6%$Ck(s_wzcwT`~c?+3{0cHFIYYyf)B>*^EBsg zalLAfQ7e`qM~ORCb+L*MTGI&ZvJLG*_!nW~Y@`oaM-VA8-NLsiU6R3{wCa*>;J9tC z5LBky(-L?lC|z{(NyAE0{w6BIZe00s&&NCW?uDwP?T|pUUeMV1*Y&NPeBSpQ>7D%D zqdEc)HLmReNn_-N{wak`8@+wK84ys65y~dG_`OJ#y%%Bwpm>EIr&zKiwSW&%*;a!LQ4!aW>6d z^nJ@7keEJ8>wbE61>oNOMi6!4jJPHXpQ=W`r_{xc$x1D(_F19(YzNyzLB{U)OgPow%#)x(isa^Y_LR+N@=S%a zGgTZ`M*yi7t0Il;lylQ3svIX=xSe*-x}JF)w$wukWNT+E`m)4_)Z2G*gd0|a2;Hak zTgD(}Sy@(zjtd@lp@^wSe$yjzoYKN7;tczI0kobWE0N;Eh`FJ|GC+0}|&J z!AF3!aKPhiZTmNeIx-K2%PR2wonILQjZ5@FBG>>WIbH+wb|LV^kc_Ffx*)Ir5k5ZW zDm4OCz$Sb_eYEWMEl4FH%RWplb^Yp_)8wn)4NKDe2@xj(p)LtKk9BSDD>~GPbq_x zBV9DEm%GQLKwmi~XFFszB1cQ*aQdf$?cazLE< ziGa;(U6qJBqEkpU7BLJQ8Jr%8p*r%9bT;+(nj@aE2RpB28nunv(S;nM3a~yOHU2BSB$~2M3f-?pa7e4;6O; zH&6lKd*Ovk3FKbI`}+6M}As9uPv$Hx3IVFaQSX zLbav@VmteGtE368(7-&ADGiATCjcl2GWLt*5#+;LAFGZLApbG5z3khx zz02YU=Tit+EIeAnd;P{Ab$4&0!%p{(1vfD}gd1^g1^U#O2_wWoEBDhjtJ@cEPG2JB zq?uW>+-jSxZniz27&&<5QvBOsvrH4)&I2!Zdh9ht)OOqA$6d|8cHW;^Y05mnr<9L< zM|(8)?e|?hE2WxHAVq(eC1iFps=7nA4r0ici8ekI8Mt+)Xysp3U&~nR<-eCxWcan$ z^l#sn@71^~Top44LEt8p0@EBexB|2|BrfsyjBtiExuX~T2(V_hk%?Zblok6pw;Y3Y$MbSo=xcjFr_(dPH>(XAEfw!sZCoT>J5VRde3|Y<^)M&oD|+ zd$meqt37KcHEKj_*Itd$*du(c3Tp2?TWW-aRBKjL>7oQhBRWLrP^+|BRa)|d*Yo4^ z4?O3`d%W)Z{kqQi+}C}sb3P_QTt=`ONC2e7vEkgcs-@>cRnpl^a_VN8{$VUavVxTk z3Ez|wMF1b6B}UW#05^{#B&3Y6Jt>0AhAWd&shXC54Tv`&W2cxNWky|ucB&8e*3%?D z+Z$RRaK52LtcHqt3qp4G1uurF`K?Jf@p4kmpZYw#ll36kT??i&V(r$dT5PVmrpnJL zAo%i4bge>3{e$Vt)^P@99QOp7g#{T>&&u9ZsB9AYFGKJ{><@ib?V1h;OBAL-*_OCf zyowc;8j(4;WBfgSRCKGT?q^ytbbF(gX8cZR!*j3X^=^$|Z?@{CD9w66vXNok>+DbO zOXu;^!}j*>*wJAG>=@{*O62e2jDkXd#i>P=6rPEzsu+jK4fIJrznJ@p;a z?l~4~xeSTm9CW2n5dcIG7Ya_ z&V;!6gbCW)`*GVR5t0jv8(*FX0G>lk@X)q8!xhgq=1JIR&(3<1r+O7rGtHj{$>WP0 zhp^-xh}ctc9suqPlgVsc-Sz-q-qS?xu)+LDUp)U&_Pe*MyBszU$uA&S(UrrX4GXi} z=N#~JIm*h5LsaLYDsRBVemKLoXv=wIiDF5im5CZ^z}Cd`mwgRh3o|FRI7CpNModn~ z)@OTe*ak=?m{4g;g@7-UJH!e_Rgb1V{@-wbm~g&(pv%)?D$Q23VAz|}kOt$^9nau| zW*O~LXe}nkKx$fulyQR_VGG4NNZpjOixrCf!UfN{EGpNJ)Qf}3FWdV9@e+>VqhiM%4Zj-2D(j)1w`3YTlhC60|KO!HaN0i^^an$(0H~v@+MC5wT zZh`mD9Z{?D&r{@MfL?R!B+7SoQ0dR6x1&X(oG)V``m6kdSkT+0X?_rDx1b&f3Z@=~ zAe&DjBs&p}LF-E`%$PtBY}(dNH=TJOZ;vxv!JDK&7y-!&jMx2VRFpfMK`{>YuZDTs zU7XnxBXvH=8`^Tf0TrNbE!((=tmch^YyJJ$%n$$@h6PJC?!h-6cp4)CXKqhQcw(h@ z^yU}Q8s0pfU9zG&(oA-{`Sl?`zs80M z2GWqd9er;}L1rP?-o^@ao~b@_TfR`U&3|ik0}ojZTH4?!)0`^f^zf9fz)H58LRAvH z@1oi;>jOo1*5M?EI{t7S%r1t|_%{aYMN)R_3l6poedX0@?b(W90jPUW2#xAg`y`E{ zUL)(r!g6h|W`gwbvvY43^!-JP4NxZ1qP2orzs3PK(A7#wJ1N)jSF?fy0V3zh4U;_8 zG(uL3KS`W20T!Hx<=W07O%EmsrQK{Vy#OA}kKE)$5${O86Ej2ul{)8b@B8s}Mj%g4j;wNu?_E z#Jy~Ny4RU=?^`Z&=-dR;xZ#Y*-NpA1V(4ma9M*$seUFIepVEF^4;AOm&jYD6Cgv@XN^-*&mylf`|eSsA? zpV2k;CfZJHt{&lvj~4(is`L;@d3`z=ah43P(#BvYS$jjiCx_hMPk!(UT`YM=1~_uxq>K%ksa$Z%)Y)09yu71vm%TFA5X#dQoY^XzFy{{1zPO)q;;9cZgaXnsiZ*I<4enQG8dmYpXTN<(1h$U5M31RyGc6-Wj(t@ zk}qXKvKg&5Wouv^6jb+da<*iI8>rj3cD1g;+|u9Aw7dL`J-Ltp#Na}_+TsewcEF2W z%0nEDUkGOc!DgL`Ehgo0yRDTPE?NP9z{2XzubO)8W-z2|re3@~3{W`z#&(gM8kdd-Sv^6!D>(CBTQ3fH)FdosAeFbmA0W_{+?SWZ*O*vo$W`)#^z zf6>N=x<0$pE<||lB@*lVB*t*@x>kC`K>R_~__<@C4TbLLvSXlKV=+WH*Q2tHko!p! z+DYeDm44POM7)&F^GjYLHH>MhT*j4FrR3ZkENWdkUC#VW9~M-i{o;LU-r=yPG0t6<8sN2bO zGSbG4=w$ovN579ceNv2pTXjCVrcv`J$?yc|k7|2d-jZVLLQ-|9BawDa;=#`#M&l&g zX5MtN4ms(r*5Bw9vMW(xS;-PQwag}f#z?K+b5$r-v(+(ID*@PZo__#Yw70q`>S8XA zarGr2-r-aA!9nT<>x&yEn~ik@DKAPrpI7&4*ONPzQWM2PHZwcGG4mKoQdKrQvkzy4 zb`y)r9Kv3mE7UrA@oMG#(G>Q)ysx`ExCu%L#Qj~DV=KY&C~IpHGOGEn&D;pPAY8%o zQ1LK!_LIwMd(%ZR#R|YOi=aI}vQzpz`Xy{5gamX{@gAH5}>c2@zr1%THD|E>l6=R%DZjrwrPfCW|yPfH$uPeS+#-l)n5y(m0R)#_DV`DZMG|y(KJr@rJQ0dMIE~=@+Zc3yh%@>vv z?vHq(l?7kkd(20-JWJ2MQ|+PUZ*IF*D2VoQlI2#M(XF3saF<@|ltZ0aa>hbRBrq*s z%}%8XAClQIdf4`ZnVyjWng}?H=74j$YySERNUCiEH_#9kRmWB^8~p?AxMdXX0-WGb zW`6^vhED0snm~R4*(=$#>V>-%PEwy8wcF8IONy%tpIlt3kS^KRqIhIZR~ijR0SrK< z)>N3J0%Oy-kHxqpGz++K*_fSy0t+>f$m3R*A{Dd9BI=9K`C{q`wOY`p!dqil6Sdrw zDc&M!BQm2yfgi?H_8z7g>;Gy_cc9)X2g=aP1L+AV)^BZ*+-vC0c%|H6;W8Jq?)DOYGP<3XthByd$~zWG?O{1ypG0$L7i5(bJBTQg-I}vTqhkmxP1YyZH~B z^AznagmVPPwnR{W?l0)(pQxNtdqg%`KVV_gcE0 z-)`;V{f>m+THJoYK!}x)!M>>!N3x|zE}^0H{Za&T!GWuoRSCGWhES>Bvt*EuY4U)W zgB@PlYTAdwS6SZ$QUn7)WO#M4P8lIPow!(hqx!U%oI;=_meRtQR{ZNK6L~Ub!^kD0 zW7AoJMtSsD0fj2DatK}@N7R1-bsGBHNFmb>ZP!}`y*C^6zNh{@mN@Fa*ahSmAN*Oz zL;}Z!80W8(i5rG{$Ls&TD;U|k+>4tCJS9Df)&t`<36;Y34A&rNavhnsTMrqCt7`(4> zF*5qspihg7{b&|@HDfd|=`U-J1*q6i|J&2V0<%|>Y@N&x(v&m=Y%XM@4!(UL?8M~5GI8OJ<$;>9-57)pVC8k^NTQ)o>99C|5_4%qoU^I-E zVpbvIXpV%l1r&~$*jKqD6Ei{i36JpXbihJ^=Q9k~+ zsBGWfnuJ{3#+$PWfrqHpM8X_s$n(P-2y&-REmh4iBCiM3(7c45~A-Hec< zUH^eD>T!g=Dcz1vUgDEkpp0ECPlNKN_H&s_uP8**l)fa%w_V?&u?>mVWmx?}SsNyQ z6DplCEzY~z;OCRAME4L0V}O7*b6VW$Jya2PrpcdtIyo9K_wTu+ndNf-AWbf&iuUJz z>QYRR0(i49sazC>b9R2PE48OgLsi4V-cT$L%IOAaiAbnn(ngea=BU<8DeL=+RTR7T zw>^}jZr!eu+ly!gkhLKaNSnaCc`#D^k#~RjG(DmFsr2>J)J{8RhMM50>a+kzIxU{I zAb)sLeE6x-9i0f}SY7l8RS4|j(oA^?6PNbU8{76bQ6TmxB?kB_t;B8&d03~Yxu|iA z-}F&alyZbqSdGVgT43)iRFwe8dc=G~kcSI0u)?vV>tXDSVn!I7%uehbhC95Ru{ihy z$;Kuq7hnTo^0O_(Ynd?MP~vM@pZP)QRNLaBk+}m_?h$td_+qCV_0^{&(vwGzH4ptH zR)%i%Lr2m8)}nthwG%mtEGFkz{E2ecZ%5X3(B?N{P>$8rj2hkozMt%P>?cJubeP(+rAtvj{S-u|b|WT_PlqkL zwCQ{`tIsQ^%EUZ(X53g4uFzJ#X*WOl5_!Jkr(EBx3f~UCe3C$rsMwcroZH*!Z zr5qh0EVsBX98r(#*!3P-d4Vm34u0{SI6l_x^bF=HQ~omy+^R z{gRibAM~T2$@2`}K4qK2#~>iuz6fP92gwRa6kmsddGF+`Rphf}GB8SrFqHTbCL+Pi zIyY1z5zKErXBUIEP?F@eda^A?w~cf`Q}qntkaw3nn2k6^iE#<=oHh~tJZt%6FQhYD z*LkOl>Pg0S6CILh2USK;aY*`l9P#0JIny?MKpkvh?vq}hvR&3x173W2479Dr77#ZV;2C2r%BPf;`f^`S7p%R_FLO^4*|gkvE#l?8=$6 zF=Ikj&cp1GBD2RK*||l&8J}77fH-3fhMd-ho8|)McchS1Zn54guOVYt-eOGz@7AI0 ze-rv(iGYSYQgHyj&2;D-OZ1w=VELp=og$z8!NCCXIw|D6!iV4>igPwW_VDwY&>$}rbk`}d^pcAA_p`#5qtc6)^fZ~|($hrm9dKcefmRgdBLV>Q z@9G!T5B5EcCdGd6Ckoz?!^=)*EP<8gUgy-#z+(jYvTo!y3*_BR6lay(S^mxd1fq+) zl*PD)UBau9gL(alt%OruIxr&k{>?2jswvew|%nb%m z3GaC440!^sd?;C7*2_Im(ao2a)Um#kkjXw`A=8$ERi0V8Y#rp${JZ@a=!a@oe_=YGu&4_Ki{2TtDa=1XvXNo%&Ojj`X zb2l_p)QDkb?4SwfEn0deRwgI+t%p9rD3wZhXy9?s)%Ui~AU8-Rw5f7?`yL zeE06w+2&)L1`qM2^`}7AJ(Vu*F;Iz-5yhh|Y-=3yTaDZ|nA-Rz} zDd+)yU@cMaQ<-?w2PhbeJ`s0K0VE; zWDu!*tWw!3UJ2q7^xzk~$_W4w9v>$_G@8mK2jy3cE(#!lV4xKE7%10@L4OlivkC-4 z00J~xJl#=;-YUgdDmj5;WSLdK#GQ!WPnDMJLFIe#D?OC$>iLr^4j(*Vr6G!lWwmJl zEu`B*HPM+B5Y#q6)wsW%Kpq%8xrlDlsE3_&?e)5Z#msYz7<#0RE5j|L+d{4_Ggxg8%>k literal 0 HcmV?d00001 diff --git a/flash/alarmSound.fla b/flash/alarmSound.fla deleted file mode 100644 index 53efede151655ff9ede79f40ec4f7b22a7223b3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99840 zcmeFZ*O#SdcHRe>l59Ckwq;wk6>ZWIO>zhh1~Z7=$gu%*BQ-i#SFV%KmvfFM=gO(O z(cK6$m^`B)XE>skWkoOF_{JCVzu*hsS@iEM483UGn6h?{fplJ zlKubhl`jwSHgEoKpV{v`@|8z^=aH{tk3aI&v)_M`)A-B(FODzvoBrbZ-~9i6{68gj zCE~KU4`Sc{Pd|T#4gRM;`{fDz(Y+IMQp5sbBIf^_*uRDSIqcuY{vGV!#r{3)-^cy~ z3<&VZpU3_J_8(#YG4`Kee-ZmnvHuMF&#}LR{TJAOiTzjDU&j6l_E)jLhW&NyZ(#p5 z_TON?iv1e)-(r6g`&-zrWB(oY8`y7RzlD7T`)%w|?02xQVvk{8!yd=Jj(r1r0(%mB z3VRxR274Aehn>fs!=A@pz+S{&!d}K+!Cu8)!(PYUz~00zU~ge>WA9)Wu}j#y*n8Of z*az5$*k$Y^>7GjuWS{oVRfv5HL(^Z zW{!l(n1ZR8h6!(OU?yf^Hs)Y1=3zb-U?CP^F_vH{mSN((_#^A^xr_C%J~qIH*a#bA z6KsmjusOECwy_;-7u&=3u>=W!$>@)0h?3>uP zurIK0W8cBPi+vCKKK29bhuDv>A7g(T`w8~D*zaLK#eRnUJ|?d3U)LY+mp{L}1OMC| zaDVyp%RBJPJMhap@c*AX;8<=Lg`Q(sw&Que@422I1fFf0mLJDo{=xDBe(+_!@4J>^ zI(`&6n(2qW7x==(@eTgrIQ&slOg~OSHgs$^2*Z#+g;C_H)m!!cxDz?Q_&$FK<19}c zdF`F``JxlLu4&m`6pQV%qD-v%g-iZoR{E}KI$oGWE@zSV%1B@N>W$;=Ug-Fi<9bQt z+g=d&N8LbM`D;txoOXT7Gi*P~BHMAC&SW}_)%9P!^k7nkn(w$#n7D>-1%ugq5Gq$5 zTb^}u*XAgmpLu%Z1cT|kv~N9qGw!Co;g%7H&O<#2gW;qIHXpsxU*v|ZYDMg4d70Y2 zlZ^+y_WIvUJ{!l1DYarh=?@FfGs96ow{HIC)jP*sLs1)coaX&rkeFV-m%FQ9eQ)^j z#8%X*9j3j!lW={5PV85I`<3$H)K%@el0^jvNQ$6830?VXk2w$aL(SHjL0D#K7Ink! zZpW6Md8~1KoT#?j@}i>81rDP8U=YbqJy)Bago^6xc3O@TOYNq??jX{iep?;vx>D1y z+_IdOek<Zm(Qx zD*AkHrxVFWF*xbT@4m1x`g9<#UD?v?!QOru%0@mp>Pqjwx;p)|C#_!Fl>NcZJ{M}I z+s9e;!ezO4uTx*USyRK|V!LOy?R$#DnEA_BZ?}T!?lkjN z)y#KCzE-O#e%D{Uv93gu?Q!Pvmgl3cueVx;lRB%ns&+P-_A+00!lGB$sx0vi+8Zk^ zzZedS$kx29KP(-!SyMIFZr1f6E4x|fsCLp5uWqx^sOzq#dQ6IvSKV;4&Yjr73m%2(zZr5eoWZW-`z+%oMNg2C(qb)TR*LMQnO)}q((kM-m*iqUo zNijX&VS=ZrZ$(Lx#*t^YTZ*E)fos~Xm#4lLWpNmKw$-Yunh~WwQ__m^Fv!bhxGH#t|=#mibad-m_1jf?$60blnlCva`v8^`uS9JEcmV4O3x zh!Tz;*tUlw#`%kP%V*5?T-)_IhUZx>r)!Jo5Qq&J4+3#$@g~~Vm*cKu*-L%+2#N_0ZiMqtYz)~8OmYZg25{dZj1yLNQymMB2`Ied%Ws&ew@%VVJqBJj3 zr~ck$Ih&5lB(OBXcamjEl;o+Sy#GvN_h`<$-=wKUUUxc7j4OZR)@S!8xTl&L_xdI8wq7h2qpt}+MW^%?9`$@@yRcsV zb>-vTSkvlyoc4ODuDeEmZ>R5F{~K42PjW?<>v7iU=AIE-$znDNs=x92;C>GQ;0(&NwApUf@EsLN?SDq=gx%<=v>)}DE)edoZH)OJ122mQ>kdv^C=7;3LR zT06QENRrz0^4>5DjDC=uOk(51zjbx-AZ<&QY~{r$_OxCRA1^Xv>9=0bKj|qg%P{hM zoO|tf7#$qu)~(;Tte#9|MR&O4!!m3d(|G%&W3T<@1?SF8ZmXtIq>EWDz8)|S?%xa=3yfmc2B$V(r?@t+&R*g*V<~kvwPTyo584m zr)*#O%F_6=J#~4huFCn&X)kOz-TvKP>*ha@o4G zqp#lFl#Jf&WbD+{G@ErTeQhHutGC%=B71>YAb6p@MKWtwk)TkG7pqi!|VjrwGA!q z4hG#+Z!5`&04g@! zNwUoglw_{%SlPG_tgLQrx}|OCMwoVD9IopogHC8ljcU~?9mb=g6ZxSPL{X6v$eZNa=s3Er>N?)0 zH}tet-N}n2&wOAoLC&y<*X1BGL6#$N^C0# zQ{rG#PO?0YJzd40XePlO44yfL)J}>b4_&ow<8tlTH*uP|rz@@K%W;A-Q3!wIg|0wK z4KFW?z*d?n-Y5(_B88U~j@kAS&oOOF(ecN4LDLSsd>FfJ)mALqbyX`(;?Tz3hCw=v z%&m1J1(PS1oe`33&+))2xv_Rd?!-XcKvLo$;%>Wc8n~gfyxGd;V_coAr8rUpZ_U+* z*7bMg`TjKWotEqw1kp71qcl!~rKf9qCx@9Wuh%Ut92G?0q+90R#TU)&!7+#5Xc}?R zOWZKbdPQiw@{T+Fd}1jZbqPp;v-9Gp(@mY1-Uw#*hmN*csTomkG61=FqiNTA_FZrE z>DX)CWdFUzG$Wv=i)pSrxfCxx&6Le+H7OiS`mte0$#yrYJ)=dtC$_S&)My92$*|zL zr#roL?O7>0*&_{FsfWK>T3u-<{&;7U6KFaIJ^S+ex_K~ntIHcLJ(?`~IRR<7mn-kA7!iNoSgJ{8 zHl6npV(es*RNrangY86Lz9k~Wbixet?}jy&b|a$6^4j0zxDxz|@eShiil zLHqVv+lq#>US#^wU?;D>uQ~~7Pi=Wi4T|xYRLo0f^KkRJ?)6H&RoSc=NjVuLj_&8X zV`phO@H?^0Ty9!vchZY&BOLCQ>dlHD^}SZLR&RTGf1F2_m5gU$YgvF#qqb3N8EM(; zMdXP2Y+zTm{5W;mm5sK}ChK0FLvbTk>+n{b8uq!Df-#+^EQQ z)a{n3tDEU~6zhs%MxIhxtr|(*?PR_oo5gIBnucYWvQ*h{EAv{xyr(GBt;Y_fhpla=bgaQ>$23)Ku=_}apY>UT~4Q&Ysoc5 zY6s(q5$SwOl6bG!CQr!RmfqXpO4NbTPCoLn>u;r#5^9O*B7KCIGhMyM!{6)LvgNA~LbRZ54 zoN&bK*G;3T#H1%UaotKhUAVlG-CKH#h#vtrZOu(>-Ll-Yh)mtqcuET0Hqo6CXwuFC51-wzx$k&cB61+`B)NwUOpJi}1S{TrqN6QH9S?*Id=#69 zB&OhS17z%zsu{wEi_Jq&r)Qd`_#&yAVY|#N0hvXR6dV%U1GGs5h?yW*#skL`$QTIC z%@jc0W^>LW;0f6QDJoD{;BAtNh;cA92?F^8u|;HPBBwbU_s;SL&nAqrHBi|LA*96N z!1E$!IZFfBjmJ^X#znf~TD)fIE^;obmTAyR%uJY!<{C<|$Vim;G+gzV^!I^l%(nYFjZwJRY~L98XGX{e_Rxoq1v@ zE!B!Toyaombh_w=?UyfF<5|S)P@TBjiA7#Gn&b0cdEFW=$a~w0lXQETqq$*kXA;{N zpKXly6HS*SBj^lEUk`#}Z2cp$dhEKlvn$uzs_qn%S>{SfXMEH*u0M7w+}l^G4Ot@qZWo?Rs5t0oSH8ZI93Lpv zT1(cm>0Z~DqW)w*m)?E0n%&!#Dw|DND`p2hUj_{A<&7)vT+cq=QCC-*ZGiZ3&(oYJ z=@(Y@*0R4l)z(&OxaB!XmjZE;ga0b6bX>MqmNwOBIN$BL#FkDLX!VvB4YJ1SN?i@d zlW9pT%1g$ZiW2st`s%vm=Ht;ICDltiyjhymvQwwJ*?>Oj6=iJdI)FLyR8=t|r(S8o z-}FGBhGt}4r~+A*wa9A;FjO!eXuJ@;oaC}Ct6`|{w4%H#To@c|K}IRHn{6Mz$!nNq zf>H)Q<@jW|-Dvs+XjEsrIEtA=VT$kN3ATg6H#Lon6INCv_ax4SEJ=z_Y-3hOu^(oF zQ(^L)jRz$mg!DP`gG@{^CZoZ5$^l%hE3jX{IH@_4QCCz|3rdiqZUm58IWe56Oyo7# zu*4H9q`FB0A!QM!Edz&di%h_jWN>AYo{gJ^ro#dNM;VvgEK3>3YqA>?kCc>IXe(_q z%`zec3={{zRS{pgaHY+R6_G=i#JC#=!s7>yDrsq+C4?D?AZB?<=!l$xaI7W-ea}|g zCf+Py7k=!9zAnp5;KXBl3z`ZN0i=(+h9UDw;JH-Lh!1g2JoD`k=+rW!n2BvEb_&bR zAsyi^)Y_I=l&b5o+vGxVE7j}wReqqJyoxl$?;XT9Q zxF8JqgFz}ieLa}nEp2J5Syzk2B-X(z^HJ73zv?XRL`r>&*Sj-kmiZxwFWz`Yi>HTH ztG1~tR&R#8f!y34r0dVLlz-1MaH zee^`#Ki$!rt6Qd-i~&(oUZ z-QAw%rUV>5%#2rF)}zyIqp{p_{NZAns&ddf+)LCK-&V6bMZ2*oS>9kaPBfCogL&9G z|B+stW>S4kG5q0t6luCQIGzTZ=T`LoVbrc|$a*-Q^&{Pi#z!OX*7=Gt+wx!Dp z7ZfU-Xm;GQF2CHccc-qju^}tj_Pi@{xb1^ddFztw?G2pPYE@N>?I}r}m+bDQ%{OmK z$xhDGZzy^X{+rmB@6W=uH!5;>9+~y^mTZo8Mlpe|w?A^OUThijk!NhJ5j7?|gdsN^ z?RK>fu1NlNVJll3k`^p>I)NQTqwTzTv7(3bKv%XZvKDX83vgmOpN7@<*R|mY_P1J9 z%wliCVZ&m3?5}+wSv^vqMx|jm-MwLGIN@NoXWhJ^JHte3HK4}*{-X4>pqOu`(yetl zp1O@jqoug%Xaq|0lkJ^U-q@^!Y z#$iCp;pnoS_DiTurC~cdfD6o)_y);^nGr@@M{c?U*gc^?7iOC*8^9s=lkO>_Onzw<0JV}5X zw0m-f$89&E#s)2(fTtZtv$=~lrAM1r$Pj2P7Rdm)Lq-Wh;B-HMBmr{r$SnMSoC0tK z*BmC44wyh^_}p?5Y9N3}$B83ww28wHK+9+0g3}hk2eOI_1FZ_CJrK!+s5}re3{goH zSQ8RDh9Cm;^Bg0=&5%Z%L1~wwkU>%)Xlwy-fwYW+h7(e0#>q|sqN1pA5YNck2q*@0 z`x(9$!267L7vnzc6LDBn1Q;dd5P_U*kHQAk3xUMXXmb(_&Q$RHqCf)X7X=FrPg3yZ zIJCaaXP?{$*!_!fl8Uo&j>hhR4q{xud;!eC>x={F#khdyVw^k5eg(bGxicgnfczQy=k(9UMInO+%N-^)fe#csACw)@mn?z|3x-})OngDh zpB$6x8Wzo zgFyN4>FUAh*wIkt8_CJsQ>gz@ zxa>wMZ~AmGh|QN?bWe61Np34vGU#O#tL)D9B(>juS~@!PWw|Yp>=Tvs&?@()x%1vr zmEAj$)B^na!&&J< zH-fz~SDw0@emrd8iEX!-_k773<~s+4vHFd7{nLe1Czj>3GN)bUU--fwlGI+uq)ux+N)0;K?L0>Sb?yJTx|+zUUtuYU@p~SUR7lW<48> zjt2VL)9)t7$NFlm34=P@E}TX(93Pd^&1Y}qr$@@_R$Vuv`Ci9u1cT9Gr+M|&tHtL> z`t92_MN4*$ORwd0(s5U>E!}Vqcbw&$P)YIPr0=xsE)PhNs*P;i)mCn}G^2@+bRTuOR zY2=fT60?+6tL+L@Zz1sz96A#N7;lKevdAEGoB zby?!iTmXRsj{;{#`LirTQ)xq-Fzy;UPR+oTxiKK06E@SFndj)LU>IzsAf@++d|FT7 z>ES>W!AO9}1%ijzk<>)6?lx>2(G4VyZvbNJQahmj=DVPGqM_h;C_+2YCX6l6k{M*5K^u5Bn5g+T%v7Xafg_Dda|Yf{BHl}FqzDgj%UtyENofgu9yJGQ0~ zoq05p2427cn|#kV8f{Uh_F-*wQ(T}6trME9mK{Joq8{+cbmAf>dK*f!;s*Eyh&lWz z53KAIobTpMGd3bB{^$r`qqtGrIA3e7Y-sLqntBmD3CWTQPU&_+TdiHZIogJr;KDSS zyU6>*9nEaz@_Fm~{C_JB7M&yDn*?9WbvS zP4@ftyHBd!Zyi~++e?~aO(&V_X5sjtuwQ*WE) zQ#P-zHI?FEJGYHEIl5CwUw_j$e2~lQH#TLhdpH3d#>2ZuY2zF38V7e%Y4z%cY)p=Z zF+9+R6N5Pvf zZN(3Vdga=ZqNNA>BbWUC5RdoL#b$B0)HbiL>S}hh+XI1=clNT{OUsS%VWh5J-!Rnv z>7r{I{@~6my!Ki{-JQA3r5jb#oSn`J%?_uhedC=Er0B3Px0Y_VENAy{l&Eg9e_Xa+ zzpiw55@TcOwrqw+dp+td#qoZ!dZDTf#-6-(d&9E3N0XF!(>tBHOCQM2I5+C6s}0v5 z@Ao6#>hW=3e{b3G$DzErx*_|~Y_CH-F4;NA+8?bLgOSr%U*7;@&$n~W^osqNzxBRE z@~3aEuQ$9fU%*#6@!+6utX(GyOQf|8;!{x0`!K}i7$kpt1rjP~t!>t+8w@CNs9txr z2pdZ^H_xp4>Q>u{pt%YYHPL+R)Tl;gzP7bmQ+-&RexyqAY`YJEtp=H|tgSbUAQ?=$ zj-({hoxanqgKT|seWgZaXfVtyIGEvxY*f-=4b_eHCfVg^0DEQ^gHeXNOL|!==hs<3YGQPIiata9k+-~bpe>Q~A2FJH_Vo+R?DMY4ZK-l*pw^h>=)gb1k zc?<~%Wbe$#HH~`1(o}eV7ndf+xmpN&*Pt5GQUnJKX-J~2%5HZuN?d)b1t$QQ2B{$X zA)BBu)e9V%H&O=T1R!D(5kt|F;UIM#X-m;nfee8uIAz2K8Py5fX>JO3M`YwcATNL= zE_+#ET8)}eg$Vl9!B^ukfaZ84yV(+WO28zW${?Q9gJ8EEv)%@06BuI0MQ8)}9YT{> zz$68-!UJkTmH<3(KqctaQR+xma5>zkAOR{vM3vM=;QhT6Na;te5ye1o96d>zZb=e6 z3p{e@SV^FAeN^*8;~$T1VUcKS%`kdiEL2N z>=lg=yg&aY=@RfB${2_bIS&{X5S$n(lse=Ff)FQ^dWbvG6M1pG6?Ro z$$9*OfCpU@yGUqAu|Vqd&K2-F zieiEIVSAner^>;}HAJRzHvA<3A%kLs41`2MR4L9X3k31A=L^;skAfHC>``*6BIDwD za|0e^s;UbxV@0E38%LdYL7r}Dz3?%{4}qOX7{-~} zcRuYqjq_jcemaMUQY16#fb?xMTkIi*{qVO}k9SK)QQBIFU=^V5j21hCVExf6ll_jV z2rUrO9@hx@!eSh?zj~p2Ism}7WTzZ=6Qq64bT&%u*M8gjj4&_D4JD?$>G+8@*v6aQ zeDuc2Q9!{$X?vq_;d-S}Y!7m8?a7b2_YxWHA(ibZ@ww+mI|CFoPh84AE&-5+YISE| z;;ie7+@tZ_dHcawZsCO0XxfjgaOltXO1JsO)0LB59W79(x#Mx7nj^@wz9+r;%;x08 zX)7v1xxth&^e`)rQ3AYkuF*SjD@u!JJ)C!)TGq`Er?&F$xkmRi+>o1^>kqdFVbdRE zdvmAt{<+%ZUb*BT-s`PxHrlq+-=Cyyebikn+~&n+_0j2Y zbptBM?j21MRUYTK-um{vUhBpxNlbBy{Hl?3JHtq+-j)WFq_MQpFp(PUgi0;wcPLOat7dQL zS8v~LTH$z~;!e}+XN8Xf)#>-`wOcEalTQ~j!k*PH%b4s=>vpw`m8ua!c=Z9t2GXkx zQLK{W>eeRWv`)8!R!26v!!$LUk`gk$g;1o^@8*uE_zdx0jTYcsuU6H77p0Rqh-IAU9Cdv}{S7tHUhpFk5iV(}Hk}W7YQPveRToezW&=X5W zszYgp6EX-K6jdpc$Nj=p>uOXWHl@0OC&2jT2h{CO`3IfH4XcKCDOKTZfmJ{?8 zmBND%l|mPW96-`JEIE~`z;@xh5tRl$H4#|lluU=xhbsyuTr-JG$^(}oavoSTQDY$< z;YH9A6U|g;5Z@ph^2L)8Wm>B#QMxhHE`Fa7k(p?A{ScE7W^#bF<8|LI*scEe?o0Bn8 zhKVPW$b9PsW%dwnR)OZtAwuzf$@U^O-hHk%|FkbRwwS~Dum}u9N%L7^UwXsr-7l)m zO%#U3gnBCFe&l}cJFl99kF(9@Mw7zjPCqhGA@3bz=9}lG@k7Qp+q%^k@Y_tf$NRB% z;pyt^ld@XdY@1GR2fwXn!=t^_cm*HyX?JUD4Hfu!ukW^%d~|Y@XwRRQ`VX_UtxXgf zi^GA_R`cG`VI)6)zCC-8ZfsNx)1MxUEJ@7=hX=8A{+vAjq^N9cYNjgF0O`S@@a$VxgrnESV%ys97H_bTg~ zn&M6lX1=PYll`f4?Wvpgox6T@WnEVM$^HbPL^|IeIv+l};@&&)Dk~d`8ccVF5E1## zURQtX)w*}@z^*KB=t=}r1%4}bc8b<3?>F;%Gi!6HqNy2KCDeX*dlqfJazmS(^whQ6 zRaNWkOna{3b$7?!@|&yH_D&(MuGCb$zdtTL!x`@Moa+~B{`NSLSC{LmIoTiPjuA{2 zh4%h6Io&N>X?azW{q5a8C4zW1iyQB+8l#z~H`gdHrMvSE6Rxv8_O?FUa2I{Zj*TkG z7+NkU)#1+2UcI~(YY8a0XcS2rGLtsU z0*aoxOrKAYrjBHLZQgDN4jV$pQVAZN67dhxqZXUHoDF(-h?KNMI0}{Hxov@e{UisQ z34*0V9TxF2brSG79xlV_7Dt0Vf*&TnbNUuQ zinK+Mf$e}?Fdq^|QGgH)3=VZ+k^}*R8HWj{qMJjg*+xqdg909VAxyYwy29l$t_gXh zaF(c*7{_JN@L}nw4n-9MEa`>phZCmiY};DPqSuI>@XiEOF-lN)4aqAwE0Ic&P!J#(7Xd@4V0@sjQ1l4l5pWiF&*KsNw-8ei8@O2M@OxQlwDwc(QzW=JivDG zNJS{(KJe)*-}uEi-xlNShm2C_jQ+3fc^Qx?ku?xo#P}J^XFmd&i>>$@`No-CiQS95 z<`?5!6_QbJBrHochqSl{q z?gE^Ul8dBE zOjSiU1FGSDbIaMJ6D&Wq);$>;qC((6BlwIb(^=22J^Nn&;aEe)qZ#q22Q3!(BT5kR zE3d})=T=izpf84#9N1#_cc+Q@&hzT&zD+_g`o(PTVRmQME=h zgy&>FhbWeAJiRu#8&}(HQlH+uue zd3Sg+wp*{gsBiDvnhJaf$sP3e7GCSpGxFrLw^@M~GCTW&ST%-&ogJ@!@tOAQZojhCkW4+_A0@il z8}99SmAB5fwjU0v>y?(F$NRI?l8fHJM zghZ`c(-=(r>e337d3Q1ib;;=VI)&M)w)4JSp*9hfonFt^B(3O|xkFJX?%1`>x=CMI zuOHAdMvF)4H0$lC>oqp(mY=bGpsIF00B$#`t)SyIt4JjBvZSid3pVJaUSq3funC$NzPYY8tV=>^?ykTRs&)ZQG@0~NGPP7VqL z?}?cV@`HD(qsR%7G|}%$>VTd_%u8T+Ly3^w!KhN~j>VK=(jwmF-66a}-q4jAKo$u; z1NkZ#(?G#Wz_F->h;dO(0N7KckGmO7ff{)V_!<`s)YlQ{*m0MlTtkJ@79kW=&p5He ziA#DES}Iyvw0@)w%)3b)y6mATN%WhC8siJ=hB8~V3+&2}2 z-BY~PNE>ifC^ZSp6r}0hASpJdBN6>OW{Yz|l8TZ{^b(U8QYE!yyb+OsNW??p3}Ac74|KWG1R+rm zq9Dr^2#-h=myo(qvw}`X9E&?nbi)@4Ijp*QwbEUTg=UK!4WCbGhXg8dT30SQ`@2a0 zW!fmAONk>H-qe+^UXn(~L;5i#)c<%%s{7q>H?ZD&!|omQ07q@rN;=5qoVYU^$JR$r zS7vudJdsAzOp#vzhKj{Jvu}N4X?lNZ(rf}JJQyUzgnVaFcpFdO=zTmhsE9~%Ahan~ zlrDBlfBmVAR%oiy08?~xofwv3#p!&1Z zsna_5qB=db*6MYgy1{M{$WC`~XV+`L_zh+MPOx6B(`Gt6z>8SD!Rdb7e)X~X?)`-Q zOP13+8bz|!8y_7+?F)}p<`2rPO0{j+z2ix!=>5Ubf!}=n$=2{;XS0G6bGj$9P*c18 zgZ;4n$`h^Gr`^idCX%1xWIM*WjrI=X>T6%C?tMO}ZGgDl>}Zdqx)|*qB-NLns4Tu1 zH8xhOgq?%E*pSod-d3n_h#jwt}Y8MCl6inmM?p{)T;icx{TZ8JxYE5wn2dL}( z;r?z`eg2ik?l=2&WSJCX4-OK8@xAS=`oimt{crVat1DIdxb_cXjV_9VMZER=MQQh& zJ<*6PJ9y=ow%6hQJluHx17+{iva+&5x;x(8jTIvp?9aTl7p`i14~ok2N<;D(M>rdf z_9xETtCx-Ad)XGwRtlzjJG9P)q)E=|YuBxv({yurr74H=-G%7zCarSUE?hJBj-t(# zbxGt$(@4PRFt7Q;j7kBQQW7jEIVH8n`4qa8(sDB_DPQA+jaXDfgYF$gUX`^&h1z|aJLqEVQRbFed&dB$liqrC#)jDImI6 zPD;z>`o*{(fpP_`%X3I8x#a|;5NAN2-*h(601D?Xw>cldP!lfso}n==DjIDG1|JEP z2n?WK%1Y?ZAgt+^4p9fed%28rnKUX0aE@akfdSAmPHupT2*C>=yRFisF2Vv)imm~} zz|+Gvn-U6efp>xL9G{MgvvD{ngj)c3LHmb{vme1u^WbQw5FENd&RjPwq>y?1lLDqF zhZCqgTGu@GPiH&h=-$~m4jz9#FqfhP3XkPRd|d7&lCP}mPZ<^<*TmPAb^LRdrrkD9#bAmJ6QZcwa3BhEWcz5!_m5)c)L#_Eo2Jtd?S3aXuAX#MOhC2TKxtMf1h?Et4e8- zW(KRj(=C{izra z=7adn%f9!Wu_xWy*lJtdgGmO+Np{BO^XtasVIDPBR#z2cbTZ+Fahb#QR}6!I60hC7 zzNrOA$31{yvKYoMFPHX%Nnl>NezR@$k9WGvjHspM>f9wOhA!dvQ32dNMo1 z;8NAkPCJpew0sp>{NRAHECu;~?Sn8}?D`Q6wbx<8k9QCk5}L#Jw5)fWJJ#mvhbwY) zcsx#H*-FagrA~2Y?yw%kN0)2%_VK&~YxueTfnV<3rQdAz*5x&=+}|4}DGjdit$NY> zWNN8f%U7@0y`953i=V(0)mA&{$w{o&R&HHglg4-Vx*>kvGgtg%_w%t?Tema}tzhax>pNH=2DgZVsCmoC45t=@fbuTMc(HEC!|ojkQ% zW##&nRb%hLPK4UE71ART^-6T28`rNcw>qcCJ@6GQVLu0OrH)p+bz`;V&-R899idIT zI~??=B+5#Ab9GBXN(xovQ9tN(SvG?>p~)hI7hObWq1>|byx&hFng`?>`Vxxk6K*8s zgS^MuGPZ=Utg<18McJdb7db~v#|Oy1)oLOk6RTcy1RGBBPY*HbqgJD#NzhN^Lpilp zz!(bllu}cpDWNckXp{i^Qrv{VqWf2s8uhwF8v}q2bO<3sr!CDkQf;d$2RURG$|YPV z=`{-fP;b>~S4I&`lYpjC-UV+`9UvAp5eDQ`I0zyZ&K74*MnczKvtq<(YCL>7CJE3~eFf7~0Kj_{W7YH3HTM1T|%hsG$`66c`n0gaW2O4*C> zq@(}@F`eWtXB`~8Jrs^eB{)a&0kj55Db!Mk8;D^LS(aFXNK!RVEFL0mAT2AKEi}KP z#elZEG_mR2W{Dy0Sm?CnAW$kgXf^(uvgr0p3ShOUM=Rj97qbQ6z6{o{(f~a1E5F&kH#ivON$tYz`ToLR`ig#M{1AQn z);sT<-k-%+pK^A3hvP`ET=?j_UreHRo*2wJN263*edF54A9u5NpT0Zooc1$$>E&DB z{CtwX_Z6g_4=1^C<*CXKzquP+`uYul?}H zN8bB?UA;5>VqrJ0UAXn5AMS@&e%;wGKbz`X*DhTB$xrr@_kX?EPCuauclq^eKl$BV z=jFfJpLf2PdCjE@>p%Y6Gw1DJ9nO+(jg89X=jEUOXwP`#HwKH&Hz!{G!)LYM|L&sk z;;;6O$KRj3^$*XF(@@+s5jp=j%WJ&Rlx& ztCQXNkEX`*#TT0Y{f~FFXTG*G7=62|-+uo^;~)KKrabxVVSoIsk#*~>r~QBMok9EQ zmyWyBF9!C~Yflva@Ov}qi5Ct!lTSLfYVh|y?H?zN_g}pEt)JfyufAZV-r;dv zdGGbww|{!ad;di+(b0ZhfB&_{_kMC}zI!qA{DVbOdFMs_`#(4_-n*Qe{?Xjuc;`a& zz3(0>?|hhA(b3e~c>n>PO9^`#aw4^)OYleyrdA zK)-V|^>5dT)W{1*TDt0-9u2MAbv##Ac&+87^d3zT%PNh=$na`QYrVVEq`mI;Lz{(d zs!LmwJENes9u34YHD-OSxpSwqHn*}KFw7>nXrx7S5wLm(+8({KVjmGX8med(pd?yd z4~`a=)G!Abpj4GB8`<5d(vbaO0Vr-Y*EZAR30#ejgOBt^eYw^-nutZhN<@mZD>vJ{ z-7ZxCRHdfTXc0rGi2k+RX+LsRN&3VpWQCd|XPhzs09~*z+i?77RuJ#;IdxG| zh+aD?)Px&8%NCgp-NT^21f9D>Qqt?j=4o+;d`{^v=gLHZob&?xK>8xOmm#1?4G66s0xdQa zg(5cRvslK58iMF?5QM!Dh6()>=PEil$V$X%i#0P)+LGpwrLg%~j|3o{Bo>fLf&lxal9#^!uJ>%4&M`*M3g##uv$C@+v&A*?$4e3mPT?a%&BT8cnW{8{jBB2)`n z@k}fpaT20%fe^z{YhnR}lnx~io{hWUn)K0zl;N43g5u=MaC;4ks{PEU$%q+5M-x$B z+mwbZH?&#xyS-GDBw0Ue^<9?D$l7a~(EAoWs#==#!q&HU`}(D|r0D0gNpt_5cVGJa z!L)PzWv7E~YS1UqmKx8cKRf8xzOpgM#-08U$f3Kp-v8oZFL>#dE&_yf(oYewRL>26 zZ+o=-=vsoNb3SLWx0?D|;|~r;#*=S%gS<;wJ+|ttORxUkcXtMtzDlCnpWNAw^=f79 znUlY}Kdb+(m9Et3?jNL~T5UYv{=3Js?5Q^g$PBkX870PA<)w>1|JGvs-s7Y}>FE9< zus3R#p8ottv)$(7N>4MBlaoBEZeIPZ-M_cH7d&-!NJVu2e$Q`jZ2o5SkM}2?S6?6E zkwy=Y6Rg*NYyBVG8BDG{*G&|we6Sn)OO>x({(GN~`kPPZBjD)KVGyirJ%8cnU(7qL zXQL^dx3ha`xW0VugFpEEFm0XFcM+v_KZe{{dhW*0KRZZPo^}sCTh5NgVg34(%Rjrn z*I9kaIl`nZ3LRyGAgY`ymt>1Pl3r z-ot}IpO)}8gY-r^sVKC(MY{@%f4F}iJ5n;zk1kg%9xIqjCNimbIIbq4gE&jX!O^TIYh{dvI8M~nb=OY>?CiZiU-o1h3Jo1^ zR*ZT^t8GEN>z3M72?5Y=9TN##n9!UqHSorr4x&V&7*tQ{s7edYx!a)|#Fa!>M-i|L zB5gQ>9!?4;qPrvx8U;c#p+!X$Sm;(EZK5thAnb~@Lg>_Fy_s&PHx!xnN9viV`#7zl z3|PoOrP80rT3d$MDkvzavdoGqoh(KJs3BJ9c39IyqA{loSuIIHtAy~tQVo^#i^{5@ zQ~#hlCLDtd2k+@Ypon35T` zR!y?Mq!{LLyGfk8tx<_ZK8uH@+0xot4~FQqVJNriy`4qetZ9gv*tfDK(=bY*%b)f| zsmh`$1(Ig-HRW_~G4D9aO06?2?BypayPcgw^exvel{qD`wu4Cx%0Df_W3m4y7{L5y^m-1v(N8m{nOa1TzxtD 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

m6vn3Q<@Tetbl^|JY z9}NQFskC{tkRLG%3#&?H%^Wu#@rU^RH%)Q?b@T?&h!2C`a?30dbjyOm{n-NWB*mMA z#fvp1j4xo>k`zk3gyK<96&Ck~DBNMfvP^zd$dg71s|T4N94Ebq%S)QuMFdA>6?mu0e03^CVLK$}w1cy#fG&Jcj0kEvTsTa)g;CgR=Q?ornXGzfgu!yR#*fn7z~I zh)-~uE|cDk?U}JA4afXAFE0a`jf~HjoK-T|5+E87$qvV~Q-YE4^4N7CkU)e_+a{}#Rwdlmxx_{U?pT_{Vi-MC#k06CUY zoc>2zE9nbpDj6KlI|D9<{g7}LU?{daS{_&dBG5;x1Yk4okA%U%(@Cd6f5YwE4ZHpS zI+lT{w1~oolXj2}M^u;sk?`kityD*BzuZk48u}ByVkk9eSGYSbmxq%M6#AVg^LYRs zp2;RC$j4*oX=ESIS%GY?ya+xcY;Ty_@;rhn@o=;|fF{x}@qA!Jd=Z4;ESQfxywm~0 z7Z-*YFJcbhz(kP#i(ZL(MVcl7=cI|^*|~cKrDBKzgde}qI?!R^rxOi?a&?nnX;HT_ z84%nk;SYgW0uN&21_=dXb%ud>w%636t{6jc+9N@=GETeE#yp*9Jvfczpz@J=A0{sP zweWgCtJSMaHb^f>Z9h9cH*@PNQqvL31JIU;+zbDFXoPRu>jWX0O^7>*l>70~hi3lS z4bT=tGfh6=MB-uimm@QHbycsJjn05+Kp3&Xs~_6ArR&+c-e~ulyn)TcV1vBQ9nFlYT@(V-~av1#C&om z3x#U%vZImQ{p8-|x08wQdbmvb;>A?U2fSNfb$%O7i+A^pOtd&V)d3LPU*!Hd7`0bc zAT>oBFI%~!GjPrGKaLuM-TOu<5mGNk*_1o>aQ*j7y&1TzTd7cNdQ!=|e9s>J{B6CK zx|Qydchf$rWxWR*3*Y}nMS3@SSjYq_Csrn4+gW(|_hC7?;5yOLfjo{Y{;ibt_u$lI%~>(BHjx`P*Sfx%K>rtuon}v=i&s?!Nkc z*2~;jId0VxQEM>BZeO`^_RC>kz5DFYG7_{s)6&l8H_tvC_tk|b6T?acjn-5@`0Ks% zH?wa3!SjjP$oOi_spa^~!;_;yuduu`tThWk-Rw7<|GIiIX}7b_JOeBmBc*D);rZ+S zX|HBxHxg}n94xDPhW9hqWlvR;+iJ7a5N&Q-cYYmt+ha?z)w(4M3+QsQWV@SsHN=kE z-Ro%v)Aw?#6m;6GSvKelU{+j-@H-X~0d}+aNXJ<&4XjQwh-YH9Xs3d07RK^bVrmO* zn#H{&d;zBIg}Rz#hEI-Tz*D5xN0?BwiV46>19&=^&*S^WerBl<`Kx3H0NE=ccvEV% zT}$~xbS#Xzlz0%qJP9#I9&WWoqpr|}!!0gpBtiN^RZC5TQ!u~@4=YwoLN5~_Lpa71 z6802BE|atmbPD`z{K;aUx!85>M z2*nbfKrqj!tkn|4ok0|BhMXcvvcVgP4D1Osoocz(hW;24Pe3TrOpFsn(p zGR}lWQIQ~J0~o1Ud3e=~KUv;HX2P1I(RIV@O0 zdSy5V;>*YgmlF11wy*+2AD#}_SP*XZM5+}6YG?~t*XMI2)_b5i_N62{l_={VR0|o6 z#$`^6<9&e(07{BWf-1~cF+_mwOi%p2li(xG|Vxv&f*^-3kfw3uKUUQ{R~1ag06 z)TzsaEf&adeVzz=at#?sJd&!{GXC|TxFd+vmRg{K3!s}|8&Je_DBkS13!%F!NBw4# zS+H#z8AVH5dN^)22WCBGyBay_TbT!I=ZC|gQ3~6xXD_XC?E3SQ(aFm}*}HW$`yR3N ze}8&e9bUAIxZ{52U008N;(rUZtX_-m-LL*KGgE)sev=&@7t+qhx7$Cy8s`7H@*aJN zrn~O`Rr}%9D0gM;dwuk(TsV02jrMvrP_C`K?w-8Ua;~MXir-)MLw{YmunynUE3T(E z)n6`JvCp3#X8UKAN^tvb@#ok5HURo%pc#5;-9U&s?NSO3VU}yGk$(G2zqpx7bu+zo=W6etZ-wi+<lbHKw2&D_=i4|NZq~_Z9`;Y}$@L`~3OqUtYG>?=%Xz z*|ZZ|`eO6_FE6cU3yna^q=sH0mUG)x$hJe*y2i@~CZw?45Bs$xkV= zwo&a{)li^2$RR(-L{{Bxh|QkFw2RIloer-1nr%Jn%g;KDJW^@@hSCKl2$23uL77N< zcXK#6#-i2)*I%Gxr?V`Zex^S(fUF}KkDm!pB32#^>&bX9l=j4GH8dSHjx&lsm|#v( zPx=*1kqyY~zE~iQe?C$3-D$fJ*mQ*h`A)BZkg+jpmV(>fcp%;C7Q)$bYoMq72a#kz zvD&$CvEJ^(rQ8c9g4s?x9nws)+Z3-YphOCtW(wnob~7J#?1ZxPv5j=B)-jiFJEcgBQA{3aKL`TS;C2NI z-yE9#2q1~o$YT*qamejqT>P8OJm3slhp6#^qRcwp9Flhq0|3io;>WVohAfVxW~J(C zx(3-gBN^BV-2nR|`6CE3P^~af${D4UUSkd>*_R1`cR2EL45NaLgV#+}9>QxQZUt&zv0p?~F1 z(VnL=75ZdK1&#p|(0u3y8y*rIt`@Fyl65vmgTh=;p)hF-zm`^Q3S}ug1&c7*&1+d`#jv@#f?hzce(x+zu(3CI?yiZcncKVkdlQkJ(nJ$$R@vfeoU7NZ=W7Yfo~xcZ^2rS0+1Wcdr6B1 zbc3=9yKL+>=j{X4zW5bD?qI{CJE7{wF$M!*dRmTQHA&AT&JUs~m6$T|`@+sg2;tII zGWnxNf@;Cl&{e>Z77{joZX$DG$75HA780X56K*%H5t}hR6fH0oF#;=b8c2oi=%aE| zqFb;AqB#-}hkk*cNt|q?Ns^xF<1ufuY{t?f2?0-(v(m0e4@GM}7r;uB!&QLMiiw%X zU*tgS}-n(XX9Cg*CvcOc@*g%1(BL#PV~w=-2Ct5SWM1%FFBSL4Ukd*s<|Nnw7&lY ztmM7n#YziDr!TZYIp%f&*68r0Zop>A83+zUP!DQRSK;qW9t+G zHk3DV<*-L+q9uR{dJbJG4ndHAn1-h#9#;;cIKtQ>&OV~#kp!z`8}3vvT(mIVz)~We z@V|&0jcR0cWN{<`DFeKWJa%19>$!u?H22aNq^rsB#`5rWTX#K3n5=0+3sOS%h2l?> zdg9@J69OF^So{|K%gzt4+v>_AJPr|>G{`sfuWbJCeOKSU9>!_4-0s!1uHxBCX)>slTnD#eAYGNG zkGh0JCWgn2vdgyUfcj9~y;W`EvfjPuR=wMcTOVFon)7CHK#ARcHK+wP7N5O)+tz(I zlEZR3Xk3hI!L=t(FTU$kLU&_CDf_kA*i3A$JQ)0lbbY})t!BLW$x%buc)HyCabzkF zwkK^Z81Ei+bDK*KS|5f+W@%&6sYDW;<9>Gi{$lg{iIsi)bUdJAYD{~%jr&XO_d_ec zx;kW_8WxADojZ>@-wqqv=4uaPgJ6BoF4^uZ_ulp_ZRbTBwql^t?dXo%k2;sAjO?48 zP9+z{olgT+a!Dj+v{l5%_e6x$692o!TT3R6=p!w|?8LYwKsMn1H^uN|9g zbv#loxLrQ3r93-M>x9(E1lUN%YqO53%E7j$bp$mnMT~pWc`!KA<6GO2!IXe{7}=Sm z-8ns~L|$yhp`Sy}fVYrvdHP3s=*4Dw(o?mJiWg?w;q4yQf-iPbgEq11H6xb|*~6V# zBm81L(Qh$~BV9>CDf4YJva_kQEmI=`tV9M&ki6}5&=bH#pi-y+!H`KFw_4dShHGVf zoAqMVP<(#H!mc713-pUmlH@(^G2(L&t{{UW6+rg z$zpa@N6MVcT2>(6Xjxrlz0%`ZtE#H}ji>museVws&f9g7QTxd8Q0TB%DS6;|z>ek1ihc;91;JQgTBJ*7g(xSdV03UV zyhvmbgBnOU0Uw8)N&uMg0gAUOB0&={48M7XTDYasFJ^=-EM`8ex%2rd51`Ui(bdlP z5MDmkIXSGSNk(P;WTZx8P9SGqBdRoyR#vuvti<==gJ~F*Jlnc3k$I{3?H4NsGF;ex zEb(#*X|6mWb7@gl%}+6G#8wUxJuac#O&HV68`Zju)}cTO+X0YJ;pK3OZwCD)mw`1O z6H@V_z;REw6-;iS>7$9R5DXWYilBC}s<+SyS6* z<3_>u$+OmFH5NvdnZ&QM7(qC9JcDxaFAqyEJM*apM!{V*6fbAs7pvi`S5j{dl~^>G z3}zrX#)DO@_i9*8J^Zuh=rrvK`-vy-j;$QUZ{y9ho?7|uE5@bjOGHwcSnIG^h~SiX zGA*Ze{`6dZ-3jo0&qu1$w&qV*>g2*qAN=*XdO8k-qP|=tGa1(6;YM}vrk!$scDHzZ z9JEJ0d$0D8e{nT){3f{{bt?s>&v^*QwbOCh`^BBo@cZ&^z!A#Dn@6~H z=X>VKEam>{W?}kWb=U3mrj^D^IOg$oy;}#Kgi^a4m6cGfH9gks|9Zc4_PrI{+;YZ}waY0kWP0!DsI>Fv<>JftMr>mp zNtXHMm>j7>9~^4yuPfO%Z_DxBO;;#sTpX7Zk=)>TT3Y>dEBDJ~_ezcItUCir>-40;9BXtuP?x_s$o=qA4Q_0>gUaX>P&AqzpR~)5ZaFjG zpKAUMn~U?ulX4_k7$NjsSaKJC7_07;eQz**crwsPMV}rvGWS;;>bsum;b{ZeL)aF0 zFHdJy?B1qJf732FS6vZ*@#u)OvV?gwYK86}II8DX!L{y+`BWNbM$JUe8tz4($2_WL z4%R*Kka0X}Lgs26x2m?KP@p-iWcD^ai719Y+&|fxHMI5hSgZ?dCAKz+?lH7OC5u;G zVPz+p>+9@oJHA+oPy;Mc3xh#TS@J~HQLzx(wJ{Bv95!(p*2dkce=!&{ha`U6_IE|->8`N;AXcRYBl;o(LriXO-J=NoJgBW6~hfrZJlbzJl zVT4*ik9EX+r(EnZy;=4p^)W8o9;ZL#Y0mm4lc#}I_B=_#dCX@HFl>kfaN{t@)*9*g z-HmK~+{&hGP9K5NEjGYPxz$&bYu;R9TF=C6cE1wIw>nKGiT!Ra@EqW1sHJ`T`@u|{ zz-hBqsZ5&by^V6Z+AOB*uKh?pN&XiVUwvZ4UmVm5EfNiO-3PH^p8vN^5>5HG5o zTt2kpaWcH^RP%MS-tDP-j}c@yQ(4cB%Zse7qoXx9ht153)mpt> z?LjU2(AluY48nHyT**XjN(x8W91JwaqeQ*mD`cHJ`>ss3L1~)No0CrJ`C7p^H1g?P zWW;$ydpg?A?qM_Xz)|cT6-)80{R3?5x_uQc$7pKWA0!IXQA)%94`0DXpFw7}dN|de zKhG7<%|z*7d)J$)^w2J*vQ5O%5AC_yC2U^Jw zA*fArd({Zlf|JpJ{t< zN9>)tY}4`bV3>QXR2#iq-nV75C5o-71!pm34SU{Iz0@-^rM(@SgOSC!Mx0x|GcY&p zHGM+ww7$FR&+{3TsadMSLE&jaGX{zlUE8(AimhRnG9=v?_Cn7KrM{7EHR7wE zL{xnkXQs8an=Up6Z5w(QJM_%jn@J|8cnKbt|)bvP8RvlZL0lbKb zsYxWtlTmHWp%z9|9(&tc@nWslX27FZvq9lWuu$nK>?~V0ENpsM?Ixg6cVo+G8A8E3 z*mPiF(}mTND2&HV_w!u3%j)3T-SX!vy^hJit8z3lHg>dRkD6eAXD5be7Go?WX`PO= zC3h*?&FZ<`ojnEVCT1^6rgz*=Kg2Jgm8(a0x1E_nYtV$WOAFKWJ;=h@DI(6_@@ETO zG{T9vell&@mJ2D1d6Q#jCz{fb+Tg}-olT5qYXzmvbZ2jSUs0-K-g_n4I~$i4>|CZ^ zS9Z2td^N`WXycj5`7m)OkSz47)$q=iKbh*XlfxZ8I_rDxDv`>dR`zV~M3gLc*2ITY zPfwcLk5ZvVzgDzw?V-S&^m%iX*7;HO@$+<;QYB;CbSe>Sp%JjA`)v8Vei!) z1#%=sPHf8uwRW8Kp}nY;*K1kMdg&D@-W)EEA-SBM>1(F1nZED)zOU(-p8Mb)l3^eZ zhGD>fVIVJhV1U4g0YCU5fPo-+vfmwx`F-{8?&;|{xst7g%_e82tN!)>s_Lt+zWS=_ zJHFqH-gxMaK4Me)uGlTtK_)jRyB}11m+?TlTg%KnG&;S(P7g|p7QeS$v|n~Cw6@Ag zquxX~nB_(0Nv!dQtJ&%69?$ApG0d#>crtkZ#yL>$58LrOcfH{)H0vK4=6v4L3Kv|l z?AC|1(6uRVX1AVoOc@+Le|@=vZ;jIXn5kW~dh6Szlx51a;ES}oD22ou-&@a_uDJcn zYlY~H-b`F66ok0sUiw})`C!5u-CE50r)IFy&Ow2+e*Jr`$i!qIv(rq^Kb&E$t#qqg z3Ke$WtNJd@1gkrhr1ha;-XCssi<}hJ-`^@aF3knI8^xGu%H;MXI&FOXCl^0l$+h>om$HIuF>ho z;Vd58W7S7H71u>`u(er8FjlTWw2se`P_p^nX2EjN8R@O&B8Dl8$Db58xM405dg*ts zdE;A)Y5x?q>iCOAW{Bk1K3I(2yyMU9)`+fRu={bWg`f~GZN1m@U(z#8i*egS(|jO; zseK}lsPFDpoEOcZrHyRVthZpM%Px-p&4b`-f3p>H@N)4YG&$+ zE3wr{dZ+QG8_4743tjis4;Q2F+zzC7>hbx9#(96J+^Nvp($@P8|CK3_S%_M(wDV)% z!0~IUy0cqyT{eamH?m=>MGdjp64n3q`A!n=9*har1*l_{QBpX}1!#F;@Oay~SmH zs`}`?vhSikRNpQHXZ04ZFV<+4W1)2OgU!6-!d!T9GlN3_E1`*6@Wyav@x#@O<$^P| zvYPZ5XB<9Xjx!BHQ!Ib5n0#<0kl5%(Tr-9RU!VvU@LaO-ej|G8W+1!M2s!m;myZBS z)fClk?N)-Fnaaw0 z)!3bD(L9G#^D~xtWPfNOoUg3!6hoIEq>5Wbzg<7)3PegB5twS*>p9PPQ?jv{_RmdQ zp?pz&jh7p{%PH%3-08*D7{1Z$>^mDM4X4YU_gYE)`A}}PiyMEi0I_mtk)t`a`0cC7 z98SI$rY%liDBrH6B8AG@ZZUf0PNuk73OMz684FWwB3i6&ZRCC5F=wkA>40_GwtzV% z)h5cd-Co9V&XsMg#{3qX8Q`Lt8Nq$aqjuWx9oD18h}U4U;WM+pEu;H>zM#P6y~|I;CwA! zVu8y_wT+c{fNB>)3`!oQs^+6k+C;TWov_b{$H{O)s?AVsBQbd;nOm)g-7^*&PE&C2 z6UmoXcFU0~llcPPFz2UdrCOZo5N>gEGw=KEOs>9~3EGhGsdljxj}>d%s~P9pu6(mc zwKG;%SlA8`(wgrrrcCEU`EDobHyW*I6SrD9biNiJHRAWKrilI>_OKD;MqPs5T~FS|v&wSU?-CQ%hjjy17NQrhE-HVw;|o-Y%ALE>zoD%hRdado#GzIrcPK{hAeo!uWP zE=ugp($-eqd(oV2_L5XPhex>zE{AZ|36ibnJ($(hUH+)6#- zHyEurM{KsTsGxP z0SZU^0oUir9O^sC`&Z!QRmRrjz=KhzktXiz>if0m&D#kzwt6NOmxlEOUSYR(OMy%J z6eJadz2HWLYU8*PeZ(o{h1q0lB^j8-oEa^nP6-DEsE}snzUxkQyV}GGq*}x!O5_&b zUrfzh^k-L^QIFB+konvc4Upyc8mwfo462(hVK3nV$VatceFrQ&j2G647e76VR~NWl z0uOQ9n;_qmtgk@f)6DaD4J_cUcXuW0ykJjumJ;`^QYYp$ z8tvXty4B1Qp;+Td6{@}QAW>K=gyv^v=Rtl43eS}{Hu9d! zbE(>D3JSL_Fy?rIOyoo`wO=HN>=G1i1o=tETpZ-?bW(<^!8ChbpNaV#%1|xmcHP~2 zeDY>Ize;>;gGI)?&3uN`w(0G=sp5K`7$!32<#suNi8j@`FWZuh)npK6Dr4R*#o~qf zb}uz|#e-9>TZ3Ip3ndrYu!~f2dAA$*P4h)xx<|DJR;+LiE``5F z9PlI`UJvEgYKoG@6-_-8P8NHQ>XCOQ6Gg4sd4Ei*#hWoC<-1}?)Yh|7ZGQrVGc`zR z{?cr6v6qx;-BK-)vvSQ{9KtZRON)fto?$7#za<;K{Nj7vr2c9!!+`+{C8SfpMHyDt z%a0ndyYEEu>lNm$dBMjRqW+XFuj3%#`c$m6o(rm#2@eGLh09d7m_V1!i5AibD-$Y0 z_|T6=bB#v?EWYSUEH20VCaMi)7+bdT9oWe9HD7YI74^!37|OLcJ5T19AHha$MRMyL zTMf4^D>fstEiLCXYcMDN~-O1183=53_Jn4@M4(+u30j+fU_ zIG>qaz*Q^0pQBl!-_R68V-Pvu&@81gNHiR3Q93HJ#kkoEH zM70&}ZyeHFdWEo)E^TZ>$)-eu^>z+!gp&+BuL>ov=WJIO;@w^XWWtT87C*MR7E;Fy zV*6@4>Msb^Q&hXUU2)%-!vjbrG>6!ZAm1vn6x24?^K&;m>}uly^9&T5 z!Le&JoNaEe;NCWn+<-D?40dEATqsiQ;!Y=eXDY-!SY$zOauV!<;5V3__O|Q32}`85 znF-lcuNrs~L*%1Z_M5KY;%XvfnVzLr$jNau^l&&ebte>EM_QOM*nB~FCfaA&_I5XV zcRG~WE(>@E@k-moOF@3#X?P}Vp~@CMiJ1_AD9A~%Nm<`4&)xJY@MboMfn*22Nnw<< z*0NJ~Lt!*O0YB#t z;dWulXbT3*OQ@TKGQHhS;HE8*V^728Vj&d9n=Y|IiyPYw$2AWp>FJ1>{U>K~T$6IY zw!Kj{z2gn^ScYe2W-%?~rj^($ZG@2rlflr&V%)8tv2m`rTp=(}dU-@OZj})tu4WLVl?>5=bsSTFvQix%_L(Ntb@c8TL!HICSkHdQDFH*o8;fZF@q& zS{H-2aDM$!n=n?c)NUg@r#EA1fO#Qmrj@Oodf>XjoqvQr-_$H&5f{`irHMu8O7=I5^3J>9Le%P>73_JU-3n_a@5#dyUYSX)cX8w{SHr_{wd zD_mH8)JZ+O;S6u}B90j&<`vQ$*825Ft;FPnGr7|VB2eOrqsfMn!5B zvY^viZiCHCb!D@fymQ^3+-m#h4Ra`*GO^^)cx}BLyKy_1+o|}R1{;B%V1mg=p}xLS z3SWLVQra$f9WXmzyxx?+VU3M$!E@dUwo_ia!RhlQns^vvGs1b$+y!@}y%zP&aqm_YSpMCK@@hQbU{`>f{zidY z>e_lcYrYbWH@i{%JKMO7ZK6O?Le097et07p>$JlDS(6=G{Z=)TC>J|eEZ@GDi7i({ zxVN4U(wuTST`6`~%AsqfTmri`m&xMd$QA5lt0hi}-IrbIY%djbnr4XtR%sS6D8cta zZte=#dx-Nk(;TW!nExb8rRrKUJ$)kuPmEBlmD9#%J&Om#=4v%DdA|^AR|)@Vc7%ya zP)%V9+FdDyuA559GBbmW)9EAHLBI$%%!W1Xuv|Xp?Is2ArgISy_UE$SxPl35wF?gAe81}HHEbg zhu)#1g=4m`(vxb7xppe#Fj_p}P^D84hwN*e?A%p$mW_DOYMS#! zqV-l5vwcjmQu+zPuVG8ARoiZIt6o@Kuf}gbC}kQ&#CdwlaYi+X6R732QsBC!Sl~Qo zUaI9vpiF*wjX1tn+yr1_&qQydkqQycFml~k%+6lJcTqJSn5DOb^=?aO&DN$=OCUSk zt(%RuKqN)A348gjuA4*MDq_Mvx``U zUEaGJFLvn46#vHHcG+Uh8WSy12{NDT%cOajmzs)J7LFdV#;SXan_Nl zHcM#E)wmt9O}J80t<}tyEJL-#ife63wLy4g#68Oq3)R-L#7bS zvfYY#=J4l8Z?TK!o`0hi(@%yo-CBfR5qYZ6q*uveccT)VoQ@YzNOj`2k(d)y8_iUf z*NUE7bKF3r1LAg)UbTwEbFZ%UvbLMxDh)()Rjkn`(Cwev45yltfHO z#Ip6(#iZeWFuPofdQ9pN0i;Fa`ObPHbZ;hJTmihn%pR!Jr1is9OBNT|}wgv?WB93wBbX=McPdBBG{ z?IhQna|9^h3IS8c#%4D*X^TfuD_NK_*a^jnO&Bpgx*JW;9lT`r3Nb4ZVl3WRBB}#- z0&A7Idr?mOvk?==&oM62vncG8HO#7#&=Wui@;6qVbAHC~H#8@sCILnU^ z%!UINJR1pk&cM3Gg!LidxroH}GMrmoE6+ZNh45k;K@#*O(tt;+8St4YQzG0TV$bx9 zHI&GAn>hZ8H8(rq$%S|vkst6*qBjr*2@99yjr#l~y38zgbDY`7ll86wzqVR3zZ;9- z%sOh+&-&v8ncyZOT-jVsy*rx-*Q>dJ$g$iMawHgz!7PH4?pU%}$}Vs_1kc44Qb>V! z+(Sxl6w+2gYQW?cxnDuhB(D2(JX|Kwg%PK@Ttw23P^7xKoOoc1N9yH#KtD~??4lfo zg<|ckw(qVdnrapSZ@_(cg)=zfW%f2}wtL|aaZ1ue?C{1i1ldO8BEPYopP7z_Du6dk z%>@#VcLXZ^Wl$GVDgHv*jvbTGQ`*YDS(S8EcdM6s*#8W~b;XKC2 zl~E+Z0c(SB+bztpx3m1Bzg*j6##+uESehE``ko zM=+Rf)v=t8Hy$l#ER*y8_EMgsbE?gA_k;_N?xRjz|E?>%gofG-o8GXTTLvQ8)tx#@ z5_qd=Bsc{^mzw}qu~4+IxmEGso$(Y`YSB4^4fRyHbqTUbUM;xp%=)SXx3n0XBFb}; zC%szET5s8dt!4ImCRZ?+Z&kVeOfPY~YJ`J#3Cv@p+7LSn>@M;v2u%9B3#nc^?m(Ih zL@I1_5RcXo8z=93vn!2=-Dt(p3SkRkp+t2PpA@&I{6*}TtVTzW2}Q24wp{SvFolY%d9U5P;OEYd{TNH}`eJ_Jnl)1E5y1v|47m>1t;nFO zt=!!8g;=W_cUw8(<1P@Fo2jzIi#5FC<>UZQIvn4Gb9I7IX7Kz`P29g1PIl{|g;@@( z*fFw>0IB$jPszJ&jW zD1uiS>6T`?#WM@rMz)!Y#lW4pM6Qz!x@PT!&nVVQ$yBkt)XBSUxe~=zGT@wZpjKP1 z$&RM7+|10~VHe$q`H2}tK>JEH7ta-I%eBO9p}q}nW2$bg62;ch!cbkI(>=$~|?^Wp)D z-i8U5S3tFy-sa}-dZ{NFa8NB$fq3^RP;Gkl9`_?S=d;btV?0rs4=lWw4ZCKkmc#v$1m;>?Dtad!s1CCkp5r8+SinV$aVpE5tn;3a z;1G!bz48;gifY-v5xHdceh8KAnAeI6jaa%WGJC#>2I`EStGHa0F+`7BNDVdO4%I%i zB#X@Ag*k*|t}@C=JlQRwb8_F2st~=4F+{<;M7&pGPT(=#`M{N~mEwMSMO0C$#rIi# zm1-aOQCFv0xs4%09y^q5i)xM2#Nw1jcB)5?uH zq0$L{k|LZ}&V{y8rGiUd8}pen5oG){;k?q0DR)u=dDziJ=A@@8SZJ=)6SLF4biIHA zrGs#>RGX#RHY8;<26LP(E!a4|iPPIO8>#M6F{qyn7l%|KPlG9?|J7tfS ztGMyCxqLwhs++(a;&LmqFtre`RN`I-@d3hF2|p9h)`@0j(|fR`!M>kr@o0tP_(ZHC8aKTQsi4xVq7qABLPupZr{7yU7rqC6K7AoCV z)}^11SE>oG1NZkJACGd0Y_;1+*;!Js*wd;NN5YU`qg#p3Qf&<<(RL@u&r@wYRlw#Z zWSEWQagIE1pZDSt6I-1)QOMeP?~D^RmZI7P8FSR+6NG_jvV^%fo>JAa@Rw1H#|W-d zOWKVALQG3<-7@CbM-!=z+s;{Z466jA5by-{Em3WW5SV_G1Mnc(z96JVd~sCcTdj=S z=oauk2fgLCyDYt`;LFZo_GhZam#vFnV_qrWC_Sf*At7R!(?=IHk@>XBWhK0V4~CgttnRn_N09VB+awC5NR%N{m_p z82Di&EMQWMtaz)>l*J?zAM$BBi%xikArTwFoETl;gPFkh42hQ|gV2f?-{G|xD+Qd8 z#D$K78G;}Xk(oPYf|Di1VRH16Lvd+R}>8VG1kEH0v`*ge1?4Ut`JeEB~}1&b1;Mv z_jtsaApAAUDUO`6B^2M17{6czgUJHUUWrvLHZItN&@RS|v+DpRd3bllG?RT7$i+7b zk%~M)Ok(g|NziT_FwjaB7Td?f!C?+Ip~MKq(Lo$Hm0}m;h8Gh60rzb82w=h zgC%rO-1KA7ffG-$n=D{ilL&gmVZX$2laNJNEGDze7K*#Lz{9Bv@q)m+I2{tl;duMT zo(bDUk4(sF;p|Z~Q1gwjrNuf$&k}i(@^BE|4a6H#S#zyCo!r z1SDd#G5y48gai@wd0cp%#jpssHJD~%l1h+3f{Np-9PJA+VOHL6un;ABDgHLRIJE`U zm@+eZV%f>?5pz_0`ip}1#;rOiZ;o6TV>H=JR`QT2L z7f?#Y^(M5zEK@FbXsg(&;v_GC!*dxi1qH)SI)KR~+2TK3PD8{)55+OjWn?f^LcM@F zFV?04T{$pCA(){jP&!7g%Ha>i!4EDmFj>N_IFnK}M!HNsTG3dWX21bpq#e>XHNYY4 zd$IEb3`V13l`8oX)D>5L5G{1AvIU`%j|nV+6t!XM7bjmcRh3W;f_HI!p>TnHptKFI zMXJ#fqCrq3E&!zsn4B`y^j;dH<&$DMt9-I4F1-N0v_YID$u}u3e(hC0w9ZG%r&3j% zc}#JYufU5btbpM~ipnFJLxSSsk(TC4Pb6P~?-$qdsI3oP6{pW?Zu%$LR}R1d&NdFi4wQh?Js=~zEop+L)5#RmCWpHy+lmuwA;G*SaI z$nQf3GsEIiUb3auesL{h07Z?H0;BQ=*$gXS1}IR~3J?ijqGi)p0jvF%d_}}sR|mzV zyc#c+-EXA^hHTyygzX2T@YK^3%&=88Mb+1#Z^!{2UrC~r` z+-s$LKNgG>*ek999rRIQM=PNH*1A3{K6o^2wEEJAu?Mw}AxIvyadZX|LRSB4V z`Gdq>zSPQR@4?{P5!na2)h~ZUag}`t^gfmp)(17p-#!?@`o53klQGO6w78!=%pbfo zR(yZ;z+4t_qTSt6-%HsQ*b_C3k?4!Vs<`2-wYopmCP=2JZ z{}eD)gGSo@BQ@|TU;ZcS&r`PJS@CBWc!q&z7VDx?j`%&R*ps z-=uxgw!vrgyL4ZEzCfYRUIKiO21tWnkynIvuJTXb?7#I~|1a;zd!PNp-~s8M*ylU_ zMjg=rp@uK$-a6-;@!E|JkC4dE{?s*{bW(oK>R#sOb$)(J_YL(|kTIc~0TnVHQbv6S zh!oZ`TBCgbjeq!)%fF-*(|uO{O5wqeVot+EztjMNAX$~v{ojB5lgoor!p>ABQtTrF z9KJSyC4Z%YPs*>s=jeo#8n$Ef6?s+KHJT^i2kF6IiX_HoS7iDLX`f9kUC*wOj?jLxFwlbP{(kr|`c`2^4ppPYG-^nHHDf1lGiDd%9eI4Nz= zxhZuR6h8xb*Z}`IgY(<{rhj(O`F^KAH$GiIEgkDW?7y=|GJ69qU_SpT-Cur2Z~ztT zefBW;3B_A@@|FHm?e7m{v8(DVfEfMJrl-JFpC_G82e3aw;*)>OFNLBn*+7~ZB+M|| zFX?6#kx#%#Bu7$aY5H?7Q(C8cU%r3sn$D}626eNb&7%7be@(h;@Chex3BT}=W8~Qz z{JRDmslmfPqwWeRJAeDgII|zp4W8fDT|5$&TfsLnT(9b0(|wbYTFdzTv$udcLmf`) zmwMlXwVu_TQT5O0tkf&Sp`|^v+O6JwQGP$azZK_!VyDeV^=N|U!p1!cwiig!qG3z^ z(|%}gs}|XLL&_hHBTK)=x51m>Y6MGP_VA9E_6TM@y0`Wb`rtk4KC{2p>$;mq*0#sj zuL4!Z%E>4LLw=qDj!^l$YR@5X#&CLEdoC;7$mF|BOMHrU&hgu>aQce;{_^S<&P#?jK2wW(1Z{#!(dH zpiTXG^;zkyiL{qDJPIHCA)Z9vmuS7rWH9-h!u~JpfB!TTJ;(dPRRo3_lb_oU<2ZV_ zOsR+fJU#cB0IKjs z8IcR{nRB#d*wd$mx(Dlqnh8ee#R~?6UWQPA`XEg^p(No9B9;he5RuZY^-tdWkK=Fr zfi6Hfp?aYfo1$NNN0ae*;|p*1VOYTH-ji1}{EzXqlc-2m23cZnQiB<;E_24g40rdb zLXE(G-ai5-!PMrljH7UL4R0FH)cQ5V*3Um3+;?c1@BwX2P}KH~r-k6|w`c$C6CSyT zbNM#l@gp-qGzETp)$Ri9rMtE@Fg?jrntuEUI5F# z29>Wa#9VZAwB)R!ta2-f%K_Y`f&OFGvkyx$|Gg9^{Vj}%xYB0JD+$3 zzQEuAF#fL0bXhH3l$P0WW@J^NyoRX*vq_|sBc%kXXKYrVh6nETelX@E>-v|DTi4yp z8Eb#4!8p;OV;ffX{E;D$5#B~=~vcwp+KyT(yRyG`6~*jv{3Ze%iS;Pwh%B`3O>ta7Nh~ z3|l=$5y#6Uqbt=RG(R@iPol0p?k#iO%}g9fmHXuR1N3qgYLQWq(gsB>6U-bhSdmSz z^h|O3u^D*MNJ|@p3gwVQ#!e)XA*`?Or<&7@t?bq0utn%!+tZ!E(Z*KKIpv;*waBz*oX@_^(J_(GBwe$E|4qfHPXzuiU zR>oQ8-@bAFrTt@bJT&1onlvNpu#EL^jK}2r?}8VR|Bu?Qoa4y_dHb{9;F#?dIPGh? z-$o)J=iiO5=m&VwCtla2kpm^Q+N6cDMh)9GhOv`rS-9!oAoViP9Lx`arug=+@5k6l z(9WxMNp>OHtPrkx3?F>;>7Z*IR(QWa7kV7@Udy?FEbt~XQ%?yQGi`+!V&;qExV{Ml zk)EWiKpK`D>-9&Q!%xerMGjKqIJWMbrgqtF_}L|#z&AbuG-$z?YT8NA6t=6zaCwLZi3)m*WlskkcHa?hZSXYeENy${VMlzP%mg5X#ud9ZyqFO9#h8dwM!J3A3kw`19i{ z*7(kSbpLdQxq4s+HO7ZDnZcyi$D_|zeT<)+9S&t{Z4AeF{7JIF-nuX2r{wI9AR8at zi3|63JT+gE{i))qV>^%2P@=YrI$;HTc|XTL9o)lD8BVBaY!)0R{SQty|DeAQ3Xai; z8kLXCsSlO0$Do}w3p9!}LvPv%)~ssjkYWySnf(+$!OA;wD)V#W^F=Uu@Ge9l`lPvW9#|u%j~{7%9U{eyor#`?1_$!p z)2{RKo;q3hwWp{1Jv;L$(6JelFHfTC2}W0LVuo~l;ABF( z)6-7D1}Byx8SL#ek2^P$6E-<15d6uSEB6grZR)K9I~}baIV~3WY6q{;+`m6;#thCj z_RdO%{TSn(C(-%%4(kvqyZ#pU*Y|ZAK4jIo&yVcJZ?f?oZ$lV|@2C9B;5!9*)NtcQ_4<;kl|N*Nkz8<5uJ`?()fR zDA}C0jPdT{dEE_0UE66Hxfd3xPwuufN*Gy{#`x#)d{4$WFn)LZNzpw~cTZz8|9Dv1 zis^uIg`){?5*j^ZFZNU|9PIjq^5qOyotDVF8iR8BJ@TGjjpCa>HO>tM&x8AkA-(*@ z)A53<@BjyV>J)dQ(wDKhauTOGHQcc~y_4Xc$X%qZW3t|9X3oL0?jc^scD=__*npOf z)p;0e-$`^KS|l=$oN!Y)&#^iF*wInwD|ntWzXnD0v4{nr`d3ccaPN6c}{749XLG}===6~+%c;*er3E~ zZSNqnO?H@v;N^g9qxDD5B-hW3e>{n%|=aO=5eUQ|Ada z(sGV&96fo`*2Z5Lr>9ZsI3a70M%}xMszcu za{b!7CD-LfHa64d?E__`6|}MWaS|^)gx4R?q8jC6N34tobiHI2%dO;zI(=g! ze-iK6&-dgc#6%taksp(*PP5LMp-0njPdPFJkKONSZ&B;mygE&dva+ARKl^%I+FCcZ4>_L8ov`0JKs%bO zsI6B6ed|HWt@Z4e-lAPs7`F@T3dJtqZO%31z4N+<{Cx+GeV!6GcrN`!#M|3{uqtoh!;cbn^+(ex?IQiirNpH4hw5@ATk zt=!*X6eI7Vb*Uv^R>|HVd0r(S50XMD3gLL6=_cuQ#_U3i5v; zsUVM`?(A7=Rv)eVI zfTV&v){L_X@-;?D!1(Vv-o;I@!;LF3i8&VM`!zxhp5v)4N)h_2ZIiteIiL2Bh^8ZPLeVx zs#PWh`3D2YWBoO$HeaKtYL)4+yeng*fl`oVmVKxu&VJ28GWm$Xh&9h0iL;m0_|EdGPeH zyldSW3 zI-NWf)M?#6E6MIKX_BN6q4u;V$<#2ZAPXk7r%&YRJjp)lB>DZp)3XZl)({&Ca(kFm zkh8;NAM$X*3Md()KI$YX^sMSNDad~`c-N#L%NS{e6=WGBE!l@WNUAo=JUR?@vao2V z`};#tCr<@+s=sg%lFP%SNs^6WvM0&HF!@-LiD6PzB$(`@PM&@^Oe)Ayk?I1IjHfb2 zT2eulG18I>vW$_I970w})&buAuRK*1!P`j67->%xWT{AD0~+M1%p)zSAj>?`l0(Rc zqOLzf2gun!VSB@;=LNAnwOV}v$XZgZR$m<^)oS&^FsW9nS4pbThxBRW>m*f=9uFa_ zr;ion&kqVeR*+>`)SfEHzc@@P$WoE^R6%~3q=HN>{MQYW3i9WMNd@_f!=!@zGsC2U zd}f$bkfkC88K4TXKoa~ApdWYTKD_wV88HV1^EkucONUrUmYeDFPZeYtBdxH4EMuf46=WGBEvX<2>Qs`R??as;Zz15r5ZhC$)nD_ko)gGR*+?k z6sX4vvW$_IRFFkBQ;?r1$p4FEA9Vs*#z+-@(uX`KtRTxg(%w~&Wgcls1zAw1l4Gc2 zsss5bn(XOhiTMHVp4TRr^lJe1TrPe`_%~ZX;C-PLt`!6)qN%AjA_E9Iv zzv9h4>Le*+q#>s-2J}HaR**$DQ;;7k$U@Hw@)OnOzb4s7od#-%I!VerQtv+LLms@V zAPW&{pcG_5j!M!q-qk*8!U~@pa__OHJ+;FAIq#|t_S98=7al`l86%C%6l9Uj zG+ZgjQm^)|f-DuO9+Bc*8GV%;>k;gVr_#Yb>ITU^>IO*#8C3NPYoHWl8Kb|~J%>jR zAvGxPi~M>{a{HgX@5=Lr%H>S~H6YXen_nhpuk`5mAIqCm_tEO4nIH8{UOZUm(HQzn zA7}hA{o|7vi-+#g~tv*_*6Y;IQrKqyB;mNPlk|z(OFL43$eL=_nl%7co zrICD|Qx2!J@B4qtxD3W-{I5LWgyShr^0Zq9vDcd5>_qICwDTr6&3R7uMcrH1Z@%d@ z%sMBG9?z`9?3T7Xr@KQ_pBuJ99fazXdl0QbKTtVx)NMiNl)MKMHEk9wn@ zKPdeYu;h&a6c2UCf#9A()tSB$w|2-VEjoir)r(wl$j{el(aX3c5w|0+Dc25X`THt4 zVjA|F%XR0sR4b(2N5kHa#iLs!*Ff48)3+7%yh6Xe&UlHbp-|RM(l1kwiiZFvRSeuI|0eq>vYhI>+boU}zQVuC-$wj2g?e>-GE z2lMW5I{)XM7Y6A4;H;Quez~B)y*V!BUSbsGibnXH%xHIicD%yhqi2V_`39JlIiX#| zej6$fwNo)7m5cp>!stsVsLOJ+e?Dp|&4RhZAbs5NtMP`*tU?E|e0ttvR~+fIyiTsH zL?y=bBh~4KCj=QKBbXOxZbne3Le#J{=)%YMaw3N%4od7yqC*H%_zda3Mf2Sl&S{vQ&X>$i_QTaWCX`CaTMJTYTO%(H>gYcDtu7P zxy0qqIaUXaLSE#lNG@-%j-KV;Ik?{M!;R0voyD~IW$^bhJX+TES9tOo>2v%Q*Am}= zf6MQ4l=yAMt52@==yCg&YNIy7Z_uLs?t%8VS$OC_MVk+=^|WmkP9r8Df^S(z&;3OD zaJp6;)~CI7|2Rq=UnvF@x5sgW#!okT;-&IOqqvi6J-nx*?_D_M{P^*<_V8LyZtc~d z7?q9U>~yU-xi{yTEy6W~YJ&%)^HILOC#lP}apBmq1DYK0R9W$Vyc~9a%cKX|I`alI zf6tuk+kAJ?T1^5r40+_?We>yFXgz~ojn?+h%i9O-KD^eC(tbZXJ(22;-yO*M^9F0r zHxEeUqqx|E^-)?Pa)ya<+*AG56x%(tZFC3yv^%NM79Ll}No^jL;f0jmaoBJ|5pc>X^vMz(GAGIeFEzmi*i?iXPIa29?r_;+N8z`aHkC zi7Fn-BYL0FaArDq=1qfh+IZ$|o8E0Xb9>fdaQfY6UU~V&m(NUlXKjWvuYL2IXFRiZ z;|wvdJZFCQ%qwSKKKuIF*I#|@bzSC9oB#bE{@b7ZUgW1SQuud!%4Gxntbg5q|3B?W BzpDTM diff --git a/flash/alarmSound.html b/flash/alarmSound.html deleted file mode 100644 index 031bfc6..0000000 --- a/flash/alarmSound.html +++ /dev/null @@ -1,318 +0,0 @@ - - - -alarmSound - - - - - - - - - - diff --git a/flash/alarmSound.swf b/flash/alarmSound.swf deleted file mode 100644 index 9d6c5d7f759920f72646cf5471efa1a3342c7f59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12858 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 diff --git a/index.html b/index.html index c7eb21d..c08e267 100644 --- a/index.html +++ b/index.html @@ -1,63 +1,87 @@ - - + + - -Texas Hold'em Timer - - - + + + Texas Hold'em Timer + + + - -

00
-
00
+ +
+
+
00
+
+
+
00
+
+
- -
-
    -
  • 00
  • -
  • :
  • -
  • 00
  • -
  • :
  • -
  • 00
  • -
+
+
    +
  • 00
  • +
  • :
  • +
  • 00
  • +
  • :
  • +
  • 00
  • +
- - -
-
- - -
- -
round...
- -
Increase/Decrease blinds - - -
- -
- - - -
- - + + +
+
+ + +
+ +
round...
+ +
Increase/Decrease blinds + + +
+ + +
+ +
+ +
+ + +

Spacebar toggles start/stop.

+ diff --git a/js/timer5.js b/js/timer5.js index 9409770..967f987 100644 --- a/js/timer5.js +++ b/js/timer5.js @@ -1,383 +1,285 @@ // JavaScript Document /* psw.startStopTimer()); +}; /* get user entered values which set the small blind and round time */ -psw.setGameParams = function() - { - psw.roundCount = 0; - var digits = /^\d*$/; - var _strAmount = psw.startAmount.value.replace(/ /g, ''); - var _rndTime = psw.roundTime.value.replace(/ /g, ''); - - if(_strAmount.match(digits) && _strAmount != '') - { - psw.step = isNaN(_strAmount)? 0: _strAmount; - psw.stepHolder = parseInt(psw.step); - psw.smallB = parseInt(psw.step); - - psw.startAmount.style.backgroundColor = '#090'; - - psw.sBlind.innerHTML = (psw.smallB < 10)? '0'+ psw.smallB: psw.smallB; - psw.bBlind.innerHTML = ((psw.smallB * 2) < 10)? '0'+ (psw.smallB * 2): psw.smallB * 2; - psw.startAmount.value = psw.step; - } - else - { - psw.startAmount.style.backgroundColor = '#D00'; - psw.startAmount.value = _strAmount; - } - - - if(_rndTime.match(digits)) - { - psw.minutes = parseInt(_rndTime % 60); - psw.totalSec = psw.minutes * 60; - - psw.divNthSec.innerHTML = (psw.nthSec < 10)? '0' + psw.nthSec: psw.nthSec; - psw.divSec.innerHTML = (psw.seconds < 10)? '0' + psw.seconds: psw.seconds; - psw.divMin.innerHTML = (psw.minutes < 10)? '0' + psw.minutes: psw.minutes; - psw.divRndCount.innerHTML = 'round...' + ++psw.roundCount; - - psw.roundTime.style.backgroundColor = '#090'; - psw.roundTime.value = _rndTime; - } - else - { - psw.roundTime.style.backgroundColor = '#D00'; - psw.roundTime.value = _rndTime; - } - }; - - - - - - - -/* psw.startStopTimer() -* evaluates the status of the game, and either clears the timer for a new round, or sets the game params for a new game. -* 1 - if 'roundCount' is 0, the game has not been setup. call 'setGameParams' to set everything up, including 'timer'. -* 2 - if 'timer' is other than null, it must be running. null it out in preparation for a new round. -* 3 - if 'timer' is null, its a newly created instance of 'timer', and is ready for a new round; start the 'timer'. -* -* psw.startTimer() -* a new timer instance is started, and the game has progressed into a new round. -* 1 - if the 'timer' exists, it is running. adjust the displayed clock values, such as minutes, seconds, -* and nth seconds, with every clock tick. -* 2 - the remaining 'if' blocks, creates and displays the minutes and seconds, -* using modulus 60 against 100 millisecond clock ticks, -* and subtracts those values from the user entered values for round time. -* Once the round time has been decremented to 0, a new round is created with 'newRound()'. -* -* psw.resetTimer() -* 1 - user called function to null out game params. this unlocks the input fields, allowing the user to re-enter blind -* and round time amounts, and start a new game with different params. */ -psw.startStopTimer = function() - { - - if(psw.roundCount == 0) - { psw.setGameParams(); } - else - {//if 'timer' exists, it is running. clearing it effectively pauses the clock. - if(psw.timer != null) - { - clearInterval(psw.timer); - psw.timer = null; - psw.startBtn.style.backgroundColor = '#090'; - } - else if(psw.timer == null) - { - psw.startBtn.style.backgroundColor = '#D00'; - psw.roundTime.disabled = true; - psw.startAmount.disabled = true; - - psw.timer = setInterval(psw.startTimer, 100); - } - } - }; -psw.startTimer = function() - { - - if(psw.timer != null) - { - psw.minutes = (psw.tick % 10 == 0 && psw.totalSec % 60 == 0)? --psw.minutes: psw.minutes; - - if(psw.minutes <= 0) - { psw.minutes = 0; } - - if(psw.totalSec > 0) - { - psw.seconds = (psw.nthSec % 10 == 0)? --psw.secondsTmp: psw.secondsTmp; - psw.secondsTmp = (psw.secondsTmp <= 0 && psw.nthSec == 1)? 60: psw.secondsTmp; - } - - psw.nthSec = (9 -(psw.tick % 10));//one seconds ticker; 0 = 1 second - psw.totalSec = (psw.nthSec % 10 == 0)? --psw.totalSec: psw.totalSec;//decrement total seconds - - psw.tick++; - - if(psw.minutes == 0 && psw.seconds == 0 && psw.nthSec == 1) - { - clearInterval(psw.timer); - psw.timer = null; - psw.newRound(); - } - } - - - psw.divSec.innerHTML = (psw.seconds < 10)? '0'+ psw.seconds: psw.seconds; - psw.divNthSec.innerHTML = (psw.nthSec < 10)? '0' + psw.nthSec: psw.nthSec; - psw.divMin.innerHTML = (psw.minutes < 10)? '0'+ psw.minutes: psw.minutes; - }; -psw.resetTimer = function() - { - clearInterval(psw.timer); - - psw.roundTime.disabled = false; - psw.startAmount.disabled = false; - psw.divMin.innerHTML = '00'; - psw.divSec.innerHTML = '00'; - psw.divNthSec.innerHTML = '00'; - psw.sBlind.innerHTML = '00'; - psw.bBlind.innerHTML = '00'; - psw.seconds = 0; - psw.secondsTmp = 60; - psw.totalSec = 0; - psw.minutes = 0; - psw.nthSec = 0; - psw.tick = 0; - psw.roundCount = 0; - psw.step = 0; - psw.divRndCount.innerHTML = 'round...' + psw.roundCount; - psw.startBtn.style.backgroundColor = '#090'; - - /* 'timer' called last to allow clearInterval() thread to complete */ - psw.timer = null; - - }; - - - - - - - - +psw.setGameParams = function() { + psw.roundCount = 0; + var digits = /^\d*$/; + var _strAmount = psw.startAmount.value.replace(/ /g, ''); + var _rndTime = psw.roundTime.value.replace(/ /g, ''); + + if (_strAmount.match(digits) && _strAmount != '') { + psw.step = isNaN(_strAmount) ? 0 : _strAmount; + psw.stepHolder = parseInt(psw.step); + psw.smallB = parseInt(psw.step); + + psw.startAmount.style.backgroundColor = '#090'; + + psw.sBlind.innerHTML = (psw.smallB < 10) ? '0' + psw.smallB : psw.smallB; + psw.bBlind.innerHTML = ((psw.smallB * 2) < 10) ? '0' + (psw.smallB * 2) : psw.smallB * 2; + psw.startAmount.value = psw.step; + } + else { + psw.startAmount.style.backgroundColor = '#D00'; + psw.startAmount.value = _strAmount; + } + + if (_rndTime.match(digits)) { + psw.minutes = parseInt(_rndTime % 60); + psw.totalSec = psw.minutes * 60; + + psw.divNthSec.innerHTML = (psw.nthSec < 10) ? '0' + psw.nthSec : psw.nthSec; + psw.divSec.innerHTML = (psw.seconds < 10) ? '0' + psw.seconds : psw.seconds; + psw.divMin.innerHTML = (psw.minutes < 10) ? '0' + psw.minutes : psw.minutes; + psw.divRndCount.innerHTML = 'round...' + ++psw.roundCount; + + psw.roundTime.style.backgroundColor = '#090'; + psw.roundTime.value = _rndTime; + } + else { + psw.roundTime.style.backgroundColor = '#D00'; + psw.roundTime.value = _rndTime; + } +}; + +/* psw.startStopTimer() + * evaluates the status of the game, and either clears the timer for a new round, or sets the game params for a new game. + * 1 - if 'roundCount' is 0, the game has not been setup. call 'setGameParams' to set everything up, including 'timer'. + * 2 - if 'timer' is other than null, it must be running. null it out in preparation for a new round. + * 3 - if 'timer' is null, its a newly created instance of 'timer', and is ready for a new round; start the 'timer'. + * + * psw.startTimer() + * a new timer instance is started, and the game has progressed into a new round. + * 1 - if the 'timer' exists, it is running. adjust the displayed clock values, such as minutes, seconds, + * and nth seconds, with every clock tick. + * 2 - the remaining 'if' blocks, creates and displays the minutes and seconds, + * using modulus 60 against 100 millisecond clock ticks, + * and subtracts those values from the user entered values for round time. + * Once the round time has been decremented to 0, a new round is created with 'newRound()'. + * + * psw.resetTimer() + * 1 - user called function to null out game params. this unlocks the input fields, allowing the user to re-enter blind + * and round time amounts, and start a new game with different params. */ +psw.startStopTimer = function() { + + if (psw.roundCount == 0) { psw.setGameParams(); } + else {//if 'timer' exists, it is running. clearing it effectively pauses the clock. + if (psw.timer != null) { + clearInterval(psw.timer); + psw.timer = null; + psw.startBtn.style.backgroundColor = '#090'; + } + else if (psw.timer == null) { + psw.startBtn.style.backgroundColor = '#D00'; + psw.roundTime.disabled = true; + psw.startAmount.disabled = true; + + psw.timer = setInterval(psw.startTimer, 100); + } + } +}; +psw.startTimer = function() { + + if (psw.timer != null) { + psw.minutes = (psw.tick % 10 == 0 && psw.totalSec % 60 == 0) ? --psw.minutes : psw.minutes; + + if (psw.minutes <= 0) { psw.minutes = 0; } + + if (psw.totalSec > 0) { + psw.seconds = (psw.nthSec % 10 == 0) ? --psw.secondsTmp : psw.secondsTmp; + psw.secondsTmp = (psw.secondsTmp <= 0 && psw.nthSec == 1) ? 60 : psw.secondsTmp; + } + + psw.nthSec = (9 - (psw.tick % 10));//one seconds ticker; 0 = 1 second + psw.totalSec = (psw.nthSec % 10 == 0) ? --psw.totalSec : psw.totalSec;//decrement total seconds + + psw.tick++; + + if (psw.minutes == 0 && psw.seconds == 0 && psw.nthSec == 1) { + clearInterval(psw.timer); + psw.timer = null; + psw.newRound(); + } + } + + psw.divSec.innerHTML = (psw.seconds < 10) ? '0' + psw.seconds : psw.seconds; + psw.divNthSec.innerHTML = (psw.nthSec < 10) ? '0' + psw.nthSec : psw.nthSec; + psw.divMin.innerHTML = (psw.minutes < 10) ? '0' + psw.minutes : psw.minutes; +}; +psw.resetTimer = function() { + clearInterval(psw.timer); + + psw.roundTime.disabled = false; + psw.startAmount.disabled = false; + psw.divMin.innerHTML = '00'; + psw.divSec.innerHTML = '00'; + psw.divNthSec.innerHTML = '00'; + psw.sBlind.innerHTML = '00'; + psw.bBlind.innerHTML = '00'; + psw.seconds = 0; + psw.secondsTmp = 60; + psw.totalSec = 0; + psw.minutes = 0; + psw.nthSec = 0; + psw.tick = 0; + psw.roundCount = 0; + psw.step = 0; + psw.divRndCount.innerHTML = 'round...' + psw.roundCount; + psw.startBtn.style.backgroundColor = '#090'; + + /* 'timer' called last to allow clearInterval() thread to complete */ + psw.timer = null; + +}; /* increment round counter, add up the blinds, play the new round alarm, and reset timer, for a new round */ -psw.newRound = function() - { - psw.tick = 0; - psw.nthSec = 0; - psw.seconds = 0; - psw.secondsTmp = 60; - psw.totalSec = 0; - psw.minutes = 0; - psw.step = parseInt(psw.step); - - psw.roundCount++; - - if(psw.roundCount <= 5) - { psw.smallB += psw.step; } - if(psw.roundCount >= 6 && psw.roundCount <= 8) - { psw.smallB = psw.smallB + (psw.step * 5); } - if(psw.roundCount >= 9 && psw.roundCount <= 10) - { psw.smallB = psw.smallB +(psw.step * 10); } - if(psw.roundCount >=11) - { psw.smallB = psw.smallB + (psw.step * 20); } - if(psw.roundCount > 100) - { psw.resetTimer(); } - - this.sBlind.innerHTML = psw.smallB; - this.bBlind.innerHTML = psw.smallB * 2; - - //nthSec = parseInt(roundTime.value / 60); - psw.minutes = parseInt(psw.roundTime.value % 60); - psw.totalSec = psw.minutes * 60; - - psw.divNthSec.innerHTML = (psw.nthSec < 10)? '0' + psw.nthSec: psw.nthSec; - psw.divSec.innerHTML = (psw.seconds < 10)? '0' + psw.seconds: psw.seconds; - psw.divMin.innerHTML = (psw.minutes < 10)? '0' + psw.minutes: psw.minutes; - psw.divRndCount.innerHTML = 'round...' + psw.roundCount; - - psw.playSound(); - - }; +psw.newRound = function() { + psw.tick = 0; + psw.nthSec = 0; + psw.seconds = 0; + psw.secondsTmp = 60; + psw.totalSec = 0; + psw.minutes = 0; + psw.step = parseInt(psw.step); + psw.roundCount++; + if (psw.roundCount <= 5) { psw.smallB += psw.step; } + if (psw.roundCount >= 6 && psw.roundCount <= 8) { psw.smallB = psw.smallB + (psw.step * 5); } + if (psw.roundCount >= 9 && psw.roundCount <= 10) { psw.smallB = psw.smallB + (psw.step * 10); } + if (psw.roundCount >= 11) { psw.smallB = psw.smallB + (psw.step * 20); } + if (psw.roundCount > 100) { psw.resetTimer(); } + this.sBlind.innerHTML = psw.smallB; + this.bBlind.innerHTML = psw.smallB * 2; + //nthSec = parseInt(roundTime.value / 60); + psw.minutes = parseInt(psw.roundTime.value % 60); + psw.totalSec = psw.minutes * 60; + psw.divNthSec.innerHTML = (psw.nthSec < 10) ? '0' + psw.nthSec : psw.nthSec; + psw.divSec.innerHTML = (psw.seconds < 10) ? '0' + psw.seconds : psw.seconds; + psw.divMin.innerHTML = (psw.minutes < 10) ? '0' + psw.minutes : psw.minutes; + psw.divRndCount.innerHTML = 'round...' + psw.roundCount; + psw.playSound(); +}; /* allows user to manually increase/decrease the displayed blind amounts, during game play */ -psw.upBlinds = function() - { - var _sb = null; - var _bb = null; - - /* get current blind amounts */ - _sb = parseInt(psw.sBlind.innerHTML); - _bb = parseInt(psw.bBlind.innerHTML); - - /*null out values, else they're added like strings */ - psw.sBlind.innerHTML = null; - psw.bBlind.innerHTML = null; - - /*update display of blinds */ - if(_bb.toString().length <= 4 && _bb < 10000) - { - psw.sBlind.innerHTML = ((_sb + psw.stepHolder) < 10)? '0'+ (_sb + psw.stepHolder): (_sb + psw.stepHolder); - psw.bBlind.innerHTML = (((_sb + psw.stepHolder)*2) < 10)? '0'+ ((_sb + psw.stepHolder)*2): ((_sb + psw.stepHolder)*2); - } - else - { - psw.sBlind.innerHTML = _sb; - psw.bBlind.innerHTML = (_sb *2); - } - psw.smallB = Math.abs(psw.sBlind.innerHTML); - - }; -psw.downBlinds = function() - { - - /* get current blind amounts */ - var _sb = Math.abs(psw.sBlind.innerHTML); - var _bb = Math.abs(psw.bBlind.innerHTML); - - /* null out values, else they're added like strings */ - if(_bb.toString().length <= 5 && _bb > 0) - { - psw.sBlind.innerHTML = null; - psw.bBlind.innerHTML = null; - - /* update display of blinds */ - psw.sBlind.innerHTML = ((_sb - psw.stepHolder) < 10)? '0'+ (_sb - psw.stepHolder): (_sb - psw.stepHolder); - psw.bBlind.innerHTML = (((_sb - psw.stepHolder)*2) < 10)? '0'+ ((_sb - psw.stepHolder)*2): ((_sb - psw.stepHolder)*2); - - smallB = Math.abs(psw.sBlind.innerHTML); - } - else if(_bb <= 0) - { - psw.sBlind.innerHTML = null; - psw.bBlind.innerHTML = null; - - /* update display of blinds */ - psw.sBlind.innerHTML = (psw.stepHolder < 10)? '0'+ psw.stepHolder: psw.stepHolder; - psw.bBlind.innerHTML = (psw.stepHolder *2 < 10)? '0'+ psw.stepHolder * 2: psw.stepHolder * 2; - - psw.smallB = Math.abs(psw.sBlind.innerHTML); - } - }; - - - - - - +psw.upBlinds = function() { + var _sb = null; + var _bb = null; + + /* get current blind amounts */ + _sb = parseInt(psw.sBlind.innerHTML); + _bb = parseInt(psw.bBlind.innerHTML); + + /*null out values, else they're added like strings */ + psw.sBlind.innerHTML = null; + psw.bBlind.innerHTML = null; + + /*update display of blinds */ + if (_bb.toString().length <= 4 && _bb < 10000) { + psw.sBlind.innerHTML = ((_sb + psw.stepHolder) < 10) ? '0' + (_sb + psw.stepHolder) : (_sb + psw.stepHolder); + psw.bBlind.innerHTML = + (((_sb + psw.stepHolder) * 2) < 10) ? '0' + ((_sb + psw.stepHolder) * 2) : ((_sb + psw.stepHolder) * 2); + } + else { + psw.sBlind.innerHTML = _sb; + psw.bBlind.innerHTML = (_sb * 2); + } + psw.smallB = Math.abs(psw.sBlind.innerHTML); + +}; +psw.downBlinds = function() { + + /* get current blind amounts */ + var _sb = Math.abs(psw.sBlind.innerHTML); + var _bb = Math.abs(psw.bBlind.innerHTML); + + /* null out values, else they're added like strings */ + if (_bb.toString().length <= 5 && _bb > 0) { + psw.sBlind.innerHTML = null; + psw.bBlind.innerHTML = null; + + /* update display of blinds */ + psw.sBlind.innerHTML = ((_sb - psw.stepHolder) < 10) ? '0' + (_sb - psw.stepHolder) : (_sb - psw.stepHolder); + psw.bBlind.innerHTML = + (((_sb - psw.stepHolder) * 2) < 10) ? '0' + ((_sb - psw.stepHolder) * 2) : ((_sb - psw.stepHolder) * 2); + + smallB = Math.abs(psw.sBlind.innerHTML); + } + else if (_bb <= 0) { + psw.sBlind.innerHTML = null; + psw.bBlind.innerHTML = null; + + /* update display of blinds */ + psw.sBlind.innerHTML = (psw.stepHolder < 10) ? '0' + psw.stepHolder : psw.stepHolder; + psw.bBlind.innerHTML = (psw.stepHolder * 2 < 10) ? '0' + psw.stepHolder * 2 : psw.stepHolder * 2; + + psw.smallB = Math.abs(psw.sBlind.innerHTML); + } +}; /* new round alarm; plays trumpet sound */ -psw.playSound = function() - { - psw.makeSndObj(); - - var sndTimerID = setTimeout(stopSound, 5000); - - function stopSound() - { - var cancelSnd = document.getElementById('alarmSound'); - cancelSnd.parentNode.removeChild(cancelSnd); - - clearTimeout(sndTimerID); - - sndTimerID = 0; - psw.trumpetSnd.innerHTML = ''; - psw.trumpetSnd.style.display = 'none'; - psw.startStopTimer(); - } - }; -/* creates the flash based sound obj. -* and add/remove from DOM to start/stop it. -* inline scripting was the simplest way for IE/others to work. */ -psw.makeSndObj = function() - { - psw.trumpetSnd.style.display = 'block'; - psw.trumpetSnd.innerHTML = ''; - - }; - - - +psw.playSound = function() { + document.getElementById('alarm').play(); +}; /* users can hit the spacebar to pause the timer, at any time during the game */ -psw.spaceBarPause = function() - { - window.onkeyup = function(e) - { - if(e.keyCode == 32) - { psw.startStopTimer(); } - } - }(); +psw.spaceBarPause = function() { + window.onkeyup = function(e) { + if (e.keyCode === 32) { psw.startStopTimer(); } + }; +}(); /*]]>*/ diff --git a/mainStyle.css b/mainStyle.css deleted file mode 100644 index 73c4caf..0000000 --- a/mainStyle.css +++ /dev/null @@ -1,188 +0,0 @@ -@charset "utf-8"; -/* CSS Document */ -*{ padding:0; margin:0; border:0; } -body -{ - - font-family:Arial, Helvetica, sans-serif; - font-size:10px; - background:#000; - background-image:url('images/bg02b.png'); - background-repeat:no-repeat; - background-size:100%; - background-attachment:fixed; - -} -.sBlind -{ - position:relative; - float:left; - font-size:15em; - margin:0.2em; - margin-left:1em; - padding-left:0.1em; - padding-right:0.1em; - background-image:url('images/blindBg01.png'); - background-repeat:repeat-x; - box-shadow: 1px 5px 5px #666; - - -} -.bBlind -{ - position:relative; - float:right; - font-size:15em; - margin:0.2em; - margin-right:1em; - margin-bottom:0.5em; - padding-left:0.1em; - padding-right:0.1em; - background-image:url('images/blindBg01.png'); - background-repeat:repeat-x; - box-shadow: 1px 5px 5px #666; -} - -#timer -{ - - clear:both; - position:relative; - width:260px; - margin:auto; - font-size:6em; - text-align:left; -} -#timer ul -{ - list-style:none; - display:inline; - position:relative; -} -#timer li -{ - float:left; - text-align:center; - color:#FFF; - padding:0 1px 0 1px; -} -.colon -{ - width:0.5em; - text-align:center; -} -#nthSec -{ - font-size:0.6em; - margin-top:0.6em; -} -#timerBtns -{ - position:relative; - width:35em; - margin:auto; - -} -#timerBtns button -{ - font-size:3em; - margin:0em 0.5em 0em 0.5em; - border-radius:0.3em; - cursor:pointer; -} - - -#startStop -{ - background:#090; - width:6em; - border:#333 solid 1px; - background-image:url('images/btnBg01.png'); - box-shadow: 3px 3px 5px #000; -} -#reset -{ - background:#FC0; - width:3.5em; - border:#333 solid 1px; - background-image:url('images/btnBg01.png'); - box-shadow: 3px 3px 5px #000; -} -#roundCount -{ - position:relative; - margin:auto; - margin-top:0.5em; - width:4em; - font-size:2em; - color:#999; - text-shadow: 2px 2px 2px #000; - -} -.changeBlindsBtns -{ - - position:relative; - width:12em; - margin:auto; - color:#CCC; - font-size:2em; - margin-top:1em; - margin-bottom:-0.5em; - padding:0.2em 0.5em 0.5em 0.5em; - text-align:center; - text-shadow: 2px 2px 2px #000; - background-image:url('images/txtBg01.png'); - background-repeat:repeat; - border-radius:1em; -} -#upBlinds -{ - cursor:pointer; - font-size:2em; - width:1.5em; - border-radius:0.3em; - border:#666 outset 2px; - box-shadow: 3px 3px 5px #000; - margin:-0.5em 0.5em 0em 0.5em; -} -#downBlinds -{ - cursor:pointer; - font-size:2em; - width:1.5em; - border-radius:0.3em; - border:#666 outset 2px; - box-shadow: 3px 3px 5px #000; - margin:0.1em 0.5em 0em 0.5em; - -} -.form -{ - position:relative; - width:50%; - margin:auto; - margin-top:2em; - font-size:2em; - color:#CCC; - text-shadow: 2px 2px 2px #000; - top:2em; - padding:0.5em; - background-image:url('images/txtBg01.png'); - background-repeat:repeat; - border-radius:1em; - -} -.form label -{ - display:block; -} -.form input -{ - float:right; - height:1.5em; - padding-left:0.5em; - border-radius:0.5em; -} -#footer { clear:both; } -/* #alarmSound { display:block; position:relative; width:1px; margin:auto; } */ \ No newline at end of file diff --git a/mainStyle_ie.css b/mainStyle_ie.css deleted file mode 100644 index 7c62fa7..0000000 --- a/mainStyle_ie.css +++ /dev/null @@ -1,186 +0,0 @@ -@charset "utf-8"; -/* CSS Document */ -*{ padding:0; margin:0; border:0; } -body -{ - - font-family:Arial, Helvetica, sans-serif; - font-size:10px; - background:#000; - background-image:url('images/bg02b.png'); - background-repeat:no-repeat; - background-size:100%; -} -.sBlind -{ - position:relative; - float:left; - font-size:15em; - margin:0.2em; - margin-left:1em; - padding-left:0.1em; - padding-right:0.1em; - background-image:url('images/blindBg01.png'); - background-repeat:repeat-x; - box-shadow: 1px 5px 5px #666; - - -} -.bBlind -{ - position:relative; - float:right; - font-size:15em; - margin:0.2em; - margin-right:1em; - margin-bottom:0.5em; - padding-left:0.1em; - padding-right:0.1em; - background-image:url('images/blindBg01.png'); - background-repeat:repeat-x; - box-shadow: 1px 5px 5px #666; -} - -#timer -{ - - clear:both; - position:relative; - width:260px; - margin:auto; - font-size:6em; - text-align:left; -} -#timer ul -{ - list-style:none; - display:inline; - position:relative; -} -#timer li -{ - float:left; - text-align:center; - color:#FFF; - padding:0 1px 0 1px; -} -.colon -{ - width:0.5em; - text-align:center; -} -#nthSec -{ - font-size:0.6em; - margin-top:0.6em; -} -#timerBtns -{ - position:relative; - width:35em; - margin:auto; - -} -#timerBtns button -{ - font-size:3em; - margin:0em 0.5em 0em 0.5em; - border-radius:0.3em; - cursor:pointer; -} - - -#startStop -{ - background:#090; - width:6em; - border:#333 solid 1px; - background-image:url('images/btnBg01.png'); - box-shadow: 3px 3px 5px #000; -} -#reset -{ - background:#FC0; - width:3.5em; - border:#333 solid 1px; - background-image:url('images/btnBg01.png'); - box-shadow: 3px 3px 5px #000; -} -#roundCount -{ - position:relative; - margin:auto; - margin-top:0.5em; - width:4em; - font-size:2em; - color:#999; - text-shadow: 2px 2px 2px #000; - -} -.changeBlindsBtns -{ - - position:relative; - width:12em; - margin:auto; - color:#CCC; - font-size:2em; - margin-top:1em; - margin-bottom:-0.5em; - padding:0.2em 0.5em 0.5em 0.5em; - text-align:center; - text-shadow: 2px 2px 2px #000; - background-image:url('images/txtBg01.png'); - background-repeat:repeat; - border-radius:1em; -} -#upBlinds -{ - cursor:pointer; - font-size:2em; - width:1.5em; - border-radius:0.3em; - border:#666 outset 2px; - box-shadow: 3px 3px 5px #000; - margin:-0.5em 0.5em 0em 0.5em; -} -#downBlinds -{ - cursor:pointer; - font-size:2em; - width:1.5em; - border-radius:0.3em; - border:#666 outset 2px; - box-shadow: 3px 3px 5px #000; - margin:0.1em 0.5em 0em 0.5em; - -} -.form -{ - position:relative; - width:50%; - margin:auto; - margin-top:2em; - font-size:2em; - color:#CCC; - text-shadow: 2px 2px 2px #000; - top:2em; - padding:0.5em; - background-image:url('images/txtBg01.png'); - background-repeat:repeat; - border-radius:1em; - -} -.form label -{ - display:block; -} -.form input -{ - float:right; - height:1.5em; - padding-left:0.5em; - border-radius:0.5em; -} -#footer { clear:both; } -/* #alarmSound { display:block; position:relative; width:1px; margin:auto; } */ \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..d777e84 --- /dev/null +++ b/style.css @@ -0,0 +1,227 @@ +@charset "utf-8"; +/* CSS Document */ +* { + padding: 0; + margin: 0; + border: 0; +} + +body { + min-width: 500px; + font-family: Arial, Helvetica, sans-serif; + font-size: 10px; + background: #000; + background-image: url('images/bg02b.png'); + background-repeat: no-repeat; + background-size: 100%; +} + +.sBlind { + position: relative; + float: left; + font-size: 15em; + margin: 0.2em; + margin-left: 1em; + padding-left: 0.1em; + padding-right: 0.1em; + background-image: url('images/blindBg01.png'); + background-repeat: repeat-x; + box-shadow: 1px 5px 5px #666; + +} + +.bBlind { + position: relative; + float: right; + font-size: 15em; + margin: 0.2em; + margin-right: 1em; + margin-bottom: 0.5em; + padding-left: 0.1em; + padding-right: 0.1em; + background-image: url('images/blindBg01.png'); + background-repeat: repeat-x; + box-shadow: 1px 5px 5px #666; +} + +#timer { + + clear: both; + position: relative; + width: 260px; + margin: auto; + font-size: 6em; + text-align: left; +} + +#timer ul { + list-style: none; + display: inline; + position: relative; +} + +#timer li { + float: left; + text-align: center; + color: #FFF; + padding: 0 1px 0 1px; + text-shadow: 2px 2px 2px #000; + +} + +.colon { + width: 0.5em; + text-align: center; +} + +#nthSec { + font-size: 0.6em; + margin-top: 0.6em; +} + +#timerBtns { + position: relative; + width: 35em; + margin: auto; + +} + +#timerBtns button { + font-size: 3em; + margin: 0em 0.5em 0em 0.5em; + border-radius: 0.3em; + cursor: pointer; +} + +#startStop { + background: #090; + width: 6em; + border: #333 solid 1px; + background-image: url('images/btnBg01.png'); + box-shadow: 3px 3px 5px #000; +} + +#reset { + background: #FC0; + width: 3.5em; + border: #333 solid 1px; + background-image: url('images/btnBg01.png'); + box-shadow: 3px 3px 5px #000; +} + +#roundCount { + position: relative; + margin: auto; + margin-top: 0.5em; + width: 4em; + font-size: 2em; + color: #999; + text-shadow: 2px 2px 2px #000; + +} + +.changeBlindsBtns { + + position: relative; + width: 12em; + margin: auto; + color: #CCC; + font-size: 2em; + margin-top: 1em; + margin-bottom: -0.5em; + padding: 0.2em 0.5em 0.5em 0.5em; + text-align: center; + text-shadow: 2px 2px 2px #000; + background-image: url('images/txtBg01.png'); + background-repeat: repeat; + border-radius: 1em; +} + +#upBlinds { + cursor: pointer; + font-size: 2em; + width: 1.5em; + border-radius: 0.3em; + border: #666 outset 2px; + box-shadow: 3px 3px 5px #000; + margin: -0.5em 0.5em 0em 0.5em; +} + +#downBlinds { + cursor: pointer; + font-size: 2em; + width: 1.5em; + border-radius: 0.3em; + border: #666 outset 2px; + box-shadow: 3px 3px 5px #000; + margin: 0.1em 0.5em 0em 0.5em; + +} + +.form { + position: relative; + width: 50%; + margin: auto; + margin-top: 2em; + font-size: 2em; + color: #CCC; + text-shadow: 2px 2px 2px #000; + top: 2em; + padding: 0.5em; + background-image: url('images/txtBg01.png'); + background-repeat: repeat; + border-radius: 1em; + +} + +.form label { + display: block; + position: relative; +} + +.instructions { + width: 70%; + display: inline-block; +} + +.form input { + /*float: right;*/ + height: 1.5em; + padding-right: 0.5em; + border-radius: 0.5em; + position: absolute; + right: 0; + text-align: right; +} + +#spacebar { + color: darkgrey; + margin: 10% auto 5% 5%; + text-shadow: 2px 2px 2px #000; +} + +#footer { + clear: both; +} + +/* #alarmSound { display:block; position:relative; width:1px; margin:auto; } */ +@media only screen and (max-width: 770px) { + #blindsWrapper { + width: 50%; + margin: 0 auto; + overflow: hidden; + } + + .blindsShim { + margin-bottom: 10px; + overflow: hidden; + } + + .sBlind, .bBlind { + clear: both; + margin: 0 0 0 0; + float: none; + display: inherit; + text-align: center; + } +} diff --git a/test.html b/test.html index 55c46ce..3b6e41c 100644 --- a/test.html +++ b/test.html @@ -6,7 +6,7 @@ - +