From c41d81c0d1233372012a1de93fcdfd6b2a6e5618 Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Fri, 20 Jul 2007 23:19:02 +0000 Subject: [PATCH] r11761: 20 Jul 2007 Kevin Rosenberg * Version 3.8.6 * db-oracle/oracle-loader.lisp: Rework use of ORACLE_HOME directory (problem noted on clsql-devel by icardo Boccato Alves) * sql/pool.lisp: Remove incorrect keyword * sql/database.lisp: Rework WITH-DATABASE to not make the database the default database (reported by Saurabh Nanda and Chaitanya Gupta) * doc/ref-connect.lisp: Update the documentation to WITH-DATABASE to emphasis that make-default has a default value of nil. * sql/transaction.lisp: Adjust commit/rollback messages for Microsoft SQL Server. (patch from Nathan Bird) * sql/metaclasses.lisp: Use finalize-inheritance hack on SBCL because of trouble with def-view-class compilations (patch from Nathan Bird) --- ChangeLog | 14 + db-oracle/oracle-loader.lisp | 16 +- debian/changelog | 6 + doc/clsql.pdf | 3164 +++++++++++++++++----------------- doc/html.tar.gz | Bin 94214 -> 94297 bytes doc/ref-connect.xml | 7 +- sql/database.lisp | 15 +- sql/metaclasses.lisp | 4 +- sql/pool.lisp | 2 +- sql/transaction.lisp | 11 +- tests/test-connection.lisp | 13 - 11 files changed, 1640 insertions(+), 1612 deletions(-) diff --git a/ChangeLog b/ChangeLog index baa2f8b..9d6c2ee 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +20 Jul 2007 Kevin Rosenberg + * Version 3.8.6 + * db-oracle/oracle-loader.lisp: Rework use of ORACLE_HOME directory + (problem noted on clsql-devel by icardo Boccato Alves) + * sql/pool.lisp: Remove incorrect keyword + * sql/database.lisp: Rework WITH-DATABASE to not make the database the + default database (reported by Saurabh Nanda and Chaitanya Gupta) + * doc/ref-connect.lisp: Update the documentation to WITH-DATABASE to emphasis + that make-default has a default value of nil. + * sql/transaction.lisp: Adjust commit/rollback messages for Microsoft SQL Server. + (patch from Nathan Bird) + * sql/metaclasses.lisp: Use finalize-inheritance hack on SBCL because of trouble with + def-view-class compilations (patch from Nathan Bird) + 15 Jul 2007 Kevin Rosenberg * Version 3.8.5 * db-mysql/mysql-loader.lisp: Revert previous change since libmysql is diff --git a/db-oracle/oracle-loader.lisp b/db-oracle/oracle-loader.lisp index 9a970d3..8ca48f9 100644 --- a/db-oracle/oracle-loader.lisp +++ b/db-oracle/oracle-loader.lisp @@ -23,13 +23,7 @@ "Pathname of ORACLE_HOME as set in user environment.") (defparameter *oracle-client-library-filenames* - (list* "libclntsh" "oci" - (when *oracle-home* - (loop for dir-name in '("lib" "bin") - nconc (loop for lib-name in '("libclntsh" "oci") - collect (make-pathname :defaults lib-name - :directory (append (pathname-directory *oracle-home*) - (list dir-name)))))))) + (list "libclntsh" "oci")) (defvar *oracle-supporting-libraries* '("c") "Used only by CMU. List of library flags needed to be passed to ld to @@ -43,6 +37,14 @@ set to the right path before compiling or loading the system.") *oracle-library-loaded*) (defmethod clsql-sys:database-type-load-foreign ((database-type (eql :oracle))) + (when *oracle-home* + (dolist (dir-name '("lib" "bin")) + (dolist (lib-name '("libclntsh" "oci")) + (clsql:push-library-path + (make-pathname :name lib-name + :directory (append (pathname-directory *oracle-home*) + (list dir-name))))))) + (clsql-uffi:find-and-load-foreign-library *oracle-client-library-filenames* :module "clsql-oracle" :supporting-libraries *oracle-supporting-libraries*) diff --git a/debian/changelog b/debian/changelog index f9e4f24..7ce2f5a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cl-sql (3.8.6-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Fri, 20 Jul 2007 17:17:32 -0600 + cl-sql (3.8.5-2) unstable; urgency=low * debian/watch: New version diff --git a/doc/clsql.pdf b/doc/clsql.pdf index 2bdc844..d71b3a2 100644 --- a/doc/clsql.pdf +++ b/doc/clsql.pdf @@ -4033,10 +4033,10 @@ endobj >> endobj 613 0 obj -<< /Length 1461 /Filter [ /ASCII85Decode /FlateDecode ] +<< /Length 1671 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gat=,9on$e&A@sB#W]9(5g>0#8P'+i^l,^9MDRW'7XM(\TOlj#JiBZgPl;un,a5>Vjkf7=;!kD/H.bP1>iqJ#o@H*ilnj@^P;#eA2rF5t(oj37h[%/9;NhTXth1CiDs#'gm89CE(g/.l\?Edc,HFD.OSgl"fY4:k$![?Uu_YrtafXlB:D4NKe4M*&Y4$\;rWSG^Za,d&:/q'PVA"r'r=H+lcd]@@b5CPL1U@j:t&;OEu:A`Ie;Km!]ZYhd;?p.NMsN0DsAf23dq'lgV)Go:V?EP;'Xh^(D0`Z2c*[kX_q,th"tLc+OoN]!(V_q#+YG\B@RXBYtQM.=N..U97jWg/rUfen9dgVDDDg+`-b@cVS"8Q)kS*!^uaTH+Jk*qsQc*7ceK%)O4mr`Qe1WQ=4e/T+"hlJc:H8'RaTr#e"O^=-It!3&X$=^XC,:/`LNF7(aM?/5[)ZqP1cl$E:b1KN(uhoC6,q8RCP6CN@m8M.rNSe:`.ubT6b\(ES;X[V2ul,X^8K&Mc(^'ijB]#7GQ5nfOrgXWg_=9`!6tFYIRSY$$.3S17*,F4E_/38l#n`inYebHYs`'$"EFcgmf.qlYhW^BmU]N_+U>ckB>#LPjc)4@!/dXN;DC?U?r"fdjbBWFWMdOR+G,q4YOfVRsn*Y`MW]Wa7IWrU&'hO8T'>!c6JS>5.7g]orWPbeDst]N^s&3DT"CGI\sK&$$&JbjH8V^.Q.pU6_N#"nV%BP"A&\l+lT.roM<*5;FPV,sDrM2dRl0(JtO<=1_hoO,?G4Kg4pJO$eTB2hd$5#\tXNa'mZ5l2Nae`s'g24e^hNK(>p,b+sG$Wa43ml-8`H>o5(sjT20[4S%db`VEUo3\j-:q@Y>f^WO.oM!1hUsl1PklRc@'$A6;XBqpmJi7L19(o#C:sfR?$uit87NF4U7NF@I7NM"n2!Vkj)Ef1hlE.S,"^JZ/f0hf\lrq%HWk@,'(LP^B?j[ZT63+900p]@e-/:O6^+>kam=c5VVfuG8D8:nF@hdiV)!j3Drr_2<.F.~> +Gat=,bAQ>u']&X:KNWC0@*FK]4T`!@K1XH.9W':J[#;L'g85L*AB?(d/p77ectZ;Pp7dQG1/L\G*rl@-GAnJCOW+/$DP7gmpo>!U+C5NqkJ\;hA'&9u]-+.U)a^9RjUFoHC3T*:*5ckR2sVu]./#J:$;+%(bWldP^^ji>ntFh`6M\94*nasf7gKRDU&3:kt*jEc@@ju1t$F>&PoH^F+/aD5$E%kd@gnsF8-DD$3,pUXR@K=Kp^GB"=c4RRBUknlaif>^fFPQOrK-WFS8s-Fd`']?QRmV9-EN=@orP-K)7N(4cU/)g[mFd>n^GgQ*3m1U;I2L_l;9gFYOJUjl#bit=ia_9I1T:I7/3akD#8^fjMZtUc)C-+(]fT"ImSr5\:^bhARZWLl8F?Co$p/j%Ol-"b+ZEdm)foRW*-`kfFi.l70#'m-TH9YOYOLTa-7C!I0p5La"4CVpi)E7u]J\\aghtZ;c?kLja7VI2_FjFg#\h/)*k,\phHDE#+6g^mmBUC!=)2M&PDHZkk+jg\)MfsDi.bO>`Y-i*0>,^H":`n_;:,-^mmDXC/=:YJeR;^*f^bK;j!\^o(1QRY0^B^<.P*65FU>^28baOQ581GH5oG"o"5-!,C,4_uM1I48?n3Q1C.jmb4UdER=)g>jd:i&^f*Xbl2'GQ][F,`(R?fF1@ji-jXO1pL`Cg-[i66(*[\uMAVFogn)!MR.V=pU1_a#<)@fO&85Q(ffDDS'Z(_2)`(QhL`#>aV$s=%OI$L0*Lf5MV@H)'fr<1*6FlJcP$ADtOqjuBW4l/@Wh&a71[ACjS9CBHL`,?+1?nLFT?=[Y5K;Epc>R58O"ZmR0oNnDLtQ[WWgU+(##I/Wrr"r!sRccd)~> endstream endobj 614 0 obj @@ -4048,10 +4048,10 @@ endobj >> endobj 615 0 obj -<< /Length 423 /Filter [ /ASCII85Decode /FlateDecode ] +<< /Length 465 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -GasJObtc/1&;9Lt$6RG7Mq@tmVGIDo6:/)u!HAC)$^"$_,R>G5VhLp\U/\j/epOg9@sdXCTj]*1ef8GI!&\b7jDhX!rerrOG8hCR19I,uYbDB(bG+Ll\qT2V1'jTbV+!:B`>[[3#@r+&\e(&-%U(k?W.C@(]k2gs>(BK@@/?7)%9B2GZXd:*;iU5);Z]7+*/iiJaD!"A9Q[(!4/S"pbAupTEJ0bjq9J,T\\j\LUSS#^"5DfJk0^,e9f%&#K#%]^XP)n@Ci62&^=C6FpCE0dr2)PX/q@@t58Y3qWTjb*eJIE)<:^8UV.pjXIq(ObX7a8T!C&R#m\IFIP\-_'<`R_-jF#uE/Y:&E]eDVTA^RCHe!X;9j1!TK +GasJOb>,r/'L_]k$8:.&0"0eAQ73LKWfX5M@Y%XK`e?r,.Duu"I%7&j:Sl4RZKBC+NoNRph:r6k8>$=/3tJ(sO!*dQJg:MY,j(a&8+@CASLon,ZaXY2lYMT/.OBb<0JqO[p7SJbEfT!Qr8]t#,1tl"o&#JSC-sBV1*F!^`g@,F%Y6l1aL]>$d8aHjISXheKRJW8JX4's.[D9h&8g9HCP/OA__p*G_Gu,bu"^7d=\B*n0u_U<$"`MJs:gaDYfXrP\'p+gZWlXa\lu\QT1R"@=DMMs%sGo'5j0:nW'[:@4s=>a:e=GL endstream endobj 616 0 obj @@ -4074,7 +4074,7 @@ endobj 618 0 obj << /Type /Annot /Subtype /Link -/Rect [ 120.0 648.561 162.0 638.561 ] +/Rect [ 120.0 629.122 162.0 619.122 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 77 0 R @@ -4084,7 +4084,7 @@ endobj 619 0 obj << /Type /Annot /Subtype /Link -/Rect [ 120.0 637.561 180.0 627.561 ] +/Rect [ 120.0 618.122 180.0 608.122 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 87 0 R @@ -4094,7 +4094,7 @@ endobj 620 0 obj << /Type /Annot /Subtype /Link -/Rect [ 120.0 626.561 222.0 616.561 ] +/Rect [ 120.0 607.122 222.0 597.122 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 89 0 R @@ -4104,7 +4104,7 @@ endobj 621 0 obj << /Type /Annot /Subtype /Link -/Rect [ 120.0 615.561 246.0 605.561 ] +/Rect [ 120.0 596.122 246.0 586.122 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 109 0 R @@ -15600,57 +15600,57 @@ endobj 1967 0 obj << /Type /Font /Subtype /Type1 -/Name /F10 -/BaseFont /Courier-Oblique +/Name /F3 +/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj 1968 0 obj << /Type /Font /Subtype /Type1 -/Name /F3 -/BaseFont /Helvetica-Bold +/Name /F5 +/BaseFont /Times-Roman /Encoding /WinAnsiEncoding >> endobj 1969 0 obj << /Type /Font /Subtype /Type1 -/Name /F1 -/BaseFont /Helvetica +/Name /F10 +/BaseFont /Courier-Oblique /Encoding /WinAnsiEncoding >> endobj 1970 0 obj << /Type /Font /Subtype /Type1 -/Name /F9 -/BaseFont /Courier +/Name /F1 +/BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj 1971 0 obj << /Type /Font /Subtype /Type1 -/Name /F7 -/BaseFont /Times-Bold +/Name /F6 +/BaseFont /Times-Italic /Encoding /WinAnsiEncoding >> endobj 1972 0 obj << /Type /Font /Subtype /Type1 -/Name /F6 -/BaseFont /Times-Italic +/Name /F4 +/BaseFont /Helvetica-BoldOblique /Encoding /WinAnsiEncoding >> endobj 1973 0 obj << /Type /Font /Subtype /Type1 -/Name /F5 -/BaseFont /Times-Roman +/Name /F9 +/BaseFont /Courier /Encoding /WinAnsiEncoding >> endobj 1974 0 obj << /Type /Font /Subtype /Type1 -/Name /F4 -/BaseFont /Helvetica-BoldOblique +/Name /F7 +/BaseFont /Times-Bold /Encoding /WinAnsiEncoding >> endobj 1 0 obj @@ -15663,12 +15663,12 @@ endobj /Pages 1 0 R /Outlines 1712 0 R /PageMode /UseOutlines - /Names << /Dests << /Names [ (preface) [ 404 0 R /XYZ 115.0 725.0 null ] (introduction) [ 406 0 R /XYZ 115.0 725.0 null ] (csql) [ 427 0 R /XYZ 115.0 725.0 null ] (ref-connect) [ 455 0 R /XYZ 115.0 725.0 null ] (ref-syntax) [ 630 0 R /XYZ 115.0 725.0 null ] (ref-fddl) [ 723 0 R /XYZ 115.0 725.0 null ] (ref-fdml) [ 938 0 R /XYZ 115.0 725.0 null ] (ref-transaction) [ 1095 0 R /XYZ 115.0 725.0 null ] (ref-ooddl) [ 1194 0 R /XYZ 115.0 725.0 null ] (ref-oodml) [ 1259 0 R /XYZ 115.0 725.0 null ] (ref-recording) [ 1389 0 R /XYZ 115.0 725.0 null ] (ref-conditions) [ 1472 0 R /XYZ 115.0 725.0 null ] (indexes) [ 1543 0 R /XYZ 115.0 725.0 null ] (appendix) [ 1658 0 R /XYZ 115.0 725.0 null ] (glossary) [ 1698 0 R /XYZ 115.0 725.0 null ] (id225458) [ 10 0 R /XYZ 115.0 725.0 null ] ] >> >> + /Names << /Dests << /Names [ (preface) [ 404 0 R /XYZ 115.0 725.0 null ] (introduction) [ 406 0 R /XYZ 115.0 725.0 null ] (csql) [ 427 0 R /XYZ 115.0 725.0 null ] (ref-connect) [ 455 0 R /XYZ 115.0 725.0 null ] (ref-syntax) [ 630 0 R /XYZ 115.0 725.0 null ] (ref-fddl) [ 723 0 R /XYZ 115.0 725.0 null ] (ref-fdml) [ 938 0 R /XYZ 115.0 725.0 null ] (ref-transaction) [ 1095 0 R /XYZ 115.0 725.0 null ] (ref-ooddl) [ 1194 0 R /XYZ 115.0 725.0 null ] (ref-oodml) [ 1259 0 R /XYZ 115.0 725.0 null ] (ref-recording) [ 1389 0 R /XYZ 115.0 725.0 null ] (ref-conditions) [ 1472 0 R /XYZ 115.0 725.0 null ] (indexes) [ 1543 0 R /XYZ 115.0 725.0 null ] (appendix) [ 1658 0 R /XYZ 115.0 725.0 null ] (glossary) [ 1698 0 R /XYZ 115.0 725.0 null ] (id63100) [ 10 0 R /XYZ 115.0 725.0 null ] ] >> >> >> endobj 3 0 obj << -/Font << /F3 1968 0 R /F10 1967 0 R /F1 1969 0 R /F9 1970 0 R /F7 1971 0 R /F6 1972 0 R /F5 1973 0 R /F4 1974 0 R >> +/Font << /F3 1967 0 R /F5 1968 0 R /F10 1969 0 R /F6 1971 0 R /F1 1970 0 R /F4 1972 0 R /F9 1973 0 R /F7 1974 0 R >> /ProcSet [ /PDF /ImageC /Text ] >> endobj 15 0 obj @@ -17065,9 +17065,9 @@ endobj xref 0 1975 0000000000 65535 f -0000514415 00000 n -0000516575 00000 n -0000517458 00000 n +0000514667 00000 n +0000516827 00000 n +0000517709 00000 n 0000000015 00000 n 0000000071 00000 n 0000000465 00000 n @@ -17079,408 +17079,408 @@ xref 0000003930 00000 n 0000004053 00000 n 0000004454 00000 n -0000517631 00000 n +0000517882 00000 n 0000004590 00000 n -0000517697 00000 n +0000517948 00000 n 0000004726 00000 n -0000517763 00000 n +0000518014 00000 n 0000004862 00000 n -0000517831 00000 n +0000518082 00000 n 0000004997 00000 n -0000517899 00000 n +0000518150 00000 n 0000005133 00000 n -0000517967 00000 n +0000518218 00000 n 0000005269 00000 n -0000518035 00000 n +0000518286 00000 n 0000005405 00000 n -0000518103 00000 n +0000518354 00000 n 0000005541 00000 n -0000518171 00000 n +0000518422 00000 n 0000005677 00000 n -0000518237 00000 n +0000518488 00000 n 0000005813 00000 n -0000518305 00000 n +0000518556 00000 n 0000005948 00000 n -0000518373 00000 n +0000518624 00000 n 0000006084 00000 n -0000518441 00000 n +0000518692 00000 n 0000006220 00000 n -0000518509 00000 n +0000518760 00000 n 0000006356 00000 n -0000518577 00000 n +0000518828 00000 n 0000006492 00000 n -0000518645 00000 n +0000518896 00000 n 0000006628 00000 n -0000518713 00000 n +0000518964 00000 n 0000006764 00000 n -0000518781 00000 n +0000519032 00000 n 0000006900 00000 n -0000518847 00000 n +0000519098 00000 n 0000007036 00000 n -0000518914 00000 n +0000519165 00000 n 0000007172 00000 n -0000518982 00000 n +0000519233 00000 n 0000007308 00000 n -0000519049 00000 n +0000519300 00000 n 0000007443 00000 n -0000519116 00000 n +0000519367 00000 n 0000007579 00000 n -0000519182 00000 n +0000519433 00000 n 0000007715 00000 n -0000519248 00000 n +0000519499 00000 n 0000007851 00000 n -0000519316 00000 n +0000519567 00000 n 0000007987 00000 n -0000519382 00000 n +0000519633 00000 n 0000008123 00000 n -0000519448 00000 n +0000519699 00000 n 0000008259 00000 n -0000519514 00000 n +0000519765 00000 n 0000008395 00000 n -0000519580 00000 n +0000519831 00000 n 0000008531 00000 n -0000519646 00000 n +0000519897 00000 n 0000008667 00000 n -0000519712 00000 n +0000519963 00000 n 0000008803 00000 n -0000519778 00000 n +0000520029 00000 n 0000008939 00000 n -0000519844 00000 n +0000520095 00000 n 0000009074 00000 n -0000519910 00000 n +0000520161 00000 n 0000009209 00000 n -0000519976 00000 n +0000520227 00000 n 0000009345 00000 n -0000520042 00000 n +0000520293 00000 n 0000009481 00000 n -0000520108 00000 n +0000520359 00000 n 0000009616 00000 n -0000520174 00000 n +0000520425 00000 n 0000009752 00000 n -0000520240 00000 n +0000520491 00000 n 0000009888 00000 n -0000520306 00000 n +0000520557 00000 n 0000010023 00000 n -0000520372 00000 n +0000520623 00000 n 0000010159 00000 n -0000520438 00000 n +0000520689 00000 n 0000010295 00000 n -0000520504 00000 n +0000520755 00000 n 0000010433 00000 n -0000520571 00000 n +0000520822 00000 n 0000010571 00000 n -0000520638 00000 n +0000520889 00000 n 0000010709 00000 n -0000520705 00000 n +0000520956 00000 n 0000010847 00000 n -0000520772 00000 n +0000521023 00000 n 0000010985 00000 n -0000520839 00000 n +0000521090 00000 n 0000011123 00000 n -0000520906 00000 n +0000521157 00000 n 0000011261 00000 n -0000520973 00000 n +0000521224 00000 n 0000011398 00000 n -0000521040 00000 n +0000521291 00000 n 0000011534 00000 n -0000521107 00000 n +0000521358 00000 n 0000011670 00000 n 0000013872 00000 n 0000013998 00000 n 0000014483 00000 n -0000521174 00000 n +0000521425 00000 n 0000014617 00000 n -0000521241 00000 n +0000521492 00000 n 0000014751 00000 n -0000521308 00000 n +0000521559 00000 n 0000014885 00000 n -0000521375 00000 n +0000521626 00000 n 0000015019 00000 n -0000521442 00000 n +0000521693 00000 n 0000015152 00000 n -0000521509 00000 n +0000521760 00000 n 0000015286 00000 n -0000521576 00000 n +0000521827 00000 n 0000015420 00000 n -0000521643 00000 n +0000521894 00000 n 0000015554 00000 n -0000521710 00000 n +0000521961 00000 n 0000015688 00000 n -0000521777 00000 n +0000522028 00000 n 0000015822 00000 n -0000521844 00000 n +0000522095 00000 n 0000015956 00000 n -0000521911 00000 n +0000522162 00000 n 0000016089 00000 n -0000521978 00000 n +0000522229 00000 n 0000016222 00000 n -0000522045 00000 n +0000522296 00000 n 0000016356 00000 n -0000522112 00000 n +0000522363 00000 n 0000016490 00000 n -0000522179 00000 n +0000522430 00000 n 0000016623 00000 n -0000522246 00000 n +0000522497 00000 n 0000016757 00000 n -0000522313 00000 n +0000522564 00000 n 0000016891 00000 n -0000522380 00000 n +0000522631 00000 n 0000017025 00000 n -0000522447 00000 n +0000522698 00000 n 0000017159 00000 n -0000522514 00000 n +0000522765 00000 n 0000017293 00000 n -0000522581 00000 n +0000522832 00000 n 0000017427 00000 n -0000522648 00000 n +0000522899 00000 n 0000017561 00000 n -0000522715 00000 n +0000522966 00000 n 0000017695 00000 n -0000522782 00000 n +0000523033 00000 n 0000017829 00000 n -0000522849 00000 n +0000523100 00000 n 0000017963 00000 n -0000522916 00000 n +0000523167 00000 n 0000018097 00000 n -0000522983 00000 n +0000523234 00000 n 0000018231 00000 n -0000523050 00000 n +0000523301 00000 n 0000018365 00000 n -0000523117 00000 n +0000523368 00000 n 0000018499 00000 n -0000523184 00000 n +0000523435 00000 n 0000018633 00000 n -0000523251 00000 n +0000523502 00000 n 0000018767 00000 n -0000523318 00000 n +0000523569 00000 n 0000018901 00000 n -0000523385 00000 n +0000523636 00000 n 0000019035 00000 n -0000523452 00000 n +0000523703 00000 n 0000019169 00000 n -0000523519 00000 n +0000523770 00000 n 0000019303 00000 n -0000523586 00000 n +0000523837 00000 n 0000019437 00000 n -0000523653 00000 n +0000523904 00000 n 0000019571 00000 n -0000523721 00000 n +0000523972 00000 n 0000019705 00000 n -0000523789 00000 n +0000524040 00000 n 0000019839 00000 n -0000523857 00000 n +0000524108 00000 n 0000019973 00000 n -0000523925 00000 n +0000524176 00000 n 0000020107 00000 n -0000523993 00000 n +0000524244 00000 n 0000020241 00000 n -0000524061 00000 n +0000524312 00000 n 0000020375 00000 n -0000524129 00000 n +0000524380 00000 n 0000020509 00000 n -0000524197 00000 n +0000524448 00000 n 0000020643 00000 n -0000524265 00000 n +0000524516 00000 n 0000020777 00000 n -0000524333 00000 n +0000524584 00000 n 0000020911 00000 n -0000524401 00000 n +0000524652 00000 n 0000021045 00000 n -0000524469 00000 n +0000524720 00000 n 0000021179 00000 n -0000524537 00000 n +0000524788 00000 n 0000021313 00000 n -0000524605 00000 n +0000524856 00000 n 0000021447 00000 n -0000524673 00000 n +0000524924 00000 n 0000021581 00000 n -0000524741 00000 n +0000524992 00000 n 0000021715 00000 n -0000524809 00000 n +0000525060 00000 n 0000021849 00000 n -0000524877 00000 n +0000525128 00000 n 0000021983 00000 n -0000524945 00000 n +0000525196 00000 n 0000022116 00000 n -0000525013 00000 n +0000525264 00000 n 0000022248 00000 n 0000024332 00000 n 0000024458 00000 n 0000024943 00000 n -0000525081 00000 n +0000525332 00000 n 0000025077 00000 n -0000525149 00000 n +0000525400 00000 n 0000025211 00000 n -0000525217 00000 n +0000525468 00000 n 0000025345 00000 n -0000525285 00000 n +0000525536 00000 n 0000025479 00000 n -0000525353 00000 n +0000525604 00000 n 0000025612 00000 n -0000525421 00000 n +0000525672 00000 n 0000025746 00000 n -0000525489 00000 n +0000525740 00000 n 0000025880 00000 n -0000525557 00000 n +0000525808 00000 n 0000026014 00000 n -0000525625 00000 n +0000525876 00000 n 0000026148 00000 n -0000525693 00000 n +0000525944 00000 n 0000026282 00000 n -0000525761 00000 n +0000526012 00000 n 0000026416 00000 n -0000525829 00000 n +0000526080 00000 n 0000026550 00000 n -0000525897 00000 n +0000526148 00000 n 0000026684 00000 n -0000525965 00000 n +0000526216 00000 n 0000026818 00000 n -0000526033 00000 n +0000526284 00000 n 0000026952 00000 n -0000526101 00000 n +0000526352 00000 n 0000027086 00000 n -0000526169 00000 n +0000526420 00000 n 0000027220 00000 n -0000526237 00000 n +0000526488 00000 n 0000027354 00000 n -0000526305 00000 n +0000526556 00000 n 0000027488 00000 n -0000526373 00000 n +0000526624 00000 n 0000027622 00000 n -0000526441 00000 n +0000526692 00000 n 0000027756 00000 n -0000526509 00000 n +0000526760 00000 n 0000027890 00000 n -0000526577 00000 n +0000526828 00000 n 0000028024 00000 n -0000526645 00000 n +0000526896 00000 n 0000028158 00000 n -0000526713 00000 n +0000526964 00000 n 0000028292 00000 n -0000526781 00000 n +0000527032 00000 n 0000028425 00000 n -0000526849 00000 n +0000527100 00000 n 0000028559 00000 n -0000526917 00000 n +0000527168 00000 n 0000028693 00000 n -0000526985 00000 n +0000527236 00000 n 0000028827 00000 n -0000527053 00000 n +0000527304 00000 n 0000028961 00000 n -0000527121 00000 n +0000527372 00000 n 0000029095 00000 n -0000527189 00000 n +0000527440 00000 n 0000029229 00000 n -0000527257 00000 n +0000527508 00000 n 0000029363 00000 n -0000527325 00000 n +0000527576 00000 n 0000029497 00000 n -0000527393 00000 n +0000527644 00000 n 0000029631 00000 n -0000527461 00000 n +0000527712 00000 n 0000029765 00000 n -0000527529 00000 n +0000527780 00000 n 0000029899 00000 n -0000527599 00000 n +0000527850 00000 n 0000030033 00000 n -0000527669 00000 n +0000527920 00000 n 0000030166 00000 n -0000527739 00000 n +0000527990 00000 n 0000030300 00000 n -0000527809 00000 n +0000528060 00000 n 0000030434 00000 n -0000527879 00000 n +0000528130 00000 n 0000030568 00000 n -0000527949 00000 n +0000528200 00000 n 0000030702 00000 n -0000528019 00000 n +0000528270 00000 n 0000030835 00000 n -0000528089 00000 n +0000528340 00000 n 0000030969 00000 n -0000528159 00000 n +0000528410 00000 n 0000031103 00000 n -0000528229 00000 n +0000528480 00000 n 0000031237 00000 n -0000528299 00000 n +0000528550 00000 n 0000031371 00000 n -0000528369 00000 n +0000528620 00000 n 0000031504 00000 n -0000528439 00000 n +0000528690 00000 n 0000031638 00000 n -0000528509 00000 n +0000528760 00000 n 0000031772 00000 n -0000528577 00000 n +0000528828 00000 n 0000031906 00000 n -0000528647 00000 n +0000528898 00000 n 0000032040 00000 n -0000528715 00000 n +0000528966 00000 n 0000032173 00000 n -0000528785 00000 n +0000529036 00000 n 0000032307 00000 n -0000528855 00000 n +0000529106 00000 n 0000032441 00000 n -0000528925 00000 n +0000529176 00000 n 0000032574 00000 n -0000528995 00000 n +0000529246 00000 n 0000032705 00000 n 0000033481 00000 n 0000033607 00000 n 0000033796 00000 n -0000529065 00000 n +0000529316 00000 n 0000033929 00000 n -0000529135 00000 n +0000529386 00000 n 0000034063 00000 n -0000529203 00000 n +0000529454 00000 n 0000034197 00000 n -0000529273 00000 n +0000529524 00000 n 0000034331 00000 n -0000529343 00000 n +0000529594 00000 n 0000034465 00000 n -0000529413 00000 n +0000529664 00000 n 0000034598 00000 n -0000529483 00000 n +0000529734 00000 n 0000034732 00000 n -0000529551 00000 n +0000529802 00000 n 0000034866 00000 n -0000529619 00000 n +0000529870 00000 n 0000035000 00000 n -0000529689 00000 n +0000529940 00000 n 0000035134 00000 n -0000529759 00000 n +0000530010 00000 n 0000035267 00000 n -0000529829 00000 n +0000530080 00000 n 0000035401 00000 n -0000529899 00000 n +0000530150 00000 n 0000035535 00000 n -0000529967 00000 n +0000530218 00000 n 0000035669 00000 n -0000530037 00000 n +0000530288 00000 n 0000035803 00000 n -0000530107 00000 n +0000530358 00000 n 0000035936 00000 n -0000530177 00000 n +0000530428 00000 n 0000036070 00000 n -0000530245 00000 n +0000530496 00000 n 0000036204 00000 n -0000530315 00000 n +0000530566 00000 n 0000036338 00000 n -0000530385 00000 n +0000530636 00000 n 0000036472 00000 n -0000530455 00000 n +0000530706 00000 n 0000036606 00000 n 0000037217 00000 n 0000037327 00000 n 0000039569 00000 n 0000039695 00000 n 0000039772 00000 n -0000530523 00000 n +0000530774 00000 n 0000039913 00000 n 0000040096 00000 n 0000040277 00000 n 0000040457 00000 n 0000040629 00000 n 0000040801 00000 n -0000530593 00000 n +0000530844 00000 n 0000040940 00000 n 0000042552 00000 n 0000042678 00000 n @@ -17678,1367 +17678,1367 @@ xref 0000127119 00000 n 0000127497 00000 n 0000127607 00000 n -0000129162 00000 n -0000129272 00000 n -0000129788 00000 n -0000129914 00000 n -0000129967 00000 n -0000130103 00000 n -0000130239 00000 n -0000130375 00000 n -0000130512 00000 n -0000131832 00000 n -0000131942 00000 n -0000132362 00000 n -0000132488 00000 n -0000132525 00000 n -0000132658 00000 n -0000132791 00000 n -0000133396 00000 n -0000133506 00000 n -0000134656 00000 n -0000134782 00000 n -0000134843 00000 n -0000134980 00000 n -0000135117 00000 n -0000135254 00000 n -0000135391 00000 n -0000135528 00000 n -0000136679 00000 n -0000136805 00000 n -0000136866 00000 n -0000137003 00000 n -0000137140 00000 n -0000137277 00000 n -0000137414 00000 n -0000137551 00000 n -0000138692 00000 n -0000138818 00000 n -0000138887 00000 n -0000139026 00000 n -0000139163 00000 n -0000139300 00000 n -0000139437 00000 n -0000139574 00000 n -0000139710 00000 n -0000140286 00000 n -0000140396 00000 n -0000141562 00000 n -0000141688 00000 n -0000141757 00000 n -0000141898 00000 n -0000142035 00000 n -0000142172 00000 n -0000142309 00000 n -0000142446 00000 n -0000142582 00000 n -0000143155 00000 n -0000143265 00000 n -0000144442 00000 n -0000144568 00000 n -0000144661 00000 n -0000144802 00000 n -0000144941 00000 n -0000145082 00000 n -0000145223 00000 n -0000145360 00000 n -0000145497 00000 n -0000145634 00000 n -0000145771 00000 n -0000145908 00000 n -0000146389 00000 n -0000146499 00000 n -0000147738 00000 n -0000147848 00000 n -0000148549 00000 n -0000148675 00000 n -0000148728 00000 n -0000148869 00000 n -0000149006 00000 n -0000149143 00000 n -0000149280 00000 n -0000150637 00000 n -0000150747 00000 n -0000151496 00000 n -0000151622 00000 n -0000151675 00000 n -0000151816 00000 n -0000151953 00000 n -0000152090 00000 n -0000152227 00000 n -0000153829 00000 n -0000153939 00000 n -0000154543 00000 n -0000154669 00000 n -0000154722 00000 n -0000154863 00000 n -0000155000 00000 n -0000155137 00000 n -0000155274 00000 n -0000156456 00000 n -0000156582 00000 n -0000156627 00000 n -0000156764 00000 n -0000156901 00000 n -0000157038 00000 n -0000158104 00000 n -0000158214 00000 n -0000158510 00000 n -0000158636 00000 n -0000158665 00000 n -0000158799 00000 n -0000159517 00000 n -0000159627 00000 n -0000161382 00000 n -0000161492 00000 n -0000162563 00000 n -0000162689 00000 n -0000162734 00000 n -0000162871 00000 n -0000163008 00000 n -0000163145 00000 n -0000164666 00000 n -0000164776 00000 n -0000165272 00000 n -0000165398 00000 n -0000165443 00000 n -0000165576 00000 n -0000165709 00000 n -0000165842 00000 n -0000167412 00000 n -0000167522 00000 n -0000167917 00000 n -0000168043 00000 n -0000168088 00000 n -0000168225 00000 n -0000168362 00000 n -0000168499 00000 n -0000169891 00000 n -0000170017 00000 n -0000170046 00000 n -0000170181 00000 n -0000170525 00000 n -0000170651 00000 n -0000170688 00000 n -0000170821 00000 n -0000170954 00000 n -0000172741 00000 n -0000172851 00000 n -0000173604 00000 n -0000173730 00000 n -0000173775 00000 n -0000173912 00000 n -0000174049 00000 n -0000174186 00000 n -0000175715 00000 n -0000175825 00000 n -0000176321 00000 n -0000176447 00000 n -0000176492 00000 n -0000176625 00000 n -0000176758 00000 n -0000176891 00000 n -0000178347 00000 n -0000178457 00000 n -0000178920 00000 n -0000179046 00000 n -0000179091 00000 n -0000179228 00000 n -0000179365 00000 n -0000179502 00000 n -0000180904 00000 n -0000181030 00000 n -0000181059 00000 n -0000181194 00000 n -0000181605 00000 n -0000181731 00000 n -0000181768 00000 n -0000181901 00000 n -0000182034 00000 n -0000183565 00000 n -0000183675 00000 n -0000184295 00000 n -0000184421 00000 n -0000184466 00000 n -0000184603 00000 n -0000184740 00000 n -0000184877 00000 n -0000186364 00000 n -0000186474 00000 n -0000187362 00000 n -0000187488 00000 n -0000187533 00000 n -0000187670 00000 n -0000187807 00000 n -0000187944 00000 n -0000189669 00000 n -0000189779 00000 n -0000190247 00000 n -0000190373 00000 n -0000190418 00000 n -0000190555 00000 n -0000190692 00000 n -0000190829 00000 n -0000192216 00000 n -0000192342 00000 n -0000192371 00000 n -0000192506 00000 n -0000192921 00000 n -0000193047 00000 n -0000193084 00000 n -0000193217 00000 n -0000193350 00000 n -0000195300 00000 n -0000195410 00000 n -0000195891 00000 n -0000196017 00000 n -0000196054 00000 n -0000196191 00000 n -0000196328 00000 n -0000198212 00000 n -0000198322 00000 n -0000198760 00000 n -0000198886 00000 n -0000198923 00000 n -0000199060 00000 n -0000199197 00000 n -0000200674 00000 n -0000200784 00000 n -0000201134 00000 n -0000201260 00000 n -0000201297 00000 n -0000201430 00000 n -0000201563 00000 n -0000202797 00000 n -0000202923 00000 n -0000202984 00000 n -0000203121 00000 n -0000203258 00000 n -0000203395 00000 n -0000203531 00000 n -0000203666 00000 n -0000204070 00000 n -0000204196 00000 n -0000204225 00000 n -0000204358 00000 n -0000205880 00000 n -0000205990 00000 n -0000206455 00000 n -0000206581 00000 n -0000206650 00000 n -0000206783 00000 n -0000206916 00000 n -0000207049 00000 n -0000207182 00000 n -0000207315 00000 n -0000207448 00000 n -0000208762 00000 n -0000208888 00000 n -0000208933 00000 n -0000209070 00000 n -0000209206 00000 n -0000209341 00000 n -0000209765 00000 n -0000209891 00000 n -0000209936 00000 n -0000210069 00000 n -0000210202 00000 n -0000210335 00000 n -0000211722 00000 n -0000211848 00000 n -0000211877 00000 n -0000212012 00000 n -0000212471 00000 n -0000212597 00000 n -0000212658 00000 n -0000212791 00000 n -0000212924 00000 n -0000213057 00000 n -0000213190 00000 n -0000213323 00000 n -0000214589 00000 n -0000214715 00000 n -0000214752 00000 n -0000214888 00000 n -0000215023 00000 n -0000215463 00000 n -0000215589 00000 n -0000215642 00000 n -0000215775 00000 n -0000215908 00000 n -0000216041 00000 n -0000216174 00000 n -0000217505 00000 n -0000217615 00000 n -0000218115 00000 n -0000218241 00000 n -0000218310 00000 n -0000218447 00000 n -0000218584 00000 n -0000218721 00000 n -0000218858 00000 n -0000218995 00000 n -0000219132 00000 n -0000220493 00000 n -0000220603 00000 n -0000221074 00000 n -0000221200 00000 n -0000221269 00000 n -0000221402 00000 n -0000221535 00000 n -0000221668 00000 n -0000221801 00000 n -0000221934 00000 n -0000222067 00000 n -0000223242 00000 n -0000223368 00000 n -0000223397 00000 n -0000530663 00000 n -0000223536 00000 n -0000224109 00000 n -0000224235 00000 n -0000224288 00000 n -0000224425 00000 n -0000224562 00000 n -0000224699 00000 n -0000224836 00000 n -0000225887 00000 n -0000226013 00000 n -0000226082 00000 n -0000226219 00000 n -0000226360 00000 n -0000226499 00000 n -0000226638 00000 n -0000226777 00000 n -0000226916 00000 n -0000227937 00000 n -0000228063 00000 n -0000228092 00000 n -0000228229 00000 n -0000230396 00000 n -0000230522 00000 n -0000230551 00000 n -0000230690 00000 n -0000231445 00000 n -0000231571 00000 n -0000231608 00000 n -0000231746 00000 n -0000231884 00000 n -0000234480 00000 n -0000234606 00000 n -0000234635 00000 n -0000234774 00000 n -0000235662 00000 n -0000235788 00000 n -0000235825 00000 n -0000235962 00000 n -0000236099 00000 n -0000238244 00000 n -0000238370 00000 n -0000238399 00000 n -0000238538 00000 n -0000239554 00000 n -0000239680 00000 n -0000239717 00000 n -0000239854 00000 n -0000239991 00000 n -0000241383 00000 n -0000241509 00000 n -0000241538 00000 n -0000241677 00000 n -0000242346 00000 n -0000242472 00000 n -0000242509 00000 n -0000242646 00000 n -0000242783 00000 n -0000244468 00000 n -0000244594 00000 n -0000244631 00000 n -0000530733 00000 n -0000244770 00000 n -0000244909 00000 n -0000245527 00000 n -0000245653 00000 n -0000245682 00000 n -0000245819 00000 n -0000248500 00000 n -0000248626 00000 n -0000248673 00000 n -0000248814 00000 n -0000248954 00000 n -0000530803 00000 n -0000249094 00000 n -0000251000 00000 n -0000251129 00000 n -0000251160 00000 n -0000251296 00000 n -0000251791 00000 n -0000251920 00000 n -0000251987 00000 n -0000252121 00000 n -0000252255 00000 n -0000252389 00000 n -0000252523 00000 n -0000252657 00000 n -0000255222 00000 n -0000255351 00000 n -0000255391 00000 n -0000255533 00000 n -0000255673 00000 n -0000256540 00000 n -0000256669 00000 n -0000256736 00000 n -0000256874 00000 n -0000257012 00000 n -0000257150 00000 n -0000257288 00000 n -0000257426 00000 n -0000259594 00000 n -0000259723 00000 n -0000259772 00000 n -0000259912 00000 n -0000260052 00000 n -0000260192 00000 n -0000264475 00000 n -0000264587 00000 n -0000266030 00000 n -0000266142 00000 n -0000267958 00000 n -0000268087 00000 n -0000268163 00000 n -0000268301 00000 n -0000268439 00000 n -0000268577 00000 n -0000268715 00000 n -0000268853 00000 n -0000268991 00000 n -0000271771 00000 n -0000271900 00000 n -0000271958 00000 n -0000272100 00000 n -0000272240 00000 n -0000272381 00000 n -0000272521 00000 n -0000274102 00000 n -0000274231 00000 n -0000274298 00000 n -0000274436 00000 n -0000274574 00000 n -0000274712 00000 n -0000274850 00000 n -0000274988 00000 n -0000277493 00000 n -0000277622 00000 n -0000277662 00000 n -0000277804 00000 n -0000277943 00000 n -0000279761 00000 n -0000279890 00000 n -0000279957 00000 n -0000280095 00000 n -0000280233 00000 n -0000280371 00000 n -0000280509 00000 n -0000280647 00000 n -0000280908 00000 n -0000281020 00000 n -0000283868 00000 n -0000283997 00000 n -0000284055 00000 n -0000284197 00000 n -0000284337 00000 n -0000284478 00000 n -0000284618 00000 n -0000286501 00000 n -0000286613 00000 n -0000287478 00000 n -0000287607 00000 n -0000287674 00000 n -0000287812 00000 n -0000287950 00000 n -0000288088 00000 n -0000288226 00000 n -0000288364 00000 n -0000289220 00000 n -0000289349 00000 n -0000289398 00000 n -0000289540 00000 n -0000289682 00000 n -0000289820 00000 n -0000291231 00000 n -0000291360 00000 n -0000291391 00000 n -0000291531 00000 n -0000292168 00000 n -0000292297 00000 n -0000292364 00000 n -0000292502 00000 n -0000292640 00000 n -0000292778 00000 n -0000292916 00000 n -0000293054 00000 n -0000294555 00000 n -0000294684 00000 n -0000294715 00000 n -0000294855 00000 n -0000295524 00000 n -0000295653 00000 n -0000295729 00000 n -0000295867 00000 n -0000296005 00000 n -0000296143 00000 n -0000296281 00000 n -0000296419 00000 n -0000296557 00000 n -0000298063 00000 n -0000298192 00000 n -0000298223 00000 n -0000298363 00000 n -0000299033 00000 n -0000299162 00000 n -0000299238 00000 n -0000299376 00000 n -0000299514 00000 n -0000299652 00000 n -0000299790 00000 n -0000299928 00000 n -0000300066 00000 n -0000301143 00000 n -0000301272 00000 n -0000301303 00000 n -0000301443 00000 n -0000301889 00000 n -0000302018 00000 n -0000302076 00000 n -0000302210 00000 n -0000302344 00000 n -0000302478 00000 n -0000302612 00000 n -0000304174 00000 n -0000304303 00000 n -0000304334 00000 n -0000304474 00000 n -0000304943 00000 n -0000305072 00000 n -0000305130 00000 n -0000305264 00000 n -0000305398 00000 n -0000305532 00000 n -0000305666 00000 n -0000307207 00000 n -0000307336 00000 n -0000307367 00000 n -0000307507 00000 n -0000307961 00000 n -0000308090 00000 n -0000308139 00000 n -0000308273 00000 n -0000308407 00000 n -0000308541 00000 n -0000309923 00000 n -0000310052 00000 n -0000310092 00000 n -0000310232 00000 n -0000310368 00000 n -0000310808 00000 n -0000310937 00000 n -0000310986 00000 n -0000311120 00000 n -0000311254 00000 n -0000311388 00000 n -0000312979 00000 n -0000313108 00000 n -0000313139 00000 n -0000313279 00000 n -0000313825 00000 n -0000313954 00000 n -0000314021 00000 n -0000314159 00000 n -0000314297 00000 n -0000314435 00000 n -0000314573 00000 n -0000314711 00000 n -0000315761 00000 n -0000315890 00000 n -0000315939 00000 n -0000316081 00000 n -0000316221 00000 n -0000316359 00000 n -0000317129 00000 n -0000317241 00000 n -0000318613 00000 n -0000318725 00000 n -0000320427 00000 n -0000320556 00000 n -0000320623 00000 n -0000530874 00000 n -0000320764 00000 n -0000320905 00000 n -0000321045 00000 n -0000321187 00000 n -0000321328 00000 n -0000322080 00000 n -0000322209 00000 n -0000322249 00000 n -0000322383 00000 n -0000322517 00000 n -0000325540 00000 n -0000325669 00000 n -0000325700 00000 n -0000325843 00000 n -0000329625 00000 n -0000329754 00000 n -0000329794 00000 n -0000329930 00000 n -0000330066 00000 n -0000332314 00000 n -0000332443 00000 n -0000332474 00000 n -0000332617 00000 n -0000333787 00000 n -0000333899 00000 n -0000335204 00000 n -0000335316 00000 n -0000336452 00000 n -0000336581 00000 n -0000336630 00000 n -0000336768 00000 n -0000336906 00000 n -0000337044 00000 n -0000338401 00000 n -0000338530 00000 n -0000338597 00000 n -0000338738 00000 n -0000338877 00000 n -0000339020 00000 n -0000339156 00000 n -0000339292 00000 n -0000339602 00000 n -0000339714 00000 n -0000341315 00000 n -0000341444 00000 n -0000341475 00000 n -0000341617 00000 n -0000341993 00000 n -0000342122 00000 n -0000342153 00000 n -0000342291 00000 n -0000343593 00000 n -0000343722 00000 n -0000343843 00000 n -0000343985 00000 n -0000344125 00000 n -0000344267 00000 n -0000344405 00000 n -0000344545 00000 n -0000344687 00000 n -0000344825 00000 n -0000344965 00000 n -0000345103 00000 n -0000345241 00000 n -0000345381 00000 n -0000346868 00000 n -0000346997 00000 n -0000347082 00000 n -0000347225 00000 n -0000347365 00000 n -0000347507 00000 n -0000347645 00000 n -0000347785 00000 n -0000347925 00000 n -0000348061 00000 n -0000348476 00000 n -0000348605 00000 n -0000348645 00000 n -0000348779 00000 n -0000348913 00000 n -0000349814 00000 n -0000349943 00000 n -0000349983 00000 n -0000350123 00000 n -0000350261 00000 n -0000351157 00000 n -0000351286 00000 n -0000351335 00000 n -0000351475 00000 n -0000351613 00000 n -0000351751 00000 n -0000353601 00000 n -0000353730 00000 n -0000353770 00000 n -0000353911 00000 n -0000354054 00000 n -0000354463 00000 n -0000354592 00000 n -0000354623 00000 n -0000354761 00000 n -0000356507 00000 n -0000356636 00000 n -0000356676 00000 n -0000356817 00000 n -0000356958 00000 n -0000357647 00000 n -0000357776 00000 n -0000357825 00000 n -0000357963 00000 n -0000358101 00000 n -0000358239 00000 n -0000359910 00000 n -0000360039 00000 n -0000360088 00000 n -0000360229 00000 n -0000360368 00000 n -0000360509 00000 n -0000360921 00000 n -0000361050 00000 n -0000361099 00000 n -0000361237 00000 n -0000361375 00000 n -0000361513 00000 n -0000363290 00000 n -0000363419 00000 n -0000363468 00000 n -0000363609 00000 n -0000363749 00000 n -0000363890 00000 n -0000364367 00000 n -0000364496 00000 n -0000364536 00000 n -0000364674 00000 n -0000364812 00000 n -0000366730 00000 n -0000366859 00000 n -0000366908 00000 n -0000367049 00000 n -0000367189 00000 n -0000367332 00000 n -0000367852 00000 n -0000367981 00000 n -0000368021 00000 n -0000368159 00000 n -0000368297 00000 n -0000369964 00000 n -0000370093 00000 n -0000370142 00000 n -0000370283 00000 n -0000370423 00000 n -0000370566 00000 n -0000371057 00000 n -0000371186 00000 n -0000371226 00000 n -0000371364 00000 n -0000371502 00000 n -0000373218 00000 n -0000373347 00000 n -0000373396 00000 n -0000373537 00000 n -0000373677 00000 n -0000373820 00000 n -0000374306 00000 n -0000374435 00000 n -0000374475 00000 n -0000374613 00000 n -0000374751 00000 n -0000376882 00000 n -0000377011 00000 n -0000377069 00000 n -0000377210 00000 n -0000377351 00000 n -0000377494 00000 n -0000377637 00000 n -0000378177 00000 n -0000378306 00000 n -0000378364 00000 n -0000378502 00000 n -0000378640 00000 n -0000378778 00000 n -0000378916 00000 n -0000379660 00000 n -0000379772 00000 n -0000381703 00000 n -0000381832 00000 n -0000381863 00000 n -0000382003 00000 n -0000382494 00000 n -0000382623 00000 n -0000382699 00000 n -0000382837 00000 n -0000382975 00000 n -0000383113 00000 n -0000383251 00000 n -0000383389 00000 n -0000383527 00000 n -0000385309 00000 n -0000385438 00000 n -0000385469 00000 n -0000385609 00000 n -0000386083 00000 n -0000386212 00000 n -0000386252 00000 n -0000386390 00000 n -0000386528 00000 n -0000387884 00000 n -0000388013 00000 n -0000388062 00000 n -0000388202 00000 n -0000388340 00000 n -0000388478 00000 n -0000388998 00000 n -0000389127 00000 n -0000389167 00000 n -0000389305 00000 n -0000389443 00000 n -0000390855 00000 n -0000390984 00000 n -0000391015 00000 n -0000391155 00000 n -0000391537 00000 n -0000391666 00000 n -0000391724 00000 n -0000391858 00000 n -0000391992 00000 n -0000392126 00000 n -0000392260 00000 n -0000394266 00000 n -0000394395 00000 n -0000394426 00000 n -0000394566 00000 n -0000395197 00000 n -0000395326 00000 n -0000395384 00000 n -0000395522 00000 n -0000395660 00000 n -0000395798 00000 n -0000395936 00000 n -0000397534 00000 n -0000397663 00000 n -0000397694 00000 n -0000397834 00000 n -0000398330 00000 n -0000398459 00000 n -0000398544 00000 n -0000398682 00000 n -0000398820 00000 n -0000398958 00000 n -0000399096 00000 n -0000399234 00000 n -0000399372 00000 n -0000399510 00000 n -0000400938 00000 n -0000401067 00000 n -0000401116 00000 n -0000401256 00000 n -0000401394 00000 n -0000401532 00000 n -0000402061 00000 n -0000402190 00000 n -0000402239 00000 n -0000402377 00000 n -0000402515 00000 n -0000402653 00000 n -0000403374 00000 n -0000403503 00000 n -0000403543 00000 n -0000403685 00000 n -0000403827 00000 n -0000404769 00000 n -0000404881 00000 n -0000405621 00000 n -0000405750 00000 n -0000405781 00000 n -0000405920 00000 n -0000406749 00000 n -0000406878 00000 n -0000406918 00000 n -0000407057 00000 n -0000407197 00000 n -0000408028 00000 n -0000408157 00000 n -0000408197 00000 n -0000408336 00000 n -0000408476 00000 n -0000409305 00000 n -0000409434 00000 n -0000409483 00000 n -0000409622 00000 n -0000409761 00000 n -0000409901 00000 n -0000411007 00000 n -0000411136 00000 n -0000411176 00000 n -0000411318 00000 n -0000411460 00000 n -0000412938 00000 n -0000413067 00000 n -0000413116 00000 n -0000413255 00000 n -0000413395 00000 n -0000413534 00000 n -0000415056 00000 n -0000415185 00000 n -0000415243 00000 n -0000415382 00000 n -0000415524 00000 n -0000415666 00000 n -0000415806 00000 n -0000417344 00000 n -0000417473 00000 n -0000417522 00000 n -0000417664 00000 n -0000417804 00000 n -0000417944 00000 n -0000419434 00000 n -0000419563 00000 n -0000419612 00000 n -0000419754 00000 n -0000419894 00000 n -0000420034 00000 n -0000421616 00000 n -0000421745 00000 n -0000421803 00000 n -0000421942 00000 n -0000422084 00000 n -0000422226 00000 n -0000422366 00000 n -0000423889 00000 n -0000424018 00000 n -0000424076 00000 n -0000424215 00000 n -0000424357 00000 n -0000424499 00000 n -0000424639 00000 n -0000424898 00000 n -0000425010 00000 n -0000426732 00000 n -0000426861 00000 n -0000427819 00000 n -0000427958 00000 n -0000428097 00000 n -0000428236 00000 n -0000428375 00000 n -0000428513 00000 n -0000428652 00000 n -0000428791 00000 n -0000428929 00000 n -0000429067 00000 n -0000429206 00000 n -0000429344 00000 n -0000429483 00000 n -0000429622 00000 n -0000429760 00000 n -0000429899 00000 n -0000430038 00000 n -0000430176 00000 n -0000430315 00000 n -0000430454 00000 n -0000430593 00000 n -0000430732 00000 n -0000430869 00000 n -0000431008 00000 n -0000431147 00000 n -0000431286 00000 n -0000431425 00000 n -0000431564 00000 n -0000431703 00000 n -0000431842 00000 n -0000431981 00000 n -0000432119 00000 n -0000432258 00000 n -0000432396 00000 n -0000432535 00000 n -0000432673 00000 n -0000432812 00000 n -0000432951 00000 n -0000433090 00000 n -0000433229 00000 n -0000433368 00000 n -0000433507 00000 n -0000433646 00000 n -0000433785 00000 n -0000433924 00000 n -0000434063 00000 n -0000434202 00000 n -0000434340 00000 n -0000434479 00000 n -0000434616 00000 n -0000434754 00000 n -0000434891 00000 n -0000435030 00000 n -0000435168 00000 n -0000435307 00000 n -0000435446 00000 n -0000435585 00000 n -0000435724 00000 n -0000435863 00000 n -0000436002 00000 n -0000436140 00000 n -0000436279 00000 n -0000436418 00000 n -0000436557 00000 n -0000436696 00000 n -0000436835 00000 n -0000436974 00000 n -0000437112 00000 n -0000437251 00000 n -0000437388 00000 n -0000437527 00000 n -0000437666 00000 n -0000437805 00000 n -0000437943 00000 n -0000438082 00000 n -0000438221 00000 n -0000438360 00000 n -0000438499 00000 n -0000438637 00000 n -0000438775 00000 n -0000438914 00000 n -0000439053 00000 n -0000439192 00000 n -0000439331 00000 n -0000439470 00000 n -0000439609 00000 n -0000439748 00000 n -0000439886 00000 n -0000440025 00000 n -0000440164 00000 n -0000440303 00000 n -0000440442 00000 n -0000440581 00000 n -0000440719 00000 n -0000440858 00000 n -0000440997 00000 n -0000441136 00000 n -0000441274 00000 n -0000441413 00000 n -0000441551 00000 n -0000441689 00000 n -0000441826 00000 n -0000441963 00000 n -0000442100 00000 n -0000442237 00000 n -0000442596 00000 n -0000442725 00000 n -0000442774 00000 n -0000442909 00000 n -0000443044 00000 n -0000443179 00000 n -0000445519 00000 n -0000445631 00000 n -0000447548 00000 n -0000447660 00000 n -0000449621 00000 n -0000449733 00000 n -0000451566 00000 n -0000451695 00000 n -0000451753 00000 n -0000451891 00000 n -0000530943 00000 n -0000452031 00000 n -0000452171 00000 n -0000452311 00000 n -0000453928 00000 n -0000454057 00000 n -0000454133 00000 n -0000454315 00000 n -0000454497 00000 n -0000454675 00000 n -0000454876 00000 n -0000455077 00000 n -0000455275 00000 n -0000456483 00000 n -0000456595 00000 n -0000458165 00000 n -0000458294 00000 n -0000458325 00000 n -0000458465 00000 n -0000460456 00000 n -0000460585 00000 n -0000460616 00000 n -0000460756 00000 n -0000462509 00000 n -0000462621 00000 n -0000463157 00000 n -0000463286 00000 n -0000463326 00000 n -0000463462 00000 n -0000463598 00000 n -0000465758 00000 n -0000465887 00000 n -0000465963 00000 n -0000466103 00000 n -0000466243 00000 n -0000531012 00000 n -0000466384 00000 n -0000466524 00000 n -0000466665 00000 n -0000531083 00000 n -0000466806 00000 n -0000467345 00000 n -0000467474 00000 n -0000467505 00000 n -0000531154 00000 n -0000531211 00000 n -0000467642 00000 n -0000531278 00000 n -0000467837 00000 n -0000468043 00000 n -0000468189 00000 n -0000468474 00000 n -0000468604 00000 n -0000468750 00000 n -0000468976 00000 n -0000469088 00000 n -0000469216 00000 n -0000469337 00000 n -0000469654 00000 n -0000469908 00000 n -0000470112 00000 n -0000470323 00000 n -0000531345 00000 n -0000470612 00000 n -0000531413 00000 n -0000470803 00000 n -0000470917 00000 n -0000471097 00000 n -0000471270 00000 n -0000471549 00000 n -0000471782 00000 n -0000472101 00000 n -0000472261 00000 n -0000472506 00000 n -0000472699 00000 n -0000472892 00000 n -0000473085 00000 n -0000473284 00000 n -0000473432 00000 n -0000473753 00000 n -0000473889 00000 n -0000474103 00000 n -0000474312 00000 n -0000474550 00000 n -0000474818 00000 n -0000474964 00000 n -0000475181 00000 n -0000475362 00000 n -0000475601 00000 n -0000475782 00000 n -0000475946 00000 n -0000476151 00000 n -0000476332 00000 n -0000476578 00000 n -0000476736 00000 n -0000476876 00000 n -0000477069 00000 n -0000477269 00000 n -0000477457 00000 n -0000477645 00000 n -0000477827 00000 n -0000478040 00000 n -0000478324 00000 n -0000478554 00000 n +0000129372 00000 n +0000129482 00000 n +0000130040 00000 n +0000130166 00000 n +0000130219 00000 n +0000130355 00000 n +0000130491 00000 n +0000130627 00000 n +0000130764 00000 n +0000132084 00000 n +0000132194 00000 n +0000132614 00000 n +0000132740 00000 n +0000132777 00000 n +0000132910 00000 n +0000133043 00000 n +0000133648 00000 n +0000133758 00000 n +0000134908 00000 n +0000135034 00000 n +0000135095 00000 n +0000135232 00000 n +0000135369 00000 n +0000135506 00000 n +0000135643 00000 n +0000135780 00000 n +0000136931 00000 n +0000137057 00000 n +0000137118 00000 n +0000137255 00000 n +0000137392 00000 n +0000137529 00000 n +0000137666 00000 n +0000137803 00000 n +0000138944 00000 n +0000139070 00000 n +0000139139 00000 n +0000139278 00000 n +0000139415 00000 n +0000139552 00000 n +0000139689 00000 n +0000139826 00000 n +0000139962 00000 n +0000140538 00000 n +0000140648 00000 n +0000141814 00000 n +0000141940 00000 n +0000142009 00000 n +0000142150 00000 n +0000142287 00000 n +0000142424 00000 n +0000142561 00000 n +0000142698 00000 n +0000142834 00000 n +0000143407 00000 n +0000143517 00000 n +0000144694 00000 n +0000144820 00000 n +0000144913 00000 n +0000145054 00000 n +0000145193 00000 n +0000145334 00000 n +0000145475 00000 n +0000145612 00000 n +0000145749 00000 n +0000145886 00000 n +0000146023 00000 n +0000146160 00000 n +0000146641 00000 n +0000146751 00000 n +0000147990 00000 n +0000148100 00000 n +0000148801 00000 n +0000148927 00000 n +0000148980 00000 n +0000149121 00000 n +0000149258 00000 n +0000149395 00000 n +0000149532 00000 n +0000150889 00000 n +0000150999 00000 n +0000151748 00000 n +0000151874 00000 n +0000151927 00000 n +0000152068 00000 n +0000152205 00000 n +0000152342 00000 n +0000152479 00000 n +0000154081 00000 n +0000154191 00000 n +0000154795 00000 n +0000154921 00000 n +0000154974 00000 n +0000155115 00000 n +0000155252 00000 n +0000155389 00000 n +0000155526 00000 n +0000156708 00000 n +0000156834 00000 n +0000156879 00000 n +0000157016 00000 n +0000157153 00000 n +0000157290 00000 n +0000158356 00000 n +0000158466 00000 n +0000158762 00000 n +0000158888 00000 n +0000158917 00000 n +0000159051 00000 n +0000159769 00000 n +0000159879 00000 n +0000161634 00000 n +0000161744 00000 n +0000162815 00000 n +0000162941 00000 n +0000162986 00000 n +0000163123 00000 n +0000163260 00000 n +0000163397 00000 n +0000164918 00000 n +0000165028 00000 n +0000165524 00000 n +0000165650 00000 n +0000165695 00000 n +0000165828 00000 n +0000165961 00000 n +0000166094 00000 n +0000167664 00000 n +0000167774 00000 n +0000168169 00000 n +0000168295 00000 n +0000168340 00000 n +0000168477 00000 n +0000168614 00000 n +0000168751 00000 n +0000170143 00000 n +0000170269 00000 n +0000170298 00000 n +0000170433 00000 n +0000170777 00000 n +0000170903 00000 n +0000170940 00000 n +0000171073 00000 n +0000171206 00000 n +0000172993 00000 n +0000173103 00000 n +0000173856 00000 n +0000173982 00000 n +0000174027 00000 n +0000174164 00000 n +0000174301 00000 n +0000174438 00000 n +0000175967 00000 n +0000176077 00000 n +0000176573 00000 n +0000176699 00000 n +0000176744 00000 n +0000176877 00000 n +0000177010 00000 n +0000177143 00000 n +0000178599 00000 n +0000178709 00000 n +0000179172 00000 n +0000179298 00000 n +0000179343 00000 n +0000179480 00000 n +0000179617 00000 n +0000179754 00000 n +0000181156 00000 n +0000181282 00000 n +0000181311 00000 n +0000181446 00000 n +0000181857 00000 n +0000181983 00000 n +0000182020 00000 n +0000182153 00000 n +0000182286 00000 n +0000183817 00000 n +0000183927 00000 n +0000184547 00000 n +0000184673 00000 n +0000184718 00000 n +0000184855 00000 n +0000184992 00000 n +0000185129 00000 n +0000186616 00000 n +0000186726 00000 n +0000187614 00000 n +0000187740 00000 n +0000187785 00000 n +0000187922 00000 n +0000188059 00000 n +0000188196 00000 n +0000189921 00000 n +0000190031 00000 n +0000190499 00000 n +0000190625 00000 n +0000190670 00000 n +0000190807 00000 n +0000190944 00000 n +0000191081 00000 n +0000192468 00000 n +0000192594 00000 n +0000192623 00000 n +0000192758 00000 n +0000193173 00000 n +0000193299 00000 n +0000193336 00000 n +0000193469 00000 n +0000193602 00000 n +0000195552 00000 n +0000195662 00000 n +0000196143 00000 n +0000196269 00000 n +0000196306 00000 n +0000196443 00000 n +0000196580 00000 n +0000198464 00000 n +0000198574 00000 n +0000199012 00000 n +0000199138 00000 n +0000199175 00000 n +0000199312 00000 n +0000199449 00000 n +0000200926 00000 n +0000201036 00000 n +0000201386 00000 n +0000201512 00000 n +0000201549 00000 n +0000201682 00000 n +0000201815 00000 n +0000203049 00000 n +0000203175 00000 n +0000203236 00000 n +0000203373 00000 n +0000203510 00000 n +0000203647 00000 n +0000203783 00000 n +0000203918 00000 n +0000204322 00000 n +0000204448 00000 n +0000204477 00000 n +0000204610 00000 n +0000206132 00000 n +0000206242 00000 n +0000206707 00000 n +0000206833 00000 n +0000206902 00000 n +0000207035 00000 n +0000207168 00000 n +0000207301 00000 n +0000207434 00000 n +0000207567 00000 n +0000207700 00000 n +0000209014 00000 n +0000209140 00000 n +0000209185 00000 n +0000209322 00000 n +0000209458 00000 n +0000209593 00000 n +0000210017 00000 n +0000210143 00000 n +0000210188 00000 n +0000210321 00000 n +0000210454 00000 n +0000210587 00000 n +0000211974 00000 n +0000212100 00000 n +0000212129 00000 n +0000212264 00000 n +0000212723 00000 n +0000212849 00000 n +0000212910 00000 n +0000213043 00000 n +0000213176 00000 n +0000213309 00000 n +0000213442 00000 n +0000213575 00000 n +0000214841 00000 n +0000214967 00000 n +0000215004 00000 n +0000215140 00000 n +0000215275 00000 n +0000215715 00000 n +0000215841 00000 n +0000215894 00000 n +0000216027 00000 n +0000216160 00000 n +0000216293 00000 n +0000216426 00000 n +0000217757 00000 n +0000217867 00000 n +0000218367 00000 n +0000218493 00000 n +0000218562 00000 n +0000218699 00000 n +0000218836 00000 n +0000218973 00000 n +0000219110 00000 n +0000219247 00000 n +0000219384 00000 n +0000220745 00000 n +0000220855 00000 n +0000221326 00000 n +0000221452 00000 n +0000221521 00000 n +0000221654 00000 n +0000221787 00000 n +0000221920 00000 n +0000222053 00000 n +0000222186 00000 n +0000222319 00000 n +0000223494 00000 n +0000223620 00000 n +0000223649 00000 n +0000530914 00000 n +0000223788 00000 n +0000224361 00000 n +0000224487 00000 n +0000224540 00000 n +0000224677 00000 n +0000224814 00000 n +0000224951 00000 n +0000225088 00000 n +0000226139 00000 n +0000226265 00000 n +0000226334 00000 n +0000226471 00000 n +0000226612 00000 n +0000226751 00000 n +0000226890 00000 n +0000227029 00000 n +0000227168 00000 n +0000228189 00000 n +0000228315 00000 n +0000228344 00000 n +0000228481 00000 n +0000230648 00000 n +0000230774 00000 n +0000230803 00000 n +0000230942 00000 n +0000231697 00000 n +0000231823 00000 n +0000231860 00000 n +0000231998 00000 n +0000232136 00000 n +0000234732 00000 n +0000234858 00000 n +0000234887 00000 n +0000235026 00000 n +0000235914 00000 n +0000236040 00000 n +0000236077 00000 n +0000236214 00000 n +0000236351 00000 n +0000238496 00000 n +0000238622 00000 n +0000238651 00000 n +0000238790 00000 n +0000239806 00000 n +0000239932 00000 n +0000239969 00000 n +0000240106 00000 n +0000240243 00000 n +0000241635 00000 n +0000241761 00000 n +0000241790 00000 n +0000241929 00000 n +0000242598 00000 n +0000242724 00000 n +0000242761 00000 n +0000242898 00000 n +0000243035 00000 n +0000244720 00000 n +0000244846 00000 n +0000244883 00000 n +0000530984 00000 n +0000245022 00000 n +0000245161 00000 n +0000245779 00000 n +0000245905 00000 n +0000245934 00000 n +0000246071 00000 n +0000248752 00000 n +0000248878 00000 n +0000248925 00000 n +0000249066 00000 n +0000249206 00000 n +0000531054 00000 n +0000249346 00000 n +0000251252 00000 n +0000251381 00000 n +0000251412 00000 n +0000251548 00000 n +0000252043 00000 n +0000252172 00000 n +0000252239 00000 n +0000252373 00000 n +0000252507 00000 n +0000252641 00000 n +0000252775 00000 n +0000252909 00000 n +0000255474 00000 n +0000255603 00000 n +0000255643 00000 n +0000255785 00000 n +0000255925 00000 n +0000256792 00000 n +0000256921 00000 n +0000256988 00000 n +0000257126 00000 n +0000257264 00000 n +0000257402 00000 n +0000257540 00000 n +0000257678 00000 n +0000259846 00000 n +0000259975 00000 n +0000260024 00000 n +0000260164 00000 n +0000260304 00000 n +0000260444 00000 n +0000264727 00000 n +0000264839 00000 n +0000266282 00000 n +0000266394 00000 n +0000268210 00000 n +0000268339 00000 n +0000268415 00000 n +0000268553 00000 n +0000268691 00000 n +0000268829 00000 n +0000268967 00000 n +0000269105 00000 n +0000269243 00000 n +0000272023 00000 n +0000272152 00000 n +0000272210 00000 n +0000272352 00000 n +0000272492 00000 n +0000272633 00000 n +0000272773 00000 n +0000274354 00000 n +0000274483 00000 n +0000274550 00000 n +0000274688 00000 n +0000274826 00000 n +0000274964 00000 n +0000275102 00000 n +0000275240 00000 n +0000277745 00000 n +0000277874 00000 n +0000277914 00000 n +0000278056 00000 n +0000278195 00000 n +0000280013 00000 n +0000280142 00000 n +0000280209 00000 n +0000280347 00000 n +0000280485 00000 n +0000280623 00000 n +0000280761 00000 n +0000280899 00000 n +0000281160 00000 n +0000281272 00000 n +0000284120 00000 n +0000284249 00000 n +0000284307 00000 n +0000284449 00000 n +0000284589 00000 n +0000284730 00000 n +0000284870 00000 n +0000286753 00000 n +0000286865 00000 n +0000287730 00000 n +0000287859 00000 n +0000287926 00000 n +0000288064 00000 n +0000288202 00000 n +0000288340 00000 n +0000288478 00000 n +0000288616 00000 n +0000289472 00000 n +0000289601 00000 n +0000289650 00000 n +0000289792 00000 n +0000289934 00000 n +0000290072 00000 n +0000291483 00000 n +0000291612 00000 n +0000291643 00000 n +0000291783 00000 n +0000292420 00000 n +0000292549 00000 n +0000292616 00000 n +0000292754 00000 n +0000292892 00000 n +0000293030 00000 n +0000293168 00000 n +0000293306 00000 n +0000294807 00000 n +0000294936 00000 n +0000294967 00000 n +0000295107 00000 n +0000295776 00000 n +0000295905 00000 n +0000295981 00000 n +0000296119 00000 n +0000296257 00000 n +0000296395 00000 n +0000296533 00000 n +0000296671 00000 n +0000296809 00000 n +0000298315 00000 n +0000298444 00000 n +0000298475 00000 n +0000298615 00000 n +0000299285 00000 n +0000299414 00000 n +0000299490 00000 n +0000299628 00000 n +0000299766 00000 n +0000299904 00000 n +0000300042 00000 n +0000300180 00000 n +0000300318 00000 n +0000301395 00000 n +0000301524 00000 n +0000301555 00000 n +0000301695 00000 n +0000302141 00000 n +0000302270 00000 n +0000302328 00000 n +0000302462 00000 n +0000302596 00000 n +0000302730 00000 n +0000302864 00000 n +0000304426 00000 n +0000304555 00000 n +0000304586 00000 n +0000304726 00000 n +0000305195 00000 n +0000305324 00000 n +0000305382 00000 n +0000305516 00000 n +0000305650 00000 n +0000305784 00000 n +0000305918 00000 n +0000307459 00000 n +0000307588 00000 n +0000307619 00000 n +0000307759 00000 n +0000308213 00000 n +0000308342 00000 n +0000308391 00000 n +0000308525 00000 n +0000308659 00000 n +0000308793 00000 n +0000310175 00000 n +0000310304 00000 n +0000310344 00000 n +0000310484 00000 n +0000310620 00000 n +0000311060 00000 n +0000311189 00000 n +0000311238 00000 n +0000311372 00000 n +0000311506 00000 n +0000311640 00000 n +0000313231 00000 n +0000313360 00000 n +0000313391 00000 n +0000313531 00000 n +0000314077 00000 n +0000314206 00000 n +0000314273 00000 n +0000314411 00000 n +0000314549 00000 n +0000314687 00000 n +0000314825 00000 n +0000314963 00000 n +0000316013 00000 n +0000316142 00000 n +0000316191 00000 n +0000316333 00000 n +0000316473 00000 n +0000316611 00000 n +0000317381 00000 n +0000317493 00000 n +0000318865 00000 n +0000318977 00000 n +0000320679 00000 n +0000320808 00000 n +0000320875 00000 n +0000531125 00000 n +0000321016 00000 n +0000321157 00000 n +0000321297 00000 n +0000321439 00000 n +0000321580 00000 n +0000322332 00000 n +0000322461 00000 n +0000322501 00000 n +0000322635 00000 n +0000322769 00000 n +0000325792 00000 n +0000325921 00000 n +0000325952 00000 n +0000326095 00000 n +0000329877 00000 n +0000330006 00000 n +0000330046 00000 n +0000330182 00000 n +0000330318 00000 n +0000332566 00000 n +0000332695 00000 n +0000332726 00000 n +0000332869 00000 n +0000334039 00000 n +0000334151 00000 n +0000335456 00000 n +0000335568 00000 n +0000336704 00000 n +0000336833 00000 n +0000336882 00000 n +0000337020 00000 n +0000337158 00000 n +0000337296 00000 n +0000338653 00000 n +0000338782 00000 n +0000338849 00000 n +0000338990 00000 n +0000339129 00000 n +0000339272 00000 n +0000339408 00000 n +0000339544 00000 n +0000339854 00000 n +0000339966 00000 n +0000341567 00000 n +0000341696 00000 n +0000341727 00000 n +0000341869 00000 n +0000342245 00000 n +0000342374 00000 n +0000342405 00000 n +0000342543 00000 n +0000343845 00000 n +0000343974 00000 n +0000344095 00000 n +0000344237 00000 n +0000344377 00000 n +0000344519 00000 n +0000344657 00000 n +0000344797 00000 n +0000344939 00000 n +0000345077 00000 n +0000345217 00000 n +0000345355 00000 n +0000345493 00000 n +0000345633 00000 n +0000347120 00000 n +0000347249 00000 n +0000347334 00000 n +0000347477 00000 n +0000347617 00000 n +0000347759 00000 n +0000347897 00000 n +0000348037 00000 n +0000348177 00000 n +0000348313 00000 n +0000348728 00000 n +0000348857 00000 n +0000348897 00000 n +0000349031 00000 n +0000349165 00000 n +0000350066 00000 n +0000350195 00000 n +0000350235 00000 n +0000350375 00000 n +0000350513 00000 n +0000351409 00000 n +0000351538 00000 n +0000351587 00000 n +0000351727 00000 n +0000351865 00000 n +0000352003 00000 n +0000353853 00000 n +0000353982 00000 n +0000354022 00000 n +0000354163 00000 n +0000354306 00000 n +0000354715 00000 n +0000354844 00000 n +0000354875 00000 n +0000355013 00000 n +0000356759 00000 n +0000356888 00000 n +0000356928 00000 n +0000357069 00000 n +0000357210 00000 n +0000357899 00000 n +0000358028 00000 n +0000358077 00000 n +0000358215 00000 n +0000358353 00000 n +0000358491 00000 n +0000360162 00000 n +0000360291 00000 n +0000360340 00000 n +0000360481 00000 n +0000360620 00000 n +0000360761 00000 n +0000361173 00000 n +0000361302 00000 n +0000361351 00000 n +0000361489 00000 n +0000361627 00000 n +0000361765 00000 n +0000363542 00000 n +0000363671 00000 n +0000363720 00000 n +0000363861 00000 n +0000364001 00000 n +0000364142 00000 n +0000364619 00000 n +0000364748 00000 n +0000364788 00000 n +0000364926 00000 n +0000365064 00000 n +0000366982 00000 n +0000367111 00000 n +0000367160 00000 n +0000367301 00000 n +0000367441 00000 n +0000367584 00000 n +0000368104 00000 n +0000368233 00000 n +0000368273 00000 n +0000368411 00000 n +0000368549 00000 n +0000370216 00000 n +0000370345 00000 n +0000370394 00000 n +0000370535 00000 n +0000370675 00000 n +0000370818 00000 n +0000371309 00000 n +0000371438 00000 n +0000371478 00000 n +0000371616 00000 n +0000371754 00000 n +0000373470 00000 n +0000373599 00000 n +0000373648 00000 n +0000373789 00000 n +0000373929 00000 n +0000374072 00000 n +0000374558 00000 n +0000374687 00000 n +0000374727 00000 n +0000374865 00000 n +0000375003 00000 n +0000377134 00000 n +0000377263 00000 n +0000377321 00000 n +0000377462 00000 n +0000377603 00000 n +0000377746 00000 n +0000377889 00000 n +0000378429 00000 n +0000378558 00000 n +0000378616 00000 n +0000378754 00000 n +0000378892 00000 n +0000379030 00000 n +0000379168 00000 n +0000379912 00000 n +0000380024 00000 n +0000381955 00000 n +0000382084 00000 n +0000382115 00000 n +0000382255 00000 n +0000382746 00000 n +0000382875 00000 n +0000382951 00000 n +0000383089 00000 n +0000383227 00000 n +0000383365 00000 n +0000383503 00000 n +0000383641 00000 n +0000383779 00000 n +0000385561 00000 n +0000385690 00000 n +0000385721 00000 n +0000385861 00000 n +0000386335 00000 n +0000386464 00000 n +0000386504 00000 n +0000386642 00000 n +0000386780 00000 n +0000388136 00000 n +0000388265 00000 n +0000388314 00000 n +0000388454 00000 n +0000388592 00000 n +0000388730 00000 n +0000389250 00000 n +0000389379 00000 n +0000389419 00000 n +0000389557 00000 n +0000389695 00000 n +0000391107 00000 n +0000391236 00000 n +0000391267 00000 n +0000391407 00000 n +0000391789 00000 n +0000391918 00000 n +0000391976 00000 n +0000392110 00000 n +0000392244 00000 n +0000392378 00000 n +0000392512 00000 n +0000394518 00000 n +0000394647 00000 n +0000394678 00000 n +0000394818 00000 n +0000395449 00000 n +0000395578 00000 n +0000395636 00000 n +0000395774 00000 n +0000395912 00000 n +0000396050 00000 n +0000396188 00000 n +0000397786 00000 n +0000397915 00000 n +0000397946 00000 n +0000398086 00000 n +0000398582 00000 n +0000398711 00000 n +0000398796 00000 n +0000398934 00000 n +0000399072 00000 n +0000399210 00000 n +0000399348 00000 n +0000399486 00000 n +0000399624 00000 n +0000399762 00000 n +0000401190 00000 n +0000401319 00000 n +0000401368 00000 n +0000401508 00000 n +0000401646 00000 n +0000401784 00000 n +0000402313 00000 n +0000402442 00000 n +0000402491 00000 n +0000402629 00000 n +0000402767 00000 n +0000402905 00000 n +0000403626 00000 n +0000403755 00000 n +0000403795 00000 n +0000403937 00000 n +0000404079 00000 n +0000405021 00000 n +0000405133 00000 n +0000405873 00000 n +0000406002 00000 n +0000406033 00000 n +0000406172 00000 n +0000407001 00000 n +0000407130 00000 n +0000407170 00000 n +0000407309 00000 n +0000407449 00000 n +0000408280 00000 n +0000408409 00000 n +0000408449 00000 n +0000408588 00000 n +0000408728 00000 n +0000409557 00000 n +0000409686 00000 n +0000409735 00000 n +0000409874 00000 n +0000410013 00000 n +0000410153 00000 n +0000411259 00000 n +0000411388 00000 n +0000411428 00000 n +0000411570 00000 n +0000411712 00000 n +0000413190 00000 n +0000413319 00000 n +0000413368 00000 n +0000413507 00000 n +0000413647 00000 n +0000413786 00000 n +0000415308 00000 n +0000415437 00000 n +0000415495 00000 n +0000415634 00000 n +0000415776 00000 n +0000415918 00000 n +0000416058 00000 n +0000417596 00000 n +0000417725 00000 n +0000417774 00000 n +0000417916 00000 n +0000418056 00000 n +0000418196 00000 n +0000419686 00000 n +0000419815 00000 n +0000419864 00000 n +0000420006 00000 n +0000420146 00000 n +0000420286 00000 n +0000421868 00000 n +0000421997 00000 n +0000422055 00000 n +0000422194 00000 n +0000422336 00000 n +0000422478 00000 n +0000422618 00000 n +0000424141 00000 n +0000424270 00000 n +0000424328 00000 n +0000424467 00000 n +0000424609 00000 n +0000424751 00000 n +0000424891 00000 n +0000425150 00000 n +0000425262 00000 n +0000426984 00000 n +0000427113 00000 n +0000428071 00000 n +0000428210 00000 n +0000428349 00000 n +0000428488 00000 n +0000428627 00000 n +0000428765 00000 n +0000428904 00000 n +0000429043 00000 n +0000429181 00000 n +0000429319 00000 n +0000429458 00000 n +0000429596 00000 n +0000429735 00000 n +0000429874 00000 n +0000430012 00000 n +0000430151 00000 n +0000430290 00000 n +0000430428 00000 n +0000430567 00000 n +0000430706 00000 n +0000430845 00000 n +0000430984 00000 n +0000431121 00000 n +0000431260 00000 n +0000431399 00000 n +0000431538 00000 n +0000431677 00000 n +0000431816 00000 n +0000431955 00000 n +0000432094 00000 n +0000432233 00000 n +0000432371 00000 n +0000432510 00000 n +0000432648 00000 n +0000432787 00000 n +0000432925 00000 n +0000433064 00000 n +0000433203 00000 n +0000433342 00000 n +0000433481 00000 n +0000433620 00000 n +0000433759 00000 n +0000433898 00000 n +0000434037 00000 n +0000434176 00000 n +0000434315 00000 n +0000434454 00000 n +0000434592 00000 n +0000434731 00000 n +0000434868 00000 n +0000435006 00000 n +0000435143 00000 n +0000435282 00000 n +0000435420 00000 n +0000435559 00000 n +0000435698 00000 n +0000435837 00000 n +0000435976 00000 n +0000436115 00000 n +0000436254 00000 n +0000436392 00000 n +0000436531 00000 n +0000436670 00000 n +0000436809 00000 n +0000436948 00000 n +0000437087 00000 n +0000437226 00000 n +0000437364 00000 n +0000437503 00000 n +0000437640 00000 n +0000437779 00000 n +0000437918 00000 n +0000438057 00000 n +0000438195 00000 n +0000438334 00000 n +0000438473 00000 n +0000438612 00000 n +0000438751 00000 n +0000438889 00000 n +0000439027 00000 n +0000439166 00000 n +0000439305 00000 n +0000439444 00000 n +0000439583 00000 n +0000439722 00000 n +0000439861 00000 n +0000440000 00000 n +0000440138 00000 n +0000440277 00000 n +0000440416 00000 n +0000440555 00000 n +0000440694 00000 n +0000440833 00000 n +0000440971 00000 n +0000441110 00000 n +0000441249 00000 n +0000441388 00000 n +0000441526 00000 n +0000441665 00000 n +0000441803 00000 n +0000441941 00000 n +0000442078 00000 n +0000442215 00000 n +0000442352 00000 n +0000442489 00000 n +0000442848 00000 n +0000442977 00000 n +0000443026 00000 n +0000443161 00000 n +0000443296 00000 n +0000443431 00000 n +0000445771 00000 n +0000445883 00000 n +0000447800 00000 n +0000447912 00000 n +0000449873 00000 n +0000449985 00000 n +0000451818 00000 n +0000451947 00000 n +0000452005 00000 n +0000452143 00000 n +0000531194 00000 n +0000452283 00000 n +0000452423 00000 n +0000452563 00000 n +0000454180 00000 n +0000454309 00000 n +0000454385 00000 n +0000454567 00000 n +0000454749 00000 n +0000454927 00000 n +0000455128 00000 n +0000455329 00000 n +0000455527 00000 n +0000456735 00000 n +0000456847 00000 n +0000458417 00000 n +0000458546 00000 n +0000458577 00000 n +0000458717 00000 n +0000460708 00000 n +0000460837 00000 n +0000460868 00000 n +0000461008 00000 n +0000462761 00000 n +0000462873 00000 n +0000463409 00000 n +0000463538 00000 n +0000463578 00000 n +0000463714 00000 n +0000463850 00000 n +0000466010 00000 n +0000466139 00000 n +0000466215 00000 n +0000466355 00000 n +0000466495 00000 n +0000531263 00000 n +0000466636 00000 n +0000466776 00000 n +0000466917 00000 n +0000531334 00000 n +0000467058 00000 n +0000467597 00000 n +0000467726 00000 n +0000467757 00000 n +0000531405 00000 n +0000531462 00000 n +0000467894 00000 n +0000531529 00000 n +0000468089 00000 n +0000468295 00000 n +0000468441 00000 n +0000468726 00000 n +0000468856 00000 n +0000469002 00000 n +0000469228 00000 n +0000469340 00000 n +0000469468 00000 n +0000469589 00000 n +0000469906 00000 n +0000470160 00000 n +0000470364 00000 n +0000470575 00000 n +0000531596 00000 n +0000470864 00000 n +0000531664 00000 n +0000471055 00000 n +0000471169 00000 n +0000471349 00000 n +0000471522 00000 n +0000471801 00000 n +0000472034 00000 n +0000472353 00000 n +0000472513 00000 n +0000472758 00000 n +0000472951 00000 n +0000473144 00000 n +0000473337 00000 n +0000473536 00000 n +0000473684 00000 n +0000474005 00000 n +0000474141 00000 n +0000474355 00000 n +0000474564 00000 n +0000474802 00000 n +0000475070 00000 n +0000475216 00000 n +0000475433 00000 n +0000475614 00000 n +0000475853 00000 n +0000476034 00000 n +0000476198 00000 n +0000476403 00000 n +0000476584 00000 n +0000476830 00000 n +0000476988 00000 n +0000477128 00000 n +0000477321 00000 n +0000477521 00000 n +0000477709 00000 n +0000477897 00000 n +0000478079 00000 n +0000478292 00000 n +0000478576 00000 n 0000478806 00000 n -0000479099 00000 n -0000479398 00000 n -0000479685 00000 n -0000479808 00000 n -0000479996 00000 n -0000480178 00000 n -0000480338 00000 n -0000480734 00000 n -0000480894 00000 n -0000481058 00000 n -0000481228 00000 n -0000481415 00000 n -0000481585 00000 n -0000481743 00000 n -0000481907 00000 n -0000482088 00000 n -0000482264 00000 n -0000482428 00000 n -0000482604 00000 n -0000482791 00000 n -0000482979 00000 n -0000483202 00000 n -0000483396 00000 n -0000483590 00000 n -0000483772 00000 n -0000483960 00000 n -0000484165 00000 n -0000484347 00000 n -0000484529 00000 n -0000484758 00000 n -0000484948 00000 n -0000485356 00000 n -0000485614 00000 n -0000485831 00000 n -0000486019 00000 n -0000486207 00000 n -0000486395 00000 n -0000486589 00000 n -0000486724 00000 n -0000486894 00000 n -0000487035 00000 n -0000487187 00000 n -0000487316 00000 n -0000487458 00000 n -0000487726 00000 n -0000487916 00000 n -0000488057 00000 n -0000488210 00000 n -0000488409 00000 n -0000488673 00000 n -0000488949 00000 n -0000489137 00000 n -0000489321 00000 n -0000489751 00000 n -0000489946 00000 n -0000490185 00000 n -0000490419 00000 n -0000490606 00000 n -0000490828 00000 n -0000490988 00000 n -0000491431 00000 n -0000491600 00000 n -0000491804 00000 n -0000492095 00000 n -0000492307 00000 n -0000492548 00000 n -0000492818 00000 n -0000493058 00000 n -0000493304 00000 n -0000493574 00000 n -0000493814 00000 n -0000494021 00000 n -0000494269 00000 n -0000494470 00000 n -0000494681 00000 n -0000494874 00000 n -0000495038 00000 n -0000495225 00000 n -0000495430 00000 n -0000495613 00000 n -0000495893 00000 n -0000496134 00000 n -0000496316 00000 n -0000496474 00000 n -0000496644 00000 n -0000496867 00000 n -0000497054 00000 n -0000497265 00000 n -0000497488 00000 n -0000497728 00000 n -0000497945 00000 n -0000498150 00000 n -0000498327 00000 n -0000498506 00000 n -0000498791 00000 n -0000499118 00000 n -0000499459 00000 n -0000499668 00000 n -0000499811 00000 n -0000500000 00000 n -0000531483 00000 n -0000500292 00000 n -0000531553 00000 n -0000500529 00000 n -0000500796 00000 n -0000500915 00000 n -0000501165 00000 n -0000501308 00000 n -0000501497 00000 n -0000531623 00000 n -0000501789 00000 n -0000531692 00000 n -0000502026 00000 n -0000502293 00000 n -0000502412 00000 n -0000502591 00000 n -0000502734 00000 n -0000502923 00000 n -0000531763 00000 n -0000503215 00000 n -0000531834 00000 n -0000503452 00000 n -0000503719 00000 n -0000531905 00000 n -0000503882 00000 n -0000531976 00000 n -0000503996 00000 n -0000532047 00000 n -0000504126 00000 n -0000504328 00000 n -0000504501 00000 n -0000504644 00000 n -0000504833 00000 n -0000532118 00000 n -0000505125 00000 n -0000532189 00000 n -0000505362 00000 n -0000505629 00000 n -0000532260 00000 n -0000505792 00000 n -0000505890 00000 n -0000506069 00000 n -0000506212 00000 n -0000506401 00000 n -0000532330 00000 n -0000506693 00000 n -0000532401 00000 n -0000506930 00000 n -0000507197 00000 n -0000507316 00000 n -0000507558 00000 n -0000507701 00000 n -0000507890 00000 n -0000532472 00000 n -0000508182 00000 n -0000532543 00000 n -0000508419 00000 n -0000508686 00000 n -0000532614 00000 n -0000508849 00000 n -0000532685 00000 n -0000508999 00000 n -0000532756 00000 n -0000509129 00000 n -0000509331 00000 n -0000509573 00000 n -0000509716 00000 n -0000509905 00000 n -0000532827 00000 n -0000510197 00000 n -0000532898 00000 n -0000510434 00000 n -0000510701 00000 n -0000532969 00000 n -0000510864 00000 n -0000533040 00000 n -0000511014 00000 n -0000533111 00000 n -0000511144 00000 n -0000511346 00000 n -0000511515 00000 n -0000511658 00000 n -0000511858 00000 n -0000512047 00000 n -0000533182 00000 n -0000512339 00000 n -0000533253 00000 n -0000512576 00000 n -0000512843 00000 n -0000533324 00000 n -0000513006 00000 n -0000533395 00000 n -0000513208 00000 n -0000513370 00000 n -0000513507 00000 n -0000513624 00000 n -0000513739 00000 n -0000513849 00000 n -0000513957 00000 n -0000514068 00000 n -0000514181 00000 n -0000514293 00000 n +0000479058 00000 n +0000479351 00000 n +0000479650 00000 n +0000479937 00000 n +0000480060 00000 n +0000480248 00000 n +0000480430 00000 n +0000480590 00000 n +0000480986 00000 n +0000481146 00000 n +0000481310 00000 n +0000481480 00000 n +0000481667 00000 n +0000481837 00000 n +0000481995 00000 n +0000482159 00000 n +0000482340 00000 n +0000482516 00000 n +0000482680 00000 n +0000482856 00000 n +0000483043 00000 n +0000483231 00000 n +0000483454 00000 n +0000483648 00000 n +0000483842 00000 n +0000484024 00000 n +0000484212 00000 n +0000484417 00000 n +0000484599 00000 n +0000484781 00000 n +0000485010 00000 n +0000485200 00000 n +0000485608 00000 n +0000485866 00000 n +0000486083 00000 n +0000486271 00000 n +0000486459 00000 n +0000486647 00000 n +0000486841 00000 n +0000486976 00000 n +0000487146 00000 n +0000487287 00000 n +0000487439 00000 n +0000487568 00000 n +0000487710 00000 n +0000487978 00000 n +0000488168 00000 n +0000488309 00000 n +0000488462 00000 n +0000488661 00000 n +0000488925 00000 n +0000489201 00000 n +0000489389 00000 n +0000489573 00000 n +0000490003 00000 n +0000490198 00000 n +0000490437 00000 n +0000490671 00000 n +0000490858 00000 n +0000491080 00000 n +0000491240 00000 n +0000491683 00000 n +0000491852 00000 n +0000492056 00000 n +0000492347 00000 n +0000492559 00000 n +0000492800 00000 n +0000493070 00000 n +0000493310 00000 n +0000493556 00000 n +0000493826 00000 n +0000494066 00000 n +0000494273 00000 n +0000494521 00000 n +0000494722 00000 n +0000494933 00000 n +0000495126 00000 n +0000495290 00000 n +0000495477 00000 n +0000495682 00000 n +0000495865 00000 n +0000496145 00000 n +0000496386 00000 n +0000496568 00000 n +0000496726 00000 n +0000496896 00000 n +0000497119 00000 n +0000497306 00000 n +0000497517 00000 n +0000497740 00000 n +0000497980 00000 n +0000498197 00000 n +0000498402 00000 n +0000498579 00000 n +0000498758 00000 n +0000499043 00000 n +0000499370 00000 n +0000499711 00000 n +0000499920 00000 n +0000500063 00000 n +0000500252 00000 n +0000531734 00000 n +0000500544 00000 n +0000531804 00000 n +0000500781 00000 n +0000501048 00000 n +0000501167 00000 n +0000501417 00000 n +0000501560 00000 n +0000501749 00000 n +0000531874 00000 n +0000502041 00000 n +0000531943 00000 n +0000502278 00000 n +0000502545 00000 n +0000502664 00000 n +0000502843 00000 n +0000502986 00000 n +0000503175 00000 n +0000532014 00000 n +0000503467 00000 n +0000532085 00000 n +0000503704 00000 n +0000503971 00000 n +0000532156 00000 n +0000504134 00000 n +0000532227 00000 n +0000504248 00000 n +0000532298 00000 n +0000504378 00000 n +0000504580 00000 n +0000504753 00000 n +0000504896 00000 n +0000505085 00000 n +0000532369 00000 n +0000505377 00000 n +0000532440 00000 n +0000505614 00000 n +0000505881 00000 n +0000532511 00000 n +0000506044 00000 n +0000506142 00000 n +0000506321 00000 n +0000506464 00000 n +0000506653 00000 n +0000532581 00000 n +0000506945 00000 n +0000532652 00000 n +0000507182 00000 n +0000507449 00000 n +0000507568 00000 n +0000507810 00000 n +0000507953 00000 n +0000508142 00000 n +0000532723 00000 n +0000508434 00000 n +0000532794 00000 n +0000508671 00000 n +0000508938 00000 n +0000532865 00000 n +0000509101 00000 n +0000532936 00000 n +0000509251 00000 n +0000533007 00000 n +0000509381 00000 n +0000509583 00000 n +0000509825 00000 n +0000509968 00000 n +0000510157 00000 n +0000533078 00000 n +0000510449 00000 n +0000533149 00000 n +0000510686 00000 n +0000510953 00000 n +0000533220 00000 n +0000511116 00000 n +0000533291 00000 n +0000511266 00000 n +0000533362 00000 n +0000511396 00000 n +0000511598 00000 n +0000511767 00000 n +0000511910 00000 n +0000512110 00000 n +0000512299 00000 n +0000533433 00000 n +0000512591 00000 n +0000533504 00000 n +0000512828 00000 n +0000513095 00000 n +0000533575 00000 n +0000513258 00000 n +0000533646 00000 n +0000513460 00000 n +0000513622 00000 n +0000513759 00000 n +0000513874 00000 n +0000513986 00000 n +0000514103 00000 n +0000514213 00000 n +0000514326 00000 n +0000514448 00000 n +0000514556 00000 n trailer << /Size 1975 @@ -19046,5 +19046,5 @@ trailer /Info 4 0 R >> startxref -533466 +533717 %%EOF diff --git a/doc/html.tar.gz b/doc/html.tar.gz index f0113734e9dc31aadf2aea967adb39be6f5813c3..861d7b45be90835d07cc97392d9bcacb8d8b69b7 100644 GIT binary patch delta 88161 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%0A}jQot$g%VV10v-QUcMY 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Ά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 V^}qUG{qGt5`@iLMQl0=P4*;OwN#p connect-args - Other optional arguments to connect. + Other optional arguments to + connect. This macro use a value of + &nil; for connect's + make-default key, This is in + contrast to to the connect function which has a default + value of &t; for make-default. diff --git a/sql/database.lisp b/sql/database.lisp index 3e8912d..c07cf7b 100644 --- a/sql/database.lisp +++ b/sql/database.lisp @@ -307,13 +307,20 @@ system specified by DATABASE-TYPE." (setq connection-spec (string-to-list-connection-spec connection-spec))) (database-list connection-spec database-type)) -(defmacro with-database ((db-var connection-spec &rest connect-args) &body body) +(defmacro with-database ((db-var connection-spec + &key make-default pool + (if-exists *connect-if-exists*) + (database-type *default-database-type*)) + &body body) "Evaluate the body in an environment, where DB-VAR is bound to the database connection given by CONNECTION-SPEC and CONNECT-ARGS. The connection is automatically closed or released to the pool on exit -from the body." - (unless db-var (setf db-var '*default-database*)) - `(let ((,db-var (connect ,connection-spec ,@connect-args))) +from the body. MAKE-DEFAULT has a default value of NIL." + `(let ((,db-var (connect ,connection-spec + :database-type ,database-type + :if-exists ,if-exists + :pool ,pool + :make-default ,make-default))) (unwind-protect (let ((,db-var ,db-var)) (progn ,@body)) diff --git a/sql/metaclasses.lisp b/sql/metaclasses.lisp index 5aadc36..6a5f6e9 100644 --- a/sql/metaclasses.lisp +++ b/sql/metaclasses.lisp @@ -192,13 +192,13 @@ (setq all-slots (remove-if #'not-db-col all-slots)) (setq all-slots (stable-sort all-slots #'string< :key #'car)) (setf (object-definition class) all-slots)) - #-allegro + #-(or sbcl allegro) (setf (key-slots class) (remove-if-not (lambda (slot) (eql (slot-value slot 'db-kind) :key)) (ordered-class-slots class))))) -#+allegro +#+(or sbcl allegro) (defmethod finalize-inheritance :after ((class standard-db-class)) (setf (key-slots class) (remove-if-not (lambda (slot) (eql (slot-value slot 'db-kind) diff --git a/sql/pool.lisp b/sql/pool.lisp index 1ac0a37..5573025 100644 --- a/sql/pool.lisp +++ b/sql/pool.lisp @@ -48,7 +48,7 @@ ~S Disconnecting.~%" pconn e) - (ignore-errors (database-disconnect :database pconn)) + (ignore-errors (database-disconnect pconn)) nil) (:no-error (res fields) (declare (ignore res fields)) diff --git a/sql/transaction.lisp b/sql/transaction.lisp index 13fcd7c..b7673d8 100644 --- a/sql/transaction.lisp +++ b/sql/transaction.lisp @@ -54,11 +54,16 @@ is called on DATABASE which defaults to *DEFAULT-DATABASE*." (:mssql (execute-command "BEGIN TRANSACTION" :database database)) (t (execute-command "BEGIN" :database database)))))) +;;ODBC should potentially be using it's scheme for transactions: +;; turn off autocommit for begin. then use sqlendtran (or maybe sqltransact) +;; whatever is appropriate for this version of odbc. (defmethod database-commit-transaction ((database database)) (with-slots (transaction transaction-level autocommit) database (if (plusp transaction-level) (when (zerop (decf transaction-level)) - (execute-command "COMMIT" :database database) + (case (database-underlying-type database) + (:mssql (execute-command "COMMIT TRANSACTION" :database database)) + (t (execute-command "COMMIT" :database database))) (setf autocommit (previous-autocommit transaction)) (map nil #'funcall (commit-hooks transaction))) (warn 'sql-warning @@ -71,7 +76,9 @@ is called on DATABASE which defaults to *DEFAULT-DATABASE*." (if (plusp transaction-level) (when (zerop (decf transaction-level)) (unwind-protect - (execute-command "ROLLBACK" :database database) + (case (database-underlying-type database) + (:mssql (execute-command "ROLLBACK TRANSACTION" :database database)) + (t (execute-command "ROLLBACK" :database database))) (setf autocommit (previous-autocommit transaction)) (map nil #'funcall (rollback-hooks transaction)))) (warn 'sql-warning diff --git a/tests/test-connection.lisp b/tests/test-connection.lisp index 6c3bc97..86c79c3 100644 --- a/tests/test-connection.lisp +++ b/tests/test-connection.lisp @@ -36,17 +36,4 @@ "dbname/user@hostname") ("hostname" "dbname" "user")) -(deftest :db/1 - (let ((inner-db-same) - (original-a) - (outer-db-unchanged)) - (print "test-connection-spec") - (print *test-connection-spec*) - (clsql:with-database (a '*test-connection-spec* :database-type *test-connection-db-type*) - (setq original-a a) - (clsql:with-database (b '*test-connection-spec* :database-type *test-connection-db-type*) - (setq inner-db-same (eq a b))) - (setq outer-db-unchanged (eq a original-a)))) - t t) - )) -- 2.34.1