diff options
author | Norbert Preining <preining@logic.at> | 2007-11-17 21:14:03 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2007-11-17 21:14:03 +0000 |
commit | 8725f9d03c7654847c581a92ed26ba3b2b0e7307 (patch) | |
tree | 74c82c4f96f27970a511bc56e40e4a45733818b5 | |
parent | 2ca3bfab7a3cc13c71b0a3ec7875ae77ebfbb6af (diff) |
new package recipecard -> latexextra
git-svn-id: svn://tug.org/texlive/trunk@5491 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/recipecard/README | 55 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/recipecard/recipecard.pdf | 2351 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/recipecard/test2.pdf | bin | 0 -> 40652 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/recipecard/test2.tex | 43 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/recipecard/recipecard.dtx | 667 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/recipecard/recipecard.cls | 179 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/recipecard.tlpsrc | 2 |
8 files changed, 3298 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/recipecard/README b/Master/texmf-dist/doc/latex/recipecard/README new file mode 100644 index 00000000000..3e6777ca221 --- /dev/null +++ b/Master/texmf-dist/doc/latex/recipecard/README @@ -0,0 +1,55 @@ +recipecard.dtx v2.0
+-------------------------------
+The recipecard class typesets recipes into note card sized boxes.
+The boxes can then be cut out and glued to note cards. The class
+currently supports 3x5, 4x6, and 5x7 inch note cards.
+This distribution includes:
+
+recipecard.cls v2.0 : Class file
+
+recipecard.pdf : Documentation
+
+test2.tex : Sample tex file
+
+text2.pdf : Sample
+
+The archive includes already generated versions of the above files.
+
+Installation
+--------------------------------
+Finding a LaTeX installation that has recipecard as part of the
+deliverable would be the easiest, but since this is the initial
+release of recipecard to the world, one will probably have to
+install by hand.
+
+After running LaTeX on the .dtx file or obtaining the files in some
+other manner, disperse in the TeX file system as shown below. Square
+brackets([]) indicate a new folder will have to be created. Curly
+braces ({}) indicate the actual file to be put in the next higher
+folder. Do not forget: after placing the files as shown, one will
+have to refresh the LaTeX distribution's file system to let LaTeX
+know the new files are present.
+
+\texmf
+ |-\doc\latex
+ | |-[recipecard]
+ | |-{recipecard.dvi} or {.pdf}
+ |
+ |-\source\latex
+ | |-[recipecard]
+ | |-{recipecard.dtx}
+ |
+ |-\tex\latex
+ |-[recipecard]
+ |-{recipecard.cls}
+
+License
+--------------------------------
+(c) 2006 Ben Reish
+
+This work may be distributed and/or modified under the conditions of
+the LaTeX Project Public License, either version 1.3 of this license
+or (at your option) any later version. The latest version of this
+license is in http://www.latex-project.org/lppl.txt and version 1.3
+or later is part of all distributions of LaTeX version 2003/12/01 or
+later.
diff --git a/Master/texmf-dist/doc/latex/recipecard/recipecard.pdf b/Master/texmf-dist/doc/latex/recipecard/recipecard.pdf new file mode 100644 index 00000000000..a0a8f7004cb --- /dev/null +++ b/Master/texmf-dist/doc/latex/recipecard/recipecard.pdf @@ -0,0 +1,2351 @@ +%PDF-1.2 +9 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F1 +/FontDescriptor 8 0 R +/BaseFont/URLMCN+CMR17 +/FirstChar 33 +/LastChar 196 +/Widths[249.6 458.6 772.1 458.6 772.1 719.8 249.6 354.1 354.1 458.6 719.8 249.6 301.9 +249.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 249.6 249.6 +249.6 719.8 432.5 432.5 719.8 693.3 654.3 667.6 706.6 628.2 602.1 726.3 693.3 327.6 +471.5 719.4 576 850 693.3 719.8 628.2 719.8 680.5 510.9 667.6 693.3 693.3 954.5 693.3 +693.3 563.1 249.6 458.6 249.6 458.6 249.6 249.6 458.6 510.9 406.4 510.9 406.4 275.8 +458.6 510.9 249.6 275.8 484.7 249.6 772.1 510.9 458.6 510.9 484.7 354.1 359.4 354.1 +510.9 484.7 667.6 484.7 484.7 406.4 458.6 917.2 458.6 458.6 458.6 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 576 772.1 719.8 641.1 615.3 693.3 +667.6 719.8 667.6 719.8 0 0 667.6 525.4 499.3 499.3 748.9 748.9 249.6 275.8 458.6 +458.6 458.6 458.6 458.6 693.3 406.4 458.6 667.6 719.8 458.6 837.2 941.7 719.8 249.6 +458.6] +>> +endobj +12 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F2 +/FontDescriptor 11 0 R +/BaseFont/RLHAUO+CMSS17 +/FirstChar 33 +/LastChar 196 +/Widths[299.8 470.2 783.7 470.2 783.7 712.1 261.2 365.7 365.7 470.2 731.4 261.2 313.5 +261.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 261.2 261.2 +299.8 731.4 444.1 444.1 626.9 624.5 625.7 600.8 678 561 534.9 626.9 663.1 258.8 442.9 +650.6 508.8 819.8 663.1 692.8 599.6 692.8 606.4 522.4 640.6 643.8 624.5 885.7 624.5 +624.5 574.7 272.9 470.2 272.9 470.2 261.2 261.2 450.9 483.9 417.9 483.9 417.9 287.3 +470.2 483.9 222.6 248.8 457.7 222.6 745.1 483.9 470.2 483.9 483.9 320.3 360.5 339.6 +483.9 431.6 640.6 431.6 431.6 408.3 470.2 940.4 470.2 470.2 470.2 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 508.8 783.7 731.4 572.3 626.9 663.1 +679.2 731.4 679.2 731.4 0 0 679.2 548.6 503.1 503.1 764.4 764.4 222.6 248.8 470.2 +470.2 470.2 470.2 470.2 624.5 417.9 450.9 679.2 731.4 470.2 808.6 913.1 731.4 222.6 +470.2] +>> +endobj +15 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F3 +/FontDescriptor 14 0 R +/BaseFont/UPXNVA+CMSY10 +/FirstChar 33 +/LastChar 196 +/Widths[1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 +275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 +611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 +820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 +666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 +500 500 611.1 500 277.8 833.3 750 833.3 416.7 666.7 666.7 777.8 777.8 444.4 444.4 +444.4 611.1 777.8 777.8 777.8 777.8 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 777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 0 0 777.8 +777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 +777.8 777.8 1000 1000 777.8 777.8 1000 777.8] +>> +endobj +18 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F4 +/FontDescriptor 17 0 R +/BaseFont/AXHRPJ+CMR12 +/FirstChar 33 +/LastChar 196 +/Widths[272 489.6 816 489.6 816 761.6 272 380.8 380.8 489.6 761.6 272 326.4 272 489.6 +489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4 +462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2 +734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6 +272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 +544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8 435.2 489.6 979.2 489.6 489.6 +489.6 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 611.8 816 +761.6 679.6 652.8 734 707.2 761.6 707.2 761.6 0 0 707.2 571.2 544 544 816 816 272 +299.2 489.6 489.6 489.6 489.6 489.6 734 435.2 489.6 707.2 761.6 489.6 883.8 992.6 +761.6 272 489.6] +>> +endobj +21 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F5 +/FontDescriptor 20 0 R +/BaseFont/ULOMWL+CMTT12 +/FirstChar 33 +/LastChar 196 +/Widths[514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 +514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 +514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 +514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 +514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 +514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 +514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 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 514.6 514.6 514.6 514.6 514.6 +514.6 514.6 514.6 514.6 514.6 0 0 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 +514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 +514.6 514.6] +>> +endobj +24 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F6 +/FontDescriptor 23 0 R +/BaseFont/UMVVNI+CMBX9 +/FirstChar 33 +/LastChar 196 +/Widths[360.2 617.6 986.1 591.7 986.1 920.4 328.7 460.2 460.2 591.7 920.4 328.7 394.4 +328.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 328.7 328.7 +360.2 920.4 558.8 558.8 920.4 892.9 840.9 854.6 906.6 776.5 743.7 929.9 924.4 446.3 +610.8 925.8 710.8 1121.6 924.4 888.9 808 888.9 886.7 657.4 823.1 908.6 892.9 1221.6 +892.9 892.9 723.1 328.7 617.6 328.7 591.7 328.7 328.7 575.2 657.4 525.9 657.4 543 +361.6 591.7 657.4 328.7 361.6 624.5 328.7 986.1 657.4 591.7 657.4 624.5 488.1 466.8 +460.2 657.4 624.5 854.6 624.5 624.5 525.9 591.7 1183.3 591.7 591.7 591.7 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 710.8 986.1 920.4 827.2 +788.9 924.4 854.6 920.4 854.6 920.4 0 0 854.6 690.3 657.4 657.4 986.1 986.1 328.7 +361.6 591.7 591.7 591.7 591.7 591.7 892.9 525.9 616.8 854.6 920.4 591.7 1071 1202.5 +920.4 328.7 591.7] +>> +endobj +27 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F7 +/FontDescriptor 26 0 R +/BaseFont/JMBAKF+CMR9 +/FirstChar 33 +/LastChar 196 +/Widths[285.5 513.9 856.5 513.9 856.5 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 +285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 +285.5 799.4 485.3 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 +799.2 642.3 942 770.7 799.4 699.4 799.4 756.5 571 742.3 770.7 770.7 1056.2 770.7 +770.7 628.1 285.5 513.9 285.5 513.9 285.5 285.5 513.9 571 456.8 571 457.2 314 513.9 +571 285.5 314 542.4 285.5 856.5 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 +542.4 542.4 456.8 513.9 1027.8 513.9 513.9 513.9 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 642.3 856.5 799.4 713.6 685.2 770.7 742.3 799.4 +742.3 799.4 0 0 742.3 599.5 571 571 856.5 856.5 285.5 314 513.9 513.9 513.9 513.9 +513.9 770.7 456.8 513.9 742.3 799.4 513.9 927.8 1042 799.4 285.5 513.9] +>> +endobj +30 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F8 +/FontDescriptor 29 0 R +/BaseFont/XKXYTX+CMSS9 +/FirstChar 33 +/LastChar 196 +/Widths[325.6 513.9 856.5 513.9 856.5 779.3 285.5 399.7 399.7 513.9 799.4 285.5 342.6 +285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 +325.6 799.4 485.3 485.3 685.2 686.7 686 656.6 743.1 617.3 588.7 685.2 726.8 287 486.1 +715.3 560.2 898.1 726.8 759.3 657.4 759.3 665.9 571 702.2 706.8 686.7 972.2 686.7 +686.7 628.1 298.6 513.9 298.6 513.9 285.5 285.5 493.8 530.9 456.8 530.9 456.8 314 +513.9 530.9 245.4 273.9 502.3 245.4 816.4 530.9 513.9 530.9 530.9 351.1 394 371.1 +530.9 473.8 702.2 473.8 473.8 446.8 513.9 1027.8 513.9 513.9 513.9 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 560.2 856.5 799.4 629.6 685.2 +726.8 742.3 799.4 742.3 799.4 0 0 742.3 599.5 550.9 550.9 836.4 836.4 245.4 273.9 +513.9 513.9 513.9 513.9 513.9 686.7 456.8 493.8 742.3 799.4 513.9 885.8 1000 799.4 +245.4 513.9] +>> +endobj +33 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F9 +/FontDescriptor 32 0 R +/BaseFont/IKQOPT+CMTT9 +/FirstChar 33 +/LastChar 196 +/Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 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 525 525 525 525 525 525 525 525 525 0 0 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525] +>> +endobj +36 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F10 +/FontDescriptor 35 0 R +/BaseFont/OTHLEN+CMSY9 +/FirstChar 33 +/LastChar 196 +/Widths[1027.8 513.9 513.9 1027.8 1027.8 1027.8 799.4 1027.8 1027.8 628.1 628.1 1027.8 +1027.8 1027.8 799.4 279.3 1027.8 685.2 685.2 913.6 913.6 0 0 571 571 685.2 513.9 +742.3 742.3 799.4 799.4 628.1 821.1 673.6 542.6 793.8 542.4 736.3 610.9 871 562.7 +696.6 782.2 707.9 1229.2 842.1 816.3 716.8 839.3 873.9 622.4 563.2 642.3 632.1 1017.5 +732.4 685 742 685.2 685.2 685.2 685.2 685.2 628.1 628.1 456.8 456.8 456.8 456.8 513.9 +513.9 399.7 399.7 285.5 513.9 513.9 628.1 513.9 285.5 856.5 770.7 856.5 428.2 685.2 +685.2 799.4 799.4 456.8 456.8 456.8 628.1 799.4 799.4 799.4 799.4 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 799.4 285.5 799.4 513.9 799.4 513.9 +799.4 799.4 799.4 799.4 0 0 799.4 799.4 799.4 1027.8 513.9 513.9 799.4 799.4 799.4 +799.4 799.4 799.4 799.4 799.4 799.4 799.4 799.4 799.4 1027.8 1027.8 799.4 799.4 1027.8 +799.4] +>> +endobj +39 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F11 +/FontDescriptor 38 0 R +/BaseFont/XQMBFL+CMBX12 +/FirstChar 33 +/LastChar 196 +/Widths[342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 +562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6 +875 531.3 531.3 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 +675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 +687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.8 562.5 625 312.5 +343.8 593.8 312.5 937.5 625 562.5 625 593.8 459.5 443.8 437.5 625 593.8 812.5 593.8 +593.8 500 562.5 1125 562.5 562.5 562.5 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 675.9 937.5 875 787 750 879.6 812.5 875 812.5 875 0 0 812.5 +656.3 625 625 937.5 937.5 312.5 343.8 562.5 562.5 562.5 562.5 562.5 849.5 500 574.1 +812.5 875 562.5 1018.5 1143.5 875 312.5 562.5] +>> +endobj +42 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F12 +/FontDescriptor 41 0 R +/BaseFont/FDXCDH+CMBX10 +/FirstChar 33 +/LastChar 196 +/Widths[350 602.8 958.3 575 958.3 894.4 319.4 447.2 447.2 575 894.4 319.4 383.3 319.4 +575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4 +869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 +863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 602.8 +319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9 +319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2 638.9 606.9 830.6 606.9 606.9 +511.1 575 1150 575 575 575 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 691.7 958.3 894.4 805.6 766.7 900 830.6 894.4 830.6 894.4 0 0 830.6 670.8 +638.9 638.9 958.3 958.3 319.4 351.4 575 575 575 575 575 869.4 511.1 597.2 830.6 894.4 +575 1041.7 1169.4 894.4 319.4 575] +>> +endobj +45 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F13 +/FontDescriptor 44 0 R +/BaseFont/HMSETH+CMR10 +/FirstChar 33 +/LastChar 196 +/Widths[277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 +500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 +750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 +680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 +277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 +500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500 1000 500 +500 500 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 625 833.3 +777.8 694.4 666.7 750 722.2 777.8 722.2 777.8 0 0 722.2 583.3 555.6 555.6 833.3 833.3 +277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 +277.8 500] +>> +endobj +48 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F14 +/FontDescriptor 47 0 R +/BaseFont/NFIAFU+CMSS10 +/FirstChar 33 +/LastChar 196 +/Widths[319.4 500 833.3 500 833.3 758.3 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 +500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 319.4 777.8 472.2 472.2 666.7 +666.7 666.7 638.9 722.2 597.2 569.4 666.7 708.3 277.8 472.2 694.4 541.7 875 708.3 +736.1 638.9 736.1 645.8 555.6 680.6 687.5 666.7 944.4 666.7 666.7 611.1 288.9 500 +288.9 500 277.8 277.8 480.6 516.7 444.4 516.7 444.4 305.6 500 516.7 238.9 266.7 488.9 +238.9 794.4 516.7 500 516.7 516.7 341.7 383.3 361.1 516.7 461.1 683.3 461.1 461.1 +434.7 500 1000 500 500 500 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 541.7 833.3 777.8 611.1 666.7 708.3 722.2 777.8 722.2 777.8 0 0 722.2 +583.3 536.1 536.1 813.9 813.9 238.9 266.7 500 500 500 500 500 666.7 444.4 480.6 722.2 +777.8 500 861.1 972.2 777.8 238.9 500] +>> +endobj +51 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F15 +/FontDescriptor 50 0 R +/BaseFont/NEDJIB+CMR7 +/FirstChar 33 +/LastChar 196 +/Widths[323.4 569.4 938.5 569.4 938.5 877 323.4 446.4 446.4 569.4 877 323.4 384.9 +323.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 323.4 323.4 +323.4 877 538.7 538.7 877 843.3 798.6 815.5 860.1 767.9 737.1 883.9 843.3 412.7 583.3 +874 706.4 1027.8 843.3 877 767.9 877 829.4 631 815.5 843.3 843.3 1150.8 843.3 843.3 +692.5 323.4 569.4 323.4 569.4 323.4 323.4 569.4 631 507.9 631 507.9 354.2 569.4 631 +323.4 354.2 600.2 323.4 938.5 631 569.4 631 600.2 446.4 452.6 446.4 631 600.2 815.5 +600.2 600.2 507.9 569.4 1138.9 569.4 569.4 569.4 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 706.4 938.5 877 781.8 754 843.3 815.5 877 815.5 +877 0 0 815.5 677.6 646.8 646.8 970.2 970.2 323.4 354.2 569.4 569.4 569.4 569.4 569.4 +843.3 507.9 569.4 815.5 877 569.4 1013.9 1136.9 877 323.4 569.4] +>> +endobj +54 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F16 +/FontDescriptor 53 0 R +/BaseFont/MRHRQG+CMMI10 +/FirstChar 33 +/LastChar 196 +/Widths[622.5 466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500 +500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 +750 758.5 714.7 827.9 738.2 643.1 786.2 831.3 439.6 554.5 849.3 680.6 970.1 803.5 +762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 +388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 +298.4 878 600.2 484.7 503.1 446.4 451.2 468.8 361.1 572.5 484.7 715.9 571.5 490.3 +465 322.5 384 636.5 500 277.8 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 615.3 833.3 762.8 694.4 742.4 831.3 779.9 583.3 666.7 612.2 0 0 772.4 +639.7 565.6 517.7 444.4 405.9 437.5 496.5 469.4 353.9 576.2 583.3 602.5 494 437.5 +570 517 571.4 437.2 540.3 595.8 625.7 651.4 277.8] +>> +endobj +57 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F17 +/FontDescriptor 56 0 R +/BaseFont/ZPCQLA+CMTT10 +/FirstChar 33 +/LastChar 196 +/Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 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 525 525 525 525 525 525 525 525 525 0 0 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525] +>> +endobj +60 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F18 +/FontDescriptor 59 0 R +/BaseFont/VWEYNB+CMSY6 +/FirstChar 33 +/LastChar 196 +/Widths[1222.2 638.9 638.9 1222.2 1222.2 1222.2 963 1222.2 1222.2 768.5 768.5 1222.2 +1222.2 1222.2 963 365.7 1222.2 833.3 833.3 1092.6 1092.6 0 0 703.7 703.7 833.3 638.9 +898.1 898.1 963 963 768.5 989.9 813.3 678.4 961.2 671.3 879.9 746.7 1059.3 709.3 +846.3 938.8 854.5 1427.2 1005.7 973 878.4 1008.3 1061.4 762 711.3 774.4 785.2 1222.7 +883.7 823.9 884 833.3 833.3 833.3 833.3 833.3 768.5 768.5 574.1 574.1 574.1 574.1 +638.9 638.9 509.3 509.3 379.6 638.9 638.9 768.5 638.9 379.6 1000 924.1 1027.8 541.7 +833.3 833.3 963 963 574.1 574.1 574.1 768.5 963 963 963 963 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 963 379.6 963 638.9 963 638.9 963 963 +963 963 0 0 963 963 963 1222.2 638.9 638.9 963 963 963 963 963 963 963 963 963 963 +963 963 1222.2 1222.2 963 963 1222.2 963] +>> +endobj +63 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F19 +/FontDescriptor 62 0 R +/BaseFont/KQVCAJ+CMR8 +/FirstChar 33 +/LastChar 196 +/Widths[295.1 531.3 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2 +295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 +295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6 +545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091 +795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2 +324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1 +413.2 590.3 560.8 767.4 560.8 560.8 472.2 531.3 1062.5 531.3 531.3 531.3 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 663.6 885.4 826.4 736.8 +708.3 795.8 767.4 826.4 767.4 826.4 0 0 767.4 619.8 590.3 590.3 885.4 885.4 295.1 +324.7 531.3 531.3 531.3 531.3 531.3 795.8 472.2 531.3 767.4 826.4 531.3 958.7 1076.8 +826.4 295.1 531.3] +>> +endobj +66 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F20 +/FontDescriptor 65 0 R +/BaseFont/BEDAHE+CMSS8 +/FirstChar 33 +/LastChar 196 +/Widths[336.8 531.3 885.4 531.3 885.4 805.6 295.1 413.2 413.2 531.3 826.4 295.1 354.2 +295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 +336.8 826.4 501.7 501.7 708.3 708.3 708.3 678.8 767.4 637.2 607.6 708.3 750 295.1 +501.7 737.9 578.1 927.1 750 784.7 678.8 784.7 687.5 590.3 725.7 729.2 708.3 1003.5 +708.3 708.3 649.3 309 531.3 309 531.3 295.1 295.1 510.4 548.6 472.2 548.6 472.2 324.7 +531.3 548.6 253.5 283 519.1 253.5 843.8 548.6 531.3 548.6 548.6 362.9 407.3 383.7 +548.6 489.6 725.7 489.6 489.6 461.8 531.3 1062.5 531.3 531.3 531.3 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 578.1 885.4 826.4 649.3 708.3 +750 767.4 826.4 767.4 826.4 0 0 767.4 619.8 569.5 569.5 864.6 864.6 253.5 283 531.3 +531.3 531.3 531.3 531.3 708.3 472.2 510.4 767.4 826.4 531.3 914.9 1033 826.4 253.5 +531.3] +>> +endobj +68 0 obj +<< +/Filter[/FlateDecode] +/Length 1737 +>> +stream +xn6ޯzͷ['iSM:@YޕI'==fqfcDɤȮ7p9kf\vzV\|FєdxCܯ +iPW+k_-:jCeB0o"G,&"}Z>^3[f2L2BIͰ% @A@pZ#o,'GɒqR1#zn@K,s.lɹEhN9m Yƾ%A9əxd_hns˻]#LmfHXUw+Sm is +8}#a#N +L?T +3giS=2oHr͔&&`Y( 꽌W]R"}e ka0P +-] +??sk?o/'U1ʩ;mǶ-IFB[Hշ Z}I6Kk".6j 5es׳KQҼQ獣tɶ3`Z&b;&zayjr!Ŗ%}?Jyw !%DT M5&"&9.FtR562:ЎG>m+m̻%>5"oB=1HnG00Jx}e4O]Rwsa]{rBtJ'R$)HB`VɓS5d'M",
&M5v5ӰVi86.D#J,_4QyEp]O< +w}^-Syxq4[NQKÌB =_37(421GĹ=}r"(niV(c?C=7&558>Ӣo4[LճuSnY#Bc +
?j* +endstream +endobj +70 0 obj +<< +/F1 9 0 R +/F2 12 0 R +/F3 15 0 R +/F4 18 0 R +/F5 21 0 R +/F6 24 0 R +/F7 27 0 R +/F8 30 0 R +/F9 33 0 R +/F10 36 0 R +/F11 39 0 R +/F12 42 0 R +/F13 45 0 R +/F14 48 0 R +/F15 51 0 R +/F16 54 0 R +/F17 57 0 R +/F18 60 0 R +/F19 63 0 R +/F20 66 0 R +>> +endobj +6 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 70 0 R +>> +endobj +75 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F21 +/FontDescriptor 74 0 R +/BaseFont/ZHTUHU+CMTI10 +/FirstChar 33 +/LastChar 196 +/Widths[306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 +306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 +306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 +525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 +743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 +460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 +460 664.4 463.9 485.6 408.9 511.1 1022.2 511.1 511.1 511.1 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 627.2 817.8 766.7 692.2 664.4 743.3 715.6 +766.7 715.6 766.7 0 0 715.6 613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1 +511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 511.1] +>> +endobj +76 0 obj +<< +/Filter[/FlateDecode] +/Length 5407 +>> +stream +xڭKs#)t"FUylφ<>%>$5Y~D>HgK +H$x軾=.^֡yyOnX6i\7;,X7{|.l~z]zczrٽwqܮX8oՀ?>9nZO?<
CҒZ2pq7oԉ7mū>*ǀѰd|?>ج(h2<uS`r{zUn㻩U]\FhJ67G3l/gÙ(/z'/+4wλrx4,K7{ +5@Ek|
c=7NKT84Sr\rU}3/,>|7-FْssZz+ܱ1{CW--975<swεׇBcwnZs5T9N˭!CǶѕzǩFzʭmc(\[1bZuЈRZ+7ZڂB ٷNcurquTjV/d[r<o
V9yOɼ#p<o~Or<o
+:okNrWr<o
ze֜[dΕzerk[[Ѐd*be*7ʼUmɼL\UR_[[] V5Tjyk:{W:_pY +a֜Dʹ^0pkW"L78N"LùRDSݿ}\+0wdc@!l扻Y}(Ezra"a-&ݜqVtR6rÆ"(T,(T$(WRDVɂRĘ +̥εgcK[Ì<}s['qqc0([˹Yrs8іG!<-R+my,]1ֹ/c[bC:/5\(.}[2H;qUv:<經r31&;cùGps&G@39+;cMVl)g"0Qh$P& abPjab
Ĺֆz,V̢~1dֱs㶤E +""fidi{!ti,-B""6SAZPDԂ 0d-HIFDs>(BQ2ch}K}x.Ό/:iJ^}#DEM
;G>fC;bA +.fC,c6$qsa)x&\9\(gٟQr+-^~KOŎ+W:k/q*rt<^%q4^,G%qs{e+E˹r^JpsWlp-9*BBf
z%[h}(,wlfeOZn2o>iKZl,6.6R`@7B!b#.6RP-6j3 +*A +*A+AXP"+AdA^=!2Y +' +WקI]mduM%HZ̮%9H֤&w%9ȩmuM&3vRtmM$y-V%kHI*)^KJd{-Dw%%q;%gpɚ$&8tKĒsۯM'IĐ?I$'P,9U9bAΡ$0-Y%%bIΣ$hɤ$S)nIR)tmݒKL%J)%ebIWI%yt٤()C6%v٨$r]*mYѥJv+tvݯXr.ŒeQR,MK"ybI_j}%J\:Wu#Fׯ#zMJXC+X%!%"kX&{XCʋX%vԓ^*)b
JmlMX%][{z!5Ziw5/eԷtv}/kHy1zG4@H70YJw
%G
!][_rrt{EGM%U!J0P0ѭ;7J6<n}QCI֭/ڒK[5D!5hHWI\!%rG|bMjBQIwGhפ=eyECR{,r.ܢ!%(fkRӋJJ~ѐԞ2\*c4;.+S},)wn~J??hr+g +$Eztw~0.`jN9ɖD:tC,EcMXnvXڽêOKVvX}JtKR˹'Y3._$iS3rE:u˧rzJ}+}UiR;Nq_nßJY[ +VQMF,$Ƃ֘qr2O\'Fg]g"DVulSu;5d
)D%%hȵT"&v&RJNm˧lM4d(ldtwuR,Xސk9BQ7X^HV+)7d('˛!WnL: ϣLUxhzZd7}15S:%EU6TWըWid]k<ZK쒒]2d!%$fjRKJJvɐԞK\*]2v+]2}.>}TR,Xސby%IbyCR{!JŽҮy)W(gW6j?O('tF'*Cґ +#X#F-#.i93 +o}6v7px:\63^?n7:ڒ5p@̋=bgY{l/S$^xu
6:'p]/Ԃ,y:Ey>:>{tϲߌq(cc`L'Z'k`KL_2.i˞MHM͘谌&c5gn0уBt +wHw=Ҙ%>jÅNk R|$6K!}6/kG~4ftPZ>!.ķ
r hidjz,f5 +y7؛ΰ8ܣ
.0_݈#P,kpzUn1?{:̛Cֿ}=7c'|EG<魃avvؓTmKޔLR
p`6._i;^}{aSK"GhAqf,ч㠟:lnɗ40ƪ*ҾboUUas_ۃx`\_9GԺ^<:8oTTa2`ǖ|)V?h=8$rx;ZL[+`Ӹ2Ot>(vO_Y[uoz_5|鍜b!neBK?._IOe9ve>ApyMϏ@sdZqh13eG +endstream +endobj +77 0 obj +<< +/F13 45 0 R +/F17 57 0 R +/F11 39 0 R +/F3 15 0 R +/F21 75 0 R +/F9 33 0 R +>> +endobj +72 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 77 0 R +>> +endobj +82 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F22 +/FontDescriptor 81 0 R +/BaseFont/MZXEOP+CMSY7 +/FirstChar 33 +/LastChar 196 +/Widths[1138.9 585.3 585.3 1138.9 1138.9 1138.9 892.9 1138.9 1138.9 708.3 708.3 1138.9 +1138.9 1138.9 892.9 329.4 1138.9 769.8 769.8 1015.9 1015.9 0 0 646.8 646.8 769.8 +585.3 831.4 831.4 892.9 892.9 708.3 917.6 753.4 620.2 889.5 616.1 818.4 688.5 978.6 +646.5 782.1 871.7 791.7 1342.7 935.6 905.8 809.2 935.9 981 702.2 647.8 717.8 719.9 +1135.1 818.9 764.4 823.1 769.8 769.8 769.8 769.8 769.8 708.3 708.3 523.8 523.8 523.8 +523.8 585.3 585.3 462.3 462.3 339.3 585.3 585.3 708.3 585.3 339.3 938.5 859.1 954.4 +493.6 769.8 769.8 892.9 892.9 523.8 523.8 523.8 708.3 892.9 892.9 892.9 892.9 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 892.9 339.3 892.9 585.3 +892.9 585.3 892.9 892.9 892.9 892.9 0 0 892.9 892.9 892.9 1138.9 585.3 585.3 892.9 +892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 1138.9 892.9 +892.9 1138.9 892.9] +>> +endobj +85 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F23 +/FontDescriptor 84 0 R +/BaseFont/MLIBYC+CMCSC10 +/FirstChar 33 +/LastChar 196 +/Widths[319.4 552.8 902.8 552.8 902.8 844.4 319.4 436.1 436.1 552.8 844.4 319.4 377.8 +319.4 552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 319.4 319.4 +844.4 844.4 844.4 523.6 844.4 813.9 770.8 786.1 829.2 741.7 712.5 851.4 813.9 405.6 +566.7 843 683.3 988.9 813.9 844.4 741.7 844.4 800 611.1 786.1 813.9 813.9 1105.5 +813.9 813.9 669.4 319.4 552.8 319.4 552.8 319.4 319.4 613.3 580 591.1 624.4 557.8 +535.6 641.1 613.3 302.2 424.4 635.6 513.3 746.7 613.3 635.6 557.8 635.6 602.2 457.8 +591.1 613.3 613.3 835.6 613.3 613.3 502.2 552.8 1105.5 552.8 552.8 552.8 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 683.3 902.8 844.4 755.5 +727.8 813.9 786.1 844.4 786.1 844.4 0 0 786.1 552.8 552.8 319.4 319.4 523.6 302.2 +424.4 552.8 552.8 552.8 552.8 552.8 813.9 494.4 915.6 735.6 824.4 635.6 975 1091.7 +844.4 319.4 552.8] +>> +endobj +86 0 obj +<< +/Filter[/FlateDecode] +/Length 2536 +>> +stream +xڝYm6~"8td@v;E^qȇ8Jbcle{A8 XldJH|Hj&>fb~m& Kb=9<,R߽YoT,tDwO&Ҥݬdq&Mn +}GL) ɁHoc75/75 +&$yO?|dd媳5S5V[l5iɫA +U&s'sYBK_@\g +4h"/~"Oi;Y#Tdԩee*1Ebh!J܊K faVU/F#sLnUDn`VBWbNRJke)ke>fK#{34_uOIOIB3! +? + hrxRp:LJOmn] ~ʆGE%BCpd%L@%Czs<XB7nMϺxr +p:I$o#o_';>idO^`OȤ&z-kZy']4!ZOi-{K.:7lJ$J{t/@|MppH#^sZ""#)Ţ`RN}1 Y9 +4quoUZQg:XB8gk3L2RKV_1QwݸfK + kͨgmtJ=5tCs>ե<fY
աjhEXI]
Ĭ +56E.vϰILgNBs1~~/4HOVuU?NɡU`kuvD/.Z0We]$`_7_uu5eָ0{m5Ϸ\hU)7c=#rQ^̋ڇ/݃GΠiYջ3|9Kc8-7 _K"'Fg;EW +Pk-9@F=/KSQǑc+wo>mE%tF:Bcp8RCKEWP@I߸[k* D[7C#⦼2TYju +(ʍ;cInoHɶ +m%'O;ygMW.*Mn +N7:I{b]8/Lw
!kCXA{|qh,Ws +endstream +endobj +87 0 obj +<< +/F17 57 0 R +/F3 15 0 R +/F21 75 0 R +/F13 45 0 R +/F9 33 0 R +/F22 82 0 R +/F11 39 0 R +/F15 51 0 R +/F16 54 0 R +/F23 85 0 R +>> +endobj +79 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 87 0 R +>> +endobj +90 0 obj +<< +/Filter[/FlateDecode] +/Length 2098 +>> +stream +x͏+ +7A$~
@gyЗMXɌ[XJQ]PRU,-x6o=֥ EK( ^cˎ*_\PlPL&ʂR릷x>뢦b,8TnvŴ Tl[Y\(fBgiX,GF_Wwح<EP +ζH[ZPڵH ~7D,ШrZvh}/h2'i05r6$3qPl^PR&7%:4bSXMQo,uiM:V?~^؊;Eww8B`{KGU:Q|rp湞sۆ?uQUoLeOtX'9jӱAA
\ΌʏWjs_/TY=VB +òwU\WEQq6{nQOWwnv]>seTRt#9T(ʢ2p]_voahO;[֝ir?b?31%F<9Ƴ;lOO/g`۫moNLiNLH{L{i6oNYnfDfasg o8~b~ƻІx,%$// +ANP=<Q3 W2 eO\cB\G"'# +$(=˚>#]P9Ɩ}<~C:P .pjq!t [P8Vyc5AբJhޢFS/ .R㷒fq,В)@+:@%cK86DC'e:o +r)P[49#]Of_l1[;f;"K5 d" k9aP7,MLxITt@c܍ø7Ԑ4v>@I8hM3a[|j c
Ʊc<\/S!`%&0D¥w04ƹ˅tW|ӘeHlSLwTt69 +<[$C?x]j %Q~>@y.~YӐw&=?yx%!(E'83sk3:dPsu(
yVjQ(aOøXVW|OIINfؙw{]`ycGwI+a2,({>EX7XnFKw3w=1x^w~5zlE}إ2v(:`f'pB'w
#4=mOFK+AW +@ +endstream +endobj +91 0 obj +<< +/F15 51 0 R +/F9 33 0 R +/F13 45 0 R +/F17 57 0 R +/F3 15 0 R +/F21 75 0 R +/F11 39 0 R +>> +endobj +89 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 91 0 R +>> +endobj +94 0 obj +<< +/Filter[/FlateDecode] +/Length 2337 +>> +stream +xڭYK8h:aKf{1uc+юNUC#re%QE~$Ep]Ͽ??5YċBL*LG_jؼU?._c8tTIXEx8dFYߧU\I)ﱵ&JnE+;Kh;"Ϣv)s56+˕0e+8p:8$|i-4@fi`|#R ];G$6y6-WH,OVLZ(
+>Jf-,˿da<g~3JFp|,<d
@I3<7HD.qbki!hK0tQwwKθe +䁜K`J&Ae{c\E%ϻmo4kjd i +S_Nl[Tm;PٝJٗtô$$xe1dH9WF3\p2BKwq%=c
#xo}a\V\~?x +(G_o3f +5*pYxQѓX=*!11bnT6 ^:Գc9E^(_EKD$St-H&D88r\jG'jm=K1Yl{DTTq=K_ +5//x}ϏD*bglZ`Oł|>`L:}(~Dش:@nX!>==fR'H-<_ +endstream +endobj +95 0 obj +<< +/F9 33 0 R +/F13 45 0 R +/F17 57 0 R +/F3 15 0 R +/F21 75 0 R +/F15 51 0 R +>> +endobj +93 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 95 0 R +>> +endobj +98 0 obj +<< +/Filter[/FlateDecode] +/Length 2953 +>> +stream +xڍn2@mU,I&rZ}X"jOۊH}jUFiE?[_^anWUBmᯟ]Sd&x7\.}csK +sUO3PUP";:.`-ۮ62ے HͿ̹Aȧ*x[R*F˱c +m?eD +VxjAU[w^NC|Gw8v_/8ܺ́5_Ηqh&
MƩhkO$ +tX,"ft?q&ynĢ?@::qQZyX +HA*բ)|:JH\Gq䃝17_x_%4uԦhWVmH4[[G0>;~n4g=ǩBƆǺznk*4jgp.nܸM[&$0աZi1j}rfcHD>kגFC?wE+CΈ +U)!!C&%:2cm?3cfᘺwL +f0sSFB ?U51'1ʐD9[\E6nomJez
K*TA1w9_ns|6]k}tR[4]i
#̕#⠪))P7oscLNؿqd9+Lq^m-`T[<-&́ ߊRFje9hCv CG +)HOX+uEj7£IKD'j4f$RU9oM$]S&/zZB> +X]sܛ(4(<vUBu*J +f]6{ƒqSȆ 1*!|S& ]_6>}h)!NJRRU +{߁m!TO-N
hcmi٩C)-0vx-7N=B-_+<y2?jWP(~GPĎyȕ$CZw,$|Ԅ=\i"!6)^nWn,L!GVSEDp?2[/1a(.[6DFBqE,'pafֿK" +
kmcaic4<b7[#*@+R +endstream +endobj +99 0 obj +<< +/F13 45 0 R +/F3 15 0 R +/F21 75 0 R +/F15 51 0 R +/F9 33 0 R +/F17 57 0 R +>> +endobj +97 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 99 0 R +>> +endobj +102 0 obj +<< +/Filter[/FlateDecode] +/Length 2364 +>> +stream +xڽYݏ
_<F>m(pw]K=x%1ֱۙv0{IQGͤ>EdR"H&JXD54YnmqfheKu_֮ˣ]ǿ^9Ն%nۺ*=RǽeoӢêdY+Ey+K6J1rq 7e>LAq~i Lԑay<L+8a.c;A}*:G20aC$3xU/rQL$ݭ^qx4LKLdC -N&v2dVv{6`Uɹ-LJb6qeqU^W{bSnrmZ韹+$_A +c<(`$tv=M8jk8F3蟈ޜ<T䌽.8hާT9^yz[q}g2YY¦ +(-aOKWh{+g}w5 Ӣ?lhŅb&|zjnrX<a*wE
$wذ+pL}삠+$Ъ˾lj9.Nz1XL4Dž0d7
I5nHh +x +Ѽ<;k+[k7%xR($4JS q{}+[ӓO=p ]oT^z)Ϥ&uEgf`.W;N6Ad7eC +trJĝ\ mb +ti+'jp l<` +O؞@7EUjW PU:$nZ҃S,bTpq Zm)NXQA.1:pR?-J2~$ +E;MK?.290,Fnߒkl':;fC,q4f7Khdp$0XWp44M9KΑMcfƁS)()LQEo\Nsx +ISF~zHFm +endstream +endobj +103 0 obj +<< +/F17 57 0 R +/F13 45 0 R +/F3 15 0 R +/F21 75 0 R +/F15 51 0 R +/F9 33 0 R +>> +endobj +101 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 103 0 R +>> +endobj +106 0 obj +<< +/Filter[/FlateDecode] +/Length 2127 +>> +stream +xڕY[
~z8Qe@==}$JblbffA!E)dBR$飲Y/v7z]dtԂOQQm"9Hw
6TjG+?kR#+zw8P{cV"IҖuxd3,J#.+4[2*?t:kjM%ҫxDޘuy +k:WIŔ_akidEY/ߓ^gaKmA4fpkK)VrcӟE&lMgyƴϿaLYƇTR!d.֚SK_,[!CnulYqشY!kjyTHU۱;R+>PCdϒdYbldף;v"9\(F+Wg+sleU<oh6o/_F"g*QUE:Z{E<-A,久S
\Prߞ +'kRQyE'}#/8z9nB-$Ae`l1\a?,1?\T4իIY]f-6s]T4g +ޱe~2X1Y&|92ˈwdLcn:*6H\>W4 + pdzbxmfN$*,*by%]צ\ ew4L~)AuQӚ43l8zZzkْ 1t!'GЙ2K&McIRQSW-| 6ERhE=hu-QEdzN|0u. <qюrS`nh9k\}96w%s&t?X#0KE
g@AʱcYV8c.v:ne+C>'e BHdXEDB`ZtJOfY p%.VuQ
̵̇J<ub&5e2]#RRKAe*68aY:'n ]ރ?%(j<-ݙA;e؏JRV/Α"$!a$ErW1<CDv '*{s܃Pmps_p +e3:NH!R7PyGҭ`~XS< +@@QB_K{e['\`![TfW1#GۄX;ˁ +/*N}Uυ;i4{&iNJG,ąAh2'Ա2fZd`>_uȵvYRpSr}"w[2nQ)5Ka1*uiMt8NW;!nԡ'>@ZPb`y{K +endstream +endobj +107 0 obj +<< +/F13 45 0 R +/F17 57 0 R +/F15 51 0 R +/F9 33 0 R +/F3 15 0 R +/F21 75 0 R +>> +endobj +105 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 107 0 R +>> +endobj +110 0 obj +<< +/Filter[/FlateDecode] +/Length 2241 +>> +stream +xڝْ۸=_r*1@d*N9ni, +}рK_F }"`AxZGD-H/H0
œ,\}*uV-}pHM?="HXul"gU@y[4;X;\v;mpye6ݧ;K=ztgK?a!#eEWownI)=A:fOmZϐ(`<xiڰ̐?&*)
Շͦ)?=UW,y 9(n$^_;ѕ^;:r*Y!HZ-UeKŽMU(5@=L7nȫѤOXYYY=MjQTԵ=hȘeOz*'reiy
SIxܒHMhHx["Z0BKJo[b6<x#pukIϻ|w)c#T'[{LU
_HW +v8`.&v4".4 ?c'H8H=OM,y$oOo-5!e>?d }~ZNzM'BkD8;ؕ@kϘGAqowH<Ex"WK\ +ab0v.?p
;x>LP0ҕC쪲}݊UXdkbs >3!["<rOtD[Cʷ@u%ݷZкh4oMdI_(TV\vUpwys\O绐yQ5gͽDVOo3d@tU"ppLי qOb5G|ʾ!H Kv%YH"8A$X'bFɇU<g+oB:i/NV +Extp;Dw +dJ4
õ#BB +'H[)RAG8dA35~_m_ҍhЗ\O5>Z@MiCiKھyH^9'yl!&v؛]jիA$N䍚7v"&*mشMME_6<npY)1P퇊hWgMSE8NV$";(D +G/bd rJB3ݹ~^)T*VLQ!^:Ŭlb> g'_HP#m!w
HFetdD]ڹVNЬ#C]>9QPy!M{.NvSeM[xPv8MѯͽG}Z +.i8U3e,.GVnn*i +,+ev {Ƥ&1[/ +AXf_q5א~N`nQYNOl_NJĻQb]`3Pcu)9_L)u"1kfp1Q>kAB4cFh+~< +endstream +endobj +111 0 obj +<< +/F11 39 0 R +/F13 45 0 R +/F9 33 0 R +/F17 57 0 R +/F3 15 0 R +/F21 75 0 R +/F15 51 0 R +>> +endobj +109 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 111 0 R +>> +endobj +114 0 obj +<< +/Filter[/FlateDecode] +/Length 2068 +>> +stream +xYKW(PflNؾxrbkDD"`{!FTl#ͪ՚YN|87TziMlrf7vfUXb,eI>ۃ{֕Wu.n\.eQ_ tAsbbu[ߏԭ^__nQQ}bݻv|#λL1*hnt,Ɓmu.z6fovΛ=6!% +2J$_?lْIv}xLeOsf*[5îdEٷ:{ۮmQ}>
|A)Uٷ(:(4Y8(Oj5zrJYpN^5F&.?>% CJ\ճBYf`ChK)D@x;t贷YGAQ6@_θ 2^_7czMz<lj +f3%<@ԁs2,>`n庮Pa*pB*m[00_m./2AHj ꕫK2_pjHM|T$@ht2HuN
f +<x}&({L"7Mʈ>HQ&YC?>:S&F2rq@_kй|%J +a]5yќX5J`dXBs-zNSa\Zy6=Sy`eQH,(<D("VACPHVF5vZYϻ :юv|7b4"&4voM_ï .083qw4 rd0.>mט/[U{*3Ih[a:{C`aUqL(L&d#75uT:{
:ne:rsnlh{Soi`h}N~mM_l+wA7y$$pZo#X6GNixz2: +I +t~PҏH:^3zڸ֝u]u4?HsTnq9jvpma8l< ӵʧEKYaZq__l"txI+,y6O0%grM"|ED] sN*nŒD!NE5"Z+5ُϻ9`m25<
!7Zf +c#| l5(.<cy"D\ +m [!7縥"ZMƋ"7/2SxTX563y}i=@{UO3IF3i5<3"zתH\#'kM1~r~s"M_}89d44+ZHfT[\Ef2A#c;a8ODA|D䄚+0PdB)BI96a[>aN)TKh;ۤ4Bmx"ΣLJdN.*ejF6Mx$Thbk6a${^DΏH +,ķM8o|1M<6Q̆OxRgɫSbiBeZxBgVFzWiL"m g<yOͅq0qP
i&yX)[(ˬKy<O1}mz>b|蹘"Umjʘ%6?Fs$`\:CL,Y:)ӡxWޣ˅I.:_%-~a n)_`L a< +endstream +endobj +115 0 obj +<< +/F15 51 0 R +/F9 33 0 R +/F13 45 0 R +/F3 15 0 R +/F21 75 0 R +/F17 57 0 R +/F11 39 0 R +/F6 24 0 R +/F7 27 0 R +>> +endobj +113 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 115 0 R +>> +endobj +120 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F24 +/FontDescriptor 119 0 R +/BaseFont/NKQMXY+CMTI9 +/FirstChar 33 +/LastChar 196 +/Widths[314.8 527.8 839.5 786.1 839.5 787 314.8 419.8 419.8 524.7 787 314.8 367.3 +314.8 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 314.8 314.8 +314.8 787 524.7 524.7 787 763 722.5 734.6 775 696.3 670.1 794.1 763 395.7 538.9 789.2 +643.8 920.4 763 787 696.3 787 748.8 577.2 734.6 763 763 1025.3 763 763 629.6 314.8 +527.8 314.8 524.7 314.8 314.8 524.7 472.2 472.2 524.7 472.2 314.8 472.2 524.7 314.8 +314.8 472.2 262.3 839.5 577.2 524.7 524.7 472.2 432.9 419.8 341.1 550.9 472.2 682.1 +473.8 498.5 419.8 524.7 1049.4 524.7 524.7 524.7 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 643.8 839.5 787 710.5 682.1 763 734.6 787 734.6 +787 0 0 734.6 629.6 577.2 603.4 905.1 918.2 314.8 341.1 524.7 524.7 524.7 524.7 524.7 +850.9 472.2 550.9 734.6 734.6 524.7 906.2 1011.1 787 262.3 524.7] +>> +endobj +121 0 obj +<< +/Filter[/FlateDecode] +/Length 2635 +>> +stream +xZKsWUy?!ǩ˫ +<-|/_IXٸU`Nn88T7<0!b 2DIAWDZXdP0au$6cd&2:ol6? +eTD~}SƓ0̸D}]9_j] =\q%M(eG!Vh9y01h;YNEy1mx"y=a-2*#/gG!mG!f9k>,SY!JRI:tggEܥʗ!5 +L9 8"FTEفGK'5MD0ʖ#2ttxC"V<C:#dO8_6gl2[UXWyq B{{=I!aWҌn"-yCBSɐxzcPBljD<#6As(]fn,V˰6tiS1A=PNQAȮ#쁛Y)+D:F d}1&ɆE;"h^O5c.XDŽ"QTDj@ ejy|qj#1,hKTAٶvsXӧ}\ᩰ\9Kb&)"{^<D0h]pk[$֧C_Hh"rW+5 +VcE-V&o KQQ80_EꟇلzx7n4q}@U/#H5lCu?
`wm
`w\AETr,y7nCF@0k01炫F=k|sM\v#Z1#sE8* ]u9DSmL˻|b1TPKFXl*{iC1 PfɬخlrB'6l3#Ĵ&!6F=':DSEO9R?8g%wUDo+Ϻl +z-Й(c\]7^26a}ɇB8q +JT>E2ý_`> +Aksz|'<DB5PaCF
L#OV6*MPs4+
O:Գ=#Tp5]eic!\O$2
]X`2 +3ԨLfH +"|OztS+8CHׅ +99yt7CVGaKS.nOTU;q͕)Z +endstream +endobj +122 0 obj +<< +/F9 33 0 R +/F7 27 0 R +/F6 24 0 R +/F24 120 0 R +/F11 39 0 R +/F13 45 0 R +>> +endobj +117 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 122 0 R +>> +endobj +125 0 obj +<< +/Filter[/FlateDecode] +/Length 577 +>> +stream +xŕMs0: +zKMfzAF`J8i/첼,ڇ*RUhRG67wb< J)-7|ێ(5o 5u9w3xʒ)zW?6_QJZ{("ޚKaS=B7KF_?kR%<C_ +|% +E("uRWj;zw|>K@{<Ċ\c=q' BĿN@4;Gz9ˁU$*`)Dz/+.W\3|_Ei&*?,Ԋco]fB k%>@K!f]&?Ƒyh,8`, J-4Z
f'&iRer\nKMH`q7ܕ/ioͮQa2f +䕩(3YH'm=*JuH4Y,/g3S^
+endstream +endobj +126 0 obj +<< +/F7 27 0 R +/F13 45 0 R +>> +endobj +124 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 126 0 R +>> +endobj +8 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-33 -250 945 749] +/FontName/URLMCN+CMR17 +/ItalicAngle 0 +/StemV 53 +/FontFile 7 0 R +/Flags 4 +>> +endobj +7 0 obj +<< +/Filter[/FlateDecode] +/Length1 849 +/Length2 2107 +/Length3 533 +/Length 2720 +>> +stream +xRy<"%D)Jd}aƌ]d+UKH,)e9-J!{wvι羿<|2kE}r2i(%``nRPJH!i(MMOw + + +S@J]9褟&4,'! +
7߽9r믨(**PW:[2h$ތT*Dm#O`- |!,-]Ya|eKԃc`5̉5i^Vn_/x`zv,cbXdW/9V08U;J=;vtv(_C;m<<+_jz6}bu=g +8eҍȤRo4{GУ߆ㄺǘU,=$4jn+\3ZM+Ͱxagl7ۚ#DEsXWmY<6w}Vr<inXNT`(C P(~ ao&ѯ6~ir\~ʽ'?ۇgkrSeL\$[_۾(h 5X:/;g8G:)cP-㽮/,L׃к]JΆSpHR^Bb~Aǝ/ҵԯwp }lG8y̰ +=!TvqA5 qw^NW\#N=mU2e!(Qjb[MLjʯtu8l@`Thc'uW6uQV)7@g5ˍ +U5 +endstream +endobj +11 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-58 -250 939 758] +/FontName/RLHAUO+CMSS17 +/ItalicAngle 0 +/StemV 76 +/FontFile 10 0 R +/Flags 4 +>> +endobj +10 0 obj +<< +/Filter[/FlateDecode] +/Length1 853 +/Length2 1765 +/Length3 533 +/Length 2374 +>> +stream +xRk8jrzK#9LI|rLb3>fa`StFҔD-Hɡ, sZNDJZk~ Cer!s +0sr"BMsS: +E +pׂϕ"21D<AAAA +<ô|.yH^ez0EuK>݉bЭj,:bfj{6u' s +|;n}VKkQ3 YxֱlSGǷs3NVj3֪ѰW[nQs݃~~K
;9a`]1W3F9LKJVMEvbj5gEJFUΖ%G˽3 doOA&ϱ~jeS}N۽3цHiw{FEq{Ե/t^jݔ4g\W*IA7ImL4;,6C&i)PQrGg[x߄:{?N^%КoO1_^_ڷ!aZܥƃKO&c
T9ϐiF)FiM)d|jOEnjsN'_?wS6"%Oz-m\Z9;N,.(m#qeC$ %~WH-iMJEzRMr&* +Ʋ +^'u|_j/'iZTpԵ<XdV}xSjEt,8`s~}Ht
)z1&m3-sVJf,pwM_OW:FfM|}46yjVHk-S]HUbAq +wVv0- +V,Zxh?0?^i}ٽ፧eWgVc(F +b&zT>kmiqoaYhY4FQsF*cq^<Sz擝pgk;Q1 ѭ@5DyfM㋔Ez:Moʽt/oVsv7vnGةn/MY;?< 4Vl=엊ŦWUg>#ƨ}ajEUmהCF/du|=kFJ'H@
p]k2b[Me+c>ݼ泽zq1nDy)j
R̴m፟-Ib#3O\t>k2ܔ>4\Z +1
Jn߯*k*\Xm`hh՟
suHRk{ePk1Ց$@aHI{[Bm
P8?Kh@>&Ivvnem=X.,^R02Jtڦ2W%O ʎlVjWo0K0j4qB]Rsbp[oaL(mXB=)MߏJXߔ<5ZV?|TR!ӂX6oLTqc훍sA.~UytJm:2@nٓe{JE˿
^^ML= z棡aFvG+:2hD摌CZ.4>d;uި +HBe˱~ʽieMw:xhXE3D.'zu1(j/5JԳC,=<&ej^%^v)%g
: ΣhhcK>dLnX>/yZyyv:"K_}A%>)D8l:7 +endstream +endobj +14 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-29 -960 1116 775] +/FontName/UPXNVA+CMSY10 +/ItalicAngle -14.035 +/StemV 85 +/FontFile 13 0 R +/Flags 68 +>> +endobj +13 0 obj +<< +/Filter[/FlateDecode] +/Length1 840 +/Length2 990 +/Length3 533 +/Length 1592 +>> +stream +x{XLiNj(SQ5N3o3ԙ3Or/m"DnuI+iuݻȒz\RکԞϞ{~r!pMV5 +0kYp:.J) +* %a@BYtAS4lKa(8.`qNH n?g)IR˻w 2)Y +F=Eċ`A(N*`>$QAl|\,>G + +߇-TK^YR`y`P;YNG̦تS=vNr^r-/*<8g_
{Z^rER:Sq]3RVg6 g瓴4R-$ѻ79e
8yWHZi')_y]{3 srrQqbdض-c_;Wi"N97*0Bs]ޖ/x-c/;gfj9'_[;V@ 5#O-5Ǹ,{g+|q~&8
1/0eN#~obn2
xyqb
g4sze&HS*+;Lu-7jxehva5Ni`Z1X?c5gT}K,y+PT<t~ɟoh4
Qg_>j;x"Q?ަ BɳO՞m O'M3i^)>̥fD7UYk5_ZP`.A]j|5J5[y0w$;IsNa[oipAƎ<,Y0>s-֛h0}55WQm4vYjmBYinDI}%byagU*qvyO9K?=pkZ?pyHk]v~FrZGXwh3$XEnXSlk LQ<QL2#cv|z>5vqq#uQҳA'w.ksT0ileJ v]郫j'I3,- 8p +endstream +endobj +17 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-34 -251 988 750] +/FontName/AXHRPJ+CMR12 +/ItalicAngle 0 +/StemV 65 +/FontFile 16 0 R +/Flags 4 +>> +endobj +16 0 obj +<< +/Filter[/FlateDecode] +/Length1 1022 +/Length2 3851 +/Length3 533 +/Length 4555 +>> +stream +xy<CADr۷f_$[M3h{$DT,!$[-K,EB)T<y~}s-cl&^C`1xq(hB +hrBc@?4a/3/7 +It +eB{}PHc48<Q?("Hs)ABJX_וre?2o&l$!PR ʹ1,!-Lpp$~P +,w7nq/WewgYlӅ'[wŚ[Fg-J! <Ӽu DϘ'|9)BG[_9\1ݰ`m@\M_\[kOč0&:<uҜMyjttR0%b{'&Åt*g,4U3g^"\2yKOBY̗N9CuD?V`1@4>%i7Ͳ@9y[;^yi+Sbr,a։Gj̑^*A
mSJ{QZS9U +^Ve1GW,=v07Wmqee#BEq
eSV0A/ɺR<ړhCGAť: O.-TeYx*.*s>P+-e2YEJ]jJwF<14tiڈD$U.{4kIד} pF@}gD_*?a9{KZ!1eհMI&7&RMJӽ'f4zWn +OK7h3QGήаp8j
Z|}iͯ)Ei(ohOFr?<ёWghnݓ7ƹ)Q-X#Ry: + dqkK>26kG'l["6b)AJF?-UNaʡCo)c>}:u_eūs{Zɩ42=g#^_JFmpJг=#}#qkZ"@ԽV,!GPxUzGdQh{z&eϲԣ.Jc?T-pU?VM۽=Csѳ4k9fyl;Ι#Sqѡ ]|5t[)Yӌ)S[h*+7UVd +ǣ>{UzoV$cZm37=\ +G>Md|iA>
|"E +(N_$3;G1=(\U%upxi +9Ձ> +bl\l79w#v暰A%E=ߟOJs?e=rKfJ{ӭAcETLyX[<gAZuhUWX1VnkIF>u\~'1}FϒL|2*SյPnnD!gvIJ7W,~~1wZSixѐmh8tAh3b0"ޓOJo:~Ζ72^X1:#=r:L(p@W +.0?U9}m@l|-~#w[6Ɖj +J]CUy\KFV. +&9W`
ꔵy
+^xLɴ&1*<Ӝ%er}ANj\oR
vJÙeQBriLt㒠P{p巔Jb +q;j/3뎎s1G5ᗪ^d|+rԉIy|%,Kh辪S{_VC,101[ڵo0Ъg}.yYs1".^W/$t'V([5yBs:]ѹ.|@)oQ +endstream +endobj +20 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-1 -234 524 695] +/FontName/ULOMWL+CMTT12 +/ItalicAngle 0 +/StemV 65 +/FontFile 19 0 R +/Flags 4 +>> +endobj +19 0 obj +<< +/Filter[/FlateDecode] +/Length1 989 +/Length2 3306 +/Length3 533 +/Length 3982 +>> +stream +xy<TdzNMV/nX"f cf0ƌF$S[Z($ٓ~S~?y=su}?s:V(+G*@5 +K +`0 +0H"vpnx@0WM>K
+`p(4@! +8<~7 UV >Q??C +Ô2zB_lp_HPQTTTWRE4o_송MF#iG1d7\[ފսxgnt[e.', +Q^-i[R"˃MO&l:?/q{ +yچz(y 6@è'V.NE?JFJ' +J=[҅U +:c:Y3Zw5AzkeVXv_Ct4}l +eꉶһ
<\\feRҊjx̢nXg݊MΖTطRZ^ +H߮!)Jdn۰xRCe-Q#ܢ4\\:2;Sbm]WXȜUsffp»6SN䱀o#D|9=Y9DOoeڢQbI;ΡFHpT7uXؗ w)ᔍ2sx>lD}Y+/k&ˏ/IeeGyt@~k=3x4\߉q'a$d50 H21Oei"
9G2[}d[14صP9;1@T$8x-oeN[F#cY~=5<g밫CcVѧ5"OAq1;(9 +Dq7bkȮC!3H9PRR`)P[uOҼ?^?>@%dsR +h| +sܙ]
xDՉَ:f J[a +lߊ7* +s$a↟+}k2^;_*t4|᳜&n)TQ9HscǬ!#6A#Wު9#|]ҿn'G?Va"=4Y"{cgn|SbYe/ybfNZv~:3/?|Nm6hUBZ4ܓT?{'ՇVY+yV=6P7aQ{>efk& ;]1vsj=_ߓMZQܐ/[h[zgQ3avQv]Sl?i3}JW1'ZP4xk'[K(qe :?{&]scqHI0_4Oհ+F,lBSXݍǾ`+9tOk1J5}X1%8Gu]ß59D8;Ux$5j,Sf>QkEx &,%,DF$N-}FZgfz>`y1puZǻ2FIc?rmwJ}5T1/֥FMw_b$YK;r)~&/ƏK-ֹxdQsφZ26hrgQح{Sh<#_3@v9G }檹</?sn;z@rE!DjiҖ7SC'P^IP>Nx%i08eP[zbU"EͶFB̝79uLofTaʗ*U1|)&h[:UI-+ 3.!Bv_zm*dv58>&60W;bBvWHJb!UK';#Scg[nl3R(irS-cGK1Ѯ]~ $ /$ +endstream +endobj +23 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-58 -250 1195 750] +/FontName/UMVVNI+CMBX9 +/ItalicAngle 0 +/StemV 117 +/FontFile 22 0 R +/Flags 4 +>> +endobj +22 0 obj +<< +/Filter[/FlateDecode] +/Length1 1117 +/Length2 4928 +/Length3 533 +/Length 5666 +>> +stream +xgXۖǑ^<4 +"MTR&3p2|g[k{-g`,tGiaA m; +AƂ`+-kymsZ2x/uwC!1(`g⏣U!^ۊ1m{6GV&]'3U[[QQU`_KSL/.>_{Z>!-D[NT?^h$Q@|{&nWN}`b#K1IT7}0Z{VMUw*.'U1@i38$}ޤcm!>~ڬvP8["q0=sjC zExTjQ?qh]1S*TFG-EH.WvGBm#?1U'͓:\'1)RTt"{qW^*ș3WtXm_h]5g$ZWz/jXTyx}nzy_5BPKl`TD-]̨Hr?>Ve&F(EN1n
u,mONL5A]^s*4 +x+=c),O<cCCB +&*JSGݼN*T~MQvlUp/sN)[kf#n=Lh}R5Z8f^Uj$f=wϔFt(# ևCvCiɛI:ĥČ"W&QҌY!r +?R,=H꺁(03K5xm +b6UVY'c*2.9@wa麄plƽs!i?z6]6v^~S餹{W +}&1»?3o. M}gbKxW>en!|})̔ 9mHpqy|˛xcSNRG[':@sOf:9C*O
U&>l/.y9ؖ\=B`a_dD;0)cDvf ; +P_9wvW<
TS6 \RD?-WsfT꼲( ~"ߤ^] +Vҥ| +3r#2TAbyޜcC@`0ב~}UXC3eWQlm~ݰ2KL[4xЊ#߄z=-H1sLzk6y4_vxAI&b&ڟ78"a5QuW8Y'ͯ\7NOF"TV#t]vp +"3FE^1vC%^fdvWx)IG'T]\q5ԬJ#P\cH@ˈG,<ˏ{er_E[\5C,NX@ѣԚz6`1,Uyr[oH\6zCQO6ԙ@5|$!\]B㭽e|Yn;)&}O"2C!-;E9$XiǗ@qU?fno+Ǜ
iRąM4J20UO.ikg"c}Z;o=Wa$A,XHO +́>оgWH:9#4R:ëEٕOG/\ +e~+ˑ:[ċI@Jźb*%o89}hG,VC}sMfɔoE%6OF:igOm_C`
utK:)>W)
O?={ʹÎ|IxT-Yz<1(J^/teDթq.OG)#>Q(~W0.dOi;uwF]pF摷le7MPF^B"my +Jņ~9d f!3H53B:+9y>aUSȼ)՞"CiBk+/^LqSr&FmMg5E +2y:"MM$<)::dRX<*ꀂS+?A,KMQYilɹ|\:#X&XPͧr{w[x,_0;}L(XJ7؉X +uͥz +ub\L%77V"fgťuߍ-(/y86Xμ)sm<Ki|;vwr}/%yxlkRuhwU|Vaެpf%gA^-iP+P2嶵Nmn|hfIJ~\! U$Uz#"
#6|u9Fp@#!;O2)*Z|)(|p:űxeҬd<[~{@I0$sk#HG78BYRxtwd[-ToY2uEZg ?V[4IHe;7`.MXE0;rA9Ƙ]UP#ER +lD;o}UyMaCuB} +rs\hiK0e +endstream +endobj +26 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-39 -250 1036 750] +/FontName/JMBAKF+CMR9 +/ItalicAngle 0 +/StemV 74 +/FontFile 25 0 R +/Flags 4 +>> +endobj +25 0 obj +<< +/Filter[/FlateDecode] +/Length1 1524 +/Length2 8672 +/Length3 533 +/Length 9591 +>> +stream +xeX˶q
B MX4,5@p'$KL}=w3着UZUSkhKYA-P;7@FUKAO/A!@7[X np +c`dN.v6n +t; +]<V +
s?Xgryw5_am@G;::] +swQE7H +b +l3SY=6wV /ƔN$]ܞ=e{$3bi-(ɆML`iSj
Et%ݓFXb?L9⋫+ՄєA"#_u&pDu2U4.[&-`~۬smIu,RV(кN{zHAMFԁ=mƖк>?,$(Ru=\ʼ^1?ծN?I9VG]aZhPQ75LH8x<tPzClWjzM8W=,rͤeK?qߴ
WhsZsv'N皱D=l6+?GNA\t3V 3ܧO#6Q^&:ӽ +̏?t'<}d@5I.گl^]* rB.>ԫ0\ڋWrH6@+ϧ?i06%EzWΞv? oz[rg?l;C݅K=-(BJ!YE4PDPrV~{®C;Ȫq9sԏ.,
gaOAce_3z0&<_`_y]XXvp|{mx%^pqO-N:k0~k&֣Βʆ KU&G֍qgZ[RXA/
u7s~Mdlb}B/I KglerŠ'Gɕ33Hɂ(w[4->N: :o]'Fe>QKTi
<e9LUV>T:Nx߽S]ZFZ* X"H#$z{BSj~q5I$e/_Tr[rMb'nu^x
MD_~IKrVհ( +y2
MM^#wH #"
8RZ=ū&4or3+Jb6yR*'5Uq?ҥf#O퇽pj
^oyxHi[D"pw]~) +G +ih.NSDxΥ> ,ubE2[BA)Zt`u}/T%V8(F-ҭ@yFx8Y~[̙>t.څ:!<e/¨tC)0D/P!)"Gg +g覆h]NYԜ1tRO4+W:JVwPR IeݙDC>1 +:!K3R@}%z+u5坞}h5 +"Jؙ@l 0ӯUyC#W*Q[ް*2ie=gMʬˮX|BJqČ]$.hi+ +5Yx<ؠW#*ae&|WASB_E/i ]ΖQsHe)RNȈ{>IAȨϹH*w,j&J9MwUJ?$Z;%O. +990b4<7uoxZtPZbfu˘afS\SaWbU#Vc7>*ѓf8Rf~+%;R "̿ym +hT={E Xaf1_:JRg]5~K4jCe;ѿD]VzvǺ +=|媴=: [} +ңl\Sk'0R)~n:|fF-@ +n% +#Lbk_f@&kXCC̏Aa4d28.IbݿVŃݣƉm-](JykX>D2Q 6]iY5E߄,%LzER>&-|pL6Hڒv UOW|dg;u}]Bz=f\AgLPlF6żA*DxO`\Ζ#DH&o:I.Hh]z|8I&A˕Iˢҟ.˚oD*b_,@-UY8\+Iu3}NG=oCxB1[ZgfI=/?ŗ:澋n*rg6%ˉDψ#ͣuu7j<s+21qý o>u#}PyPjQ>~]
dJ?B]ys)\ ~Oh9a"6KlD-S/ +E 9ọ +<-I&YO>v@ڔ}dju9sJ/VB]zPgEKM:XC + .WM+7Q^_r8 V~xm3~)A_0NRrCviz?\|/%Whit5Vix7ZO2^Qoe +voROvzz8'o#fșD|^|s;-neB3_S yMkd":2]jiQb]Ԭ枖J'IڣRRĺ(N#kO6a}hy&qLM9Ky*i۲R7~Be_op@>bڐ
]9uç3.k![K{-E;XpT_6פugY3"/տo2}<2'=^BrWb*Lu[enol.iS\Ms'{牕ж.O5pfu tz.tpb2pbMs?0M66Mct+fb@;L&DpnQZи+_0ԝ_9%ţߪQ?<8/xU&l4bGfeg'j3B'i̩-UU b +FFK'1VWU}N2E|3eo۸˱XݯU;ts^2B.C{b zge"*$:EzF!Ylp]U" +d;jBUFH]Nm9\zj4aFVgԻ,!-1ڟ6IS;L]tI*x>H +"pqAw"ϲnbQ#R3"}rqח́42R0͍/:V͋cGk&vV@+TR}wPy{Φ9TKQ>CƖONq-Ie
EWeRDR +0;iu>4p>DW'Sx`wS^1!1QV_+L씁6q:Wv>f,~lбWpmcmȾWlfO}wjl.?u|/rٔ>/^r?\x#ͩw|&Ћh[MaI3GiBZ'/am˲џ7ԆyT_Aؘ=kwtsT++DsMM✏J/,oDGk
wqyykEeN<kWNqB +\Vq#ׅό*WloŹ{ռe/^rDž$&X<TEӧ3Ei
3tjiӆAE:KDWդe[j~
eIY-JD)YM"+0#Cıҗ R8oob%K'B"]O]e+0Вi"E-j{D~0.2&:aQT1p(TqlƠɪ\"[u56RvdQ[ևnjMr +|BANԘkcƗ8ԍ4ӕefNlkȁXkS-ں_{1kX5un*F]/Gx+Hՙ7ރwb&lG4<WP9,4R5:I!uLlx>ԎIאA> ē(oCi% x,BZP$mU{pn+1Q[hr70WD:YD&yF/T +$g.bZ)*[Wa3<g&42}N#iU#Q/PEFοJqr2=a/v;9RxEM
RzE$uBπR0#y0ؼsh4p H2ZP~]B.$|WiUF[*θVU4 +t +$af6NX1USr}j)I'm&H-6
R~kCƵb۠y}O36gYT3f8oB+$ m!8uC [ߡYoRV6oW59VQ{1>Kf~(.p&B4\-KL'z| 4 P;V"U!Pa?9cӽx
`L/bQB +{] I/tcI6l5Eov;h\L4Ն~A!Z4OͺSTGUxka+o+F Q٬/V}˖sFQ|_R;7lv:i;l +4Jj>XѲU>GF/r3T,/2fFE҃ +pӄ4(J-8[$'T2^σ}ؐy`gÔ<֢-d#d2l,Vhmvƴ<0[X^uxCo #r8Bv9lEcI
n3X(E +ɏOMJaY)-G
j^К˃o^+:"wPa+lqAWrs@=z}6V_>"|An@lz0sS95gqI4kZ;!; k6,Eʩ +~T? +|-.vxV?<#}~Oۮ"@gKi9)AѦXs!O]3TN,|>7.QD:~Ivg_c5h[Bz
+ѕH`.F|y닋[|妋m~CwK\EOj*=5n<HF@*ut9>Jc&iZ%HuiI~b3a<DF1ϛ=1;N~1[&ovǷsfvCYm*@ś|p0'<z
cAt^80yui:c?; 6J'#ޱP·j?m0'!kC~[S@}gڡ)uoG(o,{~gwbF2SDG aOkj<iUQYˢ3rH?^^Κ +g&'W9i +327?g#0ID#rmv$T[SŜ|Ckbn/*AI/
WpɻHمYZ}7 +fNGuW:<JrQcDž¼I3$N6NW`egD%OR72a_=hA)9T}S|N,4= +I}$?7'X֑*h紑fQ~&kpǗ;Mrp_aO$ +endstream +endobj +29 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-63 -250 1027 760] +/FontName/XKXYTX+CMSS9 +/ItalicAngle 0 +/StemV 83 +/FontFile 28 0 R +/Flags 4 +>> +endobj +28 0 obj +<< +/Filter[/FlateDecode] +/Length1 901 +/Length2 2082 +/Length3 533 +/Length 2719 +>> +stream +xy<e "$[!aN%F<x1L$FlIT⨣HRd,J)kE8vBu9u~~j.{D*Ehm1`wFԬi Q)68:hЀ%#Ahc]=c=L
hPP0аޱ2 +|aS -] 0*4?o\|Dڃ#_82DbS@%1
pAg'͛H䟳X:,)A$@}A &Ht` G +g}rvoIDl还?|Q(/߿t-@%B8
ǂo0@4(D Lc6J +;Bł $N@h.oUV_<,lzxgf
IDqH'e.i'?h(Lu2l\b)>lj,})}G0Vj`E$aeXb&npʛ:cBmc+)Di9Cd.gp5`gH#+/8tT5V&25Yu' +'cNjWxEֵZ^*ĝir,.'k}!P)?xfN?g]zfojS!{jBe0FCWlcO'`1Rѫ_2d̜ V=q}ԅn͎y.BTo$787cw3jyt9o:>MчPp[S ++ VHe*@E˓OTBh(M,}P) 9;VzgwCv.=>eůNxh`t7B_SlIE,54͎eU섙uޜdzƻgim_SL+_Ə'g\Yh +&5YЇ6T83c|jvn2,]=^C(FIs3<r}#<݊s%RM-pq4
ٴ$A{>IilpiەmGe7lOeå>N<%xn^qzpQbyPeIIqy2jns
38'Eɏ8y0+bkrEӫ&{Z˒UP72Ov>jZ<uI~iin2n$Bϖ76O"b:QV.F۱ΟoSN0uLU=nJ>Pd<Q\[K5lt`l5qLβ`lƙpE"gdg4JO<Y|;~ +Q0[D>K>|s~ek++P]jjH#nT4 +fYu +M1 +kC3b"~ +Kj1vښ{86[_eY@BF
F;N<HbN1f 䉪Qѩd-9 +endstream +endobj +32 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-6 -233 542 698] +/FontName/IKQOPT+CMTT9 +/ItalicAngle 0 +/StemV 74 +/FontFile 31 0 R +/Flags 4 +>> +endobj +31 0 obj +<< +/Filter[/FlateDecode] +/Length1 2004 +/Length2 11669 +/Length3 533 +/Length 12801 +>> +stream +xUXA&4nAFB ]C
gfߜܝ7VzkU}5H΅ `cfEpXIl||l + admi9YM +y}hݑjT
-HXF=D+-[
ˢ&qY:N@QM5Y\FpY.g}d>5;-R +qƿ+$q<*qm8.D|kemv@_Ұ®mq}kz7/ԇdtVduzE7bmR3-p~ax]3tc.nj<4۩b}%ʪxcs>I # +5_ KxB6Tht8Vsl#o,IDӥ4!Δ?uv'=X, s&Me%lƄU0,sn2>k/rq8iGq 8SR+\Uh<v,w-T5wG\UX'Toxc6˜cRԵ +5Lg9߹2^tۂ +X n +nx:R&FXGVMѢW-;<_pqYhQtzTdeư i:+D(jIQ@W2xng3CJ,se̕&Q-.om;O5&ЇǍ8ʵUXv,KNU
@oz7nqZB25܇}\c7Ϋk{߭g>lzW|KJ +&KLK!B7%l_:
ZSIL>t{ A*7Qm]PLJhrh-q*ZfoЄ5Ĵz?Wv.W- +'h"{
TkDP0~<`{;FG"IU%͚s=?=CG#%Gxu=IG+zd&
q{DžNj@^b@Ϻʴ34DŽ#sB٨QaWPԥmq1B@a5Hf?Zo*&WroM¾ˍcWg{8`=oN2+w|27+kRED5MaaX~~W$p#IPeNA +DF6|aQ'a@ +Y;]pdj]s$gD82)b\sSK +o3%rO/[l1TB +cRÎrYvRUPE^gJ\HW +#E:y?bf%YKP-whhlQasFFm=L&%+zIj(DJ +!It{)eŹWYʕZvOW<&L仩+W}:ptЭ`cEMk+Nw谶"oz@V8;Nꭆj;p +D%u +4c +(CDjmn-/5k-gDRҺsqz =6kT7M3|Y +莂.0W0<s6M5~a
dՐjkt/af#Ue,,,y|ʶ5"YH~fBA\g9Z8ʃ5rIi'2\_TѮ_pm2&Q{҇3&՚J%|tml&:*7|mRkŦ9th"{1eI"^ȁ;&Jx)у==:seY6AI#|Cv34ޚChvS0Y,<X'X6t!wba/:c\B}ĺ/jb!ޒzq@q'zij|n-ܚ-H}AY 7+d5dX2|fdqQD= s֩^(zQBXaϣ(aa!o"Y3rmbӭ<M3HM'8߁ +vyWѧv.WZR_TJoz?ܭAT~N]E:kq.j YTLa=tĵũr`zYA{u3ba?s?Ŏ?M)ZҲgS_v ~&Ccu\5)StsA<=Җ.t]VKfs;M|$է'gX0@=zI
P(F#2d_Q:du%bqLwZi?=Y<UWbKANRhI8XM;ri;f6;hsFSdy6S[24/Xۂ1g2ATϱv1BT)U i-6|D@o!|dvFxN].9g+Lr~Ƙ;<š*eeGD?5mƗ]0?nd&}?5.)|t|CYi0X1JmF7NXkqB[W[^`hiA[Y=ˢM(D<חc%^dW +,凙Z1pˆa +T8zFw#".ؒ_*bGi4"DcĠM$z"P;oT^7<#P2,">OMD.&t&^=]"$o$V{۰*fsԬ.U?,'[)mζμ-D9Zߙ};\ +ʰ7㻞l2zY_ʄm0cV>-
L4ի'9PC}vkΕ](d;RC3)F!$1DYuI~*U-hOݹ7g2Ѱx~nݫzmG*,fvCLo잡 ++"#<d78Ebr鎢ӗta_8Z1UD +U'͞Js>;rRPbQ`1Q!:uzxR?[bdbtKfӁ^qLnPt'YeMcISQj'a2Jޘe;a@w#'4-(?zRtϯ)i\G;H~JGZdasó"mY1:묬>64t߄ѰGMk*q\ w=A3
o(2҈v<8\lo%٦^qO" +,&W*7Zr<+o7=cN7Sg®D${fDTmRݿQiE1;8(8NҒzU +c\jC9$q'5dA"^Xq9QRrQ[zV5':ьPwD)GqW5{Cy+\겟 +,?h{ĥɛ(K;e}o[u**Z#f}
K`%Mʞ1 + MY!]Wv5hF{Mv)@vehrO)$E^ZXˇ`n١c1b,{^$Am&S1E=㳊c+Ʀg7SCj +И8[zD{:y=NիGr;ƌ\|BZE?f#`RqE26M:_^&L?bmA8Zcz%03}Oxr:3~6~N-ᕺ/%-N !Jp,2|%0^xELJdqBPJ`&ШLdpOo~"]YHimz4VVƕGjS]wt
Y׆VB'{[h'n( λ|<#J$(G"fgD̃ʠP 0?)[@TU:qy[inްǦBfT1!=}# +__8hh3riDɃ0i3o:~wǴNz_j(xMRCBtFF4)34Dj֚26jt)h#>{w \se9B1!}@jnf^Zn۴yFSUn[-Qo77kQ +Z +P_;wB/nk ƯCZd~]O#MQ|"]U|%ᡆm-6"NPG]Z~7MU(jN`>bJY(H[*vϭYοfwۛS!Ejە/}EC4FRWX&-1hnpQh i(./( +_~:8':z1uhN}f{+EFie)؝mHvoQq_#k8~Z0}UOh*Ζz(Քj.VleM1+#9_R1OFURES!J8TsV~Qiw +E)Gս.;Lfވܘ(J2wݴPmyc.ۙlUfybKZ7CԭSPL +:3pBG,9u+?y@<]y\YA2L$#OiYW"vĮ2ϲs;[xIsrb9N)#
Řs/ȥX a1?}OSxwOʼn6 +
x[wg_Uζwח +c"2 +%_#Gcds1'֩%+pLS[ʞ YGWIOOm$46ԧ1z@ҁ.X0t>9Z_%kadϢ[ЩlolYIk=1C +3El.c\BVBJraI⣒ql }J=#2Xc]H^:Zl]XPD-/Grl2҄-2QQKldJ&-v0ƚh2x9Z:^^
N,& +L`<}!g Fm;\L4ӁmcW 'i-UZ;&*C}ut.bM-rLzh`\Qow0G08ϡ^|Dê>>i[䥽&8S9,q>@sAin(-p%~>*A#n}g0td
EGTbzQtׂ9S|4&YdyAGCE=znjYmMQotr8РI?| D+0$ +EsH\Nٛ6]BMzyQ黋C-/[y+N`Ʋ~E*0q%͊#ųESa-Wڈ 99&aX2Jw@/ˣ+RކԚҤd,e +͠QI嘭hT9tejA)]˳ެp7vu|}WN6u^lmЛGOsx)^S`}L#!HdY,h
x[rۧ!l9
11amaAt2?NO[ڄG}NnM]\TuKqBa 0m[&f)mLuw-fzlj*9"YKWgt J9^\O:uR~V70zFA؝ֽUʊ_>uf$g~c|;e/4w$ftN2pfH +'e] +LYpV2ºfx|lkA=}B]WӺ*\yV؇<YI|?I/ZCMXWi~n82@}ěȐbPLhxxOWl-?"@*\zJ?Z>႕sItb':gzaZ>i;:
"t%$SkB&:M}r&
.4w+rLjAcDd"ϛgz2X<66 Ab-i˥meHƫh6vEhj|_C)\?'wW/ѫ?,Ҙ}Ҿ&ֆ)]ь&NՁg_-@Ϡf34t$ZZd:Vg_w*9hFdP('}#}2S{{pO=j-3ocq],v$($KT3.zȏv,gkCEMn98¤TBXFkI0OF߰K\qPL,ưOz
J~labTPǍ~#
>IFAdG1soXt|BhFC78Bv_B" +=6m~Vm<!MqD5qÚϼդTEptZo_'[~T{'YEJ +MpI5WTPkr2x7_HJXzEl}F
?,v<~4M3ǯAɯ}RxkFɤ|WSL;cT4J-Cz32_(!?‴nJ:>LV?omL轋֓5ڿpaX,
![r[U^kV/ZƂX*Nz +'b,+*'~=dK,4v}/wdٚ+Ն&-Y&w4p]j E͇7[B_/b[Џa\nW,S$eT +Ͱ$\m.$
+a"xc7l"ÎBd1-o|G;Ǹ="%ѪbMN&AHx
=,1|=fbwyvB,>IIb|;e(/WU$ +\W;:myOXQ,ģ` +\|gf +Uum\ö'fFm,,W\~j_W+΅?¥lTc~Rp!ˏYqaPzRP)T~B˻?+D=&hYd [N^SʺyTS+mNssڭQOG1JReXOUKmPhd<XFMcߎ#NF~ET
, iāK+ӱ~%NK@ݼc&,Fpz8xݖ*qr % +ɕЛ+o +Ӆ&+1u{{_yUkʪQIis:"5/U|IJ5}%mB|UnYWmrlʹmpîe{<\m}u1aA{XWߴW>fpUr̬i'֢Q㖀uCC+h:s5$#ߓ%M'zDQLBOOfUN;rǭ8`znE{b!~'%k
."ۢcU[@i~ʼ<;J6藿J.tל+j}Mfiv>s~ xyw|L%2hKus_kW!T~C;扷Pwe9sU6ۙRHDd!$uS(ei_+8gvXHXxʿ-tkTe,
AFNYIhʢ?PaF垬>_ +=ӫ"5RTxzG/@0 +endstream +endobj +35 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-30 -958 1146 777] +/FontName/OTHLEN+CMSY9 +/ItalicAngle -14.035 +/StemV 87 +/FontFile 34 0 R +/Flags 68 +>> +endobj +34 0 obj +<< +/Filter[/FlateDecode] +/Length1 780 +/Length2 667 +/Length3 533 +/Length 1239 +>> +stream +xT}PeN
,qt0yc<N;QA8o]\sJO4" (A-LD=H>@ +lrkgyy;+x3:WbR|1&ؕA +_l
dRU$Gjʀ#}HZ1,"T=:Q0'i.ΐ=RcOk>$ԃPb<|Y(M0* +endstream +endobj +38 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-53 -251 1139 750] +/FontName/XQMBFL+CMBX12 +/ItalicAngle 0 +/StemV 109 +/FontFile 37 0 R +/Flags 4 +>> +endobj +37 0 obj +<< +/Filter[/FlateDecode] +/Length1 1236 +/Length2 5658 +/Length3 533 +/Length 6446 +>> +stream +xWXS{DH$W.=!@" M.EHoAi*HEHs;:盛ynٹٿ_{^kes>PT\PB@!)}!aDA<.(%L + $))P +!U>0. +#"Xt:PBb +9B!7 +7u
B+bbb? +>!V'v+ +c'%$k! + SW3jFP~/#fGcwhs2j\?Kܔ,zI;سC9>
u=';ԍzY>t\ˑU;shhp(U*WwXT{LQ_+|o{LN곑"3"Iٍ({kY@
(Bͨ0eTO*՜V(~(`VEXəbRO=pXLl$SmGw^Vexꥥi a1dʌR/ٿ`RzUz +ہ +MIƖ{4@#OAdJ+^2 +\w|@fh%*>~!CQ +My:_pyԽR
TRǻ7Աi죽O}A}Ɵ*& /9QqniϨǓ_d-,-vĦtE~0?8L%m2(
ҊojxoW.X/5kgfYK?&tTs*p|ٙ?<12ֵ/LĴ(|ioaEmRZ44v#Rc)RO +oИSԅ/Ak[,)2wMf3sL +0Wȧ84}8ã;
QL5<lAˇ(F&8#܂S07ӛ2e=ZvFmڛ:i{WN,@/e<(%g#nhSwH:)k"6j7Mrx/& Zp{.푸IE5g
gVlH 7}Uܿ+kS0PDȹ9 +ޠ.qYp= m +ԕI*)9٭5mf712~ +^ܐWTYcuj6"PH*duW 4HJm\Oy٧$5Ed +RށIflK]qQi(N! + MuPLw[&kYTwG_3 1h[֑shn y㮒+hn+H%-E焾u0Ov,-_jյ{&SgڕC&f Zȿ q|_jزSn`bODC+1D>p>Rn$)cROZX65-GOc8tX=%UʕW.
r=C'@$/m#CҸш=A vOy9&bU>'\Xlo
%33+ +59'T)U,&^uOx:mkKݷ?t.lȌ
H7i5M:zn0T<J^o4佱tJ:Gofi
*
ӹv<ԤczoZH?VttMo!;ܵi187He#Dzې=W-_{n/T&o(W"n&,24,ǘ0/<Qtw+g9p>% | +a՞wV? +k!K@%[K 4cҋ(J˚0:&@fMLW) ÝFeh?smZ4I 3:jjbHUhi cķKf:e$>J{,,(. RЁUxbDG&h9v "V[w +
]LB3xw8g.el_Gg܉zfB {^7^eFZq-4JnoDVIyI<}-{7UmV/'y_,3ñΤG?1KR3NTGf.y5r)Nl
e^_i]]'1G"I< \Kl%)]Q$&)UlcaB[JJ]IF^qSj:j5`9u<L껕.:5Vyd|E/İD3ql&ގb0]TfRgx9dV0HEY}fH'>}hrdSom:) +rρYmͯ0OV/ụEUF|$rPKAȗўV@ɀ|P~TcmVn[h<Ƨ(u +=CԊgbC +zo!~h09:070pE횀Ak'HbBԃT>z.mŃA˭q"ZpOE!Bńdnx``>?Nv+644,Vk-Ë'ddG:7=U^eoOfDI3xKpgٔvvb|R7}"v2B+]+ +ӟ`nGEojm[HpeO-{,~6ɦĄ7V_鉞7:A{\?ҫ# h~m4ޗP #=y{2b{^zP +J5':l;?q9LEs9e#^MFF7͖7^{A kE2|3弉6_|N/^s]liklqBo%>MsZ38o +乕x.Bލu9
\`LNo&f7QJ#JqF
4I-*):u'ǔ +z/Jk̬eT-wwΤ +VkOQV3rovn+Ӻmrġ<࣑GD_r27ۼM|qmN8^GUST#Ve<{T{5g\c1Cho:)׃' +hQLZVH%٦I9}̌W0L~Ms3dJne5=*zޡp^ CȕߟtӦr̆x(eEt|K:AE`W~+y'd h8k*D,𱗸ܪ~N^+k^¥]%5":9s@{u˼ܜX'-qpYW`uŵPyH;u/R+NS^L?^^Ș0:YR;<7v}]wGDee:m8J05 4Ɍ
siU nUQxmW%11f9)f2Qlyߚ^d"L){&U+<;rOvw>+yHʎ)82aM
EEyZNOn>{\\=@,l6fxu]jW<ҵ'nxzNa']Y!\OD#4MD{c(+qPUqRF2nowj-2R*?$d(m hQ+Zt|FQB`燁@6* sYZ1ۚYEDXe5DhBuhv=4z4:ۢNO ރ2c47x.XfnDٳ7k.cz=F[ +#%*]-{yUݺ\+8{?y0v"& +endstream +endobj +41 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-301 -250 1164 946] +/FontName/FDXCDH+CMBX10 +/ItalicAngle 0 +/StemV 114 +/FontFile 40 0 R +/Flags 4 +>> +endobj +40 0 obj +<< +/Filter[/FlateDecode] +/Length1 1055 +/Length2 5547 +/Length3 533 +/Length 6260 +>> +stream +xgTTͶ YF@@R7%s`
4&IYAED@ɒsN"9Js<ޟwQϬYo5Xc0jpIY!-`H
ʨIA@07$
`aAh8!EÄ`!!^<< + +F:4JhR +a +Gu=Wo͘g L}Dϖ&DZ6@^BA= +{˥ +O9/)AO1) <+߈6Kʢ30Gua~{ކ\Z{'<_1+~?xp:{;[ܻW^E{XzēAOӒH{ +aoP+,4X#Tɔc4zf"&yW+)CIUV;bDɃIi.),d>i1u4"vYHT`X:မmvC +۸6Pw$ +;sdsi.Jm5't
9-?KĂ q(^)Ìr6{8jHN݇mXd}t'p|Zpc`[iB;EoXK,#ik|V;?R\`.!Q K| +&y/]$zޞ@bS/1wJo&R9Z<s㯥G}N)si-n
-Kr]HZ:ztŲje8I,\ߞƂ%aR0bȃ7e"6/JyUDtkd_pPU:>Jxvs? B}4Fٸf!)xj)ΆaE@V:Ϸ
?RyHoF| +M)fdR1t^|f3 +̖^em>OsHz@#~LQ#Q mn٧ּ`{
_Owmi/!YN9S}_t~u~5f93I"Xb[3xl|Xa_<L_W=lRa7,Q.s34e>ݯY+K#C]Obx?ӓb2S&M$0aFrԏ?.vf3|v^˸zQ^^aitKDC1yI> +G 4/.'7árt{ruV0bf1'mFWߣsk_q;HH~ÇW^b-[@WH~1[q!bٿ#;lO<qqv:8b,r=zkzoxHWhf`pX-9\X[~o
x厈xYv[W0M
bZ uw(@DJS6@#,7,.7 +Ѷs{F0ʽu*͐(P\pAYԱwg%3ATgUBG.)=Njt:/ې'rKN9\:E>P
˪M-P*I +6%K*iǎ=]ka_H~8QoP=Щjm*Ù7gfRN'r +=J15ortL-:u3*tFrs/DN^ɣ$ӠeC&px^Ͻ;$#oU1=P=l;בg:yƭFL[Yʲ R/}>Ft,(䊠|Ċ]d]'ʡB/ad2l8G%2=Yz'FCc`9; +ڷ_csOT#gaTj2XSփybܟ?y*/=LiblD%=R0 +WϜcoe{,u*p pzݰ@mf쎜Gv00D:+:~{ԚwqF)d|Į ~r"j5bwglE*YM϶/5JݬK&T+gV)ӄ-_l +fnf'7TE
$_=$#A=n|rQtg*N
DW|96}G8dAP!:}~͛EиOe#WfK*ᑌFjleQxʞ%4+Ej)Z.A=&qR +g*1EV\}T=횋=Es3jY;$z9h.YjM7zĞKï93u˱겨 +w⭾&q>oz=S۴kò3tiϫ_ncU*2a9;}"6d<[Ξ^n, LH5ً2hRYgc\%7L<yh"4O( 4/x2kViz~ةf#=fVj5OO~FLj;Qk-,={AQ5Zͭ
d4{O} vJ|!zYkQ"gQUN)fޑ}Mՠ3W@KY3$%,F7P^v #ƈ[RKF x[QY\I=!139fp<z4GCLgM/Y3,BSSW.a\WbUYy7zߓB$6Jpʿ]fv7"l-\_d#ϐ7":3@]%&Yc/Aƫnd+'qsrY/B95q3/~Nm<XhW@ +ųH?-HAFnaasz%/ mp8m)@/ޫ]wq;L
Y +R\'Y⟼487 B?T}58Oz`d<qL~F&Wծ!"Mts0nW0Y69x[*YR!(EPР)RJϑ<ڔи%A~d٩-=CD-]ڄ܇0\]X"}aMߧp@& +'B#}r~&K=yjO"AH[m&~%Re_GSO~<{X<E:lߋN0Y\4gUPy 5xm$̮-2>,v+Yr˭dc):Ei +"jswyN2pKZ0
]sIeU.El30c1T[=FCkͫt]=uW0|l5h܅Mxi/D\SY&#tI(y$MP1gl[?ADw&j^X\}c\] :eR<ZΔnsI#Hd7'z@04w壹 +Zhx} +E9dHW|vf96Z;@ۄ1ۻIA{p7bE.|9]kFX2IWDӪOٷBhȨn!Mu,+T.l¹|M"p۞QZ+jwe6P5S?+zr+7bYN5߇nቜէ7<,-EU"hP +t]C +endstream +endobj +44 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-251 -250 1009 969] +/FontName/HMSETH+CMR10 +/ItalicAngle 0 +/StemV 69 +/FontFile 43 0 R +/Flags 4 +>> +endobj +43 0 obj +<< +/Filter[/FlateDecode] +/Length1 1817 +/Length2 12888 +/Length3 533 +/Length 13914 +>> +stream +xeT]ݲCp,]6qwwwwww
];~Ϲ$K֣UzS5Z{@NL/dlkh"nkgf`!Ubf"ff`b''q01 +lvN@bY[c]foo&NX[ ٘Y3;d(njb`42'65v4W +9G.AMr8ho#\thmM +5OW2C\eR!WI,a<
,a M7^xu£~g~W}NcAK}ly EbXr(3r.7Gd/ɝɬپՑ!pKx{K-}2S,]G6ֵ[\(o0 +P;!7Z&[,J?hFfw5;Ҥ;c=]Ͳ'R50/(:͙ﲕO*EuoFT"m͝qXx:MVccp[0l(5&14{631`j8`Әch$`}5rzGʨbä77+IbhUaF jPf,|_E{:$9e8,wN +{^Vqҗ;fb1\ xrEmZSS~?bGY^k\! !f3Ss +l:$}A:vh(U= vqDM51pܼ:yO>BڗHHT6Kr:erlV^kwJ&efeRB#J0Kg.[iHFnAƊ")ZcJX)(\od.Ӌ +Q>@3v#~>ޡGU*i LFw~hm.vWMG+4* +8շG\ia.2ZR<U>BWHDH
f<άoƂǓ3zVYODb]+k8K?Fu0^<"C<Y"IEb.dS/d`jJ6a# VPKND|"m C)TPmEQf و/rHqnXć +d@e]ab2hSsnR!BD2$rY)<_bC,Wc8'Ij^^FP6:$As1%"k*F!цi6F^Wf_V2N*Ё>N u{$9W!Ol "W+3;`byXϿPg-Qp</{
^b(d qN)ٰZd="^$fd.q?QW-Qso(tt;OX @ƧNlKL}}DY)}-ú 7v6#Q_P{50Q~dm(IlڑTlz`
-'tx'Y|ɀ%\QR`eܺg.Љhn/%Q +ZU>'3*.~dRw3:p㩌{'-;|op_X| f +cjr1cV+^%riYQexW>/}suZ"ɦt@"=5BF1ċkF +|m +/8HF.jՓ
ҿxs٠NmK+z d;6uFA'# X8 +.O%~ >WvPz빬9;;N?Vz`<ilד"BO2CI<?_3sC⠎g@^at&ѺgӰ˳ )yn il)͚YNJlK
<vCHLHm^X2jؼjX𥌸o!csT@GVkrǻM]Ǚ(,U^rXmxHEPn-eGĩwʈl3K4d\4 +|RMT\4IE)H5PJ(PZV/"v0ucĸ# +^dgW{\ttR +dVXʮA
17DȠ=֝a .+^@O"3(
# |f{=/j=t{/@zj7B"3unoDž=܃x|m[c;UMk:ܺ#VtiKjvmW^n|~zHjE-#"MMINj/ηkTXO'{^!KY7:q?!3_}}VWpiniĉvUoiǧؙ|ozy%XJ̿?jǪo3w
l@j9
;t`9lS
-L#4S%ۄWUz_zHC*Neg<>tދngOk.E9.=-# v
H[G=x<oNnv
eHh+Eυs솃Ҙ!-1݈%Fͦ~._*$XAJQ {X)Vra
IeEEAz(I$3nǨ*X0rmbT'İ0'0zpMݧRigTٽh%g7K7({<t8";Dt9QVICRK/t{PS|$[DB}Fǫ<fĐ+a+I +=9)uz zeTYihoi`y0ftevo ,i4~QҰ +AXvsr`YV?;+ gGʒ~ed +ʜ5%'&W;\wyʟXߞ Hib9ۅvFE1Q bEFUE}RgB"Jк1Yp+9uwWf8f!7jp(z^xUnoOHHMӨŰCGkQA7QP+)XR֯Y*7|,9Uiyrh}(_x)y3&'ZY[ +Q),wqp}"T[tDB`i'vڹ$֎H +)i֑`;Ƭc{!ui-'ev)+EKJu ~]v}IIId攉,ʅdgV$џ&n~qX~j&bjL4$1l4G& S\aquV8:q{ip %mX%5F$1Sa3#qFF[J͕N^LKcdoJ#ȱ*aj~t5ӷgN xj}*?9%*{Kk= Eλ7#Wwt.Z /S_|=B0Y:RhOm=䱁﨟y~qW(C8]6[SmL$ԝ21%1x'w#9Z.tRh^Ҹg[?>ipb54gc:M1clz}TH͂(ӂ'~kHQ
$3gRFK@,oF+Z #p Z5hMw% +==ۋQYFV]_eIg3%2.`
-ΐ`K?"觎x+A$qquQFj NgBs|&"ȓ]Y_SMYp@Ȑr'5||>n,D}L7Ři rz8/S4v!ݽDn"RsX᠉|[Ч +Si.gaBT/bxSo)݂ZMB0!De+|K؈a=׀X5jãdyƜy4%VٛG*Pճ;! }PEnyJĥĔJP"`䞫^7VL4+,gK +K08C] +R e!aFL{PO)gzjU"sK؛x$ 4Pyt:g]șlG&ýώ<*S$]}/P)H'VĬ?=]NL7,Ԫ2s\D}HDEySQƲoYWϚyq7
Swd-W9PQ^7P-5BnќDfrV>2zj($oP2
mh_Y_?uoiDY<",5\W{Z<ڻJWjU6% +%ǺNJnD@hU);.E_pQKFg/JZ:Fxl%mgzCղO7#+X:as=%cBh(}]gL>ReTy'D[ +&JLxw:Qͣ_fgoƚtPQL8bΒkS'&\e%#lc7O
Nh'L=ڑ2{yFT
WQu_dz{j8zf@9B^zߨݐ'p!r,BڕNc}G,$ʈ;J˽gEy1}0ݫkpMQb ءW6]fX +T|e$up"2K"n\8TkZS +&pӵGA\ {{ #.v䱎\.Ԝ: 72}G6[ޕ+Q{cݭwVrwloHGAf|%~'UH.E=3vAN +&("A57n({HBС8J{M,'uvd +ITi +K$n!-
?v>{aOtԬhpxT.]U{?s@X +bR{
y`; +=aC( +69&hpuZ2w3bݲ@tjPXBYuoJ{5_J}sO Na&J<UR=4$V"qɥUb¾FWRKiByb$$ƘoĮGH*'
^Pc?$$%c)ʅMgg}E4jzdش`t6ڌʔ+)% +s\_"ҡ3\s MPjL==wזn]ܥ5lCY9ݝ~M_R9ö!;!WAL!i8Kڲ*^ET|)勒]1w\#FQ~-;0)8EȮ}+nU0ѪCޯŦbzS&TO .l})0>o5b8^7+ARlJ:fki[< +^$?o6vuu|ՙ9^,aHQ/XG5
W5V$1oaYu,C~x-P +?߳Lko5CYĵku3>CӍǒ('.jLe)'z08OΜjXA#S灛Oz+KC9/`sXdGヿ;1+! U%<LX='wnvtwii]i:vXpc!Nv5>82D +v1.bhe46x
JojkP_Dm>( +;maOht"Y1m.u;KͮWsWת] +R8"3U:E5ĉM\\sBgflV#fC'wrPaC8ySWL<Fj,cm6b/Yܻ se)RG)GתEqQ_ G4ܺilͅOc)Y}1y#o7DWdpO|/NT#T^_ׂe&R__"_{-G$T,*Z=}為WTB(y~ q
_h|`>w/Jx +"2
@fCc/Krb˚9D\YT趔DD<nfᓓE:ga#*2#X6OEcG1эoEaaXС#&{G+֑kwűȋsJ0q"!!(ng0@`1gf5;acli) r܈nWB?pN|F/0ZTI(6fxy^{cMmcrhc}tjB)5e?II_M2 qQ/sL#UxS7 +~S25PЛո,'.%Yg +PT$ F&NL.Y"=|冘P^ +"-SHF@\&xLՔP#XZ,t!Lx椖N*) + l@'b.o7PfHsJ|o-ry?>|jwpQ3g̊)~nˢ0a1׆"gQij$1PNF:jiuDrǶocD4&pF^뒿ChY
E~Zz `l2tC2|SYWETB.=Jcp#tQ)+KmӁ1FnܵK"ƇG$E?ZA%e}Xz5qRQ(s
+gɛM5K6L8YW [Qj^2bnBA[Mg94Ճh˹کaBYP UW߰D,J ]ZUUF`" E2v7NSn=. +T$btaJ%N3Vo*k:Usڛg,+ܫ܃ҩMOTa"aC]Iep,b/"n_O(z<Ly+5
ra}\;`2bIk_Ebi$p5`9CF\ֺ*
%4<|3Ͼw +ۺZ̅h%l׳Y;Qܗ6Z*wD5;ASce U"$:2@/)8|%οs자kqz
Kkթ6dqpoZGzU0դIM5:魕'Cbq"Fu.c 68Ii]i!X}xEh<P%&d +Y'5x)1=.{/U]˻6Ksz{`dA0_b +qL_ܴΉpx,d)oitvySu./8/Ad,*
[өl k:x_c8im]tzYZ/wy +Y8n,q~4 +*T
O"'=|%/#B
pӿ@l6&b"5ek}`ƺY͖l| +c]|W8£FcJyO}*հ=W[və0wn`K$r1ՔR 1Z| +6^S~՝930mevB?pQEVRەL LMG*;eS= +endstream +endobj +47 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-61 -250 999 759] +/FontName/NFIAFU+CMSS10 +/ItalicAngle 0 +/StemV 78 +/FontFile 46 0 R +/Flags 4 +>> +endobj +46 0 obj +<< +/Filter[/FlateDecode] +/Length1 883 +/Length2 1895 +/Length3 533 +/Length 2516 +>> +stream +x{<i:LC5́ar&u
Řyɜ<I9TNXZ2"]r*DhY)}y?}u]}RMr6@"kcQX<@srb +PW'@ YdXCC,`x]]~B 9<CM*} Bt +ؑaPM0 +BKفTz + + +ϿcfŢt`-pz +n.]I6(Dd/iQRLiTA݁5<ޮ^}nx~6\7< +鸠/0rnΆj+p2!<Ko=7R|3̳.f.!Oin/QKw#y,_~a +܍Nm ^A4h[ssz+ 6Fs6.Kw2{wXGLVj{<6mmQeBkAl.Až"SDVGӢRw2~Ɨ+kOdPpJX8 +LRɊwnL&ؤ=uZQ,uܬآb?C-rToekNYQԷ.g$q`{{5rh(۵_Tkm/Q
]'#Z%g{3ΥK mtȼc9E!U奪\U;DUn;LdY벵X+g "#ToCKÆ4|uMK\IdYÎ,W%DrSO.)1^FGIvbRI3)ļ!^eSW\V}5m;&6"=]R&
%wmcL 'ǖzWf9R#{*8afH4D=hU}pheK\ymu?TM8HH(.n|\'ภ|U٦OFTu,[,\TAV*(,mrvZt2Vڸj٢ +(}.vFDc$yGҰ~3T:m_7bsxͷ~IWB6<~mZp1vS:Q4xFbMvw|Ԣtc(=LZOT>L0/z*I|S)YS}TkmTloob|dOzƁw$.]<<
0la(KqVEwФ'Ekwݒ[g%XԊ|a9y7vٵYqlPjV۞.˕GCSUͲӊ3s*8{3A-xZFVwe\z.!ٷmnSe
J +/fruϚZ^tX>iuWY
[ܷD˵2sN8',d%2qo;㟋x` s]WFo
͔Ȓ'/VtJI$l)P[bw\LZg]ಎpqm8+N)UJ\RƯOmcPa̐8
/G!xj8!D~dLHkn蠋kiV
ZYIO((>deMR.TXRG|Z>` +$C0I|,6 +endstream +endobj +50 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-27 -250 1122 750] +/FontName/NEDJIB+CMR7 +/ItalicAngle 0 +/StemV 79 +/FontFile 49 0 R +/Flags 4 +>> +endobj +49 0 obj +<< +/Filter[/FlateDecode] +/Length1 929 +/Length2 2882 +/Length3 533 +/Length 3543 +>> +stream +xRy<mQV6QIf}Ϟ1
sc1-d2eiQĴɾ"lم}}<:<%ő2:hH$e0gR0Y DD>UU%5yU59" HXw2p\OJ$+ +IF$AOSA$w' +O(AnD?_<M + X?X$YYe՟w#@v3v2+]'I_>GB^e)j]
xx!Wl /g~9~ԥfWkלDKFO?w_U&e^3_:;I+8}'{,6TlaJkhe&\LSs:0AQ12=O<jr Еf dڪM酤3ixV-Ihbx#=dOԔ9LXA2xC +E$4br<轠R1IW={3SDfc߁ +(ƚUjt%`eONSp[b1
ŠFKњt MljHʴry(f߄<V]qWy$3mx4Gu(|lB~ˎlpPT!waT鮧Kkʽf"\q}wWŨ+i)oT6+ONrql:h٭4I8ƓE팁&{N_r_AG)S~Aɾ%u|ӋoI.Bم|^{7 +oY?ςTo48}"i<&(9`]bNc`#1U>}q +<Nz!mtB|cD)]8c+!5oݍ9k+)>J.ؕNf֊VyU_er##㜧 b,eI}όBi96u8;{G +܉fSON.itIl]ji`28'"T-Q1mL?CTRq
CN%}<Ӈ{ePL6|wk,:-aƍ9U_eƄFgIʖK\Z!v彙PLFz|thjVA϶IxCYX5_$-/f&ZA'mƏOQTO94Q=%fy\l\PDp9qU/:ղՋe]>-}G_686;]~l9rUXoVj/JdQV1t3ajHÖg#gH@nz}GUvS%AZ5ظJn4l]'B%t-mx9뇞-H/7 W#EuK~^4"nthƁ .80ʕ}gIOG:Nd:B%=vշ'sTY*۵le%m%QyEյ^Ȅ +endstream +endobj +53 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-32 -250 1048 750] +/FontName/MRHRQG+CMMI10 +/ItalicAngle -14.04 +/StemV 72 +/FontFile 52 0 R +/Flags 68 +>> +endobj +52 0 obj +<< +/Filter[/FlateDecode] +/Length1 780 +/Length2 1228 +/Length3 533 +/Length 1811 +>> +stream +xRkTSWA@sx-$$0hH.BI:<|A(J)JED@@^DY0EEVEQDa\g59߷gk,W
1J(tK!lO&㬭=E$|` + lZ)Δ%~`W A(A!p!}4 +"$sK뭝WLb +H +Jxn<ꕵ/LfuXk[5~O'FJ.SUOhgZHx߳Z{o(on}#YszGWS>QMx8QٯTS6]̯S0ӡ5~'+}FYSCL.1zM*䩥-ZQ *:*u/$a»Tu#f>YTz`E;F-v_§Yawjsfjq,%5L|aOmȩDÉ3GCPc+&5)gVx9+Wl{%\>=(?DONtWs7q]]hOFniR/Bkw
5\]Ѩ^j3*<Qk}U}Sf[%7=:ۛQO +P⃒~X%+{[CV1*qBk30(#a;^'1zd(
=#!HczK\qR+S˺O
͋nn9wҼ0ׅN_hVFVI
>dlᑝ/2VVi/[SuBNZq"xʆ[aZWK_EoנGuXgkUy38XZ+-s'=^[[ǣZ -4츗3A`>fXĶְ:ȷ6H$NhtX\bN+/87dkSK=r/mnۃv|QZ=U-bT4
3ݷ[ߜe#qw"SmW93*âc<`RCU9F5КjI&8v&JoɊH0uAr.ejРe47ɲSm6oE*9gl~yS&4*&VVUۮH;hꞝ}S_BÇ"Tp) +endstream +endobj +56 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-4 -235 731 800] +/FontName/ZPCQLA+CMTT10 +/ItalicAngle 0 +/StemV 69 +/FontFile 55 0 R +/Flags 4 +>> +endobj +55 0 obj +<< +/Filter[/FlateDecode] +/Length1 1436 +/Length2 7929 +/Length3 533 +/Length 8812 +>> +stream +xUT[mqw( .Bp-VP8@ 8+R(+EKXq+Rm}l 5|52DWf
Vx@ + + +Ї@>| +w@ + >`I" + +DA +>KPZwGgd#.;>X)<0]17гM'C%DC6?&"0Ȝ F!o9#|Q4$&"qD
7ѫo~;K?7T47|[Ӣ=#ev|InFD_6ާQ6QaAV=TOƥ/+gip_.^jCOgج^*(e0Ӗ̥UAtn%m Lp*!%P|(hEs_u`Prk6}qPh"{K ؈H@ӡA+^}ZW
Ǐ0U7jo}YEp8F(h.DրtЬG +8 k2_]igQFHQkxuH:$Z9()
,T]97u4y\$ (萏i<
אM`/qDƽӿ +i&ՇMCxڍ.q_0>.!r5+x3GS3Cf;Đy{ +EYY`poܢ*c'ոƚlD'HrM|r^-F*%&7F^htpUfqaid;3[ 2#sp$n~vwVƥPn{q2]WKX^o|gRHS/UH+ŀC3H$p;[q @$&*!1Ʋ0SGp7`g~DcͨB+{i <6~K +[ƉUGcx`/+$$kB٩Oc/_Ҿ\6]h!tЃq띶;]}2xQU/(/TLe=}u٘FxAr+Ga<cR?!PNLENj|c^KRB<&blɫnPOLs]Z={F?7ybey9MJ{8X?`kG]H}ݔyG= +R`"-qEMq#UO:>e襲Š܊P>"Lg(0imaRvN +-9`͇\9ݑyǾAv<M0zNZ2$+9vrVNg~=Eń]?fC`6 k/-?n;tc hj6!9;Ncdqw1n!2Y7'*wu'{T=d99P^|ᬜe}9?bg.4F162;B1NU#(I]ucs6`6j#8*chXFEľ +*p`_)h0U k.aFTd7"E{ r\\1ڱ ŝ*]̣7$уbo9-z_t:M/6k%>v&q%%nûD?(lT%~FWfh
k؉Β ZZJ4O;c*܉wRT9%S.%֧҅4*dl|Za:^zJKVD74-s7_6m^Oa\ҾO`.N5OOuZobHM60R4ffX~_~d2nY$T +TC˞Q4v~2˫5WWz7m0 l2ٟx\!ޞǜl1^Q:CǢ*w`cK:BDlR [qJWh>b1XS:6M#E,`Ǥh;Jt읹z~GcH"k8Fě8k0FzS3s2e>!{;\eC+ߓ[)ϑ|[?rOȬߴ:+wb_Bz8Fk-my[+7JiyܗA8vаXm[1PJKXX3 5)?Yn̋a_uzOeat>FE,[;xDVaz)t\UԐD:P=ZxXRGy=@ѣԫ+v;۩)+P;+Ckv[\IWơ 'o,{.asϛb@Ӣ[u6PvǷ)o}
xܞs2ʪwtiQX,$7h֮Y9-WʫjO}ͯCaӇPM1rw]iEFbEWǖ݉߉o\7{3Qxu1paoyh,Vv\Ɵ +c5>jOHV}]#V'$Bc +5se&~ (S:lB*h}=)jg^,Wuj/ +#CEm/,fL35N-OJ?_cƽc2u&ـ2(emLyC4|Q`͇Z2u5
-Yn;u8'|^Ql{4_M
=ាlQ/=S(}bۢ@:t+LͱA"@yyT{9FmM$*q8BH7bCzPi 6僕wuF2i/+sT2۱}z˩:5vÄk*}86d5*iFhtkP[3Ǟ?j&`[IM0VnHD ] +(LYoJ.Ck&v=a2>
-LEِNjh=*|}rA?0ڿ}0Y)[b̺s1%}dH[ F):C|_pQt_ɐ4h(XaF= +Լ_:3!z*!#qyErKC
,ZjmG[έsgwN>A3.^X>;k
pD$aiQU)1o:a:W.YhgzGlTD_|X-}t'5.=A+xYpBJyxV!MڌST/B[`j1~՞F $Lk3T;xU
NrCg88'r1#ѮOYz4fي^6XoH֑%z&]F8Xh0Eg)䏅FrKuۥF*w˘2D*תd)K*Rvm5&בX3j;
x6;Gtaܞ3i M+>)mʇ_w"9f䅚Egl/.m1-֖neNDž[-}$|
l s&|Iu2ĥ ο
J0 <\q@|k";ick:G[V6T_>w>rJ.G{zA"_pNዙ]=)_ +G{= +)R-lL^}:u}$i¹Y;;MӨfv^L0.ʃBo`Z!NsD0){ +S:Ue313x.辛vyQWd1x.(I +G+Z>t>ŧ2$FBe0(Ey
77^gGPrʤa]P_>9jSR/xª"=˂r_W(bnj 1@sp&%n_f*3yPCmq샜Ɨ +1r.76c#&{v#P$zG4l&`kq[olO<1BEt5!Mm9ϭj0gO kg32K?Q`6ZZj=+-4fsCf>㓙u~Nm6wal)ѥ-"oޠ@:|/k[wo=|CRQ2SUyn!O!<OQs$W}RPC-2w#AX*v${zG=*ɸ.]8wt'0ԥũ.7,΅e*1y{t=硄>znvrS~lO1Vf= +|<"+)C3[xiqy:,L;W|[K&줸{MNqq^w_cA|#wُ}6ueٿ +/I!:MfEE +Y6Yԇ즇#oQ1~ȁ<҃Dcȸ#9C1\z)+,,wG: +җOZy 4!|7GU*MVF/C^o} +k[4o(z\f-mDŽ7ӉDkl6R۞ >Jglָ]hc3em!mcğ&c_т\[
3(A +Vb雡C5x\'8<[̧.-UDƻ_Tua$) mCBiB*oW^^M#좼S>Iji=%jq +KvցB&&3;".պZ?
ChZ+ŧPҦNVUGFC}GGhtJW-k3{@"6rʐ"4?_'@Vp +endstream +endobj +59 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-4 -948 1329 786] +/FontName/VWEYNB+CMSY6 +/ItalicAngle -14.035 +/StemV 93 +/FontFile 58 0 R +/Flags 68 +>> +endobj +58 0 obj +<< +/Filter[/FlateDecode] +/Length1 779 +/Length2 751 +/Length3 533 +/Length 1321 +>> +stream +xRkPWAŵvUJE nȃ U«J
"4ູI6lBRD +O|!B*<| VQQHB+>` +(Zm7P)O:g{.QYC`B2 Q=8G2t0A?)Pu +dMP#D2#iDd42@>^C&Ȧs:]j +R D:2V_KX9sÈʊ0宨y&gTCiKâ;_8wȸeT^a&.wuoCN\bAu{NV.uAh`JG^%wBf_6<osܸwi蒩Qq؎~CL+<Lw9~8A>dvֱ{MvnL0Ӗ eƃ=na%'M:fm*t>![߬N$[R~Ql>9q%x/Y\{f;*>X_?!@Pg9ƀi +endstream +endobj +62 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-36 -250 1070 750] +/FontName/KQVCAJ+CMR8 +/ItalicAngle 0 +/StemV 76 +/FontFile 61 0 R +/Flags 4 +>> +endobj +61 0 obj +<< +/Filter[/FlateDecode] +/Length1 1120 +/Length2 4543 +/Length3 533 +/Length 5289 +>> +stream +xgXSk%4-:Ez" C @JPtAҋR((H^E.HG&3;\oI^k}pл'C(,c +A\\p;ReQDPr8DVqh7U5%
(" +б88+p
E1> +z0{=a ( +!P<<|@$' + P07 +9H%GrTtMc^BMd2* !$ub>җNq.4orܗaӊud<0*fZ^ +kN*z +KGGbO:Rܖ$aZ,JLLqZ,
d10XZTe ~exmoɫ̥P0LӝdghӢExdI2y[8ϊ7G/V%8&Yå;ժIQue]Bty۳_ yfi+%3Z$9R}>
LLT%3 |U͓9|UiI3_>Z3gO_4n7y֊ʴz^K/|r:'ׄn&HEK6kܢK%?bHp_Q#G%U4z/(Im&N"tl7ޯ4_kmh`xm2nA{zs8z"<>] oͼ\h*DmQYD:TaUm)W./{؇oЅc0=489WvA?T/'d
E+ G}V$u$z`SJYhĉf݂cz=ˏ[ey$5bB\cC~><>W~lf[F3PV3#;<PX*WWy1a&I403iF4Ko#o;yp뿺f;Gxiٻ1 ?m5HFnʮiI:/q'~R/EE<ld8vTz=q[ȻlYB364vo\+{ݯ?.g*5&!^)kb._nSŶQ&(ZBtW=d irВgȰ-"TbGh-0gX¨I>sxgg/h^BE<ѣwL,ÂfF6_}Ѧ`Hedr{ĚYmD::MNYoSI5W07~be6Y4Y}в\wS1/AizhɝyaG!HZOpQh3;Ւ]v9O(8ӥrƵ>/*c +!y${|ߌ簮%tw(/;#)Xˮ3"$rQ^$,GxsJЮQ}zݻ_0!G'pb邊E?jw}|pW͗-gFf42
O
=߲BD-D]*ugs|/Oϥ`f\Ma?xQVq/^ӴVCFI<O +L+!,?"*Q6,1;[yvաd~ :uj:Z`,[D"<=2V[_~?IkZ%&hhTIj"?Չ6U%5.t6athD"Mr+AȻN
<=[1<ĶەS: +cl;0FI.-]\V<!ϻ# +NK\z"2-8-qA]_`zFmh=+Q{]KUm!)@^B :z+쩷<A) +Ad1[fSy*&c" ;]mvj;k*'Ek#/[DL̺z+dVeSCo?)(Ԓ*>Dǟ.r$N^kTˍ<%+#ԍS!sHK +DRcHr/44)Ѽe|1S²rx6'{̯oJ78U;dVǢ1R+{2UXF9tN9ZT15;`e˙k;4хL#FC-j<,w=F7e~cJIج_ +)%{&P BS\&Ԏ +k]RR0
2 :Gk3#Xual.`˃n]aGzԂdH-LΛC|JF8&e֏Z&
I*)+M*%ݦ/AkS~H7>@ }8ME?4d`mЈ +4]ggIa6Rcyk +&Xyߟ>J/i$>k9v;k)ܥӽ_MPn=wI<=9G +Ի3{_/h3aZLnJ
9BTg
XHVSZ}k1EΉX`t$¹>K+S^7<A+ǰNB.θn}գqQ(aiz ͖m3Ù§b%e<z81(cekA0{ZBOM6`l
&QkiS0F`dn8ǏuO^Ѯ5b(8ϪWcU&\|=R$WMhx#nC2wFCzy0zݘO-ZbyO2w{+CأgzV쎪So y1V K:c蒱z6V6?JՏ7L R_2; .+EWSkFL%>xGv*C-\̚>KaJk &dgV.B_9?ť2v6tpG"|9b9.%$l]E,N|9IJ _ڧ +DIZ$L¾FY?'g_<JC.RQRWc۽WEN@79Q +endstream +endobj +65 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-65 -250 1062 761] +/FontName/BEDAHE+CMSS8 +/ItalicAngle 0 +/StemV 87 +/FontFile 64 0 R +/Flags 4 +>> +endobj +64 0 obj +<< +/Filter[/FlateDecode] +/Length1 900 +/Length2 1975 +/Length3 533 +/Length 2608 +>> +stream +x{<cRrOCuf}XihnƌKH!eDԺP=.!uY;RrtF:u~~*Nx)ȖBkpwu5 + +$aOG@cϠ +h_ǧ:q +!( ֿq-Htvw4D FB2
!Rw7{O`c9ȏ!B-!; +s4%`;TP(gN'B_" +Av-O%:^;k*^V(n"?|48i=/Rs̒7uͷ=2@F@w̪iϴk=y-KPO~^LBT/2Nmf?P5qW|fss
\a.iU #tcHqG.l1v}\cQ]T[;] Pb+'oG};&dZoQkn GxJ4,#272]15gؠ8~cnéA$c8l}MoyIv8 *ʤ'@Ӳ3v<
L$뀆\j||$M&Hwq Ȗi/9kKu/zTJhƂ+930}ex45x2DH*~`e/<;g^ NOqyC\?KS9;\=p) +OCd`-ewmrۭ^@BsʚJ)vrxڥG$K_ՋKk +J + VM:c$
&U~ec=qIÍ+
9f&Kԥ.dRuMTrJBrωPP_sKuTg>eUiI2vA#Alkۉy/>HP6r`^n~կ{Z^zd]{#>9T;?CVmTe/3S6)g[?&iU0:e۬m>0!C3%o::&M<Kev-K/p$*=SV;pÇ,e
+埃MiF>oL1mzjz2)SWŜN9]97Z:+JfDHsAguGCF鎘WD>c[f0l7Q+x~.ukpG`ɝEݴeFaQ.KV=9l+z{)QDw*$ITעli[+ :]Y8n.7)WNhGZ3-"-G7o9OmÂr!+fϯVfKNN[8F^cז^̩hLˬjK:t#3K
mOZaJu;?H?-wr1u.fޑngmN7td%v?bp9΅4o^3"?*zX)$Wa|JkWG"oDgJY-OQgY?>n=_&[WR-xFAOTAZ2䏰")KLլz+u)h^q"U\=d15Ht%nU1zЍz4FezzGDsS:kNT>~xh´MDQ|i
<qG#,2H@"5Bpj> ;JOn-U^tZwCz(]@gmݲޓmz 䈶Lܳ>ݽY' oVrXWvgYG\N]8r>9!?:%]²e\ɮ[Q]LYlbD{$^)n;.%Ced frz~p0ֺڽc\:0ʵ]`ķ`Zؾӱ.5uuqQ6rYGSZxcxqiC<Xmxp^ wK&BoқXkavCO%4$JYb_`mNYg~[2q2sPmՀ7_>s<, 5x(F8"WGyVwaK}l{,!h뻧R%qQE/%K7+_B +endstream +endobj +74 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-163 -250 1146 969] +/FontName/ZHTUHU+CMTI10 +/ItalicAngle -14.04 +/StemV 68 +/FontFile 73 0 R +/Flags 68 +>> +endobj +73 0 obj +<< +/Filter[/FlateDecode] +/Length1 1178 +/Length2 7323 +/Length3 533 +/Length 8089 +>> +stream +xeX["h'w-n-R\;+Z +جoϟs:11;gMr+-Ni*Dp@" +`UR7U:4(&\*r$ͽکc]v{';!}(>M]LR.ReUcBI/Dka5DŁy4Ԥirs?zz $gb>ȴ*2H+ВmyP/ dY"֦ +oktNTSq&QO75g +ݤo^RQx *:pfE$S,1C&87n9~"x~'Mn^KiQ#1s& +)5 䯗/xW[=Qb~w)uGwXBG좯 +0^45.cG!^5huZ bP +կUS(_d۷Eq'ʛ]h%.Y˙Ϫ~}n{58O<b~hӡHD5K-+vY +l~:s}< j\uDk Ys,\7߸լcJI彼5kSjYH0%5qi&xY-szSrqdoZ 5(Ǿk-Պׄ8vooMWqEࡱaN*Nb.D]M(W~(۞TTt[z`+~߉;;RlQnwEGy#g(jFt?̎^Rɗzq1sm:䈩x +%JJAmDNGfV//Ai4t4g)LWZP+eVr-0۫'6UCB4/}t.( +ll6yAdee܌l0c6yb"ElsOOj@!j9x +?/@ <8{!FC@p&6`&Xq}CH6e"Zs0Fo^dY%%pO%R2؈rE)$jgYX{6?c9qm9AsK+BԺTR$}V|9Ci?黈$P" U{a7
#qE8r!Irit +xXxm4P~."<b wkNAY˓[ɍ3ӫ8J
{&L#P%lVZ"V(U=gC%Y;7Yὖ
RSg<qRCkzX3.m)~<+; +&D- D}܇
l&קwT>>q5=KrKh" +`Q^QoxJ!*}EUdަ!i[
jWLI!p'hXeן;3zynȵSJ56Vyc's-)NΨ0e/wX4DBl&8>jZ6#}q;#V
w4шVC@Uy5ˢシ'>ÈhmtR/e
[4?׀fΠ _!k-ܒsn
_ +\k[@癡*˭(NW?\o-e;$SD_<=9!Qɇ-UJ&8*.@yOHJHkdEи-ogvFfk Hr;Ή$F5=<
,nY,{xf=cHċߪ[c>y6L]5ĠCq)eh !77dq|kmMq-l]PkEop,]jnl@yJZ0*P|x^vw̕
eZI0E!;$d,Q>MK *'ޱeE +Dtk?Q>8o&gD]h 8uWU,: j?.~c>:6q҆q'%X]-T5~>@-+E_8OV{D4$2p]QK,nci'ʊ#Axdl +I;1e':`|ĵ`BӣI&D|xs||'sI?*ˍGLDQOa&8^lxLIq
S%xa~ޙ133]x&unÍN(Rjk1b +u
Łp̉<@KroƏ_a ȭ-`~UAcx^!MGI*Û:BS7qߣmz"K!U]jrO/ +GϚeN NbDz1L$W[I3Ei5D>f>[baTP2bu9cE_RjuwoNmؕjͮ0Єzզ'*jJT.s'&g,g]u볶O鏜2k]o9%~r]7U$pL6$-pI6JGN'LTfb98keX~fY~M$Mhӑ^SiL̰-~dm8e2x26I-E9IiȔqٍu͠8SUӋ6~i`'㒡έ|^bCmD]bm2"#clץA2T^C?{0+$oHU%pNSv|lm#k𢃽G,mOiz,
X4d%b?q%bPݍYpJ*lg`Lػ| ߿w۸eO! xQƝSvy29uVNP=k蟑VE S鳡Ոڢ}~W>f>ԨɛK:!n'Wo#RmG<Va +iL')<侽@]]q<O˓D=OYB0ʭW17ͰŌ +F>g:/jIn5y_{EnD$E#KKn[p\QoI0sDRq/kے{3P~"w+#yd(WO W"qgoW%bb?ڞtOkeTqD/R9Y52i1NChQdzPv2촻zUCWz[=7+rMX]2р310sCp۬~2Y ΟSYbSCˎR"@OR D3U2?w{"Etb<EM:sI+wC؛/XL;A&ߞxԲFtlY|@DNfc*+mxErwaM;Yy
Т<o}c^E +Oe;#W\5%?@»LΪآ(-?-eFg`+jTrim+Tb=]إ{,sWPy
VZi(nҐ?hLCM#σLHt+%sf3p⨌#{zm!|,6|xدZ''jm5$'K
T^arr62>Ճ j3LE Ik!KV$
iډpqB*r.^KDֺFKkDd}IS*4 +~5f2fqSOanDIS +GI1ܙ 6!W/N|}S`9Zu~BL<:Aʽ^L8c,+3MKve`UZz焫ym\1}VN_ή|OɶTxtjέ䭜;M*ʜBmÛA* ,^;<G2tt14G=|p|V +ܧ*(gzi11k<W)=f%TJ;Eᰀ
4OU!)^u.24|ȒpUWIT
O!nG]}2c{n
{:]&"%؈HvҺr)Fǧ7 +=U: +՝Dn`Hg-~/9\3\iWfp0nM8"(%r}qvhïm*p#-ZOkRm;tZʀDym.IA^Z~{3 +1mrFq\/T2ʟs{]r$Ɨms-&m, S"VưN䉣ۂ`-p6akTV!R
Dֳ{^fn/0UEi8FLGML"ߕ%<-`z
ڡ9ݸ;URW7uL?y4,ˑ,!ci@&,ym,}@d#Ê:zhǨw7-{s|DщdžuN/M]_ + +r)QQ"NNߧiuC|P>UpB⣟*8SJ Jb._ǟ&TA>f3~+ y+wkBYN^tmW^d ބL]^>g~rv@Y,׆;-|Rq!'3>%hIz9%O&`8.|Q>^wRa Ss$cرp2$Bf[PkC)A<O6h)6G it +Qp1gcOS)W\9UvX%o6ltb)>0xA;M53B
x*D?= +endstream +endobj +81 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-15 -951 1252 782] +/FontName/MZXEOP+CMSY7 +/ItalicAngle -14.035 +/StemV 93 +/FontFile 80 0 R +/Flags 68 +>> +endobj +80 0 obj +<< +/Filter[/FlateDecode] +/Length1 778 +/Length2 640 +/Length3 533 +/Length 1208 +>> +stream +xSUuLOJu+53Rp
4W03RUu.JM,sI,IR04Tp,MW04U002225RUp/,L(Qp2WpM-LNSM,HZRRZZTeh\ǥrg^Z9D8 +@WT*qmKdgaqn99~ A!S U[PZZZ4<6Ԕ\tYϒĜdǼT]C=cSDf[fEjJ@fIrBZbNq*X<5/);D7*?@ɀ̼ʂTj0RQfB!P!Xh%d+)$%Vr +iE\X547W/HKoj H7NNպħkij`hdj`naT04/4E,\ZTWNE2Z5{h&cׄ/*:qYQ%7Mbm{qm;f'FkΜc;l+\ƻE~fcwޟaq^I{/+Q_w-qԱ^ua{W$wJp&\Ԣ`VE;nvf2SG6|+]*]˝YF|A5҂w.kvf?;ȄÒ2v4X8Tyu~ͽ:;plxu5n~vqrDnuj<fusCVn]A7Wƾ}wCb _[}eo/7+_{" 7ӧ0݀]ֲWf4{`+夜dں_+~|ӷ!>-t.|sGѡ59Sd铀ʃx=_|Ag8YۋiXz1&$??䍪NwK]]~`._._6;=U[Ͼ5Ӑ/H_g2cHb~/.]x[gyo.{<цAυ_,2Rlx [o*aP_c ɳ~8<wA}f7/}2%Lvy^6dG +רĢĢl.. +endstream +endobj +84 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[14 -250 1077 750] +/FontName/MLIBYC+CMCSC10 +/ItalicAngle 0 +/StemV 72 +/FontFile 83 0 R +/Flags 4 +>> +endobj +83 0 obj +<< +/Filter[/FlateDecode] +/Length1 890 +/Length2 2443 +/Length3 533 +/Length 3080 +>> +stream +xTy8NT,^̒}B%Ϙyc +BEDfEe)&S,)[J}Ϲ:{?{J:(` DSD(!4#+##@(!FMÓIh 44'Pjʪ,`D
=h~_YjHc$ +M}8"4p c -H +W* + +}~xɓ!<OxT[$a570+#.F?=mƓhG|aΈ(x:p#8D/0d, UT4pn +4p55@M<G<b[O$ڷ;s6 txITbSoݯ#jhrmuO~~s3Q}zF +m_:E2j|hI.Bfʚs` \#3{#j%ts-Kc1Bxڮ8m7 +ͽCyr&mMA2"?]ڷ7 +
jYAeu]p"(z:h2.6DRxd +MOe^uR^YL%FJ믲[+f-5#"MfG#Ht
1LnIpq{|tҜ=^+mվ./{BWU>hgp4H +'r'fk384~16*yJnU~p%?>,EmJrU;n:'~KX W_'(#
й-4~iY_q&%ըwh7R;qK; 34>ŚRwF% |R1zP Y/1R> ]n#Fg/v$KDZ ɲNXƊ8.Ǘhê||9"c$/q%+=H%>HQ/{
sR砺\VpCj۾L=4<`S
m̺=d>}}ߊWJ2fukQaʡӈSضEn3k$meZֳvq[.jATl`ajc'^WDG֥X
Fjp_& +vI5;ٷي#*' +ocr_YAöT3۠㨦P
ؚhr[nBFWddh.ȶZDnq2jBk@ardhz|LI/c1^%ݙ1T9ȣA'M'mKj{2eX7VN",^V{l=+?Xtmm1GYAs;%9^ZE|&.D әydJu"01oxް&i_
UuT YŕhmQNmhz`=uC!K)>\jys;JtZSFsZr]<+*Z/܀/#.g˻ƭ(Ѐ~H}e/\x"q +)gVA~Vp{vibC%*TQq>ŷfKqy̪RZn2L6[T/9V@TpTglxZq >/ beUoij1JMIMKLOv4$Fvn*OPoDx.~nlNw22S5tΤOSR.=Hzou>czdZRyYYrP;t>Z?FՎb)~C䙈de7s^E/9_6|IQ5W"uUʷӤ-675i52,?\v9ٰ:\Rry;vީڪlݐ9EVSOMj`P;&2iɇ0#,Qçs%:oLMP\ӁzZ.72@Oَr/̫s^)3]:4"k J?^:ʧźRh+RK;5eҨ{RQ%NVi/;
9ۯpaEPy@6m&:D'VL71*.;3粍cuW\oMԹrVk.ENmMCȝl۵uƩ8Pijѣkea&EdˢbBmm7dez\ruTc0 +endstream +endobj +119 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-35 -250 1148 750] +/FontName/NKQMXY+CMTI9 +/ItalicAngle -14.04 +/StemV 70 +/FontFile 118 0 R +/Flags 68 +>> +endobj +118 0 obj +<< +/Filter[/FlateDecode] +/Length1 787 +/Length2 1463 +/Length3 533 +/Length 2052 +>> +stream +xR{8iv,Qռ +f04a#!wx33̘Y+MN(؝Ħl"V$"6|]{}w}}>w~1650pq82@H +l/( fI@8>q?@p> fPl0X`mq8ALoψX ;Z!.s'|Xzy-r|?q4`b/ոjyF<XZ`89Q>|0an`@r)+<0 +tsY}M*ςLc@|mP)1ˮͿ<t`s4%3Vm:Oӯii&J&6A>1HK'eC_֜ ,*~$oQֿƗ<5Mk< 6ׅ*Oi]|L⹎hy$r:>nFiK/Sq6]qf oEVEƽsҺ->Sq5P)3/ݢ\eJlSwMB<-z!\{Ԥ;4JsfUi}þT2')37K͉okkT;ôLvn߶VU8=ҋd9.~[10R`c۲U㢷s]!4}W;].XӳǪ<˄pSAK{%ۭǏEHAu퍗r>-(?)HI{,I~p~)ؽA] +8/*XTgFQ(jBJ>ݬ80&js<b4}
JbJTN=9ŬkY*_
S,2R
хK- +endstream +endobj +1 0 obj +<< +/Creator( TeX output 2006.10.23:1801) +/Producer(dvipdfm 0.13.2c, Copyright \251 1998, by Mark A. Wicks) +/CreationDate(D:20061023180249-06'00') +>> +endobj +5 0 obj +<< +/Type/Page +/Resources 6 0 R +/Contents[67 0 R 4 0 R 68 0 R 69 0 R] +/Parent 127 0 R +>> +endobj +71 0 obj +<< +/Type/Page +/Resources 72 0 R +/Contents[67 0 R 4 0 R 76 0 R 69 0 R] +/Parent 127 0 R +>> +endobj +78 0 obj +<< +/Type/Page +/Resources 79 0 R +/Contents[67 0 R 4 0 R 86 0 R 69 0 R] +/Parent 127 0 R +>> +endobj +127 0 obj +<< +/Type/Pages +/Count 3 +/Kids[5 0 R 71 0 R 78 0 R] +/Parent 3 0 R +>> +endobj +88 0 obj +<< +/Type/Page +/Resources 89 0 R +/Contents[67 0 R 4 0 R 90 0 R 69 0 R] +/Parent 128 0 R +>> +endobj +92 0 obj +<< +/Type/Page +/Resources 93 0 R +/Contents[67 0 R 4 0 R 94 0 R 69 0 R] +/Parent 128 0 R +>> +endobj +96 0 obj +<< +/Type/Page +/Resources 97 0 R +/Contents[67 0 R 4 0 R 98 0 R 69 0 R] +/Parent 128 0 R +>> +endobj +128 0 obj +<< +/Type/Pages +/Count 3 +/Kids[88 0 R 92 0 R 96 0 R] +/Parent 3 0 R +>> +endobj +100 0 obj +<< +/Type/Page +/Resources 101 0 R +/Contents[67 0 R 4 0 R 102 0 R 69 0 R] +/Parent 129 0 R +>> +endobj +104 0 obj +<< +/Type/Page +/Resources 105 0 R +/Contents[67 0 R 4 0 R 106 0 R 69 0 R] +/Parent 129 0 R +>> +endobj +108 0 obj +<< +/Type/Page +/Resources 109 0 R +/Contents[67 0 R 4 0 R 110 0 R 69 0 R] +/Parent 129 0 R +>> +endobj +129 0 obj +<< +/Type/Pages +/Count 3 +/Kids[100 0 R 104 0 R 108 0 R] +/Parent 3 0 R +>> +endobj +112 0 obj +<< +/Type/Page +/Resources 113 0 R +/Contents[67 0 R 4 0 R 114 0 R 69 0 R] +/Parent 130 0 R +>> +endobj +116 0 obj +<< +/Type/Page +/Resources 117 0 R +/Contents[67 0 R 4 0 R 121 0 R 69 0 R] +/Parent 130 0 R +>> +endobj +123 0 obj +<< +/Type/Page +/Resources 124 0 R +/Contents[67 0 R 4 0 R 125 0 R 69 0 R] +/Parent 130 0 R +>> +endobj +130 0 obj +<< +/Type/Pages +/Count 3 +/Kids[112 0 R 116 0 R 123 0 R] +/Parent 3 0 R +>> +endobj +3 0 obj +<< +/Type/Pages +/Count 12 +/Kids[127 0 R 128 0 R 129 0 R 130 0 R] +/MediaBox[0 0 595 842] +>> +endobj +67 0 obj +<< +/Length 1 +>> +stream + +endstream +endobj +69 0 obj +<< +/Length 1 +>> +stream + +endstream +endobj +4 0 obj +<< +/Length 33 +>> +stream +1.00028 0 0 1.00028 72 769.82 cm +endstream +endobj +131 0 obj +<< +>> +endobj +132 0 obj +null +endobj +133 0 obj +<< +>> +endobj +2 0 obj +<< +/Type/Catalog +/Pages 3 0 R +/Outlines 131 0 R +/Threads 132 0 R +/Names 133 0 R +>> +endobj +xref +0 134 +0000000000 65535 f +0000175989 00000 n +0000178133 00000 n +0000177778 00000 n +0000177983 00000 n +0000176153 00000 n +0000020633 00000 n +0000054703 00000 n +0000054519 00000 n +0000000009 00000 n +0000057723 00000 n +0000057536 00000 n +0000000985 00000 n +0000060406 00000 n +0000060211 00000 n +0000001966 00000 n +0000062297 00000 n +0000062111 00000 n +0000002900 00000 n +0000067153 00000 n +0000066967 00000 n +0000003801 00000 n +0000071437 00000 n +0000071249 00000 n +0000004786 00000 n +0000077404 00000 n +0000077218 00000 n +0000005769 00000 n +0000087297 00000 n +0000087110 00000 n +0000006721 00000 n +0000090315 00000 n +0000090130 00000 n +0000007695 00000 n +0000103427 00000 n +0000103233 00000 n +0000008421 00000 n +0000104968 00000 n +0000104779 00000 n +0000009404 00000 n +0000111719 00000 n +0000111529 00000 n +0000010335 00000 n +0000118282 00000 n +0000118094 00000 n +0000011256 00000 n +0000132500 00000 n +0000132313 00000 n +0000012158 00000 n +0000135316 00000 n +0000135130 00000 n +0000013083 00000 n +0000139167 00000 n +0000138973 00000 n +0000014032 00000 n +0000141278 00000 n +0000141092 00000 n +0000014962 00000 n +0000150398 00000 n +0000150205 00000 n +0000015690 00000 n +0000152018 00000 n +0000151832 00000 n +0000016613 00000 n +0000157609 00000 n +0000157422 00000 n +0000017598 00000 n +0000177883 00000 n +0000018570 00000 n +0000177933 00000 n +0000020381 00000 n +0000176256 00000 n +0000027232 00000 n +0000160526 00000 n +0000160331 00000 n +0000020694 00000 n +0000021659 00000 n +0000027140 00000 n +0000176361 00000 n +0000032019 00000 n +0000168924 00000 n +0000168730 00000 n +0000027294 00000 n +0000170433 00000 n +0000170245 00000 n +0000028287 00000 n +0000029269 00000 n +0000031879 00000 n +0000176551 00000 n +0000034357 00000 n +0000032081 00000 n +0000034253 00000 n +0000176656 00000 n +0000036922 00000 n +0000034419 00000 n +0000036830 00000 n +0000176761 00000 n +0000040103 00000 n +0000036984 00000 n +0000040011 00000 n +0000176952 00000 n +0000042697 00000 n +0000040165 00000 n +0000042604 00000 n +0000177060 00000 n +0000045056 00000 n +0000042761 00000 n +0000044963 00000 n +0000177168 00000 n +0000047541 00000 n +0000045120 00000 n +0000047436 00000 n +0000177365 00000 n +0000049875 00000 n +0000047605 00000 n +0000049748 00000 n +0000177473 00000 n +0000053694 00000 n +0000173822 00000 n +0000173627 00000 n +0000049939 00000 n +0000050891 00000 n +0000053601 00000 n +0000177581 00000 n +0000054455 00000 n +0000053758 00000 n +0000054409 00000 n +0000176466 00000 n +0000176866 00000 n +0000177276 00000 n +0000177689 00000 n +0000178065 00000 n +0000178088 00000 n +0000178110 00000 n +trailer +<< +/Size 134 +/Root 2 0 R +/Info 1 0 R +>> +startxref +178231 +%%EOF diff --git a/Master/texmf-dist/doc/latex/recipecard/test2.pdf b/Master/texmf-dist/doc/latex/recipecard/test2.pdf Binary files differnew file mode 100644 index 00000000000..885c9eafb6f --- /dev/null +++ b/Master/texmf-dist/doc/latex/recipecard/test2.pdf diff --git a/Master/texmf-dist/doc/latex/recipecard/test2.tex b/Master/texmf-dist/doc/latex/recipecard/test2.tex new file mode 100644 index 00000000000..a4192d08bf5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/recipecard/test2.tex @@ -0,0 +1,43 @@ +\documentclass{recipecard} +\begin{document} +\ingredient{1 cup hot water} \ingredient{1 package Hot Cocoa mix} +\ingredient{1 cup hot water} \ingredient{1 package Hot Cocoa mix} +\begin{recipe}{Hot Cocoa}{} +Mix the package of cocoa mix with the hot water in a cup or mug +using a spoon. Enjoy. Mix the package of cocoa mix with the hot +water in a cup or mug using a spoon. Enjoy. Mix the package of cocoa +mix with the hot water in a cup or mug using a spoon. Enjoy. Mix the +package of cocoa mix with the hot water in a cup or mug using a +spoon. Enjoy. Mix the package of cocoa mix with the hot water in a +cup or mug using a spoon. Enjoy. +\end{recipe} + +\changeingrdlistnum{2} \ingredient{2 cup hot water} \ingredient{2 +package Hot Cocoa mix} \ingredient{2 cup hot water} \ingredient{2 +package Hot Cocoa mix} \cookingtime{1 min.} \cooktemp{212}{F} +\begin{recipe}{Hot Chocolate}{2} +Mix the package of cocoa mix with the hot water in a cup or mug +using a spoon. Enjoy. Mix the package of cocoa mix with the hot +water in a cup or mug using a spoon. Enjoy. Mix the package of cocoa +mix with the hot water in a cup or mug using a spoon. Enjoy. Mix the +package of cocoa mix with the hot water in a cup or mug using a +spoon. Enjoy. Mix the package of cocoa mix with the hot water in a +cup or mug using a spoon. Enjoy. +\end{recipe} + +\ingredient{3 cup hot water} \ingredient{3 package Hot Cocoa mix} +\ingredient{3 cup hot water} \ingredient{3 package Hot Cocoa mix} +\ingredient{3 cup hot water} \ingredient{3 package Hot Cocoa mix} +\begin{recipe}{Super Hot Cocoa}{3} +Mix the package of cocoa mix with the hot water in a cup or mug +using a spoon. Enjoy. Mix the package of cocoa mix with the hot +water in a cup or mug using a spoon. Enjoy. Mix the package of cocoa +mix with the hot water in a cup or mug using a spoon. Enjoy. + +Mix the package of cocoa mix with the hot water in a cup or mug +using a spoon. Enjoy. Mix the package of cocoa mix with the hot +water in a cup or mug using a spoon. Enjoy. \cookingtime{1 min.} +\cooktemp{212}{F} +\end{recipe} + +\end{document} diff --git a/Master/texmf-dist/source/latex/recipecard/recipecard.dtx b/Master/texmf-dist/source/latex/recipecard/recipecard.dtx new file mode 100644 index 00000000000..961131441cb --- /dev/null +++ b/Master/texmf-dist/source/latex/recipecard/recipecard.dtx @@ -0,0 +1,667 @@ +% \iffalse meta-comment +% +% Copyright (C) 2005 by Ben Reish % +% This file may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either +% version 1.2 of this license or (at your option) any later +% version. The latest version of this license is in: +% +% http://www.latex-project.org/lppl.txt +% +% and version 1.2 or later is part of all distributions of +% LaTeX version 1999/12/01 or later. +% +% \fi +% \iffalse +%<*driver> +\ProvidesFile{recipecard.dtx} +%</driver> +%<class>\NeedsTeXFormat{LaTeX2e}[1999/12/01] +%<class>\ProvidesClass{recipecard} +%<*class> +[2006/10/03 v2.0 Recipecard Class typesets recipes to fit note +cards] +%</class> +%<*batchfile> +\begingroup +\input docstrip.tex +\keepsilent \preamble This is a generated file. Copyright (C) 2005 +by Ben Reish This file may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.2 +of this license or (at your option) any later version. The latest +version of this license is in: http://www.latex-project.org/lppl.txt +and version 1.2 or later is part of all distributions of LaTeX +version 1999/12/01 or later. +\endpreamble +\generate{\file{recipecard.cls}{\from{recipecard.dtx}{class}}} +\Msg{*********************************************************} +\Msg{*} \Msg{* To finish the installation you have to move the} +\Msg{* following file into a directory searched by TeX:} \Msg{*} +\Msg{* \space\space recipecard.cls} \Msg{*} \Msg{* To produce the +documentation run the file recipecard.dtx} \Msg{* through LaTeX.} +\Msg{*} \Msg{* Happy TeXing!} +\Msg{*********************************************************} +\endgroup +%</batchfile> +% +%<*driver> +\documentclass{ltxdoc} +\EnableCrossrefs \CodelineIndex \RecordChanges +\begin{document} +\DocInput{recipecard.dtx} +\end{document} +%</driver> +% \fi +% \CheckSum{391} +% +% \CharacterTable +% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +% Digits \0\1\2\3\4\5\6\7\8\9 +% Exclamation \! Double quote \" Hash (number) \# +% Dollar \$ Percent \% Ampersand \& +% Acute accent \' Left paren \( Right paren \) +% Asterisk \* Plus \+ Comma \, +% Minus \- Point \. Solidus \/ +% Colon \: Semicolon \; Less than \<% +% Equals \= Greater than \> Question mark \? +% Commercial at \@ Left bracket \[ Backslash \\ +% Right bracket \] Circumflex \^ Underscore \_ +% Grave accent \` Left brace \{ Vertical bar \| +% Right brace \} Tilde \~} +% +% +% \changes{v1.0}{2005/12/21}{Initial version} +% +% \GetFileInfo{recipecard.dtx} +% +% \DoNotIndex{\section,\#,\$,\%,\&,\@,\\,\{,\},\^,\_,\~,\ ,\@ne,\advance} +% \DoNotIndex{\begingroup,\catcode,\closein,\closeout,\day,\def,\edef,\else,\empty} +% \DoNotIndex{\(,\),\and,\begin,\bfseries,\end,\expandafter,\par,\geometry} +% \DoNotIndex{\hbox,\hspace,\ifthenelse,\newcommand,\or,\pagetotal,\raggedright} +% \DoNotIndex{\setcounter,\setlength,\string,\the,\typeout,\value} +% +% \title{The \textsf{recipecard} class\thanks{This document +% corresponds to \textsf{recipecard.dtx}~\fileversion, +% dated \filedate.}} +% \author{Ben Reish \\ \texttt{ben.reish@alumni.oc.edu}} +% +% \maketitle +% +% \begin{abstract} +% The point of this package is to typeset recipes. I tried \textsf{cooking.sty} +% and did not like the results so I am making my own. +% \texttt{Recipecard} is an alternate method for typesetting recipes. +% Created by Ben Reish \copyright{}2005 +% \end{abstract} +% +% \changes{v1.6}{2006/7/21}{Added more verbage to the explanations of +% how the code operates.} +% \changes{v1.7}{2006/9/7}{Added sections and subsections to class documentation.} +% \changes{v2.0}{2006/9/11}{Added table of contents to first page.} +% +% \tableofcontents +% +% \section{Introduction} +% For those who yearn to have typed note cards for their recipes, +% \textsf{recipecard}\ has been created. The user can print out +% his or her recipes in this class and then cut the pages along the +% box outlines for pieces that will fit on a notecard. Hopefully, +% multiple dimensions of note cards will be accommodated. This class +% is based on the \textsf{article}\ class. This class is issued +% under the \LaTeXe\ Project Public License. +% +% The |recipecard| class was created to look like a recipe card. The +% card begins with a title and across from the title is the number +% of servings the recipe makes. Then comes three columns of ingredients +% if there are enough ingredients and depending on the number +% of ingredients per column, which can be changed from recipe to +% recipe. After the ingredients comes the instructions on making +% the recipe. Finally, if the user has used the |\cookingtime| and +% |\cooktemp| commands, those two are below the instructions. +% +% \setlength{\unitlength}{1mm} \vspace{5pt} \hspace{3cm} +% \begin{picture}(50,30) +% \put(0,0){\framebox(50,30){}} +% \put(1,28.5){\dashbox{.5}(25,1){title}} +% \put(42,28.5){\dashbox{.5}(7,1){}} +% \multiput(1,22)(16,0){3}{\dashbox{.5}(15,6){}} +% \put(7.5,21.5){\line(1,0){35}} +% \put(1,9){\dashbox{.5}(48,12){instructions}} +% \multiput(1,7.5)(38,0){2}{\dashbox{.5}(10,1){}} +% \end{picture} +% +% \changes{v1.53}{2006/7/21}{Added figure to help describe the% +% layout of the recipe card.} +% +% \section{Usage} +% +% \subsection{Class Options} +% The |recipecard| class has three Class Options which can be selected +% at the |\DocumentClass| statement. Each option tells the class +% what size the card output will be. The options are: |fivebysevn| +% (5 inches by 7 inches), |fourbysix| (4 inches by 6 inches), and +% |threebyfive| (3 inches by 5 inches). The |fivebysevn| option is intended +% for use with 5 inch by 7 inch note cards and places two note cards +% per page. The |fourbysix| option is intended for use with 4 inch +% by 6 inch note cards and places two note cards per page. The +% |threebyfive| option is intended for use with 3 inch by 5 inch +% note cards and places two note cards per page. Originally, the +% code should have been able to place four 3 inch by 5 inch note +% cards per page, but that just did not work. One other thing that +% did not work is the ability to automatically break long recipes +% onto separate note cards. That is something that the user will +% have to take care of when the recipe prints. +% +% The default option is the |fivebyseven| option. A sample +% |\Documentclass| statement might look like: +% |\documentclass[fourbysix]{recipecard}|. +% +% \subsection{User Commands} +% +% \DescribeMacro{\ingredient} +% The |\ingredient| \marg{ingredient} command adds an ingredient +% to the next recipe. It is used before the |recipe| environment +% because the list it is creating is printed at the beginning of +% the next instance of the |recipe| environment. +% +% \DescribeMacro{\changeingrdlistnum} +% The |\changeingrdlistnum| \marg{num} command will change the +% number of ingredients per column to \meta{num}. The user +% can create his or her own command to shorten up the command +% name. It should be used before the instance of the |recipe| +% environment that it is supposed to change. The user can make use +% of this command as often as he or she likes. The command will +% change all the following instances of the |recipe| environment +% as well. For a more uniform look to the printed card, the user +% should divide the number of ingredients per recipe by 3 and round up. +% +% \DescribeEnv{recipe} +% The |recipe| environment is the staging area for each recipe. +% Use it to group all the information about each recipe into +% one area. Its call out looks like: |\begin{recipe}| \marg{title} +% \marg{servings} \ldots |\end{recipe}|. The instructions for +% making the recipe go in between the |\begin| and |\end| +% commands. The |\cooktemp| and |\cookingtime| commands go in +% with the instructions. +% +% \DescribeMacro{\cooktemp} +% The |\cooktemp| \marg{temp} \marg{deg}\ macro adds a cooking +% temperature to the card. The \meta{temp} is the numerical +% temperature. The \meta{deg}\ is the units. Put +% `C' in for \meta{deg} for Celsius or `F' for Fahrenheit. For +% example, if the user wanted 350\textsuperscript{$\circ$} +% Fahrenheit for the cooking temperature, the command would +% look like: |\cooktemp{350}{F}| +% +% \DescribeMacro{\cookingtime} +% The |\cookingtime| \marg{time} command adds a bold face +% ``Cook Time: \meta{time}'' to the bottom of the card. +% +% \StopEventually{\PrintIndex} +% +% \section{Implementation} +% +% \subsection{Class Definition} +% \begin{macrocode} +\RequirePackage{calc,ifthen,boxedminipage} +% \end{macrocode} +% The user will need the |calc|, |ifthen|, |geometry|, and +% |boxedminipage| packages for the |recipecard| class to +% operate correctly. These should be available with the user's +% distribution of \LaTeXe\ or from \emph{CTAN} at \textsc{www.ctan.org}. +% +% The |geometry| package is used because it seems easier than +% attempting to use the old style layout commands. +% +% After requiring the |geometry| package, the code creates new boolean +% variables and token registers for use later in the class. +% \begin{macrocode} +\RequirePackage[letterpaper,noheadfoot]{geometry} %showframe +\newboolean{fiveseven} \newboolean{foursix} \newboolean{threefive} +\newtoks{\@ta} \newtoks{\@tb} \newtoks{\@listone} \newtoks\@listtwo +\newtoks\@listthree \def\@nil{} + +\renewcommand{\normalsize}{\fontsize{10pt}{12pt}\usefont{T1}{ptm}{m}{n}% + \selectfont} +% \end{macrocode} +% These commands are general specifications needed by any class. +% First, select the default font. Then set up the page layout +% in general. After that, create a couple of length dimensions +% so that each size of notecard can have its own height and +% width of the ingredient columns. +% \begin{macrocode} +\setlength{\textwidth}{7in} \setlength{\textheight}{10.25in} +\setlength{\paperwidth}{8.5in} \setlength{\paperheight}{11in} +\newlength{\@ingredientlist} \newlength{\@cardheight} +\newcommand{\textdegree}{\textsuperscript{$\circ$}} +% \end{macrocode} +% The |\textdegree| command is needed for the |\cooktemp| command +% which will be described later. It is made available to the user +% at any point in the class by defining a command for it. +% +% \subsection{Options} +% Next, the class-specific options are defined. +% \begin{macrocode} +\DeclareOption{fivebyseven}{\geometry{% + body={7in,10.25in},left=.75in}% centering,right=.75in + \setlength{\@ingredientlist}{2in} \setlength{\@cardheight}{5in}% + \setboolean{fiveseven}{true}} +% \end{macrocode} +% The |fivebyseven| option resets the page layout so that +% two 5~inch by 7~inch notecards can be placed on the front +% of one page. There is a little extra space so that the +% user can cut the pieces out without harming either notecard. +% This option sets the \meta{\@cardheight} to 5~inches and the +% ingredient list column width, \meta{\@ingredientlist}, to 2~inches. +% Finally, it sets the |fiveseven| boolean to true so that +% any other things the class might need on a size specific +% basis can be set inside an |if| statement later as necessary. +% \begin{macrocode} +\DeclareOption{fourbysix}{\geometry{% + body={6in,8.15in},left=.75in}%right=1.75in + \setlength\@ingredientlist{1.75in}% + \setlength\@cardheight{4in} \setboolean{foursix}{true}} +% \end{macrocode} +% The |fourbysix| option resets the page layout so that +% two 4~inch by 6~inch notecards can be placed on the front +% of one page. There is a little extra space so that the +% user can cut the pieces out without harming either notecard. +% This option sets the \meta{\@cardheight} to 4~inches and the +% ingredient list column width, \meta{\@ingredientlist}, to 1.75~inches. +% Finally, it sets the |foursix| boolean to true so that +% any other things the class might need on a size specific +% basis can be set inside an |if| statement later as necessary. +% \begin{macrocode} +\DeclareOption{threebyfive}{\geometry{% + landscape,body={10.25in,6.25in},left=.375in}%,right=.375in + \setlength\@ingredientlist{1.5in}% + \setlength\@cardheight{3in} \setboolean{threefive}{true}} +% \end{macrocode} +% The |threebyfive| option resets the page layout so that +% four 3~inch by 5~inch notecards can be placed on the front +% of one page. There is a little extra space so that the +% user can cut the pieces out without harming either notecard. +% This option sets the \meta{\@cardheight} to 3~inches and the +% ingredient list column width, \meta{\@ingredientlist}, to 1.5~inches. +% Finally, it sets the |threefive| boolean to true so that +% any other things the class might need on a size specific +% basis can be set inside an |if| statement later as necessary. +% Note: The class does not print four 3'' by 5'' notecards to +% the page. It only gets two to the page. +% \begin{macrocode} +\DeclareOption{nothing}{\relax} + +\DeclareOption*{\typeout{What's \CurrentOption?}} + +\ExecuteOptions{fivebyseven,nothing} + +\ProcessOptions\relax +% \end{macrocode} +% Once the options are defined, the class must be given a default +% option to use if none is specified by the user. In this case, +% the |fivebyseven| option is chosen. +% \begin{macrocode} + +% \end{macrocode} +% \subsection{User Commands} +% The following commands are used to fill in the recipe cards' information. +% \begin{macro}{\ingredient} +% The |\ingredient| command is used to define the list of ingredients +% in the recipe. It is the user-friendly way to add an ingredient. +% It uses a counter, \meta{ingred@cnt}, to keep track of how many ingredients +% have been added. The counter is used later. Then the command calls +% |\@ddtoNgrList| and passes its argument off to that command. The argument +% of this command can be any length, but remember that it will be wrapped +% to the next line if it is too long because of the width of the +% ingredient columns. +% \begin{macrocode} +\newcounter{ingred@cnt}\setcounter{ingred@cnt}{0} +\newcommand{\ingredient}[1]{% + \stepcounter{ingred@cnt} + \@ddtoNgrdList{#1} + %\typeout{\string\ingredient{#1}} +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\changeingrdlistnum} +% The |\changeingrdlistnum| macro allows the user to +% modify the number of ingredients listed vertically +% before the class switches to the next column of +% ingredients. The default value is 7. The number +% of rows in the ingredient list columns is stored in +% the \meta{ingred@list} counter. +% \changes{v1.2}{2006/1/19}{Added the ability to +% manipulate how many rows are in each column of the +% ingredients list.} +% \begin{macrocode} +\newcounter{ingred@list} \setcounter{ingred@list}{7} +\newcommand{\changeingrdlistnum}[1]{% + \setcounter{ingred@list}{#1} +} +% \end{macrocode} +% \end{macro} +% +% \begin{environment}{recipe} +% The |recipe| +% environment has several things going on. First, the class creates +% the card width dimension, \meta{@cardwidth}. Depending on the +% size of cards the user wants at the |\documentclass| +% instance, the length of \meta{@cardwidth} is different. Any other +% global settings that change due to the size of the card are to be +% implemented here. Then the class creates several lengths and a +% save box called |\@reccardbox| to be used with the |\begin{lrbox}| +% command. The boolean variables set during the options section of +% the class come into play here. +% \changes{v1.3}{2006/1/17}{Added support for 5x7 +% notecards.} \changes{v1.5}{2006/2/6}{Added support +% for 4x6 and 3x5 notecards.} \changes{v1.52}{2006/7/28}{Fixed a bug +% in the 3x5 notecard display that was dropping the third list of +% ingredients to the bottom of the first list. Also added an indent +% to paragraphs in the instructions section of the recipe environment.} +% \begin{macrocode} +\newdimen{\@cardwidth} +\ifthenelse{\boolean{fiveseven}}{\setlength\@cardwidth{7in}}{} +\ifthenelse{\boolean{foursix}}{\setlength\@cardwidth{6in}}{} +\ifthenelse{\boolean{threefive}}{\setlength\@cardwidth{5in}% + \changeingrdlistnum{4} + \renewcommand{\normalsize}{\fontsize{8pt}{10pt}% + \usefont{T1}{ptm}{m}{n}\selectfont}}{} +% \end{macrocode} +% For the 3~inch by 5~inch card, the font needs to be smaller to help +% fit the same amount of information on the card. The |\normalsize| command +% is renewed to allow the smaller font. +% \begin{macrocode} +\newsavebox{\@reccardbox} \newdimen{\@reccardh} \newdimen{\@rectemp} +\newdimen{\@hruleoffset} \newdimen{\@rectempa} +\newdimen{\@rectempb} \newdimen{\@rectempc} \newdimen{\BR@recd} +\setlength\@rectemp{\@cardheight-2\fboxsep-2\fboxrule-17pt} +\setlength{\@hruleoffset}{(\@cardwidth-2\fboxsep-2\fboxrule-.714\@cardwidth)/2} +% \end{macrocode} +% The code sets the length of \meta{@rectemp} to the height of the card minus two +% times the separation distance for a framed box minus two times the +% thickness of the framed box line minus seventeen points for the title +% font. The \meta{@hruleoffset} length is the distance needed to center the +% horizontal rule that goes below the ingredients and above the instructions. +% \begin{macrocode} +\newenvironment{recipe}[2]{% +% \end{macrocode} +% +% \begin{macrocode} + \ifthenelse{\equal{#2}{\@empty}}{\def\@recserv{}}% + {\def\@recserv{Serves: #2}} + \def\@rectitle{#1 \raggedright} +% \end{macrocode} +% The author assumes that one would enter a title for each recipe +% so the most likely unused argument would be the second one which is the +% number of serving the recipe makes. The code checks to see if the +% second argument is empty. If it is the code defines the internal +% command, |\@recserv| to be empty. If the it is not empty, the code +% defines |\@recserv| as ``Serves: \meta{servings}.'' Then the code +% defines the internal command |\@rectitle| as the first argument of +% |recipe| environment, \meta{title} and applies the |\raggedright| +% command so that \LaTeX\ does not try to stretch the title all the +% way across the card. +% +% Then the code checks the second and third ingredient lists, +% |\@listtwo| and |\@listthree|, for emptiness. The code assumes +% that there will be at least one or two ingredients per recipe and +% therefore does not check the first list. If either is empty, +% the code enters a blank list |\item| command into the empty list to +% avoid an error when \LaTeX\ processes an empty ingredient list token +% in a list environment. +% +% \begin{macrocode} + \ifthenelse{\equal{\the\@listtwo}{\@empty}}{\@listtwo={\item {}}}{} + \ifthenelse{\equal{\the\@listthree}{\@empty}}{\@listthree={\item {}}}{} +% \end{macrocode} +% Next, the code begins an |lrbox| environment which is like a |\savebox|, +% but as an environment, it can have more than just static text put in +% it. This is used so that the whole card in its entirety (title, +% ingredients, instructions, cooking times and temperatures) can be placed +% in a |\boxedminipage| command in the ending of the |recipe| environment. +% The |\boxedminipage| command creates the outline for the card for cutting +% purposes. +% +% Inside the |lrbox|, the code starts a |minipage| environment which +% will contain all the text on the card. Its width is the card width +% minus twice the thickness of the line that surrounds the |boxedminipage| +% minus twice the separation distance between the line and the inside text. +% +% Then the code changes the font for the title and servings; then places +% the title with a horizontal fill white space between it and the number of +% servings; and then switches back to normal font. +% \begin{macrocode} + \begin{lrbox}{\@reccardbox} + \begin{minipage}[t]{\@cardwidth-2\fboxsep-2\fboxrule} + \noindent\fontsize{14.4}{17} \usefont{T1}{pzc}{mb}{it}% + \@rectitle\hspace{\fill}\@recserv\normalsize\normalfont\par +% \end{macrocode} +% Here begins three separate |minipage| instances; one for each list of +% ingredients. The first and second |minipage| instances are separated with +% a 3 point space, as are the second and third |minipage| instances. Each +% |minipage| is \meta{@ingredientlist} wide which is set depending +% upon the size of card the user is wanting. +% +% Inside each of the three |minipage| instances is a |\begin{list}| command. +% This command defines a |list| environment that better meets the needs +% of the |recipecard| class. The \meta{leftmargin} distance indents the text by +% $\frac{1}{4}$ inch which makes the text that is word wrapped to the next +% line indent a noticeable amount. The \meta{itemindent} pulls the first line of +% each item back out to the edge of the line instead of being indented in +% a $\frac{1}{4}$ inch. The code also adds a |\raggedright| command to +% the end of the |list| definition which causes \LaTeX\ to not try to stretch +% the text of the item across the whole line. After the |list| is defined, +% the contents of |\@listone| are placed in the |list| environment and the +% environment is closed. +% \begin{macrocode} + \begin{minipage}[t]{\@ingredientlist} + \begin{list}{}{\setlength\leftmargin{.25in}% + \setlength\itemindent{-.25in}\raggedright}\the\@listone% + \end{list}\end{minipage} + \typeout{first box} + \hspace{3pt plus 0pt minus 6pt} + \begin{minipage}[t]{\@ingredientlist} + \begin{list}{}{\setlength\leftmargin{.25in}% + \setlength\itemindent{-.25in}\raggedright}\the\@listtwo% + \end{list}\end{minipage} + \typeout{second box} + \hspace{3pt plus 0pt minus 6pt} + \begin{minipage}[t]{\@ingredientlist} + \begin{list}{}{\setlength\leftmargin{.25in}% + \setlength\itemindent{-.25in}\raggedright}\the\@listthree% + \end{list}\end{minipage} + \typeout{third box} + \hspace{\fill} + \par +% \end{macrocode} +% Following the three lists of ingredients, the code skips 3 points vertically and +% then skips the value of \meta{@hruleoffset} horizontally. Then the code places a line +% down to separate the ingredients from the instructions. Next, the code skips +% 3 points vertically before starting the instructions. +% +% The |\everypar| token is expanded at the beginning of each new paragraph. +% This code places a 1em space (\rule[-.5pt]{.5pt}{.8ex}\rule[-.5pt]{1em}% +% {.5pt}\rule[-.5pt]{.5pt}{.8ex}) indent at the start each paragraph. +% Because of this, to obtain a fully left aligned sentence or statement, +% the user will need to use a command like: |\hspace{-1em}|. +% \begin{macrocode} + \vspace{3pt} \hspace{\@hruleoffset}% + \rule{.714\@cardwidth}{0.7pt}% + \par\vspace{3pt} \hspace{1em}% + \everypar={\hspace{1em}} + }{% +% \end{macrocode} +% Here begins the commands that are executed at the end of the user-entered +% text. The code places |\@cooktime| and |\@cooktemp| at the bottom +% left and right, respectively, of the instructions. Then the code ends the overall +% |minipage| and |lrbox|. +% \begin{macrocode} + \par \noindent \@cooktime \hspace{\fill} \@cooktemp%\par + \end{minipage}\end{lrbox} + \vspace{-.25in} \hspace{-21pt} +% \end{macrocode} +% Here the code inserts the contents of the |lrbox|, |\@reccardbox|, into +% a boxed minipage. Then the clean up code starts. Zero the counter, empty +% the list tokens, and empty the cooking commands. The cooking commands +% use a global definition because they are placed inside the |recipe| environment, +% which causes the changes made inside the environment to be reset when the +% environment ends. The global definition steps out of the environment and +% makes the changes so that they do not reset when the environment closes. +% \begin{macrocode} + \begin{boxedminipage}[t]{\@cardwidth}% + \rule[-\@rectemp]{0pt}{\@rectemp} \hspace{-4pt} + \usebox{\@reccardbox}% + \end{boxedminipage} + \ifthenelse{\boolean{threefive}}{\hspace{.5ex}}{\par\vspace{.35in}} + \setcounter{ingred@cnt}{0}% + \@listone={} + \@listtwo={} + \@listthree={} + \gdef\@cooktime{} \gdef\@cooktemp{} + \everypar={} + %\typeout{\string\pagetotal\space\the\pagetotal} + %\typeout{\string\@listone\space`\the\@listone'} + } +% \end{macrocode} +% \end{environment} +% \begin{macro}{\cookingtime} +% The |\cookingtime| \marg{time}\ macro adds a cook time +% to the card. This command uses an internal command, |\@cooktime|, to +% place text on the recipe card. The |recipe| environment has the +% internal command called out right after the instructions which causes +% |\@cooktime| to be expanded whether or not the user has used |\cookingtime|. +% If the user has not used |\cookingtime|, then the |\@cooktime| command +% expands to an empty space. If he or she has used it, then |\@cooktime| +% is defined as ``Cook Time: \meta{time}'' which is expanded when the +% |recipe| environment calls the |\@cooktime| command. The |\hspace{-1em}| +% is because this command is always at the left of the new paragraph, which +% because of the |\everypar| command in the |recipe| environment, has a +% 1em indent before it. The negative one here moves the text back up to +% the edge. The author wanted the cook time to stand out so the bold face +% font was used. +% \changes{v1.3}{2006/1/19}{Added the cook time +% to the card.} +% \begin{macrocode} +\def\@cooktime{} +\newcommand{\cookingtime}[1]{% + \def\@cooktime{\hbox{\hspace{-1em}\bfseries Cook Time: #1}} +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\cooktemp} +% The |\cooktemp| command uses an internal command, |\@cooktemp| +% to insert the cooking temperature into the recipe. As with |\@cooktime|, +% |\@cooktemp| is called by the |recipe| environment regardless of +% it being empty or not. Again, the author wanted the cooking +% temperature to stand out so the code uses the bold font. +% \changes{v1.3}{2006/1/19}{Added the cooking temperature +% to the card.} +% \begin{macrocode} +\def\@cooktemp{} +\newcommand{\cooktemp}[2]{% + \def\@cooktemp{\hbox{\bfseries % + Temperature: #1\textdegree\hspace{-1.5pt}#2}} +} +% \end{macrocode} +% \end{macro} +% \subsection{Non-User Commands} +% Here are the commands that only the class may call. These commands +% help to hide and safeguard the inner workings of the class. +% \begin{macro}{\@ddtoNgrdList} +% The |\@ddtoNgrdList| \marg{ingredient}\ adds the +% latest ingredient to one of the token lists for +% the printout of the recipe card. This is an internal +% function and is not user friendly. It calculates +% which column to put the current ingredient into +% using the number of ingredients listed so far and +% the maximum number allowed in each column. +% \changes{v1.2}{2006/1/19}{Implemented the ability +% to change how many rows were in each column of +% the ingredients list.} +% \begin{macrocode} +\newcounter{@tempa}\newcounter{@tempb} \newcounter{@tempc} +\newcommand{\@ddtoNgrdList}[1]{% + \setcounter{@tempa}{\theingred@list+1}% + \setcounter{@tempb}{2*\theingred@list+1}% + \setcounter{@tempc}{3*\theingred@list+1}% +% \end{macrocode} +% After initializing the limit numbers for the columns of +% ingredients, decide what column (1, 2, or 3) to put the +% latest ingredient into. If this is the first time through +% the sequence, clear the lists. +% \begin{macrocode} + \ifthenelse{\value{ingred@cnt}=1}{% + \@ta={} \@listone={} \@listtwo={} \@listthree={}% + }{} + \ifthenelse{\value{ingred@cnt}<\value{@tempa}}{% + %\typeout{\string\@listone :\space\the\@listone} + \expandafter\@ta\expandafter=% + \expandafter{\the\@listone \item #1} + \@listone=\@ta}{% + \ifthenelse{\(\value{ingred@cnt}>\value{@tempa}% + \or \value{ingred@cnt}=\value{@tempa}% + \)\and\value{ingred@cnt}<\value{@tempb}}{% +% \end{macrocode} +% This if statement states, ``if the value of \meta{ingred@cnt} is greater +% than the value of \meta{@tempa} (which is the number of ingredients per +% column plus one) or equal to the value of \meta{@tempa}'' and ``the value +% of \meta{ingred@cnt} is less than the value of \meta{@tempb} (which is the +% number of ingredients per column times two plus one).'' If the +% previous is true the code then evaluates the following statement. +% \begin{macrocode} + \expandafter\@ta\expandafter=% + \expandafter{\the\@listtwo \item #1} +% \end{macrocode} +% The |\expandafter|'s skip the following token, so the previous statement, +% on the first time through reads ``|\the\@listtwo|'' which expands to the +% contents of |\@listtwo| and then returns to the beginning of the statement. +% Then the code reads back through the statement. It has used the +% |\expandafter|'s so they are not there for the second reading of the +% statement. The second time through, the statement reads, +% ``|\@ta={\item| \meta{ingredient1} |... \item | (now it inputs the contents +% of the first argument of the command).'' Now |\@ta| is the whole of +% |\@listtwo| plus the statement, ``|\item| \meta{ingredient5}'' (for example). +% Lastly, the code sets |\@listtwo| to the value of |\@ta|. +% \begin{macrocode} + \@listtwo=\@ta}{% + \ifthenelse{\(\value{ingred@cnt}>\value{@tempb}% + \or \value{ingred@cnt}=\value{@tempb}\)\and% + \value{ingred@cnt}<\value{@tempc}}{% + \expandafter\@ta\expandafter=% + \expandafter{\the\@listthree \item #1} + \@listthree=\@ta}{% +% \end{macrocode} +% The first two columns are pretty self-explanatory. If the +% ingredient counter (\meta{ingred@cnt}) is greater than the +% number of items per column (\meta{ingred@list}) times 3, then an +% error is necessary. To continue processing, the class adds the +% offending item to the last column any way but puts out an error. +% As noted in the error message, the way around the error is to use +% |\changeingrdlistnum| command to change the number of ingredients +% allowed per column. +% \begin{macrocode} + \ifthenelse{\(\value{ingred@cnt}>\value{@tempc}% + \or\value{ingred@cnt}=\value{@tempc}\)}{% + \setcounter{ingred@cnt}{2} + \expandafter\@ta\expandafter=% + \expandafter{\the\@listthree \item #1} + \@listthree=\@ta}{% + \ClassError{recipecard}{More than \the@tempc\space ingredients for + one recipe card}{Unfortunately, the card + design only allows for three columns of a total of + \the@tempc\space ingredients. Hint: change the value of + \string\changeingrdlistnum. + Congratulations! You have used more ingredients + than this Class was designed for.} + } + } + } + } + %\typeout{ingred@cnt\space\theingred@cnt} +} +% \end{macrocode} +% \end{macro} +% +% \Finale +\endinput diff --git a/Master/texmf-dist/tex/latex/recipecard/recipecard.cls b/Master/texmf-dist/tex/latex/recipecard/recipecard.cls new file mode 100644 index 00000000000..37ff737612a --- /dev/null +++ b/Master/texmf-dist/tex/latex/recipecard/recipecard.cls @@ -0,0 +1,179 @@ +%% +%% This is file `recipecard.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% recipecard.dtx (with options: `class') +%% This is a generated file. Copyright (C) 2005 +%% by Ben Reish This file may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.2 +%% of this license or (at your option) any later version. The latest +%% version of this license is in: http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesClass{recipecard} +[2006/10/03 v2.0 Recipecard Class typesets recipes to fit note +cards] +\RequirePackage{calc,ifthen,boxedminipage} +\RequirePackage[letterpaper,noheadfoot]{geometry} %showframe +\newboolean{fiveseven} \newboolean{foursix} \newboolean{threefive} +\newtoks{\@ta} \newtoks{\@tb} \newtoks{\@listone} \newtoks\@listtwo +\newtoks\@listthree \def\@nil{} + +\renewcommand{\normalsize}{\fontsize{10pt}{12pt}\usefont{T1}{ptm}{m}{n}% + \selectfont} +\setlength{\textwidth}{7in} \setlength{\textheight}{10.25in} +\setlength{\paperwidth}{8.5in} \setlength{\paperheight}{11in} +\newlength{\@ingredientlist} \newlength{\@cardheight} +\newcommand{\textdegree}{\textsuperscript{$\circ$}} +\DeclareOption{fivebyseven}{\geometry{% + body={7in,10.25in},left=.75in}% centering,right=.75in + \setlength{\@ingredientlist}{2in} \setlength{\@cardheight}{5in}% + \setboolean{fiveseven}{true}} +\DeclareOption{fourbysix}{\geometry{% + body={6in,8.15in},left=.75in}%right=1.75in + \setlength\@ingredientlist{1.75in}% + \setlength\@cardheight{4in} \setboolean{foursix}{true}} +\DeclareOption{threebyfive}{\geometry{% + landscape,body={10.25in,6.25in},left=.375in}%,right=.375in + \setlength\@ingredientlist{1.5in}% + \setlength\@cardheight{3in} \setboolean{threefive}{true}} +\DeclareOption{nothing}{\relax} + +\DeclareOption*{\typeout{What's \CurrentOption?}} + +\ExecuteOptions{fivebyseven,nothing} + +\ProcessOptions\relax + +\newcounter{ingred@cnt}\setcounter{ingred@cnt}{0} +\newcommand{\ingredient}[1]{% + \stepcounter{ingred@cnt} + \@ddtoNgrdList{#1} + %\typeout{\string\ingredient{#1}} +} +\newcounter{ingred@list} \setcounter{ingred@list}{7} +\newcommand{\changeingrdlistnum}[1]{% + \setcounter{ingred@list}{#1} +} +\newdimen{\@cardwidth} +\ifthenelse{\boolean{fiveseven}}{\setlength\@cardwidth{7in}}{} +\ifthenelse{\boolean{foursix}}{\setlength\@cardwidth{6in}}{} +\ifthenelse{\boolean{threefive}}{\setlength\@cardwidth{5in}% + \changeingrdlistnum{4} + \renewcommand{\normalsize}{\fontsize{8pt}{10pt}% + \usefont{T1}{ptm}{m}{n}\selectfont}}{} +\newsavebox{\@reccardbox} \newdimen{\@reccardh} \newdimen{\@rectemp} +\newdimen{\@hruleoffset} \newdimen{\@rectempa} +\newdimen{\@rectempb} \newdimen{\@rectempc} \newdimen{\BR@recd} +\setlength\@rectemp{\@cardheight-2\fboxsep-2\fboxrule-17pt} +\setlength{\@hruleoffset}{(\@cardwidth-2\fboxsep-2\fboxrule-.714\@cardwidth)/2} +\newenvironment{recipe}[2]{% + \ifthenelse{\equal{#2}{\@empty}}{\def\@recserv{}}% + {\def\@recserv{Serves: #2}} + \def\@rectitle{#1 \raggedright} + \ifthenelse{\equal{\the\@listtwo}{\@empty}}{\@listtwo={\item {}}}{} + \ifthenelse{\equal{\the\@listthree}{\@empty}}{\@listthree={\item {}}}{} + \begin{lrbox}{\@reccardbox} + \begin{minipage}[t]{\@cardwidth-2\fboxsep-2\fboxrule} + \noindent\fontsize{14.4}{17} \usefont{T1}{pzc}{mb}{it}% + \@rectitle\hspace{\fill}\@recserv\normalsize\normalfont\par + \begin{minipage}[t]{\@ingredientlist} + \begin{list}{}{\setlength\leftmargin{.25in}% + \setlength\itemindent{-.25in}\raggedright}\the\@listone% + \end{list}\end{minipage} + \typeout{first box} + \hspace{3pt plus 0pt minus 6pt} + \begin{minipage}[t]{\@ingredientlist} + \begin{list}{}{\setlength\leftmargin{.25in}% + \setlength\itemindent{-.25in}\raggedright}\the\@listtwo% + \end{list}\end{minipage} + \typeout{second box} + \hspace{3pt plus 0pt minus 6pt} + \begin{minipage}[t]{\@ingredientlist} + \begin{list}{}{\setlength\leftmargin{.25in}% + \setlength\itemindent{-.25in}\raggedright}\the\@listthree% + \end{list}\end{minipage} + \typeout{third box} + \hspace{\fill} + \par + \vspace{3pt} \hspace{\@hruleoffset}% + \rule{.714\@cardwidth}{0.7pt}% + \par\vspace{3pt} \hspace{1em}% + \everypar={\hspace{1em}} + }{% + \par \noindent \@cooktime \hspace{\fill} \@cooktemp%\par + \end{minipage}\end{lrbox} + \vspace{-.25in} \hspace{-21pt} + \begin{boxedminipage}[t]{\@cardwidth}% + \rule[-\@rectemp]{0pt}{\@rectemp} \hspace{-4pt} + \usebox{\@reccardbox}% + \end{boxedminipage} + \ifthenelse{\boolean{threefive}}{\hspace{.5ex}}{\par\vspace{.35in}} + \setcounter{ingred@cnt}{0}% + \@listone={} + \@listtwo={} + \@listthree={} + \gdef\@cooktime{} \gdef\@cooktemp{} + \everypar={} + %\typeout{\string\pagetotal\space\the\pagetotal} + %\typeout{\string\@listone\space`\the\@listone'} + } +\def\@cooktime{} +\newcommand{\cookingtime}[1]{% + \def\@cooktime{\hbox{\hspace{-1em}\bfseries Cook Time: #1}} +} +\def\@cooktemp{} +\newcommand{\cooktemp}[2]{% + \def\@cooktemp{\hbox{\bfseries % + Temperature: #1\textdegree\hspace{-1.5pt}#2}} +} +\newcounter{@tempa}\newcounter{@tempb} \newcounter{@tempc} +\newcommand{\@ddtoNgrdList}[1]{% + \setcounter{@tempa}{\theingred@list+1}% + \setcounter{@tempb}{2*\theingred@list+1}% + \setcounter{@tempc}{3*\theingred@list+1}% + \ifthenelse{\value{ingred@cnt}=1}{% + \@ta={} \@listone={} \@listtwo={} \@listthree={}% + }{} + \ifthenelse{\value{ingred@cnt}<\value{@tempa}}{% + %\typeout{\string\@listone :\space\the\@listone} + \expandafter\@ta\expandafter=% + \expandafter{\the\@listone \item #1} + \@listone=\@ta}{% + \ifthenelse{\(\value{ingred@cnt}>\value{@tempa}% + \or \value{ingred@cnt}=\value{@tempa}% + \)\and\value{ingred@cnt}<\value{@tempb}}{% + \expandafter\@ta\expandafter=% + \expandafter{\the\@listtwo \item #1} + \@listtwo=\@ta}{% + \ifthenelse{\(\value{ingred@cnt}>\value{@tempb}% + \or \value{ingred@cnt}=\value{@tempb}\)\and% + \value{ingred@cnt}<\value{@tempc}}{% + \expandafter\@ta\expandafter=% + \expandafter{\the\@listthree \item #1} + \@listthree=\@ta}{% + \ifthenelse{\(\value{ingred@cnt}>\value{@tempc}% + \or\value{ingred@cnt}=\value{@tempc}\)}{% + \setcounter{ingred@cnt}{2} + \expandafter\@ta\expandafter=% + \expandafter{\the\@listthree \item #1} + \@listthree=\@ta}{% + \ClassError{recipecard}{More than \the@tempc\space ingredients for + one recipe card}{Unfortunately, the card + design only allows for three columns of a total of + \the@tempc\space ingredients. Hint: change the value of + \string\changeingrdlistnum. + Congratulations! You have used more ingredients + than this Class was designed for.} + } + } + } + } + %\typeout{ingred@cnt\space\theingred@cnt} +} +\endinput +%% +%% End of file `recipecard.cls'. diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc index fad1384f69e..5970bc9b274 100644 --- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc @@ -385,6 +385,7 @@ depend quotchap depend randtext depend rccol depend rcsinfo +depend recipecard depend rectopma depend refcheck depend refman diff --git a/Master/tlpkg/tlpsrc/recipecard.tlpsrc b/Master/tlpkg/tlpsrc/recipecard.tlpsrc new file mode 100644 index 00000000000..23daa86bc0e --- /dev/null +++ b/Master/tlpkg/tlpsrc/recipecard.tlpsrc @@ -0,0 +1,2 @@ +name recipecard +category Package |