Cross platform cleanups
authorSam Lantinga <slouken@lokigames.com>
Thu, 05 Apr 2001 21:25:56 +0000
changeset 83c95d43cc6d38
parent 82 fa7c93949ff3
child 84 9c9010b34713
Cross platform cleanups
MPWmake.sea.bin
MPWmake.sea.hqx
Makefile.am
VisualC.zip
acinclude.m4
configure.in
music.c
playmus.c
playwave.c
     1.1 Binary file MPWmake.sea.bin has changed
     2.1 --- a/MPWmake.sea.hqx	Thu Apr 05 21:18:09 2001 +0000
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,450 +0,0 @@
     2.4 -(This file must be converted with BinHex 4.0)
     2.5 -
     2.6 -:#de39feKDf8ZFf9K!%&38%aKGA0d)!!!!![X!!"(ILJf8dP8)3!$!!!,l(*-BA8
     2.7 -#Q!!!!"B$P3d0$("XBAPYGA-ZE@&VC@9M,QPZ!!!!!!!!!!!!!!!!!!#pB!!!!!!
     2.8 -!!!!!!!!!!!!!!!!!!!!!!f!!!!!!rrrrre4&@&4dG(Kd!3#cY9IjY-6mU!!!!GS
     2.9 -!!!1a!!!"&3!!!F@TlPUc!!!!!!!!ljF4!!JF[-BKL#'H3A&kT*mJ)N)cUq0)*Nl
    2.10 -KJkLJBGa[+*CT&(-4MM!LKZCTQp`0Yk@-#T+1!eRpdL-TZ&-NKE*-@Kd26SZNT1(
    2.11 -"*"1(D@BNP6RaR9cJ,"P*MmLK1#TiUL!CQ6k-3fQ4c$a1YTQ,"E&Ad#c`PXrlY8D
    2.12 -MkFiqXZ3iK3T*)La2GY&@k950laIYa`a',UljjUb)T$JFkGrI'E9EBQGc&EaqcNJ
    2.13 -+KlGL91l82F!c(H)Fc2+m$INFc(43J&KdMjSDHe$-d&Rm)fGRK3!mPf5MH8G3HRi
    2.14 -+QT)[,cX)#N+qQ8Vd@AI)(rYSEY6'85Kd"H32""d'K62Pd(6(iiqCSY5XA(kUdB*
    2.15 -'($*DGmaaRDk`!!!!8E@!e4h`CIL$2T!!!4(3X5bjY"bG3$VR$hU",a6a)aM+mS8
    2.16 -`%(XiK-JKb!B1Kal!8$"E)K4DGHf-*V2&#2MRAX+'ME2#N!!AYZ)YrJc*h4S3"dd
    2.17 -"b*@'p+!l&!!B!RF%qVd!qA+F1BJb[K$)LYILKd%@p2Scr$j[Gf'D`G,,B(B5SB+
    2.18 -@h%UTb5PD88kUDG16e+m,Nj,NIL!D%!00r5&2N!$cqRM)4GBi[VHd+'C2lf2`SeM
    2.19 -N(Y$#p$jDS9"[XZKDTr%"SB"@8h+4k+P3D'r90LG-RS8"La@QE0#GRF@&Nch*r84
    2.20 -#LlP9'S%S1C6GS$qGlqSXbpr2Kj+K+$H@0j6'"fjrL)6ReDA"JP"B#lJB-J2m'i9
    2.21 -pARiaFTd*i`0ZXPMIimCq'",'5S#T8m'!TI[$#UQiU6#*9(AN*k-61iQ)E0H0-JH
    2.22 -*&PFXNT)'!rJHC3*EkEZ4cf[aTb-hm[[#Jm`Kl%-CESq24!SE'#Ef%Yh[aPYZc#b
    2.23 -*Lfi@k!iA`[iX(lq+C`3mrJkK#f'3!!3i)E!NTkmrN!#l!HPGeMlI'NFH,Ep!I,&
    2.24 -KQ*qGMRiJ0VXDH56Ep&@!9D-XD"0jG+AZF(q,d&cmFHk(D5VF$`!0$3e`E'&jGf&
    2.25 -fC5jYB@YPBbjTEJ!!!!!!!!!!!!!!!!!!G,%!!!!!!!!!!!!!!!!!!!!!!"B!!!D
    2.26 -U!!!!!2rrrrp849K8G(4iG!%!Xl9AqE6%q,`!!!(D!!!$YJ!!!48!!!(&CRjaE`!
    2.27 -!!!!!!&rZ%3!)(,c')BJKRN&aHU5I)#*#-k[M5#C1iB1SS'(FEbL@D44c%Bi`)SE
    2.28 -QDC[F$EHPM!U5MJ0CrG)M+EK6*)@b6&SG$dk,T+6K`536KfPQ**8jmCeFi#`C5Br
    2.29 -)S6JUH+SJ'CNqM%0TNF`m6VDCL`@a9p!Xm*E2ql9'SqR12V,N1)8+55)X6hE49ZP
    2.30 -8MHmAlFF-4LkZqHDXL+3i(1RIhaQe@f*RFa@mIXj)#SHhBP6Ze$h!-ahL(-cb[!h
    2.31 -j(-ad8)"BG)qD'RY3c0"Cr#0RCi8!2*GNShP(8(Tq#TU5,bml#!T#[TP+p&Phb"r
    2.32 -lD'l2!%HKd"@3!$m3G"J8cT4$daf22fD+8V0bqDP'#aTab'MG-FGeQQS"!!"4YB$
    2.33 -9(I"Pq)-qN!!"%G#a,,Qd(*e!1ZF2HS%[&2%M'-VbK6!3HcL%b#()"Jk((X"3-&X
    2.34 -L&&TelB`QXm8)q1GH`SD0Xm+3!"HfiLhq$-RG'K!(63()PBEdS$X8!"J#G`6k[3$
    2.35 -jFT`jL$+q%-L+eq+(34EdqM2m2QphBCV"dXYJGK+KJTEF5UR*+9T46UTTdj28V`Z
    2.36 -6NZ4q)"S3!dhp)8q3!22kH-K&eMLqYl3SCNr[Br#M@13Hd-,d2PUK8'qbk&URm3'
    2.37 -KJ&C6FT(SU9"SEp8f*dbHK3',&DCXd*dGG8GmbClNIL+KaG`UM9#8(-aZd*r1Ph@
    2.38 -@jHrR3mP3P"[,+dVM!lFr4-,clY*J35LX"9`-f3(qMF)q,cmC1Fq%m3%hQDc[F@-
    2.39 -r$!RM,F$8U@$!dJ9LL96G9*K%bMVbNpQ*T86%YZY'QB0%LdX@58Q$!Ab4-S'ep0h
    2.40 -)jlAidj%EqAhK3HB3pU%-YmG()S80$"0lLHjhibdhCTE%46F,G)F,BAq@Mjr&-`)
    2.41 -HIiI3K6")!T`3@*,6ear)hB$d,QZIMidMMjDI),lB--c[6NFr%*YGM6b5EIiZ`+T
    2.42 -9&V5,!@K,lH%#,e0cpmHjAkHTF$m0$3j64%aIE@PiCA)ZE@&VC63!!!!!!!!!!!!
    2.43 -!!!!!!!!!aDJ!!!!!!!!!!!!!!!!!!!!!!f!!!!!!!!!!!2rrrrp849K8G(4iG!%
    2.44 -!Xl9AqE6%qQS!!!(F!!!3j3!!!48!!!1pLJfYmJ!!!!!!!1pM%3!)(,c@)BJKRN&
    2.45 -aHU5I)#*#-k[M5#C1iB1SS'(FEbL@D44c%Bi`)SEQDC[F$EHPM!U5MJ0CrG)M+EK
    2.46 -6*)@b6&SG$dk,T+6K`536KfPQ**8jmCeFi#`C5Br)S6JUH+SJ'CNqM%0TNF`m6VD
    2.47 -CL`@a9p!Xm*E2ql9'SqR12V,N1)8+55)X6hE49ZP8MHmAlFF-4LkZqHDXL+3i(1R
    2.48 -IhaQe@f*RmpAJpA0'8MLm&D0LZVHTjCN1F3jQHGk'I!jQ1LK!V+FAE",Eah2E,(l
    2.49 -A&FpN1TIcPQc%1iSSKrVQjk!hqI,-b3%8K(`cPHLc,T%rcSr"jbJ8ZJ,b"i)1Jm+
    2.50 -CFQLkir((6$&YMFG209UM%BH-eKYcA-HR,3a19r)!""R!I)dm5r,V%6iJ)c`RM("
    2.51 -#Fd,`R*l-)j`H2`NRNjAKdk-*`-5rP!"dA4jC#CkJM4*%F))#5Y!,h2@@aHRae6M
    2.52 -&0iK6IZ[cSd93`eHb%J#X"$im8'3,@XiP1qFHJh-KBI[U#PpD*qqKdq8H"4EdZ"5
    2.53 -"ci))[R5l8Z+$0i#6Nad3J6Gi68KVqh"[hclD!r9lBfc)68X%9,a9&MI)E3fcS"J
    2.54 -JNBD1j`5A%!P`HS*6N!"-1iG`IF%#m,1am""m3INjCj5FlKkeGqdIdDGZi9[MkqC
    2.55 -A9Pe6pVXGT(iPY9U$3hfB"X8mF,dZC5TNi0qSXD9c)XHG6lYFTXJEX%6RNdA)c[l
    2.56 -4pX'T!V3#@XAiNN6(4Xrbq5A1a+U$ISficbQ2"[LZ%bLmhrkjhIVTe0i"I'`GlkD
    2.57 -2@qV96PpaGHa$a4krrH%dR9epQ)mPTV,A$N6BG*[p41b"$URh5([#S@dH,@NFi")
    2.58 -2[r@AH,qLI5VCacR,Hda@Y"*Ed!X[Va[aDK9mhr%miFjS*U@B5IYF91L9j`cQdqS
    2.59 -'2*+A&AhYp"l4i)V*b1NmdZ(6LZ#R1R)[RZ"[RZLf+haI"$U$N!!c'lp9pYN[X`q
    2.60 -8h6V)G)M1+%0mhPpX5FLVaF39B@%NQ62kd!a(Am`B+m9i3M%KUPI`!#*(IQ3400)
    2.61 -1ii$(1p+4!ed8p$cJpKD'481*JA,*h%K)cN)`18fKT-iZX)2JAcGN90@94#ZkB,q
    2.62 -,0F9%ECL-TiCM2H,BH(4*%'"KZM8m`f(GGi`N%"SZ[2SHIkqJdII"+dIKiS*%6-q
    2.63 -L''$!'-8!eHMdX%J"hj)D2iF[2ZceH4L&J-AR!h`(lpMe[[$`ik)!I'F"[F["DGh
    2.64 -P)*!!jK"5VIc$,UMZT1NkU3da$#HH)i"EN5e%dX4`UDX[4UQ@d'1e&&QThAp`*Rj
    2.65 -&4#%jjPDQif)hh4$G,Nh-hDVma[kVDjVLRlSkjP%hB9HkiqSjec8a%pfFIG%eAIE
    2.66 -C9qG8`JRmBQcUmE1acUQ-%rM&1'[Fcm)UT[,9l2SMQeIiZ@`D-P(0b(p%mh[!NfS
    2.67 -5miGXbUjeLrDmd-eL5Ph$ER3hDj5%6&Ar@k24q@0TQU4-990dl9TF8aDb@8aTDpL
    2.68 -0lZJmXp40BkDk'E[4cHip5eH9-4A9i0Ub1"dY4,1BdY@`QmimZN8YG,1B8YH`Dee
    2.69 -ch&UikSa50!&APZ-lf9c8a%aFFhDP1ckmcA90c%3hCeHka59[ETZP6'30qYNe23c
    2.70 -q*BXa-e[&IYBY,Ser5jZ`QAUH-"h!r`!!!!L)!!!"!!!!41J!!%2S!!!#PJ!!ZQi
    2.71 -(3daTFh3ZB`!!!!!!!!!!!!!!!!!!!!!!!!!!%M-Z-#"6C@aQ,89iG(*KBh4[FP-
    2.72 -#!!!!3996G&0*9#%!!%&98h46593K!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!U)f
    2.73 -q``!!!!!!!%G@!!!!!!!!!!!!!!!!!(mP!!!!ZQi03fp`H5p3BA0dC8iZB`!!!!!
    2.74 -!!!!!!!!!!!!!!!!!!!!!!XNP!!!!ZQi&3e*$,Q-!!!!!!!!!!!!!!!!!!!!!!!!
    2.75 -!!!!!!!!!!!!!!XdP!!!!ZQi'3e0PG#jS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!bS
    2.76 -!!-$"`B%"3--"!m!#J-*"aJ%'`!H!ad%&!-A"a)%%3-`"$-!0J-e"$`$2`Fk"$N!
    2.77 -+!-V"bi%,3-N"#F!)J-K"f!%B`"Q!f8%E!0["fS%D3"i!hX(IJ4p!h3%G`"b!h%%
    2.78 -8!06"eB%930F"&m!@J0C"dJ%5`"1!dd%4!0("d)%332!"--!aJ2&"-`$c`I+"-N!
    2.79 -f!2E"pi%h328"0F!dJ24"2!$m`If"28$r!6r!2S$q3IS"1X!lJ2Y"13$j`IL"1%!
    2.80 -S!1M"kB%T31X"+m!UJ1T"lJ%Z`#q!ld%Y!1h"l)%X313"*-!PJ19"*`$R`HD"*N!
    2.81 -L!1,"ii%M31%")F!JJ1""S!&J`''!S8&M!+2"SS&L3'B!TX'RJ@G!T3&P`'5!T%&
    2.82 -X!+c"VB&Y3+m"Em"ZJ+j"UJ&U`'Z!Ud&T!+R"U)&S3(J!Z-'jJAP!Z`&l`(U!ZN'
    2.83 -q!Al!Ii#r3Ad![F'mJAa!Y!&d`(@!Y8&h!,I"YS&f3()!XX'cJA0!X3&a`(#!X%&
    2.84 -3!*!!`C'"88#6!92!8S#53CB"9X"AJ*G"93#9`C5"9%#F!9c!AB#G39m!Rm'HJ9j
    2.85 -!@J#D`CZ"@d#C!9R!@)#B3BJ"5-"*J)P"5`#,`BU"5N"1!)l"Mi&23)d"6F"-J)a
    2.86 -"4!#%`B@"48#(!8I!4S#'3B)"3X"$J)0"33#"`B#"3%!!!!3ZFfPd!!3ZFf9K!!!
    2.87 -!!!%!!!!"!!-!"`!2!"m!2`"r!2m"r`2r"rm2rarr2rm!!!!)"!`##JB1!3N&$3-
    2.88 -,"`m!!!AB#`!!!!"B#!!!!!"!#!!!!!$!#!!!!!J!!!!!H!F!!!!!+`B!!!!!&!8
    2.89 -!!!!!$!8!!!!!(!8!!!!!'`8!!!!!#`B!!!!!%!8!!!!!)!B!!!!!1!F!!!!!'!F
    2.90 -!!!!!f!N!!!!,f!`!!!!"J!S!!!!'J!X!!!!$J!X!!!!2J!`!!!!(J!`!!!!%J!X
    2.91 -!!!!!J!X!!!!#J!X!!!!$f!`!!!!2f!`!!!!(f!`!!!!*f!`!!!!"f!`!!!!!"!8
    2.92 -!!!!!!3)!!!!!!J)!!!!!"`-!!!!!!`3!!!!!#!8!!!!$,LiZ!biZ,J!!!!!!-d&
    2.93 -%3e)"!!"B!!!!!!!!!#-!LJ!F!RB!!J!!!!%'!K!%!J!%%JX2rb-+,a![%#i3!U)
    2.94 -!M!!!!!!!!#E%384$8J%!-hS!!!!!!!!QY!"!!&!!!R!BS4iV52E+)$b3!!*!!5"
    2.95 -4"[cFdI`!!3!!+dMmb'!6!)#K)T%Bd%(S3*%Bc%3Le1!-!!8%83ElDK%8i!`"IqK
    2.96 -5"Xj"k(ri3!M54$E@6R8!!%j@rrB[,J!)2bi!$%KZrrS"!+"-r%KYq1UTM5mZrr`
    2.97 -r2!!+!%#TA82ZrrB`I!!+S$XLJ1&B3L!!CkPG6Pk"2J!!51FI'#KZ!!J!!#CZ!!`
    2.98 -q&$`X!!)k,!!%1#`!!!!'0J@@4ci%RNC+EJ!3Ca)!!$`61LX!"*T'5-@,r!!'fNB
    2.99 -!$'!D2"-J!dM!JIcJL(HM!TT!fJ!)4M`$h%8i+`!#)!G$YMBV!!BJ!*C%5-1(m,Q
   2.100 -@30C%1!IB3cL&!!!j4J!%18-!!MP%!!C-haMi!B$6Frrm51F2'%+R,ca%6%p(B%J
   2.101 -!3JLTS#KI)%bJC'!&+5C82R#MRL5!8cb!cCaVi)JYr6bDEIdiQNI#U!!!!JC&!!S
   2.102 -i,IdqQ'hp1TK'5!3!a)R`Z5"8-)8`"G"()&3a3!!##J3J1d3!!M!%d%BL1`E#pdP
   2.103 -86#!!!&3r+!!5UD!YArrm)'lrr+!)!%T#Ck&36VSF9NSYq2*8MfFQ"%"#Tm",&%K
   2.104 -YpZ)J9"mS!!S`83M!3%Kirrp#*m",3&QU5bCIB#4@F13M5Tpii9LTI5C4"#SJ#a$
   2.105 -Xm09c,`c"5d'B!%a59'hrd&`"5"!D,a41Z[j1)!`@`#K!A0Gc!D&(#%kkrl`S3%*
   2.106 -ABD2J4#!J#UQ'2KpJ"5S`"dcI%)$IX[q1A8PDZSI[`d&f4V0J@VU&lm2rkZ&%U(2
   2.107 -S42*"!+*3E[rdUBfJ623[22rmrrbSU3#",c`!!`!$U*ZMjJ!3!"#SX&$`)#J"!!'
   2.108 -SQp6`mNMR!aLJJ!L`I!`m!!JZ!"3q&!a(!!CR$T!!&3KQ(JJ!)#`!!!!2CaDhl!!
   2.109 -#CK$4T$m'""%[#c#fHP#2B&53!"8$C`D3!"8&CNJ5!#j`K`+(!#(rF!f`KfF'F!1
   2.110 -`Kd!MCM)[#cm'S%cfS%a"hrLTM@"EmL!!*&!-+!$r!"&R%L$`Qc#'SblmSJ!3F!&
   2.111 -J!R!!61iB`2rLe!Aq3Qi%!IrqS%cq5(J!EZ&%6VS!6$!Zra+8rYpm!#"`D3K)D!!
   2.112 -#3)NSjid!!11)""$rdR'8X'J!)PI!4!")CX`[!b)"!r"U-K&$lIEQ*Y"*FC3N!dK
   2.113 -#B"!!!%*!%"Lc!0"!-$%!!1"*X8%!X9(,rqj4b[rUJUq"*Kr9m15I8R5LB#"Z@)p
   2.114 -R(R@88A"#TkQ,3UI3,B*1@!1krH5$F0DE"q"%$Z'rBD01ZLf12J!!!%r[!!TQ,JJ
   2.115 -Y!!6j+QF5,bd%!2NmBrN!p$i!A)pJ&#YZ!!VjJ-!m3Hhj$+*#-L%*2J!`"bj8fd*
   2.116 -f"!!!1,"&+Li!#Ri"I!%l4[NS+`!N4INm1d6j)N(YqT!!'2NH-5&`#3!*SQ"+3'B
   2.117 -!!*+N"PBQ%!m[!cm%!B%`-VK+3&b2Cm5$A!$J5'hk!)0F2#!Y%N9(`80"2cSKJ%k
   2.118 -k)Y*+32!!%'H!#BC54Ri!B)"2FMFM2`"3Gk*+3&3!))pR!2pBIJ"54Q!!re!4a`$
   2.119 -i5DMAF`F!8!m),X!d,`Fr"M!b'M*L2U1R6%!!3R*VBUJXG%Cb4[NL+fhjF,XI1K4
   2.120 -)!$j"GM$aI6!&60m!i0Id3Uh$5k)N%"3J%!q`VS!#&M!Yq5b`X(eQ$$X)#Acrrq&
   2.121 -&q3bJ&HIi,'E4&@F11dH"L12MF!+LB'$Je5hrQ#qKR5i!%Q!5L!)@U"m`!`aR2'%
   2.122 -*2E"prl"#V[qd%!3Y92qi`()-6VS@RP"A["eZ!"Y)!2r&,F!Frmc3)Jlrd%(ZrjK
   2.123 -`)J!&SQ![$+QM+&rAF`mf-#`Z!!iq!3!!r%Ki!!%r"bmm5801)bm',i)3"B*HHR!
   2.124 -#,S#K4@PME$3Q6@4`!d8aCP8i*Ne1F!4P9A2(6$K`"@CQ4eXLF!CL"QCQCf%-61i
   2.125 -!m2rQQNMR!@B+`a39'!Li,Kr!&*!!-4@Z)!I3Rf!&*%Ti!JL!)'BLa)1B)Pr6e#!
   2.126 -()&5J,X5$!!D')"mL9#"6S#i3Q@5XrYC)jam'8$KJ2r%-$Le-r`Sp4rm1dL)SF(i
   2.127 -8)!""l[liF&"20J"R"M!$B!!#KN!!,@lr'2lNd0!FrZ!),J!&rb"3B'B'F!!3c'b
   2.128 -KJMm(6VS#RM*LXq&@"BLJ6(+J6**#CbmZrZ!r8Bkk!NM$HdN9j1!b29"rrki3Z+c
   2.129 -5)XE!Y+K`$,)YEK!!rZ$rbR!UPR!PSQ"#CkQ829m!JrlH3LHTQd*RS%A"TJ`I2!!
   2.130 -"m"B#'2c3(Y`-E[rrrYaQ%0%V-55TVc!J!"pJ!!(5dcXr,[lFUCK`"+%L"#!S5+&
   2.131 --,8Mqm#*83T&f!F$d2%)!'%j%6+J0YPpZ!!&#`CkKAcm$U!)!$L#8#fF!!5iJ5k!
   2.132 -TF!M3Nb3)!%!-NY&*CKBX#L"')NC$k3!+!!!k+!!%5-APMGU*B"3U#L"&&!!L4@'
   2.133 --2''4aZ@1h)Pq!*A+B!!%#!$5`@Y'8N9'2c*B#(!"(dU%C`!!!!#i3Llql%*ZrYS
   2.134 -J4#"323!!D!!%rYJ`,[lD5-$PL#e!rJ!)k'!Z)'lqk%(`D!D3!&2d-"#`!#KZrYK
   2.135 -Q%Kem!!(ql'$Mp#$2![i3'0CJ&&)`b&LZrZJJ4Z(9`+-%EmCbJ%V!a'Fb`@[459"
   2.136 -'eUJI,9rqk%UJ"N`+CaT4&L(,,a$Ap[cZm!!-)5-J%,#ZN!#JrZ4R'#%M)Qk!99%
   2.137 -LN!![$0!Qm#$[!)4Z8)p54eL+)%@qB0"[!2mS8(F!'#S[#kQM8N0J!2kbB3Gb$&6
   2.138 -rYLN!`hi6#P"AZX$errr$,Aa`BA9XrciUcX-18`*b&#![B12`S#0J"5054TT3&Yk
   2.139 -T)SQB@()VSQ$JG0mF**rrQ0!)&2qU8`J*%9!)$[pJ$3!+rmab+LHLB(&T)+lrUJ,
   2.140 -mi)fSe!8+F!`F8JJJF"5%,8Mr+R!J#"3Y32mZF"3+F$#LB,$D"2q)CQ!&"($rB"j
   2.141 -`$+11VR)U)"+D#M#Zrl!9"1LKj*!!"`#3!+DXU'kSrP$`!2rr)"m!!+!bU4+T-+R
   2.142 --3UHTHkK3#$JJK!!'!SjA)+JE32Mb`9eQFb!JS&!!)ZK1ZJrH5PpQ#,#l!IrVd,m
   2.143 -!B!J!!R!"N!$fmdkk)h``2!N!1d$j#J!)S"d'XYm+3Qhir$Ym!!cirNk!3,Vd8Nk
   2.144 -k&6j(c$YYq5cl")#k2!4#q`C"0cii!K4%4p(Z3Qhj+$)R"`N!S3j`!,$A1Lm!6Ud
   2.145 -!3Jb!!#J!J!!!AFC%"NL'dZlZrq`V52NXF#"N&#Y!q6"!0aK+4QB!FIN-%EH!8K+
   2.146 -!!%UZrrCR$$(J&!)8F!)K`!1BG3"!L5C3am$91('8J0J-F!!3'%K!%"P3!+!m8d$
   2.147 -8"C*`V3Kf!%)Yq`!VI!#%!!!*%2NH1fhl"$'iq`Ej2%!h"!NS'q$fq5G)EIQJ&5@
   2.148 -QBF%EaNT!!!"BMfB!!m)JEIE+-+hj*(!#8%c3VIE+)(%X3%SiF"BKF6%RS!*KL4X
   2.149 -'#CEaM8$5ENkk'(B4eJaS!"8'CKa1+!#k'D`!rkjaDdKYriC1ZLBXIJ%KN!$`0!!
   2.150 -!T(kJdrS!5(J*%(!+&Jb!"`!$qJ"3Mfp#%#d3&R#'qIh3`%2Z3%$reh!%S#l!C36
   2.151 -reNKYqekJ9YB"*6!b#NT!8)pQ%S!kC+-qr[M43QF%"MKC-#I"&&088L!r2!)"J3'
   2.152 -K2S'S*E!*",-Q%LlJ1)&d(j4"Y2"$E!T`(j!!U9!3BKY!%"CZi6Mk3)S8Z&#2b&)
   2.153 -!K!%T)!!`,Idq51+h"N$r9Me!rrJpI!#4!$,rpNkk$96J@2B[&(%&3UH!1J+S&0$
   2.154 -Y!DRU5Lhl&'B+XF(l!H0+J$S#+!b!1JSr,IXD6VSNS+!qYS!k(Ni!@VSP%#YYq`c
   2.155 -l%+!qPU'lB,IqF"6@)a"JDc'e#[NL4dS-E8*%q8c`+4TR&M8!3ZZ!i#m1XkY3&`!
   2.156 -"hRB!0Lhj5LUK!"!2H!!X"!$d)J$d*%U!EdS["5!!L#hrh0#YrpM3K91!iP9+f)"
   2.157 -Jrb)Sj1!$i0b!`"iJri9Q$J$dN!"KL4Cq%#a8Mf$#S&J'rmjQZY'Km"CU%##Z5J+
   2.158 -!KN"cG,D%E$SJ"*!!Jbm!,`A49rB5,k)9X!%US6jcR*!!k+,U"%!ZmfDij$C+4i4
   2.159 -+CPUKZbmYq```X`T3&6l#r`TQXIkf53bh8r@%BF%C+-4E!!$kNF1c(h!'SQ$*#'%
   2.160 -G'3Vcm3$HJMkJb"FU,h#U&G!ZV8!!raLT)LmY!)!M6VS8*%kk&aC&!'#aNX$j!!#
   2.161 -`N!#P!'B!!+K+4fF'`)4#,Iq#B"5MZj%))hLa62q#8)r%&4+6&UY5(1c`+3TJBU3
   2.162 -NB239A+Y5)Qc%@j+!(UY5p,*KBaK@a&XSF($3V[q5i4(*9,"!E[qBAaL!m#Q`'K1
   2.163 -bm*P'm"Bi8"8NS3-4eMY3q53bk`'5PU$ld#U(6VVbA&`@3)r3b5LI!r%-#(i!(K3
   2.164 -F&!J(B"F)"!3-,2"ME'Bf5JGV-R$m"'BX$!BJ!J!(CbB)N!#2!!&R!rpUCKC+,!!
   2.165 -)"3&V%+!8"!!"CJ%C"c!P)%SYri!#!QDMk)&1Z['3!&b2B4(l!"Y!ri!CZ)4`ha"
   2.166 -RNp#ijBM3VJ!)m$Z`48#*"YJi&N!iS3[JT3`!VTJS5b4(("0)KL#L!J!!B"3B&%L
   2.167 -%Q%C+4'iZ5N4Q"J!!ZQ`!!Q-N@)bqM',QB"`B%JN%)f4Y'+"X$VTU!!*8)29)J%T
   2.168 -!EJ!!"PQ+YmTPhVA-B`JX&#L5*!"!KQ#XYmTQ"&L,B$BX%bEJRL!!!!U3!)[NJ#)
   2.169 -(@B'5LZ5"XS"[%!33,`S[N6&Z4qS!"2!3$Lm(5'S#!!"JZIpF,JT3Mb!(N!#,@B"
   2.170 -L!##"rf*-hacSH3!BYA`J&#M6*X$Qk@J"NbD!%*N!e6KaP$$34&0!FJ!J`5!J3-&
   2.171 -4b2rkd38r2!J!,bhmd$!bfX!#6VS)M&b2JA84m3H"YH)J,IEDX"##VIEHCR"l(T!
   2.172 -!B!`3eYT5VIED!*J!!"!q!$`(k%CQ"RS)bNGJ!RS!33!#4`!("NF!N!"B"%Jr2"$
   2.173 -K#FK4!$!1JMkmXJM--!jf3Qhmi%+Yr0J%!%T'mE4R4R!5`FC*lIfdd)`SJ)&!,a3
   2.174 -r2!&"`!U!6`Jq,U`!"1&cJ%!JEIc)5'K!3(F)+MiX!!c3H`K*3+!S,IbJ93JBm#N
   2.175 -@B&4+4@FNjh-'K(-!)S#"3qP!!1%T!+@!JD!Z81A39S9e"5!6h$km!8&(J!A-m@+
   2.176 -PN!!&[X!8ZJ!+p363bH$8I2TaV8'!35+JUrSQJ)&m!$emIb!"rrrqB$!C'aeSDbG
   2.177 -)`")Yr1(M"!'SJ!"G+d$mf&"!@3aY!"Mmi'd!#XJi,IcD!N32r`"4"1"&Lb4!H!!
   2.178 -!!"JU!!)-4!!-EK)f%L!Yr#J4f1LJ-H1C3&PJ@%%0FJcL8K)%E3!!!!cmi$J5)J4
   2.179 -)`HH*dUhme#D)%8&J,U!N!2cEi-K`Sf!%-'$'1!!J3#N%5-$RL0$K,%""$H+!-40
   2.180 -63HK6r`#!rfI-0K--3`%!C#BJ"P+'`%8!#G`J3"#$$)B!m0YY#K&k$Pjm!#`3@)p
   2.181 -abI#C4T1@!P3QE[rkJ&8qC$k%j$!$))B!9N!k!+d!["NE(&a[f!rGSqX4"B&mCK`
   2.182 -k%I*&!rp#'!TQ'`Vmi'!U58+!98"QmQS0c!""f$T3MXTYr0T#'!p4(QBE$rcJ8#&
   2.183 -"Lp-EdQq0$ik[kq"&VIc-,kl[rHm2$aQ&*b4j-#S!"+!jB!,*254Y4e)L6`!!%RJ
   2.184 -!5N0RBR$rd%-q!(J"lh)!E)Zf'[j[M3q1SimJ6G$(d-F`+2Y8!A$!%+Z)BNIZ8K+
   2.185 -I3"954$"%[)KXJ"!1Q%B`4#Bmm@H@L'!'d!-'PSJ)!$"&+1)'Q)LiJfm%Z)CZ1L!
   2.186 -$$%P5Jm0Ia9XL3"+3!*PP$#bKEJb$mQF#!,"f!&0&CXTJ!2d+)!E")L$-!m%L!%%
   2.187 -S3$"&h)J8h2!bqQ!!r1`4D`Z!"[*-lKcirpV4"8J!Hl!T!IYZ2Ld3!2YZ)!Ga35K
   2.188 -!B"BQ60IYr04##!"V!!4JE`)f[2rr8NG3M!a("fJp"'hN%21!J4C#,cL`$3i!8G"
   2.189 -%m$ZJGrRb!!4q!(`!HJ"i!*I,m"")hSBJ6!!!dFX@%%L$*%[9c,T$Ca3k!`!!$%A
   2.190 -rrfB%I!"J*R!JN!!&I!'!#1'Z5N9['MpJ!Mm&,h$S!#)ZJ!Nbijm!P2%T8N4BLlM
   2.191 -3J@@b-1)QRh!!!J!NX%9"lIZ3!")#k))#33!2d$"N@4!!jHET3)rZl[*#%HVTJ)6
   2.192 -Z,rF2`rN#T""#!-,p)!$G6bM34$iZ!"#3!"X-ELJ!3(`"lfjk!'!@-%8J"0#)iIX
   2.193 -S!!"!1+i!%KP(!!,D4Ja&%!"Y!J$N!&5k2!3#4Jrr+J4`$1#YH!K8p0K(!&%'jBK
   2.194 -*m`L3!(-`N!"%d($m$!!#&!!ICa!B[!!I-9j5EIYZ0)F3$'"Q2K*3YJ8!!'FZFf*
   2.195 -!J03m-!J#J!4cBNR`#!4+4QF%-!CJ#M#`Ai%+d9SiJ$i!B#akDJ*fF3+rGMi!iSh
   2.196 -3-$!%8d5!8TCcBX!Le#"!-!!L1q)I'!E*1Y!(dC!!+'hlDRi!K`&b'4XA`Qq0!Bj
   2.197 -@))%!AF6R%%$Yc%%0!S!!!!rriVc3*X!+3$J6GJ!@BFB!$ZC5%TG!&6)%"%%!!!!
   2.198 -I$%%!"@)!!2*$qJ%ddN&!!G,a%!"1d3"$"q!HM#C!8NB@KP9S!$(N"qC6%qh5"qB
   2.199 -@[!$r!$(!S&La0!i!3$!(8NGb!$)!jBNCKKJ!#2D'3qT,5!!aM(J(b"$b9%4"$HC
   2.200 -55PG"&5cr0*!!3UMU#3jJ6RJrJ48'4!!+33hX8KYG6ad@%!!r(q$Z%!F1F!(3""D
   2.201 -!(!"E8NHkB#&(BJ$qZ2#Ri*F`S1FjK`J#NMh`,`BJ$*!!b,$K6VVm9NcZ'2Mrj0%
   2.202 -&r[S!62l@rZMr$2p!rhb!@$$eB#J"$ZFJ!SK*lIZJ)@dr"a#!LdL!2`![&#NQ``V
   2.203 -p%2,64j!!$#9PdY$!&S3"1)1MPmXd5'!8)DBe3#C`D3i8X(!!J%1,[Y(CjLF*d%r
   2.204 -4Ll*5qmU`8B$rj(RrqX$d2%0eG!+3!#'J2[T1ZJ!J29rrrNT3!fB3X)#!'2TR#M!
   2.205 -m!!0JAIT1N!$@pH!'U*qR##"',`MK+D#YSdDahfF1)0!(SDd#J#+`I5+)B#C"qJ!
   2.206 -f-$cU85,3"`!!XTKR"NUBCa*JpN2k!#$6d!3!6Y'#i)"#3$e!!""1AL"I8)m%"%l
   2.207 -3X1T5B1jfCA*c!%4JE@&MD%%3!"TNFhPcGJ!DL("bEf-!'T*QF)33G5!!'TjaC#!
   2.208 -"-HKVBQ3!-3%DB3##G'aV!!!"3QeYS6!"C(*KE3%ml!#)E!"-!%1)!"S#9B"!JL*
   2.209 -i!Uj`"!`!!QN!G3!)Ca)-DF![#'B%8N"JJ+)'%$J-Xeb!m(0J!!ii!9V`FeB!,`J
   2.210 -!1!%[N!"Y!2p+$$J!"!%[CcJ)!3(JL!XLCc3J6r)!Z2-R-"FZ5!`!L%!I''F@$%!
   2.211 -r''F38+8iC`j3RbM!1'F)J1)1J%!+F!*J"R!$B*!!5["c!#J!$(Jrr`+1EK``2((
   2.212 -0*#,5U`-%+kG'i5N"!,5)CS"lJ,-'i5N#!)IqcK!!%$J#(Y$Q&L*)%KKR!2l5XJ"
   2.213 -!!'EfNFNJ#2&A!a-,!J%'"`3&"!!)#B!05MJ#N@X@%MJ"q`)"!!K3$``"-58JH!,
   2.214 -F%#J!"r"AK##(!K!*!5pY&J&r$,%-!%0R$'!R!fd%8di!3*1pF0)BbUL2B0!i!3L
   2.215 -dL'F+@BmK!0!U&UL2)2"!rMSLAb"IS#8ZJ"!!DJ*#P`!!Aa)I-"p+!@F%TdB!J'!
   2.216 -#SdBZL%l46PErcL"2-E"p8%-!'+!"i!B+B3T8B!m3D-!J6b(!(!!L#",bEKDJ&H!
   2.217 -'$NjH)Pr![0%LAa!!@"mJAfB%SK9J!UB9B'1AM"4!Pa3"8'LE"R!(SQ"J"(!(TQ"
   2.218 -UQ`T!P`S"LQ'E)'m!"#![!!L3!"VZF!a26Y"bX4!J8+RK)T!!XL+)2d!!##kIJi9
   2.219 -C6e`!,cc!8i"kN!"HS)$J$%)4)"pR)L"!)!!J8$!B-V"5CaDb3')5F!"633$!C`B
   2.220 -3'0(!B2B3%&*!S#jP#K"S#%,-,`I3#"$rhP@2S$l-F!!I3)IrKJ"!i-23J6#Zrq*
   2.221 -ahb#Zrr`p4`!8-!!Z,[r)B3VaJdl3KdK(494@6db-L!!!%Ir3!`lrhP!)$2rLd!-
   2.222 -)rraT"d"&rY`pA`!5C#3+)5C6GbZ',`G3#"C%)2qFd!-5rlE5-jK#,[qJ(G!5rk&
   2.223 -8UR!!B*!!SQ)(KR-,rXML%3MJ%jiJ("M3)!U-JQ3N%#%Q6e"&6P*'Fc#56"6riR"
   2.224 -qTPRQiQ!D"[jSiK%3i"23qJ!-B4Kd&qJJ("BK%0JJ$Nl3L3!U9d4*6NC2FM$S51H
   2.225 -B!3m)',"5X!d++Z!m8!m5$(J'!!&DT""Y0+(*S8DJUqJa2UJDF!&K$If')!!%,[r
   2.226 -SX*pR&&@22p"1,``I"+J+@"VJ3K3!%F`pI2rrrq`Aak!*lM#UhT!!%$iICJ`3abl
   2.227 -rX0hp@$iI`*`)$%F%92r2-*L19Bp`!#m!S!R`S!Rb-+SXAA83i(B5j$(lB9IiS!R
   2.228 -m-+Vb%!"FSr5Kb6!)5#%`%!!@9Bm[i*Fr!"m%UF63Yi$DUDm!$MiIF!+`V[riCY!
   2.229 -4mICJq[![,[p"*0(p&$JIB"#N$#lrm#"6i$L!kfB#3!!q"$((#Q"3FZ`!&%cZ%2$
   2.230 -re!N%Cb5-5#*d490'58a&!"T)jami2)!32!cD)!C)`&%'rE!S5-&58(0P!J"dd#U
   2.231 -!UD!Z(bC-HJ!J4b43H!!!!@"X5J4R#"!55)$S3'!%%!!!'NL!GJr'!%S%9m4%"%S
   2.232 -$CJU")+f$!R#jQJ!@a51AB#i-!`!2Mjm&!4'LfYHP#($jd!1"X90'5NCXMLZ!JNc
   2.233 -paNRX!8'J[mUd`mj*l!!3X#N)93[pdM'Z!rrpe+#rf,6$h,6$i+6,$B3UrH3aVJ[
   2.234 -rrHDJ[qUd`qkd`r+Nb`lp3LRf-Di6rrhiS,rmXm2q!,6i"+A,rJL"5M26rJSV62i
   2.235 -1Y2J5Y!F@XFrq'M3!(#@*-*hiKB8"'+%,IJ'a$@!5F"F-8K-!*-$J%aH`F!!)`*S
   2.236 -!(a5`4fcQXTGNUR!`!#5k"@3VEIcFrN!VX'rq4,!,)2i!!%`lEIm@rMK#VIiX3Hh
   2.237 -q)+4J%!0)EIMii86!#Ya1ZZ&bm59+EIi!b$"ZqMmYrM"1ZJ@)mSd%3K"#eJ9)j@h
   2.238 -r(11I%#c@Q`Ga&ci4#`CQF!d"J%#c5*+-,bd"KQ!BN!!-$fB"'JJ)3&i!"G6d#J$
   2.239 -Sdbd[%%rr'+Kc5'hrAULM2bd!!2pJF2c3EIpL2`#SNciYrf4!3*jYrf"#Ck#B(+L
   2.240 --[PpX+S+dDK$3U)bHAiLd"P-YraaJlU#BEU'f-+SSU-*3Mk+fK0!YG8kk!9)`-TC
   2.241 -!Icb"%K3JrrTaD'F55kSC5'hj"US8N!#QP+J5TChK4+LLN!#QR+LGFZ)'SE'U&05
   2.242 -NrY'"93!5PPC5R&MLSPSaU%TYrd"[8$"Yr`J*2Lm)F891Z[RdF41SK(*V2!!"!*!
   2.243 -!US"1Z[VL%UL%i!e!pK(-HKJ#F4rjSQU-!DL%3(q56NMR!q"1mC4+VIp#Eh`V))T
   2.244 -YrdlikV!r8[MZ8+a88,"3$+f!q5*&!)!l-$"(m"&i!H%h4Y!r@Lm!d6mX'h!!&i*
   2.245 -A3Y0D%%kY!&SX!'!D-923J3&C3JT!,1%h3K9N-#hil0"'1d$im'"4kK'$-+V%@)p
   2.246 -3am"1GG2rdS%93QhikM#,SJcX-%&Sq1i`3@D$I+LMd'h`V[MUU2DeNi-5-,"5d@!
   2.247 -)d3958!k$%X%jrd,8T2`[S2Y"40*a[#YIrdU`#e,r6V!,#Ip3X!YJ!"(r8MYm!3,
   2.248 -r9,!,,Ip@X!Y2reJ48E!,2IpD`-)!reb`#d$rAV,-B,!,6J3&rf,#e'3JEIp+%0k
   2.249 -3!-"!,!!'N!"XJ!!!!MY!rfBbJ(Q59$Y"rfJd,3K%r6k8)#U83%M#KIcJm%,il2$
   2.250 -q2"%!m!)iP%&b"JB'3J!81d,ikY"Y&,Vil*&kdR#-1d(ilR,L)P(QBAkJQ(*3fJ'
   2.251 -)%+*)H2rr3LG#TkT&3,)BB#"B+l)&G&X[U40"1p1)3N$(F'dqF%K!3Uhr4J&"F%a
   2.252 -#2bhir+L()&,qU)SSAp)&ZM6($1l5J45$%R$F#0'3!%h4"A"-GNjeJ@S6hN"!+%"
   2.253 -+E!!%dJdqF2q`VIpfdJdb!95`1ACQ"LYX!"$rGY"&GN!b*K(1Ci)#"($"&#iYrhD
   2.254 -`2lV3I!C`rbY!raJ#GL!(d2%8K#"YpXSKi82Yri3V5B3Tq5ba@[NiF(!KFF%jq6S
   2.255 -bj3*KlJ%q(dMcDh#4N!"+d3@40(i!,#hr`K&1rl!6MM!!!!GJ-K!Yri9V(!3!!#&
   2.256 -R%QUJS"45!'X3`-Hk-$,1hN"JdV$2%+5i-`$36-(PB,j6K%!b)%T!Ca*)H!!))!$
   2.257 -3(k!bF!%E32pk'd$lJ!)33+Y6E)"4+(J"6'!k2T!!kj!!$!0R"T)m)U!8!!!"!"4
   2.258 -R'L!X!!J4Y`$rFLkbJ'B5!!V4+UR)J%!1ZIJ"8'F'+&3J$*!!#'E#F!$9Srr`N!"
   2.259 -'G5!Ii(TmC""#)#!R2cb"5U!'m+Pa5KpR%*&(F'kd9Y#I8*em46)3-["#6dDK9A!
   2.260 -Tk0#2&*!!-3C#Sc#`+%+RU'#!@3UK94!KT&L2eIe+X$SCQ0)02%T!$Y+2-Nkk#Z`
   2.261 -`X$Ve%I@%G8@"3j9'!)91ZYR#Xk[aSG4pq%MR"k"j!&aN##c!+E')N!#'KU5i##m
   2.262 --%#%@@#(5B$(RUS#3!"+1%Q$rj1!$i1"FZ[f5B!!#iK!K!LP'%#(X+dcj(MX3lbY
   2.263 -'Y"m)BEhr6!X%mQ[lXPS3ZkS[$#m'2h$S#5)VI&!!S'&bG2NX+ha6593Kq6"@b3f
   2.264 -`19B8f2&L%#[)3%)SX*F#q5H1``TK[IlL1US),@$F!1$6K*!!)[D`2q$rp,!(f2r
   2.265 -i3J#S9a)Yrqa)J6m"FJ$`%I'8&l18&b+4m*3AK$m"9G8#&+"B"Iq%mCCR"V!(H-#
   2.266 -UrrL4J[#LJ&"JCfCFMcY&q53cjD"d3&MdX'hrk'H`+rX!CKVKVP%VUDEUf)U+FJ!
   2.267 -8JX#,Z[SqX$RF%2,bNM-!!1T2p#H[8FP`jk#T"qCKBri'!Im9TE1b`$N5T,P%!"m
   2.268 -,U)$8P!ANmJRFrrJq[!!"m"(Y4KA[P"FUGE+8&qk8&i9h)`%FSLL&m#8B`LdJ*3!
   2.269 -8LXQ5Q6-%DMmirqU248AVer#,q)E"8rP#NS,+"KK9*GN5B[dSm@)!%CDJ,@!af0)
   2.270 -k!#i#3)bMe`F%!Qhrr[r15LhrJ[*L&%8!X*S3mRM#C`L`"m,j0Q!'!Qhqrd34rmi
   2.271 -`3Flj0,!(aS$MEIr+S1YYrp$%#2P8X!I8q9KAlD)ScQF@S#J!rmjRXLJ195AF-2&
   2.272 -LX*S-X,USDJBbG8&35Z$r!J$SeAd),J!'!"0R#$YZ!"6j!0)5B*!!E2N!e!(DJ'T
   2.273 -K&!i`&NX-N!"3B`3B##Lm!"qJ"Z![#dkk"`6`bQ5P)`Ef3!--,J!Erq"`)JE!0Y!
   2.274 -c%#lri%L!J%mG[!!Z!1&5B$Y"!2&`S!B3$r'`F#VE)3$M1N2f!1(J1YT)J%M!S#i
   2.275 --4`1S@1G[")!d,1&9d@%lE[rJiEpJ5!KJ0X)K"-1rCi3[#k%M6VS'HZ"#lKL!rmi
   2.276 -T+GF8(`K!S!LaL(i!NeX#!N'SpZ#TpQB"JG#6d#eYrp6riR1d2@hrc[rQ3*NS!FM
   2.277 -rk-#5bK$aEIpJ-GFB&J"+!e!@))r`XH&jbY80(8$rkdS$CaU`1DTQ)RB'X$QZC`l
   2.278 -!NUVrp-#5)#9J`#p3*F!T2jS'"6#!Y-4`"US"GS,k46#iaKa`"U*J+*%!%&Xr,IN
   2.279 -Jr[VNm@YQ!!&-2#hrY"%+`*,#rpkcUQ!!!6!9D81+UbYZrpkB)[NkF0+f0l[kQ[6
   2.280 -R!X#5Z[rHSkR@RJJ3F(!Z3#$iRNT'@)pQ"V#A)Iq&%4(Ld`!!K#,C('Tki1&f8dD
   2.281 -J$BB["*dJNXqNp+B5"*-Z"&L!2R$j2#Y(`1"Zr`##i[PB1flrk2Nk3%2Qq64+!r*
   2.282 -L#Q!-`2cdJ0KZrrMj-%SZrqZ`mR#lCKS"#0'EqH$*`&(mq6Ba"(!+SQ"J9&-#!dD
   2.283 -RZ2D`6VVeA"9T-J3B,@hj1[p5T0UR,2e3B,2Ji-[D,S#R,2RXm#88NS,)"3$qc0I
   2.284 -arr,4+Z&%i%3-i%336VV85"'a`R!1C`M!0J%!&$!3,J!8Ce!3-[k"DN!!2M`$k'!
   2.285 -HSGR5&#K!,`bSFdK)''d!HU'#UC%J-S054e6#Hr,l"kJI8%j+RfE5dN4HJ4,rp("
   2.286 -E8U)4D6i3-)[i"J&#3!i3'miV32ED!16H1dEr&N*Y9!AqUQ$Z-%"+PN"+(%"#VN"
   2.287 -#0$)Yq2C!&3*"r`pR%&"#qL$1$6#rjJ!4lLSY""$rp!!-[Jb&!!"rq'd))4*rq'!
   2.288 -!1!)S"8KYrL"1ZJ*-F@'3!#i36rE5-9C!eikDK)-8m#85E3J4"E%G*Y%LQP!R("e
   2.289 -!F#Z'J'J4,I!r!9kDJdkkpq4+%5X5`$4[A%TYq4`aB4(Mq$EbjdL4)k$*"#mLQLf
   2.290 -b,S4+Jr!P$Qm`J&+@-PE`h2J+mPTTNi!rrTUJA313!&ra4&MaCC12rck6)`'DN!!
   2.291 -M+B!323'5m#XUd%Ai6VVKLPL2B"lKD`2P85Z94J#'6VV4XVAN1q"5q243K#+INF5
   2.292 -4$4BE!!#'X$RdEU#D!!b'`%f`&rrdE!B4J'#%p'!'i5Prq#i!+fhfc[ED&@P,!%(
   2.293 -Q8$X`F,RDqG"+q3bJ!LiYq63X!!3(RDhrp#!'d+hf`H2H6VVf9!!35SGZ&JaYrpR
   2.294 -j('F+)q(h'P3+%)p`N4J4br8`6VVc$PL2%'RD8UfcT!-Y924@rl#YX!d5F'81X!$
   2.295 -5EJTa"j%!#JX!-"!!#MR3%J!B3U`!$%*X!#`TEK!3!!i!*,!H#!!J)%bN!Z"df#m
   2.296 -XM!-!*1![S*2bULJJ90C[!hX55HX!%%S!*&4Zr$i83UX!$#H`I3!JS%N-!!$L*$G
   2.297 -m!#!!,$GZJ%mB)%Yf6d'CJ'f3!(E5-$k(m0a56$&lp08i8"33m8H3!($`3$me8Z'
   2.298 -0-+!fr08iF'McC`Ta&h!D%'X'F4HLk@&N%`!!`$N1N!$&X%Sef89+F!QLB08ici-
   2.299 -lQDV3e[NS-36ALIq'F&bB8SqFF(qJF&bLF(qb!UC`+SC`3+0`&`VJ%kD!i!iLV[q
   2.300 -f-)ML,[q@eQN(IJ(3abC!#JMj)N&I4Fc"Sb!!5N"Q&#!9dJB`,INLB!C54f")k-j
   2.301 -`!0NY!"Lek#EF*Ya)ej33Jf)63Z!S!J5TZ8!lr'$Nr+!TBH8[%+K46R8!!+K36R9
   2.302 -R"(!"B!*`!%cI'!$`rdjH6R8!!!"`!!!!J!!!#6B!!!"J!!!!)!)U2c`!!DR`!*)
   2.303 -r2!!"UI!!TMmm!!'Tm!#k2c`!!DR`!0Br2!!"UI!"$$mm!!'Tm!%X2c`!!DR`!8i
   2.304 -r2!!"UI!"EMmm!!'Tm!)S2c`!!DR`#c)r2!!#UI!Ze$mm!!+Tm!!!!!S!`!!(#!!
   2.305 -!"`J!!!!$j8&%3e)"!!4B!!!!!!!!!p8!!!4B!!J"(3#l!RX!%3,r$!!3"2rrrrr
   2.306 -`"!!!#!!!i!J!!,X!!))#!!%H(J!"!!T'!JF#(JN`5BJkY3#DR2!j!#)!A!)J!"i
   2.307 -*i4$K%!!M!"i!!#`!#3!$"NGPEQ9fB3!!!`!)J3-!$8"",J!%!!!M!"!!X`&HSPX
   2.308 -!!#J!*J&G-N&XB@4ND@iJ8hN!!(0dC@ec*b"6G(9QCNPd)%3!!Q9XGAKPUL"[FMC
   2.309 -f6'PdCDSZ!!!!!#J!'3&Q,P4SDA-J8f9X!!"Q,89iG(*KBh4TEQFJBA*M!!"SDAC
   2.310 -P)(GKFb"MFQ9KG'9NL!JJGA2`U3!!"`!M!3!`4J)S!)-"#!!N+%B!KfPZCQpbE@&
   2.311 -dD@pZ)%%Ji0eXD@0PEP(#,#"MEfjd`+BZ,J-iF)p4*)!#9J#C!R3!N!!J9FAbcI`
   2.312 -"!&30!2J!([`%!R`!!Ri%"Mm!![8*(i!!"J%!m!`2$i#J!!l!9&993!UUUX!!3!9
   2.313 -99q!#UUIJ!98$m!!UN!!U!1%!N!!Ur!(i!+3aa6)#)im"*!#E!Bi!-!#B!!i!T6L
   2.314 -Y4!%*"3!-!!`-`2N3&!!0#32#5J$`!!2pX&!(`8S!!CJ"!!&A$`d2'2MiqCZ"Jc2
   2.315 -2RQlR!!#!$`%E'IkC#*f"`cCQ-hGX!!$!$J%c'IfC"i$M*`CRCQi!!)!2!$rq'`N
   2.316 -CQB"cBiamCQGJ83!)Br`c"`!c3FaJc-1!F--crR-!!!Jc!c1-c'E-fB!2$F-cXE%
   2.317 -!!,-c!H-(Mcc-c`!'qJ!!"[XC"3,*$2X!!PNN)!#G)$QGX2FS!+S")`!!%c%f05"
   2.318 -ACA0dFQPNCf8J4!)!FL#a!#S-&9GKG(0[ERCTE'`!#'8X)%0")$Ne-$Ff3C!!UJ'
   2.319 -C%!!!F'JZ)$3`1#mh0M%Y0M)`-%)"!,$b%'CKH#N60N#4UJ(q&N&26!!!,d&`F'a
   2.320 -P6'PZDcSJ38a"4!J!4%P185!@3fpYF(9cCA*fC6S!"#!h06-`-#`a0MEa*fN"0cj
   2.321 -$!!"[F(PbD@GSG##T)$%j16!Y33!3Dc-JBRNJI'BX)%PZBbiJB@k!#'3J8Q&jE@q
   2.322 -3!(p-BA9"#e`"J5)"52"&E@9bBfPKE#"%DF(RBR9Lfe)9i',QBq#p!!)M,J(#!%i
   2.323 -"iJ#KqS@PMDi$"!'M%"L!!!!%3!!!#3!i%j!!!!!RN!!!b!!!35"@J3)#a`)(`)!
   2.324 -%$q"!!!!)''!J%"[m%#3DP!K-'[3N!!#I-J3b6$ASq53e+$)30rJN!!!)-1!)""r
   2.325 -J%!)!`#!"!r"!!)!!J!#!!%#"!!!JJJ!!%q4!Y`%!3-!%N!!!!!)J!!!"3!!!!)!
   2.326 -!r2m!r`!!!9P"4%05!3!"EJ!!!!!!!!&*!!!"EJ!(!!S!EJ%8!"%#r``!%!6rrrr
   2.327 -r8!3!!!B!!+!)!!"Z!!#L#J!"(Ki!!9!%"P3%"`)H#&!%#6"*L!"S1V@Fm$N!)J*
   2.328 -I!A`!(JRK%1)3)`8%!"i(!#-"!!J!#!!`0J)0!!`!,J3%!!3!'!!!%!"S!3T#9LX
   2.329 -i)`e9!!"Z8h4eCQCTEQFZ,Li!+Kd&!!"'D@aP1J!!+!"4!"!,5@jc8"4dB@aXm'B
   2.330 -kJ%KB!"*!9Jd#)`i!%I%!F%ia!*!!)&$eMIf9!P)!!S!!!!4!!!"!!!NJ!!!6N!!
   2.331 -!!#I)!!"")&'"!J!#!N)#"m#!"!rJ3!JBB#!3'`!!r"!N'T3)6"Vd**mb"$*-03!
   2.332 -!k2NN05Jb%$Ii*!J`i!J%(`!!i"!#!-!J!32`3!#!!)!!3+!"J3!!))+3!+2N3*p
   2.333 -!UJ53!!!!!L!!!2`!!8!!!!#!!!$r!!!&dd&%3e)"!!Ch!!!!!!!!"F-!!,LBH(G
   2.334 -ePhD(GhGhH'H(D'Ff!MZ`#L!)@D)')!KfKfHJ"h@)@A9jG`!!H'KhCh1fCECfPfG
   2.335 -(QLT+KfRrX!U'H#!)D#3c)!KhX63K'#%fX6Ha0#)k*$fc2%-$X!`L-fKMKRUJ"iH
   2.336 -P&#%9KRH'KSD'!!#(GSD(Ch5RKMD)H(D(GTD(#!"hK+B36j+eP+D@KAKePSD'G3!
   2.337 -!TfH(KBH&PAGhKD1RNiH'P!!!KDKRKD@9KQKRGjCiGBChT3%KN!"aTR@@KBH9P3"
   2.338 -pTBD&Kj&-GfF!#(CQQR@PP*GfPRD9%%U(GD@@4!H&KK"XKCD'J+Q9J*D4@j!!DDD
   2.339 -&KT@'!!#9KN9TH(H(CfPBH@KiKhKQ!!#)D'KhGSGSD'PB@NYfL'PR3)#RF*q3!+5
   2.340 -%)!L*&hGlTiD(Gm$@#)"RH(HJ@RGfFlD(PQD(GS@(-$)"!""+H'CfGiH'H(CfKU9
   2.341 -RPhH(!!#(GQCCCePhDQ@'H*4hL(Gi%-1'KRD))aCfKiBJ#"!JPRGhGL!I!,d!J*D
   2.342 -&PBD(GBKhKeGiGSCfPK"2!!Q(KRChKRKi9a"!KD838)D&KP-%)*KiX-4jChQ&KfP
   2.343 -RD(KT30H(CJ"!PfKSGS9iKfHACh5L+(F`-RJ'#QLam$$4@@GDD'KS`(CRX"pSH&P
   2.344 -B!!CfGfKiD&PT@'JbF%#'9hKRH(BJ!)KBChT'X"eSD'CiH'KS@@KT#!"S@@G!I@P
   2.345 -CCfKRD@PAH@KC@8)8@F"f@(KR@F&mH&Kf3*TS3D4T@9N+JPM4[9T!KePBD'C(-$C
   2.346 -hKhD(Kk&',!"RPU"DX$4f%,')Gi@'LhB+q3Fi!KaAX(ThNAIAGhTR2$"b`(b`0fK
   2.347 -fGdB4DF*i-(+(GfF`EeL`)'KiCl+)GiGh"2YfCj'DPeKRH9HJrD$q@6!bXG-a-U%
   2.348 -8X64$Zl"a)ceSGhCSS"PhXH`M%AB`#k%1X4"f-ISB3LPhL$"4YMa+GdTdX"HNHNG
   2.349 -fS!Ck%""+Jl+(S-U@KTCfH)GhJ(1@CEA!J*@@GhH'GT!!6K%TPPGhKCH&KS'C)4#
   2.350 -`JAH9KR835hPSK*CfXc$YKU9h!!"@YQL&NlD9PB@9TC@9DB@9!!L&KSDAK)@fK+@
   2.351 -9T2#hD*9QTJ%!m(Z'Nl@'Gj5@PCD&D*5(PBB!!)D6Y+1cTSD&KCCfKQ4TH'J"A$!
   2.352 -MChPSH9P@KjKSX)k`L#$8H#!DH%"STS#[J6K(XH'*"hQhN!#FKa!rX&*Q#4-3XR5
   2.353 -Q)#D'GhChS!JJ#)GP-2&eL)8!#(D(PAH'KiD@KACTZ45&PQ@BJ$jhKfH'GiGQNCa
   2.354 -h%#!J*U!1NNd!MSGPpJQA%$q3!%Ce)#13!&ZJ3L!()0&hKL!VPR@99S%"S-eiL'H
   2.355 -(KeJJ-k$6PPQ)0iPTD3!)K*CRGeG,@,H!MJf`1BGSH8N*)L!D@QI"m%TSD@GT`-4
   2.356 -RDAG"lfCS)!#(D(GDD,,lH'GU@@GAPAKhKJ!!L&GhD'GjGRDBD(9SL&L(@J!39hP
   2.357 -R@AK*@(Gj5@KCX)&)H@F"S8#FD&PeDQKf6,"k@@P@PX"fGm"B#K*R3&YB3,"T5AG
   2.358 -CCm"BC8JJ"*D)G4!!KjD(P6&FGhH@D)ChK9U"eC8!!'LCG*Kh#IN+@QCBGiH4GhF
   2.359 -b31NL&A@A)3M!E@Fl@AGh9hPAS&+A!H!`URGhGC9hHA@A9hGj@,!V)!L3!)`!qiG
   2.360 -BPAKPLMPB))!K+)FK'V)hXaFJiM%0lq#a&b)e-#%a#fJJV#`e`'ef1*GRH5Np-mm
   2.361 -N%5!'FX@'KTLJ3ab&,L!)%%L'KU#p58!!PfC)L%KSS6&iCUD(Ji@)H'B!!+G@KfT
   2.362 -'LADRGSGdSSChH@B!J,C)CiSfL(HPTE(T1AKiGD%@!!"S@(PT5PNTDM`l4RKeLAD
   2.363 -*%%"+9SJlX-q(9jFiKeDhK)L3!$US!3$!@dT*D9GU@9KRKeTeH'P@PaJ$Gh-)-9%
   2.364 -`c(GhKl!JX&CfKTGBGhJ%!&KiX&aePEG`Mi#QKf9QH(SAr2phF!!!!"885@jcG'&
   2.365 -XE#"cEfCdGf&bC5"KFcS!!!!)"b"QEfaNCA)!!!"&!`H!!!!!"6-Z-#ih1$-Z-#i
   2.366 -h,#!!U5!a16N`,6Nc,#""E'&NC'PZ)&0jFh4PEA-X)%PZBbiJB@jN)&*KH@e[EQ3
   2.367 -J6'&e!!!!(J-(J!!!!!8c,M!Z0a&6G(9QCNPd)&0&35!c,M!Z0`!!!!m!!J3JEfB
   2.368 -J"b"TG'9YFbi!!!!-!#J!+!#f!4`%!999!!!!$!!J!!J!SJ%F!)*993!!!!`!BJ#
   2.369 -5!2!"Q!#&998!!!!-!#J!+!"e!6`!Ke99!!!!$!"'!+B!ZJ(@!)C993!!!!`!)!!
   2.370 -)!+)"(!#!998!!!!-!#J!+!#Z!8i!Y999!!!!&3!d!!!"%3&Q!!%"!!%!!!!!!!2
   2.371 -S!!!!!))!!3!!!!!!D3"M!(d!R`3#6dX!!!!!!!!!23"J!21)B94SCA*P)'Pc)'j
   2.372 -[G#"PEQpeCfJJFQp[E5"[EL$5AM$6)(4[)("PFQC[FQdJG'KP)'PZFh4KE'aKG'P
   2.373 -[ELiJ)%&Z)'&NC'PdD@pZB@`JAM%JBRPdCA-JBA*P)'jPC@4PC#i)!!!!8J!"!!!
   2.374 -!!!"Y!'B!J3#L"!*25`!!!!!!"!")!'F"!iJb8fpbFRNX)'*eG#"K)'4TFfXJFQ9
   2.375 -XBA4PC#"PFR*[FL!SAM!T)'KKFb"[Bf0eFR*PC#i!!!"1!!)!!!!!!$%!C`"&!+d
   2.376 -%"&&eDA3!!!!!!!S!8!!F!4#)(%PZFh4KE'aKG'P[EL"hBA-JFh9MBf9cFfCeE#%
   2.377 -!!!!!!!J!$J!S!#kJ!J!"!!!!+!!"!!!!!!$!!)i!e!$5"!K$EfjdD@jeC3!!!!!
   2.378 -!"!!%!,F"BX!#!qJ!!!"q!!%!!!!!!&-!F`"R!+m%!Np,!!!!!!!%!%N!43%ZL&e
   2.379 -"EL"TG'9Y)(GKFb"MEfe`FQ9cFf9N)(GTG'JJB5"YCA4SEf3JG'KKG#"dD'Pc)(C
   2.380 -PFR0TEfiJEfBJG'KP)(0PE'BYCAKdFQ&MG'pb)'4[CA-JEQpd)'KKEQ4XC5i!!!!
   2.381 -!@J!"!!!!!!"G!(!!F3#X"!*25`!!!!!!!!"+!&8"%iJk8fpbFRNZ)#"*ER0dB@a
   2.382 -XBA4TEfiJBf&Z)'pZE(NJBQ8JF'9bCQpbE@9N)'pZ)%K'8b"fEfaeE@9c,J!!!'i
   2.383 -!!3!!!!!!D!"k!(`!YJ3#6dX!!!!!!!!!5!"H!5@)6P0[E@8JDA4PEA-JGf9bC5"
   2.384 -cDfP`F'9N)'*PBf&eFf8JG'KPH5"KFQ8JEQpd)(0eF("[FR4PC#"LH5"dD'Pc)(0
   2.385 -PE'BYCAKdFQ&MG'pb,J!!!&S!!3!!!!!!A3"`!(%!V!3#6dX!!!!!!!!!5J"9!41
   2.386 -)1P4SC5"QD@aP)0*H-0-JE@&j)'*P)'4KE@&RC@3Z)#"3E'9KFf8JGA0P)'Pd)(G
   2.387 -TG'JJBf&eG'P[ELi!!!!)!#!J!3!#!!!!!!!FBA9cG!!!!!&'8N9'!!!!!!#!580
   2.388 -1)`!!!!!!J!!!!#mZU5!a16N`,6Nb)%&XB@4ND@iJ8hPcG'9YFb`J5@jM)'&ZC#"
   2.389 -5BAPYEfjN)%aKG3!!!!G"8&"-!!!!!!!"!!!"!!!!!S!!!!4!!!!*)!!!%j!!!!!
   2.390 -Rb!!!333!!)%#!!%!!3!#"m#!"!rJ3!JBB#!3'r`3*"U8#%`Dp#5I-J3b6$ASq53
   2.391 -e+$)30rJN#$$J#!3Ii"!#!-!J!32`3!#!!)!!3)%!!###!!!6j!!!#FJ!!!53!!!
   2.392 -!!L!!!!&!!!!!J!!!!3!!!!1!!!!(`!!!$q!!!"r`!!!rq!!!Ir`!!2rq!!(rr`!
   2.393 -$rrq!"rrr`!rrrq!Irrr`2rrrq(rrrrcrrrrqIrrrrcrrrriIrrrm$rrrq!Irrr!
   2.394 -$rrrJ!Irr`!$rri!!Irm!!$rq!!!Ir!!!$rJ!!!I`!!!$i!!!!F!!!!#!!!!!"2)
   2.395 -!!!!+!!!!FN*i#NUGcNkk!#4#CdKj!!$rrdK[!!4)9dKi!!%L1[rH6V83!#"Y!'a
   2.396 -1N!#Tp&Q2,caD49*23QHTS#4A@Bm[2%4"9%&#CkQJ)&FJ8#*i#3JN8Q!1-YKQ#M)
   2.397 -DB!*#'9(*rrblb@EZUD1TSeQ2,ca%8N9-3QHTS#"AS#8J81*!*!eJ"M)BeE83!&(
   2.398 -)rrLTSdje)&mb'$3BX&KAbIrk5N*RrNl`)2`JAc)B0"L`Q&I*rrT+3QIq6[!JqL"
   2.399 -I-KJd',"#EJU3!%&Y"Y"!3I!!!M!3Crj1m!!!)#m!"#p"!!3L,`!),em!"%MR2!!
   2.400 -N!#B"5%,%`bJ!+J&)4FM&e%4)3N*#`-(3JNcI!$`L(dje)#m!"#p"!!3L,`!),em
   2.401 -!"%MR-3"1ZJ#F60m!M#)I6R8J,`!%,d%!"#)[!!J[A`!%51Fa!%kk!(`J!8cI!)`
   2.402 -L(dje)#m!"#p"!!3L,`!),em!"%MR-3"1ZJ!X60m!M#)I6R8J,`!%,d%!"#)[!!J
   2.403 -[A`!%51Fa!%kk!!`J!8cI!)`L(dje5S"U(%U"DJa%J%5"6VS!)%5"6R9%J%kk!"C
   2.404 -%J%5"6R9+J@S+4)&1ZJ!'4)"1G5im!!$rrl+!B`BL!(!!6R@`Kf)-J-&)3$)!3N"
   2.405 -)3%jeXSGL'Li!3N")3)$"5%")4ci!5%H1`6!(5%Fb"dje*!!Q!H+)iSQbKf,iJ-(
   2.406 -!Kc)$`X!Z!dK(cX")4p+(C3L5JQ)%4)&1G90!B141G8ja3UGK!!!8@)pR#Q%!rFa
   2.407 -K!!%8UI41FDRd6PErp%MR%4K#"k%D,8Mrq%SZ!!YR"L"i!UDJ'bmm!!#Jr%kk!I!
   2.408 -Y32rm@%pR!!$-,blrr%kk!8T+!&K2C`C`!@!!!-!J2!!!3!#K(LC))!YR!!#S@Bm
   2.409 -[2%4$69!r2!#!U"mSAb!-CJJJ5k!IB!!!M#m-UC)J6+"N)%bJ+5"8)@lrr!!-)&3
   2.410 -K5`!3,c`!!+'B6VS"JLe!rr3[2!!!U*p1ZJ&d)Llrp,#"9X0%!dL$5--J9#&$!"3
   2.411 -[&$mmS2`[2!!!S2a1ZJ%S@)mI!%kk!F)[2!!!SCK1ZJ%q5S"2l`!-C`41ZJ(!-$J
   2.412 -"@Z"!$%!!"QB)3IS!'L()!caq!5"ZrrLJ'a!(61iBL2rN6Pj1G8j@!!")j`%B3JF
   2.413 -[2!!!S2a1ZJ$f+%!J$&K2Cd`[$%kk!&4+!&K2Cd![,!!-2cbJr#mm!!#Jr%kk!+K
   2.414 -BMam!6VS"3L"-S5JQ5#*6)'N!%+!I)%ZJ)c!i!9VJ3!a!!!CQ"R!!)F!$2(i"%!G
   2.415 --lKL!rr41ANje6PB!!%MR%!JSEJ!)GJ!-V%&-383!!QB8$+a%3de3!!CQ#R!"X'`
   2.416 -!#QB#GJ%3!dcZ%!Mrq%jH6R919J!!@Bmr2+KZF!%I!%kk!,*CMcmmUQj`!4m!6VS
   2.417 -!T#!IX*pQ"M!m!J"J"$!m"!"1ANje6PB!!#m$-$`)!-"Z!!Tb!$)!5S&5`d3$C`4
   2.418 -`!@!#F!!Q,[rm6Pj1G8j@!!")jam!2Li!#NM(,`G1Z[r''J"`!"!&$%!!!9K2CK!
   2.419 -#4`Ir6VVrI,"(EJ4`!'!U@Bmr2+LIF!%I!%kk!#JS(eQ22`FI"8kk!"`X(lL'9m0
   2.420 -%!fF%F!"J!L!'61i!q2rX6Pj1G5*I%Km`(dS"C`5R4Q!#SdBZL%l4)Pm5(c!I)&p
   2.421 -+!@F%TNGJ!U*(6Y%LAh!"SCK1d3!!!fCJ9N&-384%3de3!!%!!!!!!!!!!!!!!!!
   2.422 -!!!!!!!!!!!!!!!!!!!!!51GJm(3bRm)[5!!J)%mL9$&T!"3!'#&!!#3aI!!"!#c
   2.423 -5N5&"!#kJ!Yr#60m2"Nje5RJ+AQF-)#S!#'F-)%!J%'F',cVrS%je51FI"N(krk*
   2.424 -`$#)U!!6#Z!-DBD4Q!!$N5(VrNNkk!SaB6fF!!-+K'Li)##S!"J!%C`BJH!+QS"X
   2.425 -X+J!%+LS!#"JU!!5Ae*A8)$VrAU%HCJ!!SLa))$Vr8L)'`VJ$'PK"B3$r9L!krdV
   2.426 -!Z!-D5S9Q"+%LB!3J4D!RCR3U5%KkrcB[%#!krb44J#m!)!j3J#m!,cVr$Q%!!($
   2.427 -Hr!!8)%kJ(b"(S"Yb!")%j`RM'H34!!%!)!)"!1!J6D"T!J!!(i!")%fJDYA8ep4
   2.428 -"q[lD5T!!C`K`!D'BF!1KQ#"0*8J!#(!!60pJq%je60pJq'!!r`iJ6U!IeG6Ae#"
   2.429 -(S"X`1!)J-F!+B*()B1!JE`!)F!!3%!`!!!&Q"[rrB!!"F%MR(cj"qJ&U)NJN5#C
   2.430 -)+%JU5#a))!JL##3)*JJS##S),!JJE`!Xd2a!!#im!!!"1L%*51$qIP(2rrSNE`!
   2.431 -`8)SQE`!i+'m!-0R[!$3U6*Vm!#"f!(J"+J-J!b)$ZFTR!!%!$%3!!@B1'"S!K!!
   2.432 -"!!!3'Z&)L%"d$l[+EJ*d!1+-C!!!SLa,F!!3'M`!!NB!$`*!!2$T5")DJ!%Z!19
   2.433 -)d+m!,#"!)P!@f4EC&YP4c[rm,$`!!!$r5N0[6#"1NF-L5(!!%"M3'0!3!N!!(Zp
   2.434 -)d%AP50#[!#`J3##*8NA+KP9$CL*555"*F!!3'0!Bd"!#3!!HldM34H9)d+m!,#"
   2.435 -!))P54FU'GJ!#Krrrr`$HKH@2hUm!,#"())j54FU'8FVrB'!!rcS@fP*$$%-!!fB
   2.436 -U)%YA5#*)F!!3'0!Bd"!#3!!HldM34H9)d+m!,#"!))P543+&!!!!rhB#8FVr*'!
   2.437 -!r[kAl`!i)'m!2##,60pmq%je)#!J)##T-6Nj-L""E'&NC'PZ)&0jFh4PEA-X)%P
   2.438 -ZBbj19J!!51F3##KZ!!Kf!(!!-"3-J!!!384Q*R!!-#`!!Jb!!!"$8QBB)L`!"%*
   2.439 -"5%(J591"Ni&5J3`"!!&Q!RB"%!0-lK!)rrK1ANje!!!!%!!V!!8"'!(f!!!!!!!
   2.440 -!!`!!!!%!!!"%k!!!3qJ!!!+@!i6MZ!,H!!!!(!+'!"0%394"!!!!SPT&8Nm!!!#
   2.441 -Z4&*&6!!!!,T$6d4&!!)!aP0*@N8!!!$U8%P$9!!"!2C3Ff9d!!!"$P088L!!!3%
   2.442 -DGQ9bF`!"!6*69&)M!!!"5N&-8P3!"J&@4%a24`!!!DT%594-!!F"YNCPBA3!!!)
   2.443 -@3Nj%6!!!!L*KGA0d!!!#,NC548B!!!)k5801)`!!!NC%3de3!!!#8P0PG'F!!!*
   2.444 -H!!$rrbJ!!!!!!!!!!!$rr`J!!bi!!!!!!!$rrbJ!!f8!!!!!!!,rrcJ!!fN!!!!
   2.445 -!!!(rra`!1h3$K5`3!!$rrbJ!+M%!!!!!rrrrr`!!+U8!!!!!!qMrr`!!+V-!!!!
   2.446 -!!)$rr`!!,T`!!!!!!)$rr`!!,rN!!!!!!J!!!#!!0G!!!!!!!J%!"b!!0HN!!!!
   2.447 -!!!(rrb!!0I8!!!!!!!,rrb!!0Mi!!!!!!)$rr`!!0Q!!!!!!"!(rrb!!0R-!!!!
   2.448 -!!),rrb!!0S-!!!!!!)Arrb3!0T-$K5`B!)Irrb!!0U-!!!!!!)Errb3!0V-$K5`
   2.449 -S!)$rrb!!0X-!!!!!!)(rrb!!0Y-!!!!!!qMrrb!!0Z-!!!!!"!(rrb!!0[`!!!!
   2.450 -!!)Arrb3!0i)$K5ZX!)Irr`!!0pJ!!!!!!qMrrb!!1#S!!!!!!)Errb3!1&B$K5`
   2.451 -J!)$rr`!!10J!!!!!!,Arrb!!16B!!!!!!),rr`!!1DJ!!!!!!!$rrb!!1JB!!!!
   2.452 -!!)$rr`!!1K)!!!!!!!$rr`!!1M)!!!!!!)$rr`!!1Q8!!!!!!)$rrb!!1R!!!!!
   2.453 -!!)$rr`!!3'S!!!!!!!$rr`!!3p3$K5`%"R"bEfe`G!M%)(0eCQCTH#E!:
     3.1 --- a/Makefile.am	Thu Apr 05 21:18:09 2001 +0000
     3.2 +++ b/Makefile.am	Thu Apr 05 21:25:56 2001 +0000
     3.3 @@ -34,7 +34,7 @@
     3.4  EXTRA_DIST =			\
     3.5  	CHANGES			\
     3.6  	VisualC.zip		\
     3.7 -	MPWmake.sea.hqx		\
     3.8 +	MPWmake.sea.bin		\
     3.9  	CWprojects.sea.hqx	\
    3.10  	autogen.sh
    3.11  
     4.1 Binary file VisualC.zip has changed
     5.1 --- a/acinclude.m4	Thu Apr 05 21:18:09 2001 +0000
     5.2 +++ b/acinclude.m4	Thu Apr 05 21:25:56 2001 +0000
     5.3 @@ -166,6 +166,199 @@
     5.4    AC_SUBST(SDL_LIBS)
     5.5    rm -f conf.sdltest
     5.6  ])
     5.7 +# Configure paths for SMPEG
     5.8 +# Nicolas Vignal 11/19/2000
     5.9 +# stolen from Sam Lantinga
    5.10 +# stolen from Manish Singh
    5.11 +# stolen back from Frank Belew
    5.12 +# stolen from Manish Singh
    5.13 +# Shamelessly stolen from Owen Taylor
    5.14 +
    5.15 +dnl AM_PATH_SMPEG([MINIMUM-VERSION, [ACTION-IF-FOUND [, 
    5.16 +ACTION-IF-NOT-FOUND]]])
    5.17 +dnl Test for SMPEG, and define SMPEG_CFLAGS and SMPEG_LIBS
    5.18 +dnl
    5.19 +AC_DEFUN(AM_PATH_SMPEG,
    5.20 +[dnl
    5.21 +dnl Get the cflags and libraries from the smpeg-config script
    5.22 +dnl
    5.23 +AC_ARG_WITH(smpeg-prefix,[  --with-smpeg-prefix=PFX   Prefix where SMPEG is 
    5.24 +installed (optional)],
    5.25 +            smpeg_prefix="$withval", smpeg_prefix="")
    5.26 +AC_ARG_WITH(smpeg-exec-prefix,[  --with-smpeg-exec-prefix=PFX Exec prefix 
    5.27 +where SMPEG is installed (optional)],
    5.28 +            smpeg_exec_prefix="$withval", smpeg_exec_prefix="")
    5.29 +AC_ARG_ENABLE(smpegtest, [  --disable-smpegtest       Do not try to compile 
    5.30 +and run a test SMPEG program],
    5.31 +                    , enable_smpegtest=yes)
    5.32 +
    5.33 +  if test x$smpeg_exec_prefix != x ; then
    5.34 +     smpeg_args="$smpeg_args --exec-prefix=$smpeg_exec_prefix"
    5.35 +     if test x${SMPEG_CONFIG+set} != xset ; then
    5.36 +        SMPEG_CONFIG=$smpeg_exec_prefix/bin/smpeg-config
    5.37 +     fi
    5.38 +  fi
    5.39 +  if test x$smpeg_prefix != x ; then
    5.40 +     smpeg_args="$smpeg_args --prefix=$smpeg_prefix"
    5.41 +     if test x${SMPEG_CONFIG+set} != xset ; then
    5.42 +        SMPEG_CONFIG=$smpeg_prefix/bin/smpeg-config
    5.43 +     fi
    5.44 +  fi
    5.45 +
    5.46 +  AC_PATH_PROG(SMPEG_CONFIG, smpeg-config, no)
    5.47 +  min_smpeg_version=ifelse([$1], ,0.2.7,$1)
    5.48 +  AC_MSG_CHECKING(for SMPEG - version >= $min_smpeg_version)
    5.49 +  no_smpeg=""
    5.50 +  if test "$SMPEG_CONFIG" = "no" ; then
    5.51 +    no_smpeg=yes
    5.52 +  else
    5.53 +    SMPEG_CFLAGS=`$SMPEG_CONFIG $smpegconf_args --cflags`
    5.54 +    SMPEG_LIBS=`$SMPEG_CONFIG $smpegconf_args --libs`
    5.55 +
    5.56 +    smpeg_major_version=`$SMPEG_CONFIG $smpeg_args --version | \
    5.57 +           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
    5.58 +    smpeg_minor_version=`$SMPEG_CONFIG $smpeg_args --version | \
    5.59 +           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
    5.60 +    smpeg_micro_version=`$SMPEG_CONFIG $smpeg_config_args --version | \
    5.61 +           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
    5.62 +    if test "x$enable_smpegtest" = "xyes" ; then
    5.63 +      ac_save_CFLAGS="$CFLAGS"
    5.64 +      ac_save_LIBS="$LIBS"
    5.65 +      CFLAGS="$CFLAGS $SMPEG_CFLAGS $SDL_CFLAGS"
    5.66 +      LIBS="$LIBS $SMPEG_LIBS $SDL_LIBS"
    5.67 +dnl
    5.68 +dnl Now check if the installed SMPEG is sufficiently new. (Also sanity
    5.69 +dnl checks the results of smpeg-config to some extent
    5.70 +dnl
    5.71 +      rm -f conf.smpegtest
    5.72 +      AC_TRY_RUN([
    5.73 +#include <stdio.h>
    5.74 +#include <stdlib.h>
    5.75 +#include <string.h>
    5.76 +#include "smpeg.h"
    5.77 +
    5.78 +char*
    5.79 +my_strdup (char *str)
    5.80 +{
    5.81 +  char *new_str;
    5.82 +
    5.83 +  if (str)
    5.84 +    {
    5.85 +      new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
    5.86 +      strcpy (new_str, str);
    5.87 +    }
    5.88 +  else
    5.89 +    new_str = NULL;
    5.90 +
    5.91 +  return new_str;
    5.92 +}
    5.93 +
    5.94 +int main (int argc, char *argv[])
    5.95 +{
    5.96 +  int major, minor, micro;
    5.97 +  char *tmp_version;
    5.98 +
    5.99 +  /* This hangs on some systems (?)
   5.100 +  system ("touch conf.smpegtest");
   5.101 +  */
   5.102 +  { FILE *fp = fopen("conf.smpegtest", "a"); if ( fp ) fclose(fp); }
   5.103 +
   5.104 +  /* HP/UX 9 (%@#!) writes to sscanf strings */
   5.105 +  tmp_version = my_strdup("$min_smpeg_version");
   5.106 +  if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
   5.107 +     printf("%s, bad version string\n", "$min_smpeg_version");
   5.108 +     exit(1);
   5.109 +   }
   5.110 +
   5.111 +   if (($smpeg_major_version > major) ||
   5.112 +      (($smpeg_major_version == major) && ($smpeg_minor_version > minor)) ||
   5.113 +      (($smpeg_major_version == major) && ($smpeg_minor_version == minor) 
   5.114 +&& ($smpeg_micro_version >= micro)))
   5.115 +    {
   5.116 +      return 0;
   5.117 +    }
   5.118 +  else
   5.119 +    {
   5.120 +      printf("\n*** 'smpeg-config --version' returned %d.%d.%d, but the 
   5.121 +minimum version\n", $smpeg_major_version, $smpeg_minor_version, 
   5.122 +$smpeg_micro_version);
   5.123 +      printf("*** of SMPEG required is %d.%d.%d. If smpeg-config is 
   5.124 +correct, then it is\n", major, minor, micro);
   5.125 +      printf("*** best to upgrade to the required version.\n");
   5.126 +      printf("*** If smpeg-config was wrong, set the environment variable 
   5.127 +SMPEG_CONFIG\n");
   5.128 +      printf("*** to point to the correct copy of smpeg-config, and remove 
   5.129 +the file\n");
   5.130 +      printf("*** config.cache before re-running configure\n");
   5.131 +      return 1;
   5.132 +    }
   5.133 +}
   5.134 +
   5.135 +],, no_smpeg=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
   5.136 +       CFLAGS="$ac_save_CFLAGS"
   5.137 +       LIBS="$ac_save_LIBS"
   5.138 +     fi
   5.139 +  fi
   5.140 +  if test "x$no_smpeg" = x ; then
   5.141 +     AC_MSG_RESULT(yes)
   5.142 +     ifelse([$2], , :, [$2])
   5.143 +  else
   5.144 +     AC_MSG_RESULT(no)
   5.145 +     if test "$SMPEG_CONFIG" = "no" ; then
   5.146 +       echo "*** The smpeg-config script installed by SMPEG could not be 
   5.147 +found"
   5.148 +       echo "*** If SMPEG was installed in PREFIX, make sure PREFIX/bin is 
   5.149 +in"
   5.150 +       echo "*** your path, or set the SMPEG_CONFIG environment variable to 
   5.151 +the"
   5.152 +       echo "*** full path to smpeg-config."
   5.153 +     else
   5.154 +       if test -f conf.smpegtest ; then
   5.155 +        :
   5.156 +       else
   5.157 +          echo "*** Could not run SMPEG test program, checking why..."
   5.158 +          CFLAGS="$CFLAGS $SMPEG_CFLAGS $SDL_CFLAGS"
   5.159 +          LIBS="$LIBS $SMPEG_LIBS $SDL_LIBS"
   5.160 +          AC_TRY_LINK([
   5.161 +#include <stdio.h>
   5.162 +#include "smpeg.h"
   5.163 +],      [ return 0; ],
   5.164 +        [ echo "*** The test program compiled, but did not run. This 
   5.165 +usually means"
   5.166 +          echo "*** that the run-time linker is not finding SMPEG or 
   5.167 +finding the wrong"
   5.168 +          echo "*** version of SMPEG. If it is not finding SMPEG, you'll 
   5.169 +need to set your"
   5.170 +          echo "*** LD_LIBRARY_PATH environment variable, or edit 
   5.171 +/etc/ld.so.conf to point"
   5.172 +          echo "*** to the installed location  Also, make sure you have run 
   5.173 +ldconfig if that"
   5.174 +          echo "*** is required on your system"
   5.175 +          echo "***"
   5.176 +          echo "*** If you have an old version installed, it is best to 
   5.177 +remove it, although"
   5.178 +          echo "*** you may also be able to get things to work by modifying 
   5.179 +LD_LIBRARY_PATH"],
   5.180 +        [ echo "*** The test program failed to compile or link. See the 
   5.181 +file config.log for the"
   5.182 +          echo "*** exact error that occured. This usually means SMPEG was 
   5.183 +incorrectly installed"
   5.184 +          echo "*** or that you have moved SMPEG since it was installed. In 
   5.185 +the latter case, you"
   5.186 +          echo "*** may want to edit the smpeg-config script: 
   5.187 +$SMPEG_CONFIG" ])
   5.188 +          CFLAGS="$ac_save_CFLAGS"
   5.189 +          LIBS="$ac_save_LIBS"
   5.190 +       fi
   5.191 +     fi
   5.192 +     SMPEG_CFLAGS=""
   5.193 +     SMPEG_LIBS=""
   5.194 +     ifelse([$3], , :, [$3])
   5.195 +  fi
   5.196 +  AC_SUBST(SMPEG_CFLAGS)
   5.197 +  AC_SUBST(SMPEG_LIBS)
   5.198 +  rm -f conf.smpegtest
   5.199 +])
   5.200  ## libtool.m4 - Configure libtool for the target system. -*-Shell-script-*-
   5.201  ## Copyright (C) 1996-1999, 2000 Free Software Foundation, Inc.
   5.202  ## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
     6.1 --- a/configure.in	Thu Apr 05 21:18:09 2001 +0000
     6.2 +++ b/configure.in	Thu Apr 05 21:25:56 2001 +0000
     6.3 @@ -125,18 +125,11 @@
     6.4  [  --enable-music-mp3      enable MP3 music via smpeg [default=yes]],
     6.5                , enable_music_mp3=yes)
     6.6  if test x$enable_music_mp3 = xyes; then
     6.7 -    AC_MSG_CHECKING(for SMPEG headers and libraries)
     6.8 -    have_smpeg=no
     6.9 -    AC_TRY_COMPILE([
    6.10 -     #include <smpeg/smpeg.h>
    6.11 -    ],[
    6.12 -    ],[
    6.13 -    have_smpeg=yes
    6.14 -    ])
    6.15 -    AC_MSG_RESULT($have_smpeg)
    6.16 +    SMPEG_VERSION=0.4.3
    6.17 +    AM_PATH_SMPEG($SMPEG_VERSION, have_smpeg=yes, have_smpeg=no)
    6.18      if test x$have_smpeg = xyes; then
    6.19 -        CFLAGS="$CFLAGS -DMP3_MUSIC"
    6.20 -        LIBS="$LIBS -lsmpeg"
    6.21 +        CFLAGS="$CFLAGS $SMPEG_CFLAGS"
    6.22 +        LIBS="$LIBS $SMPEG_LIBS"
    6.23      fi
    6.24  fi
    6.25  
     7.1 --- a/music.c	Thu Apr 05 21:18:09 2001 +0000
     7.2 +++ b/music.c	Thu Apr 05 21:25:56 2001 +0000
     7.3 @@ -61,7 +61,7 @@
     7.4  #include "music_ogg.h"
     7.5  #endif
     7.6  #ifdef MP3_MUSIC
     7.7 -#include <smpeg/smpeg.h>
     7.8 +#include "smpeg.h"
     7.9  
    7.10  static SDL_AudioSpec used_mixer;
    7.11  #endif
    7.12 @@ -546,7 +546,7 @@
    7.13  		case MUS_MP3:
    7.14  			SMPEG_enableaudio(music->data.mp3,1);
    7.15  			SMPEG_enablevideo(music->data.mp3,0);
    7.16 -			SMPEG_setvolume(music->data.mp3,((float)music_volume/(float)MIX_MAX_VOLUME)*100.0);
    7.17 +			SMPEG_setvolume(music->data.mp3,(int)(((float)music_volume/(float)MIX_MAX_VOLUME)*100.0));
    7.18  			SMPEG_play(music->data.mp3);
    7.19  			break;
    7.20  #endif
    7.21 @@ -639,7 +639,7 @@
    7.22  #endif
    7.23  #ifdef MP3_MUSIC
    7.24  		case MUS_MP3:
    7.25 -			SMPEG_setvolume(music_playing->data.mp3,((float)music_volume/(float)MIX_MAX_VOLUME)*100.0);
    7.26 +			SMPEG_setvolume(music_playing->data.mp3,(int)(((float)music_volume/(float)MIX_MAX_VOLUME)*100.0));
    7.27  			break;
    7.28  #endif
    7.29  		default:
     8.1 --- a/playmus.c	Thu Apr 05 21:18:09 2001 +0000
     8.2 +++ b/playmus.c	Thu Apr 05 21:25:56 2001 +0000
     8.3 @@ -130,18 +130,18 @@
     8.4  			audio_format = AUDIO_U8;
     8.5  		} else {
     8.6  			Usage(argv[0]);
     8.7 -			exit(1);
     8.8 +			return(1);
     8.9  		}
    8.10  	}
    8.11  	if ( ! argv[i] ) {
    8.12  		Usage(argv[0]);
    8.13 -		exit(1);
    8.14 +		return(1);
    8.15  	}
    8.16  
    8.17  	/* Initialize the SDL library */
    8.18  	if ( SDL_Init(SDL_INIT_AUDIO) < 0 ) {
    8.19  		fprintf(stderr, "Couldn't initialize SDL: %s\n",SDL_GetError());
    8.20 -		exit(255);
    8.21 +		return(255);
    8.22  	}
    8.23  	atexit(CleanUp);
    8.24  	signal(SIGINT, IntHandler);
    8.25 @@ -150,7 +150,7 @@
    8.26  	/* Open the audio device */
    8.27  	if (Mix_OpenAudio(audio_rate, audio_format, audio_channels, audio_buffers) < 0) {
    8.28  		fprintf(stderr, "Couldn't open audio: %s\n", SDL_GetError());
    8.29 -		exit(2);
    8.30 +		return(2);
    8.31  	} else {
    8.32  		Mix_QuerySpec(&audio_rate, &audio_format, &audio_channels);
    8.33  		printf("Opened audio at %d Hz %d bit %s, %d bytes audio buffer\n", audio_rate,
    8.34 @@ -171,7 +171,7 @@
    8.35  		if ( music == NULL ) {
    8.36  			fprintf(stderr, "Couldn't load %s: %s\n",
    8.37  				argv[i], SDL_GetError());
    8.38 -			exit(2);
    8.39 +			return(2);
    8.40  		}
    8.41  		
    8.42  		/* Play and then exit */
    8.43 @@ -191,5 +191,5 @@
    8.44  		
    8.45  		i++;
    8.46  	}
    8.47 -	exit(0);
    8.48 +	return(0);
    8.49  }
     9.1 --- a/playwave.c	Thu Apr 05 21:18:09 2001 +0000
     9.2 +++ b/playwave.c	Thu Apr 05 21:25:56 2001 +0000
     9.3 @@ -84,18 +84,18 @@
     9.4  			audio_format = AUDIO_U8;
     9.5  		} else {
     9.6  			Usage(argv[0]);
     9.7 -			exit(1);
     9.8 +			return(1);
     9.9  		}
    9.10  	}
    9.11  	if ( ! argv[i] ) {
    9.12  		Usage(argv[0]);
    9.13 -		exit(1);
    9.14 +		return(1);
    9.15  	}
    9.16  
    9.17  	/* Initialize the SDL library */
    9.18  	if ( SDL_Init(SDL_INIT_AUDIO) < 0 ) {
    9.19  		fprintf(stderr, "Couldn't initialize SDL: %s\n",SDL_GetError());
    9.20 -		exit(255);
    9.21 +		return(255);
    9.22  	}
    9.23  	atexit(CleanUp);
    9.24  	signal(SIGINT, exit);
    9.25 @@ -104,7 +104,7 @@
    9.26  	/* Open the audio device */
    9.27  	if (Mix_OpenAudio(audio_rate, audio_format, audio_channels, 4096) < 0) {
    9.28  		fprintf(stderr, "Couldn't open audio: %s\n", SDL_GetError());
    9.29 -		exit(2);
    9.30 +		return(2);
    9.31  	} else {
    9.32  		Mix_QuerySpec(&audio_rate, &audio_format, &audio_channels);
    9.33  		printf("Opened audio at %d Hz %d bit %s", audio_rate,
    9.34 @@ -123,7 +123,7 @@
    9.35  	if ( wave == NULL ) {
    9.36  		fprintf(stderr, "Couldn't load %s: %s\n",
    9.37  						argv[i], SDL_GetError());
    9.38 -		exit(2);
    9.39 +		return(2);
    9.40  	}
    9.41  
    9.42  	/* Play and then exit */
    9.43 @@ -131,5 +131,5 @@
    9.44  	while ( Mix_Playing(0) ) {
    9.45  		SDL_Delay(100);
    9.46  	}
    9.47 -	exit(0);
    9.48 +	return(0);
    9.49  }