From 01878727fa413ae2e8a1c0f103979a79af40de08 Mon Sep 17 00:00:00 2001 From: Manuel Pégourié-Gonnard Date: Wed, 25 Jun 2008 11:08:49 +0000 Subject: csquotes v4.2 200_/06/24 git-svn-id: svn://tug.org/texlive/trunk@9033 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/csquotes/README | 2 +- Master/texmf-dist/doc/latex/csquotes/csquotes.pdf | 4228 +++++++++++---------- Master/texmf-dist/doc/latex/csquotes/csquotes.tex | 674 ++-- Master/texmf-dist/doc/latex/csquotes/tutorial.tex | 2 +- Master/texmf-dist/tex/latex/csquotes/csquotes.cfg | 4 +- Master/texmf-dist/tex/latex/csquotes/csquotes.def | 4 +- Master/texmf-dist/tex/latex/csquotes/csquotes.sty | 34 +- 7 files changed, 2488 insertions(+), 2460 deletions(-) (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/csquotes/README b/Master/texmf-dist/doc/latex/csquotes/README index 7693ca69d08..1fe11686348 100644 --- a/Master/texmf-dist/doc/latex/csquotes/README +++ b/Master/texmf-dist/doc/latex/csquotes/README @@ -1,4 +1,4 @@ -$Id: README,v 4.1 2008/04/11 18:43:44 lehman stable $ +$Id: README,v 4.2 2008/06/24 17:09:34 lehman stable $ ABOUT diff --git a/Master/texmf-dist/doc/latex/csquotes/csquotes.pdf b/Master/texmf-dist/doc/latex/csquotes/csquotes.pdf index 110d66d5809..390efc53fd4 100644 --- a/Master/texmf-dist/doc/latex/csquotes/csquotes.pdf +++ b/Master/texmf-dist/doc/latex/csquotes/csquotes.pdf @@ -2,1085 +2,1089 @@ % 1 0 obj<> endobj -2 0 obj<> +2 0 obj<> endobj -3 0 obj<> +3 0 obj<> endobj 4 0 obj<> endobj -5 0 obj<> +5 0 obj<> endobj -6 0 obj<> +6 0 obj<> endobj 7 0 obj<> endobj -8 0 obj<> +8 0 obj<> endobj -9 0 obj<> +9 0 obj<> endobj 10 0 obj<> endobj -11 0 obj<> +11 0 obj<> endobj 12 0 obj<> endobj 13 0 obj<> endobj -14 0 obj<> +14 0 obj<> endobj 15 0 obj<> endobj 16 0 obj<> endobj -17 0 obj<> +17 0 obj<> endobj 18 0 obj<> endobj 19 0 obj<> endobj -20 0 obj<> +20 0 obj<> endobj 21 0 obj<> endobj 22 0 obj<> endobj -23 0 obj<> +23 0 obj<> endobj 24 0 obj<> endobj 25 0 obj<> endobj -26 0 obj<> +26 0 obj<> endobj -27 0 obj<> +27 0 obj<> endobj 28 0 obj<> endobj -29 0 obj<> +29 0 obj<> endobj 30 0 obj<> endobj 31 0 obj<> endobj -32 0 obj<> +32 0 obj<> endobj 33 0 obj<> endobj 34 0 obj<> endobj -35 0 obj<> +35 0 obj<> endobj 36 0 obj<> endobj 37 0 obj<> endobj -38 0 obj<> +38 0 obj<> endobj 39 0 obj<> endobj 40 0 obj<> endobj -41 0 obj<> +41 0 obj<> endobj -42 0 obj<> +42 0 obj<> endobj 43 0 obj<> endobj -44 0 obj<> +44 0 obj<> endobj 45 0 obj<> endobj 46 0 obj<> endobj -47 0 obj<> +47 0 obj<> endobj 48 0 obj<> endobj 49 0 obj<> endobj -50 0 obj<> +50 0 obj<> endobj 51 0 obj<> endobj 52 0 obj<> endobj -53 0 obj<> +53 0 obj<> endobj 54 0 obj<> endobj 55 0 obj<> endobj -56 0 obj<> +56 0 obj<> endobj 57 0 obj<> endobj 58 0 obj<> endobj -59 0 obj<> +59 0 obj<> endobj 60 0 obj<> endobj 61 0 obj<> endobj -62 0 obj<> +62 0 obj<> endobj 63 0 obj<> endobj 64 0 obj<> endobj -65 0 obj<> +65 0 obj<> endobj 66 0 obj<> endobj 67 0 obj<> endobj -68 0 obj<> +68 0 obj<> endobj 69 0 obj<> endobj 70 0 obj<> endobj -71 0 obj<> +71 0 obj<> endobj 72 0 obj<> endobj 73 0 obj<> endobj -74 0 obj<> +74 0 obj<> endobj 75 0 obj<> endobj 76 0 obj<> endobj -77 0 obj<> +77 0 obj<> endobj 78 0 obj<> endobj 79 0 obj<> endobj -80 0 obj<> +80 0 obj<> endobj 81 0 obj<> endobj 82 0 obj<> endobj -83 0 obj<> +83 0 obj<> endobj 84 0 obj<> endobj 85 0 obj<> endobj -86 0 obj<> +86 0 obj<> endobj 87 0 obj<> endobj 88 0 obj<> endobj -89 0 obj<> +89 0 obj<> endobj 90 0 obj<> endobj 91 0 obj<> endobj -92 0 obj<> +92 0 obj<> endobj 93 0 obj<> endobj 94 0 obj<> endobj -95 0 obj<> +95 0 obj<> endobj -96 0 obj<> +96 0 obj<> endobj 97 0 obj<> endobj -98 0 obj<> +98 0 obj<> endobj 99 0 obj<> endobj 100 0 obj<> endobj -101 0 obj<> +101 0 obj<> endobj 102 0 obj<> endobj 103 0 obj<> endobj -104 0 obj<> +104 0 obj<> endobj 105 0 obj<> endobj 106 0 obj<> endobj -107 0 obj<> +107 0 obj<> endobj 108 0 obj<> endobj 109 0 obj<> endobj -110 0 obj<> +110 0 obj<> endobj 111 0 obj<> endobj 112 0 obj<> endobj -113 0 obj<> +113 0 obj<> endobj 114 0 obj<> endobj 115 0 obj<> endobj -116 0 obj<> +116 0 obj<> endobj 117 0 obj<> endobj 118 0 obj<> endobj -119 0 obj<> +119 0 obj<> endobj 120 0 obj<> endobj 121 0 obj<> endobj -122 0 obj<> +122 0 obj<> endobj 123 0 obj<> endobj 124 0 obj<> endobj -125 0 obj<> +125 0 obj<> endobj 126 0 obj<> endobj 127 0 obj<> endobj -128 0 obj<> +128 0 obj<> endobj 129 0 obj<> endobj 130 0 obj<> endobj -131 0 obj<> +131 0 obj<> endobj 132 0 obj<> endobj 133 0 obj<> endobj -134 0 obj<> +134 0 obj<> endobj 135 0 obj<> endobj 136 0 obj<> endobj -137 0 obj<> +137 0 obj<> endobj -138 0 obj<> +138 0 obj<> endobj 139 0 obj<> endobj -140 0 obj<> +140 0 obj<> endobj -141 0 obj<> +141 0 obj<> endobj 142 0 obj<> endobj -143 0 obj<> +143 0 obj<> endobj -144 0 obj<> +144 0 obj<> endobj 145 0 obj<> endobj -146 0 obj<> +146 0 obj<> endobj -147 0 obj<> +147 0 obj<> endobj 148 0 obj<> endobj -149 0 obj<> +149 0 obj<> endobj -150 0 obj<> +150 0 obj<> endobj 151 0 obj<> endobj -152 0 obj<> +152 0 obj<> endobj 153 0 obj<> endobj 154 0 obj<> endobj -155 0 obj<> +155 0 obj<> endobj 156 0 obj<> endobj 157 0 obj<> endobj -158 0 obj<> +158 0 obj<> endobj 159 0 obj<> endobj 160 0 obj<> endobj -161 0 obj<> +161 0 obj<> endobj 162 0 obj<> endobj 163 0 obj<> endobj -164 0 obj<> +164 0 obj<> endobj 165 0 obj<> endobj 166 0 obj<> endobj -167 0 obj<> +167 0 obj<> endobj 168 0 obj<> endobj 169 0 obj<> endobj -170 0 obj<> +170 0 obj<> endobj 171 0 obj<> endobj 172 0 obj<> endobj -173 0 obj<> +173 0 obj<> endobj 174 0 obj<> endobj 175 0 obj<> endobj -176 0 obj<> +176 0 obj<> endobj 177 0 obj<> endobj 178 0 obj<> endobj -179 0 obj<> +179 0 obj<> endobj 180 0 obj<> endobj 181 0 obj<> endobj -182 0 obj<> +182 0 obj<> endobj -183 0 obj<> +183 0 obj<> endobj 184 0 obj<> endobj -185 0 obj<> +185 0 obj<> endobj 186 0 obj<> endobj 187 0 obj<> endobj -188 0 obj<> +188 0 obj<> endobj 189 0 obj<> endobj 190 0 obj<> endobj -191 0 obj<> +191 0 obj<> endobj 192 0 obj<> endobj 193 0 obj<> endobj -194 0 obj<> +194 0 obj<> endobj 195 0 obj<> endobj 196 0 obj<> endobj -197 0 obj<> +197 0 obj<> endobj 198 0 obj<> endobj 199 0 obj<> endobj -200 0 obj<> +200 0 obj<> endobj 201 0 obj<> endobj 202 0 obj<> endobj -203 0 obj<> +203 0 obj<> endobj 204 0 obj<> endobj 205 0 obj<> endobj -206 0 obj<> +206 0 obj<> endobj 207 0 obj<> endobj 208 0 obj<> endobj -209 0 obj<> +209 0 obj<> endobj -210 0 obj<> +210 0 obj<> endobj 211 0 obj<> endobj -212 0 obj<> +212 0 obj<> endobj 213 0 obj<> endobj 214 0 obj<> endobj -215 0 obj<> +215 0 obj<> endobj 216 0 obj<> endobj 217 0 obj<> endobj -218 0 obj<> +218 0 obj<> endobj 219 0 obj<> endobj 220 0 obj<> endobj -221 0 obj<> +221 0 obj<> endobj 222 0 obj<> endobj 223 0 obj<> endobj -224 0 obj<> +224 0 obj<> endobj 225 0 obj<> endobj 226 0 obj<> endobj -227 0 obj<> +227 0 obj<> endobj 228 0 obj<> endobj 229 0 obj<> endobj -230 0 obj<> +230 0 obj<> endobj 231 0 obj<> endobj 232 0 obj<> endobj -233 0 obj<> +233 0 obj<> endobj 234 0 obj<> endobj 235 0 obj<> endobj -236 0 obj<> +236 0 obj<> endobj 237 0 obj<> endobj 238 0 obj<> endobj -239 0 obj<> +239 0 obj<> endobj 240 0 obj<> endobj 241 0 obj<> endobj -242 0 obj<> +242 0 obj<> endobj 243 0 obj<> endobj 244 0 obj<> endobj -245 0 obj<> +245 0 obj<> endobj 246 0 obj<> endobj 247 0 obj<> endobj -248 0 obj<> +248 0 obj<> endobj 249 0 obj<> endobj 250 0 obj<> endobj -251 0 obj<> +251 0 obj<> endobj 252 0 obj<> endobj 253 0 obj<> endobj -254 0 obj<> +254 0 obj<> endobj 255 0 obj<> endobj 256 0 obj<> endobj -257 0 obj<> +257 0 obj<> endobj 258 0 obj<> endobj 259 0 obj<> endobj -260 0 obj<> +260 0 obj<> endobj 261 0 obj<> endobj 262 0 obj<> endobj -263 0 obj<> +263 0 obj<> endobj 264 0 obj<> endobj 265 0 obj<> endobj -266 0 obj<> +266 0 obj<> endobj 267 0 obj<> endobj 268 0 obj<> endobj -269 0 obj<> +269 0 obj<> endobj 270 0 obj<> endobj 271 0 obj<> endobj -272 0 obj<> +272 0 obj<> endobj 273 0 obj<> endobj 274 0 obj<> endobj -275 0 obj<> +275 0 obj<> endobj 276 0 obj<> endobj 277 0 obj<> endobj -278 0 obj<> +278 0 obj<> endobj 279 0 obj<> endobj 280 0 obj<> endobj -281 0 obj<> +281 0 obj<> endobj 282 0 obj<> endobj 283 0 obj<> endobj -284 0 obj<> +284 0 obj<> endobj 285 0 obj<> endobj 286 0 obj<> endobj -287 0 obj<> +287 0 obj<> endobj 288 0 obj<> endobj 289 0 obj<> endobj -290 0 obj<> +290 0 obj<> endobj 291 0 obj<> endobj 292 0 obj<> endobj -293 0 obj<> +293 0 obj<> endobj -294 0 obj<> +294 0 obj<> endobj 295 0 obj<> endobj -296 0 obj<> +296 0 obj<> endobj 297 0 obj<> endobj 298 0 obj<> endobj -299 0 obj<> +299 0 obj<> endobj 300 0 obj<> endobj 301 0 obj<> endobj -302 0 obj<> +302 0 obj<> endobj 303 0 obj<> endobj 304 0 obj<> endobj -305 0 obj<> +305 0 obj<> endobj 306 0 obj<> endobj 307 0 obj<> endobj -308 0 obj<> +308 0 obj<> endobj 309 0 obj<> endobj 310 0 obj<> endobj -311 0 obj<> +311 0 obj<> endobj 312 0 obj<> endobj 313 0 obj<> endobj -314 0 obj<> +314 0 obj<> endobj 315 0 obj<> endobj 316 0 obj<> endobj -317 0 obj<> +317 0 obj<> endobj 318 0 obj<> endobj 319 0 obj<> endobj -320 0 obj<> +320 0 obj<> endobj 321 0 obj<> endobj 322 0 obj<> endobj -323 0 obj<> +323 0 obj<> endobj -324 0 obj<> +324 0 obj<> endobj 325 0 obj<> endobj -326 0 obj<> +326 0 obj<> endobj 327 0 obj<> endobj 328 0 obj<> endobj -329 0 obj<> +329 0 obj<> endobj -330 0 obj<> +330 0 obj<> endobj 331 0 obj<> endobj -332 0 obj<> +332 0 obj<> endobj -333 0 obj<> +333 0 obj<> endobj 334 0 obj<> endobj -335 0 obj<> +335 0 obj<> endobj -336 0 obj<> +336 0 obj<> endobj 337 0 obj<> endobj -338 0 obj<> +338 0 obj<> endobj -339 0 obj<> +339 0 obj<> endobj 340 0 obj<> endobj -341 0 obj<> +341 0 obj<> endobj 342 0 obj<> endobj 343 0 obj<> endobj -344 0 obj<> +344 0 obj<> endobj 345 0 obj<> endobj 346 0 obj<> endobj -347 0 obj<> +347 0 obj<> endobj 348 0 obj<> endobj 349 0 obj<> endobj -350 0 obj<> +350 0 obj<> endobj 351 0 obj<> endobj 352 0 obj<> endobj -353 0 obj<> +353 0 obj<> endobj -354 0 obj<> +354 0 obj<> endobj 355 0 obj<> endobj -356 0 obj<> +356 0 obj<> endobj -357 0 obj<> +357 0 obj<> endobj 358 0 obj<> endobj -359 0 obj<> +359 0 obj<> endobj -360 0 obj<> +360 0 obj<> endobj 361 0 obj<> endobj -362 0 obj<> +362 0 obj<> endobj -363 0 obj<> +363 0 obj<> endobj 364 0 obj<> endobj -365 0 obj<> +365 0 obj<> endobj 366 0 obj<> endobj 367 0 obj<> endobj -368 0 obj<> +368 0 obj<> endobj -369 0 obj<> +369 0 obj<> endobj 370 0 obj<> endobj -371 0 obj<> +371 0 obj<> endobj -372 0 obj<> +372 0 obj<> endobj 373 0 obj<> endobj -374 0 obj<> +374 0 obj<> endobj -375 0 obj<> +375 0 obj<> endobj 376 0 obj<> endobj -377 0 obj<> +377 0 obj<> endobj -378 0 obj<> +378 0 obj<> endobj 379 0 obj<> endobj -380 0 obj<> +380 0 obj<> endobj -381 0 obj<> +381 0 obj<> endobj 382 0 obj<> endobj -383 0 obj<> +383 0 obj<> endobj -384 0 obj<> +384 0 obj<> endobj 385 0 obj<> endobj -386 0 obj<> +386 0 obj<> endobj -387 0 obj<> +387 0 obj<> endobj 388 0 obj<> endobj -389 0 obj<> +389 0 obj<> endobj -390 0 obj<> +390 0 obj<> endobj 391 0 obj<> endobj -392 0 obj<> +392 0 obj<> endobj -393 0 obj<> +393 0 obj<> endobj -394 0 obj<> +394 0 obj<> endobj -395 0 obj<> +395 0 obj<> endobj -396 0 obj<> +396 0 obj<> endobj -397 0 obj<> +397 0 obj<> endobj -398 0 obj<> +398 0 obj<> endobj -399 0 obj<> +399 0 obj<> endobj -400 0 obj<> +400 0 obj<> endobj -401 0 obj<> +401 0 obj<> endobj -402 0 obj<> +402 0 obj<> endobj -403 0 obj<> +403 0 obj<> endobj -404 0 obj<> +404 0 obj<> endobj -405 0 obj<> +405 0 obj<> endobj -406 0 obj<> +406 0 obj<> endobj -407 0 obj<> +407 0 obj<> endobj -408 0 obj<> +408 0 obj<> endobj -409 0 obj<> +409 0 obj<> endobj -410 0 obj<> +410 0 obj<> endobj -411 0 obj<> +411 0 obj<> endobj -412 0 obj<> +412 0 obj<> endobj -413 0 obj<> +413 0 obj<> endobj -414 0 obj<> +414 0 obj<> endobj -415 0 obj<> +415 0 obj<> endobj -416 0 obj<> +416 0 obj<> endobj -417 0 obj<> +417 0 obj<> endobj -418 0 obj<> +418 0 obj<> endobj -419 0 obj<> +419 0 obj<> endobj -420 0 obj<> +420 0 obj<> endobj -421 0 obj<> +421 0 obj<> endobj -422 0 obj<> +422 0 obj<> endobj -423 0 obj<> +423 0 obj<> endobj -424 0 obj<> +424 0 obj<> endobj -425 0 obj<> +425 0 obj<> endobj -426 0 obj<> +426 0 obj<> endobj -427 0 obj<> +427 0 obj<> endobj -428 0 obj<> +428 0 obj<> endobj -429 0 obj<> +429 0 obj<> endobj -430 0 obj<> +430 0 obj<> endobj -431 0 obj<> +431 0 obj<> endobj -432 0 obj<> +432 0 obj<> endobj -433 0 obj<> +433 0 obj<> endobj -434 0 obj<> +434 0 obj<> endobj -435 0 obj<> +435 0 obj<> endobj -436 0 obj<> +436 0 obj<> endobj -437 0 obj<> +437 0 obj<> endobj -438 0 obj<> +438 0 obj<> endobj -439 0 obj<> +439 0 obj<> endobj -440 0 obj<> +440 0 obj<> endobj -441 0 obj<> +441 0 obj<> endobj -442 0 obj<> +442 0 obj<> endobj -443 0 obj<> +443 0 obj<> endobj -444 0 obj<> +444 0 obj<> endobj -445 0 obj<> +445 0 obj<> endobj -446 0 obj<> +446 0 obj<> endobj -447 0 obj<> +447 0 obj<> endobj -448 0 obj<> +448 0 obj<> endobj -449 0 obj<> +449 0 obj<> endobj -450 0 obj<> +450 0 obj<> endobj -451 0 obj<> +451 0 obj<> endobj -452 0 obj<> +452 0 obj<> endobj -453 0 obj<> +453 0 obj<> endobj -454 0 obj<> +454 0 obj<> endobj -455 0 obj<> +455 0 obj<> endobj -456 0 obj<> +456 0 obj<> endobj -457 0 obj<> +457 0 obj<> endobj -458 0 obj<> +458 0 obj<> endobj -459 0 obj<> +459 0 obj<> endobj -460 0 obj<> +460 0 obj<> endobj -461 0 obj<> +461 0 obj<> endobj -462 0 obj<> +462 0 obj<> endobj -463 0 obj<> +463 0 obj<> endobj -464 0 obj<> +464 0 obj<> endobj -465 0 obj<> +465 0 obj<> endobj -466 0 obj<> +466 0 obj<> endobj -467 0 obj<> +467 0 obj<> endobj -468 0 obj<>>> +468 0 obj<> endobj -469 0 obj<>stream -xڭZ[~ϯ[e wO"i2( -45c5X9.xS CsݤG7Tp©hjfg&p% 4ӹcJ9|$ˤ\{?GZNs񫇿hy|D(x;y<<e',()I[/(ٟU3S%/Oǯ"BjMef786hi&l4yYMG5EUǧ-M}qv,1wT˕#_.~9+c -3(# Fz[D='Ơ1PptFjH8ısE$h=nLk/u(w)Ỉ>\ɋQԌKi(XvaMS+J=*zyzS8]NwI;I9@JQjlm\,7SՂV֘: 10Ho d}Е>A ] ϻBer;`n'mI& >l ǩZu ZaaKKOg7l 0sGHb ,JPI̯+lO} *Cc*:,,3% -*j^F{ÖB@FM|@_@M,U੊R( NYy2^"<)x/ݰ^.ѓ2Iu$kUMXc:X&I}gjH&4L ,Mz' -m׃G: -/ ':]p<υd!,8ڢ::!݊NX+nu䭅Fťؙ$@@!^PQf`  -*(\G&Wka<ہA $+PϜf{=o-ȮzȊ21%!+ OfBUKj4 [wCOn -ZLrw)(=j2O7+*\FzYOVk`> +endobj +470 0 obj<> +endobj +471 0 obj<>>> +endobj +472 0 obj<>stream +xڭZ[o~_T:.a;:J-y-)=ݥ3E"ɏϕ;ndULh734?_7A+I8ǧS&q80WSS,40LE +D@&H_1',$oW5eUA?fD:H^铛BkMdf786hEXui&9sv@W?Yd(tt̫-G~k\K 31*ȬClɽ!F͓4T@s"ްOʄ$kǼ +)[,q3O7NWj 4(魽\ì 5vVHB-VE|l0sNLGy:͛Qtx :u|m2Z2` + B4RLOyZ-\!ȉN:uHLH! @zzbD#YO.d~'쭍}{ 89W(ah㱎?ڛ6\xuB3"[ iͦMf\ea䠡!8[` IjAfX^o$in&QfoMh[{G3<= :e5^O$-{a$ +^C/o,^w1E e=;Tt( +Vɵs-{3u]!Q!2jvӢIOnmYhD*$.Dd޻Qq~gc6 +_dTr{wE%# +ծwnDP"O!/vw$"}lax X,)PXn8I[Tƭ7lYq!ʦ^D }E_;}5Tc] y}x凤9(|ϋS^l +[.\gXiU 4^**,关:hzAEOh2UœB;%܎p6heϥlUA#}6:wnr6|PѾfڏ%`UNmdmlx*v)~]lze/6U*gV.T \w刮{>|-3~u῍?\mo{1Kq$lĆQĶmi8^zEdAMg/.فs٧X+X,V@p8qv'[@o"Eg:ܪ)=#ٗv1Í&n1Sg+TlfR5tvN3ݧn_ӋC5{הy焾8\+&Н}\*6aO1[]N}b~(d[`Z-YVs wW!aR +%9gd-Y ,,;P_B ް 8G_&cv^ӊhJZĘ -Z +`t8$NlUIt5pXtNHC$RV2*"_MR G|=< 5=A,>!O[fBr&:dì&=PLBnbK Η=ͩʹqR?(V1NJQ*F$W+hL |jxӦu618[U` VZ}Yֆ;~>flZi۾txAxS 5ϪlϬ(-fͲ@ueob"$"^ `6{|ׁzJ@-CY|+ -t[|cٻ<}ﻮOZB5:YyN~,z}e7ևHCRi^ -)K_Ư_yvCRXbzxrK &"9ZtnCɑbI31}u[s1avy3h.YRW{>10Q0}<깅|{sV<3zz,q~O/B7l1 їC˭pc~^ӊhFZĘ -Z -P8$I*{'y3J!9cra6r|p Սj&"i~ikI!w?2륄lnCgY=nˠ;վ{c[>ݷX\.>0tr(ZR-uU4bs8kuJIEqѣ* "F#@e!r`g8_NPΏΘA!D㴊=U]U"LT1&Py21Cs1.O [Y)&m?|05U -N:qHju 2@9ú_yY}[߃lEК.Wy>Q\|w ڕ|W8u/t9ΈD-O~}U/I"m5pٺӢr$c80DA,Ϝ[u@Ѫi,R\Xeq1 ?d -rR]T2Y`j=bx SbzV 8(΄#y MW!TrarUH~Z||5&PWHI<ݠaіwAf("J~tc0H`7l>/g0f9T naf(B̘v)/]3N 32!7> -endobj -471 0 obj<> -endobj -472 0 obj<>/C[0 1 1]/Border[0 0 0]>> -endobj -473 0 obj<> -endobj -474 0 obj<>stream -xڭT\]5ݝ -(%,8ww -xO~m5^{y -& (v0 d]! +3jd@tB@`)SPe -P6uyx\:ʮ.V><NNW dy` [.`K3` v8:-\AV5/OG9`2:"@O+0;z:!V:sWB||Lh+?0. @ @tvZ2}Pq:C<`ljS w`gL0`'ؿ`hgfY<|tA=..wgtfz?زg -j`a -1__WzYrq?)a}(W3KwJ"YS?hJJ'\?7ZMmk8jr@a3?s{n@g?3OWO^hª@' -3/_#KCAv4?,5(3( -礣D査忪0(PR‚W;;S׹ p=}.oS΃\d@@ 5`ij]Q@VM7Ow]@>:lv`2-k -W0"?#A&5i0f -riƿsך]+BAWdu|_P{x39^'Ospү}m zM4GY^ ؤge@j Ƥ &}89 88vu˓}='aI^lh<>zދ6Z.8Ψ 48jy٨ww#*FzA\|.t{K1 7nmЛIF3Fr`J#̍4A'v,|RDA(<H?FLxRp:iV KF/dm -yjlJTZA -@_.P:aAp -̯uG\Q=*X+7fK&u |VCGkkr5Hpr ,w#_ )ߵΤ5 ~4a?03]5sDb^qAgWzwFQFl$wKs0k*ʛ35 (8Ym}0֛6O9 '߂$Ŧq}H.@)LESL'> -e5-*_ S3f-Mb1} -9zcծT#B @ʹxLVN='*ٵ*9Y3 \KTkǪ*|1RI@H. ͏WJTyhc .HQ~SWК -vm n`nr0⾹f#(dEc}] OCU $tg,'MY0".c] < -J*}P -G]+ҹV}A,):Sޱ> -s,TI .p^PƳb[O$p,PLK?4鋐Jv(dO!}k (յ৹.J8ob4aL i`1TKdlkR4Qᣖ5i4"o\ɒGo(G+x 6QLK )g=ycPLܾ -SK@jξ(ը훃rhw7= /hƍU!GlcON('c8u x8x:^Sש2dW.YW)d+7.Ǜy@ [|q#%fÍ(n_~ -;|7YnZ^fR|^TTgE/9~;*|,/ ,MuU>,(!]fQwf\)*vx{aY2mE9lL-jGʉ,6 -{3hbdx{`oO<h1#?Yݻ$~;E7qaJ)_.Ͳ3}f:1'7arg5J -@a0I"'E\:j? -XHG G7N!le%stquj`4I[xhz>Z)轟Wx{e'`+?jtߓ/zrhK%0E'[bWl0J7ƶ?"5Ė6^fQ&'O.nL{bZp ju{ޙ"~N1p+SKe^S^EfWP]phlmxGpK* 9"mq٘KIeXˇM$s3 -0P;+@%fa]SO? 9ن{䓁?h+e{n]̇+3:Jdrv8j/,tZ~KA+ ~UK%063<䋙Ёwr$㭩Kg %>*c(֍$^OPm,>k=$šx{ -F%ƶm(12m<$arLհ苽~~KJHC +r{\mwO㜔~6-u烸EL2[׌*AV"Nj_b38To'wwտky- -s "68M R%ǐc#ԙ<9l:տ̆O |*4rєA<'UB:$fpJ=3!&'2T8mFEd~YRr$/:䪬HFs2*#B!s/anU筙 f3Bdhex " -?fw(߀ 6wȔGMh<[ۜ`{>E:}q["Ԣ8*u[0gFe* -"[bm;')QHf9BKHԏq^e=a>i`_GH:>rG9" t/"oj ZѼ+F s!BЪr^. KsvE-{sS%,&L*Wk]ƞK/7̞&>l"3a6yDpfwE%x#緻3Ovۅu+xa8Z++|QO֧x/ <#[ʲ? G.90I ;G&~:dib8]εĶ150)`U|?>o;̘n_.M%1pIyg:!IrpEvVM']xNY[(Ҿ=PykVkn6|yd4ҔѤO>+'=mܽ'N+4lP*Z-cה{~N˚àCWDm${AL`N,b<3.ta4m5T(JYGbZBVpй D,xvKuEd/fϻ*z8FEf -C%"BJ"{IE)ߨ Ds 28@u2o< -y o#h#,X߆QZE -͐*2@zUcJDT_oS!|4{qيgErn{rڕ -M4^WnK0hiʢQlOJ Xԡ/1 ]C0lt ݾ'I(` HΟg3w@C,|G])ou=slfc'ͼRxv) #quȥ; HVWSw$r];S7h6'~С/$efV&%j̸DzabYum]fCѤfS%j0)"$K_꺢[-E7Ri!ü+EA$bo}-xvA,g6{/oD1WwS0&a}-h~!;D,JcDEn='A -{ -k>8W2%'Eϸ7 -#T40/ӈ85aRQ Ý>}>違8dDȶқ9{*jVI6(j3W!DX tebֻ6ڵcKڱ)ôNC1@j UM+K'ۯ 6鼚S^VڈB99^/:wFzD:KO=cecluZ~=CQ0GGau5!Ws+ӠWNr!BYM#SH=/ly6+,\䱘bN 74IźJۈfk}c@~ﴀ毂7PhxuJ -r#")=kv"nS"nIbX}Б,qo~{S9Y52hfO^.!"09^lKlK_)ACdݟG5}ir8p+ԠHѕV!'28^7DYDځO}VsiL ,0\*KDZ[mHߚܝX~8. EL2"* ~MgH–Q`Uc_WTɘFC^rMZEiL+ǟrՒv WWN(wAv@4ABVg,a`OE8{zUI$-0̧ U8~$wpL}|~`0ʝG' ݀R)J<8"w9,~t:R=͖fy'+ &a{pS(iw! b7q;$p\"FiE -|% 4 -5/&Q8aQJV^ȣށ~Ęq-rd-]"/ Twq7x/6םNMlۄ~;-(&?݃"Bbd}oBqw~%CplRT A{x˝e V] Wghv񀠹pN;wхnM;c}>OsF0ÿ$|SR _*vg_G[ 1zov1Cjjpun%;r1"iulWXd܇|-]xJ&q5a~c#?+b:o螹f/\O%ҴߟO+07E!qs/M̧<_RI -VkkՎ,tAD7(?V$r%H6BpVSW"3s͘6y잱ө;~z/c!O&ӻ䩫h?I%s{+[B_+ ls9FgW` ~9`fKZCufdq5mC~}7~3^"\"n풀.OӴRц.|ι59ђ%2õfz_nPI:=x=ҐB -ʵ߀eY=. $^@rPf&nnDkyIZPQg˽dZ`H=s~ce6;<5y -FNuܻ|_^}q_CI _.GiS+ yFn$*`2K:(Q~W~;A(QY6OXS#ݲ0x%.2 - [NOn>0!DM[(N$> aPKﷆ(i_`H+#Ϣ_`+ -!S#9:a!'}(%{G$N7׼p!n~.̦d~5x -9L"mm-vdJۆptBun1) ZW^=qIu(!<_gWwler{e/[3z!BYYʂOА,s39 禄JW8;4[n!`>v˭}㌁@c:ٴpόKfH8gc&<Rˋ;WE9/883FSEHakۣut1OUz2+eT0|A8t(z?e3}Dۣt -袉B-1Ҙ5$1#(?)ذ7yNe"bo;֭=J1kӕVfyer 1 K}DBIE/U[ -x!,!֚ - 5|w -aF2G8}#Q̽4Dɕ^04XhׁG9UxB BcH0-o~jfHs%F}61-lIv`Q}<#2O:,Zx.f(`y;FC _;YՏ̂cS7KH 9D> -qDBF8TGg#lY`)|JD5„Q!}wˮ1`yJM=cOv?e#1DRշ DgSH9U&6'v9y=ͥ=i60﫠{A6W`/ᚂf%rN$keڤ6L%?*f$EQJnD  -/?)=%@=[ xVJ'oGMȮqr݌ٓr2 3Ls 2"骺 -&f5;FEZ>Rivx)WKd3,~1vFuvOU8s^kjm#&(dK u!~ ;l>-_*BRF.ǚݔY)Zw&J -lЬDiBo/ K#n b])=~jLyR@gxB.RvŢ -][R(Q>eJbp)>ki`T^jM -OF9=%:֓JsmЀc/CP#` ݠA*POx~}6vQ>BbA<8j - wdqnru -[1x+DZUygnԩ#@Ю\r!' h"q`.4eM6]e@߹L)M]jm85IC7Q(w wJ{0%.ί-X5PF BǮsL -Kx6qj0:KbKX:ʻ5ɇ6v\C -l -$X3ڜm{hVzeALJ=%s0o;AHF -rkQM[$)+i΄WQ%[y_E9;2B}ڲ$iOogcl|E2ܛV73,}ޯL k6jO]{@𱟂x5s!c$C+4t!vs&^Mȸ0BƎy/rcyIs]&֘=q'In۝sD@R -1175MC$" M<7 ma9 3{-!C c' :ߠՠt z , mK,%tYXm jL'o7N}tWtK'|G?%m~uRU&nsxpm9K0A~Pb#j+/[\aox1pHeDZAxqyeTnPXd{#zze3,Pmn&'_*#ݚGU'PLPk6HB)/4kL$r̿7R -lL!'t7|"uC4?': OgjX]& ZLO{~(ʪ1jus{+XTMGA٠[GtM$Nj~ΣFfCK*3 ]s՛ -Uyv̷K:l?Xo)iug1d0_Җiorow8Fo=UB2B(x,FĢ(I?׎׺^"Qc8R )loI܅*'q۫'D*cmvYXP0[~q+ PHۨ:1v(dC;K_yniE7'g -R7G _rBe -LOԛ'LO2*K!2Ӎ9E1\_p2sk)_$1 -w)-WUК}6cы?`0ƱoOiq0Ne/s.ܢ:/j1cX~swCqXSQlEQTp,ET(or)nw=)jd**6Md4 bl -Md̴߱>|49A!y^- -_Onkτڰ$r --tW@Uya |fn峩)j2q{TtǰDWF+0meM^1 -e_r?b;ul\܃W}D`3hq5eL]\&k֩YwhE=oQ}.l!2\n -j}oنf.B!Ke}t^Oԑojwmg+Y9ڠuvKʘЖ!TT0ί5\c'Mo#K``=/hQ|Oo$)|$Mۚ]}`~MG)1h -竕*"1<$&N9RGSUB澤8w99оIX%yf2 -%²fby$-3j[W$ q;/ 54MV JVaZ"$_OwB0-/H eYKrh`M3|L<̢9rNZ~ -.Dd>!2Pb'[Uw%[(UsĒN0\'>%90^cHR~`h7mpL'=98x~"bRӥcq φY.Av~L-mW?ҫזTwӳ.V,9U3TZ3mMbgn0[q~g5Y|~G)q9Ƅn|ߏRK0m!3Y -c -Mǽ9\L'Rڠt?~7/+č -uӼk 2Q!H&d" +473 0 obj<> +endobj +474 0 obj<> +endobj +475 0 obj<>/C[0 1 1]/Border[0 0 0]>> +endobj +476 0 obj<> +endobj +477 0 obj<>stream +xڭT\]5B[p R@aC$;݂_{}o_5F^{lV*jL`c։ 2:0MoFVvFN n P4rظ9y9yl||oΎFo>|vv7 dr2vmM@SxC752fNF@`6u6ٚ,͌Lk + p;@JkBF-ֿ9F h 9P:\oL?TNٿȾE`v0s)w`GƿL6F[O hp~)l +2yz3X +'#[G3dvvpu99mٽbdZ19Awe/+b;$|KAI#d%;Q,W^%@bS%IAџM6FV567&B5"sY[3nl=|h'ob +4CbQ;@+ +3/_#KCAv4? ,5H3H +#D査鿪0HP R‚)gkk%# rs;O#?[-ߦ_9J܀* ' #ovٷFښ5L@?ݡv`bc{o3mro(_Y>IK1󟛿|$4QWszK? ml4߹k@n]7d{s|I_Py2qs߸ +'OuK" & +h86T?*;%ξq'KdsJzMwm#i|0 ÍY. s +I2EKɜo q'vϟw*@eC/#v +e +ߓQJ-R@|}oT.JqREǜ1.jSHxg? 9/HCxFpNBiO{HU?h,>Lc =QmB)u u1Mb/k 74V1:58BAAB~'V_+68IkA]T`} a@oN9lW oҪ0<% + m:Yp;7  b>3ѳ}kԣ> +Ew} L+FۛEo]MKQ19ǨR7K `fD_iX#ȗ= OA":3e'20rN2OF+~ypJ!-*uvdCQ"yB.5!,q#d>,ztXQZ}db%B52b@U"0B_)k=![KV2g}]5[?чm8꼚 z+RԛV U+QMKT I궓xX57%# Zv38|-eI>Yc%>oK=rtuGhckTSꕄ;X +0`(`N)ip:kI*lIGw#(UP% kS@K,0O[) UάCMd^)OX~9 ;^e_nh>z#K高,٣qhnCଋ7ǁgsk/KF\ +7M>v"AdfӺUzH~U1EDQR'4v ?kW>7:'ޔ)u-.j#n͵k]!=A-Xoا%g =u)_yO5M^Fҕ1,9[`uJqȌUqsÍ4bmt[<|TEL0Vl%mnTKϴ B#ϚbmFXע0萀IR(Ay,q-RW?Ȧ$jt[d +t&xy+Ѳ4Q[w]gD?nH +c U(I<`:oiPK)JM0vנ8e9κ^[#p:ND]ÎCbcS7;Y6L\]W/EVr}"6Fp 3-L㤖&fSb3}R/GG-aMUiǻ4wBv`;}XV+K(H +&ŗ"bD4x*:z,֔c0 YUTMuEDWK\$ MlKl]X4/^KҝTt8./w~1SmKn/>>U]b"^r A=bixA!cܸ=Ѩ4VO5=1&dneTVe[981,hp-s +l+:5~E#ûzU|e?QEIyFdϯVV#QS> Nڻmd:(s>i"hV˲{U,hkaj}ڔ"z1eH%P91ܢӸ +npb@}g9ӋPkIHgsN@rSuc\;^eB?6HpbH_XgFE+YOpzm~fteя6Y^ႀ DNH%Ƈ8ixTeM%XBH?7JO­'swrv.b5H{yr?Hz/e} :qN蟯v%E(f9:b +#,ٮ< [^DYPG@[ gw_ Y>HЛ_33bTMsr!CP4³=!*s_ndvVkM1);O:n_~ȹ:z'H??F km%aQ֕AeG0 +AK:Βv"4Y<]6VX|\>Y&:HR`4|TM%^c짋taGt)TVR$SV-DM͍zC Œm#ÝY'+ou[DO14^`"EkN@7[SVG0TO8ӂ`}('rD_p Mk<@FA(î|9k_O%{K߽0*O3hq҃$ Zi2,HJʿ|M8V= +\p2x]q2plDE+}F;hS)8`L s .7Zxai !1l}3 C>EiINw~J|@tQ`2&t3Y&2.ʹMzY '$puSɣ"H1 +3-?(s 2(Ԃb`/`8fԱ +ܓE>HQ` D2H8KqIy8k{*Sj!C4^$\ji Fy΂q .w?V;HP:l(Oo#kyH^+pߠU$Yƺ+/EdK2&{zIRHGوkUyDR,PLWs]*O +ww1:Ԗ8 TQQf>YK7e{O6)+6Q2USH Pһ "3F|Ij՛~qp]:ؔ#jorV![g sݐ83# +bV亓q[&̖=ˆX}1=+Քd6gG'b[ds## 5KuT]%6sje5v!~U8J-7E5!>G$e7I&E_l˷M3Y=}l? +.g3m_kf1D|]0GmNx'/9Y-$0Mj?㓹:ᣮr=KysiU 硖~Mvuf EhZufyW{/~@ߡy^;5x^;ԥ6ܔr;g"g HY`g{\۪:4ai ]򲖺6[He8^V0l, +=:eHi9{$./aB6gӗb"Ъ[Gzw +uE.܌~zigES_  򓉌y_>63vIO8TaPǯ 81zϋ(u_BnnxL>Ll Ph6AJYPrm w9{r:W*$1F6L-pɮR՚’]}8N*GF s$5RicɎ} +!4`MIJk|ZG!f'=>L˃v a^xܩKַ4[[( +䥢yg.aJӇƖ֒L+j + O[ +em(+ +aߺV5>AxC *$Ӊ( >_>k,PV*AK.$ [2i9*nf&tXVTΖH8#)kM!SQ}rzЁČh2isF),߇9uCXV,p4KK=JLx4)Н +)s4>.}m6Y-zke~]-<%k_(Sq0|k2Q^m!N@ih'8ɑbV{t5'-#a]Lu?뎂5bݡOlk)A7>O^aŁ_(07x-屬ϔrO鿡kb}&*ta&O⩐&3|TEuz4i؃iCa]=ھi_p(D!okֻ>;tS+vkǣT( @|>a.f1  +aEйw-[(I˱6ͧ;/:gbMv FOB a8kgB+X6^P~Q)Nx5 +ý"<[B\ʪsoHzIl}sDϼhQY!IJo%02K4%5[g[ RQ9 Q?Cc6}BP!r&QRwzWY=Ae +E:,0J]fTRXFeeh`նdvΡߢ?Zx| +% +w q <]$>SeFhFdbrZ>@YM) |Ƀ?-#6~v40րfіpغik.Cv ٭]䖅|I^Hl{(d_' őLLf3sTffI0 +Z2? Z{T9q.'Iæ30"\Dg+J՘Fku_s1Y{RL(V!Pq$e]~Y B-˵\FJ..QK(wJrNO>G!MOL5B%sT^iovf.H1`nL?T}!#ƒʷ< xY*b63~i[rHnk̔iCͼ[Oj0!9X `i(<ϟb[zi:i7J+gPѪtç=U2zh5ȣ2RJp +kqc +˻h"ulMv+嫈c(0:a\#ߗ+~-`Vl^}e-iL !Vv +KjO=|`mGLM6J!~=5[bB5 mzlüOi>w%P '14hn,ۡ"Jٝ`ҟrJ_z97$7AZk)ZJƮPSFfNk_N~j~F0\aj;2M +02豕}g尳%/J(=he[RP}{6<_ze+",F6P3k1QB&'srT8(4i+* ./v6HY(,>P SzjNc[괈vVs]X ňDUnCݞk>jgѥ\\3|2$F˶g{I'l9en?ɶaûH-ϭ~!%`KO%n&JJB{:md@5RQh +vzJxWPPʩB{=tG pAt([/6QӡU\ŘURuȤxF<}J4,>cj~עdWޙN:ކ cf.ʯ?{edG1 GQZ%Æ6Մj˪E-W h~_#"j/P'+fQ"jq@>2⎛!e+[ 66M}杻~¼Tw5 Xv +9gP{In_aYG)6 +jw`kX(w*ƾ*΅t[it7ue+m: Z>=>CÝC N#Fڨ$yv0;/̧N߶bG?#g |B 3v/gͻ8YHB˷wf0ZaUQx́(K^IfW0 q2*~`aG2ڮWzCBLlEuAE`$S3e]$7/!cZZ{Xv>{.ƞ +{o|67IOR#O/M.S6ZHxh 3CT`?*.*1#-dP )EAZ:t(us3Ah>I!C:iwMK-#oTO!47 0gu ,_P!Dx3h71֖ +ɛuLKb}aeFF*Šا{"r @?ZF{; +1K +R-b']X@(ړ%bk35]j$=x5>sI27>9ޚTG×6сFQUSQ]&Y-Fh, k\VJX<hv1BS) qk["%ҋnOz +=8I "EMu/CG@*B1gFՌ뵙"IHu:Q )>ƺmbK +,uL9mP!V:x:rJ{rqd5LV3'ʻWE7WHoT>vHJ5<4Pm&90<:(jy" ﰮi# lf7t]iVOP1px"-$41q&8^[Ez1yԽToY;[8dy6p iY2N +Iӫ? ҷ_& ۄy,sHa5;D76SwŰ$E{5sAu =XE{ 6(s pՊ2EA͗~bmjᛂ$Gv{K^Y.bn!bAvI(5u",cQ%BiںCcѕ+q GV_YdHiu;pW0jW#DG,MF;}p.7MTbQc*v1] +:'gpUPBq}D3Q)p{*Q+Z%DZdK'ITZve$)iqW:y4C")_\0fJDtah:-d~P(-@ȃiaOf/ȼ\3e^ x}-%r<5媎_ڎTXNi1wLL!ʼn-ŝ6F=Tv)2f?1;DޚfohaO|54Qj{agO U¯QL`1MW3%YS0 +Kk琱kMaʟKC?\;,z( SNQ +k0_mP({ F~h/- +O:gɐ7dhK|}{0v$s&mjl-m)^B/ tҰ!ٶ +AAxVq9 f}IӋ[_n5Pi瞃5"p?áԬH4NiQKSk]>\Bot +*= +X{ضq|jO +s]ֽ3}Y̸XʃqNڶ#>0͟R,N Dg&h^2bQ +"ޟtM-*n,ֆIveNשVE_"vo&_TO;<Hh~V_礁fh@<)h 2 +<`9Og ;Vˆr}jS֜c^w1%>]4ϴ G0~L$Xx]Cm:m*d<~?.flC:.H8aPD!₆|; +G^F'WRrAfSQ{kqB5_B|J=/Ƶ ) ,Z"?K4;FD\;}zUA5.0,V$J+oZ{3q1Ֆ[0@SWΥlVl +S +MhG +($Eۤ\˱Cbtwr]Jߢk*@[8ux6b4L*;. +4.)6eg˕GGE2Dp+a&PhWQIh+[~ p(W ıdtZ1\?/9~M+X +⫈|݉^q{1Q5aS!G3Q`2|[VJhB +SY귑(}5iĶŮ46̅sٚD+әNGB!wkEef-ݝf䟾$7ڟws?7Z=G m19Ԍ^ RWahhSG*&U6x7;`~tJ1qU@]d$еXɸ[$X +x Y%b`u}:hsAt))؀nz\ص ϱ-[ZϺMb +?>Mx<6{^Gx>v$6ae^ +jRcn+}Ge^^T#FMqI_Fz@3 2%:CH]M?Fј]5|צ##{aLW5ryQ^V *"ä[~ws-T#]yRޑ3Bb6ųO"9~}!{pl endstream endobj -475 0 obj<> +478 0 obj<> endobj -476 0 obj<> +479 0 obj<> endobj -477 0 obj<>stream +480 0 obj<>stream xڥwuT5 JI4 tKw3C -%"  J!Fy[f׾zaf㖵ڀ7?@v!PTN[bef0D$( @ @@ -1090,7 +1094,7 @@ xڥwuT 7r$}Eʜ;Qz`ȟ(f:A?2*xDl6WÅ*(o׼A?TQf_QcTRBD1 CK_wvn؀(U~aԏ,&. 7J8E(@Jw/(B|B<Ѹ( *`w*&J Du$*ܿu??zؠ\ͮ :F&TAƎA!.>;=.&*g@80]VE7Gj1 -vC@`_4 d!ni{:6؁.`H3/|brw EBu/JdhSF=AmbMUi[ +Mh/„"?;2Ö(#x ښ(~"eƼ{zWEWؒf@tzKV &^[&t_aq]f #u1I}qE=Œ9Ofxq#Y'iwBq(V)4l*aLdZ"+H|Ӟ'"x(L;L;i!+cF{SH͛v[9 L/JdhSF=AmbMUi[ +Mh/„"?;2Ö(#x ښ(~"eƼ{zWEWؒf@tzKV &^[&t_aq]f #u1I}qE=Œ9Ofxq#Y'iwBq(V)4l*aLdZ"+H|Ӟ'"x(L;L;i!+cF{SH͛v[9 LOT]3Z1W?8 S,976Ԏ5=Psق& Wz6) ͔\A!3ÀRpZ^B…)=JN*+p C L1:ڢఃez#uWZv}&ͤީ.Z`L>lQjӪ䆰52Q'W5NJ) 4Ygb M>/ =_˽;X7Ѥ"S/gP* @@ -1140,18 +1144,18 @@ e >+X[µbQ(]Iu; V@ܰY!cΘP8My@)J7T &m>I}[GzkD,ߊ>$J"z;O.i DdxuC=i琚Vԓ#fl2KTԢE0+YG=0SAX0}9SI.)hHx,Nk10Gx.:rPn%_rު8[l^pA&4qqLJ;t𪤧 l0~=!;5O_§|V95G4'ۃwD64Qe$1+'U+0qqn}cwjOTEekJqkNj;1-&w'Bه],?X2e'M2; ᘁ6>s>45{_g9;ؓ<ɤdx_Sn#f(ѲK3-8\'iuqvFlq7'k6wRj93J2#ֆ\ƚeNfͼ;Q,3|8K}p}pЪ;F)f - 8Nsmѻ' 6my;G8v[yP/<l9~6] waf!_I@lIFy5 j6p + 8Nsmѻ' 6my;G8v[yP/<l9~6] waf!_I@lIFy5 j6pv7 endstream endobj -478 0 obj<> +481 0 obj<> endobj -479 0 obj<>/C[0 1 1]/Border[0 0 0]>> +482 0 obj<>/C[0 1 1]/Border[0 0 0]>> endobj -480 0 obj<> +483 0 obj<> endobj -481 0 obj<> +484 0 obj<> endobj -482 0 obj<>stream +485 0 obj<>stream xڤuT\%Ҹ;C-Bpy;]NsڻvCA b2J\XybV&ή@g%5IQuUBhj r7q݀O;+_ n.&>l,6vNn8 @@ -1159,7 +1163,7 @@ n.& tv,X7S'gE:[ 9+go'20tFIU+#++ ڌ@(xEOjV@}3PUOſFq%]>Dbo..fJ0('+ ȧ&vsCzq|"o~lb rf]O\?[Oc^ɂ i P4]c̬,쬌~|6sK>$3ڛ|Ng19,,}Jcϰ8X0!ubK&4 S/y pg8H {PTk6&9cj̄.?ctL|)݄hZӴM3b]:XƯ|kv.VJ5E&i 3 ]z @@ -1302,48 +1306,48 @@ V# iIoj/ҸOL0?Vk5c[GtPgVh_W0G^jlذNJJĉNhn-+r eeEfS|ʁ)2CN*p G]T%_SaA)c>OA[a|MS0l߫<-Q8Ituzp,aglIJ*H +jg\8Rx#jM/u;嚳Y6 <] Er4Hzeog JgĀncܔn>2,-* -DJ7/nkW-Y xRH>X2~]oژ֦D8~sF>^^<o +DJ7/nkW-Y xRH>X2~]oژ֦D8~sF>^^<Ķob endstream endobj -483 0 obj<> +486 0 obj<> endobj -484 0 obj<> +487 0 obj<> endobj -485 0 obj<> +488 0 obj<> endobj -486 0 obj<> +489 0 obj<> endobj -487 0 obj<> +490 0 obj<> endobj -488 0 obj<> +491 0 obj<> endobj -489 0 obj<> +492 0 obj<> endobj -490 0 obj<> +493 0 obj<> endobj -491 0 obj<> +494 0 obj<> endobj -492 0 obj<> +495 0 obj<> endobj -493 0 obj<> +496 0 obj<> endobj -494 0 obj<> +497 0 obj<> endobj -495 0 obj<> +498 0 obj<> endobj -496 0 obj<> +499 0 obj<> endobj -497 0 obj<> +500 0 obj<> endobj -498 0 obj<> +501 0 obj<> endobj -499 0 obj<> +502 0 obj<> endobj -500 0 obj<>stream +503 0 obj<>stream xڤsp6XضI&mlm۶llmr<}?Nթ}_Ww_]SCNB/dlgh"ngL PtmlUl&&V&&f8rrG(لٿs|ˇGpvr°z؛Pڙ9m"vff..&@'1 `B5bm -LrB _pBր&N&& ؚZ:[v&@G~]PcPaH()ˉɫTTDTDR*_>N';Sg7 +=S?.F΀/ףW'@Ʉ :NFvN.__9;$\Mmm+$-U9'gwMlL@3G!)Q\HI2P|t_b|'47s[ ?迲t'FQѝ\Bb\L̬`l_T/Vf/M%NIhlջ._"8JG3;@e0q000~K/2cWG~ޗ4_p4뿎/A+1k_@c;[k)p?6 I+bm-"w3Y -aoTv6@J9:I쫕IX.&ufklhmakhd33k*lM\L?BR554hK__E󿫋_}~ +aoTv6@J9:I쫕IX.&ufklhmakhd33k*lM\L?BREdEhK__E󿫋_}~ ;@!^p[ؚ}BsxѳYX9LZ&d%]njUEw#%;#I8*WBAC p~܍Ƃ铻Q jsFͽQ3`v#g\>x'db]q)[aOHmMXGqu+TnPF?mĉKԖ2e1 ''^si|'VQ`r'B+6"Dw3f51¦'lQ/lcc V4;ߏHwo}a.(hB499,p e/"ƶőzO{:vr|&Ʀ2V#-qŭYiR?yVfh1N0*G?"H\ @@ -1464,44 +1468,43 @@ G wPV8ę5@I’KÀS*Q,R$7RJe8DrZf{qT&kۃxc#QV,`=\I^] 虡.>Txnx)z:8 m& q.>w;P!0]n)ogM7Ͷޠ!bQN 7ZEJr~ ems*ummyPq=TzXe3Z^mvV­عqRV)8sBe~Cm3;/38e^ƇYaGz3Ğ -"sAH:Vh$c@IOXr%csdiY6Fh}aJȞKӒS!׽%ޔ$ir|O]'XZʷhk/-_Q_Tsմ,zU"J-\3EH0q|!IBBMeWVL %=buEQMPQY ra2̀U^wNHq 8h3k1>l0e1viEyNcm1WL&BƷ 썛XV#g\^>s`xL%jOyCb>}f@h1M»5ȢoW hW[vrKP; +"sAH:Vh$c@IOXr%csdiY6Fh}aJȞKӒS!׽%ޔ$ir|O]'XZʷhk/-_Q_Tsմ,zU"J-\3EH0q|!IBBMeWVL %=buEQMPQY ra2̀U^wNHq 8h3k1>l0e1viEyNcm1WL&BƷ 썛XV#g\^>s`xL%jOyCb>}f@h1M»5ȢoW hW[vrK,P endstream endobj -501 0 obj<> -endobj -502 0 obj<> -endobj -503 0 obj<>stream -xڥTyTGT,WdE/+$$3ZT}V\X* U}(,PA,n_my'grf{w8u%Ig'!BP(: `0tbdDgBm+o,+d2,`r8-%a3,xH -bAPB -@F -\@ bhwcL d8 $9H%1R#(D4&G7NK`|jQ$r8((.gDa|TBabA J!D)0 Hn!.>.>A %0()xB !F,/ -2hGhQ¿cA0C$4F}8š)! -Xa2XR݀B8,"0,@s$J(|D Q D@Bhtu ,:e -Lxo$acm*K-NJ#Ϗ+}P:X%)QrB/9'Db}f0ٲ(`@V%s62{YB2q)Q8agW -E`Y̋, %pЀRSf0X,g qhFbB2>*FDrL ՃpDB6(p>C0AA?iL!%GT,|p - -L2ЧҺJE"D t;cy-*'ĈhՃB49Jp0G~(D'X~,ᣄ~87dpj%(I+܄‘=F@WנeS@I(+M7w0|Ð).$8}p hW ƄXlx29lb9OJPCX` Q4tu<3yo+vL>4sNZ}Eiρ_k֦*k;*rUa4cH-rZ?vqG}ǚ6&&MX՞/vM`r#jӥ%WKqFO;+s3EuC^M&ֲ'=w>|uR5:*ީ"ʠKP>H;ݭ:6Gvh?[h``̨5o"ZFhƋZjz6Z_x.$NHv͛4ta߻R_-kNw9 c{;TL,OmIE -m]"bHΝgy|zXsW^ׯX#Hȯ}\awIڞ#b_ݭ$`pk*~g}!2w%= U, Yv?d͈RGqd_]XsNVږ[w;eM1'vjY,lֳcN^^܂3~"Y0K!߿(úzAz{2<*-U@Zm<7k QI>h}vFyK.7YAvՋ9OTvEo[?>aW]苻CKZ3"CN703{sp%tєVu1׶ni)`c: mA3_kr=BlWnXj{+=nLhY7])m}F焇i~0xm -K,uQTf1Ն-MC -KZ>3J;hn,K.˝<]U&ެ;6fc=anw}[ZЌ%7vj}Qme܁5ΛfՇޔDւE{t*XO 1_oMav͐uʭc*jCfؔDn%oypPԤzYyjӠ>zcbO˼{3.HЦ%6Mm9i3˦_K_?#:~6ꄗgT1ՍJ9g]~[I;^W&POKqЁ1{o7k -ZG&uǪleinצHK飏 -ϚyqFk5ۑQT}pIqg&G*rl"L߶; +504 0 obj<> +endobj +505 0 obj<> +endobj +506 0 obj<>stream +xڥTyTGT,WdE/V+$$3ZT}V\X* U}(,PA,~};睜ə߽wgHs\P4&a A Z.F$` "K +m`زXpcDЇXβl6j")!A(`)#p '00h20 DK"|Qh8!b.9vC8GH@$JĠ|EQ !"M`(§€`z x g} HĥG])#d2/,#H +BJM!`1 +.A` W  ˝29L&TJÅ ٰ{H"qx Xק]3T)(0修g@J*|1$ 7WDG絨#V +(qb|n˦ށr/?PWاoo`!:oSX]$J2jߏNO4]5lOrmB5**ڥ"ʠYKP>X+:ϷDth=_h``Ĩ1oÛGhƋs +Pp>$nY?pVdI~]{5]jl}rO)&{Lf9MɶwRůP470Pט;{ļt"k~ϭ59%O=rg=^o4p"9Z\.u7ukH|44j[^Vg?+_{;-Q3+p8&CdG] >L-d=IC2]7B ٠l3b}p` WڔYEv֥I^SD3󉉀>a%Z ػ/U:7#GB]xR>:h$Ke8o> fOZϞm#m*%JDwuQm揪ζHE1YlT:XäE^pgj/*Ar.ռ8v1n_J.ڿh]ϰ&0c{E#͋|+w6gKu/IZ/>;݉K +k(M*͙8]5Fެ6fcanW][jЌ%7+wf}Ime5[fՅΔxւY{4JXw ؁QC_oMav䭐-7+>\hw0NtK7T4N;i:p͈ΞlkM t{b}n+r~})K:z'ҏ'UJHi^cC\-?'zs|Oҫ܈7ҟ.hشum[uUS9b疍շ |O~N u.}lI/+]_/?13P=cZdz8Bqnz3m2POKqQ{Qo7ϒ~mk ^O&vŨlai7lKO ͚qI5ߙ^L}`I1g&E(rlkM߶9 endstream endobj -504 0 obj<> +507 0 obj<> endobj -505 0 obj<> +508 0 obj<> endobj -506 0 obj<>stream +509 0 obj<>stream xڥTeX뺦AiA$!f`f( TE E$)VDZZDV8kr皸~|,Ea(\ĊMw0 GkXXz4>$) IPi`,c !S}A$1Àp.R8TJZR@`1X7`āsY rCqvMOA"da@ @Ʀ `os 8:u//8PA"`p$q4c wZR5Ѷ016,-,5 }]=+K;`P0`q鹂sj G,.~9Dk \B@/ z0~8V\Xw8򇣑޸i1~8N8.I,=?*cW@^1Ñ8vCu-i Q Yqy@*H~ a\3dC p#E|/\q+Ky¨euy]h$% V.\| -.LPh˟V},7CH7D fBWnn/pk$ B f( bODA?lz" ?b5"b1Cs]][whF W?'u1|=H+ϿFBQ0 +.LPh˟V},7CH7D fBWnn/pk$ B f( bODA?lz" ?b5"b1u#whF W?'u1|=H+ϿFBQ0 2QpT@8na@KZL>~M8yY@ *!-~_ "~H @dȝ#2A/xd#~#7 ˜#!!'dq ٿx/@ XDd#M2wWn@8 *p"8E ]}1"4Ta]{`}m\on k:'"}x?R7hWlόLnMϬ:rYsfqb4oWKtRj&F::dH:ܝ|΋5Ni歜6CCcØN @@ -1555,34 +1558,34 @@ yGa 㧾ɘ;u"!{č $_ ªLƐv3'"yf}z8'yB6Y*"uDΈv|BVO9"F}JQ!aX3IOINnw&D i593PB2ZB,24EH;`tO-̌{G̢6?Jb9հzPoWC\wh]cLtȟ#tnx(Rg!tKU z˰٬ --IrM]+=>-Bi@ +-IrM]+=>-i% endstream endobj -507 0 obj<> +510 0 obj<> endobj -508 0 obj<>/C[0 1 1]/Border[0 0 0]>> +511 0 obj<>/C[0 1 1]/Border[0 0 0]>> endobj -509 0 obj<>/C[0 1 1]/Border[0 0 0]>> +512 0 obj<>/C[0 1 1]/Border[0 0 0]>> endobj -510 0 obj<> +513 0 obj<> endobj -511 0 obj<> +514 0 obj<> endobj -512 0 obj<> +515 0 obj<> endobj -513 0 obj<> +516 0 obj<> endobj -514 0 obj<> +517 0 obj<> endobj -515 0 obj<> +518 0 obj<> endobj -516 0 obj<> +519 0 obj<> endobj -517 0 obj<>>> +520 0 obj<>>> endobj -518 0 obj<> +521 0 obj<> endobj -519 0 obj<>stream +522 0 obj<>stream xڥZݏo+~IdTs^E;WGUYJS4]gyD )>$fwCd^%!Y20C$Z1K ]TkiF+kǼj c.,-e ˖3q)PSfib'K@S*; K`s:MS#IŸH9=Ag(MH$Ӗ"0$e,O%ʫ2oĤ$Kk$r}^=SMLiԡЗUU @@ -1610,171 +1613,154 @@ L 0 :mO|]w캼&p_6U`ݱ\ܝݥif򶸫t_Sgn,_zANEg|rƉPlhEL[8(ǯ; endstream endobj -520 0 obj<> -endobj -521 0 obj<> -endobj -522 0 obj<>stream -xڭ}TUKr<(_ׄ;l,񩨬+0swwbvfgW A#K4T0RB=(" -Y%B"GD$z#F;yylu((Q 1q+*A^^,8#0*Pr( 3i&8k1)@$ tP1 -18 9R0Xhl$$s jIZ E(& cK) -𐾀G$2jRyjr(#E0%WdLORFf bd -8 ҨFsE⡴I@@LHI -F>(|z ҄%ĈDT55F\) -xSd&x kդ"i!HZ AcY$@Vr9BI0LX*?d@ðPQDMa1<rp Mombտ - c2,,( -e!͍'>s0+ ᎣTk-w~x|.0˗r+R;!#3?Q'V95I,G,'2m(|_bvwQ67 -u>F91T}+vsc}k{m7Eۗ=Fgh߻س4Z-2DzwjޱK -Vi2.YGT:k۠شdj ;$e;VmSu/;{3dRi~Y=0wvk_߶?v,vșzbEutVĀMђsMgş=㻤<+vJH=;"E&vp_VGc -pwU]낚'*n8h(_f%e*v]ZbV^VbMU[N ڟy;ޘl6+q^,Zʽ'‚T]}(lzhs\Tv Wt>)- jǶ7^;M_ r/\x I_>ܘؐڦzBYMks;v%wՅsu[z\+.|Wp.chZ2ؓpt4dDp:uӞuO<]>?F9;Y얿utrILeA#V : -yƼ]|cj *2#=K>$v~Pzg]c+oU>iz!c,_^mڏ|0=Y(X ڊĕ!ifna +523 0 obj<> +endobj +524 0 obj<> +endobj +525 0 obj<>stream +xڭ}TUKr<(_ׄ;l,@+0swwbvfgW A#K4T0RB=(" +Y%B"GD$z#F;yy\Uo0p|Q q+*A,8cT40 +@Q(~ +eҍ,r+lR`dIA4iccprF (k>PLHH( +@*Ԑ@j PLnR&d<!H04eT 1 I +!"c:2>70tYZ$[4$Hna +_T&A' "9\ &MH'EED':0 /53b,"A7)w8CƲQr&`Yغ$aW,T +4mnu9FAó?)Io*SyEr%Nd\_̿Ş#U0laos +b8$ԣkmnE>io}.޾{wiJ/Rc:=Tg^0Hů8`a>U'LH8vn̑+OlkK aHYYN"j:Uvkv}<.rʙE,f~myݥѢ-^pͩ{g{eq&+涃C({ʐsWY@Pܼ-#\|‚bFKCђG?WNHƂh7dI錖zڣGV[?[:5'xMwnvm/=#M J6J6^]iQ޳3v+).[ږ̴tdXndhqC n_1V]h饳,~$/tk8Lj(K؅]wG7YثWzHo݆VҴ݊]|YgZ'&opNz :`j+nW endstream endobj -523 0 obj<> +526 0 obj<> endobj -524 0 obj<> +527 0 obj<> endobj -525 0 obj<>stream +528 0 obj<>stream xڥteX\k- KpwK@ڍ .K%An}3s_g[UkUԵX%,@NlB)k VӒfUpۘ88888Q 4$v.n'/'7_*nԇK+)JqB1^ '/b: tڥ6V֮NAAֿ@ffoY?Pn`0T׿[ -|[@k yQ,:3|(N{2SS#Y[d/lT<.i>2 -#72A\#nmUȺ< -s;+\?.)JyXP aC=<pDs{9ɁDs4G -YA:J& =亓!\0.̵~-,!z8h=XD'v%3af-i4t -uppHŬEn5vCe?̗=DYk0KwĴ2o)@<|3?E,V<<}z<;ֿ -m)F]$(£ƐvtI:BxbSuaDqҢQ z.\ou&cw# eޟDvԧs~qУkPV)9|;Go@(cHR7비EJoV:m\K3 VdR׈&)=Efn%5p'4&UM ~#Ǎ- -&u8kj$@QM%y-AT FtqBE5]]7GlҟȞJJqd{ ?]dxV~n0hlM1yJ$)(wh=EF{mޖO:FNqI~s+!Rڟ|w^$Iyb m;ϙxq)VTdF*K$ο+YAf]=H}Bq8C~S"ؒAࡕ^bane 90땼W;{1N>\rT9+!h8(5S -<7_H k`&Edo{΄$zn{ -Ĕ}sWS |j)H'u/=|5j>IX:nئJ.vk+RMIҹEWT V:-]@_WhBDT+ǎExIC M=(/9r.ާE% -OD<^k&^ dT2 -T+UV]Qzodd(tf EB/>ӓeOt,H@R@kl Z !*#RGƖY0/-WmmsaNnL^< -VEwo%+'9&>W'pMd -^!,I o:DTB| a8_,Oi9@v[\!BdGڽֻuLx>^Ìծfe?%&$U.?BxC| aAi/%potߦI` =,I (O<,KMdVK]D'FP%<ܻ\PuJ흩A;usQ e11[^n ` Jg潕&4]]vSTiHa v{:y '@Hr o`?]k7LL oDcx)Uc uu}7ZPyZCA h"}? ->}Fjg[9@Mrg -8!-d/ʺʪd>^HưZ^iNZ_}aΐ~e-[4TOz`s ݊n`(ktqNs4f~1aJH HZu9/)EF4̷3Ǐ7O0 -,ﷹ|KNz)yoIBzQ/~d2ą.Q&S=9{E÷sa!Э׌r`q30a -*ȤZPLfH]lJ@*滞*v̈B]`')S^3K -0!F@` tqRXjyvN -,@y~7"z|wgZK!IIi^dzKp" -. z]7mKobb{DLr,6n?^ -i -xF/-<|R.ӗ&!o~m+<2 Qp``eeRa׃2TZ 钅!jqȤws𓝢|'Ը2KV!J/9xg`qc;ʡkjY\Qi~lT#Iʓ3DfP!WuR5Q*Fs=٫ -x䇀fx--]>J091}ķ]j3~g$EQUJI@zە;E3|i➹7 Gx:E»hByhqchpRaGEпl8)^ -i2[g`YpK񸎮GV?Iъm) !?K " n]6A#;rfڑ?R^4RϞ㬾~мܛg*5x[*N챿_']oNR*^F!4^Ȱo4hg_"E!ʒC#gxkh|BHU-N2.(Z7$~_R7毯2;?n=@oquE# -.SbiEe|?כ'"L=N>,]1Rѡ՝ 2I8h~.\nCB޳?粈j.F!﬌W[&+&ML:.,[j5k)/%*Xn+K -_}T͸x ^%~ -/!I\&lMse48 ru|=Mڧox!mIbXա|K&AIifz# W.u3gyӑxFrP$U/3b -{L$VL@.ՂI\Nh"8}G`s'~a=h$&y:2x`yv04}S>LHPG{!ywF8UrU׹Nl=,\fZ$#5(Spl0-AL|(f?MSM=ujUOeĔˆEC3&\޸hMػ'FG-B8A-?߹pOGנRswj9PƐns 勔ެtڸ0f(#A?'M >S`z<";̴4UKjOviLƽ7 G:?M%pf,HD!r?9K[~2cwA'@1kL!a!Xoـ?{=<Ǖ@~47``bH..SXQ*A{,r0-t; +}''퓵VB +?g<>aIʩv32R6[ȌvU—HWD>zI)]sa!=pͧYE4V%w&C+@sa6?+yϱwxc5|ZrV>/C$/q|q8˯Q$/kxnR khL6|ɒ6- I{:ݾ/p)0 V;tuXhv0%obG+_{AWP51۱iSu@OX@l)nۭ + Ip OygfX`]X83 +>`K?$Nq^HrM+:tEW*cR$$TjVmX7A`zrA8g0Ai^.c$>9RNg(&z!x[qp#_ּѤ,/H%@ЇKxhG\˿9XG=I&?acFAyC,>.煛0vʣxpwcag\Ŏפc.%V/^ϿH͖qktɗl_0p}{>7+]?;MqBԱ^ D?!j`T<"b>Kn7w1վ\odnqiJ\Q +~qO ~,-!D*( +KT};&s3|Hv~1bO6@EёǺokIG_ Z`W}kԌ_-/#ۂ (*' +4Fa1/BnrUQt;TE|@8S_6}' +`Yѥ6.R]N@@7Bփ#T.G-m`^Z~xő'߲ɳKPWOrb=GM})N:ఛ6ɸCXAt[ɡp/(5qYrx?춸B(3 +fC{w|]B +fKLH80\>`A؅x`m8D 1Bݪ+O "$XJFNۘ |/&Hכֿ& 篣ÂR_JX& +M%AtI!{Xkӓ KPX@yX4OYɬY%NJbywʕH;Se/w&@ʆbb^cri:tpV{+MhjӐ"-tN~h2o|) +*YR"o3@J5.Wo,8+o~5'ŇH_у@D'~\kZ2}8N c)b7";/ζr.D )jw;0q|CY?[^ugU|( atӐZ^Ü! +lZi%Q.* [izl=1Rc*AÔlr^f7yzS|,iogoiaOXosXїRh-B3ƅ7#,B^X}e%+ ]+L=# +{roB[54f`/ZUI*"͐3롻jQTw=UݏOSf626aBz͟)FεYHi0,nvE%(l;}B˓ҼD|\hnzƁ,= vdo+Yl~8_$Zx"]/MBh~M? ڊWxexB +v2xvuӔRGkWs>ǟUC۶~m+Rؖ__c~Nvk#i + IJf1Lgu/~ %wvx?D +n$25*={Y̕F\0 +zKUTLs\S( 6%Pb\3etA':mm4pi!L,SM8BT=a%h('hHL-.֦ +KʶU|d + ʤxne;"e*-\% CԢI%&';E `Oqe*B^r:Gq;wCײ":Q߳-~بD F'g"áBpۡmdQ B+[wg6J=soW'_Zuw1фj_8zn=ҋ;6qR҈d'!aq]ZۓRC~2Ɨ0D oZmz;F>vR̴#O7U1Ujx, Tc3NTBhTy;vON$IH7g%CPӫt6YwS3{'ŵug(?`;q=KkmYvJɲLg6NC_)nW|ԽahξL-DB%Gy0;U8bC)W\{>O?^A-V٤ hݡkm nzo>b~$Vo`aI4)5G$ʽwCoj^;R^FVsxx6>'gzwM RviT:FGɌLBͿЅ(6RO9ueB {uOGBDkTjW;&Z-4b8Knaeϩ'%tGu=C@uElFGȅ"^YF(}L.׶Z1\ߝLYe\PoH|)n(__]+ev~z' +6G\*9>{ʸZ#7OEvz|XbC;dpOy!\ܜ,gsea\ &2CY˯~M^WM˙$ fu\]:XnjRl+'_vKU5dV&: +qAhJ62k7^BMؚF#ip0z&i/1OIB +IےKCLpG)\ g#:B=;硾Id_ +RgęH]:E'V_IY=E 5lq^Y8; +]OxqO^34! #1(X^"~h9B6#36%~ AnL{g~ʘwDC2fVḼ-.{ +a~PA7i{F. E'Ven\1߅5Kc.;UKj-$wz1,<Ҩ|!)7BGWq]L\t +QTqנ?Q2\H])v퀄ڹe{N;.\p2tɩ(IգQdpdv +R?D5=]]\r֠Д>m'l@~r9wo x҂ȱlhNx.?X{I;)3C&4!E\U\v/\ahCq!vCBq`OG3!⃿DTB>ʞ8c,L?.~XSrML(8 c%nZ8 !!ThwGAnx- [q_ȕ+Y0x'!- ؆ty>λQց|[$Iwú̊^wS`W+KDd=]`Ok#!Aj$wQ;T3>^K7>YVt$צ'kIªx/EnAk8}bbBG- +d0GKag:j!_-g)׉T/@ +onaqp>g~[{;E}= a?ZF11H#}RmxΎFjnJ rtذ3dAE/ZC3*X7 g0883?ѽW^눢>e~I-#DqduS+4?H'>z<{jQ:EIrFd r?YO Sd %:#W3֐.sPZ| -(08BcuȊFu"OL;nTl9IRZEȾ ,MDɋDC74"%X&Xa&YզELt{]~VS)>{Q@.kXʇb>OڸVWFc{SoZ(֝WyБ}1Pn"Z{wBx:Ͽfz&;^Lŕ%gԮwOCu[NN߄<z"Nj6-D"࿔[|cEDåL:ˡۅ`$v"GpviR%89Mh*2̹>7mۣg4Qp<5fRV1!&Ɗ BN v_gz"/Ozh\ bL?' 닪8$2"p{m~*wU`̱TsY -Ak#|7,W_]1' -I\ -~~2D.,oXl쌂̮d4K"N6eC,e"N!I= -~vc` TM#q}^K5ͽȪP#L(Vs w\ыHv.&ޥwOWߘC<>JN=iH4 -c<~]l]hֶs:ܥ%$3!Z;1g%*}WK Cv[Bxj%}KB[*쿋sV^aߙMrmUI1 S#S͟]3n23s _a`*Gj>RKD3τf+Z76*9hYlJ4Wi⟍K1,ҍ 7JyM:٣ЎZGㅦ-jPھݘc! Yy&m_oi^1?~C&D62Lo -|OfYZIS?瞭n6SPӑZ7>hEr4Я@$zd!捝1vG<~WsE5>1cO}ɶGXoyPT5?(۵/Ӟf Ē,8Ajp@G݉FQTqgs r>xC")+/G lp˳0q)(_VNIȧx요8_8D\?..acǑfD4/tͱe0<,f -R|8Oy]Lyqǚ:l),^ -y ->hnMEdñӥ5R24md~ߒYhz{L>̏E-f93I3Nf0eրB4wGJ8q -ͨO^} -B*mZ,g"yu/\!_4y~+&_+H -[{4}!;cs/3j!:ɲ\n)OoTͳxb(25y+:sLF|f`"_47WD?j*32`2 4 lBd [b'Nps O]%YpN -$gN-'nU8Yףm'4:,]`m!:u nϙ'TI`Tw -Sk1i -Q]Ws9C{&𙠊VXCUNh2#G'4bz˗?Lި#=)7;ce4ׯ9,onjxHM*2#izZRK*1"M -7;d&F#ޔo*\&2bxHkG<"CB/[喘'U - -KGnN߬Z eUin,{u9qѨTH5m&x5X 2rr -Rե PQ~˴BW;ҙ5D7OC6=³hj_"/ںEx)H[QD1}/ -5R`~שeܰ];;;A -gdVM -k_xB{$EX J  -eu Ŷ,湙L& 9Ϋy'vvSrƙ -w.3Eo~vt9N;źzT2J=J -Ӭ&6O:PȈ߯"L7T=yJ21nP; ` #P_|9)9&D^:-b1#gˎGl\h;U a -ZgC ,|Qh$̛#3ȁ1|ET-n VC"ӆqiIӠ:`ѧ) n+:VB]{$:ca;)Ū'2؜ѧ%mnT:Od=Ϲ[,M20l%-6J|W?$.m ZlOؼd0WUM~؊o>Oy=D bյP :8'; -`>8w8FxUKjQѤ0tABꍺLQ*.eq[x2MdeO+f^pTOqK2yՖwk$#f9[iqJP?aT(V+.T7 n7 .CʆIN5oyXK6dnϾ%Yr^x.Te91f8-sz -u#}-89pz/lM<3.pn`Ԇ ,IXx h^;^ӧ%!G!VLH/"oLH%x@|}M{e;u,=R2r>ԧ؁I帠=] Xuq,5Z2cxH Ѭ -{wF0Kdz*!Xivטގ,;/T`NšY\Ua^ -)$t՚2R=Wӳ4e̙gΑU7k#Ɔ*,;-g2#afcm.Q |itZ 6Ʈ&{4b1=3hKoE{wX15{T[\k9"N,1x(Eħﵙ\ؿ(i?>$ttlƈ/Uv:dF's\}'3k+YJJ,(s\1dS~OuyTQy7x_7R:5I#|G@a,=0VfC~T:O?tV6tY} -}9Yt鋋:eX(-* YWLE/HՌ,.C1³y3+rF #C)kO!%l62'92"FSߥ=WjܯqDH2);/6\lZΏGWog]AB]RU.i.\^L0 hNTD}JvEmZ_gom( No5Φz9dgE- q-V1]:VwwkA~ncM=MՃy9s]"(K7u?b"@nԣJF^#C]6Tg8*3VQb*aipx[ݶyb&o|?"Jⴷ|Tm'ۓ9By|&U[wܰ!O7v}<ދ́~ǧt9 hk# ){J2 -`a~rVP{]g$K`DVbKGE uOČl?x&U -?KQih2vKJؑRJK-9{ cv.I~ծDh!,QVdp$*#zlggGȏIF 8Us./ %In2-ՅnMb-watO:sG 7VY}4$OW=Mrq -594Gd];=(${TqAuT"J?g(hd 9y͋;=3P>X6i&q>vPS`PX0օՍkaU+&X)jx5s@݁s1rh0[^#o{~-uPW4\ԭϏb7 +R}05J\ְaOH}0Q{q~٧ޢQr;(|{# )cE26%aduk5{Mw׽+Kt 2*]}2"_: y,2lE0tl6;[ D,)/OdwGyA!Ǹ?+.a9KmtCK-4$ u`9U_HxE46<MPy, +鳯Dkk|bƨ%m>S +'8w +k~Pk_=0A%=Xp$&ŃMcQߩ@|>JIDRW^j7 (6gaRgmQ6GO5)=p>p~\ \|`o#3̈h,_h"c˾ay(KYΥp03 )j1}2mC%5muSPY# +4 | +ݚȆc)Kk~ehr-pV%[u}LaߙZ7 rff`ʐghS)qX} +Q?#!,'2U>.:X"(E!ֹ +^BMY +>Bh.VKWJM^Wh]Cv&~_g]լCuBe>RR2{KX +ߨgGP7etUo3kVu昌iл,̀1pmEio$aT9gFed xiل$XH?X)&Nr\KH܏[OV5ܪpkHC'˯Gi۴OiuX雃׻(B&u)ܞ37yH8n1 +1zq ĊF!9>0mxڽ&}N72@"b*k73҃W0r>Ml3A1eFN(;$ /QG:{,ySrn2^ݡw(h_?rY޾lbjUe%m +nG҈ʥ,CUb$7Dn2w.n + >Lt 66G)VUL86eĆ#xv_׎&MyjE^<2e-1O|ԟYbd˪X2n]r@?Q]I{(kQMtYjc^\k,*VSao 7Twvvr8:`}p+wROA>I,6.?)  +`m-Yps38(<-Z#MFW)r2~WN!'-( +3 x~*_ӗxXg'~=jfϛ4e%] 59~/h - +(--T?:2y[W+rh$8X Z[U!GaX~%U4s[66JJ7=-64 VVU7,~;S%럹+NWY%oteہn0Ikk7溺OѾzbHx05ᑪ͡wU[q}yMOf"&U}o;G\ +JDјKݟ4jwoNtC_!blkBR,$#O2oPB0u;ͅJ8OCdD}z[c$ohrc(aɜuDmOdv#Gc}\g0tBswuezYMl`tڑ_E0ol%y[WzVO!n˕d bݠy3v{F࿴?rnSroƓ2oƺRuO+4%ћ/.^K2ڑ*7̪nMj3'lIHEb-yikHHнQpL45ߦMiqZowW%`[V+mwKt>eqHIԳ2֞8khZGchKD;9`S~|³ +-F?7K"%VR,nS*E:f-q$Nv$+ +C<{8e!a|~ycpZ'MT`TGZZ+qrxaW_ٚy"f]L~叩 +W3@&Yñ)ЎlMwOKB"{oCޙ"60^0WEx4TA׈w +TJa۰Pc5Ǡ[2Hy! vtDO90LMʯupF  +II}"+ZK +-^fkwYzT٥xe |O ۓqA{>Y14 k rse* '>?Y`BȰ;. +UTC* $Ғ1cYv^(xFΚlDmRFi!E,ou(j @_>֥X>Uۘ-ej=7͠=$s=~1F|?tb׵V՘S;;E.vnml؂k=)t~dB) 5ll.WF~SfJ6UWt΁V |̧: 5e5TA?¼.J }zSIF9-|8dI55e93zƯ6xgi33ϝ#8')onyYF +UD?Xv<"uY[eG +8\.,! m]Mhbzgіފ"!ﰘcģ +k&LsE\_Xc +?sQ"Ok3+1=$Q~}HD75+:o_t~׽Jm($a;O8e7V "/NfלW2*YQFabȦ*!onhu:k[G 68 5S5R5p`l2T͵#ueWKl}l褳J["Hs +tʰ(PZT|2 +0^7uY<]b6g5xgrW䠍PFRמBfMK6 mdhO Us;*Y_4΢߆3'PYL kMr9ΊZZbuP~Jx{Qs%D PoD.JqgݨGV:"Gɇ]mv52qT"+gUP, + BRm^M"*]#߶1~DhioH'O's92Mba3ColxO3h-| 'zGO[Osh +ֆGSad)& I'.f[sŖ&ԕX54OWQ~L,>k*;2~zTEe퐛ϗV$#>?fNZXs4\"]CzYͣHIUGD%"ٺΎ7ԓq >(%]^IKtd\[ 5ݚNZ͜!_Zy0Oࢆ^O%XO6,`soa-a.lV3mHgؗ!԰2=&Uڈ&*#׫4D*a^cU zT+y^UF/uQ*}HFfE~n>P2)ѐvsw{8gD|>SmM3R4)Ԏjt{!'Qb`F[ZGˡn9q)i[ǟ xb+ endstream endobj -526 0 obj<> +529 0 obj<> endobj -527 0 obj<> +530 0 obj<> endobj -528 0 obj<> +531 0 obj<> endobj -529 0 obj<> +532 0 obj<> endobj -530 0 obj<>stream -xڭyPW*m'hń,2!Dn*Vݸ䘂Aъ'۩#R2BKؑq)G hiv~}yA/éhH/ VF""Dgg9 -Q(A - IE^))&1 X,w6IL iCI21PP -PR4jxzHB\A 9aRE2n}b!gb8EjL*0bgA\ahBPp>Q-1wPZ4pHc(\0 vj -|D,- -^A!F0X P=Y$>oD.B!v{#bJj?fS # DkdQcK<JӨþ x$Ybv `I* _+"!Ji -T1Æח2=Ӄ @*$LjhȋbCP6hX)liŻ&;7^8ibLjC -_fNueU\-ϥ ٳBxaDNLЬR̹vouTl_wxg2-~jۣx['Os]qrgf͓)[Rc?GTIs:vOL;SĔCOo.$7)V;*ql`fXvZ0lnvn?Ϋ,e߄?=Í8JwNe$MȪ,c_MQ RoNG]V3uTWz>=}^oޣߵ7t r/q<غ2+rpRy'/>߿;mJW0n~gxUsqe.Ʀ{v|rVD/?m -Oqq?ms+ -pw +533 0 obj<>stream +xڭyPW*m'hń,2 "u} nlhrLA hEDRJPA@8ӣEuiv~}yA/é(H/BD8~4D" 'dz@$@$ryIgGi4eb?I +dHJ@VU: + qAN` *-De\ AZB, `qTa(΂,5\VK>Q +6wP4pHc(\ fȠj*5|D,- +NN N0X,PjY$>oD?l(A2ZDGj䟚M& `H !>EObN*.(MFJ@84h`b-&()cVD$BT( +2jd,ZďKG Jc4 +IfE}4qM4m끒]gO֟/4\slcdi!OTHF,P1z +ۊ+yfĖWge4p{t(27ER.hQc34@7Ap`8O'7-jP.3vpq + +nƮgoo09d8;?YQdxaJ|Gk%7ŎIrߪimœ[skڗľ]7]%j]2Jg鬻[;|Ie3t"tk:,]^V $?驲Me3O/gؤ &}`^ilv_\Tp=Ece;Ȏk0TvBV*Ԉ-_eo*3+.n>We}jXcK5NgOK.~Yv5OK|i8[]7S"i\?$b'St}rYk#)Otwȝ;vw)6T\H?z#S%n`TsϰrbuDQ'Y ~ƝW˞5{y֕*KQ +c3:=ߒϝz0wi뤗ijT +}0?f<-q#'h߼G'h6]KXxmev|NZ)4;A|~`1wnj}`ܮ$M} +L$`~]yERnDm_<(y"Y{p\/d w endstream endobj -531 0 obj<> +534 0 obj<> endobj -532 0 obj<> +535 0 obj<> endobj -533 0 obj<> +536 0 obj<> endobj -534 0 obj<> +537 0 obj<> endobj -535 0 obj<>/C[0 1 1]/Border[0 0 0]>> +538 0 obj<>/C[0 1 1]/Border[0 0 0]>> endobj -536 0 obj<>>> +539 0 obj<>>> endobj -537 0 obj<> +540 0 obj<> endobj -538 0 obj<>stream +541 0 obj<>stream xˎ-T0l> ňc8H$ KQPz5|I[X UU]7""2QHPEY0?,Xe &W6Tb+w/qB]uIHtީ:~OU]5sQcwIbAY @@ -1807,36 +1793,36 @@ z(ڜ #7 `˟i6,qifwb{e _l22]T\LDnɏǸy\ endstream endobj -539 0 obj<> +542 0 obj<> endobj -540 0 obj<> +543 0 obj<> endobj -541 0 obj<> +544 0 obj<> endobj -542 0 obj<> +545 0 obj<> endobj -543 0 obj<> +546 0 obj<> endobj -544 0 obj<> +547 0 obj<> endobj -545 0 obj<> +548 0 obj<> endobj -546 0 obj<> +549 0 obj<> endobj -547 0 obj<> +550 0 obj<> endobj -548 0 obj<> +551 0 obj<> endobj -549 0 obj<> +552 0 obj<> endobj -550 0 obj<> +553 0 obj<> endobj -551 0 obj<>stream +554 0 obj<>stream xڥP[5&na5CkpsΕUz55SZ(HDM%@ ,̼ys(6eaUZ3:;Y((Ā kGqc9/@h P0X9,l<GMWcVN6+1@{:X%P:Z?bN@kK+_8 ]9:8YX M flo64(0~s]́nfGq63wY}`N@ks1r F5F:@UBM]UFL]B*#%nepq,M6s5>na?Yo F9}8f.v.5Rn@uq51G _7]>>:bX8?Y;}`l 47|%ET\mPY? ƞdpsL>_}O.ep($71?X#<>J0#* Ǐ'v+@~ Lu :_^ʂ i -t> i?chKky #"?rXX>/8X8x9 ?MSGc3G;O#81 +jghlgA|;<2jEGݿ2 ]8X~#kIks>jϱ9\acDMm]\\H_|PwL:*bto{Cv +t> i?chKky #"?rXX>/8X8x9 ?MSGc3G;O#81 +jghlgA|;<2jEGݿ2 ]8X~#kIks>jϱ9\acDMm]\\H_|PwL2ҺZto{Cv scǏ>+ SG3kE~L1 MT ``p|+72u?X[hu V{-v4F{x(v#ֿ(C ⭮m25^i}ímf-b_n?F IwMJ&s•NyXWpτт_*װ(L=>׿õ=AEߝp[wCAKPs|> +555 0 obj<> endobj -553 0 obj<> +556 0 obj<> endobj -554 0 obj<> +557 0 obj<> endobj -555 0 obj<> +558 0 obj<> endobj -556 0 obj<> +559 0 obj<> endobj -557 0 obj<> +560 0 obj<> endobj -558 0 obj<> +561 0 obj<> endobj -559 0 obj<>>> +562 0 obj<>>> endobj -560 0 obj<> +563 0 obj<> endobj -561 0 obj<>stream +564 0 obj<>stream xZݏ۸_E̊R_+ံ !ɃVBlٷowCJLykR Xp8_E+$/䌗rCeHLJl%^Lk"ə?x|YWVfw~KVbqaMJjqY$˕EԴ˕Ʃω~+px\"߿ڇsP/՟^]A:Aꁈ ˄{s f-' هjfi%ɯ :<#C;Ek],WB_۬~gYxmkGH|%Ϣi ^aMa#Djm*ے~iIrQNlάE7ݻ a=S0c)}u_R̄oS֍)z:ʯ~?5*؂ewKX{3%0A|Ohq &8!9OeJ2sz9 ZR3g9Hm+/~ @@ -1983,27 +1969,27 @@ _%N 7┝|f | j: Pr+ endstream endobj -562 0 obj<> +565 0 obj<> endobj -563 0 obj<> +566 0 obj<> endobj -564 0 obj<> +567 0 obj<> endobj -565 0 obj<> +568 0 obj<> endobj -566 0 obj<> +569 0 obj<> endobj -567 0 obj<> +570 0 obj<> endobj -568 0 obj<> +571 0 obj<> endobj -569 0 obj<> +572 0 obj<> endobj -570 0 obj<>>> +573 0 obj<>>> endobj -571 0 obj<> +574 0 obj<> endobj -572 0 obj<>stream +575 0 obj<>stream xZKϯ-R0Rn;@6\$\砶0m*>$JlϮ{si4bHc"?N 9_PX8.S9K)BSX2E<2DrqL%0LK9pݻ~R -Cfaz)4OeX˯ǟOͱ?Mf۳vN&h'r|cfZoz~ '2%5RHMG&c H;>%q X)  Qc2 @@ -2022,81 +2008,74 @@ C ės9U#yֿ%czAތNAÆ 42{= 5w4 &9Is=+R d[Q@5څu?Lυ73KG>{( 1:q a]lBV#GWĪYw0]x;(CoȜ?Ϙ^G&eHp(FK|7'f endstream endobj -573 0 obj<> -endobj -574 0 obj<> -endobj -575 0 obj<>stream -xڥty<}>,%[+[BؕuXf43vٳD!K$P$="Ky}?>U -A C(;e$$$,N3#! KR*h@p}Q8p qXGWźЎN@\V,z - x`=\x'=Źv>)&"ph{G,FSvuG"aH \}&wߦkK?BnhW3 u>pW jHH/Fp%nG\G퉨8q!.HB9f"?]~gpC8}_w! -XN>0 k8@ -@pj0xO~uGy(ob 1 @<{2jdRRRA }f"UTހ8Bd8XB<#yi!=p8IֿđP($)x"j0AJxezfTP,DwZHb] -0( -F; -%uUvuVYxD/]cJzBո׻%HtN/E:I8VNwFs./\>z|kK8yt4GRLUlsa(虼1Cd*3id:2`i)%.=W8mI;t@w6zki^vK7> dk$_[h\c#WtE<+鵑eLGq!$4 -e4jYWh`Κv{ܑ .L}(Mȡ>WeN!T?u}≜ٛ#Vqo!>R5UحZ17ߍ^u7(g{;Ip¯ScMpk5/K1A:cBEu5d$k -;k@0o$

]T -Z$95:JqSxynM*ϛ2[gdHigOJOك :sm*{-iKRXӳg(w -qq7k[Cwdv[cB;s*+rB/Lm-JuΛ]CCs{\ݟmJ*FIV -z -QLhdcM. Wڎo8Y4Όd[<ͻhQOQ֜3gtS>,zb?w=EBDӷby5;LM.QC۫_tQ(çkg9ߏ8ͲNb(΍yx4<3cV{SxO2IfIwK>)c?kfE)t:x).hݶጽН^9>N<勻ho^Z_\P f/5Ư=sy@ѳƂ+A mQ(W%-h3{MH dnk)C35.R𤒱UM梀]f %]OYhYe8=b1x l95L@ckkp/q@+!?j%h'HQFKlgҖI˜PxǏ_=8 -둋-!ӱG*N+ -YasV!e_ ٴ.3kYn -5q_x5lK'l?o&a4[75#I"~+Wp?LkYS$oR9m//Ϭ7=y2}eCr6j;p8ElK !cf䬙0!$ -WYm3;D[Q941nQ#cBrRc'簧n}O&W>ltcOuOLX!b|U>mD>mBxСirT&Miܤ(t*u -S(bMo~]ZNdfGBDV'I?V-:TWZXpC/I6͛8vYN,BqaO -;J\ cwu2t7wN%z4DiB"?efXiϙ44Xwk僪V=ho5uhGB("Tto d˔/_*5_\}Al !=o<1t+ճHxJ:8e礇d?:\8!EU3&-q8ٴ 8'F~+ӕA5KPzfI৐N@u1&iwM^;^) ΂JGOO|`G5WA-IQ#Q_bWwyw\_v?:5Nv;&+m mF^˺lO{z0$[֠I"kC՗3RY{Vc-cY% -<ޣ B}8N8m?Sji{S@ -z+̭'RX7 NZ NH\,9bmHɖZK<4R8S}s^LO'/Gī(d>RJ#ZsP[>4rxHF3OR$ɶc2'71LrY˳A -":OgZyeU -Leq\lЗΉm˷Cvt mY,PB+4@,HFjy7zo/=~dAOhe6VZ۴,-vr:(8_6!^Db{Qe"{}^2@ᲈV~jЎ(Ksu~-˽Ս6#CӯTuU`<>Nd@qלqOWJIAvz8Wyޯ!AZu<<)+waK2Г -?Ƽ.JRv Sq< h4F-zrh}J iO7UTcT:&hu•&aƍw۠ ϸ}qZuVwhΧso.Ȟ} -.R~ e4xHP -[/է̿aWX -`H7L~eU+l0!ocuuowtD_ U:rjCjϋuZ'}eesImj/LVHҔ5i%uк>D1XVD[N'e]7U5(7xr2wNvCW) -I{mqqZT[-3e8~-vM^|b|34Ϥˣ,Qn3S6/_6w$ -tHl&$K.^Gy>׋S̫ -V -rg?Sj6,u#<2u:dp7.޾_Zw->W)7P먿 xYqjD5U6HXM{GqxTs р~:웆 '7_d[?bרF 40AG)Ք=&̾u5$ ouA%E8OB>Tw#KE͈>yF._[O(UowH1FDkv~Hz'8(7{/ ԕcg0X)rξhz͇gh.rҨh+ԫ}O&:mO%6É'K{h"OGT_/y~3̈T ]+_-z.Ѫk(s8uu*#3ckCk;c١0>Ml@XiKs퓝[`?.ܜRV͟-U5ݬql1 -C.cˮ'm;2ǎ&﹖rhuo86G4NhK;\0ww/PT R>f6yˆ`DʫF݄] Xj&3|* ]=G*}[k2Gٸ.cOZit#ю^9_9g_ -?>*9N(Hy\Iʤ4po;nY3BݝR\h:vޞmZR6$ݟ,!i[I8;m1W5xT -Nڹ=Qj;"+}&d lo"J)nUdqο䚧S/sq3t&C7tʔyRGu-k^v -2EVï/ =G -:".pjƫ9BZojKt{Z(,r3"J OH?s7z0 -tab?oYX֗-lŵ?a^v∅ͻvٺbCk؍6?'{[v -rو@[6ħ=jF3Pn -giOPl~]ߐgEpMե _۹CM üS1TNJ%ds:k")Rp70`V@-jU6qaffЖsRL iB -p &]%:|vqaTuqOa*Cq=tbq=՛qT+жZ̩w~=)b`"{븐Q(1؅Qs=|QPd -Su,Ld#s R,Ew-Zo -J#v"c/dGڞ*jlkG;|/tRٕOoʱX97x=ʋ4_Ij`i+Np>E̕_+(UR~D\s;x8; -u\͎7~YEӠAa$0c&^Ysʘ Ph=ԚɂϏj7tnQXb^}Si@[B EFJGu9} +576 0 obj<> +endobj +577 0 obj<> +endobj +578 0 obj<>stream +xڥty<}>![dV"d1-e4vec0͌]ȾgɖdBvd߳TdI~u88pو@ߓvՁdDnӾ + Bco|7 7rB}oGSPBpx_ǧ*F~T|_~PD +0oiĆ܂*TQ9d]1sִ[etiSeCAl|Ѿ&KZ(,y7/F,RbߪC$|{k[3yJo) t/nP^58[c6Ey*]cMpk5/AJ:C$f!7.IU(u g5]f%qԴ@fjҜxaj1StCWosNt7eN!Qm5{W'YS_:xV/NE>EuU$$[ +k@0YoO$=pTf!%rצ6MWGxsTjרp2S#D/*aҚ-KIo87*HQ/>7c.զH*[%`zpgɿr-j hceB1>w۬c)|+ꥅŌVy ͸iZe5^EF V'd_LO1ui,/e~;2rFxD~SGiRno*}DS+;vx ]~lv"dqn,hߛB{zT_o/OOG7m[LyūD^S%?,F53GAuۆ+;r|,yxg +{~JY߼[|~!a f/5/=s}@ѳƂ+AQmtHqW,h9(R;fn]V UѐM]z Շ]OYXYe8=b1x j91LHkgkp/q@"+>?j%d'ĐQFGjt_=˭-19A{aq*xĘPO&ĉ&_dM*s[с6yY'( Kv [cd@XސUD7>둏Q-!ӱG*M+ +츶Bn˱ŧAi]f(:Iאk<H3{3˗N+c5*ߥ~_/M"hChnhFes<\UU|(fsNJpK<`9 +]'˭4o²-$ćAfFÄ<&.ofdwڊډ)i↧A398==5p fUK Md;.؎x5H7v1Y0uq˩FIeR PG/[l?/1J - KY[*o=0xKjٷe$k(yn̢by.iCQ_7ht=S?EF=bM%W!tt*‡I?q:JbЩӓ̡OE5y'.+i"E8)G{}a\)Ks`zG9vW7;=L~sTءG3LJ9Z*\h!Svo(D/HSbt톡҇=F^D?T卵yo@{C;򏔡P6R9@.Sl0UYq5ʲ +)C{xxcWr 6gqpKΉ~F9tĺpCꋩfx%&-o10QtfSKyqNԍj=Vv+=b.hVGI?%B:de6L4{%7rׂ: J3O|`G5WA-IQ#Q_RWwyw\_v?:5N洕vxΣG;i&+m mF^˸dOwS$[ƠI[C՗3{V-c%b +W=Sߣ$ +B}S8N8m?sJi{S@2z+,ÏuIxe'moF<:}4I.mɜz1`۶bdKZR%^^ש=9^/fWP#[\6)%9- +a=<@^U'*d12ژ`I"9_,٠Qh mZWj~f}м5U +teqIB݊H1S/=b"b\eGVslY +d~}3Tt+ gUdGq2Y%D9rYQS+ lE=?K}-$E&g8$59),(!4mqgf@[-GBl= +PLV/4Z#r^~\ƶ?Ho^7wW RM2]lZpyכs@_8'-޽#1xe` }\ϵ|?ʝ\Wo > +^|b@`e6^Z۴,-vr9qxbmBx9Fyj"J1z:}1 Z{/m? M{"o\+/1q:ȯ9~+9aFy͹*~Iڀṇr +|-="3n,;.Zj/'*eǐ?LdzFS ZqoBKJ8''Z̟v\SE5FO^_nAYm\W +ڗ;Ug#{z0R|ϨԠvaiCdφRz>UcO{oZ.sl(}ôK^_6K~]sYmF11]\SvGG[KNmHyq\Ndl.ŴM` +\2f/U +Zקh0+ԊJUH_K^nrMx'@<Ĩh͹3M(ܦ]))]v#ECy2^Eۦ*\\Wj{0V "GB;&.<[esDƧQX(~o7)/;;$sT%)xab=nyKtve+83֟j6,y=<2u:dp76+}B$[z}RoQ.sYijD5U.HDM{ݩ9Zplf/h}=^_ f1BÄ$+WS<0a|{ax .*-IJF~>#]*_nF\c0rDz|gy~Oؾr}}.Je=7%i=D_Wu*]ܰ?)XC^le\Qmq'% 8)qNG~Ӎdj458@oSmD<=CZZ~29"޾%quuU3{OuS.Jpw7.k nWqMe,I>i + i.UZ 1DsCMbJ/Ų?^M}AI +uJ\{C +wy5"\ +)n]#џh(XW{ힽ2c9Uk+Fs.$FN +FY^]l1сl{Z-N$g9l;,ED:.Ï^ML@XiKs퓝[a<VnL)ϖnF8YBgXLIE!j_1z{7cF\KSxm{ta#'4e.Pq +/XTR=f1yˆ`DF] 14M7T;,UӒzGU>ַX=Me㺌->i#}v! +gg|ꚳ**F=?D';WځI +'7>#:$mkfs[&]n&]. em}"[{EL-Xٽ~k,Z]na=-rkF,r_'>=9e,rWFAyB6hbf*Hw!ψK+}ٿsInAeb©qtϦ@Dc;)ir錉lH}mC`ӛv7iT%ÇuXL*A[I3Kd[5'9woksH#{"Hn];dSm +cpToZԝR@fj1ލ}DL5v!#u]Dž8lb.Zs.gC]'i5Rav+̥ߢ-3|31RuK܁ǴhU>R(*^( c~ SG8=aTQcWT{< +~_pWv̮yzTʙI^4X\WyHNb+k[ApD(>zLoj`-W^K)Qe>I#Z|ƞX4yO< +/vy(fl|:v[N +ZG3R6YSCwں]-+q?;B+c +@_p? +hcsY|cEJ+. endstream endobj -576 0 obj<> +579 0 obj<> endobj -577 0 obj<> +580 0 obj<> endobj -578 0 obj<> +581 0 obj<> endobj -579 0 obj<> +582 0 obj<> endobj -580 0 obj<>stream +583 0 obj<>stream xr>_#ěm*T;@K͌DjLit|vƩ!5!h4wS*|ŕd+kRs|^i4G30iM()gVhQucaFm~𚳌g뻞5)YnK"]o͒}=Uz#`ܜJzmO_e/tnrPٳlHĖ]q8/ f-'>5iȀLN_&AnPN6uVA8gY' yمSy Gwn4" u4}i `.8S],],UAU˙v: zyssӖ'&NAce=3UȀ_ܖ S4Of =%aTtń x+IUhgHJΌ6aEQkr6G2ieJvmQѳ\%=d[jOOpY{<Ϋg11ў@{}UstDʤ&"͙7QOpYDU"2?_.?L9ʘRmdIHJ9_}eF-!^> +584 0 obj<> endobj -582 0 obj<> +585 0 obj<> endobj -583 0 obj<> +586 0 obj<> endobj -584 0 obj<> +587 0 obj<> endobj -585 0 obj<> +588 0 obj<> endobj -586 0 obj<> +589 0 obj<> endobj -587 0 obj<>stream +590 0 obj<>stream xZ[۸~ϯ["f;X,[t-Ї}i [::dl{7(鞦EȤܨx^aFJ ᜮW (խ˵qnI2D_N`u-@ixxgVA4JQCgIR䯗\w@\|}؞R޹8.ŮJxx1PytZ0,0^IL؊JmXv}kS8(_ ͎~/˹իYB2~ԁd?K@4ڳ1#e*dVI7R_e\[` ,Z F,+`\ypD뀣P #4lO # N>8eL g#׵0, )'?b1*RT6ɾŒb{N'$ @@ -2161,62 +2140,70 @@ oSM6e3 ~1pKN'㙂-2׿ endstream endobj -588 0 obj<> -endobj -589 0 obj<> -endobj -590 0 obj<> -endobj -591 0 obj<> -endobj -592 0 obj<> -endobj -593 0 obj<> -endobj -594 0 obj<> -endobj -595 0 obj<> -endobj -596 0 obj<>stream -x[͏r1fRo)@Azlkfegdg3 -I=l"X"G5EpZ- bG# DK"*OK4'(~I^vmvZh=5Y=l;7ۗdv2{i7]9ojQiSR0{6܅ʉmaYed9,=VRF(',lFn}m助޺w,_rݢgUem9?.iɜKJ3lW@6e -1[,\,dUh -EA,T\=hM_tNtpb݄⤬@sV0eHI%#xS%ݩy|OL@z -dDidD6A(Ыg4vu{lmRH?Eon 6&jao:@hG\Yo4T] i2AD!0&%L=ql]۱n"Թ%^WZb)}l=2CaRtxha٦(B)[)GD0iE"tXVo.v"u˜{ <4Sf:с8R5: zg\XKkY]8FYE[ǖZ_ߣI\2#s85± mhM$ƴG5Sf`&䍃*$hؙ=ӵM{8+I/* -*ݶmDJڜ.OP2,f `wƛɗvQ 91EXz&$DZpTh%naU0,MbrG8E|cXKseU]x*^0>"hI.7F/^TaaQ3K -b v I1PZI7YLPlݓG7 *^܉:a} -qY$U1(ʮ>u)4w&<znE*VYpWV*l0_2X2kWLg_ڱFmg5j,]9̿jOEyA**$6.c]E(q Cj<+s%ř` -UL+RpuGbBWD7KqE^*_0"xtmIBZMypnk# -%gN@q4l)C^U4~kZ%OSUD\lV>-}焮>2H $7W)ڲY0lltfFln,*-NEʇVG۾\?ΖYS}kj|M9@\t~vo,.smf\1xI_>Yf7-dӾA]>qF}:7z7 |L^gL|D Az-<ƌ?A]_Aړ]ޖ}op~S&6 y_|ĻzP -d-dNHIOjB_ nT~?TX"GsQTWz/ *iD%}RIT'qU8 -6h[w cTb5{ ?"}뿎K(D*>͒'/&1sg,6 S_O/-Z +591 0 obj<> +endobj +592 0 obj<> +endobj +593 0 obj<> +endobj +594 0 obj<> +endobj +595 0 obj<> +endobj +596 0 obj<> +endobj +597 0 obj<> +endobj +598 0 obj<> +endobj +599 0 obj<>stream +x[͏r1f/Q-E6=h3Hm͌lA>")Q'XK#H޷3?N*rB+eHx! -ѹyI +X?|)ԂIpNJ,orEYxβas7Il}ؾ, a@Zd/5Qy;G×MsV-*cP`w0q>цP9;z߻ +<,,%G3ÊUDfݶ_*;=/a ;|Ǣ%-*ayfZUvxH֛S̾O|XR`p mg-plfJ-"$,*prX{K };WY{­wpKI$WvR"аfLuH5`!`, i"\LFCcvՍUh\af[ůP6NSu> +[gS2J& zND D+ +W3rF\5 {~FԋKmA#Š͍]BVA-G=:fRqXm6ygӺyg?N}E# ;r9b+]]4N%8ȷ38 +`tc0 +N0C?lP^ +#OOw-6Q?ހ{67wx\w< j-Zy9RUCd؍ZA;MAw/N*@7[2{7߲)i]r}j;5ɝ PoY @ b<7(҅%Qb2,R2앒uw}Ѧ +_j3Gf?Yff oc +6CMe 36sX+^ $.ot7j xnp cFh7i`Op.mtn*"/`Af{0:؎}tK! ܌gG- B&s7MeCh-)2TV)(j3!HѰCòMkQS><S/ WuazDn]D2'eν)3Ptt gTd^E=}o#ZicK$.zl9؄64G&ݪo_7zʍLrb)JJ +P_* FtV6磖̈QR1NGseU*UڜT 307QÞ]R_& +h7vYބJ t!;0vפ8[ +R66koE!MN~7zC jy)`+yൊ~4w̦=W$ n6qhK"tmNgBۇfpIo3o;MQKq߄qra,p=ZBZ[cX;j KD!)N\YU+}Ƈ#Zѧ6 UAG̺ò1; I1PZI,o'n4^xis'%6'"H0^=maIM#H}f0k>b(CjVa\ok|T + E@ܼ ك +,`gWp>;W2hf/x<,^5kl! +i]:NjQQHE9y":ڼa9nwքMCvڨ` +|!мKRAQviݮWĈ܍/|ߟY஬T +a>dd0׮?5!<*c=?jXsԞn}M#UTHm +]H>QԪѵ9xV,_KЋ3nKL+"u#G1T"K+F^ +,]¤\z-<87ݒ`{t'f8pxwqdH-Sz']*|.w#2 كW 6Ů|)L~ݥ%#/v +Swn*:/b$Q ?o"Vwv6فlCs]`! ?9&%"QunSъ7qKTؕEXE([ƪ1Ѹo7f ~揻Q`3}mLyw4WVed)UzWhARڝQWx})$]8\Y\xM_6+ _8:kX&AUGFOK_s5+7m3H/ɀfflUJl -1Q+fJfSQѶ ;׏e}lŚZ@4_ScyPE5W:_ěc\:G ^bEK0oGg?j+QF'i +(ӟ߀"@ ^gKp;1#<{ogWd@iF&T*IeMŸm^*.%mB~e~4Y >EAOjBMc~T[ZScESA_륿.wrI%}RITUID |;!mTM7ж4A"\Q+<+/xg̣˂ +S3ʲ +dj("b3QG#ݷTYB?@h$U9!No <9~9.4?{4fIjxu endstream endobj -597 0 obj<> +600 0 obj<> endobj -598 0 obj<> +601 0 obj<> endobj -599 0 obj<> +602 0 obj<> endobj -600 0 obj<> +603 0 obj<> endobj -601 0 obj<> +604 0 obj<> endobj -602 0 obj<> +605 0 obj<> endobj -603 0 obj<> +606 0 obj<> endobj -604 0 obj<>stream +607 0 obj<>stream xZK-dʂA8*!5e0䡴=x HJzajkk_72GWTp©^<#T wo+OsI8ZPWkH$ArYa?_=ƿ2rVG{w zrDnz?Txp>ݻj{^> +608 0 obj<> endobj -606 0 obj<> +609 0 obj<> endobj -607 0 obj<> +610 0 obj<> endobj -608 0 obj<> +611 0 obj<> endobj -609 0 obj<> +612 0 obj<> endobj -610 0 obj<> +613 0 obj<> endobj -611 0 obj<> +614 0 obj<> endobj -612 0 obj<>stream +615 0 obj<>stream x[Ks#-3 2xcScŻISHY1 N[- @xtë+([I"W @@ -2276,21 +2263,21 @@ e Cl}X汑#Z:B,=Yl]GO g:~X\oůK}µе b#e9(` Fclb@rlT;O4 t3g~dw4bE_P"](@>b10RWmP$-KqI"it|&ajS'؃3 endstream endobj -613 0 obj<> +616 0 obj<> endobj -614 0 obj<> +617 0 obj<> endobj -615 0 obj<> +618 0 obj<> endobj -616 0 obj<> +619 0 obj<> endobj -617 0 obj<> +620 0 obj<> endobj -618 0 obj<> +621 0 obj<> endobj -619 0 obj<> +622 0 obj<> endobj -620 0 obj<>stream +623 0 obj<>stream xZ_ܶؗDm"y(DݩJӮ]7w (vqgp8p8bX *K9Zmw@J S [ лWlao~B ߮jWiWq*nV_|"3p&/]=G#º6J)͋?Ue<[܍k,7Mݱ;Tl>5Ǜo_fPC،4]Er K L%xR3QϩxϵUB3mSnD&Pj1LbKJ%*BZߞzIt_#aY/ʉYh a؃3.,ںXoP\$B&n-DrX T+2njWa7@Lp : F'NX-pij*iU%hr@6h.8̳=5:'"7qH]fRUD^4y+Zr-Oi {cY<`g<-o@܏dROcY=X|F-Ӆ <- endstream endobj -621 0 obj<> +624 0 obj<> endobj -622 0 obj<> +625 0 obj<> endobj -623 0 obj<> +626 0 obj<> endobj -624 0 obj<> +627 0 obj<> endobj -625 0 obj<> +628 0 obj<> endobj -626 0 obj<>stream +629 0 obj<>stream xڽYo6_GKmpm{+7!%JlvQEr8|F+$3S[9#mHd8J,.Ku$-rV~z&V g$cJٶƛٻ_"63c4wVkad(pwW7?*9+Ynfv5{ݬvn;ټb1[9]~~+~fwǺY”YDUJa+:K-IJ1Y[\yZ?Oǫ_HxB3ey"|(BB(p$\0 ˌ,,pa:I6 f9me 6QWfʔ(!+rsNwVmkn}JH\fut3Zƈ-ƕΎ!YmƹVX3`09<7Ⱦ6 1#Z 9 y6Vos.ny<0g͈Kڢ,X1Y˂\ɏ @@ -2351,21 +2338,21 @@ qn 4-w-oc4~QKWnj]6P:ğTN< \{n]W4; ܰ}z)9ObԹyx) ĄlfnJ<u{DHKƩ!(XKV脸}P endstream endobj -627 0 obj<> +630 0 obj<> endobj -628 0 obj<> +631 0 obj<> endobj -629 0 obj<> +632 0 obj<> endobj -630 0 obj<> +633 0 obj<> endobj -631 0 obj<> +634 0 obj<> endobj -632 0 obj<>>> +635 0 obj<>>> endobj -633 0 obj<> +636 0 obj<> endobj -634 0 obj<>stream +637 0 obj<>stream xYK6ϯQHi=$]l"AYrZ4߷dA!X,U_7r\X -5^@~WEDhuZ!Z++,㑙PPoVOOcZAb}x ?IVc<`c_sӹj.oxs F7{8[ekaOt"LD,SJaFBsʠ 2 ^!Iח- ~Yp^V8q!?A;ڦ"*Z9U,kǼ)ynAٕT\512 PZTeHx\vǴig~p٨ .46.7ߟ^H="J8HM^w-04ؖte-ZW 3Xŵd`TVz~oiozhs)RVNJ$\[7EvΟ|/uik}[;rERLNH$q\5+r]{,JoCt>$Gh9ե[3ǡ @@ -2381,73 +2368,84 @@ T }bUp2e endstream endobj -635 0 obj<> +638 0 obj<> endobj -636 0 obj<> +639 0 obj<> endobj -637 0 obj<> +640 0 obj<> endobj -638 0 obj<> +641 0 obj<> endobj -639 0 obj<> +642 0 obj<> endobj -640 0 obj<> +643 0 obj<> endobj -641 0 obj<> +644 0 obj<> endobj -642 0 obj<> +645 0 obj<> endobj -643 0 obj<> +646 0 obj<> endobj -644 0 obj<> +647 0 obj<> endobj -645 0 obj<> +648 0 obj<> endobj -646 0 obj<> +649 0 obj<> endobj -647 0 obj<> +650 0 obj<> endobj -648 0 obj<> +651 0 obj<> endobj -649 0 obj<> +652 0 obj<> endobj -650 0 obj<> +653 0 obj<> endobj -651 0 obj<> +654 0 obj<> endobj -652 0 obj<> +655 0 obj<> endobj -653 0 obj<> +656 0 obj<> endobj -654 0 obj<>stream +657 0 obj<>stream x}R PS -)@QF~A1 "`A|Hr&l%^(KU T5OӺUFR(uZ{!uysg}Sܢc|XB^d)"2APOXOP9 -"yr@c- -c -ّ*OLB |30 !*P>"F1uF'̸P%{˩h{BYcd DD$jD erT/BA_=f#s&2f{#ZR(c\.D#5%k ]PDœϓW)bvQ]UD*@ē(3IP KXL%(D -tf%PB0Ỗ -̦rC6GX,ĀFvsϬ|{7vM/J9XI?j+sF"ӷ4!v^SpRjA]"&mmwxp5?4ݫr zs -\ftIĸNzkfK?k "iBw%%Eog;z>_C=hL仁Ucuhs)}qu_m@ ߕ=M[H"iWݣ[b:`K }[A?E6$& -3"DžhZ_Ż?v6WkeV%"챞瘂$ sq_D,z`4&YRF* +yEA_1@ A:A, +/MHx5EYZ6MZKEQ# +aY,Xt̙{s~ '|$Tx +"4|\ &B !<c<d( t?ϛ `˗( +Syb b!ŚaQ1h:!04 7 +  8&!""q*@{.Pq <q&ctȂf/hI@ 2).#l\#'tLEoK)%p^"!:;DTYaU&͢ T9BD<C< *`cb Y("2 !\NPamn[*؅!r9`R&|2ô·1͞/|HLHbb@gLӐ %dQ^ik0\ARB D4HЈcx~rgz%2bmN[?0BA,D ($7;ڰWPa&tX}Q(e2S̼?b@orJLAԈ}'.XYZQ8x=0<<Ϙ-?:ޚV"Fw:o箭-!p4𩅁vީE'wVlRtYzHZ@'s{kGh4$ƒW2#,n.{.]γB7^?a[gO +Z4ȱ'[h +*]e{ϔ7\`F:)`p+=&Od߱;\!5?&SIm*: +Y{#Pn;v.W?P`baWUy{ +}vgGTy-^ץ*\4 "j㍨Sms:ʼVٱwmŅɆE}GF,]URi}#R +o`^'7&,_y,I +=gs;jhcWb'ڹ=Sл +6ϯ~x3-&Ow^ hx䲹]j7Ҡڲ53~vrW] c{FznjK;H56L~ + +P)~cHx똼w٬ +[w +yፉ~C3{> +658 0 obj<> endobj -656 0 obj<> +659 0 obj<> endobj -657 0 obj<> +660 0 obj<> endobj -658 0 obj<> +661 0 obj<> endobj -659 0 obj<>>> +662 0 obj<>>> endobj -660 0 obj<> +663 0 obj<> endobj -661 0 obj<>stream +664 0 obj<>stream xڭZKo6We L=,c/qZm zTHRKvob(Ūbb7 WIoN<@=sINX[ܦIt?+ iُHɒ\mnv_[T, #O-}OCSi?(G!Ytlw1VHMEP>=Q}}.}+s#_eɑA!26b.OEiEMsRxI,n,֑z+͖K> +665 0 obj<> endobj -663 0 obj<> +666 0 obj<> endobj -664 0 obj<> +667 0 obj<> endobj -665 0 obj<> +668 0 obj<> endobj -666 0 obj<> +669 0 obj<> endobj -667 0 obj<> +670 0 obj<> endobj -668 0 obj<> +671 0 obj<> endobj -669 0 obj<> +672 0 obj<> endobj -670 0 obj<> +673 0 obj<> endobj -671 0 obj<>stream +674 0 obj<>stream x[[~_a /r1fDR[$md>dAckfeDz3=${)!yxs ].h fdN@¥ ckbpFW!H*'Z*͏c/W/^Xl{D˘n0sGV8JqI87_~W&Z?g$ŏcNq7wS/E`zRtESQ\d1 XfەfbJg{VqIU)â8_Ct!+A C'4ř𚢒DJCM-VXg̭tbǭxz!JeYH"RDJj~:OUzԔVyHE~-ɉV @@ -2529,19 +2527,19 @@ Em#m:s6 R‰b8I`V\m>f`$CnR(aQ"g(/2J`|FC7M\6VGhN.*v&vRWSC=8} KRns˓+AlCڤ"E&Ws~F3e_ӌ] nֱ{RԽܤQ endstream endobj -672 0 obj<> +675 0 obj<> endobj -673 0 obj<> +676 0 obj<> endobj -674 0 obj<> +677 0 obj<> endobj -675 0 obj<> +678 0 obj<> endobj -676 0 obj<> +679 0 obj<> endobj -677 0 obj<> +680 0 obj<> endobj -678 0 obj<>stream +681 0 obj<>stream x[Yo8~ϯ0/Ңojv{ ev݇~P#-eb3]4)J KTUU 3(WRdt%#J]}q"V )!_.޾kiGA!FjOe\|1w3dX{V^kI"Dh//7FW @@ -2567,35 +2565,35 @@ N M4x\B#,-~м>3]٪ˍˍ)Pg/J;El&JQ熖[44.#}bervOз XLΎ8&(BB;5']U08ڞ-C}N zRVЀXtVԟAL@mh|yJ-nҮ-vtqBJB)!IY~vz-*<ܶ B/Ш?^+ltV8%#|if|p[7sm6apW[]J1{6JQ9U6lkGoð)UPg߈꘏+NqOsŔ@H3+N?>P*K}K endstream endobj -679 0 obj<> +682 0 obj<> endobj -680 0 obj<> +683 0 obj<> endobj -681 0 obj<> +684 0 obj<> endobj -682 0 obj<> +685 0 obj<> endobj -683 0 obj<> +686 0 obj<> endobj -684 0 obj<> +687 0 obj<> endobj -685 0 obj<> +688 0 obj<> endobj -686 0 obj<> +689 0 obj<> endobj -687 0 obj<> +690 0 obj<> endobj -688 0 obj<> +691 0 obj<> endobj -689 0 obj<> +692 0 obj<> endobj -690 0 obj<> +693 0 obj<> endobj -691 0 obj<> +694 0 obj<> endobj -692 0 obj<> +695 0 obj<> endobj -693 0 obj<>stream +696 0 obj<>stream x[KsϯБ!ċsTeS!ĕK-Q6cԈz]ƃARϜ\SS"h|_*tE'+g|9@#ʓ\mZfrݗ,ԊfI pNB&tM< (V3JDTmx48^ 2{]\&Uɯ)˒js9~E$.- $BZKB3F @@ -2621,21 +2619,21 @@ P Cr 3g` ¿`Q6|Pmf4HeF"w/5.K *]z9)mL(- pCocݸ2p.@X Q_/&hf1hh!&t4jj endstream endobj -694 0 obj<> +697 0 obj<> endobj -695 0 obj<> +698 0 obj<> endobj -696 0 obj<> +699 0 obj<> endobj -697 0 obj<> +700 0 obj<> endobj -698 0 obj<> +701 0 obj<> endobj -699 0 obj<>>> +702 0 obj<>>> endobj -700 0 obj<> +703 0 obj<> endobj -701 0 obj<>stream +704 0 obj<>stream x[6~PljGXK9 l!;57cO{@ӭ;P|ںڳ%Vݒ_ELtetx*W=T'+O"ṳDڷdq]I>{|S^u˖1ӉZ x=:Z,iUDU4Ol@%l 7 %\y<Y> +705 0 obj<> endobj -703 0 obj<> +706 0 obj<> endobj -704 0 obj<> +707 0 obj<> endobj -705 0 obj<> +708 0 obj<> endobj -706 0 obj<>>> +709 0 obj<>>> endobj -707 0 obj<> +710 0 obj<> endobj -708 0 obj<>stream +711 0 obj<>stream xڝZ[o ~?b2uoh-n>4{c=lll}IQe)`,%>Rw1WI$f<;G"ͤJAK zxH\ݿa"sSysu-8R/4v{΁FPw-5]=WPQϨ@={5 ~xUiT:EΤ.0>@㟿ĻLW_<4 U=uaen(%L֯{!C@ŗ=UDy䖁KBфKz+j>MC-y6Dĉ[谶3RWV2v Ipfxzkɛ '3& 9'ڍc󽊣|Ѿe? endstream endobj -709 0 obj<> +712 0 obj<> endobj -710 0 obj<> +713 0 obj<> endobj -711 0 obj<> +714 0 obj<> endobj -712 0 obj<> +715 0 obj<> endobj -713 0 obj<> +716 0 obj<> endobj -714 0 obj<> +717 0 obj<> endobj -715 0 obj<> +718 0 obj<> endobj -716 0 obj<>>> +719 0 obj<>>> endobj -717 0 obj<> +720 0 obj<> endobj -718 0 obj<>stream +721 0 obj<>stream x[ݏ߿PDά!Q P 4IMC2+Du3R_#0{p8p( *|ŕdg+DgrUz_HZMsiõxWө9DzW__VrbvBl=ɦW&tE4LkN]ߕ Jxpȋ8?QBM$*"OǐكE@C`ς;C5[DzQ2ǁ0jŎV> +722 0 obj<> endobj -720 0 obj<> +723 0 obj<> endobj -721 0 obj<> +724 0 obj<> endobj -722 0 obj<> +725 0 obj<> endobj -723 0 obj<> +726 0 obj<> endobj -724 0 obj<> +727 0 obj<> endobj -725 0 obj<> +728 0 obj<> endobj -726 0 obj<> +729 0 obj<> endobj -727 0 obj<> +730 0 obj<> endobj -728 0 obj<> +731 0 obj<> endobj -729 0 obj<> +732 0 obj<> endobj -730 0 obj<> +733 0 obj<> endobj -731 0 obj<> +734 0 obj<> endobj -732 0 obj<> +735 0 obj<> endobj -733 0 obj<> +736 0 obj<> endobj -734 0 obj<> +737 0 obj<> endobj -735 0 obj<> +738 0 obj<> endobj -736 0 obj<> +739 0 obj<> endobj -737 0 obj<> +740 0 obj<> endobj -738 0 obj<> +741 0 obj<> endobj -739 0 obj<> +742 0 obj<> endobj -740 0 obj<>stream -xڝZݓ8 -Զ?8AQEQLIߤ{#Yr⤓j!˲,K?)ܥI./0 $fBkL >|ߛ|'SlLް.1wuyMV - Ȁ_q-$IyR nYggw/QuUhݗI_- -$(rUӔm -*CmwY>uÍ7Po&AթzT-*[k6e\FZxh( -ptv7:\Z벽n6nIxN_x^Q -M}Ep^0H -P7Mu!g~"k L^ -> |;[)-i2/VpK>Of¤*P\S7?w^&JwL.R+Jd)>3oj7Դ3Xݾ -YA.0~Fc7jx+i8zu+oo-/7qhM[{[A2iyūv^-TzsZNC&Ƶox=Mml,lMjM^fIE~d;lycv~ʳ1/zѧT]/.&0<-N{K3́x/2{fHn5j)@e-)24ߪ6/fD~ -lt&3WY~/{w)Oj>>z;˂1[9 -F+85hȇXP@eo^0ޘ~zUnVVLV)3Q>]IOst& ^!AUw#yFОF7.]m?`xSs]EHgwg4cc3 *駩A?\AFf5!3?`ǒhB[f02@`e~92M,i Gjg81~1B@d h=Kxх's -/+;/;1qkŦrxxᅂ]>3gkCXLƲƊ@Q CE|+DaѾTZD^k{5C x?-A[8|l~+HLfMٳL񮄔X@䖇q\ j7{5Xl#هh3Ɖr\Iw]{-J0|s+)nD΋sT`Ӌ4LZpթ :HGM5ZR=d=?EMs.0GKCaƣ& Y*Z9`w37FXuݫ~ۋ - Q 9aqL|vNpF$@T~֑K~ ɢ.E2!h<Ѐk%œkϐh|5b6W`f#\{;m- -l[#(,Q';gʄ>zH 3cy7Pɥ`uhVD.B;.h=b?0zKlx&kpM/΍p{^?d*B]wa*' -13lYt B͖Gjq1HitG:@|ն< l]P4a& M@95}ܯBȿHIaR|$ ;F!)ToCה' l -͍z}܋UzJJXY,Y#8OBs - -3&TB -no$?7z~R] -f -"M+nإv&XX,^NjOXhyxOMXɓLp]kabpd"hNm5\%d80q֠㲯 t$rO?>3@18w.OL>SU<3mѠfחzCNuy!hW]ql}8[-"; _ǸR #md5 j*;Y1/5Wۙ!W"7?8Xf - @8]>stream +xڝZ_8 +Oяijv8AQEQLIߤ{,qu#˲,K?)ܥL -]aR!K;^`aIɅ[<&"}ϊL"-iy_&IGh(Y&皇O^*,iAz?&tA,H8?>~;嵮.Om %*Ja/8K՝}3u~/m9<2yv] +3&[߷OkRR.vE ܊kuY_T/{Y$px思]pfu]_u}])uJIʊɟXmR0S?ިyոhXGա"qlfP,DU GLN;SXaKKgmaL'+0PkSu7<~[׺;n,!{7I[qi.٩Iax/d,V5LD` +2{{yxk ! +ZNjXvitv\dtp<תԏO 3r LSouXvvgf}8%;GQY!R+J)>3ojhZ{9L,\EQ,nx PtB؏t^p8 +Gϓc}E̴y4q&xkgk4H6-y5+N +YB<7۪p)y]6/4mg[h?l`ctd%hRl2K>eOGAÖӝ;6xinȮ<[sbX0T$ƽ O$DLs %ދ̞>[@ +PmgJǹ=K:Udx=urogyhƐ jRtlvk^πjrjw:t>eSѕ 4GgriR[[%x8"-nocdeGlsip4IBF vZwgk +gB7\n_Ä6_h//h͟/E5!1kVX$]%fKs:=ݧ7/]m?`,纊m7u h#l +ҵ UO[ヂWfǡl~/-H3̶+`"DereUX<Bi&%+>qbx;cB3-ɐAjzJEVOa̵E<^/i8wbb9׊M .rqn |f8Sn'ెLoƲ5r5 cϣ  "W +"҄ѡZD^k{ +C x?-A8"D6Q +!ӆc[ +,f+!e6F|9#WEt7ႆ͞n|?gyple<[*0|s+)nD΋sT`Ӌ]eiExW0 evG T5a>khI= `M nmt5-L}+`GM}aơ& Y*Z`lLk0C^KNlȘdZʹf7t3"jG\rcsOw6¨v A z4F/I/\c8C5Yd|;WIG1㷏?:v34G*[Q$Ysx +Gfp|Tm-h$X]G +ւ?9\r& M@[5}BȿLIaR"yӀ#* Gx@g*k*F ޥ +f}܋UzkJY.YC8O2BTp +3֗|no$7V|U +Wښsx'"ᕉ<ߏ+nץu&WW ^NMd6=S$I4"fVy$ÑLZa Ӕr2^p`C_AP2I|fLbp\%}zxf:Wk\A+ +\G\75X8~O-%BІyi $hIrqgq-5 +[3ʬO,2QyҒ8_'ޯYZQĔ #Xݸ 4 Ѳzw)E}ފ !7c3#_E>0pYpKcU0+x*"a\$ +0|e'/'ЀJu;9Jb]' ~>ѬTaX]> -endobj -742 0 obj<> -endobj -743 0 obj<>>> -endobj -744 0 obj<> -endobj -745 0 obj<>stream -xڝ˒_#Y5B 0qʩ\Q(2Eɢ4tqjkV@F|S?J2덮 -k(*[ܪZ3ΫVhV5Ӧ &ڜ?GKΤlIz4r!n==}|λ~/ݔa&eYmIo7P::̼?gsBf9/3w*s^e9q/0z M9>g? \06DBvdx9-2cCf?>0Ca[7R898יOBT.Lnk=.nO%Ock. 6*N $Œt*0%Lk.t~F -E˂mG-K@ |߆7{Ow$9.87oh}laڬkvDyHyUf4~/}" *iRQ8ҴhxӾQu#qȗ X%:3}x!:DnZŒ$FԒ$fʥc F8.'$K\M}"3(pB?V[e^hW&e W Ўk`lvnWg~Y¯C-@KƋ-rJՁHՊ=°*x8} nWcF;%O y)[D/&&UXY -@S.΄wyP2-JOU?p$k+T֩!IGsJTat2{k][f%L=tP]Q?\Img8Z/+f4'JyLNXqfu* -ֶ2ؿirFCS%v[/uD7nI "#+]@VBU]2s^0Jj{ + ց#^`;d@QxZ;fx$Tҟzy^;>f|X.)z$.t^BL2o9SÝV c3US҃sPzKWKR}ˬ"zaVtD.K@[>kʥR1]\/:@]&5k׾xp(Џv -lNjsCtC8PhC֋o^b -چ/va!LHH)^ &\{YcXWn;0-X1 @ y[0Iw -RyU#oD|Jiry(ؿs -N =R^|NJ;vI=W^0:u"S&awIF!%~nyrqBsn⬅%o+{ufpT'4Ԍ9#+cQHJWF;pE{sF<|=\#Yf!ᶡJj.OȰ5FO -;]A&7uݠ4:k &Cj Aj)\m?1 -+bMѤ)ۮW %൧<^;p,dy[;&SWNx&%j?K A|=N͸{=~2(SvnK BKhpjfgKze`>|%8s>Y岭 sA~\ILQx) bZum}2Q(|wuݔ9+!Rr^P.WVmmm!y -ݥzi}KC֓Sp"o,&q_|ڄ;E|Wջhimm.8(*|6\II} -Dc* -s!.!&!6–ֳ(DA˺8J!TQ%u;_٢FDhl83 -Z -=b/G[qP3C% - -=qy{)>^eTpu~m,A?l ?O'̶ U¿N -񬙍*)Z;틟n -Ī-Uxe5u>:%* l.g]qKrYmf8v@Z3IrELf{D5"bD -te'zi -PɻHℨe4r1Wp#Mʃ+z3^Y'3>OW&)FcYV޺\?Z _i: -#'xOa7uj$هmm. d%8[/(f*0B&_?m.~v!H+U=Q`e&{^s;#,ÿZ8)Q=Jt\B +744 0 obj<> +endobj +745 0 obj<> +endobj +746 0 obj<>>> +endobj +747 0 obj<> +endobj +748 0 obj<>stream +xڝ˒_#Y5B 0qʩ\Q(ad}APԮښh3Ku^}"ȩwSN}! &ÆH΂ /'%8ISl*S + :$@?l{#'":qEÅحS-'I^j4a~͙c`FyD4[W&)C]!P0Kg[P,T7Բ40 Vwǽ{p=!tiCe{ +fEh^g/)lyr> +CkvlQUJ"Łת&@ū 4GHX*Nѩ r\֮ +Ef$1$1C*1Iv)!YJq蝝PG#= (](Lx! +v5m"QIx 6vpM ݭ3^rHhXyv][N2Z'VORson-{쮵2h2"o:p+cژKKSWXa d >VZB7΍:Aδ=UmHWsE ٳ޶cqtl%Sl=%wUnq﫡 +:2}GuE=Rx%շj.A~eN㝰U%H!YXmSyd?Ӽ#@K _pВADF@+V1fQ0Jj{ + ց#^`;d +Dس4w8 +p3-:`B*VpOvkń5˞egdz=Cg:DYG/x{P` +i͝o9SÝLV }XUS҃sP|KWKR}ˬl¬,`]|ҚKb:W\_*n742M-KVw }P,Ng!ƇևpІ4_ +4Ć> +Y +[;,s8@9jB +gˌ"x5^ @ +Vl.cޗ&LmXAB +;j䭽/R}3 .w)GOIit0Z.3j f}8zdfn;$Dj]k<8w9FJD1 l]o_EG0ބP*C X̯[H8ðwbQepwoqB\咷:mY8j9gV-:vÉZ;7yz$Fr3OBmC]Ja%jz@ֹ[vn`u.X#&ߪ,s +i/|*܋5aF`n^) /zA筭nsoȆhCL]x;ڪL,M$8~ve0.ee<. +vnK Bshp㸶+^)%&x_I1:dFpVlO+ɒr/c +ȤaB񅁘V]ke@ n`̿?eZpK 0uLkgVlC8S=隱zm}kC֣St"XM}ބ{E|]Ly3ۈC\P1X%G2)nvh V!lLC +[[Of1 +\֧BU"r*n;A\;[I__"BgsZAMGlckPB}E/*Y{{jrVqvhmQ?l ??m{+Z3Y)Z.F߳){-sPB>h_&ݞM#ݖȧ CG- )!9{g]j3^0yٞnicxYi#f8v@Z3IELf{DE"*wdD +tig:$w_( r_*¥N5M*og& f^f*ʹ}da"˃E#A7 z@R"_W"\-ľQٝ-{;.?!}ut?S^(-}-@b2Dc/00.[Z6^>_0 Y,d]ӭ),&˨α22Z\* bVPvO_E'H2B +wr +Vd1~"fD&:HY"L20M1KB:LmAadz[Á;Enp)ALwtli(d0:* +Wݮ0twhz^yŠPlj= 9a{q(&Q]fj;-] G{_=5kK\{HJF^/Z`ʔAǡ:46 >!1q+?0/orYrդB;\G&:ANtgpFLuorr]HV13S5-C]^Vwm5zZXIE$jH'T^4A+]w_Vu)-BȺq(sցr)aԷ^2?JadYY|x?)4,^p]_E}:*9l]`%OE<*h3vLH3鹼%@JI +[T0zZr +r!=$~Aާg\*tKƁL_!rU^MJ +S +bkJܝW795ԯgݪOЁ_!dp{Dlg|GMﱮoK^og.tS-]i: +#'x$0ӣ:n5]gnˈ66'Wz4 @ϟ``q +6/?;z ^ +HT/XIG^fODNAm9@ +d/c*r]WcB endstream endobj -746 0 obj<> +749 0 obj<> endobj -747 0 obj<> +750 0 obj<> endobj -748 0 obj<>stream +751 0 obj<>stream xڵZY~_H@]Y )@ٖ%%Moo*VIdH5"Y,V}u?Mɍ4Zho$2כߟ6#Nb5V&q$l ?t##xtrh-l)ӟ4J g2#V EU& >7 @@ -2892,558 +2895,557 @@ F > -endobj -750 0 obj<> -endobj -751 0 obj<> -endobj -752 0 obj<> -endobj -753 0 obj<> -endobj -754 0 obj<> -endobj -755 0 obj<> -endobj -756 0 obj<>stream -xڭZQs~_1LʣC].J.%`Z|f[ק[-/-DBw<Lpiȸ ݏ;+"҄ -Cf,MvG9;(Iv,BPŻA{ܫk]a?0vypFu*7{Yǽٞ]W=6粹t:~um_1OhmUei|w.X+B(0abu 4<%hI?1WSIRyUqehgm|9DXȁ6ڟs\%cu>G_|ư)/,Oc+g39'.'#P d`f9"WǺjll`5n~!z -z)אddEqd%U3)e*#29 Y6s}<輸)2 >Ugg{4Ja&f>՞ysv]ΠK`Ǫ->bV4US~юUta.i@@9Ow/NQgq)̥TFG*K{/x}{ɉy_tX%rls]ӄ3cRFuBĿPhveaB}EgZ(oXCFY[pK4eeS=EUW4g";,Dtut|zv@WQ*%"y5Xni&͒Zfc+hUFgBe,Nw`'n430ZT^`H| A<@yٜ1xLGo>{ӊmS@8=\ٞrGOh?6 ]YGTpLUGO\ -Z+Ë -t/5REp(f27܎:8Ö˟6l,\#3 3{[wdͦ0ɽ i d@k"gQ( >TChE3 -ȣ$0̓ ) WׁC -Lf~GU3ӿhe_xsd$Y4#cps^m[l3t4וn,&^0&ax%gz K%|ܑk e%=;otG]YÕ% -I=fvg5`ܖ%S {\QE& l%Zg%Ћt&!ⶁ~۞28uwp6QoG)gN -uC}g6KMO&)y1:>2]SƷ^fg3W*F)U20O#se(?8pn&DՄ^"upXWg `FkBH4OLrgeFƈ\}.jHHEzP.# \ .F)K"DqqiŰqi[#deq]B0 ߾.?!pD/D@-cvWNA`T/~w$M8(6u91&KPH#cO,<B <ܲ$`%Si2e3<ԕ,&9TObTK?ʄePk&ů~6y~0AQnXR@#k:6x"Y΂gp57!Ztfwݮ a - -fY+ٖi-Lxi -iƲ,yGrq4qje\5ٴ؈ل -Z/k/]>7(tciN?J⁧&^C {kaGaLI;T1üPfdPtF\{5m#V}#RLަ/6ߋv.#Lo-;VBB;2]\OBkq l -# -@$I.43/$CMH89tl#s9ZPy:h\^iPwԓwkd{*?G -CS7L'J, .uZ{[%Y -z斯Ї6}N7QםW6Zk=7zԸFF/qnl ] W6n;ܷj,Jw܀QgW6`scfbtw `$um/qno[n_g -C&e5ȸtKA'~s]wG72.\1gw1|~gɷV$iO렺Ty]צ&=~5F:3HNBkip^*Su%7,T[x4&{(I -]AUٕ;HEek)\Lq)SxF1_5ՕU?Gu hz"fB,nyruIbޣu{Tべa]ᘛl^sQϥ?Ͱ<ݔz.dq!$bu۴{x9!V2H.2B nh#Dt|j7 +752 0 obj<> +endobj +753 0 obj<> +endobj +754 0 obj<> +endobj +755 0 obj<> +endobj +756 0 obj<> +endobj +757 0 obj<> +endobj +758 0 obj<> +endobj +759 0 obj<>stream +xڭZQ +~_яtjڇ1`]jS\T64PKGl0`Tc#˲$d>]|cW;++Y&Lly^0ci;8 ~ϱEIg*ݟv^_=Aqд{΃ 5SI̒=EPǼ6<9ͥcyTuԵuƴھ>0/ڦN>?\$V$mDL5}zT׵/؛38 +Juϣ +范/{.8o4`7PsM_xk9qeP2=0ZsOVtpP`jo4ey++>]?9 y.>b+;Y(+tjc]5v6ljz5,BN*N!$S!-Ф1Rˈg,SRUdPf̹^QأQd|vk`_ߕ`*f>՞ysv]H"2+_~(Ƕ3Kİa:W5ZOmE;>;d9,~5sOw/NQga)̅TFGT,'/9vBKNs[Uq/֍ +4~ ep&1` Q Ѡ1(40B}EgZ (oXvY]p 4eeS=EUW4g";,Dtut|zvWQ7*%"x5Xli&͒Zf+hU(ga?2Td`=͌9իl%q&"<Ȓlq㐅R:!H$js`&4CcHL>MQ5Zs=I"'ff{[jV,ޓT "[5,EK"Kct[mW^WR +ΤO(`8""!t1# 'Ӡ}Nj?Ə;"s&F9(6u91=&C$4əFhǞYx;qgEI}\GLɘ[hy+YMr)+ПJ1 ˒8L_%=6y~0A͌ިc7,)UrQ<,Jg3GS8-Hnn ynWxpfjfY+ٖj.L`i +iƲ,y?lqbqpje[/a!!jl.'!~r/d(۾poD"XH3s?%' <4&fB1ή+||5&4˙ +;uuyG=ysPK9:uDfqRG_.7U%рwZ}˪QIKǼث=WM OeuܻmɶY?|H&kzw +|G)IoͫCbח +J͆yze::0F`2xR{MALԅ^rHι,)-Qj(27NitI#2:4DxviSyX3NdbSGS| VЇ^`cT+xkG64+^ʹa~C2\14&*ۆn3gtl KAw4q1rn`& W pN'[7{gǐ +F=?r\׿qR +Dߕ-HH܆!o2~Ooh\׿+[W!w9+иsEK97?|W7?TPB +B3$퉾KmjGcc71mAtb$ZK{`?pK߰2^zߢo1~靯rI%<*=ʤAA~eYv f2YUS]s ?'2.L^_ +>O5%==r\׷q +517=oW[`M^/C(ҟfد`]C`knJ=8~[мm=\~Njխ .!E#3e[>Z ..\1_/gK.7 endstream endobj -757 0 obj<> +760 0 obj<> endobj -758 0 obj<> +761 0 obj<> endobj -759 0 obj<> +762 0 obj<> endobj -760 0 obj<> +763 0 obj<> endobj -761 0 obj<> +764 0 obj<> endobj -762 0 obj<> +765 0 obj<> endobj -763 0 obj<> +766 0 obj<> endobj -764 0 obj<>>> +767 0 obj<>>> endobj -765 0 obj<> +768 0 obj<> endobj -766 0 obj<>stream -x[oWQ*j7Їn/ ( -4}m%Ɩ${(YĞʹdbYGC* ?2#!FL -f~?ϼ b\ܜsPX(qu.@~?GQZ5|v;"8KoxN)??w݇14IzU*rF@wh2X#12tMcB>3!rʋA)-c"Yͺ(-tȠ& -1G&:ݥO?R[ Ԩ#^mÍ-`EgkMP^J8\|xO<<:2=;KEa֜l+V}~_l6ER6yJ.'i9utRy%T7LiaKsq2lxyFo"/)_Mv& ǑwZ=kH*%[ -e}J~y`JktĔ)-ݲ˧Z>1 MIF^uZ;fݩX{yf kڠ CZ!hWä AF2^h2=viշ7)'qnqf`zܬDOe_DOS[C`'d$ J(v_/6EΏ/y^<:ro6"y -\飖}1NtYUrφ0k񆙽Q@JN(>stream +x[oWQ*jCN۳@iQb)n_ߡH]{-Hֈ?gH:? !FBIa>^1fz.˧KN# +?r_7n>5^*k]*.Epi&zqX†/ſåR:|IiK +wO_Ïw02D_R 9UԂ& &dAL3T kC$Sه,8>\2%Dv力^Xe됨 iV)*2] Ԥ_A]01A.r|qJ{F֞1]rndh,B=3Aq* MUqYtlxwZF^nRT#+BE nݭ`&hƖ!(XV盇oD@{IR 9hb3 1#oLVH(^AZDpPsTrz"Wǁ2CsHIt R\5#Fa.?[NY]}lŧUYG +GxZBi$ -$B*D$l`ELM݆ B +Ou04_Y nVq\_i]k Su:k eo۸[vg +Eቮ׃:t^P!Q,A]I@ОQ ͸tFސ";%#S[q1c} 1M5ƈy'\)`P⸜z gg"lD0䰋K."/a2B]g!4ݲ ã₷5# &6 +b/ԃϗ=6eiS"a#m yl FJUU:no$GFK(/NegQ6kݲ'(kjp+ʬ?.s*T[e"U)U|/58co;QH5 l"*.QueX5=n=UKa \M`%V{zb1azD~5WmYpuV .иX)WmO{2rs2WObjKjeO` 7\dO^PgkH+W' <`VI~< jªthm5 + NL }Yt:?cOpinRFQ߯6!-Q+D545gA3 ݲ[:@ð6DeBfYc\hK4Eo +RYq-#MM0 IhxW[d^5V| [tU{`BktœmegN- +n3ˇPk([Z[&}1ḷbK֒ Lb6,Vl- +GϦPWH9.&VK+%_DFSq1c}1M=ƈytѨSxB?7< G4s5.+.fkj2ʼs6TCXRT({Ά)EnMH U/s!OVwt%R|W>60 +] Xq/j yA9$&d".nM,~aYٿ[$0Mƈya9\k}N~8UiXkA" л$]g5XȄ`q.o85; N]}e7 :&0a9qָџ^vOI"-z"Q|Qڸ(nٓ5uEp$9RhEϻ}rLS:.-CCh?tnd׺ DKz¦ŌX-.fW{oF qSr7c=-"nzq󆸚Cd +/48=ߜNmYCiq3#\LB(v2_n5/:&=;14s#ak +J$PѪl-ה{v +X |vqae D:#>l"ڿ2H`"̱I!HAO_x$q) N`) endstream endobj -767 0 obj<> -endobj -768 0 obj<> -endobj -769 0 obj<> -endobj -770 0 obj<> +770 0 obj<> endobj -771 0 obj<> +771 0 obj<> endobj -772 0 obj<> +772 0 obj<> endobj 773 0 obj<> endobj 774 0 obj<> endobj -775 0 obj<> +775 0 obj<> endobj -776 0 obj<> +776 0 obj<> endobj -777 0 obj<> +777 0 obj<> endobj -778 0 obj<> +778 0 obj<> endobj -779 0 obj<> +779 0 obj<> endobj -780 0 obj<> +780 0 obj<> endobj -781 0 obj<> +781 0 obj<> endobj -782 0 obj<> +782 0 obj<> endobj -783 0 obj<> +783 0 obj<> endobj -784 0 obj<> +784 0 obj<> endobj -785 0 obj<> +785 0 obj<> endobj -786 0 obj<> +786 0 obj<> endobj -787 0 obj<> +787 0 obj<> endobj -788 0 obj<> +788 0 obj<> endobj -789 0 obj<> +789 0 obj<> endobj -790 0 obj<> +790 0 obj<> endobj -791 0 obj<> +791 0 obj<> endobj -792 0 obj<>stream -x\oRqfM@[thޢ/M[I&rα#(Z&s3?ǏD! bD/ĈhX? '¤@տ -I-KzH`y0 -K(\R!_:3_l-.\g} ]?BTC/j/ >'*+ϹidԙUzkJefG+TU/71ןZ'Q4آF~Dhju<{ݾfx"NgM{@0M$]{nA; ն77/c9r@Ŕo[XDn`akIZ&=;N҂yO  6+tQtl/qxƏ.:W%"PY.~bwBk'ƁC":'%!"PY"DCa.)H$t> WCc9+t>:n~Veê<!GnIA+mL,U߆10芩ZF^š7wӇGg<i9]R:}'ǽGRcn u۸dτV?H:IQ_IXIq2Ia=&BǘAU^:!x9>?ڜR6 '\X8Bݓm(A\NPNIܧQJwM"V M.|:&'P$||&LJ?-;B r:&!'P$r|bșї2(JΧohߟ[KC+IwkD=6NQ(2ćUEyߎaU a {[!CM H]ݖUrHP;KCc霙X B -t/Xo@r GTNqNh5UK7WYl]3{ܻ #b:$t|Ꞹ3!vq8Cxj.2>R>['A]u0|0wֿ>8|\g#"ND`fh)߼ =w 9R8)8{f@3$tA5rJz35ge2sEi+2cQȪP!x{oY~' f-˻Kȼ|r8y -s0Bg#X A!4 lp6X\ ^nfSh\B@; 0Nr!w `bXuB)H}T=H>y1 .1燺= EǷa. )J 2袩.>'6ΕIE =߆+!s$Ĵq֣X^uӛz6 B<'+PqA`P};NQQ -ς~;.'.["H>"J:Rk'Gy0-QLJ-Zi3I߆4aD f %B^\tp\2}i 53PA{5 -WC -$*L'$'dmތf6[r@]:[Fճ#Vfa2&.:D YQ$~@wI@<=h|hDzϱ29(f '`qzy$1iv)`52]*'2{ݚT<='6ۗXO#q^1X.KEсfx9~]B?. A+ieh>ƣŕ -endstream -endobj -793 0 obj<> +792 0 obj<> endobj -794 0 obj<> +793 0 obj<> endobj -795 0 obj<> +794 0 obj<>stream +x[Yo#~_`>$ + 2;KԶZ^̿OT"jK`ư,KŪuaGf3Ĉ)1lXۏי'aR _L$ͩBؘ# +?r}]E02xcsҒ1nlf&z݉'cHs1(rN'* HĬc"Dpq"HeR!z;pDl,԰̌eHDww?>ov˟V/I*_$溱Sq筆΃_w"؉ #B2 TX{p JGjΉV_r8:{Mٞ"Gj1PwbB ǰ? _$jSVCFTّ/ +p[9/FdGSdHC޵ܙPQRB6UGIn.@QP9*GT :xTs˲9Ƞ6lAr0e +Nw8'=ܬE0`JL8{1m.41J!LB/6y]d +Zj&$]fqۤ&^0r|Ϻ1AQU3}IOirȻN%ڗ`hxPG +!0"z +M?ڲ6OG}Xl+?)Hr1T5  %8'& +q" +`Ғ]˦u&ZUMEJCg+pAzDWk80Wg*i"R> ]9nl`#] Ot]OQ>0 +BGW:.H,9IG^l+UkjĿTT/BF1)6Nk٘X <~)⌏M:MUf{ܜNG%p4W$ç8 /B#8Ȟ'ue/4L(&nC"B-G:(A`XŮÔ޴EJawxy&X7`c<<PK\f뽄P7쬋VS CޮRXMN5o ;ꎞo\]ig_}P]>pwm@mU1) +yz2nO‘#O9[eQ33GxUݪaSwWDHF+Μ,Xkz_6wn}r-Yp~J.&=!Z<*#2N9L+{ Wds>ޖ~-*U;Ra]ڻۻuc6N 'ju +zRpNWAGA-GڰhʨOu$afPѐ$줌1= )\Q2 218)2#L[NIIa{8]nwdi{)\K3*[A!FZMHJC޵RT.txdU\' `F(Hkn^lT w|ӦZav}rZeNBNC޵hi cݗ!]威ӭHPSMwU`u7;s>¿ebrIHz{d'­fFc=Q3Ǹ zݾjJ#Vjj_S>糇p?,#`~AaW'jBŲ|6VWN5DeTQizӸ^9s,ۆ,rUz*(fNQV^bHfaؖ#=Bcaחr-cȼX>Uٞ$)yƔhDHC8ȓ.Bn 1`=(xJΐː6QrB22J.IRӑzMAf[$~IpI)C.d`QiT/ 8 +`X)<DWo;!q +ay \Z +NKJC.Ƥ/C +a~0"b/&B^ @Ŭ0ؙmCMII`{5]Pyj +_|ksMM3(l h$7. +endstream endobj -796 0 obj<> +795 0 obj<> endobj -797 0 obj<> +796 0 obj<> endobj -798 0 obj<> +797 0 obj<> endobj -799 0 obj<> +798 0 obj<> endobj -800 0 obj<> +799 0 obj<> endobj -801 0 obj<> +800 0 obj<> endobj -802 0 obj<> +801 0 obj<> endobj -803 0 obj<> +802 0 obj<> endobj -804 0 obj<> +803 0 obj<> endobj -805 0 obj<> +804 0 obj<> endobj -806 0 obj<> +805 0 obj<> endobj -807 0 obj<> +806 0 obj<> endobj -808 0 obj<> +807 0 obj<> endobj -809 0 obj<> +808 0 obj<> endobj -810 0 obj<> +809 0 obj<> endobj -811 0 obj<> +810 0 obj<> endobj -812 0 obj<> +811 0 obj<> endobj -813 0 obj<> +812 0 obj<> endobj -814 0 obj<> +813 0 obj<> endobj -815 0 obj<> +814 0 obj<> endobj -816 0 obj<> +815 0 obj<> endobj -817 0 obj<> +816 0 obj<> endobj -818 0 obj<> +817 0 obj<> endobj -819 0 obj<> +818 0 obj<> endobj -820 0 obj<> +819 0 obj<> endobj -821 0 obj<> +820 0 obj<> endobj -822 0 obj<> +821 0 obj<> endobj -823 0 obj<> +822 0 obj<> endobj -824 0 obj<>stream -xYsS(o T٤*UN‘h3:;iB$@X⌏ښn88"3(V 3],7{υ1CȔ(L봢]BV Р@秇k' -I0qCzLq"`3[r$B4q׍IŇOi׷惜PFx?36\|9@d -ct%6c 702%O ^U]!z1ƁH*@]^xtDaA~uBh&࿦,Y3M1T?~|Tc],׃+K(p|yp}74 qT\a !C6ھGz:A=;b DO6j]iNqr -Sx. ;M[W!rh8~qIʼnOq$N8|\J 01Fmگ5@8)</e;zzC|i6zܥH%yJ'd>-#4ɷW:w#j,׽rɚ )b̚<:Q5O/Bh]wKI&P|Z߫3@p=lWeul3b6ڶ 1F1h:-qS0vPC)q CZs< &ʲ~U~›z-nDR{7b>3TL0HAy~}ڨ=[s)alOvUv<=2O>Vg $<8 _Dgܭtps,H9Hڂ#IQTZw!VP,myٷL]TBi7UM9A&@ -|19U.}5qҗ@AVU $`˫mtQ@,eM&@&&ÃIK m<0IWz,T& f!C046p<Rij>d1̆OM*,|xӣ6 -"_J\":60n^2dQ(Sue Ww׷ -6ϊcNiRJ1/V!P2xFxdŧ;ȋl$puD/*xтr2[1T:P ("q (r9)821ɯս،1ńO]$&8fce>1/a DYbE= ;t#C`h|-u1N:8IOҋa׊h2kWߔ^| @Q$tu}Ic -6W"Yt"B`6s2FwӝBRkr.O2i3h^K(<|z|,%\݋chꪮwA#C,uR:'wt,Am#zSX?ޔB]7%+"6j=PlN% pEa;Nڜwbch= -+RK(|q}Oy\6I` Ha6 -$_J\ߓ@ -v1iSiEhoȔ%e7 'qc17X"zCqsWm7Q2čld q2F1Fy'\,U%=Ŷ^.hA潶>1ySQ/^0$"h3jQlz2dϲ^zwuR5 -!_2\ߓ -(c Z7s|R1 -Iq̆ HV}ͳƜXs4O&ϓ豂o&G`6`\wԌƓ$j \jB7ZMo$AL i")ٞJI(輙O?[kG +823 0 obj<>stream +xYoS(oԃ;}OA`뷝H^Y-m3ǖU,cWd#f$Fİrά 1Vyi6φ`d08n?\R!fwmjkÜ,߮?*/23Ss>~<_ߞvڹ%siF0ޣ~`#[*K΋ְW[]&МaҜvZ0 ap " 5F yq +DD*Y. z + I7H$ 1J<ˆQHuE.0()n S" +TkTEݪHH^4m7GQc, ax$G1$rpDK#ﻺ9p(qBCQi#4F IB1P4R.e +DCHW(8B43`( e1 uyE,$=7zAC*c,å2H_JGHiwGO] 0Ul0 +EШm.DF7o/pkXoY Qp' (N@aelB tu#Ъ@HTw70 :AcTE9VP28teSavykf]諝"4P;+\ )tuv)`k]}8lx:q99"4F]Oe=I=7Q YF}{4P;G1=B"#" kԥ|O_uoϞ9N bƐǩ.\fBCa6I+]'!}ߣ8q㘌@J5dЬ7-n[zwW( "~~P^kX[>wK0ٗonNߨl~b |)-Zlq4HjtJ:hvcilYM(!Ի_Nknws?yz\|Z uhCl,uF?es1HNn[)8I[b2 zqۡ$L7Tn=0vVA,Y*9#+MK6V@UxJ1@Y=+ Al~WGPTi +a3 WƦIgcq2xp2&)pLZĭ#e}Q{ ++G֔|l +w0UA˙@D1iW In JucY ^J9kiaF^4G$RB1LF +"Y8kHc~y<<{1P0WkzV$hBMnQ}9(э'Yff3,Xĭny^PU'ߪrNA*D1[;qLA`DtQ +XM]3W ڂg=#":֨zcbӷ3`iE@'H&P]1Zd#sS}9҉c B#HY)/=8ڦpl:qLCBBE QHbUNΣF]SI܄Z=7ɸeYFiM+e7}ƍc2n"@( 4ozjB}9։cCnId"38 :ͻ|&Qh( BS=S$jtAؽ|f56< §dd?Ɂ?j[FŠBA46UXtNtv2 2֛Iw endstream endobj -825 0 obj<> +824 0 obj<> endobj -826 0 obj<> +825 0 obj<> endobj -827 0 obj<> +826 0 obj<> endobj -828 0 obj<> +827 0 obj<> endobj -829 0 obj<> +828 0 obj<> endobj -830 0 obj<> +829 0 obj<> endobj -831 0 obj<> +830 0 obj<> endobj -832 0 obj<> +831 0 obj<> endobj -833 0 obj<> +832 0 obj<> endobj -834 0 obj<> +833 0 obj<> endobj -835 0 obj<> +834 0 obj<> endobj -836 0 obj<> +835 0 obj<> endobj -837 0 obj<> +836 0 obj<> endobj -838 0 obj<> +837 0 obj<> endobj -839 0 obj<> +838 0 obj<> endobj -840 0 obj<> +839 0 obj<> endobj -841 0 obj<> +840 0 obj<> endobj -842 0 obj<> +841 0 obj<> endobj -843 0 obj<> +842 0 obj<> endobj -844 0 obj<> +843 0 obj<> endobj -845 0 obj<> +844 0 obj<> endobj -846 0 obj<> +845 0 obj<> endobj -847 0 obj<> +846 0 obj<> endobj -848 0 obj<> +847 0 obj<> endobj -849 0 obj<> +848 0 obj<> endobj -850 0 obj<> +849 0 obj<> endobj -851 0 obj<> +850 0 obj<> endobj -852 0 obj<> +851 0 obj<> endobj -853 0 obj<> +852 0 obj<> endobj -854 0 obj<> +853 0 obj<> endobj -855 0 obj<> +854 0 obj<> endobj -856 0 obj<> +855 0 obj<> endobj -857 0 obj<> +856 0 obj<> endobj -858 0 obj<> +857 0 obj<> endobj -859 0 obj<> +858 0 obj<> endobj -860 0 obj<> +859 0 obj<> endobj -861 0 obj<> +860 0 obj<> endobj -862 0 obj<> +861 0 obj<> endobj -863 0 obj<> +862 0 obj<> endobj -864 0 obj<> +863 0 obj<> endobj -865 0 obj<> +864 0 obj<> endobj -866 0 obj<> +865 0 obj<> endobj -867 0 obj<> +866 0 obj<> endobj -868 0 obj<>stream -x[ے۸}W-d -w\*N*[G0(Y읿Ox/pTݔSh;gFDf?¿?b<_bD_:>6>kXDX>#ݚ0TWk(F軻w|ϥHX=wBw/!dof^i#|1}|ޟ8K7k~ -ׂёdZd+Ǚp΃F(]gA?j]) - }1U=YϘ!| ob7Nho18%t5qCE13tu_Eo|*?}H]-! -S4Qi(F YT/(GB4UIy*W?ȏ!\ `C9y& r{L |0R!Xk#:!B|9,D_B"ϽR\ywC݅ƒxOKF+?8u.dzbK*?2E (^sr8sdp5lH9 $GXqy!>:c?n1L#eq -E^>V}֒/5@'|ɀh2}HCrH= G'b##'^NF.@Er21)ٶ/ -?9bё3z!Ԡ"] -KPlԚCW (q8$ɿ}KO y E~!fe@CaE1tDsXS{}InEpvi6ypzN#c|6e&=%}FXZ;DYöA՗bAIG%#`GL Ml|U/H1"t)>4!ٜ.sUG{+% -0^PXi( "AE9%hh'{POɃ{YKb[) -, C+TM -F0sBjA첸׃\F -. -Ljr>9!fp5CP' -h$SGJa1҈>`v/T^gG%[d]vKM,o26vc!iNڢ]s+?XM  -HV)ozS1OfUY)PUiY@Wѧg 1y[Ur5 r#Y[^S{kË_N-Ui雟a;QaRUKrq,("d-#(e&k(ڽ -hHIO6Y|,q?d4ěΣ3~`- o~9ۏRDZ -]S>ln[N D- nEA ISKxYD J?1 -FqB{P+ܯn~Eċk3jvz}qT`"!X +867 0 obj<>stream +x[m۶_o%g"1idIxw)J%;izv[>],o +"!F╌0"1[mvyDX$cikbZSpb'L"Z2 +?RB3v໐m +s7= ^Z$8#}?n8Ѷn)QGZ0:x~G~F7a/Z[FmpP/JuS(`Ls B$bBV*]bFSaxD^HY}ev܌2X8&(c^uFuGY9* +aO!' +md7!gGXx} +y:v܌ԟRK' EQmjJaw3ʠ@`u9صo鏨q1٪u*FVJ&`X_BF +=k'I<Bq _?der?'𜓿n6Ah]߱a wQN.!1xK脌Bo!u?:7)LOpz:>w1LVQ6tzT{KoHҀ6$>[$9];.!t +z!ASvȐ+P)jV +4FY}%v܈\ňm2FdyoU2}8ۢa>@p=EcCqa&;CNFi!uQ,h׎b!& +3}Jm^ BS\C9]1F,MQD*_2qH6 UNjZ58yp.vYɒjK!A磀q_X&giW5Ubήd~bQ`Ėe(0lzP E(tܧBc^+̓1˚wc=~ +لo=#h0 =͖|Q: BWA;E'4ĒN12J>gu_sccǍnRS B=< =L{kXW˟Y񹢯Ɔol&ydž[5)щCts`2T, .kC$"y3$~Ð'SLD_BI,PIۆ(D:!c񟞒o3vPan|[HWI^Gܖ,co {}kzx9D MnMYu,[pf1i_T + +ŵ( D 8iT{}}e/5^m~'j-n_:6$(e +9jwB|D}mvtڤứ +tt4'U f( +]<|Og\IJ0ƀTg-Эp:>N40"8{ ؛ *]蜗KM3;ӨB_#Mwr(lF1DLu\tqL1hr?!f endstream endobj -869 0 obj<> +868 0 obj<> +endobj +869 0 obj<> endobj -870 0 obj<> +870 0 obj<> endobj -871 0 obj<> +871 0 obj<> endobj -872 0 obj<> +872 0 obj<> endobj -873 0 obj<> +873 0 obj<> endobj -874 0 obj<> +874 0 obj<> endobj -875 0 obj<> +875 0 obj<> endobj -876 0 obj<> +876 0 obj<> endobj -877 0 obj<> +877 0 obj<> endobj -878 0 obj<> +878 0 obj<> endobj -879 0 obj<> +879 0 obj<> endobj -880 0 obj<> +880 0 obj<> endobj -881 0 obj<> +881 0 obj<> endobj -882 0 obj<> +882 0 obj<> endobj -883 0 obj<> +883 0 obj<> endobj -884 0 obj<> +884 0 obj<> endobj -885 0 obj<> +885 0 obj<> endobj -886 0 obj<> +886 0 obj<> endobj -887 0 obj<> +887 0 obj<> endobj -888 0 obj<>stream -x[KsϯБZaqLjgo=m3#^Q$ezٚh6n -?"!FJIfWVI+>9~\ jMZdF)IZ+@/|O\L#t];BdQp{cȃ$ӃKHX5 ;$MBd|f5~ -YHHp - \,뇏7.P)'Wև_S3'1=qPKje+"uDJh)b85k -NɈkH8&^N)\aRzj{Xjl;9AkHi$x,md6gdQnCD̕*BVW ( aFoࡴ.I8epR?%]|LyNɿNϻw1bQ堐i_r߈e)"$8V9s(58m#"]**@.)8GDµ`B[9G?"y׎ @]_:3H%z eSz,:Ms w):I,D>\Z@#-\+4׿{G<Ǜt =f4s(Ҡ6">t;v,Rؙ$#8894a执v,utFi5ZB3-N,;׽[EL6ZxrƾoE #tE㋄,Fʈ) _#MU>6BGqE -8fy߇b_TMY,pPHc -],b(Mw/a揻Pg[|7hľ - -KѲ^9hZ)ٺ4 -t_2=.PٴD„`kc,v6{/qB5QpqD=e^+=1EBK[Bcqv-86eԠ;I>uOaRیŘ9jd -f}9]m494-XTs΁(iݖ$F5h=hrOahI> -Pb}+SkHg_ -\[€A#y/wUQtk}AAsAOpsf%Jt p$vP Ή)[M?^'EEivFI,fxinUZ ngHӨ8TvrwQa-fc$d0x4 +888 0 obj<> +endobj +889 0 obj<> +endobj +890 0 obj<>stream +x[KsϯБA;J&s@S͌DjEcק O 92=lMy$ˍfl0#bDoĈhyS0)coQCOI-6[z(z3S(|UCx1F 6YϻͿ<%cb̷l1~ +b ClD0yL t^OPi&T O>byҁwMvoFZD SSKvJX Y5 IKGp %/tq=#DѥF̞#qefVd׆Nq47Cj(G%d %>^+=wwy(D%O҇?^| <ҚR0sO0Ϫ'Իd>!'sO,Z^T" +3@Ri8Bc I`TN^ +0}e-آ}֌$1RI8l!1- +.B:hv-L`c7(pb&Q95DŨ#ǭd*މƺۇH7L`| $/p Gv (hC3@APWq4X]N ccbBXwXBt֩VĖS-qb7Ze* lsOMq6?SHHL2=rU1$kQWDƒWɎ9-9N[i0Cǂvcnx8'Hj(VhqSul"k#ӐJ(ۦ!jFvl{kiqg +VswUF\YfaYD7O&[5~ܜmt7>FiF4Dg]P;a0CdyX +S_%Ykx{!`ފYI\n}<< #F׎ѪA{\N랤Uۆh "lV +l_7/loSٱ US 噮r&7TycuX܀H3~+j5FP.v~tRͦ2sr[y,"<+ @wxC(gS +G +ȡk>D\ uB73ȶTЄxSŘzf(KXSC[4]8=mcÛJQulX& Y%Nq򐺩D0Euѷ(Z0. n9ԻJumhJ_/őCR -1ХAq]\uOҥm.7PTS[*%l㳡~MKDեhP t츢 ԑ+9Tis+=ӧ䔥VGwߌnO\uIێx$UB3Qv8 t@((I"M?14- 9 +k%T@ɦ'qX`(.g^[꘲ֵ%ʂJ+VhFe49G"`)+a#onr}6-" ؾhZ@ M.b> ]UQ;$t;$CtEw@<-;r< +&ЫUߩ% /lOc[h,qľ㵎 +k#&&%VB]UEP2:auH07Eh]{L@[}e$,Pf DF\Px⸥^)PI"?hk1p(3ƤELr9{ftCI d^ C#څ +i8Bo +52)+kl@b#Ӵ"FzҌܷ%n  ɻ[B._ endstream endobj -889 0 obj<> +891 0 obj<> endobj -890 0 obj<> +892 0 obj<> endobj -891 0 obj<> +893 0 obj<> endobj -892 0 obj<> +894 0 obj<> endobj -893 0 obj<> +895 0 obj<> endobj -894 0 obj<> +896 0 obj<> endobj -895 0 obj<> +897 0 obj<> endobj -896 0 obj<> +898 0 obj<> endobj -897 0 obj<> +899 0 obj<> endobj -898 0 obj<> +900 0 obj<> endobj -899 0 obj<> +901 0 obj<> endobj -900 0 obj<> +902 0 obj<> endobj -901 0 obj<> +903 0 obj<> endobj -902 0 obj<> +904 0 obj<> endobj -903 0 obj<> +905 0 obj<> endobj -904 0 obj<> +906 0 obj<> endobj -905 0 obj<> +907 0 obj<> endobj -906 0 obj<> +908 0 obj<> endobj -907 0 obj<> +909 0 obj<> endobj -908 0 obj<> +910 0 obj<> endobj -909 0 obj<> +911 0 obj<> endobj -910 0 obj<> +912 0 obj<> endobj -911 0 obj<> +913 0 obj<> endobj -912 0 obj<> +914 0 obj<> endobj -913 0 obj<> +915 0 obj<> endobj -914 0 obj<>stream -xXɎ@W>{)E!#nI Xa h>ml̄B/<@ -*yF3 -NxG|]@X)/20cVK/0BMKrɢ -M7K;MzE¹XNH#ax5(^wQ|5uc|0@d}AA˽Xi%xi'weeT*{:DݲvP[ҪelXObpf M.iCCRd˹.,⷏aPμʒaŊ*YXїP@ 4(AS -3:%ٴss!G[)csu_)>VƻK -]SJS+,hZ8u4˯tvrj:TxVqY9b56?Df +916 0 obj<>stream +xXnF+xl}9&8 0@6΁҈ )Mq%C0WU_h@ǜ@+SPAe + bk0`K=%HsDaqݽй!2X> +917 0 obj<> endobj -916 0 obj<> +918 0 obj<> endobj -917 0 obj<> +919 0 obj<> endobj -918 0 obj<> +920 0 obj<> endobj -919 0 obj<> +921 0 obj<> endobj -920 0 obj<> +922 0 obj<> endobj -921 0 obj<> +923 0 obj<> endobj -922 0 obj<> +924 0 obj<> endobj -923 0 obj<> +925 0 obj<> endobj -924 0 obj +926 0 obj<> +endobj +927 0 obj<> +endobj +928 0 obj [987 0 0 0 0 0 0 0 0 460] endobj -925 0 obj<> +929 0 obj<> endobj -926 0 obj +930 0 obj [619 0 0 874] endobj -927 0 obj<> +931 0 obj<> endobj -928 0 obj +932 0 obj [500 500 0 0 500 500 0 500 0 0 500 500 500 0 500 0 500 500 500 500 0 0 0 0 500 500 0 500 0 0 500 500 500 500 500 500 500 500 500 500 500 0 500 500 0 0 0 500 0 500 500 500 0 500 500 0 500 0 0 0 0 500 500 500 0 0 0 500 500 500 500 500 500 500 500 500 0 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 0 500 500 500] endobj -929 0 obj<> +933 0 obj<> endobj -930 0 obj +934 0 obj [389 389] endobj -931 0 obj +935 0 obj [574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 319 278 0 0 405 468 0 0 0 0 0 0 0 0 0 0 833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 0 394 523 424 292 481 551 287 0 514 275 815 556 502 516 512 398 370 333 553 454 0 477 475] endobj -932 0 obj +936 0 obj [400 400] endobj -933 0 obj<> +937 0 obj<> endobj -934 0 obj +938 0 obj [532 0 537 586 491 477 0 0 0 0 0 477 0 590 606 491 0 0 0 509 600 0 0 0 521] endobj -935 0 obj +939 0 obj [556 556] endobj -936 0 obj +940 0 obj [602 602 0 602 602 602 602 602 602 602 0 0 602 0 602 602 602 602 602 602 0 0 0 0 0 0 602 602 602 602 0 602 0 602 602 602 602 602 602 602 602 0 602 602 0 0 0 602 0 602 602 602 602 602 602 0 602 0 0 0 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 0 602 602] endobj -937 0 obj +941 0 obj [574 579 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 338 0 0 0 0 0 201 417 417 500 0 278 319 278 481 572 398 488 493 507 458 558 470 539 562 319 319 0 0 0 486 0 639 604 632 693 576 537 694 738 324 0 611 520 866 713 731 558 731 646 556 597 694 0 928 600 586 0 0 0 0 0 0 201 507 539 446 565 491 321 523 564 280 266 517 282 843 568 539 551 531 382 400 334 569 494 771 503 495 468 486 0 486 0 0 0 0 201 0 403 0 0 0 0 0 0 245 0 0 0 0 0 0 0 403 403 0 500 0 0 0 0 245 0 0 0 0 0 0 0 0 0 0 0 0 0 900 0 442 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 442] endobj -938 0 obj +942 0 obj [602 602 602 0 602 602 0 602 602 0 0 602 0 0 602 602 602 602 602 602 602 0 0 0 602] endobj -939 0 obj -[667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 278 333 278 0 556 556 556 556 556 556 556 556 556 556 278 0 0 0 0 0 800 722 611 611 722 556 500 0 722 278 0 0 500 944 0 778 556 778 611 556 556 722 667 0 0 667 0 0 0 0 0 0 0 556 611 444 611 556 389 611 611 278 0 556 278 889 611 611 611 611 389 444 389 611 556 889 556 556] +943 0 obj +[667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 278 333 278 0 556 556 556 556 556 556 556 556 556 556 278 0 0 0 0 0 800 722 611 611 722 556 500 0 722 278 389 0 500 944 0 778 556 778 611 556 556 722 667 0 0 667 0 0 0 0 0 0 0 556 611 444 611 556 389 611 611 278 0 556 278 889 611 611 611 611 389 444 389 611 556 889 556 556] endobj -940 0 obj<> +944 0 obj<> endobj -941 0 obj<> +945 0 obj<> endobj -942 0 obj<> +946 0 obj<> endobj -943 0 obj<> +947 0 obj<> endobj -944 0 obj<> +948 0 obj<> endobj -945 0 obj<> +949 0 obj<> endobj -946 0 obj<> +950 0 obj<> endobj xref -0 947 +0 951 0000000000 65535 f 0000000015 00000 n 0000000055 00000 n @@ -3583,816 +3585,820 @@ xref 0000008693 00000 n 0000008747 00000 n 0000008792 00000 n -0000008873 00000 n -0000008928 00000 n -0000008973 00000 n -0000009068 00000 n -0000009124 00000 n -0000009169 00000 n -0000009265 00000 n -0000009319 00000 n -0000009364 00000 n -0000009445 00000 n -0000009488 00000 n -0000009533 00000 n -0000009668 00000 n -0000009716 00000 n -0000009761 00000 n -0000009894 00000 n -0000009946 00000 n -0000009991 00000 n -0000010057 00000 n -0000010105 00000 n -0000010150 00000 n -0000010310 00000 n -0000010369 00000 n -0000010414 00000 n -0000010500 00000 n -0000010558 00000 n -0000010603 00000 n -0000010688 00000 n -0000010736 00000 n -0000010781 00000 n -0000010926 00000 n -0000010979 00000 n -0000011024 00000 n -0000011091 00000 n -0000011139 00000 n -0000011184 00000 n -0000011330 00000 n -0000011390 00000 n -0000011435 00000 n -0000011522 00000 n -0000011581 00000 n -0000011626 00000 n -0000011712 00000 n -0000011755 00000 n -0000011800 00000 n -0000011936 00000 n -0000011984 00000 n -0000012029 00000 n -0000012158 00000 n -0000012212 00000 n -0000012257 00000 n -0000012336 00000 n -0000012397 00000 n -0000012442 00000 n -0000012541 00000 n -0000012601 00000 n -0000012646 00000 n -0000012731 00000 n -0000012779 00000 n -0000012824 00000 n -0000012958 00000 n -0000013013 00000 n -0000013058 00000 n -0000013138 00000 n -0000013200 00000 n -0000013245 00000 n -0000013345 00000 n -0000013406 00000 n -0000013451 00000 n -0000013537 00000 n -0000013580 00000 n -0000013625 00000 n -0000013754 00000 n -0000013802 00000 n -0000013846 00000 n -0000013970 00000 n -0000014029 00000 n -0000014074 00000 n -0000014147 00000 n -0000014195 00000 n -0000014240 00000 n -0000014378 00000 n -0000014437 00000 n -0000014482 00000 n -0000014555 00000 n -0000014603 00000 n -0000014648 00000 n -0000014788 00000 n -0000014848 00000 n -0000014893 00000 n -0000014967 00000 n -0000015015 00000 n -0000015060 00000 n -0000015201 00000 n -0000015262 00000 n -0000015307 00000 n -0000015382 00000 n -0000015430 00000 n -0000015475 00000 n -0000015579 00000 n -0000015627 00000 n -0000015672 00000 n -0000015819 00000 n -0000015878 00000 n -0000015922 00000 n -0000015995 00000 n -0000016043 00000 n -0000016088 00000 n -0000016240 00000 n -0000016299 00000 n -0000016344 00000 n -0000016430 00000 n -0000016491 00000 n -0000016536 00000 n -0000016637 00000 n -0000016693 00000 n -0000016738 00000 n -0000016821 00000 n -0000016869 00000 n -0000016914 00000 n -0000017028 00000 n -0000017076 00000 n -0000017120 00000 n -0000017259 00000 n -0000017313 00000 n -0000017358 00000 n -0000017439 00000 n -0000017493 00000 n -0000017537 00000 n -0000017631 00000 n -0000017684 00000 n -0000017729 00000 n -0000017822 00000 n -0000017876 00000 n -0000017921 00000 n -0000018015 00000 n -0000018069 00000 n -0000018114 00000 n -0000018208 00000 n -0000018263 00000 n -0000018308 00000 n -0000018403 00000 n -0000018458 00000 n -0000018503 00000 n -0000018598 00000 n -0000018655 00000 n -0000018700 00000 n -0000018797 00000 n -0000018855 00000 n -0000018900 00000 n -0000018998 00000 n -0000019053 00000 n -0000019098 00000 n -0000019180 00000 n -0000019223 00000 n -0000019268 00000 n -0000019401 00000 n -0000019449 00000 n -0000019494 00000 n -0000019576 00000 n -0000019624 00000 n -0000019669 00000 n -0000019765 00000 n -0000019813 00000 n -0000019858 00000 n -0000019957 00000 n -0000020005 00000 n -0000020050 00000 n -0000020174 00000 n -0000020222 00000 n -0000020266 00000 n -0000020379 00000 n -0000020427 00000 n -0000020472 00000 n -0000020584 00000 n -0000020632 00000 n -0000020677 00000 n -0000020784 00000 n -0000020832 00000 n -0000020877 00000 n -0000020995 00000 n -0000021043 00000 n -0000021088 00000 n -0000021202 00000 n -0000021245 00000 n -0000021289 00000 n -0000021421 00000 n -0000021469 00000 n -0000021514 00000 n -0000021642 00000 n -0000021697 00000 n -0000021742 00000 n -0000021824 00000 n -0000021880 00000 n -0000021925 00000 n -0000022021 00000 n -0000022078 00000 n -0000022123 00000 n -0000022220 00000 n -0000022275 00000 n -0000022320 00000 n -0000022402 00000 n -0000022450 00000 n -0000022495 00000 n -0000022614 00000 n -0000022662 00000 n -0000022707 00000 n -0000022839 00000 n -0000022898 00000 n -0000022943 00000 n -0000023016 00000 n -0000023064 00000 n -0000023109 00000 n -0000023250 00000 n -0000023305 00000 n -0000023350 00000 n -0000023432 00000 n -0000023488 00000 n -0000023533 00000 n -0000023629 00000 n -0000023685 00000 n -0000023730 00000 n -0000023826 00000 n -0000023883 00000 n -0000023928 00000 n -0000024012 00000 n -0000024060 00000 n -0000024105 00000 n -0000024232 00000 n -0000024285 00000 n -0000024330 00000 n -0000024410 00000 n -0000024463 00000 n -0000024508 00000 n -0000024601 00000 n -0000024654 00000 n -0000024699 00000 n -0000024792 00000 n -0000024845 00000 n -0000024890 00000 n -0000024983 00000 n -0000025036 00000 n -0000025080 00000 n -0000025173 00000 n -0000025226 00000 n -0000025271 00000 n -0000025364 00000 n -0000025416 00000 n -0000025461 00000 n -0000025553 00000 n -0000025605 00000 n -0000025650 00000 n -0000025729 00000 n -0000025773 00000 n -0000025818 00000 n -0000025938 00000 n -0000025984 00000 n -0000026029 00000 n -0000026112 00000 n -0000026158 00000 n -0000026202 00000 n -0000026298 00000 n -0000026344 00000 n -0000026389 00000 n -0000026485 00000 n -0000026531 00000 n -0000026576 00000 n -0000026672 00000 n -0000026718 00000 n -0000026763 00000 n -0000026859 00000 n -0000026905 00000 n -0000026950 00000 n -0000027046 00000 n -0000027092 00000 n -0000027136 00000 n -0000027232 00000 n -0000027278 00000 n -0000027323 00000 n -0000027419 00000 n -0000027465 00000 n -0000027509 00000 n -0000027605 00000 n -0000027651 00000 n -0000027696 00000 n -0000027792 00000 n -0000027838 00000 n -0000027883 00000 n -0000027979 00000 n -0000028025 00000 n -0000028070 00000 n -0000028166 00000 n -0000028212 00000 n -0000028257 00000 n -0000028353 00000 n -0000028399 00000 n -0000028444 00000 n -0000028540 00000 n -0000028586 00000 n -0000028631 00000 n -0000028727 00000 n -0000028773 00000 n -0000028818 00000 n -0000028914 00000 n -0000028960 00000 n -0000029005 00000 n -0000029101 00000 n -0000029147 00000 n -0000029192 00000 n -0000029288 00000 n -0000029334 00000 n -0000029379 00000 n -0000029475 00000 n -0000029521 00000 n -0000029566 00000 n -0000029662 00000 n -0000029708 00000 n -0000029753 00000 n -0000029849 00000 n -0000029895 00000 n -0000029940 00000 n -0000030036 00000 n -0000030082 00000 n -0000030127 00000 n -0000030223 00000 n -0000030269 00000 n -0000030314 00000 n -0000030397 00000 n -0000030441 00000 n -0000030690 00000 n -0000030792 00000 n -0000034012 00000 n -0000034057 00000 n -0000034102 00000 n -0000034289 00000 n -0000034645 00000 n -0000047874 00000 n -0000048029 00000 n -0000048244 00000 n -0000057161 00000 n -0000057324 00000 n -0000057471 00000 n -0000057584 00000 n -0000058179 00000 n -0000078157 00000 n -0000078317 00000 n -0000078430 00000 n -0000078541 00000 n -0000078654 00000 n -0000078766 00000 n -0000078879 00000 n -0000078991 00000 n -0000079103 00000 n -0000079216 00000 n -0000079330 00000 n -0000079441 00000 n -0000079552 00000 n -0000079663 00000 n -0000079774 00000 n -0000079885 00000 n -0000079996 00000 n -0000080534 00000 n -0000097830 00000 n -0000097994 00000 n -0000098180 00000 n -0000100899 00000 n -0000101056 00000 n -0000101289 00000 n -0000108366 00000 n -0000108527 00000 n -0000108725 00000 n -0000108911 00000 n -0000109020 00000 n -0000109065 00000 n -0000109110 00000 n -0000109155 00000 n -0000109200 00000 n -0000109245 00000 n -0000109290 00000 n -0000109416 00000 n -0000109553 00000 n -0000112643 00000 n -0000112688 00000 n -0000112904 00000 n -0000114309 00000 n -0000114458 00000 n -0000114723 00000 n -0000127424 00000 n -0000127585 00000 n -0000127703 00000 n -0000127813 00000 n -0000128030 00000 n -0000129435 00000 n -0000129585 00000 n -0000129696 00000 n -0000129814 00000 n -0000129931 00000 n -0000130114 00000 n -0000130228 00000 n -0000130421 00000 n -0000133747 00000 n -0000133792 00000 n -0000133910 00000 n -0000134028 00000 n -0000134137 00000 n -0000134246 00000 n -0000134364 00000 n -0000134482 00000 n -0000134600 00000 n -0000134711 00000 n -0000134756 00000 n -0000134801 00000 n -0000135277 00000 n -0000149822 00000 n -0000149992 00000 n -0000150037 00000 n -0000150155 00000 n -0000150262 00000 n -0000150379 00000 n -0000150492 00000 n -0000150605 00000 n -0000150707 00000 n -0000150812 00000 n -0000153706 00000 n -0000153751 00000 n -0000153869 00000 n -0000153914 00000 n -0000153959 00000 n -0000154004 00000 n -0000154049 00000 n -0000154094 00000 n -0000154205 00000 n -0000154319 00000 n -0000154424 00000 n -0000157183 00000 n -0000157228 00000 n -0000157430 00000 n -0000164498 00000 n -0000164659 00000 n -0000164775 00000 n -0000164893 00000 n -0000165014 00000 n -0000167980 00000 n -0000168025 00000 n -0000168135 00000 n -0000168245 00000 n -0000168358 00000 n -0000168475 00000 n -0000168572 00000 n -0000171328 00000 n -0000171373 00000 n -0000171491 00000 n -0000171536 00000 n -0000171581 00000 n -0000171626 00000 n -0000171671 00000 n -0000171780 00000 n -0000171909 00000 n -0000175442 00000 n -0000175487 00000 n -0000175599 00000 n -0000175716 00000 n -0000175834 00000 n -0000175952 00000 n -0000176070 00000 n -0000176199 00000 n -0000179026 00000 n -0000179071 00000 n -0000179188 00000 n -0000179305 00000 n -0000179422 00000 n -0000179540 00000 n -0000179658 00000 n -0000179787 00000 n -0000182525 00000 n -0000182570 00000 n -0000182688 00000 n -0000182806 00000 n -0000182924 00000 n -0000183042 00000 n -0000183160 00000 n -0000183273 00000 n -0000186463 00000 n -0000186508 00000 n -0000186618 00000 n -0000186729 00000 n -0000186840 00000 n -0000186961 00000 n -0000189723 00000 n -0000189768 00000 n -0000189885 00000 n -0000190002 00000 n -0000190113 00000 n -0000190231 00000 n -0000190357 00000 n -0000190438 00000 n -0000192991 00000 n -0000193036 00000 n -0000193080 00000 n -0000193125 00000 n -0000193170 00000 n -0000193215 00000 n -0000193260 00000 n -0000193305 00000 n -0000193350 00000 n -0000193395 00000 n -0000193440 00000 n -0000193485 00000 n -0000193530 00000 n -0000193575 00000 n -0000193620 00000 n -0000193665 00000 n -0000193710 00000 n -0000193755 00000 n -0000193799 00000 n -0000193987 00000 n -0000195798 00000 n -0000195948 00000 n -0000195993 00000 n -0000196038 00000 n -0000196147 00000 n -0000196273 00000 n -0000196370 00000 n -0000199309 00000 n -0000199354 00000 n -0000199399 00000 n -0000199444 00000 n -0000199489 00000 n -0000199534 00000 n +0000008874 00000 n +0000008929 00000 n +0000008974 00000 n +0000009070 00000 n +0000009126 00000 n +0000009171 00000 n +0000009268 00000 n +0000009322 00000 n +0000009367 00000 n +0000009449 00000 n +0000009492 00000 n +0000009537 00000 n +0000009672 00000 n +0000009720 00000 n +0000009765 00000 n +0000009898 00000 n +0000009950 00000 n +0000009995 00000 n +0000010061 00000 n +0000010109 00000 n +0000010154 00000 n +0000010314 00000 n +0000010373 00000 n +0000010418 00000 n +0000010504 00000 n +0000010562 00000 n +0000010607 00000 n +0000010692 00000 n +0000010740 00000 n +0000010785 00000 n +0000010930 00000 n +0000010983 00000 n +0000011028 00000 n +0000011095 00000 n +0000011143 00000 n +0000011188 00000 n +0000011334 00000 n +0000011394 00000 n +0000011439 00000 n +0000011526 00000 n +0000011585 00000 n +0000011630 00000 n +0000011716 00000 n +0000011759 00000 n +0000011804 00000 n +0000011940 00000 n +0000011988 00000 n +0000012033 00000 n +0000012162 00000 n +0000012216 00000 n +0000012261 00000 n +0000012340 00000 n +0000012401 00000 n +0000012446 00000 n +0000012545 00000 n +0000012605 00000 n +0000012650 00000 n +0000012735 00000 n +0000012783 00000 n +0000012828 00000 n +0000012962 00000 n +0000013017 00000 n +0000013062 00000 n +0000013142 00000 n +0000013204 00000 n +0000013249 00000 n +0000013349 00000 n +0000013410 00000 n +0000013455 00000 n +0000013541 00000 n +0000013584 00000 n +0000013629 00000 n +0000013758 00000 n +0000013806 00000 n +0000013850 00000 n +0000013974 00000 n +0000014033 00000 n +0000014078 00000 n +0000014151 00000 n +0000014199 00000 n +0000014244 00000 n +0000014382 00000 n +0000014441 00000 n +0000014486 00000 n +0000014559 00000 n +0000014607 00000 n +0000014652 00000 n +0000014792 00000 n +0000014852 00000 n +0000014897 00000 n +0000014971 00000 n +0000015019 00000 n +0000015064 00000 n +0000015205 00000 n +0000015266 00000 n +0000015311 00000 n +0000015386 00000 n +0000015434 00000 n +0000015479 00000 n +0000015583 00000 n +0000015631 00000 n +0000015676 00000 n +0000015823 00000 n +0000015882 00000 n +0000015926 00000 n +0000015999 00000 n +0000016047 00000 n +0000016092 00000 n +0000016244 00000 n +0000016303 00000 n +0000016348 00000 n +0000016434 00000 n +0000016495 00000 n +0000016540 00000 n +0000016641 00000 n +0000016697 00000 n +0000016742 00000 n +0000016825 00000 n +0000016873 00000 n +0000016918 00000 n +0000017032 00000 n +0000017080 00000 n +0000017124 00000 n +0000017263 00000 n +0000017317 00000 n +0000017362 00000 n +0000017443 00000 n +0000017497 00000 n +0000017541 00000 n +0000017635 00000 n +0000017688 00000 n +0000017733 00000 n +0000017826 00000 n +0000017880 00000 n +0000017925 00000 n +0000018019 00000 n +0000018073 00000 n +0000018118 00000 n +0000018212 00000 n +0000018267 00000 n +0000018312 00000 n +0000018407 00000 n +0000018462 00000 n +0000018507 00000 n +0000018602 00000 n +0000018659 00000 n +0000018704 00000 n +0000018801 00000 n +0000018859 00000 n +0000018904 00000 n +0000019002 00000 n +0000019057 00000 n +0000019102 00000 n +0000019184 00000 n +0000019227 00000 n +0000019272 00000 n +0000019405 00000 n +0000019453 00000 n +0000019498 00000 n +0000019580 00000 n +0000019628 00000 n +0000019673 00000 n +0000019769 00000 n +0000019817 00000 n +0000019862 00000 n +0000019961 00000 n +0000020009 00000 n +0000020054 00000 n +0000020178 00000 n +0000020226 00000 n +0000020270 00000 n +0000020383 00000 n +0000020431 00000 n +0000020476 00000 n +0000020588 00000 n +0000020636 00000 n +0000020681 00000 n +0000020788 00000 n +0000020836 00000 n +0000020881 00000 n +0000020999 00000 n +0000021047 00000 n +0000021092 00000 n +0000021206 00000 n +0000021249 00000 n +0000021293 00000 n +0000021425 00000 n +0000021473 00000 n +0000021518 00000 n +0000021646 00000 n +0000021701 00000 n +0000021746 00000 n +0000021829 00000 n +0000021885 00000 n +0000021930 00000 n +0000022027 00000 n +0000022084 00000 n +0000022129 00000 n +0000022227 00000 n +0000022282 00000 n +0000022327 00000 n +0000022410 00000 n +0000022458 00000 n +0000022503 00000 n +0000022622 00000 n +0000022670 00000 n +0000022715 00000 n +0000022847 00000 n +0000022906 00000 n +0000022951 00000 n +0000023024 00000 n +0000023072 00000 n +0000023117 00000 n +0000023258 00000 n +0000023313 00000 n +0000023358 00000 n +0000023441 00000 n +0000023497 00000 n +0000023542 00000 n +0000023639 00000 n +0000023695 00000 n +0000023740 00000 n +0000023837 00000 n +0000023894 00000 n +0000023939 00000 n +0000024024 00000 n +0000024072 00000 n +0000024117 00000 n +0000024244 00000 n +0000024297 00000 n +0000024342 00000 n +0000024423 00000 n +0000024476 00000 n +0000024521 00000 n +0000024615 00000 n +0000024668 00000 n +0000024713 00000 n +0000024807 00000 n +0000024860 00000 n +0000024905 00000 n +0000024999 00000 n +0000025052 00000 n +0000025096 00000 n +0000025190 00000 n +0000025243 00000 n +0000025288 00000 n +0000025382 00000 n +0000025434 00000 n +0000025479 00000 n +0000025572 00000 n +0000025624 00000 n +0000025669 00000 n +0000025749 00000 n +0000025793 00000 n +0000025838 00000 n +0000025958 00000 n +0000026004 00000 n +0000026049 00000 n +0000026132 00000 n +0000026178 00000 n +0000026222 00000 n +0000026318 00000 n +0000026364 00000 n +0000026409 00000 n +0000026505 00000 n +0000026551 00000 n +0000026596 00000 n +0000026692 00000 n +0000026738 00000 n +0000026783 00000 n +0000026879 00000 n +0000026925 00000 n +0000026970 00000 n +0000027066 00000 n +0000027112 00000 n +0000027157 00000 n +0000027253 00000 n +0000027299 00000 n +0000027344 00000 n +0000027440 00000 n +0000027486 00000 n +0000027531 00000 n +0000027627 00000 n +0000027673 00000 n +0000027718 00000 n +0000027814 00000 n +0000027860 00000 n +0000027905 00000 n +0000028001 00000 n +0000028047 00000 n +0000028092 00000 n +0000028188 00000 n +0000028234 00000 n +0000028279 00000 n +0000028375 00000 n +0000028421 00000 n +0000028466 00000 n +0000028562 00000 n +0000028608 00000 n +0000028653 00000 n +0000028749 00000 n +0000028795 00000 n +0000028840 00000 n +0000028936 00000 n +0000028982 00000 n +0000029027 00000 n +0000029123 00000 n +0000029169 00000 n +0000029214 00000 n +0000029310 00000 n +0000029356 00000 n +0000029401 00000 n +0000029497 00000 n +0000029543 00000 n +0000029588 00000 n +0000029684 00000 n +0000029730 00000 n +0000029775 00000 n +0000029871 00000 n +0000029917 00000 n +0000029962 00000 n +0000030058 00000 n +0000030104 00000 n +0000030149 00000 n +0000030245 00000 n +0000030291 00000 n +0000030336 00000 n +0000030432 00000 n +0000030478 00000 n +0000030523 00000 n +0000030606 00000 n +0000030650 00000 n +0000030899 00000 n +0000031001 00000 n +0000034220 00000 n +0000034265 00000 n +0000034310 00000 n +0000034497 00000 n +0000034855 00000 n +0000048153 00000 n +0000048308 00000 n +0000048523 00000 n +0000057440 00000 n +0000057603 00000 n +0000057750 00000 n +0000057863 00000 n +0000058458 00000 n +0000078436 00000 n +0000078596 00000 n +0000078709 00000 n +0000078820 00000 n +0000078933 00000 n +0000079045 00000 n +0000079158 00000 n +0000079270 00000 n +0000079382 00000 n +0000079495 00000 n +0000079609 00000 n +0000079720 00000 n +0000079831 00000 n +0000079942 00000 n +0000080053 00000 n +0000080164 00000 n +0000080275 00000 n +0000080813 00000 n +0000098109 00000 n +0000098273 00000 n +0000098459 00000 n +0000101178 00000 n +0000101335 00000 n +0000101568 00000 n +0000108645 00000 n +0000108806 00000 n +0000109004 00000 n +0000109190 00000 n +0000109299 00000 n +0000109344 00000 n +0000109389 00000 n +0000109434 00000 n +0000109479 00000 n +0000109524 00000 n +0000109569 00000 n +0000109695 00000 n +0000109832 00000 n +0000112922 00000 n +0000112967 00000 n +0000113183 00000 n +0000114589 00000 n +0000114738 00000 n +0000115003 00000 n +0000127704 00000 n +0000127865 00000 n +0000127983 00000 n +0000128093 00000 n +0000128310 00000 n +0000129715 00000 n +0000129865 00000 n +0000129976 00000 n +0000130094 00000 n +0000130211 00000 n +0000130394 00000 n +0000130508 00000 n +0000130701 00000 n +0000134027 00000 n +0000134072 00000 n +0000134190 00000 n +0000134308 00000 n +0000134417 00000 n +0000134526 00000 n +0000134644 00000 n +0000134762 00000 n +0000134880 00000 n +0000134991 00000 n +0000135036 00000 n +0000135081 00000 n +0000135557 00000 n +0000150102 00000 n +0000150272 00000 n +0000150317 00000 n +0000150435 00000 n +0000150542 00000 n +0000150659 00000 n +0000150772 00000 n +0000150885 00000 n +0000150987 00000 n +0000151092 00000 n +0000153986 00000 n +0000154031 00000 n +0000154149 00000 n +0000154194 00000 n +0000154239 00000 n +0000154284 00000 n +0000154329 00000 n +0000154374 00000 n +0000154485 00000 n +0000154599 00000 n +0000154704 00000 n +0000157463 00000 n +0000157508 00000 n +0000157710 00000 n +0000164777 00000 n +0000164938 00000 n +0000165054 00000 n +0000165172 00000 n +0000165293 00000 n +0000168259 00000 n +0000168304 00000 n +0000168414 00000 n +0000168524 00000 n +0000168637 00000 n +0000168754 00000 n +0000168851 00000 n +0000171607 00000 n +0000171652 00000 n +0000171770 00000 n +0000171815 00000 n +0000171860 00000 n +0000171905 00000 n +0000171950 00000 n +0000172059 00000 n +0000172188 00000 n +0000175713 00000 n +0000175758 00000 n +0000175870 00000 n +0000175987 00000 n +0000176105 00000 n +0000176223 00000 n +0000176341 00000 n +0000176470 00000 n +0000179297 00000 n +0000179342 00000 n +0000179459 00000 n +0000179576 00000 n +0000179693 00000 n +0000179811 00000 n +0000179929 00000 n +0000180058 00000 n +0000182796 00000 n +0000182841 00000 n +0000182959 00000 n +0000183077 00000 n +0000183195 00000 n +0000183313 00000 n +0000183431 00000 n +0000183544 00000 n +0000186734 00000 n +0000186779 00000 n +0000186889 00000 n +0000187000 00000 n +0000187111 00000 n +0000187232 00000 n +0000189994 00000 n +0000190039 00000 n +0000190156 00000 n +0000190273 00000 n +0000190384 00000 n +0000190502 00000 n +0000190628 00000 n +0000190709 00000 n +0000193262 00000 n +0000193307 00000 n +0000193351 00000 n +0000193396 00000 n +0000193441 00000 n +0000193486 00000 n +0000193531 00000 n +0000193576 00000 n +0000193621 00000 n +0000193666 00000 n +0000193711 00000 n +0000193756 00000 n +0000193801 00000 n +0000193846 00000 n +0000193891 00000 n +0000193936 00000 n +0000193981 00000 n +0000194026 00000 n +0000194070 00000 n +0000194258 00000 n +0000196068 00000 n +0000196218 00000 n +0000196263 00000 n +0000196308 00000 n +0000196417 00000 n +0000196543 00000 n +0000196640 00000 n 0000199579 00000 n 0000199624 00000 n -0000199741 00000 n -0000199838 00000 n -0000203416 00000 n -0000203461 00000 n -0000203571 00000 n -0000203616 00000 n -0000203661 00000 n -0000203706 00000 n -0000203787 00000 n -0000206555 00000 n -0000206600 00000 n -0000206645 00000 n -0000206690 00000 n -0000206735 00000 n -0000206780 00000 n +0000199669 00000 n +0000199714 00000 n +0000199759 00000 n +0000199804 00000 n +0000199849 00000 n +0000199894 00000 n +0000200011 00000 n +0000200108 00000 n +0000203686 00000 n +0000203731 00000 n +0000203841 00000 n +0000203886 00000 n +0000203931 00000 n +0000203976 00000 n +0000204057 00000 n 0000206825 00000 n 0000206870 00000 n -0000206914 00000 n -0000206959 00000 n -0000207003 00000 n -0000207048 00000 n -0000207093 00000 n -0000207138 00000 n -0000207259 00000 n -0000210197 00000 n -0000210242 00000 n -0000210353 00000 n -0000210470 00000 n -0000210588 00000 n -0000210705 00000 n -0000210783 00000 n -0000210896 00000 n -0000214963 00000 n -0000215008 00000 n -0000215120 00000 n -0000215237 00000 n -0000215348 00000 n -0000215450 00000 n -0000215579 00000 n -0000219349 00000 n -0000219394 00000 n -0000219510 00000 n -0000219627 00000 n -0000219745 00000 n -0000219863 00000 n -0000219981 00000 n -0000220090 00000 n -0000220192 00000 n -0000220297 00000 n -0000223579 00000 n -0000223624 00000 n -0000223742 00000 n -0000223787 00000 n -0000223832 00000 n -0000223877 00000 n -0000223922 00000 n -0000223967 00000 n +0000206915 00000 n +0000206960 00000 n +0000207005 00000 n +0000207050 00000 n +0000207095 00000 n +0000207140 00000 n +0000207184 00000 n +0000207229 00000 n +0000207273 00000 n +0000207318 00000 n +0000207363 00000 n +0000207408 00000 n +0000207529 00000 n +0000210467 00000 n +0000210512 00000 n +0000210623 00000 n +0000210740 00000 n +0000210858 00000 n +0000210975 00000 n +0000211053 00000 n +0000211166 00000 n +0000215233 00000 n +0000215278 00000 n +0000215390 00000 n +0000215507 00000 n +0000215618 00000 n +0000215720 00000 n +0000215849 00000 n +0000219619 00000 n +0000219664 00000 n +0000219780 00000 n +0000219897 00000 n +0000220015 00000 n +0000220133 00000 n +0000220251 00000 n +0000220360 00000 n +0000220462 00000 n +0000220567 00000 n +0000223849 00000 n +0000223894 00000 n 0000224012 00000 n 0000224057 00000 n -0000224101 00000 n -0000224146 00000 n -0000224191 00000 n -0000224236 00000 n -0000224281 00000 n -0000224326 00000 n -0000224370 00000 n -0000224415 00000 n -0000224459 00000 n -0000224504 00000 n -0000224617 00000 n -0000224714 00000 n -0000228013 00000 n -0000228058 00000 n -0000228176 00000 n -0000228278 00000 n -0000228359 00000 n -0000232021 00000 n -0000232066 00000 n -0000232147 00000 n -0000235585 00000 n -0000235630 00000 n -0000235675 00000 n -0000235720 00000 n -0000235764 00000 n -0000235809 00000 n -0000235854 00000 n -0000235991 00000 n -0000239150 00000 n -0000239195 00000 n -0000239311 00000 n -0000239427 00000 n -0000239545 00000 n -0000239663 00000 n -0000239781 00000 n -0000239898 00000 n -0000239988 00000 n -0000240253 00000 n -0000243100 00000 n -0000243145 00000 n -0000243262 00000 n -0000243380 00000 n -0000243492 00000 n -0000243604 00000 n -0000243716 00000 n -0000243828 00000 n -0000243940 00000 n -0000244058 00000 n -0000244176 00000 n -0000244294 00000 n -0000244406 00000 n -0000244524 00000 n -0000244642 00000 n -0000244760 00000 n -0000244878 00000 n -0000244996 00000 n -0000245112 00000 n -0000245227 00000 n -0000245343 00000 n -0000245461 00000 n -0000245579 00000 n -0000245697 00000 n -0000245806 00000 n -0000246127 00000 n -0000248923 00000 n -0000248968 00000 n -0000249086 00000 n -0000249204 00000 n -0000249316 00000 n -0000249434 00000 n -0000249552 00000 n -0000249670 00000 n -0000249788 00000 n -0000249906 00000 n -0000250024 00000 n -0000250141 00000 n -0000250259 00000 n -0000250377 00000 n -0000250495 00000 n -0000250613 00000 n -0000250731 00000 n -0000250849 00000 n -0000250966 00000 n -0000251084 00000 n -0000251202 00000 n -0000251320 00000 n -0000251438 00000 n -0000251556 00000 n -0000251674 00000 n -0000251792 00000 n -0000251909 00000 n -0000252027 00000 n -0000252145 00000 n -0000252263 00000 n -0000252381 00000 n -0000252798 00000 n -0000255393 00000 n -0000255438 00000 n -0000255556 00000 n -0000255674 00000 n -0000255792 00000 n -0000255910 00000 n -0000256028 00000 n -0000256146 00000 n -0000256264 00000 n -0000256382 00000 n -0000256500 00000 n -0000256617 00000 n -0000256735 00000 n -0000256853 00000 n -0000256971 00000 n -0000257089 00000 n -0000257207 00000 n -0000257325 00000 n -0000257443 00000 n -0000257561 00000 n -0000257679 00000 n -0000257797 00000 n -0000257915 00000 n -0000258033 00000 n -0000258151 00000 n -0000258269 00000 n -0000258387 00000 n -0000258504 00000 n -0000258621 00000 n -0000258739 00000 n -0000258857 00000 n -0000258975 00000 n -0000259093 00000 n -0000259211 00000 n -0000259329 00000 n -0000259447 00000 n -0000259565 00000 n -0000259683 00000 n -0000259801 00000 n -0000259919 00000 n -0000260037 00000 n -0000260154 00000 n -0000260272 00000 n -0000260505 00000 n -0000263262 00000 n -0000263307 00000 n -0000263425 00000 n -0000263543 00000 n -0000263660 00000 n -0000263778 00000 n -0000263896 00000 n -0000264014 00000 n -0000264132 00000 n -0000264250 00000 n -0000264368 00000 n -0000264486 00000 n -0000264604 00000 n -0000264721 00000 n -0000264839 00000 n -0000264957 00000 n -0000265074 00000 n -0000265191 00000 n -0000265309 00000 n -0000265590 00000 n -0000268160 00000 n -0000268205 00000 n -0000268322 00000 n -0000268440 00000 n -0000268558 00000 n -0000268676 00000 n -0000268794 00000 n -0000268912 00000 n -0000269030 00000 n -0000269147 00000 n -0000269264 00000 n -0000269382 00000 n -0000269500 00000 n -0000269618 00000 n -0000269735 00000 n -0000269853 00000 n -0000269971 00000 n -0000270088 00000 n -0000270206 00000 n -0000270324 00000 n -0000270442 00000 n -0000270560 00000 n -0000270678 00000 n -0000270795 00000 n -0000270913 00000 n -0000271058 00000 n -0000272070 00000 n -0000272115 00000 n -0000272233 00000 n -0000272351 00000 n -0000272468 00000 n -0000272583 00000 n -0000272698 00000 n -0000272816 00000 n -0000272934 00000 n -0000273042 00000 n -0000273085 00000 n -0000273181 00000 n -0000273212 00000 n -0000275092 00000 n -0000275435 00000 n -0000277084 00000 n -0000277111 00000 n -0000277428 00000 n -0000277455 00000 n -0000277666 00000 n -0000277759 00000 n -0000277786 00000 n -0000278149 00000 n -0000278712 00000 n -0000278813 00000 n -0000279192 00000 n -0000279308 00000 n -0000279377 00000 n -0000286056 00000 n -0000286091 00000 n -0000286126 00000 n -0000286245 00000 n +0000224102 00000 n +0000224147 00000 n +0000224192 00000 n +0000224237 00000 n +0000224282 00000 n +0000224327 00000 n +0000224371 00000 n +0000224416 00000 n +0000224461 00000 n +0000224506 00000 n +0000224551 00000 n +0000224596 00000 n +0000224640 00000 n +0000224685 00000 n +0000224729 00000 n +0000224774 00000 n +0000224887 00000 n +0000224984 00000 n +0000228281 00000 n +0000228326 00000 n +0000228444 00000 n +0000228546 00000 n +0000228627 00000 n +0000232282 00000 n +0000232327 00000 n +0000232408 00000 n +0000235846 00000 n +0000235891 00000 n +0000235936 00000 n +0000235981 00000 n +0000236025 00000 n +0000236070 00000 n +0000236115 00000 n +0000236252 00000 n +0000239409 00000 n +0000239454 00000 n +0000239570 00000 n +0000239686 00000 n +0000239804 00000 n +0000239922 00000 n +0000240040 00000 n +0000240157 00000 n +0000240247 00000 n +0000240504 00000 n +0000243248 00000 n +0000243293 00000 n +0000243411 00000 n +0000243529 00000 n +0000243641 00000 n +0000243753 00000 n +0000243863 00000 n +0000243975 00000 n +0000244087 00000 n +0000244204 00000 n +0000244320 00000 n +0000244438 00000 n +0000244550 00000 n +0000244668 00000 n +0000244786 00000 n +0000244904 00000 n +0000245021 00000 n +0000245139 00000 n +0000245254 00000 n +0000245370 00000 n +0000245488 00000 n +0000245606 00000 n +0000245724 00000 n +0000245833 00000 n +0000246130 00000 n +0000248897 00000 n +0000248942 00000 n +0000249060 00000 n +0000249178 00000 n +0000249296 00000 n +0000249408 00000 n +0000249526 00000 n +0000249643 00000 n +0000249760 00000 n +0000249878 00000 n +0000249996 00000 n +0000250114 00000 n +0000250232 00000 n +0000250350 00000 n +0000250468 00000 n +0000250586 00000 n +0000250703 00000 n +0000250821 00000 n +0000250939 00000 n +0000251056 00000 n +0000251174 00000 n +0000251292 00000 n +0000251410 00000 n +0000251527 00000 n +0000251644 00000 n +0000251762 00000 n +0000251880 00000 n +0000251998 00000 n +0000252415 00000 n +0000255007 00000 n +0000255052 00000 n +0000255170 00000 n +0000255288 00000 n +0000255406 00000 n +0000255524 00000 n +0000255642 00000 n +0000255759 00000 n +0000255875 00000 n +0000255993 00000 n +0000256111 00000 n +0000256228 00000 n +0000256346 00000 n +0000256464 00000 n +0000256582 00000 n +0000256700 00000 n +0000256818 00000 n +0000256936 00000 n +0000257054 00000 n +0000257171 00000 n +0000257289 00000 n +0000257407 00000 n +0000257525 00000 n +0000257643 00000 n +0000257761 00000 n +0000257878 00000 n +0000257995 00000 n +0000258113 00000 n +0000258230 00000 n +0000258348 00000 n +0000258466 00000 n +0000258583 00000 n +0000258701 00000 n +0000258819 00000 n +0000258937 00000 n +0000259055 00000 n +0000259173 00000 n +0000259291 00000 n +0000259408 00000 n +0000259526 00000 n +0000259644 00000 n +0000259761 00000 n +0000259879 00000 n +0000260136 00000 n +0000262898 00000 n +0000262943 00000 n +0000263061 00000 n +0000263179 00000 n +0000263297 00000 n +0000263415 00000 n +0000263533 00000 n +0000263651 00000 n +0000263769 00000 n +0000263887 00000 n +0000264004 00000 n +0000264122 00000 n +0000264240 00000 n +0000264357 00000 n +0000264474 00000 n +0000264592 00000 n +0000264709 00000 n +0000264827 00000 n +0000264945 00000 n +0000265063 00000 n +0000265180 00000 n +0000265297 00000 n +0000265570 00000 n +0000268126 00000 n +0000268171 00000 n +0000268289 00000 n +0000268406 00000 n +0000268524 00000 n +0000268641 00000 n +0000268759 00000 n +0000268875 00000 n +0000268993 00000 n +0000269111 00000 n +0000269227 00000 n +0000269344 00000 n +0000269462 00000 n +0000269580 00000 n +0000269698 00000 n +0000269816 00000 n +0000269934 00000 n +0000270048 00000 n +0000270166 00000 n +0000270284 00000 n +0000270398 00000 n +0000270516 00000 n +0000270632 00000 n +0000270750 00000 n +0000270868 00000 n +0000271029 00000 n +0000272249 00000 n +0000272294 00000 n +0000272412 00000 n +0000272529 00000 n +0000272646 00000 n +0000272764 00000 n +0000272881 00000 n +0000272997 00000 n +0000273113 00000 n +0000273231 00000 n +0000273349 00000 n +0000273457 00000 n +0000273500 00000 n +0000273596 00000 n +0000273627 00000 n +0000275507 00000 n +0000275850 00000 n +0000277499 00000 n +0000277526 00000 n +0000277843 00000 n +0000277870 00000 n +0000278081 00000 n +0000278174 00000 n +0000278201 00000 n +0000278564 00000 n +0000279127 00000 n +0000279228 00000 n +0000279609 00000 n +0000279725 00000 n +0000279794 00000 n +0000286496 00000 n +0000286531 00000 n +0000286566 00000 n +0000286685 00000 n trailer -<>/Info 946 0 R/Size 947>> +<>/Info 950 0 R/Size 951>> startxref -286650 +287090 %%EOF diff --git a/Master/texmf-dist/doc/latex/csquotes/csquotes.tex b/Master/texmf-dist/doc/latex/csquotes/csquotes.tex index a7b57a2fa19..99711a51c4e 100644 --- a/Master/texmf-dist/doc/latex/csquotes/csquotes.tex +++ b/Master/texmf-dist/doc/latex/csquotes/csquotes.tex @@ -1,10 +1,10 @@ -% $Id: csquotes.tex,v 4.1 2008/04/11 18:43:44 lehman stable $ +% $Id: csquotes.tex,v 4.2 2008/06/24 17:09:34 lehman stable $ % % This is the source of csquotes.pdf. This file is primarily included % in the distribution for legal reasons. It will not compile as is % because it depends on unpublished classes and packages. % -\documentclass{latexdoc} +\documentclass{latexdoc}[2008/06/15] \usepackage[latin9]{inputenc} \usepackage[american]{babel} \usepackage[strict,babel=once]{csquotes} @@ -17,7 +17,7 @@ \MakeAutoQuote*{<}{>} \MakeShortVerb{\|} -\rcsid{$Id: csquotes.tex,v 4.1 2008/04/11 18:43:44 lehman stable $} +\rcsid{$Id: csquotes.tex,v 4.2 2008/06/24 17:09:34 lehman stable $} \titlepage{% title={The \sty{csquotes} package}, @@ -44,8 +44,8 @@ \newcolumntype{P}{>{\raggedright}p{120pt}} \newcolumntype{Q}{>{\raggedright}p{70pt}} -\newcommand*{\vcmd}[1]{\rotatehead{1.5em}{9.5em}{\ltxcmd{#1}}} -\newcommand*{\venv}[1]{\rotatehead{1.5em}{9.5em}{\ltxenv{#1}}} +\newcommand*{\vcmd}[1]{\rotatehead{1.5em}{9.5em}{\cmd{#1}}} +\newcommand*{\venv}[1]{\rotatehead{1.5em}{9.5em}{\env{#1}}} \ifpdf \newcommand*{\rotatehead}[3]{% @@ -130,7 +130,7 @@ I am indebted to Donald Arseneau, Mark Wooding, and David Carlisle for valuable \cmidrule(r){1-1}\cmidrule{2-2} strict & true, false \\ babel & true, false, try, once, tryonce \\ - style & \ltxarg{style} or \ltxarg{alias} \\ + style & \prm{style} or \prm{alias} \\ danish & quotes, guillemets \\ english & american, british\\ french & quotes, quotes\*, guillemets, guillemets\*\\ @@ -147,20 +147,20 @@ I am indebted to Donald Arseneau, Mark Wooding, and David Carlisle for valuable Package options are given in \keyval syntax. Table \ref{opt:tab} indicates the default option keys and their possible values. Additional options may be defined in the configuration file. See sections \ref{cfg:opt} and \ref{cfg:spl} for details. -\subsection{The \ltxopt{strict} option} +\subsection{The \opt{strict} option} \label{opt:sct} -Turns all package warnings into error messages. This is useful to ensure that no problem will go unnoticed when finalizing a document. The short form \ltxopt{strict} is equivalent to \ltxkv{strict}{true}. +Turns all package warnings into error messages. This is useful to ensure that no problem will go unnoticed when finalizing a document. The short form \opt{strict} is equivalent to \kvopt{strict}{true}. -\subsection{The \ltxopt{babel} option} +\subsection{The \opt{babel} option} \label{opt:bbl} -Controls multilingual support. \ltxkv{babel}{true} continuously adapts the quote style to the language of the \sty{babel} package. \ltxkv{babel}{once} will only adapt the style once so that it matches \sty{babel}'s main language. \ltxkv{babel}{try} and \ltxkv{babel}{tryonce} are similar to \ltxkv{babel}{true} and \ltxkv{babel}{once} if \sty{babel} is loaded but will not issue any warnings if it is not. The short form \ltxopt{babel} is equivalent to \ltxkv{babel}{true}. Multilingual support is not enabled by default. See also section \ref{bas:set}. +Controls multilingual support. \kvopt{babel}{true} continuously adapts the quote style to the language of the \sty{babel} package. \kvopt{babel}{once} will only adapt the style once so that it matches \sty{babel}'s main language. \kvopt{babel}{try} and \kvopt{babel}{tryonce} are similar to \kvopt{babel}{true} and \kvopt{babel}{once} if \sty{babel} is loaded but will not issue any warnings if it is not. The short form \opt{babel} is equivalent to \kvopt{babel}{true}. Multilingual support is not enabled by default. See also section \ref{bas:set}. -\subsection{The \ltxopt{style} option} +\subsection{The \opt{style} option} \label{opt:sty} -Selects a fixed quotation style. The style is used throughout the document unless it is changed manually, see section \ref{bas:set} for details. This option implicitly sets \ltxkv{babel}{false}. Please refer to tables \ref{cfg:sty:tab} and \ref{cfg:als:tab} for a list of available quote styles and aliases. See sections \ref{cfg:sty}, \ref{cfg:als}, and \ref{cfg:spl} for instructions on adding or modifying quote styles. +Selects a fixed quotation style. The style is used throughout the document unless it is changed manually, see section \ref{bas:set} for details. This option implicitly sets \kvopt{babel}{false}. Please refer to tables \ref{cfg:sty:tab} and \ref{cfg:als:tab} for a list of available quote styles and aliases. See sections \ref{cfg:sty}, \ref{cfg:als}, and \ref{cfg:spl} for instructions on adding or modifying quote styles. \subsection{The language options} \label{opt:lng} @@ -172,7 +172,7 @@ Use the language options listed in table \ref{opt:tab} to choose a style variant \usepackage[babel,english=british,german=guillemets]{csquotes} \end{ltxcode} % -Note that \sty{babel}'s language name is \ltxopt{ngerman} here whereas this package uses \ltxopt{german}. When selecting a quote style automatically, this package will essentially normalize the language names first, using a list of aliases which map languages to quote styles. See section \ref{cfg:spl} and table \ref{cfg:als:tab} for details. See section \ref{hnt:lng} for some additional notes concerning the predefined styles. +Note that \sty{babel}'s language name is \opt{ngerman} here whereas this package uses \opt{german}. When selecting a quote style automatically, this package will essentially normalize the language names first, using a list of aliases which map languages to quote styles. See section \ref{cfg:spl} and table \ref{cfg:als:tab} for details. See section \ref{hnt:lng} for some additional notes concerning the predefined styles. \section{Basic interface} \label{bas} @@ -186,8 +186,8 @@ The most basic command will simply enclose its argument in quotation marks: \begin{ltxsyntax} -\cmd{enquote}{text} -\cmd*{enquote*}{text} +\cmditem{enquote}{text} +\cmditem*{enquote*}{text} Like all quotation facilities, this command is context sensitive. Depending on the nesting level, it will toggle between outer and inner quotation marks with plain and nested quotations. The starred version of this command skips directly to the inner level. If multilingual support is enabled, the style of all quotation marks will be adapted to the current language. @@ -196,33 +196,33 @@ Like all quotation facilities, this command is context sensitive. Depending on t \subsection{Quoting text in a foreign language} \label{bas:bbl} -To facilitate typesetting quotations in a foreign language, there are two commands which combine \ltxcmd{enquote} with \sty{babel}'s language switches: +To facilitate typesetting quotations in a foreign language, there are two commands which combine \cmd{enquote} with \sty{babel}'s language switches: \begin{ltxsyntax} -\cmd{foreignquote}{lang}{text} -\cmd*{foreignquote*}{lang}{text} +\cmditem{foreignquote}{lang}{text} +\cmditem*{foreignquote*}{lang}{text} -This command combines \ltxcmd{enquote} with \ltxcmd{foreignlanguage}. It switches hyphenation patterns and enables the extra definitions provided by the \sty{babel} package for \ltxarg{lang}, which must be a language name known to \sty{babel}. The quotation marks will match the language of the quoted piece of text. +This command combines \cmd{enquote} with \cmd{foreignlanguage}. It switches hyphenation patterns and enables the extra definitions provided by the \sty{babel} package for \prm{lang}, which must be a language name known to \sty{babel}. The quotation marks will match the language of the quoted piece of text. -\cmd{hyphenquote}{lang}{text} -\cmd*{hyphenquote*}{lang}{text} +\cmditem{hyphenquote}{lang}{text} +\cmditem*{hyphenquote*}{lang}{text} -This command combines \ltxcmd{enquote} with the \ltxenv{hyphenrules} environment, that is, it merely switches hyphenation patterns. The quotation marks will match the language of the text surrounding the quotation. +This command combines \cmd{enquote} with the \env{hyphenrules} environment, that is, it merely switches hyphenation patterns. The quotation marks will match the language of the text surrounding the quotation. \end{ltxsyntax} \subsection{Formal quoting of regular text} \label{bas:txt:reg} -Formal quotations are always accompanied by a citation indicating the source of the quoted text. The following command is an extended version of \ltxcmd{enquote} which encloses the quoted piece of text in quotation marks and adds a citation after the quotation: +Formal quotations are always accompanied by a citation indicating the source of the quoted text. The following command is an extended version of \cmd{enquote} which encloses the quoted piece of text in quotation marks and adds a citation after the quotation: \begin{ltxsyntax} -\cmd{textquote}[cite][punct]{text} -\cmd*{textquote*}[cite][punct]{text} +\cmditem{textquote}[cite][punct]{text} +\cmditem*{textquote*}[cite][punct]{text} -The argument \ltxarg{text} may be any arbitrary piece of text to be enclosed in quotation marks. The optional arguments \ltxarg{cite} and \ltxarg{punct} specify the citation and any terminal punctuation which is not part of \ltxarg{text}. See section \ref{cfg:aux} on how to change the way these arguments are handled. The starred version of this command skips directly to the inner quotation level. Here are some usage examples: +The argument \prm{text} may be any arbitrary piece of text to be enclosed in quotation marks. The optional arguments \prm{cite} and \prm{punct} specify the citation and any terminal punctuation which is not part of \prm{text}. See section \ref{cfg:aux} on how to change the way these arguments are handled. The starred version of this command skips directly to the inner quotation level. Here are some usage examples: \begin{ltxcode} \textquote{...} @@ -231,26 +231,26 @@ The argument \ltxarg{text} may be any arbitrary piece of text to be enclosed in \textquote[{\cite[67]{doe90}}]{...} \end{ltxcode} % -Note the use of the optional arguments in the examples above. As shown in the second example, \ltxarg{cite} has to be given whenever \ltxarg{punct} is used, even if it is empty. Also keep in mind that an optional argument containing square brackets must be wrapped in an additional pair of curly braces as shown in the last example. When working with automated citations, you might also want to learn about the integrated quotation facilities presented in section \ref{cit}. +Note the use of the optional arguments in the examples above. As shown in the second example, \prm{cite} has to be given whenever \prm{punct} is used, even if it is empty. Also keep in mind that an optional argument containing square brackets must be wrapped in an additional pair of curly braces as shown in the last example. When working with automated citations, you might also want to learn about the integrated quotation facilities presented in section \ref{cit}. \end{ltxsyntax} \subsection{Formal quoting of text in a foreign language} \label{bas:txt:bbl} -There are two additional commands which combine \ltxcmd{textquote} with \sty{babel}'s language switches: +There are two additional commands which combine \cmd{textquote} with \sty{babel}'s language switches: \begin{ltxsyntax} -\cmd{foreigntextquote}{lang}[cite][punct]{text} -\cmd*{foreigntextquote*}{lang}[cite][punct]{text} +\cmditem{foreigntextquote}{lang}[cite][punct]{text} +\cmditem*{foreigntextquote*}{lang}[cite][punct]{text} -This command combines \ltxcmd{textquote} with \ltxcmd{foreignlanguage}. Apart from the language, the arguments are handled as with \ltxcmd{textquote}. +This command combines \cmd{textquote} with \cmd{foreignlanguage}. Apart from the language, the arguments are handled as with \cmd{textquote}. -\cmd{hyphentextquote}{lang}[cite][punct]{text} -\cmd*{hyphentextquote*}{lang}[cite][punct]{text} +\cmditem{hyphentextquote}{lang}[cite][punct]{text} +\cmditem*{hyphentextquote*}{lang}[cite][punct]{text} -This command combines \ltxcmd{textquote} with the \ltxenv{hyphenrules} environment. Apart from the language, the arguments are handled as with \ltxcmd{textquote}. +This command combines \cmd{textquote} with the \env{hyphenrules} environment. Apart from the language, the arguments are handled as with \cmd{textquote}. \end{ltxsyntax} @@ -261,26 +261,26 @@ A common requirement in academic writing demands that quotations be embedded in \begin{ltxsyntax} -\cmd{blockquote}[cite][punct]{text} +\cmditem{blockquote}[cite][punct]{text} -This command determines the number of lines required to typeset \ltxarg{text}. If \ltxarg{text} is longer than a given number of lines or if it spans more than one paragraph, it is wrapped in a block quotation environment. Otherwise \ltxcmd{blockquote} behaves like \ltxcmd{textquote}. Quotations in footnotes, parboxes, minipages, and floats are always set inline. By default, the threshold is three lines and the environment used for long quotations is the \ltxenv{quote} environment. See section \ref{cfg:blk} on how to change these parameters. The optional arguments \ltxarg{cite} and \ltxarg{punct} specify the citation and any terminal punctuation which is not part of \ltxarg{text}. See section \ref{cfg:aux} on how to change the way these arguments are handled. +This command determines the number of lines required to typeset \prm{text}. If \prm{text} is longer than a given number of lines or if it spans more than one paragraph, it is wrapped in a block quotation environment. Otherwise \cmd{blockquote} behaves like \cmd{textquote}. Quotations in footnotes, parboxes, minipages, and floats are always set inline. By default, the threshold is three lines and the environment used for long quotations is the \env{quote} environment. See section \ref{cfg:blk} on how to change these parameters. The optional arguments \prm{cite} and \prm{punct} specify the citation and any terminal punctuation which is not part of \prm{text}. See section \ref{cfg:aux} on how to change the way these arguments are handled. \end{ltxsyntax} \subsection{Block quoting of text in a foreign language} \label{bas:blk:bbl} -There are two additional commands which combine \ltxcmd{blockquote} with \sty{babel}'s language switches: +There are two additional commands which combine \cmd{blockquote} with \sty{babel}'s language switches: \begin{ltxsyntax} -\cmd{foreignblockquote}{lang}[cite][punct]{text} +\cmditem{foreignblockquote}{lang}[cite][punct]{text} -This command behaves the same as \ltxcmd{foreignquote} if the quotation is short. If it exceeds the threshold or spans several paragraphs, it will be wrapped in an \ltxenv{otherlanguage*} environment which is in turn wrapped in a block quotation environment. The arguments are handled as with \ltxcmd{blockquote}. +This command behaves the same as \cmd{foreignquote} if the quotation is short. If it exceeds the threshold or spans several paragraphs, it will be wrapped in an \env{otherlanguage*} environment which is in turn wrapped in a block quotation environment. The arguments are handled as with \cmd{blockquote}. -\cmd{hyphenblockquote}{lang}[cite][punct]{text} +\cmditem{hyphenblockquote}{lang}[cite][punct]{text} -This command works like \ltxcmd{hyphenquote} if the quotation is short. If it exceeds the threshold or spans several paragraphs, it will be wrapped in an \ltxenv{hyphenrules} environment which is in turn wrapped in a block quotation environment. The arguments are handled as with \ltxcmd{blockquote}. +This command works like \cmd{hyphenquote} if the quotation is short. If it exceeds the threshold or spans several paragraphs, it will be wrapped in an \env{hyphenrules} environment which is in turn wrapped in a block quotation environment. The arguments are handled as with \cmd{blockquote}. \end{ltxsyntax} @@ -291,9 +291,9 @@ Quote styles may be selected manually at any point in the document body by way o \begin{ltxsyntax} -\cmd{setquotestyle}[variant]{style} -\cmd*{setquotestyle}{alias} -\cmd*{setquotestyle}* +\cmditem{setquotestyle}[variant]{style} +\cmditem*{setquotestyle}{alias} +\cmditem*{setquotestyle}* The regular form of this command selects a quote style and disables multilingual support. Its mandatory argument may be a quote style or an alias. If it is a quote style, the optional argument indicates the style variant. The starred version, which takes no arguments, enables multilingual support. Please refer to tables \ref{cfg:sty:tab} and \ref{cfg:als:tab} for a list of available styles, style variants, and language aliases. @@ -307,48 +307,48 @@ This package also supports active characters corresponding to the commands prese \subsection{Quoting regular text} \label{act:reg} -\ltxcmd{MakeOuterQuote} and \ltxcmd{MakeInnerQuote} define active quotes which print outer and inner quotation marks. Both take one mandatory argument, the character serving as both opening and closing mark: +\cmd{MakeOuterQuote} and \cmd{MakeInnerQuote} define active quotes which print outer and inner quotation marks. Both take one mandatory argument, the character serving as both opening and closing mark: \begin{ltxsyntax} -\cmd{MakeOuterQuote}{character} -\cmd{MakeInnerQuote}{character} +\cmditem{MakeOuterQuote}{character} +\cmditem{MakeInnerQuote}{character} -\ltxcmd{MakeAutoQuote} defines active quotes which toggle between outer and inner quotations automatically. The two mandatory arguments serve as opening and closing mark and must be distinct: +\cmd{MakeAutoQuote} defines active quotes which toggle between outer and inner quotations automatically. The two mandatory arguments serve as opening and closing mark and must be distinct: -\cmd{MakeAutoQuote}{character 1}{character 2} -\cmd*{MakeAutoQuote*}{character 1}{character 2} +\cmditem{MakeAutoQuote}{character 1}{character 2} +\cmditem*{MakeAutoQuote*}{character 1}{character 2} -All active quotes defined with \ltxcmd{MakeAutoQuote} work like \ltxcmd{enquote}. Those defined with \ltxcmd{MakeOuterQuote} and \ltxcmd{MakeInnerQuote} cover only a part of this functionality. The former correspond to the outer level of \ltxcmd{enquote} whereas the latter correspond to the starred version. \ltxcmd{MakeAutoQuote*} is similar to \ltxcmd{MakeInnerQuote}, i.e. it corresponds to \ltxcmd{enquote*}. +All active quotes defined with \cmd{MakeAutoQuote} work like \cmd{enquote}. Those defined with \cmd{MakeOuterQuote} and \cmd{MakeInnerQuote} cover only a part of this functionality. The former correspond to the outer level of \cmd{enquote} whereas the latter correspond to the starred version. \cmd{MakeAutoQuote*} is similar to \cmd{MakeInnerQuote}, i.e. it corresponds to \cmd{enquote*}. \end{ltxsyntax} \subsection{Quoting text in a foreign language} \label{act:bbl} -These commands combine \ltxcmd{MakeAutoQuote} with \sty{babel}'s language switches: +These commands combine \cmd{MakeAutoQuote} with \sty{babel}'s language switches: \begin{ltxsyntax} -\cmd{MakeForeignQuote}{lang}{character 1}{character 2} -\cmd*{MakeForeignQuote*}{lang}{character 1}{character 2} -\cmd{MakeHyphenQuote}{lang}{character 1}{character 2} -\cmd*{MakeHyphenQuote*}{lang}{character 1}{character 2} +\cmditem{MakeForeignQuote}{lang}{character 1}{character 2} +\cmditem*{MakeForeignQuote*}{lang}{character 1}{character 2} +\cmditem{MakeHyphenQuote}{lang}{character 1}{character 2} +\cmditem*{MakeHyphenQuote*}{lang}{character 1}{character 2} -The active quotes defined with the above commands are similar in function to \ltxcmd{foreignquote} and \ltxcmd{hyphenquote}, respectively. The starred variants correspond to \ltxcmd{foreignquote*} and \ltxcmd{hyphenquote*}. +The active quotes defined with the above commands are similar in function to \cmd{foreignquote} and \cmd{hyphenquote}, respectively. The starred variants correspond to \cmd{foreignquote*} and \cmd{hyphenquote*}. \end{ltxsyntax} \subsection{Block quoting of regular text} \label{act:blk:reg} -\ltxcmd{MakeBlockQuote} defines active quotes which will set quotations inline or as a separate paragraph, depending on their length. This command takes three mandatory arguments which must be distinct: +\cmd{MakeBlockQuote} defines active quotes which will set quotations inline or as a separate paragraph, depending on their length. This command takes three mandatory arguments which must be distinct: \begin{ltxsyntax} -\cmd{MakeBlockQuote}{character 1}{delimiter}{character 2} +\cmditem{MakeBlockQuote}{character 1}{delimiter}{character 2} -The arguments are automatically checked for validity, see section \ref{hnt:val} for details. All active quotes defined with \ltxcmd{MakeBlockQuote} behave essentially the same as \ltxcmd{blockquote}, but the handling of the citation is slightly different. \ltxarg{character 1} will serve as the opening mark in the source file, \ltxarg{character 2} as the closing one. The character indicated by the middle argument \ltxarg{delimiter} will serve as a delimiter separating the quoted text from the citation which is given last as the active quotes are used: +The arguments are automatically checked for validity, see section \ref{hnt:val} for details. All active quotes defined with \cmd{MakeBlockQuote} behave essentially the same as \cmd{blockquote}, but the handling of the citation is slightly different. \prm{character 1} will serve as the opening mark in the source file, \prm{character 2} as the closing one. The character indicated by the middle argument \prm{delimiter} will serve as a delimiter separating the quoted text from the citation which is given last as the active quotes are used: \begin{ltxcode} \MakeBlockQuote{<}{|}{>} @@ -363,150 +363,150 @@ If the delimiter is omitted, the entire text between the opening and the closing \subsection{Block quoting of text in a foreign language} \label{act:blk:bbl} -These commands combine \ltxcmd{MakeBlockQuote} with \sty{babel}'s language switches: +These commands combine \cmd{MakeBlockQuote} with \sty{babel}'s language switches: \begin{ltxsyntax} -\cmd{MakeForeignBlockQuote}{lang}{character 1}{delimiter}{character 2} -\cmd{MakeHyphenBlockQuote}{lang}{character 1}{delimiter}{character 2} +\cmditem{MakeForeignBlockQuote}{lang}{character 1}{delimiter}{character 2} +\cmditem{MakeHyphenBlockQuote}{lang}{character 1}{delimiter}{character 2} -The active quotes defined with \ltxcmd{MakeForeignBlockQuote} behave essentially the same as \ltxcmd{foreignblockquote}. Those defined with \ltxcmd{MakeHyphenBlockQuote} work like \ltxcmd{hyphenblockquote}. The behavior of the delimiter character is similar to \ltxcmd{MakeBlockQuote}. +The active quotes defined with \cmd{MakeForeignBlockQuote} behave essentially the same as \cmd{foreignblockquote}. Those defined with \cmd{MakeHyphenBlockQuote} work like \cmd{hyphenblockquote}. The behavior of the delimiter character is similar to \cmd{MakeBlockQuote}. \end{ltxsyntax} \subsection{Controlling active quotes} \label{act:ctl} -The commands introduced above merely allocate active quotes, but these characters are not immediately made active. All allocated quotes are automatically enabled at the beginning of the document body. If any active quotes are allocated in the document body, they need to be enabled with \ltxcmd{EnableQuotes}. The following commands control the state of the active quotes within a local scope. +The commands introduced above merely allocate active quotes, but these characters are not immediately made active. All allocated quotes are automatically enabled at the beginning of the document body. If any active quotes are allocated in the document body, they need to be enabled with \cmd{EnableQuotes}. The following commands control the state of the active quotes within a local scope. -\begin{ltxsyntax*} +\begin{ltxsyntax} -\cmd{EnableQuotes} +\csitem{EnableQuotes} Enables all active quotes by redefining the allocated characters and making them active. It also restores them when disabled, set to verbatim, or overwritten. -\cmd{DisableQuotes} +\csitem{DisableQuotes} Disables all active quotes by restoring the original category codes and definitions of all allocated characters. -\cmd{VerbatimQuotes} -Switches to verbatim active quotes. All active quotes will be printed verbatim until their default behavior is restored with \ltxcmd{EnableQuotes}. +\csitem{VerbatimQuotes} +Switches to verbatim active quotes. All active quotes will be printed verbatim until their default behavior is restored with \cmd{EnableQuotes}. -\cmd{DeleteQuotes} +\csitem{DeleteQuotes} Disables and deallocates all active quotes, i.e. performs a complete reset of all allocated characters so that they may be newly defined. -\end{ltxsyntax*} +\end{ltxsyntax} \section{Integrated interface} \label{cit} -The commands presented in this section are extended versions of some of those discussed in section \ref{bas}. They differ from their counterparts in that they integrate automated citations into their syntax. Instead of adding \ltxcmd{cite} manually, you pass the citation arguments to the respective quotation command. See section \ref{cfg:blk} on how to use a command other than \ltxcmd{cite} to handle the citations. +The commands presented in this section are extended versions of some of those discussed in section \ref{bas}. They differ from their counterparts in that they integrate automated citations into their syntax. Instead of adding \cmd{cite} manually, you pass the citation arguments to the respective quotation command. See section \ref{cfg:blk} on how to use a command other than \cmd{cite} to handle the citations. \subsection{Formal quoting of regular text} \label{cit:txt:reg} -The most basic integrated command is an extended version of \ltxcmd{textquote}: +The most basic integrated command is an extended version of \cmd{textquote}: \begin{ltxsyntax} -\cmd{textcquote}[prenote][postnote]{key}[punct]{text} -\cmd*{textcquote*}[prenote][postnote]{key}[punct]{text} +\cmditem{textcquote}[prenote][postnote]{key}[punct]{text} +\cmditem*{textcquote*}[prenote][postnote]{key}[punct]{text} -\ltxarg{text} may be any arbitrary piece of text. The optional argument \ltxarg{punct} specifies any terminal punctuation which is not part of \ltxarg{text}. See section \ref{cfg:aux} on how to change the way this argument is handled. The starred version of this command skips directly to the inner quotation level. The remaining arguments are handed over to \ltxcmd{cite}. Note that \ltxcmd{cite} normally supports one optional argument only. \ltxarg{prenote} is only available in conjunction with the \sty{natbib}, \sty{jurabib}, and \sty{biblatex} packages. How these arguments are handled depends on the citation command. With \sty{natbib} and \sty{biblatex}, \ltxarg{prenote} is in fact a notice such as . With jurabib, this argument has a different function by default. The argument \ltxarg{postnote}, which is always available, indicates the citation postnote. This is usually a page number. \ltxarg{key} is the citation key. See sections \ref{cfg:blk} and \ref{cfg:aux} on how to customize the citation. Also see the tutorial for usage examples. +\prm{text} may be any arbitrary piece of text. The optional argument \prm{punct} specifies any terminal punctuation which is not part of \prm{text}. See section \ref{cfg:aux} on how to change the way this argument is handled. The starred version of this command skips directly to the inner quotation level. The remaining arguments are handed over to \cmd{cite}. Note that \cmd{cite} normally supports one optional argument only. \prm{prenote} is only available in conjunction with the \sty{natbib}, \sty{jurabib}, and \sty{biblatex} packages. How these arguments are handled depends on the citation command. With \sty{natbib} and \sty{biblatex}, \prm{prenote} is in fact a notice such as . With jurabib, this argument has a different function by default. The argument \prm{postnote}, which is always available, indicates the citation postnote. This is usually a page number. \prm{key} is the citation key. See sections \ref{cfg:blk} and \ref{cfg:aux} on how to customize the citation. Also see the tutorial for usage examples. \end{ltxsyntax} \subsection{Formal quoting of text in a foreign language} \label{cit:txt:bbl} -These commands combine \ltxcmd{textcquote} with \sty{babel}'s language switches: +These commands combine \cmd{textcquote} with \sty{babel}'s language switches: \begin{ltxsyntax} -\cmd{foreigntextcquote}{lang}[prenote][postnote]{key}[punct]{text} -\cmd*{foreigntextcquote*}{lang}[prenote][postnote]{key}[punct]{text} +\cmditem{foreigntextcquote}{lang}[prenote][postnote]{key}[punct]{text} +\cmditem*{foreigntextcquote*}{lang}[prenote][postnote]{key}[punct]{text} -This command combines \ltxcmd{textcquote} with \ltxcmd{foreignlanguage}. The handling of the arguments is similar to \ltxcmd{textcquote}. +This command combines \cmd{textcquote} with \cmd{foreignlanguage}. The handling of the arguments is similar to \cmd{textcquote}. -\cmd{hyphentextcquote}{lang}[prenote][postnote]{key}[punct]{text} -\cmd*{hyphentextcquote*}{lang}[prenote][postnote]{key}[punct]{text} +\cmditem{hyphentextcquote}{lang}[prenote][postnote]{key}[punct]{text} +\cmditem*{hyphentextcquote*}{lang}[prenote][postnote]{key}[punct]{text} -This command combines \ltxcmd{textcquote} with the \ltxenv{hyphenrules} environment. The handling of the arguments is similar to \ltxcmd{textcquote}. +This command combines \cmd{textcquote} with the \env{hyphenrules} environment. The handling of the arguments is similar to \cmd{textcquote}. \end{ltxsyntax} \subsection{Block quoting of regular text} \label{cit:blk:reg} -Block quotations may be combined with automated citations as well. The core of the integrated block quotation facilities is an extended version of \ltxcmd{blockquote}: +Block quotations may be combined with automated citations as well. The core of the integrated block quotation facilities is an extended version of \cmd{blockquote}: \begin{ltxsyntax} -\cmd{blockcquote}[prenote][postnote]{key}[punct]{text} +\cmditem{blockcquote}[prenote][postnote]{key}[punct]{text} -The difference between \ltxcmd{blockcquote} and \ltxcmd{blockquote} is that there are three citation arguments instead of one. The handling of these citation arguments is similar to \ltxcmd{textcquote}; see section \ref{cit:txt:reg} for details. Also see sections \ref{cfg:blk} and \ref{cfg:aux} on how to customize block quotations. +The difference between \cmd{blockcquote} and \cmd{blockquote} is that there are three citation arguments instead of one. The handling of these citation arguments is similar to \cmd{textcquote}; see section \ref{cit:txt:reg} for details. Also see sections \ref{cfg:blk} and \ref{cfg:aux} on how to customize block quotations. \end{ltxsyntax} \subsection{Block quoting of text in a foreign language} \label{cit:blk:bbl} -These commands combine \ltxcmd{blockcquote} with \sty{babel}'s language switches: +These commands combine \cmd{blockcquote} with \sty{babel}'s language switches: \begin{ltxsyntax} -\cmd{foreignblockcquote}{lang}[prenote][postnote]{key}[punct]{text} +\cmditem{foreignblockcquote}{lang}[prenote][postnote]{key}[punct]{text} -This command combines \ltxcmd{blockcquote} with \ltxcmd{foreignlanguage}. Long quotations will be wrapped in an \ltxenv{otherlanguage*} environment. The handling of the citation arguments is similar to \ltxcmd{textcquote}. +This command combines \cmd{blockcquote} with \cmd{foreignlanguage}. Long quotations will be wrapped in an \env{otherlanguage*} environment. The handling of the citation arguments is similar to \cmd{textcquote}. -\cmd{hyphenblockcquote}{lang}[prenote][postnote]{key}[punct]{text} +\cmditem{hyphenblockcquote}{lang}[prenote][postnote]{key}[punct]{text} -This command combines \ltxcmd{blockcquote} with the \ltxenv{hyphenrules} environment. The handling of the citation arguments is similar to \ltxcmd{textcquote}. +This command combines \cmd{blockcquote} with the \env{hyphenrules} environment. The handling of the citation arguments is similar to \cmd{textcquote}. \end{ltxsyntax} \section{Display environments} \label{env} -The environments introduced in this section will typeset quotations as a separate paragraph which looks exactly like a long quotation set by means of the block quotation facilities. Use them for quotations which are to be presented as a separate paragraph regardless of their length. Note that these environments are not replacements for the standard \ltxenv{quote} environment in the strict sense. They function as an additional layer on top of the latter, just like the block quotation facilities. The advantage of using these environments instead of resorting to the standard \ltxenv{quote} environment is that they are configurable, support citations, and will always be in sync with the block quotation facilities with respect to the configuration options discussed in sections \ref{cfg:blk} and \ref{cfg:aux}. +The environments introduced in this section will typeset quotations as a separate paragraph which looks exactly like a long quotation set by means of the block quotation facilities. Use them for quotations which are to be presented as a separate paragraph regardless of their length. Note that these environments are not replacements for the standard \env{quote} environment in the strict sense. They function as an additional layer on top of the latter, just like the block quotation facilities. The advantage of using these environments instead of resorting to the standard \env{quote} environment is that they are configurable, support citations, and will always be in sync with the block quotation facilities with respect to the configuration options discussed in sections \ref{cfg:blk} and \ref{cfg:aux}. \subsection{Basic display environments} \label{env:bas} -The arguments of all display environments are generally appended to the \ltxcmd{begin} section of the environment: +The arguments of all display environments are generally appended to the \cmd{begin} section of the environment: \begin{ltxsyntax} -\env{displayquote}[cite][punct] +\envitem{displayquote}[cite][punct] -The two optional arguments of this environment specify the citation and any terminal punctuation which is not part of the quoted text. The citation will be inserted at the end of the environment. Trailing horizontal white space at the end of the environment is removed automatically. See sections \ref{cfg:blk} and \ref{cfg:aux} on how to customize the display environments. There are two additional environments which combine \ltxenv{displayquote} with \sty{babel}'s language switches: +The two optional arguments of this environment specify the citation and any terminal punctuation which is not part of the quoted text. The citation will be inserted at the end of the environment. Trailing horizontal white space at the end of the environment is removed automatically. See sections \ref{cfg:blk} and \ref{cfg:aux} on how to customize the display environments. There are two additional environments which combine \env{displayquote} with \sty{babel}'s language switches: -\env{foreigndisplayquote}{lang}[cite][punct] +\envitem{foreigndisplayquote}{lang}[cite][punct] -This environment combines \ltxenv{displayquote} with \ltxenv{otherlanguage*}. Apart from the language, the arguments are handled as with \ltxenv{displayquote}. +This environment combines \env{displayquote} with \env{otherlanguage*}. Apart from the language, the arguments are handled as with \env{displayquote}. -\env{hyphendisplayquote}{lang}[cite][punct] +\envitem{hyphendisplayquote}{lang}[cite][punct] -This environment combines \ltxenv{displayquote} with \ltxenv{hyphenrules}. Apart from the language, the arguments are handled as with \ltxenv{displayquote}. +This environment combines \env{displayquote} with \env{hyphenrules}. Apart from the language, the arguments are handled as with \env{displayquote}. \end{ltxsyntax} \subsection{Integrated display environments} \label{env:int} -The following environment is an extended version of \ltxenv{displayquote}: +The following environment is an extended version of \env{displayquote}: \begin{ltxsyntax} -\env{displaycquote}[prenote][postnote]{key}[punct] +\envitem{displaycquote}[prenote][postnote]{key}[punct] -The difference is that there are three citation arguments instead of one in this case. The placement of the citation is similar to \ltxenv{displayquote}. The citation arguments are handled as with \ltxcmd{textcquote}; see section \ref{cit:txt:reg} for details. Also see sections \ref{cfg:blk} and \ref{cfg:aux} on how to customize this environment. There are two environments which combine \ltxenv{displaycquote} with \sty{babel}'s language switches: +The difference is that there are three citation arguments instead of one in this case. The placement of the citation is similar to \env{displayquote}. The citation arguments are handled as with \cmd{textcquote}; see section \ref{cit:txt:reg} for details. Also see sections \ref{cfg:blk} and \ref{cfg:aux} on how to customize this environment. There are two environments which combine \env{displaycquote} with \sty{babel}'s language switches: -\env{foreigndisplaycquote}{lang}[prenote][postnote]{key}[punct] +\envitem{foreigndisplaycquote}{lang}[prenote][postnote]{key}[punct] -This environment combines \ltxenv{displaycquote} with \ltxenv{otherlanguage*}. Apart from the language, the arguments are handled as with \ltxenv{displaycquote}. +This environment combines \env{displaycquote} with \env{otherlanguage*}. Apart from the language, the arguments are handled as with \env{displaycquote}. -\env{hyphendisplaycquote}{lang}[prenote][postnote]{key}[punct] +\envitem{hyphendisplaycquote}{lang}[prenote][postnote]{key}[punct] -This environment combines \ltxenv{displaycquote} with \ltxenv{hyphenrules}. Apart from the language, the arguments are handled as with \ltxenv{displaycquote}. +This environment combines \env{displaycquote} with \env{hyphenrules}. Apart from the language, the arguments are handled as with \env{displaycquote}. \end{ltxsyntax} @@ -546,13 +546,13 @@ The following command defines additional quote styles and variants or redefines \begin{ltxsyntax} -\cmd{DeclareQuoteStyle}[variant]{style}[outer init][inner init]\\ +\cmditem{DeclareQuoteStyle}[variant]{style}[outer init][inner init]\\ {opening outer mark}[middle outer mark]{closing outer mark}[kern]\\ {opening inner mark}[middle inner mark]{closing inner mark} -This command may be used in the configuration file or in the document preamble. The term refers to the first quotation level, means quotations within another quotation. A is a quotation mark inserted at the beginning of every paragraph within a quotation spanning multiple paragraphs. In most cases, the arguments defining the quotation marks will simply contain one of the commands listed in table \ref{hnt:onc:tab}. If both an outer and an inner quotation begin or end simultaneously, the kerning specified by the value \ltxarg{kern} will be inserted between the adjoining quotation marks. While this value can be given in any unit known to \tex, it is advisable to use the relative, font"=dependent unit instead of absolute units such as points, inches, or millimeters. Note that \ltxarg{kern} is used as a fallback value only. If the font provides kerning data for the respective pair of quotation marks the font's kerning takes precedence. +This command may be used in the configuration file or in the document preamble. The term refers to the first quotation level, means quotations within another quotation. A is a quotation mark inserted at the beginning of every paragraph within a quotation spanning multiple paragraphs. In most cases, the arguments defining the quotation marks will simply contain one of the commands listed in table \ref{hnt:onc:tab}. If both an outer and an inner quotation begin or end simultaneously, the kerning specified by the value \prm{kern} will be inserted between the adjoining quotation marks. While this value can be given in any unit known to \tex, it is advisable to use the relative, font"=dependent unit instead of absolute units such as points, inches, or millimeters. Note that \prm{kern} is used as a fallback value only. If the font provides kerning data for the respective pair of quotation marks the font's kerning takes precedence. -\ltxarg{outer init} and \ltxarg{inner init} are all"=purpose hooks initializing the quote style. Selecting a quote style will make these hooks available to all quotation commands without expanding them. The execution of \ltxarg{outer init} will take place immediately before the opening outer quote is inserted, but inside the group formed by the quotation. \ltxarg{inner init} is executed before the opening inner quote is inserted. It is advisable to avoid any global assignments in this context to prevent interference with other styles. Whenever \ltxarg{inner init} is used \ltxarg{outer init} has to be given as well, even if the argument is empty. Refer to table \ref{cfg:sty:tab} for a list of all predefined quote styles and their variants. These are the backend styles only, see also table \ref{cfg:als:tab} for a list of language aliases. See section \ref{cfg:spl} for some examples as well as an illustration of how quote styles, aliases, and package options interact. +\prm{outer init} and \prm{inner init} are all"=purpose hooks initializing the quote style. Selecting a quote style will make these hooks available to all quotation commands without expanding them. The execution of \prm{outer init} will take place immediately before the opening outer quote is inserted, but inside the group formed by the quotation. \prm{inner init} is executed before the opening inner quote is inserted. It is advisable to avoid any global assignments in this context to prevent interference with other styles. Whenever \prm{inner init} is used \prm{outer init} has to be given as well, even if the argument is empty. Refer to table \ref{cfg:sty:tab} for a list of all predefined quote styles and their variants. These are the backend styles only, see also table \ref{cfg:als:tab} for a list of language aliases. See section \ref{cfg:spl} for some examples as well as an illustration of how quote styles, aliases, and package options interact. \end{ltxsyntax} @@ -563,10 +563,10 @@ The following command defines quote aliases: \begin{ltxsyntax} -\cmd{DeclareQuoteAlias}[variant]{style}{alias} -\cmd*{DeclareQuoteAlias}{first-level alias}{second-level alias} +\cmditem{DeclareQuoteAlias}[variant]{style}{alias} +\cmditem*{DeclareQuoteAlias}{first-level alias}{second-level alias} -This command may be used in the configuration file or in the document preamble. The alias may point to a backend style or to another alias. Most language aliases refer to a backend style, but some point to an intermediate alias instead. If the alias is defined for the sake of the \sty{babel} package, its name must be identical to the language name used by \sty{babel}, i.e. the expansion of \ltxcmd{languagename}. See section \ref{cfg:spl} for an illustration of how quote styles, aliases, and package options interact. A list of all aliases defined by default is given in table \ref{cfg:als:tab}. +This command may be used in the configuration file or in the document preamble. The alias may point to a backend style or to another alias. Most language aliases refer to a backend style, but some point to an intermediate alias instead. If the alias is defined for the sake of the \sty{babel} package, its name must be identical to the language name used by \sty{babel}, i.e. the expansion of \cmd{languagename}. See section \ref{cfg:spl} for an illustration of how quote styles, aliases, and package options interact. A list of all aliases defined by default is given in table \ref{cfg:als:tab}. \end{ltxsyntax} @@ -612,7 +612,7 @@ The following command creates a new package option based on a key\slash value sy \begin{ltxsyntax} -\cmd{DeclareQuoteOption}{style} +\cmditem{DeclareQuoteOption}{style} When using the new option, the name of the quote style will serve as the key. The value may be any style variant defined for the respective style. The package option will select a variant by defining an alias pointing to the desired backend style. This command is available in the configuration file only. See section \ref{cfg:spl} for an illustration of how quote styles, aliases, and package options interact. @@ -625,7 +625,7 @@ Apart from passing options to this package as it is loaded, you may also execute \begin{ltxsyntax} -\cmd{ExecuteQuoteOptions}{key=value,\,\dots} +\cmditem{ExecuteQuoteOptions}{key=value,\,\dots} This command permits presetting package options in the configuration file. It may also be used in the document preamble. @@ -634,7 +634,7 @@ This command permits presetting package options in the configuration file. It ma \subsection{Adding a new quote style} \label{cfg:spl} -This section will give some comprehensive examples of how to define new quote styles. The examples presented here will only make use of the most basic components a quote style can be composed of. The main point is to illustrate the interaction of quote styles, variants, aliases, and package options. To get started, consider a simple house style which may be selected by way of the package option \ltxopt{style} or the command \ltxcmd{setquotestyle}: +This section will give some comprehensive examples of how to define new quote styles. The examples presented here will only make use of the most basic components a quote style can be composed of. The main point is to illustrate the interaction of quote styles, variants, aliases, and package options. To get started, consider a simple house style which may be selected by way of the package option \opt{style} or the command \cmd{setquotestyle}: \begin{ltxcode} \DeclareQuoteStyle{house} @@ -642,7 +642,7 @@ This section will give some comprehensive examples of how to define new quote st {\textquoteleft}{\textquoteright} \end{ltxcode} % -Now suppose that we wanted to add a quote style for an imaginary language called Newspeak and that there were two quote styles commonly used in Newspeak, an official one and an unofficial one. In this case, we need two backend styles implemented as variants of the \ltxopt{newspeak} style, \ltxopt{newspeak/official} and \ltxopt{newspeak/unofficial}: +Now suppose that we wanted to add a quote style for an imaginary language called Newspeak and that there were two quote styles commonly used in Newspeak, an official one and an unofficial one. In this case, we need two backend styles implemented as variants of the \opt{newspeak} style, \opt{newspeak/official} and \opt{newspeak/unofficial}: \begin{ltxcode} \DeclareQuoteStyle[official]{newspeak} @@ -653,19 +653,19 @@ Now suppose that we wanted to add a quote style for an imaginary language called {\textquoteright}{\textquoteleft} \end{ltxcode} % -The official variant should be the default for this style. There is no need to copy the definition of the \ltxopt{official} variant to accomplish that. We simply define an alias labeled \ltxopt{newspeak} which points to the desired variant: +The official variant should be the default for this style. There is no need to copy the definition of the \opt{official} variant to accomplish that. We simply define an alias labeled \opt{newspeak} which points to the desired variant: \begin{ltxcode} \DeclareQuoteAlias[official]{newspeak}{newspeak} \end{ltxcode} % -The reason why we are using variants and aliases instead of two independent styles will become clear in a moment. Suppose that the \sty{babel} package offered support for Newspeak, but this language was known to \sty{babel} as \ltxopt{otherspeak}: +The reason why we are using variants and aliases instead of two independent styles will become clear in a moment. Suppose that the \sty{babel} package offered support for Newspeak, but this language was known to \sty{babel} as \opt{otherspeak}: \begin{ltxcode} \DeclareQuoteAlias{newspeak}{otherspeak} \end{ltxcode} % -This is an example of a second"=level alias pointing to a first"=level alias. If the current language is \ltxopt{otherspeak}, the above aliases will be expanded as follows: +This is an example of a second"=level alias pointing to a first"=level alias. If the current language is \opt{otherspeak}, the above aliases will be expanded as follows: \begin{lstlisting}[style=plain]{} otherspeak #\pisymbol{symbol}{108}# newspeak #\pisymbol{symbol}{108}# newspeak/official @@ -677,7 +677,7 @@ We also define a new package option to choose a style variant: \DeclareQuoteOption{newspeak} \end{ltxcode} % -This will add a new package option with a key called \ltxopt{newspeak}. The value of this option may be any variant of the \ltxopt{newspeak} style defined in the configuration file. In this example, there are two possible values: \ltxopt{official} and \ltxopt{unofficial}. To select the default or the alternative style for the entire document we use: +This will add a new package option with a key called \opt{newspeak}. The value of this option may be any variant of the \opt{newspeak} style defined in the configuration file. In this example, there are two possible values: \opt{official} and \opt{unofficial}. To select the default or the alternative style for the entire document we use: \begin{ltxcode} \usepackage[style=newspeak]{csquotes} @@ -691,9 +691,9 @@ To select the default or the alternative style with multilingual support we use: \usepackage[babel,newspeak=unofficial]{csquotes} \end{ltxcode} % -The base style must be implemented as an alias in this case since the \ltxopt{newspeak} option will select a variant by redefining and thus overwriting the \ltxopt{newspeak} alias. Since the \ltxopt{otherspeak} alias points to \ltxopt{newspeak} and not directly to any backend style, using the \ltxopt{newspeak} option will also have the desired effect if multilingual support is enabled. +The base style must be implemented as an alias in this case since the \opt{newspeak} option will select a variant by redefining and thus overwriting the \opt{newspeak} alias. Since the \opt{otherspeak} alias points to \opt{newspeak} and not directly to any backend style, using the \opt{newspeak} option will also have the desired effect if multilingual support is enabled. -Note that there are two style names which have a special meaning: \ltxopt{default} and \ltxopt{fallback}. The former is an alias pointing to the default quote style used if the multilingual interface is not enabled. The package option \ltxopt{style} and the command \ltxcmd{setquotestyle} will redefine this alias. The latter is a backend style used as a fallback whenever the multilingual interface is enabled but there is no quote style for the current language. It will print bold question marks by default. +Note that there are two style names which have a special meaning: \opt{default} and \opt{fallback}. The former is an alias pointing to the default quote style used if the multilingual interface is not enabled. The package option \opt{style} and the command \cmd{setquotestyle} will redefine this alias. The latter is a backend style used as a fallback whenever the multilingual interface is enabled but there is no quote style for the current language. It will print bold question marks by default. \subsection{Defining quotes for \pdf strings} \label{cfg:pdf} @@ -702,7 +702,7 @@ The following command specifies the quotation marks for \pdf strings: \begin{ltxsyntax} -\cmd{DeclarePlainStyle}{opening outer mark}{closing outer mark}\\ +\cmditem{DeclarePlainStyle}{opening outer mark}{closing outer mark}\\ {opening inner mark}{closing inner mark} This command may be used in the configuration file or in the document preamble. By default, outer quotations get straight double quotes and inner quotations straight single quotes. See section \ref{hnt:pdf} for additional hints concerning \pdf strings. @@ -716,11 +716,11 @@ The following commands change the default values used by various quotation facil \begin{ltxsyntax} -\cmd{SetBlockThreshold}{integer} -\cmd{SetBlockEnvironment}{environment} -\cmd{SetCiteCommand}{command} +\cmditem{SetBlockThreshold}{integer} +\cmditem{SetBlockEnvironment}{environment} +\cmditem{SetCiteCommand}{command} -\ltxcmd{SetBlockThreshold} changes the number of lines the block quotation facilities use as a threshold when deciding whether a quotation should be set inline or as a block quotation. The default is three lines. \ltxcmd{SetBlockEnvironment} specifies the environment used for block and display quotations. It takes the name of an existing environment as its argument. The default is the \ltxenv{quote} environment provided by most document classes. The argument to \ltxcmd{SetCiteCommand} specifies a replacement for \ltxcmd{cite} which will be used by all integrated quotation facilities to handle citations. It must be a single command which takes one or two optional arguments followed by a mandatory one, the citation key. The default is \ltxcmd{cite}. The commands affected by these parameters are indicated in table \ref{cfg:blk:tab}. +\cmd{SetBlockThreshold} changes the number of lines the block quotation facilities use as a threshold when deciding whether a quotation should be set inline or as a block quotation. The default is three lines. \cmd{SetBlockEnvironment} specifies the environment used for block and display quotations. It takes the name of an existing environment as its argument. The default is the \env{quote} environment provided by most document classes. The argument to \cmd{SetCiteCommand} specifies a replacement for \cmd{cite} which will be used by all integrated quotation facilities to handle citations. It must be a single command which takes one or two optional arguments followed by a mandatory one, the citation key. The default is \cmd{cite}. The commands affected by these parameters are indicated in table \ref{cfg:blk:tab}. \end{ltxsyntax} @@ -766,11 +766,11 @@ The following commands change the default values used by various quotation facil \subsection{Hooks for quotations and citations} \label{cfg:aux} -Apart from the environment specified with \ltxcmd{SetBlockEnvironment}, which envelops both the quoted text and the citation, the quoted text (excluding the citation) of all long quotations is enclosed in an environment called \ltxenv{quoteblock}. This environment does nothing by default but it may be redefined to format the quoted text. In a similar manner, the text block (excluding the quotation marks) of inline quotations is enclosed in an environment called \ltxenv{quotetext}. Like \ltxenv{quoteblock}, this environment does nothing by default but it may be redefined if additional hooks are required to format the quoted text. +Apart from the environment specified with \cmd{SetBlockEnvironment}, which envelops both the quoted text and the citation, the quoted text (excluding the citation) of all long quotations is enclosed in an environment called \env{quoteblock}. This environment does nothing by default but it may be redefined to format the quoted text. In a similar manner, the text block (excluding the quotation marks) of inline quotations is enclosed in an environment called \env{quotetext}. Like \env{quoteblock}, this environment does nothing by default but it may be redefined if additional hooks are required to format the quoted text. -Other aspects of the behavior of the quotation facilities may also be customized at a lower level. All facilities which take a \ltxarg{cite} argument will not insert it directly. They pass it to an auxiliary command called \ltxcmd{mkcitation} which may be redefined to format the citation. When doing so, keep in mind that it must take exactly one mandatory argument. \ltxcmd{mkcitation} will only be executed if there is a citation. The default behavior is to separate the citation from the preceding text by an interword space and enclose it in parentheses. +Other aspects of the behavior of the quotation facilities may also be customized at a lower level. All facilities which take a \prm{cite} argument will not insert it directly. They pass it to an auxiliary command called \cmd{mkcitation} which may be redefined to format the citation. When doing so, keep in mind that it must take exactly one mandatory argument. \cmd{mkcitation} will only be executed if there is a citation. The default behavior is to separate the citation from the preceding text by an interword space and enclose it in parentheses. -The integrated quotation facilities have slightly different requirements since the \ltxcmd{cite} command may enclose the citation in parentheses or brackets. Therefore, they use \ltxcmd{mkccitation} instead of \ltxcmd{mkcitation}. The default behavior of this command is to separate the citation from the preceding text by an interword space. The default settings are equivalent to the following definitions: +The integrated quotation facilities have slightly different requirements since the \cmd{cite} command may enclose the citation in parentheses or brackets. Therefore, they use \cmd{mkccitation} instead of \cmd{mkcitation}. The default behavior of this command is to separate the citation from the preceding text by an interword space. The default settings are equivalent to the following definitions: \begin{table} \tablesetup @@ -802,19 +802,19 @@ The integrated quotation facilities have slightly different requirements since t & \venv{foreigndisplaycquote} & \venv{hyphendisplaycquote} \\ \cmidrule(r){1-1}\cmidrule{2-22} - \ltxcmd{mkcitation} &\_&\_&\_&\+&\+&\+&\_&\_&\_&\+&\+&\+&\_&\_&\_&\+&\+&\+&\_&\_&\_\\ - \ltxcmd{mkccitation} &\_&\_&\_&\_&\_&\_&\+&\+&\+&\_&\_&\_&\+&\+&\+&\_&\_&\_&\+&\+&\+\\ - \ltxcmd{mkpretextpunct} &\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_\\ - \ltxcmd{mkmidtextpunct} &\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_\\ - \ltxcmd{mkfintextpunct} &\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_\\ - \ltxcmd{mkpreblockpunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_\\ - \ltxcmd{mkmidblockpunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_\\ - \ltxcmd{mkfinblockpunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_\\ - \ltxcmd{mkpredisppunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+\\ - \ltxcmd{mkmiddisppunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+\\ - \ltxcmd{mkfindisppunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+\\ - \ltxenv{quotetext} &\_&\_&\_&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_\\ - \ltxenv{quoteblock} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+\\ + \cmd{mkcitation} &\_&\_&\_&\+&\+&\+&\_&\_&\_&\+&\+&\+&\_&\_&\_&\+&\+&\+&\_&\_&\_\\ + \cmd{mkccitation} &\_&\_&\_&\_&\_&\_&\+&\+&\+&\_&\_&\_&\+&\+&\+&\_&\_&\_&\+&\+&\+\\ + \cmd{mkpretextpunct} &\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_\\ + \cmd{mkmidtextpunct} &\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_\\ + \cmd{mkfintextpunct} &\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_\\ + \cmd{mkpreblockpunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_\\ + \cmd{mkmidblockpunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_\\ + \cmd{mkfinblockpunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_\\ + \cmd{mkpredisppunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+\\ + \cmd{mkmiddisppunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+\\ + \cmd{mkfindisppunct} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+\\ + \env{quotetext} &\_&\_&\_&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+&\_&\_&\_&\_&\_&\_\\ + \env{quoteblock} &\_&\_&\_&\_&\_&\_&\_&\_&\_&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+&\+\\ \bottomrule \end{tabularx} \caption[Auxiliary hooks]{Availability of auxiliary hooks} @@ -826,7 +826,7 @@ The integrated quotation facilities have slightly different requirements since t \newcommand*{<<\mkccitation>>}[1]{ #1} \end{ltxcode} % -As the block quotation facilities switch between inline and display quotations, changes to the terminal punctuation may be required. The punctuation is controlled by three hooks: \ltxcmd{mkpreblockpunct} is executed before the closing quotation mark. \ltxcmd{mkmidblockpunct} is executed after the closing quotation mark, between the quotation and the citation. \ltxcmd{mkfinblockpunct} is executed after the citation. These hooks serve two purposes. They control the placement of the \ltxarg{punct} argument and they may also be used to insert additional punctuation. Like the \ltxarg{cite} argument, \ltxarg{punct} is not inserted directly. It is passed to all three hooks. When redefining these commands, keep in mind that all of them must take one mandatory argument, but only one of them should insert it. By default, the punctuation is inserted after the citation. This is equivalent to the following definitions: +As the block quotation facilities switch between inline and display quotations, changes to the terminal punctuation may be required. The punctuation is controlled by three hooks: \cmd{mkpreblockpunct} is executed before the closing quotation mark. \cmd{mkmidblockpunct} is executed after the closing quotation mark, between the quotation and the citation. \cmd{mkfinblockpunct} is executed after the citation. These hooks serve two purposes. They control the placement of the \prm{punct} argument and they may also be used to insert additional punctuation. Like the \prm{cite} argument, \prm{punct} is not inserted directly. It is passed to all three hooks. When redefining these commands, keep in mind that all of them must take one mandatory argument, but only one of them should insert it. By default, the punctuation is inserted after the citation. This is equivalent to the following definitions: \begin{ltxcode} \newcommand*{<<\mkpreblockpunct>>}[1]{} @@ -834,7 +834,7 @@ As the block quotation facilities switch between inline and display quotations, \newcommand*{<<\mkfinblockpunct>>}[1]{#1} \end{ltxcode} % -The text quotation facilities also take a \ltxarg{punct} argument whose placement is controlled by \ltxcmd{mkpretextpunct}, \ltxcmd{mkmidtextpunct}, and \ltxcmd{mkfintextpunct}. These commands work like their counterparts for block quotations. Their default behavior is equivalent to the following definitions: +The text quotation facilities also take a \prm{punct} argument whose placement is controlled by \cmd{mkpretextpunct}, \cmd{mkmidtextpunct}, and \cmd{mkfintextpunct}. These commands work like their counterparts for block quotations. Their default behavior is equivalent to the following definitions: \begin{ltxcode} \newcommand*{<<\mkpretextpunct>>}[1]{} @@ -842,7 +842,7 @@ The text quotation facilities also take a \ltxarg{punct} argument whose placemen \newcommand*{<<\mkfintextpunct>>}[1]{#1} \end{ltxcode} % -The hooks \ltxcmd{mkpredisppunct}, \ltxcmd{mkmiddisppunct}, and \ltxcmd{mkfindisppunct} handle the placement of the punctuation argument passed to the display environments. The default behavior is equivalent to the following definitions: +The hooks \cmd{mkpredisppunct}, \cmd{mkmiddisppunct}, and \cmd{mkfindisppunct} handle the placement of the punctuation argument passed to the display environments. The default behavior is equivalent to the following definitions: \begin{ltxcode} \newcommand*{<<\mkpredisppunct>>}[1]{} @@ -850,7 +850,7 @@ The hooks \ltxcmd{mkpredisppunct}, \ltxcmd{mkmiddisppunct}, and \ltxcmd{mkfindis \newcommand*{<<\mkfindisppunct>>}[1]{#1} \end{ltxcode} % -The difference between \ltxcmd{mkpredisppunct} is \ltxcmd{mkmiddisppunct} is subtle because there are no closing quotation marks in display quotations. The two hooks differ in that \ltxcmd{mkpredisppunct} is executed before the \ltxenv{quoteblock} environment is closed whereas \ltxcmd{mkmiddisppunct} is executed after this environment. This also applies to \ltxcmd{mkpreblockpunct} and \ltxcmd{mkmidblockpunct} in display mode. Table \ref{cfg:aux:tab} gives an overview of the facilities affected by a redefinition of the above hooks. See the tutorial for usage examples. Also see section \ref{cfg:tst} for tests which may be useful when redefining the above hooks. +The difference between \cmd{mkpredisppunct} is \cmd{mkmiddisppunct} is subtle because there are no closing quotation marks in display quotations. The two hooks differ in that \cmd{mkpredisppunct} is executed before the \env{quoteblock} environment is closed whereas \cmd{mkmiddisppunct} is executed after this environment. This also applies to \cmd{mkpreblockpunct} and \cmd{mkmidblockpunct} in display mode. Table \ref{cfg:aux:tab} gives an overview of the facilities affected by a redefinition of the above hooks. See the tutorial for usage examples. Also see section \ref{cfg:tst} for tests which may be useful when redefining the above hooks. \subsection{Additional tests in quotation hooks} \label{cfg:tst} @@ -859,27 +859,27 @@ The commands in this section increase the flexibility of the hooks discussed in \begin{ltxsyntax} -\cmd{ifblockquote}{true}{false} +\cmditem{ifblockquote}{true}{false} -This command expands to \ltxarg{true} with block and display quotations, and to \ltxarg{false} otherwise. It may also be useful to known if the quotation ends with a punctuation mark, especially in the definition of the \ltxcmd{mk...punct} hooks. The following tests provide information about the terminal punctuation: +This command expands to \prm{true} with block and display quotations, and to \prm{false} otherwise. It may also be useful to known if the quotation ends with a punctuation mark, especially in the definition of the \cmd{mk...punct} hooks. The following tests provide information about the terminal punctuation: -\cmd{ifquotepunct}{true}{false} -\cmd{ifquoteterm}{true}{false} +\cmditem{ifquotepunct}{true}{false} +\cmditem{ifquoteterm}{true}{false} -The first command expands to \ltxarg{true} if the quotation ends with any punctuation mark, and to \ltxarg{false} otherwise. The second one will only expand to \ltxarg{true} if the quotation ends with a terminal punctuation mark (period, exclamation mark, or question mark). The following commands allow for more specific tests: +The first command expands to \prm{true} if the quotation ends with any punctuation mark, and to \prm{false} otherwise. The second one will only expand to \prm{true} if the quotation ends with a terminal punctuation mark (period, exclamation mark, or question mark). The following commands allow for more specific tests: -\cmd{ifquotecolon}{true}{false} -\cmd{ifquotecomma}{true}{false} -\cmd{ifquoteexclam}{true}{false} -\cmd{ifquoteperiod}{true}{false} -\cmd{ifquotequestion}{true}{false} -\cmd{ifquotesemicolon}{true}{false} +\cmditem{ifquotecolon}{true}{false} +\cmditem{ifquotecomma}{true}{false} +\cmditem{ifquoteexclam}{true}{false} +\cmditem{ifquoteperiod}{true}{false} +\cmditem{ifquotequestion}{true}{false} +\cmditem{ifquotesemicolon}{true}{false} Note that all of the above tests are designed for use in the definition of the hooks from section \ref{cfg:aux}. They will not yield meaningful results when used anywhere else. There is also a stand-alone test which may be used anywhere: -\cmd{ifstringblank}{string}{true}{false} +\cmditem{ifstringblank}{string}{true}{false} -This command expands to \ltxarg{true} if \ltxarg{string} is blank (empty or spaces), and to \ltxarg{false} otherwise. This is useful to test for an empty argument in the definition of the \ltxcmd{mk...punct} commands. Note that this test is redundant in the definition of the citation hooks because they are only executed if there is a citation. +This command expands to \prm{true} if \prm{string} is blank (empty or spaces), and to \prm{false} otherwise. This is useful to test for an empty argument in the definition of the \cmd{mk...punct} commands. Note that this test is redundant in the definition of the citation hooks because they are only executed if there is a citation. \end{ltxsyntax} @@ -889,7 +889,7 @@ This command expands to \ltxarg{true} if \ltxarg{string} is blank (empty or spac \subsection{Input encodings} \label{hnt:inc} -The active quotes provided by this package may depend on or benefit from the \sty{inputenc} package under certain circumstances. As long as the active quotes are in the range 0--127, there is no benefit in loading \sty{inputenc}. If you are using an 8-bit input encoding such as \ltxopt{latin1}, \sty{inputenc} is required for the quotes to function properly in a verbatim context. It should therefore be loaded before any active quotes are allocated (not necessarily before this package is loaded). The \acr{UTF-8} support of this package builds on the \path{utf8} module of the inputenc package. When using this encoding, ensure that inputenc is loaded with the \ltxopt{utf8} option. Do not use the \ltxopt{utf8x} option as this would implicitly load the \sty{ucs} package which is not supported by \sty{csquotes}. \acr{UTF-8} encoding will be detected automatically. All commands discussed in section \ref{act} work as usual with this encoding. See also section~\ref{hnt:mod}. +The active quotes provided by this package may depend on or benefit from the \sty{inputenc} package under certain circumstances. As long as the active quotes are in the range 0--127, there is no benefit in loading \sty{inputenc}. If you are using an 8-bit input encoding such as \opt{latin1}, \sty{inputenc} is required for the quotes to function properly in a verbatim context. It should therefore be loaded before any active quotes are allocated (not necessarily before this package is loaded). The \acr{UTF-8} support of this package builds on the \path{utf8} module of the inputenc package. When using this encoding, ensure that inputenc is loaded with the \opt{utf8} option. Do not use the \opt{utf8x} option as this would implicitly load the \sty{ucs} package which is not supported by \sty{csquotes}. \acr{UTF-8} encoding will be detected automatically. All commands discussed in section \ref{act} work as usual with this encoding. See also section~\ref{hnt:mod}. \subsection{Output encodings} \label{hnt:onc} @@ -905,16 +905,16 @@ The \acr{OT1} font encoding, the default output encoding of \latex, merely inclu \multicolumn{1}{@{}H}{Command} & \multicolumn{1}{@{}H}{Example} & \multicolumn{1}{H}{Command} & \multicolumn{1}{@{}H}{Example} \\ \cmidrule(r){1-1}\cmidrule(r){2-2}\cmidrule(lr){3-3}\cmidrule{4-4} - \ltxcmd{textquotedblleft} & \mksample[60]{\textquotedblleft} & - \ltxcmd{textquoteleft} & \mksample[60]{\textquoteleft} \\ - \ltxcmd{textquotedblright} & \mksample[60]{\textquotedblright} & - \ltxcmd{textquoteright} & \mksample[60]{\textquoteright} \\ - \ltxcmd{quotedblbase} & \mksample[60]{\quotedblbase} & - \ltxcmd{quotesinglbase} & \mksample[60]{\quotesinglbase} \\ - \ltxcmd{guillemotleft} & \mksample[60]{\guillemotleft} & - \ltxcmd{guilsinglleft} & \mksample[60]{\guilsinglleft} \\ - \ltxcmd{guillemotright} & \mksample[60]{\guillemotright} & - \ltxcmd{guilsinglright} & \mksample[60]{\guilsinglright} \\ + \cmd{textquotedblleft} & \mksample[60]{\textquotedblleft} & + \cmd{textquoteleft} & \mksample[60]{\textquoteleft} \\ + \cmd{textquotedblright} & \mksample[60]{\textquotedblright} & + \cmd{textquoteright} & \mksample[60]{\textquoteright} \\ + \cmd{quotedblbase} & \mksample[60]{\quotedblbase} & + \cmd{quotesinglbase} & \mksample[60]{\quotesinglbase} \\ + \cmd{guillemotleft} & \mksample[60]{\guillemotleft} & + \cmd{guilsinglleft} & \mksample[60]{\guilsinglleft} \\ + \cmd{guillemotright} & \mksample[60]{\guillemotright} & + \cmd{guilsinglright} & \mksample[60]{\guilsinglright} \\ \bottomrule \end{tabularx} \caption[Quotation marks]{Quotation marks included in \acr{T1} and \acr{LY1} encoding} @@ -936,14 +936,14 @@ Every quotation forms a group which includes both the quoted piece of text and t The commands provided by this package are designed for use in text mode. If you inadvertently use them in math mode, they will issue an error message. Note that all active quotes retain their original function in math mode. It is perfectly possible to use a character like the greater-than symbol as an active quote without interfering with math mode. -In a verbatim context, the active quotes will normally be disabled. If a character is in the range 128--255, however, its original function is restored so that the \sty{inputenc} package may handle it in verbatim environments. This implies that \sty{inputenc} must be loaded before any active quotes are allocated. This feature is available with the standard verbatim environments as well as those provided by (or defined via) the packages \sty{verbatim}, \sty{fancyvrb}, \sty{moreverb}, and \sty{alltt}. This also applies to the \ltxcmd{verb} command and the \sty{shortvrb} package. The \sty{listings} package provides dedicated support for extended input encodings. When using this package, activate its option and specify the input encoding. As of this writing, the \sty{listings} package does not support \acr{UTF-8} encoding. +In a verbatim context, the active quotes will normally be disabled. If a character is in the range 128--255, however, its original function is restored so that the \sty{inputenc} package may handle it in verbatim environments. This implies that \sty{inputenc} must be loaded before any active quotes are allocated. This feature is available with the standard verbatim environments as well as those provided by (or defined via) the packages \sty{verbatim}, \sty{fancyvrb}, \sty{moreverb}, and \sty{alltt}. This also applies to the \cmd{verb} command and the \sty{shortvrb} package. The \sty{listings} package provides dedicated support for extended input encodings. When using this package, activate its option and specify the input encoding. As of this writing, the \sty{listings} package does not support \acr{UTF-8} encoding. -Some care is still required when choosing active quotes. Note that you normally cannot use active characters in the argument to commands expecting a string of characters, such as \ltxcmd{input}, \ltxcmd{label}, or \ltxcmd{cite}. There are two packages which try to remedy this situation: the \sty{babel} package and the \sty{underscore} package (when loaded with the \ltxopt{strings} option). Both packages redefine several standard commands affected by this general problem. If any one of these packages is loaded, \sty{csquotes} will take advantage of all improvements automatically. Unfortunately, both packages patch a different set of commands and neither one covers all possibly vulnerable commands. +Some care is still required when choosing active quotes. Note that you normally cannot use active characters in the argument to commands expecting a string of characters, such as \cmd{input}, \cmd{label}, or \cmd{cite}. There are two packages which try to remedy this situation: the \sty{babel} package and the \sty{underscore} package (when loaded with the \opt{strings} option). Both packages redefine several standard commands affected by this general problem. If any one of these packages is loaded, \sty{csquotes} will take advantage of all improvements automatically. Unfortunately, both packages patch a different set of commands and neither one covers all possibly vulnerable commands. \subsection{\pdf strings and \sty{hyperref} support} \label{hnt:pdf} -This package interfaces with the \sty{hyperref} package as \pdf strings such as bookmarks are generated. See section \ref{cfg:pdf} on how to configure the quotation marks used in \pdf strings. Support for \pdf strings is only available with the basic facilities presented in sections \ref{bas:reg} and \ref{bas:bbl} as well as \ref{act:reg} and \ref{act:bbl}. Be advised that the way \sty{hyperref} builds \pdf strings imposes severe limitations on the capabilities of all commands. Most notably, the nesting level of quotations cannot be tracked in this context. Nested quotations will generally get outer marks, but you may use starred commands or active inner quotes to request inner marks explicitly. If quotation marks are to be included in the document properties of a \pdf file, you must use \ltxcmd{hypersetup} to specify the strings. The replacement mechanism will not function within the optional argument to \ltxcmd{usepackage}. For information about \pdf strings see the \sty{hyperref} documentation. +This package interfaces with the \sty{hyperref} package as \pdf strings such as bookmarks are generated. See section \ref{cfg:pdf} on how to configure the quotation marks used in \pdf strings. Support for \pdf strings is only available with the basic facilities presented in sections \ref{bas:reg} and \ref{bas:bbl} as well as \ref{act:reg} and \ref{act:bbl}. Be advised that the way \sty{hyperref} builds \pdf strings imposes severe limitations on the capabilities of all commands. Most notably, the nesting level of quotations cannot be tracked in this context. Nested quotations will generally get outer marks, but you may use starred commands or active inner quotes to request inner marks explicitly. If quotation marks are to be included in the document properties of a \pdf file, you must use \cmd{hypersetup} to specify the strings. The replacement mechanism will not function within the optional argument to \cmd{usepackage}. For information about \pdf strings see the \sty{hyperref} documentation. \subsection{Footnotes within quotations} \label{hnt:ftn} @@ -953,7 +953,7 @@ This package will automatically reset the nesting level within any footnote incl \subsection{Using \sty{csquotes} with \sty{babel}'s shorthands} \label{hnt:bbl} -The commands discussed in section \ref{aut:amk} may be combined with the shorthands of the \sty{babel} package such that \sty{babel} provides the user interface and \sty{csquotes} the backend. For example, the German module of the \sty{babel} package defines, amongst other things, the shorthands |"`| and |"'|. Such shorthands are input aids, \ie physical markup elements with a fixed definition. Typing |"`| is a short way of saying |\quotedblbase| but it is not different in concept. These shorthands can be transformed into which behave like \ltxcmd{enquote}. Here is a simple ad~hoc solution suitable for documents with only one language: +The commands discussed in section \ref{aut:amk} may be combined with the shorthands of the \sty{babel} package such that \sty{babel} provides the user interface and \sty{csquotes} the backend. For example, the German module of the \sty{babel} package defines, amongst other things, the shorthands |"`| and |"'|. Such shorthands are input aids, \ie physical markup elements with a fixed definition. Typing |"`| is a short way of saying |\quotedblbase| but it is not different in concept. These shorthands can be transformed into which behave like \cmd{enquote}. Here is a simple ad~hoc solution suitable for documents with only one language: \begin{ltxexample}[upquote] \documentclass{article} @@ -978,12 +978,12 @@ It is possible to move such definitions to \path{csquotes.cfg}. In this case, th {}} \end{ltxcode} % -The above code redefines the shorthands only if the \sty{babel} package has been loaded and the main language of the document is \texttt{german}. Note that \sty{babel}'s shorthands are language"=specific. The way they are configured and handled is technically and conceptually different from the active quotes discussed in section \ref{act}. Active quotes are defined globally and automatically adapt to the current language. With \sty{babel}, each language has its own set of shorthands. Also note that \sty{babel} uses \ltxcmd{AtBeginDocument} to initialize the main document language, including the corresponding shorthands. We use \ltxcmd{AtEndPreamble} to defer the code until the end of the preamble. This way, we can be sure that \sty{babel} has been loaded but that the main document language has not been initialized yet. See the \sty{babel} manual for further details. The \ltxcmd{AtEndPreamble} command is provided by the \sty{etoolbox} package. +The above code redefines the shorthands only if the \sty{babel} package has been loaded and the main language of the document is \texttt{german}. Note that \sty{babel}'s shorthands are language"=specific. The way they are configured and handled is technically and conceptually different from the active quotes discussed in section \ref{act}. Active quotes are defined globally and automatically adapt to the current language. With \sty{babel}, each language has its own set of shorthands. Also note that \sty{babel} uses \cmd{AtBeginDocument} to initialize the main document language, including the corresponding shorthands. We use \cmd{AtEndPreamble} to defer the code until the end of the preamble. This way, we can be sure that \sty{babel} has been loaded but that the main document language has not been initialized yet. See the \sty{babel} manual for further details. The \cmd{AtEndPreamble} command is provided by the \sty{etoolbox} package. \subsection{Miscellaneous notes about the predefined styles} \label{hnt:lng} -All variants of the \ltxopt{french} style use spaced out guillemets as outer marks. The style variant \ltxopt{quotes} uses double quotes as inner marks. The starred variant \ltxopt{quotes*} is similar to its regular counterpart except that it will also space out the inner marks. The \ltxopt{guillemets} variant employs spaced out guillemets on all levels. It will also insert guillemets at the beginning of every paragraph inside a quotation spanning multiple paragraphs. In addition to that, two adjoining marks at the end of a quotation are replaced by a single one; if two nested quotations end simultaneously, the second closing mark is omitted automatically. The starred variant \ltxopt{guillemets*} is similar to its regular counterpart, differing only in the middle mark inserted at the beginning of every paragraph. The regular variant uses a left"=pointing guillemet whereas the starred one uses a right"=pointing one. +All variants of the \opt{french} style use spaced out guillemets as outer marks. The style variant \opt{quotes} uses double quotes as inner marks. The starred variant \opt{quotes*} is similar to its regular counterpart except that it will also space out the inner marks. The \opt{guillemets} variant employs spaced out guillemets on all levels. It will also insert guillemets at the beginning of every paragraph inside a quotation spanning multiple paragraphs. In addition to that, two adjoining marks at the end of a quotation are replaced by a single one; if two nested quotations end simultaneously, the second closing mark is omitted automatically. The starred variant \opt{guillemets*} is similar to its regular counterpart, differing only in the middle mark inserted at the beginning of every paragraph. The regular variant uses a left"=pointing guillemet whereas the starred one uses a right"=pointing one. \section{Author interface} \label{aut} @@ -995,36 +995,36 @@ The following sections discuss the programmer interface to the \sty{csquotes} pa The author commands in this section behave essentially like the corresponding user commands discussed in section \ref{act:ctl}. The only difference is that they work quietly behind the scenes without writing any notices to the transcript file. The scope of these commands is local so that all changes may be confined to a group. Note that the active quotes are enabled at the beginning of the document body. Under no circumstances will this package make any characters active in the document preamble. You will only need the following commands when dealing with active quotes at the beginning of or in the document body. -\begin{ltxsyntax*} +\begin{ltxsyntax} -\cmd{@enablequotes} +\csitem{@enablequotes} -This command enables all characters allocated as active quotes. It also restores their definitions if they were disabled or accidentally overwritten. With single-byte encodings, this command (re)defines all allocated characters and makes them active. With \acr{UTF-8} encoding, it redefines the internal macro used by the \sty{inputenc} package to typeset the respective \acr{UTF-8} sequence (\ltxcmd{u8:}\ltxarg{character}). \acr{UTF-8} characters in the range 0--127 are handled as with single-byte encodings. +This command enables all characters allocated as active quotes. It also restores their definitions if they were disabled or accidentally overwritten. With single-byte encodings, this command (re)defines all allocated characters and makes them active. With \acr{UTF-8} encoding, it redefines the internal macro used by the \sty{inputenc} package to typeset the respective \acr{UTF-8} sequence (\cmd{u8:}\prm{character}). \acr{UTF-8} characters in the range 0--127 are handled as with single-byte encodings. -\cmd{@disablequotes} +\csitem{@disablequotes} This command restores the \emph{status quo ante} of all active quotes. With single-byte encodings, there are two possible cases. (1) If a character had already been active when it was allocated as active quote, its former definition is restored. (2) If a character had not been active when it was allocated, its former category code is restored. With \acr{UTF-8} encoding, this command restores the former definition of the internal macro used by the \sty{inputenc} package to typeset the respective \acr{UTF-8} sequence. \acr{UTF-8} characters in the range 0--127 are handled as with single-byte encodings. -\cmd{@verbatimquotes} +\csitem{@verbatimquotes} -For verbatim environments and similar applications, use this command rather than \ltxcmd{@disablequotes}. It redefines the active quotes in a way that is better suited for verbatim typesetting. With single-byte encodings, it will do one of the following things. (1) If a character is in the range 0--127, it is redefined such that it expands to itself with category code 12. (2) If a character is in the range 128--255, there are two possibilities. (a) If it had already been active when it was allocated, its former definition is restored. (b) If it had not been active before, it is redefined such that it expands to itself with its former category code. +For verbatim environments and similar applications, use this command rather than \cmd{@disablequotes}. It redefines the active quotes in a way that is better suited for verbatim typesetting. With single-byte encodings, it will do one of the following things. (1) If a character is in the range 0--127, it is redefined such that it expands to itself with category code 12. (2) If a character is in the range 128--255, there are two possibilities. (a) If it had already been active when it was allocated, its former definition is restored. (b) If it had not been active before, it is redefined such that it expands to itself with its former category code. -Characters in the range 0--127 are added to the \ltxcmd{dospecials} list. Characters in the range 128--255 remain active, permitting the \sty{inputenc} package to typeset them verbatim (due to case 2a, which implies that you must load \sty{inputenc} before allocating active quotes). Case 2b is usually undesirable in verbatim environments. If \sty{inputenc} is loaded, however, this should not happen. With \acr{UTF-8} encoding, this command restores the former definition of the internal macro used by the \sty{inputenc} package to typeset the respective \acr{UTF-8} sequence. \acr{UTF-8} characters in the range 0--127 are handled as with single-byte encodings. +Characters in the range 0--127 are added to the \cmd{dospecials} list. Characters in the range 128--255 remain active, permitting the \sty{inputenc} package to typeset them verbatim (due to case 2a, which implies that you must load \sty{inputenc} before allocating active quotes). Case 2b is usually undesirable in verbatim environments. If \sty{inputenc} is loaded, however, this should not happen. With \acr{UTF-8} encoding, this command restores the former definition of the internal macro used by the \sty{inputenc} package to typeset the respective \acr{UTF-8} sequence. \acr{UTF-8} characters in the range 0--127 are handled as with single-byte encodings. -Due to case 1, \ltxcmd{@verbatimquotes} itself is independent of any \ltxcmd{dospecials} processing. You may typeset all active quotes verbatim by using this command exclusively. The advantage of this approach is that it does not require any category code changes, hence this command may also be used to modify an argument after it has been read. Also note that the standard \latex verbatim environments as well as all environments provided by or defined via the packages \sty{verbatim}, \sty{fancyvrb}, \sty{moreverb}, and \sty{alltt} are catered for automatically. This also applies to the \ltxcmd{verb} command and the \sty{shortvrb} package. +Due to case 1, \cmd{@verbatimquotes} itself is independent of any \cmd{dospecials} processing. You may typeset all active quotes verbatim by using this command exclusively. The advantage of this approach is that it does not require any category code changes, hence this command may also be used to modify an argument after it has been read. Also note that the standard \latex verbatim environments as well as all environments provided by or defined via the packages \sty{verbatim}, \sty{fancyvrb}, \sty{moreverb}, and \sty{alltt} are catered for automatically. This also applies to the \cmd{verb} command and the \sty{shortvrb} package. -\cmd{@deletequotes} +\csitem{@deletequotes} -This command implicitly executes \ltxcmd{@disablequotes} and deallocates all active quotes, which results in a complete reset of all active quotes so that they may be newly defined. This command should be used with care because the reset is not visible to the user. Using \ltxcmd{DeleteQuotes} may be preferable. +This command implicitly executes \cmd{@disablequotes} and deallocates all active quotes, which results in a complete reset of all active quotes so that they may be newly defined. This command should be used with care because the reset is not visible to the user. Using \cmd{DeleteQuotes} may be preferable. -\end{ltxsyntax*} +\end{ltxsyntax} \subsection{Active quotes in a strings-only context} \label{aut:str} -A possible problem with active characters are strings-only contexts, i.\,e. cases in which an active character is used in the formation of a control sequence name or as a plain string. A typical example is a command like \ltxcmd{label} which expects a string of characters. Any active character may break \ltxcmd{label} when used in its argument. There are two packages which try to remedy this situation, albeit in different ways: \sty{babel} and \sty{underscore}. +A possible problem with active characters are strings-only contexts, i.\,e. cases in which an active character is used in the formation of a control sequence name or as a plain string. A typical example is a command like \cmd{label} which expects a string of characters. Any active character may break \cmd{label} when used in its argument. There are two packages which try to remedy this situation, albeit in different ways: \sty{babel} and \sty{underscore}. -The \sty{babel} package defines the switch \ltxcmd{if@safe@actives} and patches several standard commands such that the switch is set to \ltxopt{true} while they process their arguments. The approach taken by the \sty{underscore} package is slightly different. If \sty{underscore} is loaded with the \ltxopt{strings} option, it patches several commands such that \ltxcmd{protect} is equivalent to \ltxcmd{string} while the arguments are processed. If any one of these packages is loaded, \sty{csquotes} will take advantage of that automatically. Unfortunately, both packages patch a different set of commands and neither one covers all possibly vulnerable commands. If \sty{babel} is loaded, for example, you may use active quotes in the argument of \ltxcmd{label}, but not in the argument of \ltxcmd{input}. If you load \sty{underscore} with its \ltxopt{strings} option, active quotes may also be used in the argument of \ltxcmd{input}. +The \sty{babel} package defines the switch \cmd{if@safe@actives} and patches several standard commands such that the switch is set to \opt{true} while they process their arguments. The approach taken by the \sty{underscore} package is slightly different. If \sty{underscore} is loaded with the \opt{strings} option, it patches several commands such that \cmd{protect} is equivalent to \cmd{string} while the arguments are processed. If any one of these packages is loaded, \sty{csquotes} will take advantage of that automatically. Unfortunately, both packages patch a different set of commands and neither one covers all possibly vulnerable commands. If \sty{babel} is loaded, for example, you may use active quotes in the argument of \cmd{label}, but not in the argument of \cmd{input}. If you load \sty{underscore} with its \opt{strings} option, active quotes may also be used in the argument of \cmd{input}. When writing a package which may have to process user"=supplied arguments in a strings-only context, there are two ways to deal with active quotes. Taking the approach of the \sty{babel} package, you may do the following: @@ -1032,25 +1032,25 @@ When writing a package which may have to process user"=supplied arguments in a s \let\if@safe@actives\iftrue \end{ltxcode} % -This is best done in a group. If grouping is not feasible, you must ensure that the switch is properly restored. In contrast to using \ltxcmd{@safe@activestrue}, this approach works even if \sty{babel} is not loaded. However, note that you must take three states into account when restoring the switch in this case: true, false, and undefined. Taking the approach of the \sty{underscore} package, you may also do the following: +This is best done in a group. If grouping is not feasible, you must ensure that the switch is properly restored. In contrast to using \cmd{@safe@activestrue}, this approach works even if \sty{babel} is not loaded. However, note that you must take three states into account when restoring the switch in this case: true, false, and undefined. Taking the approach of the \sty{underscore} package, you may also do the following: \begin{ltxcode} \let\@@protect\protect \let\protect\string \end{ltxcode} % -This could either be done in a group or without any grouping, but followed by \ltxcmd{restore@protect}. The first approach works with the active characters of the \sty{babel} and the \sty{underscore} packages. The second one works with the \sty{underscore} and the \sty{at} packages. Unfortunately, the active characters of the \sty{inputenc} package support neither of the above"=mentioned techniques. As far as \sty{csquotes} is concerned, it does not matter which approach you take. In both cases all active quotes expand to themselves with category code 12. \acr{UTF-8} encoded active quotes expand to a string of characters with category code 12. This string will be valid \acr{UTF-8}. In a verbatim \ltxcmd{write} operation, you should employ one of the techniques discussed in this section rather than \ltxcmd{@verbatimquotes}, which is geared to verbatim typesetting. +This could either be done in a group or without any grouping, but followed by \cmd{restore@protect}. The first approach works with the active characters of the \sty{babel} and the \sty{underscore} packages. The second one works with the \sty{underscore} and the \sty{at} packages. Unfortunately, the active characters of the \sty{inputenc} package support neither of the above"=mentioned techniques. As far as \sty{csquotes} is concerned, it does not matter which approach you take. In both cases all active quotes expand to themselves with category code 12. \acr{UTF-8} encoded active quotes expand to a string of characters with category code 12. This string will be valid \acr{UTF-8}. In a verbatim \cmd{write} operation, you should employ one of the techniques discussed in this section rather than \cmd{@verbatimquotes}, which is geared to verbatim typesetting. \subsection{Block quotations} \label{aut:blk} -The block quotation facilities need to typeset all quotations twice. The first pass is required to measure the length of the quotation. The actual typesetting takes place on the second pass, in a format depending on the result of the first one. In order to prevent any side"=effects of the first (trial) pass, the \sty{csquotes} package (1) performs the first pass inside a group, (2) employs checkpointing to freeze all LaTeX counters, and (3) sets \ltxcmd{if@filesw} to \texttt{false}. However, it can not prevent side"=effects caused by commands that (1) make any global assignments which are not overwritten on the second pass (for example, by way of \ltxcmd{g@addto@macro}), (2) increment counters globally in a way that circumvents \latex's counter commands, or (3) do not check \ltxcmd{if@filesw} every time they are about to write to an auxiliary file. If you observe any malfunctions related to the trial pass (for example, if counters are incremented twice or if an item appears twice in a list), use \ltxcmd{BlockquoteDisable} to redefine or disable the affected command temporarily. +The block quotation facilities need to typeset all quotations twice. The first pass is required to measure the length of the quotation. The actual typesetting takes place on the second pass, in a format depending on the result of the first one. In order to prevent any side"=effects of the first (trial) pass, the \sty{csquotes} package (1) performs the first pass inside a group, (2) employs checkpointing to freeze all LaTeX counters, and (3) sets \cmd{if@filesw} to \texttt{false}. However, it can not prevent side"=effects caused by commands that (1) make any global assignments which are not overwritten on the second pass (for example, by way of \cmd{g@addto@macro}), (2) increment counters globally in a way that circumvents \latex's counter commands, or (3) do not check \cmd{if@filesw} every time they are about to write to an auxiliary file. If you observe any malfunctions related to the trial pass (for example, if counters are incremented twice or if an item appears twice in a list), use \cmd{BlockquoteDisable} to redefine or disable the affected command temporarily. \begin{ltxsyntax} -\cmd{BlockquoteDisable}{code} +\cmditem{BlockquoteDisable}{code} -The \ltxarg{code} may be arbitrary \latex code which redefines vulnerable commands locally such that they work differently during the trial pass. The \ltxarg{code} itself should obviously not include any global assignments. This solution should be considered as a last ressort but may be the quickest way to fix a vulnerable package. Note that there is no need to escape parameter characters by doubling them in the \ltxarg{code} argument. Simply use this command like \ltxcmd{AtBeginDocument} and similar hooks. +The \prm{code} may be arbitrary \latex code which redefines vulnerable commands locally such that they work differently during the trial pass. The \prm{code} itself should obviously not include any global assignments. This solution should be considered as a last ressort but may be the quickest way to fix a vulnerable package. Note that there is no need to escape parameter characters by doubling them in the \prm{code} argument. Simply use this command like \cmd{AtBeginDocument} and similar hooks. \end{ltxsyntax} @@ -1059,49 +1059,49 @@ The \ltxarg{code} may be arbitrary \latex code which redefines vulnerable comman The commands in this section provide access to the automatic quotation facilities at a slightly lower level than the user commands in sections \ref{bas:reg} and \ref{act:reg}. In contrast to the commands discussed in section \ref{aut:imk}, the facilities in this section are fully"=fledged markup elements which verify the nesting level and issue an error if quotations are nested in an invalid way. They form groups and must always be balanced, see section \ref{hnt:grp} for details. In other words, the facilities in this section are semantic markup elements, the ones in section \ref{aut:imk} are physical markup elements. -\begin{ltxsyntax*} +\begin{ltxsyntax} -\cmd{openautoquote} Opens a nestable quotation. -\cmd{closeautoquote} Closes a nestable quotation. +\csitem{openautoquote} Opens a nestable quotation. +\csitem{closeautoquote} Closes a nestable quotation. -\end{ltxsyntax*} +\end{ltxsyntax} -In terms of their function, the above commands correspond to the regular versions of \ltxcmd{enquote} and \ltxcmd{MakeAutoQuote}. The following commands correspond to the starred variants \ltxcmd{enquote*} and \ltxcmd{MakeAutoQuote*}: +In terms of their function, the above commands correspond to the regular versions of \cmd{enquote} and \cmd{MakeAutoQuote}. The following commands correspond to the starred variants \cmd{enquote*} and \cmd{MakeAutoQuote*}: -\begin{ltxsyntax*} +\begin{ltxsyntax} -\cmd{openinnerquote} Opens an inner quotation. -\cmd{closeinnerquote} Closes an inner quotation. +\csitem{openinnerquote} Opens an inner quotation. +\csitem{closeinnerquote} Closes an inner quotation. -\end{ltxsyntax*} +\end{ltxsyntax} The above commands may be used to implement an alternative user interface. You can combine them with the shorthands of the \sty{babel} package such that \sty{babel} provides the user interface and \sty{csquotes} the backend. See section \ref{hnt:bbl} and the \sty{babel} manual for details. \subsection{Internal quotation marks} \label{aut:imk} -The commands in this section print the quotation marks of the current style, as defined with \ltxcmd{DeclareQuoteStyle}, without any grouping or nesting control. The quotation marks reflect all changes to the quotation style. If the multilingual interface is enabled, they are also synced with the current language. +The commands in this section print the quotation marks of the current style, as defined with \cmd{DeclareQuoteStyle}, without any grouping or nesting control. The quotation marks reflect all changes to the quotation style. If the multilingual interface is enabled, they are also synced with the current language. -\begin{ltxsyntax*} +\begin{ltxsyntax} -\cmd{textooquote} Prints the opening outer quotation mark of the currently active quote style. -\cmd{textcoquote} Prints the closing outer quotation mark. -\cmd{textmoquote} Prints the middle outer quotation mark. +\csitem{textooquote} Prints the opening outer quotation mark of the currently active quote style. +\csitem{textcoquote} Prints the closing outer quotation mark. +\csitem{textmoquote} Prints the middle outer quotation mark. -\cmd{textoiquote} Prints the opening inner quotation mark. -\cmd{textciquote} Prints the closing inner quotation mark. -\cmd{textmiquote} Prints the middle inner quotation mark. +\csitem{textoiquote} Prints the opening inner quotation mark. +\csitem{textciquote} Prints the closing inner quotation mark. +\csitem{textmiquote} Prints the middle inner quotation mark. -\end{ltxsyntax*} +\end{ltxsyntax} Note that the initialization hooks for the respective quotation style are not executed automatically. They may be accessed separately: -\begin{ltxsyntax*} +\begin{ltxsyntax} -\cmd{initoquote} Executes the outer initialization hook. -\cmd{initiquote} Executes the inner initialization hook. +\csitem{initoquote} Executes the outer initialization hook. +\csitem{initiquote} Executes the inner initialization hook. -\end{ltxsyntax*} +\end{ltxsyntax} The scope of these hooks should always be confined to a group. @@ -1111,6 +1111,10 @@ This revision history is a list of changes relevant to users of this package. Ch \begin{changelog} +\begin{release}{4.2}{2008-06-24} +\item Upgrade to \sty{etoolbox} 1.6 +\end{release} + \begin{release}{4.1}{2008-04-11} \item Fixed timing issue with active quotes introduced in 4.0 \end{release} @@ -1118,58 +1122,58 @@ This revision history is a list of changes relevant to users of this package. Ch \begin{release}{4.0}{2008-03-02} \item \etex now mandatory requirement\see{int:req} \item New dependency on \sty{etoolbox} package\see{int:req} -\item Added package option \ltxopt{spanish}\see{opt} -\item Added variant \ltxopt{mexican} to style \ltxopt{spanish}\see{opt} -\item Removed variant \ltxopt{oldstyle} from \ltxopt{english} style\see{opt} -\item Removed variant \ltxopt{oldstyle} from \ltxopt{french} style\see{opt} -\item Removed variant \ltxopt{imprimerie} from \ltxopt{french} style\see{opt} +\item Added package option \opt{spanish}\see{opt} +\item Added variant \opt{mexican} to style \opt{spanish}\see{opt} +\item Removed variant \opt{oldstyle} from \opt{english} style\see{opt} +\item Removed variant \opt{oldstyle} from \opt{french} style\see{opt} +\item Removed variant \opt{imprimerie} from \opt{french} style\see{opt} \item Expanded documentation\see{hnt:bbl} -\item Added \ltxcmd{openautoquote} and \ltxcmd{closeautoquote}\see{aut:amk} -\item Added \ltxcmd{openinnerquote} and \ltxcmd{closeinnerquote}\see{aut:amk} +\item Added \cmd{openautoquote} and \cmd{closeautoquote}\see{aut:amk} +\item Added \cmd{openinnerquote} and \cmd{closeinnerquote}\see{aut:amk} \item Moved predefined styles, variants, options to \path{csquotes.def} \item Added more hints and examples to \path{csquotes.cfg} \item Added extended \pdf bookmarks to this manual \end{release} \begin{release}{3.8}{2008-01-05} -\item Added variant \ltxopt{guillemets*} to style \ltxopt{swedish}\see{opt} -\item Added language alias \ltxopt{australian}\see{cfg:als} -\item Added language alias \ltxopt{newzealand}\see{cfg:als} +\item Added variant \opt{guillemets*} to style \opt{swedish}\see{opt} +\item Added language alias \opt{australian}\see{cfg:als} +\item Added language alias \opt{newzealand}\see{cfg:als} \item Internal improvements \end{release} \begin{release}{3.7}{2007-03-25} -\item Added package option \ltxkv{babel}{try}\see{opt:bbl} -\item Added package option \ltxkv{babel}{tryonce}\see{opt:bbl} -\item Added \ltxcmd{MakeAutoQuote*}\see{act:reg} -\item Added \ltxcmd{MakeForeignQuote*}\see{act:bbl} -\item Added \ltxcmd{MakeHyphenQuote*}\see{act:bbl} -\item Added \ltxcmd{mkpretextpunct}\see{cfg:aux} -\item Added \ltxcmd{mkpreblockpunct}\see{cfg:aux} -\item Added \ltxcmd{mkpredisppunct}\see{cfg:aux} -\item Dropped compatibility code for \ltxcmd{blockcite} legacy command +\item Added package option \kvopt{babel}{try}\see{opt:bbl} +\item Added package option \kvopt{babel}{tryonce}\see{opt:bbl} +\item Added \cmd{MakeAutoQuote*}\see{act:reg} +\item Added \cmd{MakeForeignQuote*}\see{act:bbl} +\item Added \cmd{MakeHyphenQuote*}\see{act:bbl} +\item Added \cmd{mkpretextpunct}\see{cfg:aux} +\item Added \cmd{mkpreblockpunct}\see{cfg:aux} +\item Added \cmd{mkpredisppunct}\see{cfg:aux} +\item Dropped compatibility code for \cmd{blockcite} legacy command \item Internal updates for \path{biblatex} package \end{release} \begin{release}{3.6}{2006-11-09} -\item Added \ltxcmd{BlockquoteDisable}\see{aut:blk} -\item Fix for \sty{amsmath} package (active quotes in \ltxenv{split} and other environments) +\item Added \cmd{BlockquoteDisable}\see{aut:blk} +\item Fix for \sty{amsmath} package (active quotes in \env{split} and other environments) \item Fix for \sty{endnotes} package (endnotes in block quotations) \item Revised Spanish quote style \end{release} \begin{release}{3.5}{2006-08-24} -\item Exchanged definitions of French \ltxopt{quotes} and \ltxopt{quotes*} variants\see{hnt:lng} +\item Exchanged definitions of French \opt{quotes} and \opt{quotes*} variants\see{hnt:lng} \item Internal updates for \path{inputenc} 1.1\,b (2006-05-05) \end{release} \begin{release}{3.4}{2006-04-02} \item Stricter validation of user"=defined active characters\see{hnt:val} \item Author interface now documented in this manual\see{aut} -\item Added documentation of \ltxcmd{@enablequotes}\see{aut:ctl} -\item Added documentation of \ltxcmd{@disablequotes}\see{aut:ctl} -\item Added documentation of \ltxcmd{@verbatimquotes}\see{aut:ctl} -\item Added documentation of \ltxcmd{@deletequotes}\see{aut:ctl} +\item Added documentation of \cmd{@enablequotes}\see{aut:ctl} +\item Added documentation of \cmd{@disablequotes}\see{aut:ctl} +\item Added documentation of \cmd{@verbatimquotes}\see{aut:ctl} +\item Added documentation of \cmd{@deletequotes}\see{aut:ctl} \item Added documentation concerning string handling \see{aut:str} \item Added documentation of interface to internal marks\see{aut:imk} \end{release} @@ -1179,11 +1183,11 @@ This revision history is a list of changes relevant to users of this package. Ch \item Modified active quotes, category codes 7, 8 no longer valid\see{hnt:val} \item Modified delimiters, category codes 3, 4, 7, 8 no longer valid\see{hnt:val} \item Active quotes may now be defined in the document body\see{act:ctl} -\item Renamed \ltxcmd{RestoreQuotes} to \ltxcmd{EnableQuotes}\see{act:ctl} -\item Added \ltxcmd{DeleteQuotes}\see{act:ctl} -\item Added \ltxcmd{VerbatimQuotes}\see{act:ctl} -\item Added \ltxcmd{ExecuteQuoteOptions}\see{cfg:exe} -\item Added package option \ltxkv{babel}{once}\see{opt:bbl} +\item Renamed \cmd{RestoreQuotes} to \cmd{EnableQuotes}\see{act:ctl} +\item Added \cmd{DeleteQuotes}\see{act:ctl} +\item Added \cmd{VerbatimQuotes}\see{act:ctl} +\item Added \cmd{ExecuteQuoteOptions}\see{cfg:exe} +\item Added package option \kvopt{babel}{once}\see{opt:bbl} \item Added new style variant for French\see{hnt:lng} \item Improved nesting control of active block quotes \item Made active block quotes robust @@ -1195,86 +1199,86 @@ This revision history is a list of changes relevant to users of this package. Ch \end{release} \begin{release}{3.1}{2005-08-29} -\item Added \ltxcmd{textquote}\see{bas:txt:reg} -\item Added \ltxcmd{foreigntextquote}\see{bas:txt:bbl} -\item Added \ltxcmd{hyphentextquote}\see{bas:txt:bbl} -\item Renamed \ltxcmd{cquote} to \ltxcmd{textcquote}\see{cit:txt:reg} -\item Renamed \ltxcmd{foreigncquote} to \ltxcmd{foreigntextcquote}\see{cit:txt:bbl} -\item Renamed \ltxcmd{hyphencquote} to \ltxcmd{hyphentextcquote}\see{cit:txt:bbl} -\item Extended \ltxcmd{textcquote}\see{cit:txt:reg} -\item Extended \ltxcmd{foreigntextcquote}\see{cit:txt:bbl} -\item Extended \ltxcmd{hyphentextcquote}\see{cit:txt:bbl} -\item Modified environment \ltxenv{displayquote}\see{env:bas} -\item Modified environment \ltxenv{foreigndisplayquote}\see{env:bas} -\item Modified environment \ltxenv{hyphendisplayquote}\see{env:bas} -\item Extended environment \ltxenv{displaycquote}\see{env:int} -\item Extended environment \ltxenv{foreigndisplaycquote}\see{env:int} -\item Extended environment \ltxenv{hyphendisplaycquote}\see{env:int} -\item Added \ltxcmd{mkmidtextpunct}\see{cfg:aux} -\item Added \ltxcmd{mkfintextpunct}\see{cfg:aux} -\item Added \ltxcmd{mkmiddisppunct}\see{cfg:aux} -\item Added \ltxcmd{mkfindisppunct}\see{cfg:aux} -\item Added auxiliary environment \ltxenv{quotetext}\see{cfg:aux} +\item Added \cmd{textquote}\see{bas:txt:reg} +\item Added \cmd{foreigntextquote}\see{bas:txt:bbl} +\item Added \cmd{hyphentextquote}\see{bas:txt:bbl} +\item Renamed \cmd{cquote} to \cmd{textcquote}\see{cit:txt:reg} +\item Renamed \cmd{foreigncquote} to \cmd{foreigntextcquote}\see{cit:txt:bbl} +\item Renamed \cmd{hyphencquote} to \cmd{hyphentextcquote}\see{cit:txt:bbl} +\item Extended \cmd{textcquote}\see{cit:txt:reg} +\item Extended \cmd{foreigntextcquote}\see{cit:txt:bbl} +\item Extended \cmd{hyphentextcquote}\see{cit:txt:bbl} +\item Modified environment \env{displayquote}\see{env:bas} +\item Modified environment \env{foreigndisplayquote}\see{env:bas} +\item Modified environment \env{hyphendisplayquote}\see{env:bas} +\item Extended environment \env{displaycquote}\see{env:int} +\item Extended environment \env{foreigndisplaycquote}\see{env:int} +\item Extended environment \env{hyphendisplaycquote}\see{env:int} +\item Added \cmd{mkmidtextpunct}\see{cfg:aux} +\item Added \cmd{mkfintextpunct}\see{cfg:aux} +\item Added \cmd{mkmiddisppunct}\see{cfg:aux} +\item Added \cmd{mkfindisppunct}\see{cfg:aux} +\item Added auxiliary environment \env{quotetext}\see{cfg:aux} \item Added detection of paragraphs to all block quotation facilities\see{bas:blk:reg} -\item \ltxcmd{ifquote...} now usable in \ltxcmd{mkcitation} and \ltxcmd{mkccitation}\see{cfg:tst} +\item \cmd{ifquote...} now usable in \cmd{mkcitation} and \cmd{mkccitation}\see{cfg:tst} \item Terminal punctuation now evaluated by all quotation facilities \item Prevent undesirable ?{}` and !{}` ligatures in \acr{T1} encoding \item Always adjust space factor codes of backend quotes \end{release} \begin{release}{3.0}{2005-07-14} -\item Extended \ltxcmd{blockquote}\see{bas:blk:reg} -\item Extended \ltxcmd{foreignblockquote}\see{bas:blk:bbl} -\item Extended \ltxcmd{hyphenblockquote}\see{bas:blk:bbl} -\item Extended \ltxcmd{setquotestyle}\see{bas:set} -\item Added \ltxcmd{cquote}\see{cit:txt:reg} -\item Added \ltxcmd{foreigncquote}\see{cit:txt:bbl} -\item Added \ltxcmd{hyphencquote}\see{cit:txt:bbl} -\item Added \ltxcmd{blockcquote}\see{cit:blk:reg} -\item Added \ltxcmd{foreignblockcquote}\see{cit:blk:bbl} -\item Added \ltxcmd{hyphenblockcquote}\see{cit:blk:bbl} -\item Added environment \ltxenv{displayquote}\see{env:bas} -\item Added environment \ltxenv{foreigndisplayquote}\see{env:bas} -\item Added environment \ltxenv{hyphendisplayquote}\see{env:bas} -\item Added environment \ltxenv{displaycquote}\see{env:int} -\item Added environment \ltxenv{foreigndisplaycquote}\see{env:int} -\item Added environment \ltxenv{hyphendisplaycquote}\see{env:int} -\item Modified \ltxcmd{DeclarePlainStyle}\see{cfg:pdf} -\item Added \ltxcmd{SetCiteCommand}\see{cfg:blk} -\item Renamed \ltxcmd{blockcite} to \ltxcmd{mkcitation}\see{cfg:aux} -\item Added \ltxcmd{mkccitation}\see{cfg:aux} -\item Added \ltxcmd{mkmidblockpunct}\see{cfg:aux} -\item Added \ltxcmd{mkfinblockpunct}\see{cfg:aux} -\item Added \ltxcmd{ifquotepunct}\see{cfg:tst} -\item Added \ltxcmd{ifquoteterm}\see{cfg:tst} -\item Added \ltxcmd{ifquoteperiod}\see{cfg:tst} -\item Added \ltxcmd{ifquotecomma}\see{cfg:tst} -\item Added \ltxcmd{ifquotesemicolon}\see{cfg:tst} -\item Added \ltxcmd{ifquotecolon}\see{cfg:tst} -\item Added \ltxcmd{ifquoteexclam}\see{cfg:tst} -\item Added \ltxcmd{ifquotequestion}\see{cfg:tst} -\item Added \ltxcmd{ifstringblank}\see{cfg:tst} +\item Extended \cmd{blockquote}\see{bas:blk:reg} +\item Extended \cmd{foreignblockquote}\see{bas:blk:bbl} +\item Extended \cmd{hyphenblockquote}\see{bas:blk:bbl} +\item Extended \cmd{setquotestyle}\see{bas:set} +\item Added \cmd{cquote}\see{cit:txt:reg} +\item Added \cmd{foreigncquote}\see{cit:txt:bbl} +\item Added \cmd{hyphencquote}\see{cit:txt:bbl} +\item Added \cmd{blockcquote}\see{cit:blk:reg} +\item Added \cmd{foreignblockcquote}\see{cit:blk:bbl} +\item Added \cmd{hyphenblockcquote}\see{cit:blk:bbl} +\item Added environment \env{displayquote}\see{env:bas} +\item Added environment \env{foreigndisplayquote}\see{env:bas} +\item Added environment \env{hyphendisplayquote}\see{env:bas} +\item Added environment \env{displaycquote}\see{env:int} +\item Added environment \env{foreigndisplaycquote}\see{env:int} +\item Added environment \env{hyphendisplaycquote}\see{env:int} +\item Modified \cmd{DeclarePlainStyle}\see{cfg:pdf} +\item Added \cmd{SetCiteCommand}\see{cfg:blk} +\item Renamed \cmd{blockcite} to \cmd{mkcitation}\see{cfg:aux} +\item Added \cmd{mkccitation}\see{cfg:aux} +\item Added \cmd{mkmidblockpunct}\see{cfg:aux} +\item Added \cmd{mkfinblockpunct}\see{cfg:aux} +\item Added \cmd{ifquotepunct}\see{cfg:tst} +\item Added \cmd{ifquoteterm}\see{cfg:tst} +\item Added \cmd{ifquoteperiod}\see{cfg:tst} +\item Added \cmd{ifquotecomma}\see{cfg:tst} +\item Added \cmd{ifquotesemicolon}\see{cfg:tst} +\item Added \cmd{ifquotecolon}\see{cfg:tst} +\item Added \cmd{ifquoteexclam}\see{cfg:tst} +\item Added \cmd{ifquotequestion}\see{cfg:tst} +\item Added \cmd{ifstringblank}\see{cfg:tst} \item Added evaluation of terminal punctuation within block quotations -\item With \ltxcmd{nonfrenchspacing}, adjust space factor codes of backend quotes +\item With \cmd{nonfrenchspacing}, adjust space factor codes of backend quotes \item Improved nesting control when running under \etex \end{release} \begin{release}{2.8}{2005-05-11} -\item Added \ltxcmd{DisableQuotes}\see{act:ctl} +\item Added \cmd{DisableQuotes}\see{act:ctl} \item Fixed bug causing kerning restoration to fail in some rare cases \end{release} \begin{release}{2.7}{2005-04-13} \item Use the font's kerning pairs for adjoining quotes, if available\see{cfg:sty} -\item Renamed \ltxcmd{setblockthreshold} to \ltxcmd{SetBlockThreshold}\see{cfg:blk} -\item Renamed \ltxcmd{setblockenvironment} to \ltxcmd{SetBlockEnvironment}\see{cfg:blk} -\item Provided more useful default definition of \ltxcmd{blockcite}\see{cfg:aux} +\item Renamed \cmd{setblockthreshold} to \cmd{SetBlockThreshold}\see{cfg:blk} +\item Renamed \cmd{setblockenvironment} to \cmd{SetBlockEnvironment}\see{cfg:blk} +\item Provided more useful default definition of \cmd{blockcite}\see{cfg:aux} \item Improved handling of adjoining quotes with respect to line breaking \item When restoring active quotes, restore catcodes of delimiters as well -\item Improved workaround for \ltxcmd{uppercase} and some \sty{babel} languages -\item Issue error message on quote mismatch regardless of \ltxopt{strict} option +\item Improved workaround for \cmd{uppercase} and some \sty{babel} languages +\item Issue error message on quote mismatch regardless of \opt{strict} option \item Issue \sty{hyperref} warning with block quotation commands in \pdf strings -\item Fixed bug in \ltxcmd{DeclareQuoteStyle} and \ltxcmd{DeclareQuoteAlias} +\item Fixed bug in \cmd{DeclareQuoteStyle} and \cmd{DeclareQuoteAlias} \end{release} \begin{release}{2.6}{2005-02-24} @@ -1283,13 +1287,13 @@ This revision history is a list of changes relevant to users of this package. Ch \end{release} \begin{release}{2.5}{2004-12-04} -\item Added \ltxcmd{MakeBlockQuote}\see{act:blk:reg} -\item Added \ltxcmd{MakeForeignBlockQuote}\see{act:blk:bbl} -\item Added \ltxcmd{MakeHyphenBlockQuote}\see{act:blk:bbl} -\item Added \ltxcmd{ifblockquote}\see{cfg:tst} -\item Modified \ltxcmd{blockquote}\see{bas:blk:reg} -\item Modified \ltxcmd{foreignblockquote}\see{bas:blk:bbl} -\item Modified \ltxcmd{hyphenblockquote}\see{bas:blk:bbl} +\item Added \cmd{MakeBlockQuote}\see{act:blk:reg} +\item Added \cmd{MakeForeignBlockQuote}\see{act:blk:bbl} +\item Added \cmd{MakeHyphenBlockQuote}\see{act:blk:bbl} +\item Added \cmd{ifblockquote}\see{cfg:tst} +\item Modified \cmd{blockquote}\see{bas:blk:reg} +\item Modified \cmd{foreignblockquote}\see{bas:blk:bbl} +\item Modified \cmd{hyphenblockquote}\see{bas:blk:bbl} \item Changed default threshold for block quotations\see{cfg:blk} \item Improved math mode compatibility\see{hnt:mod} \item Improved verbatim compatibility\see{hnt:mod} @@ -1300,18 +1304,18 @@ This revision history is a list of changes relevant to users of this package. Ch \end{release} \begin{release}{2.4}{2004-11-01} -\item Prevent use of \ltxcmd{RestoreQuotes} in preamble\see{act:ctl} +\item Prevent use of \cmd{RestoreQuotes} in preamble\see{act:ctl} \item Fixed bug causing premature expansion of backend quote macros \item Fixed bug suppressing kerning before closing quotes \end{release} \begin{release}{2.3}{2004-09-18} \item Reduced default kerning between adjoining curved quotes -\item Fixed bug with \ltxcmd{DeclareQuoteStyle} in preamble +\item Fixed bug with \cmd{DeclareQuoteStyle} in preamble \end{release} \begin{release}{2.2}{2004-07-13} -\item Extended \ltxcmd{DeclareQuoteStyle}\see{cfg:sty} +\item Extended \cmd{DeclareQuoteStyle}\see{cfg:sty} \item Added initialization hook for inner quotations\see{cfg:sty} \item Added support for middle inner quotes\see{cfg:sty} \item Rearranged French quote styles, removing two variants\see{hnt:lng} @@ -1322,37 +1326,37 @@ This revision history is a list of changes relevant to users of this package. Ch \end{release} \begin{release}{2.1}{2004-06-15} -\item Added auxiliary environment \ltxenv{quoteblock}\see{cfg:aux} +\item Added auxiliary environment \env{quoteblock}\see{cfg:aux} \item Added support for language reset in footnotes\see{hnt:ftn} -\item Disable active characters in \ltxcmd{verb}and \ltxenv{verbatim}\see{hnt:mod} -\item Disable active characters in \ltxcmd{index}and \ltxcmd{glossary}\see{hnt:mod} +\item Disable active characters in \cmd{verb}and \env{verbatim}\see{hnt:mod} +\item Disable active characters in \cmd{index}and \cmd{glossary}\see{hnt:mod} \item Added package option and style variants for Norwegian \item Removed some uncertain quote styles and aliases \item Rearranged quote styles and aliases \end{release} \begin{release}{2.0}{2004-06-04} -\item Added \ltxcmd{blockquote}\see{bas:blk:reg} -\item Added \ltxcmd{foreignblockquote}\see{bas:blk:bbl} -\item Added \ltxcmd{hyphenblockquote}\see{bas:blk:bbl} -\item Added \ltxcmd{setblockthreshold}\see{cfg:blk} -\item Added \ltxcmd{setblockenvironment}\see{cfg:blk} -\item Added auxiliary command \ltxcmd{blockcite}\see{cfg:aux} -\item Extended \ltxcmd{DeclareQuoteStyle}\see{cfg:sty} +\item Added \cmd{blockquote}\see{bas:blk:reg} +\item Added \cmd{foreignblockquote}\see{bas:blk:bbl} +\item Added \cmd{hyphenblockquote}\see{bas:blk:bbl} +\item Added \cmd{setblockthreshold}\see{cfg:blk} +\item Added \cmd{setblockenvironment}\see{cfg:blk} +\item Added auxiliary command \cmd{blockcite}\see{cfg:aux} +\item Extended \cmd{DeclareQuoteStyle}\see{cfg:sty} \item Added initialization hook for outer quotations\see{cfg:sty} \item Added support for middle outer quotes\see{cfg:sty} \item Added support for kerning between adjoining quotes\see{cfg:sty} \item Disable active characters in math and display math mode\see{hnt:mod} \item Revised and improved error recovery\see{opt:sct} -\item Added package option \ltxopt{strict}\see{opt:sct} +\item Added package option \opt{strict}\see{opt:sct} \item Added package option and new style variants for French \item Added package option and new style variant for Italian \item Added new style variant for English \end{release} \begin{release}{1.7}{2004-05-14} -\item Added \ltxcmd{setquotestyle}\see{bas:set} -\item Modified \ltxcmd{DeclarePlainStyle}\see{cfg:pdf} +\item Added \cmd{setquotestyle}\see{bas:set} +\item Modified \cmd{DeclarePlainStyle}\see{cfg:pdf} \item Improved quote handling in \pdf strings\see{hnt:pdf} \item Amended default French quote style\see{hnt:lng} \end{release} @@ -1362,9 +1366,9 @@ This revision history is a list of changes relevant to users of this package. Ch \end{release} \begin{release}{1.4}{2003-12-13} -\item Added \ltxcmd{MakeForeignQuote}\see{act:bbl} -\item Added \ltxcmd{MakeHyphenQuote}\see{act:bbl} -\item Added \ltxcmd{RestoreQuotes}\see{act:ctl} +\item Added \cmd{MakeForeignQuote}\see{act:bbl} +\item Added \cmd{MakeHyphenQuote}\see{act:bbl} +\item Added \cmd{RestoreQuotes}\see{act:ctl} \item Improved \sty{hyperref} interface\see{hnt:pdf} \end{release} diff --git a/Master/texmf-dist/doc/latex/csquotes/tutorial.tex b/Master/texmf-dist/doc/latex/csquotes/tutorial.tex index a0654d64567..f1d1355738b 100644 --- a/Master/texmf-dist/doc/latex/csquotes/tutorial.tex +++ b/Master/texmf-dist/doc/latex/csquotes/tutorial.tex @@ -1,4 +1,4 @@ -% $Id: tutorial.tex,v 4.1 2008/04/11 18:43:44 lehman stable $ +% $Id: tutorial.tex,v 4.2 2008/06/24 17:09:34 lehman stable $ % % This tutorial will give you an introduction to the csquotes package by way of % example. All the instructions are included as comments in this file. There is diff --git a/Master/texmf-dist/tex/latex/csquotes/csquotes.cfg b/Master/texmf-dist/tex/latex/csquotes/csquotes.cfg index 99682c71726..4dbcfded413 100644 --- a/Master/texmf-dist/tex/latex/csquotes/csquotes.cfg +++ b/Master/texmf-dist/tex/latex/csquotes/csquotes.cfg @@ -1,6 +1,6 @@ -% $Id: csquotes.cfg,v 4.1 2008/04/11 18:43:44 lehman stable $ +% $Id: csquotes.cfg,v 4.2 2008/06/24 17:09:34 lehman stable $ -\ProvidesFile{csquotes.cfg}[2008/04/11 v4.1 csquotes configuration] +\ProvidesFile{csquotes.cfg}[2008/06/24 v4.2 csquotes configuration] % Put your definitions here. diff --git a/Master/texmf-dist/tex/latex/csquotes/csquotes.def b/Master/texmf-dist/tex/latex/csquotes/csquotes.def index 5ff079cfce4..9f997626da7 100644 --- a/Master/texmf-dist/tex/latex/csquotes/csquotes.def +++ b/Master/texmf-dist/tex/latex/csquotes/csquotes.def @@ -1,6 +1,6 @@ -% $Id: csquotes.def,v 4.1 2008/04/11 18:43:44 lehman stable $ +% $Id: csquotes.def,v 4.2 2008/06/24 17:09:34 lehman stable $ -\ProvidesFile{csquotes.def}[2008/04/11 v4.1 csquotes generic definitions] +\ProvidesFile{csquotes.def}[2008/06/24 v4.2 csquotes generic definitions] % Set defaults diff --git a/Master/texmf-dist/tex/latex/csquotes/csquotes.sty b/Master/texmf-dist/tex/latex/csquotes/csquotes.sty index 0e975f0e87e..c255dc5e476 100644 --- a/Master/texmf-dist/tex/latex/csquotes/csquotes.sty +++ b/Master/texmf-dist/tex/latex/csquotes/csquotes.sty @@ -1,4 +1,4 @@ -% $Id: csquotes.sty,v 4.1 2008/04/11 18:43:44 lehman stable $ +% $Id: csquotes.sty,v 4.2 2008/06/24 17:09:34 lehman stable $ % Copyright (c) 2003-2008 Philipp Lehman. % @@ -15,11 +15,19 @@ % particular purpose. \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{csquotes}[2008/04/11 v4.1 context-sensitive quotations] +\ProvidesPackage{csquotes}[2008/06/24 v4.2 context-sensitive quotations] %% Compatibility and requirements \RequirePackage{etoolbox} +\@ifpackagelater{etoolbox}{2008/06/22} + {} + {\PackageError{biblatex} + {Outdated 'etoolbox' package} + {Upgrade to etoolbox 1.6 (2008/06/22) or later.\MessageBreak + I found: '\csname ver@etoolbox.sty\endcsname'.\MessageBreak + This is a fatal error. I'm aborting now.}% + \endinput} \RequirePackage{keyval} \@ifpackageloaded{inputenc} @@ -261,6 +269,19 @@ {Only valid UTF-8 sequences representing a single character\MessageBreak may be allocated as active quotes}} +\protected\def\csq@err@nbquote{% + \csq@mismatch{% + You have nested a block quotation. Block quotation + commands\MessageBreak may only be used on quotation level 0}}% + +\protected\def\csq@err@patch#1{% + \csq@error + {Patching #1 failed} + {This is an internal issue typically caused by a + conflict\MessageBreak between biblatex and some + other package. Modifying\MessageBreak the package + loading order may fix the problem}} + \protected\def\csq@err@ucs{% \csq@error {ucs package not supported} @@ -270,11 +291,6 @@ If you continue now, I will reject all UTF-8 encoded arguments\MessageBreak as invalid}} -\protected\def\csq@err@nbquote{% - \csq@mismatch{% - You have nested a block quotation. Block quotation - commands\MessageBreak may only be used on quotation level 0}}% - % Warnings \protected\def\csq@warn@nobabel#1{% @@ -2185,7 +2201,9 @@ \let\addtoendnotes\@gobble}} {}% \ifdef\collect@body % amsmath - {\pretocmd\collect@body{\@disablequotes}} + {\pretocmd\collect@body{\@disablequotes} + {} + {\csq@err@patch{'amsmath' package}}} {}} \AtBeginDocument{% -- cgit v1.2.3