From cc1e7763150fe74fb8ecd500b06d16c776fba56b Mon Sep 17 00:00:00 2001 From: Chris Barker Date: Thu, 22 Sep 2016 19:36:18 -0700 Subject: [PATCH 01/71] updated class list for 2016 --- Examples/Session01/schedule.txt | 26 --------------- Examples/Session01/students.txt | 56 ++++++++++++++++++--------------- 2 files changed, 31 insertions(+), 51 deletions(-) delete mode 100644 Examples/Session01/schedule.txt diff --git a/Examples/Session01/schedule.txt b/Examples/Session01/schedule.txt deleted file mode 100644 index 2325408f..00000000 --- a/Examples/Session01/schedule.txt +++ /dev/null @@ -1,26 +0,0 @@ -week 2: Brendan Fogarty -week 2: Bruce Bauman -week 2: Michelle Yu -week 3: Eric Rosko -week 3: Michael Waddle -week 3: Robert Stevens Alford -week 4: Andrey Gusev -week 4: Cheryl Ohashi -week 4: Maxwell MacCamy -week 5: Michael Cimino -week 5: Pei Lin -week 5: Tiffany Ku -week 6: Gabriel Meringolo -week 6: Joseph Cardenas -week 6: Marc Teale -week 7: Eric Starr Vegors -week 7: Ian Cote -week 7: Masako Tebbetts -week 8: Kathleen Devlin (Moved to week 9) -week 8: Robert Ryan Leslie -week 8: Ryan Morin -week 9: Erica Winberry -week 9: Robert Jenkins -week 9: Kathleen Devlin -week 10: Austin Scara -week 10: Marty Pitts diff --git a/Examples/Session01/students.txt b/Examples/Session01/students.txt index 2f992dfd..1d3dc6ad 100644 --- a/Examples/Session01/students.txt +++ b/Examples/Session01/students.txt @@ -1,26 +1,32 @@ name: languages -Alford, Robert Stevens: javascript php -Bauman, Bruce: chemstation macro fortran, java -Cardenas, Joseph: python C html CSS lisp javascript -Cimino, Michael: C C++ Java SQL -Cote, Ian: bash ruby perl python -Devlin, Kathleen: 4D -Fogarty, Brendan: SQL -Gusev, Andrey: perl java bash -Jenkins, Robert: assm pascal -Ku, Tiffany: python SQL -Leslie, Robert Ryan: python -Lin, Pei: SQL java R -MacCamy, Maxwell: C C++ C# assm java -Meringolo, Gabriel: python -Morin, Ryan: python sql -Ohashi, Cheryl: -Pitts, Marty: python, similink and matlab -Rosko, Eric: C C++ -Scara, Austin: VBA SQL -Teale, Marc: perl bash -Tebbetts, Masako: SQL -Vegors, Eric Starr: bash perl -Waddle, Michael: -Winberry, Erica: python -Yu, Michelle: ruby objectiveC +Acharya, Madhumita +Anderson, Paul G +Baumel, Bradley I +Bearer, Jerry +Briant, Paul S +Casey, Paul A +Change, Simbarashe P +Chavis, Brandon +Cowhey, Isaac +Galande, Nachiket +He, Beatrice +Hefner, Jack M +Hicks, Josh +Hollis, Adam +Latif, Shu A +Mandava, Sasi +McGhin, Spencer G +Muralidharan, Sharmila +Naik, Ninad +Pena, Sheree +Raina, Jay N +Robison, Charles E +Silva, Enrique R +Tobey, David E +Truong, Alexander C +Vosper, Paul +Weidner, Matthew T +Williams, Marcus D +Wong, Darryl +Yang, Minghao + From a1d7b04dd69eec74631a514226ea8461c4d6cdd7 Mon Sep 17 00:00:00 2001 From: Chris Barker Date: Thu, 22 Sep 2016 20:11:10 -0700 Subject: [PATCH 02/71] updated THink Python link --- slides_sources/source/session01.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/slides_sources/source/session01.rst b/slides_sources/source/session01.rst index 1fbf2c63..5b1b4bd8 100644 --- a/slides_sources/source/session01.rst +++ b/slides_sources/source/session01.rst @@ -1881,12 +1881,13 @@ So take a bit of time to figure out which resource works for you. But here are few to get you started this week: -*Think Python:* Chapters 1–7 (http://greenteapress.com/thinkpython/) +*Think Python:* Chapters 1–7 (http://greenteapress.com/wp/think-python-2e/) *Dive Into Python:* Chapters 1–2 (http://www.diveintopython3.net/) *LPTHW:* ex. 1–10, 18-21 (http://learnpythonthehardway.org/book/) - **NOTE:** LPTHW is python 2 -- you will need to add parentheses to all yoru print calls! + +*NOTE:* LPTHW is python 2 -- you will need to add parentheses to all your print calls! Or follow this excellent introductory tutorial: @@ -1925,7 +1926,7 @@ Office Hours We will have office hours on either Saturday or Sunday from 10:00 to noon. -Preferences? +Preferences? Locations? From 504c7575981709d1cce4b15c4c55bedbe0053f5a Mon Sep 17 00:00:00 2001 From: Maria Date: Thu, 22 Sep 2016 20:41:00 -0700 Subject: [PATCH 03/71] minor changes in intro for new year --- slides_sources/source/session01.rst | 40 +++++++++++++++++------------ 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/slides_sources/source/session01.rst b/slides_sources/source/session01.rst index 1fbf2c63..bd9ceb9b 100644 --- a/slides_sources/source/session01.rst +++ b/slides_sources/source/session01.rst @@ -67,7 +67,9 @@ Who are you? * name * programming background: what languages have you used? -* what do you hope to get from this class +* neighbor's name +* neighbor's favorite coffee shop or bar + Introduction to This Class ========================== @@ -90,13 +92,6 @@ The source of these materials are in the class gitHub repo: https://github.com/UWPCE-PythonCert/IntroToPython -Class email list: We will be using this list to communicate for this class: - -programming-in-python@googlegroups.com - -You should have (or will soon) received and email invitation to join -the mailing list. - Class Structure --------------- @@ -124,24 +119,35 @@ Homework: * You can do a gitHub "pull request" if you want us to review your work. - - We'll review how to do that in the second Session + - We'll show you how to do that in the second Session -Mailing list and Office Hours ------------------------------- +Communication +------------- **Mailing list:** -We've set up a google group -- you will all be invited to join: +We've set up a google group for this class: + +programming-in-python@googlegroups.com + +We will be using this list to communicate with you. You should have (or will soon) +received an email invitation to join the mailing list. + +Slack: We have set up a slack channel for discussions. Anything python related is fair game. + +https://python2016fall.slack.com/ -``programming-in-python@googlegroups.com`` +We highly encourage you to work together. You will learn at a much deeper level if you work together, +and it gets your ready to collaborate with colleagues. **Office Hours:** I generally will hold "office hours" at a coffee shop for a couple hours -each weekend. +each weekend. Please feel free to attend even if you do not have a specific question. +It is an opportunity to work with the instructors and fellow students, and learn from each other. -Maria can do some as well. +Maria will do some as well. What are good times for you? @@ -309,9 +315,9 @@ Having some facility on the command line is important We won't cover this much in class, so if you are not comfortable, please bone up at home. -I suggest running through the **cli** tutorial at "learn code the hard way": +Software Carpentry has a decent intro to the command line: +https://swcarpentry.github.io/shell-novice/01-intro/ -http://cli.learncodethehardway.org/book/ **Windows:** From 62d5940f709538d25df2e8df108f018ca7b1d9c4 Mon Sep 17 00:00:00 2001 From: Chris Barker Date: Thu, 22 Sep 2016 20:49:58 -0700 Subject: [PATCH 04/71] fancier gh-pages build script --- slides_sources/build_gh_pages.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/slides_sources/build_gh_pages.sh b/slides_sources/build_gh_pages.sh index 02ab36d3..eb44018e 100755 --- a/slides_sources/build_gh_pages.sh +++ b/slides_sources/build_gh_pages.sh @@ -3,6 +3,12 @@ # simple script to build and push to gh-pages # designed to be run from master +# To use this script you need another copy of the repo, right next this +# one, but named "IntroToPython.gh-pages" +# this script then builds the docs, then copies them to the other repo +# then pushed to the gh-pages branch. + + # make the docs make html From de8fbba672cc339d88c3b2831674e796545beb62 Mon Sep 17 00:00:00 2001 From: Maria Date: Thu, 22 Sep 2016 20:58:26 -0700 Subject: [PATCH 05/71] updating presentation materials --- _downloads/ICanEatGlass.utf16.txt | Bin 0 -> 1428 bytes _downloads/ICanEatGlass.utf8.txt | 23 + _downloads/class_method.py | 32 + _downloads/context_managers.py | 53 + _downloads/hello_unicode.py | 13 + _downloads/iterator_1.py | 32 + _downloads/latin1_test.py | 66 + _downloads/my_for.py | 50 + _downloads/properties_example.py | 30 + _downloads/property_ugly.py | 19 + _downloads/sample_html.html | 27 + _downloads/sherlock.txt | 13052 ++++++++++++++++ _downloads/sherlock_small.txt | 17 + _downloads/static_method.py | 26 + _downloads/test_generator.py | 78 + _downloads/test_p_wrapper.py | 39 + _downloads/text.utf16 | Bin 0 -> 1358 bytes _downloads/text.utf32 | Bin 0 -> 2716 bytes _downloads/text.utf8 | 17 + _downloads/unicode_exception_test.py | 16 + _downloads/unicodify.py | 54 + _downloads/vector.py | 47 + _downloads/yield_example.py | 22 + _images/color_git_prompt.png | Bin 0 -> 42762 bytes _images/flake8_output.png | Bin 0 -> 163841 bytes _images/git_checkout_branch.png | Bin 0 -> 96346 bytes _images/git_checkout_master.png | Bin 0 -> 147664 bytes _images/git_commit_on_branch.png | Bin 0 -> 132967 bytes _images/git_head.png | Bin 0 -> 58533 bytes _images/git_master_branch.png | Bin 0 -> 65380 bytes _images/git_merge_commit.png | Bin 0 -> 173059 bytes _images/git_new_branch.png | Bin 0 -> 96786 bytes _images/git_new_commit.png | Bin 0 -> 88569 bytes _images/git_new_commit_on_master.png | Bin 0 -> 158686 bytes _images/git_simple_timeline.png | Bin 0 -> 38512 bytes _images/pc_menu.png | Bin 0 -> 98719 bytes _images/phd101212s.gif | Bin 0 -> 113374 bytes _images/plugin_list.png | Bin 0 -> 155235 bytes _images/python.png | Bin 0 -> 90835 bytes _images/remotes_clone.png | Bin 0 -> 157436 bytes _images/remotes_fork.png | Bin 0 -> 130939 bytes _images/remotes_start.png | Bin 0 -> 126233 bytes _images/remotes_upstream.png | Bin 0 -> 179493 bytes _images/simple_prompt.png | Bin 0 -> 85478 bytes _images/tab_completion.png | Bin 0 -> 102945 bytes _images/transmogrifier.jpg | Bin 0 -> 105205 bytes _images/two_line_prompt.png | Bin 0 -> 45134 bytes _images/virtualenv_prompt.png | Bin 0 -> 128644 bytes _sources/exercises/circle_class.txt | 240 + _sources/exercises/comprehensions_lab.txt | 244 + _sources/exercises/dict_lab.txt | 89 + _sources/exercises/exceptions_lab.txt | 25 + _sources/exercises/fib_and_lucas.txt | 93 + _sources/exercises/fizz_buzz.txt | 69 + _sources/exercises/grid_printer.txt | 222 + _sources/exercises/html_renderer.txt | 509 + _sources/exercises/index.txt | 69 + _sources/exercises/kata_fourteen.txt | 141 + _sources/exercises/lambda_magic.txt | 61 + _sources/exercises/list_lab.txt | 105 + _sources/exercises/mailroom.txt | 91 + _sources/exercises/rot13.txt | 48 + _sources/exercises/slicing.txt | 25 + _sources/exercises/sparse_array.txt | 86 + _sources/exercises/string_formatting.txt | 49 + _sources/exercises/trapezoid.txt | 297 + _sources/include.txt | 7 + _sources/index.txt | 67 + _sources/session01.txt | 1940 +++ _sources/session02.txt | 1549 ++ _sources/session03.txt | 1725 ++ _sources/session04.txt | 1013 ++ _sources/session05.txt | 874 ++ _sources/session06.txt | 868 + _sources/session07.txt | 908 ++ _sources/session08.txt | 760 + _sources/session09.txt | 418 + _sources/session10.txt | 811 + _sources/supplements/git_overview.txt | 225 + _sources/supplements/index.txt | 18 + _sources/supplements/install_nano_win.txt | 22 + _sources/supplements/packaging.txt | 481 + _sources/supplements/python_for_linux.txt | 230 + _sources/supplements/python_for_mac.txt | 131 + _sources/supplements/python_for_windows.txt | 99 + .../supplements/python_learning_resources.txt | 118 + _sources/supplements/shell.txt | 243 + _sources/supplements/sublime_as_ide.txt | 380 + _sources/supplements/unicode.txt | 537 + _sources/supplements/virtualenv.txt | 420 + _static/ajax-loader.gif | Bin 0 -> 673 bytes _static/basic.css | 608 + _static/color_git_prompt.png | Bin 0 -> 42762 bytes _static/comment-bright.png | Bin 0 -> 3500 bytes _static/comment-close.png | Bin 0 -> 3578 bytes _static/comment.png | Bin 0 -> 3445 bytes _static/css/badge_only.css | 2 + _static/css/theme.css | 5 + _static/doctools.js | 287 + _static/down-pressed.png | Bin 0 -> 347 bytes _static/down.png | Bin 0 -> 347 bytes _static/file.png | Bin 0 -> 358 bytes _static/flake8_output.png | Bin 0 -> 163841 bytes _static/fonts/Inconsolata-Bold.ttf | Bin 0 -> 66352 bytes _static/fonts/Inconsolata-Regular.ttf | Bin 0 -> 84548 bytes _static/fonts/Lato-Bold.ttf | Bin 0 -> 121788 bytes _static/fonts/Lato-Regular.ttf | Bin 0 -> 120196 bytes _static/fonts/RobotoSlab-Bold.ttf | Bin 0 -> 170616 bytes _static/fonts/RobotoSlab-Regular.ttf | Bin 0 -> 169064 bytes _static/fonts/fontawesome-webfont.eot | Bin 0 -> 56006 bytes _static/fonts/fontawesome-webfont.svg | 520 + _static/fonts/fontawesome-webfont.ttf | Bin 0 -> 112160 bytes _static/fonts/fontawesome-webfont.woff | Bin 0 -> 65452 bytes _static/git_another_commit_on_branch.png | Bin 0 -> 147518 bytes _static/git_checkout_branch.png | Bin 0 -> 96346 bytes _static/git_checkout_master.png | Bin 0 -> 147664 bytes _static/git_commit_on_branch.png | Bin 0 -> 132967 bytes _static/git_head.png | Bin 0 -> 58533 bytes _static/git_master_branch.png | Bin 0 -> 65380 bytes _static/git_merge_commit.png | Bin 0 -> 173059 bytes _static/git_new_branch.png | Bin 0 -> 96786 bytes _static/git_new_commit.png | Bin 0 -> 88569 bytes _static/git_new_commit_on_master.png | Bin 0 -> 158686 bytes _static/git_simple_timeline.png | Bin 0 -> 38512 bytes _static/jquery-1.11.1.js | 10308 ++++++++++++ _static/jquery.js | 4 + _static/js/modernizr.min.js | 4 + _static/js/theme.js | 153 + _static/minus.png | Bin 0 -> 173 bytes _static/pc_menu.png | Bin 0 -> 98719 bytes _static/phd101212s.gif | Bin 0 -> 113374 bytes _static/plugin_list.png | Bin 0 -> 155235 bytes _static/plus.png | Bin 0 -> 173 bytes _static/pygments.css | 65 + _static/python.png | Bin 0 -> 90835 bytes _static/remotes_clone.png | Bin 0 -> 157436 bytes _static/remotes_fork.png | Bin 0 -> 130939 bytes _static/remotes_start.png | Bin 0 -> 126233 bytes _static/remotes_upstream.png | Bin 0 -> 179493 bytes _static/searchtools.js | 651 + _static/simple_prompt.png | Bin 0 -> 85478 bytes _static/tab_completion.png | Bin 0 -> 102945 bytes _static/transmogrifier.jpg | Bin 0 -> 105205 bytes _static/two_line_prompt.png | Bin 0 -> 45134 bytes _static/underscore-1.3.1.js | 999 ++ _static/underscore.js | 31 + _static/up-pressed.png | Bin 0 -> 345 bytes _static/up.png | Bin 0 -> 345 bytes _static/virtualenv_prompt.png | Bin 0 -> 128644 bytes _static/websupport.js | 808 + exercises/circle_class.html | 432 + exercises/comprehensions_lab.html | 422 + exercises/dict_lab.html | 292 + exercises/exceptions_lab.html | 251 + exercises/fib_and_lucas.html | 301 + exercises/fizz_buzz.html | 290 + exercises/grid_printer.html | 406 + exercises/html_renderer.html | 571 + exercises/index.html | 328 + exercises/kata_fourteen.html | 337 + exercises/lambda_magic.html | 278 + exercises/list_lab.html | 311 + exercises/mailroom.html | 314 + exercises/rot13.html | 264 + exercises/slicing.html | 255 + exercises/sparse_array.html | 298 + exercises/string_formatting.html | 272 + exercises/trapezoid.html | 400 + genindex.html | 207 + include.html | 202 + index.html | 266 + objects.inv | Bin 0 -> 1656 bytes search.html | 218 + searchindex.js | 1 + session01.html | 1720 ++ session02.html | 1313 ++ session03.html | 1557 ++ session04.html | 1066 ++ session05.html | 857 + session06.html | 891 ++ session07.html | 871 ++ session08.html | 822 + session09.html | 541 + session10.html | 843 + supplements/git_overview.html | 374 + supplements/index.html | 250 + supplements/install_nano_win.html | 235 + supplements/packaging.html | 650 + supplements/python_for_linux.html | 434 + supplements/python_for_mac.html | 329 + supplements/python_for_windows.html | 312 + supplements/python_learning_resources.html | 354 + supplements/shell.html | 407 + supplements/sublime_as_ide.html | 523 + supplements/unicode.html | 656 + supplements/virtualenv.html | 589 + 196 files changed, 66975 insertions(+) create mode 100644 _downloads/ICanEatGlass.utf16.txt create mode 100644 _downloads/ICanEatGlass.utf8.txt create mode 100644 _downloads/class_method.py create mode 100644 _downloads/context_managers.py create mode 100644 _downloads/hello_unicode.py create mode 100644 _downloads/iterator_1.py create mode 100644 _downloads/latin1_test.py create mode 100644 _downloads/my_for.py create mode 100644 _downloads/properties_example.py create mode 100644 _downloads/property_ugly.py create mode 100644 _downloads/sample_html.html create mode 100644 _downloads/sherlock.txt create mode 100644 _downloads/sherlock_small.txt create mode 100644 _downloads/static_method.py create mode 100644 _downloads/test_generator.py create mode 100644 _downloads/test_p_wrapper.py create mode 100644 _downloads/text.utf16 create mode 100644 _downloads/text.utf32 create mode 100644 _downloads/text.utf8 create mode 100644 _downloads/unicode_exception_test.py create mode 100644 _downloads/unicodify.py create mode 100644 _downloads/vector.py create mode 100644 _downloads/yield_example.py create mode 100644 _images/color_git_prompt.png create mode 100644 _images/flake8_output.png create mode 100644 _images/git_checkout_branch.png create mode 100644 _images/git_checkout_master.png create mode 100644 _images/git_commit_on_branch.png create mode 100644 _images/git_head.png create mode 100644 _images/git_master_branch.png create mode 100644 _images/git_merge_commit.png create mode 100644 _images/git_new_branch.png create mode 100644 _images/git_new_commit.png create mode 100644 _images/git_new_commit_on_master.png create mode 100644 _images/git_simple_timeline.png create mode 100644 _images/pc_menu.png create mode 100644 _images/phd101212s.gif create mode 100644 _images/plugin_list.png create mode 100644 _images/python.png create mode 100644 _images/remotes_clone.png create mode 100644 _images/remotes_fork.png create mode 100644 _images/remotes_start.png create mode 100644 _images/remotes_upstream.png create mode 100644 _images/simple_prompt.png create mode 100644 _images/tab_completion.png create mode 100644 _images/transmogrifier.jpg create mode 100644 _images/two_line_prompt.png create mode 100644 _images/virtualenv_prompt.png create mode 100644 _sources/exercises/circle_class.txt create mode 100644 _sources/exercises/comprehensions_lab.txt create mode 100644 _sources/exercises/dict_lab.txt create mode 100644 _sources/exercises/exceptions_lab.txt create mode 100644 _sources/exercises/fib_and_lucas.txt create mode 100644 _sources/exercises/fizz_buzz.txt create mode 100644 _sources/exercises/grid_printer.txt create mode 100644 _sources/exercises/html_renderer.txt create mode 100644 _sources/exercises/index.txt create mode 100644 _sources/exercises/kata_fourteen.txt create mode 100644 _sources/exercises/lambda_magic.txt create mode 100644 _sources/exercises/list_lab.txt create mode 100644 _sources/exercises/mailroom.txt create mode 100644 _sources/exercises/rot13.txt create mode 100644 _sources/exercises/slicing.txt create mode 100644 _sources/exercises/sparse_array.txt create mode 100644 _sources/exercises/string_formatting.txt create mode 100644 _sources/exercises/trapezoid.txt create mode 100644 _sources/include.txt create mode 100644 _sources/index.txt create mode 100644 _sources/session01.txt create mode 100644 _sources/session02.txt create mode 100644 _sources/session03.txt create mode 100644 _sources/session04.txt create mode 100644 _sources/session05.txt create mode 100644 _sources/session06.txt create mode 100644 _sources/session07.txt create mode 100644 _sources/session08.txt create mode 100644 _sources/session09.txt create mode 100644 _sources/session10.txt create mode 100644 _sources/supplements/git_overview.txt create mode 100644 _sources/supplements/index.txt create mode 100644 _sources/supplements/install_nano_win.txt create mode 100644 _sources/supplements/packaging.txt create mode 100644 _sources/supplements/python_for_linux.txt create mode 100644 _sources/supplements/python_for_mac.txt create mode 100644 _sources/supplements/python_for_windows.txt create mode 100644 _sources/supplements/python_learning_resources.txt create mode 100644 _sources/supplements/shell.txt create mode 100644 _sources/supplements/sublime_as_ide.txt create mode 100644 _sources/supplements/unicode.txt create mode 100644 _sources/supplements/virtualenv.txt create mode 100644 _static/ajax-loader.gif create mode 100644 _static/basic.css create mode 100644 _static/color_git_prompt.png create mode 100644 _static/comment-bright.png create mode 100644 _static/comment-close.png create mode 100644 _static/comment.png create mode 100644 _static/css/badge_only.css create mode 100644 _static/css/theme.css create mode 100644 _static/doctools.js create mode 100644 _static/down-pressed.png create mode 100644 _static/down.png create mode 100644 _static/file.png create mode 100644 _static/flake8_output.png create mode 100644 _static/fonts/Inconsolata-Bold.ttf create mode 100644 _static/fonts/Inconsolata-Regular.ttf create mode 100644 _static/fonts/Lato-Bold.ttf create mode 100644 _static/fonts/Lato-Regular.ttf create mode 100644 _static/fonts/RobotoSlab-Bold.ttf create mode 100644 _static/fonts/RobotoSlab-Regular.ttf create mode 100644 _static/fonts/fontawesome-webfont.eot create mode 100644 _static/fonts/fontawesome-webfont.svg create mode 100644 _static/fonts/fontawesome-webfont.ttf create mode 100644 _static/fonts/fontawesome-webfont.woff create mode 100644 _static/git_another_commit_on_branch.png create mode 100644 _static/git_checkout_branch.png create mode 100644 _static/git_checkout_master.png create mode 100644 _static/git_commit_on_branch.png create mode 100644 _static/git_head.png create mode 100644 _static/git_master_branch.png create mode 100644 _static/git_merge_commit.png create mode 100644 _static/git_new_branch.png create mode 100644 _static/git_new_commit.png create mode 100644 _static/git_new_commit_on_master.png create mode 100644 _static/git_simple_timeline.png create mode 100644 _static/jquery-1.11.1.js create mode 100644 _static/jquery.js create mode 100644 _static/js/modernizr.min.js create mode 100644 _static/js/theme.js create mode 100644 _static/minus.png create mode 100644 _static/pc_menu.png create mode 100644 _static/phd101212s.gif create mode 100644 _static/plugin_list.png create mode 100644 _static/plus.png create mode 100644 _static/pygments.css create mode 100644 _static/python.png create mode 100644 _static/remotes_clone.png create mode 100644 _static/remotes_fork.png create mode 100644 _static/remotes_start.png create mode 100644 _static/remotes_upstream.png create mode 100644 _static/searchtools.js create mode 100644 _static/simple_prompt.png create mode 100644 _static/tab_completion.png create mode 100644 _static/transmogrifier.jpg create mode 100644 _static/two_line_prompt.png create mode 100644 _static/underscore-1.3.1.js create mode 100644 _static/underscore.js create mode 100644 _static/up-pressed.png create mode 100644 _static/up.png create mode 100644 _static/virtualenv_prompt.png create mode 100644 _static/websupport.js create mode 100644 exercises/circle_class.html create mode 100644 exercises/comprehensions_lab.html create mode 100644 exercises/dict_lab.html create mode 100644 exercises/exceptions_lab.html create mode 100644 exercises/fib_and_lucas.html create mode 100644 exercises/fizz_buzz.html create mode 100644 exercises/grid_printer.html create mode 100644 exercises/html_renderer.html create mode 100644 exercises/index.html create mode 100644 exercises/kata_fourteen.html create mode 100644 exercises/lambda_magic.html create mode 100644 exercises/list_lab.html create mode 100644 exercises/mailroom.html create mode 100644 exercises/rot13.html create mode 100644 exercises/slicing.html create mode 100644 exercises/sparse_array.html create mode 100644 exercises/string_formatting.html create mode 100644 exercises/trapezoid.html create mode 100644 genindex.html create mode 100644 include.html create mode 100644 index.html create mode 100644 objects.inv create mode 100644 search.html create mode 100644 searchindex.js create mode 100644 session01.html create mode 100644 session02.html create mode 100644 session03.html create mode 100644 session04.html create mode 100644 session05.html create mode 100644 session06.html create mode 100644 session07.html create mode 100644 session08.html create mode 100644 session09.html create mode 100644 session10.html create mode 100644 supplements/git_overview.html create mode 100644 supplements/index.html create mode 100644 supplements/install_nano_win.html create mode 100644 supplements/packaging.html create mode 100644 supplements/python_for_linux.html create mode 100644 supplements/python_for_mac.html create mode 100644 supplements/python_for_windows.html create mode 100644 supplements/python_learning_resources.html create mode 100644 supplements/shell.html create mode 100644 supplements/sublime_as_ide.html create mode 100644 supplements/unicode.html create mode 100644 supplements/virtualenv.html diff --git a/_downloads/ICanEatGlass.utf16.txt b/_downloads/ICanEatGlass.utf16.txt new file mode 100644 index 0000000000000000000000000000000000000000..24a0858d5f8f2322c8715c2add9bfc46466054f6 GIT binary patch literal 1428 zcma)+O;1xn6oyZo)pgItg`EWnYE0P~#Y94g8u0^+9~)P-6uHvg)^bZE{s8}kKLKMZ znn-{EQZ;Ve>E4ZotqYgn^UhEp#wO5Ih9;bO02`lAm71cEbP2ZgOKh_av>Q7bv|fEk(Tfv3vbm#mHIml zc0^THs$iMus$(896Q4@p(?pU|pUh4NW^-03R6viP^!A`ohIJO|zKAU6X;bZs_>r`U zY&O(Kb&(&Bwos^BDfDjqpqJ`HnVtHp>R0irI@~LE+^XAf>(1L(*Ky14t@~Eg?u~oK z+Hq^VEABaxF1Q~>eZ6hCyG3tnpuN4u!;|8s>#|#MG4f#)RiPg8Yrs%>ic8G(h1Z{n+@>mm8s%nrrpoJ{8easI$xxQ_?#jVycta z>v!V^>B;vyK1pVpvMZs>8M@gJV*-q4UfNje)YW02vyz5bOgXEjV*!6D zwwjR=`&+>-p6@JJ_agO+PzCk$NCf2~|Lx#iJNed4@DmQoK+Ix<86>KOm};UU&)R-& zQ&=`&s8cUn@g3%!B+E*$Q%H)NJPndP1|3-_mOLoO$fB29Ioxovo8v`si--Heo}c`sF(WKjpUoUfn&Ka~(_N+KY0S=O0Cs9m@a! literal 0 HcmV?d00001 diff --git a/_downloads/ICanEatGlass.utf8.txt b/_downloads/ICanEatGlass.utf8.txt new file mode 100644 index 00000000..9ecba2b9 --- /dev/null +++ b/_downloads/ICanEatGlass.utf8.txt @@ -0,0 +1,23 @@ +I Can Eat Glass: + +And from the sublime to the ridiculous, here is a certain phrase in an assortment of languages: + +Sanskrit: काचं शक्नोम्यत्तुम् । नोपहिनस्ति माम् ॥ + +Sanskrit (standard transcription): kācaṃ śaknomyattum; nopahinasti mām. + +Classical Greek: ὕαλον ϕαγεῖν δύναμαι· τοῦτο οὔ με βλάπτει. + +Greek (monotonic): Μπορώ να φάω σπασμένα γυαλιά χωρίς να πάθω τίποτα. + +Greek (polytonic): Μπορῶ νὰ φάω σπασμένα γυαλιὰ χωρὶς νὰ πάθω τίποτα. + +Latin: Vitrum edere possum; mihi non nocet. + +Old French: Je puis mangier del voirre. Ne me nuit. + +French: Je peux manger du verre, ça ne me fait pas mal. + +Provençal / Occitan: Pòdi manjar de veire, me nafrariá pas. + +Québécois: J'peux manger d'la vitre, ça m'fa pas mal. \ No newline at end of file diff --git a/_downloads/class_method.py b/_downloads/class_method.py new file mode 100644 index 00000000..93fba91f --- /dev/null +++ b/_downloads/class_method.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +""" +example of a class method +""" + + +class C: + def __init__(self, x, y): + self.x = x + self.y = y + + @classmethod + def a_class_method(cls, y): + print("in a_class_method", cls) + return cls(y, y**2) + + +class C2(C): + pass + + +if __name__ == "__main__": + + c = C(3, 4) + print(type(c), c.x, c.y) + + c2 = C.a_class_method(3) + print(type(c2), c2.x, c2.y) + + c3 = c2.a_class_method(2) + print(type(c3), c3.x, c3.y) diff --git a/_downloads/context_managers.py b/_downloads/context_managers.py new file mode 100644 index 00000000..ecf3ee54 --- /dev/null +++ b/_downloads/context_managers.py @@ -0,0 +1,53 @@ +# -*- coding: utf-8 -*- +import sys +from io import StringIO +from contextlib import contextmanager + + +class Context(object): + """from Doug Hellmann, PyMOTW + http://pymotw.com/2/contextlib/#module-contextlib + """ + def __init__(self, handle_error): + print('__init__({})'.format(handle_error)) + self.handle_error = handle_error + + def __enter__(self): + print('__enter__()') + return self + + def __exit__(self, exc_type, exc_val, exc_tb): + print('__exit__({}, {}, {})'.format(exc_type, exc_val, exc_tb)) + if exc_type == ZeroDivisionError: + return True + else: + return False + +# return self.handle_error + +@contextmanager +def context(boolean): + print("__init__ code here") + try: + print("__enter__ code goes here") + yield object() + except Exception as e: + print("errors handled here") + if not boolean: + raise e + finally: + print("__exit__ cleanup goes here") + + +@contextmanager +def print_encoded(encoding): + old_stdout = sys.stdout + sys.stdout = buff = StringIO() + try: + yield None + finally: + sys.stdout = old_stdout + buff.seek(0) + raw = buff.read() + encoded = raw.encode(encoding) + print(encoded) diff --git a/_downloads/hello_unicode.py b/_downloads/hello_unicode.py new file mode 100644 index 00000000..6bbad1de --- /dev/null +++ b/_downloads/hello_unicode.py @@ -0,0 +1,13 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +hello = 'Hello ' +world = u'世界' + +print hello + world + +print u"It was nice weather today: it reached 80\u00B0" + +print u"Maybe it will reach 90\N{degree sign}" + +print u"It is extremely rare for it ever to reach 100° in Seattle" diff --git a/_downloads/iterator_1.py b/_downloads/iterator_1.py new file mode 100644 index 00000000..6cc9231c --- /dev/null +++ b/_downloads/iterator_1.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +""" +Simple iterator examples +""" + + +class IterateMe_1(object): + """ + About as simple an iterator as you can get: + + returns the sequence of numbers from zero to 4 + ( like range(4) ) + """ + def __init__(self, stop=5): + self.current = -1 + self.stop = stop + def __iter__(self): + return self + def __next__(self): + self.current += 1 + if self.current < self.stop: + return self.current + else: + raise StopIteration + +if __name__ == "__main__": + + print("Testing the iterator") + for i in IterateMe_1(): + print(i) + diff --git a/_downloads/latin1_test.py b/_downloads/latin1_test.py new file mode 100644 index 00000000..3990078f --- /dev/null +++ b/_downloads/latin1_test.py @@ -0,0 +1,66 @@ +#!/usr/bin/env python + +""" +An example of using latin-1 as a universal encoding + +latin-1 is a superset of ASCII that is suitable for western european languages. + +Is the most common, and a good default, if you need a one-byte per char encoding +for European text. + +It also has a nice property: + : every byte value from 0 to 255 is avalid charactor + +Thus you will never get an UnicodeDecodeError if +you try to decode arbitrary bytes with latin-1. + +And it can "round-trip" trhough a unicode object. + +This can be useful is you don't know the encoding -- at least it won't break. +It's also useful if you need to work with cobined text+binary data. + + + +""" + +# all the byte values in a bytes (str) object: +all_bytes = ''.join( [chr(i) for i in range(255)] ) + +print type(all_bytes) +print len(all_bytes) + +print "Example value: 20" +print ord(all_bytes[20]) == 20 +print "Example high value: 245" +print ord(all_bytes[245]) == 245 + +# now decode it to a unicode object: +try: + uni = all_bytes.decode() +except UnicodeDecodeError: + print "OOPS: can't decode with default encoding" + +# latin-1 works: +try: + all_uni = all_bytes.decode('latin-1') + print "Yup -- that worked" + print all_uni + print "note that the ASCII subset is the same..." +except UnicodeDecodeError: + print "OOPS: This should have worked!!" + raise + +## now show that it round-trips: +all_bytes2 = all_uni.encode('latin-1') + +if all_bytes2 == all_bytes: + print "yup -- that worked...the values are preserved on the round trip." +else: + print "Hey, that should have worked" + + + + + + + diff --git a/_downloads/my_for.py b/_downloads/my_for.py new file mode 100644 index 00000000..6023ad9f --- /dev/null +++ b/_downloads/my_for.py @@ -0,0 +1,50 @@ +#!/usr/bin/env python + +""" +hand writing 'for' + +demonstrates how for interacts with an iterable +""" + + +l = [1,2,3,4,5,] + + +def my_for(an_iterable, func): + """ + Emulation of a for loop. + + func() will be called with each item in an_iterable + + :param an_iterable: anything that satisfies the interation protocol + + :param func: a callable -- it will be called, passing in each item + in an_iterable. + + """ + # equiv of "for i in l:" + iterator = iter(an_iterable) + while True: + try: + i = next(iterator) + except StopIteration: + break + func(i) + + +if __name__ == "__main__": + + def print_func(x): + print(x) + + l = [1,2,3,4,5,] + my_for(l, print_func) + + t = ('a','b','c','d') + + my_for(t, print_func) + + + + + diff --git a/_downloads/properties_example.py b/_downloads/properties_example.py new file mode 100644 index 00000000..f70760e9 --- /dev/null +++ b/_downloads/properties_example.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python + +""" +Example code for properties + +NOTE: if your getters and setters are this simple: don't do this! + +""" + + +class C: + def __init__(self): + self._x = None + @property + def x(self): + print("in getter") + return self._x + @x.setter + def x(self, value): + print("in setter", value) + self._x = value + @x.deleter + def x(self): + del self._x + +if __name__ == "__main__": + c = C() + c.x = 5 + print(c.x) + diff --git a/_downloads/property_ugly.py b/_downloads/property_ugly.py new file mode 100644 index 00000000..d20c1dcc --- /dev/null +++ b/_downloads/property_ugly.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python + +class C(object): + """ + Property defined in about the most ugly way possible + """ + def __init__(self): + self._x = None + def x(self): + return self._x + x = property(x) + def _set_x(self, value): + self._x = value + x = x.setter(_set_x) + def _del_x(self): + del self._x + x = x.deleter(_del_x) + + diff --git a/_downloads/sample_html.html b/_downloads/sample_html.html new file mode 100644 index 00000000..f2687e95 --- /dev/null +++ b/_downloads/sample_html.html @@ -0,0 +1,27 @@ + + + + + PythonClass = Revision 1087: + + +

PythonClass - Class 6 example

+

+ Here is a paragraph of text -- there could be more of them, but this is enough to show that we can do some text +

+
+
    +
  • + The first item in a list +
  • +
  • + This is the second item +
  • +
  • + And this is a + link + to google +
  • +
+ + \ No newline at end of file diff --git a/_downloads/sherlock.txt b/_downloads/sherlock.txt new file mode 100644 index 00000000..4dec2015 --- /dev/null +++ b/_downloads/sherlock.txt @@ -0,0 +1,13052 @@ +Project Gutenberg's The Adventures of Sherlock Holmes, by Arthur Conan Doyle + +This eBook is for the use of anyone anywhere at no cost and with +almost no restrictions whatsoever. You may copy it, give it away or +re-use it under the terms of the Project Gutenberg License included +with this eBook or online at www.gutenberg.net + + +Title: The Adventures of Sherlock Holmes + +Author: Arthur Conan Doyle + +Posting Date: April 18, 2011 [EBook #1661] +First Posted: November 29, 2002 + +Language: English + + +*** START OF THIS PROJECT GUTENBERG EBOOK THE ADVENTURES OF SHERLOCK HOLMES *** + + + + +Produced by an anonymous Project Gutenberg volunteer and Jose Menendez + + + + + + + + + +THE ADVENTURES OF SHERLOCK HOLMES + +by + +SIR ARTHUR CONAN DOYLE + + + + I. A Scandal in Bohemia + II. The Red-headed League + III. A Case of Identity + IV. The Boscombe Valley Mystery + V. The Five Orange Pips + VI. The Man with the Twisted Lip + VII. The Adventure of the Blue Carbuncle +VIII. The Adventure of the Speckled Band + IX. The Adventure of the Engineer's Thumb + X. The Adventure of the Noble Bachelor + XI. The Adventure of the Beryl Coronet + XII. The Adventure of the Copper Beeches + + + + +ADVENTURE I. A SCANDAL IN BOHEMIA + +I. + +To Sherlock Holmes she is always THE woman. I have seldom heard +him mention her under any other name. In his eyes she eclipses +and predominates the whole of her sex. It was not that he felt +any emotion akin to love for Irene Adler. All emotions, and that +one particularly, were abhorrent to his cold, precise but +admirably balanced mind. He was, I take it, the most perfect +reasoning and observing machine that the world has seen, but as a +lover he would have placed himself in a false position. He never +spoke of the softer passions, save with a gibe and a sneer. They +were admirable things for the observer--excellent for drawing the +veil from men's motives and actions. But for the trained reasoner +to admit such intrusions into his own delicate and finely +adjusted temperament was to introduce a distracting factor which +might throw a doubt upon all his mental results. Grit in a +sensitive instrument, or a crack in one of his own high-power +lenses, would not be more disturbing than a strong emotion in a +nature such as his. And yet there was but one woman to him, and +that woman was the late Irene Adler, of dubious and questionable +memory. + +I had seen little of Holmes lately. My marriage had drifted us +away from each other. My own complete happiness, and the +home-centred interests which rise up around the man who first +finds himself master of his own establishment, were sufficient to +absorb all my attention, while Holmes, who loathed every form of +society with his whole Bohemian soul, remained in our lodgings in +Baker Street, buried among his old books, and alternating from +week to week between cocaine and ambition, the drowsiness of the +drug, and the fierce energy of his own keen nature. He was still, +as ever, deeply attracted by the study of crime, and occupied his +immense faculties and extraordinary powers of observation in +following out those clues, and clearing up those mysteries which +had been abandoned as hopeless by the official police. From time +to time I heard some vague account of his doings: of his summons +to Odessa in the case of the Trepoff murder, of his clearing up +of the singular tragedy of the Atkinson brothers at Trincomalee, +and finally of the mission which he had accomplished so +delicately and successfully for the reigning family of Holland. +Beyond these signs of his activity, however, which I merely +shared with all the readers of the daily press, I knew little of +my former friend and companion. + +One night--it was on the twentieth of March, 1888--I was +returning from a journey to a patient (for I had now returned to +civil practice), when my way led me through Baker Street. As I +passed the well-remembered door, which must always be associated +in my mind with my wooing, and with the dark incidents of the +Study in Scarlet, I was seized with a keen desire to see Holmes +again, and to know how he was employing his extraordinary powers. +His rooms were brilliantly lit, and, even as I looked up, I saw +his tall, spare figure pass twice in a dark silhouette against +the blind. He was pacing the room swiftly, eagerly, with his head +sunk upon his chest and his hands clasped behind him. To me, who +knew his every mood and habit, his attitude and manner told their +own story. He was at work again. He had risen out of his +drug-created dreams and was hot upon the scent of some new +problem. I rang the bell and was shown up to the chamber which +had formerly been in part my own. + +His manner was not effusive. It seldom was; but he was glad, I +think, to see me. With hardly a word spoken, but with a kindly +eye, he waved me to an armchair, threw across his case of cigars, +and indicated a spirit case and a gasogene in the corner. Then he +stood before the fire and looked me over in his singular +introspective fashion. + +"Wedlock suits you," he remarked. "I think, Watson, that you have +put on seven and a half pounds since I saw you." + +"Seven!" I answered. + +"Indeed, I should have thought a little more. Just a trifle more, +I fancy, Watson. And in practice again, I observe. You did not +tell me that you intended to go into harness." + +"Then, how do you know?" + +"I see it, I deduce it. How do I know that you have been getting +yourself very wet lately, and that you have a most clumsy and +careless servant girl?" + +"My dear Holmes," said I, "this is too much. You would certainly +have been burned, had you lived a few centuries ago. It is true +that I had a country walk on Thursday and came home in a dreadful +mess, but as I have changed my clothes I can't imagine how you +deduce it. As to Mary Jane, she is incorrigible, and my wife has +given her notice, but there, again, I fail to see how you work it +out." + +He chuckled to himself and rubbed his long, nervous hands +together. + +"It is simplicity itself," said he; "my eyes tell me that on the +inside of your left shoe, just where the firelight strikes it, +the leather is scored by six almost parallel cuts. Obviously they +have been caused by someone who has very carelessly scraped round +the edges of the sole in order to remove crusted mud from it. +Hence, you see, my double deduction that you had been out in vile +weather, and that you had a particularly malignant boot-slitting +specimen of the London slavey. As to your practice, if a +gentleman walks into my rooms smelling of iodoform, with a black +mark of nitrate of silver upon his right forefinger, and a bulge +on the right side of his top-hat to show where he has secreted +his stethoscope, I must be dull, indeed, if I do not pronounce +him to be an active member of the medical profession." + +I could not help laughing at the ease with which he explained his +process of deduction. "When I hear you give your reasons," I +remarked, "the thing always appears to me to be so ridiculously +simple that I could easily do it myself, though at each +successive instance of your reasoning I am baffled until you +explain your process. And yet I believe that my eyes are as good +as yours." + +"Quite so," he answered, lighting a cigarette, and throwing +himself down into an armchair. "You see, but you do not observe. +The distinction is clear. For example, you have frequently seen +the steps which lead up from the hall to this room." + +"Frequently." + +"How often?" + +"Well, some hundreds of times." + +"Then how many are there?" + +"How many? I don't know." + +"Quite so! You have not observed. And yet you have seen. That is +just my point. Now, I know that there are seventeen steps, +because I have both seen and observed. By-the-way, since you are +interested in these little problems, and since you are good +enough to chronicle one or two of my trifling experiences, you +may be interested in this." He threw over a sheet of thick, +pink-tinted note-paper which had been lying open upon the table. +"It came by the last post," said he. "Read it aloud." + +The note was undated, and without either signature or address. + +"There will call upon you to-night, at a quarter to eight +o'clock," it said, "a gentleman who desires to consult you upon a +matter of the very deepest moment. Your recent services to one of +the royal houses of Europe have shown that you are one who may +safely be trusted with matters which are of an importance which +can hardly be exaggerated. This account of you we have from all +quarters received. Be in your chamber then at that hour, and do +not take it amiss if your visitor wear a mask." + +"This is indeed a mystery," I remarked. "What do you imagine that +it means?" + +"I have no data yet. It is a capital mistake to theorize before +one has data. Insensibly one begins to twist facts to suit +theories, instead of theories to suit facts. But the note itself. +What do you deduce from it?" + +I carefully examined the writing, and the paper upon which it was +written. + +"The man who wrote it was presumably well to do," I remarked, +endeavouring to imitate my companion's processes. "Such paper +could not be bought under half a crown a packet. It is peculiarly +strong and stiff." + +"Peculiar--that is the very word," said Holmes. "It is not an +English paper at all. Hold it up to the light." + +I did so, and saw a large "E" with a small "g," a "P," and a +large "G" with a small "t" woven into the texture of the paper. + +"What do you make of that?" asked Holmes. + +"The name of the maker, no doubt; or his monogram, rather." + +"Not at all. The 'G' with the small 't' stands for +'Gesellschaft,' which is the German for 'Company.' It is a +customary contraction like our 'Co.' 'P,' of course, stands for +'Papier.' Now for the 'Eg.' Let us glance at our Continental +Gazetteer." He took down a heavy brown volume from his shelves. +"Eglow, Eglonitz--here we are, Egria. It is in a German-speaking +country--in Bohemia, not far from Carlsbad. 'Remarkable as being +the scene of the death of Wallenstein, and for its numerous +glass-factories and paper-mills.' Ha, ha, my boy, what do you +make of that?" His eyes sparkled, and he sent up a great blue +triumphant cloud from his cigarette. + +"The paper was made in Bohemia," I said. + +"Precisely. And the man who wrote the note is a German. Do you +note the peculiar construction of the sentence--'This account of +you we have from all quarters received.' A Frenchman or Russian +could not have written that. It is the German who is so +uncourteous to his verbs. It only remains, therefore, to discover +what is wanted by this German who writes upon Bohemian paper and +prefers wearing a mask to showing his face. And here he comes, if +I am not mistaken, to resolve all our doubts." + +As he spoke there was the sharp sound of horses' hoofs and +grating wheels against the curb, followed by a sharp pull at the +bell. Holmes whistled. + +"A pair, by the sound," said he. "Yes," he continued, glancing +out of the window. "A nice little brougham and a pair of +beauties. A hundred and fifty guineas apiece. There's money in +this case, Watson, if there is nothing else." + +"I think that I had better go, Holmes." + +"Not a bit, Doctor. Stay where you are. I am lost without my +Boswell. And this promises to be interesting. It would be a pity +to miss it." + +"But your client--" + +"Never mind him. I may want your help, and so may he. Here he +comes. Sit down in that armchair, Doctor, and give us your best +attention." + +A slow and heavy step, which had been heard upon the stairs and +in the passage, paused immediately outside the door. Then there +was a loud and authoritative tap. + +"Come in!" said Holmes. + +A man entered who could hardly have been less than six feet six +inches in height, with the chest and limbs of a Hercules. His +dress was rich with a richness which would, in England, be looked +upon as akin to bad taste. Heavy bands of astrakhan were slashed +across the sleeves and fronts of his double-breasted coat, while +the deep blue cloak which was thrown over his shoulders was lined +with flame-coloured silk and secured at the neck with a brooch +which consisted of a single flaming beryl. Boots which extended +halfway up his calves, and which were trimmed at the tops with +rich brown fur, completed the impression of barbaric opulence +which was suggested by his whole appearance. He carried a +broad-brimmed hat in his hand, while he wore across the upper +part of his face, extending down past the cheekbones, a black +vizard mask, which he had apparently adjusted that very moment, +for his hand was still raised to it as he entered. From the lower +part of the face he appeared to be a man of strong character, +with a thick, hanging lip, and a long, straight chin suggestive +of resolution pushed to the length of obstinacy. + +"You had my note?" he asked with a deep harsh voice and a +strongly marked German accent. "I told you that I would call." He +looked from one to the other of us, as if uncertain which to +address. + +"Pray take a seat," said Holmes. "This is my friend and +colleague, Dr. Watson, who is occasionally good enough to help me +in my cases. Whom have I the honour to address?" + +"You may address me as the Count Von Kramm, a Bohemian nobleman. +I understand that this gentleman, your friend, is a man of honour +and discretion, whom I may trust with a matter of the most +extreme importance. If not, I should much prefer to communicate +with you alone." + +I rose to go, but Holmes caught me by the wrist and pushed me +back into my chair. "It is both, or none," said he. "You may say +before this gentleman anything which you may say to me." + +The Count shrugged his broad shoulders. "Then I must begin," said +he, "by binding you both to absolute secrecy for two years; at +the end of that time the matter will be of no importance. At +present it is not too much to say that it is of such weight it +may have an influence upon European history." + +"I promise," said Holmes. + +"And I." + +"You will excuse this mask," continued our strange visitor. "The +august person who employs me wishes his agent to be unknown to +you, and I may confess at once that the title by which I have +just called myself is not exactly my own." + +"I was aware of it," said Holmes dryly. + +"The circumstances are of great delicacy, and every precaution +has to be taken to quench what might grow to be an immense +scandal and seriously compromise one of the reigning families of +Europe. To speak plainly, the matter implicates the great House +of Ormstein, hereditary kings of Bohemia." + +"I was also aware of that," murmured Holmes, settling himself +down in his armchair and closing his eyes. + +Our visitor glanced with some apparent surprise at the languid, +lounging figure of the man who had been no doubt depicted to him +as the most incisive reasoner and most energetic agent in Europe. +Holmes slowly reopened his eyes and looked impatiently at his +gigantic client. + +"If your Majesty would condescend to state your case," he +remarked, "I should be better able to advise you." + +The man sprang from his chair and paced up and down the room in +uncontrollable agitation. Then, with a gesture of desperation, he +tore the mask from his face and hurled it upon the ground. "You +are right," he cried; "I am the King. Why should I attempt to +conceal it?" + +"Why, indeed?" murmured Holmes. "Your Majesty had not spoken +before I was aware that I was addressing Wilhelm Gottsreich +Sigismond von Ormstein, Grand Duke of Cassel-Felstein, and +hereditary King of Bohemia." + +"But you can understand," said our strange visitor, sitting down +once more and passing his hand over his high white forehead, "you +can understand that I am not accustomed to doing such business in +my own person. Yet the matter was so delicate that I could not +confide it to an agent without putting myself in his power. I +have come incognito from Prague for the purpose of consulting +you." + +"Then, pray consult," said Holmes, shutting his eyes once more. + +"The facts are briefly these: Some five years ago, during a +lengthy visit to Warsaw, I made the acquaintance of the well-known +adventuress, Irene Adler. The name is no doubt familiar to you." + +"Kindly look her up in my index, Doctor," murmured Holmes without +opening his eyes. For many years he had adopted a system of +docketing all paragraphs concerning men and things, so that it +was difficult to name a subject or a person on which he could not +at once furnish information. In this case I found her biography +sandwiched in between that of a Hebrew rabbi and that of a +staff-commander who had written a monograph upon the deep-sea +fishes. + +"Let me see!" said Holmes. "Hum! Born in New Jersey in the year +1858. Contralto--hum! La Scala, hum! Prima donna Imperial Opera +of Warsaw--yes! Retired from operatic stage--ha! Living in +London--quite so! Your Majesty, as I understand, became entangled +with this young person, wrote her some compromising letters, and +is now desirous of getting those letters back." + +"Precisely so. But how--" + +"Was there a secret marriage?" + +"None." + +"No legal papers or certificates?" + +"None." + +"Then I fail to follow your Majesty. If this young person should +produce her letters for blackmailing or other purposes, how is +she to prove their authenticity?" + +"There is the writing." + +"Pooh, pooh! Forgery." + +"My private note-paper." + +"Stolen." + +"My own seal." + +"Imitated." + +"My photograph." + +"Bought." + +"We were both in the photograph." + +"Oh, dear! That is very bad! Your Majesty has indeed committed an +indiscretion." + +"I was mad--insane." + +"You have compromised yourself seriously." + +"I was only Crown Prince then. I was young. I am but thirty now." + +"It must be recovered." + +"We have tried and failed." + +"Your Majesty must pay. It must be bought." + +"She will not sell." + +"Stolen, then." + +"Five attempts have been made. Twice burglars in my pay ransacked +her house. Once we diverted her luggage when she travelled. Twice +she has been waylaid. There has been no result." + +"No sign of it?" + +"Absolutely none." + +Holmes laughed. "It is quite a pretty little problem," said he. + +"But a very serious one to me," returned the King reproachfully. + +"Very, indeed. And what does she propose to do with the +photograph?" + +"To ruin me." + +"But how?" + +"I am about to be married." + +"So I have heard." + +"To Clotilde Lothman von Saxe-Meningen, second daughter of the +King of Scandinavia. You may know the strict principles of her +family. She is herself the very soul of delicacy. A shadow of a +doubt as to my conduct would bring the matter to an end." + +"And Irene Adler?" + +"Threatens to send them the photograph. And she will do it. I +know that she will do it. You do not know her, but she has a soul +of steel. She has the face of the most beautiful of women, and +the mind of the most resolute of men. Rather than I should marry +another woman, there are no lengths to which she would not +go--none." + +"You are sure that she has not sent it yet?" + +"I am sure." + +"And why?" + +"Because she has said that she would send it on the day when the +betrothal was publicly proclaimed. That will be next Monday." + +"Oh, then we have three days yet," said Holmes with a yawn. "That +is very fortunate, as I have one or two matters of importance to +look into just at present. Your Majesty will, of course, stay in +London for the present?" + +"Certainly. You will find me at the Langham under the name of the +Count Von Kramm." + +"Then I shall drop you a line to let you know how we progress." + +"Pray do so. I shall be all anxiety." + +"Then, as to money?" + +"You have carte blanche." + +"Absolutely?" + +"I tell you that I would give one of the provinces of my kingdom +to have that photograph." + +"And for present expenses?" + +The King took a heavy chamois leather bag from under his cloak +and laid it on the table. + +"There are three hundred pounds in gold and seven hundred in +notes," he said. + +Holmes scribbled a receipt upon a sheet of his note-book and +handed it to him. + +"And Mademoiselle's address?" he asked. + +"Is Briony Lodge, Serpentine Avenue, St. John's Wood." + +Holmes took a note of it. "One other question," said he. "Was the +photograph a cabinet?" + +"It was." + +"Then, good-night, your Majesty, and I trust that we shall soon +have some good news for you. And good-night, Watson," he added, +as the wheels of the royal brougham rolled down the street. "If +you will be good enough to call to-morrow afternoon at three +o'clock I should like to chat this little matter over with you." + + +II. + +At three o'clock precisely I was at Baker Street, but Holmes had +not yet returned. The landlady informed me that he had left the +house shortly after eight o'clock in the morning. I sat down +beside the fire, however, with the intention of awaiting him, +however long he might be. I was already deeply interested in his +inquiry, for, though it was surrounded by none of the grim and +strange features which were associated with the two crimes which +I have already recorded, still, the nature of the case and the +exalted station of his client gave it a character of its own. +Indeed, apart from the nature of the investigation which my +friend had on hand, there was something in his masterly grasp of +a situation, and his keen, incisive reasoning, which made it a +pleasure to me to study his system of work, and to follow the +quick, subtle methods by which he disentangled the most +inextricable mysteries. So accustomed was I to his invariable +success that the very possibility of his failing had ceased to +enter into my head. + +It was close upon four before the door opened, and a +drunken-looking groom, ill-kempt and side-whiskered, with an +inflamed face and disreputable clothes, walked into the room. +Accustomed as I was to my friend's amazing powers in the use of +disguises, I had to look three times before I was certain that it +was indeed he. With a nod he vanished into the bedroom, whence he +emerged in five minutes tweed-suited and respectable, as of old. +Putting his hands into his pockets, he stretched out his legs in +front of the fire and laughed heartily for some minutes. + +"Well, really!" he cried, and then he choked and laughed again +until he was obliged to lie back, limp and helpless, in the +chair. + +"What is it?" + +"It's quite too funny. I am sure you could never guess how I +employed my morning, or what I ended by doing." + +"I can't imagine. I suppose that you have been watching the +habits, and perhaps the house, of Miss Irene Adler." + +"Quite so; but the sequel was rather unusual. I will tell you, +however. I left the house a little after eight o'clock this +morning in the character of a groom out of work. There is a +wonderful sympathy and freemasonry among horsey men. Be one of +them, and you will know all that there is to know. I soon found +Briony Lodge. It is a bijou villa, with a garden at the back, but +built out in front right up to the road, two stories. Chubb lock +to the door. Large sitting-room on the right side, well +furnished, with long windows almost to the floor, and those +preposterous English window fasteners which a child could open. +Behind there was nothing remarkable, save that the passage window +could be reached from the top of the coach-house. I walked round +it and examined it closely from every point of view, but without +noting anything else of interest. + +"I then lounged down the street and found, as I expected, that +there was a mews in a lane which runs down by one wall of the +garden. I lent the ostlers a hand in rubbing down their horses, +and received in exchange twopence, a glass of half and half, two +fills of shag tobacco, and as much information as I could desire +about Miss Adler, to say nothing of half a dozen other people in +the neighbourhood in whom I was not in the least interested, but +whose biographies I was compelled to listen to." + +"And what of Irene Adler?" I asked. + +"Oh, she has turned all the men's heads down in that part. She is +the daintiest thing under a bonnet on this planet. So say the +Serpentine-mews, to a man. She lives quietly, sings at concerts, +drives out at five every day, and returns at seven sharp for +dinner. Seldom goes out at other times, except when she sings. +Has only one male visitor, but a good deal of him. He is dark, +handsome, and dashing, never calls less than once a day, and +often twice. He is a Mr. Godfrey Norton, of the Inner Temple. See +the advantages of a cabman as a confidant. They had driven him +home a dozen times from Serpentine-mews, and knew all about him. +When I had listened to all they had to tell, I began to walk up +and down near Briony Lodge once more, and to think over my plan +of campaign. + +"This Godfrey Norton was evidently an important factor in the +matter. He was a lawyer. That sounded ominous. What was the +relation between them, and what the object of his repeated +visits? Was she his client, his friend, or his mistress? If the +former, she had probably transferred the photograph to his +keeping. If the latter, it was less likely. On the issue of this +question depended whether I should continue my work at Briony +Lodge, or turn my attention to the gentleman's chambers in the +Temple. It was a delicate point, and it widened the field of my +inquiry. I fear that I bore you with these details, but I have to +let you see my little difficulties, if you are to understand the +situation." + +"I am following you closely," I answered. + +"I was still balancing the matter in my mind when a hansom cab +drove up to Briony Lodge, and a gentleman sprang out. He was a +remarkably handsome man, dark, aquiline, and moustached--evidently +the man of whom I had heard. He appeared to be in a +great hurry, shouted to the cabman to wait, and brushed past the +maid who opened the door with the air of a man who was thoroughly +at home. + +"He was in the house about half an hour, and I could catch +glimpses of him in the windows of the sitting-room, pacing up and +down, talking excitedly, and waving his arms. Of her I could see +nothing. Presently he emerged, looking even more flurried than +before. As he stepped up to the cab, he pulled a gold watch from +his pocket and looked at it earnestly, 'Drive like the devil,' he +shouted, 'first to Gross & Hankey's in Regent Street, and then to +the Church of St. Monica in the Edgeware Road. Half a guinea if +you do it in twenty minutes!' + +"Away they went, and I was just wondering whether I should not do +well to follow them when up the lane came a neat little landau, +the coachman with his coat only half-buttoned, and his tie under +his ear, while all the tags of his harness were sticking out of +the buckles. It hadn't pulled up before she shot out of the hall +door and into it. I only caught a glimpse of her at the moment, +but she was a lovely woman, with a face that a man might die for. + +"'The Church of St. Monica, John,' she cried, 'and half a +sovereign if you reach it in twenty minutes.' + +"This was quite too good to lose, Watson. I was just balancing +whether I should run for it, or whether I should perch behind her +landau when a cab came through the street. The driver looked +twice at such a shabby fare, but I jumped in before he could +object. 'The Church of St. Monica,' said I, 'and half a sovereign +if you reach it in twenty minutes.' It was twenty-five minutes to +twelve, and of course it was clear enough what was in the wind. + +"My cabby drove fast. I don't think I ever drove faster, but the +others were there before us. The cab and the landau with their +steaming horses were in front of the door when I arrived. I paid +the man and hurried into the church. There was not a soul there +save the two whom I had followed and a surpliced clergyman, who +seemed to be expostulating with them. They were all three +standing in a knot in front of the altar. I lounged up the side +aisle like any other idler who has dropped into a church. +Suddenly, to my surprise, the three at the altar faced round to +me, and Godfrey Norton came running as hard as he could towards +me. + +"'Thank God,' he cried. 'You'll do. Come! Come!' + +"'What then?' I asked. + +"'Come, man, come, only three minutes, or it won't be legal.' + +"I was half-dragged up to the altar, and before I knew where I was +I found myself mumbling responses which were whispered in my ear, +and vouching for things of which I knew nothing, and generally +assisting in the secure tying up of Irene Adler, spinster, to +Godfrey Norton, bachelor. It was all done in an instant, and +there was the gentleman thanking me on the one side and the lady +on the other, while the clergyman beamed on me in front. It was +the most preposterous position in which I ever found myself in my +life, and it was the thought of it that started me laughing just +now. It seems that there had been some informality about their +license, that the clergyman absolutely refused to marry them +without a witness of some sort, and that my lucky appearance +saved the bridegroom from having to sally out into the streets in +search of a best man. The bride gave me a sovereign, and I mean +to wear it on my watch-chain in memory of the occasion." + +"This is a very unexpected turn of affairs," said I; "and what +then?" + +"Well, I found my plans very seriously menaced. It looked as if +the pair might take an immediate departure, and so necessitate +very prompt and energetic measures on my part. At the church +door, however, they separated, he driving back to the Temple, and +she to her own house. 'I shall drive out in the park at five as +usual,' she said as she left him. I heard no more. They drove +away in different directions, and I went off to make my own +arrangements." + +"Which are?" + +"Some cold beef and a glass of beer," he answered, ringing the +bell. "I have been too busy to think of food, and I am likely to +be busier still this evening. By the way, Doctor, I shall want +your co-operation." + +"I shall be delighted." + +"You don't mind breaking the law?" + +"Not in the least." + +"Nor running a chance of arrest?" + +"Not in a good cause." + +"Oh, the cause is excellent!" + +"Then I am your man." + +"I was sure that I might rely on you." + +"But what is it you wish?" + +"When Mrs. Turner has brought in the tray I will make it clear to +you. Now," he said as he turned hungrily on the simple fare that +our landlady had provided, "I must discuss it while I eat, for I +have not much time. It is nearly five now. In two hours we must +be on the scene of action. Miss Irene, or Madame, rather, returns +from her drive at seven. We must be at Briony Lodge to meet her." + +"And what then?" + +"You must leave that to me. I have already arranged what is to +occur. There is only one point on which I must insist. You must +not interfere, come what may. You understand?" + +"I am to be neutral?" + +"To do nothing whatever. There will probably be some small +unpleasantness. Do not join in it. It will end in my being +conveyed into the house. Four or five minutes afterwards the +sitting-room window will open. You are to station yourself close +to that open window." + +"Yes." + +"You are to watch me, for I will be visible to you." + +"Yes." + +"And when I raise my hand--so--you will throw into the room what +I give you to throw, and will, at the same time, raise the cry of +fire. You quite follow me?" + +"Entirely." + +"It is nothing very formidable," he said, taking a long cigar-shaped +roll from his pocket. "It is an ordinary plumber's smoke-rocket, +fitted with a cap at either end to make it self-lighting. +Your task is confined to that. When you raise your cry of fire, +it will be taken up by quite a number of people. You may then +walk to the end of the street, and I will rejoin you in ten +minutes. I hope that I have made myself clear?" + +"I am to remain neutral, to get near the window, to watch you, +and at the signal to throw in this object, then to raise the cry +of fire, and to wait you at the corner of the street." + +"Precisely." + +"Then you may entirely rely on me." + +"That is excellent. I think, perhaps, it is almost time that I +prepare for the new role I have to play." + +He disappeared into his bedroom and returned in a few minutes in +the character of an amiable and simple-minded Nonconformist +clergyman. His broad black hat, his baggy trousers, his white +tie, his sympathetic smile, and general look of peering and +benevolent curiosity were such as Mr. John Hare alone could have +equalled. It was not merely that Holmes changed his costume. His +expression, his manner, his very soul seemed to vary with every +fresh part that he assumed. The stage lost a fine actor, even as +science lost an acute reasoner, when he became a specialist in +crime. + +It was a quarter past six when we left Baker Street, and it still +wanted ten minutes to the hour when we found ourselves in +Serpentine Avenue. It was already dusk, and the lamps were just +being lighted as we paced up and down in front of Briony Lodge, +waiting for the coming of its occupant. The house was just such +as I had pictured it from Sherlock Holmes' succinct description, +but the locality appeared to be less private than I expected. On +the contrary, for a small street in a quiet neighbourhood, it was +remarkably animated. There was a group of shabbily dressed men +smoking and laughing in a corner, a scissors-grinder with his +wheel, two guardsmen who were flirting with a nurse-girl, and +several well-dressed young men who were lounging up and down with +cigars in their mouths. + +"You see," remarked Holmes, as we paced to and fro in front of +the house, "this marriage rather simplifies matters. The +photograph becomes a double-edged weapon now. The chances are +that she would be as averse to its being seen by Mr. Godfrey +Norton, as our client is to its coming to the eyes of his +princess. Now the question is, Where are we to find the +photograph?" + +"Where, indeed?" + +"It is most unlikely that she carries it about with her. It is +cabinet size. Too large for easy concealment about a woman's +dress. She knows that the King is capable of having her waylaid +and searched. Two attempts of the sort have already been made. We +may take it, then, that she does not carry it about with her." + +"Where, then?" + +"Her banker or her lawyer. There is that double possibility. But +I am inclined to think neither. Women are naturally secretive, +and they like to do their own secreting. Why should she hand it +over to anyone else? She could trust her own guardianship, but +she could not tell what indirect or political influence might be +brought to bear upon a business man. Besides, remember that she +had resolved to use it within a few days. It must be where she +can lay her hands upon it. It must be in her own house." + +"But it has twice been burgled." + +"Pshaw! They did not know how to look." + +"But how will you look?" + +"I will not look." + +"What then?" + +"I will get her to show me." + +"But she will refuse." + +"She will not be able to. But I hear the rumble of wheels. It is +her carriage. Now carry out my orders to the letter." + +As he spoke the gleam of the side-lights of a carriage came round +the curve of the avenue. It was a smart little landau which +rattled up to the door of Briony Lodge. As it pulled up, one of +the loafing men at the corner dashed forward to open the door in +the hope of earning a copper, but was elbowed away by another +loafer, who had rushed up with the same intention. A fierce +quarrel broke out, which was increased by the two guardsmen, who +took sides with one of the loungers, and by the scissors-grinder, +who was equally hot upon the other side. A blow was struck, and +in an instant the lady, who had stepped from her carriage, was +the centre of a little knot of flushed and struggling men, who +struck savagely at each other with their fists and sticks. Holmes +dashed into the crowd to protect the lady; but just as he reached +her he gave a cry and dropped to the ground, with the blood +running freely down his face. At his fall the guardsmen took to +their heels in one direction and the loungers in the other, while +a number of better-dressed people, who had watched the scuffle +without taking part in it, crowded in to help the lady and to +attend to the injured man. Irene Adler, as I will still call her, +had hurried up the steps; but she stood at the top with her +superb figure outlined against the lights of the hall, looking +back into the street. + +"Is the poor gentleman much hurt?" she asked. + +"He is dead," cried several voices. + +"No, no, there's life in him!" shouted another. "But he'll be +gone before you can get him to hospital." + +"He's a brave fellow," said a woman. "They would have had the +lady's purse and watch if it hadn't been for him. They were a +gang, and a rough one, too. Ah, he's breathing now." + +"He can't lie in the street. May we bring him in, marm?" + +"Surely. Bring him into the sitting-room. There is a comfortable +sofa. This way, please!" + +Slowly and solemnly he was borne into Briony Lodge and laid out +in the principal room, while I still observed the proceedings +from my post by the window. The lamps had been lit, but the +blinds had not been drawn, so that I could see Holmes as he lay +upon the couch. I do not know whether he was seized with +compunction at that moment for the part he was playing, but I +know that I never felt more heartily ashamed of myself in my life +than when I saw the beautiful creature against whom I was +conspiring, or the grace and kindliness with which she waited +upon the injured man. And yet it would be the blackest treachery +to Holmes to draw back now from the part which he had intrusted +to me. I hardened my heart, and took the smoke-rocket from under +my ulster. After all, I thought, we are not injuring her. We are +but preventing her from injuring another. + +Holmes had sat up upon the couch, and I saw him motion like a man +who is in need of air. A maid rushed across and threw open the +window. At the same instant I saw him raise his hand and at the +signal I tossed my rocket into the room with a cry of "Fire!" The +word was no sooner out of my mouth than the whole crowd of +spectators, well dressed and ill--gentlemen, ostlers, and +servant-maids--joined in a general shriek of "Fire!" Thick clouds +of smoke curled through the room and out at the open window. I +caught a glimpse of rushing figures, and a moment later the voice +of Holmes from within assuring them that it was a false alarm. +Slipping through the shouting crowd I made my way to the corner +of the street, and in ten minutes was rejoiced to find my +friend's arm in mine, and to get away from the scene of uproar. +He walked swiftly and in silence for some few minutes until we +had turned down one of the quiet streets which lead towards the +Edgeware Road. + +"You did it very nicely, Doctor," he remarked. "Nothing could +have been better. It is all right." + +"You have the photograph?" + +"I know where it is." + +"And how did you find out?" + +"She showed me, as I told you she would." + +"I am still in the dark." + +"I do not wish to make a mystery," said he, laughing. "The matter +was perfectly simple. You, of course, saw that everyone in the +street was an accomplice. They were all engaged for the evening." + +"I guessed as much." + +"Then, when the row broke out, I had a little moist red paint in +the palm of my hand. I rushed forward, fell down, clapped my hand +to my face, and became a piteous spectacle. It is an old trick." + +"That also I could fathom." + +"Then they carried me in. She was bound to have me in. What else +could she do? And into her sitting-room, which was the very room +which I suspected. It lay between that and her bedroom, and I was +determined to see which. They laid me on a couch, I motioned for +air, they were compelled to open the window, and you had your +chance." + +"How did that help you?" + +"It was all-important. When a woman thinks that her house is on +fire, her instinct is at once to rush to the thing which she +values most. It is a perfectly overpowering impulse, and I have +more than once taken advantage of it. In the case of the +Darlington substitution scandal it was of use to me, and also in +the Arnsworth Castle business. A married woman grabs at her baby; +an unmarried one reaches for her jewel-box. Now it was clear to +me that our lady of to-day had nothing in the house more precious +to her than what we are in quest of. She would rush to secure it. +The alarm of fire was admirably done. The smoke and shouting were +enough to shake nerves of steel. She responded beautifully. The +photograph is in a recess behind a sliding panel just above the +right bell-pull. She was there in an instant, and I caught a +glimpse of it as she half-drew it out. When I cried out that it +was a false alarm, she replaced it, glanced at the rocket, rushed +from the room, and I have not seen her since. I rose, and, making +my excuses, escaped from the house. I hesitated whether to +attempt to secure the photograph at once; but the coachman had +come in, and as he was watching me narrowly it seemed safer to +wait. A little over-precipitance may ruin all." + +"And now?" I asked. + +"Our quest is practically finished. I shall call with the King +to-morrow, and with you, if you care to come with us. We will be +shown into the sitting-room to wait for the lady, but it is +probable that when she comes she may find neither us nor the +photograph. It might be a satisfaction to his Majesty to regain +it with his own hands." + +"And when will you call?" + +"At eight in the morning. She will not be up, so that we shall +have a clear field. Besides, we must be prompt, for this marriage +may mean a complete change in her life and habits. I must wire to +the King without delay." + +We had reached Baker Street and had stopped at the door. He was +searching his pockets for the key when someone passing said: + +"Good-night, Mister Sherlock Holmes." + +There were several people on the pavement at the time, but the +greeting appeared to come from a slim youth in an ulster who had +hurried by. + +"I've heard that voice before," said Holmes, staring down the +dimly lit street. "Now, I wonder who the deuce that could have +been." + + +III. + +I slept at Baker Street that night, and we were engaged upon our +toast and coffee in the morning when the King of Bohemia rushed +into the room. + +"You have really got it!" he cried, grasping Sherlock Holmes by +either shoulder and looking eagerly into his face. + +"Not yet." + +"But you have hopes?" + +"I have hopes." + +"Then, come. I am all impatience to be gone." + +"We must have a cab." + +"No, my brougham is waiting." + +"Then that will simplify matters." We descended and started off +once more for Briony Lodge. + +"Irene Adler is married," remarked Holmes. + +"Married! When?" + +"Yesterday." + +"But to whom?" + +"To an English lawyer named Norton." + +"But she could not love him." + +"I am in hopes that she does." + +"And why in hopes?" + +"Because it would spare your Majesty all fear of future +annoyance. If the lady loves her husband, she does not love your +Majesty. If she does not love your Majesty, there is no reason +why she should interfere with your Majesty's plan." + +"It is true. And yet--Well! I wish she had been of my own +station! What a queen she would have made!" He relapsed into a +moody silence, which was not broken until we drew up in +Serpentine Avenue. + +The door of Briony Lodge was open, and an elderly woman stood +upon the steps. She watched us with a sardonic eye as we stepped +from the brougham. + +"Mr. Sherlock Holmes, I believe?" said she. + +"I am Mr. Holmes," answered my companion, looking at her with a +questioning and rather startled gaze. + +"Indeed! My mistress told me that you were likely to call. She +left this morning with her husband by the 5:15 train from Charing +Cross for the Continent." + +"What!" Sherlock Holmes staggered back, white with chagrin and +surprise. "Do you mean that she has left England?" + +"Never to return." + +"And the papers?" asked the King hoarsely. "All is lost." + +"We shall see." He pushed past the servant and rushed into the +drawing-room, followed by the King and myself. The furniture was +scattered about in every direction, with dismantled shelves and +open drawers, as if the lady had hurriedly ransacked them before +her flight. Holmes rushed at the bell-pull, tore back a small +sliding shutter, and, plunging in his hand, pulled out a +photograph and a letter. The photograph was of Irene Adler +herself in evening dress, the letter was superscribed to +"Sherlock Holmes, Esq. To be left till called for." My friend +tore it open and we all three read it together. It was dated at +midnight of the preceding night and ran in this way: + +"MY DEAR MR. SHERLOCK HOLMES,--You really did it very well. You +took me in completely. Until after the alarm of fire, I had not a +suspicion. But then, when I found how I had betrayed myself, I +began to think. I had been warned against you months ago. I had +been told that if the King employed an agent it would certainly +be you. And your address had been given me. Yet, with all this, +you made me reveal what you wanted to know. Even after I became +suspicious, I found it hard to think evil of such a dear, kind +old clergyman. But, you know, I have been trained as an actress +myself. Male costume is nothing new to me. I often take advantage +of the freedom which it gives. I sent John, the coachman, to +watch you, ran up stairs, got into my walking-clothes, as I call +them, and came down just as you departed. + +"Well, I followed you to your door, and so made sure that I was +really an object of interest to the celebrated Mr. Sherlock +Holmes. Then I, rather imprudently, wished you good-night, and +started for the Temple to see my husband. + +"We both thought the best resource was flight, when pursued by +so formidable an antagonist; so you will find the nest empty when +you call to-morrow. As to the photograph, your client may rest in +peace. I love and am loved by a better man than he. The King may +do what he will without hindrance from one whom he has cruelly +wronged. I keep it only to safeguard myself, and to preserve a +weapon which will always secure me from any steps which he might +take in the future. I leave a photograph which he might care to +possess; and I remain, dear Mr. Sherlock Holmes, + + "Very truly yours, + "IRENE NORTON, ne ADLER." + +"What a woman--oh, what a woman!" cried the King of Bohemia, when +we had all three read this epistle. "Did I not tell you how quick +and resolute she was? Would she not have made an admirable queen? +Is it not a pity that she was not on my level?" + +"From what I have seen of the lady she seems indeed to be on a +very different level to your Majesty," said Holmes coldly. "I am +sorry that I have not been able to bring your Majesty's business +to a more successful conclusion." + +"On the contrary, my dear sir," cried the King; "nothing could be +more successful. I know that her word is inviolate. The +photograph is now as safe as if it were in the fire." + +"I am glad to hear your Majesty say so." + +"I am immensely indebted to you. Pray tell me in what way I can +reward you. This ring--" He slipped an emerald snake ring from +his finger and held it out upon the palm of his hand. + +"Your Majesty has something which I should value even more +highly," said Holmes. + +"You have but to name it." + +"This photograph!" + +The King stared at him in amazement. + +"Irene's photograph!" he cried. "Certainly, if you wish it." + +"I thank your Majesty. Then there is no more to be done in the +matter. I have the honour to wish you a very good-morning." He +bowed, and, turning away without observing the hand which the +King had stretched out to him, he set off in my company for his +chambers. + +And that was how a great scandal threatened to affect the kingdom +of Bohemia, and how the best plans of Mr. Sherlock Holmes were +beaten by a woman's wit. He used to make merry over the +cleverness of women, but I have not heard him do it of late. And +when he speaks of Irene Adler, or when he refers to her +photograph, it is always under the honourable title of the woman. + + + +ADVENTURE II. THE RED-HEADED LEAGUE + +I had called upon my friend, Mr. Sherlock Holmes, one day in the +autumn of last year and found him in deep conversation with a +very stout, florid-faced, elderly gentleman with fiery red hair. +With an apology for my intrusion, I was about to withdraw when +Holmes pulled me abruptly into the room and closed the door +behind me. + +"You could not possibly have come at a better time, my dear +Watson," he said cordially. + +"I was afraid that you were engaged." + +"So I am. Very much so." + +"Then I can wait in the next room." + +"Not at all. This gentleman, Mr. Wilson, has been my partner and +helper in many of my most successful cases, and I have no +doubt that he will be of the utmost use to me in yours also." + +The stout gentleman half rose from his chair and gave a bob of +greeting, with a quick little questioning glance from his small +fat-encircled eyes. + +"Try the settee," said Holmes, relapsing into his armchair and +putting his fingertips together, as was his custom when in +judicial moods. "I know, my dear Watson, that you share my love +of all that is bizarre and outside the conventions and humdrum +routine of everyday life. You have shown your relish for it by +the enthusiasm which has prompted you to chronicle, and, if you +will excuse my saying so, somewhat to embellish so many of my own +little adventures." + +"Your cases have indeed been of the greatest interest to me," I +observed. + +"You will remember that I remarked the other day, just before we +went into the very simple problem presented by Miss Mary +Sutherland, that for strange effects and extraordinary +combinations we must go to life itself, which is always far more +daring than any effort of the imagination." + +"A proposition which I took the liberty of doubting." + +"You did, Doctor, but none the less you must come round to my +view, for otherwise I shall keep on piling fact upon fact on you +until your reason breaks down under them and acknowledges me to +be right. Now, Mr. Jabez Wilson here has been good enough to call +upon me this morning, and to begin a narrative which promises to +be one of the most singular which I have listened to for some +time. You have heard me remark that the strangest and most unique +things are very often connected not with the larger but with the +smaller crimes, and occasionally, indeed, where there is room for +doubt whether any positive crime has been committed. As far as I +have heard it is impossible for me to say whether the present +case is an instance of crime or not, but the course of events is +certainly among the most singular that I have ever listened to. +Perhaps, Mr. Wilson, you would have the great kindness to +recommence your narrative. I ask you not merely because my friend +Dr. Watson has not heard the opening part but also because the +peculiar nature of the story makes me anxious to have every +possible detail from your lips. As a rule, when I have heard some +slight indication of the course of events, I am able to guide +myself by the thousands of other similar cases which occur to my +memory. In the present instance I am forced to admit that the +facts are, to the best of my belief, unique." + +The portly client puffed out his chest with an appearance of some +little pride and pulled a dirty and wrinkled newspaper from the +inside pocket of his greatcoat. As he glanced down the +advertisement column, with his head thrust forward and the paper +flattened out upon his knee, I took a good look at the man and +endeavoured, after the fashion of my companion, to read the +indications which might be presented by his dress or appearance. + +I did not gain very much, however, by my inspection. Our visitor +bore every mark of being an average commonplace British +tradesman, obese, pompous, and slow. He wore rather baggy grey +shepherd's check trousers, a not over-clean black frock-coat, +unbuttoned in the front, and a drab waistcoat with a heavy brassy +Albert chain, and a square pierced bit of metal dangling down as +an ornament. A frayed top-hat and a faded brown overcoat with a +wrinkled velvet collar lay upon a chair beside him. Altogether, +look as I would, there was nothing remarkable about the man save +his blazing red head, and the expression of extreme chagrin and +discontent upon his features. + +Sherlock Holmes' quick eye took in my occupation, and he shook +his head with a smile as he noticed my questioning glances. +"Beyond the obvious facts that he has at some time done manual +labour, that he takes snuff, that he is a Freemason, that he has +been in China, and that he has done a considerable amount of +writing lately, I can deduce nothing else." + +Mr. Jabez Wilson started up in his chair, with his forefinger +upon the paper, but his eyes upon my companion. + +"How, in the name of good-fortune, did you know all that, Mr. +Holmes?" he asked. "How did you know, for example, that I did +manual labour. It's as true as gospel, for I began as a ship's +carpenter." + +"Your hands, my dear sir. Your right hand is quite a size larger +than your left. You have worked with it, and the muscles are more +developed." + +"Well, the snuff, then, and the Freemasonry?" + +"I won't insult your intelligence by telling you how I read that, +especially as, rather against the strict rules of your order, you +use an arc-and-compass breastpin." + +"Ah, of course, I forgot that. But the writing?" + +"What else can be indicated by that right cuff so very shiny for +five inches, and the left one with the smooth patch near the +elbow where you rest it upon the desk?" + +"Well, but China?" + +"The fish that you have tattooed immediately above your right +wrist could only have been done in China. I have made a small +study of tattoo marks and have even contributed to the literature +of the subject. That trick of staining the fishes' scales of a +delicate pink is quite peculiar to China. When, in addition, I +see a Chinese coin hanging from your watch-chain, the matter +becomes even more simple." + +Mr. Jabez Wilson laughed heavily. "Well, I never!" said he. "I +thought at first that you had done something clever, but I see +that there was nothing in it, after all." + +"I begin to think, Watson," said Holmes, "that I make a mistake +in explaining. 'Omne ignotum pro magnifico,' you know, and my +poor little reputation, such as it is, will suffer shipwreck if I +am so candid. Can you not find the advertisement, Mr. Wilson?" + +"Yes, I have got it now," he answered with his thick red finger +planted halfway down the column. "Here it is. This is what began +it all. You just read it for yourself, sir." + +I took the paper from him and read as follows: + +"TO THE RED-HEADED LEAGUE: On account of the bequest of the late +Ezekiah Hopkins, of Lebanon, Pennsylvania, U. S. A., there is now +another vacancy open which entitles a member of the League to a +salary of 4 pounds a week for purely nominal services. All +red-headed men who are sound in body and mind and above the age +of twenty-one years, are eligible. Apply in person on Monday, at +eleven o'clock, to Duncan Ross, at the offices of the League, 7 +Pope's Court, Fleet Street." + +"What on earth does this mean?" I ejaculated after I had twice +read over the extraordinary announcement. + +Holmes chuckled and wriggled in his chair, as was his habit when +in high spirits. "It is a little off the beaten track, isn't it?" +said he. "And now, Mr. Wilson, off you go at scratch and tell us +all about yourself, your household, and the effect which this +advertisement had upon your fortunes. You will first make a note, +Doctor, of the paper and the date." + +"It is The Morning Chronicle of April 27, 1890. Just two months +ago." + +"Very good. Now, Mr. Wilson?" + +"Well, it is just as I have been telling you, Mr. Sherlock +Holmes," said Jabez Wilson, mopping his forehead; "I have a small +pawnbroker's business at Coburg Square, near the City. It's not a +very large affair, and of late years it has not done more than +just give me a living. I used to be able to keep two assistants, +but now I only keep one; and I would have a job to pay him but +that he is willing to come for half wages so as to learn the +business." + +"What is the name of this obliging youth?" asked Sherlock Holmes. + +"His name is Vincent Spaulding, and he's not such a youth, +either. It's hard to say his age. I should not wish a smarter +assistant, Mr. Holmes; and I know very well that he could better +himself and earn twice what I am able to give him. But, after +all, if he is satisfied, why should I put ideas in his head?" + +"Why, indeed? You seem most fortunate in having an employ who +comes under the full market price. It is not a common experience +among employers in this age. I don't know that your assistant is +not as remarkable as your advertisement." + +"Oh, he has his faults, too," said Mr. Wilson. "Never was such a +fellow for photography. Snapping away with a camera when he ought +to be improving his mind, and then diving down into the cellar +like a rabbit into its hole to develop his pictures. That is his +main fault, but on the whole he's a good worker. There's no vice +in him." + +"He is still with you, I presume?" + +"Yes, sir. He and a girl of fourteen, who does a bit of simple +cooking and keeps the place clean--that's all I have in the +house, for I am a widower and never had any family. We live very +quietly, sir, the three of us; and we keep a roof over our heads +and pay our debts, if we do nothing more. + +"The first thing that put us out was that advertisement. +Spaulding, he came down into the office just this day eight +weeks, with this very paper in his hand, and he says: + +"'I wish to the Lord, Mr. Wilson, that I was a red-headed man.' + +"'Why that?' I asks. + +"'Why,' says he, 'here's another vacancy on the League of the +Red-headed Men. It's worth quite a little fortune to any man who +gets it, and I understand that there are more vacancies than +there are men, so that the trustees are at their wits' end what +to do with the money. If my hair would only change colour, here's +a nice little crib all ready for me to step into.' + +"'Why, what is it, then?' I asked. You see, Mr. Holmes, I am a +very stay-at-home man, and as my business came to me instead of +my having to go to it, I was often weeks on end without putting +my foot over the door-mat. In that way I didn't know much of what +was going on outside, and I was always glad of a bit of news. + +"'Have you never heard of the League of the Red-headed Men?' he +asked with his eyes open. + +"'Never.' + +"'Why, I wonder at that, for you are eligible yourself for one +of the vacancies.' + +"'And what are they worth?' I asked. + +"'Oh, merely a couple of hundred a year, but the work is slight, +and it need not interfere very much with one's other +occupations.' + +"Well, you can easily think that that made me prick up my ears, +for the business has not been over-good for some years, and an +extra couple of hundred would have been very handy. + +"'Tell me all about it,' said I. + +"'Well,' said he, showing me the advertisement, 'you can see for +yourself that the League has a vacancy, and there is the address +where you should apply for particulars. As far as I can make out, +the League was founded by an American millionaire, Ezekiah +Hopkins, who was very peculiar in his ways. He was himself +red-headed, and he had a great sympathy for all red-headed men; +so when he died it was found that he had left his enormous +fortune in the hands of trustees, with instructions to apply the +interest to the providing of easy berths to men whose hair is of +that colour. From all I hear it is splendid pay and very little to +do.' + +"'But,' said I, 'there would be millions of red-headed men who +would apply.' + +"'Not so many as you might think,' he answered. 'You see it is +really confined to Londoners, and to grown men. This American had +started from London when he was young, and he wanted to do the +old town a good turn. Then, again, I have heard it is no use your +applying if your hair is light red, or dark red, or anything but +real bright, blazing, fiery red. Now, if you cared to apply, Mr. +Wilson, you would just walk in; but perhaps it would hardly be +worth your while to put yourself out of the way for the sake of a +few hundred pounds.' + +"Now, it is a fact, gentlemen, as you may see for yourselves, +that my hair is of a very full and rich tint, so that it seemed +to me that if there was to be any competition in the matter I +stood as good a chance as any man that I had ever met. Vincent +Spaulding seemed to know so much about it that I thought he might +prove useful, so I just ordered him to put up the shutters for +the day and to come right away with me. He was very willing to +have a holiday, so we shut the business up and started off for +the address that was given us in the advertisement. + +"I never hope to see such a sight as that again, Mr. Holmes. From +north, south, east, and west every man who had a shade of red in +his hair had tramped into the city to answer the advertisement. +Fleet Street was choked with red-headed folk, and Pope's Court +looked like a coster's orange barrow. I should not have thought +there were so many in the whole country as were brought together +by that single advertisement. Every shade of colour they +were--straw, lemon, orange, brick, Irish-setter, liver, clay; +but, as Spaulding said, there were not many who had the real +vivid flame-coloured tint. When I saw how many were waiting, I +would have given it up in despair; but Spaulding would not hear +of it. How he did it I could not imagine, but he pushed and +pulled and butted until he got me through the crowd, and right up +to the steps which led to the office. There was a double stream +upon the stair, some going up in hope, and some coming back +dejected; but we wedged in as well as we could and soon found +ourselves in the office." + +"Your experience has been a most entertaining one," remarked +Holmes as his client paused and refreshed his memory with a huge +pinch of snuff. "Pray continue your very interesting statement." + +"There was nothing in the office but a couple of wooden chairs +and a deal table, behind which sat a small man with a head that +was even redder than mine. He said a few words to each candidate +as he came up, and then he always managed to find some fault in +them which would disqualify them. Getting a vacancy did not seem +to be such a very easy matter, after all. However, when our turn +came the little man was much more favourable to me than to any of +the others, and he closed the door as we entered, so that he +might have a private word with us. + +"'This is Mr. Jabez Wilson,' said my assistant, 'and he is +willing to fill a vacancy in the League.' + +"'And he is admirably suited for it,' the other answered. 'He has +every requirement. I cannot recall when I have seen anything so +fine.' He took a step backward, cocked his head on one side, and +gazed at my hair until I felt quite bashful. Then suddenly he +plunged forward, wrung my hand, and congratulated me warmly on my +success. + +"'It would be injustice to hesitate,' said he. 'You will, +however, I am sure, excuse me for taking an obvious precaution.' +With that he seized my hair in both his hands, and tugged until I +yelled with the pain. 'There is water in your eyes,' said he as +he released me. 'I perceive that all is as it should be. But we +have to be careful, for we have twice been deceived by wigs and +once by paint. I could tell you tales of cobbler's wax which +would disgust you with human nature.' He stepped over to the +window and shouted through it at the top of his voice that the +vacancy was filled. A groan of disappointment came up from below, +and the folk all trooped away in different directions until there +was not a red-head to be seen except my own and that of the +manager. + +"'My name,' said he, 'is Mr. Duncan Ross, and I am myself one of +the pensioners upon the fund left by our noble benefactor. Are +you a married man, Mr. Wilson? Have you a family?' + +"I answered that I had not. + +"His face fell immediately. + +"'Dear me!' he said gravely, 'that is very serious indeed! I am +sorry to hear you say that. The fund was, of course, for the +propagation and spread of the red-heads as well as for their +maintenance. It is exceedingly unfortunate that you should be a +bachelor.' + +"My face lengthened at this, Mr. Holmes, for I thought that I was +not to have the vacancy after all; but after thinking it over for +a few minutes he said that it would be all right. + +"'In the case of another,' said he, 'the objection might be +fatal, but we must stretch a point in favour of a man with such a +head of hair as yours. When shall you be able to enter upon your +new duties?' + +"'Well, it is a little awkward, for I have a business already,' +said I. + +"'Oh, never mind about that, Mr. Wilson!' said Vincent Spaulding. +'I should be able to look after that for you.' + +"'What would be the hours?' I asked. + +"'Ten to two.' + +"Now a pawnbroker's business is mostly done of an evening, Mr. +Holmes, especially Thursday and Friday evening, which is just +before pay-day; so it would suit me very well to earn a little in +the mornings. Besides, I knew that my assistant was a good man, +and that he would see to anything that turned up. + +"'That would suit me very well,' said I. 'And the pay?' + +"'Is 4 pounds a week.' + +"'And the work?' + +"'Is purely nominal.' + +"'What do you call purely nominal?' + +"'Well, you have to be in the office, or at least in the +building, the whole time. If you leave, you forfeit your whole +position forever. The will is very clear upon that point. You +don't comply with the conditions if you budge from the office +during that time.' + +"'It's only four hours a day, and I should not think of leaving,' +said I. + +"'No excuse will avail,' said Mr. Duncan Ross; 'neither sickness +nor business nor anything else. There you must stay, or you lose +your billet.' + +"'And the work?' + +"'Is to copy out the "Encyclopaedia Britannica." There is the first +volume of it in that press. You must find your own ink, pens, and +blotting-paper, but we provide this table and chair. Will you be +ready to-morrow?' + +"'Certainly,' I answered. + +"'Then, good-bye, Mr. Jabez Wilson, and let me congratulate you +once more on the important position which you have been fortunate +enough to gain.' He bowed me out of the room and I went home with +my assistant, hardly knowing what to say or do, I was so pleased +at my own good fortune. + +"Well, I thought over the matter all day, and by evening I was in +low spirits again; for I had quite persuaded myself that the +whole affair must be some great hoax or fraud, though what its +object might be I could not imagine. It seemed altogether past +belief that anyone could make such a will, or that they would pay +such a sum for doing anything so simple as copying out the +'Encyclopaedia Britannica.' Vincent Spaulding did what he could to +cheer me up, but by bedtime I had reasoned myself out of the +whole thing. However, in the morning I determined to have a look +at it anyhow, so I bought a penny bottle of ink, and with a +quill-pen, and seven sheets of foolscap paper, I started off for +Pope's Court. + +"Well, to my surprise and delight, everything was as right as +possible. The table was set out ready for me, and Mr. Duncan Ross +was there to see that I got fairly to work. He started me off +upon the letter A, and then he left me; but he would drop in from +time to time to see that all was right with me. At two o'clock he +bade me good-day, complimented me upon the amount that I had +written, and locked the door of the office after me. + +"This went on day after day, Mr. Holmes, and on Saturday the +manager came in and planked down four golden sovereigns for my +week's work. It was the same next week, and the same the week +after. Every morning I was there at ten, and every afternoon I +left at two. By degrees Mr. Duncan Ross took to coming in only +once of a morning, and then, after a time, he did not come in at +all. Still, of course, I never dared to leave the room for an +instant, for I was not sure when he might come, and the billet +was such a good one, and suited me so well, that I would not risk +the loss of it. + +"Eight weeks passed away like this, and I had written about +Abbots and Archery and Armour and Architecture and Attica, and +hoped with diligence that I might get on to the B's before very +long. It cost me something in foolscap, and I had pretty nearly +filled a shelf with my writings. And then suddenly the whole +business came to an end." + +"To an end?" + +"Yes, sir. And no later than this morning. I went to my work as +usual at ten o'clock, but the door was shut and locked, with a +little square of cardboard hammered on to the middle of the +panel with a tack. Here it is, and you can read for yourself." + +He held up a piece of white cardboard about the size of a sheet +of note-paper. It read in this fashion: + + THE RED-HEADED LEAGUE + + IS + + DISSOLVED. + + October 9, 1890. + +Sherlock Holmes and I surveyed this curt announcement and the +rueful face behind it, until the comical side of the affair so +completely overtopped every other consideration that we both +burst out into a roar of laughter. + +"I cannot see that there is anything very funny," cried our +client, flushing up to the roots of his flaming head. "If you can +do nothing better than laugh at me, I can go elsewhere." + +"No, no," cried Holmes, shoving him back into the chair from +which he had half risen. "I really wouldn't miss your case for +the world. It is most refreshingly unusual. But there is, if you +will excuse my saying so, something just a little funny about it. +Pray what steps did you take when you found the card upon the +door?" + +"I was staggered, sir. I did not know what to do. Then I called +at the offices round, but none of them seemed to know anything +about it. Finally, I went to the landlord, who is an accountant +living on the ground-floor, and I asked him if he could tell me +what had become of the Red-headed League. He said that he had +never heard of any such body. Then I asked him who Mr. Duncan +Ross was. He answered that the name was new to him. + +"'Well,' said I, 'the gentleman at No. 4.' + +"'What, the red-headed man?' + +"'Yes.' + +"'Oh,' said he, 'his name was William Morris. He was a solicitor +and was using my room as a temporary convenience until his new +premises were ready. He moved out yesterday.' + +"'Where could I find him?' + +"'Oh, at his new offices. He did tell me the address. Yes, 17 +King Edward Street, near St. Paul's.' + +"I started off, Mr. Holmes, but when I got to that address it was +a manufactory of artificial knee-caps, and no one in it had ever +heard of either Mr. William Morris or Mr. Duncan Ross." + +"And what did you do then?" asked Holmes. + +"I went home to Saxe-Coburg Square, and I took the advice of my +assistant. But he could not help me in any way. He could only say +that if I waited I should hear by post. But that was not quite +good enough, Mr. Holmes. I did not wish to lose such a place +without a struggle, so, as I had heard that you were good enough +to give advice to poor folk who were in need of it, I came right +away to you." + +"And you did very wisely," said Holmes. "Your case is an +exceedingly remarkable one, and I shall be happy to look into it. +From what you have told me I think that it is possible that +graver issues hang from it than might at first sight appear." + +"Grave enough!" said Mr. Jabez Wilson. "Why, I have lost four +pound a week." + +"As far as you are personally concerned," remarked Holmes, "I do +not see that you have any grievance against this extraordinary +league. On the contrary, you are, as I understand, richer by some +30 pounds, to say nothing of the minute knowledge which you have +gained on every subject which comes under the letter A. You have +lost nothing by them." + +"No, sir. But I want to find out about them, and who they are, +and what their object was in playing this prank--if it was a +prank--upon me. It was a pretty expensive joke for them, for it +cost them two and thirty pounds." + +"We shall endeavour to clear up these points for you. And, first, +one or two questions, Mr. Wilson. This assistant of yours who +first called your attention to the advertisement--how long had he +been with you?" + +"About a month then." + +"How did he come?" + +"In answer to an advertisement." + +"Was he the only applicant?" + +"No, I had a dozen." + +"Why did you pick him?" + +"Because he was handy and would come cheap." + +"At half-wages, in fact." + +"Yes." + +"What is he like, this Vincent Spaulding?" + +"Small, stout-built, very quick in his ways, no hair on his face, +though he's not short of thirty. Has a white splash of acid upon +his forehead." + +Holmes sat up in his chair in considerable excitement. "I thought +as much," said he. "Have you ever observed that his ears are +pierced for earrings?" + +"Yes, sir. He told me that a gipsy had done it for him when he +was a lad." + +"Hum!" said Holmes, sinking back in deep thought. "He is still +with you?" + +"Oh, yes, sir; I have only just left him." + +"And has your business been attended to in your absence?" + +"Nothing to complain of, sir. There's never very much to do of a +morning." + +"That will do, Mr. Wilson. I shall be happy to give you an +opinion upon the subject in the course of a day or two. To-day is +Saturday, and I hope that by Monday we may come to a conclusion." + +"Well, Watson," said Holmes when our visitor had left us, "what +do you make of it all?" + +"I make nothing of it," I answered frankly. "It is a most +mysterious business." + +"As a rule," said Holmes, "the more bizarre a thing is the less +mysterious it proves to be. It is your commonplace, featureless +crimes which are really puzzling, just as a commonplace face is +the most difficult to identify. But I must be prompt over this +matter." + +"What are you going to do, then?" I asked. + +"To smoke," he answered. "It is quite a three pipe problem, and I +beg that you won't speak to me for fifty minutes." He curled +himself up in his chair, with his thin knees drawn up to his +hawk-like nose, and there he sat with his eyes closed and his +black clay pipe thrusting out like the bill of some strange bird. +I had come to the conclusion that he had dropped asleep, and +indeed was nodding myself, when he suddenly sprang out of his +chair with the gesture of a man who has made up his mind and put +his pipe down upon the mantelpiece. + +"Sarasate plays at the St. James's Hall this afternoon," he +remarked. "What do you think, Watson? Could your patients spare +you for a few hours?" + +"I have nothing to do to-day. My practice is never very +absorbing." + +"Then put on your hat and come. I am going through the City +first, and we can have some lunch on the way. I observe that +there is a good deal of German music on the programme, which is +rather more to my taste than Italian or French. It is +introspective, and I want to introspect. Come along!" + +We travelled by the Underground as far as Aldersgate; and a short +walk took us to Saxe-Coburg Square, the scene of the singular +story which we had listened to in the morning. It was a poky, +little, shabby-genteel place, where four lines of dingy +two-storied brick houses looked out into a small railed-in +enclosure, where a lawn of weedy grass and a few clumps of faded +laurel-bushes made a hard fight against a smoke-laden and +uncongenial atmosphere. Three gilt balls and a brown board with +"JABEZ WILSON" in white letters, upon a corner house, announced +the place where our red-headed client carried on his business. +Sherlock Holmes stopped in front of it with his head on one side +and looked it all over, with his eyes shining brightly between +puckered lids. Then he walked slowly up the street, and then down +again to the corner, still looking keenly at the houses. Finally +he returned to the pawnbroker's, and, having thumped vigorously +upon the pavement with his stick two or three times, he went up +to the door and knocked. It was instantly opened by a +bright-looking, clean-shaven young fellow, who asked him to step +in. + +"Thank you," said Holmes, "I only wished to ask you how you would +go from here to the Strand." + +"Third right, fourth left," answered the assistant promptly, +closing the door. + +"Smart fellow, that," observed Holmes as we walked away. "He is, +in my judgment, the fourth smartest man in London, and for daring +I am not sure that he has not a claim to be third. I have known +something of him before." + +"Evidently," said I, "Mr. Wilson's assistant counts for a good +deal in this mystery of the Red-headed League. I am sure that you +inquired your way merely in order that you might see him." + +"Not him." + +"What then?" + +"The knees of his trousers." + +"And what did you see?" + +"What I expected to see." + +"Why did you beat the pavement?" + +"My dear doctor, this is a time for observation, not for talk. We +are spies in an enemy's country. We know something of Saxe-Coburg +Square. Let us now explore the parts which lie behind it." + +The road in which we found ourselves as we turned round the +corner from the retired Saxe-Coburg Square presented as great a +contrast to it as the front of a picture does to the back. It was +one of the main arteries which conveyed the traffic of the City +to the north and west. The roadway was blocked with the immense +stream of commerce flowing in a double tide inward and outward, +while the footpaths were black with the hurrying swarm of +pedestrians. It was difficult to realise as we looked at the line +of fine shops and stately business premises that they really +abutted on the other side upon the faded and stagnant square +which we had just quitted. + +"Let me see," said Holmes, standing at the corner and glancing +along the line, "I should like just to remember the order of the +houses here. It is a hobby of mine to have an exact knowledge of +London. There is Mortimer's, the tobacconist, the little +newspaper shop, the Coburg branch of the City and Suburban Bank, +the Vegetarian Restaurant, and McFarlane's carriage-building +depot. That carries us right on to the other block. And now, +Doctor, we've done our work, so it's time we had some play. A +sandwich and a cup of coffee, and then off to violin-land, where +all is sweetness and delicacy and harmony, and there are no +red-headed clients to vex us with their conundrums." + +My friend was an enthusiastic musician, being himself not only a +very capable performer but a composer of no ordinary merit. All +the afternoon he sat in the stalls wrapped in the most perfect +happiness, gently waving his long, thin fingers in time to the +music, while his gently smiling face and his languid, dreamy eyes +were as unlike those of Holmes the sleuth-hound, Holmes the +relentless, keen-witted, ready-handed criminal agent, as it was +possible to conceive. In his singular character the dual nature +alternately asserted itself, and his extreme exactness and +astuteness represented, as I have often thought, the reaction +against the poetic and contemplative mood which occasionally +predominated in him. The swing of his nature took him from +extreme languor to devouring energy; and, as I knew well, he was +never so truly formidable as when, for days on end, he had been +lounging in his armchair amid his improvisations and his +black-letter editions. Then it was that the lust of the chase +would suddenly come upon him, and that his brilliant reasoning +power would rise to the level of intuition, until those who were +unacquainted with his methods would look askance at him as on a +man whose knowledge was not that of other mortals. When I saw him +that afternoon so enwrapped in the music at St. James's Hall I +felt that an evil time might be coming upon those whom he had set +himself to hunt down. + +"You want to go home, no doubt, Doctor," he remarked as we +emerged. + +"Yes, it would be as well." + +"And I have some business to do which will take some hours. This +business at Coburg Square is serious." + +"Why serious?" + +"A considerable crime is in contemplation. I have every reason to +believe that we shall be in time to stop it. But to-day being +Saturday rather complicates matters. I shall want your help +to-night." + +"At what time?" + +"Ten will be early enough." + +"I shall be at Baker Street at ten." + +"Very well. And, I say, Doctor, there may be some little danger, +so kindly put your army revolver in your pocket." He waved his +hand, turned on his heel, and disappeared in an instant among the +crowd. + +I trust that I am not more dense than my neighbours, but I was +always oppressed with a sense of my own stupidity in my dealings +with Sherlock Holmes. Here I had heard what he had heard, I had +seen what he had seen, and yet from his words it was evident that +he saw clearly not only what had happened but what was about to +happen, while to me the whole business was still confused and +grotesque. As I drove home to my house in Kensington I thought +over it all, from the extraordinary story of the red-headed +copier of the "Encyclopaedia" down to the visit to Saxe-Coburg +Square, and the ominous words with which he had parted from me. +What was this nocturnal expedition, and why should I go armed? +Where were we going, and what were we to do? I had the hint from +Holmes that this smooth-faced pawnbroker's assistant was a +formidable man--a man who might play a deep game. I tried to +puzzle it out, but gave it up in despair and set the matter aside +until night should bring an explanation. + +It was a quarter-past nine when I started from home and made my +way across the Park, and so through Oxford Street to Baker +Street. Two hansoms were standing at the door, and as I entered +the passage I heard the sound of voices from above. On entering +his room I found Holmes in animated conversation with two men, +one of whom I recognised as Peter Jones, the official police +agent, while the other was a long, thin, sad-faced man, with a +very shiny hat and oppressively respectable frock-coat. + +"Ha! Our party is complete," said Holmes, buttoning up his +pea-jacket and taking his heavy hunting crop from the rack. +"Watson, I think you know Mr. Jones, of Scotland Yard? Let me +introduce you to Mr. Merryweather, who is to be our companion in +to-night's adventure." + +"We're hunting in couples again, Doctor, you see," said Jones in +his consequential way. "Our friend here is a wonderful man for +starting a chase. All he wants is an old dog to help him to do +the running down." + +"I hope a wild goose may not prove to be the end of our chase," +observed Mr. Merryweather gloomily. + +"You may place considerable confidence in Mr. Holmes, sir," said +the police agent loftily. "He has his own little methods, which +are, if he won't mind my saying so, just a little too theoretical +and fantastic, but he has the makings of a detective in him. It +is not too much to say that once or twice, as in that business of +the Sholto murder and the Agra treasure, he has been more nearly +correct than the official force." + +"Oh, if you say so, Mr. Jones, it is all right," said the +stranger with deference. "Still, I confess that I miss my rubber. +It is the first Saturday night for seven-and-twenty years that I +have not had my rubber." + +"I think you will find," said Sherlock Holmes, "that you will +play for a higher stake to-night than you have ever done yet, and +that the play will be more exciting. For you, Mr. Merryweather, +the stake will be some 30,000 pounds; and for you, Jones, it will +be the man upon whom you wish to lay your hands." + +"John Clay, the murderer, thief, smasher, and forger. He's a +young man, Mr. Merryweather, but he is at the head of his +profession, and I would rather have my bracelets on him than on +any criminal in London. He's a remarkable man, is young John +Clay. His grandfather was a royal duke, and he himself has been +to Eton and Oxford. His brain is as cunning as his fingers, and +though we meet signs of him at every turn, we never know where to +find the man himself. He'll crack a crib in Scotland one week, +and be raising money to build an orphanage in Cornwall the next. +I've been on his track for years and have never set eyes on him +yet." + +"I hope that I may have the pleasure of introducing you to-night. +I've had one or two little turns also with Mr. John Clay, and I +agree with you that he is at the head of his profession. It is +past ten, however, and quite time that we started. If you two +will take the first hansom, Watson and I will follow in the +second." + +Sherlock Holmes was not very communicative during the long drive +and lay back in the cab humming the tunes which he had heard in +the afternoon. We rattled through an endless labyrinth of gas-lit +streets until we emerged into Farrington Street. + +"We are close there now," my friend remarked. "This fellow +Merryweather is a bank director, and personally interested in the +matter. I thought it as well to have Jones with us also. He is +not a bad fellow, though an absolute imbecile in his profession. +He has one positive virtue. He is as brave as a bulldog and as +tenacious as a lobster if he gets his claws upon anyone. Here we +are, and they are waiting for us." + +We had reached the same crowded thoroughfare in which we had +found ourselves in the morning. Our cabs were dismissed, and, +following the guidance of Mr. Merryweather, we passed down a +narrow passage and through a side door, which he opened for us. +Within there was a small corridor, which ended in a very massive +iron gate. This also was opened, and led down a flight of winding +stone steps, which terminated at another formidable gate. Mr. +Merryweather stopped to light a lantern, and then conducted us +down a dark, earth-smelling passage, and so, after opening a +third door, into a huge vault or cellar, which was piled all +round with crates and massive boxes. + +"You are not very vulnerable from above," Holmes remarked as he +held up the lantern and gazed about him. + +"Nor from below," said Mr. Merryweather, striking his stick upon +the flags which lined the floor. "Why, dear me, it sounds quite +hollow!" he remarked, looking up in surprise. + +"I must really ask you to be a little more quiet!" said Holmes +severely. "You have already imperilled the whole success of our +expedition. Might I beg that you would have the goodness to sit +down upon one of those boxes, and not to interfere?" + +The solemn Mr. Merryweather perched himself upon a crate, with a +very injured expression upon his face, while Holmes fell upon his +knees upon the floor and, with the lantern and a magnifying lens, +began to examine minutely the cracks between the stones. A few +seconds sufficed to satisfy him, for he sprang to his feet again +and put his glass in his pocket. + +"We have at least an hour before us," he remarked, "for they can +hardly take any steps until the good pawnbroker is safely in bed. +Then they will not lose a minute, for the sooner they do their +work the longer time they will have for their escape. We are at +present, Doctor--as no doubt you have divined--in the cellar of +the City branch of one of the principal London banks. Mr. +Merryweather is the chairman of directors, and he will explain to +you that there are reasons why the more daring criminals of +London should take a considerable interest in this cellar at +present." + +"It is our French gold," whispered the director. "We have had +several warnings that an attempt might be made upon it." + +"Your French gold?" + +"Yes. We had occasion some months ago to strengthen our resources +and borrowed for that purpose 30,000 napoleons from the Bank of +France. It has become known that we have never had occasion to +unpack the money, and that it is still lying in our cellar. The +crate upon which I sit contains 2,000 napoleons packed between +layers of lead foil. Our reserve of bullion is much larger at +present than is usually kept in a single branch office, and the +directors have had misgivings upon the subject." + +"Which were very well justified," observed Holmes. "And now it is +time that we arranged our little plans. I expect that within an +hour matters will come to a head. In the meantime Mr. +Merryweather, we must put the screen over that dark lantern." + +"And sit in the dark?" + +"I am afraid so. I had brought a pack of cards in my pocket, and +I thought that, as we were a partie carre, you might have your +rubber after all. But I see that the enemy's preparations have +gone so far that we cannot risk the presence of a light. And, +first of all, we must choose our positions. These are daring men, +and though we shall take them at a disadvantage, they may do us +some harm unless we are careful. I shall stand behind this crate, +and do you conceal yourselves behind those. Then, when I flash a +light upon them, close in swiftly. If they fire, Watson, have no +compunction about shooting them down." + +I placed my revolver, cocked, upon the top of the wooden case +behind which I crouched. Holmes shot the slide across the front +of his lantern and left us in pitch darkness--such an absolute +darkness as I have never before experienced. The smell of hot +metal remained to assure us that the light was still there, ready +to flash out at a moment's notice. To me, with my nerves worked +up to a pitch of expectancy, there was something depressing and +subduing in the sudden gloom, and in the cold dank air of the +vault. + +"They have but one retreat," whispered Holmes. "That is back +through the house into Saxe-Coburg Square. I hope that you have +done what I asked you, Jones?" + +"I have an inspector and two officers waiting at the front door." + +"Then we have stopped all the holes. And now we must be silent +and wait." + +What a time it seemed! From comparing notes afterwards it was but +an hour and a quarter, yet it appeared to me that the night must +have almost gone and the dawn be breaking above us. My limbs +were weary and stiff, for I feared to change my position; yet my +nerves were worked up to the highest pitch of tension, and my +hearing was so acute that I could not only hear the gentle +breathing of my companions, but I could distinguish the deeper, +heavier in-breath of the bulky Jones from the thin, sighing note +of the bank director. From my position I could look over the case +in the direction of the floor. Suddenly my eyes caught the glint +of a light. + +At first it was but a lurid spark upon the stone pavement. Then +it lengthened out until it became a yellow line, and then, +without any warning or sound, a gash seemed to open and a hand +appeared, a white, almost womanly hand, which felt about in the +centre of the little area of light. For a minute or more the +hand, with its writhing fingers, protruded out of the floor. Then +it was withdrawn as suddenly as it appeared, and all was dark +again save the single lurid spark which marked a chink between +the stones. + +Its disappearance, however, was but momentary. With a rending, +tearing sound, one of the broad, white stones turned over upon +its side and left a square, gaping hole, through which streamed +the light of a lantern. Over the edge there peeped a clean-cut, +boyish face, which looked keenly about it, and then, with a hand +on either side of the aperture, drew itself shoulder-high and +waist-high, until one knee rested upon the edge. In another +instant he stood at the side of the hole and was hauling after +him a companion, lithe and small like himself, with a pale face +and a shock of very red hair. + +"It's all clear," he whispered. "Have you the chisel and the +bags? Great Scott! Jump, Archie, jump, and I'll swing for it!" + +Sherlock Holmes had sprung out and seized the intruder by the +collar. The other dived down the hole, and I heard the sound of +rending cloth as Jones clutched at his skirts. The light flashed +upon the barrel of a revolver, but Holmes' hunting crop came +down on the man's wrist, and the pistol clinked upon the stone +floor. + +"It's no use, John Clay," said Holmes blandly. "You have no +chance at all." + +"So I see," the other answered with the utmost coolness. "I fancy +that my pal is all right, though I see you have got his +coat-tails." + +"There are three men waiting for him at the door," said Holmes. + +"Oh, indeed! You seem to have done the thing very completely. I +must compliment you." + +"And I you," Holmes answered. "Your red-headed idea was very new +and effective." + +"You'll see your pal again presently," said Jones. "He's quicker +at climbing down holes than I am. Just hold out while I fix the +derbies." + +"I beg that you will not touch me with your filthy hands," +remarked our prisoner as the handcuffs clattered upon his wrists. +"You may not be aware that I have royal blood in my veins. Have +the goodness, also, when you address me always to say 'sir' and +'please.'" + +"All right," said Jones with a stare and a snigger. "Well, would +you please, sir, march upstairs, where we can get a cab to carry +your Highness to the police-station?" + +"That is better," said John Clay serenely. He made a sweeping bow +to the three of us and walked quietly off in the custody of the +detective. + +"Really, Mr. Holmes," said Mr. Merryweather as we followed them +from the cellar, "I do not know how the bank can thank you or +repay you. There is no doubt that you have detected and defeated +in the most complete manner one of the most determined attempts +at bank robbery that have ever come within my experience." + +"I have had one or two little scores of my own to settle with Mr. +John Clay," said Holmes. "I have been at some small expense over +this matter, which I shall expect the bank to refund, but beyond +that I am amply repaid by having had an experience which is in +many ways unique, and by hearing the very remarkable narrative of +the Red-headed League." + + +"You see, Watson," he explained in the early hours of the morning +as we sat over a glass of whisky and soda in Baker Street, "it +was perfectly obvious from the first that the only possible +object of this rather fantastic business of the advertisement of +the League, and the copying of the 'Encyclopaedia,' must be to get +this not over-bright pawnbroker out of the way for a number of +hours every day. It was a curious way of managing it, but, +really, it would be difficult to suggest a better. The method was +no doubt suggested to Clay's ingenious mind by the colour of his +accomplice's hair. The 4 pounds a week was a lure which must draw +him, and what was it to them, who were playing for thousands? +They put in the advertisement, one rogue has the temporary +office, the other rogue incites the man to apply for it, and +together they manage to secure his absence every morning in the +week. From the time that I heard of the assistant having come for +half wages, it was obvious to me that he had some strong motive +for securing the situation." + +"But how could you guess what the motive was?" + +"Had there been women in the house, I should have suspected a +mere vulgar intrigue. That, however, was out of the question. The +man's business was a small one, and there was nothing in his +house which could account for such elaborate preparations, and +such an expenditure as they were at. It must, then, be something +out of the house. What could it be? I thought of the assistant's +fondness for photography, and his trick of vanishing into the +cellar. The cellar! There was the end of this tangled clue. Then +I made inquiries as to this mysterious assistant and found that I +had to deal with one of the coolest and most daring criminals in +London. He was doing something in the cellar--something which +took many hours a day for months on end. What could it be, once +more? I could think of nothing save that he was running a tunnel +to some other building. + +"So far I had got when we went to visit the scene of action. I +surprised you by beating upon the pavement with my stick. I was +ascertaining whether the cellar stretched out in front or behind. +It was not in front. Then I rang the bell, and, as I hoped, the +assistant answered it. We have had some skirmishes, but we had +never set eyes upon each other before. I hardly looked at his +face. His knees were what I wished to see. You must yourself have +remarked how worn, wrinkled, and stained they were. They spoke of +those hours of burrowing. The only remaining point was what they +were burrowing for. I walked round the corner, saw the City and +Suburban Bank abutted on our friend's premises, and felt that I +had solved my problem. When you drove home after the concert I +called upon Scotland Yard and upon the chairman of the bank +directors, with the result that you have seen." + +"And how could you tell that they would make their attempt +to-night?" I asked. + +"Well, when they closed their League offices that was a sign that +they cared no longer about Mr. Jabez Wilson's presence--in other +words, that they had completed their tunnel. But it was essential +that they should use it soon, as it might be discovered, or the +bullion might be removed. Saturday would suit them better than +any other day, as it would give them two days for their escape. +For all these reasons I expected them to come to-night." + +"You reasoned it out beautifully," I exclaimed in unfeigned +admiration. "It is so long a chain, and yet every link rings +true." + +"It saved me from ennui," he answered, yawning. "Alas! I already +feel it closing in upon me. My life is spent in one long effort +to escape from the commonplaces of existence. These little +problems help me to do so." + +"And you are a benefactor of the race," said I. + +He shrugged his shoulders. "Well, perhaps, after all, it is of +some little use," he remarked. "'L'homme c'est rien--l'oeuvre +c'est tout,' as Gustave Flaubert wrote to George Sand." + + + +ADVENTURE III. A CASE OF IDENTITY + +"My dear fellow," said Sherlock Holmes as we sat on either side +of the fire in his lodgings at Baker Street, "life is infinitely +stranger than anything which the mind of man could invent. We +would not dare to conceive the things which are really mere +commonplaces of existence. If we could fly out of that window +hand in hand, hover over this great city, gently remove the +roofs, and peep in at the queer things which are going on, the +strange coincidences, the plannings, the cross-purposes, the +wonderful chains of events, working through generations, and +leading to the most outr results, it would make all fiction with +its conventionalities and foreseen conclusions most stale and +unprofitable." + +"And yet I am not convinced of it," I answered. "The cases which +come to light in the papers are, as a rule, bald enough, and +vulgar enough. We have in our police reports realism pushed to +its extreme limits, and yet the result is, it must be confessed, +neither fascinating nor artistic." + +"A certain selection and discretion must be used in producing a +realistic effect," remarked Holmes. "This is wanting in the +police report, where more stress is laid, perhaps, upon the +platitudes of the magistrate than upon the details, which to an +observer contain the vital essence of the whole matter. Depend +upon it, there is nothing so unnatural as the commonplace." + +I smiled and shook my head. "I can quite understand your thinking +so," I said. "Of course, in your position of unofficial adviser +and helper to everybody who is absolutely puzzled, throughout +three continents, you are brought in contact with all that is +strange and bizarre. But here"--I picked up the morning paper +from the ground--"let us put it to a practical test. Here is the +first heading upon which I come. 'A husband's cruelty to his +wife.' There is half a column of print, but I know without +reading it that it is all perfectly familiar to me. There is, of +course, the other woman, the drink, the push, the blow, the +bruise, the sympathetic sister or landlady. The crudest of +writers could invent nothing more crude." + +"Indeed, your example is an unfortunate one for your argument," +said Holmes, taking the paper and glancing his eye down it. "This +is the Dundas separation case, and, as it happens, I was engaged +in clearing up some small points in connection with it. The +husband was a teetotaler, there was no other woman, and the +conduct complained of was that he had drifted into the habit of +winding up every meal by taking out his false teeth and hurling +them at his wife, which, you will allow, is not an action likely +to occur to the imagination of the average story-teller. Take a +pinch of snuff, Doctor, and acknowledge that I have scored over +you in your example." + +He held out his snuffbox of old gold, with a great amethyst in +the centre of the lid. Its splendour was in such contrast to his +homely ways and simple life that I could not help commenting upon +it. + +"Ah," said he, "I forgot that I had not seen you for some weeks. +It is a little souvenir from the King of Bohemia in return for my +assistance in the case of the Irene Adler papers." + +"And the ring?" I asked, glancing at a remarkable brilliant which +sparkled upon his finger. + +"It was from the reigning family of Holland, though the matter in +which I served them was of such delicacy that I cannot confide it +even to you, who have been good enough to chronicle one or two of +my little problems." + +"And have you any on hand just now?" I asked with interest. + +"Some ten or twelve, but none which present any feature of +interest. They are important, you understand, without being +interesting. Indeed, I have found that it is usually in +unimportant matters that there is a field for the observation, +and for the quick analysis of cause and effect which gives the +charm to an investigation. The larger crimes are apt to be the +simpler, for the bigger the crime the more obvious, as a rule, is +the motive. In these cases, save for one rather intricate matter +which has been referred to me from Marseilles, there is nothing +which presents any features of interest. It is possible, however, +that I may have something better before very many minutes are +over, for this is one of my clients, or I am much mistaken." + +He had risen from his chair and was standing between the parted +blinds gazing down into the dull neutral-tinted London street. +Looking over his shoulder, I saw that on the pavement opposite +there stood a large woman with a heavy fur boa round her neck, +and a large curling red feather in a broad-brimmed hat which was +tilted in a coquettish Duchess of Devonshire fashion over her +ear. From under this great panoply she peeped up in a nervous, +hesitating fashion at our windows, while her body oscillated +backward and forward, and her fingers fidgeted with her glove +buttons. Suddenly, with a plunge, as of the swimmer who leaves +the bank, she hurried across the road, and we heard the sharp +clang of the bell. + +"I have seen those symptoms before," said Holmes, throwing his +cigarette into the fire. "Oscillation upon the pavement always +means an affaire de coeur. She would like advice, but is not sure +that the matter is not too delicate for communication. And yet +even here we may discriminate. When a woman has been seriously +wronged by a man she no longer oscillates, and the usual symptom +is a broken bell wire. Here we may take it that there is a love +matter, but that the maiden is not so much angry as perplexed, or +grieved. But here she comes in person to resolve our doubts." + +As he spoke there was a tap at the door, and the boy in buttons +entered to announce Miss Mary Sutherland, while the lady herself +loomed behind his small black figure like a full-sailed +merchant-man behind a tiny pilot boat. Sherlock Holmes welcomed +her with the easy courtesy for which he was remarkable, and, +having closed the door and bowed her into an armchair, he looked +her over in the minute and yet abstracted fashion which was +peculiar to him. + +"Do you not find," he said, "that with your short sight it is a +little trying to do so much typewriting?" + +"I did at first," she answered, "but now I know where the letters +are without looking." Then, suddenly realising the full purport +of his words, she gave a violent start and looked up, with fear +and astonishment upon her broad, good-humoured face. "You've +heard about me, Mr. Holmes," she cried, "else how could you know +all that?" + +"Never mind," said Holmes, laughing; "it is my business to know +things. Perhaps I have trained myself to see what others +overlook. If not, why should you come to consult me?" + +"I came to you, sir, because I heard of you from Mrs. Etherege, +whose husband you found so easy when the police and everyone had +given him up for dead. Oh, Mr. Holmes, I wish you would do as +much for me. I'm not rich, but still I have a hundred a year in +my own right, besides the little that I make by the machine, and +I would give it all to know what has become of Mr. Hosmer Angel." + +"Why did you come away to consult me in such a hurry?" asked +Sherlock Holmes, with his finger-tips together and his eyes to +the ceiling. + +Again a startled look came over the somewhat vacuous face of Miss +Mary Sutherland. "Yes, I did bang out of the house," she said, +"for it made me angry to see the easy way in which Mr. +Windibank--that is, my father--took it all. He would not go to +the police, and he would not go to you, and so at last, as he +would do nothing and kept on saying that there was no harm done, +it made me mad, and I just on with my things and came right away +to you." + +"Your father," said Holmes, "your stepfather, surely, since the +name is different." + +"Yes, my stepfather. I call him father, though it sounds funny, +too, for he is only five years and two months older than myself." + +"And your mother is alive?" + +"Oh, yes, mother is alive and well. I wasn't best pleased, Mr. +Holmes, when she married again so soon after father's death, and +a man who was nearly fifteen years younger than herself. Father +was a plumber in the Tottenham Court Road, and he left a tidy +business behind him, which mother carried on with Mr. Hardy, the +foreman; but when Mr. Windibank came he made her sell the +business, for he was very superior, being a traveller in wines. +They got 4700 pounds for the goodwill and interest, which wasn't +near as much as father could have got if he had been alive." + +I had expected to see Sherlock Holmes impatient under this +rambling and inconsequential narrative, but, on the contrary, he +had listened with the greatest concentration of attention. + +"Your own little income," he asked, "does it come out of the +business?" + +"Oh, no, sir. It is quite separate and was left me by my uncle +Ned in Auckland. It is in New Zealand stock, paying 4 1/2 per +cent. Two thousand five hundred pounds was the amount, but I can +only touch the interest." + +"You interest me extremely," said Holmes. "And since you draw so +large a sum as a hundred a year, with what you earn into the +bargain, you no doubt travel a little and indulge yourself in +every way. I believe that a single lady can get on very nicely +upon an income of about 60 pounds." + +"I could do with much less than that, Mr. Holmes, but you +understand that as long as I live at home I don't wish to be a +burden to them, and so they have the use of the money just while +I am staying with them. Of course, that is only just for the +time. Mr. Windibank draws my interest every quarter and pays it +over to mother, and I find that I can do pretty well with what I +earn at typewriting. It brings me twopence a sheet, and I can +often do from fifteen to twenty sheets in a day." + +"You have made your position very clear to me," said Holmes. +"This is my friend, Dr. Watson, before whom you can speak as +freely as before myself. Kindly tell us now all about your +connection with Mr. Hosmer Angel." + +A flush stole over Miss Sutherland's face, and she picked +nervously at the fringe of her jacket. "I met him first at the +gasfitters' ball," she said. "They used to send father tickets +when he was alive, and then afterwards they remembered us, and +sent them to mother. Mr. Windibank did not wish us to go. He +never did wish us to go anywhere. He would get quite mad if I +wanted so much as to join a Sunday-school treat. But this time I +was set on going, and I would go; for what right had he to +prevent? He said the folk were not fit for us to know, when all +father's friends were to be there. And he said that I had nothing +fit to wear, when I had my purple plush that I had never so much +as taken out of the drawer. At last, when nothing else would do, +he went off to France upon the business of the firm, but we went, +mother and I, with Mr. Hardy, who used to be our foreman, and it +was there I met Mr. Hosmer Angel." + +"I suppose," said Holmes, "that when Mr. Windibank came back from +France he was very annoyed at your having gone to the ball." + +"Oh, well, he was very good about it. He laughed, I remember, and +shrugged his shoulders, and said there was no use denying +anything to a woman, for she would have her way." + +"I see. Then at the gasfitters' ball you met, as I understand, a +gentleman called Mr. Hosmer Angel." + +"Yes, sir. I met him that night, and he called next day to ask if +we had got home all safe, and after that we met him--that is to +say, Mr. Holmes, I met him twice for walks, but after that father +came back again, and Mr. Hosmer Angel could not come to the house +any more." + +"No?" + +"Well, you know father didn't like anything of the sort. He +wouldn't have any visitors if he could help it, and he used to +say that a woman should be happy in her own family circle. But +then, as I used to say to mother, a woman wants her own circle to +begin with, and I had not got mine yet." + +"But how about Mr. Hosmer Angel? Did he make no attempt to see +you?" + +"Well, father was going off to France again in a week, and Hosmer +wrote and said that it would be safer and better not to see each +other until he had gone. We could write in the meantime, and he +used to write every day. I took the letters in in the morning, so +there was no need for father to know." + +"Were you engaged to the gentleman at this time?" + +"Oh, yes, Mr. Holmes. We were engaged after the first walk that +we took. Hosmer--Mr. Angel--was a cashier in an office in +Leadenhall Street--and--" + +"What office?" + +"That's the worst of it, Mr. Holmes, I don't know." + +"Where did he live, then?" + +"He slept on the premises." + +"And you don't know his address?" + +"No--except that it was Leadenhall Street." + +"Where did you address your letters, then?" + +"To the Leadenhall Street Post Office, to be left till called +for. He said that if they were sent to the office he would be +chaffed by all the other clerks about having letters from a lady, +so I offered to typewrite them, like he did his, but he wouldn't +have that, for he said that when I wrote them they seemed to come +from me, but when they were typewritten he always felt that the +machine had come between us. That will just show you how fond he +was of me, Mr. Holmes, and the little things that he would think +of." + +"It was most suggestive," said Holmes. "It has long been an axiom +of mine that the little things are infinitely the most important. +Can you remember any other little things about Mr. Hosmer Angel?" + +"He was a very shy man, Mr. Holmes. He would rather walk with me +in the evening than in the daylight, for he said that he hated to +be conspicuous. Very retiring and gentlemanly he was. Even his +voice was gentle. He'd had the quinsy and swollen glands when he +was young, he told me, and it had left him with a weak throat, +and a hesitating, whispering fashion of speech. He was always +well dressed, very neat and plain, but his eyes were weak, just +as mine are, and he wore tinted glasses against the glare." + +"Well, and what happened when Mr. Windibank, your stepfather, +returned to France?" + +"Mr. Hosmer Angel came to the house again and proposed that we +should marry before father came back. He was in dreadful earnest +and made me swear, with my hands on the Testament, that whatever +happened I would always be true to him. Mother said he was quite +right to make me swear, and that it was a sign of his passion. +Mother was all in his favour from the first and was even fonder +of him than I was. Then, when they talked of marrying within the +week, I began to ask about father; but they both said never to +mind about father, but just to tell him afterwards, and mother +said she would make it all right with him. I didn't quite like +that, Mr. Holmes. It seemed funny that I should ask his leave, as +he was only a few years older than me; but I didn't want to do +anything on the sly, so I wrote to father at Bordeaux, where the +company has its French offices, but the letter came back to me on +the very morning of the wedding." + +"It missed him, then?" + +"Yes, sir; for he had started to England just before it arrived." + +"Ha! that was unfortunate. Your wedding was arranged, then, for +the Friday. Was it to be in church?" + +"Yes, sir, but very quietly. It was to be at St. Saviour's, near +King's Cross, and we were to have breakfast afterwards at the St. +Pancras Hotel. Hosmer came for us in a hansom, but as there were +two of us he put us both into it and stepped himself into a +four-wheeler, which happened to be the only other cab in the +street. We got to the church first, and when the four-wheeler +drove up we waited for him to step out, but he never did, and +when the cabman got down from the box and looked there was no one +there! The cabman said that he could not imagine what had become +of him, for he had seen him get in with his own eyes. That was +last Friday, Mr. Holmes, and I have never seen or heard anything +since then to throw any light upon what became of him." + +"It seems to me that you have been very shamefully treated," said +Holmes. + +"Oh, no, sir! He was too good and kind to leave me so. Why, all +the morning he was saying to me that, whatever happened, I was to +be true; and that even if something quite unforeseen occurred to +separate us, I was always to remember that I was pledged to him, +and that he would claim his pledge sooner or later. It seemed +strange talk for a wedding-morning, but what has happened since +gives a meaning to it." + +"Most certainly it does. Your own opinion is, then, that some +unforeseen catastrophe has occurred to him?" + +"Yes, sir. I believe that he foresaw some danger, or else he +would not have talked so. And then I think that what he foresaw +happened." + +"But you have no notion as to what it could have been?" + +"None." + +"One more question. How did your mother take the matter?" + +"She was angry, and said that I was never to speak of the matter +again." + +"And your father? Did you tell him?" + +"Yes; and he seemed to think, with me, that something had +happened, and that I should hear of Hosmer again. As he said, +what interest could anyone have in bringing me to the doors of +the church, and then leaving me? Now, if he had borrowed my +money, or if he had married me and got my money settled on him, +there might be some reason, but Hosmer was very independent about +money and never would look at a shilling of mine. And yet, what +could have happened? And why could he not write? Oh, it drives me +half-mad to think of it, and I can't sleep a wink at night." She +pulled a little handkerchief out of her muff and began to sob +heavily into it. + +"I shall glance into the case for you," said Holmes, rising, "and +I have no doubt that we shall reach some definite result. Let the +weight of the matter rest upon me now, and do not let your mind +dwell upon it further. Above all, try to let Mr. Hosmer Angel +vanish from your memory, as he has done from your life." + +"Then you don't think I'll see him again?" + +"I fear not." + +"Then what has happened to him?" + +"You will leave that question in my hands. I should like an +accurate description of him and any letters of his which you can +spare." + +"I advertised for him in last Saturday's Chronicle," said she. +"Here is the slip and here are four letters from him." + +"Thank you. And your address?" + +"No. 31 Lyon Place, Camberwell." + +"Mr. Angel's address you never had, I understand. Where is your +father's place of business?" + +"He travels for Westhouse & Marbank, the great claret importers +of Fenchurch Street." + +"Thank you. You have made your statement very clearly. You will +leave the papers here, and remember the advice which I have given +you. Let the whole incident be a sealed book, and do not allow it +to affect your life." + +"You are very kind, Mr. Holmes, but I cannot do that. I shall be +true to Hosmer. He shall find me ready when he comes back." + +For all the preposterous hat and the vacuous face, there was +something noble in the simple faith of our visitor which +compelled our respect. She laid her little bundle of papers upon +the table and went her way, with a promise to come again whenever +she might be summoned. + +Sherlock Holmes sat silent for a few minutes with his fingertips +still pressed together, his legs stretched out in front of him, +and his gaze directed upward to the ceiling. Then he took down +from the rack the old and oily clay pipe, which was to him as a +counsellor, and, having lit it, he leaned back in his chair, with +the thick blue cloud-wreaths spinning up from him, and a look of +infinite languor in his face. + +"Quite an interesting study, that maiden," he observed. "I found +her more interesting than her little problem, which, by the way, +is rather a trite one. You will find parallel cases, if you +consult my index, in Andover in '77, and there was something of +the sort at The Hague last year. Old as is the idea, however, +there were one or two details which were new to me. But the +maiden herself was most instructive." + +"You appeared to read a good deal upon her which was quite +invisible to me," I remarked. + +"Not invisible but unnoticed, Watson. You did not know where to +look, and so you missed all that was important. I can never bring +you to realise the importance of sleeves, the suggestiveness of +thumb-nails, or the great issues that may hang from a boot-lace. +Now, what did you gather from that woman's appearance? Describe +it." + +"Well, she had a slate-coloured, broad-brimmed straw hat, with a +feather of a brickish red. Her jacket was black, with black beads +sewn upon it, and a fringe of little black jet ornaments. Her +dress was brown, rather darker than coffee colour, with a little +purple plush at the neck and sleeves. Her gloves were greyish and +were worn through at the right forefinger. Her boots I didn't +observe. She had small round, hanging gold earrings, and a +general air of being fairly well-to-do in a vulgar, comfortable, +easy-going way." + +Sherlock Holmes clapped his hands softly together and chuckled. + +"'Pon my word, Watson, you are coming along wonderfully. You have +really done very well indeed. It is true that you have missed +everything of importance, but you have hit upon the method, and +you have a quick eye for colour. Never trust to general +impressions, my boy, but concentrate yourself upon details. My +first glance is always at a woman's sleeve. In a man it is +perhaps better first to take the knee of the trouser. As you +observe, this woman had plush upon her sleeves, which is a most +useful material for showing traces. The double line a little +above the wrist, where the typewritist presses against the table, +was beautifully defined. The sewing-machine, of the hand type, +leaves a similar mark, but only on the left arm, and on the side +of it farthest from the thumb, instead of being right across the +broadest part, as this was. I then glanced at her face, and, +observing the dint of a pince-nez at either side of her nose, I +ventured a remark upon short sight and typewriting, which seemed +to surprise her." + +"It surprised me." + +"But, surely, it was obvious. I was then much surprised and +interested on glancing down to observe that, though the boots +which she was wearing were not unlike each other, they were +really odd ones; the one having a slightly decorated toe-cap, and +the other a plain one. One was buttoned only in the two lower +buttons out of five, and the other at the first, third, and +fifth. Now, when you see that a young lady, otherwise neatly +dressed, has come away from home with odd boots, half-buttoned, +it is no great deduction to say that she came away in a hurry." + +"And what else?" I asked, keenly interested, as I always was, by +my friend's incisive reasoning. + +"I noted, in passing, that she had written a note before leaving +home but after being fully dressed. You observed that her right +glove was torn at the forefinger, but you did not apparently see +that both glove and finger were stained with violet ink. She had +written in a hurry and dipped her pen too deep. It must have been +this morning, or the mark would not remain clear upon the finger. +All this is amusing, though rather elementary, but I must go back +to business, Watson. Would you mind reading me the advertised +description of Mr. Hosmer Angel?" + +I held the little printed slip to the light. + +"Missing," it said, "on the morning of the fourteenth, a gentleman +named Hosmer Angel. About five ft. seven in. in height; +strongly built, sallow complexion, black hair, a little bald in +the centre, bushy, black side-whiskers and moustache; tinted +glasses, slight infirmity of speech. Was dressed, when last seen, +in black frock-coat faced with silk, black waistcoat, gold Albert +chain, and grey Harris tweed trousers, with brown gaiters over +elastic-sided boots. Known to have been employed in an office in +Leadenhall Street. Anybody bringing--" + +"That will do," said Holmes. "As to the letters," he continued, +glancing over them, "they are very commonplace. Absolutely no +clue in them to Mr. Angel, save that he quotes Balzac once. There +is one remarkable point, however, which will no doubt strike +you." + +"They are typewritten," I remarked. + +"Not only that, but the signature is typewritten. Look at the +neat little 'Hosmer Angel' at the bottom. There is a date, you +see, but no superscription except Leadenhall Street, which is +rather vague. The point about the signature is very suggestive--in +fact, we may call it conclusive." + +"Of what?" + +"My dear fellow, is it possible you do not see how strongly it +bears upon the case?" + +"I cannot say that I do unless it were that he wished to be able +to deny his signature if an action for breach of promise were +instituted." + +"No, that was not the point. However, I shall write two letters, +which should settle the matter. One is to a firm in the City, the +other is to the young lady's stepfather, Mr. Windibank, asking +him whether he could meet us here at six o'clock tomorrow +evening. It is just as well that we should do business with the +male relatives. And now, Doctor, we can do nothing until the +answers to those letters come, so we may put our little problem +upon the shelf for the interim." + +I had had so many reasons to believe in my friend's subtle powers +of reasoning and extraordinary energy in action that I felt that +he must have some solid grounds for the assured and easy +demeanour with which he treated the singular mystery which he had +been called upon to fathom. Once only had I known him to fail, in +the case of the King of Bohemia and of the Irene Adler +photograph; but when I looked back to the weird business of the +Sign of Four, and the extraordinary circumstances connected with +the Study in Scarlet, I felt that it would be a strange tangle +indeed which he could not unravel. + +I left him then, still puffing at his black clay pipe, with the +conviction that when I came again on the next evening I would +find that he held in his hands all the clues which would lead up +to the identity of the disappearing bridegroom of Miss Mary +Sutherland. + +A professional case of great gravity was engaging my own +attention at the time, and the whole of next day I was busy at +the bedside of the sufferer. It was not until close upon six +o'clock that I found myself free and was able to spring into a +hansom and drive to Baker Street, half afraid that I might be too +late to assist at the dnouement of the little mystery. I found +Sherlock Holmes alone, however, half asleep, with his long, thin +form curled up in the recesses of his armchair. A formidable +array of bottles and test-tubes, with the pungent cleanly smell +of hydrochloric acid, told me that he had spent his day in the +chemical work which was so dear to him. + +"Well, have you solved it?" I asked as I entered. + +"Yes. It was the bisulphate of baryta." + +"No, no, the mystery!" I cried. + +"Oh, that! I thought of the salt that I have been working upon. +There was never any mystery in the matter, though, as I said +yesterday, some of the details are of interest. The only drawback +is that there is no law, I fear, that can touch the scoundrel." + +"Who was he, then, and what was his object in deserting Miss +Sutherland?" + +The question was hardly out of my mouth, and Holmes had not yet +opened his lips to reply, when we heard a heavy footfall in the +passage and a tap at the door. + +"This is the girl's stepfather, Mr. James Windibank," said +Holmes. "He has written to me to say that he would be here at +six. Come in!" + +The man who entered was a sturdy, middle-sized fellow, some +thirty years of age, clean-shaven, and sallow-skinned, with a +bland, insinuating manner, and a pair of wonderfully sharp and +penetrating grey eyes. He shot a questioning glance at each of +us, placed his shiny top-hat upon the sideboard, and with a +slight bow sidled down into the nearest chair. + +"Good-evening, Mr. James Windibank," said Holmes. "I think that +this typewritten letter is from you, in which you made an +appointment with me for six o'clock?" + +"Yes, sir. I am afraid that I am a little late, but I am not +quite my own master, you know. I am sorry that Miss Sutherland +has troubled you about this little matter, for I think it is far +better not to wash linen of the sort in public. It was quite +against my wishes that she came, but she is a very excitable, +impulsive girl, as you may have noticed, and she is not easily +controlled when she has made up her mind on a point. Of course, I +did not mind you so much, as you are not connected with the +official police, but it is not pleasant to have a family +misfortune like this noised abroad. Besides, it is a useless +expense, for how could you possibly find this Hosmer Angel?" + +"On the contrary," said Holmes quietly; "I have every reason to +believe that I will succeed in discovering Mr. Hosmer Angel." + +Mr. Windibank gave a violent start and dropped his gloves. "I am +delighted to hear it," he said. + +"It is a curious thing," remarked Holmes, "that a typewriter has +really quite as much individuality as a man's handwriting. Unless +they are quite new, no two of them write exactly alike. Some +letters get more worn than others, and some wear only on one +side. Now, you remark in this note of yours, Mr. Windibank, that +in every case there is some little slurring over of the 'e,' and +a slight defect in the tail of the 'r.' There are fourteen other +characteristics, but those are the more obvious." + +"We do all our correspondence with this machine at the office, +and no doubt it is a little worn," our visitor answered, glancing +keenly at Holmes with his bright little eyes. + +"And now I will show you what is really a very interesting study, +Mr. Windibank," Holmes continued. "I think of writing another +little monograph some of these days on the typewriter and its +relation to crime. It is a subject to which I have devoted some +little attention. I have here four letters which purport to come +from the missing man. They are all typewritten. In each case, not +only are the 'e's' slurred and the 'r's' tailless, but you will +observe, if you care to use my magnifying lens, that the fourteen +other characteristics to which I have alluded are there as well." + +Mr. Windibank sprang out of his chair and picked up his hat. "I +cannot waste time over this sort of fantastic talk, Mr. Holmes," +he said. "If you can catch the man, catch him, and let me know +when you have done it." + +"Certainly," said Holmes, stepping over and turning the key in +the door. "I let you know, then, that I have caught him!" + +"What! where?" shouted Mr. Windibank, turning white to his lips +and glancing about him like a rat in a trap. + +"Oh, it won't do--really it won't," said Holmes suavely. "There +is no possible getting out of it, Mr. Windibank. It is quite too +transparent, and it was a very bad compliment when you said that +it was impossible for me to solve so simple a question. That's +right! Sit down and let us talk it over." + +Our visitor collapsed into a chair, with a ghastly face and a +glitter of moisture on his brow. "It--it's not actionable," he +stammered. + +"I am very much afraid that it is not. But between ourselves, +Windibank, it was as cruel and selfish and heartless a trick in a +petty way as ever came before me. Now, let me just run over the +course of events, and you will contradict me if I go wrong." + +The man sat huddled up in his chair, with his head sunk upon his +breast, like one who is utterly crushed. Holmes stuck his feet up +on the corner of the mantelpiece and, leaning back with his hands +in his pockets, began talking, rather to himself, as it seemed, +than to us. + +"The man married a woman very much older than himself for her +money," said he, "and he enjoyed the use of the money of the +daughter as long as she lived with them. It was a considerable +sum, for people in their position, and the loss of it would have +made a serious difference. It was worth an effort to preserve it. +The daughter was of a good, amiable disposition, but affectionate +and warm-hearted in her ways, so that it was evident that with +her fair personal advantages, and her little income, she would +not be allowed to remain single long. Now her marriage would +mean, of course, the loss of a hundred a year, so what does her +stepfather do to prevent it? He takes the obvious course of +keeping her at home and forbidding her to seek the company of +people of her own age. But soon he found that that would not +answer forever. She became restive, insisted upon her rights, and +finally announced her positive intention of going to a certain +ball. What does her clever stepfather do then? He conceives an +idea more creditable to his head than to his heart. With the +connivance and assistance of his wife he disguised himself, +covered those keen eyes with tinted glasses, masked the face with +a moustache and a pair of bushy whiskers, sunk that clear voice +into an insinuating whisper, and doubly secure on account of the +girl's short sight, he appears as Mr. Hosmer Angel, and keeps off +other lovers by making love himself." + +"It was only a joke at first," groaned our visitor. "We never +thought that she would have been so carried away." + +"Very likely not. However that may be, the young lady was very +decidedly carried away, and, having quite made up her mind that +her stepfather was in France, the suspicion of treachery never +for an instant entered her mind. She was flattered by the +gentleman's attentions, and the effect was increased by the +loudly expressed admiration of her mother. Then Mr. Angel began +to call, for it was obvious that the matter should be pushed as +far as it would go if a real effect were to be produced. There +were meetings, and an engagement, which would finally secure the +girl's affections from turning towards anyone else. But the +deception could not be kept up forever. These pretended journeys +to France were rather cumbrous. The thing to do was clearly to +bring the business to an end in such a dramatic manner that it +would leave a permanent impression upon the young lady's mind and +prevent her from looking upon any other suitor for some time to +come. Hence those vows of fidelity exacted upon a Testament, and +hence also the allusions to a possibility of something happening +on the very morning of the wedding. James Windibank wished Miss +Sutherland to be so bound to Hosmer Angel, and so uncertain as to +his fate, that for ten years to come, at any rate, she would not +listen to another man. As far as the church door he brought her, +and then, as he could go no farther, he conveniently vanished +away by the old trick of stepping in at one door of a +four-wheeler and out at the other. I think that was the chain of +events, Mr. Windibank!" + +Our visitor had recovered something of his assurance while Holmes +had been talking, and he rose from his chair now with a cold +sneer upon his pale face. + +"It may be so, or it may not, Mr. Holmes," said he, "but if you +are so very sharp you ought to be sharp enough to know that it is +you who are breaking the law now, and not me. I have done nothing +actionable from the first, but as long as you keep that door +locked you lay yourself open to an action for assault and illegal +constraint." + +"The law cannot, as you say, touch you," said Holmes, unlocking +and throwing open the door, "yet there never was a man who +deserved punishment more. If the young lady has a brother or a +friend, he ought to lay a whip across your shoulders. By Jove!" +he continued, flushing up at the sight of the bitter sneer upon +the man's face, "it is not part of my duties to my client, but +here's a hunting crop handy, and I think I shall just treat +myself to--" He took two swift steps to the whip, but before he +could grasp it there was a wild clatter of steps upon the stairs, +the heavy hall door banged, and from the window we could see Mr. +James Windibank running at the top of his speed down the road. + +"There's a cold-blooded scoundrel!" said Holmes, laughing, as he +threw himself down into his chair once more. "That fellow will +rise from crime to crime until he does something very bad, and +ends on a gallows. The case has, in some respects, been not +entirely devoid of interest." + +"I cannot now entirely see all the steps of your reasoning," I +remarked. + +"Well, of course it was obvious from the first that this Mr. +Hosmer Angel must have some strong object for his curious +conduct, and it was equally clear that the only man who really +profited by the incident, as far as we could see, was the +stepfather. Then the fact that the two men were never together, +but that the one always appeared when the other was away, was +suggestive. So were the tinted spectacles and the curious voice, +which both hinted at a disguise, as did the bushy whiskers. My +suspicions were all confirmed by his peculiar action in +typewriting his signature, which, of course, inferred that his +handwriting was so familiar to her that she would recognise even +the smallest sample of it. You see all these isolated facts, +together with many minor ones, all pointed in the same +direction." + +"And how did you verify them?" + +"Having once spotted my man, it was easy to get corroboration. I +knew the firm for which this man worked. Having taken the printed +description. I eliminated everything from it which could be the +result of a disguise--the whiskers, the glasses, the voice, and I +sent it to the firm, with a request that they would inform me +whether it answered to the description of any of their +travellers. I had already noticed the peculiarities of the +typewriter, and I wrote to the man himself at his business +address asking him if he would come here. As I expected, his +reply was typewritten and revealed the same trivial but +characteristic defects. The same post brought me a letter from +Westhouse & Marbank, of Fenchurch Street, to say that the +description tallied in every respect with that of their employ, +James Windibank. Voil tout!" + +"And Miss Sutherland?" + +"If I tell her she will not believe me. You may remember the old +Persian saying, 'There is danger for him who taketh the tiger +cub, and danger also for whoso snatches a delusion from a woman.' +There is as much sense in Hafiz as in Horace, and as much +knowledge of the world." + + + +ADVENTURE IV. THE BOSCOMBE VALLEY MYSTERY + +We were seated at breakfast one morning, my wife and I, when the +maid brought in a telegram. It was from Sherlock Holmes and ran +in this way: + +"Have you a couple of days to spare? Have just been wired for from +the west of England in connection with Boscombe Valley tragedy. +Shall be glad if you will come with me. Air and scenery perfect. +Leave Paddington by the 11:15." + +"What do you say, dear?" said my wife, looking across at me. +"Will you go?" + +"I really don't know what to say. I have a fairly long list at +present." + +"Oh, Anstruther would do your work for you. You have been looking +a little pale lately. I think that the change would do you good, +and you are always so interested in Mr. Sherlock Holmes' cases." + +"I should be ungrateful if I were not, seeing what I gained +through one of them," I answered. "But if I am to go, I must pack +at once, for I have only half an hour." + +My experience of camp life in Afghanistan had at least had the +effect of making me a prompt and ready traveller. My wants were +few and simple, so that in less than the time stated I was in a +cab with my valise, rattling away to Paddington Station. Sherlock +Holmes was pacing up and down the platform, his tall, gaunt +figure made even gaunter and taller by his long grey +travelling-cloak and close-fitting cloth cap. + +"It is really very good of you to come, Watson," said he. "It +makes a considerable difference to me, having someone with me on +whom I can thoroughly rely. Local aid is always either worthless +or else biassed. If you will keep the two corner seats I shall +get the tickets." + +We had the carriage to ourselves save for an immense litter of +papers which Holmes had brought with him. Among these he rummaged +and read, with intervals of note-taking and of meditation, until +we were past Reading. Then he suddenly rolled them all into a +gigantic ball and tossed them up onto the rack. + +"Have you heard anything of the case?" he asked. + +"Not a word. I have not seen a paper for some days." + +"The London press has not had very full accounts. I have just +been looking through all the recent papers in order to master the +particulars. It seems, from what I gather, to be one of those +simple cases which are so extremely difficult." + +"That sounds a little paradoxical." + +"But it is profoundly true. Singularity is almost invariably a +clue. The more featureless and commonplace a crime is, the more +difficult it is to bring it home. In this case, however, they +have established a very serious case against the son of the +murdered man." + +"It is a murder, then?" + +"Well, it is conjectured to be so. I shall take nothing for +granted until I have the opportunity of looking personally into +it. I will explain the state of things to you, as far as I have +been able to understand it, in a very few words. + +"Boscombe Valley is a country district not very far from Ross, in +Herefordshire. The largest landed proprietor in that part is a +Mr. John Turner, who made his money in Australia and returned +some years ago to the old country. One of the farms which he +held, that of Hatherley, was let to Mr. Charles McCarthy, who was +also an ex-Australian. The men had known each other in the +colonies, so that it was not unnatural that when they came to +settle down they should do so as near each other as possible. +Turner was apparently the richer man, so McCarthy became his +tenant but still remained, it seems, upon terms of perfect +equality, as they were frequently together. McCarthy had one son, +a lad of eighteen, and Turner had an only daughter of the same +age, but neither of them had wives living. They appear to have +avoided the society of the neighbouring English families and to +have led retired lives, though both the McCarthys were fond of +sport and were frequently seen at the race-meetings of the +neighbourhood. McCarthy kept two servants--a man and a girl. +Turner had a considerable household, some half-dozen at the +least. That is as much as I have been able to gather about the +families. Now for the facts. + +"On June 3rd, that is, on Monday last, McCarthy left his house at +Hatherley about three in the afternoon and walked down to the +Boscombe Pool, which is a small lake formed by the spreading out +of the stream which runs down the Boscombe Valley. He had been +out with his serving-man in the morning at Ross, and he had told +the man that he must hurry, as he had an appointment of +importance to keep at three. From that appointment he never came +back alive. + +"From Hatherley Farm-house to the Boscombe Pool is a quarter of a +mile, and two people saw him as he passed over this ground. One +was an old woman, whose name is not mentioned, and the other was +William Crowder, a game-keeper in the employ of Mr. Turner. Both +these witnesses depose that Mr. McCarthy was walking alone. The +game-keeper adds that within a few minutes of his seeing Mr. +McCarthy pass he had seen his son, Mr. James McCarthy, going the +same way with a gun under his arm. To the best of his belief, the +father was actually in sight at the time, and the son was +following him. He thought no more of the matter until he heard in +the evening of the tragedy that had occurred. + +"The two McCarthys were seen after the time when William Crowder, +the game-keeper, lost sight of them. The Boscombe Pool is thickly +wooded round, with just a fringe of grass and of reeds round the +edge. A girl of fourteen, Patience Moran, who is the daughter of +the lodge-keeper of the Boscombe Valley estate, was in one of the +woods picking flowers. She states that while she was there she +saw, at the border of the wood and close by the lake, Mr. +McCarthy and his son, and that they appeared to be having a +violent quarrel. She heard Mr. McCarthy the elder using very +strong language to his son, and she saw the latter raise up his +hand as if to strike his father. She was so frightened by their +violence that she ran away and told her mother when she reached +home that she had left the two McCarthys quarrelling near +Boscombe Pool, and that she was afraid that they were going to +fight. She had hardly said the words when young Mr. McCarthy came +running up to the lodge to say that he had found his father dead +in the wood, and to ask for the help of the lodge-keeper. He was +much excited, without either his gun or his hat, and his right +hand and sleeve were observed to be stained with fresh blood. On +following him they found the dead body stretched out upon the +grass beside the pool. The head had been beaten in by repeated +blows of some heavy and blunt weapon. The injuries were such as +might very well have been inflicted by the butt-end of his son's +gun, which was found lying on the grass within a few paces of the +body. Under these circumstances the young man was instantly +arrested, and a verdict of 'wilful murder' having been returned +at the inquest on Tuesday, he was on Wednesday brought before the +magistrates at Ross, who have referred the case to the next +Assizes. Those are the main facts of the case as they came out +before the coroner and the police-court." + +"I could hardly imagine a more damning case," I remarked. "If +ever circumstantial evidence pointed to a criminal it does so +here." + +"Circumstantial evidence is a very tricky thing," answered Holmes +thoughtfully. "It may seem to point very straight to one thing, +but if you shift your own point of view a little, you may find it +pointing in an equally uncompromising manner to something +entirely different. It must be confessed, however, that the case +looks exceedingly grave against the young man, and it is very +possible that he is indeed the culprit. There are several people +in the neighbourhood, however, and among them Miss Turner, the +daughter of the neighbouring landowner, who believe in his +innocence, and who have retained Lestrade, whom you may recollect +in connection with the Study in Scarlet, to work out the case in +his interest. Lestrade, being rather puzzled, has referred the +case to me, and hence it is that two middle-aged gentlemen are +flying westward at fifty miles an hour instead of quietly +digesting their breakfasts at home." + +"I am afraid," said I, "that the facts are so obvious that you +will find little credit to be gained out of this case." + +"There is nothing more deceptive than an obvious fact," he +answered, laughing. "Besides, we may chance to hit upon some +other obvious facts which may have been by no means obvious to +Mr. Lestrade. You know me too well to think that I am boasting +when I say that I shall either confirm or destroy his theory by +means which he is quite incapable of employing, or even of +understanding. To take the first example to hand, I very clearly +perceive that in your bedroom the window is upon the right-hand +side, and yet I question whether Mr. Lestrade would have noted +even so self-evident a thing as that." + +"How on earth--" + +"My dear fellow, I know you well. I know the military neatness +which characterises you. You shave every morning, and in this +season you shave by the sunlight; but since your shaving is less +and less complete as we get farther back on the left side, until +it becomes positively slovenly as we get round the angle of the +jaw, it is surely very clear that that side is less illuminated +than the other. I could not imagine a man of your habits looking +at himself in an equal light and being satisfied with such a +result. I only quote this as a trivial example of observation and +inference. Therein lies my mtier, and it is just possible that +it may be of some service in the investigation which lies before +us. There are one or two minor points which were brought out in +the inquest, and which are worth considering." + +"What are they?" + +"It appears that his arrest did not take place at once, but after +the return to Hatherley Farm. On the inspector of constabulary +informing him that he was a prisoner, he remarked that he was not +surprised to hear it, and that it was no more than his deserts. +This observation of his had the natural effect of removing any +traces of doubt which might have remained in the minds of the +coroner's jury." + +"It was a confession," I ejaculated. + +"No, for it was followed by a protestation of innocence." + +"Coming on the top of such a damning series of events, it was at +least a most suspicious remark." + +"On the contrary," said Holmes, "it is the brightest rift which I +can at present see in the clouds. However innocent he might be, +he could not be such an absolute imbecile as not to see that the +circumstances were very black against him. Had he appeared +surprised at his own arrest, or feigned indignation at it, I +should have looked upon it as highly suspicious, because such +surprise or anger would not be natural under the circumstances, +and yet might appear to be the best policy to a scheming man. His +frank acceptance of the situation marks him as either an innocent +man, or else as a man of considerable self-restraint and +firmness. As to his remark about his deserts, it was also not +unnatural if you consider that he stood beside the dead body of +his father, and that there is no doubt that he had that very day +so far forgotten his filial duty as to bandy words with him, and +even, according to the little girl whose evidence is so +important, to raise his hand as if to strike him. The +self-reproach and contrition which are displayed in his remark +appear to me to be the signs of a healthy mind rather than of a +guilty one." + +I shook my head. "Many men have been hanged on far slighter +evidence," I remarked. + +"So they have. And many men have been wrongfully hanged." + +"What is the young man's own account of the matter?" + +"It is, I am afraid, not very encouraging to his supporters, +though there are one or two points in it which are suggestive. +You will find it here, and may read it for yourself." + +He picked out from his bundle a copy of the local Herefordshire +paper, and having turned down the sheet he pointed out the +paragraph in which the unfortunate young man had given his own +statement of what had occurred. I settled myself down in the +corner of the carriage and read it very carefully. It ran in this +way: + +"Mr. James McCarthy, the only son of the deceased, was then called +and gave evidence as follows: 'I had been away from home for +three days at Bristol, and had only just returned upon the +morning of last Monday, the 3rd. My father was absent from home at +the time of my arrival, and I was informed by the maid that he +had driven over to Ross with John Cobb, the groom. Shortly after +my return I heard the wheels of his trap in the yard, and, +looking out of my window, I saw him get out and walk rapidly out +of the yard, though I was not aware in which direction he was +going. I then took my gun and strolled out in the direction of +the Boscombe Pool, with the intention of visiting the rabbit +warren which is upon the other side. On my way I saw William +Crowder, the game-keeper, as he had stated in his evidence; but +he is mistaken in thinking that I was following my father. I had +no idea that he was in front of me. When about a hundred yards +from the pool I heard a cry of "Cooee!" which was a usual signal +between my father and myself. I then hurried forward, and found +him standing by the pool. He appeared to be much surprised at +seeing me and asked me rather roughly what I was doing there. A +conversation ensued which led to high words and almost to blows, +for my father was a man of a very violent temper. Seeing that his +passion was becoming ungovernable, I left him and returned +towards Hatherley Farm. I had not gone more than 150 yards, +however, when I heard a hideous outcry behind me, which caused me +to run back again. I found my father expiring upon the ground, +with his head terribly injured. I dropped my gun and held him in +my arms, but he almost instantly expired. I knelt beside him for +some minutes, and then made my way to Mr. Turner's lodge-keeper, +his house being the nearest, to ask for assistance. I saw no one +near my father when I returned, and I have no idea how he came by +his injuries. He was not a popular man, being somewhat cold and +forbidding in his manners, but he had, as far as I know, no +active enemies. I know nothing further of the matter.' + +"The Coroner: Did your father make any statement to you before +he died? + +"Witness: He mumbled a few words, but I could only catch some +allusion to a rat. + +"The Coroner: What did you understand by that? + +"Witness: It conveyed no meaning to me. I thought that he was +delirious. + +"The Coroner: What was the point upon which you and your father +had this final quarrel? + +"Witness: I should prefer not to answer. + +"The Coroner: I am afraid that I must press it. + +"Witness: It is really impossible for me to tell you. I can +assure you that it has nothing to do with the sad tragedy which +followed. + +"The Coroner: That is for the court to decide. I need not point +out to you that your refusal to answer will prejudice your case +considerably in any future proceedings which may arise. + +"Witness: I must still refuse. + +"The Coroner: I understand that the cry of 'Cooee' was a common +signal between you and your father? + +"Witness: It was. + +"The Coroner: How was it, then, that he uttered it before he saw +you, and before he even knew that you had returned from Bristol? + +"Witness (with considerable confusion): I do not know. + +"A Juryman: Did you see nothing which aroused your suspicions +when you returned on hearing the cry and found your father +fatally injured? + +"Witness: Nothing definite. + +"The Coroner: What do you mean? + +"Witness: I was so disturbed and excited as I rushed out into +the open, that I could think of nothing except of my father. Yet +I have a vague impression that as I ran forward something lay +upon the ground to the left of me. It seemed to me to be +something grey in colour, a coat of some sort, or a plaid perhaps. +When I rose from my father I looked round for it, but it was +gone. + +"'Do you mean that it disappeared before you went for help?' + +"'Yes, it was gone.' + +"'You cannot say what it was?' + +"'No, I had a feeling something was there.' + +"'How far from the body?' + +"'A dozen yards or so.' + +"'And how far from the edge of the wood?' + +"'About the same.' + +"'Then if it was removed it was while you were within a dozen +yards of it?' + +"'Yes, but with my back towards it.' + +"This concluded the examination of the witness." + +"I see," said I as I glanced down the column, "that the coroner +in his concluding remarks was rather severe upon young McCarthy. +He calls attention, and with reason, to the discrepancy about his +father having signalled to him before seeing him, also to his +refusal to give details of his conversation with his father, and +his singular account of his father's dying words. They are all, +as he remarks, very much against the son." + +Holmes laughed softly to himself and stretched himself out upon +the cushioned seat. "Both you and the coroner have been at some +pains," said he, "to single out the very strongest points in the +young man's favour. Don't you see that you alternately give him +credit for having too much imagination and too little? Too +little, if he could not invent a cause of quarrel which would +give him the sympathy of the jury; too much, if he evolved from +his own inner consciousness anything so outr as a dying +reference to a rat, and the incident of the vanishing cloth. No, +sir, I shall approach this case from the point of view that what +this young man says is true, and we shall see whither that +hypothesis will lead us. And now here is my pocket Petrarch, and +not another word shall I say of this case until we are on the +scene of action. We lunch at Swindon, and I see that we shall be +there in twenty minutes." + +It was nearly four o'clock when we at last, after passing through +the beautiful Stroud Valley, and over the broad gleaming Severn, +found ourselves at the pretty little country-town of Ross. A +lean, ferret-like man, furtive and sly-looking, was waiting for +us upon the platform. In spite of the light brown dustcoat and +leather-leggings which he wore in deference to his rustic +surroundings, I had no difficulty in recognising Lestrade, of +Scotland Yard. With him we drove to the Hereford Arms where a +room had already been engaged for us. + +"I have ordered a carriage," said Lestrade as we sat over a cup +of tea. "I knew your energetic nature, and that you would not be +happy until you had been on the scene of the crime." + +"It was very nice and complimentary of you," Holmes answered. "It +is entirely a question of barometric pressure." + +Lestrade looked startled. "I do not quite follow," he said. + +"How is the glass? Twenty-nine, I see. No wind, and not a cloud +in the sky. I have a caseful of cigarettes here which need +smoking, and the sofa is very much superior to the usual country +hotel abomination. I do not think that it is probable that I +shall use the carriage to-night." + +Lestrade laughed indulgently. "You have, no doubt, already formed +your conclusions from the newspapers," he said. "The case is as +plain as a pikestaff, and the more one goes into it the plainer +it becomes. Still, of course, one can't refuse a lady, and such a +very positive one, too. She has heard of you, and would have your +opinion, though I repeatedly told her that there was nothing +which you could do which I had not already done. Why, bless my +soul! here is her carriage at the door." + +He had hardly spoken before there rushed into the room one of the +most lovely young women that I have ever seen in my life. Her +violet eyes shining, her lips parted, a pink flush upon her +cheeks, all thought of her natural reserve lost in her +overpowering excitement and concern. + +"Oh, Mr. Sherlock Holmes!" she cried, glancing from one to the +other of us, and finally, with a woman's quick intuition, +fastening upon my companion, "I am so glad that you have come. I +have driven down to tell you so. I know that James didn't do it. +I know it, and I want you to start upon your work knowing it, +too. Never let yourself doubt upon that point. We have known each +other since we were little children, and I know his faults as no +one else does; but he is too tender-hearted to hurt a fly. Such a +charge is absurd to anyone who really knows him." + +"I hope we may clear him, Miss Turner," said Sherlock Holmes. +"You may rely upon my doing all that I can." + +"But you have read the evidence. You have formed some conclusion? +Do you not see some loophole, some flaw? Do you not yourself +think that he is innocent?" + +"I think that it is very probable." + +"There, now!" she cried, throwing back her head and looking +defiantly at Lestrade. "You hear! He gives me hopes." + +Lestrade shrugged his shoulders. "I am afraid that my colleague +has been a little quick in forming his conclusions," he said. + +"But he is right. Oh! I know that he is right. James never did +it. And about his quarrel with his father, I am sure that the +reason why he would not speak about it to the coroner was because +I was concerned in it." + +"In what way?" asked Holmes. + +"It is no time for me to hide anything. James and his father had +many disagreements about me. Mr. McCarthy was very anxious that +there should be a marriage between us. James and I have always +loved each other as brother and sister; but of course he is young +and has seen very little of life yet, and--and--well, he +naturally did not wish to do anything like that yet. So there +were quarrels, and this, I am sure, was one of them." + +"And your father?" asked Holmes. "Was he in favour of such a +union?" + +"No, he was averse to it also. No one but Mr. McCarthy was in +favour of it." A quick blush passed over her fresh young face as +Holmes shot one of his keen, questioning glances at her. + +"Thank you for this information," said he. "May I see your father +if I call to-morrow?" + +"I am afraid the doctor won't allow it." + +"The doctor?" + +"Yes, have you not heard? Poor father has never been strong for +years back, but this has broken him down completely. He has taken +to his bed, and Dr. Willows says that he is a wreck and that his +nervous system is shattered. Mr. McCarthy was the only man alive +who had known dad in the old days in Victoria." + +"Ha! In Victoria! That is important." + +"Yes, at the mines." + +"Quite so; at the gold-mines, where, as I understand, Mr. Turner +made his money." + +"Yes, certainly." + +"Thank you, Miss Turner. You have been of material assistance to +me." + +"You will tell me if you have any news to-morrow. No doubt you +will go to the prison to see James. Oh, if you do, Mr. Holmes, do +tell him that I know him to be innocent." + +"I will, Miss Turner." + +"I must go home now, for dad is very ill, and he misses me so if +I leave him. Good-bye, and God help you in your undertaking." She +hurried from the room as impulsively as she had entered, and we +heard the wheels of her carriage rattle off down the street. + +"I am ashamed of you, Holmes," said Lestrade with dignity after a +few minutes' silence. "Why should you raise up hopes which you +are bound to disappoint? I am not over-tender of heart, but I +call it cruel." + +"I think that I see my way to clearing James McCarthy," said +Holmes. "Have you an order to see him in prison?" + +"Yes, but only for you and me." + +"Then I shall reconsider my resolution about going out. We have +still time to take a train to Hereford and see him to-night?" + +"Ample." + +"Then let us do so. Watson, I fear that you will find it very +slow, but I shall only be away a couple of hours." + +I walked down to the station with them, and then wandered through +the streets of the little town, finally returning to the hotel, +where I lay upon the sofa and tried to interest myself in a +yellow-backed novel. The puny plot of the story was so thin, +however, when compared to the deep mystery through which we were +groping, and I found my attention wander so continually from the +action to the fact, that I at last flung it across the room and +gave myself up entirely to a consideration of the events of the +day. Supposing that this unhappy young man's story were +absolutely true, then what hellish thing, what absolutely +unforeseen and extraordinary calamity could have occurred between +the time when he parted from his father, and the moment when, +drawn back by his screams, he rushed into the glade? It was +something terrible and deadly. What could it be? Might not the +nature of the injuries reveal something to my medical instincts? +I rang the bell and called for the weekly county paper, which +contained a verbatim account of the inquest. In the surgeon's +deposition it was stated that the posterior third of the left +parietal bone and the left half of the occipital bone had been +shattered by a heavy blow from a blunt weapon. I marked the spot +upon my own head. Clearly such a blow must have been struck from +behind. That was to some extent in favour of the accused, as when +seen quarrelling he was face to face with his father. Still, it +did not go for very much, for the older man might have turned his +back before the blow fell. Still, it might be worth while to call +Holmes' attention to it. Then there was the peculiar dying +reference to a rat. What could that mean? It could not be +delirium. A man dying from a sudden blow does not commonly become +delirious. No, it was more likely to be an attempt to explain how +he met his fate. But what could it indicate? I cudgelled my +brains to find some possible explanation. And then the incident +of the grey cloth seen by young McCarthy. If that were true the +murderer must have dropped some part of his dress, presumably his +overcoat, in his flight, and must have had the hardihood to +return and to carry it away at the instant when the son was +kneeling with his back turned not a dozen paces off. What a +tissue of mysteries and improbabilities the whole thing was! I +did not wonder at Lestrade's opinion, and yet I had so much faith +in Sherlock Holmes' insight that I could not lose hope as long +as every fresh fact seemed to strengthen his conviction of young +McCarthy's innocence. + +It was late before Sherlock Holmes returned. He came back alone, +for Lestrade was staying in lodgings in the town. + +"The glass still keeps very high," he remarked as he sat down. +"It is of importance that it should not rain before we are able +to go over the ground. On the other hand, a man should be at his +very best and keenest for such nice work as that, and I did not +wish to do it when fagged by a long journey. I have seen young +McCarthy." + +"And what did you learn from him?" + +"Nothing." + +"Could he throw no light?" + +"None at all. I was inclined to think at one time that he knew +who had done it and was screening him or her, but I am convinced +now that he is as puzzled as everyone else. He is not a very +quick-witted youth, though comely to look at and, I should think, +sound at heart." + +"I cannot admire his taste," I remarked, "if it is indeed a fact +that he was averse to a marriage with so charming a young lady as +this Miss Turner." + +"Ah, thereby hangs a rather painful tale. This fellow is madly, +insanely, in love with her, but some two years ago, when he was +only a lad, and before he really knew her, for she had been away +five years at a boarding-school, what does the idiot do but get +into the clutches of a barmaid in Bristol and marry her at a +registry office? No one knows a word of the matter, but you can +imagine how maddening it must be to him to be upbraided for not +doing what he would give his very eyes to do, but what he knows +to be absolutely impossible. It was sheer frenzy of this sort +which made him throw his hands up into the air when his father, +at their last interview, was goading him on to propose to Miss +Turner. On the other hand, he had no means of supporting himself, +and his father, who was by all accounts a very hard man, would +have thrown him over utterly had he known the truth. It was with +his barmaid wife that he had spent the last three days in +Bristol, and his father did not know where he was. Mark that +point. It is of importance. Good has come out of evil, however, +for the barmaid, finding from the papers that he is in serious +trouble and likely to be hanged, has thrown him over utterly and +has written to him to say that she has a husband already in the +Bermuda Dockyard, so that there is really no tie between them. I +think that that bit of news has consoled young McCarthy for all +that he has suffered." + +"But if he is innocent, who has done it?" + +"Ah! who? I would call your attention very particularly to two +points. One is that the murdered man had an appointment with +someone at the pool, and that the someone could not have been his +son, for his son was away, and he did not know when he would +return. The second is that the murdered man was heard to cry +'Cooee!' before he knew that his son had returned. Those are the +crucial points upon which the case depends. And now let us talk +about George Meredith, if you please, and we shall leave all +minor matters until to-morrow." + +There was no rain, as Holmes had foretold, and the morning broke +bright and cloudless. At nine o'clock Lestrade called for us with +the carriage, and we set off for Hatherley Farm and the Boscombe +Pool. + +"There is serious news this morning," Lestrade observed. "It is +said that Mr. Turner, of the Hall, is so ill that his life is +despaired of." + +"An elderly man, I presume?" said Holmes. + +"About sixty; but his constitution has been shattered by his life +abroad, and he has been in failing health for some time. This +business has had a very bad effect upon him. He was an old friend +of McCarthy's, and, I may add, a great benefactor to him, for I +have learned that he gave him Hatherley Farm rent free." + +"Indeed! That is interesting," said Holmes. + +"Oh, yes! In a hundred other ways he has helped him. Everybody +about here speaks of his kindness to him." + +"Really! Does it not strike you as a little singular that this +McCarthy, who appears to have had little of his own, and to have +been under such obligations to Turner, should still talk of +marrying his son to Turner's daughter, who is, presumably, +heiress to the estate, and that in such a very cocksure manner, +as if it were merely a case of a proposal and all else would +follow? It is the more strange, since we know that Turner himself +was averse to the idea. The daughter told us as much. Do you not +deduce something from that?" + +"We have got to the deductions and the inferences," said +Lestrade, winking at me. "I find it hard enough to tackle facts, +Holmes, without flying away after theories and fancies." + +"You are right," said Holmes demurely; "you do find it very hard +to tackle the facts." + +"Anyhow, I have grasped one fact which you seem to find it +difficult to get hold of," replied Lestrade with some warmth. + +"And that is--" + +"That McCarthy senior met his death from McCarthy junior and that +all theories to the contrary are the merest moonshine." + +"Well, moonshine is a brighter thing than fog," said Holmes, +laughing. "But I am very much mistaken if this is not Hatherley +Farm upon the left." + +"Yes, that is it." It was a widespread, comfortable-looking +building, two-storied, slate-roofed, with great yellow blotches +of lichen upon the grey walls. The drawn blinds and the smokeless +chimneys, however, gave it a stricken look, as though the weight +of this horror still lay heavy upon it. We called at the door, +when the maid, at Holmes' request, showed us the boots which her +master wore at the time of his death, and also a pair of the +son's, though not the pair which he had then had. Having measured +these very carefully from seven or eight different points, Holmes +desired to be led to the court-yard, from which we all followed +the winding track which led to Boscombe Pool. + +Sherlock Holmes was transformed when he was hot upon such a scent +as this. Men who had only known the quiet thinker and logician of +Baker Street would have failed to recognise him. His face flushed +and darkened. His brows were drawn into two hard black lines, +while his eyes shone out from beneath them with a steely glitter. +His face was bent downward, his shoulders bowed, his lips +compressed, and the veins stood out like whipcord in his long, +sinewy neck. His nostrils seemed to dilate with a purely animal +lust for the chase, and his mind was so absolutely concentrated +upon the matter before him that a question or remark fell +unheeded upon his ears, or, at the most, only provoked a quick, +impatient snarl in reply. Swiftly and silently he made his way +along the track which ran through the meadows, and so by way of +the woods to the Boscombe Pool. It was damp, marshy ground, as is +all that district, and there were marks of many feet, both upon +the path and amid the short grass which bounded it on either +side. Sometimes Holmes would hurry on, sometimes stop dead, and +once he made quite a little detour into the meadow. Lestrade and +I walked behind him, the detective indifferent and contemptuous, +while I watched my friend with the interest which sprang from the +conviction that every one of his actions was directed towards a +definite end. + +The Boscombe Pool, which is a little reed-girt sheet of water +some fifty yards across, is situated at the boundary between the +Hatherley Farm and the private park of the wealthy Mr. Turner. +Above the woods which lined it upon the farther side we could see +the red, jutting pinnacles which marked the site of the rich +landowner's dwelling. On the Hatherley side of the pool the woods +grew very thick, and there was a narrow belt of sodden grass +twenty paces across between the edge of the trees and the reeds +which lined the lake. Lestrade showed us the exact spot at which +the body had been found, and, indeed, so moist was the ground, +that I could plainly see the traces which had been left by the +fall of the stricken man. To Holmes, as I could see by his eager +face and peering eyes, very many other things were to be read +upon the trampled grass. He ran round, like a dog who is picking +up a scent, and then turned upon my companion. + +"What did you go into the pool for?" he asked. + +"I fished about with a rake. I thought there might be some weapon +or other trace. But how on earth--" + +"Oh, tut, tut! I have no time! That left foot of yours with its +inward twist is all over the place. A mole could trace it, and +there it vanishes among the reeds. Oh, how simple it would all +have been had I been here before they came like a herd of buffalo +and wallowed all over it. Here is where the party with the +lodge-keeper came, and they have covered all tracks for six or +eight feet round the body. But here are three separate tracks of +the same feet." He drew out a lens and lay down upon his +waterproof to have a better view, talking all the time rather to +himself than to us. "These are young McCarthy's feet. Twice he +was walking, and once he ran swiftly, so that the soles are +deeply marked and the heels hardly visible. That bears out his +story. He ran when he saw his father on the ground. Then here are +the father's feet as he paced up and down. What is this, then? It +is the butt-end of the gun as the son stood listening. And this? +Ha, ha! What have we here? Tiptoes! tiptoes! Square, too, quite +unusual boots! They come, they go, they come again--of course +that was for the cloak. Now where did they come from?" He ran up +and down, sometimes losing, sometimes finding the track until we +were well within the edge of the wood and under the shadow of a +great beech, the largest tree in the neighbourhood. Holmes traced +his way to the farther side of this and lay down once more upon +his face with a little cry of satisfaction. For a long time he +remained there, turning over the leaves and dried sticks, +gathering up what seemed to me to be dust into an envelope and +examining with his lens not only the ground but even the bark of +the tree as far as he could reach. A jagged stone was lying among +the moss, and this also he carefully examined and retained. Then +he followed a pathway through the wood until he came to the +highroad, where all traces were lost. + +"It has been a case of considerable interest," he remarked, +returning to his natural manner. "I fancy that this grey house on +the right must be the lodge. I think that I will go in and have a +word with Moran, and perhaps write a little note. Having done +that, we may drive back to our luncheon. You may walk to the cab, +and I shall be with you presently." + +It was about ten minutes before we regained our cab and drove +back into Ross, Holmes still carrying with him the stone which he +had picked up in the wood. + +"This may interest you, Lestrade," he remarked, holding it out. +"The murder was done with it." + +"I see no marks." + +"There are none." + +"How do you know, then?" + +"The grass was growing under it. It had only lain there a few +days. There was no sign of a place whence it had been taken. It +corresponds with the injuries. There is no sign of any other +weapon." + +"And the murderer?" + +"Is a tall man, left-handed, limps with the right leg, wears +thick-soled shooting-boots and a grey cloak, smokes Indian +cigars, uses a cigar-holder, and carries a blunt pen-knife in his +pocket. There are several other indications, but these may be +enough to aid us in our search." + +Lestrade laughed. "I am afraid that I am still a sceptic," he +said. "Theories are all very well, but we have to deal with a +hard-headed British jury." + +"Nous verrons," answered Holmes calmly. "You work your own +method, and I shall work mine. I shall be busy this afternoon, +and shall probably return to London by the evening train." + +"And leave your case unfinished?" + +"No, finished." + +"But the mystery?" + +"It is solved." + +"Who was the criminal, then?" + +"The gentleman I describe." + +"But who is he?" + +"Surely it would not be difficult to find out. This is not such a +populous neighbourhood." + +Lestrade shrugged his shoulders. "I am a practical man," he said, +"and I really cannot undertake to go about the country looking +for a left-handed gentleman with a game leg. I should become the +laughing-stock of Scotland Yard." + +"All right," said Holmes quietly. "I have given you the chance. +Here are your lodgings. Good-bye. I shall drop you a line before +I leave." + +Having left Lestrade at his rooms, we drove to our hotel, where +we found lunch upon the table. Holmes was silent and buried in +thought with a pained expression upon his face, as one who finds +himself in a perplexing position. + +"Look here, Watson," he said when the cloth was cleared "just sit +down in this chair and let me preach to you for a little. I don't +know quite what to do, and I should value your advice. Light a +cigar and let me expound." + + "Pray do so." + +"Well, now, in considering this case there are two points about +young McCarthy's narrative which struck us both instantly, +although they impressed me in his favour and you against him. One +was the fact that his father should, according to his account, +cry 'Cooee!' before seeing him. The other was his singular dying +reference to a rat. He mumbled several words, you understand, but +that was all that caught the son's ear. Now from this double +point our research must commence, and we will begin it by +presuming that what the lad says is absolutely true." + +"What of this 'Cooee!' then?" + +"Well, obviously it could not have been meant for the son. The +son, as far as he knew, was in Bristol. It was mere chance that +he was within earshot. The 'Cooee!' was meant to attract the +attention of whoever it was that he had the appointment with. But +'Cooee' is a distinctly Australian cry, and one which is used +between Australians. There is a strong presumption that the +person whom McCarthy expected to meet him at Boscombe Pool was +someone who had been in Australia." + +"What of the rat, then?" + +Sherlock Holmes took a folded paper from his pocket and flattened +it out on the table. "This is a map of the Colony of Victoria," +he said. "I wired to Bristol for it last night." He put his hand +over part of the map. "What do you read?" + +"ARAT," I read. + +"And now?" He raised his hand. + +"BALLARAT." + +"Quite so. That was the word the man uttered, and of which his +son only caught the last two syllables. He was trying to utter +the name of his murderer. So and so, of Ballarat." + +"It is wonderful!" I exclaimed. + +"It is obvious. And now, you see, I had narrowed the field down +considerably. The possession of a grey garment was a third point +which, granting the son's statement to be correct, was a +certainty. We have come now out of mere vagueness to the definite +conception of an Australian from Ballarat with a grey cloak." + +"Certainly." + +"And one who was at home in the district, for the pool can only +be approached by the farm or by the estate, where strangers could +hardly wander." + +"Quite so." + +"Then comes our expedition of to-day. By an examination of the +ground I gained the trifling details which I gave to that +imbecile Lestrade, as to the personality of the criminal." + +"But how did you gain them?" + +"You know my method. It is founded upon the observation of +trifles." + +"His height I know that you might roughly judge from the length +of his stride. His boots, too, might be told from their traces." + +"Yes, they were peculiar boots." + +"But his lameness?" + +"The impression of his right foot was always less distinct than +his left. He put less weight upon it. Why? Because he limped--he +was lame." + +"But his left-handedness." + +"You were yourself struck by the nature of the injury as recorded +by the surgeon at the inquest. The blow was struck from +immediately behind, and yet was upon the left side. Now, how can +that be unless it were by a left-handed man? He had stood behind +that tree during the interview between the father and son. He had +even smoked there. I found the ash of a cigar, which my special +knowledge of tobacco ashes enables me to pronounce as an Indian +cigar. I have, as you know, devoted some attention to this, and +written a little monograph on the ashes of 140 different +varieties of pipe, cigar, and cigarette tobacco. Having found the +ash, I then looked round and discovered the stump among the moss +where he had tossed it. It was an Indian cigar, of the variety +which are rolled in Rotterdam." + +"And the cigar-holder?" + +"I could see that the end had not been in his mouth. Therefore he +used a holder. The tip had been cut off, not bitten off, but the +cut was not a clean one, so I deduced a blunt pen-knife." + +"Holmes," I said, "you have drawn a net round this man from which +he cannot escape, and you have saved an innocent human life as +truly as if you had cut the cord which was hanging him. I see the +direction in which all this points. The culprit is--" + +"Mr. John Turner," cried the hotel waiter, opening the door of +our sitting-room, and ushering in a visitor. + +The man who entered was a strange and impressive figure. His +slow, limping step and bowed shoulders gave the appearance of +decrepitude, and yet his hard, deep-lined, craggy features, and +his enormous limbs showed that he was possessed of unusual +strength of body and of character. His tangled beard, grizzled +hair, and outstanding, drooping eyebrows combined to give an air +of dignity and power to his appearance, but his face was of an +ashen white, while his lips and the corners of his nostrils were +tinged with a shade of blue. It was clear to me at a glance that +he was in the grip of some deadly and chronic disease. + +"Pray sit down on the sofa," said Holmes gently. "You had my +note?" + +"Yes, the lodge-keeper brought it up. You said that you wished to +see me here to avoid scandal." + +"I thought people would talk if I went to the Hall." + +"And why did you wish to see me?" He looked across at my +companion with despair in his weary eyes, as though his question +was already answered. + +"Yes," said Holmes, answering the look rather than the words. "It +is so. I know all about McCarthy." + +The old man sank his face in his hands. "God help me!" he cried. +"But I would not have let the young man come to harm. I give you +my word that I would have spoken out if it went against him at +the Assizes." + +"I am glad to hear you say so," said Holmes gravely. + +"I would have spoken now had it not been for my dear girl. It +would break her heart--it will break her heart when she hears +that I am arrested." + +"It may not come to that," said Holmes. + +"What?" + +"I am no official agent. I understand that it was your daughter +who required my presence here, and I am acting in her interests. +Young McCarthy must be got off, however." + +"I am a dying man," said old Turner. "I have had diabetes for +years. My doctor says it is a question whether I shall live a +month. Yet I would rather die under my own roof than in a gaol." + +Holmes rose and sat down at the table with his pen in his hand +and a bundle of paper before him. "Just tell us the truth," he +said. "I shall jot down the facts. You will sign it, and Watson +here can witness it. Then I could produce your confession at the +last extremity to save young McCarthy. I promise you that I shall +not use it unless it is absolutely needed." + +"It's as well," said the old man; "it's a question whether I +shall live to the Assizes, so it matters little to me, but I +should wish to spare Alice the shock. And now I will make the +thing clear to you; it has been a long time in the acting, but +will not take me long to tell. + +"You didn't know this dead man, McCarthy. He was a devil +incarnate. I tell you that. God keep you out of the clutches of +such a man as he. His grip has been upon me these twenty years, +and he has blasted my life. I'll tell you first how I came to be +in his power. + +"It was in the early '60's at the diggings. I was a young chap +then, hot-blooded and reckless, ready to turn my hand at +anything; I got among bad companions, took to drink, had no luck +with my claim, took to the bush, and in a word became what you +would call over here a highway robber. There were six of us, and +we had a wild, free life of it, sticking up a station from time +to time, or stopping the wagons on the road to the diggings. +Black Jack of Ballarat was the name I went under, and our party +is still remembered in the colony as the Ballarat Gang. + +"One day a gold convoy came down from Ballarat to Melbourne, and +we lay in wait for it and attacked it. There were six troopers +and six of us, so it was a close thing, but we emptied four of +their saddles at the first volley. Three of our boys were killed, +however, before we got the swag. I put my pistol to the head of +the wagon-driver, who was this very man McCarthy. I wish to the +Lord that I had shot him then, but I spared him, though I saw his +wicked little eyes fixed on my face, as though to remember every +feature. We got away with the gold, became wealthy men, and made +our way over to England without being suspected. There I parted +from my old pals and determined to settle down to a quiet and +respectable life. I bought this estate, which chanced to be in +the market, and I set myself to do a little good with my money, +to make up for the way in which I had earned it. I married, too, +and though my wife died young she left me my dear little Alice. +Even when she was just a baby her wee hand seemed to lead me down +the right path as nothing else had ever done. In a word, I turned +over a new leaf and did my best to make up for the past. All was +going well when McCarthy laid his grip upon me. + +"I had gone up to town about an investment, and I met him in +Regent Street with hardly a coat to his back or a boot to his +foot. + +"'Here we are, Jack,' says he, touching me on the arm; 'we'll be +as good as a family to you. There's two of us, me and my son, and +you can have the keeping of us. If you don't--it's a fine, +law-abiding country is England, and there's always a policeman +within hail.' + +"Well, down they came to the west country, there was no shaking +them off, and there they have lived rent free on my best land +ever since. There was no rest for me, no peace, no forgetfulness; +turn where I would, there was his cunning, grinning face at my +elbow. It grew worse as Alice grew up, for he soon saw I was more +afraid of her knowing my past than of the police. Whatever he +wanted he must have, and whatever it was I gave him without +question, land, money, houses, until at last he asked a thing +which I could not give. He asked for Alice. + +"His son, you see, had grown up, and so had my girl, and as I was +known to be in weak health, it seemed a fine stroke to him that +his lad should step into the whole property. But there I was +firm. I would not have his cursed stock mixed with mine; not that +I had any dislike to the lad, but his blood was in him, and that +was enough. I stood firm. McCarthy threatened. I braved him to do +his worst. We were to meet at the pool midway between our houses +to talk it over. + +"When I went down there I found him talking with his son, so I +smoked a cigar and waited behind a tree until he should be alone. +But as I listened to his talk all that was black and bitter in +me seemed to come uppermost. He was urging his son to marry my +daughter with as little regard for what she might think as if she +were a slut from off the streets. It drove me mad to think that I +and all that I held most dear should be in the power of such a +man as this. Could I not snap the bond? I was already a dying and +a desperate man. Though clear of mind and fairly strong of limb, +I knew that my own fate was sealed. But my memory and my girl! +Both could be saved if I could but silence that foul tongue. I +did it, Mr. Holmes. I would do it again. Deeply as I have sinned, +I have led a life of martyrdom to atone for it. But that my girl +should be entangled in the same meshes which held me was more +than I could suffer. I struck him down with no more compunction +than if he had been some foul and venomous beast. His cry brought +back his son; but I had gained the cover of the wood, though I +was forced to go back to fetch the cloak which I had dropped in +my flight. That is the true story, gentlemen, of all that +occurred." + +"Well, it is not for me to judge you," said Holmes as the old man +signed the statement which had been drawn out. "I pray that we +may never be exposed to such a temptation." + +"I pray not, sir. And what do you intend to do?" + +"In view of your health, nothing. You are yourself aware that you +will soon have to answer for your deed at a higher court than the +Assizes. I will keep your confession, and if McCarthy is +condemned I shall be forced to use it. If not, it shall never be +seen by mortal eye; and your secret, whether you be alive or +dead, shall be safe with us." + +"Farewell, then," said the old man solemnly. "Your own deathbeds, +when they come, will be the easier for the thought of the peace +which you have given to mine." Tottering and shaking in all his +giant frame, he stumbled slowly from the room. + +"God help us!" said Holmes after a long silence. "Why does fate +play such tricks with poor, helpless worms? I never hear of such +a case as this that I do not think of Baxter's words, and say, +'There, but for the grace of God, goes Sherlock Holmes.'" + +James McCarthy was acquitted at the Assizes on the strength of a +number of objections which had been drawn out by Holmes and +submitted to the defending counsel. Old Turner lived for seven +months after our interview, but he is now dead; and there is +every prospect that the son and daughter may come to live happily +together in ignorance of the black cloud which rests upon their +past. + + + +ADVENTURE V. THE FIVE ORANGE PIPS + +When I glance over my notes and records of the Sherlock Holmes +cases between the years '82 and '90, I am faced by so many which +present strange and interesting features that it is no easy +matter to know which to choose and which to leave. Some, however, +have already gained publicity through the papers, and others have +not offered a field for those peculiar qualities which my friend +possessed in so high a degree, and which it is the object of +these papers to illustrate. Some, too, have baffled his +analytical skill, and would be, as narratives, beginnings without +an ending, while others have been but partially cleared up, and +have their explanations founded rather upon conjecture and +surmise than on that absolute logical proof which was so dear to +him. There is, however, one of these last which was so remarkable +in its details and so startling in its results that I am tempted +to give some account of it in spite of the fact that there are +points in connection with it which never have been, and probably +never will be, entirely cleared up. + +The year '87 furnished us with a long series of cases of greater +or less interest, of which I retain the records. Among my +headings under this one twelve months I find an account of the +adventure of the Paradol Chamber, of the Amateur Mendicant +Society, who held a luxurious club in the lower vault of a +furniture warehouse, of the facts connected with the loss of the +British barque "Sophy Anderson", of the singular adventures of the +Grice Patersons in the island of Uffa, and finally of the +Camberwell poisoning case. In the latter, as may be remembered, +Sherlock Holmes was able, by winding up the dead man's watch, to +prove that it had been wound up two hours before, and that +therefore the deceased had gone to bed within that time--a +deduction which was of the greatest importance in clearing up the +case. All these I may sketch out at some future date, but none of +them present such singular features as the strange train of +circumstances which I have now taken up my pen to describe. + +It was in the latter days of September, and the equinoctial gales +had set in with exceptional violence. All day the wind had +screamed and the rain had beaten against the windows, so that +even here in the heart of great, hand-made London we were forced +to raise our minds for the instant from the routine of life and +to recognise the presence of those great elemental forces which +shriek at mankind through the bars of his civilisation, like +untamed beasts in a cage. As evening drew in, the storm grew +higher and louder, and the wind cried and sobbed like a child in +the chimney. Sherlock Holmes sat moodily at one side of the +fireplace cross-indexing his records of crime, while I at the +other was deep in one of Clark Russell's fine sea-stories until +the howl of the gale from without seemed to blend with the text, +and the splash of the rain to lengthen out into the long swash of +the sea waves. My wife was on a visit to her mother's, and for a +few days I was a dweller once more in my old quarters at Baker +Street. + +"Why," said I, glancing up at my companion, "that was surely the +bell. Who could come to-night? Some friend of yours, perhaps?" + +"Except yourself I have none," he answered. "I do not encourage +visitors." + +"A client, then?" + +"If so, it is a serious case. Nothing less would bring a man out +on such a day and at such an hour. But I take it that it is more +likely to be some crony of the landlady's." + +Sherlock Holmes was wrong in his conjecture, however, for there +came a step in the passage and a tapping at the door. He +stretched out his long arm to turn the lamp away from himself and +towards the vacant chair upon which a newcomer must sit. + +"Come in!" said he. + +The man who entered was young, some two-and-twenty at the +outside, well-groomed and trimly clad, with something of +refinement and delicacy in his bearing. The streaming umbrella +which he held in his hand, and his long shining waterproof told +of the fierce weather through which he had come. He looked about +him anxiously in the glare of the lamp, and I could see that his +face was pale and his eyes heavy, like those of a man who is +weighed down with some great anxiety. + +"I owe you an apology," he said, raising his golden pince-nez to +his eyes. "I trust that I am not intruding. I fear that I have +brought some traces of the storm and rain into your snug +chamber." + +"Give me your coat and umbrella," said Holmes. "They may rest +here on the hook and will be dry presently. You have come up from +the south-west, I see." + +"Yes, from Horsham." + +"That clay and chalk mixture which I see upon your toe caps is +quite distinctive." + +"I have come for advice." + +"That is easily got." + +"And help." + +"That is not always so easy." + +"I have heard of you, Mr. Holmes. I heard from Major Prendergast +how you saved him in the Tankerville Club scandal." + +"Ah, of course. He was wrongfully accused of cheating at cards." + +"He said that you could solve anything." + +"He said too much." + +"That you are never beaten." + +"I have been beaten four times--three times by men, and once by a +woman." + +"But what is that compared with the number of your successes?" + +"It is true that I have been generally successful." + +"Then you may be so with me." + +"I beg that you will draw your chair up to the fire and favour me +with some details as to your case." + +"It is no ordinary one." + +"None of those which come to me are. I am the last court of +appeal." + +"And yet I question, sir, whether, in all your experience, you +have ever listened to a more mysterious and inexplicable chain of +events than those which have happened in my own family." + +"You fill me with interest," said Holmes. "Pray give us the +essential facts from the commencement, and I can afterwards +question you as to those details which seem to me to be most +important." + +The young man pulled his chair up and pushed his wet feet out +towards the blaze. + +"My name," said he, "is John Openshaw, but my own affairs have, +as far as I can understand, little to do with this awful +business. It is a hereditary matter; so in order to give you an +idea of the facts, I must go back to the commencement of the +affair. + +"You must know that my grandfather had two sons--my uncle Elias +and my father Joseph. My father had a small factory at Coventry, +which he enlarged at the time of the invention of bicycling. He +was a patentee of the Openshaw unbreakable tire, and his business +met with such success that he was able to sell it and to retire +upon a handsome competence. + +"My uncle Elias emigrated to America when he was a young man and +became a planter in Florida, where he was reported to have done +very well. At the time of the war he fought in Jackson's army, +and afterwards under Hood, where he rose to be a colonel. When +Lee laid down his arms my uncle returned to his plantation, where +he remained for three or four years. About 1869 or 1870 he came +back to Europe and took a small estate in Sussex, near Horsham. +He had made a very considerable fortune in the States, and his +reason for leaving them was his aversion to the negroes, and his +dislike of the Republican policy in extending the franchise to +them. He was a singular man, fierce and quick-tempered, very +foul-mouthed when he was angry, and of a most retiring +disposition. During all the years that he lived at Horsham, I +doubt if ever he set foot in the town. He had a garden and two or +three fields round his house, and there he would take his +exercise, though very often for weeks on end he would never leave +his room. He drank a great deal of brandy and smoked very +heavily, but he would see no society and did not want any +friends, not even his own brother. + +"He didn't mind me; in fact, he took a fancy to me, for at the +time when he saw me first I was a youngster of twelve or so. This +would be in the year 1878, after he had been eight or nine years +in England. He begged my father to let me live with him and he +was very kind to me in his way. When he was sober he used to be +fond of playing backgammon and draughts with me, and he would +make me his representative both with the servants and with the +tradespeople, so that by the time that I was sixteen I was quite +master of the house. I kept all the keys and could go where I +liked and do what I liked, so long as I did not disturb him in +his privacy. There was one singular exception, however, for he +had a single room, a lumber-room up among the attics, which was +invariably locked, and which he would never permit either me or +anyone else to enter. With a boy's curiosity I have peeped +through the keyhole, but I was never able to see more than such a +collection of old trunks and bundles as would be expected in such +a room. + +"One day--it was in March, 1883--a letter with a foreign stamp +lay upon the table in front of the colonel's plate. It was not a +common thing for him to receive letters, for his bills were all +paid in ready money, and he had no friends of any sort. 'From +India!' said he as he took it up, 'Pondicherry postmark! What can +this be?' Opening it hurriedly, out there jumped five little +dried orange pips, which pattered down upon his plate. I began to +laugh at this, but the laugh was struck from my lips at the sight +of his face. His lip had fallen, his eyes were protruding, his +skin the colour of putty, and he glared at the envelope which he +still held in his trembling hand, 'K. K. K.!' he shrieked, and +then, 'My God, my God, my sins have overtaken me!' + +"'What is it, uncle?' I cried. + +"'Death,' said he, and rising from the table he retired to his +room, leaving me palpitating with horror. I took up the envelope +and saw scrawled in red ink upon the inner flap, just above the +gum, the letter K three times repeated. There was nothing else +save the five dried pips. What could be the reason of his +overpowering terror? I left the breakfast-table, and as I +ascended the stair I met him coming down with an old rusty key, +which must have belonged to the attic, in one hand, and a small +brass box, like a cashbox, in the other. + +"'They may do what they like, but I'll checkmate them still,' +said he with an oath. 'Tell Mary that I shall want a fire in my +room to-day, and send down to Fordham, the Horsham lawyer.' + +"I did as he ordered, and when the lawyer arrived I was asked to +step up to the room. The fire was burning brightly, and in the +grate there was a mass of black, fluffy ashes, as of burned +paper, while the brass box stood open and empty beside it. As I +glanced at the box I noticed, with a start, that upon the lid was +printed the treble K which I had read in the morning upon the +envelope. + +"'I wish you, John,' said my uncle, 'to witness my will. I leave +my estate, with all its advantages and all its disadvantages, to +my brother, your father, whence it will, no doubt, descend to +you. If you can enjoy it in peace, well and good! If you find you +cannot, take my advice, my boy, and leave it to your deadliest +enemy. I am sorry to give you such a two-edged thing, but I can't +say what turn things are going to take. Kindly sign the paper +where Mr. Fordham shows you.' + +"I signed the paper as directed, and the lawyer took it away with +him. The singular incident made, as you may think, the deepest +impression upon me, and I pondered over it and turned it every +way in my mind without being able to make anything of it. Yet I +could not shake off the vague feeling of dread which it left +behind, though the sensation grew less keen as the weeks passed +and nothing happened to disturb the usual routine of our lives. I +could see a change in my uncle, however. He drank more than ever, +and he was less inclined for any sort of society. Most of his +time he would spend in his room, with the door locked upon the +inside, but sometimes he would emerge in a sort of drunken frenzy +and would burst out of the house and tear about the garden with a +revolver in his hand, screaming out that he was afraid of no man, +and that he was not to be cooped up, like a sheep in a pen, by +man or devil. When these hot fits were over, however, he would +rush tumultuously in at the door and lock and bar it behind him, +like a man who can brazen it out no longer against the terror +which lies at the roots of his soul. At such times I have seen +his face, even on a cold day, glisten with moisture, as though it +were new raised from a basin. + +"Well, to come to an end of the matter, Mr. Holmes, and not to +abuse your patience, there came a night when he made one of those +drunken sallies from which he never came back. We found him, when +we went to search for him, face downward in a little +green-scummed pool, which lay at the foot of the garden. There +was no sign of any violence, and the water was but two feet deep, +so that the jury, having regard to his known eccentricity, +brought in a verdict of 'suicide.' But I, who knew how he winced +from the very thought of death, had much ado to persuade myself +that he had gone out of his way to meet it. The matter passed, +however, and my father entered into possession of the estate, and +of some 14,000 pounds, which lay to his credit at the bank." + +"One moment," Holmes interposed, "your statement is, I foresee, +one of the most remarkable to which I have ever listened. Let me +have the date of the reception by your uncle of the letter, and +the date of his supposed suicide." + +"The letter arrived on March 10, 1883. His death was seven weeks +later, upon the night of May 2nd." + +"Thank you. Pray proceed." + +"When my father took over the Horsham property, he, at my +request, made a careful examination of the attic, which had been +always locked up. We found the brass box there, although its +contents had been destroyed. On the inside of the cover was a +paper label, with the initials of K. K. K. repeated upon it, and +'Letters, memoranda, receipts, and a register' written beneath. +These, we presume, indicated the nature of the papers which had +been destroyed by Colonel Openshaw. For the rest, there was +nothing of much importance in the attic save a great many +scattered papers and note-books bearing upon my uncle's life in +America. Some of them were of the war time and showed that he had +done his duty well and had borne the repute of a brave soldier. +Others were of a date during the reconstruction of the Southern +states, and were mostly concerned with politics, for he had +evidently taken a strong part in opposing the carpet-bag +politicians who had been sent down from the North. + +"Well, it was the beginning of '84 when my father came to live at +Horsham, and all went as well as possible with us until the +January of '85. On the fourth day after the new year I heard my +father give a sharp cry of surprise as we sat together at the +breakfast-table. There he was, sitting with a newly opened +envelope in one hand and five dried orange pips in the +outstretched palm of the other one. He had always laughed at what +he called my cock-and-bull story about the colonel, but he looked +very scared and puzzled now that the same thing had come upon +himself. + +"'Why, what on earth does this mean, John?' he stammered. + +"My heart had turned to lead. 'It is K. K. K.,' said I. + +"He looked inside the envelope. 'So it is,' he cried. 'Here are +the very letters. But what is this written above them?' + +"'Put the papers on the sundial,' I read, peeping over his +shoulder. + +"'What papers? What sundial?' he asked. + +"'The sundial in the garden. There is no other,' said I; 'but the +papers must be those that are destroyed.' + +"'Pooh!' said he, gripping hard at his courage. 'We are in a +civilised land here, and we can't have tomfoolery of this kind. +Where does the thing come from?' + +"'From Dundee,' I answered, glancing at the postmark. + +"'Some preposterous practical joke,' said he. 'What have I to do +with sundials and papers? I shall take no notice of such +nonsense.' + +"'I should certainly speak to the police,' I said. + +"'And be laughed at for my pains. Nothing of the sort.' + +"'Then let me do so?' + +"'No, I forbid you. I won't have a fuss made about such +nonsense.' + +"It was in vain to argue with him, for he was a very obstinate +man. I went about, however, with a heart which was full of +forebodings. + +"On the third day after the coming of the letter my father went +from home to visit an old friend of his, Major Freebody, who is +in command of one of the forts upon Portsdown Hill. I was glad +that he should go, for it seemed to me that he was farther from +danger when he was away from home. In that, however, I was in +error. Upon the second day of his absence I received a telegram +from the major, imploring me to come at once. My father had +fallen over one of the deep chalk-pits which abound in the +neighbourhood, and was lying senseless, with a shattered skull. I +hurried to him, but he passed away without having ever recovered +his consciousness. He had, as it appears, been returning from +Fareham in the twilight, and as the country was unknown to him, +and the chalk-pit unfenced, the jury had no hesitation in +bringing in a verdict of 'death from accidental causes.' +Carefully as I examined every fact connected with his death, I +was unable to find anything which could suggest the idea of +murder. There were no signs of violence, no footmarks, no +robbery, no record of strangers having been seen upon the roads. +And yet I need not tell you that my mind was far from at ease, +and that I was well-nigh certain that some foul plot had been +woven round him. + +"In this sinister way I came into my inheritance. You will ask me +why I did not dispose of it? I answer, because I was well +convinced that our troubles were in some way dependent upon an +incident in my uncle's life, and that the danger would be as +pressing in one house as in another. + +"It was in January, '85, that my poor father met his end, and two +years and eight months have elapsed since then. During that time +I have lived happily at Horsham, and I had begun to hope that +this curse had passed away from the family, and that it had ended +with the last generation. I had begun to take comfort too soon, +however; yesterday morning the blow fell in the very shape in +which it had come upon my father." + +The young man took from his waistcoat a crumpled envelope, and +turning to the table he shook out upon it five little dried +orange pips. + +"This is the envelope," he continued. "The postmark is +London--eastern division. Within are the very words which were +upon my father's last message: 'K. K. K.'; and then 'Put the +papers on the sundial.'" + +"What have you done?" asked Holmes. + +"Nothing." + +"Nothing?" + +"To tell the truth"--he sank his face into his thin, white +hands--"I have felt helpless. I have felt like one of those poor +rabbits when the snake is writhing towards it. I seem to be in +the grasp of some resistless, inexorable evil, which no foresight +and no precautions can guard against." + +"Tut! tut!" cried Sherlock Holmes. "You must act, man, or you are +lost. Nothing but energy can save you. This is no time for +despair." + +"I have seen the police." + +"Ah!" + +"But they listened to my story with a smile. I am convinced that +the inspector has formed the opinion that the letters are all +practical jokes, and that the deaths of my relations were really +accidents, as the jury stated, and were not to be connected with +the warnings." + +Holmes shook his clenched hands in the air. "Incredible +imbecility!" he cried. + +"They have, however, allowed me a policeman, who may remain in +the house with me." + +"Has he come with you to-night?" + +"No. His orders were to stay in the house." + +Again Holmes raved in the air. + +"Why did you come to me," he cried, "and, above all, why did you +not come at once?" + +"I did not know. It was only to-day that I spoke to Major +Prendergast about my troubles and was advised by him to come to +you." + +"It is really two days since you had the letter. We should have +acted before this. You have no further evidence, I suppose, than +that which you have placed before us--no suggestive detail which +might help us?" + +"There is one thing," said John Openshaw. He rummaged in his coat +pocket, and, drawing out a piece of discoloured, blue-tinted +paper, he laid it out upon the table. "I have some remembrance," +said he, "that on the day when my uncle burned the papers I +observed that the small, unburned margins which lay amid the +ashes were of this particular colour. I found this single sheet +upon the floor of his room, and I am inclined to think that it +may be one of the papers which has, perhaps, fluttered out from +among the others, and in that way has escaped destruction. Beyond +the mention of pips, I do not see that it helps us much. I think +myself that it is a page from some private diary. The writing is +undoubtedly my uncle's." + +Holmes moved the lamp, and we both bent over the sheet of paper, +which showed by its ragged edge that it had indeed been torn from +a book. It was headed, "March, 1869," and beneath were the +following enigmatical notices: + +"4th. Hudson came. Same old platform. + +"7th. Set the pips on McCauley, Paramore, and + John Swain, of St. Augustine. + +"9th. McCauley cleared. + +"10th. John Swain cleared. + +"12th. Visited Paramore. All well." + +"Thank you!" said Holmes, folding up the paper and returning it +to our visitor. "And now you must on no account lose another +instant. We cannot spare time even to discuss what you have told +me. You must get home instantly and act." + +"What shall I do?" + +"There is but one thing to do. It must be done at once. You must +put this piece of paper which you have shown us into the brass +box which you have described. You must also put in a note to say +that all the other papers were burned by your uncle, and that +this is the only one which remains. You must assert that in such +words as will carry conviction with them. Having done this, you +must at once put the box out upon the sundial, as directed. Do +you understand?" + +"Entirely." + +"Do not think of revenge, or anything of the sort, at present. I +think that we may gain that by means of the law; but we have our +web to weave, while theirs is already woven. The first +consideration is to remove the pressing danger which threatens +you. The second is to clear up the mystery and to punish the +guilty parties." + +"I thank you," said the young man, rising and pulling on his +overcoat. "You have given me fresh life and hope. I shall +certainly do as you advise." + +"Do not lose an instant. And, above all, take care of yourself in +the meanwhile, for I do not think that there can be a doubt that +you are threatened by a very real and imminent danger. How do you +go back?" + +"By train from Waterloo." + +"It is not yet nine. The streets will be crowded, so I trust that +you may be in safety. And yet you cannot guard yourself too +closely." + +"I am armed." + +"That is well. To-morrow I shall set to work upon your case." + +"I shall see you at Horsham, then?" + +"No, your secret lies in London. It is there that I shall seek +it." + +"Then I shall call upon you in a day, or in two days, with news +as to the box and the papers. I shall take your advice in every +particular." He shook hands with us and took his leave. Outside +the wind still screamed and the rain splashed and pattered +against the windows. This strange, wild story seemed to have come +to us from amid the mad elements--blown in upon us like a sheet +of sea-weed in a gale--and now to have been reabsorbed by them +once more. + +Sherlock Holmes sat for some time in silence, with his head sunk +forward and his eyes bent upon the red glow of the fire. Then he +lit his pipe, and leaning back in his chair he watched the blue +smoke-rings as they chased each other up to the ceiling. + +"I think, Watson," he remarked at last, "that of all our cases we +have had none more fantastic than this." + +"Save, perhaps, the Sign of Four." + +"Well, yes. Save, perhaps, that. And yet this John Openshaw seems +to me to be walking amid even greater perils than did the +Sholtos." + +"But have you," I asked, "formed any definite conception as to +what these perils are?" + +"There can be no question as to their nature," he answered. + +"Then what are they? Who is this K. K. K., and why does he pursue +this unhappy family?" + +Sherlock Holmes closed his eyes and placed his elbows upon the +arms of his chair, with his finger-tips together. "The ideal +reasoner," he remarked, "would, when he had once been shown a +single fact in all its bearings, deduce from it not only all the +chain of events which led up to it but also all the results which +would follow from it. As Cuvier could correctly describe a whole +animal by the contemplation of a single bone, so the observer who +has thoroughly understood one link in a series of incidents +should be able to accurately state all the other ones, both +before and after. We have not yet grasped the results which the +reason alone can attain to. Problems may be solved in the study +which have baffled all those who have sought a solution by the +aid of their senses. To carry the art, however, to its highest +pitch, it is necessary that the reasoner should be able to +utilise all the facts which have come to his knowledge; and this +in itself implies, as you will readily see, a possession of all +knowledge, which, even in these days of free education and +encyclopaedias, is a somewhat rare accomplishment. It is not so +impossible, however, that a man should possess all knowledge +which is likely to be useful to him in his work, and this I have +endeavoured in my case to do. If I remember rightly, you on one +occasion, in the early days of our friendship, defined my limits +in a very precise fashion." + +"Yes," I answered, laughing. "It was a singular document. +Philosophy, astronomy, and politics were marked at zero, I +remember. Botany variable, geology profound as regards the +mud-stains from any region within fifty miles of town, chemistry +eccentric, anatomy unsystematic, sensational literature and crime +records unique, violin-player, boxer, swordsman, lawyer, and +self-poisoner by cocaine and tobacco. Those, I think, were the +main points of my analysis." + +Holmes grinned at the last item. "Well," he said, "I say now, as +I said then, that a man should keep his little brain-attic +stocked with all the furniture that he is likely to use, and the +rest he can put away in the lumber-room of his library, where he +can get it if he wants it. Now, for such a case as the one which +has been submitted to us to-night, we need certainly to muster +all our resources. Kindly hand me down the letter K of the +'American Encyclopaedia' which stands upon the shelf beside you. +Thank you. Now let us consider the situation and see what may be +deduced from it. In the first place, we may start with a strong +presumption that Colonel Openshaw had some very strong reason for +leaving America. Men at his time of life do not change all their +habits and exchange willingly the charming climate of Florida for +the lonely life of an English provincial town. His extreme love +of solitude in England suggests the idea that he was in fear of +someone or something, so we may assume as a working hypothesis +that it was fear of someone or something which drove him from +America. As to what it was he feared, we can only deduce that by +considering the formidable letters which were received by himself +and his successors. Did you remark the postmarks of those +letters?" + +"The first was from Pondicherry, the second from Dundee, and the +third from London." + +"From East London. What do you deduce from that?" + +"They are all seaports. That the writer was on board of a ship." + +"Excellent. We have already a clue. There can be no doubt that +the probability--the strong probability--is that the writer was +on board of a ship. And now let us consider another point. In the +case of Pondicherry, seven weeks elapsed between the threat and +its fulfilment, in Dundee it was only some three or four days. +Does that suggest anything?" + +"A greater distance to travel." + +"But the letter had also a greater distance to come." + +"Then I do not see the point." + +"There is at least a presumption that the vessel in which the man +or men are is a sailing-ship. It looks as if they always send +their singular warning or token before them when starting upon +their mission. You see how quickly the deed followed the sign +when it came from Dundee. If they had come from Pondicherry in a +steamer they would have arrived almost as soon as their letter. +But, as a matter of fact, seven weeks elapsed. I think that those +seven weeks represented the difference between the mail-boat which +brought the letter and the sailing vessel which brought the +writer." + +"It is possible." + +"More than that. It is probable. And now you see the deadly +urgency of this new case, and why I urged young Openshaw to +caution. The blow has always fallen at the end of the time which +it would take the senders to travel the distance. But this one +comes from London, and therefore we cannot count upon delay." + +"Good God!" I cried. "What can it mean, this relentless +persecution?" + +"The papers which Openshaw carried are obviously of vital +importance to the person or persons in the sailing-ship. I think +that it is quite clear that there must be more than one of them. +A single man could not have carried out two deaths in such a way +as to deceive a coroner's jury. There must have been several in +it, and they must have been men of resource and determination. +Their papers they mean to have, be the holder of them who it may. +In this way you see K. K. K. ceases to be the initials of an +individual and becomes the badge of a society." + +"But of what society?" + +"Have you never--" said Sherlock Holmes, bending forward and +sinking his voice--"have you never heard of the Ku Klux Klan?" + +"I never have." + +Holmes turned over the leaves of the book upon his knee. "Here it +is," said he presently: + +"'Ku Klux Klan. A name derived from the fanciful resemblance to +the sound produced by cocking a rifle. This terrible secret +society was formed by some ex-Confederate soldiers in the +Southern states after the Civil War, and it rapidly formed local +branches in different parts of the country, notably in Tennessee, +Louisiana, the Carolinas, Georgia, and Florida. Its power was +used for political purposes, principally for the terrorising of +the negro voters and the murdering and driving from the country +of those who were opposed to its views. Its outrages were usually +preceded by a warning sent to the marked man in some fantastic +but generally recognised shape--a sprig of oak-leaves in some +parts, melon seeds or orange pips in others. On receiving this +the victim might either openly abjure his former ways, or might +fly from the country. If he braved the matter out, death would +unfailingly come upon him, and usually in some strange and +unforeseen manner. So perfect was the organisation of the +society, and so systematic its methods, that there is hardly a +case upon record where any man succeeded in braving it with +impunity, or in which any of its outrages were traced home to the +perpetrators. For some years the organisation flourished in spite +of the efforts of the United States government and of the better +classes of the community in the South. Eventually, in the year +1869, the movement rather suddenly collapsed, although there have +been sporadic outbreaks of the same sort since that date.' + +"You will observe," said Holmes, laying down the volume, "that +the sudden breaking up of the society was coincident with the +disappearance of Openshaw from America with their papers. It may +well have been cause and effect. It is no wonder that he and his +family have some of the more implacable spirits upon their track. +You can understand that this register and diary may implicate +some of the first men in the South, and that there may be many +who will not sleep easy at night until it is recovered." + +"Then the page we have seen--" + +"Is such as we might expect. It ran, if I remember right, 'sent +the pips to A, B, and C'--that is, sent the society's warning to +them. Then there are successive entries that A and B cleared, or +left the country, and finally that C was visited, with, I fear, a +sinister result for C. Well, I think, Doctor, that we may let +some light into this dark place, and I believe that the only +chance young Openshaw has in the meantime is to do what I have +told him. There is nothing more to be said or to be done +to-night, so hand me over my violin and let us try to forget for +half an hour the miserable weather and the still more miserable +ways of our fellow-men." + + +It had cleared in the morning, and the sun was shining with a +subdued brightness through the dim veil which hangs over the +great city. Sherlock Holmes was already at breakfast when I came +down. + +"You will excuse me for not waiting for you," said he; "I have, I +foresee, a very busy day before me in looking into this case of +young Openshaw's." + +"What steps will you take?" I asked. + +"It will very much depend upon the results of my first inquiries. +I may have to go down to Horsham, after all." + +"You will not go there first?" + +"No, I shall commence with the City. Just ring the bell and the +maid will bring up your coffee." + +As I waited, I lifted the unopened newspaper from the table and +glanced my eye over it. It rested upon a heading which sent a +chill to my heart. + +"Holmes," I cried, "you are too late." + +"Ah!" said he, laying down his cup, "I feared as much. How was it +done?" He spoke calmly, but I could see that he was deeply moved. + +"My eye caught the name of Openshaw, and the heading 'Tragedy +Near Waterloo Bridge.' Here is the account: + +"Between nine and ten last night Police-Constable Cook, of the H +Division, on duty near Waterloo Bridge, heard a cry for help and +a splash in the water. The night, however, was extremely dark and +stormy, so that, in spite of the help of several passers-by, it +was quite impossible to effect a rescue. The alarm, however, was +given, and, by the aid of the water-police, the body was +eventually recovered. It proved to be that of a young gentleman +whose name, as it appears from an envelope which was found in his +pocket, was John Openshaw, and whose residence is near Horsham. +It is conjectured that he may have been hurrying down to catch +the last train from Waterloo Station, and that in his haste and +the extreme darkness he missed his path and walked over the edge +of one of the small landing-places for river steamboats. The body +exhibited no traces of violence, and there can be no doubt that +the deceased had been the victim of an unfortunate accident, +which should have the effect of calling the attention of the +authorities to the condition of the riverside landing-stages." + +We sat in silence for some minutes, Holmes more depressed and +shaken than I had ever seen him. + +"That hurts my pride, Watson," he said at last. "It is a petty +feeling, no doubt, but it hurts my pride. It becomes a personal +matter with me now, and, if God sends me health, I shall set my +hand upon this gang. That he should come to me for help, and that +I should send him away to his death--!" He sprang from his chair +and paced about the room in uncontrollable agitation, with a +flush upon his sallow cheeks and a nervous clasping and +unclasping of his long thin hands. + +"They must be cunning devils," he exclaimed at last. "How could +they have decoyed him down there? The Embankment is not on the +direct line to the station. The bridge, no doubt, was too +crowded, even on such a night, for their purpose. Well, Watson, +we shall see who will win in the long run. I am going out now!" + +"To the police?" + +"No; I shall be my own police. When I have spun the web they may +take the flies, but not before." + +All day I was engaged in my professional work, and it was late in +the evening before I returned to Baker Street. Sherlock Holmes +had not come back yet. It was nearly ten o'clock before he +entered, looking pale and worn. He walked up to the sideboard, +and tearing a piece from the loaf he devoured it voraciously, +washing it down with a long draught of water. + +"You are hungry," I remarked. + +"Starving. It had escaped my memory. I have had nothing since +breakfast." + +"Nothing?" + +"Not a bite. I had no time to think of it." + +"And how have you succeeded?" + +"Well." + +"You have a clue?" + +"I have them in the hollow of my hand. Young Openshaw shall not +long remain unavenged. Why, Watson, let us put their own devilish +trade-mark upon them. It is well thought of!" + +"What do you mean?" + +He took an orange from the cupboard, and tearing it to pieces he +squeezed out the pips upon the table. Of these he took five and +thrust them into an envelope. On the inside of the flap he wrote +"S. H. for J. O." Then he sealed it and addressed it to "Captain +James Calhoun, Barque 'Lone Star,' Savannah, Georgia." + +"That will await him when he enters port," said he, chuckling. +"It may give him a sleepless night. He will find it as sure a +precursor of his fate as Openshaw did before him." + +"And who is this Captain Calhoun?" + +"The leader of the gang. I shall have the others, but he first." + +"How did you trace it, then?" + +He took a large sheet of paper from his pocket, all covered with +dates and names. + +"I have spent the whole day," said he, "over Lloyd's registers +and files of the old papers, following the future career of every +vessel which touched at Pondicherry in January and February in +'83. There were thirty-six ships of fair tonnage which were +reported there during those months. Of these, one, the 'Lone Star,' +instantly attracted my attention, since, although it was reported +as having cleared from London, the name is that which is given to +one of the states of the Union." + +"Texas, I think." + +"I was not and am not sure which; but I knew that the ship must +have an American origin." + +"What then?" + +"I searched the Dundee records, and when I found that the barque +'Lone Star' was there in January, '85, my suspicion became a +certainty. I then inquired as to the vessels which lay at present +in the port of London." + +"Yes?" + +"The 'Lone Star' had arrived here last week. I went down to the +Albert Dock and found that she had been taken down the river by +the early tide this morning, homeward bound to Savannah. I wired +to Gravesend and learned that she had passed some time ago, and +as the wind is easterly I have no doubt that she is now past the +Goodwins and not very far from the Isle of Wight." + +"What will you do, then?" + +"Oh, I have my hand upon him. He and the two mates, are as I +learn, the only native-born Americans in the ship. The others are +Finns and Germans. I know, also, that they were all three away +from the ship last night. I had it from the stevedore who has +been loading their cargo. By the time that their sailing-ship +reaches Savannah the mail-boat will have carried this letter, and +the cable will have informed the police of Savannah that these +three gentlemen are badly wanted here upon a charge of murder." + +There is ever a flaw, however, in the best laid of human plans, +and the murderers of John Openshaw were never to receive the +orange pips which would show them that another, as cunning and as +resolute as themselves, was upon their track. Very long and very +severe were the equinoctial gales that year. We waited long for +news of the "Lone Star" of Savannah, but none ever reached us. We +did at last hear that somewhere far out in the Atlantic a +shattered stern-post of a boat was seen swinging in the trough +of a wave, with the letters "L. S." carved upon it, and that is +all which we shall ever know of the fate of the "Lone Star." + + + +ADVENTURE VI. THE MAN WITH THE TWISTED LIP + +Isa Whitney, brother of the late Elias Whitney, D.D., Principal +of the Theological College of St. George's, was much addicted to +opium. The habit grew upon him, as I understand, from some +foolish freak when he was at college; for having read De +Quincey's description of his dreams and sensations, he had +drenched his tobacco with laudanum in an attempt to produce the +same effects. He found, as so many more have done, that the +practice is easier to attain than to get rid of, and for many +years he continued to be a slave to the drug, an object of +mingled horror and pity to his friends and relatives. I can see +him now, with yellow, pasty face, drooping lids, and pin-point +pupils, all huddled in a chair, the wreck and ruin of a noble +man. + +One night--it was in June, '89--there came a ring to my bell, +about the hour when a man gives his first yawn and glances at the +clock. I sat up in my chair, and my wife laid her needle-work +down in her lap and made a little face of disappointment. + +"A patient!" said she. "You'll have to go out." + +I groaned, for I was newly come back from a weary day. + +We heard the door open, a few hurried words, and then quick steps +upon the linoleum. Our own door flew open, and a lady, clad in +some dark-coloured stuff, with a black veil, entered the room. + +"You will excuse my calling so late," she began, and then, +suddenly losing her self-control, she ran forward, threw her arms +about my wife's neck, and sobbed upon her shoulder. "Oh, I'm in +such trouble!" she cried; "I do so want a little help." + +"Why," said my wife, pulling up her veil, "it is Kate Whitney. +How you startled me, Kate! I had not an idea who you were when +you came in." + +"I didn't know what to do, so I came straight to you." That was +always the way. Folk who were in grief came to my wife like birds +to a light-house. + +"It was very sweet of you to come. Now, you must have some wine +and water, and sit here comfortably and tell us all about it. Or +should you rather that I sent James off to bed?" + +"Oh, no, no! I want the doctor's advice and help, too. It's about +Isa. He has not been home for two days. I am so frightened about +him!" + +It was not the first time that she had spoken to us of her +husband's trouble, to me as a doctor, to my wife as an old friend +and school companion. We soothed and comforted her by such words +as we could find. Did she know where her husband was? Was it +possible that we could bring him back to her? + +It seems that it was. She had the surest information that of late +he had, when the fit was on him, made use of an opium den in the +farthest east of the City. Hitherto his orgies had always been +confined to one day, and he had come back, twitching and +shattered, in the evening. But now the spell had been upon him +eight-and-forty hours, and he lay there, doubtless among the +dregs of the docks, breathing in the poison or sleeping off the +effects. There he was to be found, she was sure of it, at the Bar +of Gold, in Upper Swandam Lane. But what was she to do? How could +she, a young and timid woman, make her way into such a place and +pluck her husband out from among the ruffians who surrounded him? + +There was the case, and of course there was but one way out of +it. Might I not escort her to this place? And then, as a second +thought, why should she come at all? I was Isa Whitney's medical +adviser, and as such I had influence over him. I could manage it +better if I were alone. I promised her on my word that I would +send him home in a cab within two hours if he were indeed at the +address which she had given me. And so in ten minutes I had left +my armchair and cheery sitting-room behind me, and was speeding +eastward in a hansom on a strange errand, as it seemed to me at +the time, though the future only could show how strange it was to +be. + +But there was no great difficulty in the first stage of my +adventure. Upper Swandam Lane is a vile alley lurking behind the +high wharves which line the north side of the river to the east +of London Bridge. Between a slop-shop and a gin-shop, approached +by a steep flight of steps leading down to a black gap like the +mouth of a cave, I found the den of which I was in search. +Ordering my cab to wait, I passed down the steps, worn hollow in +the centre by the ceaseless tread of drunken feet; and by the +light of a flickering oil-lamp above the door I found the latch +and made my way into a long, low room, thick and heavy with the +brown opium smoke, and terraced with wooden berths, like the +forecastle of an emigrant ship. + +Through the gloom one could dimly catch a glimpse of bodies lying +in strange fantastic poses, bowed shoulders, bent knees, heads +thrown back, and chins pointing upward, with here and there a +dark, lack-lustre eye turned upon the newcomer. Out of the black +shadows there glimmered little red circles of light, now bright, +now faint, as the burning poison waxed or waned in the bowls of +the metal pipes. The most lay silent, but some muttered to +themselves, and others talked together in a strange, low, +monotonous voice, their conversation coming in gushes, and then +suddenly tailing off into silence, each mumbling out his own +thoughts and paying little heed to the words of his neighbour. At +the farther end was a small brazier of burning charcoal, beside +which on a three-legged wooden stool there sat a tall, thin old +man, with his jaw resting upon his two fists, and his elbows upon +his knees, staring into the fire. + +As I entered, a sallow Malay attendant had hurried up with a pipe +for me and a supply of the drug, beckoning me to an empty berth. + +"Thank you. I have not come to stay," said I. "There is a friend +of mine here, Mr. Isa Whitney, and I wish to speak with him." + +There was a movement and an exclamation from my right, and +peering through the gloom, I saw Whitney, pale, haggard, and +unkempt, staring out at me. + +"My God! It's Watson," said he. He was in a pitiable state of +reaction, with every nerve in a twitter. "I say, Watson, what +o'clock is it?" + +"Nearly eleven." + +"Of what day?" + +"Of Friday, June 19th." + +"Good heavens! I thought it was Wednesday. It is Wednesday. What +d'you want to frighten a chap for?" He sank his face onto his +arms and began to sob in a high treble key. + +"I tell you that it is Friday, man. Your wife has been waiting +this two days for you. You should be ashamed of yourself!" + +"So I am. But you've got mixed, Watson, for I have only been here +a few hours, three pipes, four pipes--I forget how many. But I'll +go home with you. I wouldn't frighten Kate--poor little Kate. +Give me your hand! Have you a cab?" + +"Yes, I have one waiting." + +"Then I shall go in it. But I must owe something. Find what I +owe, Watson. I am all off colour. I can do nothing for myself." + +I walked down the narrow passage between the double row of +sleepers, holding my breath to keep out the vile, stupefying +fumes of the drug, and looking about for the manager. As I passed +the tall man who sat by the brazier I felt a sudden pluck at my +skirt, and a low voice whispered, "Walk past me, and then look +back at me." The words fell quite distinctly upon my ear. I +glanced down. They could only have come from the old man at my +side, and yet he sat now as absorbed as ever, very thin, very +wrinkled, bent with age, an opium pipe dangling down from between +his knees, as though it had dropped in sheer lassitude from his +fingers. I took two steps forward and looked back. It took all my +self-control to prevent me from breaking out into a cry of +astonishment. He had turned his back so that none could see him +but I. His form had filled out, his wrinkles were gone, the dull +eyes had regained their fire, and there, sitting by the fire and +grinning at my surprise, was none other than Sherlock Holmes. He +made a slight motion to me to approach him, and instantly, as he +turned his face half round to the company once more, subsided +into a doddering, loose-lipped senility. + +"Holmes!" I whispered, "what on earth are you doing in this den?" + +"As low as you can," he answered; "I have excellent ears. If you +would have the great kindness to get rid of that sottish friend +of yours I should be exceedingly glad to have a little talk with +you." + +"I have a cab outside." + +"Then pray send him home in it. You may safely trust him, for he +appears to be too limp to get into any mischief. I should +recommend you also to send a note by the cabman to your wife to +say that you have thrown in your lot with me. If you will wait +outside, I shall be with you in five minutes." + +It was difficult to refuse any of Sherlock Holmes' requests, for +they were always so exceedingly definite, and put forward with +such a quiet air of mastery. I felt, however, that when Whitney +was once confined in the cab my mission was practically +accomplished; and for the rest, I could not wish anything better +than to be associated with my friend in one of those singular +adventures which were the normal condition of his existence. In a +few minutes I had written my note, paid Whitney's bill, led him +out to the cab, and seen him driven through the darkness. In a +very short time a decrepit figure had emerged from the opium den, +and I was walking down the street with Sherlock Holmes. For two +streets he shuffled along with a bent back and an uncertain foot. +Then, glancing quickly round, he straightened himself out and +burst into a hearty fit of laughter. + +"I suppose, Watson," said he, "that you imagine that I have added +opium-smoking to cocaine injections, and all the other little +weaknesses on which you have favoured me with your medical +views." + +"I was certainly surprised to find you there." + +"But not more so than I to find you." + +"I came to find a friend." + +"And I to find an enemy." + +"An enemy?" + +"Yes; one of my natural enemies, or, shall I say, my natural +prey. Briefly, Watson, I am in the midst of a very remarkable +inquiry, and I have hoped to find a clue in the incoherent +ramblings of these sots, as I have done before now. Had I been +recognised in that den my life would not have been worth an +hour's purchase; for I have used it before now for my own +purposes, and the rascally Lascar who runs it has sworn to have +vengeance upon me. There is a trap-door at the back of that +building, near the corner of Paul's Wharf, which could tell some +strange tales of what has passed through it upon the moonless +nights." + +"What! You do not mean bodies?" + +"Ay, bodies, Watson. We should be rich men if we had 1000 pounds +for every poor devil who has been done to death in that den. It +is the vilest murder-trap on the whole riverside, and I fear that +Neville St. Clair has entered it never to leave it more. But our +trap should be here." He put his two forefingers between his +teeth and whistled shrilly--a signal which was answered by a +similar whistle from the distance, followed shortly by the rattle +of wheels and the clink of horses' hoofs. + +"Now, Watson," said Holmes, as a tall dog-cart dashed up through +the gloom, throwing out two golden tunnels of yellow light from +its side lanterns. "You'll come with me, won't you?" + +"If I can be of use." + +"Oh, a trusty comrade is always of use; and a chronicler still +more so. My room at The Cedars is a double-bedded one." + +"The Cedars?" + +"Yes; that is Mr. St. Clair's house. I am staying there while I +conduct the inquiry." + +"Where is it, then?" + +"Near Lee, in Kent. We have a seven-mile drive before us." + +"But I am all in the dark." + +"Of course you are. You'll know all about it presently. Jump up +here. All right, John; we shall not need you. Here's half a +crown. Look out for me to-morrow, about eleven. Give her her +head. So long, then!" + +He flicked the horse with his whip, and we dashed away through +the endless succession of sombre and deserted streets, which +widened gradually, until we were flying across a broad +balustraded bridge, with the murky river flowing sluggishly +beneath us. Beyond lay another dull wilderness of bricks and +mortar, its silence broken only by the heavy, regular footfall of +the policeman, or the songs and shouts of some belated party of +revellers. A dull wrack was drifting slowly across the sky, and a +star or two twinkled dimly here and there through the rifts of +the clouds. Holmes drove in silence, with his head sunk upon his +breast, and the air of a man who is lost in thought, while I sat +beside him, curious to learn what this new quest might be which +seemed to tax his powers so sorely, and yet afraid to break in +upon the current of his thoughts. We had driven several miles, +and were beginning to get to the fringe of the belt of suburban +villas, when he shook himself, shrugged his shoulders, and lit up +his pipe with the air of a man who has satisfied himself that he +is acting for the best. + +"You have a grand gift of silence, Watson," said he. "It makes +you quite invaluable as a companion. 'Pon my word, it is a great +thing for me to have someone to talk to, for my own thoughts are +not over-pleasant. I was wondering what I should say to this dear +little woman to-night when she meets me at the door." + +"You forget that I know nothing about it." + +"I shall just have time to tell you the facts of the case before +we get to Lee. It seems absurdly simple, and yet, somehow I can +get nothing to go upon. There's plenty of thread, no doubt, but I +can't get the end of it into my hand. Now, I'll state the case +clearly and concisely to you, Watson, and maybe you can see a +spark where all is dark to me." + +"Proceed, then." + +"Some years ago--to be definite, in May, 1884--there came to Lee +a gentleman, Neville St. Clair by name, who appeared to have +plenty of money. He took a large villa, laid out the grounds very +nicely, and lived generally in good style. By degrees he made +friends in the neighbourhood, and in 1887 he married the daughter +of a local brewer, by whom he now has two children. He had no +occupation, but was interested in several companies and went into +town as a rule in the morning, returning by the 5:14 from Cannon +Street every night. Mr. St. Clair is now thirty-seven years of +age, is a man of temperate habits, a good husband, a very +affectionate father, and a man who is popular with all who know +him. I may add that his whole debts at the present moment, as far +as we have been able to ascertain, amount to 88 pounds 10s., while +he has 220 pounds standing to his credit in the Capital and +Counties Bank. There is no reason, therefore, to think that money +troubles have been weighing upon his mind. + +"Last Monday Mr. Neville St. Clair went into town rather earlier +than usual, remarking before he started that he had two important +commissions to perform, and that he would bring his little boy +home a box of bricks. Now, by the merest chance, his wife +received a telegram upon this same Monday, very shortly after his +departure, to the effect that a small parcel of considerable +value which she had been expecting was waiting for her at the +offices of the Aberdeen Shipping Company. Now, if you are well up +in your London, you will know that the office of the company is +in Fresno Street, which branches out of Upper Swandam Lane, where +you found me to-night. Mrs. St. Clair had her lunch, started for +the City, did some shopping, proceeded to the company's office, +got her packet, and found herself at exactly 4:35 walking through +Swandam Lane on her way back to the station. Have you followed me +so far?" + +"It is very clear." + +"If you remember, Monday was an exceedingly hot day, and Mrs. St. +Clair walked slowly, glancing about in the hope of seeing a cab, +as she did not like the neighbourhood in which she found herself. +While she was walking in this way down Swandam Lane, she suddenly +heard an ejaculation or cry, and was struck cold to see her +husband looking down at her and, as it seemed to her, beckoning +to her from a second-floor window. The window was open, and she +distinctly saw his face, which she describes as being terribly +agitated. He waved his hands frantically to her, and then +vanished from the window so suddenly that it seemed to her that +he had been plucked back by some irresistible force from behind. +One singular point which struck her quick feminine eye was that +although he wore some dark coat, such as he had started to town +in, he had on neither collar nor necktie. + +"Convinced that something was amiss with him, she rushed down the +steps--for the house was none other than the opium den in which +you found me to-night--and running through the front room she +attempted to ascend the stairs which led to the first floor. At +the foot of the stairs, however, she met this Lascar scoundrel of +whom I have spoken, who thrust her back and, aided by a Dane, who +acts as assistant there, pushed her out into the street. Filled +with the most maddening doubts and fears, she rushed down the +lane and, by rare good-fortune, met in Fresno Street a number of +constables with an inspector, all on their way to their beat. The +inspector and two men accompanied her back, and in spite of the +continued resistance of the proprietor, they made their way to +the room in which Mr. St. Clair had last been seen. There was no +sign of him there. In fact, in the whole of that floor there was +no one to be found save a crippled wretch of hideous aspect, who, +it seems, made his home there. Both he and the Lascar stoutly +swore that no one else had been in the front room during the +afternoon. So determined was their denial that the inspector was +staggered, and had almost come to believe that Mrs. St. Clair had +been deluded when, with a cry, she sprang at a small deal box +which lay upon the table and tore the lid from it. Out there fell +a cascade of children's bricks. It was the toy which he had +promised to bring home. + +"This discovery, and the evident confusion which the cripple +showed, made the inspector realise that the matter was serious. +The rooms were carefully examined, and results all pointed to an +abominable crime. The front room was plainly furnished as a +sitting-room and led into a small bedroom, which looked out upon +the back of one of the wharves. Between the wharf and the bedroom +window is a narrow strip, which is dry at low tide but is covered +at high tide with at least four and a half feet of water. The +bedroom window was a broad one and opened from below. On +examination traces of blood were to be seen upon the windowsill, +and several scattered drops were visible upon the wooden floor of +the bedroom. Thrust away behind a curtain in the front room were +all the clothes of Mr. Neville St. Clair, with the exception of +his coat. His boots, his socks, his hat, and his watch--all were +there. There were no signs of violence upon any of these +garments, and there were no other traces of Mr. Neville St. +Clair. Out of the window he must apparently have gone for no +other exit could be discovered, and the ominous bloodstains upon +the sill gave little promise that he could save himself by +swimming, for the tide was at its very highest at the moment of +the tragedy. + +"And now as to the villains who seemed to be immediately +implicated in the matter. The Lascar was known to be a man of the +vilest antecedents, but as, by Mrs. St. Clair's story, he was +known to have been at the foot of the stair within a very few +seconds of her husband's appearance at the window, he could +hardly have been more than an accessory to the crime. His defence +was one of absolute ignorance, and he protested that he had no +knowledge as to the doings of Hugh Boone, his lodger, and that he +could not account in any way for the presence of the missing +gentleman's clothes. + +"So much for the Lascar manager. Now for the sinister cripple who +lives upon the second floor of the opium den, and who was +certainly the last human being whose eyes rested upon Neville St. +Clair. His name is Hugh Boone, and his hideous face is one which +is familiar to every man who goes much to the City. He is a +professional beggar, though in order to avoid the police +regulations he pretends to a small trade in wax vestas. Some +little distance down Threadneedle Street, upon the left-hand +side, there is, as you may have remarked, a small angle in the +wall. Here it is that this creature takes his daily seat, +cross-legged with his tiny stock of matches on his lap, and as he +is a piteous spectacle a small rain of charity descends into the +greasy leather cap which lies upon the pavement beside him. I +have watched the fellow more than once before ever I thought of +making his professional acquaintance, and I have been surprised +at the harvest which he has reaped in a short time. His +appearance, you see, is so remarkable that no one can pass him +without observing him. A shock of orange hair, a pale face +disfigured by a horrible scar, which, by its contraction, has +turned up the outer edge of his upper lip, a bulldog chin, and a +pair of very penetrating dark eyes, which present a singular +contrast to the colour of his hair, all mark him out from amid +the common crowd of mendicants and so, too, does his wit, for he +is ever ready with a reply to any piece of chaff which may be +thrown at him by the passers-by. This is the man whom we now +learn to have been the lodger at the opium den, and to have been +the last man to see the gentleman of whom we are in quest." + +"But a cripple!" said I. "What could he have done single-handed +against a man in the prime of life?" + +"He is a cripple in the sense that he walks with a limp; but in +other respects he appears to be a powerful and well-nurtured man. +Surely your medical experience would tell you, Watson, that +weakness in one limb is often compensated for by exceptional +strength in the others." + +"Pray continue your narrative." + +"Mrs. St. Clair had fainted at the sight of the blood upon the +window, and she was escorted home in a cab by the police, as her +presence could be of no help to them in their investigations. +Inspector Barton, who had charge of the case, made a very careful +examination of the premises, but without finding anything which +threw any light upon the matter. One mistake had been made in not +arresting Boone instantly, as he was allowed some few minutes +during which he might have communicated with his friend the +Lascar, but this fault was soon remedied, and he was seized and +searched, without anything being found which could incriminate +him. There were, it is true, some blood-stains upon his right +shirt-sleeve, but he pointed to his ring-finger, which had been +cut near the nail, and explained that the bleeding came from +there, adding that he had been to the window not long before, and +that the stains which had been observed there came doubtless from +the same source. He denied strenuously having ever seen Mr. +Neville St. Clair and swore that the presence of the clothes in +his room was as much a mystery to him as to the police. As to +Mrs. St. Clair's assertion that she had actually seen her husband +at the window, he declared that she must have been either mad or +dreaming. He was removed, loudly protesting, to the +police-station, while the inspector remained upon the premises in +the hope that the ebbing tide might afford some fresh clue. + +"And it did, though they hardly found upon the mud-bank what they +had feared to find. It was Neville St. Clair's coat, and not +Neville St. Clair, which lay uncovered as the tide receded. And +what do you think they found in the pockets?" + +"I cannot imagine." + +"No, I don't think you would guess. Every pocket stuffed with +pennies and half-pennies--421 pennies and 270 half-pennies. It +was no wonder that it had not been swept away by the tide. But a +human body is a different matter. There is a fierce eddy between +the wharf and the house. It seemed likely enough that the +weighted coat had remained when the stripped body had been sucked +away into the river." + +"But I understand that all the other clothes were found in the +room. Would the body be dressed in a coat alone?" + +"No, sir, but the facts might be met speciously enough. Suppose +that this man Boone had thrust Neville St. Clair through the +window, there is no human eye which could have seen the deed. +What would he do then? It would of course instantly strike him +that he must get rid of the tell-tale garments. He would seize +the coat, then, and be in the act of throwing it out, when it +would occur to him that it would swim and not sink. He has little +time, for he has heard the scuffle downstairs when the wife tried +to force her way up, and perhaps he has already heard from his +Lascar confederate that the police are hurrying up the street. +There is not an instant to be lost. He rushes to some secret +hoard, where he has accumulated the fruits of his beggary, and he +stuffs all the coins upon which he can lay his hands into the +pockets to make sure of the coat's sinking. He throws it out, and +would have done the same with the other garments had not he heard +the rush of steps below, and only just had time to close the +window when the police appeared." + +"It certainly sounds feasible." + +"Well, we will take it as a working hypothesis for want of a +better. Boone, as I have told you, was arrested and taken to the +station, but it could not be shown that there had ever before +been anything against him. He had for years been known as a +professional beggar, but his life appeared to have been a very +quiet and innocent one. There the matter stands at present, and +the questions which have to be solved--what Neville St. Clair was +doing in the opium den, what happened to him when there, where is +he now, and what Hugh Boone had to do with his disappearance--are +all as far from a solution as ever. I confess that I cannot +recall any case within my experience which looked at the first +glance so simple and yet which presented such difficulties." + +While Sherlock Holmes had been detailing this singular series of +events, we had been whirling through the outskirts of the great +town until the last straggling houses had been left behind, and +we rattled along with a country hedge upon either side of us. +Just as he finished, however, we drove through two scattered +villages, where a few lights still glimmered in the windows. + +"We are on the outskirts of Lee," said my companion. "We have +touched on three English counties in our short drive, starting in +Middlesex, passing over an angle of Surrey, and ending in Kent. +See that light among the trees? That is The Cedars, and beside +that lamp sits a woman whose anxious ears have already, I have +little doubt, caught the clink of our horse's feet." + +"But why are you not conducting the case from Baker Street?" I +asked. + +"Because there are many inquiries which must be made out here. +Mrs. St. Clair has most kindly put two rooms at my disposal, and +you may rest assured that she will have nothing but a welcome for +my friend and colleague. I hate to meet her, Watson, when I have +no news of her husband. Here we are. Whoa, there, whoa!" + +We had pulled up in front of a large villa which stood within its +own grounds. A stable-boy had run out to the horse's head, and +springing down, I followed Holmes up the small, winding +gravel-drive which led to the house. As we approached, the door +flew open, and a little blonde woman stood in the opening, clad +in some sort of light mousseline de soie, with a touch of fluffy +pink chiffon at her neck and wrists. She stood with her figure +outlined against the flood of light, one hand upon the door, one +half-raised in her eagerness, her body slightly bent, her head +and face protruded, with eager eyes and parted lips, a standing +question. + +"Well?" she cried, "well?" And then, seeing that there were two +of us, she gave a cry of hope which sank into a groan as she saw +that my companion shook his head and shrugged his shoulders. + +"No good news?" + +"None." + +"No bad?" + +"No." + +"Thank God for that. But come in. You must be weary, for you have +had a long day." + +"This is my friend, Dr. Watson. He has been of most vital use to +me in several of my cases, and a lucky chance has made it +possible for me to bring him out and associate him with this +investigation." + +"I am delighted to see you," said she, pressing my hand warmly. +"You will, I am sure, forgive anything that may be wanting in our +arrangements, when you consider the blow which has come so +suddenly upon us." + +"My dear madam," said I, "I am an old campaigner, and if I were +not I can very well see that no apology is needed. If I can be of +any assistance, either to you or to my friend here, I shall be +indeed happy." + +"Now, Mr. Sherlock Holmes," said the lady as we entered a +well-lit dining-room, upon the table of which a cold supper had +been laid out, "I should very much like to ask you one or two +plain questions, to which I beg that you will give a plain +answer." + +"Certainly, madam." + +"Do not trouble about my feelings. I am not hysterical, nor given +to fainting. I simply wish to hear your real, real opinion." + +"Upon what point?" + +"In your heart of hearts, do you think that Neville is alive?" + +Sherlock Holmes seemed to be embarrassed by the question. +"Frankly, now!" she repeated, standing upon the rug and looking +keenly down at him as he leaned back in a basket-chair. + +"Frankly, then, madam, I do not." + +"You think that he is dead?" + +"I do." + +"Murdered?" + +"I don't say that. Perhaps." + +"And on what day did he meet his death?" + +"On Monday." + +"Then perhaps, Mr. Holmes, you will be good enough to explain how +it is that I have received a letter from him to-day." + +Sherlock Holmes sprang out of his chair as if he had been +galvanised. + +"What!" he roared. + +"Yes, to-day." She stood smiling, holding up a little slip of +paper in the air. + +"May I see it?" + +"Certainly." + +He snatched it from her in his eagerness, and smoothing it out +upon the table he drew over the lamp and examined it intently. I +had left my chair and was gazing at it over his shoulder. The +envelope was a very coarse one and was stamped with the Gravesend +postmark and with the date of that very day, or rather of the day +before, for it was considerably after midnight. + +"Coarse writing," murmured Holmes. "Surely this is not your +husband's writing, madam." + +"No, but the enclosure is." + +"I perceive also that whoever addressed the envelope had to go +and inquire as to the address." + +"How can you tell that?" + +"The name, you see, is in perfectly black ink, which has dried +itself. The rest is of the greyish colour, which shows that +blotting-paper has been used. If it had been written straight +off, and then blotted, none would be of a deep black shade. This +man has written the name, and there has then been a pause before +he wrote the address, which can only mean that he was not +familiar with it. It is, of course, a trifle, but there is +nothing so important as trifles. Let us now see the letter. Ha! +there has been an enclosure here!" + +"Yes, there was a ring. His signet-ring." + +"And you are sure that this is your husband's hand?" + +"One of his hands." + +"One?" + +"His hand when he wrote hurriedly. It is very unlike his usual +writing, and yet I know it well." + +"'Dearest do not be frightened. All will come well. There is a +huge error which it may take some little time to rectify. +Wait in patience.--NEVILLE.' Written in pencil upon the fly-leaf +of a book, octavo size, no water-mark. Hum! Posted to-day in +Gravesend by a man with a dirty thumb. Ha! And the flap has been +gummed, if I am not very much in error, by a person who had been +chewing tobacco. And you have no doubt that it is your husband's +hand, madam?" + +"None. Neville wrote those words." + +"And they were posted to-day at Gravesend. Well, Mrs. St. Clair, +the clouds lighten, though I should not venture to say that the +danger is over." + +"But he must be alive, Mr. Holmes." + +"Unless this is a clever forgery to put us on the wrong scent. +The ring, after all, proves nothing. It may have been taken from +him." + +"No, no; it is, it is his very own writing!" + +"Very well. It may, however, have been written on Monday and only +posted to-day." + +"That is possible." + +"If so, much may have happened between." + +"Oh, you must not discourage me, Mr. Holmes. I know that all is +well with him. There is so keen a sympathy between us that I +should know if evil came upon him. On the very day that I saw him +last he cut himself in the bedroom, and yet I in the dining-room +rushed upstairs instantly with the utmost certainty that +something had happened. Do you think that I would respond to such +a trifle and yet be ignorant of his death?" + +"I have seen too much not to know that the impression of a woman +may be more valuable than the conclusion of an analytical +reasoner. And in this letter you certainly have a very strong +piece of evidence to corroborate your view. But if your husband +is alive and able to write letters, why should he remain away +from you?" + +"I cannot imagine. It is unthinkable." + +"And on Monday he made no remarks before leaving you?" + +"No." + +"And you were surprised to see him in Swandam Lane?" + +"Very much so." + +"Was the window open?" + +"Yes." + +"Then he might have called to you?" + +"He might." + +"He only, as I understand, gave an inarticulate cry?" + +"Yes." + +"A call for help, you thought?" + +"Yes. He waved his hands." + +"But it might have been a cry of surprise. Astonishment at the +unexpected sight of you might cause him to throw up his hands?" + +"It is possible." + +"And you thought he was pulled back?" + +"He disappeared so suddenly." + +"He might have leaped back. You did not see anyone else in the +room?" + +"No, but this horrible man confessed to having been there, and +the Lascar was at the foot of the stairs." + +"Quite so. Your husband, as far as you could see, had his +ordinary clothes on?" + +"But without his collar or tie. I distinctly saw his bare +throat." + +"Had he ever spoken of Swandam Lane?" + +"Never." + +"Had he ever showed any signs of having taken opium?" + +"Never." + +"Thank you, Mrs. St. Clair. Those are the principal points about +which I wished to be absolutely clear. We shall now have a little +supper and then retire, for we may have a very busy day +to-morrow." + +A large and comfortable double-bedded room had been placed at our +disposal, and I was quickly between the sheets, for I was weary +after my night of adventure. Sherlock Holmes was a man, however, +who, when he had an unsolved problem upon his mind, would go for +days, and even for a week, without rest, turning it over, +rearranging his facts, looking at it from every point of view +until he had either fathomed it or convinced himself that his +data were insufficient. It was soon evident to me that he was now +preparing for an all-night sitting. He took off his coat and +waistcoat, put on a large blue dressing-gown, and then wandered +about the room collecting pillows from his bed and cushions from +the sofa and armchairs. With these he constructed a sort of +Eastern divan, upon which he perched himself cross-legged, with +an ounce of shag tobacco and a box of matches laid out in front +of him. In the dim light of the lamp I saw him sitting there, an +old briar pipe between his lips, his eyes fixed vacantly upon the +corner of the ceiling, the blue smoke curling up from him, +silent, motionless, with the light shining upon his strong-set +aquiline features. So he sat as I dropped off to sleep, and so he +sat when a sudden ejaculation caused me to wake up, and I found +the summer sun shining into the apartment. The pipe was still +between his lips, the smoke still curled upward, and the room was +full of a dense tobacco haze, but nothing remained of the heap of +shag which I had seen upon the previous night. + +"Awake, Watson?" he asked. + +"Yes." + +"Game for a morning drive?" + +"Certainly." + +"Then dress. No one is stirring yet, but I know where the +stable-boy sleeps, and we shall soon have the trap out." He +chuckled to himself as he spoke, his eyes twinkled, and he seemed +a different man to the sombre thinker of the previous night. + +As I dressed I glanced at my watch. It was no wonder that no one +was stirring. It was twenty-five minutes past four. I had hardly +finished when Holmes returned with the news that the boy was +putting in the horse. + +"I want to test a little theory of mine," said he, pulling on his +boots. "I think, Watson, that you are now standing in the +presence of one of the most absolute fools in Europe. I deserve +to be kicked from here to Charing Cross. But I think I have the +key of the affair now." + +"And where is it?" I asked, smiling. + +"In the bathroom," he answered. "Oh, yes, I am not joking," he +continued, seeing my look of incredulity. "I have just been +there, and I have taken it out, and I have got it in this +Gladstone bag. Come on, my boy, and we shall see whether it will +not fit the lock." + +We made our way downstairs as quietly as possible, and out into +the bright morning sunshine. In the road stood our horse and +trap, with the half-clad stable-boy waiting at the head. We both +sprang in, and away we dashed down the London Road. A few country +carts were stirring, bearing in vegetables to the metropolis, but +the lines of villas on either side were as silent and lifeless as +some city in a dream. + +"It has been in some points a singular case," said Holmes, +flicking the horse on into a gallop. "I confess that I have been +as blind as a mole, but it is better to learn wisdom late than +never to learn it at all." + +In town the earliest risers were just beginning to look sleepily +from their windows as we drove through the streets of the Surrey +side. Passing down the Waterloo Bridge Road we crossed over the +river, and dashing up Wellington Street wheeled sharply to the +right and found ourselves in Bow Street. Sherlock Holmes was well +known to the force, and the two constables at the door saluted +him. One of them held the horse's head while the other led us in. + +"Who is on duty?" asked Holmes. + +"Inspector Bradstreet, sir." + +"Ah, Bradstreet, how are you?" A tall, stout official had come +down the stone-flagged passage, in a peaked cap and frogged +jacket. "I wish to have a quiet word with you, Bradstreet." +"Certainly, Mr. Holmes. Step into my room here." It was a small, +office-like room, with a huge ledger upon the table, and a +telephone projecting from the wall. The inspector sat down at his +desk. + +"What can I do for you, Mr. Holmes?" + +"I called about that beggarman, Boone--the one who was charged +with being concerned in the disappearance of Mr. Neville St. +Clair, of Lee." + +"Yes. He was brought up and remanded for further inquiries." + +"So I heard. You have him here?" + +"In the cells." + +"Is he quiet?" + +"Oh, he gives no trouble. But he is a dirty scoundrel." + +"Dirty?" + +"Yes, it is all we can do to make him wash his hands, and his +face is as black as a tinker's. Well, when once his case has been +settled, he will have a regular prison bath; and I think, if you +saw him, you would agree with me that he needed it." + +"I should like to see him very much." + +"Would you? That is easily done. Come this way. You can leave +your bag." + +"No, I think that I'll take it." + +"Very good. Come this way, if you please." He led us down a +passage, opened a barred door, passed down a winding stair, and +brought us to a whitewashed corridor with a line of doors on each +side. + +"The third on the right is his," said the inspector. "Here it +is!" He quietly shot back a panel in the upper part of the door +and glanced through. + +"He is asleep," said he. "You can see him very well." + +We both put our eyes to the grating. The prisoner lay with his +face towards us, in a very deep sleep, breathing slowly and +heavily. He was a middle-sized man, coarsely clad as became his +calling, with a coloured shirt protruding through the rent in his +tattered coat. He was, as the inspector had said, extremely +dirty, but the grime which covered his face could not conceal its +repulsive ugliness. A broad wheal from an old scar ran right +across it from eye to chin, and by its contraction had turned up +one side of the upper lip, so that three teeth were exposed in a +perpetual snarl. A shock of very bright red hair grew low over +his eyes and forehead. + +"He's a beauty, isn't he?" said the inspector. + +"He certainly needs a wash," remarked Holmes. "I had an idea that +he might, and I took the liberty of bringing the tools with me." +He opened the Gladstone bag as he spoke, and took out, to my +astonishment, a very large bath-sponge. + +"He! he! You are a funny one," chuckled the inspector. + +"Now, if you will have the great goodness to open that door very +quietly, we will soon make him cut a much more respectable +figure." + +"Well, I don't know why not," said the inspector. "He doesn't +look a credit to the Bow Street cells, does he?" He slipped his +key into the lock, and we all very quietly entered the cell. The +sleeper half turned, and then settled down once more into a deep +slumber. Holmes stooped to the water-jug, moistened his sponge, +and then rubbed it twice vigorously across and down the +prisoner's face. + +"Let me introduce you," he shouted, "to Mr. Neville St. Clair, of +Lee, in the county of Kent." + +Never in my life have I seen such a sight. The man's face peeled +off under the sponge like the bark from a tree. Gone was the +coarse brown tint! Gone, too, was the horrid scar which had +seamed it across, and the twisted lip which had given the +repulsive sneer to the face! A twitch brought away the tangled +red hair, and there, sitting up in his bed, was a pale, +sad-faced, refined-looking man, black-haired and smooth-skinned, +rubbing his eyes and staring about him with sleepy bewilderment. +Then suddenly realising the exposure, he broke into a scream and +threw himself down with his face to the pillow. + +"Great heavens!" cried the inspector, "it is, indeed, the missing +man. I know him from the photograph." + +The prisoner turned with the reckless air of a man who abandons +himself to his destiny. "Be it so," said he. "And pray what am I +charged with?" + +"With making away with Mr. Neville St.-- Oh, come, you can't be +charged with that unless they make a case of attempted suicide of +it," said the inspector with a grin. "Well, I have been +twenty-seven years in the force, but this really takes the cake." + +"If I am Mr. Neville St. Clair, then it is obvious that no crime +has been committed, and that, therefore, I am illegally +detained." + +"No crime, but a very great error has been committed," said +Holmes. "You would have done better to have trusted your wife." + +"It was not the wife; it was the children," groaned the prisoner. +"God help me, I would not have them ashamed of their father. My +God! What an exposure! What can I do?" + +Sherlock Holmes sat down beside him on the couch and patted him +kindly on the shoulder. + +"If you leave it to a court of law to clear the matter up," said +he, "of course you can hardly avoid publicity. On the other hand, +if you convince the police authorities that there is no possible +case against you, I do not know that there is any reason that the +details should find their way into the papers. Inspector +Bradstreet would, I am sure, make notes upon anything which you +might tell us and submit it to the proper authorities. The case +would then never go into court at all." + +"God bless you!" cried the prisoner passionately. "I would have +endured imprisonment, ay, even execution, rather than have left +my miserable secret as a family blot to my children. + +"You are the first who have ever heard my story. My father was a +schoolmaster in Chesterfield, where I received an excellent +education. I travelled in my youth, took to the stage, and +finally became a reporter on an evening paper in London. One day +my editor wished to have a series of articles upon begging in the +metropolis, and I volunteered to supply them. There was the point +from which all my adventures started. It was only by trying +begging as an amateur that I could get the facts upon which to +base my articles. When an actor I had, of course, learned all the +secrets of making up, and had been famous in the green-room for +my skill. I took advantage now of my attainments. I painted my +face, and to make myself as pitiable as possible I made a good +scar and fixed one side of my lip in a twist by the aid of a +small slip of flesh-coloured plaster. Then with a red head of +hair, and an appropriate dress, I took my station in the business +part of the city, ostensibly as a match-seller but really as a +beggar. For seven hours I plied my trade, and when I returned +home in the evening I found to my surprise that I had received no +less than 26s. 4d. + +"I wrote my articles and thought little more of the matter until, +some time later, I backed a bill for a friend and had a writ +served upon me for 25 pounds. I was at my wit's end where to get +the money, but a sudden idea came to me. I begged a fortnight's +grace from the creditor, asked for a holiday from my employers, +and spent the time in begging in the City under my disguise. In +ten days I had the money and had paid the debt. + +"Well, you can imagine how hard it was to settle down to arduous +work at 2 pounds a week when I knew that I could earn as much in +a day by smearing my face with a little paint, laying my cap on +the ground, and sitting still. It was a long fight between my +pride and the money, but the dollars won at last, and I threw up +reporting and sat day after day in the corner which I had first +chosen, inspiring pity by my ghastly face and filling my pockets +with coppers. Only one man knew my secret. He was the keeper of a +low den in which I used to lodge in Swandam Lane, where I could +every morning emerge as a squalid beggar and in the evenings +transform myself into a well-dressed man about town. This fellow, +a Lascar, was well paid by me for his rooms, so that I knew that +my secret was safe in his possession. + +"Well, very soon I found that I was saving considerable sums of +money. I do not mean that any beggar in the streets of London +could earn 700 pounds a year--which is less than my average +takings--but I had exceptional advantages in my power of making +up, and also in a facility of repartee, which improved by +practice and made me quite a recognised character in the City. +All day a stream of pennies, varied by silver, poured in upon me, +and it was a very bad day in which I failed to take 2 pounds. + +"As I grew richer I grew more ambitious, took a house in the +country, and eventually married, without anyone having a +suspicion as to my real occupation. My dear wife knew that I had +business in the City. She little knew what. + +"Last Monday I had finished for the day and was dressing in my +room above the opium den when I looked out of my window and saw, +to my horror and astonishment, that my wife was standing in the +street, with her eyes fixed full upon me. I gave a cry of +surprise, threw up my arms to cover my face, and, rushing to my +confidant, the Lascar, entreated him to prevent anyone from +coming up to me. I heard her voice downstairs, but I knew that +she could not ascend. Swiftly I threw off my clothes, pulled on +those of a beggar, and put on my pigments and wig. Even a wife's +eyes could not pierce so complete a disguise. But then it +occurred to me that there might be a search in the room, and that +the clothes might betray me. I threw open the window, reopening +by my violence a small cut which I had inflicted upon myself in +the bedroom that morning. Then I seized my coat, which was +weighted by the coppers which I had just transferred to it from +the leather bag in which I carried my takings. I hurled it out of +the window, and it disappeared into the Thames. The other clothes +would have followed, but at that moment there was a rush of +constables up the stair, and a few minutes after I found, rather, +I confess, to my relief, that instead of being identified as Mr. +Neville St. Clair, I was arrested as his murderer. + +"I do not know that there is anything else for me to explain. I +was determined to preserve my disguise as long as possible, and +hence my preference for a dirty face. Knowing that my wife would +be terribly anxious, I slipped off my ring and confided it to the +Lascar at a moment when no constable was watching me, together +with a hurried scrawl, telling her that she had no cause to +fear." + +"That note only reached her yesterday," said Holmes. + +"Good God! What a week she must have spent!" + +"The police have watched this Lascar," said Inspector Bradstreet, +"and I can quite understand that he might find it difficult to +post a letter unobserved. Probably he handed it to some sailor +customer of his, who forgot all about it for some days." + +"That was it," said Holmes, nodding approvingly; "I have no doubt +of it. But have you never been prosecuted for begging?" + +"Many times; but what was a fine to me?" + +"It must stop here, however," said Bradstreet. "If the police are +to hush this thing up, there must be no more of Hugh Boone." + +"I have sworn it by the most solemn oaths which a man can take." + +"In that case I think that it is probable that no further steps +may be taken. But if you are found again, then all must come out. +I am sure, Mr. Holmes, that we are very much indebted to you for +having cleared the matter up. I wish I knew how you reach your +results." + +"I reached this one," said my friend, "by sitting upon five +pillows and consuming an ounce of shag. I think, Watson, that if +we drive to Baker Street we shall just be in time for breakfast." + + + +VII. THE ADVENTURE OF THE BLUE CARBUNCLE + +I had called upon my friend Sherlock Holmes upon the second +morning after Christmas, with the intention of wishing him the +compliments of the season. He was lounging upon the sofa in a +purple dressing-gown, a pipe-rack within his reach upon the +right, and a pile of crumpled morning papers, evidently newly +studied, near at hand. Beside the couch was a wooden chair, and +on the angle of the back hung a very seedy and disreputable +hard-felt hat, much the worse for wear, and cracked in several +places. A lens and a forceps lying upon the seat of the chair +suggested that the hat had been suspended in this manner for the +purpose of examination. + +"You are engaged," said I; "perhaps I interrupt you." + +"Not at all. I am glad to have a friend with whom I can discuss +my results. The matter is a perfectly trivial one"--he jerked his +thumb in the direction of the old hat--"but there are points in +connection with it which are not entirely devoid of interest and +even of instruction." + +I seated myself in his armchair and warmed my hands before his +crackling fire, for a sharp frost had set in, and the windows +were thick with the ice crystals. "I suppose," I remarked, "that, +homely as it looks, this thing has some deadly story linked on to +it--that it is the clue which will guide you in the solution of +some mystery and the punishment of some crime." + +"No, no. No crime," said Sherlock Holmes, laughing. "Only one of +those whimsical little incidents which will happen when you have +four million human beings all jostling each other within the +space of a few square miles. Amid the action and reaction of so +dense a swarm of humanity, every possible combination of events +may be expected to take place, and many a little problem will be +presented which may be striking and bizarre without being +criminal. We have already had experience of such." + +"So much so," I remarked, "that of the last six cases which I +have added to my notes, three have been entirely free of any +legal crime." + +"Precisely. You allude to my attempt to recover the Irene Adler +papers, to the singular case of Miss Mary Sutherland, and to the +adventure of the man with the twisted lip. Well, I have no doubt +that this small matter will fall into the same innocent category. +You know Peterson, the commissionaire?" + +"Yes." + +"It is to him that this trophy belongs." + +"It is his hat." + +"No, no, he found it. Its owner is unknown. I beg that you will +look upon it not as a battered billycock but as an intellectual +problem. And, first, as to how it came here. It arrived upon +Christmas morning, in company with a good fat goose, which is, I +have no doubt, roasting at this moment in front of Peterson's +fire. The facts are these: about four o'clock on Christmas +morning, Peterson, who, as you know, is a very honest fellow, was +returning from some small jollification and was making his way +homeward down Tottenham Court Road. In front of him he saw, in +the gaslight, a tallish man, walking with a slight stagger, and +carrying a white goose slung over his shoulder. As he reached the +corner of Goodge Street, a row broke out between this stranger +and a little knot of roughs. One of the latter knocked off the +man's hat, on which he raised his stick to defend himself and, +swinging it over his head, smashed the shop window behind him. +Peterson had rushed forward to protect the stranger from his +assailants; but the man, shocked at having broken the window, and +seeing an official-looking person in uniform rushing towards him, +dropped his goose, took to his heels, and vanished amid the +labyrinth of small streets which lie at the back of Tottenham +Court Road. The roughs had also fled at the appearance of +Peterson, so that he was left in possession of the field of +battle, and also of the spoils of victory in the shape of this +battered hat and a most unimpeachable Christmas goose." + +"Which surely he restored to their owner?" + +"My dear fellow, there lies the problem. It is true that 'For +Mrs. Henry Baker' was printed upon a small card which was tied to +the bird's left leg, and it is also true that the initials 'H. +B.' are legible upon the lining of this hat, but as there are +some thousands of Bakers, and some hundreds of Henry Bakers in +this city of ours, it is not easy to restore lost property to any +one of them." + +"What, then, did Peterson do?" + +"He brought round both hat and goose to me on Christmas morning, +knowing that even the smallest problems are of interest to me. +The goose we retained until this morning, when there were signs +that, in spite of the slight frost, it would be well that it +should be eaten without unnecessary delay. Its finder has carried +it off, therefore, to fulfil the ultimate destiny of a goose, +while I continue to retain the hat of the unknown gentleman who +lost his Christmas dinner." + +"Did he not advertise?" + +"No." + +"Then, what clue could you have as to his identity?" + +"Only as much as we can deduce." + +"From his hat?" + +"Precisely." + +"But you are joking. What can you gather from this old battered +felt?" + +"Here is my lens. You know my methods. What can you gather +yourself as to the individuality of the man who has worn this +article?" + +I took the tattered object in my hands and turned it over rather +ruefully. It was a very ordinary black hat of the usual round +shape, hard and much the worse for wear. The lining had been of +red silk, but was a good deal discoloured. There was no maker's +name; but, as Holmes had remarked, the initials "H. B." were +scrawled upon one side. It was pierced in the brim for a +hat-securer, but the elastic was missing. For the rest, it was +cracked, exceedingly dusty, and spotted in several places, +although there seemed to have been some attempt to hide the +discoloured patches by smearing them with ink. + +"I can see nothing," said I, handing it back to my friend. + +"On the contrary, Watson, you can see everything. You fail, +however, to reason from what you see. You are too timid in +drawing your inferences." + +"Then, pray tell me what it is that you can infer from this hat?" + +He picked it up and gazed at it in the peculiar introspective +fashion which was characteristic of him. "It is perhaps less +suggestive than it might have been," he remarked, "and yet there +are a few inferences which are very distinct, and a few others +which represent at least a strong balance of probability. That +the man was highly intellectual is of course obvious upon the +face of it, and also that he was fairly well-to-do within the +last three years, although he has now fallen upon evil days. He +had foresight, but has less now than formerly, pointing to a +moral retrogression, which, when taken with the decline of his +fortunes, seems to indicate some evil influence, probably drink, +at work upon him. This may account also for the obvious fact that +his wife has ceased to love him." + +"My dear Holmes!" + +"He has, however, retained some degree of self-respect," he +continued, disregarding my remonstrance. "He is a man who leads a +sedentary life, goes out little, is out of training entirely, is +middle-aged, has grizzled hair which he has had cut within the +last few days, and which he anoints with lime-cream. These are +the more patent facts which are to be deduced from his hat. Also, +by the way, that it is extremely improbable that he has gas laid +on in his house." + +"You are certainly joking, Holmes." + +"Not in the least. Is it possible that even now, when I give you +these results, you are unable to see how they are attained?" + +"I have no doubt that I am very stupid, but I must confess that I +am unable to follow you. For example, how did you deduce that +this man was intellectual?" + +For answer Holmes clapped the hat upon his head. It came right +over the forehead and settled upon the bridge of his nose. "It is +a question of cubic capacity," said he; "a man with so large a +brain must have something in it." + +"The decline of his fortunes, then?" + +"This hat is three years old. These flat brims curled at the edge +came in then. It is a hat of the very best quality. Look at the +band of ribbed silk and the excellent lining. If this man could +afford to buy so expensive a hat three years ago, and has had no +hat since, then he has assuredly gone down in the world." + +"Well, that is clear enough, certainly. But how about the +foresight and the moral retrogression?" + +Sherlock Holmes laughed. "Here is the foresight," said he putting +his finger upon the little disc and loop of the hat-securer. +"They are never sold upon hats. If this man ordered one, it is a +sign of a certain amount of foresight, since he went out of his +way to take this precaution against the wind. But since we see +that he has broken the elastic and has not troubled to replace +it, it is obvious that he has less foresight now than formerly, +which is a distinct proof of a weakening nature. On the other +hand, he has endeavoured to conceal some of these stains upon the +felt by daubing them with ink, which is a sign that he has not +entirely lost his self-respect." + +"Your reasoning is certainly plausible." + +"The further points, that he is middle-aged, that his hair is +grizzled, that it has been recently cut, and that he uses +lime-cream, are all to be gathered from a close examination of the +lower part of the lining. The lens discloses a large number of +hair-ends, clean cut by the scissors of the barber. They all +appear to be adhesive, and there is a distinct odour of +lime-cream. This dust, you will observe, is not the gritty, grey +dust of the street but the fluffy brown dust of the house, +showing that it has been hung up indoors most of the time, while +the marks of moisture upon the inside are proof positive that the +wearer perspired very freely, and could therefore, hardly be in +the best of training." + +"But his wife--you said that she had ceased to love him." + +"This hat has not been brushed for weeks. When I see you, my dear +Watson, with a week's accumulation of dust upon your hat, and +when your wife allows you to go out in such a state, I shall fear +that you also have been unfortunate enough to lose your wife's +affection." + +"But he might be a bachelor." + +"Nay, he was bringing home the goose as a peace-offering to his +wife. Remember the card upon the bird's leg." + +"You have an answer to everything. But how on earth do you deduce +that the gas is not laid on in his house?" + +"One tallow stain, or even two, might come by chance; but when I +see no less than five, I think that there can be little doubt +that the individual must be brought into frequent contact with +burning tallow--walks upstairs at night probably with his hat in +one hand and a guttering candle in the other. Anyhow, he never +got tallow-stains from a gas-jet. Are you satisfied?" + +"Well, it is very ingenious," said I, laughing; "but since, as +you said just now, there has been no crime committed, and no harm +done save the loss of a goose, all this seems to be rather a +waste of energy." + +Sherlock Holmes had opened his mouth to reply, when the door flew +open, and Peterson, the commissionaire, rushed into the apartment +with flushed cheeks and the face of a man who is dazed with +astonishment. + +"The goose, Mr. Holmes! The goose, sir!" he gasped. + +"Eh? What of it, then? Has it returned to life and flapped off +through the kitchen window?" Holmes twisted himself round upon +the sofa to get a fairer view of the man's excited face. + +"See here, sir! See what my wife found in its crop!" He held out +his hand and displayed upon the centre of the palm a brilliantly +scintillating blue stone, rather smaller than a bean in size, but +of such purity and radiance that it twinkled like an electric +point in the dark hollow of his hand. + +Sherlock Holmes sat up with a whistle. "By Jove, Peterson!" said +he, "this is treasure trove indeed. I suppose you know what you +have got?" + +"A diamond, sir? A precious stone. It cuts into glass as though +it were putty." + +"It's more than a precious stone. It is the precious stone." + +"Not the Countess of Morcar's blue carbuncle!" I ejaculated. + +"Precisely so. I ought to know its size and shape, seeing that I +have read the advertisement about it in The Times every day +lately. It is absolutely unique, and its value can only be +conjectured, but the reward offered of 1000 pounds is certainly +not within a twentieth part of the market price." + +"A thousand pounds! Great Lord of mercy!" The commissionaire +plumped down into a chair and stared from one to the other of us. + +"That is the reward, and I have reason to know that there are +sentimental considerations in the background which would induce +the Countess to part with half her fortune if she could but +recover the gem." + +"It was lost, if I remember aright, at the Hotel Cosmopolitan," I +remarked. + +"Precisely so, on December 22nd, just five days ago. John Horner, +a plumber, was accused of having abstracted it from the lady's +jewel-case. The evidence against him was so strong that the case +has been referred to the Assizes. I have some account of the +matter here, I believe." He rummaged amid his newspapers, +glancing over the dates, until at last he smoothed one out, +doubled it over, and read the following paragraph: + +"Hotel Cosmopolitan Jewel Robbery. John Horner, 26, plumber, was +brought up upon the charge of having upon the 22nd inst., +abstracted from the jewel-case of the Countess of Morcar the +valuable gem known as the blue carbuncle. James Ryder, +upper-attendant at the hotel, gave his evidence to the effect +that he had shown Horner up to the dressing-room of the Countess +of Morcar upon the day of the robbery in order that he might +solder the second bar of the grate, which was loose. He had +remained with Horner some little time, but had finally been +called away. On returning, he found that Horner had disappeared, +that the bureau had been forced open, and that the small morocco +casket in which, as it afterwards transpired, the Countess was +accustomed to keep her jewel, was lying empty upon the +dressing-table. Ryder instantly gave the alarm, and Horner was +arrested the same evening; but the stone could not be found +either upon his person or in his rooms. Catherine Cusack, maid to +the Countess, deposed to having heard Ryder's cry of dismay on +discovering the robbery, and to having rushed into the room, +where she found matters as described by the last witness. +Inspector Bradstreet, B division, gave evidence as to the arrest +of Horner, who struggled frantically, and protested his innocence +in the strongest terms. Evidence of a previous conviction for +robbery having been given against the prisoner, the magistrate +refused to deal summarily with the offence, but referred it to +the Assizes. Horner, who had shown signs of intense emotion +during the proceedings, fainted away at the conclusion and was +carried out of court." + +"Hum! So much for the police-court," said Holmes thoughtfully, +tossing aside the paper. "The question for us now to solve is the +sequence of events leading from a rifled jewel-case at one end to +the crop of a goose in Tottenham Court Road at the other. You +see, Watson, our little deductions have suddenly assumed a much +more important and less innocent aspect. Here is the stone; the +stone came from the goose, and the goose came from Mr. Henry +Baker, the gentleman with the bad hat and all the other +characteristics with which I have bored you. So now we must set +ourselves very seriously to finding this gentleman and +ascertaining what part he has played in this little mystery. To +do this, we must try the simplest means first, and these lie +undoubtedly in an advertisement in all the evening papers. If +this fail, I shall have recourse to other methods." + +"What will you say?" + +"Give me a pencil and that slip of paper. Now, then: 'Found at +the corner of Goodge Street, a goose and a black felt hat. Mr. +Henry Baker can have the same by applying at 6:30 this evening at +221B, Baker Street.' That is clear and concise." + +"Very. But will he see it?" + +"Well, he is sure to keep an eye on the papers, since, to a poor +man, the loss was a heavy one. He was clearly so scared by his +mischance in breaking the window and by the approach of Peterson +that he thought of nothing but flight, but since then he must +have bitterly regretted the impulse which caused him to drop his +bird. Then, again, the introduction of his name will cause him to +see it, for everyone who knows him will direct his attention to +it. Here you are, Peterson, run down to the advertising agency +and have this put in the evening papers." + +"In which, sir?" + +"Oh, in the Globe, Star, Pall Mall, St. James's, Evening News, +Standard, Echo, and any others that occur to you." + +"Very well, sir. And this stone?" + +"Ah, yes, I shall keep the stone. Thank you. And, I say, +Peterson, just buy a goose on your way back and leave it here +with me, for we must have one to give to this gentleman in place +of the one which your family is now devouring." + +When the commissionaire had gone, Holmes took up the stone and +held it against the light. "It's a bonny thing," said he. "Just +see how it glints and sparkles. Of course it is a nucleus and +focus of crime. Every good stone is. They are the devil's pet +baits. In the larger and older jewels every facet may stand for a +bloody deed. This stone is not yet twenty years old. It was found +in the banks of the Amoy River in southern China and is remarkable +in having every characteristic of the carbuncle, save that it is +blue in shade instead of ruby red. In spite of its youth, it has +already a sinister history. There have been two murders, a +vitriol-throwing, a suicide, and several robberies brought about +for the sake of this forty-grain weight of crystallised charcoal. +Who would think that so pretty a toy would be a purveyor to the +gallows and the prison? I'll lock it up in my strong box now and +drop a line to the Countess to say that we have it." + +"Do you think that this man Horner is innocent?" + +"I cannot tell." + +"Well, then, do you imagine that this other one, Henry Baker, had +anything to do with the matter?" + +"It is, I think, much more likely that Henry Baker is an +absolutely innocent man, who had no idea that the bird which he +was carrying was of considerably more value than if it were made +of solid gold. That, however, I shall determine by a very simple +test if we have an answer to our advertisement." + +"And you can do nothing until then?" + +"Nothing." + +"In that case I shall continue my professional round. But I shall +come back in the evening at the hour you have mentioned, for I +should like to see the solution of so tangled a business." + +"Very glad to see you. I dine at seven. There is a woodcock, I +believe. By the way, in view of recent occurrences, perhaps I +ought to ask Mrs. Hudson to examine its crop." + +I had been delayed at a case, and it was a little after half-past +six when I found myself in Baker Street once more. As I +approached the house I saw a tall man in a Scotch bonnet with a +coat which was buttoned up to his chin waiting outside in the +bright semicircle which was thrown from the fanlight. Just as I +arrived the door was opened, and we were shown up together to +Holmes' room. + +"Mr. Henry Baker, I believe," said he, rising from his armchair +and greeting his visitor with the easy air of geniality which he +could so readily assume. "Pray take this chair by the fire, Mr. +Baker. It is a cold night, and I observe that your circulation is +more adapted for summer than for winter. Ah, Watson, you have +just come at the right time. Is that your hat, Mr. Baker?" + +"Yes, sir, that is undoubtedly my hat." + +He was a large man with rounded shoulders, a massive head, and a +broad, intelligent face, sloping down to a pointed beard of +grizzled brown. A touch of red in nose and cheeks, with a slight +tremor of his extended hand, recalled Holmes' surmise as to his +habits. His rusty black frock-coat was buttoned right up in +front, with the collar turned up, and his lank wrists protruded +from his sleeves without a sign of cuff or shirt. He spoke in a +slow staccato fashion, choosing his words with care, and gave the +impression generally of a man of learning and letters who had had +ill-usage at the hands of fortune. + +"We have retained these things for some days," said Holmes, +"because we expected to see an advertisement from you giving your +address. I am at a loss to know now why you did not advertise." + +Our visitor gave a rather shamefaced laugh. "Shillings have not +been so plentiful with me as they once were," he remarked. "I had +no doubt that the gang of roughs who assaulted me had carried off +both my hat and the bird. I did not care to spend more money in a +hopeless attempt at recovering them." + +"Very naturally. By the way, about the bird, we were compelled to +eat it." + +"To eat it!" Our visitor half rose from his chair in his +excitement. + +"Yes, it would have been of no use to anyone had we not done so. +But I presume that this other goose upon the sideboard, which is +about the same weight and perfectly fresh, will answer your +purpose equally well?" + +"Oh, certainly, certainly," answered Mr. Baker with a sigh of +relief. + +"Of course, we still have the feathers, legs, crop, and so on of +your own bird, so if you wish--" + +The man burst into a hearty laugh. "They might be useful to me as +relics of my adventure," said he, "but beyond that I can hardly +see what use the disjecta membra of my late acquaintance are +going to be to me. No, sir, I think that, with your permission, I +will confine my attentions to the excellent bird which I perceive +upon the sideboard." + +Sherlock Holmes glanced sharply across at me with a slight shrug +of his shoulders. + +"There is your hat, then, and there your bird," said he. "By the +way, would it bore you to tell me where you got the other one +from? I am somewhat of a fowl fancier, and I have seldom seen a +better grown goose." + +"Certainly, sir," said Baker, who had risen and tucked his newly +gained property under his arm. "There are a few of us who +frequent the Alpha Inn, near the Museum--we are to be found in +the Museum itself during the day, you understand. This year our +good host, Windigate by name, instituted a goose club, by which, +on consideration of some few pence every week, we were each to +receive a bird at Christmas. My pence were duly paid, and the +rest is familiar to you. I am much indebted to you, sir, for a +Scotch bonnet is fitted neither to my years nor my gravity." With +a comical pomposity of manner he bowed solemnly to both of us and +strode off upon his way. + +"So much for Mr. Henry Baker," said Holmes when he had closed the +door behind him. "It is quite certain that he knows nothing +whatever about the matter. Are you hungry, Watson?" + +"Not particularly." + +"Then I suggest that we turn our dinner into a supper and follow +up this clue while it is still hot." + +"By all means." + +It was a bitter night, so we drew on our ulsters and wrapped +cravats about our throats. Outside, the stars were shining coldly +in a cloudless sky, and the breath of the passers-by blew out +into smoke like so many pistol shots. Our footfalls rang out +crisply and loudly as we swung through the doctors' quarter, +Wimpole Street, Harley Street, and so through Wigmore Street into +Oxford Street. In a quarter of an hour we were in Bloomsbury at +the Alpha Inn, which is a small public-house at the corner of one +of the streets which runs down into Holborn. Holmes pushed open +the door of the private bar and ordered two glasses of beer from +the ruddy-faced, white-aproned landlord. + +"Your beer should be excellent if it is as good as your geese," +said he. + +"My geese!" The man seemed surprised. + +"Yes. I was speaking only half an hour ago to Mr. Henry Baker, +who was a member of your goose club." + +"Ah! yes, I see. But you see, sir, them's not our geese." + +"Indeed! Whose, then?" + +"Well, I got the two dozen from a salesman in Covent Garden." + +"Indeed? I know some of them. Which was it?" + +"Breckinridge is his name." + +"Ah! I don't know him. Well, here's your good health landlord, +and prosperity to your house. Good-night." + +"Now for Mr. Breckinridge," he continued, buttoning up his coat +as we came out into the frosty air. "Remember, Watson that though +we have so homely a thing as a goose at one end of this chain, we +have at the other a man who will certainly get seven years' penal +servitude unless we can establish his innocence. It is possible +that our inquiry may but confirm his guilt; but, in any case, we +have a line of investigation which has been missed by the police, +and which a singular chance has placed in our hands. Let us +follow it out to the bitter end. Faces to the south, then, and +quick march!" + +We passed across Holborn, down Endell Street, and so through a +zigzag of slums to Covent Garden Market. One of the largest +stalls bore the name of Breckinridge upon it, and the proprietor +a horsey-looking man, with a sharp face and trim side-whiskers was +helping a boy to put up the shutters. + +"Good-evening. It's a cold night," said Holmes. + +The salesman nodded and shot a questioning glance at my +companion. + +"Sold out of geese, I see," continued Holmes, pointing at the +bare slabs of marble. + +"Let you have five hundred to-morrow morning." + +"That's no good." + +"Well, there are some on the stall with the gas-flare." + +"Ah, but I was recommended to you." + +"Who by?" + +"The landlord of the Alpha." + +"Oh, yes; I sent him a couple of dozen." + +"Fine birds they were, too. Now where did you get them from?" + +To my surprise the question provoked a burst of anger from the +salesman. + +"Now, then, mister," said he, with his head cocked and his arms +akimbo, "what are you driving at? Let's have it straight, now." + +"It is straight enough. I should like to know who sold you the +geese which you supplied to the Alpha." + +"Well then, I shan't tell you. So now!" + +"Oh, it is a matter of no importance; but I don't know why you +should be so warm over such a trifle." + +"Warm! You'd be as warm, maybe, if you were as pestered as I am. +When I pay good money for a good article there should be an end +of the business; but it's 'Where are the geese?' and 'Who did you +sell the geese to?' and 'What will you take for the geese?' One +would think they were the only geese in the world, to hear the +fuss that is made over them." + +"Well, I have no connection with any other people who have been +making inquiries," said Holmes carelessly. "If you won't tell us +the bet is off, that is all. But I'm always ready to back my +opinion on a matter of fowls, and I have a fiver on it that the +bird I ate is country bred." + +"Well, then, you've lost your fiver, for it's town bred," snapped +the salesman. + +"It's nothing of the kind." + +"I say it is." + +"I don't believe it." + +"D'you think you know more about fowls than I, who have handled +them ever since I was a nipper? I tell you, all those birds that +went to the Alpha were town bred." + +"You'll never persuade me to believe that." + +"Will you bet, then?" + +"It's merely taking your money, for I know that I am right. But +I'll have a sovereign on with you, just to teach you not to be +obstinate." + +The salesman chuckled grimly. "Bring me the books, Bill," said +he. + +The small boy brought round a small thin volume and a great +greasy-backed one, laying them out together beneath the hanging +lamp. + +"Now then, Mr. Cocksure," said the salesman, "I thought that I +was out of geese, but before I finish you'll find that there is +still one left in my shop. You see this little book?" + +"Well?" + +"That's the list of the folk from whom I buy. D'you see? Well, +then, here on this page are the country folk, and the numbers +after their names are where their accounts are in the big ledger. +Now, then! You see this other page in red ink? Well, that is a +list of my town suppliers. Now, look at that third name. Just +read it out to me." + +"Mrs. Oakshott, 117, Brixton Road--249," read Holmes. + +"Quite so. Now turn that up in the ledger." + +Holmes turned to the page indicated. "Here you are, 'Mrs. +Oakshott, 117, Brixton Road, egg and poultry supplier.'" + +"Now, then, what's the last entry?" + +"'December 22nd. Twenty-four geese at 7s. 6d.'" + +"Quite so. There you are. And underneath?" + +"'Sold to Mr. Windigate of the Alpha, at 12s.'" + +"What have you to say now?" + +Sherlock Holmes looked deeply chagrined. He drew a sovereign from +his pocket and threw it down upon the slab, turning away with the +air of a man whose disgust is too deep for words. A few yards off +he stopped under a lamp-post and laughed in the hearty, noiseless +fashion which was peculiar to him. + +"When you see a man with whiskers of that cut and the 'Pink 'un' +protruding out of his pocket, you can always draw him by a bet," +said he. "I daresay that if I had put 100 pounds down in front of +him, that man would not have given me such complete information +as was drawn from him by the idea that he was doing me on a +wager. Well, Watson, we are, I fancy, nearing the end of our +quest, and the only point which remains to be determined is +whether we should go on to this Mrs. Oakshott to-night, or +whether we should reserve it for to-morrow. It is clear from what +that surly fellow said that there are others besides ourselves +who are anxious about the matter, and I should--" + +His remarks were suddenly cut short by a loud hubbub which broke +out from the stall which we had just left. Turning round we saw a +little rat-faced fellow standing in the centre of the circle of +yellow light which was thrown by the swinging lamp, while +Breckinridge, the salesman, framed in the door of his stall, was +shaking his fists fiercely at the cringing figure. + +"I've had enough of you and your geese," he shouted. "I wish you +were all at the devil together. If you come pestering me any more +with your silly talk I'll set the dog at you. You bring Mrs. +Oakshott here and I'll answer her, but what have you to do with +it? Did I buy the geese off you?" + +"No; but one of them was mine all the same," whined the little +man. + +"Well, then, ask Mrs. Oakshott for it." + +"She told me to ask you." + +"Well, you can ask the King of Proosia, for all I care. I've had +enough of it. Get out of this!" He rushed fiercely forward, and +the inquirer flitted away into the darkness. + +"Ha! this may save us a visit to Brixton Road," whispered Holmes. +"Come with me, and we will see what is to be made of this +fellow." Striding through the scattered knots of people who +lounged round the flaring stalls, my companion speedily overtook +the little man and touched him upon the shoulder. He sprang +round, and I could see in the gas-light that every vestige of +colour had been driven from his face. + +"Who are you, then? What do you want?" he asked in a quavering +voice. + +"You will excuse me," said Holmes blandly, "but I could not help +overhearing the questions which you put to the salesman just now. +I think that I could be of assistance to you." + +"You? Who are you? How could you know anything of the matter?" + +"My name is Sherlock Holmes. It is my business to know what other +people don't know." + +"But you can know nothing of this?" + +"Excuse me, I know everything of it. You are endeavouring to +trace some geese which were sold by Mrs. Oakshott, of Brixton +Road, to a salesman named Breckinridge, by him in turn to Mr. +Windigate, of the Alpha, and by him to his club, of which Mr. +Henry Baker is a member." + +"Oh, sir, you are the very man whom I have longed to meet," cried +the little fellow with outstretched hands and quivering fingers. +"I can hardly explain to you how interested I am in this matter." + +Sherlock Holmes hailed a four-wheeler which was passing. "In that +case we had better discuss it in a cosy room rather than in this +wind-swept market-place," said he. "But pray tell me, before we +go farther, who it is that I have the pleasure of assisting." + +The man hesitated for an instant. "My name is John Robinson," he +answered with a sidelong glance. + +"No, no; the real name," said Holmes sweetly. "It is always +awkward doing business with an alias." + +A flush sprang to the white cheeks of the stranger. "Well then," +said he, "my real name is James Ryder." + +"Precisely so. Head attendant at the Hotel Cosmopolitan. Pray +step into the cab, and I shall soon be able to tell you +everything which you would wish to know." + +The little man stood glancing from one to the other of us with +half-frightened, half-hopeful eyes, as one who is not sure +whether he is on the verge of a windfall or of a catastrophe. +Then he stepped into the cab, and in half an hour we were back in +the sitting-room at Baker Street. Nothing had been said during +our drive, but the high, thin breathing of our new companion, and +the claspings and unclaspings of his hands, spoke of the nervous +tension within him. + +"Here we are!" said Holmes cheerily as we filed into the room. +"The fire looks very seasonable in this weather. You look cold, +Mr. Ryder. Pray take the basket-chair. I will just put on my +slippers before we settle this little matter of yours. Now, then! +You want to know what became of those geese?" + +"Yes, sir." + +"Or rather, I fancy, of that goose. It was one bird, I imagine in +which you were interested--white, with a black bar across the +tail." + +Ryder quivered with emotion. "Oh, sir," he cried, "can you tell +me where it went to?" + +"It came here." + +"Here?" + +"Yes, and a most remarkable bird it proved. I don't wonder that +you should take an interest in it. It laid an egg after it was +dead--the bonniest, brightest little blue egg that ever was seen. +I have it here in my museum." + +Our visitor staggered to his feet and clutched the mantelpiece +with his right hand. Holmes unlocked his strong-box and held up +the blue carbuncle, which shone out like a star, with a cold, +brilliant, many-pointed radiance. Ryder stood glaring with a +drawn face, uncertain whether to claim or to disown it. + +"The game's up, Ryder," said Holmes quietly. "Hold up, man, or +you'll be into the fire! Give him an arm back into his chair, +Watson. He's not got blood enough to go in for felony with +impunity. Give him a dash of brandy. So! Now he looks a little +more human. What a shrimp it is, to be sure!" + +For a moment he had staggered and nearly fallen, but the brandy +brought a tinge of colour into his cheeks, and he sat staring +with frightened eyes at his accuser. + +"I have almost every link in my hands, and all the proofs which I +could possibly need, so there is little which you need tell me. +Still, that little may as well be cleared up to make the case +complete. You had heard, Ryder, of this blue stone of the +Countess of Morcar's?" + +"It was Catherine Cusack who told me of it," said he in a +crackling voice. + +"I see--her ladyship's waiting-maid. Well, the temptation of +sudden wealth so easily acquired was too much for you, as it has +been for better men before you; but you were not very scrupulous +in the means you used. It seems to me, Ryder, that there is the +making of a very pretty villain in you. You knew that this man +Horner, the plumber, had been concerned in some such matter +before, and that suspicion would rest the more readily upon him. +What did you do, then? You made some small job in my lady's +room--you and your confederate Cusack--and you managed that he +should be the man sent for. Then, when he had left, you rifled +the jewel-case, raised the alarm, and had this unfortunate man +arrested. You then--" + +Ryder threw himself down suddenly upon the rug and clutched at my +companion's knees. "For God's sake, have mercy!" he shrieked. +"Think of my father! Of my mother! It would break their hearts. I +never went wrong before! I never will again. I swear it. I'll +swear it on a Bible. Oh, don't bring it into court! For Christ's +sake, don't!" + +"Get back into your chair!" said Holmes sternly. "It is very well +to cringe and crawl now, but you thought little enough of this +poor Horner in the dock for a crime of which he knew nothing." + +"I will fly, Mr. Holmes. I will leave the country, sir. Then the +charge against him will break down." + +"Hum! We will talk about that. And now let us hear a true account +of the next act. How came the stone into the goose, and how came +the goose into the open market? Tell us the truth, for there lies +your only hope of safety." + +Ryder passed his tongue over his parched lips. "I will tell you +it just as it happened, sir," said he. "When Horner had been +arrested, it seemed to me that it would be best for me to get +away with the stone at once, for I did not know at what moment +the police might not take it into their heads to search me and my +room. There was no place about the hotel where it would be safe. +I went out, as if on some commission, and I made for my sister's +house. She had married a man named Oakshott, and lived in Brixton +Road, where she fattened fowls for the market. All the way there +every man I met seemed to me to be a policeman or a detective; +and, for all that it was a cold night, the sweat was pouring down +my face before I came to the Brixton Road. My sister asked me +what was the matter, and why I was so pale; but I told her that I +had been upset by the jewel robbery at the hotel. Then I went +into the back yard and smoked a pipe and wondered what it would +be best to do. + +"I had a friend once called Maudsley, who went to the bad, and +has just been serving his time in Pentonville. One day he had met +me, and fell into talk about the ways of thieves, and how they +could get rid of what they stole. I knew that he would be true to +me, for I knew one or two things about him; so I made up my mind +to go right on to Kilburn, where he lived, and take him into my +confidence. He would show me how to turn the stone into money. +But how to get to him in safety? I thought of the agonies I had +gone through in coming from the hotel. I might at any moment be +seized and searched, and there would be the stone in my waistcoat +pocket. I was leaning against the wall at the time and looking at +the geese which were waddling about round my feet, and suddenly +an idea came into my head which showed me how I could beat the +best detective that ever lived. + +"My sister had told me some weeks before that I might have the +pick of her geese for a Christmas present, and I knew that she +was always as good as her word. I would take my goose now, and in +it I would carry my stone to Kilburn. There was a little shed in +the yard, and behind this I drove one of the birds--a fine big +one, white, with a barred tail. I caught it, and prying its bill +open, I thrust the stone down its throat as far as my finger +could reach. The bird gave a gulp, and I felt the stone pass +along its gullet and down into its crop. But the creature flapped +and struggled, and out came my sister to know what was the +matter. As I turned to speak to her the brute broke loose and +fluttered off among the others. + +"'Whatever were you doing with that bird, Jem?' says she. + +"'Well,' said I, 'you said you'd give me one for Christmas, and I +was feeling which was the fattest.' + +"'Oh,' says she, 'we've set yours aside for you--Jem's bird, we +call it. It's the big white one over yonder. There's twenty-six +of them, which makes one for you, and one for us, and two dozen +for the market.' + +"'Thank you, Maggie,' says I; 'but if it is all the same to you, +I'd rather have that one I was handling just now.' + +"'The other is a good three pound heavier,' said she, 'and we +fattened it expressly for you.' + +"'Never mind. I'll have the other, and I'll take it now,' said I. + +"'Oh, just as you like,' said she, a little huffed. 'Which is it +you want, then?' + +"'That white one with the barred tail, right in the middle of the +flock.' + +"'Oh, very well. Kill it and take it with you.' + +"Well, I did what she said, Mr. Holmes, and I carried the bird +all the way to Kilburn. I told my pal what I had done, for he was +a man that it was easy to tell a thing like that to. He laughed +until he choked, and we got a knife and opened the goose. My +heart turned to water, for there was no sign of the stone, and I +knew that some terrible mistake had occurred. I left the bird, +rushed back to my sister's, and hurried into the back yard. There +was not a bird to be seen there. + +"'Where are they all, Maggie?' I cried. + +"'Gone to the dealer's, Jem.' + +"'Which dealer's?' + +"'Breckinridge, of Covent Garden.' + +"'But was there another with a barred tail?' I asked, 'the same +as the one I chose?' + +"'Yes, Jem; there were two barred-tailed ones, and I could never +tell them apart.' + +"Well, then, of course I saw it all, and I ran off as hard as my +feet would carry me to this man Breckinridge; but he had sold the +lot at once, and not one word would he tell me as to where they +had gone. You heard him yourselves to-night. Well, he has always +answered me like that. My sister thinks that I am going mad. +Sometimes I think that I am myself. And now--and now I am myself +a branded thief, without ever having touched the wealth for which +I sold my character. God help me! God help me!" He burst into +convulsive sobbing, with his face buried in his hands. + +There was a long silence, broken only by his heavy breathing and +by the measured tapping of Sherlock Holmes' finger-tips upon the +edge of the table. Then my friend rose and threw open the door. + +"Get out!" said he. + +"What, sir! Oh, Heaven bless you!" + +"No more words. Get out!" + +And no more words were needed. There was a rush, a clatter upon +the stairs, the bang of a door, and the crisp rattle of running +footfalls from the street. + +"After all, Watson," said Holmes, reaching up his hand for his +clay pipe, "I am not retained by the police to supply their +deficiencies. If Horner were in danger it would be another thing; +but this fellow will not appear against him, and the case must +collapse. I suppose that I am commuting a felony, but it is just +possible that I am saving a soul. This fellow will not go wrong +again; he is too terribly frightened. Send him to gaol now, and +you make him a gaol-bird for life. Besides, it is the season of +forgiveness. Chance has put in our way a most singular and +whimsical problem, and its solution is its own reward. If you +will have the goodness to touch the bell, Doctor, we will begin +another investigation, in which, also a bird will be the chief +feature." + + + +VIII. THE ADVENTURE OF THE SPECKLED BAND + +On glancing over my notes of the seventy odd cases in which I +have during the last eight years studied the methods of my friend +Sherlock Holmes, I find many tragic, some comic, a large number +merely strange, but none commonplace; for, working as he did +rather for the love of his art than for the acquirement of +wealth, he refused to associate himself with any investigation +which did not tend towards the unusual, and even the fantastic. +Of all these varied cases, however, I cannot recall any which +presented more singular features than that which was associated +with the well-known Surrey family of the Roylotts of Stoke Moran. +The events in question occurred in the early days of my +association with Holmes, when we were sharing rooms as bachelors +in Baker Street. It is possible that I might have placed them +upon record before, but a promise of secrecy was made at the +time, from which I have only been freed during the last month by +the untimely death of the lady to whom the pledge was given. It +is perhaps as well that the facts should now come to light, for I +have reasons to know that there are widespread rumours as to the +death of Dr. Grimesby Roylott which tend to make the matter even +more terrible than the truth. + +It was early in April in the year '83 that I woke one morning to +find Sherlock Holmes standing, fully dressed, by the side of my +bed. He was a late riser, as a rule, and as the clock on the +mantelpiece showed me that it was only a quarter-past seven, I +blinked up at him in some surprise, and perhaps just a little +resentment, for I was myself regular in my habits. + +"Very sorry to knock you up, Watson," said he, "but it's the +common lot this morning. Mrs. Hudson has been knocked up, she +retorted upon me, and I on you." + +"What is it, then--a fire?" + +"No; a client. It seems that a young lady has arrived in a +considerable state of excitement, who insists upon seeing me. She +is waiting now in the sitting-room. Now, when young ladies wander +about the metropolis at this hour of the morning, and knock +sleepy people up out of their beds, I presume that it is +something very pressing which they have to communicate. Should it +prove to be an interesting case, you would, I am sure, wish to +follow it from the outset. I thought, at any rate, that I should +call you and give you the chance." + +"My dear fellow, I would not miss it for anything." + +I had no keener pleasure than in following Holmes in his +professional investigations, and in admiring the rapid +deductions, as swift as intuitions, and yet always founded on a +logical basis with which he unravelled the problems which were +submitted to him. I rapidly threw on my clothes and was ready in +a few minutes to accompany my friend down to the sitting-room. A +lady dressed in black and heavily veiled, who had been sitting in +the window, rose as we entered. + +"Good-morning, madam," said Holmes cheerily. "My name is Sherlock +Holmes. This is my intimate friend and associate, Dr. Watson, +before whom you can speak as freely as before myself. Ha! I am +glad to see that Mrs. Hudson has had the good sense to light the +fire. Pray draw up to it, and I shall order you a cup of hot +coffee, for I observe that you are shivering." + +"It is not cold which makes me shiver," said the woman in a low +voice, changing her seat as requested. + +"What, then?" + +"It is fear, Mr. Holmes. It is terror." She raised her veil as +she spoke, and we could see that she was indeed in a pitiable +state of agitation, her face all drawn and grey, with restless +frightened eyes, like those of some hunted animal. Her features +and figure were those of a woman of thirty, but her hair was shot +with premature grey, and her expression was weary and haggard. +Sherlock Holmes ran her over with one of his quick, +all-comprehensive glances. + +"You must not fear," said he soothingly, bending forward and +patting her forearm. "We shall soon set matters right, I have no +doubt. You have come in by train this morning, I see." + +"You know me, then?" + +"No, but I observe the second half of a return ticket in the palm +of your left glove. You must have started early, and yet you had +a good drive in a dog-cart, along heavy roads, before you reached +the station." + +The lady gave a violent start and stared in bewilderment at my +companion. + +"There is no mystery, my dear madam," said he, smiling. "The left +arm of your jacket is spattered with mud in no less than seven +places. The marks are perfectly fresh. There is no vehicle save a +dog-cart which throws up mud in that way, and then only when you +sit on the left-hand side of the driver." + +"Whatever your reasons may be, you are perfectly correct," said +she. "I started from home before six, reached Leatherhead at +twenty past, and came in by the first train to Waterloo. Sir, I +can stand this strain no longer; I shall go mad if it continues. +I have no one to turn to--none, save only one, who cares for me, +and he, poor fellow, can be of little aid. I have heard of you, +Mr. Holmes; I have heard of you from Mrs. Farintosh, whom you +helped in the hour of her sore need. It was from her that I had +your address. Oh, sir, do you not think that you could help me, +too, and at least throw a little light through the dense darkness +which surrounds me? At present it is out of my power to reward +you for your services, but in a month or six weeks I shall be +married, with the control of my own income, and then at least you +shall not find me ungrateful." + +Holmes turned to his desk and, unlocking it, drew out a small +case-book, which he consulted. + +"Farintosh," said he. "Ah yes, I recall the case; it was +concerned with an opal tiara. I think it was before your time, +Watson. I can only say, madam, that I shall be happy to devote +the same care to your case as I did to that of your friend. As to +reward, my profession is its own reward; but you are at liberty +to defray whatever expenses I may be put to, at the time which +suits you best. And now I beg that you will lay before us +everything that may help us in forming an opinion upon the +matter." + +"Alas!" replied our visitor, "the very horror of my situation +lies in the fact that my fears are so vague, and my suspicions +depend so entirely upon small points, which might seem trivial to +another, that even he to whom of all others I have a right to +look for help and advice looks upon all that I tell him about it +as the fancies of a nervous woman. He does not say so, but I can +read it from his soothing answers and averted eyes. But I have +heard, Mr. Holmes, that you can see deeply into the manifold +wickedness of the human heart. You may advise me how to walk amid +the dangers which encompass me." + +"I am all attention, madam." + +"My name is Helen Stoner, and I am living with my stepfather, who +is the last survivor of one of the oldest Saxon families in +England, the Roylotts of Stoke Moran, on the western border of +Surrey." + +Holmes nodded his head. "The name is familiar to me," said he. + +"The family was at one time among the richest in England, and the +estates extended over the borders into Berkshire in the north, +and Hampshire in the west. In the last century, however, four +successive heirs were of a dissolute and wasteful disposition, +and the family ruin was eventually completed by a gambler in the +days of the Regency. Nothing was left save a few acres of ground, +and the two-hundred-year-old house, which is itself crushed under +a heavy mortgage. The last squire dragged out his existence +there, living the horrible life of an aristocratic pauper; but +his only son, my stepfather, seeing that he must adapt himself to +the new conditions, obtained an advance from a relative, which +enabled him to take a medical degree and went out to Calcutta, +where, by his professional skill and his force of character, he +established a large practice. In a fit of anger, however, caused +by some robberies which had been perpetrated in the house, he +beat his native butler to death and narrowly escaped a capital +sentence. As it was, he suffered a long term of imprisonment and +afterwards returned to England a morose and disappointed man. + +"When Dr. Roylott was in India he married my mother, Mrs. Stoner, +the young widow of Major-General Stoner, of the Bengal Artillery. +My sister Julia and I were twins, and we were only two years old +at the time of my mother's re-marriage. She had a considerable +sum of money--not less than 1000 pounds a year--and this she +bequeathed to Dr. Roylott entirely while we resided with him, +with a provision that a certain annual sum should be allowed to +each of us in the event of our marriage. Shortly after our return +to England my mother died--she was killed eight years ago in a +railway accident near Crewe. Dr. Roylott then abandoned his +attempts to establish himself in practice in London and took us +to live with him in the old ancestral house at Stoke Moran. The +money which my mother had left was enough for all our wants, and +there seemed to be no obstacle to our happiness. + +"But a terrible change came over our stepfather about this time. +Instead of making friends and exchanging visits with our +neighbours, who had at first been overjoyed to see a Roylott of +Stoke Moran back in the old family seat, he shut himself up in +his house and seldom came out save to indulge in ferocious +quarrels with whoever might cross his path. Violence of temper +approaching to mania has been hereditary in the men of the +family, and in my stepfather's case it had, I believe, been +intensified by his long residence in the tropics. A series of +disgraceful brawls took place, two of which ended in the +police-court, until at last he became the terror of the village, +and the folks would fly at his approach, for he is a man of +immense strength, and absolutely uncontrollable in his anger. + +"Last week he hurled the local blacksmith over a parapet into a +stream, and it was only by paying over all the money which I +could gather together that I was able to avert another public +exposure. He had no friends at all save the wandering gipsies, +and he would give these vagabonds leave to encamp upon the few +acres of bramble-covered land which represent the family estate, +and would accept in return the hospitality of their tents, +wandering away with them sometimes for weeks on end. He has a +passion also for Indian animals, which are sent over to him by a +correspondent, and he has at this moment a cheetah and a baboon, +which wander freely over his grounds and are feared by the +villagers almost as much as their master. + +"You can imagine from what I say that my poor sister Julia and I +had no great pleasure in our lives. No servant would stay with +us, and for a long time we did all the work of the house. She was +but thirty at the time of her death, and yet her hair had already +begun to whiten, even as mine has." + +"Your sister is dead, then?" + +"She died just two years ago, and it is of her death that I wish +to speak to you. You can understand that, living the life which I +have described, we were little likely to see anyone of our own +age and position. We had, however, an aunt, my mother's maiden +sister, Miss Honoria Westphail, who lives near Harrow, and we +were occasionally allowed to pay short visits at this lady's +house. Julia went there at Christmas two years ago, and met there +a half-pay major of marines, to whom she became engaged. My +stepfather learned of the engagement when my sister returned and +offered no objection to the marriage; but within a fortnight of +the day which had been fixed for the wedding, the terrible event +occurred which has deprived me of my only companion." + +Sherlock Holmes had been leaning back in his chair with his eyes +closed and his head sunk in a cushion, but he half opened his +lids now and glanced across at his visitor. + +"Pray be precise as to details," said he. + +"It is easy for me to be so, for every event of that dreadful +time is seared into my memory. The manor-house is, as I have +already said, very old, and only one wing is now inhabited. The +bedrooms in this wing are on the ground floor, the sitting-rooms +being in the central block of the buildings. Of these bedrooms +the first is Dr. Roylott's, the second my sister's, and the third +my own. There is no communication between them, but they all open +out into the same corridor. Do I make myself plain?" + +"Perfectly so." + +"The windows of the three rooms open out upon the lawn. That +fatal night Dr. Roylott had gone to his room early, though we +knew that he had not retired to rest, for my sister was troubled +by the smell of the strong Indian cigars which it was his custom +to smoke. She left her room, therefore, and came into mine, where +she sat for some time, chatting about her approaching wedding. At +eleven o'clock she rose to leave me, but she paused at the door +and looked back. + +"'Tell me, Helen,' said she, 'have you ever heard anyone whistle +in the dead of the night?' + +"'Never,' said I. + +"'I suppose that you could not possibly whistle, yourself, in +your sleep?' + +"'Certainly not. But why?' + +"'Because during the last few nights I have always, about three +in the morning, heard a low, clear whistle. I am a light sleeper, +and it has awakened me. I cannot tell where it came from--perhaps +from the next room, perhaps from the lawn. I thought that I would +just ask you whether you had heard it.' + +"'No, I have not. It must be those wretched gipsies in the +plantation.' + +"'Very likely. And yet if it were on the lawn, I wonder that you +did not hear it also.' + +"'Ah, but I sleep more heavily than you.' + +"'Well, it is of no great consequence, at any rate.' She smiled +back at me, closed my door, and a few moments later I heard her +key turn in the lock." + +"Indeed," said Holmes. "Was it your custom always to lock +yourselves in at night?" + +"Always." + +"And why?" + +"I think that I mentioned to you that the doctor kept a cheetah +and a baboon. We had no feeling of security unless our doors were +locked." + +"Quite so. Pray proceed with your statement." + +"I could not sleep that night. A vague feeling of impending +misfortune impressed me. My sister and I, you will recollect, +were twins, and you know how subtle are the links which bind two +souls which are so closely allied. It was a wild night. The wind +was howling outside, and the rain was beating and splashing +against the windows. Suddenly, amid all the hubbub of the gale, +there burst forth the wild scream of a terrified woman. I knew +that it was my sister's voice. I sprang from my bed, wrapped a +shawl round me, and rushed into the corridor. As I opened my door +I seemed to hear a low whistle, such as my sister described, and +a few moments later a clanging sound, as if a mass of metal had +fallen. As I ran down the passage, my sister's door was unlocked, +and revolved slowly upon its hinges. I stared at it +horror-stricken, not knowing what was about to issue from it. By +the light of the corridor-lamp I saw my sister appear at the +opening, her face blanched with terror, her hands groping for +help, her whole figure swaying to and fro like that of a +drunkard. I ran to her and threw my arms round her, but at that +moment her knees seemed to give way and she fell to the ground. +She writhed as one who is in terrible pain, and her limbs were +dreadfully convulsed. At first I thought that she had not +recognised me, but as I bent over her she suddenly shrieked out +in a voice which I shall never forget, 'Oh, my God! Helen! It was +the band! The speckled band!' There was something else which she +would fain have said, and she stabbed with her finger into the +air in the direction of the doctor's room, but a fresh convulsion +seized her and choked her words. I rushed out, calling loudly for +my stepfather, and I met him hastening from his room in his +dressing-gown. When he reached my sister's side she was +unconscious, and though he poured brandy down her throat and sent +for medical aid from the village, all efforts were in vain, for +she slowly sank and died without having recovered her +consciousness. Such was the dreadful end of my beloved sister." + +"One moment," said Holmes, "are you sure about this whistle and +metallic sound? Could you swear to it?" + +"That was what the county coroner asked me at the inquiry. It is +my strong impression that I heard it, and yet, among the crash of +the gale and the creaking of an old house, I may possibly have +been deceived." + +"Was your sister dressed?" + +"No, she was in her night-dress. In her right hand was found the +charred stump of a match, and in her left a match-box." + +"Showing that she had struck a light and looked about her when +the alarm took place. That is important. And what conclusions did +the coroner come to?" + +"He investigated the case with great care, for Dr. Roylott's +conduct had long been notorious in the county, but he was unable +to find any satisfactory cause of death. My evidence showed that +the door had been fastened upon the inner side, and the windows +were blocked by old-fashioned shutters with broad iron bars, +which were secured every night. The walls were carefully sounded, +and were shown to be quite solid all round, and the flooring was +also thoroughly examined, with the same result. The chimney is +wide, but is barred up by four large staples. It is certain, +therefore, that my sister was quite alone when she met her end. +Besides, there were no marks of any violence upon her." + +"How about poison?" + +"The doctors examined her for it, but without success." + +"What do you think that this unfortunate lady died of, then?" + +"It is my belief that she died of pure fear and nervous shock, +though what it was that frightened her I cannot imagine." + +"Were there gipsies in the plantation at the time?" + +"Yes, there are nearly always some there." + +"Ah, and what did you gather from this allusion to a band--a +speckled band?" + +"Sometimes I have thought that it was merely the wild talk of +delirium, sometimes that it may have referred to some band of +people, perhaps to these very gipsies in the plantation. I do not +know whether the spotted handkerchiefs which so many of them wear +over their heads might have suggested the strange adjective which +she used." + +Holmes shook his head like a man who is far from being satisfied. + +"These are very deep waters," said he; "pray go on with your +narrative." + +"Two years have passed since then, and my life has been until +lately lonelier than ever. A month ago, however, a dear friend, +whom I have known for many years, has done me the honour to ask +my hand in marriage. His name is Armitage--Percy Armitage--the +second son of Mr. Armitage, of Crane Water, near Reading. My +stepfather has offered no opposition to the match, and we are to +be married in the course of the spring. Two days ago some repairs +were started in the west wing of the building, and my bedroom +wall has been pierced, so that I have had to move into the +chamber in which my sister died, and to sleep in the very bed in +which she slept. Imagine, then, my thrill of terror when last +night, as I lay awake, thinking over her terrible fate, I +suddenly heard in the silence of the night the low whistle which +had been the herald of her own death. I sprang up and lit the +lamp, but nothing was to be seen in the room. I was too shaken to +go to bed again, however, so I dressed, and as soon as it was +daylight I slipped down, got a dog-cart at the Crown Inn, which +is opposite, and drove to Leatherhead, from whence I have come on +this morning with the one object of seeing you and asking your +advice." + +"You have done wisely," said my friend. "But have you told me +all?" + +"Yes, all." + +"Miss Roylott, you have not. You are screening your stepfather." + +"Why, what do you mean?" + +For answer Holmes pushed back the frill of black lace which +fringed the hand that lay upon our visitor's knee. Five little +livid spots, the marks of four fingers and a thumb, were printed +upon the white wrist. + +"You have been cruelly used," said Holmes. + +The lady coloured deeply and covered over her injured wrist. "He +is a hard man," she said, "and perhaps he hardly knows his own +strength." + +There was a long silence, during which Holmes leaned his chin +upon his hands and stared into the crackling fire. + +"This is a very deep business," he said at last. "There are a +thousand details which I should desire to know before I decide +upon our course of action. Yet we have not a moment to lose. If +we were to come to Stoke Moran to-day, would it be possible for +us to see over these rooms without the knowledge of your +stepfather?" + +"As it happens, he spoke of coming into town to-day upon some +most important business. It is probable that he will be away all +day, and that there would be nothing to disturb you. We have a +housekeeper now, but she is old and foolish, and I could easily +get her out of the way." + +"Excellent. You are not averse to this trip, Watson?" + +"By no means." + +"Then we shall both come. What are you going to do yourself?" + +"I have one or two things which I would wish to do now that I am +in town. But I shall return by the twelve o'clock train, so as to +be there in time for your coming." + +"And you may expect us early in the afternoon. I have myself some +small business matters to attend to. Will you not wait and +breakfast?" + +"No, I must go. My heart is lightened already since I have +confided my trouble to you. I shall look forward to seeing you +again this afternoon." She dropped her thick black veil over her +face and glided from the room. + +"And what do you think of it all, Watson?" asked Sherlock Holmes, +leaning back in his chair. + +"It seems to me to be a most dark and sinister business." + +"Dark enough and sinister enough." + +"Yet if the lady is correct in saying that the flooring and walls +are sound, and that the door, window, and chimney are impassable, +then her sister must have been undoubtedly alone when she met her +mysterious end." + +"What becomes, then, of these nocturnal whistles, and what of the +very peculiar words of the dying woman?" + +"I cannot think." + +"When you combine the ideas of whistles at night, the presence of +a band of gipsies who are on intimate terms with this old doctor, +the fact that we have every reason to believe that the doctor has +an interest in preventing his stepdaughter's marriage, the dying +allusion to a band, and, finally, the fact that Miss Helen Stoner +heard a metallic clang, which might have been caused by one of +those metal bars that secured the shutters falling back into its +place, I think that there is good ground to think that the +mystery may be cleared along those lines." + +"But what, then, did the gipsies do?" + +"I cannot imagine." + +"I see many objections to any such theory." + +"And so do I. It is precisely for that reason that we are going +to Stoke Moran this day. I want to see whether the objections are +fatal, or if they may be explained away. But what in the name of +the devil!" + +The ejaculation had been drawn from my companion by the fact that +our door had been suddenly dashed open, and that a huge man had +framed himself in the aperture. His costume was a peculiar +mixture of the professional and of the agricultural, having a +black top-hat, a long frock-coat, and a pair of high gaiters, +with a hunting-crop swinging in his hand. So tall was he that his +hat actually brushed the cross bar of the doorway, and his +breadth seemed to span it across from side to side. A large face, +seared with a thousand wrinkles, burned yellow with the sun, and +marked with every evil passion, was turned from one to the other +of us, while his deep-set, bile-shot eyes, and his high, thin, +fleshless nose, gave him somewhat the resemblance to a fierce old +bird of prey. + +"Which of you is Holmes?" asked this apparition. + +"My name, sir; but you have the advantage of me," said my +companion quietly. + +"I am Dr. Grimesby Roylott, of Stoke Moran." + +"Indeed, Doctor," said Holmes blandly. "Pray take a seat." + +"I will do nothing of the kind. My stepdaughter has been here. I +have traced her. What has she been saying to you?" + +"It is a little cold for the time of the year," said Holmes. + +"What has she been saying to you?" screamed the old man +furiously. + +"But I have heard that the crocuses promise well," continued my +companion imperturbably. + +"Ha! You put me off, do you?" said our new visitor, taking a step +forward and shaking his hunting-crop. "I know you, you scoundrel! +I have heard of you before. You are Holmes, the meddler." + +My friend smiled. + +"Holmes, the busybody!" + +His smile broadened. + +"Holmes, the Scotland Yard Jack-in-office!" + +Holmes chuckled heartily. "Your conversation is most +entertaining," said he. "When you go out close the door, for +there is a decided draught." + +"I will go when I have said my say. Don't you dare to meddle with +my affairs. I know that Miss Stoner has been here. I traced her! +I am a dangerous man to fall foul of! See here." He stepped +swiftly forward, seized the poker, and bent it into a curve with +his huge brown hands. + +"See that you keep yourself out of my grip," he snarled, and +hurling the twisted poker into the fireplace he strode out of the +room. + +"He seems a very amiable person," said Holmes, laughing. "I am +not quite so bulky, but if he had remained I might have shown him +that my grip was not much more feeble than his own." As he spoke +he picked up the steel poker and, with a sudden effort, +straightened it out again. + +"Fancy his having the insolence to confound me with the official +detective force! This incident gives zest to our investigation, +however, and I only trust that our little friend will not suffer +from her imprudence in allowing this brute to trace her. And now, +Watson, we shall order breakfast, and afterwards I shall walk +down to Doctors' Commons, where I hope to get some data which may +help us in this matter." + + +It was nearly one o'clock when Sherlock Holmes returned from his +excursion. He held in his hand a sheet of blue paper, scrawled +over with notes and figures. + +"I have seen the will of the deceased wife," said he. "To +determine its exact meaning I have been obliged to work out the +present prices of the investments with which it is concerned. The +total income, which at the time of the wife's death was little +short of 1100 pounds, is now, through the fall in agricultural +prices, not more than 750 pounds. Each daughter can claim an +income of 250 pounds, in case of marriage. It is evident, +therefore, that if both girls had married, this beauty would have +had a mere pittance, while even one of them would cripple him to +a very serious extent. My morning's work has not been wasted, +since it has proved that he has the very strongest motives for +standing in the way of anything of the sort. And now, Watson, +this is too serious for dawdling, especially as the old man is +aware that we are interesting ourselves in his affairs; so if you +are ready, we shall call a cab and drive to Waterloo. I should be +very much obliged if you would slip your revolver into your +pocket. An Eley's No. 2 is an excellent argument with gentlemen +who can twist steel pokers into knots. That and a tooth-brush +are, I think, all that we need." + +At Waterloo we were fortunate in catching a train for +Leatherhead, where we hired a trap at the station inn and drove +for four or five miles through the lovely Surrey lanes. It was a +perfect day, with a bright sun and a few fleecy clouds in the +heavens. The trees and wayside hedges were just throwing out +their first green shoots, and the air was full of the pleasant +smell of the moist earth. To me at least there was a strange +contrast between the sweet promise of the spring and this +sinister quest upon which we were engaged. My companion sat in +the front of the trap, his arms folded, his hat pulled down over +his eyes, and his chin sunk upon his breast, buried in the +deepest thought. Suddenly, however, he started, tapped me on the +shoulder, and pointed over the meadows. + +"Look there!" said he. + +A heavily timbered park stretched up in a gentle slope, +thickening into a grove at the highest point. From amid the +branches there jutted out the grey gables and high roof-tree of a +very old mansion. + +"Stoke Moran?" said he. + +"Yes, sir, that be the house of Dr. Grimesby Roylott," remarked +the driver. + +"There is some building going on there," said Holmes; "that is +where we are going." + +"There's the village," said the driver, pointing to a cluster of +roofs some distance to the left; "but if you want to get to the +house, you'll find it shorter to get over this stile, and so by +the foot-path over the fields. There it is, where the lady is +walking." + +"And the lady, I fancy, is Miss Stoner," observed Holmes, shading +his eyes. "Yes, I think we had better do as you suggest." + +We got off, paid our fare, and the trap rattled back on its way +to Leatherhead. + +"I thought it as well," said Holmes as we climbed the stile, +"that this fellow should think we had come here as architects, or +on some definite business. It may stop his gossip. +Good-afternoon, Miss Stoner. You see that we have been as good as +our word." + +Our client of the morning had hurried forward to meet us with a +face which spoke her joy. "I have been waiting so eagerly for +you," she cried, shaking hands with us warmly. "All has turned +out splendidly. Dr. Roylott has gone to town, and it is unlikely +that he will be back before evening." + +"We have had the pleasure of making the doctor's acquaintance," +said Holmes, and in a few words he sketched out what had +occurred. Miss Stoner turned white to the lips as she listened. + +"Good heavens!" she cried, "he has followed me, then." + +"So it appears." + +"He is so cunning that I never know when I am safe from him. What +will he say when he returns?" + +"He must guard himself, for he may find that there is someone +more cunning than himself upon his track. You must lock yourself +up from him to-night. If he is violent, we shall take you away to +your aunt's at Harrow. Now, we must make the best use of our +time, so kindly take us at once to the rooms which we are to +examine." + +The building was of grey, lichen-blotched stone, with a high +central portion and two curving wings, like the claws of a crab, +thrown out on each side. In one of these wings the windows were +broken and blocked with wooden boards, while the roof was partly +caved in, a picture of ruin. The central portion was in little +better repair, but the right-hand block was comparatively modern, +and the blinds in the windows, with the blue smoke curling up +from the chimneys, showed that this was where the family resided. +Some scaffolding had been erected against the end wall, and the +stone-work had been broken into, but there were no signs of any +workmen at the moment of our visit. Holmes walked slowly up and +down the ill-trimmed lawn and examined with deep attention the +outsides of the windows. + +"This, I take it, belongs to the room in which you used to sleep, +the centre one to your sister's, and the one next to the main +building to Dr. Roylott's chamber?" + +"Exactly so. But I am now sleeping in the middle one." + +"Pending the alterations, as I understand. By the way, there does +not seem to be any very pressing need for repairs at that end +wall." + +"There were none. I believe that it was an excuse to move me from +my room." + +"Ah! that is suggestive. Now, on the other side of this narrow +wing runs the corridor from which these three rooms open. There +are windows in it, of course?" + +"Yes, but very small ones. Too narrow for anyone to pass +through." + +"As you both locked your doors at night, your rooms were +unapproachable from that side. Now, would you have the kindness +to go into your room and bar your shutters?" + +Miss Stoner did so, and Holmes, after a careful examination +through the open window, endeavoured in every way to force the +shutter open, but without success. There was no slit through +which a knife could be passed to raise the bar. Then with his +lens he tested the hinges, but they were of solid iron, built +firmly into the massive masonry. "Hum!" said he, scratching his +chin in some perplexity, "my theory certainly presents some +difficulties. No one could pass these shutters if they were +bolted. Well, we shall see if the inside throws any light upon +the matter." + +A small side door led into the whitewashed corridor from which +the three bedrooms opened. Holmes refused to examine the third +chamber, so we passed at once to the second, that in which Miss +Stoner was now sleeping, and in which her sister had met with her +fate. It was a homely little room, with a low ceiling and a +gaping fireplace, after the fashion of old country-houses. A +brown chest of drawers stood in one corner, a narrow +white-counterpaned bed in another, and a dressing-table on the +left-hand side of the window. These articles, with two small +wicker-work chairs, made up all the furniture in the room save +for a square of Wilton carpet in the centre. The boards round and +the panelling of the walls were of brown, worm-eaten oak, so old +and discoloured that it may have dated from the original building +of the house. Holmes drew one of the chairs into a corner and sat +silent, while his eyes travelled round and round and up and down, +taking in every detail of the apartment. + +"Where does that bell communicate with?" he asked at last +pointing to a thick bell-rope which hung down beside the bed, the +tassel actually lying upon the pillow. + +"It goes to the housekeeper's room." + +"It looks newer than the other things?" + +"Yes, it was only put there a couple of years ago." + +"Your sister asked for it, I suppose?" + +"No, I never heard of her using it. We used always to get what we +wanted for ourselves." + +"Indeed, it seemed unnecessary to put so nice a bell-pull there. +You will excuse me for a few minutes while I satisfy myself as to +this floor." He threw himself down upon his face with his lens in +his hand and crawled swiftly backward and forward, examining +minutely the cracks between the boards. Then he did the same with +the wood-work with which the chamber was panelled. Finally he +walked over to the bed and spent some time in staring at it and +in running his eye up and down the wall. Finally he took the +bell-rope in his hand and gave it a brisk tug. + +"Why, it's a dummy," said he. + +"Won't it ring?" + +"No, it is not even attached to a wire. This is very interesting. +You can see now that it is fastened to a hook just above where +the little opening for the ventilator is." + +"How very absurd! I never noticed that before." + +"Very strange!" muttered Holmes, pulling at the rope. "There are +one or two very singular points about this room. For example, +what a fool a builder must be to open a ventilator into another +room, when, with the same trouble, he might have communicated +with the outside air!" + +"That is also quite modern," said the lady. + +"Done about the same time as the bell-rope?" remarked Holmes. + +"Yes, there were several little changes carried out about that +time." + +"They seem to have been of a most interesting character--dummy +bell-ropes, and ventilators which do not ventilate. With your +permission, Miss Stoner, we shall now carry our researches into +the inner apartment." + +Dr. Grimesby Roylott's chamber was larger than that of his +step-daughter, but was as plainly furnished. A camp-bed, a small +wooden shelf full of books, mostly of a technical character, an +armchair beside the bed, a plain wooden chair against the wall, a +round table, and a large iron safe were the principal things +which met the eye. Holmes walked slowly round and examined each +and all of them with the keenest interest. + +"What's in here?" he asked, tapping the safe. + +"My stepfather's business papers." + +"Oh! you have seen inside, then?" + +"Only once, some years ago. I remember that it was full of +papers." + +"There isn't a cat in it, for example?" + +"No. What a strange idea!" + +"Well, look at this!" He took up a small saucer of milk which +stood on the top of it. + +"No; we don't keep a cat. But there is a cheetah and a baboon." + +"Ah, yes, of course! Well, a cheetah is just a big cat, and yet a +saucer of milk does not go very far in satisfying its wants, I +daresay. There is one point which I should wish to determine." He +squatted down in front of the wooden chair and examined the seat +of it with the greatest attention. + +"Thank you. That is quite settled," said he, rising and putting +his lens in his pocket. "Hullo! Here is something interesting!" + +The object which had caught his eye was a small dog lash hung on +one corner of the bed. The lash, however, was curled upon itself +and tied so as to make a loop of whipcord. + +"What do you make of that, Watson?" + +"It's a common enough lash. But I don't know why it should be +tied." + +"That is not quite so common, is it? Ah, me! it's a wicked world, +and when a clever man turns his brains to crime it is the worst +of all. I think that I have seen enough now, Miss Stoner, and +with your permission we shall walk out upon the lawn." + +I had never seen my friend's face so grim or his brow so dark as +it was when we turned from the scene of this investigation. We +had walked several times up and down the lawn, neither Miss +Stoner nor myself liking to break in upon his thoughts before he +roused himself from his reverie. + +"It is very essential, Miss Stoner," said he, "that you should +absolutely follow my advice in every respect." + +"I shall most certainly do so." + +"The matter is too serious for any hesitation. Your life may +depend upon your compliance." + +"I assure you that I am in your hands." + +"In the first place, both my friend and I must spend the night in +your room." + +Both Miss Stoner and I gazed at him in astonishment. + +"Yes, it must be so. Let me explain. I believe that that is the +village inn over there?" + +"Yes, that is the Crown." + +"Very good. Your windows would be visible from there?" + +"Certainly." + +"You must confine yourself to your room, on pretence of a +headache, when your stepfather comes back. Then when you hear him +retire for the night, you must open the shutters of your window, +undo the hasp, put your lamp there as a signal to us, and then +withdraw quietly with everything which you are likely to want +into the room which you used to occupy. I have no doubt that, in +spite of the repairs, you could manage there for one night." + +"Oh, yes, easily." + +"The rest you will leave in our hands." + +"But what will you do?" + +"We shall spend the night in your room, and we shall investigate +the cause of this noise which has disturbed you." + +"I believe, Mr. Holmes, that you have already made up your mind," +said Miss Stoner, laying her hand upon my companion's sleeve. + +"Perhaps I have." + +"Then, for pity's sake, tell me what was the cause of my sister's +death." + +"I should prefer to have clearer proofs before I speak." + +"You can at least tell me whether my own thought is correct, and +if she died from some sudden fright." + +"No, I do not think so. I think that there was probably some more +tangible cause. And now, Miss Stoner, we must leave you for if +Dr. Roylott returned and saw us our journey would be in vain. +Good-bye, and be brave, for if you will do what I have told you, +you may rest assured that we shall soon drive away the dangers +that threaten you." + +Sherlock Holmes and I had no difficulty in engaging a bedroom and +sitting-room at the Crown Inn. They were on the upper floor, and +from our window we could command a view of the avenue gate, and +of the inhabited wing of Stoke Moran Manor House. At dusk we saw +Dr. Grimesby Roylott drive past, his huge form looming up beside +the little figure of the lad who drove him. The boy had some +slight difficulty in undoing the heavy iron gates, and we heard +the hoarse roar of the doctor's voice and saw the fury with which +he shook his clinched fists at him. The trap drove on, and a few +minutes later we saw a sudden light spring up among the trees as +the lamp was lit in one of the sitting-rooms. + +"Do you know, Watson," said Holmes as we sat together in the +gathering darkness, "I have really some scruples as to taking you +to-night. There is a distinct element of danger." + +"Can I be of assistance?" + +"Your presence might be invaluable." + +"Then I shall certainly come." + +"It is very kind of you." + +"You speak of danger. You have evidently seen more in these rooms +than was visible to me." + +"No, but I fancy that I may have deduced a little more. I imagine +that you saw all that I did." + +"I saw nothing remarkable save the bell-rope, and what purpose +that could answer I confess is more than I can imagine." + +"You saw the ventilator, too?" + +"Yes, but I do not think that it is such a very unusual thing to +have a small opening between two rooms. It was so small that a +rat could hardly pass through." + +"I knew that we should find a ventilator before ever we came to +Stoke Moran." + +"My dear Holmes!" + +"Oh, yes, I did. You remember in her statement she said that her +sister could smell Dr. Roylott's cigar. Now, of course that +suggested at once that there must be a communication between the +two rooms. It could only be a small one, or it would have been +remarked upon at the coroner's inquiry. I deduced a ventilator." + +"But what harm can there be in that?" + +"Well, there is at least a curious coincidence of dates. A +ventilator is made, a cord is hung, and a lady who sleeps in the +bed dies. Does not that strike you?" + +"I cannot as yet see any connection." + +"Did you observe anything very peculiar about that bed?" + +"No." + +"It was clamped to the floor. Did you ever see a bed fastened +like that before?" + +"I cannot say that I have." + +"The lady could not move her bed. It must always be in the same +relative position to the ventilator and to the rope--or so we may +call it, since it was clearly never meant for a bell-pull." + +"Holmes," I cried, "I seem to see dimly what you are hinting at. +We are only just in time to prevent some subtle and horrible +crime." + +"Subtle enough and horrible enough. When a doctor does go wrong +he is the first of criminals. He has nerve and he has knowledge. +Palmer and Pritchard were among the heads of their profession. +This man strikes even deeper, but I think, Watson, that we shall +be able to strike deeper still. But we shall have horrors enough +before the night is over; for goodness' sake let us have a quiet +pipe and turn our minds for a few hours to something more +cheerful." + + +About nine o'clock the light among the trees was extinguished, +and all was dark in the direction of the Manor House. Two hours +passed slowly away, and then, suddenly, just at the stroke of +eleven, a single bright light shone out right in front of us. + +"That is our signal," said Holmes, springing to his feet; "it +comes from the middle window." + +As we passed out he exchanged a few words with the landlord, +explaining that we were going on a late visit to an acquaintance, +and that it was possible that we might spend the night there. A +moment later we were out on the dark road, a chill wind blowing +in our faces, and one yellow light twinkling in front of us +through the gloom to guide us on our sombre errand. + +There was little difficulty in entering the grounds, for +unrepaired breaches gaped in the old park wall. Making our way +among the trees, we reached the lawn, crossed it, and were about +to enter through the window when out from a clump of laurel +bushes there darted what seemed to be a hideous and distorted +child, who threw itself upon the grass with writhing limbs and +then ran swiftly across the lawn into the darkness. + +"My God!" I whispered; "did you see it?" + +Holmes was for the moment as startled as I. His hand closed like +a vice upon my wrist in his agitation. Then he broke into a low +laugh and put his lips to my ear. + +"It is a nice household," he murmured. "That is the baboon." + +I had forgotten the strange pets which the doctor affected. There +was a cheetah, too; perhaps we might find it upon our shoulders +at any moment. I confess that I felt easier in my mind when, +after following Holmes' example and slipping off my shoes, I +found myself inside the bedroom. My companion noiselessly closed +the shutters, moved the lamp onto the table, and cast his eyes +round the room. All was as we had seen it in the daytime. Then +creeping up to me and making a trumpet of his hand, he whispered +into my ear again so gently that it was all that I could do to +distinguish the words: + +"The least sound would be fatal to our plans." + +I nodded to show that I had heard. + +"We must sit without light. He would see it through the +ventilator." + +I nodded again. + +"Do not go asleep; your very life may depend upon it. Have your +pistol ready in case we should need it. I will sit on the side of +the bed, and you in that chair." + +I took out my revolver and laid it on the corner of the table. + +Holmes had brought up a long thin cane, and this he placed upon +the bed beside him. By it he laid the box of matches and the +stump of a candle. Then he turned down the lamp, and we were left +in darkness. + +How shall I ever forget that dreadful vigil? I could not hear a +sound, not even the drawing of a breath, and yet I knew that my +companion sat open-eyed, within a few feet of me, in the same +state of nervous tension in which I was myself. The shutters cut +off the least ray of light, and we waited in absolute darkness. + +From outside came the occasional cry of a night-bird, and once at +our very window a long drawn catlike whine, which told us that +the cheetah was indeed at liberty. Far away we could hear the +deep tones of the parish clock, which boomed out every quarter of +an hour. How long they seemed, those quarters! Twelve struck, and +one and two and three, and still we sat waiting silently for +whatever might befall. + +Suddenly there was the momentary gleam of a light up in the +direction of the ventilator, which vanished immediately, but was +succeeded by a strong smell of burning oil and heated metal. +Someone in the next room had lit a dark-lantern. I heard a gentle +sound of movement, and then all was silent once more, though the +smell grew stronger. For half an hour I sat with straining ears. +Then suddenly another sound became audible--a very gentle, +soothing sound, like that of a small jet of steam escaping +continually from a kettle. The instant that we heard it, Holmes +sprang from the bed, struck a match, and lashed furiously with +his cane at the bell-pull. + +"You see it, Watson?" he yelled. "You see it?" + +But I saw nothing. At the moment when Holmes struck the light I +heard a low, clear whistle, but the sudden glare flashing into my +weary eyes made it impossible for me to tell what it was at which +my friend lashed so savagely. I could, however, see that his face +was deadly pale and filled with horror and loathing. He had +ceased to strike and was gazing up at the ventilator when +suddenly there broke from the silence of the night the most +horrible cry to which I have ever listened. It swelled up louder +and louder, a hoarse yell of pain and fear and anger all mingled +in the one dreadful shriek. They say that away down in the +village, and even in the distant parsonage, that cry raised the +sleepers from their beds. It struck cold to our hearts, and I +stood gazing at Holmes, and he at me, until the last echoes of it +had died away into the silence from which it rose. + +"What can it mean?" I gasped. + +"It means that it is all over," Holmes answered. "And perhaps, +after all, it is for the best. Take your pistol, and we will +enter Dr. Roylott's room." + +With a grave face he lit the lamp and led the way down the +corridor. Twice he struck at the chamber door without any reply +from within. Then he turned the handle and entered, I at his +heels, with the cocked pistol in my hand. + +It was a singular sight which met our eyes. On the table stood a +dark-lantern with the shutter half open, throwing a brilliant +beam of light upon the iron safe, the door of which was ajar. +Beside this table, on the wooden chair, sat Dr. Grimesby Roylott +clad in a long grey dressing-gown, his bare ankles protruding +beneath, and his feet thrust into red heelless Turkish slippers. +Across his lap lay the short stock with the long lash which we +had noticed during the day. His chin was cocked upward and his +eyes were fixed in a dreadful, rigid stare at the corner of the +ceiling. Round his brow he had a peculiar yellow band, with +brownish speckles, which seemed to be bound tightly round his +head. As we entered he made neither sound nor motion. + +"The band! the speckled band!" whispered Holmes. + +I took a step forward. In an instant his strange headgear began +to move, and there reared itself from among his hair the squat +diamond-shaped head and puffed neck of a loathsome serpent. + +"It is a swamp adder!" cried Holmes; "the deadliest snake in +India. He has died within ten seconds of being bitten. Violence +does, in truth, recoil upon the violent, and the schemer falls +into the pit which he digs for another. Let us thrust this +creature back into its den, and we can then remove Miss Stoner to +some place of shelter and let the county police know what has +happened." + +As he spoke he drew the dog-whip swiftly from the dead man's lap, +and throwing the noose round the reptile's neck he drew it from +its horrid perch and, carrying it at arm's length, threw it into +the iron safe, which he closed upon it. + +Such are the true facts of the death of Dr. Grimesby Roylott, of +Stoke Moran. It is not necessary that I should prolong a +narrative which has already run to too great a length by telling +how we broke the sad news to the terrified girl, how we conveyed +her by the morning train to the care of her good aunt at Harrow, +of how the slow process of official inquiry came to the +conclusion that the doctor met his fate while indiscreetly +playing with a dangerous pet. The little which I had yet to learn +of the case was told me by Sherlock Holmes as we travelled back +next day. + +"I had," said he, "come to an entirely erroneous conclusion which +shows, my dear Watson, how dangerous it always is to reason from +insufficient data. The presence of the gipsies, and the use of +the word 'band,' which was used by the poor girl, no doubt, to +explain the appearance which she had caught a hurried glimpse of +by the light of her match, were sufficient to put me upon an +entirely wrong scent. I can only claim the merit that I instantly +reconsidered my position when, however, it became clear to me +that whatever danger threatened an occupant of the room could not +come either from the window or the door. My attention was +speedily drawn, as I have already remarked to you, to this +ventilator, and to the bell-rope which hung down to the bed. The +discovery that this was a dummy, and that the bed was clamped to +the floor, instantly gave rise to the suspicion that the rope was +there as a bridge for something passing through the hole and +coming to the bed. The idea of a snake instantly occurred to me, +and when I coupled it with my knowledge that the doctor was +furnished with a supply of creatures from India, I felt that I +was probably on the right track. The idea of using a form of +poison which could not possibly be discovered by any chemical +test was just such a one as would occur to a clever and ruthless +man who had had an Eastern training. The rapidity with which such +a poison would take effect would also, from his point of view, be +an advantage. It would be a sharp-eyed coroner, indeed, who could +distinguish the two little dark punctures which would show where +the poison fangs had done their work. Then I thought of the +whistle. Of course he must recall the snake before the morning +light revealed it to the victim. He had trained it, probably by +the use of the milk which we saw, to return to him when summoned. +He would put it through this ventilator at the hour that he +thought best, with the certainty that it would crawl down the +rope and land on the bed. It might or might not bite the +occupant, perhaps she might escape every night for a week, but +sooner or later she must fall a victim. + +"I had come to these conclusions before ever I had entered his +room. An inspection of his chair showed me that he had been in +the habit of standing on it, which of course would be necessary +in order that he should reach the ventilator. The sight of the +safe, the saucer of milk, and the loop of whipcord were enough to +finally dispel any doubts which may have remained. The metallic +clang heard by Miss Stoner was obviously caused by her stepfather +hastily closing the door of his safe upon its terrible occupant. +Having once made up my mind, you know the steps which I took in +order to put the matter to the proof. I heard the creature hiss +as I have no doubt that you did also, and I instantly lit the +light and attacked it." + +"With the result of driving it through the ventilator." + +"And also with the result of causing it to turn upon its master +at the other side. Some of the blows of my cane came home and +roused its snakish temper, so that it flew upon the first person +it saw. In this way I am no doubt indirectly responsible for Dr. +Grimesby Roylott's death, and I cannot say that it is likely to +weigh very heavily upon my conscience." + + + +IX. THE ADVENTURE OF THE ENGINEER'S THUMB + +Of all the problems which have been submitted to my friend, Mr. +Sherlock Holmes, for solution during the years of our intimacy, +there were only two which I was the means of introducing to his +notice--that of Mr. Hatherley's thumb, and that of Colonel +Warburton's madness. Of these the latter may have afforded a +finer field for an acute and original observer, but the other was +so strange in its inception and so dramatic in its details that +it may be the more worthy of being placed upon record, even if it +gave my friend fewer openings for those deductive methods of +reasoning by which he achieved such remarkable results. The story +has, I believe, been told more than once in the newspapers, but, +like all such narratives, its effect is much less striking when +set forth en bloc in a single half-column of print than when the +facts slowly evolve before your own eyes, and the mystery clears +gradually away as each new discovery furnishes a step which leads +on to the complete truth. At the time the circumstances made a +deep impression upon me, and the lapse of two years has hardly +served to weaken the effect. + +It was in the summer of '89, not long after my marriage, that the +events occurred which I am now about to summarise. I had returned +to civil practice and had finally abandoned Holmes in his Baker +Street rooms, although I continually visited him and occasionally +even persuaded him to forgo his Bohemian habits so far as to come +and visit us. My practice had steadily increased, and as I +happened to live at no very great distance from Paddington +Station, I got a few patients from among the officials. One of +these, whom I had cured of a painful and lingering disease, was +never weary of advertising my virtues and of endeavouring to send +me on every sufferer over whom he might have any influence. + +One morning, at a little before seven o'clock, I was awakened by +the maid tapping at the door to announce that two men had come +from Paddington and were waiting in the consulting-room. I +dressed hurriedly, for I knew by experience that railway cases +were seldom trivial, and hastened downstairs. As I descended, my +old ally, the guard, came out of the room and closed the door +tightly behind him. + +"I've got him here," he whispered, jerking his thumb over his +shoulder; "he's all right." + +"What is it, then?" I asked, for his manner suggested that it was +some strange creature which he had caged up in my room. + +"It's a new patient," he whispered. "I thought I'd bring him +round myself; then he couldn't slip away. There he is, all safe +and sound. I must go now, Doctor; I have my dooties, just the +same as you." And off he went, this trusty tout, without even +giving me time to thank him. + +I entered my consulting-room and found a gentleman seated by the +table. He was quietly dressed in a suit of heather tweed with a +soft cloth cap which he had laid down upon my books. Round one of +his hands he had a handkerchief wrapped, which was mottled all +over with bloodstains. He was young, not more than +five-and-twenty, I should say, with a strong, masculine face; but +he was exceedingly pale and gave me the impression of a man who +was suffering from some strong agitation, which it took all his +strength of mind to control. + +"I am sorry to knock you up so early, Doctor," said he, "but I +have had a very serious accident during the night. I came in by +train this morning, and on inquiring at Paddington as to where I +might find a doctor, a worthy fellow very kindly escorted me +here. I gave the maid a card, but I see that she has left it upon +the side-table." + +I took it up and glanced at it. "Mr. Victor Hatherley, hydraulic +engineer, 16A, Victoria Street (3rd floor)." That was the name, +style, and abode of my morning visitor. "I regret that I have +kept you waiting," said I, sitting down in my library-chair. "You +are fresh from a night journey, I understand, which is in itself +a monotonous occupation." + +"Oh, my night could not be called monotonous," said he, and +laughed. He laughed very heartily, with a high, ringing note, +leaning back in his chair and shaking his sides. All my medical +instincts rose up against that laugh. + +"Stop it!" I cried; "pull yourself together!" and I poured out +some water from a caraffe. + +It was useless, however. He was off in one of those hysterical +outbursts which come upon a strong nature when some great crisis +is over and gone. Presently he came to himself once more, very +weary and pale-looking. + +"I have been making a fool of myself," he gasped. + +"Not at all. Drink this." I dashed some brandy into the water, +and the colour began to come back to his bloodless cheeks. + +"That's better!" said he. "And now, Doctor, perhaps you would +kindly attend to my thumb, or rather to the place where my thumb +used to be." + +He unwound the handkerchief and held out his hand. It gave even +my hardened nerves a shudder to look at it. There were four +protruding fingers and a horrid red, spongy surface where the +thumb should have been. It had been hacked or torn right out from +the roots. + +"Good heavens!" I cried, "this is a terrible injury. It must have +bled considerably." + +"Yes, it did. I fainted when it was done, and I think that I must +have been senseless for a long time. When I came to I found that +it was still bleeding, so I tied one end of my handkerchief very +tightly round the wrist and braced it up with a twig." + +"Excellent! You should have been a surgeon." + +"It is a question of hydraulics, you see, and came within my own +province." + +"This has been done," said I, examining the wound, "by a very +heavy and sharp instrument." + +"A thing like a cleaver," said he. + +"An accident, I presume?" + +"By no means." + +"What! a murderous attack?" + +"Very murderous indeed." + +"You horrify me." + +I sponged the wound, cleaned it, dressed it, and finally covered +it over with cotton wadding and carbolised bandages. He lay back +without wincing, though he bit his lip from time to time. + +"How is that?" I asked when I had finished. + +"Capital! Between your brandy and your bandage, I feel a new man. +I was very weak, but I have had a good deal to go through." + +"Perhaps you had better not speak of the matter. It is evidently +trying to your nerves." + +"Oh, no, not now. I shall have to tell my tale to the police; +but, between ourselves, if it were not for the convincing +evidence of this wound of mine, I should be surprised if they +believed my statement, for it is a very extraordinary one, and I +have not much in the way of proof with which to back it up; and, +even if they believe me, the clues which I can give them are so +vague that it is a question whether justice will be done." + +"Ha!" cried I, "if it is anything in the nature of a problem +which you desire to see solved, I should strongly recommend you +to come to my friend, Mr. Sherlock Holmes, before you go to the +official police." + +"Oh, I have heard of that fellow," answered my visitor, "and I +should be very glad if he would take the matter up, though of +course I must use the official police as well. Would you give me +an introduction to him?" + +"I'll do better. I'll take you round to him myself." + +"I should be immensely obliged to you." + +"We'll call a cab and go together. We shall just be in time to +have a little breakfast with him. Do you feel equal to it?" + +"Yes; I shall not feel easy until I have told my story." + +"Then my servant will call a cab, and I shall be with you in an +instant." I rushed upstairs, explained the matter shortly to my +wife, and in five minutes was inside a hansom, driving with my +new acquaintance to Baker Street. + +Sherlock Holmes was, as I expected, lounging about his +sitting-room in his dressing-gown, reading the agony column of The +Times and smoking his before-breakfast pipe, which was composed +of all the plugs and dottles left from his smokes of the day +before, all carefully dried and collected on the corner of the +mantelpiece. He received us in his quietly genial fashion, +ordered fresh rashers and eggs, and joined us in a hearty meal. +When it was concluded he settled our new acquaintance upon the +sofa, placed a pillow beneath his head, and laid a glass of +brandy and water within his reach. + +"It is easy to see that your experience has been no common one, +Mr. Hatherley," said he. "Pray, lie down there and make yourself +absolutely at home. Tell us what you can, but stop when you are +tired and keep up your strength with a little stimulant." + +"Thank you," said my patient, "but I have felt another man since +the doctor bandaged me, and I think that your breakfast has +completed the cure. I shall take up as little of your valuable +time as possible, so I shall start at once upon my peculiar +experiences." + +Holmes sat in his big armchair with the weary, heavy-lidded +expression which veiled his keen and eager nature, while I sat +opposite to him, and we listened in silence to the strange story +which our visitor detailed to us. + +"You must know," said he, "that I am an orphan and a bachelor, +residing alone in lodgings in London. By profession I am a +hydraulic engineer, and I have had considerable experience of my +work during the seven years that I was apprenticed to Venner & +Matheson, the well-known firm, of Greenwich. Two years ago, +having served my time, and having also come into a fair sum of +money through my poor father's death, I determined to start in +business for myself and took professional chambers in Victoria +Street. + +"I suppose that everyone finds his first independent start in +business a dreary experience. To me it has been exceptionally so. +During two years I have had three consultations and one small +job, and that is absolutely all that my profession has brought +me. My gross takings amount to 27 pounds 10s. Every day, from +nine in the morning until four in the afternoon, I waited in my +little den, until at last my heart began to sink, and I came to +believe that I should never have any practice at all. + +"Yesterday, however, just as I was thinking of leaving the +office, my clerk entered to say there was a gentleman waiting who +wished to see me upon business. He brought up a card, too, with +the name of 'Colonel Lysander Stark' engraved upon it. Close at +his heels came the colonel himself, a man rather over the middle +size, but of an exceeding thinness. I do not think that I have +ever seen so thin a man. His whole face sharpened away into nose +and chin, and the skin of his cheeks was drawn quite tense over +his outstanding bones. Yet this emaciation seemed to be his +natural habit, and due to no disease, for his eye was bright, his +step brisk, and his bearing assured. He was plainly but neatly +dressed, and his age, I should judge, would be nearer forty than +thirty. + +"'Mr. Hatherley?' said he, with something of a German accent. +'You have been recommended to me, Mr. Hatherley, as being a man +who is not only proficient in his profession but is also discreet +and capable of preserving a secret.' + +"I bowed, feeling as flattered as any young man would at such an +address. 'May I ask who it was who gave me so good a character?' + +"'Well, perhaps it is better that I should not tell you that just +at this moment. I have it from the same source that you are both +an orphan and a bachelor and are residing alone in London.' + +"'That is quite correct,' I answered; 'but you will excuse me if +I say that I cannot see how all this bears upon my professional +qualifications. I understand that it was on a professional matter +that you wished to speak to me?' + +"'Undoubtedly so. But you will find that all I say is really to +the point. I have a professional commission for you, but absolute +secrecy is quite essential--absolute secrecy, you understand, and +of course we may expect that more from a man who is alone than +from one who lives in the bosom of his family.' + +"'If I promise to keep a secret,' said I, 'you may absolutely +depend upon my doing so.' + +"He looked very hard at me as I spoke, and it seemed to me that I +had never seen so suspicious and questioning an eye. + +"'Do you promise, then?' said he at last. + +"'Yes, I promise.' + +"'Absolute and complete silence before, during, and after? No +reference to the matter at all, either in word or writing?' + +"'I have already given you my word.' + +"'Very good.' He suddenly sprang up, and darting like lightning +across the room he flung open the door. The passage outside was +empty. + +"'That's all right,' said he, coming back. 'I know that clerks are +sometimes curious as to their master's affairs. Now we can talk +in safety.' He drew up his chair very close to mine and began to +stare at me again with the same questioning and thoughtful look. + +"A feeling of repulsion, and of something akin to fear had begun +to rise within me at the strange antics of this fleshless man. +Even my dread of losing a client could not restrain me from +showing my impatience. + +"'I beg that you will state your business, sir,' said I; 'my time +is of value.' Heaven forgive me for that last sentence, but the +words came to my lips. + +"'How would fifty guineas for a night's work suit you?' he asked. + +"'Most admirably.' + +"'I say a night's work, but an hour's would be nearer the mark. I +simply want your opinion about a hydraulic stamping machine which +has got out of gear. If you show us what is wrong we shall soon +set it right ourselves. What do you think of such a commission as +that?' + +"'The work appears to be light and the pay munificent.' + +"'Precisely so. We shall want you to come to-night by the last +train.' + +"'Where to?' + +"'To Eyford, in Berkshire. It is a little place near the borders +of Oxfordshire, and within seven miles of Reading. There is a +train from Paddington which would bring you there at about +11:15.' + +"'Very good.' + +"'I shall come down in a carriage to meet you.' + +"'There is a drive, then?' + +"'Yes, our little place is quite out in the country. It is a good +seven miles from Eyford Station.' + +"'Then we can hardly get there before midnight. I suppose there +would be no chance of a train back. I should be compelled to stop +the night.' + +"'Yes, we could easily give you a shake-down.' + +"'That is very awkward. Could I not come at some more convenient +hour?' + +"'We have judged it best that you should come late. It is to +recompense you for any inconvenience that we are paying to you, a +young and unknown man, a fee which would buy an opinion from the +very heads of your profession. Still, of course, if you would +like to draw out of the business, there is plenty of time to do +so.' + +"I thought of the fifty guineas, and of how very useful they +would be to me. 'Not at all,' said I, 'I shall be very happy to +accommodate myself to your wishes. I should like, however, to +understand a little more clearly what it is that you wish me to +do.' + +"'Quite so. It is very natural that the pledge of secrecy which +we have exacted from you should have aroused your curiosity. I +have no wish to commit you to anything without your having it all +laid before you. I suppose that we are absolutely safe from +eavesdroppers?' + +"'Entirely.' + +"'Then the matter stands thus. You are probably aware that +fuller's-earth is a valuable product, and that it is only found +in one or two places in England?' + +"'I have heard so.' + +"'Some little time ago I bought a small place--a very small +place--within ten miles of Reading. I was fortunate enough to +discover that there was a deposit of fuller's-earth in one of my +fields. On examining it, however, I found that this deposit was a +comparatively small one, and that it formed a link between two +very much larger ones upon the right and left--both of them, +however, in the grounds of my neighbours. These good people were +absolutely ignorant that their land contained that which was +quite as valuable as a gold-mine. Naturally, it was to my +interest to buy their land before they discovered its true value, +but unfortunately I had no capital by which I could do this. I +took a few of my friends into the secret, however, and they +suggested that we should quietly and secretly work our own little +deposit and that in this way we should earn the money which would +enable us to buy the neighbouring fields. This we have now been +doing for some time, and in order to help us in our operations we +erected a hydraulic press. This press, as I have already +explained, has got out of order, and we wish your advice upon the +subject. We guard our secret very jealously, however, and if it +once became known that we had hydraulic engineers coming to our +little house, it would soon rouse inquiry, and then, if the facts +came out, it would be good-bye to any chance of getting these +fields and carrying out our plans. That is why I have made you +promise me that you will not tell a human being that you are +going to Eyford to-night. I hope that I make it all plain?' + +"'I quite follow you,' said I. 'The only point which I could not +quite understand was what use you could make of a hydraulic press +in excavating fuller's-earth, which, as I understand, is dug out +like gravel from a pit.' + +"'Ah!' said he carelessly, 'we have our own process. We compress +the earth into bricks, so as to remove them without revealing +what they are. But that is a mere detail. I have taken you fully +into my confidence now, Mr. Hatherley, and I have shown you how I +trust you.' He rose as he spoke. 'I shall expect you, then, at +Eyford at 11:15.' + +"'I shall certainly be there.' + +"'And not a word to a soul.' He looked at me with a last long, +questioning gaze, and then, pressing my hand in a cold, dank +grasp, he hurried from the room. + +"Well, when I came to think it all over in cool blood I was very +much astonished, as you may both think, at this sudden commission +which had been intrusted to me. On the one hand, of course, I was +glad, for the fee was at least tenfold what I should have asked +had I set a price upon my own services, and it was possible that +this order might lead to other ones. On the other hand, the face +and manner of my patron had made an unpleasant impression upon +me, and I could not think that his explanation of the +fuller's-earth was sufficient to explain the necessity for my +coming at midnight, and his extreme anxiety lest I should tell +anyone of my errand. However, I threw all fears to the winds, ate +a hearty supper, drove to Paddington, and started off, having +obeyed to the letter the injunction as to holding my tongue. + +"At Reading I had to change not only my carriage but my station. +However, I was in time for the last train to Eyford, and I +reached the little dim-lit station after eleven o'clock. I was the +only passenger who got out there, and there was no one upon the +platform save a single sleepy porter with a lantern. As I passed +out through the wicket gate, however, I found my acquaintance of +the morning waiting in the shadow upon the other side. Without a +word he grasped my arm and hurried me into a carriage, the door +of which was standing open. He drew up the windows on either +side, tapped on the wood-work, and away we went as fast as the +horse could go." + +"One horse?" interjected Holmes. + +"Yes, only one." + +"Did you observe the colour?" + +"Yes, I saw it by the side-lights when I was stepping into the +carriage. It was a chestnut." + +"Tired-looking or fresh?" + +"Oh, fresh and glossy." + +"Thank you. I am sorry to have interrupted you. Pray continue +your most interesting statement." + +"Away we went then, and we drove for at least an hour. Colonel +Lysander Stark had said that it was only seven miles, but I +should think, from the rate that we seemed to go, and from the +time that we took, that it must have been nearer twelve. He sat +at my side in silence all the time, and I was aware, more than +once when I glanced in his direction, that he was looking at me +with great intensity. The country roads seem to be not very good +in that part of the world, for we lurched and jolted terribly. I +tried to look out of the windows to see something of where we +were, but they were made of frosted glass, and I could make out +nothing save the occasional bright blur of a passing light. Now +and then I hazarded some remark to break the monotony of the +journey, but the colonel answered only in monosyllables, and the +conversation soon flagged. At last, however, the bumping of the +road was exchanged for the crisp smoothness of a gravel-drive, +and the carriage came to a stand. Colonel Lysander Stark sprang +out, and, as I followed after him, pulled me swiftly into a porch +which gaped in front of us. We stepped, as it were, right out of +the carriage and into the hall, so that I failed to catch the +most fleeting glance of the front of the house. The instant that +I had crossed the threshold the door slammed heavily behind us, +and I heard faintly the rattle of the wheels as the carriage +drove away. + +"It was pitch dark inside the house, and the colonel fumbled +about looking for matches and muttering under his breath. +Suddenly a door opened at the other end of the passage, and a +long, golden bar of light shot out in our direction. It grew +broader, and a woman appeared with a lamp in her hand, which she +held above her head, pushing her face forward and peering at us. +I could see that she was pretty, and from the gloss with which +the light shone upon her dark dress I knew that it was a rich +material. She spoke a few words in a foreign tongue in a tone as +though asking a question, and when my companion answered in a +gruff monosyllable she gave such a start that the lamp nearly +fell from her hand. Colonel Stark went up to her, whispered +something in her ear, and then, pushing her back into the room +from whence she had come, he walked towards me again with the +lamp in his hand. + +"'Perhaps you will have the kindness to wait in this room for a +few minutes,' said he, throwing open another door. It was a +quiet, little, plainly furnished room, with a round table in the +centre, on which several German books were scattered. Colonel +Stark laid down the lamp on the top of a harmonium beside the +door. 'I shall not keep you waiting an instant,' said he, and +vanished into the darkness. + +"I glanced at the books upon the table, and in spite of my +ignorance of German I could see that two of them were treatises +on science, the others being volumes of poetry. Then I walked +across to the window, hoping that I might catch some glimpse of +the country-side, but an oak shutter, heavily barred, was folded +across it. It was a wonderfully silent house. There was an old +clock ticking loudly somewhere in the passage, but otherwise +everything was deadly still. A vague feeling of uneasiness began +to steal over me. Who were these German people, and what were +they doing living in this strange, out-of-the-way place? And +where was the place? I was ten miles or so from Eyford, that was +all I knew, but whether north, south, east, or west I had no +idea. For that matter, Reading, and possibly other large towns, +were within that radius, so the place might not be so secluded, +after all. Yet it was quite certain, from the absolute stillness, +that we were in the country. I paced up and down the room, +humming a tune under my breath to keep up my spirits and feeling +that I was thoroughly earning my fifty-guinea fee. + +"Suddenly, without any preliminary sound in the midst of the +utter stillness, the door of my room swung slowly open. The woman +was standing in the aperture, the darkness of the hall behind +her, the yellow light from my lamp beating upon her eager and +beautiful face. I could see at a glance that she was sick with +fear, and the sight sent a chill to my own heart. She held up one +shaking finger to warn me to be silent, and she shot a few +whispered words of broken English at me, her eyes glancing back, +like those of a frightened horse, into the gloom behind her. + +"'I would go,' said she, trying hard, as it seemed to me, to +speak calmly; 'I would go. I should not stay here. There is no +good for you to do.' + +"'But, madam,' said I, 'I have not yet done what I came for. I +cannot possibly leave until I have seen the machine.' + +"'It is not worth your while to wait,' she went on. 'You can pass +through the door; no one hinders.' And then, seeing that I smiled +and shook my head, she suddenly threw aside her constraint and +made a step forward, with her hands wrung together. 'For the love +of Heaven!' she whispered, 'get away from here before it is too +late!' + +"But I am somewhat headstrong by nature, and the more ready to +engage in an affair when there is some obstacle in the way. I +thought of my fifty-guinea fee, of my wearisome journey, and of +the unpleasant night which seemed to be before me. Was it all to +go for nothing? Why should I slink away without having carried +out my commission, and without the payment which was my due? This +woman might, for all I knew, be a monomaniac. With a stout +bearing, therefore, though her manner had shaken me more than I +cared to confess, I still shook my head and declared my intention +of remaining where I was. She was about to renew her entreaties +when a door slammed overhead, and the sound of several footsteps +was heard upon the stairs. She listened for an instant, threw up +her hands with a despairing gesture, and vanished as suddenly and +as noiselessly as she had come. + +"The newcomers were Colonel Lysander Stark and a short thick man +with a chinchilla beard growing out of the creases of his double +chin, who was introduced to me as Mr. Ferguson. + +"'This is my secretary and manager,' said the colonel. 'By the +way, I was under the impression that I left this door shut just +now. I fear that you have felt the draught.' + +"'On the contrary,' said I, 'I opened the door myself because I +felt the room to be a little close.' + +"He shot one of his suspicious looks at me. 'Perhaps we had +better proceed to business, then,' said he. 'Mr. Ferguson and I +will take you up to see the machine.' + +"'I had better put my hat on, I suppose.' + +"'Oh, no, it is in the house.' + +"'What, you dig fuller's-earth in the house?' + +"'No, no. This is only where we compress it. But never mind that. +All we wish you to do is to examine the machine and to let us +know what is wrong with it.' + +"We went upstairs together, the colonel first with the lamp, the +fat manager and I behind him. It was a labyrinth of an old house, +with corridors, passages, narrow winding staircases, and little +low doors, the thresholds of which were hollowed out by the +generations who had crossed them. There were no carpets and no +signs of any furniture above the ground floor, while the plaster +was peeling off the walls, and the damp was breaking through in +green, unhealthy blotches. I tried to put on as unconcerned an +air as possible, but I had not forgotten the warnings of the +lady, even though I disregarded them, and I kept a keen eye upon +my two companions. Ferguson appeared to be a morose and silent +man, but I could see from the little that he said that he was at +least a fellow-countryman. + +"Colonel Lysander Stark stopped at last before a low door, which +he unlocked. Within was a small, square room, in which the three +of us could hardly get at one time. Ferguson remained outside, +and the colonel ushered me in. + +"'We are now,' said he, 'actually within the hydraulic press, and +it would be a particularly unpleasant thing for us if anyone were +to turn it on. The ceiling of this small chamber is really the +end of the descending piston, and it comes down with the force of +many tons upon this metal floor. There are small lateral columns +of water outside which receive the force, and which transmit and +multiply it in the manner which is familiar to you. The machine +goes readily enough, but there is some stiffness in the working +of it, and it has lost a little of its force. Perhaps you will +have the goodness to look it over and to show us how we can set +it right.' + +"I took the lamp from him, and I examined the machine very +thoroughly. It was indeed a gigantic one, and capable of +exercising enormous pressure. When I passed outside, however, and +pressed down the levers which controlled it, I knew at once by +the whishing sound that there was a slight leakage, which allowed +a regurgitation of water through one of the side cylinders. An +examination showed that one of the india-rubber bands which was +round the head of a driving-rod had shrunk so as not quite to +fill the socket along which it worked. This was clearly the cause +of the loss of power, and I pointed it out to my companions, who +followed my remarks very carefully and asked several practical +questions as to how they should proceed to set it right. When I +had made it clear to them, I returned to the main chamber of the +machine and took a good look at it to satisfy my own curiosity. +It was obvious at a glance that the story of the fuller's-earth +was the merest fabrication, for it would be absurd to suppose +that so powerful an engine could be designed for so inadequate a +purpose. The walls were of wood, but the floor consisted of a +large iron trough, and when I came to examine it I could see a +crust of metallic deposit all over it. I had stooped and was +scraping at this to see exactly what it was when I heard a +muttered exclamation in German and saw the cadaverous face of the +colonel looking down at me. + +"'What are you doing there?' he asked. + +"I felt angry at having been tricked by so elaborate a story as +that which he had told me. 'I was admiring your fuller's-earth,' +said I; 'I think that I should be better able to advise you as to +your machine if I knew what the exact purpose was for which it +was used.' + +"The instant that I uttered the words I regretted the rashness of +my speech. His face set hard, and a baleful light sprang up in +his grey eyes. + +"'Very well,' said he, 'you shall know all about the machine.' He +took a step backward, slammed the little door, and turned the key +in the lock. I rushed towards it and pulled at the handle, but it +was quite secure, and did not give in the least to my kicks and +shoves. 'Hullo!' I yelled. 'Hullo! Colonel! Let me out!' + +"And then suddenly in the silence I heard a sound which sent my +heart into my mouth. It was the clank of the levers and the swish +of the leaking cylinder. He had set the engine at work. The lamp +still stood upon the floor where I had placed it when examining +the trough. By its light I saw that the black ceiling was coming +down upon me, slowly, jerkily, but, as none knew better than +myself, with a force which must within a minute grind me to a +shapeless pulp. I threw myself, screaming, against the door, and +dragged with my nails at the lock. I implored the colonel to let +me out, but the remorseless clanking of the levers drowned my +cries. The ceiling was only a foot or two above my head, and with +my hand upraised I could feel its hard, rough surface. Then it +flashed through my mind that the pain of my death would depend +very much upon the position in which I met it. If I lay on my +face the weight would come upon my spine, and I shuddered to +think of that dreadful snap. Easier the other way, perhaps; and +yet, had I the nerve to lie and look up at that deadly black +shadow wavering down upon me? Already I was unable to stand +erect, when my eye caught something which brought a gush of hope +back to my heart. + +"I have said that though the floor and ceiling were of iron, the +walls were of wood. As I gave a last hurried glance around, I saw +a thin line of yellow light between two of the boards, which +broadened and broadened as a small panel was pushed backward. For +an instant I could hardly believe that here was indeed a door +which led away from death. The next instant I threw myself +through, and lay half-fainting upon the other side. The panel had +closed again behind me, but the crash of the lamp, and a few +moments afterwards the clang of the two slabs of metal, told me +how narrow had been my escape. + +"I was recalled to myself by a frantic plucking at my wrist, and +I found myself lying upon the stone floor of a narrow corridor, +while a woman bent over me and tugged at me with her left hand, +while she held a candle in her right. It was the same good friend +whose warning I had so foolishly rejected. + +"'Come! come!' she cried breathlessly. 'They will be here in a +moment. They will see that you are not there. Oh, do not waste +the so-precious time, but come!' + +"This time, at least, I did not scorn her advice. I staggered to +my feet and ran with her along the corridor and down a winding +stair. The latter led to another broad passage, and just as we +reached it we heard the sound of running feet and the shouting of +two voices, one answering the other from the floor on which we +were and from the one beneath. My guide stopped and looked about +her like one who is at her wit's end. Then she threw open a door +which led into a bedroom, through the window of which the moon +was shining brightly. + +"'It is your only chance,' said she. 'It is high, but it may be +that you can jump it.' + +"As she spoke a light sprang into view at the further end of the +passage, and I saw the lean figure of Colonel Lysander Stark +rushing forward with a lantern in one hand and a weapon like a +butcher's cleaver in the other. I rushed across the bedroom, +flung open the window, and looked out. How quiet and sweet and +wholesome the garden looked in the moonlight, and it could not be +more than thirty feet down. I clambered out upon the sill, but I +hesitated to jump until I should have heard what passed between +my saviour and the ruffian who pursued me. If she were ill-used, +then at any risks I was determined to go back to her assistance. +The thought had hardly flashed through my mind before he was at +the door, pushing his way past her; but she threw her arms round +him and tried to hold him back. + +"'Fritz! Fritz!' she cried in English, 'remember your promise +after the last time. You said it should not be again. He will be +silent! Oh, he will be silent!' + +"'You are mad, Elise!' he shouted, struggling to break away from +her. 'You will be the ruin of us. He has seen too much. Let me +pass, I say!' He dashed her to one side, and, rushing to the +window, cut at me with his heavy weapon. I had let myself go, and +was hanging by the hands to the sill, when his blow fell. I was +conscious of a dull pain, my grip loosened, and I fell into the +garden below. + +"I was shaken but not hurt by the fall; so I picked myself up and +rushed off among the bushes as hard as I could run, for I +understood that I was far from being out of danger yet. Suddenly, +however, as I ran, a deadly dizziness and sickness came over me. +I glanced down at my hand, which was throbbing painfully, and +then, for the first time, saw that my thumb had been cut off and +that the blood was pouring from my wound. I endeavoured to tie my +handkerchief round it, but there came a sudden buzzing in my +ears, and next moment I fell in a dead faint among the +rose-bushes. + +"How long I remained unconscious I cannot tell. It must have been +a very long time, for the moon had sunk, and a bright morning was +breaking when I came to myself. My clothes were all sodden with +dew, and my coat-sleeve was drenched with blood from my wounded +thumb. The smarting of it recalled in an instant all the +particulars of my night's adventure, and I sprang to my feet with +the feeling that I might hardly yet be safe from my pursuers. But +to my astonishment, when I came to look round me, neither house +nor garden were to be seen. I had been lying in an angle of the +hedge close by the highroad, and just a little lower down was a +long building, which proved, upon my approaching it, to be the +very station at which I had arrived upon the previous night. Were +it not for the ugly wound upon my hand, all that had passed +during those dreadful hours might have been an evil dream. + +"Half dazed, I went into the station and asked about the morning +train. There would be one to Reading in less than an hour. The +same porter was on duty, I found, as had been there when I +arrived. I inquired of him whether he had ever heard of Colonel +Lysander Stark. The name was strange to him. Had he observed a +carriage the night before waiting for me? No, he had not. Was +there a police-station anywhere near? There was one about three +miles off. + +"It was too far for me to go, weak and ill as I was. I determined +to wait until I got back to town before telling my story to the +police. It was a little past six when I arrived, so I went first +to have my wound dressed, and then the doctor was kind enough to +bring me along here. I put the case into your hands and shall do +exactly what you advise." + +We both sat in silence for some little time after listening to +this extraordinary narrative. Then Sherlock Holmes pulled down +from the shelf one of the ponderous commonplace books in which he +placed his cuttings. + +"Here is an advertisement which will interest you," said he. "It +appeared in all the papers about a year ago. Listen to this: +'Lost, on the 9th inst., Mr. Jeremiah Hayling, aged +twenty-six, a hydraulic engineer. Left his lodgings at ten +o'clock at night, and has not been heard of since. Was +dressed in,' etc., etc. Ha! That represents the last time that +the colonel needed to have his machine overhauled, I fancy." + +"Good heavens!" cried my patient. "Then that explains what the +girl said." + +"Undoubtedly. It is quite clear that the colonel was a cool and +desperate man, who was absolutely determined that nothing should +stand in the way of his little game, like those out-and-out +pirates who will leave no survivor from a captured ship. Well, +every moment now is precious, so if you feel equal to it we shall +go down to Scotland Yard at once as a preliminary to starting for +Eyford." + +Some three hours or so afterwards we were all in the train +together, bound from Reading to the little Berkshire village. +There were Sherlock Holmes, the hydraulic engineer, Inspector +Bradstreet, of Scotland Yard, a plain-clothes man, and myself. +Bradstreet had spread an ordnance map of the county out upon the +seat and was busy with his compasses drawing a circle with Eyford +for its centre. + +"There you are," said he. "That circle is drawn at a radius of +ten miles from the village. The place we want must be somewhere +near that line. You said ten miles, I think, sir." + +"It was an hour's good drive." + +"And you think that they brought you back all that way when you +were unconscious?" + +"They must have done so. I have a confused memory, too, of having +been lifted and conveyed somewhere." + +"What I cannot understand," said I, "is why they should have +spared you when they found you lying fainting in the garden. +Perhaps the villain was softened by the woman's entreaties." + +"I hardly think that likely. I never saw a more inexorable face +in my life." + +"Oh, we shall soon clear up all that," said Bradstreet. "Well, I +have drawn my circle, and I only wish I knew at what point upon +it the folk that we are in search of are to be found." + +"I think I could lay my finger on it," said Holmes quietly. + +"Really, now!" cried the inspector, "you have formed your +opinion! Come, now, we shall see who agrees with you. I say it is +south, for the country is more deserted there." + +"And I say east," said my patient. + +"I am for west," remarked the plain-clothes man. "There are +several quiet little villages up there." + +"And I am for north," said I, "because there are no hills there, +and our friend says that he did not notice the carriage go up +any." + +"Come," cried the inspector, laughing; "it's a very pretty +diversity of opinion. We have boxed the compass among us. Who do +you give your casting vote to?" + +"You are all wrong." + +"But we can't all be." + +"Oh, yes, you can. This is my point." He placed his finger in the +centre of the circle. "This is where we shall find them." + +"But the twelve-mile drive?" gasped Hatherley. + +"Six out and six back. Nothing simpler. You say yourself that the +horse was fresh and glossy when you got in. How could it be that +if it had gone twelve miles over heavy roads?" + +"Indeed, it is a likely ruse enough," observed Bradstreet +thoughtfully. "Of course there can be no doubt as to the nature +of this gang." + +"None at all," said Holmes. "They are coiners on a large scale, +and have used the machine to form the amalgam which has taken the +place of silver." + +"We have known for some time that a clever gang was at work," +said the inspector. "They have been turning out half-crowns by +the thousand. We even traced them as far as Reading, but could +get no farther, for they had covered their traces in a way that +showed that they were very old hands. But now, thanks to this +lucky chance, I think that we have got them right enough." + +But the inspector was mistaken, for those criminals were not +destined to fall into the hands of justice. As we rolled into +Eyford Station we saw a gigantic column of smoke which streamed +up from behind a small clump of trees in the neighbourhood and +hung like an immense ostrich feather over the landscape. + +"A house on fire?" asked Bradstreet as the train steamed off +again on its way. + +"Yes, sir!" said the station-master. + +"When did it break out?" + +"I hear that it was during the night, sir, but it has got worse, +and the whole place is in a blaze." + +"Whose house is it?" + +"Dr. Becher's." + +"Tell me," broke in the engineer, "is Dr. Becher a German, very +thin, with a long, sharp nose?" + +The station-master laughed heartily. "No, sir, Dr. Becher is an +Englishman, and there isn't a man in the parish who has a +better-lined waistcoat. But he has a gentleman staying with him, +a patient, as I understand, who is a foreigner, and he looks as +if a little good Berkshire beef would do him no harm." + +The station-master had not finished his speech before we were all +hastening in the direction of the fire. The road topped a low +hill, and there was a great widespread whitewashed building in +front of us, spouting fire at every chink and window, while in +the garden in front three fire-engines were vainly striving to +keep the flames under. + +"That's it!" cried Hatherley, in intense excitement. "There is +the gravel-drive, and there are the rose-bushes where I lay. That +second window is the one that I jumped from." + +"Well, at least," said Holmes, "you have had your revenge upon +them. There can be no question that it was your oil-lamp which, +when it was crushed in the press, set fire to the wooden walls, +though no doubt they were too excited in the chase after you to +observe it at the time. Now keep your eyes open in this crowd for +your friends of last night, though I very much fear that they are +a good hundred miles off by now." + +And Holmes' fears came to be realised, for from that day to this +no word has ever been heard either of the beautiful woman, the +sinister German, or the morose Englishman. Early that morning a +peasant had met a cart containing several people and some very +bulky boxes driving rapidly in the direction of Reading, but +there all traces of the fugitives disappeared, and even Holmes' +ingenuity failed ever to discover the least clue as to their +whereabouts. + +The firemen had been much perturbed at the strange arrangements +which they had found within, and still more so by discovering a +newly severed human thumb upon a window-sill of the second floor. +About sunset, however, their efforts were at last successful, and +they subdued the flames, but not before the roof had fallen in, +and the whole place been reduced to such absolute ruin that, save +some twisted cylinders and iron piping, not a trace remained of +the machinery which had cost our unfortunate acquaintance so +dearly. Large masses of nickel and of tin were discovered stored +in an out-house, but no coins were to be found, which may have +explained the presence of those bulky boxes which have been +already referred to. + +How our hydraulic engineer had been conveyed from the garden to +the spot where he recovered his senses might have remained +forever a mystery were it not for the soft mould, which told us a +very plain tale. He had evidently been carried down by two +persons, one of whom had remarkably small feet and the other +unusually large ones. On the whole, it was most probable that the +silent Englishman, being less bold or less murderous than his +companion, had assisted the woman to bear the unconscious man out +of the way of danger. + +"Well," said our engineer ruefully as we took our seats to return +once more to London, "it has been a pretty business for me! I +have lost my thumb and I have lost a fifty-guinea fee, and what +have I gained?" + +"Experience," said Holmes, laughing. "Indirectly it may be of +value, you know; you have only to put it into words to gain the +reputation of being excellent company for the remainder of your +existence." + + + +X. THE ADVENTURE OF THE NOBLE BACHELOR + +The Lord St. Simon marriage, and its curious termination, have +long ceased to be a subject of interest in those exalted circles +in which the unfortunate bridegroom moves. Fresh scandals have +eclipsed it, and their more piquant details have drawn the +gossips away from this four-year-old drama. As I have reason to +believe, however, that the full facts have never been revealed to +the general public, and as my friend Sherlock Holmes had a +considerable share in clearing the matter up, I feel that no +memoir of him would be complete without some little sketch of +this remarkable episode. + +It was a few weeks before my own marriage, during the days when I +was still sharing rooms with Holmes in Baker Street, that he came +home from an afternoon stroll to find a letter on the table +waiting for him. I had remained indoors all day, for the weather +had taken a sudden turn to rain, with high autumnal winds, and +the Jezail bullet which I had brought back in one of my limbs as +a relic of my Afghan campaign throbbed with dull persistence. +With my body in one easy-chair and my legs upon another, I had +surrounded myself with a cloud of newspapers until at last, +saturated with the news of the day, I tossed them all aside and +lay listless, watching the huge crest and monogram upon the +envelope upon the table and wondering lazily who my friend's +noble correspondent could be. + +"Here is a very fashionable epistle," I remarked as he entered. +"Your morning letters, if I remember right, were from a +fish-monger and a tide-waiter." + +"Yes, my correspondence has certainly the charm of variety," he +answered, smiling, "and the humbler are usually the more +interesting. This looks like one of those unwelcome social +summonses which call upon a man either to be bored or to lie." + +He broke the seal and glanced over the contents. + +"Oh, come, it may prove to be something of interest, after all." + +"Not social, then?" + +"No, distinctly professional." + +"And from a noble client?" + +"One of the highest in England." + +"My dear fellow, I congratulate you." + +"I assure you, Watson, without affectation, that the status of my +client is a matter of less moment to me than the interest of his +case. It is just possible, however, that that also may not be +wanting in this new investigation. You have been reading the +papers diligently of late, have you not?" + +"It looks like it," said I ruefully, pointing to a huge bundle in +the corner. "I have had nothing else to do." + +"It is fortunate, for you will perhaps be able to post me up. I +read nothing except the criminal news and the agony column. The +latter is always instructive. But if you have followed recent +events so closely you must have read about Lord St. Simon and his +wedding?" + +"Oh, yes, with the deepest interest." + +"That is well. The letter which I hold in my hand is from Lord +St. Simon. I will read it to you, and in return you must turn +over these papers and let me have whatever bears upon the matter. +This is what he says: + +"'MY DEAR MR. SHERLOCK HOLMES:--Lord Backwater tells me that I +may place implicit reliance upon your judgment and discretion. I +have determined, therefore, to call upon you and to consult you +in reference to the very painful event which has occurred in +connection with my wedding. Mr. Lestrade, of Scotland Yard, is +acting already in the matter, but he assures me that he sees no +objection to your co-operation, and that he even thinks that +it might be of some assistance. I will call at four o'clock in +the afternoon, and, should you have any other engagement at that +time, I hope that you will postpone it, as this matter is of +paramount importance. Yours faithfully, ST. SIMON.' + +"It is dated from Grosvenor Mansions, written with a quill pen, +and the noble lord has had the misfortune to get a smear of ink +upon the outer side of his right little finger," remarked Holmes +as he folded up the epistle. + +"He says four o'clock. It is three now. He will be here in an +hour." + +"Then I have just time, with your assistance, to get clear upon +the subject. Turn over those papers and arrange the extracts in +their order of time, while I take a glance as to who our client +is." He picked a red-covered volume from a line of books of +reference beside the mantelpiece. "Here he is," said he, sitting +down and flattening it out upon his knee. "'Lord Robert Walsingham +de Vere St. Simon, second son of the Duke of Balmoral.' Hum! 'Arms: +Azure, three caltrops in chief over a fess sable. Born in 1846.' +He's forty-one years of age, which is mature for marriage. Was +Under-Secretary for the colonies in a late administration. The +Duke, his father, was at one time Secretary for Foreign Affairs. +They inherit Plantagenet blood by direct descent, and Tudor on +the distaff side. Ha! Well, there is nothing very instructive in +all this. I think that I must turn to you Watson, for something +more solid." + +"I have very little difficulty in finding what I want," said I, +"for the facts are quite recent, and the matter struck me as +remarkable. I feared to refer them to you, however, as I knew +that you had an inquiry on hand and that you disliked the +intrusion of other matters." + +"Oh, you mean the little problem of the Grosvenor Square +furniture van. That is quite cleared up now--though, indeed, it +was obvious from the first. Pray give me the results of your +newspaper selections." + +"Here is the first notice which I can find. It is in the personal +column of the Morning Post, and dates, as you see, some weeks +back: 'A marriage has been arranged,' it says, 'and will, if +rumour is correct, very shortly take place, between Lord Robert +St. Simon, second son of the Duke of Balmoral, and Miss Hatty +Doran, the only daughter of Aloysius Doran. Esq., of San +Francisco, Cal., U.S.A.' That is all." + +"Terse and to the point," remarked Holmes, stretching his long, +thin legs towards the fire. + +"There was a paragraph amplifying this in one of the society +papers of the same week. Ah, here it is: 'There will soon be a +call for protection in the marriage market, for the present +free-trade principle appears to tell heavily against our home +product. One by one the management of the noble houses of Great +Britain is passing into the hands of our fair cousins from across +the Atlantic. An important addition has been made during the last +week to the list of the prizes which have been borne away by +these charming invaders. Lord St. Simon, who has shown himself +for over twenty years proof against the little god's arrows, has +now definitely announced his approaching marriage with Miss Hatty +Doran, the fascinating daughter of a California millionaire. Miss +Doran, whose graceful figure and striking face attracted much +attention at the Westbury House festivities, is an only child, +and it is currently reported that her dowry will run to +considerably over the six figures, with expectancies for the +future. As it is an open secret that the Duke of Balmoral has +been compelled to sell his pictures within the last few years, +and as Lord St. Simon has no property of his own save the small +estate of Birchmoor, it is obvious that the Californian heiress +is not the only gainer by an alliance which will enable her to +make the easy and common transition from a Republican lady to a +British peeress.'" + +"Anything else?" asked Holmes, yawning. + +"Oh, yes; plenty. Then there is another note in the Morning Post +to say that the marriage would be an absolutely quiet one, that it +would be at St. George's, Hanover Square, that only half a dozen +intimate friends would be invited, and that the party would +return to the furnished house at Lancaster Gate which has been +taken by Mr. Aloysius Doran. Two days later--that is, on +Wednesday last--there is a curt announcement that the wedding had +taken place, and that the honeymoon would be passed at Lord +Backwater's place, near Petersfield. Those are all the notices +which appeared before the disappearance of the bride." + +"Before the what?" asked Holmes with a start. + +"The vanishing of the lady." + +"When did she vanish, then?" + +"At the wedding breakfast." + +"Indeed. This is more interesting than it promised to be; quite +dramatic, in fact." + +"Yes; it struck me as being a little out of the common." + +"They often vanish before the ceremony, and occasionally during +the honeymoon; but I cannot call to mind anything quite so prompt +as this. Pray let me have the details." + +"I warn you that they are very incomplete." + +"Perhaps we may make them less so." + +"Such as they are, they are set forth in a single article of a +morning paper of yesterday, which I will read to you. It is +headed, 'Singular Occurrence at a Fashionable Wedding': + +"'The family of Lord Robert St. Simon has been thrown into the +greatest consternation by the strange and painful episodes which +have taken place in connection with his wedding. The ceremony, as +shortly announced in the papers of yesterday, occurred on the +previous morning; but it is only now that it has been possible to +confirm the strange rumours which have been so persistently +floating about. In spite of the attempts of the friends to hush +the matter up, so much public attention has now been drawn to it +that no good purpose can be served by affecting to disregard what +is a common subject for conversation. + +"'The ceremony, which was performed at St. George's, Hanover +Square, was a very quiet one, no one being present save the +father of the bride, Mr. Aloysius Doran, the Duchess of Balmoral, +Lord Backwater, Lord Eustace and Lady Clara St. Simon (the +younger brother and sister of the bridegroom), and Lady Alicia +Whittington. The whole party proceeded afterwards to the house of +Mr. Aloysius Doran, at Lancaster Gate, where breakfast had been +prepared. It appears that some little trouble was caused by a +woman, whose name has not been ascertained, who endeavoured to +force her way into the house after the bridal party, alleging +that she had some claim upon Lord St. Simon. It was only after a +painful and prolonged scene that she was ejected by the butler +and the footman. The bride, who had fortunately entered the house +before this unpleasant interruption, had sat down to breakfast +with the rest, when she complained of a sudden indisposition and +retired to her room. Her prolonged absence having caused some +comment, her father followed her, but learned from her maid that +she had only come up to her chamber for an instant, caught up an +ulster and bonnet, and hurried down to the passage. One of the +footmen declared that he had seen a lady leave the house thus +apparelled, but had refused to credit that it was his mistress, +believing her to be with the company. On ascertaining that his +daughter had disappeared, Mr. Aloysius Doran, in conjunction with +the bridegroom, instantly put themselves in communication with +the police, and very energetic inquiries are being made, which +will probably result in a speedy clearing up of this very +singular business. Up to a late hour last night, however, nothing +had transpired as to the whereabouts of the missing lady. There +are rumours of foul play in the matter, and it is said that the +police have caused the arrest of the woman who had caused the +original disturbance, in the belief that, from jealousy or some +other motive, she may have been concerned in the strange +disappearance of the bride.'" + +"And is that all?" + +"Only one little item in another of the morning papers, but it is +a suggestive one." + +"And it is--" + +"That Miss Flora Millar, the lady who had caused the disturbance, +has actually been arrested. It appears that she was formerly a +danseuse at the Allegro, and that she has known the bridegroom +for some years. There are no further particulars, and the whole +case is in your hands now--so far as it has been set forth in the +public press." + +"And an exceedingly interesting case it appears to be. I would +not have missed it for worlds. But there is a ring at the bell, +Watson, and as the clock makes it a few minutes after four, I +have no doubt that this will prove to be our noble client. Do not +dream of going, Watson, for I very much prefer having a witness, +if only as a check to my own memory." + +"Lord Robert St. Simon," announced our page-boy, throwing open +the door. A gentleman entered, with a pleasant, cultured face, +high-nosed and pale, with something perhaps of petulance about +the mouth, and with the steady, well-opened eye of a man whose +pleasant lot it had ever been to command and to be obeyed. His +manner was brisk, and yet his general appearance gave an undue +impression of age, for he had a slight forward stoop and a little +bend of the knees as he walked. His hair, too, as he swept off +his very curly-brimmed hat, was grizzled round the edges and thin +upon the top. As to his dress, it was careful to the verge of +foppishness, with high collar, black frock-coat, white waistcoat, +yellow gloves, patent-leather shoes, and light-coloured gaiters. +He advanced slowly into the room, turning his head from left to +right, and swinging in his right hand the cord which held his +golden eyeglasses. + +"Good-day, Lord St. Simon," said Holmes, rising and bowing. "Pray +take the basket-chair. This is my friend and colleague, Dr. +Watson. Draw up a little to the fire, and we will talk this +matter over." + +"A most painful matter to me, as you can most readily imagine, +Mr. Holmes. I have been cut to the quick. I understand that you +have already managed several delicate cases of this sort, sir, +though I presume that they were hardly from the same class of +society." + +"No, I am descending." + +"I beg pardon." + +"My last client of the sort was a king." + +"Oh, really! I had no idea. And which king?" + +"The King of Scandinavia." + +"What! Had he lost his wife?" + +"You can understand," said Holmes suavely, "that I extend to the +affairs of my other clients the same secrecy which I promise to +you in yours." + +"Of course! Very right! very right! I'm sure I beg pardon. As to +my own case, I am ready to give you any information which may +assist you in forming an opinion." + +"Thank you. I have already learned all that is in the public +prints, nothing more. I presume that I may take it as correct--this +article, for example, as to the disappearance of the bride." + +Lord St. Simon glanced over it. "Yes, it is correct, as far as it +goes." + +"But it needs a great deal of supplementing before anyone could +offer an opinion. I think that I may arrive at my facts most +directly by questioning you." + +"Pray do so." + +"When did you first meet Miss Hatty Doran?" + +"In San Francisco, a year ago." + +"You were travelling in the States?" + +"Yes." + +"Did you become engaged then?" + +"No." + +"But you were on a friendly footing?" + +"I was amused by her society, and she could see that I was +amused." + +"Her father is very rich?" + +"He is said to be the richest man on the Pacific slope." + +"And how did he make his money?" + +"In mining. He had nothing a few years ago. Then he struck gold, +invested it, and came up by leaps and bounds." + +"Now, what is your own impression as to the young lady's--your +wife's character?" + +The nobleman swung his glasses a little faster and stared down +into the fire. "You see, Mr. Holmes," said he, "my wife was +twenty before her father became a rich man. During that time she +ran free in a mining camp and wandered through woods or +mountains, so that her education has come from Nature rather than +from the schoolmaster. She is what we call in England a tomboy, +with a strong nature, wild and free, unfettered by any sort of +traditions. She is impetuous--volcanic, I was about to say. She +is swift in making up her mind and fearless in carrying out her +resolutions. On the other hand, I would not have given her the +name which I have the honour to bear"--he gave a little stately +cough--"had not I thought her to be at bottom a noble woman. I +believe that she is capable of heroic self-sacrifice and that +anything dishonourable would be repugnant to her." + +"Have you her photograph?" + +"I brought this with me." He opened a locket and showed us the +full face of a very lovely woman. It was not a photograph but an +ivory miniature, and the artist had brought out the full effect +of the lustrous black hair, the large dark eyes, and the +exquisite mouth. Holmes gazed long and earnestly at it. Then he +closed the locket and handed it back to Lord St. Simon. + +"The young lady came to London, then, and you renewed your +acquaintance?" + +"Yes, her father brought her over for this last London season. I +met her several times, became engaged to her, and have now +married her." + +"She brought, I understand, a considerable dowry?" + +"A fair dowry. Not more than is usual in my family." + +"And this, of course, remains to you, since the marriage is a +fait accompli?" + +"I really have made no inquiries on the subject." + +"Very naturally not. Did you see Miss Doran on the day before the +wedding?" + +"Yes." + +"Was she in good spirits?" + +"Never better. She kept talking of what we should do in our +future lives." + +"Indeed! That is very interesting. And on the morning of the +wedding?" + +"She was as bright as possible--at least until after the +ceremony." + +"And did you observe any change in her then?" + +"Well, to tell the truth, I saw then the first signs that I had +ever seen that her temper was just a little sharp. The incident +however, was too trivial to relate and can have no possible +bearing upon the case." + +"Pray let us have it, for all that." + +"Oh, it is childish. She dropped her bouquet as we went towards +the vestry. She was passing the front pew at the time, and it +fell over into the pew. There was a moment's delay, but the +gentleman in the pew handed it up to her again, and it did not +appear to be the worse for the fall. Yet when I spoke to her of +the matter, she answered me abruptly; and in the carriage, on our +way home, she seemed absurdly agitated over this trifling cause." + +"Indeed! You say that there was a gentleman in the pew. Some of +the general public were present, then?" + +"Oh, yes. It is impossible to exclude them when the church is +open." + +"This gentleman was not one of your wife's friends?" + +"No, no; I call him a gentleman by courtesy, but he was quite a +common-looking person. I hardly noticed his appearance. But +really I think that we are wandering rather far from the point." + +"Lady St. Simon, then, returned from the wedding in a less +cheerful frame of mind than she had gone to it. What did she do +on re-entering her father's house?" + +"I saw her in conversation with her maid." + +"And who is her maid?" + +"Alice is her name. She is an American and came from California +with her." + +"A confidential servant?" + +"A little too much so. It seemed to me that her mistress allowed +her to take great liberties. Still, of course, in America they +look upon these things in a different way." + +"How long did she speak to this Alice?" + +"Oh, a few minutes. I had something else to think of." + +"You did not overhear what they said?" + +"Lady St. Simon said something about 'jumping a claim.' She was +accustomed to use slang of the kind. I have no idea what she +meant." + +"American slang is very expressive sometimes. And what did your +wife do when she finished speaking to her maid?" + +"She walked into the breakfast-room." + +"On your arm?" + +"No, alone. She was very independent in little matters like that. +Then, after we had sat down for ten minutes or so, she rose +hurriedly, muttered some words of apology, and left the room. She +never came back." + +"But this maid, Alice, as I understand, deposes that she went to +her room, covered her bride's dress with a long ulster, put on a +bonnet, and went out." + +"Quite so. And she was afterwards seen walking into Hyde Park in +company with Flora Millar, a woman who is now in custody, and who +had already made a disturbance at Mr. Doran's house that +morning." + +"Ah, yes. I should like a few particulars as to this young lady, +and your relations to her." + +Lord St. Simon shrugged his shoulders and raised his eyebrows. +"We have been on a friendly footing for some years--I may say on +a very friendly footing. She used to be at the Allegro. I have +not treated her ungenerously, and she had no just cause of +complaint against me, but you know what women are, Mr. Holmes. +Flora was a dear little thing, but exceedingly hot-headed and +devotedly attached to me. She wrote me dreadful letters when she +heard that I was about to be married, and, to tell the truth, the +reason why I had the marriage celebrated so quietly was that I +feared lest there might be a scandal in the church. She came to +Mr. Doran's door just after we returned, and she endeavoured to +push her way in, uttering very abusive expressions towards my +wife, and even threatening her, but I had foreseen the +possibility of something of the sort, and I had two police +fellows there in private clothes, who soon pushed her out again. +She was quiet when she saw that there was no good in making a +row." + +"Did your wife hear all this?" + +"No, thank goodness, she did not." + +"And she was seen walking with this very woman afterwards?" + +"Yes. That is what Mr. Lestrade, of Scotland Yard, looks upon as +so serious. It is thought that Flora decoyed my wife out and laid +some terrible trap for her." + +"Well, it is a possible supposition." + +"You think so, too?" + +"I did not say a probable one. But you do not yourself look upon +this as likely?" + +"I do not think Flora would hurt a fly." + +"Still, jealousy is a strange transformer of characters. Pray +what is your own theory as to what took place?" + +"Well, really, I came to seek a theory, not to propound one. I +have given you all the facts. Since you ask me, however, I may +say that it has occurred to me as possible that the excitement of +this affair, the consciousness that she had made so immense a +social stride, had the effect of causing some little nervous +disturbance in my wife." + +"In short, that she had become suddenly deranged?" + +"Well, really, when I consider that she has turned her back--I +will not say upon me, but upon so much that many have aspired to +without success--I can hardly explain it in any other fashion." + +"Well, certainly that is also a conceivable hypothesis," said +Holmes, smiling. "And now, Lord St. Simon, I think that I have +nearly all my data. May I ask whether you were seated at the +breakfast-table so that you could see out of the window?" + +"We could see the other side of the road and the Park." + +"Quite so. Then I do not think that I need to detain you longer. +I shall communicate with you." + +"Should you be fortunate enough to solve this problem," said our +client, rising. + +"I have solved it." + +"Eh? What was that?" + +"I say that I have solved it." + +"Where, then, is my wife?" + +"That is a detail which I shall speedily supply." + +Lord St. Simon shook his head. "I am afraid that it will take +wiser heads than yours or mine," he remarked, and bowing in a +stately, old-fashioned manner he departed. + +"It is very good of Lord St. Simon to honour my head by putting +it on a level with his own," said Sherlock Holmes, laughing. "I +think that I shall have a whisky and soda and a cigar after all +this cross-questioning. I had formed my conclusions as to the +case before our client came into the room." + +"My dear Holmes!" + +"I have notes of several similar cases, though none, as I +remarked before, which were quite as prompt. My whole examination +served to turn my conjecture into a certainty. Circumstantial +evidence is occasionally very convincing, as when you find a +trout in the milk, to quote Thoreau's example." + +"But I have heard all that you have heard." + +"Without, however, the knowledge of pre-existing cases which +serves me so well. There was a parallel instance in Aberdeen some +years back, and something on very much the same lines at Munich +the year after the Franco-Prussian War. It is one of these +cases--but, hullo, here is Lestrade! Good-afternoon, Lestrade! +You will find an extra tumbler upon the sideboard, and there are +cigars in the box." + +The official detective was attired in a pea-jacket and cravat, +which gave him a decidedly nautical appearance, and he carried a +black canvas bag in his hand. With a short greeting he seated +himself and lit the cigar which had been offered to him. + +"What's up, then?" asked Holmes with a twinkle in his eye. "You +look dissatisfied." + +"And I feel dissatisfied. It is this infernal St. Simon marriage +case. I can make neither head nor tail of the business." + +"Really! You surprise me." + +"Who ever heard of such a mixed affair? Every clue seems to slip +through my fingers. I have been at work upon it all day." + +"And very wet it seems to have made you," said Holmes laying his +hand upon the arm of the pea-jacket. + +"Yes, I have been dragging the Serpentine." + +"In heaven's name, what for?" + +"In search of the body of Lady St. Simon." + +Sherlock Holmes leaned back in his chair and laughed heartily. + +"Have you dragged the basin of Trafalgar Square fountain?" he +asked. + +"Why? What do you mean?" + +"Because you have just as good a chance of finding this lady in +the one as in the other." + +Lestrade shot an angry glance at my companion. "I suppose you +know all about it," he snarled. + +"Well, I have only just heard the facts, but my mind is made up." + +"Oh, indeed! Then you think that the Serpentine plays no part in +the matter?" + +"I think it very unlikely." + +"Then perhaps you will kindly explain how it is that we found +this in it?" He opened his bag as he spoke, and tumbled onto the +floor a wedding-dress of watered silk, a pair of white satin +shoes and a bride's wreath and veil, all discoloured and soaked +in water. "There," said he, putting a new wedding-ring upon the +top of the pile. "There is a little nut for you to crack, Master +Holmes." + +"Oh, indeed!" said my friend, blowing blue rings into the air. +"You dragged them from the Serpentine?" + +"No. They were found floating near the margin by a park-keeper. +They have been identified as her clothes, and it seemed to me +that if the clothes were there the body would not be far off." + +"By the same brilliant reasoning, every man's body is to be found +in the neighbourhood of his wardrobe. And pray what did you hope +to arrive at through this?" + +"At some evidence implicating Flora Millar in the disappearance." + +"I am afraid that you will find it difficult." + +"Are you, indeed, now?" cried Lestrade with some bitterness. "I +am afraid, Holmes, that you are not very practical with your +deductions and your inferences. You have made two blunders in as +many minutes. This dress does implicate Miss Flora Millar." + +"And how?" + +"In the dress is a pocket. In the pocket is a card-case. In the +card-case is a note. And here is the very note." He slapped it +down upon the table in front of him. "Listen to this: 'You will +see me when all is ready. Come at once. F.H.M.' Now my theory all +along has been that Lady St. Simon was decoyed away by Flora +Millar, and that she, with confederates, no doubt, was +responsible for her disappearance. Here, signed with her +initials, is the very note which was no doubt quietly slipped +into her hand at the door and which lured her within their +reach." + +"Very good, Lestrade," said Holmes, laughing. "You really are +very fine indeed. Let me see it." He took up the paper in a +listless way, but his attention instantly became riveted, and he +gave a little cry of satisfaction. "This is indeed important," +said he. + +"Ha! you find it so?" + +"Extremely so. I congratulate you warmly." + +Lestrade rose in his triumph and bent his head to look. "Why," he +shrieked, "you're looking at the wrong side!" + +"On the contrary, this is the right side." + +"The right side? You're mad! Here is the note written in pencil +over here." + +"And over here is what appears to be the fragment of a hotel +bill, which interests me deeply." + +"There's nothing in it. I looked at it before," said Lestrade. +"'Oct. 4th, rooms 8s., breakfast 2s. 6d., cocktail 1s., lunch 2s. +6d., glass sherry, 8d.' I see nothing in that." + +"Very likely not. It is most important, all the same. As to the +note, it is important also, or at least the initials are, so I +congratulate you again." + +"I've wasted time enough," said Lestrade, rising. "I believe in +hard work and not in sitting by the fire spinning fine theories. +Good-day, Mr. Holmes, and we shall see which gets to the bottom +of the matter first." He gathered up the garments, thrust them +into the bag, and made for the door. + +"Just one hint to you, Lestrade," drawled Holmes before his rival +vanished; "I will tell you the true solution of the matter. Lady +St. Simon is a myth. There is not, and there never has been, any +such person." + +Lestrade looked sadly at my companion. Then he turned to me, +tapped his forehead three times, shook his head solemnly, and +hurried away. + +He had hardly shut the door behind him when Holmes rose to put on +his overcoat. "There is something in what the fellow says about +outdoor work," he remarked, "so I think, Watson, that I must +leave you to your papers for a little." + +It was after five o'clock when Sherlock Holmes left me, but I had +no time to be lonely, for within an hour there arrived a +confectioner's man with a very large flat box. This he unpacked +with the help of a youth whom he had brought with him, and +presently, to my very great astonishment, a quite epicurean +little cold supper began to be laid out upon our humble +lodging-house mahogany. There were a couple of brace of cold +woodcock, a pheasant, a pt de foie gras pie with a group of +ancient and cobwebby bottles. Having laid out all these luxuries, +my two visitors vanished away, like the genii of the Arabian +Nights, with no explanation save that the things had been paid +for and were ordered to this address. + +Just before nine o'clock Sherlock Holmes stepped briskly into the +room. His features were gravely set, but there was a light in his +eye which made me think that he had not been disappointed in his +conclusions. + +"They have laid the supper, then," he said, rubbing his hands. + +"You seem to expect company. They have laid for five." + +"Yes, I fancy we may have some company dropping in," said he. "I +am surprised that Lord St. Simon has not already arrived. Ha! I +fancy that I hear his step now upon the stairs." + +It was indeed our visitor of the afternoon who came bustling in, +dangling his glasses more vigorously than ever, and with a very +perturbed expression upon his aristocratic features. + +"My messenger reached you, then?" asked Holmes. + +"Yes, and I confess that the contents startled me beyond measure. +Have you good authority for what you say?" + +"The best possible." + +Lord St. Simon sank into a chair and passed his hand over his +forehead. + +"What will the Duke say," he murmured, "when he hears that one of +the family has been subjected to such humiliation?" + +"It is the purest accident. I cannot allow that there is any +humiliation." + +"Ah, you look on these things from another standpoint." + +"I fail to see that anyone is to blame. I can hardly see how the +lady could have acted otherwise, though her abrupt method of +doing it was undoubtedly to be regretted. Having no mother, she +had no one to advise her at such a crisis." + +"It was a slight, sir, a public slight," said Lord St. Simon, +tapping his fingers upon the table. + +"You must make allowance for this poor girl, placed in so +unprecedented a position." + +"I will make no allowance. I am very angry indeed, and I have +been shamefully used." + +"I think that I heard a ring," said Holmes. "Yes, there are steps +on the landing. If I cannot persuade you to take a lenient view +of the matter, Lord St. Simon, I have brought an advocate here +who may be more successful." He opened the door and ushered in a +lady and gentleman. "Lord St. Simon," said he "allow me to +introduce you to Mr. and Mrs. Francis Hay Moulton. The lady, I +think, you have already met." + +At the sight of these newcomers our client had sprung from his +seat and stood very erect, with his eyes cast down and his hand +thrust into the breast of his frock-coat, a picture of offended +dignity. The lady had taken a quick step forward and had held out +her hand to him, but he still refused to raise his eyes. It was +as well for his resolution, perhaps, for her pleading face was +one which it was hard to resist. + +"You're angry, Robert," said she. "Well, I guess you have every +cause to be." + +"Pray make no apology to me," said Lord St. Simon bitterly. + +"Oh, yes, I know that I have treated you real bad and that I +should have spoken to you before I went; but I was kind of +rattled, and from the time when I saw Frank here again I just +didn't know what I was doing or saying. I only wonder I didn't +fall down and do a faint right there before the altar." + +"Perhaps, Mrs. Moulton, you would like my friend and me to leave +the room while you explain this matter?" + +"If I may give an opinion," remarked the strange gentleman, +"we've had just a little too much secrecy over this business +already. For my part, I should like all Europe and America to +hear the rights of it." He was a small, wiry, sunburnt man, +clean-shaven, with a sharp face and alert manner. + +"Then I'll tell our story right away," said the lady. "Frank here +and I met in '84, in McQuire's camp, near the Rockies, where pa +was working a claim. We were engaged to each other, Frank and I; +but then one day father struck a rich pocket and made a pile, +while poor Frank here had a claim that petered out and came to +nothing. The richer pa grew the poorer was Frank; so at last pa +wouldn't hear of our engagement lasting any longer, and he took +me away to 'Frisco. Frank wouldn't throw up his hand, though; so +he followed me there, and he saw me without pa knowing anything +about it. It would only have made him mad to know, so we just +fixed it all up for ourselves. Frank said that he would go and +make his pile, too, and never come back to claim me until he had +as much as pa. So then I promised to wait for him to the end of +time and pledged myself not to marry anyone else while he lived. +'Why shouldn't we be married right away, then,' said he, 'and +then I will feel sure of you; and I won't claim to be your +husband until I come back?' Well, we talked it over, and he had +fixed it all up so nicely, with a clergyman all ready in waiting, +that we just did it right there; and then Frank went off to seek +his fortune, and I went back to pa. + +"The next I heard of Frank was that he was in Montana, and then +he went prospecting in Arizona, and then I heard of him from New +Mexico. After that came a long newspaper story about how a +miners' camp had been attacked by Apache Indians, and there was +my Frank's name among the killed. I fainted dead away, and I was +very sick for months after. Pa thought I had a decline and took +me to half the doctors in 'Frisco. Not a word of news came for a +year and more, so that I never doubted that Frank was really +dead. Then Lord St. Simon came to 'Frisco, and we came to London, +and a marriage was arranged, and pa was very pleased, but I felt +all the time that no man on this earth would ever take the place +in my heart that had been given to my poor Frank. + +"Still, if I had married Lord St. Simon, of course I'd have done +my duty by him. We can't command our love, but we can our +actions. I went to the altar with him with the intention to make +him just as good a wife as it was in me to be. But you may +imagine what I felt when, just as I came to the altar rails, I +glanced back and saw Frank standing and looking at me out of the +first pew. I thought it was his ghost at first; but when I looked +again there he was still, with a kind of question in his eyes, as +if to ask me whether I were glad or sorry to see him. I wonder I +didn't drop. I know that everything was turning round, and the +words of the clergyman were just like the buzz of a bee in my +ear. I didn't know what to do. Should I stop the service and make +a scene in the church? I glanced at him again, and he seemed to +know what I was thinking, for he raised his finger to his lips to +tell me to be still. Then I saw him scribble on a piece of paper, +and I knew that he was writing me a note. As I passed his pew on +the way out I dropped my bouquet over to him, and he slipped the +note into my hand when he returned me the flowers. It was only a +line asking me to join him when he made the sign to me to do so. +Of course I never doubted for a moment that my first duty was now +to him, and I determined to do just whatever he might direct. + +"When I got back I told my maid, who had known him in California, +and had always been his friend. I ordered her to say nothing, but +to get a few things packed and my ulster ready. I know I ought to +have spoken to Lord St. Simon, but it was dreadful hard before +his mother and all those great people. I just made up my mind to +run away and explain afterwards. I hadn't been at the table ten +minutes before I saw Frank out of the window at the other side of +the road. He beckoned to me and then began walking into the Park. +I slipped out, put on my things, and followed him. Some woman +came talking something or other about Lord St. Simon to +me--seemed to me from the little I heard as if he had a little +secret of his own before marriage also--but I managed to get away +from her and soon overtook Frank. We got into a cab together, and +away we drove to some lodgings he had taken in Gordon Square, and +that was my true wedding after all those years of waiting. Frank +had been a prisoner among the Apaches, had escaped, came on to +'Frisco, found that I had given him up for dead and had gone to +England, followed me there, and had come upon me at last on the +very morning of my second wedding." + +"I saw it in a paper," explained the American. "It gave the name +and the church but not where the lady lived." + +"Then we had a talk as to what we should do, and Frank was all +for openness, but I was so ashamed of it all that I felt as if I +should like to vanish away and never see any of them again--just +sending a line to pa, perhaps, to show him that I was alive. It +was awful to me to think of all those lords and ladies sitting +round that breakfast-table and waiting for me to come back. So +Frank took my wedding-clothes and things and made a bundle of +them, so that I should not be traced, and dropped them away +somewhere where no one could find them. It is likely that we +should have gone on to Paris to-morrow, only that this good +gentleman, Mr. Holmes, came round to us this evening, though how +he found us is more than I can think, and he showed us very +clearly and kindly that I was wrong and that Frank was right, and +that we should be putting ourselves in the wrong if we were so +secret. Then he offered to give us a chance of talking to Lord +St. Simon alone, and so we came right away round to his rooms at +once. Now, Robert, you have heard it all, and I am very sorry if +I have given you pain, and I hope that you do not think very +meanly of me." + +Lord St. Simon had by no means relaxed his rigid attitude, but +had listened with a frowning brow and a compressed lip to this +long narrative. + +"Excuse me," he said, "but it is not my custom to discuss my most +intimate personal affairs in this public manner." + +"Then you won't forgive me? You won't shake hands before I go?" + +"Oh, certainly, if it would give you any pleasure." He put out +his hand and coldly grasped that which she extended to him. + +"I had hoped," suggested Holmes, "that you would have joined us +in a friendly supper." + +"I think that there you ask a little too much," responded his +Lordship. "I may be forced to acquiesce in these recent +developments, but I can hardly be expected to make merry over +them. I think that with your permission I will now wish you all a +very good-night." He included us all in a sweeping bow and +stalked out of the room. + +"Then I trust that you at least will honour me with your +company," said Sherlock Holmes. "It is always a joy to meet an +American, Mr. Moulton, for I am one of those who believe that the +folly of a monarch and the blundering of a minister in far-gone +years will not prevent our children from being some day citizens +of the same world-wide country under a flag which shall be a +quartering of the Union Jack with the Stars and Stripes." + +"The case has been an interesting one," remarked Holmes when our +visitors had left us, "because it serves to show very clearly how +simple the explanation may be of an affair which at first sight +seems to be almost inexplicable. Nothing could be more natural +than the sequence of events as narrated by this lady, and nothing +stranger than the result when viewed, for instance, by Mr. +Lestrade of Scotland Yard." + +"You were not yourself at fault at all, then?" + +"From the first, two facts were very obvious to me, the one that +the lady had been quite willing to undergo the wedding ceremony, +the other that she had repented of it within a few minutes of +returning home. Obviously something had occurred during the +morning, then, to cause her to change her mind. What could that +something be? She could not have spoken to anyone when she was +out, for she had been in the company of the bridegroom. Had she +seen someone, then? If she had, it must be someone from America +because she had spent so short a time in this country that she +could hardly have allowed anyone to acquire so deep an influence +over her that the mere sight of him would induce her to change +her plans so completely. You see we have already arrived, by a +process of exclusion, at the idea that she might have seen an +American. Then who could this American be, and why should he +possess so much influence over her? It might be a lover; it might +be a husband. Her young womanhood had, I knew, been spent in +rough scenes and under strange conditions. So far I had got +before I ever heard Lord St. Simon's narrative. When he told us +of a man in a pew, of the change in the bride's manner, of so +transparent a device for obtaining a note as the dropping of a +bouquet, of her resort to her confidential maid, and of her very +significant allusion to claim-jumping--which in miners' parlance +means taking possession of that which another person has a prior +claim to--the whole situation became absolutely clear. She had +gone off with a man, and the man was either a lover or was a +previous husband--the chances being in favour of the latter." + +"And how in the world did you find them?" + +"It might have been difficult, but friend Lestrade held +information in his hands the value of which he did not himself +know. The initials were, of course, of the highest importance, +but more valuable still was it to know that within a week he had +settled his bill at one of the most select London hotels." + +"How did you deduce the select?" + +"By the select prices. Eight shillings for a bed and eightpence +for a glass of sherry pointed to one of the most expensive +hotels. There are not many in London which charge at that rate. +In the second one which I visited in Northumberland Avenue, I +learned by an inspection of the book that Francis H. Moulton, an +American gentleman, had left only the day before, and on looking +over the entries against him, I came upon the very items which I +had seen in the duplicate bill. His letters were to be forwarded +to 226 Gordon Square; so thither I travelled, and being fortunate +enough to find the loving couple at home, I ventured to give them +some paternal advice and to point out to them that it would be +better in every way that they should make their position a little +clearer both to the general public and to Lord St. Simon in +particular. I invited them to meet him here, and, as you see, I +made him keep the appointment." + +"But with no very good result," I remarked. "His conduct was +certainly not very gracious." + +"Ah, Watson," said Holmes, smiling, "perhaps you would not be +very gracious either, if, after all the trouble of wooing and +wedding, you found yourself deprived in an instant of wife and of +fortune. I think that we may judge Lord St. Simon very mercifully +and thank our stars that we are never likely to find ourselves in +the same position. Draw your chair up and hand me my violin, for +the only problem we have still to solve is how to while away +these bleak autumnal evenings." + + + +XI. THE ADVENTURE OF THE BERYL CORONET + +"Holmes," said I as I stood one morning in our bow-window looking +down the street, "here is a madman coming along. It seems rather +sad that his relatives should allow him to come out alone." + +My friend rose lazily from his armchair and stood with his hands +in the pockets of his dressing-gown, looking over my shoulder. It +was a bright, crisp February morning, and the snow of the day +before still lay deep upon the ground, shimmering brightly in the +wintry sun. Down the centre of Baker Street it had been ploughed +into a brown crumbly band by the traffic, but at either side and +on the heaped-up edges of the foot-paths it still lay as white as +when it fell. The grey pavement had been cleaned and scraped, but +was still dangerously slippery, so that there were fewer +passengers than usual. Indeed, from the direction of the +Metropolitan Station no one was coming save the single gentleman +whose eccentric conduct had drawn my attention. + +He was a man of about fifty, tall, portly, and imposing, with a +massive, strongly marked face and a commanding figure. He was +dressed in a sombre yet rich style, in black frock-coat, shining +hat, neat brown gaiters, and well-cut pearl-grey trousers. Yet +his actions were in absurd contrast to the dignity of his dress +and features, for he was running hard, with occasional little +springs, such as a weary man gives who is little accustomed to +set any tax upon his legs. As he ran he jerked his hands up and +down, waggled his head, and writhed his face into the most +extraordinary contortions. + +"What on earth can be the matter with him?" I asked. "He is +looking up at the numbers of the houses." + +"I believe that he is coming here," said Holmes, rubbing his +hands. + +"Here?" + +"Yes; I rather think he is coming to consult me professionally. I +think that I recognise the symptoms. Ha! did I not tell you?" As +he spoke, the man, puffing and blowing, rushed at our door and +pulled at our bell until the whole house resounded with the +clanging. + +A few moments later he was in our room, still puffing, still +gesticulating, but with so fixed a look of grief and despair in +his eyes that our smiles were turned in an instant to horror and +pity. For a while he could not get his words out, but swayed his +body and plucked at his hair like one who has been driven to the +extreme limits of his reason. Then, suddenly springing to his +feet, he beat his head against the wall with such force that we +both rushed upon him and tore him away to the centre of the room. +Sherlock Holmes pushed him down into the easy-chair and, sitting +beside him, patted his hand and chatted with him in the easy, +soothing tones which he knew so well how to employ. + +"You have come to me to tell your story, have you not?" said he. +"You are fatigued with your haste. Pray wait until you have +recovered yourself, and then I shall be most happy to look into +any little problem which you may submit to me." + +The man sat for a minute or more with a heaving chest, fighting +against his emotion. Then he passed his handkerchief over his +brow, set his lips tight, and turned his face towards us. + +"No doubt you think me mad?" said he. + +"I see that you have had some great trouble," responded Holmes. + +"God knows I have!--a trouble which is enough to unseat my +reason, so sudden and so terrible is it. Public disgrace I might +have faced, although I am a man whose character has never yet +borne a stain. Private affliction also is the lot of every man; +but the two coming together, and in so frightful a form, have +been enough to shake my very soul. Besides, it is not I alone. +The very noblest in the land may suffer unless some way be found +out of this horrible affair." + +"Pray compose yourself, sir," said Holmes, "and let me have a +clear account of who you are and what it is that has befallen +you." + +"My name," answered our visitor, "is probably familiar to your +ears. I am Alexander Holder, of the banking firm of Holder & +Stevenson, of Threadneedle Street." + +The name was indeed well known to us as belonging to the senior +partner in the second largest private banking concern in the City +of London. What could have happened, then, to bring one of the +foremost citizens of London to this most pitiable pass? We +waited, all curiosity, until with another effort he braced +himself to tell his story. + +"I feel that time is of value," said he; "that is why I hastened +here when the police inspector suggested that I should secure +your co-operation. I came to Baker Street by the Underground and +hurried from there on foot, for the cabs go slowly through this +snow. That is why I was so out of breath, for I am a man who +takes very little exercise. I feel better now, and I will put the +facts before you as shortly and yet as clearly as I can. + +"It is, of course, well known to you that in a successful banking +business as much depends upon our being able to find remunerative +investments for our funds as upon our increasing our connection +and the number of our depositors. One of our most lucrative means +of laying out money is in the shape of loans, where the security +is unimpeachable. We have done a good deal in this direction +during the last few years, and there are many noble families to +whom we have advanced large sums upon the security of their +pictures, libraries, or plate. + +"Yesterday morning I was seated in my office at the bank when a +card was brought in to me by one of the clerks. I started when I +saw the name, for it was that of none other than--well, perhaps +even to you I had better say no more than that it was a name +which is a household word all over the earth--one of the highest, +noblest, most exalted names in England. I was overwhelmed by the +honour and attempted, when he entered, to say so, but he plunged +at once into business with the air of a man who wishes to hurry +quickly through a disagreeable task. + +"'Mr. Holder,' said he, 'I have been informed that you are in the +habit of advancing money.' + +"'The firm does so when the security is good.' I answered. + +"'It is absolutely essential to me,' said he, 'that I should have +50,000 pounds at once. I could, of course, borrow so trifling a +sum ten times over from my friends, but I much prefer to make it +a matter of business and to carry out that business myself. In my +position you can readily understand that it is unwise to place +one's self under obligations.' + +"'For how long, may I ask, do you want this sum?' I asked. + +"'Next Monday I have a large sum due to me, and I shall then most +certainly repay what you advance, with whatever interest you +think it right to charge. But it is very essential to me that the +money should be paid at once.' + +"'I should be happy to advance it without further parley from my +own private purse,' said I, 'were it not that the strain would be +rather more than it could bear. If, on the other hand, I am to do +it in the name of the firm, then in justice to my partner I must +insist that, even in your case, every businesslike precaution +should be taken.' + +"'I should much prefer to have it so,' said he, raising up a +square, black morocco case which he had laid beside his chair. +'You have doubtless heard of the Beryl Coronet?' + +"'One of the most precious public possessions of the empire,' +said I. + +"'Precisely.' He opened the case, and there, imbedded in soft, +flesh-coloured velvet, lay the magnificent piece of jewellery +which he had named. 'There are thirty-nine enormous beryls,' said +he, 'and the price of the gold chasing is incalculable. The +lowest estimate would put the worth of the coronet at double the +sum which I have asked. I am prepared to leave it with you as my +security.' + +"I took the precious case into my hands and looked in some +perplexity from it to my illustrious client. + +"'You doubt its value?' he asked. + +"'Not at all. I only doubt--' + +"'The propriety of my leaving it. You may set your mind at rest +about that. I should not dream of doing so were it not absolutely +certain that I should be able in four days to reclaim it. It is a +pure matter of form. Is the security sufficient?' + +"'Ample.' + +"'You understand, Mr. Holder, that I am giving you a strong proof +of the confidence which I have in you, founded upon all that I +have heard of you. I rely upon you not only to be discreet and to +refrain from all gossip upon the matter but, above all, to +preserve this coronet with every possible precaution because I +need not say that a great public scandal would be caused if any +harm were to befall it. Any injury to it would be almost as +serious as its complete loss, for there are no beryls in the +world to match these, and it would be impossible to replace them. +I leave it with you, however, with every confidence, and I shall +call for it in person on Monday morning.' + +"Seeing that my client was anxious to leave, I said no more but, +calling for my cashier, I ordered him to pay over fifty 1000 +pound notes. When I was alone once more, however, with the +precious case lying upon the table in front of me, I could not +but think with some misgivings of the immense responsibility +which it entailed upon me. There could be no doubt that, as it +was a national possession, a horrible scandal would ensue if any +misfortune should occur to it. I already regretted having ever +consented to take charge of it. However, it was too late to alter +the matter now, so I locked it up in my private safe and turned +once more to my work. + +"When evening came I felt that it would be an imprudence to leave +so precious a thing in the office behind me. Bankers' safes had +been forced before now, and why should not mine be? If so, how +terrible would be the position in which I should find myself! I +determined, therefore, that for the next few days I would always +carry the case backward and forward with me, so that it might +never be really out of my reach. With this intention, I called a +cab and drove out to my house at Streatham, carrying the jewel +with me. I did not breathe freely until I had taken it upstairs +and locked it in the bureau of my dressing-room. + +"And now a word as to my household, Mr. Holmes, for I wish you to +thoroughly understand the situation. My groom and my page sleep +out of the house, and may be set aside altogether. I have three +maid-servants who have been with me a number of years and whose +absolute reliability is quite above suspicion. Another, Lucy +Parr, the second waiting-maid, has only been in my service a few +months. She came with an excellent character, however, and has +always given me satisfaction. She is a very pretty girl and has +attracted admirers who have occasionally hung about the place. +That is the only drawback which we have found to her, but we +believe her to be a thoroughly good girl in every way. + +"So much for the servants. My family itself is so small that it +will not take me long to describe it. I am a widower and have an +only son, Arthur. He has been a disappointment to me, Mr. +Holmes--a grievous disappointment. I have no doubt that I am +myself to blame. People tell me that I have spoiled him. Very +likely I have. When my dear wife died I felt that he was all I +had to love. I could not bear to see the smile fade even for a +moment from his face. I have never denied him a wish. Perhaps it +would have been better for both of us had I been sterner, but I +meant it for the best. + +"It was naturally my intention that he should succeed me in my +business, but he was not of a business turn. He was wild, +wayward, and, to speak the truth, I could not trust him in the +handling of large sums of money. When he was young he became a +member of an aristocratic club, and there, having charming +manners, he was soon the intimate of a number of men with long +purses and expensive habits. He learned to play heavily at cards +and to squander money on the turf, until he had again and again +to come to me and implore me to give him an advance upon his +allowance, that he might settle his debts of honour. He tried +more than once to break away from the dangerous company which he +was keeping, but each time the influence of his friend, Sir +George Burnwell, was enough to draw him back again. + +"And, indeed, I could not wonder that such a man as Sir George +Burnwell should gain an influence over him, for he has frequently +brought him to my house, and I have found myself that I could +hardly resist the fascination of his manner. He is older than +Arthur, a man of the world to his finger-tips, one who had been +everywhere, seen everything, a brilliant talker, and a man of +great personal beauty. Yet when I think of him in cold blood, far +away from the glamour of his presence, I am convinced from his +cynical speech and the look which I have caught in his eyes that +he is one who should be deeply distrusted. So I think, and so, +too, thinks my little Mary, who has a woman's quick insight into +character. + +"And now there is only she to be described. She is my niece; but +when my brother died five years ago and left her alone in the +world I adopted her, and have looked upon her ever since as my +daughter. She is a sunbeam in my house--sweet, loving, beautiful, +a wonderful manager and housekeeper, yet as tender and quiet and +gentle as a woman could be. She is my right hand. I do not know +what I could do without her. In only one matter has she ever gone +against my wishes. Twice my boy has asked her to marry him, for +he loves her devotedly, but each time she has refused him. I +think that if anyone could have drawn him into the right path it +would have been she, and that his marriage might have changed his +whole life; but now, alas! it is too late--forever too late! + +"Now, Mr. Holmes, you know the people who live under my roof, and +I shall continue with my miserable story. + +"When we were taking coffee in the drawing-room that night after +dinner, I told Arthur and Mary my experience, and of the precious +treasure which we had under our roof, suppressing only the name +of my client. Lucy Parr, who had brought in the coffee, had, I am +sure, left the room; but I cannot swear that the door was closed. +Mary and Arthur were much interested and wished to see the famous +coronet, but I thought it better not to disturb it. + +"'Where have you put it?' asked Arthur. + +"'In my own bureau.' + +"'Well, I hope to goodness the house won't be burgled during the +night.' said he. + +"'It is locked up,' I answered. + +"'Oh, any old key will fit that bureau. When I was a youngster I +have opened it myself with the key of the box-room cupboard.' + +"He often had a wild way of talking, so that I thought little of +what he said. He followed me to my room, however, that night with +a very grave face. + +"'Look here, dad,' said he with his eyes cast down, 'can you let +me have 200 pounds?' + +"'No, I cannot!' I answered sharply. 'I have been far too +generous with you in money matters.' + +"'You have been very kind,' said he, 'but I must have this money, +or else I can never show my face inside the club again.' + +"'And a very good thing, too!' I cried. + +"'Yes, but you would not have me leave it a dishonoured man,' +said he. 'I could not bear the disgrace. I must raise the money +in some way, and if you will not let me have it, then I must try +other means.' + +"I was very angry, for this was the third demand during the +month. 'You shall not have a farthing from me,' I cried, on which +he bowed and left the room without another word. + +"When he was gone I unlocked my bureau, made sure that my +treasure was safe, and locked it again. Then I started to go +round the house to see that all was secure--a duty which I +usually leave to Mary but which I thought it well to perform +myself that night. As I came down the stairs I saw Mary herself +at the side window of the hall, which she closed and fastened as +I approached. + +"'Tell me, dad,' said she, looking, I thought, a little +disturbed, 'did you give Lucy, the maid, leave to go out +to-night?' + +"'Certainly not.' + +"'She came in just now by the back door. I have no doubt that she +has only been to the side gate to see someone, but I think that +it is hardly safe and should be stopped.' + +"'You must speak to her in the morning, or I will if you prefer +it. Are you sure that everything is fastened?' + +"'Quite sure, dad.' + +"'Then, good-night.' I kissed her and went up to my bedroom +again, where I was soon asleep. + +"I am endeavouring to tell you everything, Mr. Holmes, which may +have any bearing upon the case, but I beg that you will question +me upon any point which I do not make clear." + +"On the contrary, your statement is singularly lucid." + +"I come to a part of my story now in which I should wish to be +particularly so. I am not a very heavy sleeper, and the anxiety +in my mind tended, no doubt, to make me even less so than usual. +About two in the morning, then, I was awakened by some sound in +the house. It had ceased ere I was wide awake, but it had left an +impression behind it as though a window had gently closed +somewhere. I lay listening with all my ears. Suddenly, to my +horror, there was a distinct sound of footsteps moving softly in +the next room. I slipped out of bed, all palpitating with fear, +and peeped round the corner of my dressing-room door. + +"'Arthur!' I screamed, 'you villain! you thief! How dare you +touch that coronet?' + +"The gas was half up, as I had left it, and my unhappy boy, +dressed only in his shirt and trousers, was standing beside the +light, holding the coronet in his hands. He appeared to be +wrenching at it, or bending it with all his strength. At my cry +he dropped it from his grasp and turned as pale as death. I +snatched it up and examined it. One of the gold corners, with +three of the beryls in it, was missing. + +"'You blackguard!' I shouted, beside myself with rage. 'You have +destroyed it! You have dishonoured me forever! Where are the +jewels which you have stolen?' + +"'Stolen!' he cried. + +"'Yes, thief!' I roared, shaking him by the shoulder. + +"'There are none missing. There cannot be any missing,' said he. + +"'There are three missing. And you know where they are. Must I +call you a liar as well as a thief? Did I not see you trying to +tear off another piece?' + +"'You have called me names enough,' said he, 'I will not stand it +any longer. I shall not say another word about this business, +since you have chosen to insult me. I will leave your house in +the morning and make my own way in the world.' + +"'You shall leave it in the hands of the police!' I cried +half-mad with grief and rage. 'I shall have this matter probed to +the bottom.' + +"'You shall learn nothing from me,' said he with a passion such +as I should not have thought was in his nature. 'If you choose to +call the police, let the police find what they can.' + +"By this time the whole house was astir, for I had raised my +voice in my anger. Mary was the first to rush into my room, and, +at the sight of the coronet and of Arthur's face, she read the +whole story and, with a scream, fell down senseless on the +ground. I sent the house-maid for the police and put the +investigation into their hands at once. When the inspector and a +constable entered the house, Arthur, who had stood sullenly with +his arms folded, asked me whether it was my intention to charge +him with theft. I answered that it had ceased to be a private +matter, but had become a public one, since the ruined coronet was +national property. I was determined that the law should have its +way in everything. + +"'At least,' said he, 'you will not have me arrested at once. It +would be to your advantage as well as mine if I might leave the +house for five minutes.' + +"'That you may get away, or perhaps that you may conceal what you +have stolen,' said I. And then, realising the dreadful position +in which I was placed, I implored him to remember that not only +my honour but that of one who was far greater than I was at +stake; and that he threatened to raise a scandal which would +convulse the nation. He might avert it all if he would but tell +me what he had done with the three missing stones. + +"'You may as well face the matter,' said I; 'you have been caught +in the act, and no confession could make your guilt more heinous. +If you but make such reparation as is in your power, by telling +us where the beryls are, all shall be forgiven and forgotten.' + +"'Keep your forgiveness for those who ask for it,' he answered, +turning away from me with a sneer. I saw that he was too hardened +for any words of mine to influence him. There was but one way for +it. I called in the inspector and gave him into custody. A search +was made at once not only of his person but of his room and of +every portion of the house where he could possibly have concealed +the gems; but no trace of them could be found, nor would the +wretched boy open his mouth for all our persuasions and our +threats. This morning he was removed to a cell, and I, after +going through all the police formalities, have hurried round to +you to implore you to use your skill in unravelling the matter. +The police have openly confessed that they can at present make +nothing of it. You may go to any expense which you think +necessary. I have already offered a reward of 1000 pounds. My +God, what shall I do! I have lost my honour, my gems, and my son +in one night. Oh, what shall I do!" + +He put a hand on either side of his head and rocked himself to +and fro, droning to himself like a child whose grief has got +beyond words. + +Sherlock Holmes sat silent for some few minutes, with his brows +knitted and his eyes fixed upon the fire. + +"Do you receive much company?" he asked. + +"None save my partner with his family and an occasional friend of +Arthur's. Sir George Burnwell has been several times lately. No +one else, I think." + +"Do you go out much in society?" + +"Arthur does. Mary and I stay at home. We neither of us care for +it." + +"That is unusual in a young girl." + +"She is of a quiet nature. Besides, she is not so very young. She +is four-and-twenty." + +"This matter, from what you say, seems to have been a shock to +her also." + +"Terrible! She is even more affected than I." + +"You have neither of you any doubt as to your son's guilt?" + +"How can we have when I saw him with my own eyes with the coronet +in his hands." + +"I hardly consider that a conclusive proof. Was the remainder of +the coronet at all injured?" + +"Yes, it was twisted." + +"Do you not think, then, that he might have been trying to +straighten it?" + +"God bless you! You are doing what you can for him and for me. +But it is too heavy a task. What was he doing there at all? If +his purpose were innocent, why did he not say so?" + +"Precisely. And if it were guilty, why did he not invent a lie? +His silence appears to me to cut both ways. There are several +singular points about the case. What did the police think of the +noise which awoke you from your sleep?" + +"They considered that it might be caused by Arthur's closing his +bedroom door." + +"A likely story! As if a man bent on felony would slam his door +so as to wake a household. What did they say, then, of the +disappearance of these gems?" + +"They are still sounding the planking and probing the furniture +in the hope of finding them." + +"Have they thought of looking outside the house?" + +"Yes, they have shown extraordinary energy. The whole garden has +already been minutely examined." + +"Now, my dear sir," said Holmes, "is it not obvious to you now +that this matter really strikes very much deeper than either you +or the police were at first inclined to think? It appeared to you +to be a simple case; to me it seems exceedingly complex. Consider +what is involved by your theory. You suppose that your son came +down from his bed, went, at great risk, to your dressing-room, +opened your bureau, took out your coronet, broke off by main +force a small portion of it, went off to some other place, +concealed three gems out of the thirty-nine, with such skill that +nobody can find them, and then returned with the other thirty-six +into the room in which he exposed himself to the greatest danger +of being discovered. I ask you now, is such a theory tenable?" + +"But what other is there?" cried the banker with a gesture of +despair. "If his motives were innocent, why does he not explain +them?" + +"It is our task to find that out," replied Holmes; "so now, if +you please, Mr. Holder, we will set off for Streatham together, +and devote an hour to glancing a little more closely into +details." + +My friend insisted upon my accompanying them in their expedition, +which I was eager enough to do, for my curiosity and sympathy +were deeply stirred by the story to which we had listened. I +confess that the guilt of the banker's son appeared to me to be +as obvious as it did to his unhappy father, but still I had such +faith in Holmes' judgment that I felt that there must be some +grounds for hope as long as he was dissatisfied with the accepted +explanation. He hardly spoke a word the whole way out to the +southern suburb, but sat with his chin upon his breast and his +hat drawn over his eyes, sunk in the deepest thought. Our client +appeared to have taken fresh heart at the little glimpse of hope +which had been presented to him, and he even broke into a +desultory chat with me over his business affairs. A short railway +journey and a shorter walk brought us to Fairbank, the modest +residence of the great financier. + +Fairbank was a good-sized square house of white stone, standing +back a little from the road. A double carriage-sweep, with a +snow-clad lawn, stretched down in front to two large iron gates +which closed the entrance. On the right side was a small wooden +thicket, which led into a narrow path between two neat hedges +stretching from the road to the kitchen door, and forming the +tradesmen's entrance. On the left ran a lane which led to the +stables, and was not itself within the grounds at all, being a +public, though little used, thoroughfare. Holmes left us standing +at the door and walked slowly all round the house, across the +front, down the tradesmen's path, and so round by the garden +behind into the stable lane. So long was he that Mr. Holder and I +went into the dining-room and waited by the fire until he should +return. We were sitting there in silence when the door opened and +a young lady came in. She was rather above the middle height, +slim, with dark hair and eyes, which seemed the darker against +the absolute pallor of her skin. I do not think that I have ever +seen such deadly paleness in a woman's face. Her lips, too, were +bloodless, but her eyes were flushed with crying. As she swept +silently into the room she impressed me with a greater sense of +grief than the banker had done in the morning, and it was the +more striking in her as she was evidently a woman of strong +character, with immense capacity for self-restraint. Disregarding +my presence, she went straight to her uncle and passed her hand +over his head with a sweet womanly caress. + +"You have given orders that Arthur should be liberated, have you +not, dad?" she asked. + +"No, no, my girl, the matter must be probed to the bottom." + +"But I am so sure that he is innocent. You know what woman's +instincts are. I know that he has done no harm and that you will +be sorry for having acted so harshly." + +"Why is he silent, then, if he is innocent?" + +"Who knows? Perhaps because he was so angry that you should +suspect him." + +"How could I help suspecting him, when I actually saw him with +the coronet in his hand?" + +"Oh, but he had only picked it up to look at it. Oh, do, do take +my word for it that he is innocent. Let the matter drop and say +no more. It is so dreadful to think of our dear Arthur in +prison!" + +"I shall never let it drop until the gems are found--never, Mary! +Your affection for Arthur blinds you as to the awful consequences +to me. Far from hushing the thing up, I have brought a gentleman +down from London to inquire more deeply into it." + +"This gentleman?" she asked, facing round to me. + +"No, his friend. He wished us to leave him alone. He is round in +the stable lane now." + +"The stable lane?" She raised her dark eyebrows. "What can he +hope to find there? Ah! this, I suppose, is he. I trust, sir, +that you will succeed in proving, what I feel sure is the truth, +that my cousin Arthur is innocent of this crime." + +"I fully share your opinion, and I trust, with you, that we may +prove it," returned Holmes, going back to the mat to knock the +snow from his shoes. "I believe I have the honour of addressing +Miss Mary Holder. Might I ask you a question or two?" + +"Pray do, sir, if it may help to clear this horrible affair up." + +"You heard nothing yourself last night?" + +"Nothing, until my uncle here began to speak loudly. I heard +that, and I came down." + +"You shut up the windows and doors the night before. Did you +fasten all the windows?" + +"Yes." + +"Were they all fastened this morning?" + +"Yes." + +"You have a maid who has a sweetheart? I think that you remarked +to your uncle last night that she had been out to see him?" + +"Yes, and she was the girl who waited in the drawing-room, and +who may have heard uncle's remarks about the coronet." + +"I see. You infer that she may have gone out to tell her +sweetheart, and that the two may have planned the robbery." + +"But what is the good of all these vague theories," cried the +banker impatiently, "when I have told you that I saw Arthur with +the coronet in his hands?" + +"Wait a little, Mr. Holder. We must come back to that. About this +girl, Miss Holder. You saw her return by the kitchen door, I +presume?" + +"Yes; when I went to see if the door was fastened for the night I +met her slipping in. I saw the man, too, in the gloom." + +"Do you know him?" + +"Oh, yes! he is the green-grocer who brings our vegetables round. +His name is Francis Prosper." + +"He stood," said Holmes, "to the left of the door--that is to +say, farther up the path than is necessary to reach the door?" + +"Yes, he did." + +"And he is a man with a wooden leg?" + +Something like fear sprang up in the young lady's expressive +black eyes. "Why, you are like a magician," said she. "How do you +know that?" She smiled, but there was no answering smile in +Holmes' thin, eager face. + +"I should be very glad now to go upstairs," said he. "I shall +probably wish to go over the outside of the house again. Perhaps +I had better take a look at the lower windows before I go up." + +He walked swiftly round from one to the other, pausing only at +the large one which looked from the hall onto the stable lane. +This he opened and made a very careful examination of the sill +with his powerful magnifying lens. "Now we shall go upstairs," +said he at last. + +The banker's dressing-room was a plainly furnished little +chamber, with a grey carpet, a large bureau, and a long mirror. +Holmes went to the bureau first and looked hard at the lock. + +"Which key was used to open it?" he asked. + +"That which my son himself indicated--that of the cupboard of the +lumber-room." + +"Have you it here?" + +"That is it on the dressing-table." + +Sherlock Holmes took it up and opened the bureau. + +"It is a noiseless lock," said he. "It is no wonder that it did +not wake you. This case, I presume, contains the coronet. We must +have a look at it." He opened the case, and taking out the diadem +he laid it upon the table. It was a magnificent specimen of the +jeweller's art, and the thirty-six stones were the finest that I +have ever seen. At one side of the coronet was a cracked edge, +where a corner holding three gems had been torn away. + +"Now, Mr. Holder," said Holmes, "here is the corner which +corresponds to that which has been so unfortunately lost. Might I +beg that you will break it off." + +The banker recoiled in horror. "I should not dream of trying," +said he. + +"Then I will." Holmes suddenly bent his strength upon it, but +without result. "I feel it give a little," said he; "but, though +I am exceptionally strong in the fingers, it would take me all my +time to break it. An ordinary man could not do it. Now, what do +you think would happen if I did break it, Mr. Holder? There would +be a noise like a pistol shot. Do you tell me that all this +happened within a few yards of your bed and that you heard +nothing of it?" + +"I do not know what to think. It is all dark to me." + +"But perhaps it may grow lighter as we go. What do you think, +Miss Holder?" + +"I confess that I still share my uncle's perplexity." + +"Your son had no shoes or slippers on when you saw him?" + +"He had nothing on save only his trousers and shirt." + +"Thank you. We have certainly been favoured with extraordinary +luck during this inquiry, and it will be entirely our own fault +if we do not succeed in clearing the matter up. With your +permission, Mr. Holder, I shall now continue my investigations +outside." + +He went alone, at his own request, for he explained that any +unnecessary footmarks might make his task more difficult. For an +hour or more he was at work, returning at last with his feet +heavy with snow and his features as inscrutable as ever. + +"I think that I have seen now all that there is to see, Mr. +Holder," said he; "I can serve you best by returning to my +rooms." + +"But the gems, Mr. Holmes. Where are they?" + +"I cannot tell." + +The banker wrung his hands. "I shall never see them again!" he +cried. "And my son? You give me hopes?" + +"My opinion is in no way altered." + +"Then, for God's sake, what was this dark business which was +acted in my house last night?" + +"If you can call upon me at my Baker Street rooms to-morrow +morning between nine and ten I shall be happy to do what I can to +make it clearer. I understand that you give me carte blanche to +act for you, provided only that I get back the gems, and that you +place no limit on the sum I may draw." + +"I would give my fortune to have them back." + +"Very good. I shall look into the matter between this and then. +Good-bye; it is just possible that I may have to come over here +again before evening." + +It was obvious to me that my companion's mind was now made up +about the case, although what his conclusions were was more than +I could even dimly imagine. Several times during our homeward +journey I endeavoured to sound him upon the point, but he always +glided away to some other topic, until at last I gave it over in +despair. It was not yet three when we found ourselves in our +rooms once more. He hurried to his chamber and was down again in +a few minutes dressed as a common loafer. With his collar turned +up, his shiny, seedy coat, his red cravat, and his worn boots, he +was a perfect sample of the class. + +"I think that this should do," said he, glancing into the glass +above the fireplace. "I only wish that you could come with me, +Watson, but I fear that it won't do. I may be on the trail in +this matter, or I may be following a will-o'-the-wisp, but I +shall soon know which it is. I hope that I may be back in a few +hours." He cut a slice of beef from the joint upon the sideboard, +sandwiched it between two rounds of bread, and thrusting this +rude meal into his pocket he started off upon his expedition. + +I had just finished my tea when he returned, evidently in +excellent spirits, swinging an old elastic-sided boot in his +hand. He chucked it down into a corner and helped himself to a +cup of tea. + +"I only looked in as I passed," said he. "I am going right on." + +"Where to?" + +"Oh, to the other side of the West End. It may be some time +before I get back. Don't wait up for me in case I should be +late." + +"How are you getting on?" + +"Oh, so so. Nothing to complain of. I have been out to Streatham +since I saw you last, but I did not call at the house. It is a +very sweet little problem, and I would not have missed it for a +good deal. However, I must not sit gossiping here, but must get +these disreputable clothes off and return to my highly +respectable self." + +I could see by his manner that he had stronger reasons for +satisfaction than his words alone would imply. His eyes twinkled, +and there was even a touch of colour upon his sallow cheeks. He +hastened upstairs, and a few minutes later I heard the slam of +the hall door, which told me that he was off once more upon his +congenial hunt. + +I waited until midnight, but there was no sign of his return, so +I retired to my room. It was no uncommon thing for him to be away +for days and nights on end when he was hot upon a scent, so that +his lateness caused me no surprise. I do not know at what hour he +came in, but when I came down to breakfast in the morning there +he was with a cup of coffee in one hand and the paper in the +other, as fresh and trim as possible. + +"You will excuse my beginning without you, Watson," said he, "but +you remember that our client has rather an early appointment this +morning." + +"Why, it is after nine now," I answered. "I should not be +surprised if that were he. I thought I heard a ring." + +It was, indeed, our friend the financier. I was shocked by the +change which had come over him, for his face which was naturally +of a broad and massive mould, was now pinched and fallen in, +while his hair seemed to me at least a shade whiter. He entered +with a weariness and lethargy which was even more painful than +his violence of the morning before, and he dropped heavily into +the armchair which I pushed forward for him. + +"I do not know what I have done to be so severely tried," said +he. "Only two days ago I was a happy and prosperous man, without +a care in the world. Now I am left to a lonely and dishonoured +age. One sorrow comes close upon the heels of another. My niece, +Mary, has deserted me." + +"Deserted you?" + +"Yes. Her bed this morning had not been slept in, her room was +empty, and a note for me lay upon the hall table. I had said to +her last night, in sorrow and not in anger, that if she had +married my boy all might have been well with him. Perhaps it was +thoughtless of me to say so. It is to that remark that she refers +in this note: + +"'MY DEAREST UNCLE:--I feel that I have brought trouble upon you, +and that if I had acted differently this terrible misfortune +might never have occurred. I cannot, with this thought in my +mind, ever again be happy under your roof, and I feel that I must +leave you forever. Do not worry about my future, for that is +provided for; and, above all, do not search for me, for it will +be fruitless labour and an ill-service to me. In life or in +death, I am ever your loving,--MARY.' + +"What could she mean by that note, Mr. Holmes? Do you think it +points to suicide?" + +"No, no, nothing of the kind. It is perhaps the best possible +solution. I trust, Mr. Holder, that you are nearing the end of +your troubles." + +"Ha! You say so! You have heard something, Mr. Holmes; you have +learned something! Where are the gems?" + +"You would not think 1000 pounds apiece an excessive sum for +them?" + +"I would pay ten." + +"That would be unnecessary. Three thousand will cover the matter. +And there is a little reward, I fancy. Have you your check-book? +Here is a pen. Better make it out for 4000 pounds." + +With a dazed face the banker made out the required check. Holmes +walked over to his desk, took out a little triangular piece of +gold with three gems in it, and threw it down upon the table. + +With a shriek of joy our client clutched it up. + +"You have it!" he gasped. "I am saved! I am saved!" + +The reaction of joy was as passionate as his grief had been, and +he hugged his recovered gems to his bosom. + +"There is one other thing you owe, Mr. Holder," said Sherlock +Holmes rather sternly. + +"Owe!" He caught up a pen. "Name the sum, and I will pay it." + +"No, the debt is not to me. You owe a very humble apology to that +noble lad, your son, who has carried himself in this matter as I +should be proud to see my own son do, should I ever chance to +have one." + +"Then it was not Arthur who took them?" + +"I told you yesterday, and I repeat to-day, that it was not." + +"You are sure of it! Then let us hurry to him at once to let him +know that the truth is known." + +"He knows it already. When I had cleared it all up I had an +interview with him, and finding that he would not tell me the +story, I told it to him, on which he had to confess that I was +right and to add the very few details which were not yet quite +clear to me. Your news of this morning, however, may open his +lips." + +"For heaven's sake, tell me, then, what is this extraordinary +mystery!" + +"I will do so, and I will show you the steps by which I reached +it. And let me say to you, first, that which it is hardest for me +to say and for you to hear: there has been an understanding +between Sir George Burnwell and your niece Mary. They have now +fled together." + +"My Mary? Impossible!" + +"It is unfortunately more than possible; it is certain. Neither +you nor your son knew the true character of this man when you +admitted him into your family circle. He is one of the most +dangerous men in England--a ruined gambler, an absolutely +desperate villain, a man without heart or conscience. Your niece +knew nothing of such men. When he breathed his vows to her, as he +had done to a hundred before her, she flattered herself that she +alone had touched his heart. The devil knows best what he said, +but at least she became his tool and was in the habit of seeing +him nearly every evening." + +"I cannot, and I will not, believe it!" cried the banker with an +ashen face. + +"I will tell you, then, what occurred in your house last night. +Your niece, when you had, as she thought, gone to your room, +slipped down and talked to her lover through the window which +leads into the stable lane. His footmarks had pressed right +through the snow, so long had he stood there. She told him of the +coronet. His wicked lust for gold kindled at the news, and he +bent her to his will. I have no doubt that she loved you, but +there are women in whom the love of a lover extinguishes all +other loves, and I think that she must have been one. She had +hardly listened to his instructions when she saw you coming +downstairs, on which she closed the window rapidly and told you +about one of the servants' escapade with her wooden-legged lover, +which was all perfectly true. + +"Your boy, Arthur, went to bed after his interview with you but +he slept badly on account of his uneasiness about his club debts. +In the middle of the night he heard a soft tread pass his door, +so he rose and, looking out, was surprised to see his cousin +walking very stealthily along the passage until she disappeared +into your dressing-room. Petrified with astonishment, the lad +slipped on some clothes and waited there in the dark to see what +would come of this strange affair. Presently she emerged from the +room again, and in the light of the passage-lamp your son saw +that she carried the precious coronet in her hands. She passed +down the stairs, and he, thrilling with horror, ran along and +slipped behind the curtain near your door, whence he could see +what passed in the hall beneath. He saw her stealthily open the +window, hand out the coronet to someone in the gloom, and then +closing it once more hurry back to her room, passing quite close +to where he stood hid behind the curtain. + +"As long as she was on the scene he could not take any action +without a horrible exposure of the woman whom he loved. But the +instant that she was gone he realised how crushing a misfortune +this would be for you, and how all-important it was to set it +right. He rushed down, just as he was, in his bare feet, opened +the window, sprang out into the snow, and ran down the lane, +where he could see a dark figure in the moonlight. Sir George +Burnwell tried to get away, but Arthur caught him, and there was +a struggle between them, your lad tugging at one side of the +coronet, and his opponent at the other. In the scuffle, your son +struck Sir George and cut him over the eye. Then something +suddenly snapped, and your son, finding that he had the coronet +in his hands, rushed back, closed the window, ascended to your +room, and had just observed that the coronet had been twisted in +the struggle and was endeavouring to straighten it when you +appeared upon the scene." + +"Is it possible?" gasped the banker. + +"You then roused his anger by calling him names at a moment when +he felt that he had deserved your warmest thanks. He could not +explain the true state of affairs without betraying one who +certainly deserved little enough consideration at his hands. He +took the more chivalrous view, however, and preserved her +secret." + +"And that was why she shrieked and fainted when she saw the +coronet," cried Mr. Holder. "Oh, my God! what a blind fool I have +been! And his asking to be allowed to go out for five minutes! +The dear fellow wanted to see if the missing piece were at the +scene of the struggle. How cruelly I have misjudged him!" + +"When I arrived at the house," continued Holmes, "I at once went +very carefully round it to observe if there were any traces in +the snow which might help me. I knew that none had fallen since +the evening before, and also that there had been a strong frost +to preserve impressions. I passed along the tradesmen's path, but +found it all trampled down and indistinguishable. Just beyond it, +however, at the far side of the kitchen door, a woman had stood +and talked with a man, whose round impressions on one side showed +that he had a wooden leg. I could even tell that they had been +disturbed, for the woman had run back swiftly to the door, as was +shown by the deep toe and light heel marks, while Wooden-leg had +waited a little, and then had gone away. I thought at the time +that this might be the maid and her sweetheart, of whom you had +already spoken to me, and inquiry showed it was so. I passed +round the garden without seeing anything more than random tracks, +which I took to be the police; but when I got into the stable +lane a very long and complex story was written in the snow in +front of me. + +"There was a double line of tracks of a booted man, and a second +double line which I saw with delight belonged to a man with naked +feet. I was at once convinced from what you had told me that the +latter was your son. The first had walked both ways, but the +other had run swiftly, and as his tread was marked in places over +the depression of the boot, it was obvious that he had passed +after the other. I followed them up and found they led to the +hall window, where Boots had worn all the snow away while +waiting. Then I walked to the other end, which was a hundred +yards or more down the lane. I saw where Boots had faced round, +where the snow was cut up as though there had been a struggle, +and, finally, where a few drops of blood had fallen, to show me +that I was not mistaken. Boots had then run down the lane, and +another little smudge of blood showed that it was he who had been +hurt. When he came to the highroad at the other end, I found that +the pavement had been cleared, so there was an end to that clue. + +"On entering the house, however, I examined, as you remember, the +sill and framework of the hall window with my lens, and I could +at once see that someone had passed out. I could distinguish the +outline of an instep where the wet foot had been placed in coming +in. I was then beginning to be able to form an opinion as to what +had occurred. A man had waited outside the window; someone had +brought the gems; the deed had been overseen by your son; he had +pursued the thief; had struggled with him; they had each tugged +at the coronet, their united strength causing injuries which +neither alone could have effected. He had returned with the +prize, but had left a fragment in the grasp of his opponent. So +far I was clear. The question now was, who was the man and who +was it brought him the coronet? + +"It is an old maxim of mine that when you have excluded the +impossible, whatever remains, however improbable, must be the +truth. Now, I knew that it was not you who had brought it down, +so there only remained your niece and the maids. But if it were +the maids, why should your son allow himself to be accused in +their place? There could be no possible reason. As he loved his +cousin, however, there was an excellent explanation why he should +retain her secret--the more so as the secret was a disgraceful +one. When I remembered that you had seen her at that window, and +how she had fainted on seeing the coronet again, my conjecture +became a certainty. + +"And who could it be who was her confederate? A lover evidently, +for who else could outweigh the love and gratitude which she must +feel to you? I knew that you went out little, and that your +circle of friends was a very limited one. But among them was Sir +George Burnwell. I had heard of him before as being a man of evil +reputation among women. It must have been he who wore those boots +and retained the missing gems. Even though he knew that Arthur +had discovered him, he might still flatter himself that he was +safe, for the lad could not say a word without compromising his +own family. + +"Well, your own good sense will suggest what measures I took +next. I went in the shape of a loafer to Sir George's house, +managed to pick up an acquaintance with his valet, learned that +his master had cut his head the night before, and, finally, at +the expense of six shillings, made all sure by buying a pair of +his cast-off shoes. With these I journeyed down to Streatham and +saw that they exactly fitted the tracks." + +"I saw an ill-dressed vagabond in the lane yesterday evening," +said Mr. Holder. + +"Precisely. It was I. I found that I had my man, so I came home +and changed my clothes. It was a delicate part which I had to +play then, for I saw that a prosecution must be avoided to avert +scandal, and I knew that so astute a villain would see that our +hands were tied in the matter. I went and saw him. At first, of +course, he denied everything. But when I gave him every +particular that had occurred, he tried to bluster and took down a +life-preserver from the wall. I knew my man, however, and I +clapped a pistol to his head before he could strike. Then he +became a little more reasonable. I told him that we would give +him a price for the stones he held--1000 pounds apiece. That +brought out the first signs of grief that he had shown. 'Why, +dash it all!' said he, 'I've let them go at six hundred for the +three!' I soon managed to get the address of the receiver who had +them, on promising him that there would be no prosecution. Off I +set to him, and after much chaffering I got our stones at 1000 +pounds apiece. Then I looked in upon your son, told him that all +was right, and eventually got to my bed about two o'clock, after +what I may call a really hard day's work." + +"A day which has saved England from a great public scandal," said +the banker, rising. "Sir, I cannot find words to thank you, but +you shall not find me ungrateful for what you have done. Your +skill has indeed exceeded all that I have heard of it. And now I +must fly to my dear boy to apologise to him for the wrong which I +have done him. As to what you tell me of poor Mary, it goes to my +very heart. Not even your skill can inform me where she is now." + +"I think that we may safely say," returned Holmes, "that she is +wherever Sir George Burnwell is. It is equally certain, too, that +whatever her sins are, they will soon receive a more than +sufficient punishment." + + + +XII. THE ADVENTURE OF THE COPPER BEECHES + +"To the man who loves art for its own sake," remarked Sherlock +Holmes, tossing aside the advertisement sheet of the Daily +Telegraph, "it is frequently in its least important and lowliest +manifestations that the keenest pleasure is to be derived. It is +pleasant to me to observe, Watson, that you have so far grasped +this truth that in these little records of our cases which you +have been good enough to draw up, and, I am bound to say, +occasionally to embellish, you have given prominence not so much +to the many causes clbres and sensational trials in which I +have figured but rather to those incidents which may have been +trivial in themselves, but which have given room for those +faculties of deduction and of logical synthesis which I have made +my special province." + +"And yet," said I, smiling, "I cannot quite hold myself absolved +from the charge of sensationalism which has been urged against my +records." + +"You have erred, perhaps," he observed, taking up a glowing +cinder with the tongs and lighting with it the long cherry-wood +pipe which was wont to replace his clay when he was in a +disputatious rather than a meditative mood--"you have erred +perhaps in attempting to put colour and life into each of your +statements instead of confining yourself to the task of placing +upon record that severe reasoning from cause to effect which is +really the only notable feature about the thing." + +"It seems to me that I have done you full justice in the matter," +I remarked with some coldness, for I was repelled by the egotism +which I had more than once observed to be a strong factor in my +friend's singular character. + +"No, it is not selfishness or conceit," said he, answering, as +was his wont, my thoughts rather than my words. "If I claim full +justice for my art, it is because it is an impersonal thing--a +thing beyond myself. Crime is common. Logic is rare. Therefore it +is upon the logic rather than upon the crime that you should +dwell. You have degraded what should have been a course of +lectures into a series of tales." + +It was a cold morning of the early spring, and we sat after +breakfast on either side of a cheery fire in the old room at +Baker Street. A thick fog rolled down between the lines of +dun-coloured houses, and the opposing windows loomed like dark, +shapeless blurs through the heavy yellow wreaths. Our gas was lit +and shone on the white cloth and glimmer of china and metal, for +the table had not been cleared yet. Sherlock Holmes had been +silent all the morning, dipping continuously into the +advertisement columns of a succession of papers until at last, +having apparently given up his search, he had emerged in no very +sweet temper to lecture me upon my literary shortcomings. + +"At the same time," he remarked after a pause, during which he +had sat puffing at his long pipe and gazing down into the fire, +"you can hardly be open to a charge of sensationalism, for out of +these cases which you have been so kind as to interest yourself +in, a fair proportion do not treat of crime, in its legal sense, +at all. The small matter in which I endeavoured to help the King +of Bohemia, the singular experience of Miss Mary Sutherland, the +problem connected with the man with the twisted lip, and the +incident of the noble bachelor, were all matters which are +outside the pale of the law. But in avoiding the sensational, I +fear that you may have bordered on the trivial." + +"The end may have been so," I answered, "but the methods I hold +to have been novel and of interest." + +"Pshaw, my dear fellow, what do the public, the great unobservant +public, who could hardly tell a weaver by his tooth or a +compositor by his left thumb, care about the finer shades of +analysis and deduction! But, indeed, if you are trivial, I cannot +blame you, for the days of the great cases are past. Man, or at +least criminal man, has lost all enterprise and originality. As +to my own little practice, it seems to be degenerating into an +agency for recovering lost lead pencils and giving advice to +young ladies from boarding-schools. I think that I have touched +bottom at last, however. This note I had this morning marks my +zero-point, I fancy. Read it!" He tossed a crumpled letter across +to me. + +It was dated from Montague Place upon the preceding evening, and +ran thus: + +"DEAR MR. HOLMES:--I am very anxious to consult you as to whether +I should or should not accept a situation which has been offered +to me as governess. I shall call at half-past ten to-morrow if I +do not inconvenience you. Yours faithfully, + "VIOLET HUNTER." + +"Do you know the young lady?" I asked. + +"Not I." + +"It is half-past ten now." + +"Yes, and I have no doubt that is her ring." + +"It may turn out to be of more interest than you think. You +remember that the affair of the blue carbuncle, which appeared to +be a mere whim at first, developed into a serious investigation. +It may be so in this case, also." + +"Well, let us hope so. But our doubts will very soon be solved, +for here, unless I am much mistaken, is the person in question." + +As he spoke the door opened and a young lady entered the room. +She was plainly but neatly dressed, with a bright, quick face, +freckled like a plover's egg, and with the brisk manner of a +woman who has had her own way to make in the world. + +"You will excuse my troubling you, I am sure," said she, as my +companion rose to greet her, "but I have had a very strange +experience, and as I have no parents or relations of any sort +from whom I could ask advice, I thought that perhaps you would be +kind enough to tell me what I should do." + +"Pray take a seat, Miss Hunter. I shall be happy to do anything +that I can to serve you." + +I could see that Holmes was favourably impressed by the manner +and speech of his new client. He looked her over in his searching +fashion, and then composed himself, with his lids drooping and +his finger-tips together, to listen to her story. + +"I have been a governess for five years," said she, "in the +family of Colonel Spence Munro, but two months ago the colonel +received an appointment at Halifax, in Nova Scotia, and took his +children over to America with him, so that I found myself without +a situation. I advertised, and I answered advertisements, but +without success. At last the little money which I had saved began +to run short, and I was at my wit's end as to what I should do. + +"There is a well-known agency for governesses in the West End +called Westaway's, and there I used to call about once a week in +order to see whether anything had turned up which might suit me. +Westaway was the name of the founder of the business, but it is +really managed by Miss Stoper. She sits in her own little office, +and the ladies who are seeking employment wait in an anteroom, +and are then shown in one by one, when she consults her ledgers +and sees whether she has anything which would suit them. + +"Well, when I called last week I was shown into the little office +as usual, but I found that Miss Stoper was not alone. A +prodigiously stout man with a very smiling face and a great heavy +chin which rolled down in fold upon fold over his throat sat at +her elbow with a pair of glasses on his nose, looking very +earnestly at the ladies who entered. As I came in he gave quite a +jump in his chair and turned quickly to Miss Stoper. + +"'That will do,' said he; 'I could not ask for anything better. +Capital! capital!' He seemed quite enthusiastic and rubbed his +hands together in the most genial fashion. He was such a +comfortable-looking man that it was quite a pleasure to look at +him. + +"'You are looking for a situation, miss?' he asked. + +"'Yes, sir.' + +"'As governess?' + +"'Yes, sir.' + +"'And what salary do you ask?' + +"'I had 4 pounds a month in my last place with Colonel Spence +Munro.' + +"'Oh, tut, tut! sweating--rank sweating!' he cried, throwing his +fat hands out into the air like a man who is in a boiling +passion. 'How could anyone offer so pitiful a sum to a lady with +such attractions and accomplishments?' + +"'My accomplishments, sir, may be less than you imagine,' said I. +'A little French, a little German, music, and drawing--' + +"'Tut, tut!' he cried. 'This is all quite beside the question. +The point is, have you or have you not the bearing and deportment +of a lady? There it is in a nutshell. If you have not, you are +not fitted for the rearing of a child who may some day play a +considerable part in the history of the country. But if you have +why, then, how could any gentleman ask you to condescend to +accept anything under the three figures? Your salary with me, +madam, would commence at 100 pounds a year.' + +"You may imagine, Mr. Holmes, that to me, destitute as I was, +such an offer seemed almost too good to be true. The gentleman, +however, seeing perhaps the look of incredulity upon my face, +opened a pocket-book and took out a note. + +"'It is also my custom,' said he, smiling in the most pleasant +fashion until his eyes were just two little shining slits amid +the white creases of his face, 'to advance to my young ladies +half their salary beforehand, so that they may meet any little +expenses of their journey and their wardrobe.' + +"It seemed to me that I had never met so fascinating and so +thoughtful a man. As I was already in debt to my tradesmen, the +advance was a great convenience, and yet there was something +unnatural about the whole transaction which made me wish to know +a little more before I quite committed myself. + +"'May I ask where you live, sir?' said I. + +"'Hampshire. Charming rural place. The Copper Beeches, five miles +on the far side of Winchester. It is the most lovely country, my +dear young lady, and the dearest old country-house.' + +"'And my duties, sir? I should be glad to know what they would +be.' + +"'One child--one dear little romper just six years old. Oh, if +you could see him killing cockroaches with a slipper! Smack! +smack! smack! Three gone before you could wink!' He leaned back +in his chair and laughed his eyes into his head again. + +"I was a little startled at the nature of the child's amusement, +but the father's laughter made me think that perhaps he was +joking. + +"'My sole duties, then,' I asked, 'are to take charge of a single +child?' + +"'No, no, not the sole, not the sole, my dear young lady,' he +cried. 'Your duty would be, as I am sure your good sense would +suggest, to obey any little commands my wife might give, provided +always that they were such commands as a lady might with +propriety obey. You see no difficulty, heh?' + +"'I should be happy to make myself useful.' + +"'Quite so. In dress now, for example. We are faddy people, you +know--faddy but kind-hearted. If you were asked to wear any dress +which we might give you, you would not object to our little whim. +Heh?' + +"'No,' said I, considerably astonished at his words. + +"'Or to sit here, or sit there, that would not be offensive to +you?' + +"'Oh, no.' + +"'Or to cut your hair quite short before you come to us?' + +"I could hardly believe my ears. As you may observe, Mr. Holmes, +my hair is somewhat luxuriant, and of a rather peculiar tint of +chestnut. It has been considered artistic. I could not dream of +sacrificing it in this offhand fashion. + +"'I am afraid that that is quite impossible,' said I. He had been +watching me eagerly out of his small eyes, and I could see a +shadow pass over his face as I spoke. + +"'I am afraid that it is quite essential,' said he. 'It is a +little fancy of my wife's, and ladies' fancies, you know, madam, +ladies' fancies must be consulted. And so you won't cut your +hair?' + +"'No, sir, I really could not,' I answered firmly. + +"'Ah, very well; then that quite settles the matter. It is a +pity, because in other respects you would really have done very +nicely. In that case, Miss Stoper, I had best inspect a few more +of your young ladies.' + +"The manageress had sat all this while busy with her papers +without a word to either of us, but she glanced at me now with so +much annoyance upon her face that I could not help suspecting +that she had lost a handsome commission through my refusal. + +"'Do you desire your name to be kept upon the books?' she asked. + +"'If you please, Miss Stoper.' + +"'Well, really, it seems rather useless, since you refuse the +most excellent offers in this fashion,' said she sharply. 'You +can hardly expect us to exert ourselves to find another such +opening for you. Good-day to you, Miss Hunter.' She struck a gong +upon the table, and I was shown out by the page. + +"Well, Mr. Holmes, when I got back to my lodgings and found +little enough in the cupboard, and two or three bills upon the +table, I began to ask myself whether I had not done a very +foolish thing. After all, if these people had strange fads and +expected obedience on the most extraordinary matters, they were +at least ready to pay for their eccentricity. Very few +governesses in England are getting 100 pounds a year. Besides, +what use was my hair to me? Many people are improved by wearing +it short and perhaps I should be among the number. Next day I was +inclined to think that I had made a mistake, and by the day after +I was sure of it. I had almost overcome my pride so far as to go +back to the agency and inquire whether the place was still open +when I received this letter from the gentleman himself. I have it +here and I will read it to you: + + "'The Copper Beeches, near Winchester. +"'DEAR MISS HUNTER:--Miss Stoper has very kindly given me your +address, and I write from here to ask you whether you have +reconsidered your decision. My wife is very anxious that you +should come, for she has been much attracted by my description of +you. We are willing to give 30 pounds a quarter, or 120 pounds a +year, so as to recompense you for any little inconvenience which +our fads may cause you. They are not very exacting, after all. My +wife is fond of a particular shade of electric blue and would +like you to wear such a dress indoors in the morning. You need +not, however, go to the expense of purchasing one, as we have one +belonging to my dear daughter Alice (now in Philadelphia), which +would, I should think, fit you very well. Then, as to sitting +here or there, or amusing yourself in any manner indicated, that +need cause you no inconvenience. As regards your hair, it is no +doubt a pity, especially as I could not help remarking its beauty +during our short interview, but I am afraid that I must remain +firm upon this point, and I only hope that the increased salary +may recompense you for the loss. Your duties, as far as the child +is concerned, are very light. Now do try to come, and I shall +meet you with the dog-cart at Winchester. Let me know your train. +Yours faithfully, JEPHRO RUCASTLE.' + +"That is the letter which I have just received, Mr. Holmes, and +my mind is made up that I will accept it. I thought, however, +that before taking the final step I should like to submit the +whole matter to your consideration." + +"Well, Miss Hunter, if your mind is made up, that settles the +question," said Holmes, smiling. + +"But you would not advise me to refuse?" + +"I confess that it is not the situation which I should like to +see a sister of mine apply for." + +"What is the meaning of it all, Mr. Holmes?" + +"Ah, I have no data. I cannot tell. Perhaps you have yourself +formed some opinion?" + +"Well, there seems to me to be only one possible solution. Mr. +Rucastle seemed to be a very kind, good-natured man. Is it not +possible that his wife is a lunatic, that he desires to keep the +matter quiet for fear she should be taken to an asylum, and that +he humours her fancies in every way in order to prevent an +outbreak?" + +"That is a possible solution--in fact, as matters stand, it is +the most probable one. But in any case it does not seem to be a +nice household for a young lady." + +"But the money, Mr. Holmes, the money!" + +"Well, yes, of course the pay is good--too good. That is what +makes me uneasy. Why should they give you 120 pounds a year, when +they could have their pick for 40 pounds? There must be some +strong reason behind." + +"I thought that if I told you the circumstances you would +understand afterwards if I wanted your help. I should feel so +much stronger if I felt that you were at the back of me." + +"Oh, you may carry that feeling away with you. I assure you that +your little problem promises to be the most interesting which has +come my way for some months. There is something distinctly novel +about some of the features. If you should find yourself in doubt +or in danger--" + +"Danger! What danger do you foresee?" + +Holmes shook his head gravely. "It would cease to be a danger if +we could define it," said he. "But at any time, day or night, a +telegram would bring me down to your help." + +"That is enough." She rose briskly from her chair with the +anxiety all swept from her face. "I shall go down to Hampshire +quite easy in my mind now. I shall write to Mr. Rucastle at once, +sacrifice my poor hair to-night, and start for Winchester +to-morrow." With a few grateful words to Holmes she bade us both +good-night and bustled off upon her way. + +"At least," said I as we heard her quick, firm steps descending +the stairs, "she seems to be a young lady who is very well able +to take care of herself." + +"And she would need to be," said Holmes gravely. "I am much +mistaken if we do not hear from her before many days are past." + +It was not very long before my friend's prediction was fulfilled. +A fortnight went by, during which I frequently found my thoughts +turning in her direction and wondering what strange side-alley of +human experience this lonely woman had strayed into. The unusual +salary, the curious conditions, the light duties, all pointed to +something abnormal, though whether a fad or a plot, or whether +the man were a philanthropist or a villain, it was quite beyond +my powers to determine. As to Holmes, I observed that he sat +frequently for half an hour on end, with knitted brows and an +abstracted air, but he swept the matter away with a wave of his +hand when I mentioned it. "Data! data! data!" he cried +impatiently. "I can't make bricks without clay." And yet he would +always wind up by muttering that no sister of his should ever +have accepted such a situation. + +The telegram which we eventually received came late one night +just as I was thinking of turning in and Holmes was settling down +to one of those all-night chemical researches which he frequently +indulged in, when I would leave him stooping over a retort and a +test-tube at night and find him in the same position when I came +down to breakfast in the morning. He opened the yellow envelope, +and then, glancing at the message, threw it across to me. + +"Just look up the trains in Bradshaw," said he, and turned back +to his chemical studies. + +The summons was a brief and urgent one. + +"Please be at the Black Swan Hotel at Winchester at midday +to-morrow," it said. "Do come! I am at my wit's end. HUNTER." + +"Will you come with me?" asked Holmes, glancing up. + +"I should wish to." + +"Just look it up, then." + +"There is a train at half-past nine," said I, glancing over my +Bradshaw. "It is due at Winchester at 11:30." + +"That will do very nicely. Then perhaps I had better postpone my +analysis of the acetones, as we may need to be at our best in the +morning." + +By eleven o'clock the next day we were well upon our way to the +old English capital. Holmes had been buried in the morning papers +all the way down, but after we had passed the Hampshire border he +threw them down and began to admire the scenery. It was an ideal +spring day, a light blue sky, flecked with little fleecy white +clouds drifting across from west to east. The sun was shining +very brightly, and yet there was an exhilarating nip in the air, +which set an edge to a man's energy. All over the countryside, +away to the rolling hills around Aldershot, the little red and +grey roofs of the farm-steadings peeped out from amid the light +green of the new foliage. + +"Are they not fresh and beautiful?" I cried with all the +enthusiasm of a man fresh from the fogs of Baker Street. + +But Holmes shook his head gravely. + +"Do you know, Watson," said he, "that it is one of the curses of +a mind with a turn like mine that I must look at everything with +reference to my own special subject. You look at these scattered +houses, and you are impressed by their beauty. I look at them, +and the only thought which comes to me is a feeling of their +isolation and of the impunity with which crime may be committed +there." + +"Good heavens!" I cried. "Who would associate crime with these +dear old homesteads?" + +"They always fill me with a certain horror. It is my belief, +Watson, founded upon my experience, that the lowest and vilest +alleys in London do not present a more dreadful record of sin +than does the smiling and beautiful countryside." + +"You horrify me!" + +"But the reason is very obvious. The pressure of public opinion +can do in the town what the law cannot accomplish. There is no +lane so vile that the scream of a tortured child, or the thud of +a drunkard's blow, does not beget sympathy and indignation among +the neighbours, and then the whole machinery of justice is ever +so close that a word of complaint can set it going, and there is +but a step between the crime and the dock. But look at these +lonely houses, each in its own fields, filled for the most part +with poor ignorant folk who know little of the law. Think of the +deeds of hellish cruelty, the hidden wickedness which may go on, +year in, year out, in such places, and none the wiser. Had this +lady who appeals to us for help gone to live in Winchester, I +should never have had a fear for her. It is the five miles of +country which makes the danger. Still, it is clear that she is +not personally threatened." + +"No. If she can come to Winchester to meet us she can get away." + +"Quite so. She has her freedom." + +"What CAN be the matter, then? Can you suggest no explanation?" + +"I have devised seven separate explanations, each of which would +cover the facts as far as we know them. But which of these is +correct can only be determined by the fresh information which we +shall no doubt find waiting for us. Well, there is the tower of +the cathedral, and we shall soon learn all that Miss Hunter has +to tell." + +The Black Swan is an inn of repute in the High Street, at no +distance from the station, and there we found the young lady +waiting for us. She had engaged a sitting-room, and our lunch +awaited us upon the table. + +"I am so delighted that you have come," she said earnestly. "It +is so very kind of you both; but indeed I do not know what I +should do. Your advice will be altogether invaluable to me." + +"Pray tell us what has happened to you." + +"I will do so, and I must be quick, for I have promised Mr. +Rucastle to be back before three. I got his leave to come into +town this morning, though he little knew for what purpose." + +"Let us have everything in its due order." Holmes thrust his long +thin legs out towards the fire and composed himself to listen. + +"In the first place, I may say that I have met, on the whole, +with no actual ill-treatment from Mr. and Mrs. Rucastle. It is +only fair to them to say that. But I cannot understand them, and +I am not easy in my mind about them." + +"What can you not understand?" + +"Their reasons for their conduct. But you shall have it all just +as it occurred. When I came down, Mr. Rucastle met me here and +drove me in his dog-cart to the Copper Beeches. It is, as he +said, beautifully situated, but it is not beautiful in itself, +for it is a large square block of a house, whitewashed, but all +stained and streaked with damp and bad weather. There are grounds +round it, woods on three sides, and on the fourth a field which +slopes down to the Southampton highroad, which curves past about +a hundred yards from the front door. This ground in front belongs +to the house, but the woods all round are part of Lord +Southerton's preserves. A clump of copper beeches immediately in +front of the hall door has given its name to the place. + +"I was driven over by my employer, who was as amiable as ever, +and was introduced by him that evening to his wife and the child. +There was no truth, Mr. Holmes, in the conjecture which seemed to +us to be probable in your rooms at Baker Street. Mrs. Rucastle is +not mad. I found her to be a silent, pale-faced woman, much +younger than her husband, not more than thirty, I should think, +while he can hardly be less than forty-five. From their +conversation I have gathered that they have been married about +seven years, that he was a widower, and that his only child by +the first wife was the daughter who has gone to Philadelphia. Mr. +Rucastle told me in private that the reason why she had left them +was that she had an unreasoning aversion to her stepmother. As +the daughter could not have been less than twenty, I can quite +imagine that her position must have been uncomfortable with her +father's young wife. + +"Mrs. Rucastle seemed to me to be colourless in mind as well as +in feature. She impressed me neither favourably nor the reverse. +She was a nonentity. It was easy to see that she was passionately +devoted both to her husband and to her little son. Her light grey +eyes wandered continually from one to the other, noting every +little want and forestalling it if possible. He was kind to her +also in his bluff, boisterous fashion, and on the whole they +seemed to be a happy couple. And yet she had some secret sorrow, +this woman. She would often be lost in deep thought, with the +saddest look upon her face. More than once I have surprised her +in tears. I have thought sometimes that it was the disposition of +her child which weighed upon her mind, for I have never met so +utterly spoiled and so ill-natured a little creature. He is small +for his age, with a head which is quite disproportionately large. +His whole life appears to be spent in an alternation between +savage fits of passion and gloomy intervals of sulking. Giving +pain to any creature weaker than himself seems to be his one idea +of amusement, and he shows quite remarkable talent in planning +the capture of mice, little birds, and insects. But I would +rather not talk about the creature, Mr. Holmes, and, indeed, he +has little to do with my story." + +"I am glad of all details," remarked my friend, "whether they +seem to you to be relevant or not." + +"I shall try not to miss anything of importance. The one +unpleasant thing about the house, which struck me at once, was +the appearance and conduct of the servants. There are only two, a +man and his wife. Toller, for that is his name, is a rough, +uncouth man, with grizzled hair and whiskers, and a perpetual +smell of drink. Twice since I have been with them he has been +quite drunk, and yet Mr. Rucastle seemed to take no notice of it. +His wife is a very tall and strong woman with a sour face, as +silent as Mrs. Rucastle and much less amiable. They are a most +unpleasant couple, but fortunately I spend most of my time in the +nursery and my own room, which are next to each other in one +corner of the building. + +"For two days after my arrival at the Copper Beeches my life was +very quiet; on the third, Mrs. Rucastle came down just after +breakfast and whispered something to her husband. + +"'Oh, yes,' said he, turning to me, 'we are very much obliged to +you, Miss Hunter, for falling in with our whims so far as to cut +your hair. I assure you that it has not detracted in the tiniest +iota from your appearance. We shall now see how the electric-blue +dress will become you. You will find it laid out upon the bed in +your room, and if you would be so good as to put it on we should +both be extremely obliged.' + +"The dress which I found waiting for me was of a peculiar shade +of blue. It was of excellent material, a sort of beige, but it +bore unmistakable signs of having been worn before. It could not +have been a better fit if I had been measured for it. Both Mr. +and Mrs. Rucastle expressed a delight at the look of it, which +seemed quite exaggerated in its vehemence. They were waiting for +me in the drawing-room, which is a very large room, stretching +along the entire front of the house, with three long windows +reaching down to the floor. A chair had been placed close to the +central window, with its back turned towards it. In this I was +asked to sit, and then Mr. Rucastle, walking up and down on the +other side of the room, began to tell me a series of the funniest +stories that I have ever listened to. You cannot imagine how +comical he was, and I laughed until I was quite weary. Mrs. +Rucastle, however, who has evidently no sense of humour, never so +much as smiled, but sat with her hands in her lap, and a sad, +anxious look upon her face. After an hour or so, Mr. Rucastle +suddenly remarked that it was time to commence the duties of the +day, and that I might change my dress and go to little Edward in +the nursery. + +"Two days later this same performance was gone through under +exactly similar circumstances. Again I changed my dress, again I +sat in the window, and again I laughed very heartily at the funny +stories of which my employer had an immense rpertoire, and which +he told inimitably. Then he handed me a yellow-backed novel, and +moving my chair a little sideways, that my own shadow might not +fall upon the page, he begged me to read aloud to him. I read for +about ten minutes, beginning in the heart of a chapter, and then +suddenly, in the middle of a sentence, he ordered me to cease and +to change my dress. + +"You can easily imagine, Mr. Holmes, how curious I became as to +what the meaning of this extraordinary performance could possibly +be. They were always very careful, I observed, to turn my face +away from the window, so that I became consumed with the desire +to see what was going on behind my back. At first it seemed to be +impossible, but I soon devised a means. My hand-mirror had been +broken, so a happy thought seized me, and I concealed a piece of +the glass in my handkerchief. On the next occasion, in the midst +of my laughter, I put my handkerchief up to my eyes, and was able +with a little management to see all that there was behind me. I +confess that I was disappointed. There was nothing. At least that +was my first impression. At the second glance, however, I +perceived that there was a man standing in the Southampton Road, +a small bearded man in a grey suit, who seemed to be looking in +my direction. The road is an important highway, and there are +usually people there. This man, however, was leaning against the +railings which bordered our field and was looking earnestly up. I +lowered my handkerchief and glanced at Mrs. Rucastle to find her +eyes fixed upon me with a most searching gaze. She said nothing, +but I am convinced that she had divined that I had a mirror in my +hand and had seen what was behind me. She rose at once. + +"'Jephro,' said she, 'there is an impertinent fellow upon the +road there who stares up at Miss Hunter.' + +"'No friend of yours, Miss Hunter?' he asked. + +"'No, I know no one in these parts.' + +"'Dear me! How very impertinent! Kindly turn round and motion to +him to go away.' + +"'Surely it would be better to take no notice.' + +"'No, no, we should have him loitering here always. Kindly turn +round and wave him away like that.' + +"I did as I was told, and at the same instant Mrs. Rucastle drew +down the blind. That was a week ago, and from that time I have +not sat again in the window, nor have I worn the blue dress, nor +seen the man in the road." + +"Pray continue," said Holmes. "Your narrative promises to be a +most interesting one." + +"You will find it rather disconnected, I fear, and there may +prove to be little relation between the different incidents of +which I speak. On the very first day that I was at the Copper +Beeches, Mr. Rucastle took me to a small outhouse which stands +near the kitchen door. As we approached it I heard the sharp +rattling of a chain, and the sound as of a large animal moving +about. + +"'Look in here!' said Mr. Rucastle, showing me a slit between two +planks. 'Is he not a beauty?' + +"I looked through and was conscious of two glowing eyes, and of a +vague figure huddled up in the darkness. + +"'Don't be frightened,' said my employer, laughing at the start +which I had given. 'It's only Carlo, my mastiff. I call him mine, +but really old Toller, my groom, is the only man who can do +anything with him. We feed him once a day, and not too much then, +so that he is always as keen as mustard. Toller lets him loose +every night, and God help the trespasser whom he lays his fangs +upon. For goodness' sake don't you ever on any pretext set your +foot over the threshold at night, for it's as much as your life +is worth.' + +"The warning was no idle one, for two nights later I happened to +look out of my bedroom window about two o'clock in the morning. +It was a beautiful moonlight night, and the lawn in front of the +house was silvered over and almost as bright as day. I was +standing, rapt in the peaceful beauty of the scene, when I was +aware that something was moving under the shadow of the copper +beeches. As it emerged into the moonshine I saw what it was. It +was a giant dog, as large as a calf, tawny tinted, with hanging +jowl, black muzzle, and huge projecting bones. It walked slowly +across the lawn and vanished into the shadow upon the other side. +That dreadful sentinel sent a chill to my heart which I do not +think that any burglar could have done. + +"And now I have a very strange experience to tell you. I had, as +you know, cut off my hair in London, and I had placed it in a +great coil at the bottom of my trunk. One evening, after the +child was in bed, I began to amuse myself by examining the +furniture of my room and by rearranging my own little things. +There was an old chest of drawers in the room, the two upper ones +empty and open, the lower one locked. I had filled the first two +with my linen, and as I had still much to pack away I was +naturally annoyed at not having the use of the third drawer. It +struck me that it might have been fastened by a mere oversight, +so I took out my bunch of keys and tried to open it. The very +first key fitted to perfection, and I drew the drawer open. There +was only one thing in it, but I am sure that you would never +guess what it was. It was my coil of hair. + +"I took it up and examined it. It was of the same peculiar tint, +and the same thickness. But then the impossibility of the thing +obtruded itself upon me. How could my hair have been locked in +the drawer? With trembling hands I undid my trunk, turned out the +contents, and drew from the bottom my own hair. I laid the two +tresses together, and I assure you that they were identical. Was +it not extraordinary? Puzzle as I would, I could make nothing at +all of what it meant. I returned the strange hair to the drawer, +and I said nothing of the matter to the Rucastles as I felt that +I had put myself in the wrong by opening a drawer which they had +locked. + +"I am naturally observant, as you may have remarked, Mr. Holmes, +and I soon had a pretty good plan of the whole house in my head. +There was one wing, however, which appeared not to be inhabited +at all. A door which faced that which led into the quarters of +the Tollers opened into this suite, but it was invariably locked. +One day, however, as I ascended the stair, I met Mr. Rucastle +coming out through this door, his keys in his hand, and a look on +his face which made him a very different person to the round, +jovial man to whom I was accustomed. His cheeks were red, his +brow was all crinkled with anger, and the veins stood out at his +temples with passion. He locked the door and hurried past me +without a word or a look. + +"This aroused my curiosity, so when I went out for a walk in the +grounds with my charge, I strolled round to the side from which I +could see the windows of this part of the house. There were four +of them in a row, three of which were simply dirty, while the +fourth was shuttered up. They were evidently all deserted. As I +strolled up and down, glancing at them occasionally, Mr. Rucastle +came out to me, looking as merry and jovial as ever. + +"'Ah!' said he, 'you must not think me rude if I passed you +without a word, my dear young lady. I was preoccupied with +business matters.' + +"I assured him that I was not offended. 'By the way,' said I, +'you seem to have quite a suite of spare rooms up there, and one +of them has the shutters up.' + +"He looked surprised and, as it seemed to me, a little startled +at my remark. + +"'Photography is one of my hobbies,' said he. 'I have made my +dark room up there. But, dear me! what an observant young lady we +have come upon. Who would have believed it? Who would have ever +believed it?' He spoke in a jesting tone, but there was no jest +in his eyes as he looked at me. I read suspicion there and +annoyance, but no jest. + +"Well, Mr. Holmes, from the moment that I understood that there +was something about that suite of rooms which I was not to know, +I was all on fire to go over them. It was not mere curiosity, +though I have my share of that. It was more a feeling of duty--a +feeling that some good might come from my penetrating to this +place. They talk of woman's instinct; perhaps it was woman's +instinct which gave me that feeling. At any rate, it was there, +and I was keenly on the lookout for any chance to pass the +forbidden door. + +"It was only yesterday that the chance came. I may tell you that, +besides Mr. Rucastle, both Toller and his wife find something to +do in these deserted rooms, and I once saw him carrying a large +black linen bag with him through the door. Recently he has been +drinking hard, and yesterday evening he was very drunk; and when +I came upstairs there was the key in the door. I have no doubt at +all that he had left it there. Mr. and Mrs. Rucastle were both +downstairs, and the child was with them, so that I had an +admirable opportunity. I turned the key gently in the lock, +opened the door, and slipped through. + +"There was a little passage in front of me, unpapered and +uncarpeted, which turned at a right angle at the farther end. +Round this corner were three doors in a line, the first and third +of which were open. They each led into an empty room, dusty and +cheerless, with two windows in the one and one in the other, so +thick with dirt that the evening light glimmered dimly through +them. The centre door was closed, and across the outside of it +had been fastened one of the broad bars of an iron bed, padlocked +at one end to a ring in the wall, and fastened at the other with +stout cord. The door itself was locked as well, and the key was +not there. This barricaded door corresponded clearly with the +shuttered window outside, and yet I could see by the glimmer from +beneath it that the room was not in darkness. Evidently there was +a skylight which let in light from above. As I stood in the +passage gazing at the sinister door and wondering what secret it +might veil, I suddenly heard the sound of steps within the room +and saw a shadow pass backward and forward against the little +slit of dim light which shone out from under the door. A mad, +unreasoning terror rose up in me at the sight, Mr. Holmes. My +overstrung nerves failed me suddenly, and I turned and ran--ran +as though some dreadful hand were behind me clutching at the +skirt of my dress. I rushed down the passage, through the door, +and straight into the arms of Mr. Rucastle, who was waiting +outside. + +"'So,' said he, smiling, 'it was you, then. I thought that it +must be when I saw the door open.' + +"'Oh, I am so frightened!' I panted. + +"'My dear young lady! my dear young lady!'--you cannot think how +caressing and soothing his manner was--'and what has frightened +you, my dear young lady?' + +"But his voice was just a little too coaxing. He overdid it. I +was keenly on my guard against him. + +"'I was foolish enough to go into the empty wing,' I answered. +'But it is so lonely and eerie in this dim light that I was +frightened and ran out again. Oh, it is so dreadfully still in +there!' + +"'Only that?' said he, looking at me keenly. + +"'Why, what did you think?' I asked. + +"'Why do you think that I lock this door?' + +"'I am sure that I do not know.' + +"'It is to keep people out who have no business there. Do you +see?' He was still smiling in the most amiable manner. + +"'I am sure if I had known--' + +"'Well, then, you know now. And if you ever put your foot over +that threshold again'--here in an instant the smile hardened into +a grin of rage, and he glared down at me with the face of a +demon--'I'll throw you to the mastiff.' + +"I was so terrified that I do not know what I did. I suppose that +I must have rushed past him into my room. I remember nothing +until I found myself lying on my bed trembling all over. Then I +thought of you, Mr. Holmes. I could not live there longer without +some advice. I was frightened of the house, of the man, of the +woman, of the servants, even of the child. They were all horrible +to me. If I could only bring you down all would be well. Of +course I might have fled from the house, but my curiosity was +almost as strong as my fears. My mind was soon made up. I would +send you a wire. I put on my hat and cloak, went down to the +office, which is about half a mile from the house, and then +returned, feeling very much easier. A horrible doubt came into my +mind as I approached the door lest the dog might be loose, but I +remembered that Toller had drunk himself into a state of +insensibility that evening, and I knew that he was the only one +in the household who had any influence with the savage creature, +or who would venture to set him free. I slipped in in safety and +lay awake half the night in my joy at the thought of seeing you. +I had no difficulty in getting leave to come into Winchester this +morning, but I must be back before three o'clock, for Mr. and +Mrs. Rucastle are going on a visit, and will be away all the +evening, so that I must look after the child. Now I have told you +all my adventures, Mr. Holmes, and I should be very glad if you +could tell me what it all means, and, above all, what I should +do." + +Holmes and I had listened spellbound to this extraordinary story. +My friend rose now and paced up and down the room, his hands in +his pockets, and an expression of the most profound gravity upon +his face. + +"Is Toller still drunk?" he asked. + +"Yes. I heard his wife tell Mrs. Rucastle that she could do +nothing with him." + +"That is well. And the Rucastles go out to-night?" + +"Yes." + +"Is there a cellar with a good strong lock?" + +"Yes, the wine-cellar." + +"You seem to me to have acted all through this matter like a very +brave and sensible girl, Miss Hunter. Do you think that you could +perform one more feat? I should not ask it of you if I did not +think you a quite exceptional woman." + +"I will try. What is it?" + +"We shall be at the Copper Beeches by seven o'clock, my friend +and I. The Rucastles will be gone by that time, and Toller will, +we hope, be incapable. There only remains Mrs. Toller, who might +give the alarm. If you could send her into the cellar on some +errand, and then turn the key upon her, you would facilitate +matters immensely." + +"I will do it." + +"Excellent! We shall then look thoroughly into the affair. Of +course there is only one feasible explanation. You have been +brought there to personate someone, and the real person is +imprisoned in this chamber. That is obvious. As to who this +prisoner is, I have no doubt that it is the daughter, Miss Alice +Rucastle, if I remember right, who was said to have gone to +America. You were chosen, doubtless, as resembling her in height, +figure, and the colour of your hair. Hers had been cut off, very +possibly in some illness through which she has passed, and so, of +course, yours had to be sacrificed also. By a curious chance you +came upon her tresses. The man in the road was undoubtedly some +friend of hers--possibly her fianc--and no doubt, as you wore +the girl's dress and were so like her, he was convinced from your +laughter, whenever he saw you, and afterwards from your gesture, +that Miss Rucastle was perfectly happy, and that she no longer +desired his attentions. The dog is let loose at night to prevent +him from endeavouring to communicate with her. So much is fairly +clear. The most serious point in the case is the disposition of +the child." + +"What on earth has that to do with it?" I ejaculated. + +"My dear Watson, you as a medical man are continually gaining +light as to the tendencies of a child by the study of the +parents. Don't you see that the converse is equally valid. I have +frequently gained my first real insight into the character of +parents by studying their children. This child's disposition is +abnormally cruel, merely for cruelty's sake, and whether he +derives this from his smiling father, as I should suspect, or +from his mother, it bodes evil for the poor girl who is in their +power." + +"I am sure that you are right, Mr. Holmes," cried our client. "A +thousand things come back to me which make me certain that you +have hit it. Oh, let us lose not an instant in bringing help to +this poor creature." + +"We must be circumspect, for we are dealing with a very cunning +man. We can do nothing until seven o'clock. At that hour we shall +be with you, and it will not be long before we solve the +mystery." + +We were as good as our word, for it was just seven when we +reached the Copper Beeches, having put up our trap at a wayside +public-house. The group of trees, with their dark leaves shining +like burnished metal in the light of the setting sun, were +sufficient to mark the house even had Miss Hunter not been +standing smiling on the door-step. + +"Have you managed it?" asked Holmes. + +A loud thudding noise came from somewhere downstairs. "That is +Mrs. Toller in the cellar," said she. "Her husband lies snoring +on the kitchen rug. Here are his keys, which are the duplicates +of Mr. Rucastle's." + +"You have done well indeed!" cried Holmes with enthusiasm. "Now +lead the way, and we shall soon see the end of this black +business." + +We passed up the stair, unlocked the door, followed on down a +passage, and found ourselves in front of the barricade which Miss +Hunter had described. Holmes cut the cord and removed the +transverse bar. Then he tried the various keys in the lock, but +without success. No sound came from within, and at the silence +Holmes' face clouded over. + +"I trust that we are not too late," said he. "I think, Miss +Hunter, that we had better go in without you. Now, Watson, put +your shoulder to it, and we shall see whether we cannot make our +way in." + +It was an old rickety door and gave at once before our united +strength. Together we rushed into the room. It was empty. There +was no furniture save a little pallet bed, a small table, and a +basketful of linen. The skylight above was open, and the prisoner +gone. + +"There has been some villainy here," said Holmes; "this beauty +has guessed Miss Hunter's intentions and has carried his victim +off." + +"But how?" + +"Through the skylight. We shall soon see how he managed it." He +swung himself up onto the roof. "Ah, yes," he cried, "here's the +end of a long light ladder against the eaves. That is how he did +it." + +"But it is impossible," said Miss Hunter; "the ladder was not +there when the Rucastles went away." + +"He has come back and done it. I tell you that he is a clever and +dangerous man. I should not be very much surprised if this were +he whose step I hear now upon the stair. I think, Watson, that it +would be as well for you to have your pistol ready." + +The words were hardly out of his mouth before a man appeared at +the door of the room, a very fat and burly man, with a heavy +stick in his hand. Miss Hunter screamed and shrunk against the +wall at the sight of him, but Sherlock Holmes sprang forward and +confronted him. + +"You villain!" said he, "where's your daughter?" + +The fat man cast his eyes round, and then up at the open +skylight. + +"It is for me to ask you that," he shrieked, "you thieves! Spies +and thieves! I have caught you, have I? You are in my power. I'll +serve you!" He turned and clattered down the stairs as hard as he +could go. + +"He's gone for the dog!" cried Miss Hunter. + +"I have my revolver," said I. + +"Better close the front door," cried Holmes, and we all rushed +down the stairs together. We had hardly reached the hall when we +heard the baying of a hound, and then a scream of agony, with a +horrible worrying sound which it was dreadful to listen to. An +elderly man with a red face and shaking limbs came staggering out +at a side door. + +"My God!" he cried. "Someone has loosed the dog. It's not been +fed for two days. Quick, quick, or it'll be too late!" + +Holmes and I rushed out and round the angle of the house, with +Toller hurrying behind us. There was the huge famished brute, its +black muzzle buried in Rucastle's throat, while he writhed and +screamed upon the ground. Running up, I blew its brains out, and +it fell over with its keen white teeth still meeting in the great +creases of his neck. With much labour we separated them and +carried him, living but horribly mangled, into the house. We laid +him upon the drawing-room sofa, and having dispatched the sobered +Toller to bear the news to his wife, I did what I could to +relieve his pain. We were all assembled round him when the door +opened, and a tall, gaunt woman entered the room. + +"Mrs. Toller!" cried Miss Hunter. + +"Yes, miss. Mr. Rucastle let me out when he came back before he +went up to you. Ah, miss, it is a pity you didn't let me know +what you were planning, for I would have told you that your pains +were wasted." + +"Ha!" said Holmes, looking keenly at her. "It is clear that Mrs. +Toller knows more about this matter than anyone else." + +"Yes, sir, I do, and I am ready enough to tell what I know." + +"Then, pray, sit down, and let us hear it for there are several +points on which I must confess that I am still in the dark." + +"I will soon make it clear to you," said she; "and I'd have done +so before now if I could ha' got out from the cellar. If there's +police-court business over this, you'll remember that I was the +one that stood your friend, and that I was Miss Alice's friend +too. + +"She was never happy at home, Miss Alice wasn't, from the time +that her father married again. She was slighted like and had no +say in anything, but it never really became bad for her until +after she met Mr. Fowler at a friend's house. As well as I could +learn, Miss Alice had rights of her own by will, but she was so +quiet and patient, she was, that she never said a word about them +but just left everything in Mr. Rucastle's hands. He knew he was +safe with her; but when there was a chance of a husband coming +forward, who would ask for all that the law would give him, then +her father thought it time to put a stop on it. He wanted her to +sign a paper, so that whether she married or not, he could use +her money. When she wouldn't do it, he kept on worrying her until +she got brain-fever, and for six weeks was at death's door. Then +she got better at last, all worn to a shadow, and with her +beautiful hair cut off; but that didn't make no change in her +young man, and he stuck to her as true as man could be." + +"Ah," said Holmes, "I think that what you have been good enough +to tell us makes the matter fairly clear, and that I can deduce +all that remains. Mr. Rucastle then, I presume, took to this +system of imprisonment?" + +"Yes, sir." + +"And brought Miss Hunter down from London in order to get rid of +the disagreeable persistence of Mr. Fowler." + +"That was it, sir." + +"But Mr. Fowler being a persevering man, as a good seaman should +be, blockaded the house, and having met you succeeded by certain +arguments, metallic or otherwise, in convincing you that your +interests were the same as his." + +"Mr. Fowler was a very kind-spoken, free-handed gentleman," said +Mrs. Toller serenely. + +"And in this way he managed that your good man should have no +want of drink, and that a ladder should be ready at the moment +when your master had gone out." + +"You have it, sir, just as it happened." + +"I am sure we owe you an apology, Mrs. Toller," said Holmes, "for +you have certainly cleared up everything which puzzled us. And +here comes the country surgeon and Mrs. Rucastle, so I think, +Watson, that we had best escort Miss Hunter back to Winchester, +as it seems to me that our locus standi now is rather a +questionable one." + +And thus was solved the mystery of the sinister house with the +copper beeches in front of the door. Mr. Rucastle survived, but +was always a broken man, kept alive solely through the care of +his devoted wife. They still live with their old servants, who +probably know so much of Rucastle's past life that he finds it +difficult to part from them. Mr. Fowler and Miss Rucastle were +married, by special license, in Southampton the day after their +flight, and he is now the holder of a government appointment in +the island of Mauritius. As to Miss Violet Hunter, my friend +Holmes, rather to my disappointment, manifested no further +interest in her when once she had ceased to be the centre of one +of his problems, and she is now the head of a private school at +Walsall, where I believe that she has met with considerable success. + + + + + + + + + +End of the Project Gutenberg EBook of The Adventures of Sherlock Holmes, by +Arthur Conan Doyle + +*** END OF THIS PROJECT GUTENBERG EBOOK THE ADVENTURES OF SHERLOCK HOLMES *** + +***** This file should be named 1661-8.txt or 1661-8.zip ***** +This and all associated files of various formats will be found in: + http://www.gutenberg.org/1/6/6/1661/ + +Produced by an anonymous Project Gutenberg volunteer and Jose Menendez + +Updated editions will replace the previous one--the old editions +will be renamed. + +Creating the works from public domain print editions means that no +one owns a United States copyright in these works, so the Foundation +(and you!) can copy and distribute it in the United States without +permission and without paying copyright royalties. Special rules, +set forth in the General Terms of Use part of this license, apply to +copying and distributing Project Gutenberg-tm electronic works to +protect the PROJECT GUTENBERG-tm concept and trademark. Project +Gutenberg is a registered trademark, and may not be used if you +charge for the eBooks, unless you receive specific permission. If you +do not charge anything for copies of this eBook, complying with the +rules is very easy. You may use this eBook for nearly any purpose +such as creation of derivative works, reports, performances and +research. They may be modified and printed and given away--you may do +practically ANYTHING with public domain eBooks. Redistribution is +subject to the trademark license, especially commercial +redistribution. + + + +*** START: FULL LICENSE *** + +THE FULL PROJECT GUTENBERG LICENSE +PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK + +To protect the Project Gutenberg-tm mission of promoting the free +distribution of electronic works, by using or distributing this work +(or any other work associated in any way with the phrase "Project +Gutenberg"), you agree to comply with all the terms of the Full Project +Gutenberg-tm License (available with this file or online at +http://gutenberg.net/license). + + +Section 1. General Terms of Use and Redistributing Project Gutenberg-tm +electronic works + +1.A. By reading or using any part of this Project Gutenberg-tm +electronic work, you indicate that you have read, understand, agree to +and accept all the terms of this license and intellectual property +(trademark/copyright) agreement. If you do not agree to abide by all +the terms of this agreement, you must cease using and return or destroy +all copies of Project Gutenberg-tm electronic works in your possession. +If you paid a fee for obtaining a copy of or access to a Project +Gutenberg-tm electronic work and you do not agree to be bound by the +terms of this agreement, you may obtain a refund from the person or +entity to whom you paid the fee as set forth in paragraph 1.E.8. + +1.B. "Project Gutenberg" is a registered trademark. It may only be +used on or associated in any way with an electronic work by people who +agree to be bound by the terms of this agreement. There are a few +things that you can do with most Project Gutenberg-tm electronic works +even without complying with the full terms of this agreement. See +paragraph 1.C below. There are a lot of things you can do with Project +Gutenberg-tm electronic works if you follow the terms of this agreement +and help preserve free future access to Project Gutenberg-tm electronic +works. See paragraph 1.E below. + +1.C. The Project Gutenberg Literary Archive Foundation ("the Foundation" +or PGLAF), owns a compilation copyright in the collection of Project +Gutenberg-tm electronic works. Nearly all the individual works in the +collection are in the public domain in the United States. If an +individual work is in the public domain in the United States and you are +located in the United States, we do not claim a right to prevent you from +copying, distributing, performing, displaying or creating derivative +works based on the work as long as all references to Project Gutenberg +are removed. Of course, we hope that you will support the Project +Gutenberg-tm mission of promoting free access to electronic works by +freely sharing Project Gutenberg-tm works in compliance with the terms of +this agreement for keeping the Project Gutenberg-tm name associated with +the work. You can easily comply with the terms of this agreement by +keeping this work in the same format with its attached full Project +Gutenberg-tm License when you share it without charge with others. + +1.D. The copyright laws of the place where you are located also govern +what you can do with this work. Copyright laws in most countries are in +a constant state of change. If you are outside the United States, check +the laws of your country in addition to the terms of this agreement +before downloading, copying, displaying, performing, distributing or +creating derivative works based on this work or any other Project +Gutenberg-tm work. The Foundation makes no representations concerning +the copyright status of any work in any country outside the United +States. + +1.E. Unless you have removed all references to Project Gutenberg: + +1.E.1. The following sentence, with active links to, or other immediate +access to, the full Project Gutenberg-tm License must appear prominently +whenever any copy of a Project Gutenberg-tm work (any work on which the +phrase "Project Gutenberg" appears, or with which the phrase "Project +Gutenberg" is associated) is accessed, displayed, performed, viewed, +copied or distributed: + +This eBook is for the use of anyone anywhere at no cost and with +almost no restrictions whatsoever. You may copy it, give it away or +re-use it under the terms of the Project Gutenberg License included +with this eBook or online at www.gutenberg.net + +1.E.2. If an individual Project Gutenberg-tm electronic work is derived +from the public domain (does not contain a notice indicating that it is +posted with permission of the copyright holder), the work can be copied +and distributed to anyone in the United States without paying any fees +or charges. If you are redistributing or providing access to a work +with the phrase "Project Gutenberg" associated with or appearing on the +work, you must comply either with the requirements of paragraphs 1.E.1 +through 1.E.7 or obtain permission for the use of the work and the +Project Gutenberg-tm trademark as set forth in paragraphs 1.E.8 or +1.E.9. + +1.E.3. If an individual Project Gutenberg-tm electronic work is posted +with the permission of the copyright holder, your use and distribution +must comply with both paragraphs 1.E.1 through 1.E.7 and any additional +terms imposed by the copyright holder. Additional terms will be linked +to the Project Gutenberg-tm License for all works posted with the +permission of the copyright holder found at the beginning of this work. + +1.E.4. Do not unlink or detach or remove the full Project Gutenberg-tm +License terms from this work, or any files containing a part of this +work or any other work associated with Project Gutenberg-tm. + +1.E.5. Do not copy, display, perform, distribute or redistribute this +electronic work, or any part of this electronic work, without +prominently displaying the sentence set forth in paragraph 1.E.1 with +active links or immediate access to the full terms of the Project +Gutenberg-tm License. + +1.E.6. You may convert to and distribute this work in any binary, +compressed, marked up, nonproprietary or proprietary form, including any +word processing or hypertext form. However, if you provide access to or +distribute copies of a Project Gutenberg-tm work in a format other than +"Plain Vanilla ASCII" or other format used in the official version +posted on the official Project Gutenberg-tm web site (www.gutenberg.net), +you must, at no additional cost, fee or expense to the user, provide a +copy, a means of exporting a copy, or a means of obtaining a copy upon +request, of the work in its original "Plain Vanilla ASCII" or other +form. Any alternate format must include the full Project Gutenberg-tm +License as specified in paragraph 1.E.1. + +1.E.7. Do not charge a fee for access to, viewing, displaying, +performing, copying or distributing any Project Gutenberg-tm works +unless you comply with paragraph 1.E.8 or 1.E.9. + +1.E.8. You may charge a reasonable fee for copies of or providing +access to or distributing Project Gutenberg-tm electronic works provided +that + +- You pay a royalty fee of 20% of the gross profits you derive from + the use of Project Gutenberg-tm works calculated using the method + you already use to calculate your applicable taxes. The fee is + owed to the owner of the Project Gutenberg-tm trademark, but he + has agreed to donate royalties under this paragraph to the + Project Gutenberg Literary Archive Foundation. Royalty payments + must be paid within 60 days following each date on which you + prepare (or are legally required to prepare) your periodic tax + returns. Royalty payments should be clearly marked as such and + sent to the Project Gutenberg Literary Archive Foundation at the + address specified in Section 4, "Information about donations to + the Project Gutenberg Literary Archive Foundation." + +- You provide a full refund of any money paid by a user who notifies + you in writing (or by e-mail) within 30 days of receipt that s/he + does not agree to the terms of the full Project Gutenberg-tm + License. You must require such a user to return or + destroy all copies of the works possessed in a physical medium + and discontinue all use of and all access to other copies of + Project Gutenberg-tm works. + +- You provide, in accordance with paragraph 1.F.3, a full refund of any + money paid for a work or a replacement copy, if a defect in the + electronic work is discovered and reported to you within 90 days + of receipt of the work. + +- You comply with all other terms of this agreement for free + distribution of Project Gutenberg-tm works. + +1.E.9. If you wish to charge a fee or distribute a Project Gutenberg-tm +electronic work or group of works on different terms than are set +forth in this agreement, you must obtain permission in writing from +both the Project Gutenberg Literary Archive Foundation and Michael +Hart, the owner of the Project Gutenberg-tm trademark. Contact the +Foundation as set forth in Section 3 below. + +1.F. + +1.F.1. Project Gutenberg volunteers and employees expend considerable +effort to identify, do copyright research on, transcribe and proofread +public domain works in creating the Project Gutenberg-tm +collection. Despite these efforts, Project Gutenberg-tm electronic +works, and the medium on which they may be stored, may contain +"Defects," such as, but not limited to, incomplete, inaccurate or +corrupt data, transcription errors, a copyright or other intellectual +property infringement, a defective or damaged disk or other medium, a +computer virus, or computer codes that damage or cannot be read by +your equipment. + +1.F.2. LIMITED WARRANTY, DISCLAIMER OF DAMAGES - Except for the "Right +of Replacement or Refund" described in paragraph 1.F.3, the Project +Gutenberg Literary Archive Foundation, the owner of the Project +Gutenberg-tm trademark, and any other party distributing a Project +Gutenberg-tm electronic work under this agreement, disclaim all +liability to you for damages, costs and expenses, including legal +fees. YOU AGREE THAT YOU HAVE NO REMEDIES FOR NEGLIGENCE, STRICT +LIABILITY, BREACH OF WARRANTY OR BREACH OF CONTRACT EXCEPT THOSE +PROVIDED IN PARAGRAPH 1.F.3. YOU AGREE THAT THE FOUNDATION, THE +TRADEMARK OWNER, AND ANY DISTRIBUTOR UNDER THIS AGREEMENT WILL NOT BE +LIABLE TO YOU FOR ACTUAL, DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE OR +INCIDENTAL DAMAGES EVEN IF YOU GIVE NOTICE OF THE POSSIBILITY OF SUCH +DAMAGE. + +1.F.3. LIMITED RIGHT OF REPLACEMENT OR REFUND - If you discover a +defect in this electronic work within 90 days of receiving it, you can +receive a refund of the money (if any) you paid for it by sending a +written explanation to the person you received the work from. If you +received the work on a physical medium, you must return the medium with +your written explanation. The person or entity that provided you with +the defective work may elect to provide a replacement copy in lieu of a +refund. If you received the work electronically, the person or entity +providing it to you may choose to give you a second opportunity to +receive the work electronically in lieu of a refund. If the second copy +is also defective, you may demand a refund in writing without further +opportunities to fix the problem. + +1.F.4. Except for the limited right of replacement or refund set forth +in paragraph 1.F.3, this work is provided to you 'AS-IS' WITH NO OTHER +WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO +WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR ANY PURPOSE. + +1.F.5. Some states do not allow disclaimers of certain implied +warranties or the exclusion or limitation of certain types of damages. +If any disclaimer or limitation set forth in this agreement violates the +law of the state applicable to this agreement, the agreement shall be +interpreted to make the maximum disclaimer or limitation permitted by +the applicable state law. The invalidity or unenforceability of any +provision of this agreement shall not void the remaining provisions. + +1.F.6. INDEMNITY - You agree to indemnify and hold the Foundation, the +trademark owner, any agent or employee of the Foundation, anyone +providing copies of Project Gutenberg-tm electronic works in accordance +with this agreement, and any volunteers associated with the production, +promotion and distribution of Project Gutenberg-tm electronic works, +harmless from all liability, costs and expenses, including legal fees, +that arise directly or indirectly from any of the following which you do +or cause to occur: (a) distribution of this or any Project Gutenberg-tm +work, (b) alteration, modification, or additions or deletions to any +Project Gutenberg-tm work, and (c) any Defect you cause. + + +Section 2. Information about the Mission of Project Gutenberg-tm + +Project Gutenberg-tm is synonymous with the free distribution of +electronic works in formats readable by the widest variety of computers +including obsolete, old, middle-aged and new computers. It exists +because of the efforts of hundreds of volunteers and donations from +people in all walks of life. + +Volunteers and financial support to provide volunteers with the +assistance they need are critical to reaching Project Gutenberg-tm's +goals and ensuring that the Project Gutenberg-tm collection will +remain freely available for generations to come. In 2001, the Project +Gutenberg Literary Archive Foundation was created to provide a secure +and permanent future for Project Gutenberg-tm and future generations. +To learn more about the Project Gutenberg Literary Archive Foundation +and how your efforts and donations can help, see Sections 3 and 4 +and the Foundation web page at http://www.pglaf.org. + + +Section 3. Information about the Project Gutenberg Literary Archive +Foundation + +The Project Gutenberg Literary Archive Foundation is a non profit +501(c)(3) educational corporation organized under the laws of the +state of Mississippi and granted tax exempt status by the Internal +Revenue Service. The Foundation's EIN or federal tax identification +number is 64-6221541. Its 501(c)(3) letter is posted at +http://pglaf.org/fundraising. Contributions to the Project Gutenberg +Literary Archive Foundation are tax deductible to the full extent +permitted by U.S. federal laws and your state's laws. + +The Foundation's principal office is located at 4557 Melan Dr. S. +Fairbanks, AK, 99712., but its volunteers and employees are scattered +throughout numerous locations. Its business office is located at +809 North 1500 West, Salt Lake City, UT 84116, (801) 596-1887, email +business@pglaf.org. Email contact links and up to date contact +information can be found at the Foundation's web site and official +page at http://pglaf.org + +For additional contact information: + Dr. Gregory B. Newby + Chief Executive and Director + gbnewby@pglaf.org + + +Section 4. Information about Donations to the Project Gutenberg +Literary Archive Foundation + +Project Gutenberg-tm depends upon and cannot survive without wide +spread public support and donations to carry out its mission of +increasing the number of public domain and licensed works that can be +freely distributed in machine readable form accessible by the widest +array of equipment including outdated equipment. Many small donations +($1 to $5,000) are particularly important to maintaining tax exempt +status with the IRS. + +The Foundation is committed to complying with the laws regulating +charities and charitable donations in all 50 states of the United +States. Compliance requirements are not uniform and it takes a +considerable effort, much paperwork and many fees to meet and keep up +with these requirements. We do not solicit donations in locations +where we have not received written confirmation of compliance. To +SEND DONATIONS or determine the status of compliance for any +particular state visit http://pglaf.org + +While we cannot and do not solicit contributions from states where we +have not met the solicitation requirements, we know of no prohibition +against accepting unsolicited donations from donors in such states who +approach us with offers to donate. + +International donations are gratefully accepted, but we cannot make +any statements concerning tax treatment of donations received from +outside the United States. U.S. laws alone swamp our small staff. + +Please check the Project Gutenberg Web pages for current donation +methods and addresses. Donations are accepted in a number of other +ways including including checks, online payments and credit card +donations. To donate, please visit: http://pglaf.org/donate + + +Section 5. General Information About Project Gutenberg-tm electronic +works. + +Professor Michael S. Hart is the originator of the Project Gutenberg-tm +concept of a library of electronic works that could be freely shared +with anyone. For thirty years, he produced and distributed Project +Gutenberg-tm eBooks with only a loose network of volunteer support. + + +Project Gutenberg-tm eBooks are often created from several printed +editions, all of which are confirmed as Public Domain in the U.S. +unless a copyright notice is included. Thus, we do not necessarily +keep eBooks in compliance with any particular paper edition. + + +Most people start at our Web site which has the main PG search facility: + + http://www.gutenberg.net + +This Web site includes information about Project Gutenberg-tm, +including how to make donations to the Project Gutenberg Literary +Archive Foundation, how to help produce our new eBooks, and how to +subscribe to our email newsletter to hear about new eBooks. diff --git a/_downloads/sherlock_small.txt b/_downloads/sherlock_small.txt new file mode 100644 index 00000000..dcccaabd --- /dev/null +++ b/_downloads/sherlock_small.txt @@ -0,0 +1,17 @@ +One night--it was on the twentieth of March, 1888--I was +returning from a journey to a patient (for I had now returned to +civil practice), when my way led me through Baker Street. As I +passed the well-remembered door, which must always be associated +in my mind with my wooing, and with the dark incidents of the +Study in Scarlet, I was seized with a keen desire to see Holmes +again, and to know how he was employing his extraordinary powers. +His rooms were brilliantly lit, and, even as I looked up, I saw +his tall, spare figure pass twice in a dark silhouette against +the blind. He was pacing the room swiftly, eagerly, with his head +sunk upon his chest and his hands clasped behind him. To me, who +knew his every mood and habit, his attitude and manner told their +own story. He was at work again. He had risen out of his +drug-created dreams and was hot upon the scent of some new +problem. I rang the bell and was shown up to the chamber which +had formerly been in part my own. + diff --git a/_downloads/static_method.py b/_downloads/static_method.py new file mode 100644 index 00000000..ce476ab0 --- /dev/null +++ b/_downloads/static_method.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python + +""" +examples of a static methods +""" + + +class C: + + @staticmethod + def a_static_method(a, b): + print "in a_static_method" + return a+b + + def test(self): + return self.a_static_method(2, 3) + +# if __name__ == "__main__": + +# print C.a_static_method(3,4) + +# c = C() + +# print c.a_static_method(4,5) + +# print c.test() diff --git a/_downloads/test_generator.py b/_downloads/test_generator.py new file mode 100644 index 00000000..d88255f7 --- /dev/null +++ b/_downloads/test_generator.py @@ -0,0 +1,78 @@ +""" +test_generator.py + +tests the solution to the generator lab + +can be run with py.test or nosetests +""" + +import generator_solution as gen + + +def test_intsum(): + + g = gen.intsum() + + assert next(g) == 0 + assert next(g) == 1 + assert next(g) == 3 + assert next(g) == 6 + assert next(g) == 10 + assert next(g) == 15 + + +def test_intsum2(): + + g = gen.intsum2() + + assert next(g) == 0 + assert next(g) == 1 + assert next(g) == 3 + assert next(g) == 6 + assert next(g) == 10 + assert next(g) == 15 + + +def test_doubler(): + + g = gen.doubler() + + assert next(g) == 1 + assert next(g) == 2 + assert next(g) == 4 + assert next(g) == 8 + assert next(g) == 16 + assert next(g) == 32 + + for i in range(10): + j = next(g) + + assert j == 2**15 + + +def test_fib(): + g = gen.fib() + + assert next(g) == 1 + assert next(g) == 1 + assert next(g) == 2 + assert next(g) == 3 + assert next(g) == 5 + assert next(g) == 8 + assert next(g) == 13 + assert next(g) == 21 + + +def test_prime(): + g = gen.prime() + + assert next(g) == 2 + assert next(g) == 3 + assert next(g) == 5 + assert next(g) == 7 + assert next(g) == 11 + assert next(g) == 13 + assert next(g) == 17 + assert next(g) == 19 + assert next(g) == 23 + diff --git a/_downloads/test_p_wrapper.py b/_downloads/test_p_wrapper.py new file mode 100644 index 00000000..40ba0fde --- /dev/null +++ b/_downloads/test_p_wrapper.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python + +""" +test code for the p_wrapper assignment +""" + +from p_wrapper import p_wrapper #, tag_wrapper + + +def test_p_wrapper(): + @p_wrapper + def return_a_string(string): + return string + + assert return_a_string('this is a string') == '

this is a string

' + +def test_with_args(): + @p_wrapper + def f_string(a, b, this=45 ): + return "the numbers are: {}, {}, {}".format(a,b,this) + + assert f_string(2, 3, this=54) == "

the numbers are: 2, 3, 54

" + + +#Extra credit: + +def test_tag_wrapper(): + @tag_wrapper('html') + def return_a_string(string): + return string + + assert return_a_string("this is a string") == " this is a string " + +def test_tag_wrapper2(): + @tag_wrapper('div') + def return_a_string(string): + return string + + assert return_a_string("this is a string") == "
this is a string
" diff --git a/_downloads/text.utf16 b/_downloads/text.utf16 new file mode 100644 index 0000000000000000000000000000000000000000..b80b2efca2c24110bedfabf5e9b5dfbddfa5d6aa GIT binary patch literal 1358 zcmb7@Pe@cz6vl6I-{Q>_H{!}&_S)4hOGzk09T!n#kYT#(spBY&PkhY`j1)>DE`mfX zD>vbyU4*!hN(uzQZMf*q%5}5~T35gOoZ-!=BNLbN&OPUR=eyti^Zx$1B|eu)|wy=xlXh)v-hO$=T7I~pUpJnW1m2C7r#B@7zuI8TJ!i4O`znLzM!T4eGcRk6wQT8aeYbH#zt)Z()^Yye?3eznKZ8i<75!Du M=upo#9^~`HKl&`ur2qf` literal 0 HcmV?d00001 diff --git a/_downloads/text.utf32 b/_downloads/text.utf32 new file mode 100644 index 0000000000000000000000000000000000000000..c529531076d3d1be03e02f47418ac309e26472a8 GIT binary patch literal 2716 zcmchZOGuSL7>1|FMOqY5v~1edF1t`rhMJ2gD#$R~b-a~ONv48QB#E>LlCb+GT(pY_ z7tw_RL2w%_x~yDFtDtrDJU9a($ICfci--4{f4t_fjLI~Z^3FnetLL+RO zv-WubdeZYgv>hT`0QdAUPj6al>$4pq90&a_LXKVTI+f(Et)LF{CcTDUPj(*~@hO#R z;s#TWo|K~|t^1Q&L!VsNTJ}?{Rvpis(-m;0od!HcpXC8YL?Of+Pb}WG-_}ZIsxd;1*&sN)a7rsI*RKpHvhS$li zK_l@?WkZVFh3#>g7%RR@#X+_xNme2=Czrj3>L?-g4Y4 z@=UrGtT+Wt_z_F#-Ru5p$ZCV-HNV-?7tLk#@{?wp%Kh?Dy_9! zU~JC%0qX&<*4)1DZVuriJcc_k0Z*WcW-^1UAA)}O;Vs;Rmr$%{eR9qzZ1dzeYq)m{ zhF}t`XRhI-_OgZ;{T_kw)_Vt|X?+_tW&|n&-&QDq_f&058qsnw=M3ck1?J9ov;n&l zy1?i55Eo%`V+d1ldJ{85pF#z6z+$oU?SCis2Yg65D$z0c3`5Wj!_-?!f7bX7{uI%r literal 0 HcmV?d00001 diff --git a/_downloads/text.utf8 b/_downloads/text.utf8 new file mode 100644 index 00000000..9de18890 --- /dev/null +++ b/_downloads/text.utf8 @@ -0,0 +1,17 @@ +Origin (in native language) Name (in native language) +Հայաստան Արամ Խաչատրյան + Australia Nicole Kidman + Österreich Johann Strauß + Azərbaycan Vaqif Səmədoğlu + Азәрбајҹан Вагиф Сәмәдоғлу + Azərbaycan Heydər Əliyev + Азәрбајҹан Һејдәр Әлијев + België René Magritte + Belgique René Magritte + Belgien René Magritte + বাংলা সুকুমার রায় + འབྲུག་ཡུལ། མགོན་པོ་རྡོ་རྗེ། + ប្រទេស​​​កម្ពុជា ព្រះ​ពុទ្ឋឃោសាចារ‌្យ​ជួន​ណាត +Canada Céline Dion + ᓄᓇᕗᒻᒥᐅᑦ ᓱᓴᓐ ᐊᒡᓗᒃᑲᖅ + \ No newline at end of file diff --git a/_downloads/unicode_exception_test.py b/_downloads/unicode_exception_test.py new file mode 100644 index 00000000..24666dc2 --- /dev/null +++ b/_downloads/unicode_exception_test.py @@ -0,0 +1,16 @@ +#!/usr/bin/python + +""" +example for what happens when you pass non-ascii unicode to a Exception +""" + +#msg = u'This is an ASCII-compatible unicode message' + +msg = u'This is an non ASCII\N{EM DASH}compatible unicode message' + +print "\nDo you see this message in the Exception report?\n" +print msg +print + +raise ValueError(msg) + diff --git a/_downloads/unicodify.py b/_downloads/unicodify.py new file mode 100644 index 00000000..15683ee6 --- /dev/null +++ b/_downloads/unicodify.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python + +''' +Decorators to convert all arguments passed to a function or method to +unicode or str, including default arguments + +From: http://axialcorps.com/2014/03/20/unicode-str/ + +''' + + +import sys +import functools +import inspect + +def _convert_arg(arg, from_, conv, enc): + '''Safely convert unicode to string or string to unicode''' + return getattr(arg, conv)(encoding=enc) if isinstance(arg, from_) else arg + +def _wrap_convert(from_type, fn, encoding=None): + '''Decorate a function converting all str arguments to unicode or + vice-versa''' + conv = 'decode' if from_type is str else 'encode' + encoding = encoding or sys.getdefaultencoding() + + # override string defaults using partial + aspec, dflts = inspect.getargspec(fn), {} + if aspec.defaults: + for k,v in zip(aspec.args[-len(aspec.defaults):],aspec.defaults): + dflts[k] = _convert_arg(v, from_type, conv, encoding) + fn = functools.partial(fn, **dflts) + + @functools.wraps(fn.func if isinstance(fn, functools.partial) else fn) + def converted(*args, **kwargs): + args = [_convert_arg(a, from_type, conv, encoding) for a in args] + for k,v in kwargs.iteritems(): + kwargs[k] = _convert_arg(v, from_type, conv, encoding) + return fn(*args, **kwargs) + + return converted + +def unicodify(fn=None, encoding=None): + '''Convert all str arguments to unicode''' + if fn is None: + return functools.partial(unicodify, encoding=encoding) + return _wrap_convert(str, fn, encoding=encoding) + +def stringify(fn=None, encoding=None): + '''Convert all unicode arguments to str''' + if fn is None: + return functools.partial(stringify, encoding=encoding) + return _wrap_convert(unicode, fn, encoding=encoding) + +__all__ = ['unicodify', 'stringify'] \ No newline at end of file diff --git a/_downloads/vector.py b/_downloads/vector.py new file mode 100644 index 00000000..8d9e2eac --- /dev/null +++ b/_downloads/vector.py @@ -0,0 +1,47 @@ +""" +Vector type with +, * redefined as Vector addition and dot product +From Jon Jacky's Intro to Python course: + http://staff.washington.edu/jon/python-course/ +""" + + +class Vector(list): + def __repr__(self): + """ + String representation, uses list (superclass) representation + """ + return 'Vector(%s)' % super(Vector, self).__repr__() + + def __add__(self, v): + """ + redefine + as element-wise Vector sum + """ + assert len(self) == len(v) + return Vector([x1 + x2 for x1, x2 in zip(self, v)]) + + def __mul__(self, v): + """ + redefine * as Vector dot product + """ + assert len(self) == len(v) + return sum([x1 * x2 for x1, x2 in zip(self, v)]) + +l1 = [1, 2, 3] +l2 = [4, 5, 6] +v1 = Vector(l1) +v2 = Vector(l2) + +if __name__ == '__main__': + print('l1') + print(l1) + print('l1 + l2') + print(l1 + l2) + # print(l1 * l2) # TypeError + print('zip(l1, l2)') + print(zip(l1, l2)) + print('v1') + print(v1) + print('v1 + v2') + print(v1 + v2) + print('v1 * v2') + print(v1 * v2) diff --git a/_downloads/yield_example.py b/_downloads/yield_example.py new file mode 100644 index 00000000..81c9590d --- /dev/null +++ b/_downloads/yield_example.py @@ -0,0 +1,22 @@ +def counter(): + print('counter: starting counter') + i = -3 + while i < 3: + i = i + 1 + print('counter: yield', i) + yield i + return None + + +# if __name__ == '__main__': +# print "the generator function:" +# print repr(counter) +# print "call generator function" + +# c = counter() +# print "the generator:" +# print repr(c) + +# print 'iterate' +# for item in c: +# print 'received:', item diff --git a/_images/color_git_prompt.png b/_images/color_git_prompt.png new file mode 100644 index 0000000000000000000000000000000000000000..b85ab4409829357ba8f2004c878700832ab2ff21 GIT binary patch literal 42762 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 U|CF^;}S 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

B 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

)3S=yWwY+L_McZ@}n~Jtr^Y zIipY1U)y%>aXiRPq?DI)xJ)0x|3msT4IvXvpJ(nBvD;Na^Tk9LFB>bi5l%R~g=n-S zUcyOW5R<`SLQ>Pko?Uu$+2&@7w!aPT-ayVYRBJTmsLY4IRAy95FP7Ck%QT z4f2{IX1h|s)&o$fd|wP*F9@Zso6W5<-M3=42ha38ep$V&OXf6@JIXf%e|h$OcWJtC zC|dszBJ3lt|8qO_vs!3y?yffI>$+-mCX;* z`JsK0PFn9*O_yh~6Ecx$EVK~nWpQe0G&IX^-BYdWet3Gf6g0Ewvv4K@L;Z!(DS5CC*uqO3?p>&l3vi`ifiyt-MmiHa}nph(?+kUqa2z6V}*61mACgfco)EC*P}wV{k-!}8-=T@v~;i! zMpw*xm96H)Ufl8$JFZAlb6Y;0M3(X&B-kSP;wc}bjA zT4kUvoOlRx^HM@oYit=-QU1znOy{<}uvVmWqjJ<>!gw)1(Kz)#cZ zP{m)f>MF=Eq!uh;*dR8*rEJXw}Rv#H+)O?l?DNQ`C@kG{@*y9jN(>4N}1WDty~0e z>5YuwUU2LRh$KdX1pb8@4+y2|17j1Wlzpe=D#}@4Q^gxrd3$#wy9-D8xpyy<1QG9> z;OtIFR?q_2gDzQrpd>tpVXJhgnX(a>bJLu&R>~Ip4D79h>%Nv3We^@PkfeN3kE`CT zxeYzM^Q!BCkCp>QhoNllg((q!Y+EA*Pj)b1Nxeaoq^hsj4BxzYb8igw?~u5eQ*owg z8^k^!TSp-vsf3{x;eaEam|BnU&_#duE9=M^Ynji>DRN?HZtlx$Os|(_pePxm{nNN; zE#{XTw^(753SP;QEmLE@?=sjY0%_|L@O`8r3wxg$g!RY28W<~~6tIvI$au5r%vLG$ zDZ>VS3b4lk4X)tOscH5LNrXbfBEov^$rei)%Ot~5eDu2&oAN5ZtF^oyiWk7y?ZOT2 zYgIV@-@S}m*A*X6pq>ZP03i5hNALi|SkV0L+|x1546L(tQj`geQbU@-Y$Wn$Bm>sn zpYz8Q0#_}z-O&ZXOlX|{G*Y&6;$s99(Wxr^zOTk3R?eUoJ8;S7T arG5u|6`q0wA2$#y zPADuJs{5ev>7G>{aD&Owc#L~GJ}nXbP>pJmza*ASLsTpCrT%_pKtM@Iii(T{%Jax% zW!R2#@_S*-AaaV5bbNiT$veM@cr~^W3TRw`==k|S_~IV4IbX$-6L)6*KqDUU2>0}@ z&I@vt*oL~oKBv1^O> zw;46_=?$XC+M12k)bHRW&>d)4ObSYDV-3WPMe(CFLI&;KkK?&2(x8#CXK2+Qt!Nw* z0;-A4%jLcpWo435U@pL_xU2)GXJuZ%CvQ(gBKh63)Obbp1b+BuCS3eZ6QX_gI>Yx? z-x5D2VW==oz&Os3DX;K!J zM88k#aZhl;=b~QH%BQU&eRV-UzVur;5OR9=zrZX15A2W}!`lEVzX4H(yAq7W&y z*OOz;k9p}@!ap|~%_r@Jl)%qa$5jyhS|@Q;M`Yuzs7-LLYgrJ;^|Uw=rcDhbNYMx2<0+} zJtBh?^VzCpO$Mw?J**Q$kpKZ($wNf=n*rmc+8jPc@(sg#PRM^h3mi z0V_ETjiDDJU#^=$9}Hrm+Yp6n6ARklWktFMvM_;5K0AUTSe(nEMeDknnzaXFuMhs% zn)k_WSw$bYTn)me{(x_EEu;0k09NOJcm!ZHa>RdRk?8EN91bF~+NkK?=J46s9Oh|E z#t1Z*Tgm&za|qhr*E|ONLKSNB2~T7kD#<(?zbSn-tkADE^MKx8W!bTfOQSAm^EBEj!6m5t82TXWDkUn8j5xX^pPEhwa1 zr|mP7->c_>435Ub89$n($4Aht+uGGq-prld%^oXX2C|HrkWL-d|FMA1Oo9iQvZq+xcF`cOOEl*sn;h*b z(T+wt#%sfI)O`ZY13ZCcZsp&G5?Zj#NFJE?e~+p)#N3w5!Lp}M z=1#m5oGHmE4!lBULgVt%jlU-c#G{PKb@$#d;L%k3_`E8$))k!l*!iq5g&QPZ*!|ML z`x79jr=SHcTTalFP&J>(-+%3F&qNTTIT{WB$wIQhcTzYf?_J?Z#A&y(Gt)qGNaNAZ z402AP-RZrSu(E(v1{;ALk?rb=Vs!8tdSuimkoL>+h#U+1vV}(D;XUzHuhCbv2fPD; zFXJ3^`InijJDM4f7JMcrBfs1ANWn+_HvNpwYVPdqQS?jKC)k(U{k4#O=gCeBx;gO~ zfO7xzjXEoq=EI~VQLmF&G0g+nw9el;Q>30R=k#m5c^D0x@d{AlttU@!t}tcjI^hNg zn9S+?PR?gKWidKCdb@%k` zI!oQ>q}$RSmsFwldRUyBrWsXj*qBJI-+s}OsO|bWJjO^H20wkAS~Y9N%gZQ$B{yxv z7J|3UAHD&o?@WuOXlRCK+#ivn3GeRAmn#VvfreWH5{yICaS}*9k{yQURyZn2%K5i+ z6`<3V0f4*Fsw+YgW;xzX)enB@V1}U7273G3h{K-P26 zRS{<>I89OC0x3xknCZ--r&E6B|8?!NGomxX|7^2V{6M?dB;1IU;1`j$?%4_NNRZku zCZXGQVNcZ6F#88Suja%WFykN;H@(x>2L;`CH_DeTgP)X@(qVff2e0Fx6+^5uO!}1UY)WC) z7axEOIysVDa>oDO2F3zlRrObrQ4aWS6H=j)->a-Anv|2#k?C+>{o5MrYOV4!U^Dlr zpHD?l>?7e_4jes}hq>TlHk0e-vo|m=R6ObXL6d0JG}BNwM<}T z1gfmW0@Ofk?2WF|a8w~D%KhD$3hl{3sq-c#bzy?TD!_$*8+GU(BIy%rBzGQ(NtXaT zH+nRdXtoj_rvsta?xy#XT_%x(%9QC>H92ZWW$Jw!#iO{i%} zgXem2f21Y*XJNK0gQEPZzxPI<(dL+5TXJP_{`DlI`D?8n|F-_U?F=Z3&$~-005k0W zzJM8k?sbfp=h%)@)r<*wJ@L&^QU=(O z*Q5&07=X4lqzM+-L;cd8;chEv;mH0T%LzTOC(Z#0QZIZ1OwY+CZ^5?{swL>fiB)*| zE3XUj9-~z3uPADS1W^$aIZMIHs!L{2oQrkZ4W~;QB?1KQ-^(lt5&*O}JzeJ`(mU3K(0eFCs+H4)@@6t@SIBoP`X`y?a+=7AO$-I?)Ks! z@dC_x%~yDSxF29B#+*oV z*|TTJ2HXd+-8G`}_{;)?!BcuUQh?E-Q!6QKgK)oKWE*Xls7pyNMHEgIOny8{dCf=T z3?grHlta8PgjE@MMHIvg zU;>=qu-)H(&G7hXJJ43gL&e47?+naN55+@N46gXPv_WcP&f2qnfa&0dFBu`P^{!<_ z(PEL3c!-%1DGQrEv1yo-+4&gqGmqZoGygX=g9kguhQ z-Z)Q+$-PkLg@1INa>d3j?wpUb9+lnA`}T)OwTn#YD~Fs zCAqIn3*lQN@vZa>{2prR$d=h}^y%3G<0X9}(I1q5d`wfF^HKj-X^Q$C#}Qj?!{SEz zJDp+yjMVxWe%fJOpyHtqM4Phn;wRLYC)g5w`7w^MWq|5IjbOJb?Qs=F{5aHLcegc1 z8{y%EFx$f^K5}Zn-}yv~>ms2L_;-C{UrsELRs9u(My}qVt~%2eV2j40+E)qFFKg8( zKa6p5E)RW)2&EE^e$`@=N4?gs+y<)Orb__uqf@FK49a{}!WC6ajzXk@=csFe_tN9z$BD zXS0*S{@?y%b@kUX`k|lXS%Ci05o*0E)kl6=u2h;M34Q{|ng|G?on4bgAObW8 z1Q(i~yS36X_55EFc_D z(Os$N8+&KPlv}aEtbTil&mQ%JbAy0f`||C1eqtBg8z+P+yb|ug0y682js7$GHyEF%XmfD<&|J{&P`hUoG;U zs~FsKW?{q}>>?rKAETt-Z{uDHiUm*cwUWoW4xh&o2mk9q4Z^O!V2yk>p2BPTGMKVN z#^S27x+)m{k$>knN)=#6vaKY5=l`!itnn!lK}Xvx#md4)G{`?T9CSd`2fz1>h^fNb z&B_-B-}{$k7=y-VktS6$dWc$|T9)ry;DxN`!I0OgySzGG>f($L1>>;eU$so+EGw80 z>st2VAjta976BaL02hf13z$Rk|1J;)&AD&cjW?ltJ(N+r&qlKV8#yrwh5u%~pU<}b zMM`F11~e)2Ch6H$Iwyw;XFcNPR@o+wlu8$|WN~*qCR+~>&HzGH0w|8-UolSurNFCX z9ALt>ByJ8!nmJX_XwHyCKh?Aq8{b^Y{Q&yVKx9gxzf+~pNB~4*XsX|TGDSm6yHLPJ zS%&(FTK;2fcF7Njv%i6)bBE#(EDylmn|3KW{j(#F1R?E6Q^;&L? z$H<@NA7i+#v!Kt9(bMc7X0Z3CC3=Ln;2{IfnO|&~Y%WHrVf!DGu3FXOMjDE@g$J{yyL-#W+}q+Y z`B%p^rGSIhs~qX#{%HG6i&^jRh*o~>H?0&CJm+Y{8hrmmPXs>JqL&_d>G$ec52B*< zQpvEd0xR9ra588Le1KiCzX3#=xG`lg`n#xDZQlL=FuhU>pHx4w?nu|e#|8SD&DqivTJk-)_mkoEwhWURDBx|Gv(wZ%4BB-~|WHrtjZI1ToygHgM3(;1f&2Ck8>kj_>S zxA#gmt=qSY;hu+0g9^TqfXITi6OSevb;y1n%)+MCCs&|i{Bn(gBo|LwZyZNTIra5p z&cGd|n)c|P6gITyanIw+ZHnc2(B5doCt*8VkK*LbYIcki5T1?O-bjmAdD?$}1h>agRE?T)i!+qP}nwr$(Coty6W-20unRo@@j zyK1eu#vJ3(c<#wq&vfXw|A+?%GP+{muHAYT^mOC4IiY?{)KIHxwZDRihWPqcx;p;* zx`cP@2ry6zek)cbFUdRagn7v;#Dw04*5YQuA9o{rJ^?KP*YONW?{6M!H9vBr$DYs( zI`-Z%(B}k6>39}_TtWRR_vAX7347k3aw1wDr;4fWi3?wa)~CJSrxuhGFR2< z%w|qe|N2ztBM;eyuxm!^vN1Cyqm=QW5LM34S~Og!h$nx`)AUS*;=i=CEaxuDw&GPD z9{as$A$*u@BM!#g_RG5c+Dl-;|aBxOz7R&dSD zD1e=!q(sJXrpw+)u8R4HlG>P1qrpY&^NAlQPjgDL#kYCXuKt?a!9Psz9ivO@)jMKy zWIWR+i54ytF2eeR!zMr9bAAtd3B%AS`L4&fL1LL9r=8q> zZ8hxrxPEax(EaE+=Sm?kbT$Eg@`J)D+=d*z8h$JXqJ{JSN3Uu zaN$^7qAn8ZEBBmHjP<40M99@IBW}K4l6J5w3MFmIDz%!b?n*z6Vje5r2>;H5%^VE` z8{HkX{jM#bt2(=uT#qGq{d#mxpbop{B?8Hw7(pQyf#s$%(UZc~M zySejzlH8E==_@P-)nBwzyIRmwmglkOc2o{D2v%9k{o&p7?G1;^>n9~&hlh4mElMV& z9l@V<#7`|qORse0&yTx@*)yNAcTDHUGslGdXRc%V*^GhE(#%gv3>#(RH=N0_kZXcG z9N5V6bxq6#Sj+5Tx{dvHxAzEA#TR!`GE}6 z88N+%6`!%c1vdBNI105}Vm;qS1`ZwcpsoZOJZ|oiJ~ubwyVzvw-iN1Iq$=+^R_}Nz z^EHG=rgKoEZ9;s~UP7{h*tV{LFJYl7$#du_a(rw`2!4afX0836NSKimzoc$Y{ce(a z@Mh>3YZp6SaEu0Qi25}*D{Zeh90W9po)sPJv)m)7id+w0RpA(FWgMG)rp)XO#tT{_PfOEk9Y$LkVnTJj~CU)MmY7g{U!(WY?5XDo_Eo%JEl?tj_rq>E# zB^^R89U;TIjQ#bdWYhW*kp9igUhMXxyzRxBw%VS~dU?J@dlTcY<6jV65ELSTl4A^p za@*(IH%Jq}c5#^8VARiQkI3@Pyq3=a-E@Y?jGsLxWn*bf$$dXeg_W$j4{L$wZK6W!Zgz%U(SfIXLDI?F*k8N$HIK9E^9V{?x_Ee{r{tnMYU{>( zdgO={JPnLBI}&R6^tWIcr!PNU&+tnpI<7Ad2}h9(@YRE_ne|~>?;=Eid>jWNA4@ho~-i~or@by1$RUdLS>8jONo`in=rA>pDIFFt2wC9 zVW~m7f&^YVrU&UR#i`Y>FIkN>K-g{Ks;np2ov7v4T5WJnE5@72C$G}X-v<8VVeQ43B-_QV=hHL%_!Z|F-w5hP~H_fD?4xnFS`NDEIe} zk>vgzju&t!4e)DA8Hmh$R6B7_zcyZd0>q(SzU`88w)YrF(s%y zCoOfWk9YodljGRwJJkfH<-+49KRJbOgI`OcjMoV0Vb2a(H_z=-QU~~lw0=E`12sKS zvOehs^yym-VPIM!@xuQ>i&3<3i&KQYnDePdDElqS@y)Ej5U0dnk@SYv1t(7K_59nO z4k+f1!%5p|c_6(M6b?Sebw3VDemr`dij!4XsR+P70u{Nt5uV!Q4ETcL>d zeER3}Jo5{2o(RpJ9@0TW4Us*X^TxiL7{9SHJdP|B5MYy_?jd{hYDJU6Ytdrvu6t|u zu6bBchvI$1ABEHUcN+(u=TZ116v5Mlz+yZMJ#_0L}XP;~Z^lv-H3XZKRn z4Q6v(NX{bZ`Do5kfu`N0--WbxK3@%e66{yxdJZzpTVlchfhnV+zeq#q#j;XSJ6uV;?TyH|-^Im&p=j`-u_lbxMDOXNmP=}zLy zsZ8s#Xhl!cTzQCHIltfd7{#2lj@><1Cw|xR)kj;}=PQM6q@oVZ0=)_>dJuf!D#pJ% z29ud?{?MD#CCUlt&1)9*2TNfv6`+PYCBNtrp7Y(bUx#t;go8bRSFNH>W+^KG%o=clZWG>cNr^a5C{fSHD|Dpn`8t1XL4q z?%H0$Xh&R!1^e?22qi{rTw&v2b5LR19M+tE?JYyPb94%e zmC7O=FjYk^J}6b*R_-^zrZdoox9((KJM$bL6O@-8LA354A-a#}SN#^gBd$`6ZK4na zP#JenGUHm6jLFFmd*jNN_p9*N7h@CuI>;GTj^Ec{@`E)KnHPWNtJu%g#0KMlKDYI| zGX(wa!nQ#$0WFT@a9$Kif(-aMK`;0xHa?eQz%y-zyL7c{4sM+DD0XYDvIl%5R^3MQ ze~u<9*|L7Gnm%eQDEac?39X=)gifMKD3Phif8GG5ZzoLZVoq#LdEl(F=14$`?+p9Ntr2?(=&v0SYm(y@iJ zF=Ezx8{auN^a+HoHe}IQS5087)4jM#VgO3HH0)YNNLeMm^VvQJi;iMhL$`l09pgw? zZ`z(PF!3k5lYvJ+Liu`wNAh4rgyc0Ytb=k~H2dgViBO|OX`vd~r}~RUj)o!)N>FB| zsryO@K017^=-(2zvnflx3{*5=82;eBb?<6p!&nkYq8m5c-|Z;AZ|-fa-LF>ANgGve zoU{nftWnDQxl+e!JF`!^{;X0T@vz$RvDreoh}JlR4tw92s9Z}ps3w{?zoXn(mKeYH z!of7f(Us@3l@so4>kz#h-urom)d7R!N`^?W-qXyd_EQcVAw#)f>!;U5l9vc5MyLJk zg3oM8mEZOEL#vC-Sw%(kFPzx!L3Q_zKX-krux(3Rchu|1t5Eyy{R3x+m2(!yY$J0= z!I8Q!uVT4}kLugUnq}gaV2^0cs%fJ#wq0of^WbzWQQp4-;{3^(X0Vf89146HLny+nX{CqX^ z6dehv}st1{vLQY&Jw9A z1NQ!A@~_CvH7##pn&eenP+K-ZO+h0)-Gie)<%b8bIwpvx-zg#ZCFDn^})Rv?agdJXDlyKYN1>| z`GimniyRzNj303oE(BVtI=u5aDvqvAE zisH)%fM=7A9w#`#eDi!9il|4wO_&IJh{W27l%O#6Pr?E!^LT`PcoE(O?Ztl_klvO< zFx%h>k>w1AlN0!ku0>4lud;eOI`J0AY9*GoI7Cjy4=wx?Po!|moDe&axPY6Fc}`8% z^}JnXHhal2(;ctb=(P2dbFw@TbGPjmab5Cbcgry{34xi+b+iF z?x3ssuTqN`ZO0%_Q#q!A+iD>@)}h8dW%_P|0poDxgf)6IM8rMxwPD}-iH&j(!hwo% z8f~LwM2D@ELp>d!%e4sntx>lompjC-lk>#&cPj*^878UXk{}SmbNqo(q^o@LgiJpPuBz9y?}SEQTQ#)%?8v z9?i7yIAYk)?@&3hOHFwR*HnG@181KC5k;5{ae7*fhUde^T}>gAR7hH$9Q`Cb&$zA$ zY)myml#yy&5#bdd*5InDfw-;M2tz^g&-Ks4GM$59H2pi}E+!Jm2^=&qj5rF9Lk|lsvlN($EetsI8(^A&61)1j4WXaE{CI;+IS{Mr(WHs9A-Ys z$HAw@STe*wIXRFp-m<-rT1_sm-b}-G`eB$de+PJ&hUiTAA@dSfB+6NUP|W&I{(EN` zkL(RTS_Gbj*pPKbDcV(aSk;VGk7q)$uHyEm{i#L7$1X44qMis|>*G+U>wMK+<#+iE zMbFq#%QAH~Hie%B^6pm8k_y*s&E`4wzs;WuTNBBgs77Tb(mSp*XAq@CA;oz8pfGhw z5Ifk`nKB4eARu0$_=?|7f0C(qO4yCS;q8>l_qjmK6)3nhb;L`0`k^MuuebaRE0#06 zcbB%LRe-|ayY0cLl)f1tf4OUSFEEZX>fk&SR+jBHXb12}7QaS~yh+ii*KETFilxvQ ziadRgB}zU1R&x00l0oZyzr@^;EAR~|7Wt2HS)KM^V%pzSHh$@Tlk2)%%M8=>>? zF=yFddV2B-X-;MHtq5{{kqX|Oh~5_9P9MC?@QrKv*9t!QDCs%qd_zc-Oc0T#b|GiP zU-K#V8Pr>i`yhQ1B1CQpVyo?t#~1v%h5yAN;3ey>Q`&Bs9k9KQZ6llhZ())6a5QTPabl=l zid~JHr_T?33LN2coQPTT;R5+=Pif>f*v&(>^kzO|K@95S*wjp}X}US!3Li3hdehB? z(PHYK-{V`k@kn8?)Z?!OUEUCilwyy*_H+!(KHUKSo(h0BC82!IW8*wFHK}uWv^^IE z<#Up}S%!5~p0c!q0uFZ2xBq3Z??|%Bbg%4qWD$B0EfaRIw53k9yj+!f&u~T#D|uv& z55Rt!h+2TB->b+GZOtq@4OVL{q$(J@$MBkFRob;QJVv{l1YP=`TRX z>uzr^N7ry-u3;C)Rm7L3T1>wwb4W&DnYEuW&y+PZN7LIVE^kKM42b}2D)hCk$nNXx ztPb}JAt?GY(yK-=7e+!qR?Uu(%x&^jUBWyN)kPDP+eIRb{d;yiAi18@v@2D&z9ia) z^TWh4fVqad0j_L(o={7TFeCS-5^MLHcSU;=vTU^TL*G4MH&0$=H1I^~AHmYXWKN&e z3$u{gLGcXdsUq8P&^;OStyHF+9=VhXIv6_>d#gWVgos4!gk>{2Juam^(BvtRGFQ?Q z>)^GIgDaF|qU#(F7@E7nTb?j07?`?Gk4zCgX9{A}OT{yj)CAY7SMMGc%MpWzn-kj# zCtrMl{Ut|b8sTt-S|Z97f23|uohT#giyQ5(=o-JyWC1t>3}eoUIta(0w;}zOZ=MpC zM*3V#`jZ+DoH(dg%r1iSFC5Z#2GpF?1DRkK-8s5(+R|UHi}uOyO6~@WDTm}&f5?sU zN9HVC8b)-h8?f0ETzBIC-EUJXCRNB;Rc`oV9E*jpIoKOPh+?4KNgQ`Y6bOH31(VFM zbCDn+)%6Q0-Me5vm09o4M1$n*hMU}k?V=!E|2LyH*5+6VQX07RJDLW=<9BBN&OMa~ znFnmW`8Qj^OdhV*{f+6b%9yoW@IkcpX8;T|Da~@@@n)Oq8nL!QLiuGF(pQ6+QEhuWfSad9f_+}EOervzA#26 z3(R#o1*s9@{NimB@nBO^YwO3R(sMGj%PNn3cB^_nnIkK9UF&?3vmcj*B!_b^-^qH9 zZZrfAs+Df##nZ-GsHUB*G#uuKE`aR|TXI-i1Xf+Wu}hrv zzC{LRo1%j}B(f*Lx2%BJBdCNFX;nS-@glZlLhh^*hWXluo;g_bu(UP1w*dF#?H11N z#LHvoL`X=H5XpH9m5DSYV%vuKSGhl!(n#%nglx4 zjqR~%e7KAn6O?${kv8iP;xgDdX@=K(#wDOxka&IT=Qz`84g;7{ZCB-> z3hQXMAz$cD6Hd|r9_#Qnlmx||q|L@S4Gx~OW|;{`LzsZkt9&>sR3Jrb=CC>w2$o^& zaIJj{>bRf9h2SgfPYb1%t z{mFwzL^K140%+$Joi-ev=yug;pHe0{a(Vh2G9Z4q}|o5gM`3oQ+(h@EV4jLw&FRAPL>yO&6!Ww6VW{>>#~;xg#3Bdgu!24YnQf=ZKLzpT zi-uPHUnATa8^D@G=(!&A6kqW1`4YuYNiQ@xO@FWE7jI@F_jeH)zN|-F{R*Q4Vkl1w0S$Pnd*i&vd$F@u}WBa}vnX@6ihrE|VS!ur9R-$R;OirFS zvk8u#tauNc5$)#oOJbwOQ}f|$_XNSD37v&vDAzjkbiSOl?f7ROD|2g|zU|MA@K*wG zg)Z6s)J;wN2C2jCbcXTA!9@*s7JZd+gRj*SN`*JH=Sx>ezR*`EO%2)u4Tj7mmJoy;=6-IlTiPn%o;vYCe0!2psI z8|S*Ux$|=kXG-0DiNb2yaIIm!>m~)Uf-e_dm`3yY<%_%WYlXssk*J-PZJkomsx4s^ zw8V+XRGY^b=Mw?q#M-zOE=Xn#_Y>}^7%9-8aN7G?6n>lN_h?E%2%Cx(LEt9@Y0(yf zyNj-;xojlWlNRk6Rf6uC$mkH6YNpyZi|1a5f4Y7d>8ll-MMxqHybM$f6uh=@iDNln zg?YZdf`a?$OVt}C;(bt1!PuA4Rdv0J6S{ zPs>pb&u!OLd5uxa?{Y}czeRo}U$9V;Tv9>!g+sCd9+JHkGE5@O2LJ^t!3F+x1Yzti zhyE2Ca9PZkeOupvm9Lyc>Jj7mE9-|4d(iQvHJL5Ipgt(83<{}FtQ`$I6>BJ@@AZO8 z^!^l-h}3YpVElu=z8i?1;dhfahG(j>$EAnF!La&R_OK*&zbJW^fXo-Guuv=#$=p!9Vzq9h|&g_*Vz_?AfcF#(_j zixAcClL<<}5n2|GI9tg0XScJJC3l5pHElF_%T%W-Y>r~P+JPywJ!vRC03+JR)mwtyW!^2rR#my<Fx+-R>Z;Z4@bFY|> zl%r+iMSsBjIGcv|RNw>^GG{TjE-uucc}{o7d!&-n;UH3V{^)P3XrvR`L_j}E$JC{X z>67 zJSHPesfd|?Kb$eeJY0Nd=TezhQ%bc_MgK?=l{D8`ncz-+w#q`8YAI8MY)pc)p<6@R znp8CW^dSEp6JRVM%08y7l;M`vlMj>y7#+$7yGd)kH*f@Gh}T&R6>}z5?pZCB8<@r! zSK7#+A!nF84#GKlYx-v=e+aGuj^0+BTAbZuZjb(8RDpiB09V=75Tgvu$n-)HK~6a~ z0Jw5veHCYFUVIbtePi1MtMGAD2K|E<40iESi`K?JsdqL5W7AB{EYnL(s;X}z>>t5r zs00R6`lK#l(zsG?5#sk-n-TE$nH~x$OYVC4jDwrJ3sy#FN0=|DSKHc=^#MXgHnZv~ z=wS_QJrnd;O2@O~gPD=3r|3U`ygYK{?S^oUS(n(-FAj9dLb1EL>u7u%#b-;1iXl<| zA-!c2heUQhYLbe&IhA6}8F&}jN*h{k)X%*Ra5MBK92?1&Y9IaKDqs;V;UbhP&p_66{;cbp5kl0S=FrSB zvv+qwm6{;DgFA8N-3K5VFN%VeCeL+aQhk2w*@j!Awf$tc*x+doM|Whp=@0(nKByn8 zTDE^wD@&zJQzOg`gQ5LNwJ!8TgEazLF%{y9+EWocE(U1$ygXT){Ra)1WSOOATLT(< zaUXfv94iXG6VL`%LtuCRE)k4td02k{v_WS2@?{+AL&gT4tD-HL)ZS|Pm z_HuGcP@Ebt+c6rS5vEFt(-F#>dh_GeY-{0FAnl>0_Egq@IIY-6)FF>2(rUAFZ(nqE z+sVDMXWwZI>D6uzj(<$^^n}l#YFFQSA0<`GNS5ID*5m0lxhm)&7Pdf_7rK>r!n%Ey zMsYP~g)6JScfYwCGUv7wzLfA_{8wL{V`EtD6yX63qWtqKpt{?L68yyQDAXmaUg`E|?SoV2wom7*MMO_>xo!j)eGW>or{UHz9q89Esp|8z2p zJDo6U*C&GHj9}`JL6`EoSDwYJ2Oit}kBT`F9$7BOl+!h6I_PRv{mkGKOeM~zW$c_e zxh(9^NuL@o>Fesi@LXcI6bCN?j}e>6X(XiwjUGJ3(gFJV6$=l3mN>j!%QD#Eb=Dt{e;+^Jmq5>P8}+#F7!D zk5}4sBo)&}#)Cz`ega<#VMc6bqt=_qpsTIMRwMbYP%}0lhr`rpw>syl-_K~0XbA(SU|6uyvdQFU&@z- ztqh&8B$4XymZ9SXmS#4TMl+7@scZ`0<%gUv=DcT1r<#N0P}mD!lVd^o2EUGLr4HvX z{aszmvGlB3K;hc^rx&&jQR=_|c{U2iN%4`wgm8t0 z&ap+_kkGyYBcN|cMdR>Ne) zQr>JI9bZoTM!DuM3Xc%*h~vBxa9hC zwC%|#?D zhap!Kw_wobf=EM>G9M~Y3@HAPs(S75)GLs_4aM5RZsk61CAYA|v}1-$(A!Ll=mC9h z_5xq+iy^Ijw<*oW#}T^jz3n{pFz&IUE&h_7^R)QQy~%R?MTwqN(vp{st-|{kAm3IDS4@mJVDzE6%MFKd&YZ`&cgVL;2_+tY-ocElb1>zb*UHo^&V>PoJ~2i7xJ}E z#evspYaI{4+q?^t@CO07LUemuT^> za%o@>@w1QyPVO6VJxc*lSh}n$ofeIpo+Xty!KNG^Rn{NsyX67h={O(Mo*rqQ7SWIc z5Tqc-0kSpBT={5jU?#bu)eNN!TW*gQjx!G;&x)S{_0a$*&~F7gu}}lqVu|+ zoH?0|(s(`RC74ko{lY@NTh_%dp;M979w9hw@f@Z;;0{(?C@!>x`?=vE#erjmMl@uX z{Sgo(;(CNrkboGEM#d8i915YT_D&4`b`e>Z&zC!@4oliB!o&cMfyI7(9o%NwQ%AZY(f?InAMpeWw zG1dOrTb2?6;%SI|7`6hn0WJu^=|y<+vXkWo%M4zgmi;(bKFkUjNM~BFT^A493VdoJT#|)V{M_>p;R@$_q1gmE(aa)Q zrgkQUPj$L8N6o0q&kD)7tiJZ+IO#EMCVi3NakhwqPf?G*fLU^LoA*mESGMF}?}V4? z5MRG#nrYhuA@pwa)Ad1mFy>=SICLE{0?Nl~e4Q_9eck&z)zX_t9YgKIA7#6O_cGUX zdog;x#8*1T_}Om`=jr^3m`>gfA1ktqD0Fj_Qg2P-Z`HM*PeTz$1*<%>{e z#{G2iOzV9YZxf76v6%>0&Q=pB3%ennpG@eJ2MO`wuyj59Q^?xmgI7kz?N6 zLm8y1pXwX5>A~_ellG;D;ob_KLFd((o97l=@|Cn|e{aLB8R$ATNS_C+lN=ZLR1a~- zQWj0n7`LeZ0n=VCy0%;Hms{j%0eV=A^K4!HiC#iViJ8@>Lck7sc}0#_$^Xzw0xIO_ z8Pg)qq)0yR->$j~#YWfhNT^bfY+CAf+rMA4eFG8vcOB#Nn;&?yLl7{1dMuIPWC6sJ zmRp@wqXZZSZ`XUI0=>`RpS4R&d=_nipYn93>CNLSs%7cd-*Uq4JbN={VRH&aCbS-& z9?E4iDc!8$yy8bKRNYbQS*9J#kr{KrS@!L9yenD3 zHJWBZP|LecfDK}=)tbI(?rj$@1H<;rA8-Y>(t9!c5N2{JC(2Fo)-pRXk{|UR;<2Fj zB>x~93k!*WU|i)}>L$ljhA(`>Q1*QL4mZz`yRwC+v^+gj)ZOb0KpsNcMiShp@Ke}Y zRVZvk`HE`u))hFC1+@68=W(hTGJa}ztkgHp8xEb)d1%Mw=g<>jAFjZK%gczHl$&ur zDSr5jqI;R-q3<>~C#R)vGxum3LNTCO;e|ZkVh54qmyiCIMv#>gpZjgp^p4s}u=aR3 znWC|A1Y{Hf&`R9<7-a5S=N(@EE)NqYkd`&oU~ng=2XjNsCu6S`Z_Mn0eUMHi%Hj(7 zpmC}C)t`N%j-gI9ZbH>;%)W<}hvYY04%U0b0(mOXdIp(!Q54}^?Qw4Q?hNRIT|&6>^9vsDFHgPs5#mD(VWYq*zjKRd4^25mS^1y;z+56^-OS5ITm%_(k-XR%)L4 z^f)J2#rw3zlh(5<6Lll8tl*)~YZUbayal16citTRG919iF*59t>m7BfIr9}!W9*w5 z2n(19!3MX>9A*7{b7%{t0NiHfi{2S*4cJ;I@Y7%@|C$f|V@jHoHf+rxL`gqJWLRem z8}|LKEI~FtHrLsKwdMeu!&$zqh#(Y5nKg{hj_%S#A-JWgv>#JydYYWc>c=z?`*o+( zAZ59sFP)jhF+xy3Uuu6%4-E$glWrR=CqRW4BC(_yB5&^$IrY1?0jK{!SQhPRvo;Hr zHIM-WdZGUfkB#%;MmDSuT4%XrYP7f>6-#+(EeGAO8!t(J&p_MU1V=&&Cr#oXa$dm& zttGI-MKdPX>*t9?zD~}VgM+RcH+^xP1OMCNlvQQDsDOI=!hVJJiP`iP&C!#GA}uxJ zGo|Hv%E+L;qHR!mjrR8_&RipIO`(vpbcA&5Mv7>SfCzjgFe}df3EubZIUM&hkWt%J zdOi|p_Iiv?+?SVaUZse+zlwecB%S3ynqfhxiIJz1JhpHR=6VM=GLH08R|*N4Xmk2nSDDo# z{*88}fj~QE82ZdfFWi)Vp_$Ix;mYLB`nGJcfBj8kK3)RcW?BKIMa1=q)R&K`)ipJ@ zkRByZ=bnR-+j3JOl@9T`zKIYqYa221bJ_U5gW&s(5s#yq<6da(jo;R(;Co)64CI!P zc0H`owslm0KCtiRx<`Kd7TH8i(`ob=d9bgweC_!h*;F{h^FNk4Cjum=yBztsC=@Iw zR$l1zq2p2e!XZG?_R@c}gWwS=Dc|JUd~Zt;_Wv?%p@J2Cv7g;DSZBm1F`>b@B{1UD zp0)uTn+?oH>YmJHMgPaL_vZVLs%Q9;jnglt6Q%6@r8y7PywGL$>-Boghab=jCrW1b9^ZE1 zZ0Tpk%I>b{54}IqokLqFrR>-$3p2wu78JD{jkNh2U8!TS__Z~lHt+ecpt#`tifeEf zSZsE~u2q-?*8YFkTAah2;qzLV?J>*>8yTolF!YI6-J4U*M5d_w7F+&w_cP1inIEww z!V~AkSu8EMs$t*(&XNoKrADz~mVl zMIP$Y^A9i2CO0?IjEx+_>UUOHCF+t+I(XeRtKdBum*zK9UEWKce=@8{YhUd(6fIT$ zL)WUvaBYCZDt@{r_tM%$R9nK^#T*j}a0lO`eO)w|H6 z(LGInWu<4)7X@;Albu@))*u1`Vf&@ZS_!in#MUkIRvjv=xgQ!kQZ1h_?%%6>eKE7S zu$E#y-`^x40C@a>bY{7*ZEvafW8a;@=1ARP{F{ z?eDi-#o1c*$31g-^3ST3SFLMTQy;~zWk3IX({Y+f(%koLk>8FoT3e)&3YL2dr%L1h z-iZ$ep`O}Q@#Aw8ah$<|p#l?#0N&ak8@<)%_EyLV1f}|f`2vjuf4&1G6r7|6=1D^j zl&c!MKc!{*>uaRpo_MAWP`1)gjp_AkMz5Li#rzqzjU8tdAMpePNZOrC2y16^SwG4bY=+fAHBQDWYuGFWp7xx=qO#Gb>~8RRQ#%o=xgF< zp7b2d-gjphY{+x71EKR*!mndcO5P75 zI3DJFB*DJ~fSP@Y{_7sW@WG2vDmX$R2Ts&6DgofqRM*h!m!$32ji)MNysWY`B4uo6 zSU^upbcTxvcLqKK1x7`u^_y zZ(#qU?|1SG$2}fZoZDP>%K>31zltXG0?=)q-W7?2jeUiI|Nh=F0Zw9{`f$nz9y_?w z69{;q)J;IXWcc4GBqPvq5KATUt{ekpyrZ}Q^n_BjmiX_$Q)?YPmJnDpy8uqFMDT=R zN3QgPfcYNewCcR%$b1FqjAUQyI2~#NOQ-$h5}N!1C>U&opwgr3&KzbmP7N3;COyJP za7_zZQzd0tmdvJ7nBa>NYhoB+m1q6^GvmqZNx0uU#MGlm=bNf^L}-Qbeha*ISX!-o zDckj_Z*BKGY@8dZyL#~a1JF&-bjM2kETRrU8&77>H+k$Ewesv9=KcAb>LQXg_B$@y875w;BiN(Vg@ z|7{{ir%UH6))e@Z*XX*o=d|;(Ejz=^XYu%f?>`9g_oA|Jq^bHkM7qLHk&O26@p!r7 zz`HsoWQw0VkU+$`{4|_T%3M=mGdUsit2)A}VgFWkDbg%beHlyoL zH*S(1k_7)Wo!&%hWImC)Pm!lf>0rMM?f?I9y}OQ&LR#!4XhHb*LT27a!_yM>)9Bnd z$tf2%OTZS%$5e1c1b@6EtVeFEl35XD+<(!D-@p2xZ4yqOd=J07{TBHb0+laqCe80@ zni9aCO_fQ7O3juHZ4&?T!p2Gj54lVHfA^jbST>p#Bu=2PJdB*jtQGEC4KB|rQTiY( z{w_4@;|-u5X!!|0AV9PJCsDr2mr=B==WcZ{BO1Z?^&{f{rPtg ze1hSorSC|Vjc%En!t2rOpfL5}OdOUII~?Mi9=vNC>Gxw`9ol$!S@!&JXPkU`P#IfUSRbcyfN z+*LLb>8StzU|2(N5REAfI1#CXCTWzOX^S_~E`0+F?ftKyz_><3L9N|g`!c`nh^m`< z7ESK@k!j%nE~&2=2V#|%&Y^lvAL?dN2;3s!I^wgglpwrc0U>RO%k(m40%?Vz;Wq)gbUvIrb{$OJ-wD!qs*Z%>;n#TV(Ag0&% zlrta@d`M7HLWiLaz3lyH?kgiNs>5V-sxh&!SDB>sF*G{?J-O6GEMYZA)c_ALUT^#vjO z!w3};FElPU8(VBGvztiMC>*d7(Bh9IzDnTSAwY;jR}~R>Mv#jXAjM0{WB;&Nx)d2O zAmeN40jwBd{D5HIu{L7RSjHQomSW7sD)#PSB(DW&POYnZBry$Vpm?0tSS_|(y4k^X z#&0*{6%{(E9ZtS+UML&X2s;3&dr366Ubc`4D~yWs5-F?)N6HDCefGaGgS5MY98Pu5 zAwnHF@kBQ*d(-+-nX*NR>Z+n`wT$s99a8VFM;{*E#k*h<6Nyp))}v0N(TwRc4IbcU zg{T3MY(O5eZUnV88oY0H!IusB;c4p7BCK&!*)LqKTIJB4G7B5YqpO?61FZ3kv@rg26r5n(mzYm#?hjBZ;Xr^;-Zq zH!JQ0WwEJ=>}IBk&@0jFzk!1O#y$ymytX#_$KsIujeUT5jt@KVRr)9EyPJ(>@8Hr+ zWXS<`R7~Zl*1uuj3*HykWA_(EFTqZXxtSoosD8-LjgMw3RjjPzGTLl7~Uml)D}(kFOv63 zl!(FfsS8%wk}t2~vCC=TeTS-NwZ`YnT7maIipYEH!-%M>X1E0tiINVV?Wd)<(q~Wg z^J{jcuw&G*!e@i%!UtQkBrEVggE15^6$pUQwVkF8M=lA*x)Mj{Q+*Ia} z+oA@8fYG^2DT=<@1B0dzPPuWenZ9~2P<6N&yJ`=|x?1nf;eBb)DWrcD=E;bFAMYzT zsBFUIYm3U4yMXMg$~*ycFdX9Miq@Ay?#VsOgq68H@uoBzo$u`hUHC3cD1LW27Gx{^ zq@{D56(NcEZ@Llx8xk`C|0Dh6*1qs)<+RWZmGOjJCt6MZ+moLD21Zg^vq>6d10mM` zOw>nTt)3O~U#DvEhlXRxpq5=OQ3$3zC=E%-zaRV;wZb3y?W_L%RY1T0HM8oDA$RQl zvUIHgH%3y_q9&t_98&{x3N0>o2qL zzkMm;O^N>)g0_ez6^#Vp{=f4u&gTC&4?o#JZ!qc~Ak13KLV%+>KAdwZtggz&h;nh( zTdgOev~{l*<43A_2!K-kvqt_;8cY}NUluA}=Xi?p%TXu17-0KIFhG%&ano$|2QpeJ=z;&A#?Hbks;+J0APP8i zBOwUV4N^nu!!RJs01_e~jg)kENJ$JL-Q6h7fHXr0NOz-jcdGEsU_9@;*7vRT%^z@P zopbiyXYb#AUDy5oPXZ6>1{P2jGSqp+j2CrYp?fr^o8XSj_>E465gfdHRr?XTzv9tm zWyA;USZf6pGu<)ezP=l;yjy>42F~{t7jT;^pN&kTI_ybWJ8k|n(NK(bJg5F7>2IXX zei?%_o@kVWfqltrh!h%eW`Ui#J%q9A-i8HtV7FS>BIZN;Tz3j$p69jY9QxXuCDm3k zv2Q`VK$9%vy^b$a8u``vk~3-J8Q)})I;+XVx3IsLMp{^KZt*hYo`J13Ov@r!Gx*sp zl*3Be_W7c%5a|88=u5=e`qW5Y_7laRz6?XrE_|;bgi6h5-oh6S`aV_RlAeHBusAS~ zaerfVX`rjmDU1s3Y+L}H_#w*E`1>78m!jS<(8&TgHl&Lot+9Z6`W3>|=jvP=tmWo$ z(2=?^>0HChM#`&bvO_`kHvJA57gp!-1CDV4_))cXUFDGfilEE6WzI!?j^>4t9$8`~ zSH;haec4Q7>#E8{J93dR?G{JUY?9yO7xljdzX401E9VEDgVv^gzlTKt3jtaCic&ol z(MnBma5I`;G5ys}_hMztEmoh?eLrf?npze7gl!_mP8jtzS)$0QyMcxLUXA<}i%dS6 zS?m*TizSi4$4*5b30C*0>pX9kk3aXwj`9H!atfwqX=I=viv^bz^k&29?fh?L+n+N< zz(5DUocp6ERv|NL;JiGcrdHqP%A8Ra<q}@@cV%$CL zQ#+0mDi7bXpO94CZ zb&hm!(P-D4f1sh|3u|Vgg2_>l+9+7&NP%)0l=xYhZ+sMWA=pRcWvPnB%eGVvoVM9C zaaFC(09;>VzKd6@cC_x!e=SvJDz&Hu0@|O1DULu`O!|>u_?h9$@BM4km`8rBJIPG> zMDfE}{`h~Vfj%>e0R2+shas0*e05NK4P2 za~Q3lCziD&1pJ$}^lKg9XZVzdH6_!lQb`gAWsd}+l-_t>hGvs2VrzO>!TFO&0d3O;M2b= z<|17P(v(4TySGK3&JRDg|_@8(aqn-wgc~L)8v10Y@TSJfTE-waz|E6%C z7%HURzgrk;E|5w}%gr7y#-#FV zw=IqRV-B^HQ>O<&C&$35Lw_9;z~o=VG}Y1xc$?Gxl8=DnM0KRxz*OGKCjLTph>dG{ z^9^j1x-Es!TRMR&(&jFO>Vy(UXMgUGf}K69U>gxlB@~ z&L>Q}laA-JOb^V(c<_5<_=w$blN@hNmr%snL7CBKnW>3AY^H|K1{e}4Png4N>sOwU zjF-jkRk&p@j^s7+ug&HfatLo-#?9Na6^z|LY*3ThoY-zHAF`R}b%6^`Fo>#zbx{ie zdfa^dv#*0ohP7iIF`p6IG!P^2dpFgOR>W(Veg+ea<}R0Si-1@bV@a}?Pw*sbvG)r< z6;;I5##|Sf$)qUFT8|xv^q1hAQMn7#Sj)nQe@{1YTWn=UWTIJzh6*k-1xcV9S(Nw$}zm5Hrk>jxkp8~)NfhXqu4#R!q94Wg%%?OzgN@I;Q$RVQc$;h`cYGrSi7*=HA|NG<%FUau?1lNj6^1UBHJ(54 znPgrT7vxCjH8LP&+E2cyZ}v;KN>ug!`7rRuG0Ss4?`@&F^&iyu@R~zYI{MpE3ujx& z<=>R@zUVzj!VF7*_rrrC@!=hSW^Qp&(>7VBf3{ox0ZS%R1>phqh{;wz>sKlEy?fPo zxZ6q5iA}?KH?aB)+9ctIu^O*E9D$*L={}9nrM}oyDtcaiIDWiml{Wv6ob}}8&S4IH zmXh$i*wys1(x}-W9HjPWKfN$zo9krJSEw-W9fs?()m(chMP-Jq9S*ZjgKqj<|4HaH z;o^!>;nnb%AX%dmM}64VooYU=Guf^_=Ngrn%otssI>{30M!8+^*MmLRX@LXF`BAm9 zZ4KxIKoCDu>GulH3;P|+;CzjHZ5g463-&UbtwL1hL$iCWu|#|UZ|i@knS&<(U@o$%NWsP$#>h7?wKT40gR*xMeB z^6G-kJ6kJF-n@@K;NwnlK%g6xO8Z%9kLTi?^^iWuUdl$Kom+rUKVGm&Gxan&O-LKA~jE={`&$=7bqRu_#L>IKCvF^$*HRq*Pqx4_##jz#cZ zAS`9)wfcmb9rR)O*C~8wTeL%sC$DyV+sUjohHE}$3*uShOCFs1N#S8^Jm0&wh2}mz z#P;X=i-jx#=jN%ZssFFRH3vihF&8kmGJ0etLVUX25EfBf9}h1*o9bhET1DpJoDo6U z7uuBv*lA9HjEy`8AuS^At!svgxtgxddCUyC&JoGSq3Hs+oDlJ2d3JKmX^-=bIn{GS z+!36|EW>BM_b9D70V`Knk>*}+v98YvxZ$IgiISvQ=WN*vWh=BL@S(@iQoO-~=#yY> zy*UYn*TeA!3yqx#QevT4S|25j&g(VHHW9rpHa56xMPgrI1mrvC(ndHe`Rr?WSRUe^ z)E%t)IVOC+r>y3bB~>PyS`(WGpxGv0JoV=we3>rd%(Occx4@kPJ)&*&9Q2{6;(9bp zp4lqBU}o$3+ z>V>9Rzq!!ad=%yV;y%u}wO1GlL$fFpK#LlUe$C7$2#8UKK39pv=Z(#X7d@{>Ei z_dxnLx+uWLV4*b;a}l>a^z?*--IP3RZJmPNmaM&5;+|*RGc-W-}qig#kEhu z!Xch*6_w+JpE&%Yd<-gWDnyK>IeoqHYS@g5q=K7i7K6q^MMaFUr$?0Okz-Y3YGa_g zPy$R3*yoZ~!r7C)Lnt}wlk=3G!?I{fFQMFDbIAXV1E0dc$X#1QhA1^@5MF^fV2I`S z=siXr%TdWHsrfv}G|@I0g`O~+-Y~l%#FoLyCf? zhgk&&t!SpxX=5TG+ryByE$(`YF?4o}>PKyfAXBUjMNn{6&j()X5GkA(!8qDd5;9h+ zxZ7CDCzhn|B$EMN1L`Ftw;>KEA$4fRUS~D8tv^##5jP+P06k zAtKINm-_P@QN9JkrRc%CUS3tZF->-^oal=KuIg4^Vu+z`o;0WL44#hsQ_vdTwrAQe z=Qz0UPhBPxH$d1?PWsb^7 zx{ptmsre>6>}=fm0U%6(qX-?FSVoqQz);nB646EAi(4F6fX!8fM_rfD=#fl=$tZz^ z_0JXk`zn4k41xK_yqr-^gh)??h%#EXg6k;PbZ-P+&I|1yc{J@YxNcr6#h1mrt)RqN ze++b17OmDR_*b*f+D*ERAUZsj%NpR8Dr|FSM@lhcIVs6NpZ!y8H3x|t^@x|vVrk`c zz{iXd?%2|He*?_bmuzAhWUmlXi-fr$Cto+|DlM3(_Q}})nZoR- zePA6kY6rVqkdHjSP}Dt{==!L#_a*%G2g31Dq23QPw_CkWIq8uh8Tnl`dbNzWRI7Zu zdeIVQr^6i4WjKFMn7 z{(o!QF#l82_9-pr%b^b3eV$T8-5e!iJ9rD}BvPF(B=n;XF7G<6q8o^bOpH=&coEze z#Yil+os6Rw0j*m~6|t+rP$s{sKEEGcw0*HN-{2F7Ct+_m=Qp~EPLdwl`9@2VD}{0@ zs877SQ`U?G=;ThrIYdi}(2PGyh=+Qvvn;#XhQY+)C-*;39i8MB?nTnLU#|9#I@~*H z;iG5Z>|s7jJXdEEJ+`{%^1(*I?$pSN`p}d<|NV-{Sl1g2Q*|N;Z=#Lsd50$d+{NU2 zFAttTWm3smQ2jJ_oH;0I3s*j} z6ysa`oYdbykGBgjFb^aRu#2e%F-ydfwNVJ&muxmD+ACv;$9-c^*jD8MwKM2p7Fm@G z=$6SP(@+^`q`X7DPN?htv)cxHNiU^>d40LL>vp&fCE7hhb1iZn?$E%oPw=&5sjik2 z{P(LozUowa$ebOKhgwFor-_wol~P?lr~zNJum@sZtWc)jT6}XM@S(=Lo|BE$?)|4V z!TEaW5(&@@dCBID0iWE9Z(U5HBjDFAb zJGP=kpq-A;;(d2PC)SRBty z-M;*dTl}mUQI$P*N>J=1ga#R&K`~DYHMQFH5l%3BT|By`S{tf|w8g6YU> zD?DagDIA%LvvqSo7DcDxsBmEl{OL9X6Uk;@6mpw<2khmYzX=%c1VUC`Vj;&z{K`dV zOv@LXHC4gn>xTjEgJWXR+DO-G3RIR8&XS< zL59`F@!E!O5IrF-`m2m*U_;r5mjfo1wE>*>VeH%7|~8Gpk0&!K+Mw9|Gfj}BN( zuzAPepTju)?fd#DsBBTvkJx?8tf)59EgHE$%T|%>GjXs*?UQ4Z6r|7!xVK?Cj5W3T zji+L00{kzPaDDfm#32-Gc+RNU=WU^>&3DBYPiw( zlodF}asFR1^WhBA5pu|eH~so_nZY`W%gXAMmQgDr4wnhG1Sd~Kl=(BSuKc{70~YP? z_NyS%@#GRM8G9$;ETAK36JOu42`dm3iO2q*5QqiE>r%-DQ`_K48`+RoBA#>vVnK>A zUO!>VZDBM*g9tX`wvc*lZb84eo|5n45Z9*w-!2jXvkVa-2_y2lDmMK8Jd#y6C?eVkETrJ16s_AhCtNTI+SnB?%bjaw<)4%KtnZPBA>fAB*e|mFI?$ETg zy_~|ed#uG~!XMjYHnC>5t2ROT;7?O7)U^JDde16%$FDKSr5R*NMcZQ0kUx14ROaIo HegFRfF|y<% literal 0 HcmV?d00001 diff --git a/_images/git_checkout_branch.png b/_images/git_checkout_branch.png new file mode 100644 index 0000000000000000000000000000000000000000..dab12bdca69aba4cbfa9612051d36ba019ea1868 GIT binary patch literal 96346 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

s1V9%%B|>1 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

fgtjIh#NTjzVu>+JYBCLCxInEY1ZtC_D=e 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 N0#8>zmvv4FO#lX*hspo| literal 0 HcmV?d00001 diff --git a/_images/git_head.png b/_images/git_head.png new file mode 100644 index 0000000000000000000000000000000000000000..c48c40e6a9708ebc152c6aac586c751cf5c4821c GIT binary patch literal 58533 zcmeFZWmHt_`#+2$C?P6JNFzu{gMfgyI~=MIgWwWWcvnLY-_J^bhpheryX#GdG~n`MocXldw|$eeL# znr_`A!j$*E|4a_{`Xz(?T`UPgg6m389#x)_^rY1jC&YX4T(=!(;i6p4XZgG0qrFH| zoVj$~#lDE`T9y9J@q+eF!#TJ1Vhp*h=a^q?l}|n6iBl$=o%*bP>2iJ5D(uR|Q|FaW zRSp^$U`nptg|%#z35SO#-K)u2nPq?Wq@sIafUcEZ*Fly(pm2X7zTE5l|ZTW zdEa#bqZkaw1j7*@Oz-=;2?Xt7#-kJ83^wL-6xMaQSc1Pw4|+LDp_g*c`E!yy%d`v; zKSi%%9&QvklTI-+qtZ5Jv|iEKPvx$#E&R=SQ*oYQ8XY5sj8W+~n@-~>BgR;{rW#3^ zQ~pj7BiH;4d~`5Pc8&&P0ShCyFKUtMwVCGIs-bg?c)ruqW;Ul{P1#u{Zf?dtx2&sp zEwCD1Kf9@PD}h85L3f|%hQ9b{LSn+hyA2KJ&WEC(Y_DG29j+8G{_*`QYgB9{$^5Gc zMfr(foR{84C9i}K%5T`8;J)-|9rU=u$9R_1J=&De$W9Bx?UjIB;r+AUEQK-d(4D?! zA?gfsn^L>Th5N0%)F?eL(!dSKODW2VUdb*DWEP@hyD4ks;{{^NW#iK`bz6d5H|c9_UT^|%Gl)dcW=K@ zzIKY>s%aqY2UxOr#GCUU$cy~$1zL@qKI0ju6Ly8ThIH6d1v#jzq|>JRfU`ABFHA{_ zWQ@TDHvpe2=BkXM)J?K>*2YG zNB2!=H5h~$%B}`|7knaVeMJSXDVuREmPU*I!dp?fU?v7a*#{Kjw>xD79u&cy;7)fw z{)3-n(W0CZRvfJ=TXxs&fg6Wp(2dZ=(BbdtL8*bJ@1{as=w*Z3Lmfi3*kc*Bu6jJ! zN!Tic$$y4_RzSpODaA<)=6(@=bzeN<{X1PR-3VQ8-4{c=)$;VEZxL?`F3Bdte`ht( zf4oX|yZNJ2Q(>-ju3(pb7bm6U%@3Q+LBFe)s3*#naP;Z*)kc{{DMragbL##%^MzA; z?Z!W(ACW=G5@f(4&sY(97~Rd6X{@!?@ql7NRd*sY$a@sPBBlB zZQ(RwFwrsTG}&xrPxV75q8(z;(ONvaBU_%6S;gMYg&QWzUnhkpgUBMt%E?H{6v;w) zYIsQ_EF!)~j7E&})aDwg;^kqgj;fC5X>z^`pKW+#K%e6)5SN}YlgRc<Dn2-`@B8F0Ihf()UQa7@dng zXF6uYz>~^bQu{uuM@1z~q75bRRp^^*yi?>l3!bpAvTrnTFR>Qu466d$6f3pLbrmdS z^W4d-jjvr*5vCe?ZndvXhV^oOCiITwr6;rX+gHrE-HOo2>Lo6bDM7ECU!mP(*yK7Z z?CI!Pc7C4rCTe()Wl%n&w1qVSw1qn)x{Jac05WRoyw0xkM2`5pNMck;~=w<*9BQYdYJoZTpSh#r8kr8||C2nEaS& zI1{)ZFeNaR&Whl1<6OeB!~FXB)aR1t)ErG(*VJ2xVYj#L*uN6O;XS88v|)3Fos}nz zVcMxs(b3(}0h3Kv{O+Bql6wK)n!ZW;`Vl`Qc98fkSuNfwDJ||I9xDDYRGC#JXG8+2 zilj*pCZ;AQa=B)2oxIxA`_OZEdI)!Tmi>l$NX~SZb>3)lJv!r!)@KzfW-4-O%KnSH z-j}~5k4j}MX%#t)VzvjBcy7KOuVESYo7Y&=-wMPGefjC-ue+gD8s2*MGwu`JABM?_ zxy`rfb$qf|G;RnpmT`RLiRZjiTxZ-mt9bc6 z{8yk9lZ}c&NtpkR)bc&#wMhCGDtI|2pZW|X^<(Sg8wkdhMj}Qm>M6f3e&2NGHQ;ry zGc32?dA;?Sch>ZL`m44K_3k1W2aV6ggUjVp0p>L3_d5U7OVs=6llNQr^tH&NA%`tlEsoY^K*BC*7nwlveZCvTps5&yXyA&)cbf6}QLhy$vfb zXUaaVeB5*xu*Y`j>HS^2s2r}VqS@J)F`$t?+OY6`p`hgPbh(m_nw9nifwU*lh%XeHZ zr~a0^5nr^1$$wQ~eyDbhdM@UiP^XiRTgq?7?bwz4MpYlxxVD})@B9yZ#x7DW{lA|z zM^pZ!WD||tbzMTPgh%Am89qb@{v?Wu6o_?jU$|ZKYTnnI#8dFGtw?e1NKpS_Y?|!Amx;t!^8R~wo`eXWQDqQqIUsAciM%#+{_>+l|W(VWBghZdd z)N;`k#CF`K-coJg?`hdJ*>|yiq7JS&TMLd1<_2T^t1lNfxdm0+K~9PD^qz_h1_nDF z^#3WxkD~S%7^hl|A1T`^OG^prS(>x!Jh9Z(XLmGz3a-Y$5ONd*AI0WV5iL+dt&+oV)rq zde+8IZH+B0XrOa-bS>>{g=uM_2Oa&lPp7T1!QUrY*c`A0803Kd!okJP$#HZxxK#-H zR`8Cc`BQ6s8yj%G2(QrIl_$RY`<(sj<%}$CErArQjrHzZ*y>w@n{9O<>O{B??*4yY z@$a)_t&Q~o*L!z!9o&8VyMyb6I3UK431VN$d*1>vi{J`z9H~qMH*1)?7Xt&1asRH^ zBga$Iy=SB76~meSWHP*I#=dv)+VvY>D`~QPXlV?%vXjziy^4LkGQ6=KYgCWUsBx7h zrpi`7D|!C@Q=!D0f%mX8+|0(W15vaB-b7jH>b2GLjmTRFE3rf*~isMnc zq{SQVZZe85UtyerVPapTfj|4d5C12G|FeYuAH1NF2ZylvQHCzgk=NxaqN2#B3{G|5 zCG9@%Dj`H~P(@Z$;XHdG!=2i~l%tUU6fB<5k#&(RRb{SjhWx$Pl%9dQmO4>^|AOEr z0vgU&Fn8~;+h*bfhZdYGi;AL_4S1LRI3#PlQgy5xa`Q48xvJhyq}KRG{nl_LhhBPN zZXr(!Jn9t&!kF;lqeux?@ymw?NJ*i3M8-x*8g7nE${GEF&%pf+bQTsz2%B&*1HN zgjP0Z+Wpb7-dao{RnZ##RQNQF;;`o?8Z9a*4-P**%~Dsz_>B$`4OSn~bZd3kDOeCYO%mVl5A632F^n@DHp(UNd2wW|Wb2co zSq8cESe}M2AWoQ3?wpY6Ob!>z4!zdXKicR#*%#QhZ=Ru4&)U6CInqZ9UhtxBz_|}@ zBJCPe0UdMz91#hy*4#!f57rECOWq&jG^b$0#1|it-;BO|q{c4#KUFr(A~6cW0pGZ{ zes-}NwbR2<)R;18iSo|HwvD*dJgXF}t>@gWLv_%Rd%$bNEcY`Y(U5aySHHxM zVg&>9n^SoX_4`p!8G>_Zf$lH=vSB|ALzOSF>bPUW`8Y(vus^(*ng@2;5Z^n61R|gGM4sCrKd`b+%tYHBLp(!wa zqC3lwg22G)ikd`!53P*%X`8ApE`jyF+s`V)urOO|q{blW?AaXR`^9h1 zx;D8{E0*!)ZO=96M1s(lx|}!VV`=GtTs9sIAYAA~T#c$!`pMmL7D-Lll^Pw8JD39h zL6$y@RL(`^Op6Q}Cb_yfp%&oiT0B18nvmv?OA9$5uIud*wOCvdx%f3H-)I^L->O@18diyoOj^xEgY>mbJmldXuejN&7Lj8OaAWQ z>uA$Zcr31?;yEK%<=hn9F@(JmeOxhGpF~z7@5yUJ|9-vh~?0$54`D^{ZEz zR$to&gu$2_5(5$Sbm!eQtG3r^U$oWxT9ZwnRSkn)V4R|B-6B5(&x>JX2+84kw$mnx z(mSIpFcXDlx(8R`C@st}cGs-{qE;JbH8ydI$Ft-n2YmAo6wL{lE_j8nQ{-JJU>$n1D$&qeq|ZkRS-tji82NZ4ynnSq zP3r@auI^Q~{S?yr;)K>IvAmrb7dFNNgv`|%@af=qVIpg(+Q=a5?TFqriKrHXq!D%( z@nT0rSJPMYNpQA2tKUso-DGxg)Hnbt=ZuHEUi$z`(;0K5DFR%N#xQ%6!~lJl$qxs+(i?@?5pMupSb z-YWf*BU!pO-APbUDxmvQg3iEdPe)x$e9N?$KQO#dB zy6C1x>Y*lQh#YBRVzEYovLabM%q8S6Q+h(i#0%S`>?w{KoqxV3Ll4LR+Q(I;jtmG+ zz+s_!k9T=dfWz!iaWI6&ikGrs?-4G%SxN%IJHS58;1KH*9->&|ok`nD6GrFe z-zRudUW4R(ozT(Vw=-JbOpV>EH6csFhqjRjN;-Z?Gan-Q1TA7cTQN9WshNzUBk#A) zS%?;GTrB&JkBU02H@IWln1hBfH>3fj{m$wxhm_6`GwFJUh@0K4&?nwEY#+@0@a|$1 z5t{@}LHTnEOlKKz%Xsml7yDojqAhC{ZN9PU3*I(l$9t!cgz;N@nM)AMpOGJn`dCxE z6=QWB#ZG5{L&gH`c9)BY4}q?WMXu_MG+u|Tuh*B%IB7o$z+L4dJhOcL#Y={FeUsD{ zn@NeCW8go3 zC_!xGLzGjCS?`!XKjJzv#@r9U_Mi0Z0(7TxO$W+vx!Zq9XKo*QEK7#-8r(E!-|GVn|YHa_1l}2Tne@66ib#Y!r z6qGNgTXpJ(rd#_(+jm`;5&Zo@v5E1G1o`2vOL8jYCpk&QePYUj#d2b5-jfwc-TG5^P zyX;)H7V?B#hCib^Y@4M$+h+2+*)pPL=RzK$@ow=OT>vtraC5H0qskOH2@4AQJr-#hQVhfCh% zfQN$Uli*=5XPAV0i06=pFlJeg)~$`*tmw=gB++!#*&4jyVHA-Vbb(zhpH)V5dx?Lk z@s8e9dV#;J$3}Cu>-vIB#;0On_^6M-(jU_90nJfDC4$I7i`?2-2(8FvMfEn@sVQl{ z#=i9qg5Xe#JLRoSHUvl?g2LJdF44A*X=1S>Mo1?Uo2vI zpZS!U-^OnCjMtD`dJ+jGHV?W;WR?~SR<0Il7P z_S1+Y`Do71Qmr~_2j(qN)NWn1GOJBF+p#kMV>=`m$W zezOri`a#ls-dbBjB*V-pxLF!j)kIcZ#)B}Q345CV4hqJ(l&z_cx` zLqAkwXd*tqf07>d-6b?OBUxUuB%oUBtAOf}UFW5gF8hD6PzBS4rN%Yh-_mQQT+h%uv zACcHsiRDm?qKH{AJv3f`wGw`ls2^a;n^Y!JkGyHA8E;1CZ*3Y@bmy|@W+&R8 zA3t}&X*#=BFn26P98gsYs;#YuN69((P)Uf}%g=@>8mlv}rXL3Mz~*6{1vYnOlr*%Wd4V|BFZoF zua5-9M-1`1It}7!U5T_TchXq6Czi+De4jD;QD_0V!+DXl0fJQFrW@lDLZ6{KrLsZi zgzyE6|FLs+h_C!;L5sx|*^JlRh?z%z?kz@ZVyDcM%#~;NIZw6bnLZugT0~R#EP>Po z;ScK4sc#nY*AM9c$2!Xo)UjkDeL2b<-zB8y{1nXI-Pz21t4WXKQJv{B&GfUlAe3Id zF*%>|xGY7d#Ij<0Wo?*xx8qM3gbKFLAun8dE_ht(BrwJpN8PXXN@!v=mzg|rDi;74 z{hVbFre9ru+nUoVp~_zR=S$%E`yg+x%*De_k#-?T`pXo+Jen*3V+64;?7v<0MBd9< zZd0qxiQS%lT`Mav8tl0AOOl*wDx~Ta9*Mtl>qGXUCslgq0Rh^@SO(G#Siy%C38cN2 zJrkV;^2jIN`t$Wd!SY70{XAfk#iDGvO);gcnpmxBF?M%LvB~su%5@Zp`cpCUrpgr! zhh8GXC@YESf`0c@im8y724ZhW^W^B z{uTcwQov@cN_e#==Rx;u*=nC+(>1`>e;N=M4u#W5pkAG5UqdaWL(j_>Caqqd6l8_- zbcp(v5^nNJWlBSCq?cK?;$wprF5q+0-pp;5@nv3X`61S{+^$ujBbP3ZGAF{o0f-&O zfEe>QAD-~wddP7-lwJE1J?EM@n1i+l5n4G*`*Tu+V3Qg=lueBo=&{&I#i7@ZT&e$F z-fPxNI2R`_g5>c0Z|v4%{)2MBl8D&ooW{cX%B#6r++Llg;>SpCx2Xn~#7$uXxXk~; z4YDI75NNIKE1%Vca(7Y(&ran@$9+TTIDkm~5D=X8OM+Z{*|k8TKGS1+3LpwO z8Reu;E^nK1ypHhA&L=^ye*+dmC7h6FOcd5YX&F3cgDga0t zuR;jiM35r(H$+r+VDk0aHivP==foP>)Q}oh%@p*PKlqvg?{(jtDR|(V`f`#joWrHF zen?Vu;}^3^D67gP5)E5Zmd!<0C|EphSwIrEuP!r2+U8%rk6(`k(t1B?cmc zgn#hmWwQJ@+!RWyDgyj~ya#54AIOCgoprD@4tcF`N4qy zty!;TnOo^Pkx=qc^|*ZD-RoM0x60B*+YN>ymvao!G2iqPmU=|Df6LN^FedTQ`ke-L z@eFPl@NO1^M)6R(keDkSG0V4SEG2pKte8Vh$VS5rV+7ub%M_;B{1h;(G8I}*mZh8z z1Gircvj8Ufd-l}mUq_{B41&=~Z<{&jrCvw%=58$|ikd6;rssDt+jr=A9$@xm2(#lz zS`fzs5p!v6#?phlVzYNH;iGh7jI&9PL%&<|KP$?3ZhtDV;|to*bps_UPi5%8m4Y7Y`VJ7($f<&$s$PbGb2~@D`L^(18@@P! zgNWT4VU#ah&-rEDD0Y_j0oCI!!Kt*%93JcS*WSj+AjNQMI;$F6=P>}td7~7XcaF*Kj>DMLiYrvv1 zksu>W9i$grXG2l%{PC2e_^2eknFf0U8ok)I#QevUi(H4t0kpUHC}&ysM_i~eJGD0Pr5M(663=lWinUxRLL=@eq6Dks31x{ zdG8t=)eM7t1AZSYFjHmGmN|J#C6BOWb=7P)br2m2k z9E~0I^a~Dt_ovTi$dUZwIfFQQQtEnsyh8vJ?Y`z%fKbmrm6k(B73ot&|1hM=rEf7N z4CGLcPL&73OcXVMOBWKvUbsnQrwG+gHO!o*X^h{FMPFcA7dt@4kg(OM2BpQ1#L@=q z;{!y<_Kfu`#Z!11$SnNMORK8#V%dIJkOjq`V>OE=*Vrd0{H+a~73H5?RLW2%UG4YS zt#k&F?k=zO9Ej!?PCHOJ(7(IgA0I($dKHN8CL}%u%jCZu=~J*futZQ)Hm*D}NAkQ| zXi<>$E14}$)#2@$Z$l4al`Vbb@B^Vx6iN>UJ@+6IObb9>pf;+U^O709@?F;blS&8< zb?W5S_MC^P=AY*zQfsR0kb0AeIk#<6s^3W-7bp&rXW1q-J>REnr7Lx2CSBr-BHbz( zTY%8QJ=Zyxep6c`)#iNQd}~0$^eDdcGSpKTCIc;)KoAIzgIw|Otj1Lsh!LhyPGjNt zl;;H}P}d{hcd=QXN|#7fw8SWzc<-wVWMMYJ5D4(8mqvTT@aEE6!Q%&H!&-0DOGFS0 z5-EtD)zJjiPHmKc%}|WXEU6UPhR}GF%}@=wCDO#U!y!Qfek0)lMB~gNR+3t@GNa?dd^&BvS`w0p+E|@;E$te*>blbjw3*40P=01NV zJ7aS!4jsciqytq)aBVWozSWxqhOQ1H&wbY{tfZeX055p~@Rg5gFz7EvA9_wD69{Ay zIP~O)U;MoUAqKb-!-4A5zw+J}yu@{&hzCra|N9s0bGXoy2d23HL&m=+ zPJb`Z4hHANzkCag?*7GdB?=T2sF$+;{vKQz4^6P>gU$YR2Xw|6AlftZu18AyE5<9J z;n2kt_vC0``Ik;kCLr2ls?s*Wtg|+$li%xfAT=w|W53kC-ygs^CC0l;cqD&@$0(#{ zq~@PM&j>2}y@7FpnD%eFA9!r>;;+XNZ#_Vf0Aif8ALn@=aK{-96YuHHT{}B#>f9j) zF&1_P;YnqrII*414H}I70H`<8Yx6=6u5YwJD2e55M%MOpX$ZGNa|AF^x{!|y&ueHL zNO_CB1og*c9WrYUWu730GUNJZ=BHX>+&?~h?cxNOLx11WQ^KoBZR+2Ci9jXRSDAJ& z%-UlE9*JdP;k@lK=U+ILpP&NuV4)6kQi6M5+m@umnbs}wC%7ed<$JHvB(+g)e+W5{ zIAWF{jNoxW+O(aoszKmh8j^5t;I*kL2@f4{!Ov@F5j&T_lQMVOR1crDiDgjrmi38v z^Yak(UrSm01Dsc|cFoq}EMBZuRl4uLEP*X-w+(kaJTO+H9JrODP(<^~3{%wxtO}z; zncYVCqD?iGWwu$_@iQ$fGDeK3fx#~8B%1DxG9Zt{#dPn^MdIB^%Kx;koqyDqW_-GX zR@InV-IF#o(9TA7dmc10h4=!}=Kg7+TD83@q3(3Qne{wmM3sctTkBn3kvlCZsMvzK z0e*x#B*R+Gc7sFCO0W!au~QUBV^^Z>+rKPBu7P@2Nt&2jMf92oqul zq8RPoZgNO5&_#_m8{T@rZa25@xjo()5Sbnc%ddQmxPsG{>A?&s6)2;uE2j(e9rhj> zW`G!)jADOOH7cEI^*fU;X$=U&-7SBwPiF3Mv@+}&X7j}3`@#lQ|FSEI>7Gm>9wV@n z0?;Eyd7hDNL-~=kB8#%pIsE&h4$!eOq$A$WXnj=|MpT<$Hv%k#1ju{U<5bsSvH=;g zQ%{Uo9!CM|*awcgQQI#Lsj$LTx0;{Wc_v@AYW-opb(po<7z}4o6Okb%Ob4n4T?m|D zv=_d0nrgWTJD;(t_cEW?+Gl;RV9|Uy36(&co%QSRX!jzwG_o6_Tlai}Rn7a0TQ3z) z0L(40kdLO8soF#i^?w$du)^16@nKgWTdK8(`)`-pRJs%n4=4@27)F7prSfx}>qj!6 zh}UyA^k61IUuT)iIJ7^g&aGw>A0n%u1laTu4d9OH|8(0U&#=m4i$`~vSIywv9vVd8 zjNswy4Ehm>3KXd%)CLe`UyJ>iuOPGCzyxjSD1nJy-X-g(ebWL0UcfY{?OxDbEhrtJ zukdkPouZ}E=;BV@vrW$D@FMP^Fb97=RKAd8a+xCB9P{D#|C+`R)fKW=dI`(beDDPRbB*Nc7@}CCgq{imzk83>31VIk4kGJv?QLIE*o z?H~!rnVk0>^5~=>hAipwT$Gnqz@&4#I>CH<$=$83+QXAn2Yh^~cEbg_o~c<uL-g z!%W<^GbM&=uWNtk;vbAUirJi82tzIzuB^I0@+94SpvO(% zA&Bbf%6G!O(C*iUvTG&UM`$g6AYB~0$0rI$XgSqEXfE`ES{cBaA&9^HtpH&W^J<&n zv}t^7cTr~u0rk3imG4UICue48+)T;#r`wgVi)+qH*>znx#mS?=zihD@vx2(*{=y}i zKcWB}cJ*|Q3UQDD)veDjxt4czk}A7QhWYdlixbRk7*$!g`2FSy2hP}d13*2IRZoRP z)J`nHXc(2Jy%t&NC*@1)Df%E;8YTj6pBc5dPalvogEXo~Am&m)m5S46EWPrHoEQ?T ziA}l{XO${sxSmKa)EAl%L_EAfZ2zS~d~5YW4Vjd$t9ut)XJ6=OFq#YBbV`tph=CIe zP^$1O4f}}oHkhoC-b@Qc_DWA%5&1}mW3$&|%3wW?^9_wX8R4HZi}8c65zsWI!`eCg z`4>wFMESXf(CvN&M6C~TG>1q{hDU9v5YDG6j9Xmx)~WWvQ37Edt4vobx21Nb?R=~p z@0i(@`Dv27LZ-1^MYqJwZi#|H_vPXbK|m6m`mhVV)K70 zSI35+q;?##@3YkphD#1;bEU}IW;$LF;;!QHh}Haykyr0Qx8P0Xtw&ZU?K$9J}A zi0VeGx2v<9%~`i|Y;x7`!a&U9vASIwLbx_`z9{N*ldPI)J@@0js*iGvsH`ZV?@;qP zou$+T&BzaAh3614M1R!oqV3aPAEpt-YT5%>XIO^%bBJ8*93HknBkN{{r*;iqcYLd@ zc5++cpD~@4wIwbTNH-s8tXLVPOz7cdI^?we>JM8dlA>4#6h0UTc^ty|r(>IP{>yH! zpLHcwJ)z}f2TLY3)nnI=l#)z%#nJoor!_5=v2JS(J?45PVj$Pzd)oSK%fVr!)D5Ci zTgkqY=_#1SAj?c=DUtqo2=Lq2-zeO^Sx8{Vn`C;0)lnpPUiFv2TlQPhi`c|i2B%#q3;KQ8(|8wu7!{eLE z1LyAVI9W+OQV?MS?eP~N`{Y5fyalK4c_B&|cG~is1}R5fY6WMz#*M~&MR#X`$1a5$ z@1PC2!t1{48avlE#YI?VrVF{*IefN$8-OLVE|9b&l;J%(%I8rUuu&V`ABCd%Xe)}v zMV1K#YYowQRgZz3KT`SjMI{y_xWQbErW#lub`7tep|bV(wR^3@B)+m~tH@T%A6~*y zU&v8l`2$^DRKcHUC(>ABtq}o&BUp8k#y}?@0LC886GRAWi>Rp2QSI${iC!cIa^vH6 z#`b$T030s&LlpB+oqJb%0ow!-PyBwiCVp*Rc(H<&3~T!RoV^`|>jUeTc1ZW2=s+6J z;3HnSkv7GH1YenALM{`C^0EHdTcrB{_IUnvY2`Dx%9uly(|kST#8=Ee8?B_=LneJw)$2DH3$BwT$0^A zcVxu4BRdL8*_t|Y62P3zYby18ThnqbRCzVeT)?#VI0o8Nd zZaaf`dT3ff) z)L4!Wu2=$_sH(BMryE`WUJioQB>>zzf~QS)GiQ}aH$xVOejE^$2oYsmYsz=*cuZBC z;F4NrD@zf*bmR}yg+78DJxzauk`jg=4B)a28L-+@K4p!6xZ1PF#{{Mi-tf-3r0wmj z9`f;SxTxs9D*pTG4zSX**c(e=dBwiX*N1*SN5|M6g8Q2Qcioy>$qpA`_rlIRPVk~$ zj&fi#oUSdi=!;#p&h(=w>VTFHouKf5_hX0cbl%iRk2?|%_;4i_p3P+OJ(QS&YkGQS zC}yoAiw6YlixcFKJQGrRgOAH|n1reRT~G#_Xw@7A77zn9JQ45|=0GnW12C&)ms1U5Liu{Krl}H#``j?-KxGNg+T;i|3+CL`e9nkgL}z-&!pfDx89P z3fnZGB)d?S=6B+Ty9kQFl}L*4m7?N@A@fbvnx!Avf1C$&J1bW%p{ZuorH_}t@Dj|r zqHGI)8MWYcj|bAE4kJwY>!h|Nsr&Zf{132?m}wgGZ=_dxHX#W*z6eqBoPyFH5=H*Tg7Lw>n^w&P{e zYhQCKtvC?=T}b%9@BKK89ea*uix*r{J?*HiT|E9gt{4PKi@7kd0`k{QX5i1Lvk+AX znU)i%YWo~+Wh@jDBz)mVaT-O6EUD?}N~q_GIdp?0XdXC!pyNF@$OWswG;b_Vm(lc} z*(fS54xWE&ZBd%HPgAivpox7B-g+Fw;E6a-FwA>h?LN1vWU{@URH}*&=c`bD8w4>bLrc7qVSve);^WTiQIg3+vxU>olxLE?ktd)P?|K7X>O@KB6Y=f znx!8^LWRMZwuwNyy`7dO$2z}Y5=;V|C1HK?xwy(N{MXECBWm#W?*#}=!9PlkaZmQ( zlcAG}I1#?!dks#t(DANtInf55C9uw?dW9>wEG2QR=5)+glR za1Z3T?x-mp{kW>ZQK|g;(x(WXNZ?dpPlT?uIHly#iJ@aJy&NH_49ief+VZD}2sDyt zK5yaKxpWo4VdF=Dc^X|-DJOWbAYdY{eS0p=%~sjX!JB1>df#2(?GW1WYJ7Zu+ou!Txvm0dUVl`y{R;$u!6H z=PZd*zc@7#mY13%u68~z#jC_xb)r=FeviODtWvTAxASy(GkKUn?kPMJ(04AamaDJQ4o=3E(rK!5lzC8j@AzVS46Xb&hhw)U&M(+4YBGd z^@5_#6f-5d{UkMcLg3NxJq~Z-ApG>3I=mk6)9M&RfCUXb@1?*o!;6mWxo?V4a9L@tF9 zcmg#ON(n>FL}J!+*WbJ}h4jW~frwJKM|nt2b`fl1H+n$FrjXFj?E`T)P{ujImM zP<3mHwXTDc%Acd<{|Od}uI@Q|U|~_3whtCknE))Br!qmB{g;l5R~Y2jk&LyUl%tyA z>oG?)d;%~+%QS?C9qN#P77j2A&`sL95tfev+I3yq2H13HIhzNn@3}rRs>HSz*<03;DI={)89X)H#Y3ZNszD**l>;BH;lD8_92# zpwEAmfK)@NUooxyRLCruZq92PNIUD_s^<=RULyO(pl}UHl~9c3^6T|m%W-e1+FsgcNc%|_;QuZ}iPx7>Tklye`0ps=!0EO>$y zsrQwa(XuX!o?eV8SR8pmev9M%W1nba^jVQ=LoW`peFngBH|Er*6C5{cA`tS%H*2d^>TZ}kP$kRJOB_lm%->I07&HL4 z_ZjWPj_d7W7%pNcN;yVBq(4MIJ?XlopVYR=k8;S6a>YT4!QxZCc$BC(Q{IUOB~)+{k+`T?*YAH$@XaXb|AjpPx@KgDV3*g&+jfm(8Ylb_3vPwjGA5AY4gSTnE zyoBbc$1Ee7MsAC5_M3C5gR(|`gTo7VUF8T3aITaxU;yWG@$qXxUh@{brnTkJHZIO< zr%IZm8!$9kn025C$QNFMpA|ZBJSAh6bE)vu(mm-i1JGz5uJ5&`O@iKa47vtpQ}^Gn zpY(-jpa+6>LurwJ9!GN9*CnR7WgV~##;xO+f1*yRE&96LY|v#9OMl-__9ZPXPmLRp zud3g#-Pw<5$cKOht89V8G1Wfff+{F}#*kX1qgtDlxU_J)*Sq=F2sbD*x>E2A)m8XA z>Ue%wX>i;m_OSZi=8|hZ(WTm`c4tQ zT9SCMjyD>A3w6wMi$umRxbHMkqLFOsVwQOF@;u1KO$1Ni(0<9xb&tH zb=Vozu@O0FEkpuL3HflZLAmh$9oo6EB!|BR0DXxnz+9-t4Aozo-aT*H+Q%h&o_xP- z!^gTiK>i8rs{DNrC>BY+gOi}v7A!&Owg32C*lii;QF`Q{dnb*f_QV){z zXpm^wQS9}$jwk}t**d3e9hp-aQBxAU=DQC?Y|K4}A{N$f zpD5vewi2Ub-cP$KDzM*5`R{94K@N;=_+`S8&ZQiVR`0&?!eYFApH-;x+PQjyb_~P= zl-E}qx56`E9SJ$S$QGBgU(ag)M>CG*4NQP`CSZMjQ0EHXLbAy&&psjCXDt6+s-3~C zJFRP=PDKLBs9uwMA)^K3(Tg9k+V|2O6dD>OEqY)?9FDg3HN8tG=Xz7=iSmp&>0PxQ z(d2CBGoAh%4^JzYNSR%lZ~>w(-(|!&66M|p6Q}|yAQjoH$TKb~d)(k#aN%Lj!)I`6 zkn?obMrT5A_x!cIMrD+%Od6>}^*blq?g)z2QP8QVeqZ=;Pxx+74uAYD%Dp=)zrm_O z8{tgj>i{V=QBVS}2coTCVj$e1(R5;8o6?D>a3v4!fA7|`QJ2+6t z;uEMeIR8lx5L8n*nX*N}#7pU7Ggst(bc)O1374y1Ox;U4Q323WK~fIyyAu(rhVczu z(@vP7yJJV^tty|j#J&1s;xfo9Hb2Dkp4?htV34DFBm1~Sh#h2L9=x_6X{ml}NBh!e zJMIN>x2r(>TDCb7$1BWdm3Ogx=Ee$hRjiC;PHTwRrgJBH5DVbvHtZGvsXm7KgRQ+} zhqL~DOgkLKgFHt^yl4owLy78(AtHaiy#VKCQIm9F`3X@Z+fn^hZ3k-sAH6UzLnxQ2N%P15v22ABq97r!6Z;Df7r%( z!elRoOmG3Wq?(fZaRLGMJ8Q9@syxV)CbyIcsHq@?Mo>XM6Zf-)@Z{MHh||M(AQ}%9 zH`T9c7wI)*KFqoE46N=sCa9uqKfXS)X6QquE$&E8E3v_P=vWI{<<2q_2voj{>n5!) zq3H3SojY(3&WJA#JGxP2J5sdX(W2ppVFrjV69S+&bNtoV{lEd3}so^S*~Nhr-3%V|ANt`xt_y^Oc-l%r5Drw@^G66d1n z-!#KL0zuO^GgXn)L*u7!`(FNmN(Dvc^yI99(+T-Z+=T|Wm+KdZun1(SQnUyPssyTxUHCp76d_>2=huI1PZ1&yx&ve@Y)CLgZF>;tf^cjdIBp}(?ARzkjb znpbAXX3gZjgl+?i_;;5K12KCMIHjne+)V7GiCRr*p@@h&lvE%xE(4n=W>?TT$ul$J zW)(?JISGF1;@LW^?5}(MdeDS2OtF(UOlCgeU$%*G0SuoYbhH;<_1I1g2sr7AP#$StuBvB!zEpDr@0g zZ=>GTY&z-gkw$upup%JR1Zw;?VnNaoV@!q?<^Q_8Z3R>+{{RCAzBKwNeUs$|UWgh7 z&~4YJOej8fB~VovRCq*z=3aURmj3kPpMLGFP&$elhRk7&{U5R8CtsYP-!}(c`F!J` zIC~-iuH1+-8zqGfd+SSi?JU(7F0+ z4RXL5&d*$FJ>Iy&K=gry8YKCRq?Nd0r4X*0836%%6*7trB;bOd)E+_O)4xL6xIKVx zrJld|T*rJHUUY}`%6`80_kw-FBg7Ea?$gRY{UpIpLg@c+c6XAxf_=klBnW;MckM#% z>09FO{%Qzd3CaUXBp(}?iVCDvqy2*x!%ablT2QI7Tl7}G=_BMx8pO2+zz^=#j>^}p z+%abdLvj7j=c`BOL-!_g;N1?;&TA%OzI`G+*=ClDBB%$*?5V$5fAs}-+mDvX{fB_H z$@KpvXcyC`+R7q-!_d{VH@)f*ODi2jg&%eu@kOpQK8)&kzEzn~<9_MKUudy-f-Zvw@MKWI16qifDXZ@rr zgY@1l5p=&D%|n8lPqHk!2|hh!fNN6#KKxGqxPDUKsAw1@{&QY#Nf}7)`~bBfIy>X9 z_I16w>8{zIcfElAAEM%lCHv!=m7G3?nhRM-EMwU}KDe`?nL0X3dS$MP;$ zqU|gXtGTwrK#?&h8c5-{m@gY-yfriyGJVGb_C=6tpsUnlD|4dC0P8-Nnf$-wMBNxR z2dgV)Nx|F(kDCSS^>imTUC(s#HT*K}|MtsRG+p8Y{wQU+JZ=g;W40{#t(QBy1TrJE z&`$xKFg6A)RH0x-U8=io$2*6Bpy9dH+;a((!HC@IqH<&97)1xHRwdrR+uAVj6AhfF zgc47rOc)4zykLOFR&HA&rwwg@n1|we%C9v`>`FA!&enwzneo`-gYkzH)E~R;Dsz0A z0jQWE`8NJ>Cc60+`ukgk6=C;0M^!6*_4XYy76g0_%BnZr(q5fVMdK)}`aM6#SL6QJ zr#C`eGP+*kYdovG42)>!`ia<$fjCdh6noipET>r{T(QUUOY4&QUe^P7uF4DYfA0e$ zeqQ=!9LwQTGQ^^iYR;H!P$Ju8r~Vq=k0)iuZr{In>ThCyn3VnW#n;n!70lckyI;Q1 z)FITy_S1Vb$WR{yB!^P zDfYQZZANonc~h;Hf-I{W~`;)bt)ZtB7@*X%uEcS#nAV?}=d# zrl2$mjDbVCYY9lDN|@^$I|*CnR21Z1(_$}`J|iJoI<_OYZw9t0pet_gUq5WBQc+R& ztgD5!4?~dm=Y!u)P{LB~%X{?0QhV16Drt*1)M25nT`Q3$QFnZLrsO5g$$aZ zh>X?Ijfvov5@c`U2Z~o0Cv>3H?_a}U5a~h*D5}{GPisjR1`Tl50@BrOsFEbSc&{?;1G5&vC zy>(a=+!rk@Fu)9mq#`9lrywApI(XYl=f z&%O6~{7+`)81w~Yan>A9(juz_0SlRbO}HypdA;HI`2V_EzHIjySGvky8(*3V znQrBO8hU@Rn3SMOua6re=@(?UIw@LiX;b#&0<*DS~G3}QgiS#B@EmpD0xKXHFI zM{&(Du}o;O(bwemvUT13C|h^pb7bNtm;luR=q5r$3RAmbOO4(bu^g9oa8G$eIrRpC@92T_nSxsux-kZ}&i<==^=5wK>xcu5! zT^!ei8E>IIAO`+NGH_m}@Je{u&AQnCWWwEX<`ydj*^~xC1s(WSe@yi~?iw2<+3PT} zZ?M!|QP`0l^K_We#oQ^HS#~<=%4>DEIC|-BP;^|_3it2r`Sq~jn?_pOPSJ_+G!FQB z%|dspBf$w#L!?;?%4FvqAJo|Sys?0r(K@(Je3c*mYd+2R-gQaA)umo8d;i!!q^=W5 zKc^X00H0UI6fQJ4H&wJp+wR-9*vTI|=C0LG+-R5JUP5O@+Pk6Ws3cl5PtYvqyGa{8 z`YM?h7d>F249z8m8&)HJV4V45Cu0`%=dZ`q2BYhq_mX?r>cyCkT~(f=CFBeuEkj`& zZ{OeTtM>DT%demd(v=uvDEY{~+21C{i30~g-ii4o?W_B({|3eo^sV)G(2ev9_fe3);nYptxI>k~R}j zQ7xr;TUp=)1G$V^61Boye;bZYV(TDeU&^x8e!+#$2m!S+Mb#e zmve6BHe_^jTaDA{*Rzid&4;p^6bo`clP7FgI?j4glY-K78-Xoz#ZXW)zgCJY_o{3j z;M=(CsWIcfu}~VzqS=XtD}aX!>d2Wl49`KmAMu2Nws zAl<}z=iV1xAfp4IWLO3%n2$|OwtQzh%RcdCiErB&)FzYHRom1q#})npXH|1T-+jvk z)Xi(p>Fj_KH(z&)ceah764&T#A9gjTAEsT1YB}b4)a+1{8+9vUPY*@Pm}*nR6)+#a zo>x|PmuTQmD?AQRUQThzUAKp_|ER31);KEECx5bST;9(^b~>Q#X$xvwK|A#!^?OtnpYM@lF&+&iA2^qM0IE9zH8|RfBc`r z_Pk9!3yJ@JY#`d}_b8sGqA^X_jbc77(JUTw9!GO1dL;jJ-8d_ZM|;_QW5IcXS!;aT zc&f};%)6nW@f#axd}33#mRtJ3pm8%D>#O?7c)7z7^uvqQadD+09e1`&Qi2QKT8-vi zVfTvuJg)_?X^-|ARs`9P=iGN(#>-RhgL<`TGsU!Fk1>P0UI)qZ?V!H|8K`sC*M0j_ zd~Y=?>)KV-6L$Ktcz)mrvsS~_q4d^q0sY>_blM6Gjtkv4E=@=*Bh<473*0R#!E%6B z7|%`m5|op3URUkZZ4@Jqhe6Tyx8|Fxov!`(6APKu{928ZaV`gnBl+hC|Ee64AUzbE z36&mjAFh3~4eGczO4c@H1vRqz<#pdQytAi`Dki>3I8Myz6#BwbK!>Ck7(0byE1)S0 zS6sndN@8<7IIcyxAqr;CbW?2;jQ|EPVWb(_kG0Vk=3VPJdWsbH-%Ll6@Jt%|PlAg0 zKtD533uxJw#C>k6@t2OzBtJJ;->wy1Or+{yP+0hpYxen7({kBU$Io#ad$rdU#x^9# zyOEv-8Sm-TI2l|2c97+E@RB>)eK$fCSO)%0Jn^3?%_`~s!?NrYTa0__ zuDN6JKJ3fdf()Iv_KSj5X`6tot8K6U^SyIW(EYMgdoO#@`O|*GdRY0#>J>M;;;fJl z)}XNZ-O0Fh)s)G53n#CA>*`saw+7%qYU;Z#n@I-Ge=aJ_4fNue*x+x@v5*4AbOi>d z^RXK^wHl5*NyVU;RsGBt*CV}QDO$GYK8wZ@Ys8$c1JuTK;Q2~SAf=Z}ViqJRX*A)A zr@BxX`WP)bvFmnpjVvX~JX;C6g)0G-4S}1W5z8_-GCFMf4K=*B1&S5SlELwyqfSIG zFfJv1E47txUB7Q{UV7LU|1-UYz7~9DP3;S9AVgcPjVt_mz;IdK5b|Dq(6}&{m!~ms zi88Ba1vCX&Ms|$Z2ld3Vit{>-F)psd(hRZ4^5S0dh2hawQJo}V(nJoYsE%ba|oE}|= z^)m0@oYWR47T!Yfxg>z2^_$+K4Bg~8_Wf^5%Yj0N8T%nD#b$3e*3K%JTaH16cfH3l zi^0o*RKfcEF~Yd9nOcLiLSbDxKjc@WfEJvgE5>$Pf7SggNbJZ=Q_`YV)JKR54V6ZK zl9)Q0EG zlX4wX*Btxx((3wb(3?#dl-9@AZzW$4OTsgwc#$5dDkkJ z>zd7V0-)fy$HUPils~j>>}d+pmM(*C3p|-?gmcv^E0PYga82M6g3MzA!d0%X8{bmW z)NpHWE#2`?oU&S}ThQu;L*p~B9%y3=ADXXbnjf<_?27UZC?k96y58=FWZ7Oj=td@!yfx_g$}L8=Fa!ysR~lH}~k(nN!jCJQ{1WB|Da+QWBgw zv^2QTPPBbP_VW~W!(8KJR-AGsGx{|Fd7`dZBYi7ZR@{19@+v7__tHP`j_n#4eAk|K zF=kbe70y@Cu$G%FVb2g{T+;$-qWPZ)@)(3X&D3+H+p-;mQMKK;mkTTSdZ5Xkg=jWpj*%Y&cID#es97NlI3oyWEH%}8HvnQbGRUq) zwXeQ=gT7hEm;O;*uF2#F=3}x^O~6>kgTiQcv7IEZJPGd2)PI+V548K`;Q7%qJq0fK z1W(?y#7$b`flqwq__fPwV?5??y$_MdnhK>j0+CM*#VySUf`%xjh6E`pL&Ogw7}fFc zV$K;=azYQO!F1dcZ=P>#^CkArrnv9KF*P5Yedd>@=l|sKN&2rzG$9t52_Hrq?{!7(%Nn=%x6Vv>gH93CX9p{7 zH!l`LWKgZ((as9;ajY*9t}eZ+4=6CBa~T4B?m)pmtq6p)%rL5oG5>(S`Mk#gj#U)1 zduunuW~xlwa;hw+OrT-;ZB+QTPxSxCC*);@O;n6^24ru($R%d(rQ_1_LBO|Xj^!zf zy?iw1z$Yp>*LMdMHJmom&tWX|kTZW@#B8FNA};gA7eSS|fE$!N^}@I^s|I7IkKtR= zRPZ~f;NLhrGAerS`I_~x&oRI2{t|dRDV|MFrRoCuQNR~;;jze(iN#_h({r_^ai&m# zB1iAz!wp@^cylRLU{yc$9(6~{_2PJ|+nKt?Ke`21_!7^eJe^L>s{uw0fsl(Wi1hrR zS21o=%atPui5Ms;%=so06IB1nZw>@Ljrt~KYH5F%? zJnOmn9>jlH97y4xUTF0f+cN8{a+`eg2m(Refgs>ckkkyFuII39vA}!Ndw;t0<_cfZ zT*R{*9B)48;hD_uQ*#UaK2Oy_F9Ja^vPDf{I@6R!V|M%7mspu07HHwTGgsO9DOl|k zrrYSIesR)#Q?#csR8W@nWX`7U5z~J^QU{rA>b=NzmPVUi1%2w= zDRoxERnk#?O8McSHj6wK3i2r71+k%2b#N!CO$mXK=POJp1K1X#Pbp?fSypr#BjMyg5bKx4^mM#pOeE zYzQi_kdw|t_{3+k(&4P?sD4o>Y6MNxrYkKcSf|q9%HD)pjc%11rA8e-oQH86@A!li z|2Lw0zGZKdDY8+v9LB%C6y%Y9#k;j5)K^e!K9Xx5fOQ{>QOveBHS@I?*xktw2y~gX zN5eicdR100t+%EtH9Q|g6+eRlUrM(36N4hc)vebBo#Nn=C~^<(K&U0tne@(C%@I0% z24*K)GsKeE;f5>(3*JLbSI0VG)(3e#G2iJwnNa_C@?V4_c zCIjH|_INe+e?B1HR&y&=4dvVh<;5@ARvQ$ksB!c|{wiJd;uvag=3Yg!@U^ExYE;dq zE6fqKZoNs>i8dntO%uxQ8}qi73QUuI2A|}aUAoiFwWqrit5jtt*LN1RJUpeUx&1lC zE}8#sz3(nTw`lxDz|-`r{uriDJg)n14wZQ5TV&r&k$))gV6wt7rvfXY6^`JM`6)N- z)00dm`(O)nEh^o69h|)ZyGz1Jn^08wN)1!xWw8^r2=Y1^Dx!)rO>Ib_oonbXmYDRD zdLG=ZmWTbSdndc`GfNUd;@+F$?6f7H^q%PU#KR+9P{&pY0;SNVXJulU%`Z-Ns?BZv z-fX}=3w!HZ{>&6de&mXpLIws4Z4Cv&aJKH9HuzJt zo*5m?@e%w^IPBkPArM)xKQD5?EE_M))AcbhoUwoge4zwd40`DS6dap_Z>Ay;as*TT~O z|KaY#my-C|M1y0dx-niue-vhk2WUs zhLYi-Zm60Fbvh`Dv5+{#XO>?q)pX+~+$Bi;K z=LsH+Bb)xBNa@Xw9e4rVl`MSb^yH6TwPju*p{U61^$xnTvs>$@wyyJuPBu4;{Q0ma z1(w4mLy6f>>c_7;KdLnDj(=)=%PI;65QM*wU)}~R>_RVl^T#N!o7e05n2Lqgqj}1R zt8~6L*~B^ce@37iGW_X8Qzd`vP1X<4m@&YepJ?fq;==0BtZ6Y^LE14~ThCX7@28wh!Gzq)qYv<*e zkBUe*-?W$rHw{1}gImJLcq<+})|NUF*YtMr$G(Nynv|9{$O3u(sK(#k_*+OE&Havs zD(AD+s`*t*xqyA{+%Yu#F}P)sW~dEIj`aCzKUDxU$fpTWC{jZqbWhBN;9>DkNH%cK zTsui`LFAVVoY2^VD}Pi7K%uHmwT<48(|v|nc^_vC&))&W*=|{dk~a<;XaOGnNM{9~ zQO+$|&4R}DWRpfRyr%vDvF%S#Ol+lORu{D2Y)eJ19ZWy()dm@*FzW-Nx@`dv5q?&tYyQ76P=XP|+0q?^iUL%t&1icww$0Kj-6QYc(l8DByuWou zlA%l4eQb37Uk2YEt&eql55VpazV?-;IMQ8+gGEl^{4CbvFLmD0FSRC1UObR>a1fN{ z3p}h4Cc1|ggz1Yyq)A%3T)C=KWd-9K4*di-q(%5!XonCnW!JrU7b-bb!eS=yNa_W+ zh$Vu)*)jh4*(&Z@nJ-{lzys*aCG^6B${2P>QmF{;j~80L{VMYhj;isx5hQww%$31l zOe4hx&5tT5I;8Q22n`7(?E5f;C5{SxbROlM{w3rZTckf`PC3`|PI8jP2mN}8EBi%+92(`9o#o2hJi<2O)sq)>ppXk z>%rgPw`;@5#r92ybX!H44QB_NR!xUf@E_W{E*#qr2WL0X5@pi(h;UQfO)2NDrF*^q z;}Zk1@Xcj;I=;8w(`O z#`jNGge5xmgP8Ti>bbBSn!%X&K0YseFu4>WWny#PPqsVj(1oG2NiAD5)s+%qq|)#D zbxtO`8FxNn-kL%NJVTmnD|a!Aoe#K_sjE&z#Nhn`U&oaJbKvtwuP0S+?{O;KnxSU_ z2(q4_(ea<#VWeC8=2j1WWBR@zoUF8rj}vrv%5QSrFcAJCpwunt0^PNFgDsuYGhAh@ zvju#J;NqZ~JJ38R(#LiO%{_DYR*L-FzN;45-$$OsASM(Zi~2w{i9_wk^)quXS zShU25d%h|B&LJW9S+L45vzmXS@0Wx%x1A&YT@iXnof4lbv30ZBH+{XKP6+i&PAh@! zKvcx;mNmb%C1+#u?a=0H`iIfL^*4^$-4uB4k zzS{$B=7LDLOjcDpBw|^j!f6`638V1dMy#J({9~HdvMNje8f7@Jg^-){5JHlVUKzdxE1ZHw;=OLrQOu27rwSu2G9)c{^MF z%%*v%K&4b^p}yBe=^Z5KK3NxN5E8Y41;%+kSl9CVSfnyotuyv$`SN!lWeC`k4gUoU z-ylL4(7#zQYy^0;M<+dsk5WZywJ4$gMwo!GkeTrqZa9Cc@cEgtS~2Up>hlphf5Z#u zXuhgsUox-a(6;gUhOpeDYg@$sF+}`@2$TbRos^)$~j}D}*3A^*Hj8xdGK`Kd&RAzB4`jZqI zpDypN{f1nngIbNMlf|j-IF-)qEWDQ`PS)sebe*l_>=Bs{Lw@nKX7?bXb zJm=SS5JURtEf$b#G1z*hq8f-LI!x1~XN#_%{(|G#qk@of|FXHxYKrr!aWY$jYB=r4 z*T$~iUg`1U`jsTZVr22@?h6^ z&u)K38{$&SM^>=Boc1WAXhM*(@Olr|+j)aOfCl;^wgu@e0+^!bv6@V8W@rB*BY9pZ zgm;T_C3wE1F>xH(*GwYlSVVY^fBWzoE(uXlOKFwLP2@}8{2;JD-F@ZB`G|T@c{uDG z@umI>H*bWipx3~_A%5tr19WX(dr9^c*PjexB)$MT2@-<?j-t+=ovP zln`EM`{z6CDE*%pA~+}n29r$z>>xKo212T0l(a!OnjwbyGhda#6Ax^KDk_NZ?}MQI zf%)+6-)XPkCkwB#uV)W0O&5@~m+vHjOPCG2Cu{-d$mK*Fgt`HDY-2dw4$WRWxQw2> zex3g5>N?7n!Bi!_nzCDOc*PX0s=*R#M%CZPClkS%c3L0d+T{H6cz8njQXa9FD zuplZ*)F#m;Cv+d;-S@*otr!SUQ8lPrcH9LU|p{cn1sUNhIFV6%)eWF(TomE^2wG{s#YTFjChrJ`_(K(1A5kp^-ThE zn7qjCv_68>u>Mt3%Aww%mQ%xl=XHxJ_`a!c=Lyc;amk-4RnBAzVS&})LKSpBKJ=*I zq&0+}>D9hY^hIj`n>Y@KS4s;+f)n)QZr;l*t4J(#l#Y7Ji0e8N`WhXRf;~oIZ|M{E z)BY6xYEwy04{1$-`_QtxDEg_FpdatLGupCg)x$MNFD(HKfT|q}3eTZXz|$ODL@cv< z`%s41-r^3LU)D0T1Si3$BP19`m~9gy&$3%j&GWcKH<(HUzQBjt(B#ON?=7PZh_@Hj zHnX~zs3cXmzDQ>ZTt+tyly#NBfuVs~io>P2bqt#Jh#(_7H?- zUFm3)7a&$kZYTyBlK zXNOASl{`gBmFea8-S2KzD2u${S>x1u_!(?C91jQea{Ecj=zNsPkLZq(>V0|^JiHP# zl;UzgTs-KFlb$tuC3C?uOySgxHVj3DFEFBB+6;OYHq&^nW(2l(N70}ULIQn!D4;|j zQn3Oo!saB^yDR~vKCUN8z2op(IF7(W5?W_6B%QJo`6XKQaibV!HKARi;Lf zcIVscWK`7L5)zu$TWokmzbl}pxGn`cM2kg%Q~G2cBOcASn*fO^;@6jFVZ3LbQ7`$o zNfiHK2|o2Mik{}WlFiQX(de`0QVS+rwD}a`~+rW1+jU0^;H~emuX)= z%}0fu1pu&wS3%r{wywC|OwIjC7x6brrv60%0qj>%^_)sSWTl^mf=R*aRV3D9=j~sM zAOr6BhKgEsn`#J9AFT%C@4oAxG!`7R!H{bZMGHSFYS@b~GIyihiLmrXOu{Z#gl{h3c<@O1QlzJYnLYh@E$FNj? zR}2#?MLZIGQJ{8>d*@u$&fmuxy2}|0UQ(D&nA--nUYA$G=k{yABhoqavOZq(2@K() zpwtuQX?{z!SkYFqsV8O~#zj4b?^4r^*sA#Q(yh+cR|~3ytN9`DP#ahTlIMq|2^{zx zMB!7g*BKcF9Y`JQmX(JN{_5#H|>D^bMn4T?KF~ zrQdA7FZ4siz!))tD065>gB>{S_<kJ-bZ6T z=<0(?CgjyWQwcH098^T!jZX+viN!K~xKTYQ82NPP zlykzE*}fwY5`Gtw{nEmoRUEg?+75;ngyZ`xPM14#G$vF+~;HINXhg{29|kUjA9 z%QJzQ?$l)Ho555)XKd2y*Sxyem$`J6TxT|S{gq0fR_z|$A>1sX*b zeFRN;WWg=qKI7d(rCX)$KO$bAD*s|XLUd&g;?g(>pYt{=NUeK690_k4lY#)C^0mWT z@H!H?3Lv8FKl%cw4jlrQKViHt_LqJfnd3ez|Cv^iHDm5?F{n!QX74`4``w!hRXjWp z7K?Z3r0!3(1iOl-g1H&V`0%UTT!?~PQ2W84qcb)NiYflWY>&Qs7_orV_wp8O8LC|* zQ-WB8NueDBPJkGPbb(uFPs<*?5T8-2B;9P}L%oW$TO@lWkH6CFBHta}{Tf`U9jFou@;r(q{o0^%V=i-0wx zHdXK<2I&+o*x~9=vAYy}YH78COH9SM|CkbB324r@_?za-Q-;wn?*+a2QL>T{Azc#= zc;EXVs21C2RP7KkuMsr3_IcV9T5y6K9h_Wb=KuF&+%w9~ey#xu<3NpLHPsj=%Kdr3;F|MUrQcH?aZl z{qNu^4J2^1WeNQFfH_V;oycW+EI0H@XZ&kJFvQjmD*e#6^mP|jm0khiHD(-xzwT(j z)bLu22=_pj$na&8iVINuv`bR%N#2p7g&ywA8`#kpOQgCi!hSZoJ98=HGoV1gV>G|l zp1u`MQM8#Wy?e_#1XD$Zd3pFf4cMV3q?f}36FPC#^CW+27I_NX;n&~c>IG_k&Z9k1 zG=Xnfb*jEHDy1XjhLF(PXqieqql6ztV;lI5Xx!X0|^dRWky9N^yDyVT|W_PoaM08 zN}PMzwZ|ZE>gsbf-4dQky@3v)WdM*-SS&KNeY?`1tXU7ZzBdH^g%-f`<%#Q{VD=~f z$9hWvuT5v$)&Q9r&}($NUsN2A09$`)b@}!lO4GyIl&d&m)DB54!h2tU@IAb)e}8M57%bYbR$Ky|n{)hW57}FFsPDq{7Ue zkPb-1&b03^2i;PlD3I)?SYF8tTxOIgJj2JxOah)iChh~P`uEmt4OhoAei&j!u~KB& zf7ia`Ts?o*fg3qqAu=5G0$8&R0>doxVg9zQ#`M+JTubsbgcxHkcQPuQ;6u;W%-_!o0>zh$!68r< z1)bRLqB%kUX3)66@vMIRkC ziD8O#qr0QDTFpK<{^<-8@BBz|r0gmnLuxjjRuMV_^S3yHIXMa1Jymcc{rzrdwq6q) zMboeWaizn7)Jz z3PGl6o*HU}8vW(&g@P&+7i!Gs<8d*}&0(#RU+|bf$W%gtVvfaX8>9k)`($G(ryt8V zBCe7HK!u6eT}V=YKQdftsVQPYwR>X|B>JlUtw7rlyz0hq`Mn5tzI}mqWdYLIW_(`2 zA@;TZ(@D3g0@79-q$7$$?{;apeKBxIT|TOB4D1WH4VP!|V=^Flm-p20O3F8AX#DyC z)F%E1;LRy~@Kk|t$J)pj>&WRzhElzHCu(Ven@LUvMiwTC_}2zcrBI-gQ3z(4il<5G zT3DuC9^!QU4IFshzy27fY23dSt_4z!xNWV$AZY0?;Hx)4uVRHv0=jm#>sJ$ zyl@lR#Gu}5D=qCWJ&YTy_hOb1d_B@e{o{YV0Fp&9XFUPX1^4tfx}UVS2NQMx(keA? zW1-6ewc#+4_wkTt$8UWf;nG2k8`KPdm+*9?SNm>#RC-7@XTOIH8>E2CA9B8t%5>~! zKL=6gejnQb1-otyoX6(Z>RA_@igzI=9q3ZRRskA|dTl4o?>fBn-=%*PAcgzz`|sQP zZV1Vq^>?khNBhiI`V)OHpkYFQ<;93FdzK71zMr*@rh_f=KtS-vxXI6yvAk>w`+>gA zIe4ANm4`ZLa0##K<`@KuK}@Q-3lu#{LYvD?vGXEtRZ@Nl@Z4|yKCX9X;633f<(1mO zTH&`Q88RIaY7rm(#Y$ir&Ri-a!cgV1xW z)XXpV`n(Zkfv-;#QcW(v%X}Yr?Q4?K?kKAANFjWF3n0k}cshfUkHA+ik@j@_dprT3* z`7QAh5kQ0@$Y0x&kr~%&OZF`VbF2s7_|efx=weQn_r36T{3qpy2eF#^9PbFNv<$IS z{ivC)&x~LHStESQaR~(%J`9rWdrJP?At;(owl2#5@qsQ-m4Igq9rnPp97zf{AP7n_ z)ZxyxH980iIgy=dI-O}?jP$@OVL{37&(p0flZp-DMGMG-?%u@gy|nnjBRcWTU}p-B zc-Lt6L2$pD#t3jw)WA*6W$XP*rtk6_U8KBMuESZCR(zhh(SJHP0E{`iGg$KDE5*m0 z>b57_vqsB3u_ElLK+Dm}{fWx&={b)Ts3X~& z+{HSk=uBJBkNdX0drUg?(>hZ_&&1dA$#`vayZI|^W~WCI5~n<4oz>3(^(3lKh`*=^ z4_{jv7XGo<%k}l)QH7_zUQ$u;&us(<)6Ku7izdVsRuu8hY(Ni@-@I z^6yP#k|7a$s^hZ7m)BVtFUfi3*ZCuY`fE7QtzdKcTQspRh7_&DuC)><(Z!WOm`NEM zP6Gp2*?=aEp+z+;bj>liNnNo`-=^wje=(FjN#+oEdh#8PmbBMj)KTUbDSn>J&#NpUfjerI%$On{A^L7>boRiOzAhP_2Q23v@IkxYn)ZW?IkYO#L}DOK zcxMVWDyLiB{+qDuO~Y@VEIcWG;Kge0D(g+6#pAQ?^$bBmxB z4>`r5DG&2OMaP1K4Ke_{V7B>HgAYjI_B5ZxG{dU*NqpCux1tnX2?QxElG9*R?Tn+m ztEXXQZ(0pN2N=;gY)=FiAqTpSybF*+W4z(CPY!fj}W$yVAn1%6;4bPUqUQ zf%Y#0gN~AKyPWu3`qT6gw@4H}F@|w}lKSpn^o%7yPWpv0i7nEnpBi?|G)t42bX-|} zMv|BuDCWtE9dN(UpO+~|r+1@0!9y^9!j~__T@3p_?n;OPPxJ}l7`HuH>3 z`M4ZcKOp@p(Q}z$20aM%pB{A}g!4K{+6jgxA2@=vkGiUPjwyW=Q~NByUsf4}1;bFa zc16r$A}bev%xt~0BKb2rc&et8=G)ZDMAny_uX965(H4+tKNK`DgCeC2zu!+AfaNA^ zh)N-Gy*^vXD(n4{SaG^&msl3Y&1J-sW>UQT{#l5#{2YWaY#1fx}SZ+it`xgollbzi=0lj^*De$<&WZTTr`wF2nN03d+gV*x}SqSC-6uFssQ?z z$m?pCy@`>MZ^@?Y$@m@HaVB1W3!a6Te(&+Le8v13SIQM@(deJZ)pwO(!Am`9vA{(# z!X|{(i8qz$s-Jg0K}NkRoI?D=T@tyDFsE#gWlJu5RR@v=W(@tqC$HxhV(Nq<9p!g zr+|j8U_yp=;1r8>I;uj*4vVNlXj)z7DM#pHRv5JfQ8#V|bu+Itsctd&ozD5I7 za{EYQ3q-f?rYWmzX8B4TR}}UZ{H=C~3D{6WOhwm6+uo%;F$lcLu$7ojtiWHh%)V4a z0V*2!J|vsRZ|1mW`lOoy-5JV&0?eQ8I8b3=uUJ#KJ`O!Dx-6~bF*hBK%Vv~9N{>SE zBF{DYRIpj^m-Bm-{m1}LIJ$m|C>4A2Wm$e0)WtFV^K%Z@NzJ#vs@e4W2n(*L1$nQP zu=zKi<bo#V=8kjCv{3Y4qw5!^5B-Ip`e;lj0J)Z!Pr#^f8kRZ`q!$7t{aj>=y8zKHY^a z+j)3M6KeVK``bzd{SK>&lFW_{1l$TtQuODC_gfN9jYEJEmZwYMWh|)!iY_tW-nOp) zsL(wp8Vop8u&9Nw5X7kAn;gNPD&Vta0J9YWWNqk;*zAPnAg&vF2J97%+nlq*_xCW- zk*8_IT~F}3#GVBYiiUDnBmz$ra8=m^Ixwk^ z%?ddnYp3u@jLQ2XG>##CRVQbqbDty~GHtIUPg<)+10v z!rf$K(i6xr(chDyod$TH?Jsv4o)U`qI4d&&f^rY5)F!>=dj)lhyj#p6*YGfsT=1O) z0RrY>Q7L<*U3N>~2QlCh-&Yjad-2R><k@Pf3#hq55&!`aN zH10+=5fg{FArNcl$~~_z`zhKo5W$p94Mg9WhOK^`-NWUt1rnjc>^qk}hj*CBl3n9Q zHE!N0xdBek1T~-W;Oy`YGPsAna#}O(2mv*B-&Yt>1@HrfcS&9(Nf|#geGc;KkK@0$ zK$gca?WqvoB@F?Ui41Q<*tL*SCLk+GxA$O}0ht1qaW%$7;CFUke5k`1=!FmsV%YBE zKW^P0FpKK+M8E|g*~b}xS^HhfTueZCO9E|*I$fO~MV@#c^z({!io9=zy{NJ6*dJ(C zZbL_PVu(!UgkOCtG85iR?Rt?jznQKL643gvn?Jq^?i#=~eLD3ipI84`h zo>5n^haG4Dc%~)iwkQ`=lQ=J@)uGnIuu~L{*LTi<+hhdf(z)M4gEC-m2FMNnin}?9 z8c@w~fYUbDy^Drd0zvU2j&vH+sGy9KVkE#%Y5@{o!QSWnR!S}Wv58kw56%a+gECxr zIB7XoE|*L1t!b&S?#R)~U6MmsUm)Ce{w6*H8se(j5>PUhNR- zacy$_Rq0ha>CQC_hKr)lT;{YjolgAcrKw50*E!pJx^y9epMuP(VN!yuT5}|`nH{qT z_%8_RG=}&E{JDsA9Wc<~GcwTd2Ii4#)QHl8SJwW#>{8P)c$TEcx!kUGRi76Opq;%~|$_B^Bp zBgP!#f33sRvK3K3;(McKKrn!Qk!^|Hwa_p?Fe<$nS;nwB*9iKv?C1}3Gjlkcr8rwACAa+#YW3k!TaVNzGjreZ(6CV8FjDV!DQRJUh}hqi+} zXa@l54j@C2TaJrA*|$ASyDxPKWlRn8Sz+kD|J=rMcpy6>YM+%G`7K;9shwFcgTz{% zM3$;Q))GB&k6EJW{FzL+zHX9Ba^w=GHF5uaSq;{fG;en_0|c!}oMxAso0LoUzE!+jQ~q^$n5_wpx4Ini6c2ze9^NWm7Ae~bRx z$4WvNd!ks65U7_F55u_S2`_P>-Y&x%pnRbN6znd(^PCg69{Bv6T9fUX2Q`=-rK22w z_wr%!4>Z$CY5q@Dv>hgB$Vvz{kda1i0XlSXU=fs){1M9M&nl_R;m7`>3MP%ac2?>p zv;~q8Nj@^>8bm&0i8`E~0t+2L>mt2AnlHXFe(B474Fp&-k^UAQW0YQ}DE=0EU4@qc zVEkst@$-KYl23|7hPVr?s46op)`B|@P*8vqO3aQ`rDJmc)d3Dr@o{gS(`F(T_qbEy zot>zczeS?>_34*c;EiB8q+n(3WQ54Ca8z zx^ov5^9xcim`zM9KJ&X|vyPqL$}|jfq|b_cNr-Q+w{-Dr=%i?~YJGp;MrpdQs5*p_ z0K7wi7YWm)+o4tQobibu;iMVdv=oaRPUd(mVf+j=MI8QO-r}s!NU48coahXa%I`ez zI+SiSWwBnw_u8#NN2Bcnj{Mf{bFWL6pCHD&8vLzr$JfO}{zOl&xuKj2eY(hVcNt9* z82VHENd3$E>^yt*q((X+cV?KD>GDAQR<2gJne?#Zpw)l)ofQ8kZC6)@L7qThd|w2% zSiVhWKde@%pg12Xc6^jFDhSvbuvY>6iRv2y_+0eI6~b#6VWj;HAqpcDW|fxSAuI0b<#!F1 zaaUn^ykjN1)=CdW9wdBvB_(f9@tF)^oa%lcK&VO&12+#L#7$&XCTBbesDu_jZfwaIZitKoDUyee!O8~3-sI^E8D_i7*~F(*v` z9;Zdd-{2ABOj-{p{ULGyxdvZ#YgKj?vLfFT2K_l(z*y(Zr-*YN&wg7b3fS{ZDR_7l zO$bv<5jA+~Z#c&<)>-8buI6LyilBCDa&LLCdROZN-}V(`HT166PRm3vL|Q~4HY(b* zvX|gKi2exkQUOX@oAq26x8R%g#h^DNs4%Tp#)%b zHQUk-VL3oZ`)#=-9&2VGW>~}yIp`*PV5sz1K_FLQS56_|H23CyhNA%XS0CzoeqfNg za$t~c9WOq|9zE8n3Ib)CDsQ)@)sd2(ggwf^MRftn^MN>Prm$m+SA6@dc7;}IPojoV zlP&(O_(FMp=U|fok#*qBXEF*C%-$!e{S=jA9K~5XI*)N%ZTu~MNu32$7X;FVw@jA4 z7Sm4$Iw2tAa0xJ63@~j-1b*~0P|tKfA3)Znyq;S?p=M53hh*!?(AVrctPXUS_k6z`RxAJ8X48I)fyIwTB^~d+{)&9nae%KmZy`-y^+>JW{iL|Y z^&nR&B`Lm0Y*E(dY%ljt2D08NBQrs0zQ+Fb;5IMduwm!P*u-o>ps3K>&lx9x_M?v< zhoX41Weq8A*$s&$BJD97LL3W?<+&P zi;!RQ5H#cGPQ1(gUa_MmAd_lJ7>R*Sw6i=g;2HD_px@&cz!x-VaQUew@S= zu2&?y76`z`iQahTi4{Bj1I|R7b9q*qkM4dxz0lFzOCzPnr~v~!qHZVK6uvCI@eOa+ zqD>90!0V_+AVcJb+1rOT^L*JWQC>s<=(bI~|4zHWR&|cPo~FJ3slObdd5Pc4+$+Y! zgmfyO5Flq^E&0&axLGzaCI5p6_eHF=sLEFtAyLl~nQm+9 zqkZFZd)hpK9uKI1V2`tX^a!HC@&?H0M*yH*2i$XVy6rF!CGcbq2<{SJz`=x%E#JY_Who}x}1Y$^>W(XV6wcALfRpy zyWj{zQF!F~{53M(TUU9U%sOXec3gM>rL26v=pVXt5a>BHe2bvGtb97%BC`GqXQj^t zS0(#8TjS*;3;O;buwHmc2*gYa`^}_1%hP8pU4{oZdUbE{fvZi3L&ifSphYSpbiPW1 zBp^X~g39}l_348U?~iDyX)juSTZSDodv`DTR+&m;MN63W{_{cPJtaB3&Zg-KA0riqZ`tNFyzh|9Rp0e(tw$ zKlq(T=Nxgf_I0hb=A2`WF{bFsn?#=M!2%V5ZjEz%F2M$>8y?TgZ9-j&tR!->SbYMe zpMAK{&2cpAvAZ;IEo%fCqm{$eHmShHP*CoB*pYbcOwz{z;f87Nq*)XMI~y7FdhLd_@j+#(c*TI!agE zH)vbY=Mrw(9)aIB8evpJqax>GS;bg))|r^Ek|8A7u%}H~ls|pg{Kn(k`dAVZfJUtd zvyFyRT)kMW%Hazoe;~AVk?jceM4E@?#D$Dsfl z(9PjTvXSozhbV);qq4X))z7p_{SfZ~<#eR|DW zQo2oOKgW7tN##%KK1K0Y@V^%uZC_$+p+nWv8%FeBwxFP6DIBBT|2 zsyxGHEcyJ9O5ZtNt5l5tR)n1n5k4QbHQm|0qEDX7jNxK4TQdt-sKXv5P)Z>wyZ^5M zL(8E;J(fI;ToV2iJ+<}{8v%xn%{z?5dr~dBXjSUhA6Ml+MKOoIFWP~$S#&my>f?`_ zpSb+Zp_y_C1QaKJF=lXO^5$eQw(=2&(}-rB+Yo-YMtQ(-JsbJA>fQc|Kp@oR9Zk z60#gNVow=kFiZGVx@F#3y}d&5RrX^SU0Fyh-IrLt*~ryZ zs@t=O7(9mnosO$}K_k%=|5=-Xkw)B2V_ib!ADHmey;cnxX9wDA7PUQXQG|dr`BD&{ zLJ{_C{RKMrm=sCe!pouj_$*P8V}m4JvH1Zc=kq>2C+lew39^$4du&B_W}ra-=0lYU z1V2-izp#Aaqf03WkSpH5$fZ+PY zs*;3>n4yF=qGXMuy`SNExo@zAet&=WQUS=Hk}er2sC%vgU4eLWvjJTJOndsD^nOG^ z?TcsZ2($~Vu{E3K-u`6e#8n)bzJ9Un(p3Z?kqP(duVx>OSja>>2T}Oq(YmzsSHiw) z&j4g>UhXJA?&T)lwPRacBy+lnof~?mfZ>%F;HdHjs5+qVMC4M5yHy|!)lQev5F;lP z{+WSU^)j<5_QxM!ABcq>37XwDRIS0VYZa|*%~0TB^C?My1eLi7bSJ_^MDf$0tP2Dj z|7_KL66N8ApMamq0G-QE_M-?x+CqgZ=TqC3QWocksBfwL)$UJQs1k=+h=GyNK?22y zXSqI~N$2$N`FdXCY}NSk1L`~pCq~h)<)j9O6S_{Fz!?wx_x&iCyKYp^NmUj%?X#Qs zwTIJjpCP=$s-Crd5&QX}3O}Rm2>bELSp}30m5I}!OG`Kn6#@;;w-b)2n!l8x>U9Y} z#M^!tmw z2jJ@Iay|$5*9?yy{hIqmM@gthgoK$~hbKKL6B=UGvg!>sqibzbR*wS?{Uk%+8b+%z z-5GuyVn<@^?q2RR;BsaMYM@7n!x-li=pOnd9UW-YJFOn?w#?B_KW`d<2YueqJdF(3 zm)#u0gKu(*)1rpjF-3$-=Ihmd}iV!QsTd9NuG!9LM-t#<@C!P zSIr7WP>YO3_>B1WLdSBL$2n51Y$hImn3#1lw}l4Iq@|2cv&o)TP;04wNoX1AamJ>6 z66ojR>Ug+MDrS_;Qzj&UM1IfJWq&annp#RslRI1A=nVo{U#%V^5mLkJ>-Kn)r(TJ8 zv8gSoFLd65j}At5o0)p~7?XX0Wr2l$K3#}mPHbP$!^uZv z43rc(_&-i?Izp+lg-OTK!f);?jMu#XmG2LX$;UEqCHTwRkLVmX9|I)Z{$Q-g=7M<8 z!|rr}LlQ_H&X6csS_XHAeE&g6bEB0b9$Lwl!^L;CI}f&o2)Z@Tg}uVN>%2PpID|=@ zul@C@&;bkXAA;?|uX&{7LWdyp$h!VGOG40*9#3}0>&=%t6f$m4&i~^KVFTDi3d_8P zt5(FSQ)V(vAd7#or8Lwkzw^h(mu-Q>jLOV-<^3pLwiLX{yNS+&Rd0qJ?^yY#Y(iIs z4RDq0i++0YKF&%6%#h_>27b!fOPuNRrD%RJ7YHd96+^bEMGYciS{?V{v0PC$YP@L! z!FtI3N0o>#=mTE?@Eg#L>pjbUH(jRF#X7hIL@UNI7w@&`7-LR5rA8Rc(Nx}3rSsn> z=H~`(gCAN^Zb+)gGr2>EPlA_(s3Q0O{N~_(U?Sos zV%2hhkBOx@eJT`-uz^k5ht9a`4-BOoCsBS+UYQC)Y_A_DaQUe)=NL4)WzE!bLf`mJ z3VHR0q!*ktWdNgtfVpw5iV-)Gpu%cwa2t7N5efFAQYnx;IA1-$E? z-2|E9_v+&(9fxDEV)DtNUK}m5z~c&w2}>oFQdJQjc@C!|{;Ph}RFj$`A%{TXdXipy z{i{tgZiOs1b`jcN8JgbD8CuS~VIJcS+GXk&u$}ZnHyv&&y;suc?o{G#G`X6vJi|K4 z_r1EV=rZObCIW-%TGTrJau&*YF1Rpa)6R+fmEVXjY!~Fxt9VMUSr`?7lOALW?HWHk z6tKF;H=D$84#643oRPq@6S_2{66xZPYU|Zm)UhMIIC}}YJ_hJvtT=vqpQig?ih+2Q?y@nn^g7^M zzE*J%XwrjsmYKUQ1!zZZ(2Cg0fZRgnLH#d7Ve)M`z^zG<-VjwsD2r<*{l$o-=R&)C z((~1!eP5A0p&RK9&vjLmn~{GH`ViU;G3?f)zx>F(3amLuv+Kwp_Hboq(P z*QG0M(D{%UBrBMj*WU@eDPN~tnh+6&7cbeOfJIjjB4fE?Dryc3ykvRxW61W}#F#Sw zP}^OP8gWG;r+Py4_4Cj}yaQALl?Y=#NdO4nzKZjft%XYU>9;iBI~4Uoo}qhkVn7Qp zl?+ueiHo$K`}{se_X$r0bI{-3}bxJNZ?OGAEOYQ1A~D}B?Qu#1YJQ^{rAkY29>S59o?S+9+gEH zfOvv;~Yxy)u>N?>y6 zL78T;%VOz0o#z6D4XdJK_s%gxy0F79^L9pdt6_vW4Ki7h!xyMcA#4@_Rqy$;Tu_p; zk_=1zx$&+!HC_LEYQPu+x<(>N&?;e}Kle4OVN(Obj8)0z@Z8__yC5Om57n`cmEqxl zhzu)ixaaWA%^T{>`?6Gsn=(DQC2Xf9-{;46e+J}Sto~&Th#)w$OIlWXlsk;a3@yEr z`dafdyA`6C6wzu}KTay?ebFwDFO6kF;+RD7RcDmiEjc;!_3zSr&8}FPHl^_2(aT|C z)2)nu-nQN@@AokC-2B9XOMRQLlJD!6M4>jQ3B;82JenQ1B25`tpID4m+1WqSVfc+9 zGDeMC?@c}V>puW~V$?sGMz(ej(|eBWY9O_}mO_32$(Uz#|4AI7VA z!-6^EkF}YCoJiE)xN@;OLxTYF)t8daK`S9Q)x+H zOJBzEE)yVURGin&KYd1oA)S6-0-(@A?IPvX)@10!aRQAhMXDTh;${^;D>cD(fD;&l z4{JL>!<6>j{F(?U^0^nQ0yg=YrE!nGnMd`T69k#Mxr`0C?oTO$C!Do^q$hZ6|`5hSpa^If4IETvuu+_CG}=0ZNbctAVH3cA*>9uJcwe z)xJG63S3G+|+9CYy?Pr;XAaP_dU6rk=PVyd9pvB`aNmSrPYz+eqMAO zpJ`YpFufn#ow?+7uxs_cYai-541(slP%?0Dn3msqMZBgZ@pqPV16Wf*v!7P2A70~S zx^=P(h$%VbPeO7PJ9yXXFXq`jR2bYN=X${UH7U}PgZf1VhPH`-+u+xT7~`BXWNlHR_+F_rv$G-p>uLFn}q{14RV z-n_Rpe7<~MsGu)o&b^;}^v@kil=yxGy0azrUP8D4b%XKG9qTs|$9vL;f9F%_%Mma( z5)gohjYpJkq1m2g-3(lY_kW$rS*fzET8;A)<1xSC*S=!FT*!;m!7lX>>DFfodK%*0 zO_#rS?Z%(@26`eUe(W}h2EIitE$I^yUPzh1(m*odd>JB^-JDf?EQ9`x-aFBp+U8cf<-%uWp|pq`rt%Ijh81kC&IWROX*qwLNzy|cOhK1fQNv@UyUn1;Go z0#1*Qlvp+%!bIr@A$ zaNf6iq2qY>g#kvOO!iT56C>5DicL9O(5HL{N6$-E;IuLd(JS5equrl9$cc{}rw*<> zNPFj)CC~KhQ@ah^n~xNY&QFX_HE9$*7_nP5t+>7oJxFsnf*a-i&qAX`twt+G!DQ9O z@_J;;t+n3F;L?UGrQ_Xfn%iEPc=K0sO~o1Cluol9SnCZbbN9@A!1bCx$AwU~D+wgm z^JV5axUmI{Tekq3p*8-XlCZv)S1(g4_V@y^@HE%iPEL5}X#Djxmeh!=KP(PHs`{)0 zS6;LRVo^(f1$V4YaLfeZynlot1NtG~?6y5>_ z@wARevd5oYN~`P%B2Ovd1g4fFnq{C)w*u(0qC@-nCst$xqJ#zCr&o}?z5*_){LJOB z=BqYeH@dj74~P|%(pS&E-%7U}YNhTKPden@|A5F51+Ahqi}qB1;G@FmTSN!GafnOt z5pTP?g^C$2{^Pp&qDhRT&5s=~z%5MP@R1*lhB1M$ThXj{Kg6}Uk(CTn;Q!;Tzm~in zG-0ktwb-EneT)6cdz)=wTiof4zMPjUuOe<9QW>-%dvudW^#rDTTe^ML$~4c$4}$O@K8(-(Ff zHc_?BeSfW%mCeVZ@vbI;JaPapoLY!*jBMGrWt9~LDli_x9J^yVQTErJ=V1*61WB3b z?p~Hh>(lSsV;N2bb%Tfjmc^AjKMzAn9kU`_pi0Uo)>a{i8oWw)MfjV!nT#7kU?Te+ zrnNY8?}L*+g<&VWr;w;sg^6w6x#G}6S#XzAWm<>ZimKc(0(GTNn34|fU~mZG@3>gi|74ln>wly^83BrF`HEbRRswkDc?L;;rl63 z(I8_HO-4Wq&yNV74%^JgR|u5=RpDMy*fn1tTzu9T!@_qaoK=#&5oq|CdEy!sov0X% zBe=vKO*MIb?P9Z^)kOgnnRgHE=YXAc%WU-R*A>Kb>M@SN!k@hSiW%=s7SD?z*+1Ci zeOx4o^@y!?{+(h@Q1_cZ4AGZ@&)eooRi2VdORwpK$k>f!peeqfZ$u;di^FxCo{|?n zK1T#4Z#zVtT?PvbU3fUBNqtT@uKf3rha^mt_79poYPG=;Vx~Cc8aQFV_tjs`G&y?Y zn?X+iKlhcnMKB0xuiS`v251F$4}O4Jm1H{kro>57A*te~#HLm3tt-=ZOKDVkt`9P} z>Duf?PQS@zG#3aenhwHNZ`|G#|NB+(KN030fpWUi?Y_YaT4B5 z8|_gd#Q#&iDx;e+md7{smm!gPwD9dMazc&tP!dPmuZ3OK(|C`1XIXwK*6$|+6MK&S z(l8>vDZU3{>SO{Ba2T0^R{uW7dOO;G2m90}M)EnhPw3<}#`78nOo!fs_hE`cc>cV9 zvssM_{^y&3g*{mysjI#N+)(_gbA%v5CYhe7xI|~5b=OOCSU~N4@9L~nC2sUa=zjMf z5VEWwb7B( z?ys+eBApCKhT6%)sdJ$D`wDuTfBkIH*keR48*Sum?V-KGyv|KD3J+c03uXpB_w!jL zShuX?ei8EN)zW<@lLpz=F42f)QXj+#uDJ%{8qo^IR`*^F#w2DUX2&U7FX_Hk-u zg_igq9cUXq1s+o;K(kE0gHP4q>v8A)6gF&St5!vgl^Q-w7P}YPWy`*J-Dz+3wc1T$ zAgJ!T+M%)ai1r}cY|T)#{HhRT^ND4(ohA9jDLTg>4aZxFW|7*afgT~7$JhVJ!w}J< zzze$2$ld&mYxp7gg@@~>mv08a_FL*bQFXyh=zsrFm?9kl&mmG5=q-kddTolkMQmni zg^^|VX#BjTr?!vEHN}c_RuOaC&UxC`F5w&c6X;20XczZY*hJLMs2OfuwWxhj!>%V- z1UNwRrov7sbczNagtFCG0QnJWh$v@qXSg&$lBlz)*x%XL?eC2Y@;AkDjSUZJbdx$S z;|u#@UHrwuQn=c6p4ycg(r;G%1eQ`M$(DVz%cps89O51p3slXDNR;Tjp(%!=682@n zkn(44z|_K)u;Y?OsmsPA#F_+xhh>4ovSv|x)Zt4HuX?#&%753vCfem{O@CyWlx`cB zTBI7m8i;){->Pj4?T$Spg+BM)T4SEJ-y=9x#`$B7CEdtrz60&5(5{7TL_n=X>;jt~ zR}KF=K{57f=9XyhBJ|9;gi}6y%NhEKCC6kB+>&hhj0P4KJr`paa|T^ z%e}d#E>st;{yA|;@!n8D?0#!@Cnw)PTt92CqninWQ6XjRshtS@I%I2sci+{F-oBpV zk)QG3ZS92K|6Z6Gwhhx6NG+RzK&HvW17&)t`F%;D8$P{m-9d}832?7JQ1l6{I}q&! zLEI~tOEK{V6Jh2~M8RX^166$uZ)wBWJg0FQ>5+AOZu{d7K96Cn)o0LC#ud5)yfOUeZe(CnW+8UhrH zYSOx;s_oH@M3;>&T6=M&r9JM&<0~J5GH>LF8ZUmrG)HMcJJRT0&3ZTeIbx}FdKaKi zW!P|o20=Br+{gD)?DsNG(uz|bgic297aWrNJn-^zZ^N!>dk65j7S^#JM2hvY9-uQ) z-|LM-IdAMH9EKV>PdAS*L=UQ7G#j zBks!e|D2(Cua*R?O~v#3bJKwMmx5nVA>odyjhl55XE-i)`~Wo5r16R~wn z^ip)Z;;>IE+UB+NXhoVBiJ)!WI z`7@)K&vy{cgdeFJQiNfMlu(undZk+j8n^q#wX@FsIo)}}`0HmcnSEioXap4<;nmAC zSOL=uq%Mn@v0~Rw&O0B+9g3YB7nrGvH-Atvq);7oQ+i3~%;$O^E|6UwE*qYZfSfPG z2p?L4Es#IS0)C6jebP@bG;$^*+wtLPMhV_QNg1uSdTo4zVjtuzK*@4-wAzL{ifO~4 zy6K*J9^oP>_ zpB)q&$NQpvMQJh)^m7-Biim{>^Xz`CF{`L88D@XIceysw{QC!+%K<;75EmL3+iFlc zJnBjD@jW7EBR=;ohG-l#YasHLn|9tGVa#arl$Zh_3HpkSrt)`ApBdzKJ*j^v0-9mdb5i z;>)jZ(^zYeUVfKYYxg(%;*RL7_VU)cU3VPsBS25~F*Q=KI&eZ39|$vfK;I$5NnAsW zd_GeWmiL<#Ww!_3uVD6oe1ZP8{~4SSfPJGZG_6`)!vC-uz4L zeet>BxRfz!_1*82d{mO0kCw)UTzG(rw{W7EG-ujJN8RK5f9|4JzBI4r%q$6IHQIn(y8{Q`Ln=kVq8$WKp$Sd)bB zNjJ}Al&L4$p{8BoAJp>#zhp5zWq*5}J>N9NwY}!&KT{@R#FU9luiE}i^z5}wT!$L< z^LXy#b+EfL#02al%q$EM^TIZ$|HO9(qL`nF($ZbJ!l*b6Rctz7Ycuc%`(q{Vf6HZ9 zZsDG~7C153Mv!#TJmoY@M+B`<3t%8mm^<}zyKMx}YYO)w$N>AMURu2_3sukkI3WMe zC4%F&5l!YYeXn}cHb8B6)=%;wy{OllV!I-RVL)erGz{qvH0)kIJ3SJu{?a03)X^!%bPN0HE~`F4U;R^tQ``obPum51fhuqP7{P9N5sOId;iK-?`}i z(F|M<#a~Wb(gEj7ihm(Kdid)d?1D3%zd|ZTM7h>z7<$b3o-kIDfIgQ{3G7-b;z-&G{Y(1JrTUhTx7vaIw6{FG&& zV}6h(Fj^nRKnx{dk+cHsF@<5xZ_M!O(5NI^6wxjs_5Hsx)lv-(00ek2 zaS^ligITh?Szwe%I?r^{tvWXB#I_gbMFSF^u!t!X*(+TEyBrFm6{nhPzohj{z!ze& z86>|kh*KwLrZGG4-B}47-rmWb$+-RIwqAovX+9mR$xRQmTnGjI0Jn{2y;MiSXR23{ z$fZ{z;VTu5o4eWt08ACwdaer;)kNhJG#u|Qs~>F+R=;-Ocy!W%Cjvi;<%@-~Y&W}_ z+rRsUOJ7&i`?w+h0LSE}82afSr$Rurk-s2RrIPRpg0~bwgS2Vp*=XQMhprU7$PSoc zFJhJyyvRSADW9jOG31gRo$WWMkc1dLVY`zm-1>Clt6_cuJ@1U~za)!RNh3DaiIB86 z!)>n6G`F8zpv7e=l2Ay>WA}+~2{& z2YxyW|9qylx-1;y*edT6FRh!}oenbu-`2!*fythEW3JGcJ3cQG0a&q6yH_Lpq9npK z%<-UyTMW!NwvAAZqUqZxD9s|5URQf<44Ulxw{IL!I&A)9ikVdq&kMThx#Af#nd|o_?l(Sixh@J8nw+4ZQP)qeYoj)~ddz#vJCHjYchI&0xrmlW?QIjaXg@r|dt0*I-ac*smC&IlCeN{CnCsR3I zJx_Y_#!kW*E$b{;tzn@9CE0qn;BP{GCLd~L40-x_Uyy0u$&;AecX$~V3abFmS;~c2 zYK6?R?MhM)jlXoiTU--{WD#^tii`s^Hv0Q7!YpAjD)I)bneIef_e|0-r|XJldq*Sc z)IC9iXHOT^0?5!?X2mF(JkiOzZC;wwj@`5-YJlzMkYeU;DYV*0AqSPNDh!-9Kq0p; zux73fP}_*lj7-shssJ&szH~sVo}0e$3wQWZe`BaxPEt6P!0k$o7t7z&d;9-;6nwt+ z(SLo4m!S9b&1r3%GVfKJYwW2_TBb8^p7hNV1tAILPEjOUx)AWc`)Q?aIJO|7nWv#B z3NV?HJE4gv#p#$4K+2<+f{Tu~HwUj>k;HJIU5q%5+I4}eR*~wp&!#QjCPGfK_uKn~ zTI(bK>m}mf{WwU&1)GRyhThLM8ZiWa+?7?RQ{Mif5wGkDIkrJlKR6!brYtOdA+p~h zEI);Xv9Rf>NYGWj%$4zgDGos_BGTduwk0Q-4ox>7D&ia+HW^Xy$^Po}ds2UZ$8PvfhV~}q@jQtZ9LEwN-^1ub8Zae}7qrqv zL?!J{E_;!a)Htms3}z^j=6bm-pW{|?{m*R}gCTW^Zpen?zy}U!qfia%55LBA$)P&J z>4xC!u^^7?FxDg+*_FJg23M(;qBOFsoz<}+ZLJ^9#J-Tnn?Y87UqJbaAm)((2|1E1 zVjqxp%IRpUuvflqDE|ptOuzp%CSMK(I-db}kPHLoY{Vaa{FMCfNMfPPQEhB{Sh@WH zPd-O0>eV^qme#(Ql10P!D@0mkdE}FB_K{(g$QtZWii?EO;3fYE%qjS3ANbY;x4?~B z3ESpOKVBZAnB(q!L^6Z`l(s0d#cfOVT+YY-+YK4CGdEFCL-f<V`wIbXo2YxN%eU zpXDMbEo(;@TY-2(7v>CP>`xccHTY`iz~_RqsHj7=&sm+f zw{Wd`Qp8`DuzlbHOgmL2@8bGHu&!0&3D_8Mdy(^ZwtnXJ#A-i$2k z1dpYbv_?`{)Mz<$>|C1NkMD0=pgxbfDrkLg6#L~s52GCmRjfPtwrmf ziNmOZ!JNDAe9Ha|zMNW&ONO(~%ls{R?W+Yf0NZH3#;5^i*L zHDOYkvFra{!3TovwA4)!x7sYVz2i=O6LlORcbo5n_-`c7o3$EG4;NYCZj zu$pL9#dil}(>|NqF&p$ZH2*h3NG3p%q;5qoqZ($}%+QLvweJ9IE&LEFlsiG z#o5NZ|9ht<_!(JU?6LkpQc|bpe@djxIb33s49cV!W~G>#{Xrd#Un30nl5Oup;^uqH zK~Zp@{LWiQ{Btfql&gO>A9jK6o-=cNwnX#aUx{|BQ6C_jx(a4gB#LFNDP8?NnE+<^KK5HNb1FBQ zU{=NHO&-YQtL#vps_~ZkH4NmIWxG$_8z~7_#9YHJqH#u{i<$v$xJ99*; zb#)ZX^{Ix+*h!glw8x;%L2(&8{$j*j?H`ZajbEcLRDciHBYi59E1{BCumIh+UY7~J zRw^_?S3jN8q&azgT(QIcf5&l{*u~e{GnqfF@fXc4P$CxT*Vw+NqB*Dj_DiaS;kAvE z)d`D`EBBqSra$X z*>=u&x3*ZcRZrP=YCOSR&P1);Sp!pK{*31GL5(a z(1gRiznfj$_ba)G_Mq9?CH`mp9#C(;7gZg*7u0`>^lOPD>I{oH;VfI!v4GRWj?5_i z3(g;P)7M55%S(WeUuOH`gC=9fY&(08>VfQRhJut27B-5Jd%c7AoX8cAKDuZi)tT0A zeHB$YUMFK@{5CYC1w#&#vX-;G8|RqiB|`X7Iv5y_gzw*^fXkS2k!3@tzWTeuv(OIp%leD#L zWoGAEfF@#*y#EC6`J*xX*&Ji=dVKupuC`un$Inzb0~!%}b(o#$)3QL^`89?v(6Tl( zRn*zK7N*ehKd?$H({+!9D<(FWt1c&mPNFH(z2J3aq&I1;^uLvTXS8+bUW)3B8QVi9 z8Q{@*-1#^lSWpON_MBkH=Jd%w)@r4^`FC?58QM*EdR=>eC9Qfc_Ax-<+*}v}17JX26tp$iFAi_GZa)t%MY6fYu-&RlmHub#^@ksxk2>}j8UFUbd6UhU3fp(J zNW7T*MaPG|{$s}<0m$Z%YnBW%+5HpAd7u|O{~3r`pFw1$uUTv`;cB<|gH6bKTpRhV z_Mh3Z`P5=A55KlhC^iWNE9%0^^7I2X=p#HK|@{!Qu z{=MaJ@5@cDm1Et=0?+wM1b5Jd7kJwxOwzi}M$X0PS+nJ97E&GRjT+x;03P~Wf<+M< zP~VO2)t?zVe4lEXMMKJVIx^Vu>}+S$RJg~@vd8+J<%O!^JN@=Bqc<9S@6tNhO%K|> z#B5n+)UA|t-44qe{mPrt<+Xaurar~>@A=E&UTw2KVlCr_zdj7_%i^eL!u#ZC4!C9( zhL&zCBbFI%Fd3o?m;AvUr!lMQn1G`uSE8-DPUIx{65@u1E_%_7R2X->xOg0lQ|I8d&{_IN_sm~B_6|#;IbD33GrDXl@+8Po@0vZ! zbO_&9R@ga)(AYT=YRl?agF2vK@Te6UPg8^WQ_u9rkHzeJ{++T$`Uuk(sdTj*Wmbj5 zjzjugz_T%|Zz$E`zW7Bh4|Jhr91m(rlmQ(q)M}ppTytbMTZAmQkW84>Aog9+EK#jh zvy13z#XS+g7rMX`Y>d>iwE|`fhM;PCFpLb@?$4qXF&hDzgCHdWa zq@uC@dA*0dswJ7DeKT&s@PJQ#m+W-PGzRyV%(3*Wp}cCSCAFPTVFFxIg+)(1#eX~} z&C_=p$y~LlJNg8G2w_ekbo&<^V!TO7f9Xt(*yuWCBZn5ISf0H?7hk#K9!bhL)(#xb z{DtgiTVBgB%SwN>#&~y}=LX{+HDisHF9!v+C;Pi&B26FDA}@G`%O4xhzVlbL@+%^; zy#pWqF~XE#NY5!J_2}d5^qD>eywGtT8pr;-i9(uopPmX>>B@7{Y&X8N@Ds2YJiqsr zj?sm1?p@iO*nv_P-9a;|a*XNGo;YNqe&CV(? z&tT`Wq1<+46nPKu=Z&2?np3{SM6Sydy&PAT*E1(!<;dDf*faw(88EQb(iB<4^PCi1CvgjSDw zm4bD|60~fnBkY1KVWhT*(O3jSwSlXM+VQj@)yQ`m;t{0oBs|l!=L&se}vnA^TR| zfp^=+aDlBX1-`7mS$@FwZBpkqk{u_V`T|2wvffBm<(V$KRiRBR4)!_=gT!()rzkte za0rFdK413l9%mcAUfrK3e7Ik+IEmQE_zBBy;1<5<3 z`!I_{^E>(IFS>nKZ=hP}38Wrze~#I--lO#g6e~AiuH`w`;H95qN%F5ru z(B);fFl*dk|Dy+vvcIb;1*n^sB2DA0YI{bt^?>Vo#9l9x^Sipe#pOP&_5op}X-GeH z?q;_Q?-}$J4QiZgrELte*j0ZcUE>$bB3WeCNJKaysk6ntX-@IXt@5<9Y)mRKq=r1W z@^`E=^k4P?bXCdSS|@vx!GVI}4jDqdY;M;(oZQR+#u=~r=)Uv}Z0E4LKPy#HkiRpU zz_~z}VRb2!oEVAYMCjcxvt>sCn-eDc;jnwNpD-g5=7M5#uP`64T>E*1{E622t$Ei2 zVj_wv??Gbi%XA|KMz_S0Y2*ekmT?9i&=|6h9v8km8gbkpI3d-U!f*y3jJ$gHZ-+6m z@rc|MTQ>7F#mJLQES0xbZ}}Cx>glS}EiRN^s&EkP$q#2l&dMZlXP3;g)XJtQH<@ud zq1%^F2I6|$^uLS^yfbO~^2-@c_p0c0=w|FM*WwPjC)W;=0>pUM!utuO1TQtv{?+yV zCAS#gDJGz4;d+`L5-phfUiq=o+BuH>w4m^yZR(?woL+--{hn}2cg%*H)lqXzYV5Nn z;?tYhN3!~y@+->jGX)cO zeW5!#kQcNr**p&ETzOc_D{93%Ojg{b+P4(%nbvq|q=x?U!QVK4)BkpzGJ%Qlz)ENP zsGIF!a^Xg(qd*Vl_jdKjNk_#_T|%{vo|f$3#gqXHOM}6G%W2Uj?OY2hixC_g^q={? zlJ~Z>>X$>ZoRb{vpYn%!+-30JM;;G|atIvuKZ3jL6I89Q`MA;CQ86R6kc_K@km_kp zicj>EJEFO3vt=}<(ypKAaC)Er r-@hOs>HnU_|2>5NKOKj(yko3at5TVgT?@Hb@QBftL#KGXQ6 literal 0 HcmV?d00001 diff --git a/_images/git_master_branch.png b/_images/git_master_branch.png new file mode 100644 index 0000000000000000000000000000000000000000..9c4aeb8a04fa661237fa72f10ca2b67613a731ba GIT binary patch literal 65380 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

uRYL6fQ>2VoB(7hXXgTX*%p3-y%RFHu zWKJQ(zZ_HPW*12%AU;Xk7@_=atBMWv!aRY6ZpdWulC9d44*46z+d4IULvx5piF{Om ziM;Y<6x?1jwBLC@Kj_3)R6+T#6+9-e>5F@{xtkMmYF#F2jwrcZ2 zOpYYL11NTfj&>|f=dkuQ(Cjm}w-YNHL zBDVgRHemGdTbqqg%CnN|6;IHAntZeXgwJKvlo7tWIwUjI;@8+A!{e)Q4mu;xrp4RP zgzA!$)8@C&&EGJHT|xOc0X=g27F8MiX+$UpDAY zxjg@%SJd+hilU7mW?}YpVYcU=%1tFUfgdRE^?LN^M9!o)g=dmP+rV`4{=}w0TtFL? zgbIT{5_W_A+ttKqN&_PXr-nsR$Ahoa0U|it6R`-uen{FiSGnQO6^^=ZaussnICJ2E zY;wuHgq*cYy{X!OkD~+0KrrDdEcW7z?zYp6aEV+T!wtvh)1@7U2fV*D2)>J7|GY}K zmvE4SjKk=YQyj79&>7XcjkQ#Mmu#&D*Trbw5BJ9mPkiZtUGRs%%-L6+*lzIcfiC=F zu%FlG=|`$sdK;RjoL-o~s?DBrw`%GK`dRbSU*4F;16sP2b5I$)+qUy~AFzAi4F%DT zM?$~gRfBGC1)?coE5~lr1>MjKpai>JIgtpM@)1-))>zmCamf+%&U;dctK{8=DyQ+k zxC`hRQpV$XY}F^2zO}NMtzW~1Iw;MFu%~a3lDpFO;KsSWd?yeWc!dREyoYR~Rb7n( z*L1{RV`+f8y1Bm76+berpxps|_jb#DnGco_kJRir!EK=n?Kd1#r)Sm=>zIE*0L&GW zc;O2}dGKzlR4DO4dlYpPLH8S|MM3HFcem}0aZ~%$lEHU7$Yep2Y_JqMd-aQT?jSE1 z!u4lUb-xP-oOv>pHTx8^m%SYxJjjM2ld3sI$VmM-wvKqamhR`<0cQ{W4z9FHV5SLr z$OGD*WARD;#%W9IF)=ogzXbFiv-%4iZ$EfpMx@|2E_DgDXtb;?cPS|xfl(fc1;&`EbV!o@g$ zT9#}eLi1tCDy{|cjwIac!Yhvkpql+e&p9nawX!9jIh(Irv{3IbI*ZQ#s%U06l0VwO zD%hjmm8<9WTU&e@gBoMh1{+ z3UfEukGx59jZ4(?BWoWXy80bpw<=(!-Sr)Hve6Y$q1d`CV$|kJ@Ry(9fe7$VPO;ta zTeD0u%yXP=na+KQS(wY{yt|@WV%+L~;{dkrcPB0Yy8;1+>0y5AYDhO%z5fB^2(}nd=9-GicN#cQd%L~05%sT88^=)kceVpgc{ z8;7UPuL1}HDqnH(HhVX@!EJdIWXWV3+Vd!I5dYf%jZ^&^w{g70c0SYoYpC1k@X3>^ zWT{oIFfu!fO{>4S060o}(}l<`V_`rsPe8E(R5(WBkLiwE1U|F|n8Gi^a|ohqR;qO4 zDV6g+MuIEvywu-bhM+(IHXS%AI5t^VM$Il7GmTz=JlHOdUz|Me&JHhmj79R+N)-ME z+KL4S6vQ^uuRYYil1-n|QW{*8y#mKDxy>#egSDs>e~g9nnF%5!=rlCY_tzf+&Z+og z`r|W!w$^E#IT(#8r1Fa!R+#I{Mc_D6xortEB=Mih&H-|UF$>JNZ)fx7$rXS!4&av& zy-F}^OT5%7H6WHLxusK1W7ZlPH^V?96g1<1yxHydvN7sxX#^c>@1m;Apz_#~F>Fw# z`|E^$t;4tdIryXuo%5GYf=$43qy05?<5>0sTeT%T3;RXzBTQ!PH2b6^7B^jeWyTv^sjN zRiO6Rt4_vjO83a*hZyWebV7pEn1LJ4H)C{U-GF)dM;3OE8EG;K=Fj=uR7qhKO3i)L zG6>)?JDJOR5S7eCUFI&?4^4=JXAsCfr2rwpOA^-i#K!%L7PH2>Efy2kt~^GEn$g@2 zUtpoo*9~g{AoVoGC=H52i=tI%3!J9fSNfJZ$(|5HF>@~(5PrfC-=LNCXqlBvr=|d) zY5 z>M9p09oK9OS!7I{-D3oI%L4dJBJ@gM2RUaQ;M0h<>dR09x#tl2J3NRgCb!c}+Q&2j z32?(027d*FHpAb)nc=+t$(yimQ>_0f74^Ar%@kua&isIQ1(NYWv! z!d?NjIGeBof%0evN!z9-+k%dT98(&yye@cE&2I9jG6Rhv$qeYx)%;RTLjx5u7k7WbNr-GqXdvr~-VFg^Bb>nZ}&4ue{$4f37}9qV?vs7YxCIqFVed z4|ay91^6rmjkRL&CMzCxx=IH?{PAxSt{_k$_x01DWG6R6>h)NPMxOz6t}jy+32J)_$%(Qmf7 zua#4s5En`e$^J0@Ci@dN$nDF%&Ah#XL8mweqG&x3>&N@vI-Vh-eObwM{UY3~hX-E0 zK{7=tA8-I}fn@j;brS`Q7;t4}g3RFBqES!Ffdx6!&yPMv;203(mMu(E^2{s_jo$*p zC1fb~+|(-p_nmd0Ci_hh?a6_6mPO3rIXMdvrSPA<)B>`q&Ao)cg4(L1! zT>C6%gUaZaYo%F`;Z(FL#B6wPZj*a3M)h=qRa~2TuhHd$C&yH&k=t|DPK@mpP<6<}zgz`U^xHC*)-3p5bfv8)x?7nH>}$ z?&|6eEQ-1$iY%0mKSz8ws72pfq`Yl%srk5+^V8ZrfCX~&+i$Ts@SR>;E4opjyPK+_ z8JN@YQTv|uYE@eqS3zs6i~Vu|jZT`^est>8HIFI+6r-2QfTZI97Kagih5KB-ymqUh%PBM?yxF`(}it&hOp$5+JEkX;m%ammzsa|-0Ut0an(uGb| z$#l6?1adJa6Lm;>gF#s(l(7x)e5ZnmOE$QoKG9Dlz1HT64F|Ur^mDYHh_{|HjNW}z zDtH`O&UE?yb}_oJk#=Fk0`L7ir)9w08tMZAPP|9dP&MT&)tAy|A8kRNdDO)I`Es(@ zVTlO7|3%7s2i{~*Tc*>!-ot30BYEK zoUaDCv&XXGX0NNq=1uLd_eDy^OU#7qcFO`zS$8x+D93yg(KxRPL>OMsgEKL3^{M&A z=$PST4F;jpg@CK?32^oyKbL?KCAs-cdt(6zvf2xqyHIXiF1jB)*QPcYzEz88dUAWPUMDs|c#+O0C<#_A6gk;T9O$8wP? z{`j55@Z+u4%+i)4JM;Z?{!8s=;Tq2143r5Oq|8|?bPfAEpzBxfP3d+n62%b(!$JUj zPy}WCJ4@c8=-j+$058E@9AL0KuhurgG$?IVOPjRqKz6sYeNc8bh7lc2V?zL_BWpBy zxtQ-|E?=^2sJ!!NDzZ6Gqo^C_M^+0#oAXY&>APLA?I2h?W+!34>tZ)~&yDX*mZKCG z5Iz13kznxLeh+nRC?9Wcee51JR20J^9tQ58MP7Ii&ynd+dd+?3`U!=CGhg!@`Ni7O zR6)-^POut7EF|tu_z~bjH^gDQ-B$%%b1L|=_x#$gt}HD8!iV03;gQYD`(wCNVJP|& zJW?A4z~7}~boK;9Q1F}>zjR+D3<}s8kx%5f*f|co26nr}6-}ARnZnr);;)glDbrD5 zj6Vx(+Uin_O6E#1t%fAI-0e{lN+7XBLBZeVMyW`p@ho_B8C=+4B)>CY_<{823krjA zD0%w_bGvV|2ss9HeSS6#Yvxuj!R9NJ?eF3gVpGEW9N1w6wZODl{+J$-8=K3*6AtG` zMy_Dj$1CuANkQK+xHFk&%2AaX6^QXFARF{ToDX!X1X>@C#|b5p^Us0P$B66Dco8{b zTfmPKWI^__Uj`XY z&~qSnv~oGkLp4$@JdLBQdQu8s1)PRC3hWJ%NNJBp243|ScKHlF1x#s2m6{9SIH&y{ zd^-r7HGrjHoo+!v+&2 z@O4F)oh+5l*xtaaWn*q~d+%7pUaPry#NycwfCG8o1D1EMn4ZmA30N*yGV1Yiu${B@ zMO$?AWr4ya&$RoH(i?LSv3-PI_x?gaNE?mDmljo#REvUz3$SfaI*VsH=SmK!A+hp+ z`(PYVVbV0w7|4o?`b<;z?Ub;gxQQDV4mz3{Qs>&<4MU>R+p`CGdY2E|C1D#QJ$9%; zL<@ToIHsjSyKfb12tL`FG4*X(OrGb+#l2EY=7iInJPItq?9|Ykz|`PA7t{_v&DUL8 zc{_(ZbPIRKkACn(4mmxY3bV5cOn)*n4!=e+x{$+W zx;fZEWJp|7lY?3L2OtQCv!(%U+b-Y{&*i+Ag9Bl{p#m;gKWFd-T#}>t#>seAl@0^w zuiLhklIjxlmcED{lZX@1Tj#pAvY0a+%O{>?AA5KR0Z zfO^xGm&kxO%01WZJ9f~Z4cKVN1-JOLB}6=x_kMzydlMwrQoNq#fa)Ig^{UauBG98) zIwV8{C?@9Ra|VE!$T4oOyo{n4D*lKP!1D{u)nHlp`QAw)(}4H%(0X9)9S|=g0e;&y z;Onzt+u@;7>A1QQVqV8GQs}&3Q09~cE_R99`GV(H_r!bi3W3uo1g3IQutYh4bngtAZRh@6i&%b@#o7lTLNoIuajEhoHHuqgFli1yC z*d4Zwas6VVI4DwG;4&w}H9%8n=PF)^JTuRL^;w|-GHZ>YG<=M2{)fcz-c<8=c`cSzh@}}s~rP3uQP-* zDKCwok#u#FQvrw!gnfplxDZyp^z47ud?o0Ss2A>ad}j*y*Xc&}kwVRgHmyV<%6mV( zCLvw_ld@Ko%#de~i~}hA@tuiLR12TEDlNZ{jLDWAO?N9Ei;%Brb+d;iy^1yw{dm{46rtE$I9CSGtld=;yL$GV{z!4A<-42uxhb9(LcdTty}^_yR? zz*Jo!Hx%ZrxlHmV`F=RQh`>qzExI>$9-_QL97xM z$TgIppnfTV+yKv9GMtiIl)X-qgh-Kv}u zbK%5piY0t>`9kDrf!XCw9&b9_juLhclk#tB6Q>*zMC}~Re29hfR!E)tW4Ihf-@)&=VIl%-SsZEIb})VkhJK^#cfcZQ9{M; zmXYSicczAeLYo>m60}Pa*S8)pg#NSsfJykOXN*-r`MokTm_iXq%Pc4j>1Q=$Ia^c@;V zt$ZUqY!5Nq*7K@bN>Tm=9 z!$oelB}G58xWlYe5k!GMAM;4YqBKU~4_56`#r3hW2X>8FpJ+^;A;7tb(|u#*Op%hP z*-X5dv0w9dA^ee6woX`I3+gPphs%UeASe2AlQ)pppg0;q5+8`#4*LlMRM0O`!`<+8 z3(~%-zV6IQ=Pnu=tZq>8J(gmacxra*x;7G9q1P%bZ{19l?PPfB{OzJvEa#B4mUe=| z8YhOk_LgeZBTP+cts-VI8^(GvdwxoN_q6&UG*AH*jznH}HLXv8I#&W&El7Cvln5Pp z>%t*A&UCJEg|R2wMg0LTi4i{+_MrR=79FSOhRzy@_2>GBT0!0@-240vE$tO#YEk(T z)a`QPX8~{Va}aDlkKt^%H3aJ6{Z6f2(3&jY7(YC;s5ubpU4s9>;9l-oTIDco^1Aa( ziKqStCYwQh|M@{baN9N@sr$xAJTG6-$Xxpdob-_dk!%z`QT_)EDv^idqU2w`$m!~k zxYt!~P0tYslhgO7xQ*?;#fw8rqJW&hY*4X?RlL?GC{GuAlE%P^m86unG@6be{B5u0 zf9I$Y`g0?R@CJ>2Ptd6X2#ssN{$Tc4FGGKsaVrhw-F(GkaKNDCo3j2SIA2ndF6e=^ zNx}#R=M+ATw@lSLR^UFpfh^9_Ny0`G(T~YitL8s5Zi70U?OT;T?rUd&IoK9#T`QfS z9;_sQh2pDCsJzbof{`_dtZ{J>cId#KvH-#dOZ=k7sxwfuSOxcqC9*Q_Kd|aeu@n%w z*)9#Uf>4BqgsCo4nkk@GAhST4;6TpW?j@!ZF?u>e$cB^&sGIMCf?Mo3JHga#M z6JG4Iipyy@a>K%+PJxNg(n6KV22V9~2IDgT{mrcObM=-fUYw9pEo52XK(sP_(}@_+xwb2_rK_uhMtWbf=vR>)qNMK&do$lfb^W>c9(b~YJN zLa2}#GQQX8^?Cn(|2xNhp7(uU>oKl(_jJ|g?zBP!-tQRLbXXuhUr zvX?FH^(YdT^4k|B>u){Lsjt-RS?b=+wfXx5{JB$Q-S{4=;Ss~vo_B){$8T{yb2wKk zJzmT=Y|Xx#Hg)yZdQoYD#U9JSt-otT z5kc4ye;y`;ZY-u$Zd{$&T@nB0+u)b{dggW5U8PoF(GZhV|2g1ib&mt%??3LzDuk`~ zg}TSS(pzF7 zVjE_o&#w*Nz*E11&}NB$ic{@GteN`$W}T%oXM-Cq3;iFvxzam1XE~pN^)TP8rRn+p z3A6Ryy9&;}YAU`C;`ceP43lb}48FZ_U%R|@Ya~xrXP0Zb$j}6l`L=l=Lzw+e==otU zZnFJ&Z_#Iik^_aR}GamkCVbC{2K2q%+$=D?280BAbTR>dB|56 zt3GPq!Xy5Br+}V9(wB$Vs^hb)f%(LIN3bLm1W`R~ndvv?TmATRZu&%uc`RwxbACb9 zoAav4d3A3|xs73iilqj-PVVzVeVv|Bz~1KU2-Z$KsiJzO>oThA_EPy(#Oj}LoNJW(LwZXE?WE`8%?T;yKUtvxVsLgI zqWo)1E-iy26KkL;Iv@XD#`>>{#0K>lI$hw%N<4@=}!j`eWeY{+JH- z1wQ2aGb~zfG4s`q_{AU(HSV%Fih&cZicDU7Y~Os{!VUp@fCv`>(!784Yp$OV&(UXX zQ2G4tpFiC0^DQ3qNhjDDFL{_8_ZM_v(Db=`h6Um;Up)o7((c@uMr9J+AP;*@X156g5E4l))qNFO)c@wH+7w|{{g}#tPBgZ&*~Xw(`qL^JZZPz ztLV{?v89`g@JQpkBO>M#-}cC^w5MUA@fMxG(h6(AJF%%2NAXM4UXO$N*NpFAsg_gQ z;8_2j{`U=4^1neUe+`8($cvjg#7%MwAUbtA%_Y?ZmTETK0pgrD&eN$!NW0AXcTbQM zBP;(R=mC;zFI;u(t{YxKZE-1NhWnrH_?@Ix_ERiWqy+tH`tG~^dGiwC!Q1R-d)MvI zeWCC>Lp%#&LU8EIs}OcchG+7D;ywtV@)bgp^TaMC$>?^aF>j{WJ*wz)6h>{*KJ48F zyFw;mp5z4FR2F~J2SB33jm{AjPmu!%{#^1+#mlJ?&tK_^?A+5-0`}vl7&!wPI=^Y8 zq6us35B8zHYEH%yQ@eMb`+l3VPyH6inFz0I z+hd97CrK$T>gz02wzCErAFKbso|OssvCM3ssuD~j_nA{;&HM}Vk?}gE$0X|~z_g*> zy4F8`km|+ubO`kWZpl%aYgs;QyVY}7G*v4r@;a?La4nk*_keVFvXx`@?AN#|8+}!U z0JdwWo_{iB1s;MSpFlSmox+?{Y%shkj!HJ9jfiaXD{NILf^v;Gi}M)?Z~6M_&LY^f z>xU!Id5ZtS(=w6e(c#SbDvc@QdG)>57jaWMH|xjdZcs~Qe+ctbx3bR7<(9XrPnx3q?y9F`7Kh#SN1WEPCnFdhS2WY zBG*g>b9h(hAl*9L`Xqb>5ANd-`A>KHR*M?zn=I8c;0bGgu+VUi7huN~Bxm6s~2&*2g=G+^+ z_^Dx;HfrkmY8X$*FN@-pnNa*bq3PFeJ5njk4@I)q$p7;DefD}?;RwIob?@@?lN5_yF{RTizdh9Jvg z)1o5%;zw`V3bfSDs1kML{H-Vg!ct((uiW`6W)C^k}D^yPWbKDwb+J&(C@RqqYkHAnQ* z!g#d=nH++!t<*B-?6onSd-)6A$3|FQL1A!Yd_SWpgZb8V+u};ftEj&D3gQ|nZ2>gh z?M$=1(DK5LS(1CZdBI&{h%e80kSL1z9+%imm3ZZ0V`3`xxAZpGK{mOQY~vfZIi@vd zzDZQmx|uG$ki8K9L8MiOrCXhOs?CZ2lys%vD)^8T4zVxwfnUH&&0H*dIlq8&U4V@M z9MV0-N(y0N&0rdzBC0JgOd_IzRNjQ{_3(!c2DCNmy=EMv&v%Qo;yzsW!bnXN)BuO zy*x&5zFwgKg=v0*kdYF%hU`^p5{e-w`{sGLz0Sa%?A7qfMj}*{+1WQE$S+x@Xw=~4 z?NO5}`D!?06+<2>jkkVke^gKESl?QlG9*RXx0+GAKWp}cdR>hyMR5is7oo;#zRDFG` zy#hLI7M1vq7F+X8=e-GOyygzR5){qQa+@_c;7wPs9)&C?DtE1B=w3UtTT5EKzlwkQ zis#%^qV6n5`GNzbpHY=YD}E8*A#HJ)ds@Ko)b8Iy(#)ruFDKOSz}`%Z)_l#@CouJb zXVG*l9v5bmZVHe@1T}aYjjFbfIoY26m?|gE42xBO^%r~^)P()t<%%_I_dN4A?c9J5 zk)ca_f6#{*x2di#T3r;qp2wA-TGnC@vtPu5Te#m2+nt5IVY+~Gdi7M$ws#D&HWTX; zA3-7k|J^j&!JQo;tP1aVTUZ-K&aHbHQsje@ka zt6iB%zZfB6e|@wRdQ}yz_jVe8%RW66d^F(0*n1gMl7OD-S3)ROkAPWT*DMv$-9~1)-Y`DzfHMFWe5p*?_0H;EjkglHIfA0VTlHlubbe0z*0G zf}Od;>vNz)}; z=OLzL6ryp&mVbaxVLsh^y4y!T9VT!K0_mgZM*?o23EcK9Ecy?*z81Z`saGC3!uiB+ z7N%%UFk#X2iE2I&j=v(tgBh=SS)+zgEG6m8GtQd*$(2XaMCR`1`$QCfRIW<~nSAlC z=(1KvO^-+e37QP&fn>!N_eD(K5FW;2P+dVhOL?A<;@J04DBRX`>4atI8kwNjWZDP4 zP&-e501}3fd!B3D8)(+h!86pqJ!k;d@sB6s-lS+5QOxwmxY`-2_TrAM-SHC(uOeQe zbJgG{s)T9Kg#)*766zghHj_dXJQpY|d&I+&U;*6KfvR$+ZRn4qGd&tbJS|zR_uTr~ z=r_GhmNNJz`Z17+igKIu02yaz8z!i${G0T2;>^L<6@I@2EI~Q;F=i-{>hA2bwVcp` zNPJ|rc0SK-xfAn+qD#*JT4JtFqhgfuig*x%d?8CNSIWQ4;^vyDAvO(>^|~1c{@Wa! z3ht~nPvo5hCgn#V4~f{V?Kd5vqTq34!H*)n+7FvT3!pSJ(md<#nJz1ZaEAY-|l9Rea~TED@~vXhfUmqW)s~hqc!JjsaO@Z^Gs3 zu_6xe*g(s@uN0uh=6P}Ef9XAXdiZk^Zg4?~WsRjYDiIa*Dk5RT+CaE>R(3l=y5hZK zuHC!6k=iJ*M5NJ@+oaY!y?*O9-}w6-n0vs$gjh5q=wwe1#$KpTIuZ-`%OtP&Z8r@$ z|3PFX>!9Jrc4EC0f2{I?j`mP}j%&6jSGDKoTfZG`m>=?^$UZi0KqsDDY7Z<2S`gvN za*-&4EyqAe^rF7apoHhhvHTy;^Q#47@HN-8z@}`rxg>eo8O&D?ATj+L077j8Vg^2q zrj)gI@7S|C1UWTYk|Xo#NpyTc&(^z%ykfkVVSUtK(vux+t$m?r$J4QzcSil!Lvt@6 zNeHg>qZtevo7}t^7p={nS|_?<;`QGN_s$%N>>$`t>{%caDV?%IN$?u{xXfelNmSdxC<*WA>=#k}`lqX^ca_;}GU$BVtS;GKtiiLH7%UWUd;JQ zt8k0`iPAFbq$l$mNXGgv==Q=zeLum^DpMC#I|S4T{3d+cN^Yl1QSbU{L*$Viiskw6 zkDdKl8SZvbP1>F7%S7y+zrV^8wc7i7*>o&JQT_Bz9+HYBvSt%LK_3$oTh)Ui!~*Oy zIP0=!xy?%zId5iEkuf_jR1~3jg8=nVWaRqR6izN>ri`e4%@he+%vh)oLRG6~uVCJy z-$uItGsgAH?r#9467HYCqIlKk+(Xw3J);Q){KXV<^DuA1lZ+G>M@R56=eNC1KcMBS zeD$Y-*>^@M!@+)qVP`zLx|ePAX^0zX=bbb^nL+!8<|QsMmMB!OMI=7>l)i4`@3o*| zUCI+jE9ys@_)urLQN_vm5k?6$&v(>=gH%VfzEu}AZYTHZl!iEG@URay2i#48%2QlS zE7J$;8O5j9r>(9-ZDVtsNvC?Jvu$7f`hBxYf-;N{7`xiQbscB5&Gw{H*(^K@o8?Sl zErY3GqtTmeGm4~j#pDTElhcM-fB({9F~CI#RPn<*eZ=@T8-z9`4@#xi`!q#IMg4oQ zv*13qI`_of^PF%F72)=@cl~yDvcGVpup#C*h~^R~B;!_l_<){gqrx4+-WrD5J?DY| z*+(&ZUQnW4sUFP7)9-8V)!Nl%-zef5lC+Oj_aKwx-T5`J_Kpn`Rcz>M<|oPoCv_+S zIQEo~fZ7d3gavqX66$hdx*=NQ^CI$3t0%fkT1mN#L@>wkWI_`(HPo>3M15x7C!|tc zbl7mexBBj0khqK6gGT+2$c`J^Z&^M~3{L3iMX|cr-b#HjsBO!xogHQJ7$)+QP{6DC zQay>ulS^M$lql=w(KcC{OC91wJvi|yh`Xn8BB@tQiyw6Xw4$cutDl5_8`?GvWwBQ} zldC83UJs0$`?WQE?_6x2Hp`=vMvf}WJ5mdm+WTJ)hCNH%|*)5 za96n*_;N-~Cc6j?v26$>aYiw@kM6AvIfKMpuSUmi(~-f8QWM3`LD2*d@^?e+yAd4I z@4waES8(voeBE`>SrMe|5N;$A{g?s9dHBSblYS4=qgpF~`zv$`YcJJNR0Px-zVuys z+x<)_`qOvDZk(~hsa$8=4P9IHdhf*faNH_TdPr5l@Gvb=|0AexcQAAJ3;HVRafPSb zy!_HP9vs+KZZV2$m9ym-jtv+e!V{0;?-#P^0;TfpDv>E;`s*Z0594GPqIKYfyp;0a zW63SQWgs44=x>1_LEwM1xK8lq=~@7p|E|X&@Bo0jcaJk+qGEo1=+pS+3pUmqz~-hl7{U`)PELj0bmMiRK>s7S2nW6yj>Jcb8VcvC-Ritx})0DHDB*$Z&GLUQ}{m$>%(kZ zKUFACeWXH8%?R+jy8NI^BGeCi+`X_uSPifryy*Jj3S!ApA-)*SC}3xg{jkrCCGVT9 zaAXZ-c|J^b@{pCj?pM83a?HP%MG5gtzpH3R)y8;4WAKNjD93d6r{>+{+0~P%qjy}n zZu-7j#)JCWTJIS>wWt_GZ?+0d!{W_$zIwo^XpPEr8NG`rMhA&>xwnBJaS$5YLPYMR zfCU*~@GD(_vVf9p-Y^k$7ZWvAzs4mG85Sy3dD5d5dvtxezb;xkTk-~0w4!Dc#YUCJ z<1p3G0K!$HMFQ~Fk4asH9@Fv(!O<)FhcH=HXXEkUldjF%^AwsQ*r<}D#9=D#$pYUc z;Lq=8SDa|%1cBtl3ArAEfY7~nHk%`tx`^Y%k>^J3Z%OYkapiRK_fy7N$5Fad(4BQ> zp9_mqQj?rz%+q(kwP#n|FRCB5KYN%_g(SyE+ZdY@rlSrDU}f-z<1UDu0PBhg+xy0^oK{B)4nLwcuP2(F zCwn`8HqUCsG`IP5N8(-JJ-;|=>3pIwvcJr>lfyWwlgKbo_4|Lph-u{>+CR?yUt-;* zR;|x;#M7;u}xt#3BIjsSVUk5%Kl)|wWb}^sY_60uIG)X3YQXF z5gL54WE)kHusUO{Ntn}r5~@5Nx%Tqk{6H1THM^2po^F(u4lgD%gK0p$2zX1%!vJQl zT;M$fGBCYh?j3EuJ8zSfm~IM=j+N@o|-}r3hp2dl3`)M~@`#U{jU^XRC z6+(l)?Ak10%)0S{VziQ7SiG4k!PdVl z0W(e>NV~q&G0f+;VCWM2E?3(9OGhw_kh>BD2RPN606B^1fGyxr_spuzAmrVTuw(lM zBZT{mAs%lp+(o}rfATW6xNUz_@Zj`U=-;gy=Zt51m_a9NX)KbV5+CnkIsM{w*mJY{ zb{CF(HtYKBFkmWkoIh5(Oo$d@9AzPX4KN;0@oV4&YwWg>sZEM>=G<0nho0AykM`*v zqbr$)EMyTa46ju*#0+M?W)tmc8EQ~HYr?`kT_vtpar0e{lz*bb$HZ;%dRLH1u42+j zat}IW9NT(68|m{L@qMaoSi#B9zmaXzTB;IDMY@147A*}(vqo#me9`M>j>zHP!s2Ul zg4r5<%PJ#w92%mjzC6sP$>qC2xTqqD5}|$>RwpVP8~?+C+qlY!6Nfz{sKKxf$$W3| zZOZBkw#Np!wB2v+(+{SD8_@GQp_#$-7*<-;!y%*u?Xo~~MfF(oJ@dVjf*mh0zio>{ zg)F*{xzbs7Z(Kycl106L_04Rb;PtY)U%|-Y%=QKL^5O-Mpiga;Jn}>%B)w8TyQ$iim0}3>RAc zJoNV;XxOlgKA||mGyP_tbb2lIsqyzc3x^f&d03l=2HZdRd59S>?9l~^HdD{>O7bj6 zj6)!=3zKt{z`c19jW=@TB{o8+_^c9pZeaD2qw)yi6c?e`a}kYg zIjtf_C}GINdpsx*5N&6GGh`XCSuDU=#P$$q!y@*BBt+({3E33EQh>R_l!!-PB-<9j z_PDtUJr-Ade^tzzFtQ%$i;rh&n{>idfMob;28k}zy4e*-R2JrU`HkH^@wxhj7RL5j z+Oa?I?T+cZy>R{T8Zez<;tzv6#Sis5%>{;mhtszU$()AM1rIXqib%IiU zer9#2CZ4IkMBdmj_Nm3Mi7Tj4pnJCN77shggl?}-P@6oYX#z;o!f1jLH1`6n&>p}h z>C&9rFfuNK=%cqU4HC~_*g_6~$)gpkGv$*TPuCn9!S+&a9%yV_E3RXv{x@+|BKruD zA(!WV8fy^Biy#`u*zI*}z9tW?X`=jrgP?>77@<%?R}Y_UWK8U?y& z%e;C4eA!##f7i<`+XK%1ujJ*0QTH0Nb4?>VCgd|jknVa{!$F7sg@7o4Ba#VJu(Sb8 zc#JS-dR%O=%8hPuAF7Xtyl384>z}Wj5(&0k9^kO!T3WBT=je)>=goQ7vQ7h?49vK410U! zPFnjvX?WDh(a$(JUrZ8<`tSN#tgjx3$pNP`8~~E{Mf6_QDY|yjXqDtHtvt@=C`5e#kk({0 zu}z0WeI*cTr>o6xc(c67N$LDKnk(&E)wI$(vtfp7OS=MoKUGQ?7RNcV*Vu27SV%1BXwET} z%idn9IXOOtY2Y=N0|&0QzXR^NCngHYQIOkY7if-LA`yC10A=?}c1;B(Gjfr*DIy+d5S|rqxF2!wW%XtWy0XXtlz$ z!C?xXLIKAS8rzf`K3$f!4F5@N`aT;MM>;`imrfifdnF7mND(5sc0 z8Lp*}F7UIRtHBg^DH3TJa$=vz%4Pf+Y;2raGuHu(bF^_g{Cp=2`>~t_vSYpSQ5Gq5 z^4VlOCIq(?+&ef@=Ui-7>djl+4_010lVGTR2t}S|0j3nBuc;vWYsa#{e1*dyTZYL6 zic)XeM9SK@TXg3|PK6^gNLWI_ZF93BPSk9CEHyZrnP3pV#(7WWbol zp_L@F5GNNbgkn$^fPJRk-EV59&K%hKIZ3h7A>*`?y+7@WGxvlVfLbIGH0vd{r5{kJ z%H9Ah-7^2ERB2$Y>a7$rD*%+m30^3A4T-VjRXnb-nejtRuuDG5E`I#xiBO3Y_gkOe z{~RL|uE>~BMvEVt{3=@nni-3OP}OVs$Jb1wzrPV@qj&ccim;N#K#+n0CMpex0XVBY zxMK!7()Nts>GiJDN+{j7@Iud^Xl=<>sUidtz}D@u=xAK-SMU|J#bno#qrLrQZar9? zcLLr=h{Fc^)q5-k{3u-#U^p3J)1pfmpARQzby1|O$|H+foU#Nu*HHyL&YEu~vmcmA zNEIMH4P$YrKQtA3?L5i0pN`qYi*}Ol3tZe&t5rO!@b1(Tn2fT|h2!xhhoSgY>@ROK zAW>{Q5`=o5AUp^fL)TJBq`Vm_Q+qDbjaou4LjX#+30>*%L?oK=q-e|y;Ph3Px4fE5 zRBqS^2?SNxX*p}watYRJsj=0^DFs2k`iD7HhDpI6NnH=w_@%X7Vv16YnuEy$!Nn42 z#b>m7jSn}aJRV?ez~EV}L$~W(txGFsGOy_oKCmrgk;Xojfd?lU2i%Yd7b3!*D?Po^ zf8~l$kD8La;ZsoR7Xja24|*SG(BP$N7}r|M6LpVzen)ENq5+#F>l49C2z{Jv`5e=B z52gWK)z2>WNeYEXsb#R>2Nc5_JZi|iawhuulQ&!(i2&dY(>u$jm!8tkAF*_}lGkm&ANol!VoTKN@-m8iH8PCpfC`TUz z8t6qzkFIxPj+b_>lo~LsqC=fEzMAo04!R+e<}%~9vfDnVmPumTrH36*ziTl)v7T=6 z_<~D5kTEwD)A77-z!#9Q-Okyag_hAvZVjvNqj?_AwoDE6Z9q&mtg}&WFv!IxHg^Go zMFH=wSr?W^AZi3cnD738C{Gh2!Ora-bOm1tIwcSV@rhcSJ-&0JvP0iQT(^Nqd&rN` z{yo#R3?8}r(?+*X9AivdB}8U`aeba-h+-Q6UoOxo0+aED^by6K;KOM`n}>gshi63G zN;rs1>`vG%u3`3f?AUPh@Vk*~+J2PHx*l%35-rb%Cgacv^8N-^p2{_kh30DBp}c5? zU2O%2dzO(4U@ij>mJOpP|E=ps>?qo$QkuhGDSs7{_=McF$um&yw@ClgBtxanUf)z_ z?EkZD0Ww(@&CS`o+V`wUce0rGmYQ7CQ1oU7VQE?Jka4_P=c`*VH~)k(Jll;(iaPv` zZ$!1={3$o|!oM0AYF_I@l1VOZnOruOma+rX9F!-6d~ZA{nd0;INvj=d^_D^}gKNGN z&O^r|B6dJwSFm3Arv;j^=BgsvLwmgSb$-fuaI3gy{^CB_aFLJM(C2@ihz!OE@_lr5 zdLH#a@su!N=GL_BJu~B^c|s5`8-zF79brPx(euw8fX$OxqgED1dM|p1uoX{fkYz|E zN@I{nGTe~ves~5L?F{IIc5Y{aLQ!pnwx$X6&aRMRwbbcg1k~DFSv{rxl_Mf7s8+Nw z?~s=3SfTX|Pb(=$?_Pg%<>cX~=hQc}LpRhe0pI1N>`ZQ2_I*&b%ueT4K=vX}_cGwH zjPMSfym-*T_^n>E5C`0@e-tDWhT7*VRg-<)vlXSwL7hC+%lv=t@3aeX67tcY2^Q|c z5QjsbGaT2J)q$$i#MKnHrTSkry>LO7hw7{ z4mg8aD&rtgs33Q86qtU>UY_8$gP~oraOotk8><4-X_M^v0Wr9_EK!V)(^q8!&9zsz zYIhW%>!V+KZamb~!-svwzUQl(wRR5_!!)mOTf7$7{d85s)RtVgfIjqW-0i81Q#$XW zd=z9BYbb1Fm7F~ukgFv%64)^#+LC)OpMLHNzk1J*E09dt_nz>qpY%J{9JkSl0z-%f zV(gyjLw|}po*!Emml7_GR#rx(+0W0YWN0E2@DTpfy2t8YHRHnu9G>qtR$U3clpemrq9oEyKGer`@{G^6#0?Wko)b1e-)3-JQ8-?s zgo|Rh3b5vDUdwbov1{=E7c1B!?m6&=QdmO|+oLay?TKs?rp7y%7IXXq2{5gR^IH#AH7Ee(uLrONbW#MaK3IwC z8gCE$Q+Al}7C^%J1{KCqtt^M$G9jOT<_#c+I7{Nce#C!5$%`P<|Kdwno}WM= zYBFn5p89g)4ZC?#Muv^vS!19}R3?g27!@`=xJlkGY2BFPr-+MO{=|evxuXPmLkDHa z80ufPfu_HVat655>RXIK9~3{B%A56!$0D!9ZA9>{LVpNyFwv=0;ddv8WYh0R@6Lff zKjeEV5hpo~R1WUjh|=FUU^2%bIsKbQ`dbF(sl<5>zUB1)C!--ybb0px4{j9O++C{c z$j{)jv_Dm4I%)DDj^=l@AVD9zb_@i};WRX%k{X*`4t*006ZG?Z(~ zmyo~JRx_{eP&=wCfp&x;7k&MU_)bOTD<%%<6&1=hPe^GhS+CYl?9j>l>1eh-7a6(^ z@$Tkyh#FU!$b;wWGzQpmgETaf4v$(Qdj)$ice2&ONYC&ZR1yZr?QhS&VA}EVXV@6N zv3~dHpCI)oCN8B=L~hWYT5!AXZ+U;RldD($k&Isl!5?9B?keil&5@wilJeFLIJfMv;3?0 zDuPcqJrNHH>d_cE=;P3DrYWxKugXMHN4iE*FI`;byjrUGk$ZI`cXRu+eRN&+!F`?S zN{{wepYHSp`kb>*-Ty12UKwj=OCXnDhJK`WjqQ!FV9>GWWg63;q36u;69@?Pb(ayD z?xX3+OB_P5GkJimR!(TuU(D(eMZ^@`3p2fsJP9JDvh^`^%c z8RZf=?(EYCmgj=oIlI8e&V*v7)e*jS5XY$%Cy8C>$fIw^E^vIO(e#AWY9881HT-S~WJ259=12ulQ?2tmE{}a_`Uhky#sF*Q} zD!O3&rKPPMC;7M3?%SVj%5s@p_}}+KH&}aB73%^065471V_C7ozV{;RmNhtST+lb3 zM$I^lW~HNc(S2k8db2K{7ELQdh&4pRQ4NzNT<&>aO{!|M1DpIzKLUYSl-H#;$1=)n z6#94J%P>f#Cpl>Chf2P!kh)E zZzUI4d$LL_P3E6SR~;AdT>!NN6SRS&`PJV1e7#th|L&|lLfCOcL?d9npL;Pa?+qm^F{#s`ubt>kHLpig`=-N>HCV%>Qrow{0_pJ zud{u6vY&T&-JA$f&YzDbohwo7_faJ=S2N}8qSE@(RpQW&Pm=M3=`i22F&osiOM zV*d$QJC`O$Z7R*8pK7A_*1RGEFMA$ZjGPOtU=~F{sev(!LGRQWmwWJ1bL-FWT?B06 zi|XuhtXCb~I{jQt7HXGja*RL)xD1I06`>z;zbl>b3&o<&M(wMt{Z004ds;x*Q7G03 ziy~6r7-in+0Dc7*XMye^d!6YOlbZqhT7RB8K1JCHsN@;2GsX`hU}z&SH#fJfH5P{z z+3F||2VcmdD(8`KNaMk#o$b`PLIOv_^LxhJ!-hc?4bo>>xt*Wkl)oIC{ zHrvKKp72Lp`R&equYXHeH9NXjxEolWXs;)^Oxks)y}8lh@ufp$^a5TbL}uEp%_L56V^w)?-1~@7wXqAFwT5Agd{(*p`Cv6vFr`$Z$oo4^yk9WOtA>3U zX*pEdM@7ht4+P=Kgva2|?4HWIpUplq*iwna<1ZSvWGTcfY71McHa0G3YG9?l;Vz<; zDIzF)I{qTt6fOn}tvzw6&K6eQf8z5C!SC-`A<8!NsYD%CG|AYPs@V60W~1 zW$iLmme7A#?}q%wm%nb&=suk*d&jx>dFhtX?EMY{tv|~TqiY`Yr~%k41exFg8$6*z z2!QOx@`6h~Qu3axF%j_z|2!)8P|8|1;Wx1~(yANWJ=0!KDAy{XO+NyPGdDR77K zp3cX#(}4r|FH&r%K%<0nkV2}&rGIa={dSFIv?cq{ErxAG=fz>oxpc@63CrX$?V1Up z;=egAZzogLrFaP?!pqv(92^`nM{<~N)NTf;As>4cTlOp>}Vw(W-7?3jp4(T%zU0@V<-;MINbMG%^oisC*u>OFkqHeWIpUDCMt zHqlgMkQ#3v-{&5?<9e~-3zKzfP!f|r? zSW=f~`zjuoUaY~_4(vbOH;cQrT$H&j-kuU#6Nvv~t1-Zw7c1P3Y_`>}X7iIyObxqp zx64l8e=&)qBP=&8%CKmjkRXSQ43tGywd=gIl{HopPxEOW2nME#E@r=7dFiXOqgV3?qqbM;<4_1#JT-+?z01^n+4`WIN>ZwKvq|kAuC%! zMa$s7nEU*MRR^+^D%!m%Y5jy;aj*BN`9yexb)kWxHDKuuFfY9rcJat#hx750;P9*1 z?3k1cYDAmQQzJa z5y1usDL{!Oz(&5zerJVDl#`?Xn=R#EFUwvt^xXL(Lld zb?rx(0FQS#R1H}$hR6*5dm!b>l9MdhPRPP7#QyQtql4qp2JTQ!=3H$Y)S$O;u@esL zT6pK>`Ho89*#YbM_-V5TT@vc+g)ldAzK*JIq?PGT5K}<4kJn`NW7swd=s8Y`Ujzd} z==uFm>pAv6yhX(w3*-S7>8NmC0AdAtoRa7#7G3FgjuFr^Xl@M1e#!ij=-iGYCBW$f zw=V8uf(hqty3&TA?iTv}nJUxo;EO6iNl7V`6(Ki{>9+WG`m@idv5vsC<-$|sDHr}LleOVMc^UADgPzwCwN=)i>AN*|VAqZC>9g}2-28k|!XRhfR zuh5d^dxPb-mX4?obGV?jHyvR|Q|CN)YBjof^XB*MR_5vIeIi99wvjaq*6RXFa=0@# z7+;cGTuplPP+!Y$J0N6tx8K|l+}7E3zG%n)g+fv;%621FrAPFQjZ5c`1kxPdEj@PhJ>2 zj4rtjU%e>9{&dOquX1J~8Y_tjXx%T=F-2(&FX+e@J?_$kM_?XoFD_JBlq*jpsq`Bf zKKbc?i%JK1xU1us_M`Y(yfM-vBuqZ|Z%*_vMQpCQs`_+^-_ytRyphd4?nG52e?jsSm zfEHPej+v3SG1SR4KClZT!?h+>#PJ8}ZF!BovFHq}aG}$`(<$}#ZPgK$jo5DAisohg z+GViE^a>&kh+yT5L*w%C|HVpz+u=~6MAAi{!npr@D2GMZa&Od*3iSjtqDhCpeBgQ` z+FQE=HCcJ}<~!A7ks2{7f_;OUa0KF!*vy9t#`=Ok-`)z5MM8y1@+z#kvLpxbAPrM= zrD&@XJTn;&vJRhdHx}v=A$G}U>+NGsz%|9~pw8ARK)uBA^t&LXb+}6X)=i>QMFt|~ zTXD&@q*&p{II4ex6TH83`7GGARUolY*Mot!bysiUb_~r97&+NPVM2BJm`ek6FWBpERefL#urLo z+Wj>8UR0-Cpy{e}wCYPv%eL3FH{31GG}tw88@oJ0_OnzeeNtK;3oV&Eihy5NloTd2 zvVHS=3cuA7AB?ZY4zEztTcN%AyP*D*BG;RY&+n)GLp6!u{8=(64&;z3Y7gW50hMje z$jI20eqG-vhqJo6Itxl+|3TB&pFbwvb%tvdL=Wh<(0RuRVtEjsJLJpix&@sfQL|^A z6YR7WTcI{)hiE%C)NeXPblVY2^>u)W^#Xiv@6Ol3L=4zzo{n>bjbbv5APAjZwjJ$8sjO;3-u*}k|0p*VMsl+R;c%vl+(z#qGfttJ3_ z3>3g_#W_vK$-1dTCTPz4UF!VOx%I5}T7l{(&bh3Kc6f%%1fM<}GRs)|WsA{S_QV)5P}ACA@$(2w9{))ZExx;2bb znt?Z%TTjAger~U-0I%R9CeH-74JNG7UEP4>ZxsRgE+3BFeyt89-Ghmow7uG3s_*l0 z<$wPksVvue{+Vt0CY=n_6vjK^OpKma`muxm}9^JA8bfyqh66`3g+L zCP=lpLL__!{K&1VAC8zHgfWfjGHJZ`u?PYdNOg0pvO+!s0&wS&(zA%6NlwbZ;5KrsHaL;2@%N-ozQd=Z+urlN)_9thB1CC4r?F5i>^ z8rm%I#H43QG0gL7y67){W1#%_b>^_rid*ddJ0mX7EVpAlIHNi!GsGk%CBN8mdtkom z0^esKyU6_Hys_+E#ga@jE(_@@v@q3lJKGskiE8w zWM|E`wRL(p#M?3p)5mL#->n<=iNr(BUI%{-$BR_Cml!S}2TOQEZMszhwmcLbzwb)z*VK-ZAIxURu;E zK^(jnKA(8L!z$G`0_2l9PJ@zT{02=7T?TgcKIk6XbN2}O_)ksL>HnP?>@LhN*W6C{ zO(W?#U16WbZ$;OY8KHHA0}d+PmVS#5{{4BM{jmZ3ITrEQ2u?u&dW!!Mz-E8aj7qMu zpyuuiKu$2hV9U9|aF;a^9hD!;`E`xN?uJLKQ&dPxhQJesR-ra)*xA(){P!0KYJYH& zFMAi@vHQV8hB}KLve(8A9`MF0q9}BZA2ZivKMT<^ghLFQhpAS;pz`Z%n&i9OsB0kS z;B$Rw&Q!s0v@zcOV}Mk@7Fl0k?*^jig2BhhgzXQG{Qvu9a!ZJ{)wKb5x68#;YhFwx zJz@vR<+TMcM%D4hOnX5?c~SWZM(hHTX1E^{nwPNfrr}+tQfsDxxrqn=%?6CO7%kj7l+i3 zWD}z#NV??Q^ahdKr7z~J=%jTdhDcqCYYUw<` z=Pn&YmngKm!o-VcHCvLgWcqPjvE?%U(>LJuD=4d*f&UbP`pe&)LRD>l`;xDH)m2g^xnhroiDjyR36r( z6X3B2j+JhpHIn+f&~$mb|F{@_9x5;G6OXYyzu+KzklhZuTz=i64^Cc6(Ufa(hs^-Z zkQ(*=N?Ba*NM2TkzfV-iPgu1{Q8EmlK9bw8XAO?C0eN^zHDt7@kn1~tH-)M={{=^a z*Ph{$_Jjd1nSP`%R2Xq*LB^Fy(dcSfJ^%Bi1sHL$^P|hbmkGEh6a1K{>tMK!ShS~{ zgPZcXk1lYS4w%DVMfC&RIxK^x;z+<~lddVx{>#rK-*Z-V)p!C`uJHQAtUs&;*zO>F z{zZRz+;?ysaqT`gVEE2|4>oO^#(z=#H3?)4yrWQaCE;JV_{OfQNOqW_G*#CEs|b7n zp+KunnXqlZr;~Dm{*!+<;{e(t8!1muAc^Svrb|)H!4(tNPOFtfOg{t)O-^ z3P}L2-)Vc5m&bSkut;J!=Rc8yY@=HK@kT;scD~PDy~Zykr7W1O7t@C)?k#%BiK|W6 zbu51-f!eUxqc}Cbx+$9rvEJ5P?dUtN2VjWM9ny&;CRGQ9GmUa9%RnpKxsj|m=buq$ z3bu+PW@hw<-qdT1T%*oq5yc=Gk(Ae(R2qr0X7WQ&2J zl6lGmAxPjk&~V-b^0H_~1s_v9t}HNFQ6X=)Af{eprC_AsIf2?)2!KBN$Mto8iq6fB zmx2CGW5Kn}I;V%Y?lrfR6jvNcDLBGYL6jqXsS%S5auQ{-p+B4Sg>+r4YH6nHbwAHsBVD|MOH|@FbN%wpXTZsh5^S;BSY0f(%a5kSsJ>KVlti+hdc|=>-k;BaBeK3LHi{A_?k3p#$*H2y`c(g|T0x z+{H$3THxm}2d?uc^MizOoqEMGvNUKo@r@ zL=PCgG+Dkqip)oU3p2D5fD~3p*e7xJM$+}}eL0O10c@@Yis>-<0x6%3WFm< z383^`3$+v?YEbZ19gT+X!qKq;x4%F|5E_=;87droAF6B>(D^u!vvnU?7&4D=+wBU( zO%jyVvt+oFCCD18!V4kP!Bw<)zQs*BeUT8Yjj^rgl|nn0K=Lzd-JQ#=Dzi}H906WO zerfFe9*6KQh76q+jKT;e9Lhv39n!FXOLvf8YMMYNQa5ke-xPWUrAPnvw>fnM9E_N`|b(Kd6$3sajhT9 zl;f)A=E@hR2&0G$k9X!FXv4keXGW~e9P4std}V93iS9k8P8A{H#XT7B$J>VN>JGTK z*V+0t9efB$8zrIVqKoC#+hBMuKp+@Emg{$TeV|E~W}IxlfBSIreTN?dMw+QMPHcfo zr!KdQka+i!DhCYCom+uhL8kC$Yx=oA^Mwkds(oWD*`4eHV$5TZx9B`EyUN$#m$rfkYny{w z4m06EV)tmkF}sBeY#2v+6@aY%!Od>iwyM2XkO96e@nOe0n6+y)&evFT19(u0zHunJ zZ{Fut{6rk}bY*x>VBCMD9!)o&$88t6fKwAAIjW~;Dt4ur3_4{Opwo`AE0tqF+>E7!}i#E?#<%obucuH(fMssI*%USOr&ZCDEsRc zgnM5%PH9#dGCEK|$f&?GGX3O7tCW5!E+2^eBxwrc0mFFdMML?s1AC`kCB0?w8111O za!9jum!D?Uc`x`#d)ZhFBI3%H4*9OFr&7zX?m^Z&;{45uSqT$}Bg$#B*_#%JL#AZC|lA8VKSq9Q*Y5S{yx9$bU5DgbmrOGhSII8g%SGE@UD@Gl2KkK_c-@kW0Yw zKR(~s`dW{#L7%E*MaM~*Q<@x9e)_{p`Iu5JB{hkHYjcGA9{i{oCNngQ2Jth&g*25f z`uxjS%oeYN(^BF(N@|I%HcsV4_2uC6TSU&*R+(m>TdlIcja9HpPbiMWAF?Ld4<%I5 z2(L0K`0KZIzWz%CuKrfyGAY71@hJGDVXa-6z4AN#fWuCVd>bA4OkQIsty@#LmaQu5a=$Jy+YTr)#h9b0u{D%hg>9t7Y~!OxLB=`0(#x-&NoTR?dciOy`BFH`X~YhR07YArBPT@LeVUc}B2r p%X{+guYVWfUt{?H^MyaA!nV67`;ZPdoc;}djP%X)3U$v!{trf8@o@kE literal 0 HcmV?d00001 diff --git a/_images/git_merge_commit.png b/_images/git_merge_commit.png new file mode 100644 index 0000000000000000000000000000000000000000..2df3d2d31aa47cefe7f97630c1a9acb738eb0410 GIT binary patch literal 173059 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

*0T7d4!5At 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 ru78E$-!;NKU?On*X5n7k*>S76!>> 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

hs*aW)N=hy?Q%{S8BH1^3 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�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 z%0A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 ZcgxAA>U4Fh`vLMviOGvr3mg3Ue*nAnc|iaG literal 0 HcmV?d00001 diff --git a/_images/phd101212s.gif b/_images/phd101212s.gif new file mode 100644 index 0000000000000000000000000000000000000000..721323e9e287b9d514d14cca51d053f3fd7420e5 GIT binary patch literal 113374 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�_aiRcLL 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 c6h#<{u^);HA4

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 z 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 literal 0 HcmV?d00001 diff --git a/_images/remotes_fork.png b/_images/remotes_fork.png new file mode 100644 index 0000000000000000000000000000000000000000..e49469613a3dc76d6f907e3a26f942f812a02384 GIT binary patch literal 130939 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 literal 0 HcmV?d00001 diff --git a/_images/remotes_start.png b/_images/remotes_start.png new file mode 100644 index 0000000000000000000000000000000000000000..aa4839d094cea0c2d0e71be52108f1e2655b3bd0 GIT binary patch literal 126233 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μTf@Q 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

w+Z^On`oAkenJ)XKecI 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 literal 0 HcmV?d00001 diff --git a/_images/remotes_upstream.png b/_images/remotes_upstream.png new file mode 100644 index 0000000000000000000000000000000000000000..de036593fcd06f5dd9dfecec69c17100319014b2 GIT binary patch literal 179493 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 O=x7;eKKKt literal 0 HcmV?d00001 diff --git a/_images/simple_prompt.png b/_images/simple_prompt.png new file mode 100644 index 0000000000000000000000000000000000000000..db8b9d46d95b7318a30504f804c7473dcb280c62 GIT binary patch literal 85478 zcmaHSV|1j!^X^0&Y_hR!+qP|MV%y#gHrhDZIN8{?ZQD*ZwlO#R`{UkEcg~qPJ=Im! zRo(q|J>6YzxRQb-0vrw;002OcmJ(9|03cXC%SkZcpTF>hS~UOwoUoOssFJj(D3Ox0 zgSnNh82})KkeTeErn-U=Hr2t|F^xh(M1F_k4NEl3D}@fJ94;NG1Rfep;VuRxfrd=2 zVXD>*CK*OzB98X;$9Lco> z-@gk_`8D$F%+>`g+lGPmFXwCacZbogQ0~Xnv5Qv?-a<^lAW~^`Rx|N~!lFW1vGH;E zZz)rz?~h2Jy>4!+iIG0KjO=dA>yW?d%6}7KgTpP`LimETVi`=~f&&(I0o3{v1$ zLXfq>0?VIMka-!*{fD(9U_Quu8dBjqhvOGLNX>2p$FJ~#l0tByJ+e$-n?Y7E->;C+ z{|J}HV&o&HiYy}G>cDu33M+A;K@5n7$0EfGJx@~s}t7Y|0VcWhhC6FmbOvwLkvrWr%vTT?IQ4(=6zF2t}m z0Y+#T24Y4+3kLUEOe9u|3=EmrCXOT@yhJ=L_FFz~OSDv+(>}zPuw3KcSQvxYdtus9 zJ3tNNMW77R!f%t`8giJ29Og)@LC@a{fD1K+T9oC2?ywxl>CyE48b&cjy45K)5X;7A zym;S+y0Lfh9Q~WI^jPfKDU?d0)H%>OYA|3*O1&6YGbgW$dFn)sJV;$9po};bc(nZ*wdw`4$qX1myRBhS6!apR5NOw zs-J?lIkco;D`RgP`cu8Gtz9m$n8V%2H|(3|mHtfol|ND|G81D1!;tQrPL=+Yj!>Ig z8%oQr{-pY)Z?!+oM&HD5DAan-q;9fs)ekwO}}~rqfMc0>fzf1$t%Sx zGcPw+=I&hbIJ+Smws*D*w|Bw7s+U}Mw(8t)P%<`E8Ee?1?LONhUP1PVv( zEjf^@yfbX^IDlMAXbXFdKN_SxioVu=GJA`IObMupA#WBj;N;9XXU5tVC-YdV-js0wOY7PNBtu-6DLRI zqHW&x``3ruy;KxgI{6RnuXWb7n--F0*`vzi$cK0PY5VqL_#?L?um0@j>>h3wo$eo@ zZ$0c6Hs2~j7Ay7ES`<9=ds=tyJ5OWmi0q_RuEr$BqRnu(>?1bkm2;GRF0wJ7lV?B^QcL z@=t^TiNyl>x&`kNpsu3MZ-);eC_ z)KkhVD!KJ}{WASJ&O_g$7YW+3k`2%Nt&STm?K+Mf>)w<1Dt>iB`5nFJzcOwVCeJ#8Laak`)$6@K$jpI2#$Mmy<5JUobCOggj1x+Diy4FUwB$FFX^~D z%ULp-s{3gX6WT1w2ugacQtX48Dw(2{sFygAtdN|FdXC!guDKhy8jDJq+Y9NU{%Cwm znkmcn_jv8F0FLxu+02}#3d(F2cXGchKG+?Z{@tJRu(~WPir6gc6nqGJ&wVwy8;UzV zQ+!fP%8nNF@P&Q5@uaXbKiql@zI|ok(f0qul(3Fc+AaXVSJZ!BFhE)c761TNV5O$z zswFSSW8z@PU~K9DG-L3zbNu860Qfw4K8to{uEs>3cDD8|Jf8d{|KZ^IEdL`jk`Voe z#npzNL`z+eVU{CZLoUEXXN* zI)v+Ow^wpE&wgYn@354i)227C@-2I)^5Ma6*)%sF_k7!4-M4{9U{erT&>uxUfiT^e zSCqi(DJx$^38J7z-fPpVh%Q^k3U`e=C!TW;gUeIAHCpsv1?9M2zv@h<5J;!o3|?+M zGHX9}-yQW;ryo)qzi^ajhg-5)16fdutxQA7snZchsIsRB;hRNf#7J-=rO^(#J^~q$ zV4e~PZl9^0fo~pK-rq*3VwV5M5I#gtf~RsmqB=g1k^aSVws|Q^(5${fDVvm>#?t6< z8)Dt1@TwPZ$WhuPwY0v!JGx$P>G`CR?TFTs7aBuepnoYTaqT9vdBP?$lnc6fgl zzfXpx7C3YG$gTn(iHjb?k6luSjOV8TU5od}s*9)hc(Kw}dfQuC+3{@0cw?4bu^h7O zz1t!0N5TU-kR?P->XstbDJe_jkk0TmQWo?-3$OmucikW{L`Wu{Nf^SWuV$cF9kvj^ zk>9~EWYg{*DwqXd&R>rzMV8I0>dM3Be2Q65z%6>QCu{gCq?Nzo(+4IAVIYhk7Yp68 zi_Ih;%5(T6F45-~yxF!tZ@a7&vX9Cq=#Ir*9VV9-JP%KWQKT~*6wJe2zg<2gxqX#7 zr>B2UK#bNc#C`arNXT*#ZXJrwsni1bKo+-AYl5EPvQ?m_yM?&Bj^tS#;7wdMqP*-# zgtCDVZT`V6J+6a*CoRTq^1CE+iW0CdV?+R!5B{9ocItuSqv+s4U^VL1b<+Gj>ITfL1YQo`~f$W-A&UVl+|wa z;PWvx=U`>Jc#a`OI_!S@ESPTb4c1}9K8SDS)57E8^?y~v@(!~6AYDy7SfhV61%5T} zhPF1szOJKKN3=&{!PvYNwnm4q#>#&xhfCmj1k+Dl&w32}Q?XoY*y*`+_K#rp_bz-b z1*&L@?JS!l8qXZjv~Q^z=rEqS!53|9hs|{b*s?Xz%ULVpvOt1kjaP3VZSS@MhA9xe z-;MU?CEHayMw&h-JOmoj*xtja7n7&s%^m{_oc*$)) z-ah1teL-pqGp@)=Z!YNcpqFcDe!KuxG(}ZDEHW{rM zZPmICnM@09L{DO6P7K`fJGF*SK5vUk|UMK_K!<ca_uPRYNt>hlDv^Akwv9-| za+8Xxb;w3GXd}OGM#cqAEG_dSQy}}tUDQ*pQ(Dd-`UxdgDrTKZ^Q{63<4kFpL$1Coe#h^;F7oM%<5@Su;$@kTpqlVF({QXc0 zY=wn|h4a;hveMGh#zqX^GL4GS(NP}vGcA>Pc!2s=?oF$H-YUAuL5|1c#YR$667)B` zz#O;JMSLFDzw;#t3uSuyqd+h>r!-&A=mIqyT1tc*HiSG8meHofMSmtM4y`m>A%XVk z{F<`N=PO`~gb%izs?BX&f_Y$Vpc+wLz&cy93VWe+U5XB)k5$X3m}!_Xi1?ahYnFEV zdFwnjpcr&Y+jLRPc(%|Hm7T(Y9}mKPv|m#;42JwRSmUQ6ZsouS|5||u#qyxYiEwhK z!oC`j52nM&$r9!(TgbL=q~(W9HvR$hOO=|(7t&)bl#NgC?Ih6mVNzEJ2^fS z_MiI4*te+)VY!DMXhNiVGz^T=H@me)`3$a^&Ghq8Z}JQPB3r=P1|(i5AsV^B`3{-} zuVR%VYt^yyrGdqs1SN`BSZr~9eIhuJUxfTmmw?|(y~7qk6wXQKv- zlDPf(bFo66bemejY^+rZ_Jl^7FI5E`z~h`HqCtvGcloxLcb{haI%B66uZ? z+p;5ILZQfW@KiW~xd_CpcKL89V!-p-t0-z6sUO(jC#&#Sp&_+e`aT3=3+R{M;%>+v zh+#+}0Aq#YhEI#4v+A9*Tu)JQKCaAct0ynNi+FqqkN_3y-nf<=1>74C5~PR9wb>r~ zGRY($7A$;?wJ<61HB)0i({|@9PkfGSV9^D)0?v`;0k=B+a5-#=SRg3uR%*?9gJA(Q zrSHrg5O$@mu&8>D0X9W0(RD3MUIt;`EU1C&M{I0dxE$?-a3P`a*x}PgOh1VfT+9e; z?oSqi^&l;_!wq`!248S;a&y5{;V)xt+Xn^)tTQy^D#$EO7@--(|I*XYs2G&tOV|X4 zY+yy!3$E7BTQ~JbI4!{#j8zsSYem{t>Umoo6vx?BuM=dSilI?+(O%GCG%rQ&Qc|XSdq`r@-%lInw%TRA zc=~nAQ(*J3RJB#7mJK3!#_){x6Adu$at+TLoq~1LdnP5A$1p1GI;anSL}{Ir6x_+2 zP15H_BI)Y>WV#7Jfu_~wE#-vI3EK^08c6$8x7pG7Xfm@#o|k}o&?e>Tc@;{gwEWst z47Av&kp8Z)oDDxFmqZ7)P`26W2m3Z|%M2PkWF?_T0i+PcwV4e4N_1@zy@KJU+ebUt zE`R~Q&zaR7^z}^rGQSz_t`3Jef)gkgLLaKao|dsen>9k}Li%z1o8L+1vf%2o zDoZ~r6IAa8{e$5?oJJkP1`q|O3lBM+5Gio^Z1NW3GLL)m`3Rg9d`42;Da({TLHoe5 zf9?$7|ISP>BoAytAaHMtS3u z>-^_PnuixPtpDuD^Ai@O^*3r!C}wq#BH( zhsnu9$>47imKBX^!9kuTcG4!okC|X0_(c+^d4C!DEEOZaRUia_TMETAP1MLvHFaMH zt|LN)!6-ic3yTDz3>Y0I8_i1TvQobm+Kje64RSb}~QF95vR z`2Grn1fu-@Atshr_ES~q?-T9;F6moTwSLHnYD(e9CG8#NU}Hu4?Mb?9PYMFx`&-?Y z6fzX{bV2XE^XImcklNdA)+uf~z^lRDb=v2BhPOwFuNA|l)B1hNH^$h?QDj6`JE?40>R~K_H7fc)K3W{@C^vtHh3ve2zys zr*!&?j0s5ul3ITpP-%YnL;k(7=Ht)P4}eFN~GS+cS4nmdNpuaE*AwbGY0j>9=Gm-w3Ee(f61>rAu}I?A_R*RXfLe%I@Zf_Z zx}}{Gj&A86A@6s=3GpmY1$6zCrKU1tkP~T8$C2R0tm&oX1&etVn|Dq>)jA(oFLnK}S$zi}qgB#w&L1k~p~V2m(5h;y#mPt| z>`C-4%tBn1vNch0mZPXu4M61YBy~qaD(qR8;Dg_Xr>lf$>3f&V5uLaM#u%Tqz)0LvmNK3_t;)BaMEF;rc5a#o zzG)d4dSr;4B2<)ARJFZC%uky0f5{stL!uou5HYesbHoJGwaShJF$-0YXhIANpYRtH zL@0v~_)HPn^gU4p^yxRVFf2BmJ(CQ$QAd2F7wVfX^RPFA~$%Hfb4#*7S zt}8Ueh~$@;s6ak}au(sk5F0rbC1Yv?2cQ{)>7gm3>S9CP?6Aw-5LN&BBB3MDZXJH3 z10i&xD5?u*gxYT(y=|tpZr~oj~grgpg|81Az4eVMC_>TO%Glr^)-;P z1S5pL3RlTHlc1=x)iFn^IT1xDTA3T;OP~S0az48pd9nM1dLoK0i_Py@)stsJ&0Co7wA%#_sHS0;>^9b?>UtO4p8OX zZQgEe#uy@jTu70kqjA_z`Va;8mm}QIS1a^dY7M*m%kf@(NA_M;jwccm1RTeE15wLP zr@*i&7;cf-AT8tx_0}6&Z^O?f0_Hb}>uF=_)T4jU#41pd=AyHZ(J+h4tsKvdZuoS^ za&6LaGD13PPl5Lp_^}aoSbw?W81ANFSm1EZFOf3>oKaF97sOL{?2Z`EsF3f?0@2*- z`Xc3$gi7GRl-ghLKQRUvLxr4HY)-p%Oj4eCzH%uXEm)e`>1gysL2W`pxdA;1bV+sV zWOUQXcC9nfG#pLd$%3AjdgM`nFAyI*Pa(D9+q!e)|2i+w*lz)xvh~@;~tnzm>NLqwd*Lr4W@@J@!xp zlvokv0_BdEYgD~j`Winf^~;ViLYHQ?Z9jqH_&hS~pK!5&S(S4wu1HRir7FWIUNHSO z_le=PCI`bY7yz#xO_+||ay2pZWz7(Q&GC+kgnEU3wn~SZQ20oNgi!~XW&wak5-v@( zl!`r`gdu765X}m|N6Vl<(?FK`k7_UR_Jz8HQG5d=jv1L|pi1AWZKz^oqLwUu4OBT5 ztuQq`e;`IloF2Fly7WX{D78>!U_~N$DKY~Ca=dvuNs_Xk_!tZ=^=ory zNN-!ZclmUJVOl>^)#^-a3T!afTh#{h(h80*;3 z$ko!S-@Y{t`rP~ae2}$8_!ZOSyzhf|7aH0aEF%XL?$-wSJe=*AjS%pA zJNjdt%t$7XJ*$Eof!L6tO~klWeB`Q)rH~BBKbP0rGp2LfM=M+0zuvXQb=$A4=Z2=s z?j)YyIHa*PA+6yj$+_G^+{}q-bH}b+d@VQKXVT%0(8P!UpiyWVpaUC(@?gOuX5()} z06EpXVZUYjX)u`p{TO>+ri%+`gtgTgc1P@xJtNi5WfU)-4e|dlya-+d81ku53dh~< z@H&i$hFxfK-PKa}ef3kQuVlvgJaw%gnES|vsTT8+%h~;m#zB3C97etQK?QM^Bf~xT z7L^&dyDwsGout1m_1e5Aw@^b;vec?C`&KR)<0;d+>bFLI@Q%pt`UlYV!spLirqX{U z7C#(IJFJ!uch%zDz7IGh0eqtCOFcj?FX`E-u>4 zy+b8)Z}R#}%D5p^!gNwbdZ#cU2 z`x8nJcGxQ`wgmFp*d2yA7_5yHV7(PfQdz=4ASWNFnoNG_LMr;g2~ft@b<#ZvNy(Ww zn@!Ro28&LESUw5?5&=r=RamZcAju2$fzMW_|#%E)MVmyOBi+?6iD)tEQ4i^}{>PcJ z**izD8&^tLtUnLAaq7$4HPw(6mN(@p)Ze%(-M;x3! zsauFIyV23eq})nsYDjkFM;6o%Mqi|}1p$M-=Bwydyxb{hwAkDu7}N&G9Un2A_4fnm z6Q~R_K0m!aib!|J+#Exj00$fI4Q0~0W*;-w7ErZmjlkYuLd zWejG}C3kR2`6;8tpAa-s6ISoL8cRP-Ub-CYI@W?ExlP;zSUH}hV|l~Yi=h==qy{vQ z$vTjR{3u=pN{zIoU`C}`$XW%SE`m&R8Jt?=S+k)To48I2P#|0gzK;|;Z?sTwMwDa# z7ICM7ofMK`dW}YnEk!O`KA^<{=v#_XPHK%*t5wnAj`jM`WL&W~!e5&O$=S_-y7wgP zfJT3<(9)!UY}C>Mkb%@}@+oJmjof@7pLatZnNre~HkG(-cB?RDtQafI1}Q+qFttkH zdIY!z1^~sgK(qU{t2J$X^9ioFjjgHj@aF3UXvr`jGenp@J>qPuD|_O@BFn4LzGo@o zcYB+ciZZ_UFPF3JL*o@~2(E#l?IxOEn788X_l14ck#Wj+wp|9n{`oT)lK{j(JXPhG&7CpuWv?8XLbv zJ-#iq$-PE(be&Zc=?`xNbPGwSbRSkzsc1L9iSUEg>a9#@3joMpdB^8%owKWog23wa zZu~{l!_1m^!?lNa3)Cks1^+anFJj8$Rfc6ItC(g&!K=8OM<&m_d=rX0k#v@yrp-f% zouf&{2f)Ju$G!=XC+WiuCyi~wj+$NTfhPcRTyewkaJ6Z`TGTDnf7FPG#g@Iu$k`9* zFp$sr7orR+OA`JWK2a|dE0(oQ<3R@x8g){oQE{<>NFi(JuMGriG*HosE1k3pzruy3 z5o0t4`&>A(YJRCV6$_$kczAs*5fu1Oub+Z0(i1m<*$}HG!*-Y|G1OnQc#{t8Q)q(F zZCbh^KC$E}&wZ#{;>*Nm56bK3f6RO<{6x#=v2dPK0UdSaTl4h$7nNpKbl6znEFuIF z%I~Z@G2QFyLkKn)$xw*(?r?dNv;VU#tjlm~-@yS9|9?kB+;lLiM4suoScWt8( zfaNSSq~55MJ$%1z`0-#A(ip&#;>o^d>!NUT;JJg=jRQI0^-}5>L=oeYxicJRY zDN35ac4qaMWeTOHK+WGYiwUoymO$5E{HGZp%k?Ai$XdV~)n1c!i5K$=bi^v(<@w=* zfc1&8o+JFAGSPY5Pb`VJ-z@IJ6aG0rUd1no)`9$aft!|z*1Pd*a99iz=y|3Q^RK^D z$O4JMgmO}7G+ZKnWr1j!;4;lqLZSou11;YjaZ`+2tNM~QBHHY$7#-T4mI%v|bf9bI z?`^>g+2~v1=7aK`(j5!4xEepMzR#!8#_RDzkrwPDQI&I8QbT+RL@7pcK4?H;!%+K- z<1S`FC_)Js#H#Ft=)w@2I6~BSL}2R;sx0VI-=bAYWLs_bp2%bL3^l8WffB!QrDeFAhr4+i}nx2 zfN27eN&KS=4z%OU6 zOA4=GW2ATUmQYj6VfmM-11A(wHI}8+1@Ao1N<5h9Z9rELDLdWQ3QDW=|D`paLp?k%XBYhzf*DK;x=>2GFM^sjV)`In!uzEJI8IMIVE z7%6gSS4(upKE<(|jYdpQo+Jd3PQlH?Fu^)WXwbgbgFKtPF;1?^#W~H*RDUBw5a)4& zKW~JC!HHMq2SI#$S2FoQBFkQJWyQrzkTe)E*AF6eyJTP|?n#mE#UXmpv z)h9hyfWtHLtH-K9C8hU|hBz@LK}nT^P%~TV%t61&EJICj(z?>pw5Ox0UBdE%ywRU) z)0~{&4+nPLj{1K6u#mD5Usc&7DBqkZG`eF}rTp|E7~yAcZM$S{^V`)d(}}E-PA1MJ zETh!P#r+M-mDfI#oJ`UTG&LC~vMcVX3mo!olPBkA&CjnY9}Zq6)_qm5kIye&rR)*b zk@HaxljU9q@dVe5o)x?j8Akan{4%_2rFg$Y%IGwlCHQ`;tjUVqGyHD+Z>-~4f3#?$#%O>MoDNs4XoT}m)Iyhv{0N}VD76o-4SZJCd=b|ZH} zj;}m&pH*@YB}>iV=JR$uClwk7RiNsXT<^eT<}FH1*|Fcm+y_7CV#lvSe;8>OC1m*H8kxs}XN z=V&HB^Xkyh(52RsfQ zspP1K_Y60gY;rmCy`z~zKP>sgkdWZ6-N7hfx{+ixG--h4By8&HRvM|Yy86V@Zc4lS zCt6xa@t3aQXgt!a4nK|l^n3E{=fsz3C9*DWe4updNt38`MMyFl7aA)%PqXC*ziBZ^ zaB%X;Qj;Q`?E>dgp%T4>;n^O_Ec;{~q@*X!fI8Ufg+U3x_=-x8#7znv(iO3v)_=^c z$#Q}x#i4{<6jJnxd{mSqjgqP@WVv;>n50Rc5@?^P)8#2GXF8d^WQ(Gy_nXPHk<^D%gijG+bL>*)hOV_ z9f>#v^`M9$f&QB+eTY0W&eW7v##WCq?CW>pU6#OJq+D3Aa2k>+{%^yKOZiPIK`J*a zr-HL$EB80!NzHULtiHed-w0ABCdz(+%BVgyJbMHOiwX5y5ry>LHg^{{mBcIhoctRV4Hex!iwTcu znOxXxbB`MTL;z54v>P5yl_MRX^?3+V2tJ(X(wo-An7Khd@TSJPbmG$Vhc14DY*(nC z&^n1##{6TE@hBNPjyiieePSC?aIDO*23verh_5FTD`HnVRa>rboI}=Pmzh?;>6LuI z)%Alv%3^Xx`Aquy^XVZev#LOa+BNDUb!3|CR5t<79(vHE* zszHJqFCHwRfvA#4VS4kl2b!NtLoZYcgat2D{tZN-W5vDEON8afD(`25Gz-p2)S~X4 zq;8Q&g9I9fT_RN1Ql4f?2y?j58Dzx-8G)Uag?p0WB?Z`OyLUU9&C%M5ft44B{zUq5 z^D~8tnc_UrK_*^C9egzGtC50+TzgMqf_L9&A~P=*P2wn*^G#8?NT>)DQYb02Z>p@| z?o|_BMz4rh^9Zatke0GYJsUPQus4HIrap?+l2JRK!$l1e9}9{Cbt`V~x2eqH&y_!RP_n{px#_I=@PN5V$qX!6vh3@qsa52I zyjZ+y;NPUz;WuyDO-Zir&(*(ebAXdPd8Y3RXq20nS-<5p^Az0W0OSxlxy+5fLtLPu zwYhC2;0ksTQjhMT<3c#E+L03tljRv%dwwQsKh^u2T_Du?6A_rSiT-9^H4+9BT#d*O zGZFDkT00bFX6%w-D~d0YWYQuM1lJlqq7!B{HyHX1fio+U!W2b8_=^ ziEHWkd%e_od-n+%#Fh(^mwAt}8D9rzP_c@RL!e$w$Fwt6cu(?ZfA2!5DwD=L^4b8G zjfmsJ83Kfjl>=v@ww^N9aODx4SK5hXGj`#@<=pW`+y&e>m<@-rvYX3K%ulJD46C*} z9}FQD1(^@R=6(>*!3`>m3vT~DrlvA8 z>Ue6$OfR~<7)OV>$m(5LFEC(OisN0zA51#K#Jqj~^yp29WsPA$laC5#fB(GP-@I09 z!NQuf$v6xVHEF~g(%oKSdH*lov%cd~p=ZWt;@zb;k%v&BKP(4iMyX1XYuH}B2M#Xp zC|1wDQU(;gmyE=ZqK>wYm1{eoa^aq6k6qnI$5sodr%K#K(*oBqCVmJy%l*1PftP$0 z{#LM_rf>?BN5t)Y+%@@p++gzRe(0mZ?xWFh*L}bBx~JeTBY{%!3xD20$T0wuU_WXz z4iLkBcfog$<6%Xzgzp>oLH49XpZJ^zl(*t5W7C5VqD3+OsNOBVyP7lPP zlOk6v6`$YW3kYxPSI29dB~`u8ZDdsc^qw&%)RyDC6~FnA)$_3z3!6F(K&wcSn1W{!QYoj z{Wx_`DeV-7i#qLSvC^%KG+#$~Io6-#UTW+aRV5&e2Ax(7oU4?+UJ$&EYsN`IF7HN1 z#TOtB_99a!>t{&RSOt)(u)_A~`LP(igi?>vYg6Rn`pv%R5VyQC4SV+$kdXeCb$IX> zuZr&+cBRXdc@qNcKRu75mZgf7-R+-kGCgYl;uy6&%q23@&^?4V1E1sT{1&p3_b;h) z`zL>_qEMmCcX4J5kMO#;*+qmZjJ0=sb0xWtMtgM?B%1K^l~#Hjn#%Q-$Dej%y4|gA zb(od7N}K_y?YfSxv(j6yedDhTBuu4RHI8jnufKalyFRYQC-EoS_CJykI=u(u#Yoz- zox;NWMfvLp%!!BLLFIaZ3)hAOF9^OR!+Zy(WN~4gd@87@LkQwe$xQ?o9zA|eMMqCH zHb(%eI+kO&PHE9qfx zem`pP4_j!u)=ak*3L$+CQK2#PRsu%#{QWq|{Z2Ua z3Eil${Ldri40t1ec_B+5%D~!COnXA7=PKGbypD(KG)l&F&ow`b_ucgrzY(i<9F5B_ z54))9HX07*pqTO-tQ58~CW1X%IBIfo*uV$&(2*vFbP861$wKbil`2W#FX4|8mVz}+ zxx8^g+5iU((oi(E1iE1Ecsj%y3u^hQa9wW1{`T)i9LeGn<^f53SBc1-hyvOJby_D4 z#tYW^H3~XrN!UQ$D%0xt`ihcH`VL}eJ#`~CnI}?0f46xUGD+yI&v#oEV;77AakKqm zf72nC#DqlrP*8vV#o^Z`ra6HSoQK@RnoGVa#iko(Lm?&6d1k{5L>aG5o}d4jEXY|! zZUg&!hvPUy&5BhKr(-cXmdy<@cj`b|%4LD7fZ?|5Dvg-4!vV|MD)G?vc`akHvk-0s zV+k7kj}-+sxdd$_$r_=vPhTwZ(1>rHTu0$E4fPNYt2PvRmM+WYHd1c!x*^s|J8T*+ z$zBppa_f-p$;5iqJXxtpg1ZqrSGes7fM`7wKR>#Bybp30GTK&kyJvblqc8EW#_Kav z`3mt$sM?iN<(wFK>hG?`HgG$S6T`CG503Kas*gFRNS$*gL}`1g zchtx~KPvtFKXzY2Gm&pKH5=}#Jg&&^OnF{^4UKu&E&MsLyZks=W$0!3m_&GOqVqp= z4q|+Lj3}+}S$scU7y6!QT2;B$>~nlM==5u*d2LC}uB=i=x5Z{JD=7dx0cB)|0M%fv z-f4~(@#EqiD%y>gB)W|x`t*>`CxIN$Y;$r~I>?Xwyr$gZbN_22{j~A@T`vGQ>t`r9 z>6Faxa-WEO)W!9FzCvVy%9p4PI}LIf8`{lwANZ7+yV;e* z#YK&Fr$Sq(2ezU{dBD+( z#pbit{o=X7-4lBz^T@CVd!6#-VB0x2%z9@vdCztyK3>tzV~PQH9fd*Lc1=)6n*!H+ z83^5MLM>xtOIa?=>H%3db~Zg%qU2AWo~oRJ^kfcOHXObHZ(9jjuhfaSg3c&?>MWYD zd3LjG&<3@7V(utfY8Sk?JuLTjqGQrr)U^J5IZ;d`+T{*za#*}83M=lAvJW5D%`#Wq zp+iw z33x!`szbj7-{Vgmc+D;;%g5YL$yIq3$S!EH9VeeUeKZ)g+r5jVI&X?JZo(h=Krj3$ z_jLE_bcW6O?X~%~e){T{7jwbsze-f zw=v+$J9mNzi@98TZO*k&-~n|eO*5h1UdiuiHN3tr0rxcpfWk9Q*6A8*AsHbI zvk?{!XB@zrWn)o?ms1{wuxz(fVO~mv%O1IL!m3lR9?nkwho^Lb64`#6!*%Bs#+29B zyEE+4%vbND^v=zZ@J^?;sv*Bfqm|~r6^hoo5DGZ-XU;Hzb=!|yXFR^U%R8d>-u4J7 zeN*l5bnM=LvpdPyTO)8XInAfLWwW)3*KSM%=a=}g^94!y8PUMbo;0&m1_`^{-R)c3&;G@7+#dzyXVONyk>KA4*=61 zd<1;Ah}qMkw0PyPXyjgo|Bbl>GX-SlH|34U{!1fDBA4n(f~tnVO3-R*&&M6t=)FlP zJu7{L$S5vxTup1}y(8m}Ar8mWm`k->>BH1$I@8)ZH*}Zf_?9Ax@PEj9$L7ky{!P2n zNjgrtW81dT9ox2T+vwP~ZSN#Iwr$%s_VoSy=YD3Y<^!ztVpXlHemIWvGH=MFznd+>HW6*y^{9o+GrQOXQ2t_wu^`S3|-(!Jj}M+zt(g$>acX{bYH(DDI%J|_gF+AAZ0)4y6neli<8;w z*TO+$Xeu*iGGg~xh;cOcDEm|36Q2o9wI1T5S?SY`;Hoq_^~EWtmD2ajFFa++%qmz| zuUDUQ=auEjO~_j^zclXM;qFd9`{k#bX9R<0lG^*jY;#Jkmf+>BNhz3yRfNwIW{r2b7i?~hHZ+|H^hF$OmeQBL0}o7OBYeZ9d9y7(5M zcf__G0D+Eu_Rp)FdqYvr7M;e@%mQPd-1g@Fz*QwbmwUA-Tt#K}vm-IxoV&^68s5XB zb}@Tyf1U`*MZQ8hC^1ciZx#hjlnChx#MyEQ7w;twbBD&pqbOADbu`KY_?nbS-M8&@ z3S2YaW-glp+ci2B|5Mfd$5g7rAHj@XozstTJ3VK-y>E11kHK@l;RlA2ysk}JHB=p&j!4-{)9DrLNoM7qRV zm9%6&JLd972`P+ag&8L5Vpl0CW68#>g6=d=x=5z2Rk!WD=GoUF7s6oH0ps(XV;XC= z-RAMl?fUcTI@3HMPB}d`yOo+AZ01e$_2aby1bpiZX>_II9$al=nk&36qX8YRKTr4& z-^UNr8JCbKqKOX^Y+6+g29rR=PmU6Wh(LOKQ;f~pku&o^3;7Nj2E`)9{m|e$5Jo1_lg0SEpl--V=k?Nx1P*IgXZ><>EPd=u zLsVZFJ{cVfvx1*5O)_HH+udc^DK+}?Qn^^TW~-BWHVl39xUul@+`f*CN($&GPj8s2gXwmca7h|+^M{rF?`;bAt$PI-Q8p(@qL!I zR|a*bHGe@FDdCTk5<%JOIYuvw%#n{V*OB9>uNcbanp2-?s%9}QG%rvQV)}qEo<|{7 zsL}*JkEP5qHtPVsra5?v|8QY2KY@g10;%t>8KS zqP+Pj`vqCpxUDrs-aHoxqWesfkAHtExB~=tJD;csU^ZCl4pyjSCi+odGZ5JQ<@^+V zawR?_051AIiQ#0+o3+ecYdy!m!y}R(2rCm?v!}tN$(=ckyL_(Rw(QLICD`J{U@^M) z3CJaSu%%2}x~ht)cs-iBO?QI?%r$ujMSpOyY>8V7 zR}D%XPFXdU$IpA7sDTb&773K?U56?b(X5tjwEAHgp*Ke4u>rL?<4I@Wkz7M!e8cjQuC{Uw;cAjgMl^M8|DVE^*<~o=UuabahSo^c^ zB9I&49c>EUG)-QqbUJuTjrqZ<)p?=!v2;0m5ZP=Jm@P9&OFC*CuU*=U9HaP)WKqYM zvv>^G*7h6+F^Avmxuz@Abn@lC8((eDO5pWNKu0Qaal+F?Q&B0!FD{G8q~DBGwFvt( zw0ae*xczj#joI>7cV^JOx{|A1eTyb#Yu%!G^9pe*z4nAyO$4k|MC6O=uU@Q12QraC zk&wH8hSyw^vPe55fN53V3K_yewYdK8um5jd^&b&7fEIseqruv5_RV#6t>NU$sDKS` zpA9c)n%}Qs{+ZRxk1iKE{+C{N)`Xn{qC+wn*XzG&sG~CA)x9vwmHhOHqGa3oOl3Ig z>li$foK8dUlE#9=T>M&&;B)MSfF3p!^fZ4Av4exC7r;3R=>Spq}*dq8EF3oM#5_P|B7(}xcO zUn9?jGM(2gphHhF5chQ`f?9Gty31pG$_fUf;Ex$-Z57FP|7=)|&g-K%`FNZ0VtqfC z#^y1Vz}xR-34`EkeGM#CkH>g8Q0@3l5bz4KWt@HZ;mNZ!pvCs}nCjPc#juU*y0z)F zq}O8al`XIUT%Xwo*nI4}P;7GtwPum#B@3|*vObI*#Q7(z=#!Q*7nh)gB+c`K3r5nL z9o+}_1wD_Hdkl0Di3IOH_+ zKkhywO>-ZofUboe3@JA!(c2rxNVp^q);bZR5j;iF*O%$w6M$sa*jIe?j8M>PJK6X)g z8<#2Ecc+DFz{m(&Z;NyYIj6qt)V(Eh>|IhwiRh4)dL`?q=85W{u~9KRNv9CYw)(+* zlJ|yqB3B|YjM=-`<+Qq_0y_qk58_roN?QE5kmvsvkNrJ=Pt(E0bX)r_$4`Z7OqF&( zOv}@EU$62{G5&Icm2(Sib;ah#Tf4jUrgFEqIs=T0 zC0*$8UNdyUKpTE=rD`+IO<^Wy^WJL5K>=!84X{v@`^@KnL)>4{xN(rIy25F$$B@$e z4$4&XV&1n6Wo2cLbxs7{HfMpm96-NilzRrhgM)j&7Mm-$=grrXrI%97AAiN+TjaFUVehpI1&%@qwU!%ZkLP7@r)^EP+guVq_t*Bw;7Is+qA0$y5b@|gYpZ_(Zz;#GU=p814& z+6i{#8N$#?^2${-Gss&bW-$d=&&nZtQZ=|s9FAju?*X}AJ@W!ww)+I*vL75N;ZmB- zeFEkt9ogRDD14%|tHBh#i7zSrud51!YB_s%c;@_z;$Cd*H(2KRPfY2gdXRgVo)c5J zj^n-D~|&UW40e5H@njuy4A^C6$W z`#(70qsCR0$280^C@H5H-?3WKsp9SW(!f|ZFf+YZUrju`J_zo-xnQU$`3)H5Ul~(JO*giGSH~#}PV(OUb4ic*_^H&1wMby~*HHD3a0w+AZq zv3~Q9QlOeg8CaqO#4JXq@dqLr0(|$|>xA6OKTYm3eLpQAXSHxiiA~PXE1gRuV+W&# zUX9tuJ=|OBbz???*?ORAO&Gk3fH8JV9T-TNnmmhchwtkmAt4jf^@93yZf{dXD$fDQR7scP+=I4>H zszj0HzwW2#ES0B+D}49`*Nb$+yV7nB67OO7i_E!GYU}EPS7Pm&_Kf$0Qzj2dk`tu& z*%z4^#JL*dOK_8`d1?4tSE{Ua1O6u~gI^8FTeq9qWEv{~eE)mlPrm`3&Z%aTNTrHI zC0-@6P7BW|C)?GGx9%Ke=7V@QlaP9c!NO{}4~vZRqsg@FPzOCAlMUegjsUimCfVlQ zg@;3f4#gIGy?sPtf$hT996C%=GRr~_>$Y^1!}qx}pASnJ$IYAjQ!Wz+cKCv=@jdMl<#{P~`-A`+O4tiLWq|UoBZX}v1Csyu$*jd_9GUOzFI>spjYP&ezKdAK$7VwHPZ#uE`65A8V zAT-W#FU*x+^370>Wj)rB}G{Dz5X*NG?tURa0%Ahf4-JoLvyLHJVg-@T6)c%*8)pcY z6c{!*!MKKsuJ%;dM+C!aQYRXqCXSlhmedfYpi!@28VCi$6DKh#7h+Fpy~ru+|G8KE zLymF>Uj&do`MoprfLa+`PpHmXq@0$_>AJ$AfA4dKsZb&vAo-W*`=35i0=Xa1q#0YD z$=?lSiQ&VO!`7)wQY3QB;eM>&3UY)^YCILi8;iBbLT}e-Z4={=VE4FL>M0`9Ao|IvNjHBR zl6pc^=KPkqYODYoSQOSQ3z6}TB8b8WF7sgc36CvI4*ErYr*j?L`By?({I~AG^KE4W z*)}}IAhgvMRc0X~^|yW6>p$Uq-~T%_=>cE;&g>#v2gsNi2(RPedJL9Xa5V~+Kp#%o za5zi`DScpOJq4jiS?0V`&Jv7HHlF~yZLrXcl-wU>7DNpn##V?9Ut|4r1{8R3oNAyitu$Z}oT)6uZYnQHEG zz8rzqtpVE~xp<*%=iq&xmzZvtpl(#5g??N8<>LQ&m5vhRn1m+4vT=?{^+&`~JC&1= zC3gk@#e$K1!q$i-tDMrK&Ln$v=Q?`;fpt0f&Ru|ll~!W!V9Y`#(zhNiF*6W!WuSLE zf?f_e`^>;wllsSjY8|G3Hx#p$L!U2vl$1aSD2-eKAsKBj;Gg6nArc{(fVE2{Llu|> zD$xum6PBScoaGFf5vs_nA6uclH<<{?KpTZ{V8ko|He66Ep_BzlN^ynf@nX#vv6a?S2-i>(d(**-&a7~=RF`66uHL@Dw#r)EfBK{avo6aO7t&U*b*35#gD`?Nmy*L z=zm4Q{83Hnk5|qcohwiGOh$H&B<}0Ih}^dg!O|ZfwMxln)Owy0KHL5OKcznY2nC@M z)@YZ><=RFx z3fY)mX;I@L39JSzLyge{Ha?g@#nGrwN6IoR{ocD;uDhP76YYIl4Fi&eZ>S@z5)q$y zAZAG@<9XE4>08wT!0MKpsjIP4vbBOytcQ|}hlNVJF@Go)QA;X{bx+KjvVAWx@m#Ul ziL!oTCiHy9d5Dy0@BlmtWM3NmvU+u)BCY|ElB-}aM`HEN!ZNC3y9|VhxbUKBK6{T8 zJoJ7woCY_qdx8ZO%GXc9#?md|g!o`_izQm4zB0QsowSHK#=MO2HTL@Wfk>Qt@XyKN zV7#y2p;Pe4Gk8(;r3ftib*1h+vTen{7owQwwv`cL95lW><|mq0w$KR z6wA5BMZRg`bg$U3bwvz30Ya4LMRMwv_m$Uh2c7&%^k{YQX(ptMGqMFEgMqHmzC5IB zHUve*(qgblt1$j_YlWvf#dP;sp1xnME zWyoC6BpNMXdmfD?#K%*KTD#96u<*a_B!|^1dL~m;FNn%Qj=Sl`;xIlj zwj@HY1iZZ4)vCMZ8JJC8xt#OAz6+_jC8XnfpykcAs-$49Bq_n~N9tuXwY!5zO_#G?J^s7>VMsV@ek)XkQ19uf zOkQPChQ#D3AW{TE?H+W}KDcz;RfABQW^HS9twTAca>?Eh2&3@TaoOgCT1r9O$Z-k7 z$?ClmMu+Nf`J0M`>5EXsE|=Lv5U`~H=;~#&I5bufZKcod=(##3?&Z-i_vOEXXN^h8}(&8@?iJ`7e>oH=V+ACWE#}gL6Pe@M23N6gt3`lLb5w4gb^?WM?*vW?->^laNyU!cTyZi z^A6y`j>a#Xh`S>V4i$=f9pp?biHgmN%O(9=^3H*0X`vq!!6ydJZ`%*Wy0zHZn0_k^ zPjB8G_m!2%?|%lm*{tIupe-sdp^yDhgjZ-t4jpA3@(U%<5jCJ}2+GvLEsRQHmD7$y zCJ}DmI2?&hN}blz_VxZOV4JYu?DQ?|FOi2?V9nk;vI?AhRkgkpjOKkN>$9-t+)WYa ze7uKS@z$;P-euQotrrT_xxbm9H#wGR_fsj%Re~XL9>1u0pXCp2s z+8HbajbR*?icdLao-K~r_1N!QZD)u3d|%-P+^pf(MkA-yr|H7=f)k@vB^c6mAdw_R z-N&p>3r6BTh*ZaW9yt_OKe#874wu*ICt_e^XSF{7zoY{DMjNb+{UqTN64_4KszR+N zo(;`_D2_>a-ugk}$pu~O_&kNz&|1@EHl1KE@keJ9EZ$g=lhferLX3fcNDPYS|6$8Y zM45?9s3{Uch86>7Da~9ZiXr3@oVer}R5>c+Q?63wg5O9GJWY5B^HiCTZR4EStdn7A z$)XZ=)~7LsaP|~Zg?`4UaH_K|MT%BfVEfV zmS}W+rYwZ5~2Z`VDAdii>s zkGPEcvG{081L)Imshmz*?f6^m9NG*A7d)OY&Eg%5B=7uiM!5#?9cS16F@sfD_WD;1 z{c+x;ov)Z@9wY<|cwmzXCu$mNC(u!M>U>Dv{P_CQ>Dy7zsy_A~?#WY~py4{uBt`a>@_NE8F%;O zU=p}U{!%AeVVNeYkB(>!>UF<4Pw^%~a)-Z9h?XZo6pcbBk%a5UuO$_P=z$o*N3nI= zd`N#^+w=zYN$p(HJ4wqXdsau{mSiqOXD1Ck5mWa+38?paF`Qz`9vQpbQB&0}& zAYr`-p$~f}#G{J-4~^!pA%&)y2>dL44nV$;mPcnqQd< z`Ai6>ASW`}*#DD03ckMCEl{r-9LQ-4#1m+-fF9tu!)3%o8j@3fKor*MIILM&jPNqV z26GUg<#62H&Kb<(Ci^DWM)tX@BJurl4j zZ2LJ6E=9jvwcxLG`z#N&UUyW$4}BW>Jy;xuBKZo0ETdX60PQ}nBC2!weN1^ZF$nl= z4%g@i_*@lf0e%zRw43!F$1y5eEj8;652v%_Q}XrAQ!f}xHG1zypRwI_<|BaCm?HAp{~^+1SW~7w0O<$eZoIlcua5Z6QqOg-Za_(+<87XY>sJBZ z`qFgQD=DLqU1qb_^AUJ+rr8FcDAZKboTPL`wfp@Q)7bxwqjkEicMjWPPAJ27nv%+< zFYW2^vp=2zCf}E2_$XZ7#A>fUe61c+lBc)7?U#AwZ2zOzCSp|?{I0Xf*1vq0eWvl$ z0q&=BoA;$#;#5kiwKf&%psB*?&inea>dmf`)@A3h5)5>hsRk{`fOiH9YcKw9$vHm= z)&r)+KELK@%$5eMFnHPP+?HWV{T{muaB19bs7Yu%KbjdP^b~Wg_xN1AQbCU~e^iGr zmA3h3ZsIL~Z1aA!?%_!~FeI52r#tTZ$wymd>s=@HR-6C^jl-MrR=YUzj*}XT>r!Pq z54OcX=#QtudDjw6`{}XNtF+E(>VH8&PC}PYXI+_<&nfc{UaGRi8~~detb=EpN)Ctv8ZCp8Li5w%3M=UwZ4y?+PH)6TR2fQ-E|*NNo4hVl4XQ>g!ya zqJYoKWCeoPvu#cF=fT&gSM`lnuD9>;mT@=ia!RTn>to6OVQT=7$nd7e>P&+0W?!jq zM%36%oz|U}3JxQ1ii|5`9>?Od-E+Njdy8?vGT3cWw=>>(kh6m!A%)Gy@gL;K$L16N zG}`2KBks;bxSrU%_G8DR|1#Rz-d3(;6HXwbQ|=JAN$*dJmZPFuK*pHZgUfU7*k(zW)fRsdC z)9~NFw(`Zvh8-y*Wp8+GpVs3+Mp4ZR=iwoPpOFMJGrnH5i*lYO%@GP*D1X9 zYN<^5GATC=0&6XGMNM}7kC~s$K_>ftA6?<^;~W=mffU-Dhs=%nr9Kh{wYO^8Y{228 zLjs1{GMHq1uT3SE`KNhf1ux+fA1|(kqLYL3niKkKuDY7@iT6BWx$xOP+p9ODLKsnJ zR9&`@84-BzLS#Cc5@N~1=OF7badKfbI`yWKhDk0Za(1mmrGlf~!q9{y+yR{8VjH1B zvyU4j0ieEkr>WQ=;u;j5!;NJR>LceKT4c=P^Fls6q!x7}iJ@33;5 zLs@wNH7O;@HNPvPuR*!nv877A$$1_a*fOm5IfD}`w>oZ&@3r*w&}H!X@ebr|5DR^K zi&#tL^r~=q;{kLP1k$T1)K>$@i&V2;`Z4eUu7d9~Uyn`KX9&%*nK?p$<=VtctE-2u zYn{0*2i5Ke>3PY+UQ!;eE{C`;?PjCNv*tr8wVQaDR;DJw*4t&@{RtzMt)Qu2H>N(! zthpu+ox8R%QUCq`(+&*bh2A$6+tH;ocpKw!-haI|#yWUActg=8#-ptE65XtYdBH)N zaM>eMenL#|UJSe2noPP9N+f~0y+LM!JWTPZfVuC(lI)V*Q;n~Ipu@1f0mWBn7Lx*4 z>7t2Kg@#R~_nDQquzW-bZ-?Sv4BnF@=^Tww{-+RozWUA|q^H>(D}?v3J!58|+_}W} zNHG$KF*wFiXd*XBWkJz@pWL~r_?DWiIF&gj0n{<5XZN zP(xpMlhdVHJm=O@{Utp(FajAOLciGw1 zZNL?AWELPt39BL(@Vi1El*Qt!HfX8w7zh`^%}NwK*@QSE-^&CUf;av77-qP*2l6+a z>sRb8mWy#+69_CM@!G=Ely|-M{!scnft0NfjaU0}@rV7`+~b?E^L*8-`mpxzz6loF z(x8h3j;sOS4oiJ~2ZL)jcx+yeUSo^u_1P<|qWM}z+P|h3M3mg8_qI121L(LZZwj&2 z4K_N?Jl2%M!=yQtz%smM!8~=0hqCv3^beX;pn}`lpQ5M{&k!C3`pg7g5t98sinitm zY~se0`JHqcMt!-BSe83XL0%d3>L*5Px)NK)wTZqW9EHCa-U~OV7U2kJssFjeUoX*k z+NM=@ih>L;ic}D@Ib_phcw|{rf_|SiE=p3$LtOf_7YVu zb!lSLL=VyP#4ubPv)OJ*a5H7biBqZISL<_5Om+eHO3y*d}S`$%4G0;CokR-oIk@aEny z{^`sm#?2yaX8p$k57$6%O|y;nE)Rn~mB}Gb#pt^06>Y9{hWG4^BCjI%M+HU#+ZpM$ z8H4$@k}mQgD$UdMAW9IN37lV9UFm)mq_|Yj%NQGNNY@9@1;8e&OD<0OLU=?_BKva7 za80n$%=h6VH1{*wVgjlosammNe00&c5BYx+l)szL`HiC`|1W~_ZR_QwW0~JWLnBuA z>MqLuBWvB3%c%z#!KOuQ6ZV8>-|Hd(*x@GH;5#0Sdbo&BC{#6vtG;Gwbya8dI;*w) z8cP?77!%$67#UXrzHTI!Zt$wTtBd~nLDh9d8slq`cDs|*9)9p~a)zYXb#os$(hV1{Y%8wuFrCZo`RJhC}GX?1(q zB+=bzXg{*rxYMpzMeSOT%}CY`CAKnnki=T2`OCj*D~~ev%UY*bhk9|BFh`xZ`O;-y zulv1V8m4~Rc7N*g#1haEt&_5>U2M{K4)n`(SCaeDFJCDa%36B3AI*xc;@8v}uZrb# zTBC4pmQB^NHF7kXvgJQF47GA%Gx}_wur;zWgC#w-J9_cl*Z!p^yBt2M+Tikkou z@Y)7bSBVet(Yw>d{waAP<9RJ9m{>xpEK(N$4Jgppb91?bjUXyn(t?<0i7XoQ@{aou;yQRPy`FqEXW_ zLE}})lH<1c`?;9DVu*3UjgQB5)Ye21Vyi>t_<5}lgCM8z34t`vL=ORt^@}!X*1tqP zS6T7-r36_$SA76ebyL%{S&Bn_8*e(RDKw9vfuOJZ^g4n?Qm2K#UJJJdk6H+D&X)qd zx)Ii!Px(aEv~#O^s>cgg8{PXm^=vo>iF@@r=?SE~q%Nwlb(Jq?R8U8T3vksY{`cwa zipuvA+Z4-sPMxl~L~i;hr|n8j>*Etkm>MHCeNIyrfL1dncRIz%(B?kr^04O{_r43% zMqcA~dwxN6`?5z(#9D=ek#|l~5Z+qeV_F4~L(?Mi_?FEf-j^h_13hKT*It}6P^kQ| zzLw*|%1}<-by4W4RWWvnZd`&*34AWP1Q6A1GVc>}A<-3Vt8E&Gd$>QHf_4q;*zb=W zfoXj1a(mhr>R77G@pE1G^7|a30Z)$B0Yjt!POK*ja59 zytj1=u=!kn_wcI2K;|Ouap1>L!~iRw2d63`dHr6YVxSbPY%6mFbsq2*K@)}}a@yo1 zc+Xm?f@Y(pS>#xRq}OJhsG0daknWG^25;VGTb^KCjrmv^Q-wNJ)gP%U0j*jsy+kg~ z0qJAs9e!!FBOG1X%iVM%d?Yhe=7 zB2Xw$FmR-k@l|Dn>Epb-8$Yj)c|j*#y%Iy?hZS}sJZzHRMqKCX#IFrxTgs+3&>gk| z1DKX$e2?2<8&OgmgDmyw9)r%B%PBQ)!%g@$*|J8mI!#2I0Z*#q8ZtI6bo(58)5s|J zkF1AcxN26)l}Zi@1V$%_ucr75h2B{+f`C0C!MGkT6K{&S6kBh!I-SLrvm5`11!mH4 zZSP?Ys3Q{?_~0nJ4F%Z#CERC3hiT=cDS;|XT12j*ehfCGAfoER#x9jbBEz!p%s+kx zb#hKY>9_rjd2*o9lZU6+Tr8QYp&DGKnI4bfdH$9kBKeRk%6cR8!`-2wBM5^leyVIw z;zec!6UyB+_|!;Rg{ml0%znKiniD^$^LJkr6yi2{rJ|;3nBU}jG3GDUnlEji7=cd6`3NwP3c+iFjhF}vTD5JWbON4&%AY8>#SkvFP>i^=_@%F3TTg6#LYHeTre)UB z_fpk%BnpSuv%(qV@Nw4pJ1<9IY<5|+KV3E}6{brW9LGC&RAx{ASWsqXtntb@eEn(X_j(n#QTrs0?U@~T?F$8|XG7@$UH z2l0A^J{-*!zwRNhk$FQd2pT@^qzzyT&1Kwj{c%Hr&kjju{XuBqm3Kf(LvOkb(4EnT zSB~3M^MB+1Zf#vnc&0mU%zk+N^^qJ!RiC)ddcJ|>1?IwBS-{9RQ^cOitx^TO$Ma25 zEsbL0^RdA&{zNWM+x7&|a_kh|jW5xq`o3Ju-nc1=x~KnE7#Tu?Ru9J9)%;O23!RdFXa7XnOf`r zjcxOA_ljw+D2I`eK)({W;cesyd2xkVObI^0{I`C9nQ*F-FjAvWfxVa=(+r_DPlVHs zhtWUA$Q5$0%?{U2>4*4Nd|{;t=g!ZZU(+G;fn!w>>Bby{`{uT#2wp3=&aUkAi1||i z;zZk!P&nW5Gf(Y}-JoM$Qjk!8|C8jx=ks3cmpBJ`{)UF3eY%;68OSC=4m6DHp{}WI#c^JCaao`nt*&Dd)Ar#A zK9|fK@l`6CKE<)=SK+T&zZPXjVKhd~k_fb^f-eLJ1k4gOUAtr&it*M|t)AnhM-`Ez zPHS`dI@O{Udlh-6Q9|gg0^-BE zmx@m&J2xQ*Nl`528l_AzCw05}(|ZZXu8uUNDj`BU#ovkraisJiBv%y*)!%fgv7-}L z>Al~Em|u*a@}R<+N@4UaNpc_c>4KG+#nK-2RUCNysj3W~e|vl#Gk|YuZE=2T@?Pl7 zn8BX2e!X(z9(7S%1uim-%;Sa6iI9jfv*%krq|TQFmQe4Hs3_=Fdi3O2sol@J*?fEv zRQE}<8JYSBz|g7ISzS7+(0>wc^x{dhle*YVEe5Q(()Rx-KX(K{^vtj{Si#}n+`Eyr zI}l>gR?hi6RPoeS^dso-(~yn$ag{Uoq8)@@ zV=IUS%HbsCW5xd3VB8@sls+PTN0~W;Y)FKJ5;)#4M|)h5b9F_3UCFEmULKD?-wtl;zqvVo#)*l3=U-X-ltlJ=PMx@x5w(FpN-#^_U2pnP3HLRy_3I zZCo@n@U=nFLd+iXi_B>noOZ0(Atbr^UL(KTPDBv_ztbjtdVUG^a`r;|{NS;Qix7p- z`0YuFe5_EAYs_$91~q$0(Wg-8erMyK2ws1IDk3~rza%-&(%=w|{~HUBmf!=oAVkOV zqJ};C`%Vil_vcR{JKH)zpASQi(;!WHH5IG_!lm65Y&cU0`yJwwZz|5e@Qy>7YF98Z z5oDDMqI=Nl7Tk1Iv9jpP)zJXk>6yP2WcHQ8p1dIIV0v(=uT_ss=5#s3WT?kxDf0C< zNhCO1qi~_7hY!77z5u0Oa%Dcl^CHKgq&aj+eSJL6=5ObzNKan-d8=>t?*hEdAGc2= z+p8I_p!}-6-%^inI+`5fnv7Iuc3NcX0Z#2xOOM~j=yNjckeY^bX|w0>5qm>~!aT5y zN_=?pophw+H=i)O;@5ndJa5@5lf1kS4=gJA!e=~qa{uT!MwcDe=%qu%j@hQbPG5W- z)Wh5-#!l<`SRN!z$vtYJ>mG)w>0UWH9A@QCHF=mT4v#}EU9xEqwtUAMW#BItj+)mP zeA}NOpa9*tAMegT74h5eC_4O>pA5~`Wa9;G9_TVy6FUrwK|~KDBOZ_isLa$mSd)&N zN#t>!P{-*@NVVjCyROt&^XYJUEw=*O{PApuD?0mv1YZa7-2Hq@l6{tD)$~Ws4%P;A z3jmp}TdT#?W;5Hk#8JIos0`yxVs|I|mK{$eJ_5EE8@ckt4cgG1cwZ(7O1OhNBSL(Q zj;Y>G;~NpLus+5gGx&^%>xC-_ukK?f0@S-jNItwzQYYY-%?=wAS1GXlRN*-jPEE;d z_5Z?M?6AIiA(Y7*4dEogf;ji*qH}C`;PE02Bzcd1QXQvG>w3MW0!+DKkc_?tXbujm ze{1{qvB-bC4F|d?z4NK^oW1VBF^Ns1iyJJiyI4P+cY3{b`OX-AzHakueHe=uigi!e zGFzuElsxCjmc>tp?H{8L!+3@B2>RHAEAOIe5f-G7bx7Kbr1^u%sm+x8O>Td@M4b%z zt!Mpe=NnaR{miqC?j1#I%&l8J^Niv73GNS70(Zsw-Bj!XYP{s@K{z#j-mR3+p0IKS zRk_gMm_6F}(~{Q$_U!#JwEUC204RcC7^6qYq*l3Fpwb^1NdfP^Pq<%(+G%&09%yzJ zDn`$Pij!+tsa9)!%d(GAuW&q#Zs%8HBe55M;G}kE*>bVejWQJE6dCE@hF;ZDS@aCQ z*p4}2n)pdkar3Pwz3xi7*U6>di#`H$ozJQkeHId#>tn3Y5TceHw98>f5I+mNS0kG4 z)@5_)w)&Q81}0#-Rt1xN1_`-nMG(=jHmTi3x=yYGa+#cGSz4_Vp5MrnyN>6$9;g_dSLND-6{Gx(1{yd9_@~`tjNUB%_2dVwkwWNW!A@PI z-@lODCk8ESyc~U^{%sIF%Ueg>V`=;K+P{nTKE-*qNb?W=66-NLIBWn*nXQ7)j3D+2 zm?%us8O_20Z8d)!pmA`__}r?tJ!i)*u)Uc-CRnMeUBOgW2T?avk`WdRAZ&?$IVH69 za@#-DEu>~ji?Q7MQ+FOay)Kg%G+&xxwB4@i;b-Ss|3ZG>Gb&tPKuSD&zDCihGbV{H zy-S!j+YQpTPdMJ>J9b$4H$FU_?q0ilc^4AL@U#^$tz8c|?>pmCnh0>|MKy1g*gc39 zQ@!B1EK}>g=qMfb%S48#n9@-+dRi5|AjL31{vA2o?{V0p4sXOve|{tWqdGmuxUAX>gm;1W)e zF;V`EdN6v>nW%p5^-dDI)G=-QxV4src_IdRR8a)hWFET{%R}#c#Oila`g@{X#8FRp zx@-;1$M~ql*XcE1pX9P1XTHp)s={61``r2R{mBfAgy!eN&ahNy-9W{4k zZ5DrSxN_tE%~vDW?Bkg+{-#(Dja%^q!8%*j&B&HXg7Dur1U!}soOXldJ!d&(sNfzVa0A2qqt0`)p#}T#h3Ed~xf=q)ybu^?yg(cy|x39^GXzm`zmWWS||b`AlFVmZCDe-imUa(bYk!+qNoX+h}YB zHRx-%dIk+`gjwRRwzR(P0A0y(umxwr4Eu=w0_n>W8zDl|8NV3NicA3Q^*&dLer6lr zRLK5t8W0Q(MS1ba&}-E%f<;Q-BVGhn%85N!0X?UsgfyQb@dY81OKP(|CmPS~;1C;< zcgLuDq1tN7B>cnaK?lbq9om^7{tJoo1dT)}j?;sb%BYL;EFuG(ExZ@CW29@|1%PfQ zzNF864Tir=T0-7>?S&YBTH{mq{FTj&#mUvdfR zcI4KZkkjF_LLY@fv0Pkrly&DN?{EWn1deZ!qO9u){2#}F>+LRz0+(D&=u~CT{H}-j z5XL4!3r4zWq&g-yEIjF-S6}-4?NYEVpPY8Lp9Inodv_Pq{9UFtvwZ&$wAXpNlg~nc zn%Wkz=U~+DwzAt*iY;9Oqe5o-4rVOd1lTdj_=vq}G{J+0cZzhqK*q%KcfZ_g+w zMlGQ-xHzQQQEc6se>~|uTQ)`Dm`+8no`X7C`wvJ(4CTnoBsbT^73&vO;f5emlk>DQ z+d3kJyVNlbBcNw4g&f00Ait?)^NrHOc#XFc2=jhk_4 zDw5F97pW7U+3(Tun#o%L2F%oy6k|f2F&HJoCkP1( z#iBHOX%VLBow$_n;rki{mR#Mi`!rT^(mE|5rR4}=xa%B~`Lsxa^%ul_(ggfvUqe{U z=y3GtKd63{0LS&sTMh(~F#rS~`Jfx8O2tA0a1P7i_?KLvHELVtkG-Y%!FBJIVg^P8 z1>1HeBw#-rrx8nvaLXiB7xu$aB`idjs^Sv3d4b?F&OPN^66H4Q-nNnL+SS&t#C<*9 zadcjTJ7=rw3qD}=?)HnDI{o_3w)f5Fi*C{X(&sn|F2gbim_?KuN_TzHp=?woT6{`t z&vE&Y(?@F4u95BPh2F?owQ(ODQ=JEf3%&$j=|L6| zN3#YF*nDWuhdV>(pF2dynYvZ2jc>U0VhW+1$hhTy&tvdNs`upIU(>w^HtNXjFz{#BbUpDIhF4xe~&`C$myd!KZ*U-Y|9Y;2+ZV3+Fwk<)& z5;~;7&~{@-wSd^emzCt0g%FI&y7W7~2K}M|nlrN(^2(8@R3@24MWHH z`jVF4*Y*3Dsec{bsR?|ivdh12{OF0IyLF}1IBO+|{A8xn}AGj{`cHk_8H!vtTnEX3%!}o(T1(wGirLHI} zgstNtP@N1Ygw|66C;EIRye5P&9d=;LMyoRb8bmh2S_*3ewSn4Wu>pRN0k)DAj_*3G zGNmTBQ6~y@rh^rh$L;3+AKMOx+OstB_Yk1&g&ta6#QyR>p1;X2CHDlirgELZ_kO!! zZWqNpD6^>jU^%DRc{HYR6WBFcHHwSF;aXu41g&kw$O{H=SYxAXm&BH^lJ@|=6pj!+ zQ1J!4d&3UaMd9l;faWP+L1?5m;Qpj};#1 z3OVoEwRQZOLORv=xd&;sKELDwiY-MOxoZSmamzQ!M&AZ=?j)0F!XPDPM(mKT-5Ymd zFeVhuP0LeEPP*0{&5BFX*&sH~*NaPMoK=|4Ua(_2F7^WC$`_x}FW|FZ!wtqF`j&tR z0ESI*SD9QnaJ##jW~#V}mfFBFqi4dnAbC8rb~!LC;Ka&Uc-FGaFj^|}OCwi8o)Pa$ z%g_*Hwwc1w5H{wK98OvajWc2{r&Hr#`Av{{z;nI0WyrBwZGmvG%a=N0yYu|obs3N} zrrmT)tk7<@DuKjRPeYHbT8S^10DKc+klI_?F|>gi88e7|-_y*G8SA$(Jx8MJ|qA!7Aoq_(Z+tY5H_$%s0FW3LkweM zMLWU;S?5qRXZ4_`WlnM%%QZAO<=94STA>jk&MOZ~2wnxaE^OL#(J5Oq7pxh5E`o&Y zOo$aa0AFo%3wT8r*Ot(bEO>6m*dwjS;M|7|usJYjtFL9?x83I8bED`cP$m8usTfRP zEbpO?1Ezs>ALP-{h!_ejFPm{Xu)zwVU0}~>kPnU-+B|>`hqy`1tXzB!uo)pv1h#-< z9<~f_1Rh8ac;aO1;exQMfTTy}Bt|g|c~y=)`)(s%tO;X|71jkt^Z)LbzC)%*kJ%h5 zVH@I=t6j{6@zFN*dKgEYGjx8ZCLoR??4ATT8uVii6Fg{yUg6UY|JVjzD6zlN-06+jq zL_t)<597K(WOliCy&{3eqe!7GSmObG!dD*q&Li~YQp~d3Y*=3)mm6w69=~N*p1G_P zEp7?Q-G4wA2foH&Oc>iOxQ!my(aX*&`Ywc79wH2W3EdbU5D1c33sMSA1vubDlL3O6 zr-6Ig2MsFFQeML6Sw5x?Pz1S>gc`t3lLKp}IFK)@XpcIaAh4dYV<;73f`agZbx$N_ z#4#o?AcFzA&@wmrez0fDlfeZ!g|^U$2>NWexNFVsQnZn0jfe{>B4t_#AFmCh3e=Xm zBrLF{4}8oThlB*!0wiqnVlAc0tPT3A5f&^H_o>J9;D*RgP7HfNE0A}np&5z1V?rWU z*U*?HRLMa-H}w;UQ>q~_Rw&>lS7>9BXSl(rvJWjo31~@;Jg?t-r0}VZ&Bx5n%X%>@ z&sC#7ECb0`%F0E*&|W-N%W|a-y6mf5MM+cVE&DD-pm?H8A84aNFUBv$fu6 zGDx~1xSU7~qvnNWKm)>fNGtaoDV)@@{;(O@nNu^a*=jUsTrZp)uauRG<)g(s@uC$` zG7e-x_Kmv^7EbBZ{65A>-!>Lkw?iT3qk-n)EZN@lLJdOiI%x_Mrap1Caq z{AhP=%hNJ25f%WlZMLAnn6oQpFx^;uhtL^dV?QL1Ivacq(xWQgcSge$a`GU&)ED3n z>kuTU$}OA6cu$w6^%^z8r)@#{sZ;B|{`hZS?t$Pa;-W@D!(P}P${+M1Y&=X2 z;76EQWL_tNW>W^r{u-2tB1i-MK;#dI8xNJ}E>+}(XCQ~EL+3%>AS?{c5z)E%rNy>9 z?BIh(0B;Sa6JRs~Ls97UU1m4|7>vU}lECacAa~s|0O5CCcyq!dsxf>Tb=S#HHUy8l z70{o;0fBjBazu&_e^IWdnif(^cvQ?nn&A-8*C8^(RZ~N8{06@XHOJ1maS?lgsfWU& zOBKk&2MM`l#5Fj$^u>%JXRv@-Y?c!gDBZLq<(xjAcBO6YP>aQ$bLGsjP5*iD<)3tG zM12K_H^bzInDD8d`Ja`rM(<}XJSig8CrhWZd4RIEeK^tl5(|NBHuLzH!mJ$CQ&LB8J zu#|Am08Xp@%WnmlLQq9>5Lj_ReF8pxY0+AFE$C4@w52CJd@{^J(@JI};gb!}G^~q( zN_=h5m(oo?XnmT*)slcvx1!33{uVym(Oi|1gq-OzPK&$sReFY*dA?VfO<&+mmur!_hYccuTWFD2k?6 z>CKqCoFe+IUn7NP1}AgFi-A5{0hAykZ*j1ZM%NgL<)}U@to&cV4T_Zd@lp^+9;>02 zfqrj!zVO3GqyGIaCSL-Af@ldCCV**Cphx>M&%>wGm0K>a5pl%#MXcsvjs@l;X-^Rw2axRsGrne8`-{mwtNZL@7S9Gvu)rLa-YQ}9HuPGq3Mr2v zRmkt7T;uwBwgN4^=bYjp72DhlREKDr1vim6YY}aPS5FhE2KES}WgIlnMm)j}V^%Ku z02-HL0|P4A@T3ZMkiKs*ZHl!GPFl}PHV`f$P5?m!6+(V7)|QdW1oms&*Mki03uQ#D zL5I!8c3DD<6rP~lq|+?fHZimd>@WtT0Etp%u4%Ek-wpVT(jfB&+;C&@4uLjW8UsC| zlZzlDkXTx>$GfZY>GH#HrcF;kuG+u@^ zu*@%`=4QPKloE8ZT7WFS+E<;I(4g1%oN&jI8nD5JL0m`{EFr6mF|R~@D=yC>YbA8S zo%atF!kV)HPZ0>f9?Xz%sS2G`rSmxQ8{)_7iySS>f2gtP2Wsy2>2&Z^BFY}v{fo7$ zH!pjs9mz#yAK^Hv5J0eKWfEIdgb5>Dg@ngarO$tM?mha;tbUr=PUsXV_yv-aabsp!<&lRPg=WsYr?+G`}StGM$G#o?on4 zvw7)DzVf1P!gg+0Fzo3FWyRudD3p!;N)T&L+3=tWsk9>(EP-{!q6&N^;*Bv0xyW|X zhEUq<8Vs9DnxSrAh2eTK$!Y~TK~uoXp(TF7U>g0<=|;p~83HKb6UxGZRoED?<4L}M zYoy(yMkuiyZg9MMG&AGQ*79M~0FG*+_6rTd!ZHjr5^r>jKAL9X)}047&h*tZ9<|Vy zD|X(2;%b0T5O%1GTFc6jXD_Lk~XKeUq&UeKZKfJ|z}X=Y~?ic?%xd z_+ejRbZ#B59{J!u@dsCa_Gn#FF1LNYWxOKo_TwRc%7>PbD?^?b$u?v`J%b4jv!iH( zY11oVpxwZ8zhpQXYOBF^BUvbZXUQT^*{ZpA%N8k zmaLt#S`MG5V4>}A6o!bB6VAE^k56P4qd-^qZ`=N(hxDrJs@6H+)8z6Fs_{ZjJtrGT zkms~WA!t-U${YRi-nSl(Y+f(WX3Nh`UNiftzkPod)vyOtZ{4X?o4^|lP!V=5rkn+x zEh^ln)*@p#rC9g)dP~>hDbzzS6+nR?&}6Xn*a)uXdt$CnN4%E{!j6 z3kP$?3RTq?#@A{sLkU>ZMqpGHJ;c14^)voR~g!UDZ1W>PrrNqTvu|V8Et9R%u=`vNEhbsbZ`lp99sR!FTe+V2%Ru zMT`|*pq%l5sshUnmJ+;DU*eDtnM93RMo*m3A!p`-oyfth8}foQZ1qDv>m7unx>>mcs|yk32{eX9oVea!P%pR&Bh5VZay=~Ml<;0h7rxw z3fK;8#nECoA_Fo@(|@F7kUBb8Meo7YA3ZvBx7a!dIt`VY>o48t;w4wW3|9l=iC9wu zXAHb19?*ILre(Zb19^sGXrxZ1`@pPkH|E7BKhie%*Yz`^9{G=^Tx(#z4QKy-XH8st zLrb|>+?#Fe=H6%XSK6KC=v^4Ocq4yroBn&K6rkvXlC} z0)BvF>!+_ag5F@sDAb6)X%zfu)=vHUv~Ff`_3YsMCQH*s03=vYA_Z6ZxdC-We;vMBkS?}w_83K1-B{V#DOeR z!>Ep(C(hYkKVtaUS;=Jqw9*6~NTE_3WwDmh<}=>EdQza98r`=eA>T5m&FI;tz-D(w zo!(t+hT@Xj<#5LI>4enGEpuAmI|~O&-P!BR-W&36NYZ0G0JD~rI%wlPDG>ZBmn&q; z>n*FkTGsc2+^tX5D6!^R;SXRlCEwo-v?X+rpu>eMX_i8D(Y4C97^+3S9#>j&?=)0#{7+5$;Q6kpC+4nSj;)By0|V9Sasz0e zbE%z~5`_x-%j*jY0^t6YIw87dH>s zZZ_uM31hx3KKIYj-QG>8LgK@vT~+aNgWxS3f|3&K8fQ{xDD6|H&wQa<>WO(9mzTks z!AXD`kySw{TnF*jKtlzAOW!`THomf`*a@`IN#9UkB0x9z3PbHs4wX4&uZlsI9mZoKu5%xLT#ym#BKw zGD)X$kRp=|q96!KF-~EUT#vs!16DL?-bPU6^5V7vY%6g&=*VIwcxXG49O9k}ho-sh z4=-A=ioA)PPFProtH%S$g@qx1+#}lkf)`4#P7pk6sKRtcj}{hJ zNl^xz2)3d?%??gB{U#GaNOd0$;9a!YzW$**sr41{;h_N;pZhH5_!v&90p8; zf!k!CJge-BDo%uFjnD#cpXC(#V^m)N%k83Mpc-*bN~I-Pa8@Xt{-aIhFJtzK7)CR7 z$)zP2Mj}+A$_h4}zkmB-c65DnS<12&W4>gntJB1W+|Z|4l*D+2IzXniY!oow0bKs* z)-vy8VgW0cF&3>P#L^85KGXTkNYSvAfv{AyJi9aUkP5(NmUW*|)daeq0^L_s50kQJ zqaeqR-5>3eyLw8;M`wTf^S@t;!?F*#+yKYnaXq>L-rC`vg2Wfhyagdv)QHm5B_G2l z!(pBdODJw|PrF>LMSXkn-aw3Z2@ISf-QS+_FN2VjK+hR-f_zImQ(MsvWJPHOue&-tY{*Gi25JH2A;RF0Dpr(J#Uf>H zD1h{r1EV()T82ngI+*8af4nKtqY588bUO!a9#NO$4r6@?zt)9}q&r$2LdkAY35FHq zZhe_T>KuGvkg-wi(C8}WsEaWU-%MU(%(pz%ABT(=3LesP`C1o8KJIq$!97z@Lo((7 z=I{WcAA9>ru?dGtO0U@1PjPP2kFT}o2=V*w*XE~Py~vaDv$p+n5?xSe@AuBR!ptL! zAENLBvomrpW~Y8XEYO9OWb0DTUrYL`FFqLhzIr-0D?j&4&eikTr@lvwz===)_37u+ zw|?@~hW%y5mu+QNZDpx@mOL#05O{a##@w=O8~t3)xt4PI+J)k*Rl@>Y(H}k9N|KH* zo-lUP$dwz{?Af|Jwr9q&Z5gJp$jQ&sWi{-n@!Bs39Z5%yCmpesrR`bdfq4jObnOzu zoSmPwTkQQUAs_p>V@m6ONS~fYWm_g7xObu#ZE!q?$cwh zWyNnloN{8v*2Jt;?|!tbDCtO2(zS%8Q;~`*!`G*0oZb5Q;;lz{xi_vIoIerY^!nu@ z3lxA;WoVJoMvmESI#J^>p5){Jb=9Df`sYK3FrWRGzhdM*7xI7j8VrX{I(>>~15w zXI}U67qkMauO{!VMNcdBB7xROP8J$5Yh_FT`hH5~(l351M9F_Od4<&R{F}Xh>xmgFLmYEN%DVsZ?X-f!wZ0NQ6LgfE#%yetfN+3ZTZTzZ|rajvQfm zpXP0?BB{;Tq0ePYU-R|+@X0b9FqF&{o}S5IB)F#qWx_R1`d31 zG4|W22m=ZsSDL`v%XF+6*LP@Ha^9spMN>Sa-7Qxd4bA1kEQr?BQN%+sIj^{)6%()A zwjEbuzP8n;og~Yz*vY)C9djnuRTo+wWgeda- zOQzx_>@hudLw$ZLd#)bBmvk$#PG&Kx^(`YP_* zje2PM%D>8f)%dS>zBRUI)#A)e%T^r7u!e_6M1+SW$0wYVnoSwnQF5JJurl(>u}?=1 z?i1B-;Fu@>);sSQRI_1I`q;(Q-KMZML;JPJPDwnHa)mIDdwIn3fY3(doH``{s|OQ8)HrrCMfM4qaMj%ei#n!nw4J%q!RFl|4GCSFdBlo}P%F zclB%AII!eO%88?CmrKGT+B`XT@!#6fZGh!IwW^1NMbxN@!7?b9!_mB9{c09V{YErn zQav~GfFr8WiG&3=?f3BbevL1jIC>(Zz!Kj4 ziG|yz^(my*HGWJXHN&Lrd^R5^*)L^gq-ADiWMmZ-$VYxj;o;RSp@Uxk_N`GJoduUO zE`v)LrYzuCBkmZiTVKv+YWs-ly3-23HA4jZWv1PE+0wd~!e)Umvim+t-I$$_;jWyy&L!RP8N`c7YS{=Gh| z^*uRx`QpX&OP4NRzDk_L=cCO&W?tOiM|9PZXFh%;sPPea^vR*P`0~=WMeihsYCw#+ zar^XGeQD2Q`rElHuua6}_F&MHzj zdEs`M8vxRm9J;|8kGG~wp1b%ZMN{M&4f2qUSj93}+rN13*r%hqHz9kKaysL3p(P9# zaVt)nm+nU@a>a}0zrT8F!5N!WrPHvF`pCkpPSp)xzg`02k9zXqMzpI3s~Dtx`!aMP zy(7mh-1XKNX3c(3S+ji!=XmQINV}(8UCPLSIf91f3k_w3iDnW3PJ>;KSGY-4rjYZh zZ;PDMiHWCWJ1O)Cc5*$llbI)V>|{BZH0b zEuln07!5;m?wDE;FGL3%wtt>~z+_cJRR(No`=aZIDZ_wm8w%NRc;;B%7VY;d|aGApz$v>eD%)#~F*nAZOk9jF82ZYu!2iL_<$3a7QK&tYE3s?Fl4+92F+xN2CJMj-F+J`rb5I0+<{r83a+NF|hmC;|QrN_!MNUWl?g7EIq_8mu ztggb{AHTOL3riw4{X=Rr^8hlgdG&?u`HsSbj{&eJA74kV{RkRws5K(pHUx108LlsQ=x~EigE*Ndg z-qtB7;=Kg$C;#(Nl2Rkvx_`9cMK4Iq2KXRzhoS#hOlOWex4Wn;hLhBcA1%qhQa{y z7|m~W>FT66HeCY2;FZYOall|1r>C6+2F@$4M+zs&PIBb;FZQsL2AF~W;{+0hgb#a9 zWVu|{v`;hOFP-o;}k*ZFr8dfW)mMbX26;zvk%(fd+r!msilPc$rjap*93Ik*`>F<(4I~^EQ zaPLNZ2h&P4+J|8e>ObUm3{aJBnu9fG^=T2Z(~%N?OvVyDvP(FezwplER<9U`5focc zooYxj*JxyRBpysH9vFGsfOaFgx2bmh^igY@ZY{e$H>AdG0QmLLenE#bpqU7J1NwvX|B<}-)(hV#YeuFTdU!R04X@W z=|rD*=*};mL6Xj|cyR?N#Vf~LjbpwWHA3CPJCBcDF%IkWZ9#SEes*(>#!5!|+di0v zi!8xSBKlsgjRmQ7t)vD#;O=(!OC0AChzaCr|wiuS1prQ=CI?$G}Nx+$Uq>T`*kqoZhF{ zEB-E>U+K-U~{zS|vIaaU5k{{}67q1OK0OFw(=zCj&BBDy~}cg@(x zmyPfJ93NKnhWCi!a#h6RRMt$@`i{V69$C~cid+c|^%4L#v}iBl)g86Twtq5qFXI)G z&Uo=kWhYg7BqV42irDdJBCDm2+fHI3fd(^*Pw~Kv#xIbf7A_v#(N%nMTJOjYlWWQ( zDth$961n+=9t{texyD@&5%OvxPi~0%ddnwJh*XBo!-}5vw4#tn9c!jgk$(+irBdg~ zaT#~UuU+xO+-XbWl^djG5QVBn8Y}ANWNhqsbWiAUcpvKSaWtC3ZLFYNw_XZeI)5vX z5m^jM;RtmB43a>ZajFjK70IGYk2g*O8h8@2c%$;p1sDOZDaD;sEn9=ie0ICkZUj5^ zl;>6ua|f(o{e+|&-}S+mE8H|E<}o?ufBge(#j&8{bhAd?auu>4jx;x5mvw)+m(sU_UbIUVOR0h zQx1@#>b?}X^O?C)RP#ySC)Zt>SgY5NJHkxXv{SSr&n%I%!|tZQU(5pB+p{@lVx^i5 zYlWFo5AWd!fcaM^8=F=T$|Lvba*ZNKju9ycgf(c1)eO29$*IAN!;=?o`q#uepku11 zKy6gi?TUEyt11h{i(D*>H+xR1naAQ>1vRh|wq=X8Td9{|LSRajR#ZUr{;Fxv?5Yz< zMHi02gyB_#5KBhpPU@+tueuO{K^-Z=)cWiM6U2!6id1z#qzZ)UylO~Tk-+%m^6xFWn!_lO_TUKR9bm`ym?lCpdTVx*F zc|nr2v!%c42crASWX$otfoxt&~Z*b0Q-gmn=SQG;o1mZRkA zt`zwz5=qUO9+eiCaWY7v6g^TG1Tp3S9`dY)fOP3`gNrE7s|Kf?z+P5Vo^WDtlNWCM z*F>MzEOF+Tzl1OOaO$x7ZTmd=dY>m>eskrFCm#HWzFstC@iua6ikp)e%Pb*)rkO)gHDni~RxH>7thREXuEh72_lgCv1jlRuqdh(yH^+s%Tm|_o}v174COy8Q4{p6PS_NNwy zH19LKM@@Tf>dq8+1vmA~nfUT4cwgad@0s*)zqZvcB(8X@)3e;fR|yR$y>{$ida)_2 z)f=zBe1Df(aH|Ht_5wB&*>GFC@(6tvYjUZExA7VscqFV=mx0|ocj>`@y4D#kG(7@5~^dEO*_U=LdDE5gc6mlLPeiS)oT5qwCE1R9g+H8Z4d92WMrtp9T@y9@U-Z z5t2m^em9F|mp;n?auR#P!L>YA9f>vLACOO$yLQfV1H06)1lOLuzcTd&W`S1KWHK3* z_+ubBy4X~5FZs#~3eV@#$gPJ@e0$USG^iR>RVfJYe$;W*Pgf7tN1uKVJ15O5| zsyR8RM_0y4FjLdx=xU0aZk5uhBSqLvhKOPTP6m(TFuou?^Z9%;Kw^;O6P=QvOBEtT zJRO@uKfl$(%M!(@i_wh~0N9mjurV{BdK1ZBD%mhjf(KoVQ^L7r?C3J~!e=oBG7jW& znyou_oPezlAN|HBbe62<`Q>0*u?y!8j(??Na(qT|GVTRtKOFFfqvvc=%Wk(xwzNZA zYVJOK9>R*H^w(1lD`#*Jx&Y^S`s1=jkDlN zj=e_I@WOR*g;K3?(_ZTqdJW6Ud&Tq&C^+!REBn<&=rD8}uTdA&C}m#;_Jqqn>TLdn zwK7tz8mXo2!l!R6jZZOKgC4xQ9Sv4%pFBR?qTxnW+zwz0YuG(d_Pzcx2u`NQqb<%O zQ8I;f8uvU~6)Q>aPreHurv-Vw#}imyH**ThAT=hlbjiQv=W@yJ`Yzj>Vzvi8IHbK! zeeuao@GhIL)_0R3<8}WjH?JF174j)LDww8I=N?Z#dG^TCNoJ3cTHU-dg$I(s(6DZ! z#Uk;ipBjV;7oR?`9D}(0Q8?+nb-y{2=llcn;I9X(du;Sh~=XxbpD8eQ&CliL1psgT>q_gl?)8*gW|aI!((YTXl-xRhiC4#oSEDPzE0yHHPU4&q{E(?+ z<>2O7-U=GbiWWm2U~9N^wJnLFy<) zCO>^c-x@ zlIVaD$E#ni#Sl~Np3fGg@7nXrn!O3TbMw>p%t3gq#a(jXV-@P zNk?#w#{M~jsZ`s6bGg*3m1UlsZx7rOe-d2>o(qQ#vA@!oX&cx2dX4<_x)%f@M3>XxtM%459*V6Ellb3cjVG%YYV@=Gw6(=N1$0z$93$HTvAMZ{d ze|wu|b$gC~^3l8cMSB}N4MT&hKh0R0gc^;QzB~2shCRDB?oT?3o%V8#jA=4X-F_km z0G4*&?phuj8=G_c^SWD&X4 z@d%sttvyqKU3HO54=rD|?1ydJ7ENmFF~OtO1~(E>-<``>EMM-UzG(fg+K1v?>vpWZ zix;x`Y6t-JnrFaisXE=bNTXE9m(-s9HsnYKC@Sm&ljf0@7}g?&;I!A8<%#^j5NyS z^-W{#@anKOVRR<+4?B!9DrqKXLB{19Vf8!2jJcbwel>?kxp8w|dMQp`Af*86|K+V; zLuvhMd1+@77IC>khSAeLUJg4cq&C@&(;ll6XJ1do zJ!HQ}oZ77sv_h{27p!mw^3zty@R{ifkORh-f zQJP|xR_{%rW1S0*#Q#9AlGJbLm{B8!4IOfOEeo!AjOaCF7+&um+J&d$H;z^p;p=7i z{*Y`%GF3*VekouH$q44k~u6aylMB5pR8NjPLeji^3T0F_NJp|WbJvRG;wEU zt-GFn@zKX7KM_?+UiU+o?QX{+U%||IwC35n9{=JOs!^xNsHmPjaHK`?WnLpe3=b5m zrbIPKc-5qu%NBq9O?;^o(js!u$dLmYNoUrsJF3prci6)tM~;Z;+XnRlH=?44j~qGr z{=se07$#Tx_$NL(nq#v>v>rKTbkF8tM>fa9SGE<28nNo+6<}D)W~EN1)CShs5N|kRqe+i;ir9@cNnKp7yW904l6?{b0^oEPblqap0ISclYgkcT{sR7hDGZ+i+iq z*ArB>c=k7YQQwwPgGP-Si2ANso2Z8BJ9O;Gkt1Vbdh*t1^&K%*-TJCFQd(cGP`{z~ zj~X>HCfXzK{lip}qslAV7o{6Zjv((;GI|O;#cIRqEAQ-eOWQK&*`vD8Sa;HHsdr~| z^x*DIT*c>>ygG7nth-|toNUmEbMh|ENsP7V%Co@C&>Q_){WzU_1i@D?b)+i8)mNxL@C~R?QT7i zp*~sg7kF3Mdza1hI&ehbQ3uen<2ttp7iwW0*S#f=1sS`vFjT%ykS*W@uig;<3rRiJgkNksc81U6n|IUdtK4}(Sn7WcVQAr7g*#% zKtsR7bldRgrid>*za5jX0up#MkZR00Vi)z5RP|K@3rJ0*`V|FnFmM746uP#EK+I{-kgx7kzijPjIGiWh80B}H$zyC?(G7j(x`jU2a ziGmfHNcF3CS-oS(ZWv3QHwIlz@kVYCL*?Ro!IdAU(lrBkkHQxw_dOJL@pix+1oNVwM+WwwxR#jB>8&f4X4}sYPk~G zMJtFH9>6_sBlI*>3#Lf8Iv%#Y8hw~+d4;kxO`|TICqZ(mGRwa~&rbGXtq;tb;*xx! z@{UK0P0^#cxZP?}dAN7X@J7{KH?mf3ikGJZG%(&;rUBru-WAjZQ^S!2z3Jg1*Z z9Mb`;(3p3D5M{Z%bYG+*AUL^cUxu2`Y8VZ#)JeXw07jjwLRD7dzvW>Af<;+s$`R>J zyl#xht{c$c)P>P4%NL|Bu)21l#2~ZFYR5p5$sA5!yym;2UdBrO{7mV1rhNPbs>n~r zKyv7vQV;4%I?UaA0DsDU{jzFLOmYF6lO2jdXyZ5S)nf}%=!sjtkq3T<-!;O?-zvV6 zF3RftOz#F^CaGAygAZfuG3|dE^Ve5~cW3~Z8(AkeFI%uFMc*d_fZ&=yh(KKIt*;Tj znPOwrg_Ivw)3z^e1IysAPbRSAXpn{huH~|ULubXCR-~67z;|j~9A~&kN2Mmu8wnTXP@v-R;{Z0cfJ1I3ixDF!FSJe`pWJe=|ncGdBpcy z7I(GC7|JXjMwYP0-cQ@+lzOuH*U;POr>};q54rgye`M zb*6Ydr-}mz3~G3UdAud%XdKfcO)7s?ETO(n1{iNG)5TMvNMmb8CC0kDBwftLR0&S% z=KcRO62hjI6Lt6x#Sm}85Tnr)5R7~F0>iV>0rS~Oa}c~PT%la7_+$X#7sT_*-H3zvPO~X0LFUV)ka7JJBn|fjL{f68(zM$dg}rZURUMfj17? zrl&zMDGw;%`HdSadgcl>X>^)NWOxG4;X6I(Tcrn{n z-G@AT<WFtEQJ?6nFm6w$0m%FndkLg$-=8^9A^e zMY@rAT=B`&SSnYR8bd|H;uci@Gxlj`KD>SNfu%3KrktB4@?weSFKf5tRAt+mEkU^n z^aXqKPn@dtGqY`OYgR$I@+G}DPoV~bK|#NN6KiPu^Yu>-{Bby-)f6l^3zXo9U^oox zy~%LK%ybo8l&})@@G>2;*_KRIJo4e;hv3j$Cv#cJEu$s;%pv=Y-7;qDeNAG5gys|9 zUhv{QU7FUzwZL|J$)&T$*Z*hEs|(_ZJl~I&O}-&{%FVcC9D_e4-Vz7S7pa)U+?4!X zKilq+9macap!1c>f8sSPG)4&Eav5?9xuGeG(`Fz!8hCZpjPn{~R3q^f2J#jY-~Q^a z_jGAejy&IFLEZ%LdU?l-m~u-5hH_yzHiNSK#2~2pe=N{Uuk~N|Va4m%ZBzuXJcg>@8M;=Y{89wT|`%`N}WPT== z=ay;EfYIb9V#yo`WIm-YLe)*8hEd0J03lBj$OWW` zQ4=P@0!+m40CMRj32erx8f@xU?~I}>Z{$42I|~pBU^Q|c)`j;5`!fa{s3;rNEh6#? zhO1LG>_w6Q(znq1`);158#L>fz)KSiivG}w5Ore5B!y85L?s|l+s z<&8}Z?45cG%TgDl3450-0Mx`IQUfW#d<6_RtXs8;;^*b6iS)+c9pj5yZ)}KBXIFX?4@?x<1>QwD-8%2 zZrgEW?;O4B^PepNqp8j5u4{SF31;ozDgAFmCh(Ih=4B&5icHfSVZ3P zfB_}9mH=M`p+*Kt<)#`igrhY8@J=$O#2fz4m|MbuO0&Jv87o1yL0LSh5;%3UR1TW~ zdAg-M-K!8D62DyACRhm5GjQ$)X%Sn>mJDgkQ%xC8vswjmI zG-vIW+``MY(ktxeVov&=Z>P|OW&S>G`;Q*dYtZOXo%!Yf&up!RPMrSN7|*!!-b~@0 zy0z=rr$1sCGRnnvlK>SW=1<^1Iq)Y3erFD-Pb|}f?IktrHzLHjW#){F zz4@XmZxZKjU-o=tO`NrP>D>7eOL&8Nb;9elZd?=A!|x|Gb@zePHpL0Yam~5c^YpY2 zU+8-J#Jr92{YYK_WjD4#002M$NklSqMv=J}ke^n!G4R7_kP)@aOi%4FYI*G@q0lZTI0|4)Mk;^;D|7uktuOLPc zpf0Ww2$9`5mng^>Oijk0;XgU>CkOt2=72ez*7%#7G}_0P{Np|(^*yZS0n#K~q?9X7 zh%hg&+X|qz!pLV{h(12|S2hLe7wgQ{^$+)7uM3KyxZ7KpT_wd?emYp5Sa2+~vu)FM zPA6{L^i1)1gFy^%IIyIQ-Hj!iQJk;Xp^Xc-j7joElO9 zCgJi&)To0b5n(s+@Xo-`o}gUdLYL%XRGq3gRp$?!DU^m)x9fYHZF_e$?K_st+OdOl zE;$7&9&f?(o3@d0jW{z!9n?)wE}uoN-!q^g7)5)>2zm^X3^E$zQYWc-B}%-70bUk< zqoB%_#W7SUZ-szwVP$^@RF&Wcr;2CfVGVx_l75F8{n3h0a|5(#c=bo4R!vW(WkZeR z=EHvwGW@TIxoVEQy5GPKy9y*bPSLm^t*j%jISX*6fA!fy+$L`C_s+S(%p;2*LXq|d zW@qGH%ufA&SfC4@*1FX5*OI=%!Y_N@S5N0=<>#Ksxq3eP)c5M8VD|Qt)*arTeQ9Oi za9p$9b4zw=e(t&A!XvYWy6+hTOl$&Oqsiw_i*u8He678zhBaQ`(PrG)>R+f#Q{Hz_HPOJyl0%FZ2`_-kt6qO!6o^-@kc6#Gmgp*%4gH}}k z2!uS+-VQV$%)YX^Z+HN1f!vaNE823)RA-qgcV;qIDevh*M+^$tLJWHY@T-SyUTat7EXpgbKSH^jw*V}jO|HB3zTy6 zv-W+#W|=`Yj=)%-o{_%w(}f!ka;j`)X?qsAc?B42yGgP86BV@C#d#+*e12`~L3`4X zBx09GUf&f_rvzh1N%5&f^`UXMPmj&Xir;=X<;0GyiCL@O{b*Sc)%x20r7~e&HH!ao zN=M!b9Q6xd$6m>k`E0$BmUeh4?mR`3KW(Iujeq*hXQfs;HR4I2Q1gfw?|=sK&)46S z1A_l3MIH9PP?1Xn{LlOU9;9G`2>4k?4ZQkQ9R@bdtDpG)w_u?8R*~(E=N2OWO}Qi} z7lGfjIF9`Pu=gDRRuxzO_x0TcmL|O;EM;L?K#G7OT@;LhL?sGpz+R$>pCv}ciZ#X< z4bkKS^g|OVcEN%bq)3yx%Sv0S^o1?2|9`)kd*|JE-@R{_1&!vPE54mOGv~}XXU@!= zIWu=ARXD1275EXzsCE(9bLP!VvKA^K+n29xeDjrYmTgamf_|Sbrwg}aO&H$0ahA7s z^KR$#E!8><@7_E!GkgH1n|5e#Vd3U2JCFIZGqW4jN!kkL%BY*A9Vp>#$6O)ZxpT|T zUBx^194*n$H;r_@b?d4pF34}@372ds++4ixm@lhQ4UtXJ`MTng+HLz! zd3)P~{cxpQ6`n9SYI9bfCf}`F4Om}xn@KNynt;vDuI@{O1%<_XA?L<5c$%GfNL9{={%sEyu3A-Sg{=Zt$PzpnjvosL&6#Tl zva;*v4Cvwmwch#z?!9f;u`OGVY2F?ejFoDZ!cop-gCkT&&%5V7J#k=N-!aOnVC!+M zR*T$b&hjF@ot|gCNElgg z|In^ykL=W}@0@}%#5+A^(fBt`JF8Q#j(O7r%}XY9JG*;czYd*7KKeE8I@2N<*WNj{ z1InE_IkRiuk=@(1eRx5!rZu1R&?8kruJOw7$fu8;-LdCTz)o8Q!>i%1Zoe6^q~RE@ z%3>j3y>wNL23^{=>fp)fIcn-Anfl7LH%^*-A>zCA9NM8(i`TZm_gAld>rz>+yrp^N z%U3nY8+K-1?)9%1B0g_0WrgSWPf*TB3+E25)uvNkzjm$Kbitj|7 zU5EAUntMYstjwZQC|{C)k>p?WV4Io^S`L|-oWi%YFAY7t^UKh#$iYtsck1=*(xaNM zZU3QkJ*MZVc7sghSvP$gWtG>fPOUQr4!V41#Dn6z8=+Uub(B^&NRyKD%U9KE(50Or zXC@hschQ5V*KE*w$W)4^vPXJnE6s@vmFBT6$_daZ-WJKvB~miwBq*oUYKy`NA;jgB zm!{Bv~FOgG^>ioLi>A z)EODYf4wey?W(t*{`Ii@RxNV-P0sB%Zv4A<^tftzWYzMbvU7U38rbpt?m4xN6s`{C zC!@51YEdIw?T0OcylA6xbJSp)BV?D5V`>*5}`Ha;%Nio0)AmTmvKb)H)s zP`A~P6_A9y1Bdp6&?@FXId*Xz0_U^&>ot;o`KoE#=H7~Xs;DGMayIE1?y+%$9}Qo; z(*8DtrXv70UUY+Wgur_Y8wnxF$ogf=wftWr=6KOJFatC6?EHfZ=5&sl)b+cxw#gio z>@P>2u9FuOpS}22s#i5y{-Bx9uhD1pn=R7%Y8Kq8@3Ey&6; z6Z4Y|EA}OYX1***$bcA&+;sIr8ugPZn*Ooiw7i;ORauri@-?+aBy4&pQXeHU)(| zW%w!kbIlh!H4PR* zRUfk>4KVK5wu49GTD{Q0efs)fDx!GV_Z#tXC2uK6ezxy~jaEzZ_8C3KoRHPzbez%f zj&O&#Yb8DmtQ)W?0`gInr@1^nzt8LOx^d=NJYHes*S`ZbQad#}4RQ>HA|973Dn+|u z$KJ5k&P;?J#zAVn48PCgMmh0VG#rW0;B#gAYN#VWiuSF>-SLU4H4-Mh zH2+T%&Pb|7O<&)XStzR*WR-a2haH~iwnIl_TK&)=tOF-Ms+3e%nK6+8CYQ$(@cVK7 zR=6UBFG^LC%*l~J=a>9|Uk?r3$iX77^q>0tR#ln&w-271*vrC^`WR*9V`Hw)p84o? zBO7<8P*{Sqls1|qa$_7mIjqf612%)0H^mP z@Q8VfC?pv*plsAgCnGtl-J1};RVUNn1P;Z5AQi`Q`-DETncJ0+$e)^;z98f$*O>hB zTEHY}q@q$WiaZq~1G20%sh0c-$~HcIq*Ez?l4PU@uX?Ie)tfOm5p$yPRUzI9rDxh^grv2?q_swa2{P&qQuy-!)m}j z60~2$ltO`r$L)jJ0ILJGgm9SEcIh;`==G7QKA&gJ5#sUtVM@vF8h*8wjcM}v#n}*6 zYKht7#sRlHen3ZRHHZ4&_b_d;L+?Cu^Ps#sfxu}`EjyYF z=lB-&v~F>lkh4LuW7gyZ3mI+~7~y%nx{@>rOFI-%ENMK&&bToK!Xzd5Keg!b_n6hbwgyBT2;!j5|kaDq&RqgQ3?Kl zmu}!{J(Pymn;FQ=Wbb0ef@q)Lk9xHs$0q6oN{1i}olH4cI~7fGSrDTHu3U_%sANns zLQ5`8HoVXcAq~3*W656GYud6Z1O9oYpK_MdAWW0=^Az5XMfI`MG>3oj@I!OV!2e~$&>6LNXumIE@pkj4IkpGuM zJIZeubWn#s#OQ~d*Fp~2zqsc)hip}j<|<`e4pB+ukx(qthRTEG6%`Sj=F4o(SecaI z=(R;Aj@0}-+M%UHFz?xiM|AD*(s~%g-t25H-Rh67R~im6K_w=7kc4jJ7Em{!7~-D+ zcWVE};1a?U;ZeqB%t<7f6YRnX;+cw(%a;+z%*en*0J`V%3meDpO(Ri-6j~Q%Ed-;o z7F5EI7y$h+C^@bti-aUdv7C@_040Hp$~=BdQs9P%&p)9e9yg3KpiaG#L{g&2K2cerqtbOUN`I7@FEdVayeVwJQlCxH zRS23TfP!ovbf&s)crcerCe8pjQGN}$f7{=_q((AJDyuM`bll>1ntm1ZO2aSNJwkdL2FZw zWGs8itD?=nAq{nH%!&EF%LX(dDn(Mf5T4n{B)f9 z){Olj?atNQN@fKE}y=ME~YzQeE0f(6He=W zW9jzctG+wx%Bs^Tx7CK{FB)+7avj#;k2mzMhyL%H*^~1}P5E-mB`fxa{l40bI<#)M zVcPhN&BwNnSpD4*SIxQ|JGU-;Va!?gECV>p(H{T^XQ6nN!XYK( z%g6#vCRzysNhVezXqiQ|sE70-8NW#n_#;IiHJ$}0%BLG7M}Pl(_Qw5Yj{Kk*D4v=5 z*$p{mt5+3l`~GO%w%rEgX5mYV68(EvYPEOSdz(vcYM9;owQuGuE(|wn7@Tp#_~`|H z>c*^VW>3mLf6ABN{c_pvQkSnz)2=zq*8df{@d-)tn5!cpZ4gGa(8n^E>f9kGn4wG% zj$+J0{XpKLqRA$0516C);sU7&j-}|>==BYG2w;<<%wuE&R=Q81k9rITRA7Nu5+k;c z%jtZOEHW6mM5OZ%6+0S>dO)g!t3+s*LZBDQcY`pMR;>VJLUR%e*ikI%5~q{~loSUh zN==o8av@6;!Ksg~u_DMwDK4f9aL7t0kg%+m1ZLC$vT;@w2~h_{p~NA&UD=vs7_hR1 zibVcM+9U=UDHQAuQ9+{mgtTOt;#QM{asVM)tQ3WmKk$GomP_T;Ye80o z6eTi9Immu68VS)lOW;hBlBg*`Xp%5RyC7Lil8>QU#yeNKXxy?41Ai2gf|H4Da6Ps-@o@9Nwtm&edXD&s&QM$}Z`a zb!_G0*YOo0G7LC(%;(VA>VEnhhR%5eA60UoCGwpqDQauaQ+F9*ac7VeAjX z;x77Dj${$|)*dO10<^BsA=MMaZpm}H8;EckWnO^^2F6m!u z)`HtcbU16c_+GVQ`@E-axMhBu8aQwwhAmY=?7VWLt2D?aVeAw6U@@e0{imxl`}7|U zs_>M2_{6Vnm|q_~o!6fc%5-7D4~N2GevS#cFwEG=VW`gXyz$~|mrc1Wzisb9Z2?zN z^zkQ=p+lNxX4a`uqlV9wDSG0N(V1%{bWp;ij%8-}E6RiZ*>{{#Blyl^6LT8p^rnG| zry>-NWM$Rxxii_%M#K1piH4QjkoX=nLOGMFfDc=Q;6&8dA~7hyc_UY^Nm?j~olgT zv9S;fiP+;642EKw+aKTtyI?RJhw@-yiZ(F@1t<@p(!CiX1y#h)XfoVhq@ji?f`A6iFsit~ENT$t=#qqrBw1#1NgoVH z!ePT)^qMid{DBOgkcY%fh4F$T%zMBC`X#n(K~+TsuH%4sW#_?NYY6<^dU*qljyE=NkUQr)~wHv2HFFKgl<9>ZPsTRu-Mvx zev~xP00hmtKC8|F(cItwBysA7lfs#MPQl^{{G1Hz2^8a;RrD!LPNgI@#u-f_<%FPA z=?Qqd5OCV&JfX78h@B9c^CX9uyEAq=ygwik|Wht$#? zUoPG3O{7MGrER;6YF*nG2rOKf%W`>%s|}3HP z#_A(RGR*6-Bgn1ALS<#(9!UInmsFL9AgjzQjINLpB*ei~mJ6!^1sLAP1iuxfh*nNE zw-3bzAY;zYQ7i}Fc%&@c`J(e1Xl38OpUja+jfX-F&l%mZw$Gmx{(klctApib!eGMc z56IG4E047psq59JSPV6kMDKS-Tzq~VpFe!C;NxYx&<;?y)GDlYameQ&2Pp-7q)OKf zP=(98Xb*TGK1dJQj)g7 z5a?t%%XPuD6+R6KjFBP>aSese>qFd~(1#G@=X3cFdFWx~}3JA!n<5`nQOmC!4ckbGF% zk&-qf<_SRU(fY$dv@jwu2!<&rF~hn9YKa;BhLVQp!zc$KUCj4{S%z({ezYUmIj}Pm zd*}7OMM(o)mRS^nAoPl&7F54Mi9|XIOY-+iTKiL;cV! z0-0G-H!#znacew@kP&14n?~o&*$_74sXCMeNt##SPerQ=wIr$dGzcvqGG}@~TaYwG zq$Z_uk*36|6qkxHwb0}k4sJ$FBAkW{WUiEw6C%T@EORL*gwSBe;ji%#0A}hQF-$@I zAp%FUEcL5Q2gE;aG)bD!~@E{dE0al2_ z92cp-!~%Eb4haQKP($H)aqaEONm z1rcG_7N|nGuw6hW{1g~0v4|54#f7^J_FDv!hvfzoFxA6xUxv@CMJhlxRgH|$v_s9o z{57lr#?mYkItky5l_Sk1Sa8QeiVuT@)Nyilm6GoM=4Uw4Aj)d@F zT!Cbxt)WYxbxdhMRpr!$RM8$nQXnIPn6VQugh>uM9nlzN3xYIY@IhrM4bgbT(ku&x zh@p+hj}oy4icN^9gD|XbOfq$8bL~~vNzssnJW;59KM6_dJt5kK$K|6_TZqwOmWe)A zZ=s1kR@4IZxrXQpsL!Y~QM%G+l1h;ox}l^Ygr@%(s%wtZ!{(9FCfO8aMpAVs6M{;D zz;BCImTO5e6Jv|llHZ&s4Qv`HGln$bR4$x~t72KH2-B3FCdr8m2~sIBCq#x*S>{qs z2%#fihCwDXU^vBe9ex({j_A%3jsyk&6E(;beJ2vYND+a}6oIe7?ZE(s0Rtl`_ik`P zi9QY;p-=NL24gAaxENr>_$)d^eG?Jq>KtzLjukyD=c-ZphrjgpqXQL$@tb*cne6Uh z0}&~ET#+Py5!4YGj3m8EgUCp-{6$$D`C{;xzyLvKj}XXZ5%S^47~%%!IL+^<*X;$r z3JGxY^MxqRV1iXShe4`6P)bGanRfMYvut<_g)k`7wmIvjADQC=(xqArZ3fG4v zm;Q<@0s+S%Sqm|b4@)+pUPKvK*+Pwo>_!bnWls3X*d90Gxbr%cc)Pw<2B595cVDh||c+5oz4P|6SsM9(EkvCxQuXrChv zJfUJ(^9VuAwC7BCO_BshF(E6(5tT&r?1rXDip9K%Q+?oJRbXYQB90G!eemQ!aF`Uh zvE)j>D!s6YYBuqUpj6A`xTH5?=ZpjHJ$&KmcFWo)qe29Pa}!KG=MOWkzO8E zurN~Tdx8PMUSU7~dA@P`SY=HzgsnLW{OF|A16pEq;jI9-o8wqqK zQQLjc46%4DN&sHOvZ^h7h}O@xZ=-d{EzBcZ-2hrvE~HJ5C3k*tyI#Wei}XZ05|U&~ z677fzsaFuh1YauMX%Q?!i<$*m;6u}fks^qN0^xyTCd-NiP#V;6vm8Mci;iGmiRm)Hk_7rny14KNEw_QN(Gt=3B;q;Ahf_yi z*wKw9cH<6@k%GU8UQG2{RzP9%iO!L5MyUo4M$tlKAC2D93M@KV_KGsU;89RTYbNM| zD~Q{RV47jC2Uqlhh(=bCn|~#k;zJUtB4svFuFRrR6of;3QZ0Z1y%sQzi5dhSEQ-t~ zP@)_R<}n&5FrHvk&?-X|%x6n+mRF(_Q9?usAxT*#s(>Rp#uup^N;fD~?CFNX1Pw{} z)-VX+V+6qAjl*674_**$CP#$9i8Qz@903qxu?CLdqxE3XM_3+Vpw&@uO%$II#A2ST zObqfUlXjG0>j2!zGP6j)@(Mn%-6-VNWbM0E?F$!{C3EsC>mUTL4ut}9h8xIWVRCO0 zja^DYSZmxmgdh&-OEt?VFhfMB5hG}ngLl|hM8y>;YVrFUaSfe}AO zP9-L1tz%{yDk%+!HO7Jyf)?0WjChjUk&vWMwj*E^urSJWX|Qb>HEY0|{>sK>ia-!7 zfGqPYLZ(Aiu-zU>%prR;@u>O}#0?e|$@K{r=v59m7=&&S>1oFo~0*oeo zrhY)xpwC84R6#dn*(dfZ*}$)?C7ml14wYnzW6dUN)trzvtdOUIr%6hS(vcE{&6^AjMel@O-0}U5_`IbN@xlkIA%#>rXBr1v}QQO*=y@Z*{L>N^-8nN!D zR}*|HT%Z*3hCXu9PkiM7cd9U36YzQn{wX~~4ka#ACUBu}NsdGwp%@~+$SaIkBp5ua zoDAqPS7-=fTfaiTZzKNbRtoO3@&AaW1nN_BWX)wULn#0LYUUbq<51T8IM<8I(pS7p_k;r z5QYC7#-df9g{MzoNJxXLvWePDD!S?~vRswl@~YwykV&%2R5leb=agZY(;T0g*%qe+ zK@u>ef|wDS!&T2|hCojV2jg? z(1|Klt!4~P1*Jy_C|mI+VZ)(i4iC+_a)qtxKNi%p+b10OVM8C!^3xm2CXNim>2$scQY9Ppv zY1Be{RHc3NQ7bQNup^g5dBo4p^Aj^~ys02TO=mpCJy?$h3Up#AaBZW;f_O^KdXkyEvR zzF?Jk$QDEeG^-$OTzYEy@fsPb)}U4Q9A>oPL1jUVJ-j}WKu=!MY< zW@KGUq(R#3>3f7`jBO)LL@Cw?N3$Gg{%-jP8 zV*=ayxEWdTn^FrH*RV2$^F)qCx=wrh;jWRzzrEs*Yb2G)zi3eqEA}PDVmP~;5{??n zc@Z}>XG;6ypHg#@q2wE@I~w-J@Ubm+j^kTeG5{3fyEgc&th%A7!tQ;3Zwir6Qesn6 zH0GC;%V8FHB)^m(WQZXUyQ~d<4S{jrpL#@)QpUqU6Lest$KoX3Q3eX}V8^?$-<=~Q zj3|!s80>iP3LJI{mvaDLLgK3hb1mpp0X53xaSZV2qPV2mmsC}AmI4jJCNS8n{Gt^# zj(uf9P?B6QARlLqRauOziN9#S*k46QCBEc!``BbSf8lm4RFE)a5}A`iQCG{qzW2X5 z-~Dau-5;p7pIpCI-N3g&nVDJgn@5RDd~=Mwc=#v-pHybDH{ls4Sa(j-jvx)WfSDwX zB;u&gv^NFj438IzW?)Xvm;6RefM}r^_-@JLGiGyAEs+)K#Cro!`}hy<_Bxr2Q@vG5 zpH=SU0Myh;pQAL{Ou9i+I~n-DZ~v9R|5p<5);!1&Ks;=wX&&!DZTmLu*w(VcJHzD_ z`@Wn1n>3kEaZ-n~FC5l)(1oMB;^fs6emHWXi{s>3K%B}2(zRphpYPavwE~ihACPr~O2zyEZn?_PWjBRS<;%67Ua9#gSt(rA!*1C1; zyk0r=>B+~AC#(g=gX8}6;j~)@c5U0TMT<7ATX*h$dL0nQqYkFazm;ag4Xunk7| z&mvRdCKQxlzdOpsa3DTW1+TVLVJkBTXgBpq4!9}dY*%u7$-DkwG&T)MiRn;J?6nMyn81BWsYHZz4Z1#udjOaIL z%!OUyaIkxz9MKTYL%=tD$Uyo?x85Xx)sZTeD#m`)5oh=mK8okssjxc0ovb-lCqzm* z4StC~p_77sNLExO*0b6TpYY&s&x3;#B}nrHIUo}rCXX?d@{3jk%gf8~?H&~brQ@?t zeBp-7_Dq@>4`p8Y!MZg^4i|lRSB|U&kSDcHat(V-l!kpz=GrIXN|Bq&NeZ4mV#1W$ zMxY$JpRj4)Sh|v#$iH};G*+}%UC(88%lt2`*b)xzT{-*OAimy(7P9`NNftdG>GS61 z;_~Br$`0=+Ilkw+4^(Gm^mbsUPgrSJc8d-$J?vi%2k?uz&_5AI6>Hgf$ie~XH~Tvn7*wq$Lr65G+XcySsOce&OK{t<|f?agXD2^bZ3Vy`N zxv2HAOpm&iYQCg;K@U7prw^(p+a%!}R|3uG9=NA&B0)SVwa)BYEa$6T$>>brT- zad`qOXr#wZSOmd}Xjs^3w1=?$B;%vI+t<9Sy#K?8KDnk&dFW6GE&-f`#p81U0jC=_ zYhxq_2<;SZ5(@GYH1aJhNa00* z$#HX-7}F)y5Q;GOK%)~?Ld2o+a+C-*MFoV*%cF_wx1ITAW(|h`B-}>t-VXV?UGwfsl9Lj7861+FhJa-FnPFmW=s(+15W^n1BD08o;k>oun^WH!3P< z0AqGw>I86*4BHEma4j1ZUb-{Wwj-SUC;Agzfd!9Nc_5E!iIjlC>>v#tUbX@;tpOC> zs79Z|3{}uc%m(Bq8b-IKT3Otw{o3nukot@kip~aBnONP2&SUbx`Dd~|S1t{!bR6Dg z=jM=Dg&jXmkje43^_86El$B*c`)_=;bf8rc!oQK)pIy-~$ZTnLG|TiQOYcA&s2?v~ zdRfjz=F2W^ah=*oZ|J>C&wj7kIMLyodvoB41g`jB+GG`T@9cKTv$*3&i%fj6&4f>Fkf7uR>jJGAViX`2dmphr_{by7i2uSRiNvh0-KZtTDiig81ST z4_RIC;D zXzPoYmlj9k_^3>DjtO=oa{h8`AyV5%W=JjC8+q@Nvr=n6Q5_PSEq=gC%>hY*Dw~o8 zc_a+drqjbDF64HiN=KB$5o!R2s;P*iR8u^I$egGb5kZcmB(;ii-VbY}qfTK_5XOiS zG^4t4(kIq{h)To|O`7NS*Pk5T*c&W(t?fmBNzK+?=*A{g@9E9kyS5eZNM~#9r$SX4 z1CDy0PTkmv0U391IX=3^3b&=sxnc^8r*22XC0gCD=yvF>Yr9N%`kC3&Z(mSfC@o># z+R96N<|7cvy}xAT%>f?Lhg}Nt;FS2aGoOM@hVuiXzD%!nXv^MOZ5u~6E%M;-4GYVH zfP`*@u+LBW`V1~)1}H7ubvT|)M(bodwvMQ(MROC<`DP%GxSqD_&&n)oo<;BS$lR`|Dyat2Jx{b``Z))BT zW5_?!Y2utEE3vp47XQi)ef!V5V9)5!(7RsT^8GHEbaeN^KThQRK9K?UZ9TSg<%~-h z9`|JNpMJ3)glQLq&pdnbYzMX}nvs<4Do0a}5!-zV+o@M|W%OV4mwvnQ+i&+TnROjf;XHV6d+~RlJU`=;)w0~< z`WooG7#CKOLKd|qu{@HFw@1sLoj~?D}{P>#3MjV!~p?-I6 zC3M|GkRU;T1<klTPRFDC@lIwiT{vir}-v!)(a( zj<+`ied)hHf$11NcCQ@cLEu7QrZ-?EwR&trRQ9hy3W^DXWj0C|Yd@r{eMG+V)ZSHj z2%l=7i1NqN(mX`AZS-ulRoss5q4;!@hXkRt^lx@w1Ib*SL8O>Va}aUYWYoTE64~YdE7#`4|IL zTP!rub{&htY`^vNoHX%ERk$1#EGRt@=yKCuF>g!wAL(E#!(ae$7*pb?uMELz(CK)t zm5|gONc_x~DJ3{eza2$F+!Qxe>0pRu1Yr?c;tGmStO8BD78I=lt^Wp+AvSZYck}3t zxgpsIw>>YC-ly@icJ)x8{F4Yq(gk+_YyHD;(1+37`Uc0Mcgp0_ku4Mn9aUDCJg=-=OzgTA; z{r)j;aCk{H!3}h<%}m1J<;q;oZuj?3X*lCPn3x!|l^fJSTo@WN^FG|`z?wSSKBOlF z?O3Qg=SUP!eneTTMEz`>yhL9qHCUc}t{l@+!5NvX)Z}C}ncc-#sb5&kOfBtSluTW8 z+5GYxu$K#_-AslA8@`8IOc*pN4g2`02|_J34x;xK9@$!Rqds2!?n?sQWX68c=j}v0 zntCl&0ImPalFpovWL{7GvNYiC_or|Bc(|M`x8yq=b`YFmN(?AtS8iBb|AriA-+O^x zDBG-QWGnHR%sVhyU#R90Nq>}RUqx2FJDK;Z1)G^OFPEDgsPpO^7T(ctWdOQpGiY}s& zC2nUtH#P&04u4{&sV`|opF~Bw;Vsv}fEzPfc{YM;|G0UHo{mboq}hh1=#x?-WGK1k zdTYaIq4Jjd0L^GYPI+x;sK;6{Ggr;5NB!%t0EkqBy-C^>o!SSeoO}U7r9kI#7O@k< z0i52j`(!vJ7cG${(}*D!iI5lNGd9b~wJKIa^FC4NaQ^0>p-dB!Y0+}UcXVado|!<> z=CV?K|T#n3;D;4K5bm*WLd8x+!MTl#?Z7-u~ zNaU-DOX~e1A5D?Vei@rd$EVAA{kT@SU}ALSL#}L6tngpEsj0kOn>Ka?9atQ5}Bp~1}#m@e_8AP$VY!Y_+>B|y-oMCC`->D zx#Uif=@@=745ik8Vi>XdshM#XuXWEaTBL{wH?SS?UCa3)cx{cMjB$7#(m8i#qHIn8G@8cHl zj-B38YTU~AOH&898Yk9U`9U|Y`7c;nK0*RC^}Et44`ma8^;T~p7UKFGU8hI$u2i|r zk4F{hhp-n3DIPo~hw9t9`oT75WmsUo1wAp~A}3GRi+lSR7h`i(GWbha8Z3D>J#cQo zAyOwQ@l+nR0g2xgE1T?Y_d!jVj%V`@rXk8S+8aQq7fm)= zP^;p2oaFd~p1+;*{C)S~2FNn#&=C4d0DDe!@La!MioS^uoDXZhY$YcdXUWqF9H!`k zzgKv>qe0*!Tfn2)g3AgevLv{t{mYoR$fpylBx|WmWu()r7m-Shv2J6H=i%MyocVsP z#v)&n(MeL%vRbIy{muM#sagqKMtDX}fo)82$VPi6FAK)oK|N($@uwIA?U9G8XM;{T zvDO5@f>Zim!l6r1X#vxNy^U*@)8bUAS8w#Whcg>eB>*Dv*{3;`PJNk<;YAv_Ri&$w zd;~NpDf3CPT}+t`2MNZj61x$4kBMW^GT<{Bsj4YXXoR7r$4M&OY^DmSiSq>)qP@2( zV5Q%20&1(;qQ$6hem3nkHymA(aCxU2WW0a11wK9H8Tv}_+Aynxm7%E4G5kf&$thBLH6LU}^WJo&&XWC&t#Z}3$>;#QR|D#es-p>HI@SL?!o?O(wPn3EztMk9H^pn028@#BNqXyGv zeY)OFL!?Ag=#&5XrX_6Flg2=jT>k1@!%lZ0FbUPJ@l4c4vPbg@u;w__#^n5^3aHV~ zV-<|y8uv*(lr&7y0Ady~e+~Kx%jD5Te`#J)=S$`ipSXL@xPvF65$T9T=FlYO(&ILx zQ|*waz<_f7?*#+YAxDpD-8#F(zFRrBP3w%Ur}~y-?PCG>GaFfGO}7i?2VoT&I!dk* zmkK|enVW2d3(>uES?TYyEo)5W5)?+uSK~5$-eYO)@zMXz0|A@gROBz_6B{Ze#bHd>%ofoP#-sxc_%Pj}`r3*vI zGQ;J9TlSaUdd%HmrH1$uDQY^W+&LU;2YbEi`3P+1Usna(vEMmD`KnE!nULm+``B3%$1qp2kHWsWN41%&fAgT2@rX~BZ zHnAgn~%(b^=cd85#_be6v(WTOv$q3zro zZXu~;>(&Cht$4lKY^>IaXo>qIWx{-FOnwVndAIynse0I~kEU*-GYutI#oD#{`Ha%~ z%7@6~*ke>v<#*U@bs`&org8UX--3)AbE>osj~dK6l0pxe*N6Ld$GZ> zyE5aM=3V((^*noIBwiat8Cte@fa9YPYy)T@7aiHe2459+8{~;sloAtH^}YKW9A!@Q zE<49K>1-ZB<0z`&A6==_tU2++k{^xc1M zyzg@I{qP2^qfrlYGN(7tuIV-a)n1J?W!tN+nO#i13=|TRd{uh!+U77KuqMzA#^N`w z!!{QUGvy{?f5>VEXFm=uc0;@E>EObU!APit*kydeP zpM{GA%pD7o)Ygj_uI8)VxmIO5M_W8tgo_3%GRq?M^p=@7wA6%p%$5Px`XY-Kv#t%7 zRzp>;oae0(8yxPci?z0Zk!7o39D0lH)iN_crcf((?dPvy^5SFGDX)!b0rebKB%Q6r z+o`3ecQ_uR36!;Fvx12bc$B-KSgt?4eW1NxhN-~n* z*Z{cl5b(NM>f^sQX2W2a%9AfBZHvw8}-yml?Lc7NFi0c#=E%7;KnzffBjhsnSlJ-NY@ ztv!Fp6qwPnE|aegwx{k2_6p&s%1X?%>esob3KuXfwX5s44;QqPrG>`Ie=a-yTTgS0 z+v_Iox1=HzU!rx&@dZXb(#z=FX_Rpk zkZI2Il{`l;In+#c%`I0dlH@8Rf7OFFyFP7Jw4c^$z|T2cJf&IgXVYLg&>qN)PN~Hk zPXcrLmbqh)rM*H7ai6Ks$wDt!3OEJsl5{VX${2OtB#iHr;Xps`jrDHD=VY8 z4d1P_LQ8Az$|lJR;jU3mE%I-E5~7ijs%#rxM#!!9qLs_Y3k|V~H-cC2TN?S71BENZ z6}cNK;)pAckIAY()k_yA`an}ZXR1xp05_cBW@E$#i8%FW)=53E^eev;2~ka&*!B{L zOy0$=>KZGAS}9&+kTs1&w-oun88VMoZ_wJzRyojv9N-qHj`bC&)Kzu9%zED3*<`<7As%2qfhaq6yY}6l2pDLSbBqIv1nHn1T*7?m5PA>}25{QR zcbvM>FZYQLY%N@B#9sm6>@Zo_`LP}T9Mwu|-m>srBEw0zNbqCkADe^G zryH_dUC)j6xc`ZiXl<*{4g6+SaRevQ?=FIZ8}s5sqG|+$)u{gk*1eo)lX;_b&d85Qx@Xh-Yvii{3oDO zNNzKT(-gCDj(zs%5$|T9sc@;1z@U5%yYjnGObc;3UfA{@dr-IjQcJvIk4*;~57jN9C7T6dY~a#5;k zYRc9Md~X=`o;@n<&Agf9!HhyY3iLT!Hxc`tOGfS{-z`~ItSE_wW&4e{&|!T0f3`v_%e7$=bC zUwhtdU3^HfSG`0PZG_akUzbuLLt|i+|xEPQW zNFQ`&8t-)5s^x5;neQ2Czzc1#-GjJP`!MW>QEThid8wd-aCN^4C$k*;kCZ|P@xfWXu5Hy)p5jhd4FA~ zxbXZ!HKBv#D_V!Q3+Aiz1ehGw++{qb}Z^+0u_#ZL7yUBrBQe?=v6-&d`uP3hm zMtLX>$;iT3EO6cS2PjNXy92ut510mq;i|kIRw!z9$2AZBHYu4(Uv1B3hPehE zW7B-@mxUetv{UT$bsd#MJ7AiaMa^6@9gaSNZc>qcv?{I=1?h0p=zd}SJno06@N#z! zS>d6+ygzQ(4nzms*R|CeP9v@CV`*lAl8o6LdupMZEtcvJKOLALzy331G(L6cG<;B* z(e@gO$nacbKkys2_hsWNy>j*3M$4d^I9oQ^1hG2jsr0&j)F<713)MN|`WwD-lF%JU zt@-|aC!8SN{s5j+d>hYGJO)A^nhv;?0lQhv*|L@ zzy3KL!YGCu2b2C7EPUwqLE0NJ?r5h12=`Qq>lqbbVMbudIrfOjtW-Eo1|+;75nXjT z1vxG$Y{V|jy46+*vXR(ktBb*kmBP?4{&YY)Fl7tw%(`Iw7 zK=`&xgl@)cu^S%DkrzcI`aEH!#Twh)=(fp(6y7{;1G?Z(w(44UKaK}NZ}rdrphSt( z+vR-!dWm);9F4YDCr|aDP{5ODjI5drH1zg&IIOVIdE*_52AG`JKeF5+{+oq3v`5lN zo}u&~-E)?`?9B0;Asr-4=FS*ld0zz!HJ(4sWT;VJB0mp!n_o+tBiBC@*I*~##*?vf zXwGluE8shxC(wHjLIA?PBS-yKZr(n!o>J%)p|6aLdU#&0BX280#eD8dxu{z1648yn zb`h7|e@HwNHAaf16-A~Is*2iGlNmevBD^@DtqxouyKb$LTXPti+)l4`Gz-P!V1{Xg zhcVA(V>@8o-?zU14NrI)XPcX<0(F`F4}vR{oi9zj&N@rKXKpvc{8_e8Z% z`9dXE`_c>s3n@6z>h0S-DzJypxPNUVy{E2(6Iiz~IWJg?vhZL;#aE!c$Y$D_>XOr) zXh}Q`SJUg%ML}C zF0=nT)9z-3h)a!C=h6++CwJgPx=+a@qnwEQyPU!mk$LZEUBP`-ZP8SVB9z54cHQYk z&~3wm2+z}XrObv_Su!J=^?K3KfSAHCFm)t&b}Glqg}O?joMD@!e21?>5|^nEB0TXAewaZMhlApY-CLdU~V~?#yL)!h=)}K;cDz zh!*bV0*LZI$zW;zWe6iv==*aG{-MN})DS+oD~i$x2EVJhKLCLgpn2XwE3>m=wKJH5 zMwY3zwruFu)XCbCr+ynF?JF{nqmD zFcyl)wBgmgQXP{vk9C|%+-pJQ))FY{;gTc`%qVpN01lvCP7lwBn{cT6Eck|)EmW^e zg?>~yEa@(hJzp7~*1Sn7q? zBD{JtA=cUyn&{}=>t8e9X;{`640{`w?%-&i8SWOYJq|Pd-UyEI4<|kq07|-pLqvLd zN!Qvhef#<-YF_|Jf4b4p(y4F2B*{?`_j!styB@2(J-Xi=CI}Sh$%0Vim zoFeNJ4QJ`h2>|OaN7}`Nb^5@%^y=T&~tscs%|$#V5)P0vr2o@aUcxtzMh%&X2CxE%ocYDD`a9nxy_MS=Ae$mvO&?msHknYppwWjZB zcR~V~UxchMCbDk=IdnrI@TsDHwBl)KBFc#eq-5GY)eDv5Mrh%`MYQ)@RXz;mJfoCb z&ub}IZlma?#y!3hSU8$!f9yxMzUCt^Ek<0XwEt!?u)#PqFpNZu*Z+uF<&-fX&PQ%W zR*WRNByT$%Zwt+|V1D{W!h@1l?|dkdSxp_4z)DxLny;r?)ReVdb)7*wk6Gr{e*8ZE z=Xs_IOvcV%sBI4Jtw7zOzD~C!MnPy&o<@Mhr_1g` z0H?{u#?l`;iStVT{Kh?7lv$S^cw?#q~*OK1RQG}IPd7m>f zVwM&gv}zqeo-m#$rNeV&rNY^eQHip|)aWE12NWpo%TnaH8UG22TQurv&R=itZ>Y|x z;q}c=)9G{rJ@}hI#6$5A_hE{o9Erw>izxz6E#FD>n-3PA#+T**FFerrXW-Tr+I8lR z*%lH9+V>Q^yW1Er7>f#wi|Ji7ezLyX^X1xRA*7|<*WRC)sqfY#Zla6b?*4bDj5)+v zB&6b`s^UBaDBZ7x6NV&>K4n7{T3H}5lnmd0I6uYwYls1vX0a;3g7dOUe`!ID@2wgB zPzp5LGOq=8xx8HoRIr zb+!%Pb>e_UL6?*0$oxuA_j~^ZCi}^$2^H{jTHctXm8l+yb z@2&BG@Pfl(Vo_R-0}!|woWSI;-2)bd<568vb@%~=e^K?isqHL*(ss#mnQLsCm1~?;wC7g?6Ou5^&jCebQ zu%<(|a<3e}o$G{WNX^F?%DW^E+h%A4wbS7o);$K-A?N1=Q&rZ)@?3dbs~u~M_u1Zl zsF^G76hIWGxJI7)#_60&p%|}bREcG?faXQws&v}qLv3ZcP#mm zYZ?Smg%piOT|pr%8S88(T;J^(HkWi1e1Q8#Aj|m&_>u3PPBBc}^8BKgwA~5{#G2`` zx7)NgsSg+Z8N8+k(IQbF9Tf;c2UF~>?pqLtP^sE$o+tQ%TTeo+iaw15LOw`A+?6V7 zJJMqQm3Sy%S$`395^F8Gl}Xh`1eXR#NBg|>?*Yx+l3h4)=mGo&wH&6Y)H}7id>pBX zGKE)V{`kSLp*FYa)-D8-h5o=br%D+2Rm)xxPV?M<+T#P6m|@EHu|KHUdp+B zG7TtDa>F+dMse|g@!%B@!`%8T^a6GPMj@YmR<`yX`Xw{s^{pe$$Z-XpdSU5)_{^*1~O4~qgJEjVH74*WL5%Gy1QD~Xj&Hf=*C3_MtZCus$7jIs0 zE(3i9C1rDWz2-3(GT4kGlF|RHi>1{jiAhFIke@xH*#LSRmtdoEAtwD@ga}qHuG$Kw znx#7%N1tQ_;nDhhxx935;}iA%TfT8gII$f>dw))F;pJ5Y&PtjEaddQ(~j3jOv|P#WkQa=9rF;+<;uiLNFuik36WNr(#nU5bm25Zp?6VL)QBsl*?>3lSPpP)j6+l3uW? zFl-0NnvRZUNO>S9e4px%ZAx*OgH$9jU)huVE)q~Pi_ z2=Y2m6vyMA#&O*x$Pg7E6GZBEIGp5$LEX_RJcu6@TMKMP0?LAi&~@K0o6}a5(0I+`w57 z#)%3!fFI@bLh}I%6Z6i!+R+BMxVaAEVv<>FUwf(GGnaI zz>`Y6S1ux)>i$Qeoh6h}u?>I6LZuop9ZHnCxn{`}PC0$B1GLQwSHh6xFEJPszDuyu zx(&MIIPVmUb*!O+nlK`#8%AI~qu_1ew)~mm4NcRuVuF33=oQpL6LKk#BrjcNjqNao zdWeyVbk(nxyDbNo))zTh%%+r&`Ppkq!3NZj{~*nXj4Ok%Z|oy`j|AVLuzwz70L4f! zja`%KIa83rsQL$Kx~QGcMn9qvTjJA%DjVbyM4to$nI#@Mt_J#8!W;3n$+%T1sxvCH zgRk&tll3-xn+CtPM6I97T;FgU59ulGiUMVA9s>1G3D{IibpzgkpLi~}N*9{-Tz%4i zj=6Ra@}(L2!s8aqb(Vc^Fm^Rd?`$xnfRixu{1#ZZ{{Z&&^$LK(xIth56x9~I`1g*Z z5Jj$O=y*yWTi0JI1>ar-vV!#{WXR(rTp)lp{xbXu0Vc~ag_pv3MWIb45XE!_p~hoN zGT@ACZfIl0>f0NAJ>I9hMx`GcX<-Cfvaa&NXx*k)_ME+XE>!K^groRaN1jqb>_$l$ z87UO%i*~@S{(R0CI6qg?QfEW!KINdwNTO)(Ir0{J%%TFj-=v2tkwHkVFyeXgLO;}( zJ7I@IAp5!Q+7QVBsbi_3Va9(A(+Jpvh!lnqjUU|<+3r|ErP_~C^?|JWKDh+q22Kk$(^aIfOh-5U4R z|LYj4`83Qb%P(IY29bWORV_gK$KaZKhYw1X%uY{;%b&RIDwO{Z6l(ZyuN}eu*sY#N z0NyalrlXl2NBFEc2&65R;64Fth()fey3Q&Qfa#?(3a;B>AQjdCiD-!i93*!ZER3JB zBv2i7L~NAAP%hmY-3WapnJ!t-46sYkZYY-IS)hqYT=0$~Ga1_bPD?_Z?`gm#i}DJe z$t8fpA{EZK*hZVD0L}pnwz_{Xh-O&4V|ie3_-Uat@%@;^JDNt z(z!3qAyw*akmf%N0!b_QloNU2!Isz`oQ@rzzj->+Sv&;DXgmattFb2O+mrdu?O^$Z z#9ECdP^V>t(&{FO*N<#GN`sTdF>L|Nv#T-US9%uIr;R5I zu`gYDE!L6kV_W*zFKtc*$5`~#E~zxYLw1Q|jG&MbIyZf1F+PA$=SeucF8u(nvb` zKzyV7(&m@+LwOv*zDTR80CgGAu>pXVGF+o4Hqh~ z74rW~Z^jgCkRm$Icn(g2#_Cg1b-?8hZDQ|e_QM9P!I8479yR(6HHJu~DTcmrnh_x| zkJWMjZe(GARqH~Glo`Oq5X3Hcu}bQm2pcEQ_%myU{X1zVn%plyo;N_lT9Zw zCxu<(>CHnEab;;kLV#O=kJBHc&@&IF&?quh8-`!16KC=rKkvq(z1OeGBLWbEV9mdZ zG@>y9B0?5Rpg$fdOCjOQLgb=9d!E;Z#^YC_-|YsRrFyk7c9r*pQ!)XXDM}orfGQ%C z%bO#sGxameQu28jN3*1!`mODRMXT?JXf8ZD#qxHOxzyzpKKsE)Tjtf*lQmxX`Nge| zd+Rh3btOoeiTq8@9p|Ji)Jqk+bjxzzZS<;)PB8!>6HT=s>R|7U+0nWuant-Gg{J`* z>7YSr@xl3>^N~Y&u1%RCj-`-bX+Zrpbu>=w07IYpKr}WcU`$&P?=Uf`=7Xr$h*MV$ zq@#4+W@HRil#nS5CIULAP_NdnobMzgHuqgSJ$A$~Cn|Zkx9wqQf+o?TD2^C{_k5ly z7?$Uss^+Wu3V@r1$Sh%Pjqt@-MyL)cQGb|{6i?}ZXo_m;2Ofi;F_EZgD}+ZV492Sb z4~2%06f$_uT8LW&tgjv)cqDf(3bB^^Fc!)+{9WeyJjpTAP#TmHEEJ@ENnO1+$4qW|0V;|UHv{(_tZz|tbe|*q#y>ke+cA3FXAWq+Ge{6oWCd zytQd)IB_8%)4`n?LrP>Vir=&;QzEXk^)V&zM8C6qZ@yZDST3TyJTBn%BCgUjGa$4= zJ+eb#k)}gDzXnC(_!)9-ZWD4kl+oeIxwHI_31!#^Hb4Dx&^udLNv zpsj-8`gcVXB&+&+@+yg)XvuneQwp;Vt_I!`af&2L^@LY&eK$=2IKKX7gUqwy2mbV^ zY|Y+!lriD*RlrIl^|iW^<>|6;y*9HVyL-?vLgZ}4xbni^&p|wtj3Hy`0b(GdAU+nY zS_Tvmr(Y2=0VXlIsW>xUo5pd|&LpGqa2A=(`3vM&Z*H7ch{CTYaRA+<1}RZIzC+xH z0m)bbi48gED?-3f#7UTfU)DpaN=)jP5g)%#f~Zg)DVjf?Xbzkq9!vtZ>l!#{*-JBu zLJhK?7|1QIN%;eh6RSBYFRgdBBwzt;g!L8>4oZRv3wX4uSWUe(T1=IcMod;ke^REs zN{&4H9GEs_MA5HH2|1goLsxaF)x|H zv90OuPVOLGQVZJ9HmmqY!noi)c8<~{NW?dkHuDsbP^c5|`)8dirHI z07-J5@Lvc|ToYo!^QPsggcc0}iRb90ZqrGGjL`<~i}O!D&kO<|`4qBH0wy`K@_0G( zf#j&_?-ZtHUwk-<+mu;Jjx?X5fY`y4JrXL_7Tqg)dG`1+>NSD5Gm}<3U*>&II~4;v zv=}yn07u6(T5g}9>XZM;GAgK%o(K`Y3X--;eZ=JpiI=dfkop9uCEpT*J0QVeOVE|m3j6sqT zmh}lWOcE}fKDI7@FBdD9%j7n|-l$jRi3%0Tao+IAv_UywaAmeeKVu(J{zg8-HsCcs zWhw@&QAKG$Ffj3xn#FKc(Lt#eaf#xHb?9t-Npqkj*&nSuRS51k?$4NUzLWPdc&gS# zI(UoOKlDRRpSJjK3R!1=I7&pm(J)NcWU}>r{(UuhzML>Lp%L|f-!(ZX68aKRNC0~p zbCU1NFYqbn=ZVjCn$t6kgA#vZMJ3H)c{)!IF8LntyJ7A~0c2k}skD?vpC{`cQLfgo z1p~zLOj1sF7*}pCn-K?tNF|U9E!NPJf^1Gu5gC22kV#PyO^zX}l~K++Lr&RD98%6^ z42ac;L!NdqsVqWMF8u;@znyVWPP3?~Xp+2k(mqg7f>0$;Fk)Gwl4NR zsv}PLUc<&I%Sbzv@2I9X%}!L!vP>jE4pHadwRMeNHZa|2li8(OFRmdZC^T)12nQ&* zyFWudVuUSB`c~*@{^nE4EUZz$%697yL`hJo@J=loAk*E!;$3kHpW8LoS$?$Jj*@`k zm3%9nU*8JTHcqOL(TN=0Nix|Bq-^0C?J>qll}B8t)7rY4J3lKfbk{_vYRi(P^qIKZ zsDkt+$8u6yOH|InO?2DBuf?CBb^T+&@JO_}zM4F|nje)c(XUSdwb*cNPz`SL+S}c% z%cxf;pbXWh!CTwhQR%8<>q8o$h1E+-n;WDZTkM#3{ZyP#w)_w>3^n%1jI0;KE#*Q-JojzFi993$3LdSjUCFz zj>y2RVeyc#M~;wwTc*VTrv;+U+MHrwff|d{&aztML%Jd7MjHB-T`%(Qjiku-@DcYD zj3>Kn-aM@*a7F|KR9PA$&37(0bP?SrhaGiH0ttH|LJ~=fLvZLgG`BMXtruJbN>4kn z1tacQd|P5HAX;ETzmimo?u`x%DwR|>rsOY=4eFO6%;+j46Kh3RNPFo%MfHLNkFQ3| zkWG6tKH27fEB~v3%3Wps{ zBNKXskGJM<@dVsl^k$uzoQCX|fJR%N9lz&yCUcm1`)=&P<1snrbWq#cg#8D}tQK9a zskEz^ah=~NX({GOeK-#U&%BpK%~jr55{R8Kk`wK%mz=hrw?L$9`F@(gugthkajPw} zv32#8Ue&9^!EP}#N4;z*!WXH}WYMq@E=5ERg{`+>qsZ`&CMX<^6@iXe;?an(VKyll zgPK52abz)pCK8kDz5wIu(a)uMN_9kV;~cr<-wBVQ9GF5us%mh;`*w+d>a&i|=f?XD z-$1t!0~Pdqc#)-Z$^zor>b8G69;r$$TIB4QI-!uPS;(ZHdWIkp*4_ODS)k~#@Ot&a z*O==aOc)Nc`HNJL-THv+m(eqq*LzH-tc8lI6%2bjX%YmUyXZXccUp(q#YFKT@bVP) zeLfb&3$_@`VlztB45z+{TsP(!xzTkxkLOtP7q}M~*5*D-Mc=479TnuYwl#;bZB$z- zdh%b=b9l+5U>X(N22bi0`*+bYR8e?{)m^9Nl8ap@|9japfSeEEc-_m^hSS5@f);2v zgs&Q5a~Ykjj#sLHC!&v2m4mLENsjHTC#+5t`_0G(;^{P|H-|%#oA@K*Pc3#G_xLtJ zMX}4+ZU&la5=@!mIAC?JhGW|i79LQ~!EHch8(il^mVsgSd1jItEKB3nUSkhcBhVpP zov|X00O=CCExZ1RW`6C18(Z)(UluvT&f&GkuX@Zf_|Ie^bw=tuini%M;v!<&_yv;Z z)_I9C2{njv1s0ZGb7sF!ocN;Q#0!k`pP!pj7UZ?a${ ze_KKJ6F}9TB*y-VF-Mx|VgZIz0i4FCRHx~*?z{Z*YkJrpg!7d z+X{gR1G?zMO?&NP{=AKj5RovW5znjoZnxLw?bhv-e{@+F@Gt3n#qR(5W+s>n3I-r0 zs`cj+6>&vH8I%w>#GRI6iKd@6xhuCbi;3q!k5zD&RC1;v$R_ zFZDz0|3uPIHyR!LfJc52n$~-kofqp6F3)fBc^??kq|}p$ZrL7mzgJqCQ0HW4^hypXc?ttXsbr^mYg7CCF`}4c zk~AkandN_#%c!JSGnueo8<(>4ol*Weajh{7-p#_6uJe}<2v7W+9ACZxPuio1BA>d_ zNnv3?dK_MI+RbCR(-Y^0l6sKyi(f~RSv8Z_6wTpnB?cZoQf{7+@=w4@ch@%ir8Bj4 zJ9c5Ti*`!)aAku3X^7g#FjYq3i}lm3tH(o@_9rqx(I7d^Pt)Y2ujoF$MwVF_r|IaN zFb>rWCrwCYXSvi0Hpf&eKDy!IU*IY>?94Jw+tHeCiY4BPAZ0nN8oUCK)9HOPh90@? zLv4}F#`RMO<@~Gfp%S2j?IN2_o-3V7(8Gx#9V7>wci9^ic*h#=5hu%3F}<#Ix)
  • {{@Zm$!XY9k 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

    3s3R}!xRWSRJk$+Y{~_@2A>c24 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 Q literal 0 HcmV?d00001 diff --git a/_images/transmogrifier.jpg b/_images/transmogrifier.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73363dedaa6bcea02a5c2a32fe4a7b1495d05c3a GIT binary patch literal 105205 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

    (7mGM{Lz20Eg$o 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

    #cgu?h87h^DT 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 Ne4{E`B5fA%e*nFTgTnv- literal 0 HcmV?d00001 diff --git a/_images/virtualenv_prompt.png b/_images/virtualenv_prompt.png new file mode 100644 index 0000000000000000000000000000000000000000..68902a6b02db261375103a6ed44a683918a80ee2 GIT binary patch literal 128644 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

    BB<;N` zBpxW`S9Ob1e9ChCMI0=x7jp*{wQlNL-&@~JL1Mi<4Ue0!jFwJS<^nd#pG>NITF6f@ zf@spNsnqEa)i9%|Q>=&25-WWbbrl60yBgbZEnYnyI&e6Mo=KvslHMnM8Y3`ud;YBZ zfQ98j|11|vK}{(k+}vfVGUB{y}+cRrBCukMY3QpeXYZ%nIPyar<5RU$OFKb{64EzKPg zHq~G`W3f4emZ7%ULlqq(dG}gUM5)Fl!XSljf?1j^i*!w#wtkjaHg^p*Xi{0Un=)m) zxEj?niaXma4evL#h@wg3mF-0}DdatTJPAPR1)k$s+et!h`Be&DCMzO0gLy?-u6jSJ z(~pQt7I-W-x`KoZPShvvNE{G~+#DxFLHsW4siAM4I2Gk!ePmA`f2(TgUnw=A%V z!15O)%755R3*V2PaRuGLq*X;R@-U~Qk+KVgYEVlsXVXd8~^7HRx0LEtoz5#E#ZfyC}t@ti)wvDCw-J5ld28| zF?XxRENsM6d^g9i%$f<2nVwq%Zw7Z3$wEEGEM*Nz;SYix32q)H?})Wjn8P-zei4g- zS<}MN(72`OB3*s=v$N|eP(|Z5%_*MqSNSDXLQN*RAZ};S57n!oX^srmx$BIPh_Hy+ zTfxwH4}}_bcdMY>A}j42@F6JCQq_gpn?(@~s_?Ctc)GCR5Z?AWs`{db>_T;57$h>E z137_La?UF-^V_N*JXL;!0sKw%zzkB{kLq!g)rMCB^=LL#@P~}lc zTs=j2JZ1{E?&w%n`+B?7gN2ahmX#x?z_eRGEyp0~1X*`<^bnf5mX#jTUJGBKi`LtH zV*-wPuM9UN*q1>e!1N&v6SF={E<$stLA;P|Om)q!$+R}wBv0~uU3gRYI_N)ZnG+n8 zRRJt%aU-zzh*~IrqL%cO@rdoPN?}!&X44+7P`^QqO>!QO{K0bwKeW2C zx0XX`-=nqlmP6W7P1MTW*=sR6BPT(+e=<&GNL`G8yVkNv1f) z&?epyA6RC^@;y1TMur(Iw$d9;rOEk!$VReq-K6{ypc=4ke$x7+q|^$xwySN| zapMIgAY);C~rBo419^Vu*pMQA1#_D;pI3PW{ z)~%#ycgwymjjqa{XBfo%=A0yP^%&P@SgV0Zqp$<&@6X3F8&;=A5+(tpfyU9X^tHCQ zI`ZT5f8PLj3F;H3nANpFGf5xIxiX}&GWZQjoY&IybA}XMwzOQtPq9jV4O3FWn_qVw z-zDSR>1cLhADeXDeI#Ds!yZL6zO}Y7C#MrdA$7-i8=$|M_ zQkJX#yz|e#c?-}^Yr!jp${S0fZIv*kvP-0#^nH169=Ljxur=s{pH3WLtCr$c(S8cc z9?5O-94XXRu008f8U-if{uqrEhY*_ma7?wvzuZ)H?x(FhHaZFDYDp$r1mbI|d#x-6@J!R$GQ+9p)Ky$7Xw<5> zA>m{-&K=kCxD^NpBy(GQ0U&>vlr77+nVdgwt4Pz&=jK0Qm(##zjqn)(~X~Q&Qq{2ID_ixiHf`7J7+R& zrYbpUXt5=?aCPP^>c#VFWMN~c&`C@}?u2V|>jAt}c6l$~eq++K(zf3wy{^~kVCNVQ z^UqA`_0El^zyojtoT{f5hYbp5oh&MEhelos})%4zJmM(N^*QDg5aX+H&L z7qQ;1xSMnp2igscL*ggayKwMLE>&J$1$~y&oYH9TvFb})C!rfDoE)h{4vpwneZu6LS0l9MfB(Ai(P2NQ<-84r zBY5@a4fdNXY4u-!f%`4n{e_ymKNUV3kwI`k!1w&u|9%&TL3&U37W{il%QTQ|8*6uM-1j1rSszN^y8NTWA=neflm|mE8f2vJbL?yzcU1m^AGF#)qsx- zVrJIcy|fg5aY**5c39by!qeernk4ccfD+` zRDpiA+Y6pQKheKt0lc5u<7WoQ!YXMBV(qGWWylU+{Huy Id^%tL7yN> c = Circle(4) + >> print c.radius + 4 + +Remember: tests first! + +Step 2: +------- + +Add a "diameter" property, so the user can get the diameter of the circle: + +.. code-block:: python + + >> c = Circle(4) + >> print c.diameter + 8 + +Step 3: +------- + +Set up the diameter property so that the user can set the diameter of the circle: + +.. code-block:: python + + >> c = Circle(4) + >> c.diameter = 2 + >> print c.diameter + 2 + >> print c.radius + 1 + +**NOTE** that the radius has changed! + +Step 4: +-------- + +Add an ``area`` property so the user can get the area of the circle: + +.. code-block:: python + + >> c = Circle(2) + >> print c.area + 12.566370 + +(``pi`` can be found in the math module) + +The user should not be able to set the area: + +.. code-block:: python + + >> c = Circle(2) + >> c.area = 42 + AttributeError + +Step 5: +------- + +Add an "alternate constructor" that lets the user create a Circle directly +with the diameter: + +.. code-block:: python + + >> c = Circle.from_diameter(8) + >> print c.diameter + 8 + >> print c.radius + 4 + +Step 6: +------- + +Add __str__ and __repr__ methods to your Circle class. + +Now you can print it: + +.. code-block:: ipython + + In [2]: c = Circle(4) + + In [3]: print c + Circle with radius: 4.000000 + + In [4]: repr(c) + Out[4]: 'Circle(4)' + + In [5]: d = eval(repr(c)) + + In [6]: d + Out[6]: Circle(4) + +Step 7: +-------- + +Add some of the numeric protocol to your Circle: + +You should be able to add two circles: + +.. code-block:: ipython + + In [7]: c1 = Circle(2) + + In [8]: c2 = Circle(4) + + In [9]: c1 + c2 + Out[9]: Circle(6) + +and multiply one times a number: + +.. code-block:: ipython + + In [16]: c2 * 3 + Out[16]: Circle(12) + +(what happens with ``3 * c2`` ? -- can you fix that?) + +.. nextslide:: + +Step 8: +-------- +add the ability to compare two circles: + +.. code-block:: ipython + + In [10]: c1 > c2 + Out[10]: False + + In [11]: c1 < c2 + Out[11]: True + + In [12]: c1 == c2 + Out[12]: False + + In [13]: c3 = Circle(4) + + In [14]: c2 == c3 + Out[14]: True + +.. nextslide:: + +Once the comparing is done, you should be able to sort a list of circles: + +.. code-block:: ipython + + In [18]: print circles + [Circle(6), Circle(7), Circle(8), Circle(4), Circle(0), Circle(2), Circle(3), Circle(5), Circle(9), Circle(1)] + + In [19]: circl + circle circle.py circle.pyc circles + + In [19]: circles.sort() + + In [20]: print circles + [Circle(0), Circle(1), Circle(2), Circle(3), Circle(4), Circle(5), Circle(6), Circle(7), Circle(8), Circle(9)] + +**NOTE:** make sure to write unit tests for all of this! Ideally before writing the code. + +Step 8: Optional Features: +-------------------------- + +* See if you can make "reflected" numerics do the right thing: + +.. code-block:: python + + a_circle * 3 == 3 * a_circle + +* What else makes sense: division? others? + +* Add the "augmented assignment" operators, where they make sense: + +.. code-block:: python + + a_circle += another_circle + + a_circle *= 2 + +* look through all the "magic methods" and see what makes sense for circles + + diff --git a/_sources/exercises/comprehensions_lab.txt b/_sources/exercises/comprehensions_lab.txt new file mode 100644 index 00000000..5fac6b40 --- /dev/null +++ b/_sources/exercises/comprehensions_lab.txt @@ -0,0 +1,244 @@ +.. _exercise_comprehensions: + +****************** +Comprehensions Lab +****************** + +Playing with Comprehensions +============================ + + +.. rst-class:: large left + + Goal: + +.. rst-class:: medium left + + Getting Familiar with list, set and dict comprehensions + + +List comprehensions +-------------------- + +Note: this is a bit of a "backwards" exercise -- +we show you code, you figure out what it does. + +As a result, not much to submit -- don't worry about it -- you'll have +a chance to use these in other exercises. + +.. code-block:: python + + >>> feast = ['lambs', 'sloths', 'orangutans', + 'breakfast cereals', 'fruit bats'] + + >>> comprehension = [delicacy.capitalize() for delicacy in feast] + +What is the output of: + +.. code-block:: python + + >>> comprehension[0] + ??? + + >>> comprehension[2] + ??? + +(figure it out before you try it) + +Filtering lists with list comprehensions +---------------------------------------- + +.. code-block:: python + + >>> feast = ['spam', 'sloths', 'orangutans', 'breakfast cereals', + 'fruit bats'] + + >>> comp = [delicacy for delicacy in feast if len(delicacy) > 6] + +What is the output of: + +.. code-block:: python + + >>> len(feast) + ??? + + >>> len(comp) + ??? + +(figure it out first!) + + +Unpacking tuples in list comprehensions +--------------------------------------- + +.. code-block:: python + + >>> list_of_tuples = [(1, 'lumberjack'), (2, 'inquisition'), (4, 'spam')] + + >>> comprehension = [ skit * number for number, skit in list_of_tuples ] + +What is the output of: + +.. code-block:: python + + >>> comprehension[0] + ??? + + >>> len(comprehension[2]) + ??? + +Double list comprehensions +--------------------------- +.. code-block:: python + + >>> eggs = ['poached egg', 'fried egg'] + + >>> meats = ['lite spam', 'ham spam', 'fried spam'] + + >>> comprehension = \ + [ '{0} and {1}'.format(egg, meat) for egg in eggs for meat in meats] + +What is the output of: + +.. code-block:: python + + >>> len(comprehension) + ??? + + >>> comprehension[0] + ??? + +Set comprehensions +------------------ + +.. code-block:: python + + >>> comprehension = { x for x in 'aabbbcccc'} + +What is the output of: + +.. code-block:: python + + >>> comprehension + ??? + +Dictionary comprehensions +------------------------- + +.. code-block:: python + + >>> dict_of_weapons = {'first': 'fear', + 'second': 'surprise', + 'third':'ruthless efficiency', + 'forth':'fanatical devotion', + 'fifth': None} + >>> dict_comprehension = \ + { k.upper(): weapon for k, weapon in dict_of_weapons.iteritems() if weapon} + +What is the output of: + +.. code-block:: python + + >>> 'first' in dict_comprehension + ??? + >>> 'FIRST' in dict_comprehension + ??? + >>> len(dict_of_weapons) + ??? + >>> len(dict_comprehension) + ??? + +Other resources +--------------- + + +See also: + +https://github.com/gregmalcolm/python_koans + +Specifically (for comprehensions): + +https://github.com/gregmalcolm/python_koans/blob/master/python3/koans/about_comprehension.py + + +Count Even Numbers +------------------ + +Use test-driven development! + +This is from CodingBat "count_evens" (http://codingbat.com/prob/p189616) + +*Using a list comprehension*, return the number of even integers in the given array. + +Note: the % "mod" operator computes the remainder, e.g. ``5 % 2`` is 1. + +.. code-block:: python + + count_evens([2, 1, 2, 3, 4]) == 3 + + count_evens([2, 2, 0]) == 3 + + count_evens([1, 3, 5]) == 0 + + +.. code-block:: python + + def count_evens(nums): + one_line_comprehension_here + + +``dict`` and ``set`` comprehensions +------------------------------------ + +Let's revisiting the dict/set lab -- see how much you can do with +comprehensions instead. + +(:ref:`exercise_dict_lab`) + +Specifically, look at these: + +First a slightly bigger, more interesting (or at least bigger..) dict: + +.. code-block:: python + + food_prefs = {"name": "Chris", + "city": "Seattle", + "cake": "chocolate", + "fruit": "mango", + "salad": "greek", + "pasta": "lasagna"} + +.. nextslide:: Working with this dict: + +1. Print the dict by passing it to a string format method, so that you +get something like: + + "Chris is from Seattle, and he likes chocolate cake, mango fruit, + greek salad, and lasagna pasta" + +2. Using a list comprehension, build a dictionary of numbers from zero +to fifteen and the hexadecimal equivalent (string is fine). +(the ``hex()`` function gives you the hexidecimal representation of a number.) + +3. Do the previous entirely with a dict comprehension -- should be a one-liner + +4. Using the dictionary from item 1: Make a dictionary using the same +keys but with the number of 'a's in each value. You can do this either +by editing the dict in place, or making a new one. If you edit in place, +make a copy first! + +.. nextslide:: + +5. Create sets s2, s3 and s4 that contain numbers from zero through twenty, +divisible 2, 3 and 4. + + a. Do this with one set comprehension for each set. + + b. What if you had a lot more than 3? -- Don't Repeat Yourself (DRY) + + - create a sequence that holds all three sets + + - loop through that sequence to build the sets up -- so no repeated code. + + c. Extra credit: do it all as a one-liner by nesting a set comprehension + inside a list comprehension. (OK, that may be getting carried away!) diff --git a/_sources/exercises/dict_lab.txt b/_sources/exercises/dict_lab.txt new file mode 100644 index 00000000..519e1f10 --- /dev/null +++ b/_sources/exercises/dict_lab.txt @@ -0,0 +1,89 @@ +.. _exercise_dict_lab: + +********************** +Dictionary and Set Lab +********************** + +Learning about dictionaries and sets +==================================== + +Goal: +----- + +Learn the basic ins and outs of Python dictionaries and sets. + +Procedure +--------- + +In your student dir in the IntroPython2015 repo, create a ``session04`` dir and put in a new ``dict_lab.py`` file. + +The file should be an executable python script. That is to say that one +should be able to run the script directly like so: + +.. code-block:: bash + + $ ./dict_lab.py + +(At least on OS-X and Linux) + +-- you do that with this command: + +.. code-block:: bash + + $ chmod +x dict_lab.py + +(The +x means make this executable) + +.. nextslide:: + +Add the file to your clone of the repository and commit changes frequently +while working on the following tasks. When you are done, push your changes to +GitHub and issue a pull request. + +(if you are struggling with git -- just write the code for now) + +When the script is run, it should accomplish the following four series of +actions: + +.. nextslide:: Dictionaries 1 + +* Create a dictionary containing "name", "city", and "cake" for "Chris" from "Seattle" who likes "Chocolate". + +* Display the dictionary. + +* Delete the entry for "cake". + +* Display the dictionary. + +* Add an entry for "fruit" with "Mango" and display the dictionary. + + - Display the dictionary keys. + - Display the dictionary values. + - Display whether or not "cake" is a key in the dictionary (i.e. False) (now). + - Display whether or not "Mango" is a value in the dictionary (i.e. True). + + +.. nextslide:: Dictionaries 2 + + +* Using the dictionary from item 1: Make a dictionary using the same keys but + with the number of 't's in each value. + +.. nextslide:: Sets + +* Create sets s2, s3 and s4 that contain numbers from zero through twenty, + divisible 2, 3 and 4. + +* Display the sets. + +* Display if s3 is a subset of s2 (False) + +* and if s4 is a subset of s2 (True). + +.. nextslide:: Sets 2 + +* Create a set with the letters in 'Python' and add 'i' to the set. + +* Create a frozenset with the letters in 'marathon' + +* display the union and intersection of the two sets. diff --git a/_sources/exercises/exceptions_lab.txt b/_sources/exercises/exceptions_lab.txt new file mode 100644 index 00000000..5ff5b16b --- /dev/null +++ b/_sources/exercises/exceptions_lab.txt @@ -0,0 +1,25 @@ +.. _exercise_exceptions_lab: + +************** +Exceptions Lab +************** + +Learning Exceptions +=================== + +Just a little bit for the basics. + +Exceptions Lab +--------------- + +Improving ``input`` + +* The ``input()`` function can generate two exceptions: ``EOFError`` + or ``KeyboardInterrupt`` on end-of-file(EOF) or canceled input. + +* Create a wrapper function, perhaps ``safe_input()`` that returns ``None`` + rather rather than raising these exceptions, when the user enters ``^C`` for Keyboard Interrupt, or ``^D`` (``^Z`` on Windows) for End Of File. + +* Update your mailroom program to use exceptions (and IBAFP) to handle + malformed numeric input + diff --git a/_sources/exercises/fib_and_lucas.txt b/_sources/exercises/fib_and_lucas.txt new file mode 100644 index 00000000..0181536c --- /dev/null +++ b/_sources/exercises/fib_and_lucas.txt @@ -0,0 +1,93 @@ +.. _exercise_fibonacci: + +************************* +Fibonacci Series Exercise +************************* + +Computing the Fibonacci and Lucas Series +======================================== + +Goal: +----- + +The `Fibonacci Series`_ is a numeric series starting with the integers 0 and 1. + +In this series, the next integer is determined by summing the previous two. + +This gives us:: + + 0, 1, 1, 2, 3, 5, 8, 13, ... + +We will write a function that computes this series -- then generalize it. + +.. _Fibonacci Series: http://en.wikipedia.org/wiki/Fibbonaci_Series + +Step 1 +------ + +* Create a new module ``series.py`` in the ``session02`` folder in your student folder. + + - In it, add a function called ``fibonacci``. + + - The function should have one parameter ``n``. + + - The function should return the ``nth`` value in the fibonacci series. + +* Ensure that your function has a well-formed ``docstring`` + +Note that the fibinacci series is naturally recusive -- the value is +defined by previous values: + +fib(n) = fib(n-2) + fib(n-1) + + +Lucas Numbers +-------------- + +The `Lucas Numbers`_ are a related series of integers that start with the +values 2 and 1 rather than 0 and 1. The resulting series looks like this:: + + 2, 1, 3, 4, 7, 11, 18, 29, ... + +.. _Lucas Numbers: http://en.wikipedia.org/wiki/Lucas_number + + +In your ``series.py`` module, add a new function ``lucas`` that returns the +``nth`` value in the *lucas numbers* series. + +Ensure that your function has a well-formed ``docstring`` + +Generalizing +------------ + +Both the *fibonacci series* and the *lucas numbers* are based on an identical +formula. + +Add a third function called ``sum_series`` with one required parameter and two +optional parameters. The required parameter will determine which element in the +series to print. The two optional parameters will have default values of 0 and +1 and will determine the first two values for the series to be produced. + +Calling this function with no optional parameters will produce numbers from the +*fibonacci series*. Calling it with the optional arguments 2 and 1 will +produce values from the *lucas numbers*. Other values for the optional +parameters will produce other series. + +Ensure that your function has a well-formed ``docstring`` + +Tests... +-------- + +Add a block of code to the end of your ``series.py`` +module. Use the block to write a series of ``assert`` statements that +demonstrate that your three functions work properly. + +Use comments in this block to inform the observer what your tests do. + +Add your new module to your git clone and commit frequently while working on +your implementation. Include good commit messages that explain concisely both +*what* you are doing and *why*. + +When you are finished, push your changes to your fork of the class repository +in GitHub and make a pull request. + diff --git a/_sources/exercises/fizz_buzz.txt b/_sources/exercises/fizz_buzz.txt new file mode 100644 index 00000000..33f0091c --- /dev/null +++ b/_sources/exercises/fizz_buzz.txt @@ -0,0 +1,69 @@ +.. _exercise_fizz_buzz: + +****************** +Fizz Buzz Exercise +****************** + +The Classic Fizz Buzz Problem +============================== + +.. rst-class:: left + + Fizz Buzz is a classic simple problem in computer science. + + Often used as an exercise in interviews for programmers. + + Apparently a LOT of people applying for jobs as profesional developers can't do this in an interview: + + (http://c2.com/cgi/wiki?FizzBuzzTest) + + Now that I've psyched you out -- it's really pretty straightforward. + +Goal: +----- + +* Write a program that prints the numbers from 1 to 100 inclusive. + +* But for multiples of three print "Fizz" instead of the number + +* For the multiples of five print "Buzz". + +* For numbers which are multiples of both three and five print "FizzBuzz" instead. + +Hint: +----- + +* Look up the ``%`` operator. What do these do? + + * ``10 % 7 == 3`` + * ``14 % 7 == 0`` + +(try that in iPython) + +* Do try to write it without looking it up -- there are a million nifty solutions posted on the web. + +Results: +-------- + +Running your code should result in something like:: + + 1 + 2 + Fizz + 4 + Buzz + Fizz + 7 + 8 + Fizz + Buzz + 11 + Fizz + 13 + 14 + FizzBuzz + 16 + .... + + + diff --git a/_sources/exercises/grid_printer.txt b/_sources/exercises/grid_printer.txt new file mode 100644 index 00000000..22619198 --- /dev/null +++ b/_sources/exercises/grid_printer.txt @@ -0,0 +1,222 @@ +.. _exercise_grid_printer: + +********************* +Grid Printer Exercise +********************* + +Printing a Grid +================ + +(adapted from Downey, "Think Python", ex. 3.5) + +Goal: +----- + +Write a function that draws a grid like the following:: + + + - - - - + - - - - + + | | | + | | | + | | | + | | | + + - - - - + - - - - + + | | | + | | | + | | | + | | | + + - - - - + - - - - + + +hints +----- + +.. rst-class:: center medium + + A couple features to get you started... + +printing +-------- + +To print more than one value on a line, you can pass multiple names into the print function: + +.. code-block:: python + + print('+', '-') + +If you don't want a newline after something is printed, you tell python what you want the print to end with like so: + +.. code-block:: python + + print('+', end=' ') + print('-') + +The output of these statements is ``'+ -'``. + +(that end parameter defaults to a newline...) + +.. nextslide:: no arguments... + +A print function with no arguments ends the current line and goes to the next line: + +.. code-block:: python + + print() + + +Simple string manipulation: +--------------------------- + +You can put two strings together with the plus operator: + +.. code-block:: ipython + + In [20]: "this" + "that" + Out[20]: 'thisthat + +Particularly useful if they have been assigned names: + +.. code-block:: ipython + + In [21]: plus = '+' + + In [22]: minus = '-' + + In [23]: plus+minus+plus + Out[23]: '+-+' + +Note that you can string any number of operations together in an expression. + +.. nextslide:: multiplication of strings + +You can also multiply strings: + +.. code-block:: ipython + + In [24]: '+' * 10 + Out[24]: '++++++++++' + +And combine that with plus in a complex expression: + +.. code-block:: ipython + + In [29]: first_name = 'Chris' + + In [30]: last_name = 'Barker' + + In [31]: 5 * '*' + first_name +' ' + last_name + 5 * '*' + Out[31]: '*****Chris Barker*****' + +Note that there are better ways to build up complex strings -- we'll get to that later. + +Now you've got what you need to print that grid... + +Part 2 +======= + +.. rst-class:: center medium + + Making it more general + +Make it a function +------------------ + +One of the points of writing functions is so you can write code that does similar things, but customized to input parameters. So what if we want to be able to print that grid at an arbitrary size? + +Write a function ``print_grid(n)`` that takes one integer argument +and prints a grid just like before, BUT the size of the +grid is given by the argument. + +For example, ``print_grid(11)`` prints the grid in the above picture. + +``print_grid(3)`` would print a smaller grid:: + + + - + - + + | | | + + - + - + + | | | + + - + - + + +.. nextslide:: + +``print_grid(15)`` prints a larger grid:: + + + - - - - - - - + - - - - - - - + + | | | + | | | + | | | + | | | + | | | + | | | + | | | + + - - - - - - - + - - - - - - - + + | | | + | | | + | | | + | | | + | | | + | | | + | | | + + - - - - - - - + - - - - - - - + + +.. nextslide:: + +This problem is underspecified. Do something reasonable. + +Part 3: +======= + +Even more general... + +A function with two parameters +------------------------------- + +Write a function that draws a similar grid with a specified number of rows and three columns. + +for example, ``print_grid2(3,4)`` results in:: + + + - - - - + - - - - + - - - - + + | | | | + | | | | + | | | | + | | | | + + - - - - + - - - - + - - - - + + | | | | + | | | | + | | | | + | | | | + + - - - - + - - - - + - - - - + + | | | | + | | | | + | | | | + | | | | + + - - - - + - - - - + - - - - + + +.. nextslide:: + +What to do about rounding? -- you decide. + +Another example: ``print_grid2(5,3)``:: + + + - - - + - - - + - - - + - - - + - - - + + | | | | | | + | | | | | | + | | | | | | + + - - - + - - - + - - - + - - - + - - - + + | | | | | | + | | | | | | + | | | | | | + + - - - + - - - + - - - + - - - + - - - + + | | | | | | + | | | | | | + | | | | | | + + - - - + - - - + - - - + - - - + - - - + + | | | | | | + | | | | | | + | | | | | | + + - - - + - - - + - - - + - - - + - - - + + | | | | | | + | | | | | | + | | | | | | + + - - - + - - - + - - - + - - - + - - - + + + + diff --git a/_sources/exercises/html_renderer.txt b/_sources/exercises/html_renderer.txt new file mode 100644 index 00000000..eaa1bf73 --- /dev/null +++ b/_sources/exercises/html_renderer.txt @@ -0,0 +1,509 @@ +.. _exercise_html_renderer: + +====================== +HTML Renderer Exercise +====================== + +HTML Renderer +============= + +Ever need to generate some HTML? + +And not want to write all those tags yourself? + +Goal: +------ + +The goal is to create a set of classes to render html pages -- in a "pretty printed" way. + +i.e. nicely indented and human readable. + +We'll try to get to all the features required to render: + +:download:`sample_html.html <./sample_html.html>` + +Take a look at it with "view source" in your browser -- or open in a text editor -- it's also in the Examples dir. + +If you don't know html -- just look at the example and copy that.... + +The exercise is broken down into a number of steps -- each requiring a few more OO concepts in Python. + +General Instructions: +--------------------- + +For each step, add the required functionality. There is example code to run your code for each step in: ``Examples\session07\run_html_render.py`` + +Name your file: ``html_render.py`` -- so it can be imported by ``run_html_render.py`` + +You should be able to run that code at each step, uncommenting each new step in ``run_html_render.py`` as you go. + +It builds up an html tree, and then calls the ``render()`` method of your element to render the page. + +It uses a ``cStringIO`` object (like a file, but in memory) to render to memory, then dumps it to the console, and writes a file. Take a look at the code at the end to make sure you understand it. + +The html generated at each step will be in the files: ``test_html_ouput?.html`` + +At each step, your results should look similar that those (maybe not identical...) + +Unit tests +------------ + +Use "test driven development": + +In addition to checking if the output is what you expect with the running script -- you should also write unit tests as you go. + +Each new line of code should have a test that will run it -- *before* you write that code. + +That is: + + 1. write a test that exercises the next step in your process + 2. run the tests -- the new test will fail + 3. write your code... + 4. run the tests. If it still fails, go back to step 3... + + +Step 1: +------- + +Create an ``Element`` class for rendering an html element (xml element). + +It should have class attributes for the tag name ("html" first) and the indentation (spaces to indent for pretty printing) + +The initializer signature should look like + +.. code-block:: python + + Element(content=None) + +where ``content`` is expected to be a string + +It should have an ``append`` method that can add another string to the content. + +So your class will need a way to store the content in a way that you can keep adding more to it. + +.. nextslide:: + +It should have a ``render(file_out, ind = "")`` method that renders the tag and the strings in the content. + +``file_out`` could be any file-like object ( i.e. have a ``write()`` method ). + +``ind`` is a string with the indentation level in it: the amount that the tag should be indented for pretty printing. + + - This is a little tricky: ``ind`` will be the amount that this element should be indented already. It will be from zero (an empty string) to a lot of spaces, depending on how deep it is in the tree. + +The amount of each level of indentation should be set by the class attribute: ``indent`` + +NOTE: don't worry too much about indentation at this stage -- the primary goal is to get proper, compliant html. i.e. the opening and closing tags rendered correctly. Worry about cleaning up the indentation once you've got that working. + +.. nextslide:: + +So this ``render()`` method takes a file-like object, and calls its ``write()`` method, writing the html for a tag. Something like:: + + + Some content. Some more content. + <\html> + +You should now be able to render an html tag with text in it as contents. + +See: step 1. in ``run_html_render.py`` + +Step 2: +-------- + +Create a couple subclasses of ``Element``, for each of ````, ````, and ``

    `` tags. All you should have to do is override the ``tag`` class attribute (you may need to add a ``tag`` class attribute to the ``Element`` class first, if you haven't already). + +Now you can render a few different types of element. + +Extend the ``Element.render()`` method so that it can render other elements inside the tag in addition to strings. Simple recursion should do it. i.e. it can call the ``render()`` method of the elements it contains. You'll need to be smart about setting the ``ind`` optional parameter -- so that the nested elements get indented correctly. (again, this is a secondary concern...) + +Figure out a way to deal with the fact that the contained elements could be either simple strings or ``Element`` s with render methods (there are a few ways to handle that...). Think about "Duck Typing" and EAFP. See the section 'Notes on handling "duck typing"' and the end of the Exercise for more. + +.. nextslide:: + +You should now be able to render a basic web page with an ```` tag around the whole thing, a ```` tag inside, and multiple ``

    `` tags inside that, with text inside that. And all indented nicely. + +See ``test_html_output2.html`` + +NOTE: when you run step 2 in ``run_html_render.py``, you will want to comment out step 1 -- that way you'll only get one set of output. + +Step 3: +-------- + +Create a ```` element -- a simple subclass. + +Create a ``OneLineTag`` subclass of ``Element``: + +* It should override the render method, to render everything on one line -- for the simple tags, like:: + + PythonClass - Session 6 example + +Create a ``Title`` subclass of ``OneLineTag`` class for the title. + +You should now be able to render an html doc with a head element, with a +title element in that, and a body element with some ``

    `` elements and some text. + +See ``test_html_output3.html`` + +Step 4: +-------- + +Extend the ``Element`` class to accept a set of attributes as keywords to the +constructor, e.g. ``run_html_render.py`` + +.. code-block:: python + + Element("some text content", id="TheList", style="line-height:200%") + +html elements can take essentially any attributes -- so you can't hard-code these particular ones. ( remember ``**kwargs``? ) + +The render method will need to be extended to render the attributes properly. + +You can now render some ``

    `` tags (and others) with attributes + +See ``test_html_output4.html`` + +Step 5: +-------- + +Create a ``SelfClosingTag`` subclass of Element, to render tags like:: + +


    and
    (horizontal rule and line break). + +You will need to override the render method to render just the one tag and +attributes, if any. + +Create a couple subclasses of ``SelfClosingTag`` for and
    and
    + +Note that you now have a couple render methods -- is there repeated code in them? + +Can you refactor the common parts into a separate method that all the render methods can call? + +See ``test_html_output5.html`` + +Step 6: +------- + +Create an ``A`` class for an anchor (link) element. Its constructor should look like:: + + A(self, link, content) + +where ``link`` is the link, and ``content`` is what you see. It can be called like so:: + + A("http://google.com/", "link to google") + +You should be able to subclass from ``Element``, and only override the ``__init__`` --- Calling the ``Element`` ``__init__`` from the ``A __init__`` + +You can now add a link to your web page. + +See ``test_html_output6.html`` + +Step 7: +-------- + +Create ``Ul`` class for an unordered list (really simple subclass of ``Element``) + +Create ``Li`` class for an element in a list (also really simple) + +Add a list to your web page. + +Create a ``Header`` class -- this one should take an integer argument for the +header level. i.e

    ,

    ,

    , called like + +.. code-block:: python + + H(2, "The text of the header") + +for an

    header + +It can subclass from ``OneLineTag`` -- overriding the ``__init__``, then calling the superclass ``__init__`` + +See ``test_html_output7.html`` + +Step 8: +-------- + +Update the ``Html`` element class to render the "" tag at the head of the page, before the html element. + +You can do this by subclassing ``Element``, overriding ``render()``, but then calling the ``Element`` render from the new render. + +Create a subclass of ``SelfClosingTag`` for ```` (like for ``
    `` and ``
    `` and add the meta element to the beginning of the head element to give your document an encoding. + +The doctype and encoding are HTML 5 and you can check this at: http://validator.w3.org. + +You now have a pretty full-featured html renderer -- play with it, add some +new tags, etc.... + +See ``test_html_output8.html`` + +Notes on handling "duck typing" +=============================== + +.. rst-class:: left + + In this exercise, we need to deal with the fact that XML (and thus HTML) allows *either* plain text *or* other tags to be the content of a tag. Our code also needs to handle the fact that there are two possible types that we need to be able to render. + + There are two primary ways to address this (and multiple ways to actually write the code for each of these). + + 1) Make sure that the content only has renderable objects in it. + + 2) Make sure the render() method can handle either type on the fly + + The difference is where you handle the multiple types -- in the render method itself, or ahead of time. + +The ahead of time option: +------------------------- + +You can handle it ahead of time by creating a simple object that wraps a string and gives it a render method. As simple as: + +.. code-block:: python + + class TextWrapper: + """ + A simple wrapper that creates a class with a render method + for simple text + """ + def __init__(self, text): + self.text = text + + def render(self, file_out, current_ind=""): + file_out.write(current_ind + self.text) + +.. nextslide:: + +You could require your users to use the wrapper, so instead of just appending a string, they would do: + +.. code-block:: python + + an_element.append(TextWRapper("the string they want to add")) + +But this is not very Pythonic style -- it's OO heavy. Strings for text are so common you want to be able to simply use them: + +.. code-block:: python + + an_element.append("the string they want to add") + +So much easier. + +To accomplish this, you can update the ``append()`` method to put this wrapper around plain strings when somethign new is added. + + +Checking if it's the right type +------------------------------- + +How do you decide if the wrapper is required? + +**Checking it it's an instance of Element:** + +You could check and see if the object being appended is an Element: + +.. code-block:: python + + if isinstance(content, Element): + self.content.append(content) + else: + self.content.append(TextWrapper(content)) + +This would work well, but closes the door to using any other type that may not be a strict subclsss of Element, but can render itself. Not too bad in this case, but in general, frowned upon in Python. + +.. nextslide:: + +Alternatively, you could check for the string type: + +.. code-block:: python + + if isinstance(content, str): + self.content.append(TextWrapper(content)) + else: + self.content.append(content) + +I think this is a little better -- strings are a pretty core type in python, it's not likely that anyone is going to need to use a "string-like" object. + +Duck Typing +----------- + +The Python model of duck typing is if quacks like a duck, then treat it like a duck. + +But in this case, we're not actually rendering the object at this stage, so calling the method isn't appropriate. + +**Checking for an attribute** + +Instead of calling the method, see if it's there: + +You can check if the passed-in object has a ``render()`` attribute: + +.. code-block:: python + + if hasattr(content, 'render'): + self.content.append(content) + else: + self.content.append(TextWrapper(content)) + +This is my favorite. ``html_render_wrap.py`` in Solutions demonstrates with method. + +Duck Typing on the Fly +---------------------- + +The other option is to simply put both elements and text in the content list, and figure out what to do in the ``render()`` method. + +Again, you could type check -- but I prefer the duck typing approach, and EAFP: + +.. code-block:: python + + try: + content.render(out_file) + except AttributeError: + outfile.write(content) + +If content is a simple string then it won't have a render method, and an ``AttributeError`` will be raised. + +You can catch that, and simply write the content. + +.. nextslide:: + +You may want to turn it into a string, first:: + + outfile.write(str(content)) + +Then you could write just about anything -- numbers, etc. + + +Where did the Exception come from? +---------------------------------- + +**Caution** + +If the object doesn't have a ``render`` method, then an AttributeError will be raised. But what if it does have a render method, but that method is broken? + +Depending on what's broken, it could raise any number of exceptions. Most will not get caught by the except clause, and will halt the program. + +But if, just by bad luck, it has an bug that raises an ``AttributeError`` -- then this could with catch it, and try to simply write it out instead. So you may get somethign like: ```` in the middle of your html. + +**The beauty of testing** + +If you have a unit test that calls every render method in your code -- then it should catch that error, and it wil be clear where it is coming from. + + +HTML Primer +============ + +.. rst-class:: medium + + The very least you need to know about html to do this assigment. + +.. rst-class:: left + + If you are familar with html, then this will all make sense to you. If you have never seen html before, this might be a bit intimidating, but you really don't need to know much to do this assignment. + + First of all, sample output from each step is provided. So all you really need to do is look at that, and make your code do the same thing. But it does help to know a little bit about what you are doing. + +HTML +---- + +HTML is "Hyper Text Markup Language". Hypertext, because it can contain links +to other pages, and markup language means that text is "marked up" with +instructions about how to format the text, etc. + +Here is a good basic intro: + +http://www.w3schools.com/html/html_basic.asp + +And there are countless others online. + +As html is XML -- the XML intro is a good source of the XML syntax, too: + +http://www.w3schools.com/xml/default.asp + +But here is a tiny intro of just what you need to know for this project. + +Elements +-------- + +Modern HTML is a particular dialect of XML (eXtensible Markup Language), +which is itself a special case of SGML (Standard Generalized Markup Language) + +It inherits from SGML a basic structure: each piece of the document is an element. each element is described by a "tag". Each tag has a different meaning, but they all have the same structure:: + + some content + +that is, the tag name is surrounded by < and >, which marks the beginning of +the element, and the end of the element is indicated by the same tag with a slash. + +The real power is that these elements can be nested arbitrarily deep. In order to keep that all readable, we often want to indent the content inside the tags, so it's clear what belongs with what. That is one of the tricky bits of this assignment. + +Basic tags +---------- + +.. code-block:: html + + is the core tag indicating the entire document + +

    is a single paragraph of text

    + + is the tag that indicated the text of the document + + defines the header of the document -- a place for metadata + +Attributes: +------------ + +In addition to the tag name and the content, extra attributes can be attached to a tag. These are added to the "opening tag", with name="something", another_name="somethign else" format: + +.. code-block:: html + +

    + +There can be all sorts of stuff stored in attributes -- some required for specific tags, some extra, like font sizes and colors. Note that since tags can essentially have any attributes, your code will need to support that -- doesn't it kind of look like a dict? And keyword arguments? + +Special Elements +---------------- + +The general structure is everything in between the opening and closing tag. But some elements don't really have content -- just attributes. So the slash goes at the end of the tag, after the attributes. We can call these self-closing tags: + +.. code-block:: html + + + +To make a link, you use an "anchor" tag: ````. It requires attributes to indicate what the link is: + +.. code-block:: html + + link + +The ``href`` attribute is the link (hyper reference). + +To make a bulleted list, you use a

      tag (unordered list), and inside that, you put individual list elements
    • : + +.. code-block:: html + +
        +
      • + The first item in a list +
      • +
      • + This is the second item +
      • +
      + +Note that the list itself, and the list items can both take various attributes (all tags can...) + +Section Headers are created with "h" tags:

      is the biggest (highest level), and there is

      ,

      , etc. for sections, sub sections, subsub sections... + +.. code-block:: html + +

      PythonClass - Class 7 example

      + +I think that's all you need to know! + + + + + + + + + + + + + + diff --git a/_sources/exercises/index.txt b/_sources/exercises/index.txt new file mode 100644 index 00000000..51cc1031 --- /dev/null +++ b/_sources/exercises/index.txt @@ -0,0 +1,69 @@ +========= +Exercises +========= + +Contents: +========= + +.. rst-class:: left + + +Session 2: +---------- +.. toctree:: + :maxdepth: 1 + + grid_printer + fizz_buzz + fib_and_lucas + +Session 3: +---------- +.. toctree:: + :maxdepth: 1 + + slicing + list_lab + string_formatting + rot13 + mailroom + +Session 4: +---------- +.. toctree:: + :maxdepth: 1 + + dict_lab + kata_fourteen + +Session 5: +---------- +.. toctree:: + :maxdepth: 1 + + exceptions_lab + comprehensions_lab + +Session 6: +---------- +.. toctree:: + :maxdepth: 1 + + lambda_magic + trapezoid + +Session 7: +---------- +.. toctree:: + :maxdepth: 1 + + html_renderer + +Session 8: +----------- +.. toctree:: + :maxdepth: 1 + + circle_class + + sparse_array diff --git a/_sources/exercises/kata_fourteen.txt b/_sources/exercises/kata_fourteen.txt new file mode 100644 index 00000000..b7552bcf --- /dev/null +++ b/_sources/exercises/kata_fourteen.txt @@ -0,0 +1,141 @@ +.. _exercise_trigrams: + +========================================= +Kata Fourteen: Tom Swift Under Milk Wood +========================================= + +Adapted from Dave Thomas's work: + +http://codekata.com/kata/kata14-tom-swift-under-the-milkwood/ + + + +Trigrams +========= + +Trigrams can be used to mutate text into new, surreal, forms. But what +heuristics do we apply to get a reasonable result? + +The Problem +------------ + +As a boy, one of my treats was go to the shops on a Saturday and spend part +of my allowance on books; for a nine-year old, I had quite a collection of +Tom Swift and Hardy Boys. Wouldn’t it be great to be able to create +more and more of these classic books, to be able to generate a new Tom +Swift adventure on demand? + + +OK, perhaps not. But that won’t stop us trying. I coded up a quick +program to generate some swash-buckling scientific adventure on demand. It +came up with: + + ... it was in the wind that was what he thought was his companion. I + think would be a good one and accordingly the ship their situation + improved. Slowly so slowly that it beat the band! You’d think no one + was a low voice. "Don’t take any of the elements and the + inventors of the little Frenchman in the enclosed car or cabin completely + fitted up in front of the gas in the house and wringing her hands. + "I’m sure they’ll fall!" + + She looked up at them. He dug a mass of black vapor which it had + refused to accept any. As for Mr. Swift as if it goes too high I’ll + warn you and you can and swallow frequently. That will make the airship was + shooting upward again and just before the raid wouldn’t have been + instrumental in capturing the scoundrels right out of jail." + +.. nextslide:: + +Stylistically, it’s Victor Appleton meets Dylan Thomas. Technically, +it’s all done with trigrams. + +Trigram analysis is very simple. Look at each set of three adjacent words +in a document. Use the first two words of the set as a key, and remember +the fact that the third word followed that key. Once you’ve finished, +you know the list of individual words that can follow each two word +sequence in the document. For example, given the input:: + + I wish I may I wish I might + +You might generate:: + + "I wish" => ["I", "I"] + "wish I" => ["may", "might"] + "may I" => ["wish"] + "I may" => ["I"] + +.. nextslide:: + +This says that the words "I wish" are twice followed by the word +"I", the words "wish I" are followed once by +"may" and once by "might" and so on. + +To generate new text from this analysis, choose an arbitrary word pair as a +starting point. Use these to look up a random next word (using the table +above) and append this new word to the text so far. This now gives you a +new word pair at the end of the text, so look up a potential next word +based on these. Add this to the list, and so on. In the previous example, +we could start with "I may". The only possible next word is +"I", so now we have:: + + I may I + +The last two words are "may I", so the next word is +"wish". We then look up "I wish", and find our choice +is constrained to another "I".:: + + I may I wish I + +.. nextslide:: + +Now we look up "wish I", and find we have a choice. Let’s +choose "may":: + + I may I wish I may + +Now we’re back where we started from, with "I may." +Following the same sequence, but choosing "might" this time, we +get:: + + I may I wish I may I wish I might + +At this point we stop, as no sequence starts "I might." + + +.. nextslide:: + +Given a short input text, the algorithm isn’t too interesting. Feed +it a book, however, and you give it more options, so the resulting output +can be surprising. + +For this kata, try implementing a trigram algorithm that generates a couple +of hundred words of text using a book-sized file as input. +`Project Gutenberg `_ is a good source of online +books (Tom Swift and His Airship is `here `_.) + +Be warned that these files have DOS line endings (carriage return followed by +newline). + +.. nextslide:: + + +There is a copy of sherlock holmes right here: + +:download:`sherlock.txt <./sherlock.txt>`. + +And a shorter copy for testing: + +:download:`sherlock_small.txt <./sherlock_small.txt>`. + + +Objectives +----------- + +Kata’s are about trying something many times. In this one, what +we’re experimenting with is not just the code, but the heuristics of +processing the text. What do we do with punctuation? Paragraphs? Do we have +to implement backtracking if we chose a next word that turns out to be a +dead end? + +I’ll fire the signal and the fun will commence... + diff --git a/_sources/exercises/lambda_magic.txt b/_sources/exercises/lambda_magic.txt new file mode 100644 index 00000000..1c288a80 --- /dev/null +++ b/_sources/exercises/lambda_magic.txt @@ -0,0 +1,61 @@ +.. _exercise_lambda_magic: + +************************ +lambda and keyword Magic +************************ + +Goals +===== + +.. rst-class:: left + + * A bit of lambda + * functions as objects + * keyword evaluation + + +Task +---- + +Write a function that returns a list of n functions, +such that each one, when called, will return the input value, +incremented by an increasing number. + +Use a for loop, ``lambda``, and a keyword argument + +( Extra credit ): + +Do it with a list comprehension, instead of a for loop + +Not clear? here's what you should get... + +Example calling code +--------------------- + +.. code-block:: ipython + + In [96]: the_list = function_builder(4) + ### so the_list should contain n functions (callables) + In [97]: the_list[0](2) + Out[97]: 2 + ## the zeroth element of the list is a function that add 0 + ## to the input, hence called with 2, returns 2 + In [98]: the_list[1](2) + Out[98]: 3 + ## the 1st element of the list is a function that adds 1 + ## to the input value, thus called with 2, returns 3 + In [100]: for f in the_list: + print(f(5)) + .....: + 5 + 6 + 7 + 8 + ### If you loop through them all, and call them, each one adds one more + to the input, 5... i.e. the nth function in the list adds n to the input. + +.. nextslide:: + +See the test code in Examples/Session06 + + diff --git a/_sources/exercises/list_lab.txt b/_sources/exercises/list_lab.txt new file mode 100644 index 00000000..cb5aaae2 --- /dev/null +++ b/_sources/exercises/list_lab.txt @@ -0,0 +1,105 @@ +.. _exercise_list_lab: + +******** +List Lab +******** + +Learning about lists +==================== + +After: + +http://www.upriss.org.uk/python/session5.html + +Goal: +----- + +Learn the basic ins and outs of Python lists. + +hint +---- + +to query the user for info at the command line, you use: + +.. code-block:: python + + response = input("a prompt for the user > ") + +``response`` will be a string of whatever the user types (until a ). + + +Procedure +--------- + +In your student dir in the IntroPython2015 repo, create a ``session02`` dir and put in a new ``list_lab.py`` file. + +The file should be an executable python script. That is to say that one +should be able to run the script directly like so: + +.. code-block:: bash + + $ ./list_lab.py + +(At least on OS-X and Linux) + +-- you do that with this command: + +.. code-block:: bash + + $ chmod +x list_lab.py + +(The +x means make this executable) + +.. nextslide:: + +Add the file to your clone of the repository and commit changes frequently +while working on the following tasks. When you are done, push your changes to +GitHub and issue a pull request. + +(if you are struggling with git -- just write the code for now) + +When the script is run, it should accomplish the following four series of +actions: + +.. nextslide:: Series 1 + +- Create a list that contains "Apples", "Pears", "Oranges" and "Peaches". +- Display the list. +- Ask the user for another fruit and add it to the end of the list. +- Display the list. +- Ask the user for a number and display the number back to the user and the + fruit corresponding to that number (on a 1-is-first basis). +- Add another fruit to the beginning of the list using "+" and display the + list. +- Add another fruit to the beginning of the list using insert() and display the list. +- Display all the fruits that begin with "P", using a for loop. + + +.. nextslide:: Series 2 + +Using the list created in series 1 above: + +- Display the list. +- Remove the last fruit from the list. +- Display the list. +- Ask the user for a fruit to delete and find it and delete it. +- (Bonus: Multiply the list times two. Keep asking until a match is found. Once found, delete all occurrences.) + +.. nextslide:: Series 3 + +Again, using the list from series 1: + +- Ask the user for input displaying a line like "Do you like apples?" +- for each fruit in the list (making the fruit all lowercase). +- For each "no", delete that fruit from the list. +- For any answer that is not "yes" or "no", prompt the user to answer with one + of those two values (a while loop is good here): +- Display the list. + +.. nextslide:: Series 4 + +Once more, using the list from series 1: + +- Make a copy of the list and reverse the letters in each fruit in the copy. +- Delete the last item of the original list. Display the original list and the + copy. diff --git a/_sources/exercises/mailroom.txt b/_sources/exercises/mailroom.txt new file mode 100644 index 00000000..077349b7 --- /dev/null +++ b/_sources/exercises/mailroom.txt @@ -0,0 +1,91 @@ +.. _exercise_mailroom: + +******** +Mailroom +******** + +A complete program +================== + +Using basic data types and logic for a full program + +Goal: +----- + +You work in the mail room at a local charity. Part of your job is to write +incredibly boring, repetitive emails thanking your donors for their generous +gifts. You are tired of doing this over an over again, so yo've decided to +let Python help you out of a jam. + +The program +----------- + +Write a small command-line script called ``mailroom.py``. This script should be executable. The script should accomplish the following goals: + +* It should have a data structure that holds a list of your donors and a + history of the amounts they have donated. This structure should be populated + at first with at least five donors, with between 1 and 3 donations each + +* The script should prompt the user (you) to choose from a menu of 2 actions: + 'Send a Thank You' or 'Create a Report'. + +Sending a Thank You +------------------- + +* If the user (you) selects 'Send a Thank You', prompt for a Full Name. + + * If the user types 'list', show them a list of the donor names and re-prompt + * If the user types a name not in the list, add that name to the data structure and use it. + * If the user types a name in the list, use it. + * Once a name has been selected, prompt for a donation amount. + * Verify that the amount is in fact a number, and re-prompt if it isn't. + * Once an amount has been given, add that amount to the donation history of + the selected user. + * Finally, use string formatting to compose an email thanking the donor for + their generous donation. Print the email to the terminal and return to the + original prompt. + +**It is fine to forget new donors once the script quits running.** + +Creating a Report +------------------ + +* If the user (you) selected 'Create a Report' Print a list of your donors, + sorted by total historical donation amount. + + - Include Donor Name, total donated, number of donations and average donation amount as values in each row. + - Using string formatting, format the output rows as nicely as possible. The end result should be tabular (values in each column should align with those above and below) + - After printing this report, return to the original prompt. + +* At any point, the user should be able to quit their current task and return + to the original prompt. + +* From the original prompt, the user should be able to quit the script cleanly + +Guidelines +---------- + +First, factor your script into separate functions. Each of the above +tasks can be accomplished by a series of steps. Write discreet functions +that accomplish individual steps and call them. + +Second, use loops to control the logical flow of your program. Interactive +programs are a classic use-case for the ``while`` loop. + +Of course, ``input()`` will be useful here. + +Put the functions you write into the script at the top. + +Put your main interaction into an ``if __name__ == '__main__'`` block. + +Finally, use only functions and the basic Python data types you've learned +about so far. There is no need to go any farther than that for this assignment. + +Submission +---------- + +As always, put the new file in your student directory in a ``session03`` +directory, and add it to your clone early. Make frequent commits with +good, clear messages about what you are doing and why. + +When you are done, push your changes and make a pull request. diff --git a/_sources/exercises/rot13.txt b/_sources/exercises/rot13.txt new file mode 100644 index 00000000..0763adf4 --- /dev/null +++ b/_sources/exercises/rot13.txt @@ -0,0 +1,48 @@ +.. _exercise_rot13: + +***** +ROT13 +***** + +Goal +---- + +Get used to working with the number values for characters + +Get a bit of practice with string methods and string processing + + +ROT13 encryption +----------------- + +The ROT13 encryption scheme is a simple substitution cypher where each letter +in a text is replace by the letter 13 away from it (imagine the alphabet as a +circle, so it wraps around). + +The task +-------- + +Add a python module named ``rot13.py`` to the session03 dir in your student dir. This module should provide at least one function called ``rot13`` that takes any amount of text and returns that same text encrypted by ROT13. + +This function should preserve whitespace, punctuation and capitalization. + +Your module should include an ``if __name__ == '__main__':`` block with tests (asserts) that demonstrate that your ``rot13`` function and any helper functions you add work properly. + + +.. nextslide:: A bit more + +There is a "short-cut" available that will help you accomplish this task. Some +spelunking in `the documentation for strings`_ should help you to find it. If +you do find it, using it is completely fair game. + +As usual, add your new file to your local clone right away. Make commits +early and often and include commit messages that are descriptive and concise. + +When you are done, if you want me to review it, push your changes to github +and issue a pull request. + +try decrypting this: + +"Zntargvp sebz bhgfvqr arne pbeare" + +.. _the documentation for strings: https://docs.python.org/3/library/stdtypes.html#string-methods diff --git a/_sources/exercises/slicing.txt b/_sources/exercises/slicing.txt new file mode 100644 index 00000000..61747eb8 --- /dev/null +++ b/_sources/exercises/slicing.txt @@ -0,0 +1,25 @@ +.. _exercise_slicing: + +*********** +Slicing Lab +*********** + +Goal +==== + +Get the basics of sequence slicing down + +Tasks +----- + +Write some functions that: + +* return a sequence with the first and last items exchanged. +* return a sequence with every other item removed +* return a sequence with the first and last 4 items removed, and every other item in between +* return a sequence reversed (just with slicing) +* return a sequence with the middle third, then last third, then the first third in the new order + +NOTE: +these should work with ANY sequence -- but you can use strings to test, if you like. + diff --git a/_sources/exercises/sparse_array.txt b/_sources/exercises/sparse_array.txt new file mode 100644 index 00000000..a74f1a1d --- /dev/null +++ b/_sources/exercises/sparse_array.txt @@ -0,0 +1,86 @@ +.. _exercise_sparse_array: + +====================== +Sparse Array Exercise +====================== + +Sparse Array +============ + +.. rst-class:: medium + + Goal: + +Learn how to emulate a built-in class. + +Sparse Array: +------------- + +Oftentimes, at least in computation programming, we have large arrays of data that hold mostly zeros. + +These are referred to as "sparse" as the information in them is widely scattered, or sparse. + +Since they are mostly zeros, it can be memory an computationally efficient to store only the value that are non-zero. + +But you want it to look like a regular array in user code. + +In the real world, these are usually 2 dimensional arrays. But to keep it a bit simpler, we'll make a 1 dimensional sparse array in this class. + +(feel free to make it 2d for an extra challenge!) + +A Sparse array class +-------------------- + +A spare array class should present to the user the same interface as a regular list. + +Some ideas of how to do that: + +* Internally, it can store the values in a dict, with the index as the keys. So that only the indexes with non-zero values will be stored. + +* It should take a sequence of values as an initializer: + +.. code-block:: python + + sa = SparseArray([1,2,0,0,0,0,3,0,0,4]) + +* you should be able to tell how long it is: + +.. code-block:: python + + len(my_array) + + This will give its "virtual" length -- with the zeros + +.. nextslide:: + +* It should support getting and setting particular elements via indexing: + +.. code-block:: python + + sa[5] = 12 + sa[3] = 0 # the zero won't get stored! + val = sa[13] # it should get a zero if not set + +* It should support deleting an element by index: + +.. code-block:: python + + del sa[4] + +* It should raise an ``IndexError`` if you try to access an index beyond the end. + +* it should have an append() method + +.. nextslide:: + +* Can you make it support slicing? + +* How else can you make it like a list? + +.. code-block:: ipython + + In [10]: my_array = SparseArray( (1,0,0,0,2,0,0,0,5) ) + In [11]: my_array[4] + Out[11]: 2 + In [12]: my_array[2] + Out[12]: 0 diff --git a/_sources/exercises/string_formatting.txt b/_sources/exercises/string_formatting.txt new file mode 100644 index 00000000..c28c3f0a --- /dev/null +++ b/_sources/exercises/string_formatting.txt @@ -0,0 +1,49 @@ +.. _exercise_string_formatting: + +********************* +String Formatting Lab +********************* + +Building up strings +=================== + +.. rst-class:: left + +For reference: + +The official reference docs: + +https://docs.python.org/3/library/string.html#string-formatting + +And a more human-readable intro: + +https://pyformat.info/ + +And a nice "Cookbook": + +https://mkaz.github.io/2012/10/10/python-string-format/ + + +A couple Exercises +------------------ + +* Write a format string that will take: + + ``( 2, 123.4567, 10000)`` + + and produce: + + ``'file_002 : 123.46, 1e+04'`` + +* Rewrite: ``"the first 3 numbers are: {:d}, {:d}, {:d}".format(1,2,3)`` + to take an arbitrary number of values + +Trick: You can pass in a tuple of values to a function with a ``*``:: + +.. code-block:: ipython + + In [52]: t = (1,2,3) + + In [53]: "the first 3 numbers are: {:d}, {:d}, {:d}".format(* t) + Out[53]: 'the first 3 numbers are: 1, 2, 3' + diff --git a/_sources/exercises/trapezoid.txt b/_sources/exercises/trapezoid.txt new file mode 100644 index 00000000..f95230d6 --- /dev/null +++ b/_sources/exercises/trapezoid.txt @@ -0,0 +1,297 @@ +.. _exercise_trapezoidal_rule: + +***************** +Trapezoidal Rule +***************** + +Passing functions around +========================= + + +.. rst-class:: large left + + Goal: + +.. rst-class:: medium left + + Making use of functions as objects -- functions that act on functions. + + +Trapezoidal rule +---------------- + +.. rst-class:: medium + + The "trapezoidal rule": + + https://en.wikipedia.org/wiki/Trapezoidal_rule + + Is one of the easiest "quadrature" methods. + + Otherwise known as computing a definite integral, or, simply, + + Computing the area under a curve. + +The task +-------- + +Your task is to write a ``trapz()`` function that will compute the area under an arbitrary function, using the trapezoidal rule. + +The function will take another function as an argument, as well as the start and end points to compute, and return the area under the curve. + +Example: +-------- + +.. code-block:: python + + def line(x): + '''a very simple straight horizontal line at y = 5''' + return 5 + + area = trapz(line, 0, 10) + + area + 50 + +About the simplest "curve" you can have is a horizontal straight line, in this case, at y = 5. The area under that line from 0 to 10 is a rectangle that is 10 wide and 5 high, so with an area of 50. + +Of course in this case, it's easiest to simply multiply the height times the width, but we want a function that will work for **Any** curve. + +HINT: this simple example could be a good test case! + +The Solution: +------------- + +Your function definition should look like: + +.. code-block:: python + + def trapz(fun, a, b): + """ + Compute the area under the curve defined by + y = fun(x), for x between a and b + + :param fun: the function to evaluate + :type fun: a function that takes a single parameter + + :param a: the start point for teh integration + :type a: a numeric value + + :param b: the end point for the integration + :type b: a numeric value + """ + pass + +.. nextslide:: + +In the function, you want to compute the following equation: + +.. math:: + + area = \frac{b-a}{2N}(f(x_0) + 2f(x_1) + 2f(x_2) + \dotsb + 2f(x_{N-1}) + f(x_N)) + +So you will need to: + + - create a list of x values from a to b (maybe 100 or so values to start) + + - compute the function for each of those values and double them + + - add them all up + + - multiply by the half of the difference between a and b divided by the number of steps. + +.. nextslide:: + +Note that the first and last values are not doubled, so it may be more efficient to rearrange it like this: + +.. math:: + + area = \frac{b-a}{N} \left( \frac{f(x_0) + f(x_{N})}{2} + \sum_{i=1}^{N-1} f(x_i) \right) + +Can you use comprehensions for this? + +NOTE: ``range()`` only works for integers -- how can you deal with that? + +.. nextslide:: + +Once you have that, it should work for any function that can be evaluated between a and b. + +Try it for some built-in math functions, like ``math.sin`` + +tests +----- + +Do this using test-drive development. + +A few examples of analytical solutions you can use for tests: + +A simple horizontal line -- see above. + +.. nextslide:: + +A sloped straight line: + +.. math:: + + \int_a^b y = mx + B = \frac{1}{2} m (b^2-a^2) + B (b-a) + +The quadratic: + +.. math:: + + \int_a^b y = Ax^2 + Bx + C = \frac{A}{3} (b^3-a^3) + \frac{B}{2} (b^2-a^2) + C (b-a) + + +The sine function: + +.. math:: + + \int_a^b \sin(x) = \cos(a) - \cos(b) + +Computational Accuracy +---------------------- + +In the case of the linear functions, the result should theoretically be exact. But with the vagaries of floating point math may not be. + +And for non-linear functions, the result will certainly not be exact. + +So you want to check if the answer is *close* to what you expect. + +In py3.5 -- there is an ``isclose()`` function (PEP485) + +https://www.python.org/dev/peps/pep-0485/ + +In earlier pythons -- you'll need your own. There is one in: + +``Examples/Session06/test_trapz.py`` + + + +Stage two: +---------- + +Some functions need extra parameters to do their thing. But the above will only handle a single parameter. For example, a quadratic function: + +.. math:: + + y = A x^2 + Bx + C + +Requires values for A, B, and C in order to compute y from an given x. + +You could write a specialized version of this function for each A, B, and C: + +.. code-block:: python + + def quad1(x): + return 3 * x**2 + 2*x + 4 + +But then you need to write a new function for any value of these parameters you might need. + +.. nextslide:: + +Instead, you can pass in A, B and C each time: + +.. code-block:: python + + def quadratic(x, A=0, B=0, C=0): + return A * x**2 + B * x + C + +Nice and general purpose. + +But how would we compute the area under this function? + +The function we wrote above only passes x in to the function it is integrating. + +Passing arguments through: +-------------------------- + +Update your trapz() function so that you can give it a function that takes arbitrary extra arguments, either positional or keyword, after the x. + +So you can do: + +.. code-block:: python + + trapz(quadratic, 2, 20, A=1, B=3, C=2) + +or + +.. code-block:: python + + trapz(quadratic, 2, 20, 1, 3, C=2) + +or + +.. code-block:: python + + coef = {'A':1, 'B':3, 'C': 2} + trapz(quadratic, 2, 20, **coef) + +.. nextslide:: + +**NOTE:** Make sure this will work with ANY function, with **ANY** additional positional or keyword arguments -- not just this particular function. + +This is pretty conceptually challenging -- but it's very little code! + +If you are totally lost -- look at the lecture notes from last class -- how can you both accept and pass arbitrary arguments to/from a function? + +.. nextslide:: + +You want your trapz function to take ANY function that can take ANY arbitrary extra arguments -- not just the quadratic function, and not just ``A,B, and C``. So good to test with another example. + +The generalized sine function is: + +.. math:: + + A \sin(\omega t) + +where :math:`A` is the amplitude, and :math:`\omega` is the frequency of the function. In this case, the area under the curve from a to b is: + +.. math:: + + \frac{A}{\omega} \left( \cos(\omega a) - \cos(\omega b) \right) + +The test code has a test for this one, too. + +Currying +-------- + +Another way to solve the above problem is to use the original ``trapz``, and create a custom version of the quadratic() function instead. + +Write a function that takes ``A, B, and C`` as arguments, and returns a function that evaluates the quadratic for those particular coefficients. + +Try passing the results of this into your ``trapz()`` and see if you get the same answer. + +partial +------- + +Do the above with ``functools.partial`` as well. + +Extra credit +------------ + +This isn't really the point of the exercise, but see if you can make it dynamically accurate. + +How accurate it is depends on how small the chunks are that you break the function up into. + +See if you can think of a way to dynamically determine how small a step you should use. + +This is one for the math and computational programming geeks! + + + + + + + + + + + + + + + + + + + diff --git a/_sources/include.txt b/_sources/include.txt new file mode 100644 index 00000000..d2586b12 --- /dev/null +++ b/_sources/include.txt @@ -0,0 +1,7 @@ + +.. |instructor_1_name| replace:: Rick Riehle +.. |instructor_1_email| replace:: rriehle (at) uw (dot) edu + +.. |instructor_2_name| replace:: Kai Yang +.. |instructor_2_email| replace:: hky2 (at) uw (dot) edu + diff --git a/_sources/index.txt b/_sources/index.txt new file mode 100644 index 00000000..3d08ed33 --- /dev/null +++ b/_sources/index.txt @@ -0,0 +1,67 @@ +*************** +Intro To Python +*************** + + +In This Course +============== + +.. ifslides:: + + +----------------------+-----------------------+ + | Lectures: | Materials: | + +======================+=======================+ + | .. toctree:: | .. toctree:: | + | :maxdepth: 1 | :maxdepth: 1 | + | | | + | session01 | exercises/index | + | session02 | supplements/index | + | session03 | | + | session04 | | + | session05 | | + | session06 | | + | session07 | | + | session08 | | + | session09 | | + | session10 | | + +----------------------+-----------------------+ + +.. ifnotslides:: + + Lectures: + --------- + + .. toctree:: + :maxdepth: 1 + + session01 + session02 + session03 + session04 + session05 + session06 + session07 + session08 + session09 + session10 + + Materials: + ---------- + + .. toctree:: + :maxdepth: 2 + + exercises/index + supplements/index + +.. rst-class:: credit + +These materials copyright Christopher Barker and Cris Ewing, with thanks to +Jon Jacky and Brian Dorsey for the materials from which these were derived. +Licenced under the +Creative Commons Attribution-ShareAlike 4.0 International Public License. + +https://creativecommons.org/licenses/by-sa/4.0/legalcode + + + diff --git a/_sources/session01.txt b/_sources/session01.txt new file mode 100644 index 00000000..249c5a80 --- /dev/null +++ b/_sources/session01.txt @@ -0,0 +1,1940 @@ +.. include:: include.rst + +************************** +Session One: Introductions +************************** + +Introductions +============= + +In which you are introduced to this class, your instructors, your environment, +and your new best friend, Python. + +| + +.. image:: /_static/python.png + :align: center + :width: 38% + +.. rst-class:: credit + +`xkcd.com/353`_ + +.. _xkcd.com/353: http://xkcd.com/353 + +Goals for Session One: +====================== + +* Meet each other, set expectations for the class. + +* Schedule lightning talks. + +* Get you all up and running with Python + +* Start having fun with Python with a quick tutorial + +Introductions +============= + +.. rst-class:: center large + +In which we meet each-other + + +Your instructors +---------------- + +.. rst-class:: center medium + +| |instructor_1_name| +| |instructor_1_email| +| + +.. nextslide:: + +.. rst-class:: center medium + +| |instructor_2_name| +| |instructor_2_email| +| + +Who are you? +------------- + +.. rst-class:: center medium + + Tell us a tiny bit about yourself: + +* name +* programming background: what languages have you used? +* neighbor's name +* neighbor's favorite coffee shop or bar + + +Introduction to This Class +========================== + +.. rst-class:: center large + +Intro to Python + + +Course Materials Online +----------------------- + +A rendered HTML copy of the slides for this course may be found online at: + +http://uwpce-pythoncert.github.io/IntroToPython + +Also there are some excercise descriptions and supplemental materials. + +The source of these materials are in the class gitHub repo: + +https://github.com/UWPCE-PythonCert/IntroToPython + + +Class Structure +--------------- + +Class Time: + + * Some lecture -- as little as possible + * Lots of demos + * Lab time: lots of hand-on practice + - Take a break if you need one then... + * Lather, Rinse, Repeat..... + +Interrupt me with questions -- please! + +(Some of the best learning prompted by questions) + +Homework: +--------- + +* Most homework will be reading, and the occasional Video + +* Exercises will be started in class -- but you can finish them at home. + +* You are adults -- it's up to you to do it + +* You can do a gitHub "pull request" if you want us to review your work. + + - We'll show you how to do that in the second Session + + +Communication +------------- + +**Mailing list:** + +We've set up a google group for this class: + +programming-in-python@googlegroups.com + +We will be using this list to communicate with you. You should have (or will soon) +received an email invitation to join the mailing list. + +Slack: We have set up a slack channel for discussions. Anything python related is fair game. + +https://python2016fall.slack.com/ + +We highly encourage you to work together. You will learn at a much deeper level if you work together, +and it gets your ready to collaborate with colleagues. + +**Office Hours:** + +I generally will hold "office hours" at a coffee shop for a couple hours +each weekend. Please feel free to attend even if you do not have a specific question. +It is an opportunity to work with the instructors and fellow students, and learn from each other. + +Maria will do some as well. + +What are good times for you? + + + +Lightning Talks +---------------- + +**Lightning Talks:** + + * 5 minutes each (including setup) - no kidding! + * Every student will give one + * Purposes: introduce yourself, share interests, show Python applications + * Any topic you like, that is related to Python -- according to you! + + + +Python Ecosystem +================ + + +What is Python? +--------------- + +.. rst-class:: build + +* Dynamic +* Object oriented +* Byte-compiled +* Interpreted + +.. nextslide:: + +.. rst-class:: center large + +But what does that mean? + + +Python Features +--------------- + +.. rst-class:: build + +* Unlike C, C++, C\#, Java ... More like Ruby, Lisp, Perl, Javascript + ... + +* **Dynamic** -- no type declarations + + * Programs are shorter + * Programs are more flexible + * Less code means fewer bugs + +* **Interpreted** -- no separate compile, build steps - programming process is + simpler + + +What's a Dynamic language +------------------------- + +**Dynamic typing**. + +* Type checking and dispatch happen at run-time + +.. code-block:: ipython + + In [1]: x = a + b + +.. rst-class:: build + +* What is ``a``? +* What is ``b``? +* What does it mean to add them? +* ``a`` and ``b`` can change at any time before this process + +.. nextslide:: + +**Strong typing**. + +.. code-block:: ipython + + In [1]: a = 5 + + In [2]: type(a) + Out[2]: int + + In [3]: b = '5' + + In [4]: type(b) + Out[4]: str + +.. rst-class:: build + +* **everything** has a type. +* the *type* of a thing determines what it can do. + +Duck Typing +----------- + +.. rst-class:: center large + +"If it looks like a duck, and quacks like a duck -- it's probably a duck" + + +.. nextslide:: + +.. rst-class:: center large + +If an object behaves as expected at run-time, it's the right type. + + +Python Versions +--------------- + +Python 2.x + +.. rst-class:: build + +* "Classic" Python +* Evolved from original + +Python 3.x ("py3k") + +.. rst-class:: build + +* Updated version +* Removed the "warts" +* Allowed to break code + + +.. nextslide:: + +This class uses Python 3 -- not Python 2 + +.. rst-class:: build + +* Adoption of Python 3 is growing fast + + * Almost all key packages now supported (https://python3wos.appspot.com/) + * But most code in the wild is still 2.x + +* If you find yourself needing to work with Python 2 and 3, there are ways to write compatible code: https://wiki.python.org/moin/PortingPythonToPy3k + +* We will cover that more later in the program. Also: a short intro to the differences you really need to know about up front later this session. + + +Introduction to Your Environment +================================ + +There are three basic elements to your environment when working with Python: + +.. rst-class:: left + +.. rst-class:: build + +* Your Command Line +* Your Interpreter +* Your Editor + + +Your Command Line (cli) +----------------------- + +Having some facility on the command line is important + +We won't cover this much in class, so if you are not comfortable, +please bone up at home. + +Software Carpentry has a decent intro to the command line: +https://swcarpentry.github.io/shell-novice/01-intro/ + + +**Windows:** + +Most of the demos in class, etc, will be done using the "bash" command line shell on OS-X. This is identical to the bash shell on Linux. + +Windows provides the "DOS" command line, which is OK, but pretty old and limited, or "Power Shell" -- a more modern, powerful, flexible command shell. + +If you are comfortable with either of these -- go for it. + +If not, you can use the "git Bash" shell -- which is much like the bash shell on OS-X and Linux. + +Your Interpreter +---------------- + +Python comes with a built-in interpreter. + +You see it when you type ``python`` at the command line: + +.. code-block:: python + + $ python + Python 3.5.0 (v3.5.0:374f501f4567, Sep 12 2015, 11:00:19) + [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin + Type "help", "copyright", "credits" or "license" for more information. + +That last thing you see, ``>>>`` is the "Python prompt". + +This is where you type code. + +LAB: Getting set up +------------------- + +Before we move on -- we need to get all of us on the same page, with the tools we need for class. + +You will find instructions for how to get python, etc, up and running on your machine here: + +**Windows:** ::ref:`python_for_windows` + +**OS-X:** ::ref:`python_for_mac` + +**Linux:** ::ref:`python_for_linux` + +Python in the Interpreter +------------------------- + +Try it out: + +.. code-block:: python + + >>> print("hello world!") + hello world! + >>> 4 + 5 + 9 + >>> 2 ** 8 - 1 + 255 + >>> print ("one string" + " plus another") + one string plus another + >>> + + +.. nextslide:: Tools in the Interpreter + +When you are in an interpreter, there are a number of tools available to +you. + +There is a help system: + +.. code-block:: python + + >>> help(str) + Help on class str in module __builtin__: + + class str(basestring) + | str(object='') -> string + | + | Return a nice string representation of the object. + | If the argument is a string, the return value is the same object. + ... + +You can type ``q`` to exit the help viewer. + +.. nextslide:: Tools in the Interpreter + +You can also use the ``dir`` builtin to find out about the attributes of a +given object: + +.. code-block:: python + + >>> bob = "this is a string" + >>> dir(bob) + ['__add__', '__class__', '__contains__', '__delattr__', + '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', + '__getitem__', '__getnewargs__', '__getslice__', '__gt__', + ... + 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', + 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', + 'zfill'] + >>> help(bob.rpartition) + +This allows you quite a bit of latitude in exploring what Python is. + + +.. nextslide:: Advanced Interpreters + +In addition to the built-in interpreter, there are several more advanced +interpreters available to you. + +We'll be using one in this course called ``iPython`` + +More on this soon. + + +Your Editor +----------- + +Typing code in an interpreter is great for exploring. + +But for anything "real", you'll want to save the work you are doing in a more permanent +fashion. + +This is where an Editor fits in. + +.. nextslide:: Text Editors Only + +Any good text editor will do. + +MS Word is **not** a text editor. + +Nor is *TextEdit* on a Mac. + +``Notepad`` is a text editor -- but a crappy one. + +You need a real "programmers text editor" + +A text editor saves only what it shows you, with no special formatting +characters hidden behind the scenes. + +.. nextslide:: Minimum Requirements + + +At a minimum, your editor should have: + +.. rst-class:: build + +* Syntax Colorization +* Automatic Indentation + +In addition, great features to add include: + +.. rst-class:: build + +* Tab completion +* Code linting +* Jump-to-definition + +Have an editor that does all this? Feel free to use it. + +If not, I suggest ``SublimeText``: + +http://www.sublimetext.com/ + +(Use version 3, even though it's "beta") + +Why No IDE? +----------- + +I am often asked this question. + +An IDE does not give you much that you can't get with a good editor plus a good interpreter. + +An IDE often weighs a great deal + +Setting up IDEs to work with different projects can be challenging and time-consuming. + +Particularly when you are first learning, you don't want too much done for you. + +.. nextslide:: + +.. rst-class:: center large + +YAGNI + + +Setting Up Your Environment +=========================== + +.. rst-class:: centered large + +Shared setup means reduced complications. + + +Our Class Environment +--------------------- + +We are going to work from a common environment in this class. + +We will take the time here in class to get this going. + +This helps to ensure that you will be able to work. + + +Step 1: Python 3 +------------------ + +.. rst-class:: large + +Do you already have this?? + +.. code-block:: bash + + + $ python + Python 3.5.0 (v3.5.0:374f501f4567, Sep 12 2015, 11:00:19) + [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin + Type "help", "copyright", "credits" or "license" for more information. + >>> ^D + +If not: + + * `For OS X <./supplements/python_for_mac.html>`_ + + * `For Linux <./supplements/python_for_linux.html>`_ + + * `For Windows <./supplements/python_for_windows.html>`_ + +Step 2: Pip +----------- + +Python comes with quite a bit ("batteries included"). + +Sometimes you need a bit more. + +Pip allows you to install Python packages to expand your system. + +The previous instructions include pip as well - make sure it's working. + +Once you've installed pip, you use it to install Python packages by name: + +.. code-block:: bash + + $ python -m pip install foobar + ... + +To find packages (and their proper names), you can search the python +package index (PyPI): + +https://pypi.python.org/pypi + + +Step 3: Install iPython +------------------------ + +As this is an intro class, we are going to use almost entirely features +of standard library. But there are a couple things you may want: + +**iPython** is an "enhanced python shell" -- it make s it easier to work with python interatively. + +.. code-block:: bash + + $ python -m pip install ipython + +Introduction to iPython +======================= + +iPython Overview +------------------ + +You have installed `iPython`_. + +iPython is an advanced Python interpreter that offers enhancements. + +You can read more about it in the `official documentation`_. + +Specifically, you'll want to pay attention to the information about + +`Using iPython for Interactive Work`_. + +.. _iPython: http://ipython.org +.. _official documentation: http://ipython.org/ipython-doc/stable/index.html +.. _Using iPython for Interactive Work: http://ipython.org/ipython-doc/stable/interactive/index.html + +.. ifslides:: + + Let's see a quick demo of what it can do for you. + + +The very basics of iPython +-------------------------- + +iPython can do a lot for you, but for starters, here are the key pieces +you'll want to know: + +Start it up + +.. code-block:: bash + + $ ipython + Python 3.5.0 (v3.5.0:374f501f4567, Sep 12 2015, 11:00:19) + Type "copyright", "credits" or "license" for more information. + + IPython 4.0.0 -- An enhanced Interactive Python. + ? -> Introduction and overview of IPython's features. + %quickref -> Quick reference. + help -> Python's own help system. + object? -> Details about 'object', use 'object??' for extra details. + +.. ifslides:: + + (live demo) + + +.. nextslide:: iPython basics + +This is the stuff I use every day: + +* command line recall: + + - hit the "up arrow" key + - if you have typed a bit, it will find the last command that starts the same way. + +* basic shell commands: + + - ``ls``, ``cd``, ``pwd`` + +* any shell command: + + - ``! the_shell_command`` + +* pasting from the clipboard: + + - ``%paste`` (this keeps whitespace cleaner for you) + + +.. nextslide:: iPython basics (cont) + +* getting help: + + - ``something?`` + +* tab completion: + + - ``something.`` + +* running a python file: + + - ``run the_name_of_the_file.py`` + + +That's it -- you can get a lot done with those. + + +How to run a python file +-------------------------- + +A file with python code in it is a 'module' or 'script' + +(more on the distinction later on...) + +It should be named with the ``.py`` extension: ``some_name.py`` + +To run it, you have a couple options: + +1) call python on the command line, and pass in your module name + +.. code-block:: bash + + $ python the_name_of_the_script.py + +2) run ``iPython``, and run it from within iPython with the ``run`` command + +.. code-block:: ipython + + In [1]: run the_file.py + +.. ifslides:: + + .. rst-class:: centered + + [demo] + +Basic Python Syntax +=================== + +(Follow along in the iPython interpreter...) + +.. rst-class:: center mlarge + + +| Values, Types, and Symbols +| +| Expressions and Statements + + +Values +------ + +All of programming is really about manipulating values. + +.. rst-class:: build + +* Values are pieces of unnamed data: ``42, 'Hello, world',`` + +* In Python, all values are objects + + - Try ``dir(42)`` - lots going on behind the curtain! + +* Every value belongs to a type + + - Try ``type(42)`` - the type of a value determines what it can do + +.. ifslides:: + + .. rst-class:: centered + + [demo] + + +Literals for the Basic Value types: +------------------------------------ + +Numbers: + - floating point: ``3.4`` + - integers: ``456`` + +Text: + - ``"a bit of text"`` + - ``'a bit of text'`` + - (either single or double quotes work -- why?) + +Boolean values: + - ``True`` + - ``False`` + +(There are intricacies to all of these that we'll get into later) + + +Code structure +-------------- + +Each line is a piece of code. + +Comments: + +.. code-block:: ipython + + In [3]: # everything after a '#' is a comment + +Expressions: + +.. code-block:: ipython + + In [4]: # evaluating an expression results in a value + + In [5]: 3 + 4 + Out[5]: 7 + +.. nextslide:: + +Statements: + +.. code-block:: ipython + + In [6]: # statements do not return a value, may contain an expression + + In [7]: line_count = 42 + + In [8]: return something + + +.. nextslide:: The Print Function + +It's kind of obvious, but handy when playing with code: + +.. code-block:: ipython + + In [1]: print ("something") + something + +You can print multiple things: + +.. code-block:: ipython + + In [2]: print("the value is", 5) + the value is 5 + + +.. nextslide:: + +Any python object can be printed (though it might not be pretty...) + +.. code-block:: ipython + + In [1]: class bar(object): + ...: pass + ...: + + In [2]: print(bar) + + + +.. nextslide:: Code Blocks + +Blocks of code are delimited by a colon and indentation: + +.. code-block:: python + + def a_function(): + a_new_code_block + end_of_the_block + +.. code-block:: python + + for i in range(100): + print(i**2) + +.. code-block:: python + + try: + do_something_bad() + except: + fix_the_problem() + +.. nextslide:: + +Python uses indentation to delineate structure. + +This means that in Python, whitespace is **significant**. + +(but **ONLY** for newlines and indentation) + +The standard is to indent with **4 spaces**. + +**SPACES ARE NOT TABS** + +**TABS ARE NOT SPACES** + + +.. nextslide:: + +These two blocks look the same: + +.. code-block:: python + + for i in range(100): + print(i**2) + +.. code-block:: python + + for i in range(100): + print(i**2) + + +.. nextslide:: + +But they are not: + +.. code-block:: python + + for i in range(100): + \s\s\s\sprint i**2 + +.. code-block:: python + + for i in range(100): + \tprint i**2 + +**ALWAYS INDENT WITH 4 SPACES** + + +.. nextslide:: + +.. rst-class:: center large + +NEVER INDENT WITH TABS + +Make sure your editor is set to use spaces only -- + +Even when you hit the key + + +Expressions +------------ + +An *expression* is made up of values and operators. + +.. rst-class:: build + +* An expression is evaluated to produce a new value: ``2 + 2`` + + * The Python interpreter can be used as a calculator to evaluate expressions + +* Integer vs. float arithmetic + + * (Python 3 smooths this out) + * Always use ``/`` when you want float results, ``//`` when you want + floored (integer) results + +* Type conversions + + * This is the source of many errors, especially in handling text + +* Type errors - checked at run time only + +.. ifslides:: + + .. rst-class:: centered + + [demo] + + +Symbols +------- + +Symbols are how we give names to values (objects). + +.. rst-class:: build + +* Symbols must begin with an underscore or letter +* Symbols can contain any number of underscores, letters and numbers + + * this_is_a_symbol + * this_is_2 + * _AsIsThis + * 1butThisIsNot + * nor-is-this + +* Symbols don't have a type; values do + + * This is why python is "Dynamic" + + +Symbols and Type +---------------- + +Evaluating the type of a *symbol* will return the type of the *value* to which +it is bound. + +.. code-block:: ipython + + In [19]: type(42) + Out[19]: int + + In [20]: type(3.14) + Out[20]: float + + In [21]: a = 42 + + In [22]: b = 3.14 + + In [23]: type(a) + Out[23]: int + + In [25]: a = b + + In [26]: type(a) + Out[26]: float + + +Assignment +---------- + +A *symbol* is **bound** to a *value* with the assignment operator: ``=`` + +.. rst-class:: build + +* This attaches a name to a value +* A value can have many names (or none!) +* Assignment is a statement, it returns no value + + +.. nextslide:: + +Evaluating the name will return the value to which it is bound + +.. code-block:: ipython + + In [26]: name = "value" + + In [27]: name + Out[27]: 'value' + + In [28]: an_integer = 42 + + In [29]: an_integer + Out[29]: 42 + + In [30]: a_float = 3.14 + + In [31]: a_float + Out[31]: 3.14 + +Variables? +---------- + +.. rst-class:: build + +* In most languages, what I'm calling symbols, or names, are called "variables". + +* In fact, I'll probably call them variables in this class. + +* That's because they are used, for the most part, for the same purposes. + +* But often a "variable" is defined as something like: + "a place in memory that can store values" + +* That is **NOT** what a name in python is! + +* A name can be bound to a value -- but that has nothing to do with a + location in memory. + +In-Place Assignment +------------------- + +You can also do "in-place" assignment with ``+=``. + +.. code-block:: ipython + + In [32]: a = 1 + + In [33]: a + Out[33]: 1 + + In [34]: a = a + 1 + + In [35]: a + Out[35]: 2 + + In [36]: a += 1 + + In [37]: a + Out[37]: 3 + +also: ``-=, *=, /=, **=, \%=`` + +(not quite -- really in-place assignment for mutables....) + + +Multiple Assignment +------------------- + +You can assign multiple names from multiple expressions in one +statement + +.. code-block:: ipython + + In [48]: x = 2 + + In [49]: y = 5 + + In [50]: i, j = 2 * x, 3 ** y + + In [51]: i + Out[51]: 4 + + In [52]: j + Out[52]: 243 + + +Python evaluates all the expressions on the right before doing any assignments + + +Nifty Python Trick +------------------ + +Using this feature, we can swap values between two names in one statement: + +.. code-block:: ipython + + In [51]: i + Out[51]: 4 + + In [52]: j + Out[52]: 243 + + In [53]: i, j = j, i + + In [54]: i + Out[54]: 243 + + In [55]: j + Out[55]: 4 + +Multiple assignment and symbol swapping can be very useful in certain contexts + +Deleting +-------- + +You can't actually delete anything in python... + +``del`` only deletes a name (or "unbinds" the name...) + +.. code-block:: ipython + + In [56]: a = 5 + + In [57]: b = a + + In [58]: del a + + In [59]: a + --------------------------------------------------------------------------- + NameError Traceback (most recent call last) + in () + ----> 1 a + + NameError: name 'a' is not defined + +.. nextslide:: + +The object is still there...python will only delete it if there are no +references to it. + +.. code-block:: ipython + + In [15]: a = 5 + + In [16]: b = a + + In [17]: del a + + In [18]: a + --------------------------------------------------------------------------- + NameError Traceback (most recent call last) + in () + ----> 1 a + + NameError: name 'a' is not defined + + In [19]: b + Out[19]: 5 + + +Identity +-------- + +Every value in Python is an object. + +Every object is unique and has a unique *identity*, which you can inspect with +the ``id`` *builtin*: + +.. code-block:: ipython + + In [68]: id(i) + Out[68]: 140553647890984 + + In [69]: id(j) + Out[69]: 140553647884864 + + In [70]: new_i = i + + In [71]: id(new_i) + Out[71]: 140553647890984 + + +Testing Identity +---------------- + +You can find out if the values bound to two different symbols are the **same +object** using the ``is`` operator: + +.. code-block:: ipython + + In [72]: count = 23 + + In [73]: other_count = count + + In [74]: count is other_count + Out[74]: True + + In [75]: count = 42 + + In [76]: other_count is count + Out[76]: False + +.. ifslides:: + + .. rst-class:: centered + + [demo] + + +Equality +-------- + +You can test for the equality of certain values with the ``==`` operator + +.. code-block:: ipython + + In [77]: val1 = 20 + 30 + + In [78]: val2 = 5 * 10 + + In [79]: val1 == val2 + Out[79]: True + + In [80]: val3 = '50' + + In [81]: val1 == val3 + Out[84]: False + +.. ifslides:: + + .. rst-class:: centered + + [demo] + + +Operator Precedence +------------------- + +Operator Precedence determines what evaluates first: + +.. code-block:: python + + 4 + 3 * 5 != (4 + 3) * 5 + +To force statements to be evaluated out of order, use parentheses. + + +Python Operator Precedence +-------------------------- + +Parentheses and Literals: + ``(), [], {}`` + + ``"", b'', ''`` + +Function Calls: + ``f(args)`` + +Slicing and Subscription: + ``a[x:y]`` + + ``b[0], c['key']`` + +Attribute Reference: + ``obj.attribute`` + +.. nextslide:: + +Exponentiation: + ``**`` + +Bitwise NOT, Unary Signing: + ``~x`` + + ``+x, -x`` + +Multiplication, Division, Modulus: + ``*, /, %`` + +Addition, Subtraction: + ``+, -`` + +.. nextslide:: + +Bitwise operations: + ``<<, >>,`` + + ``&, ^, |`` + +Comparisons: + ``<, <=, >, >=, !=, ==`` + +Membership and Identity: + ``in, not in, is, is not`` + +Boolean operations: + ``or, and, not`` + +Anonymous Functions: + ``lambda`` + + +String Literals +--------------- + +A "string" is a chunk of text. + +You define a ``string`` value by writing a string *literal*: + +.. code-block:: ipython + + In [1]: 'a string' + Out[1]: 'a string' + + In [2]: "also a string" + Out[2]: 'also a string' + + In [3]: "a string with an apostrophe: isn't it cool?" + Out[3]: "a string with an apostrophe: isn't it cool?" + + In [4]: 'a string with an embedded "quote"' + Out[4]: 'a string with an embedded "quote"' + + +.. nextslide:: + +.. code-block:: ipython + + In [5]: """a multi-line + ...: string + ...: all in one + ...: """ + Out[5]: 'a multi-line\nstring\nall in one\n' + + In [6]: "a string with an \n escaped character" + Out[6]: 'a string with an \n escaped character' + + In [7]: r'a "raw" string, the \n comes through as a \n' + Out[7]: 'a "raw" string, the \\n comes through as a \\n' + + +Keywords +-------- + +Python defines a number of **keywords** + +These are language constructs. + +You *cannot* use these words as symbols. + +:: + + and del from not while + as elif global or with + assert else if pass yield + break except import print + class exec in raise + continue finally is return + def for lambda try + +.. nextslide:: + + +If you try to use any of the keywords as symbols, you will cause a +``SyntaxError``: + +.. code-block:: ipython + + In [13]: del = "this will raise an error" + File "", line 1 + del = "this will raise an error" + ^ + SyntaxError: invalid syntax + +.. code-block:: ipython + + In [14]: def a_function(else='something'): + ....: print(else) + ....: + File "", line 1 + def a_function(else='something'): + ^ + SyntaxError: invalid syntax + + +__builtins__ +------------ + +Python also has a number of pre-bound symbols, called **builtins** + +Try this: + +.. code-block:: ipython + + In [6]: dir(__builtins__) + Out[6]: + ['ArithmeticError', + 'AssertionError', + 'AttributeError', + 'BaseException', + 'BufferError', + ... + 'unicode', + 'vars', + 'xrange', + 'zip'] + +.. nextslide:: + +You are free to rebind these symbols: + +.. code-block:: ipython + + In [15]: type('a new and exciting string') + Out[15]: str + + In [16]: type = 'a slightly different string' + + In [17]: type('type is no longer what it was') + --------------------------------------------------------------------------- + TypeError Traceback (most recent call last) + in () + ----> 1 type('type is no longer what it was') + + TypeError: 'str' object is not callable + +In general, this is a **BAD IDEA**. + + +Exceptions +---------- + +Notice that the first batch of ``__builtins__`` are all *Exceptions* + +Exceptions are how Python tells you that something has gone wrong. + +There are several exceptions that you are likely to see a lot of: + +.. rst-class:: build + +* ``NameError``: indicates that you have tried to use a symbol that is not bound to a value. +* ``TypeError``: indicates that you have tried to use the wrong kind of object for an operation. +* ``SyntaxError``: indicates that you have mis-typed something. +* ``AttributeError``: indicates that you have tried to access an attribute or + method that an object does not have (this often means you have a different + type of object than you expect) + + +Functions +--------- + +What is a function? + +.. rst-class:: build + +A function is a self-contained chunk of code + +You use them when you need the same code to run multiple times, +or in multiple parts of the program. + +(DRY) + +Or just to keep the code clean + +Functions can take and return information + +.. nextslide:: + +Minimal Function does nothing + +.. code-block:: python + + def (): + + +.. nextslide:: + +Pass Statement (Note the indentation!) + +.. code-block:: python + + def minimal(): + pass + + +Functions: ``def`` +------------------ + +``def`` is a *statement*: + +.. rst-class:: build + + * it is executed + * it creates a local name + * it does *not* return a value +.. nextslide:: + +function defs must be executed before the functions can be called: + +.. code-block:: ipython + + In [23]: unbound() + --------------------------------------------------------------------------- + NameError Traceback (most recent call last) + in () + ----> 1 unbound() + + NameError: name 'unbound' is not defined + +.. code-block:: ipython + + In [18]: def simple(): + ....: print("I am a simple function") + ....: + + In [19]: simple() + I am a simple function + + +Calling Functions +----------------- + +You **call** a function using the function call operator (parens): + +.. code-block:: ipython + + In [2]: type(simple) + Out[2]: function + In [3]: simple + Out[3]: + In [4]: simple() + I am a simple function + +Calling a function is how you run the code in that function. + +Functions: Call Stack +--------------------- + +functions call functions -- this makes an execution stack -- that's all a trace back is + +.. code-block:: ipython + + In [5]: def exceptional(): + ...: print("I am exceptional!") + ...: print 1/0 + ...: + In [6]: def passive(): + ...: pass + ...: + In [7]: def doer(): + ...: passive() + ...: exceptional() + ...: + +You've defined three functions, one of which will *call* the other two. + + +Functions: Tracebacks +--------------------- + +.. code-block:: ipython + + In [8]: doer() + I am exceptional! + --------------------------------------------------------------------------- + ZeroDivisionError Traceback (most recent call last) + in () + ----> 1 doer() + + in doer() + 1 def doer(): + 2 passive() + ----> 3 exceptional() + 4 + + in exceptional() + 1 def exceptional(): + 2 print("I am exceptional!") + ----> 3 print(1/0) + 4 + + ZeroDivisionError: integer division or modulo by zero + + + +Functions: ``return`` +--------------------- + +Every function ends by returning a value + +This is actually the simplest possible function: + +.. code-block:: python + + def fun(): + return None + +.. nextslide:: + +if you don't explicilty put ``return`` there, Python will: + +.. code-block:: ipython + + In [9]: def fun(): + ...: pass + ...: + In [10]: fun() + In [11]: result = fun() + In [12]: print(result) + None + +note that the interpreter eats ``None`` -- you need to call ``print()`` to see it. + + +.. nextslide:: + +Only one return statement in a function will ever be executed. + +Ever. + +Anything after a executed return statement will never get run. + +This is useful when debugging! + +.. code-block:: ipython + + In [14]: def no_error(): + ....: return 'done' + ....: # no more will happen + ....: print(1/0) + ....: + In [15]: no_error() + Out[15]: 'done' + + +.. nextslide:: + +However, functions *can* return multiple results: + +.. code-block:: ipython + + In [16]: def fun(): + ....: return (1, 2, 3) + ....: + In [17]: fun() + Out[17]: (1, 2, 3) + + +.. nextslide:: + +Remember multiple assignment? + +.. code-block:: ipython + + In [18]: x,y,z = fun() + In [19]: x + Out[19]: 1 + In [20]: y + Out[20]: 2 + In [21]: z + Out[21]: 3 + + +Functions: parameters +--------------------- + +In a ``def`` statement, the values written *inside* the parens are +**parameters** + +.. code-block:: ipython + + In [22]: def fun(x, y, z): + ....: q = x + y + z + ....: print(x, y, z, q) + ....: + +x, y, z are *local* names -- so is q + + +Functions: arguments +-------------------- + +When you call a function, you pass values to the function parameters as +**arguments** + +.. code-block:: ipython + + In [23]: fun(3, 4, 5) + 3 4 5 12 + +The values you pass in are *bound* to the symbols inside the function and used. + +The ``if`` Statement +--------------------- + +In order to do anything interesting at all, you need to be able to make a decision. + +.. nextslide:: + +.. code-block:: python + + In [12]: def test(a): + ....: if a == 5: + ....: print("that's the value I'm looking for!") + ....: elif a == 7: + ....: print("that's an OK number") + ....: else: + ....: print("that number won't do!") + + In [13]: test(5) + that's the value I'm looking for! + + In [14]: test(7) + that's an OK number + + In [15]: test(14) + that number won't do! + +There is more to it than that, but this will get you started. + + +Enough For Now +-------------- + +That's it for our basic intro to Python + +Before next session, you'll use what you've learned here today to do some +exercises in Python programming + +Schedule the lightning talks: +----------------------------- + +.. rst-class:: build + +* We need to schedule your lightning talks. + +* **Let's use Python for that !** + +[demo] + +Python 2-3 Differences +====================== + +Much of the example code you'll find online is Python2, rather than Python3 + +For the most part, they are the same -- so you can sue those examples to learn from. + +There are a lot of subtle differences that you don't need to concern yourself with just yet. + +But a couple that you'll need to know right off the bat: + +print() +------- + +In python2, ``print`` is a "statement", rather than a function. That means it didn't require parenthes around what you want printed:: + + print something, something_else + +This made it a bit less flexible and powerful. + +But -- if you try to use it that way in Python3, you'll get an error:: + + In [15]: print "this" + File "", line 1 + print "this" + ^ + SyntaxError: Missing parentheses in call to 'print' + +So -- if you get this error, simply add the parentheses:: + + In [16]: print ("this") + this + +.. nextslide:: division + +In python 3, the divsion operator is "smart" when you divide integers:: + + In [17]: 1 / 2 + Out[17]: 0.5 + +However in python2, integer division, will give you an integer result:: + + In [1]: 1/2 + Out[1]: 0 + +In both versions, you can get "integer division" if you want it with a double slash:: + + In [1]: 1//2 + Out[1]: 0 + +And in python2, you can get the behavior of py3 with "true division":: + + In [2]: from __future__ import division + + In [3]: 1/2 + Out[3]: 0.5 + +For the most part, you just need to be a bit careful with the rare cases where py2 code counts on integer division. + +Other py2/py3 differences +------------------------- + +Most of the other differences are essentially of implementation details, like getting iterators instead of sequences -- we'll talk about that more when it comes up in class. + +There are also a few syntax differences with more advances topics: Exceptions, super(), etc. + +We'll talk about all that when we cover those topics. + + +Homework +======== + +Tasks and reading by next week + + +Task 1 +------ + +**Set Up a Great Dev Environment** + +Make sure you have the basics of command line usage down: + +Work through the supplemental tutorials on setting up your +Command Line (::ref:`shell_customization`) for good development support. + +Make sure you've got your editor set up productively -- at the very very +least, make sure it does Python indentation and syntax coloring well. + +.. nextslide:: + +**Advanced Editor Setup:** + +If you are using SublimeText, here are some notes to make it super-nifty: + +::ref:`sublime_as_ide` + +At the end, your editor should support tab completion and pep8 and pyflakes +linting. + +If you are not using SublimeText, look for plugins that accomplish the same +goals for your own editor. If none are available, please consider a change of +editor. + +Also make sure you've got iPython working, if you didn't get to that in class. + + +Task 3 +------ + +**Explore Errors** + +* Create a new directory in your working dir for the class:: + + $ mkdir session01 + $ cd session01 + +* Add a new file to it called ``break_me.py`` + +* In the ``break_me.py`` file write four simple Python functions: + + * Each function, when called, should cause an exception to happen + + * Each function should result in one of the four common exceptions from our + lecture. + + * for review: ``NameError``, ``TypeError``, ``SyntaxError``, ``AttributeError`` + +(hint -- the interpreter will quit when it hits a Exception -- so you can comment out all but the one you are testing at the moment) + + * Use the Python standard library reference on `Built In Exceptions`_ as a + reference + +.. _Built In Exceptions: https://docs.python.org/3/library/exceptions.html + +Task 2 +------ + +**Python Pushups** + +To get a bit of exercise solving some puzzles with Python, work on the Python +exercises at "Coding Bat": http://codingbat.com/python + +There are 8 sets of puzzles. Do as many as you can, but try to at least +get all the "Warmups" done. + + +Reading, etc. +------------- + +Every one of you has a different backgrond and learning style. + +So take a bit of time to figure out which resource works for you. + +:ref:`python_learning_resources` provides some options. Do look it over. + +But here are few to get you started this week: + +*Think Python:* Chapters 1–7 (http://greenteapress.com/wp/think-python-2e/) + +*Dive Into Python:* Chapters 1–2 (http://www.diveintopython3.net/) + +*LPTHW:* ex. 1–10, 18-21 (http://learnpythonthehardway.org/book/) + +*NOTE:* LPTHW is python 2 -- you will need to add parentheses to all your print calls! + +Or follow this excellent introductory tutorial: + +http://pyvideo.org/video/1850/a-hands-on-introduction-to-python-for-beginning-p + +(also python2 -- so same thing with the print function...) + +You should be comfortable with working with variables, numbers, strings, and basic functions. + +git +--- + +We'll be covering the basics of git next week - enough to use for this class. Please read one of these so you'll have a head start: + +http://rogerdudler.github.io/git-guide/ + +or + +https://try.github.io/levels/1/challenges/1 + + +Next Class +=========== + +Next week, we'll: + + * get set up with git + * Some more basic Python + * More on Functions + * Boolean Expressions + * Code Structure, Modules, and Namespaces + + +Office Hours +------------ + +We will have office hours on either Saturday or Sunday from 10:00 to noon. + +Preferences? + +Locations? + + + diff --git a/_sources/session02.txt b/_sources/session02.txt new file mode 100644 index 00000000..901dfd48 --- /dev/null +++ b/_sources/session02.txt @@ -0,0 +1,1549 @@ +.. include:: include.rst + +**************************************************** +Session Two: gitHub, Functions, Booleans and Modules +**************************************************** + +Review/Questions +================ + +.. rst-class:: left medium + + * Values and Types + * Expressions + * Intro to functions + +Homework Review +--------------- + +.. rst-class:: center large + + Any questions that are nagging? + +Lightning Talks Today: +---------------------- + +.. rst-class: medium + +| +| +| Brendan Fogarty +| +| Bruce Bauman +| +| Michelle Yu +| +| + +Class Outline +------------- + + * git / gitHub primer + * Exercise: :ref:`exercise_grid_printer` + * Decisions, Decisions. + * Exercise: :ref:`exercise_fizz_buzz` + * More on functions + * Exercise: :ref:`exercise_fibonacci` + * Boolean Expressions + * Code Structure, Modules, and Namespaces + +First a little git Primer... +============================== + +Let's get to know git a bit + + +Why Version Control? +-------------------- + +.. figure:: /_static/phd101212s.gif + :class: fill + :width: 45 % + +.. ifnotslides:: + + "Piled Higher and Deeper" by Jorge Cham + + www.phdcomics.com + +What is git? +------------ +.. rst-class:: build + +.. container:: + + A "version control system" + + A history of everything everyone does to 'your' code + + A graph of "states" in which the code has existed + + That last one is a bit tricky, and is not necessary to understand right out of the gate. When you are ready, you can look at this supplement to gain a better understanding: + + :ref:`supplement_git_states` + +Setting up git +-------------- + +You should have git installed on your machine and accessible from the command line. There will be a little bit of setup for git that you should only have to do once. + +.. code-block:: bash + + $ git config --global user.name "Marie Curie" + $ git config --global user.email "marie@radioactive.com" + +Editor +------ + +You will never have to use an editor with git for anything extensive, so a simple editor is fine. Unfortunately, the default, VI, is not intuitive to new users. So, unless you already know vi, you should set up a different editor. +Nano is a straight-forward, simple editor, available out of the box on Macs and Linux boxes, but needs to be installed on Windows (or you can use sublime or Notepad++ as shown in link below). To install nano on Windows: :ref:`supplement_install_nano_win` + +Once you have chosen/installed an editor, configure git to use it: + +nano +``$ git config --global core.editor "nano -w"`` + +sublime (mac) +``$ git config --global core.editor "subl -n -w"`` + +sublime (win) +``$ git config --global core.editor "'c:/program files/sublime text 2/sublime_text.exe' -w"`` + +Notepad++ (Win) +``$ git config --global core.editor "'c:/program files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"`` + +Repositories +------------ + +A repository is just a collection of files that 'belong together'. + +Since ``git`` is a *distributed* versioning system, there is no **central** +repository that serves as the one to rule them all. This simply means that all repositories should look the same. + +However, to keep things sane, there is generally one repository chosen that users check with for changes, for us this is GitHub. + + +Working with Remotes +-------------------- + +With git, you work with *local* repositories and *remotes* that they are connected to. + +.. rst-class:: build +.. container:: + + Git uses shortcuts to address *remotes*. Cloned repositories get an *origin* shortcut for free: + + .. code-block:: bash + + $ git remote -v + origin https://github.com/UWPCE-PythonCert/IntroPython2015.git (fetch) + origin https://github.com/UWPCE-PythonCert/IntroPython2015.git (push) + + This shows that the local repo on my machine *originated* from the one in + the UWPCE-PythonCert gitHub account (don't worry that it shows it twice, they should be the same) + +.. nextslide:: + +.. rst-class:: build +.. container:: + + You can work on any project you wish to that has a public repository on Github. However, since you won't have permission to edit most projects directly, there is such a thing as *forking* a project. + + When you *fork* a repository, you make a copy of that repository in your own (Github) account. + + When you have made changes that you believe the rest of the community will want to adopt, you make a *pull request* to the original project. The maintainer(s) of that project than have the option of accepting your changes, in which case your changes will become part of that project. + + This is how we will be working in this class. When you want feedback on your work, you will make a *pull request* to the instructors. + +.. nextslide:: + +Our class materials reside in a repository on *Github* in the *UWPCE-PythonCert* organization: + +.. figure:: /_static/remotes_start.png + :width: 50% + :class: center + +We will do a live demo of setting up a machine. Please follow along. + +.. nextslide:: + +We will now create a fork of the class repository from the ``UWPCE-PythonCert`` +account on GitHub into your personal account. This is done on the GitHub website. + +.. figure:: /_static/remotes_fork.png + :width: 50% + :class: center + +.. nextslide:: + +The next step is to make a *clone* of your fork on your own computer, which means that +**your fork** in github is the *origin* (Demo): + +.. figure:: /_static/remotes_clone.png + :width: 50% + :class: center + +.. nextslide:: + +We will now set up our individual folders and include a README in this folder. In your terminal, cd +into the students directory in the directory created when we made the clone, which may or may not be called IntroPython2015. + +.. rst-class:: build +.. container:: + + .. code-block:: bash + + $ cd IntroPython2015/students + $ git status + + .. code-block:: bash + + $ git pull origin master + + .. code-block:: bash + + $ mkdir maria_mckinley + + .. code-block:: bash + + $ cd maria_mckinley + + .. code-block:: bash + + $ echo "# Python code for UWPCE-PythonCert class" >> README.rst + +.. nextslide:: + +.. rst-class:: build +.. container:: + + Check the status + + .. code-block:: bash + + $ git status + + Add anything you want to commit to your commit: + + .. code-block:: bash + + $ git add README.rst + + Make your commit: + + .. code-block:: bash + + $ git commit -m 'added a readme file' + + Push your changes: + + .. code-block:: bash + + $ git push origin master + + Go onto GitHub, and make a pull request! + +.. nextslide:: + +You've pushed your own changes to that fork, and then issued pull requests to have that worked merged back to the ``UWPCE-PythonCert`` original. + +.. rst-class:: build +.. container:: + + You want to keep your fork up-to-date with that original copy as the class + goes forward. + + To do this, you add a new *remote* repository to your local clone. + +.. nextslide:: Adding a Remote + +You can add *remotes* at will, to connect your *local* repository to other +copies of it in different remote locations. + +When you add a *remote* (existing git repository), it creates a directory with the name of the repository at the top level. + +.. rst-class:: build +.. container:: + + This allows you to grab changes made to the repository in these other + locations. + + For our class, we will add an *upstream* remote to our local copy that points + to the original copy of the material in the ``UWPCE-PythonCert`` account. + + .. code-block:: bash + + $ git remote add upstream https://github.com/UWPCE-PythonCert/IntroPython2015.git + + $ git remote -v + origin https://github.com/PythonCHB/IntroPython2015.git (fetch) + origin https://github.com/PythonCHB/IntroPython2015.git (push) + upstream https://github.com/UWPCE-PythonCert/IntroPython2015.git (fetch) + upstream https://github.com/UWPCE-PythonCert/IntroPython2015.git (push) + +.. nextslide:: + +This should leave you in a situation that looks like this: + +.. figure:: /_static/remotes_upstream.png + :width: 50% + :class: center + + +.. nextslide:: Fetching Everything. + +To get the updates from your new remote, you'll need first to fetch everything: + +.. code-block:: bash + + $ git fetch --all + Fetching origin + Fetching upstream + ... + +Then you can see the branches you have locally available: + +.. code-block:: bash + + $ git branch -a + * master + remotes/origin/HEAD -> origin/master + remotes/origin/master + remotes/upstream/master + +.. nextslide:: Fetching Upstream Changes + +Finally, you can fetch and then merge changes from the upstream master. + +Start by making sure you are on your own master branch: + +.. code-block:: bash + + $ git checkout master + +This is **really really** important. Take the time to ensure you are where you +think you are, iow, not on a remote. Use git status to find out where you are, if necesary. + +.. nextslide:: Merging Upstream Changes + +Then, fetch the upstream master branch and merge it into your master: + +.. code-block:: bash + + $ git fetch upstream master + From https://github.com/UWPCE-PythonCert/IntroPython2015 + * branch master -> FETCH_HEAD + + $ git merge upstream/master + Updating 3239de7..9ddbdbb + Fast-forward + Examples/README.rst | 4 ++++ + ... + create mode 100644 Examples/README.rst + ... + +NOTE: you can do that in one step with: + +.. code-block:: bash + + $ git pull upstream master + +.. nextslide:: Pushing to Origin + +Now all the changes from *upstream* are present in your local clone. +You should do this pull everytime you start to work on code. + +In order to preserve them in your fork on GitHub, you'll have to push: + +.. code-block:: bash + + $ git status + On branch master + Your branch is ahead of 'origin/master' by 10 commits. + (use "git push" to publish your local commits) + $ git push origin master + Counting objects: 44, done. + ... + $ + +(A simple ``git push`` will usually do the right thing) + +.. nextslide:: Daily Workflow + +You can incorporate this into your daily workflow: :: + + $ git checkout master + $ git pull upstream master + $ git push + [do some work] + $ git commit -a 'I wrote some Python.' + [add a good commit message] + $ git push + [make a pull request on the GitHub website] + + +.. nextslide:: Note + +Because of the way we have set up the class, you will be able +to see all work submitted to us from everyone in the class in +the students directory on your machine. This is not a bad thing. +And the files tend to be small. + +We encourage sharing of knowledge in this class. Helping your +fellow students will also help you to better understand. Share +your code, and get use to giving/receiving feedback on how to +improve your code, if you are not already. + + +LAB: Grid Printer +================= + +.. rst-class:: left + + With only the ability to do a bit with numbers and text, you should be + able to do this little project: + + :ref:`exercise_grid_printer` + +Getting Started: +---------------- + +Lets use git and gitHub to manage this project: + +Start by putting a python file in your clone of the class gitHub project: + +.. code-block:: bash + + $ cd my_personal_directory + $ mkdir session_02 + $ cd session_02 + $ touch grid_printer.py + $ git add grid_printer.py + +Then put your code in grid_printer.py + +Committing your code +-------------------- + +When your code does something useful, you can commit it. + +First check the status: + +.. code-block:: bash + + $ git status + +If it's what you expect, you can commit and push: + +.. code-block:: bash + + $ git commit -a -m "first version" + $ git push + +And when you want us to take a look, you can go to gitHub and do a "Pull Request" +(make sure you commit and push first) + + +Committing your code +-------------------- + +Commit early and often. + + +Lightning Talk: +--------------- + +.. rst-class:: center medium + +Brendan Fogarty + + +Beyond Printing +================ + +.. rst-class:: center medium + +Because there's a few things you just gotta have + +Basics +------ + +You really can't really do much at all without at least +conditionals, looping, and a container type... + + +Making a Decision +------------------ + +**"Conditionals"** + +``if`` and ``elif`` (else if) allow you to make decisions: + +.. code-block:: python + + if a: + print 'a' + elif b: + print 'b' + elif c: + print 'c' + else: + print 'that was unexpected' + + +.. nextslide:: if + +What's the difference between these two? + +.. code-block:: python + + if a: + print 'a' + elif b: + print 'b' + + ## versus... + if a: + print 'a' + if b: + print 'b' + + + +Lists +----- + +A way to store a bunch of stuff in order + +Pretty much like an "array" or "vector" in other languages + +.. code-block:: python + + a_list = [2,3,5,9] + a_list_of_strings = ['this', 'that', 'the', 'other'] + +You can put any type of object in a list... + +Tuples +------- + +Another way to store an ordered list of things + +.. code-block:: python + + a_tuple = (2,3,4,5) + a_tuple_of_strings = ('this', 'that', 'the', 'other') + +You can also put any type of object in a tuple... +(sense a theme here?) + +Tuples are **not** the same as lists. + +The exact difference is a topic for next session. + + +``for`` loops +-------------- + +Sometimes called a 'determinate' loop + +When you need to do something to all the objects in a sequence + +.. code-block:: ipython + + In [10]: a_list = [2,3,4,5] + + In [11]: for item in a_list: + ....: print(item) + ....: + 2 + 3 + 4 + 5 + + +.. nextslide:: ``range()`` and for + +``range`` builds sequences of numbers automatically + +Use it when you need to do something a set number of times + +.. code-block:: ipython + + In [31]: for i in range(4): + print('*', end=' ') + ....: + * * * * + + +NOTE: ``range(n)`` creates an "iterable" -- something you can loop over +-- more on that later. + +Intricacies +------------ + +This is enough to get you started. + +Each of these have intricacies special to python + +We'll get to those over the next couple of classes + + +LAB: Fizz Buzz +=============== + +.. rst-class:: left + + We now have the tools to do a implementation of the classic "Fizz Buzz" problem: + + :ref:`exercise_fizz_buzz` + + Do the same git / gitHub dance with this, too! + + +Lightning Talk: +--------------- + +.. rst-class:: center medium + +Bruce Bauman + + +More on Functions +================= + +Variable scope +-------------- + +Defining a function: + +.. code-block:: python + + def fun(x, y): + z = x + y + return z + +x, y, z are *local* names + + +Local vs. Global +---------------- + +Names bound in Python have a *scope* + +That *scope* determines where a symbol is visible, or what value it has in a +given block. + +.. code-block:: ipython + + In [14]: x = 32 + In [15]: y = 33 + In [16]: z = 34 + In [17]: def fun(y, z): + ....: print(x, y, z) + ....: + In [18]: fun(3, 4) + 32 3 4 + + +x is global, y and z local to the function + +.. nextslide:: + +But, did the value of y and z change in the *global* scope? + +.. code-block:: ipython + + In [19]: y + Out[19]: 33 + + In [20]: z + Out[20]: 34 + +.. nextslide:: + +In general, you should use global bindings mostly for constants. + +The python convention is to designate global constants by typing the +symbols we bind to them in ALL_CAPS + +.. code-block:: python + + INSTALLED_APPS = [u'foo', u'bar', u'baz'] + CONFIGURATION_KEY = u'some secret value' + ... + +This is just a convention, but it's a good one to follow. + + +Global Gotcha +-------------- + +Take a look at this function definition: + +.. code-block:: ipython + + In [21]: x = 3 + + In [22]: def f(): + ....: y = x + ....: x = 5 + ....: print(x) + ....: print(y) + ....: + +What is going to happen when we call ``f`` + +.. nextslide:: Global Gotcha + +Try it and see: + +.. code-block:: ipython + + In [34]: f() + --------------------------------------------------------------------------- + UnboundLocalError Traceback (most recent call last) + in () + ----> 1 f() + + in f() + 1 def f(): + ----> 2 y = x + 3 x = 5 + 4 print(x) + 5 print(y) + + UnboundLocalError: local variable 'x' referenced before assignment + +Because you are binding the symbol ``x`` locally, it becomes a local and masks +the global value already bound. + + +Parameters +---------- + +So far we've seen simple parameter lists: + +.. code-block:: python + + def fun(x, y, z): + print(x, y, z) + +These types of parameters are called *positional* + +When you call a function, you **must** provide arguments for all *positional* +parameters *in the order they are listed* + + +.. nextslide:: + +You can provide *default values* for parameters in a function definition: + +.. code-block:: ipython + + In [24]: def fun(x=1, y=2, z=3): + ....: print(x, y, z) + ....: + +When parameters are given with default values, they become *optional* + +.. code-block:: ipython + + In [25]: fun() + 1 2 3 + + +.. nextslide:: + +You can provide arguments to a function call for *optional* parameters +positionally: + +.. code-block:: ipython + + In [26]: fun(6) + 6 2 3 + In [27]: fun(6, 7) + 6 7 3 + In [28]: fun(6, 7, 8) + 6 7 8 + +Or, you can use the parameter name as a *keyword* to indicate which you mean: + +.. code-block:: ipython + + In [29]: fun(y=4, x=1) + 1 4 3 + +.. nextslide:: + +Once you've provided a *keyword* argument in this way, you can no longer +provide any *positional* arguments: + +.. code-block:: ipython + + In [30]: fun(x=5, 6) + File "", line 1 + fun(x=5, 6) + SyntaxError: non-keyword arg after keyword arg + + +Documentation +------------- + +It's often helpful to leave information in your code about what you were +thinking when you wrote it. + +This can help reduce the number of `WTFs per minute`_ in reading it later. + +.. _WTFs per minute: http://www.osnews.com/story/19266/WTFs_m + +There are two approaches to this: + +* Comments +* Docstrings + +.. nextslide:: Comments + +Comments go inline in the body of your code, to explain reasoning: + +.. code-block:: python + + if (frobnaglers > whozits): + # borangas are shermed to ensure frobnagler population + # does not grow out of control + sherm_the_boranga() + +You can use them to mark places you want to revisit later: + +.. code-block:: python + + for partygoer in partygoers: + for balloon in balloons: + for cupcake in cupcakes: + # TODO: Reduce time complexity here. It's killing us + # for large parties. + resolve_party_favor(partygoer, balloon, cupcake) + +.. nextslide:: Comments + +Be judicious in your use of comments. + +Use them when you need to. + +Make them useful. + +This is not useful: + +.. code-block:: python + + for sponge in sponges: + # apply soap to each sponge + worker.apply_soap(sponge) + +Note: Nothing special about Python here -- basic good programing practice. + +Docstrings +---------- + +In Python, ``docstrings`` are used to provide in-line documentation in a number of places. + +The first place we will see is in the definition of ``functions``. + +To define a function you use the ``def`` keyword. + +If a ``string literal`` is the first thing in the function block following the +header, it is a ``docstring``: + +.. code-block:: python + + def complex_function(arg1, arg2, kwarg1=u'bannana'): + """Return a value resulting from a complex calculation.""" + # code block here + +You can then read this in an interpreter as the ``__doc__`` attribute of the +function object. + +.. nextslide:: + +A ``docstring`` should: + + +* Be a complete sentence in the form of a command describing what the function + does. + + * """Return a list of values based on blah blah""" is a good docstring + * """Returns a list of values based on blah blah""" is *not* + +* Have a useful single line. + + * If more description is needed, make the first line a complete sentence and + add more lines below for enhancement. + +* Be enclosed with triple-quotes. + + * This allows for easy expansion if required at a later date + * Always close on the same line if the docstring is only one line. + +For more information see `PEP 257: Docstring Conventions`_. + +.. _PEP 257\: Docstring Conventions: http://legacy.python.org/dev/peps/pep-0257/ + + +Recursion +--------- + +You've seen functions that call other functions. + +If a function calls *itself*, we call that **recursion** + +Like with other functions, a call within a call establishes a *call stack* + +With recursion, if you are not careful, this stack can get *very* deep. + +Python has a maximum limit to how much it can recurse. This is intended to +save your machine from running out of RAM. + +.. nextslide:: Recursion can be Useful + +Recursion is especially useful for a particular set of problems. + +For example, take the case of the *factorial* function. + +In mathematics, the *factorial* of an integer is the result of multiplying that +integer by every integer smaller than it down to 1. + +:: + + 5! == 5 * 4 * 3 * 2 * 1 + +We can use a recursive function nicely to model this mathematical function + +.. ifslides:: + + .. rst-class:: centered + + [demo] + +``assert`` +---------- + +Writing ``tests`` that demonstrate that your program works is an important part of learning to program. + +The python ``assert`` statement is useful in writing simple tests +for your code. + +.. code-block:: ipython + + In [1]: def add(n1, n2): + ...: return n1 + n2 + ...: + + In [2]: assert add(3, 4) == 7 + + In [3]: assert add(3, 4) == 10 + + --------------------------------------------------------------------- + AssertionError Traceback (most recent call last) + in () + ----> 1 assert add(3, 4) == 10 + + AssertionError: + + +LAB: Fibonacci +============== + +Let's write a few functions in class: + +:ref:`exercise_fibonacci` + + +Lightning Talk: +--------------- + +.. rst-class:: center medium + +Michelle Yu + + +Boolean Expressions +=================== + +Truthiness +---------- + +What is true or false in Python? + +* The Booleans: ``True`` and ``False`` + +* "Something or Nothing" + +* http://mail.python.org/pipermail/python-dev/2002-April/022107.html + + +.. nextslide:: + +Determining Truthiness: + +.. code-block:: python + + bool(something) + + +What is False? +-------------- + +* ``None`` + +* ``False`` + +* **Nothing:** + + - Zero of any numeric type: ``0, 0L, 0.0, 0j``. + - Any empty sequence, for example, ``"", (), []``. + - Any empty mapping, for example, ``{}`` . + - Instances of user-defined classes, if the class defines a ``__nonzero__()`` or ``__len__()`` method, when that method returns the integer zero or bool value ``False``. + +* http://docs.python.org/library/stdtypes.html + +What is True? +------------- + +.. rst-class:: center large + +Everything Else + + +Pythonic Booleans +----------------- + +Any object in Python, when passed to the ``bool()`` type object, will +evaluate to ``True`` or ``False``. + +When you use the ``if`` keyword, it automatically does this to the expression provided. + +Which means that this is redundant, and not Pythonic: + +.. code-block:: python + + if xx == True: + do_something() + # or even worse: + if bool(xx) == True: + do_something() + +Instead, use what Python gives you: + +.. code-block:: python + + if xx: + do_something() + + +``and``, ``or`` and ``not`` +--------------------------- + +Python has three boolean keywords, ``and``, ``or`` and ``not``. + +``and`` and ``or`` are binary expressions, and evaluate from left to right. + +``and`` will return the first operand that evaluates to False, or the last +operand if none are True: + +.. code-block:: ipython + + In [35]: 0 and 456 + Out[35]: 0 + +``or`` will return the first operand that evaluates to True, or the last +operand if none are True: + +.. code-block:: ipython + + In [36]: 0 or 456 + Out[36]: 456 + +.. nextslide:: + +On the other hand, ``not`` is a unary expression and inverts the boolean value +of its operand: + +.. code-block:: ipython + + In [39]: not True + Out[39]: False + + In [40]: not False + Out[40]: True + +.. nextslide:: Shortcutting + +Because of the return value of these keywords, you can write concise +statements: + +:: + + if x is false, + x or y return y, + else return x + + if x is false, + x and y return x + else return y + + if x is false, + not x return True, + else return False + + +.. nextslide:: Chaining + +.. code-block:: python + + a or b or c or d + a and b and c and d + + +The first value that defines the result is returned + +.. ifslides:: + + .. rst-class:: centered large + + (demo) + + +Ternary Expressions +------------------- + +This is a fairly common idiom: + +.. code-block:: python + + if something: + x = a_value + else: + x = another_value + +In other languages, this can be compressed with a "ternary operator":: + + result = a > b ? x : y; + +In python, the same is accomplished with the ternary expression: + +.. code-block:: python + + y = 5 if x > 2 else 3 + +PEP 308: +(http://www.python.org/dev/peps/pep-0308/) + + +Boolean Return Values +--------------------- + +Remember this puzzle from the CodingBat exercises? + +.. code-block:: python + + def sleep_in(weekday, vacation): + if weekday == True and vacation == False: + return False + else: + return True + +Though correct, that's not a particularly Pythonic way of solving the problem. + +Here's a better solution: + +.. code-block:: python + + def sleep_in(weekday, vacation): + return not (weekday == True and vacation == False) + + +.. nextslide:: + +And here's an even better one: + +.. code-block:: python + + def sleep_in(weekday, vacation): + return (not weekday) or vacation + + +.. nextslide:: bools are integers? + +In python, the boolean types are subclasses of integer: + +.. code-block:: ipython + + In [1]: True == 1 + Out[1]: True + In [2]: False == 0 + Out[2]: True + + +And you can even do math with them (though it's a bit odd to do so): + +.. code-block:: ipython + + In [6]: 3 + True + Out[6]: 4 + +.. ifslides:: + + .. rst-class:: center + + (demo) + + +LAB: Booleans +============= + +.. rst-class:: left + + Working with Booleans, Ternary Expressions, etc: + + Re-write a couple CodingBat exercises, returning the direct boolean results, and/or using ternary expressions. + + Experiment with ``locals`` by adding this statement one of the functions you wrote today:: + + print locals() + + +Code Structure, Modules, and Namespaces +======================================= + +.. rst-class:: center large + +How to get what you want when you want it. + + +Code Structure +-------------- + +In Python, the structure of your code is determined by whitespace. + +How you *indent* your code determines how it is structured + +:: + + block statement: + some code body + some more code body + another block statement: + code body in + that block + +The colon that terminates a block statement is also important... + +.. nextslide:: One-liners + +You can put a one-liner after the colon: + +.. code-block:: ipython + + In [167]: x = 12 + In [168]: if x > 4: print x + 12 + +But this should only be done if it makes your code **more** readable. + + +.. nextslide:: Spaces vs. Tabs + +Whitespace is important in Python. + +An indent *could* be: + +* Any number of spaces +* A tab +* A mix of tabs and spaces: + +If you want anyone to take you seriously as a Python developer: + +.. rst-class:: centered + +**Always use four spaces -- really!** + +`(PEP 8)`_ + +.. _(PEP 8): http://legacy.python.org/dev/peps/pep-0008/ + + +.. nextslide:: Spaces Elsewhere + +Other than indenting -- space doesn't matter, technically. + +.. code-block:: python + + x = 3*4+12/func(x,y,z) + x = 3*4 + 12 / func (x, y, z) + +But you should strive for proper style. Read `PEP 8`_ and install a linter in +your editor. + +.. _PEP 8: http://legacy.python.org/dev/peps/pep-0008/ + + +Modules and Packages +-------------------- + +Python is all about *namespaces* -- the "dots" + +``name.another_name`` + +The "dot" indicates that you are looking for a name in the *namespace* of the +given object. It could be: + +* name in a module +* module in a package +* attribute of an object +* method of an object + + +.. nextslide:: Modules + +A module is simply a namespace. + +It might be a single file, or it could be a collection of files that define a +shared API. + +To a first approximation, you can think of the files you write that end in +``.py`` as modules. + +.. nextslide:: Packages + +A package is a module with other modules in it. + +On a filesystem, this is represented as a directory that contains one or more +``.py`` files, one of which **must** be called ``__init__.py``. + +When you have a package, you can import the package, or any of the modules +inside it. + +.. nextslide:: importing modules + +.. code-block:: python + + import modulename + from modulename import this, that + import modulename as a_new_name + from modulename import this as that + +.. ifslides:: + + .. rst-class:: centered + + (demo) + + +importing from packages +----------------------- + +.. code-block:: python + + import packagename.modulename + from packagename.modulename import this, that + from package import modulename + +.. ifslides:: + + .. rst-class:: centered + + (demo) + +http://effbot.org/zone/import-confusion.htm + +.. nextslide:: + +.. code-block:: python + + from modulename import * + +.. rst-class:: centered large + +**Don't do this!** + + +``import`` +---------- + +When you import a module, or a symbol from a module, the Python code is +*compiled* to **bytecode**. + +The result is a ``module.pyc`` file. + +Then after compiling, all the code in the module is run **at the module scope**. + +For this reason, it is good to avoid module-scope statements that have global +side-effects. + + +Re-import +---------- + +The code in a module is NOT re-run when imported again + +It must be explicitly reloaded to be re-run + +.. code-block:: python + + import modulename + reload(modulename) + +.. ifslides:: + + .. rst-class:: centered + + (demo) + + +.. nextslide:: Running a Module + +In addition to importing modules, you can run them. + +There are a few ways to do this: + +.. rst-class:: build + +* ``$ python hello.py`` -- must be in current working directory +* ``$ python -m hello`` -- any module on PYTHONPATH anywhere on the system +* ``$ ./hello.py`` -- put ``#!/usr/env/python`` at top of module (Unix) +* ``In [149]: run hello.py`` -- at the IPython prompt -- running a module brings its names into the interactive namespace + + +.. nextslide:: Running a Module + +Like importing, running a module executes all statements at the module level. + +But there's an important difference. + +When you *import* a module, the value of the symbol ``__name__`` in the module +is the same as the filename. + +When you *run* a module, the value of the symbol ``__name__`` is ``__main__``. + +This allows you to create blocks of code that are executed *only when you run a module* + +.. code-block:: python + + if __name__ == '__main__': + # Do something interesting here + # It will only happen when the module is run + +.. nextslide:: "main" blocks + +This is useful in a number of cases. + +You can put code here that lets your module be a utility *script* + +You can put code here that demonstrates the functions contained in your module + +You can put code here that proves that your module works. + +.. ifslides:: + + [demo] + + + +Import Interactions +------------------- + +Let's experiment with importing different ways: + +.. code-block:: ipython + + In [3]: import math + + In [4]: math. + math.acos math.degrees math.fsum math.pi + math.acosh math.e math.gamma math.pow + math.asin math.erf math.hypot math.radians + math.asinh math.erfc math.isinf math.sin + math.atan math.exp math.isnan math.sinh + math.atan2 math.expm1 math.ldexp math.sqrt + math.atanh math.fabs math.lgamma math.tan + math.ceil math.factorial math.log math.tanh + math.copysign math.floor math.log10 math.trunc + math.cos math.fmod math.log1p + math.cosh math.frexp math.modf + +.. nextslide:: + +.. code-block:: ipython + + In [6]: math.sqrt(4) + Out[6]: 2.0 + In [7]: import math as m + In [8]: m.sqrt(4) + Out[8]: 2.0 + In [9]: from math import sqrt + In [10]: sqrt(4) + Out[10]: 2.0 + + +.. nextslide:: + +Experiment with importing different ways: + +.. code-block:: python + + import sys + print sys.path + import os + print os.path + +You wouldn't want to import * those! + + -- check out + +.. code-block:: python + + os.path.split('/foo/bar/baz.txt') + os.path.join('/foo/bar', 'baz.txt') + + +Next Class +========== + +.. rst-class left + +* Sequences +* Iteration +* Strings and String Formatting + +* Lightning talks by: + - Eric Rosko + - Michael Waddle + - Robert Stevens Alford + +Office hours: Sunday 10:00 -- 12:00 + + +Homework +--------- + +Review and/or finish reading these class notes. + +Finish any labs from class.... + +**Reading:** + +Think Python, chapters 8, 9, 10, 12 + +(http://greenteapress.com/thinkpython/html/thinkpython009.html) + +Learn Python the Hard way: exercises 11 -- 14, 18, 19, 21, 28-33 +(the ones in between are about files -- we'll get to that later.) + +http://learnpythonthehardway.org/book/ex11.html + +NOTE: In python3, you use ``input``, rather than ``raw_input`` + +Dive Into Python: chapter 4 + +(http://www.diveintopython3.net/strings.html) + diff --git a/_sources/session03.txt b/_sources/session03.txt new file mode 100644 index 00000000..0f13df27 --- /dev/null +++ b/_sources/session03.txt @@ -0,0 +1,1725 @@ +.. include:: include.rst + +********************************************************* +Session Three: Sequences, Iteration and String Formatting +********************************************************* + +Review/Questions +================ + +Review of Previous Session +-------------------------- + +* Functions + + - recursion + - optional arguments + +* Booleans + + - if and conditional expressions + +* Modules + + +Homework Review +--------------- + +* FizzBuzz + +* Series + +.. rst-class:: center large + +Any questions that are nagging? + +git +--- + +.. rst-class:: center large + + OK -- we'll answer git questions... + +Lightning Talks Today: +---------------------- + +.. rst-class:: mlarge + + Eric Rosko + + Michael Waddle + + Robert Alford + + +Sequences +========= + +.. rst-class:: center large + +Ordered collections of objects + + +What is a Sequence? +------------------- + +Remember Duck Typing? + +A *sequence* can be considered as anything that supports +*at least* these operations: + +.. rst-class:: build + +* Indexing +* Slicing +* Membership +* Concatenation +* Length +* Iteration + + +Sequence Types +-------------- + +There are eight builtin types in Python that are *sequences*: + +* string +* list +* tuple +* bytes +* bytearray +* buffer +* array.array +* range object (almost) + +For this class, you won't see much beyond string, lists, and tuples -- the rest are pretty special purpose. + +But what we learn today applies to all sequences (with minor caveats) + + +Indexing +-------- + +Items in a sequence may be looked up by *index* using the indexing +operator: ``[]`` + +Indexing in Python always starts at zero. + +.. code-block:: ipython + + In [98]: s = "this is a string" + In [99]: s[0] + Out[99]: 't' + In [100]: s[5] + Out[100]: 'i' + + +.. nextslide:: + +You can use negative indexes to count from the end: + +.. code-block:: ipython + + In [2]: a_list = [34, 56, 19, 23, 55] + + In [3]: a_list[-1] + Out[3]: 55 + + In [4]: a_list[-2] + Out[4]: 23 + + In [5]: a_list[-4] + Out[5]: 56 + +.. nextslide:: + +Indexing beyond the end of a sequence causes an IndexError: + +.. code-block:: ipython + + In [6]: a_list + Out[6]: [34, 56, 19, 23, 55] + + In [7]: a_list[5] + --------------------------------------------------------------------------- + IndexError Traceback (most recent call last) + in () + ----> 1 a_list[5] + + IndexError: list index out of range + +Slicing +------- + +Slicing a sequence creates a new sequence with a range of objects from the +original sequence. + +It also uses the indexing operator (``[]``), but with a twist. + +``sequence[start:finish]`` returns all sequence[i] for which start <= i < finish: + +.. code-block:: ipython + + In [121]: s = "a bunch of words" + In [122]: s[2] + Out[122]: 'b' + In [123]: s[6] + Out[123]: 'h' + In [124]: s[2:6] + Out[124]: 'bunc' + In [125]: s[2:7] + Out[125]: 'bunch' + +.. nextslide:: Helpful Hint + +Think of the indexes as pointing to the spaces between the items:: + + a b u n c h o f w o r d s + | | | | | | | | | | | | | | | | + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 + + + +.. nextslide:: Slicing + +You do not have to provide both ``start`` and ``finish``: + +.. code-block:: ipython + + In [6]: s = "a bunch of words" + In [7]: s[:5] + Out[7]: 'a bun' + In [8]: s[5:] + Out[8]: 'ch of words' + +Either ``0`` or ``len(s)`` will be assumed, respectively. + +You can combine this with the negative index to get the end of a sequence: + +.. code-block:: ipython + + In [4]: s = 'this_could_be_a_filename.txt' + In [5]: s[:-4] + Out[5]: 'this_could_be_a_filename' + In [6]: s[-4:] + Out[6]: '.txt' + + +Why start from zero? +-------------------- + +Python indexing feels 'weird' to some folks -- particularly those that don't come with a background in the C family of languages. + +Why is the "first" item indexed with **zero**? + +Why is the last item in the slice **not** included? + +Because these lead to some nifty properties:: + + len(seq[a:b]) == b-a + + seq[:b] + seq[b:] == seq + + len(seq[:b]) == b + + len(seq[-b:]) == b + +There are very many fewer "off by one" errors as a result. + + +.. nextslide:: Slicing + +Slicing takes a third argument, ``step`` which controls which items are +returned: + +.. code-block:: ipython + + In [18]: a_tuple + Out[18]: (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19) + + In [19]: a_tuple[0:15] + Out[19]: (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14) + + In [20]: a_tuple[0:15:2] + Out[20]: (0, 2, 4, 6, 8, 10, 12, 14) + + In [21]: a_tuple[0:15:3] + Out[21]: (0, 3, 6, 9, 12) + + In [22]: a_tuple[::-1] + Out[22]: (19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0) + +.. nextslide:: Slicing vs. Indexing + + +Though they share an operator, slicing and indexing have a few important +differences: + +Indexing will always return one object, slicing will return a sequence of +objects. + +Indexing past the end of a sequence will raise an error, slicing will not: + +.. code-block:: ipython + + In [129]: s = "a bunch of words" + In [130]: s[17] + ----> 1 s[17] + IndexError: string index out of range + In [131]: s[10:20] + Out[131]: ' words' + In [132]: s[20:30] + Out[132]: " + + +(demo) + +Membership +---------- + +All sequences support the ``in`` and ``not in`` membership operators: + +.. code-block:: ipython + + In [15]: s = [1, 2, 3, 4, 5, 6] + In [16]: 5 in s + Out[16]: True + In [17]: 42 in s + Out[17]: False + In [18]: 42 not in s + Out[18]: True + +.. nextslide:: Membership in Strings + +For strings, the membership operations are like ``substring`` operations in +other languages: + +.. code-block:: ipython + + In [20]: s = "This is a long string" + In [21]: "long" in s + Out[21]: True + +This does not work for sub-sequences of other types (can you think of why?): + +.. code-block:: ipython + + In [22]: s = [1, 2, 3, 4] + In [23]: [2, 3] in s + Out[23]: False + + +Concatenation +------------- + +Using ``+`` or ``*`` on sequences will *concatenate* them: + +.. code-block:: ipython + + In [18]: l1 = [1,2,3,4] + In [19]: l2 = [5,6,7,8] + In [20]: l1 + l2 + Out[20]: [1, 2, 3, 4, 5, 6, 7, 8] + In [21]: (l1+l2) * 2 + Out[21]: [1, 2, 3, 4, 5, 6, 7, 8, 1, 2, 3, 4, 5, 6, 7, 8] + +.. nextslide:: Multiplying and Slicing + +You can apply this concatenation to slices as well, leading to some nicely +concise code: + +from CodingBat: Warmup-1 -- front3 + +.. code-block:: python + + def front3(str): + if len(str) < 3: + return str+str+str + else: + return str[:3]+str[:3]+str[:3] + +This non-pythonic solution can also be expressed like so: + +.. code-block:: python + + def front3(str): + return str[:3] * 3 + +Length +------ + +All sequences have a length. You can get it with the ``len`` builtin: + +.. code-block:: ipython + + In [36]: s = "how long is this, anyway?" + In [37]: len(s) + Out[37]: 25 + +Remember: Sequences are 0-indexed, so the last index is ``len(s)-1``: + +.. code-block:: ipython + + In [38]: count = len(s) + In [39]: s[count] + ------------------------------------------------------------ + IndexError Traceback (most recent call last) + in () + ----> 1 s[count] + IndexError: string index out of range + +Even better: use ``s[-1]`` + + +Miscellaneous +------------- + +There are a more operations supported by all sequences + +.. nextslide:: Min and Max + +All sequences also support the ``min`` and ``max`` builtins: + +.. code-block:: ipython + + In [42]: all_letters = "thequickbrownfoxjumpedoverthelazydog" + In [43]: min(all_letters) + Out[43]: 'a' + In [44]: max(all_letters) + Out[44]: 'z' + +Why are those the answers you get? (hint: ``ord('a')``) + +Of course this works with numbers, too! + +.. nextslide:: Index + +All sequences also support the ``index`` method, which returns the index of the first occurence of an item in the sequence: + +.. code-block:: ipython + + In [46]: all_letters.index('d') + Out[46]: 21 + +This causes a ``ValueError`` if the item is not in the sequence: + +.. code-block:: ipython + + In [47]: all_letters.index('A') + --------------------------------------------------------------------------- + ValueError Traceback (most recent call last) + in () + ----> 1 all_letters.index('A') + + ValueError: substring not found + +.. nextslide:: Count + +A sequence can also be queried for the number of times a particular item +appears: + +.. code-block:: ipython + + In [52]: all_letters.count('o') + Out[52]: 4 + In [53]: all_letters.count('the') + Out[53]: 2 + +This does not raise an error if the item you seek is not present: + +.. code-block:: ipython + + In [54]: all_letters.count('A') + Out[54]: 0 + + +Iteration +--------- + +.. rst-class:: center mlarge + + All sequences are "iterables" -- + + More on this in a while. + +Slicing LAB +=========== + +.. rst-class:: center medium + + Let's practice Slicing! + + :ref:`exercise_slicing` + + +Lightning Talks +---------------- + +| +| Eric Rosko +| +| +| Michael Waddle +| + + +Lists, Tuples... +================ + +.. rst-class:: center large + +The *primary* sequence types. + +Lists +----- + +Lists can be constructed using list Literals (``[]``): + +.. code-block:: ipython + + In [1]: [] + Out[1]: [] + In [2]: [1,2,3] + Out[2]: [1, 2, 3] + In [3]: [1, 'a', 7.34] + Out[3]: [1, 'a', 7.34] + +Or by using the ``list`` type object as a constructor: + +.. code-block:: ipython + + In [6]: list() + Out[6]: [] + In [7]: list(range(4)) + Out[7]: [0, 1, 2, 3] + In [8]: list('abc') + Out[8]: ['a', 'b', 'c'] + +It will take any "iterable" + +.. nextslide:: List Elements + +The elements contained in a list need not be of a single type. + +Lists are *heterogenous*, *ordered* collections. + +Each element in a list is a value, and can be in multiple lists and have +multiple names (or no name) + +.. code-block:: ipython + + In [9]: name = 'Brian' + In [10]: a = [1, 2, name] + In [11]: b = [3, 4, name] + In [12]: a[2] + Out[12]: 'Brian' + In [13]: b[2] + Out[13]: 'Brian' + In [14]: a[2] is b[2] + Out[14]: True + + +Tuples +------ + +Tuples can be constructed using tuple literals (``()``): + +.. code-block:: ipython + + In [15]: () + Out[15]: () + In [16]: (1, 2) + Out[16]: (1, 2) + In [17]: (1, 'a', 7.65) + Out[17]: (1, 'a', 7.65) + In [18]: (1,) + Out[18]: (1,) + +.. nextslide:: Tuples and Commas... + +Tuples don't NEED parentheses... + +.. code-block:: ipython + + In [161]: t = (1,2,3) + In [162]: t + Out[162]: (1, 2, 3) + In [163]: t = 1,2,3 + In [164]: t + Out[164]: (1, 2, 3) + In [165]: type(t) + Out[165]: tuple + +.. nextslide:: Tuples and Commas... + +But they *do* need commas...! + +.. code-block:: ipython + + In [156]: t = ( 3 ) + In [157]: type(t) + Out[157]: int + In [158]: t = ( 3, ) + In [160]: type(t) + Out[160]: tuple + +.. nextslide:: Converting to Tuple + +You can also use the ``tuple`` type object to convert any iterable(sequence) into a tuple: + +.. code-block:: ipython + + In [20]: tuple() + Out[20]: () + In [21]: tuple(range(4)) + Out[21]: (0, 1, 2, 3) + In [22]: tuple('garbanzo') + Out[22]: ('g', 'a', 'r', 'b', 'a', 'n', 'z', 'o') + + +.. nextslide:: Tuple Elements + +The elements contained in a tuple need not be of a single type. + +Tuples are *heterogenous*, *ordered* collections. + +Each element in a tuple is a value, and can be in multiple tuples and have +multiple names (or no name) + +.. code-block:: ipython + + In [23]: name = 'Brian' + In [24]: other = name + In [25]: a = (1, 2, name) + In [26]: b = (3, 4, other) + In [27]: for i in range(3): + ....: print(a[i] is b[i], end=' ') + ....: + False False True + +.. nextslide:: Lists vs. Tuples + +.. rst-class:: center large + + So Why Have Both? + + +Mutability +========== + +.. image:: /_static/transmogrifier.jpg + :width: 35% + :alt: Presto change-o + +.. rst-class:: credit + +image from flickr by `illuminaut`_, (CC by-nc-sa) + +.. _illuminaut: https://www.flickr.com/photos/illuminaut/3595530403 + + +Mutability in Python +-------------------- + +All objects in Python fall into one of two camps: + +* Mutable +* Immutable + +Objects which are mutable may be *changed in place*. + +Objects which are immutable may not be changed. + +Ever. + +.. nextslide:: The Types We Know + +========= ======= +Immutable Mutable +========= ======= +Unicode List +String +Integer +Float +Tuple +========= ======= + + +.. nextslide:: Lists Are Mutable + +Try this out: + +.. code-block:: ipython + + In [28]: food = ['spam', 'eggs', 'ham'] + In [29]: food + Out[29]: ['spam', 'eggs', 'ham'] + In [30]: food[1] = 'raspberries' + In [31]: food + Out[31]: ['spam', 'raspberries', 'ham'] + + +.. nextslide:: Tuples Are Not + +And repeat the exercise with a Tuple: + +.. code-block:: ipython + + In [32]: food = ('spam', 'eggs', 'ham') + In [33]: food + Out[33]: ('spam', 'eggs', 'ham') + In [34]: food[1] = 'raspberries' + --------------------------------------------------------------------------- + TypeError Traceback (most recent call last) + in () + ----> 1 food[1] = 'raspberries' + + TypeError: 'tuple' object does not support item assignment + + +.. nextslide:: Watch When Binding + +This property means you need to be aware of what you are doing with your lists: + +.. code-block:: ipython + + In [36]: original = [1, 2, 3] + In [37]: altered = original + In [38]: for i in range(len(original)): + ....: if True: + ....: altered[i] += 1 + ....: + +Perhaps we want to check to see if altered has been updated, as a flag for +whatever condition caused it to be updated. + +What is the result of this code? + +.. nextslide:: Perhaps Not What You Expect + +Our ``altered`` list has been updated: + +.. code-block:: ipython + + In [39]: altered + Out[39]: [2, 3, 4] + +But so has the ``original`` list: + +.. code-block:: ipython + + In [40]: original + Out[40]: [2, 3, 4] + +Why? + + +.. nextslide:: Other Gotchas + +Easy container setup, or deadly trap? + +(note: you can nest lists to make a 2D-ish array) + +.. code-block:: ipython + + In [13]: bins = [ [] ] * 5 + + In [14]: bins + Out[14]: [[], [], [], [], []] + + In [15]: words = ['one', 'three', 'rough', 'sad', 'goof'] + + In [16]: for word in words: + ....: bins[len(word)-1].append(word) + ....: + +So, what is going to be in ``bins`` now? + +.. nextslide:: There is Only **One** Bin + +.. code-block:: ipython + + In [65]: bins + Out[65]: + [['one', 'three', 'rough', 'sad', 'goof'], + ['one', 'three', 'rough', 'sad', 'goof'], + ['one', 'three', 'rough', 'sad', 'goof'], + ['one', 'three', 'rough', 'sad', 'goof'], + ['one', 'three', 'rough', 'sad', 'goof']] + +We multiplied a sequence containing a single *mutable* object. + +We got a list containing five references to a single *mutable* object. + + +.. nextslide:: Mutable Default Argument + +Watch out especially for passing mutable objects as default values for function parameters: + +.. code-block:: ipython + + In [71]: def accumulator(count, list=[]): + ....: for i in range(count): + ....: list.append(i) + ....: return list + ....: + In [72]: accumulator(5) + Out[72]: [0, 1, 2, 3, 4] + In [73]: accumulator(7) + Out[73]: [0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 5, 6] + + +Mutable Sequence Methods +======================== + +.. rst-class:: left + +In addition to all the methods supported by sequences we've seen above, mutable sequences (the List), have a number of other methods that are +used to change the list. + +You can find all these in the Standard Library Documentation: + +https://docs.python.org/3/library/stdtypes.html#typesseq-mutable + +Assignment +----------- + +You've already seen changing a single element of a list by assignment. + +Pretty much the same as "arrays" in most languages: + +.. code-block:: ipython + + In [100]: list = [1, 2, 3] + In [101]: list[2] = 10 + In [102]: list + Out[102]: [1, 2, 10] + + +Growing the List +---------------- + +``.append()``, ``.insert()``, ``.extend()`` + +.. code-block:: ipython + + In [74]: food = ['spam', 'eggs', 'ham'] + In [75]: food.append('sushi') + In [76]: food + Out[76]: ['spam', 'eggs', 'ham', 'sushi'] + In [77]: food.insert(0, 'beans') + In [78]: food + Out[78]: ['beans', 'spam', 'eggs', 'ham', 'sushi'] + In [79]: food.extend(['bread', 'water']) + In [80]: food + Out[80]: ['beans', 'spam', 'eggs', 'ham', 'sushi', 'bread', 'water'] + + +.. nextslide:: More on Extend + +You can pass any sequence to ``.extend()``: + +.. code-block:: ipython + + In [85]: food + Out[85]: ['beans', 'spam', 'eggs', 'ham', 'sushi', 'bread', 'water'] + In [86]: food.extend('spaghetti') + In [87]: food + Out[87]: + ['beans', 'spam', 'eggs', 'ham', 'sushi', 'bread', 'water', + 's', 'p', 'a', 'g', 'h', 'e', 't', 't', 'i'] + + +Shrinking the List +------------------ + +``.pop()``, ``.remove()`` + +.. code-block:: ipython + + In [203]: food = ['spam', 'eggs', 'ham', 'toast'] + In [204]: food.pop() + Out[204]: 'toast' + In [205]: food.pop(0) + Out[205]: 'spam' + In [206]: food + Out[206]: ['eggs', 'ham'] + In [207]: food.remove('ham') + In [208]: food + Out[208]: ['eggs'] + +.. nextslide:: Removing Chunks of a List + +You can also delete *slices* of a list with the ``del`` keyword: + +.. code-block:: ipython + + In [92]: nums = range(10) + In [93]: nums + Out[93]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + In [94]: del nums[1:6:2] + In [95]: nums + Out[95]: [0, 2, 4, 6, 7, 8, 9] + In [96]: del nums[-3:] + In [97]: nums + Out[97]: [0, 2, 4, 6] + + +Copying Lists +------------- + +You can make copies of part of a list using *slicing*: + +.. code-block:: ipython + + In [227]: food = ['spam', 'eggs', 'ham', 'sushi'] + In [228]: some_food = food[1:3] + In [229]: some_food[1] = 'bacon' + In [230]: food + Out[230]: ['spam', 'eggs', 'ham', 'sushi'] + In [231]: some_food + Out[231]: ['eggs', 'bacon'] + +If you provide *no* arguments to the slice, it makes a copy of the entire list: + +.. code-block:: ipython + + In [232]: food + Out[232]: ['spam', 'eggs', 'ham', 'sushi'] + In [233]: food2 = food[:] + In [234]: food is food2 + Out[234]: False + + +.. nextslide:: Shallow Copies + +The copy of a list made this way is a *shallow copy*. + +The list is itself a new object, but the objects it contains are not. + +*Mutable* objects in the list can be mutated in both copies: + +.. code-block:: ipython + + In [249]: food = ['spam', ['eggs', 'ham']] + In [251]: food_copy = food[:] + In [252]: food[1].pop() + Out[252]: 'ham' + In [253]: food + Out[253]: ['spam', ['eggs']] + In [256]: food.pop(0) + Out[256]: 'spam' + In [257]: food + Out[257]: [['eggs']] + In [258]: food_copy + Out[258]: ['spam', ['eggs']] + + +.. nextslide:: Copies Solve Problems + +Consider this common pattern: + +.. code-block:: python + + for x in somelist: + if should_be_removed(x): + somelist.remove(x) + +This looks benign enough, but changing a list while you are iterating over it can be the cause of some pernicious bugs. + +.. nextslide:: The Problem + +For example: + +.. code-block:: ipython + + In [27]: l = list(range(10)) + In [28]: l + Out[28]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + In [29]: for item in l: + ....: l.remove(item) + ....: + In [30]: l + Out[30]: [1, 3, 5, 7, 9] + +Was that what you expected? + +.. nextslide:: The Solution + +Iterate over a copy, and mutate the original: + +.. code-block:: ipython + + In [33]: l = list(range(10)) + + In [34]: for item in l[:]: + ....: l.remove(item) + ....: + In [35]: l + Out[35]: [] + + +.. nextslide:: Just Say It, Already + +Okay, so we've done this a bunch already, but let's state it out loud. + +You can iterate over a sequence. + +.. code-block:: python + + for element in sequence: + do_something(element) + +which is what we mean when we say a sequence is an "iterable". + +Again, we'll touch more on this in a short while, but first a few more words about Lists and Tuples. + + +Miscellaneous List Methods +-------------------------- + + +These methods change a list in place and are not available on immutable sequence types. + +``.reverse()`` + +.. code-block:: ipython + + In [129]: food = ['spam', 'eggs', 'ham'] + In [130]: food.reverse() + In [131]: food + Out[131]: ['ham', 'eggs', 'spam'] + +``.sort()`` + +.. code-block:: ipython + + In [132]: food.sort() + In [133]: food + Out[133]: ['eggs', 'ham', 'spam'] + +Because these methods mutate the list in place, they have a return value of ``None`` + + +.. nextslide:: Custom Sorting + +``.sort()`` can take an optional ``key`` parameter. + +It should be a function that takes one parameter (list items one at a time) and returns something that can be used for sorting: + +.. code-block:: ipython + + In [137]: def third_letter(string): + .....: return string[2] + .....: + In [138]: food.sort(key=third_letter) + In [139]: food + Out[139]: ['spam', 'eggs', 'ham'] + + + +List Performance +---------------- + +.. rst-class:: build + +* indexing is fast and constant time: O(1) +* ``x in l`` is proportional to n: O(n) +* visiting all is proportional to n: O(n) +* operating on the end of list is fast and constant time: O(1) + + * append(), pop() + +* operating on the front (or middle) of the list depends on n: O(n) + + * ``pop(0)``, ``insert(0, v)`` + * But, reversing is fast. ``Also, collections.deque`` + + http://wiki.python.org/moin/TimeComplexity + + +Choosing Lists or Tuples +------------------------ + +Here are a few guidelines on when to choose a list or a tuple: + +* If it needs to mutable: list + +* If it needs to be immutable: tuple + + * (safety when passing to a function) + +Otherwise ... taste and convention + + +Convention +----------- + + +Lists are Collections (homogeneous): +-- contain values of the same type +-- simplifies iterating, sorting, etc + +tuples are mixed types: +-- Group multiple values into one logical thing +-- Kind of like simple C structs. + + +Other Considerations +-------------------- + +.. rst-class:: build + +* Do the same operation to each element? + + * list + +* Small collection of values which make a single logical item? + + * tuple + +* To document that these values won't change? + + * tuple + +* Build it iteratively? + + * list + +* Transform, filter, etc? + + * list + + +More Documentation +------------------ + +For more information, read the list docs: + +https://docs.python.org/3.5/library/stdtypes.html#mutable-sequence-types + +(actually any mutable sequence....) + +LAB +==== + +List Lab +--------- + +Let's play a bit with Python lists... + +:ref:`exercise_list_lab` + + + +Lightning Talk +--------------- + +| +| Robert Alford +| + + +Iteration +========= + +.. rst-class:: build + +Repetition, Repetition, Repetition, Repe... + + +For Loops +--------- + +We've seen simple iteration over a sequence with ``for ... in``: + +.. code-block:: ipython + + In [170]: for x in "a string": + .....: print(x) + .....: + a + s + t + r + i + n + g + + +.. nextslide:: No Indexing Required + +Contrast this with other languages, where you must build and use an ``index``: + +.. code-block:: javascript + + for(var i = 0; i < arr.length; i++) { + var value = arr[i]; + alert(i + ") " + value); + +If you *do* need an index, you can use ``enumerate``: + +.. code-block:: ipython + + In [140]: for idx, letter in enumerate('Python'): + .....: print(idx, letter, end=' ') + .....: + 0 P 1 y 2 t 3 h 4 o 5 n + + +``range`` and ``for`` Loops +--------------------------- + +The ``range`` builtin is useful for looping a known number of times: + +.. code-block:: ipython + + In [171]: for i in range(5): + .....: print(i) + .....: + 0 + 1 + 2 + 3 + 4 + +But you don't really need to do anything at all with ``i`` + +.. nextslide:: + +In fact, it's a common convension to make this clear with a "nothing" name: + +.. code-block:: ipython + + In [21]: for __ in range(5): + ....: print("*") + ....: + * + * + * + * + * + + +.. nextslide:: No Namespace + +Be alert that a loop does not create a local namespace: + +.. code-block:: ipython + + In [172]: x = 10 + In [173]: for x in range(3): + .....: pass + .....: + In [174]: x + Out[174]: 2 + + +.. nextslide:: Loop Control + +Sometimes you want to interrupt or alter the flow of control through a loop. + +Loops can be controlled in two ways, with ``break`` and ``continue`` + + +.. nextslide:: Break + +The ``break`` keyword will cause a loop to immediately terminate: + +.. code-block:: ipython + + In [141]: for i in range(101): + .....: print(i) + .....: if i > 50: + .....: break + .....: + 0 1 2 3 4 5... 46 47 48 49 50 51 + +.. nextslide:: Continue + +The ``continue`` keyword will skip later statements in the loop block, but +allow iteration to continue: + +.. code-block:: ipython + + In [143]: for in in range(101): + .....: if i > 50: + .....: break + .....: if i < 25: + .....: continue + .....: print(i, end=' ') + .....: + 25 26 27 28 29 ... 41 42 43 44 45 46 47 48 49 50 + +.. nextslide:: else + +For loops can also take an optional ``else`` block. + +Executed only when the loop exits normally (not via break): + +.. code-block:: ipython + + In [147]: for x in range(10): + .....: if x == 11: + .....: break + .....: else: + .....: print('finished') + finished + In [148]: for x in range(10): + .....: if x == 5: + .....: print(x) + .....: break + .....: else: + .....: print('finished') + 5 + +This is a really nice unique Python feature! + +While Loops +----------- + +The ``while`` keyword is for when you don't know how many loops you need. + +It continues to execute the body until condition is not ``True``:: + + while a_condition: + some_code + in_the_body + +.. nextslide:: ``while`` vs. ``for`` + +``while`` is more general than ``for`` + +-- you can always express ``for`` as ``while``, but not always vice-versa. + +``while`` is more error-prone -- requires some care to terminate + +loop body must make progress, so condition can become ``False`` + +potential error -- infinite loops: + +.. code-block:: python + + i = 0; + while i < 5: + print(i) + + +.. nextslide:: Terminating a while Loop + +Use ``break``: + +.. code-block:: ipython + + In [150]: while True: + .....: i += 1 + .....: if i > 10: + .....: break + .....: print(i) + .....: + 1 2 3 4 5 6 7 8 9 10 + +.. nextslide:: Terminating a while Loop + +Set a flag: + +.. code-block:: ipython + + In [156]: import random + In [157]: keep_going = True + In [158]: while keep_going: + .....: num = random.choice(range(5)) + .....: print(num) + .....: if num == 3: + .....: keep_going = False + .....: + 3 + +.. nextslide:: Terminating a While Loop + +Use a condition: + +.. code-block:: ipython + + In [161]: while i < 10: + .....: i += random.choice(range(4)) + .....: print(i) + .....: + 0 0 2 3 4 6 8 8 8 9 12 + + +Similarities +------------ + +Both ``for`` and ``while`` loops can use ``break`` and ``continue`` for +internal flow control. + +Both ``for`` and ``while`` loops can have an optional ``else`` block + +In both loops, the statements in the ``else`` block are only executed if the +loop terminates normally (no ``break``) + + +String Features +================ + +.. rst-class:: center large + + Fun with Strings + +Strings +--------- + +A string literal creates a string type + +(we've seen this already...) + +:: + + "this is a string" + + 'So is this' + + """and this also""" + +You can also use ``str()`` + +.. code-block:: ipython + + In [256]: str(34) + Out[256]: '34' + +(demo) + + +String Methods +=============== + +String objects have a lot of methods. + +Here are just a few: + +String Manipulations +--------------------- + +``split`` and ``join``: + +.. code-block:: ipython + + In [167]: csv = "comma, separated, values" + In [168]: csv.split(', ') + Out[168]: ['comma', 'separated', 'values'] + In [169]: psv = '|'.join(csv.split(', ')) + In [170]: psv + Out[170]: 'comma|separated|values' + + +Case Switching +-------------- + +.. code-block:: ipython + + In [171]: sample = 'A long string of words' + In [172]: sample.upper() + Out[172]: 'A LONG STRING OF WORDS' + In [173]: sample.lower() + Out[173]: 'a long string of words' + In [174]: sample.swapcase() + Out[174]: 'a LONG STRING OF WORDS' + In [175]: sample.title() + Out[175]: 'A Long String Of Words' + + +Testing +-------- + +.. code-block:: ipython + + In [181]: number = "12345" + In [182]: number.isnumeric() + Out[182]: True + In [183]: number.isalnum() + Out[183]: True + In [184]: number.isalpha() + Out[184]: False + In [185]: fancy = "Th!$ $tr!ng h@$ $ymb0l$" + In [186]: fancy.isalnum() + Out[186]: False + + +String Literals +----------------- + +Common Escape Sequences:: + + \\ Backslash (\) + \a ASCII Bell (BEL) + \b ASCII Backspace (BS) + \n ASCII Linefeed (LF) + \r ASCII Carriage Return (CR) + \t ASCII Horizontal Tab (TAB) + \ooo Character with octal value ooo + \xhh Character with hex value hh + +for example -- for tab-separted values: + +.. code-block:: ipython + + In [25]: s = "these\tare\tseparated\tby\ttabs" + + In [26]: print(s) + these are separated by tabs + +https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals +https://docs.python.org/3/library/stdtypes.html#string-methods + +Raw Strings +------------ + +Add an ``r`` in front of the string literal: + +Escape Sequences Ignored + +.. code-block:: ipython + + In [408]: print("this\nthat") + this + that + In [409]: print(r"this\nthat") + this\nthat + +**Gotcha** + +.. code-block:: ipython + + In [415]: r"\" + SyntaxError: EOL while scanning string literal + +(handy for regex, windows paths...) + + +Ordinal values +-------------- + +Characters in strings are stored as numeric values: + +* "ASCII" values: 1-127 + +* Unicode values -- 1 - 1,114,111 (!!!) + +To get the value: + +.. code-block:: ipython + + In [109]: for i in 'Chris': + .....: print(ord(i), end=' ') + 67 104 114 105 115 + In [110]: for i in (67,104,114,105,115): + .....: print(chr(i), end='') + Chris + +(these days, stick with ASCII, or use full Unicode: more on that in a few weeks) + + +Building Strings +----------------- + +You can, but please don't do this: + +.. code-block:: python + + 'Hello ' + name + '!' + +(I know -- we did that in the grid_printing excercise) + +Do this instead: + +.. code-block:: python + + 'Hello {}!'.format(name) + +It's much faster and safer, and easier to modify as code gets complicated. + +https://docs.python.org/3/library/string.html#string-formatting + +Old and New string formatting +----------------------------- + +back in early python days, there was the string formatting operator: ``%`` + +.. code-block:: python + + " a string: %s and a number: %i "%("text", 45) + +This is very similar to C-style string formatting (`sprintf`). + +It's still around, and handy --- but ... + +The "new" ``format()`` method is more powerful and flexible, so we'll focus on that in this class. + +.. nextslide:: String Formatting + +The string ``format()`` method: + +.. code-block:: ipython + + In [62]: "A decimal integer is: {:d}".format(34) + Out[62]: 'A decimal integer is: 34' + + In [63]: "a floating point is: {:f}".format(34.5) + Out[63]: 'a floating point is: 34.500000' + + In [64]: "a string is the default: {}".format("anything") + Out[64]: 'a string is the default: anything' + + +Multiple placeholders: +----------------------- + +.. code-block:: ipython + + In [65]: "the number is {} is {}".format('five', 5) + Out[65]: 'the number is five is 5' + + In [66]: "the first 3 numbers are {}, {}, {}".format(1,2,3) + Out[66]: 'the first 3 numbers are 1, 2, 3' + +The counts must agree: + +.. code-block:: ipython + + In [67]: "string with {} formatting {}".format(1) + --------------------------------------------------------------------------- + IndexError Traceback (most recent call last) + in () + ----> 1 "string with {} formatting {}".format(1) + + IndexError: tuple index out of range + + +Named placeholders: +------------------- + +.. code-block:: ipython + + + In [69]: "Hello, {name}, whaddaya know?".format(name="Joe") + Out[69]: 'Hello, Joe, whaddaya know?' + +You can use values more than once, and skip values: + +.. code-block:: ipython + + In [73]: "Hi, {name}. Howzit, {name}?".format(name='Bob') + Out[73]: 'Hi, Bob. Howzit, Bob?' + +.. nextslide:: + +The format operator works with string variables, too: + +.. code-block:: ipython + + In [80]: s = "{:d} / {:d} = {:f}" + + In [81]: a, b = 12, 3 + + In [82]: s.format(a, b, a/b) + Out[82]: '12 / 3 = 4.000000' + +So you can dynamically build a format string + +Complex Formatting +------------------ + +There is a complete syntax for specifying all sorts of options. + +It's well worth your while to spend some time getting to know this +`formatting language`_. You can accomplish a great deal just with this. + +.. _formatting language: https://docs.python.org/3/library/string.html#format-specification-mini-language + + +One Last Trick +--------------- + +.. rst-class:: left + +For some of the exercises, you'll need to interact with a user at the +command line. + +There's a nice built in function to do this - ``input``: + +.. code-block:: ipython + + In [85]: fred = input('type something-->') + type something-->I've typed something + + In [86]: print(fred) + I've typed something + +This will display a prompt to the user, allowing them to input text and +allowing you to bind that input to a symbol. + + +String Formatting LAB +===================== + +Let's play with these a bit: + +:ref:`exercise_string_formatting` + +Homework +======== + +Task 1 +------ + +Finish the List Lab from class + +Finish the string formatting lab + +Task 2 +------ + +.. rst-class:: mlarge + +ROT13 + +:ref:`exercise_rot13` + +Task 3 +------ + +.. rst-class:: mlarge + +Mail Room + +:ref:`exercise_mailroom` + +Reading +------- + +Think Python: Chapters 11, 13, 14 + +Learn Python the Hard way: 15-17, 39 + +Dive Into Python3: Sections 2.6, 2.7, 11 + +Next Week: +=========== + +.. rst-class:: mlarge + + **Lightning talks next week:** + +Andrey Gusev + +Cheryl Ohashi + +Maxwell MacCamy + + + + + + diff --git a/_sources/session04.txt b/_sources/session04.txt new file mode 100644 index 00000000..21706665 --- /dev/null +++ b/_sources/session04.txt @@ -0,0 +1,1013 @@ +.. include:: include.rst + +******************************************* +Session Four: Dictionaries, Sets, and Files +******************************************* + + +================ +Review/Questions +================ + +Review of Previous Classes +-------------------------- + + * Sequences + + - Slicing + - Lists + - Tuples + - tuple vs lists - which to use? + + * interating + + - for + - while + + - break and continue + + - else with loops + +Any questions? + +Lightning Talks Today: +---------------------- + +.. rst-class:: mlarge + + Andrey Gusev + + Cheryl Ohashi + + Maxwell MacCamy + + +============================== +Handy hints for/from Homework +============================== + +.. rst-class:: mlarge + + You almost never need to loop through the indexes of a sequence + +nifty for loop tricks +--------------------- + +**tuple unpacking:** + +remember this? + +.. code-block:: python + + x, y = 3, 4 + +You can do that in a for loop, also: + +.. code-block:: ipython + + In [4]: l = [(1, 2), (3, 4), (5, 6)] + + In [5]: for i, j in l: + print("i:%i, j:%i"%(i, j)) + + i:1, j:2 + i:3, j:4 + i:5, j:6 + +(Mailroom example) + + +Looping through two loops at once: +---------------------------------- + +.. rst-class:: mlarge + + ``zip`` + +.. code-block:: ipython + + In [10]: l1 = [1, 2, 3] + + In [11]: l2 = [3, 4, 5] + + In [12]: for i, j in zip(l1, l2): + ....: print("i:%i, j:%i"%(i, j)) + ....: + i:1, j:3 + i:2, j:4 + i:3, j:5 + +Can be more than two: + +.. code-block:: python + + for i, j, k, l in zip(l1, l2, l3, l4): + + +Need the index and the item? +---------------------------- + +.. rst-class:: mlarge + + ``enumerate`` + +.. code-block:: ipython + + In [2]: l = ['this', 'that', 'the other'] + + In [3]: for i, item in enumerate(l): + ...: print("the %ith item is: %s"%(i, item)) + ...: + the 0th item is: this + the 1th item is: that + the 2th item is: the other + + + +Homework Comments +----------------- + +Building up a long string. + +The obvious thing to do is something like:: + + msg = "" + for piece in list_of_stuff: + msg += piece + +But: strings are immutable -- python needs to create a new string each time you add a piece -- not efficient:: + + msg = [] + for piece in list_of_stuff: + msg.append(piece) + " ".join(msg) + +appending to lists is efficient -- and so is the join() method of strings. + +.. nextslide:: + +.. rst-class:: center mlarge + +You can put a mutable item in an immutable object! + +(demo) + +.. nextslide:: A couple small things: + +| +| Use string formatting +| +| The ``sum()`` function +| +| Deleting from list (list_lab) +| + +.. nextslide:: + +What is ``assert`` for? + +Testing -- NOT for issues expected to happen operationally:: + + assert m >= 0 + +in operational code should be:: + + if m < 0: + raise ValueError + +I'll cover next week ... + +(Asserts get ignored if optimization is turned on!) + + +================= +A little warm up +================= + +Fun with strings +------------------ + +* Rewrite: ``the first 3 numbers are: %i, %i, %i"%(1,2,3)`` + + - for an arbitrary number of numbers... + + +===================== +Dictionaries and Sets +===================== + +Dictionary +---------- +Python calls it a ``dict`` + +Other languages call it: + + * dictionary + * associative array + * map + * hash table + * hash + * key-value pair + + +Dictionary Constructors +----------------------- +.. code-block:: python + + >>> {'key1': 3, 'key2': 5} + {'key1': 3, 'key2': 5} + + >>> dict([('key1', 3),('key2', 5)]) + {'key1': 3, 'key2': 5} + + >>> dict(key1=3, key2= 5) + {'key1': 3, 'key2': 5} + + >>> d = {} + >>> d['key1'] = 3 + >>> d['key2'] = 5 + >>> d + {'key1': 3, 'key2': 5} + +Dictionary Indexing +------------------- +:: + + >>> d = {'name': 'Brian', 'score': 42} + + >>> d['score'] + 42 + + >>> d = {1: 'one', 0: 'zero'} + + >>> d[0] + 'zero' + + >>> d['non-existing key'] + Traceback (most recent call last): + File "", line 1, in + KeyError: 'non-existing key' + + +.. nextslide:: + +Keys can be any immutable: + + * number + * string + * tuple + +.. code-block:: ipython + + In [325]: d[3] = 'string' + In [326]: d[3.14] = 'pi' + In [327]: d['pi'] = 3.14 + In [328]: d[ (1,2,3) ] = 'a tuple key' + In [329]: d[ [1,2,3] ] = 'a list key' + TypeError: unhashable type: 'list' + + +Actually -- any "hashable" type. + + +.. nextslide:: Hashing + +Hash functions convert arbitrarily large data to a small proxy (usually int) + +Always return the same proxy for the same input + +MD5, SHA, etc + +Dictionaries hash the key to an integer proxy and use it to find the key and value. + +Key lookup is efficient because the hash function leads directly to a bucket with very few keys (often just one) + +What would happen if the proxy changed after storing a key? + +Hashability requires immutability + +Key lookup is very efficient + +Same average time regardless of size + + +.. nextslide:: Dictionary indexing + + +Note: Python name look-ups are implemented with dict -- it's highly optimized + +Key to value: + + * lookup is one way + +Value to key: + + * requires visiting the whole dict + +If you need to check dict values often, create another dict or set + +(up to you to keep them in sync) + + +Dictionary Ordering (not) +------------------------- + + +Dictionaries have no defined order + +.. code-block:: ipython + + In [352]: d = {'one':1, 'two':2, 'three':3} + In [353]: d + Out[353]: {'one': 1, 'three': 3, 'two': 2} + In [354]: d.keys() + Out[354]: dict_keys(['three', 'two', 'one']) + +Dictionary Iterating +-------------------- + +``for`` iterates over the keys + +.. code-block:: ipython + + In [15]: d = {'name': 'Brian', 'score': 42} + + In [16]: for x in d: + print(x) + ....: + score + name + + +(note the different order...) + +dict keys and values +-------------------- + +.. code-block:: ipython + + In [20]: d = {'name': 'Brian', 'score': 42} + + In [21]: d.keys() + Out[21]: dict_keys(['score', 'name']) + + In [22]: d.values() + Out[22]: dict_values([42, 'Brian']) + + In [23]: d.items() + Out[23]: dict_items([('score', 42), ('name', 'Brian')]) + + +dict keys and values +-------------------- + +Iterating on everything + +.. code-block:: ipython + + In [26]: d = {'name': 'Brian', 'score': 42} + + In [27]: for k, v in d.items(): + print("%s: %s" % (k,v)) + ....: + score: 42 + name: Brian + + +Dictionary Performance +----------------------- + + * indexing is fast and constant time: O(1) + + * ``x in s`` constant time: O(1) + + * visiting all is proportional to n: O(n) + + * inserting is constant time: O(1) + + * deleting is constant time: O(1) + + + http://wiki.python.org/moin/TimeComplexity + + +Other dict operations: +---------------------- + +See them all here: + +https://docs.python.org/3/library/stdtypes.html#mapping-types-dict + +Is it in there? + +.. code-block:: ipython + + In [5]: d + Out[5]: {'that': 7, 'this': 5} + + In [6]: 'that' in d + Out[6]: True + + In [7]: 'this' not in d + Out[7]: False + +Containment is on the keys. + +.. nextslide:: + +Getting something: (like indexing) + +.. code-block:: ipython + + In [9]: d.get('this') + Out[9]: 5 + +But you can specify a default + +.. code-block:: ipython + + In [11]: d.get('something', 'a default') + Out[11]: 'a default' + +Never raises an Exception (default default is None) + +.. nextslide:: + +iterating + +.. code-block:: ipython + + In [13]: for item in d: + ....: print(item) + ....: + this + that + +which is equivalent to, but faster than: + +.. code-block:: ipython + + In [15]: for key in d.keys(): + print(key) + ....: + this + that + +.. nextslide:: + +but to get values, must specify you want values: + +.. code-block:: ipython + + In [16]: for val in d.values(): + print(val) + ....: + 5 + 7 + + +.. nextslide:: + +"Popping": getting the value while removing it + +pop out a particular key + +.. code-block:: ipython + + In [19]: d.pop('this') + Out[19]: 5 + + In [20]: d + Out[20]: {'that': 7} + +pop out an arbitrary key, value pair + +.. code-block:: ipython + + In [23]: d.popitem() + Out[23]: ('that', 7) + + In [24]: d + Out[24]: {} + +.. nextslide:: + +This one is handy: + +``setdefault(key[, default])`` + +gets the value if it's there, sets it if it's not + +.. code-block:: ipython + + In [27]: d.setdefault('something', 'a value') + Out[27]: 'a value' + + In [28]: d + Out[28]: {'something': 'a value'} + + +.. nextslide:: + +Assignment maintains link to the original dict + +.. code-block:: ipython + + In [47]: d + Out[47]: {'something': 'a value'} + + In [48]: item_view = d + + In [49]: d['something else'] = 'another value' + + In [50]: item_view + Out[50]: {'something': 'a value', 'something else': 'another value'} + + +.. nextslide:: + +Use explicit copy method to get a copy + +.. code-block:: ipython + + In [51] item_copy = d.copy() + + In [52]: d['another thing'] = 'different value' + + In [53]: d + Out[53]: + {'another thing': 'different value', + 'something': 'a value', + 'something else': 'another value'} + + In [54]: item_copy + Out[54]: {'something': 'a value', 'something else': 'another value'} + + +Sets +----- + +``set`` is an unordered collection of distinct values + +Essentially a dict with only keys + +Set Constructors + +.. code-block:: ipython + + >>> set() + set() + + >>> set([1, 2, 3]) + {1, 2, 3} + + >>> {1, 2, 3} + {1, 2, 3} + + >>> s = set() + + >>> s.update([1, 2, 3]) + >>> s + {1, 2, 3} + + +Set Properties +--------------- + +``Set`` members must be hashable + +Like dictionary keys -- and for same reason (efficient lookup) + +No indexing (unordered) + +.. code-block:: ipython + + >>> s[1] + Traceback (most recent call last): + File "", line 1, in + TypeError: 'set' object does not support indexing + + +Set Methods +----------- + +.. code-block:: ipython + + >> s = set([1]) + >>> s.pop() # an arbitrary member + 1 + >>> s.pop() + Traceback (most recent call last): + File "", line 1, in + KeyError: 'pop from an empty set' + >>> s = set([1, 2, 3]) + >>> s.remove(2) + >>> s.remove(2) + Traceback (most recent call last): + File "", line 1, in + KeyError: 2 + +.. nextslide:: + +All the "set" operations from math class... + +.. code-block:: python + + s.isdisjoint(other) + + s.issubset(other) + + s.union(other, ...) + + s.intersection(other, ...) + + s.difference(other, ...) + + s.symmetric_difference( other, ...) + +Frozen Set +---------- + +Another kind of set: ``frozenset`` + +immutable -- for use as a key in a dict +(or another set...) + +.. code-block:: python + + >>> fs = frozenset((3,8,5)) + >>> fs.add(9) + Traceback (most recent call last): + File "", line 1, in + AttributeError: 'frozenset' object has no attribute 'add' + + +LAB: Dictionaries and Sets lab +============================== + +Have some fun with dictionaries and sets! + +:ref:`exercise_dict_lab` + + +Lightning Talk +-------------- + +| +| Maxwell MacCamy +| + + +======================== +File Reading and Writing +======================== + +Files +----- + +Text Files + +.. code-block:: python + + f = open('secrets.txt') + secret_data = f.read() + f.close() + +``secret_data`` is a string + +NOTE: these days, you probably need to use Unicode for text -- we'll get to that next week + +.. nextslide:: + +Binary Files + +.. code-block:: python + + f = open('secrets.bin', 'rb') + secret_data = f.read() + f.close() + +``secret_data`` is a byte string + +(with arbitrary bytes in it -- well, not arbitrary -- whatever is in the file.) + +(See the ``struct`` module to unpack binary data ) + + +.. nextslide:: + + +File Opening Modes + +.. code-block:: python + + f = open('secrets.txt', [mode]) + 'r', 'w', 'a' + 'rb', 'wb', 'ab' + r+, w+, a+ + r+b, w+b, a+b + + +These follow the Unix conventions, and aren't all that well documented +in the Python docs. But these BSD docs make it pretty clear: + +http://www.manpagez.com/man/3/fopen/ + +**Gotcha** -- 'w' modes always clear the file + +.. nextslide:: Text File Notes + +Text is default + + * Newlines are translated: ``\r\n -> \n`` + * -- reading and writing! + * Use \*nix-style in your code: ``\n`` + + +Gotcha: + + * no difference between text and binary on \*nix + * breaks on Windows + + +File Reading +------------ + +Reading part of a file + +.. code-block:: python + + header_size = 4096 + f = open('secrets.txt') + secret_header = f.read(header_size) + secret_rest = f.read() + f.close() + +.. nextslide:: + + +Common Idioms + +.. code-block:: python + + for line in open('secrets.txt'): + print(line) + +(the file object is an iterator!) + +.. code-block:: python + + f = open('secrets.txt') + while True: + line = f.readline() + if not line: + break + do_something_with_line() + +.. nextslide:: + +We will learn more about the keyword with later, but for now, just understand +the syntax and the advantage over the try-finally block: + +.. code-block:: python + + with open('workfile', 'r') as f: + read_data = f.read() + f.closed + True + + +File Writing +------------ + +.. code-block:: python + + outfile = open('output.txt', 'w') + for i in range(10): + outfile.write("this is line: %i\n"%i) + outfile.close() + + with open('output.txt', 'w'): + for i in range(10): + f.write("this is line: %i\n"%i) + + +File Methods +------------ + +Commonly Used Methods + +.. code-block:: python + + f.read() f.readline() f.readlines() + + f.write(str) f.writelines(seq) + + f.seek(offset) f.tell() # for binary files, mostly + + f.close() + +StringIO +-------- + +.. code-block:: python + + In [417]: import io + In [420]: f = io.StringIO() + In [421]: f.write("somestuff") + In [422]: f.seek(0) + In [423]: f.read() + Out[423]: 'somestuff' + Out[424]: stuff = f.getvalue() + Out[425]: f.close() + +(handy for testing file handling code...) + +There is also cStringIO -- a bit faster. + +.. code-block:: python + + from cStringIO import StringIO + +===================== +Paths and Directories +===================== + +Paths +----- + +Paths are generally handled with simple strings (or Unicode strings) + +Relative paths: + +.. code-block:: python + + 'secret.txt' + './secret.txt' + +Absolute paths: + +.. code-block:: python + + '/home/chris/secret.txt' + + +Either work with ``open()`` , etc. + +(working directory only makes sense with command-line programs...) + +os module +---------- + +.. code-block:: python + + os.getcwd() + os.chdir(path) + os.path.abspath() + os.path.relpath() + + +.. nextslide:: os.path module + +.. code-block:: python + + os.path.split() + os.path.splitext() + os.path.basename() + os.path.dirname() + os.path.join() + + +(all platform independent) + +.. nextslide:: directories + +.. code-block:: python + + os.listdir() + os.mkdir() + os.walk() + +(higher level stuff in ``shutil`` module) + +pathlib +------- + +``pathlib`` is a package for handling paths in an OO way: + +http://pathlib.readthedocs.org/en/pep428/ + +All the stuff in os.path and more: + +.. code-block:: ipython + + In [64]: import pathlib + In [65]: pth = pathlib.Path('./') + In [66]: pth.is_dir() + Out[66]: True + In [67]: pth.absolute() + Out[67]: PosixPath('/Users/Chris/PythonStuff/UWPCE/IntroPython2015') + In [68]: for f in pth.iterdir(): + print(f) + junk2.txt + junkfile.txt + ... + +=== +LAB +=== + +Files Lab: If there is time. + +Files Lab +--------- + +In the class repo, in: + +``Examples\students.txt`` + +You will find the list I generated of all the students in the class, and +what programming languages they have used in the past. + +Write a little script that reads that file, and generates a list of all +the languages that have been used. + +Extra credit: keep track of how many students specified each language. + +If you've got git set up right, ``git pull upstream master`` should update +your repo. Otherwise, you can get it from gitHub: + +``https://github.com/UWPCE-PythonCert/IntroPython2015/blob/master/Examples/students.txt`` + + +========= +Homework +========= + +Recommended Reading: +--------------------- + * Dive Into Python: Chapt. 13,14 + +Assignments: +------------- + + * Finish the dict/sets lab + * Finish the Exceptions lab + * Coding kata: trigrams + * Paths and files + * Update mailroom with dicts and exceptions + + +Text and files and dicts, and... +--------------------------------- + +* Coding Kata 14 - Dave Thomas + + http://codekata.com/kata/kata14-tom-swift-under-the-milkwood/ + + and in this doc: + + :doc:`./exercises/kata_fourteen` + + and on github here + + http://uwpce-pythoncert.github.io/IntroToPython/exercises/kata_fourteen.html + +.. nextslide:: + +* Use The Adventures of Sherlock Holmes as input: + + :download:`./exercises/sherlock.txt` + + and on github here: + + http://uwpce-pythoncert.github.io/IntroToPython/_downloads/sherlock.txt + +* This is intentionally open-ended and underspecified. There are many interesting decisions to make. + +* Experiment with different lengths for the lookup key. (3 words, 4 words, 3 letters, etc) + + +Paths and File Processing +-------------------------- + +* write a program which prints the full path to all files in the current + directory, one per line + +* write a program which copies a file from a source, to a destination + (without using shutil, or the OS copy command) + + - advanced: make it work for any size file: i.e. don't read the entire + contents of the file into memory at once. + + - Note that if you want it to do any kind of file, you need to open the files in binary mode: + ``open(filename, 'rb')`` (or ``'wb'`` for writing.) + +* update mailroom from last week to: + + - Use dicts where appropriate + - Write a full set of letters to everyone to individual files on disk + - See if you can use a dict to switch between the users selections + - Try to use a dict and the .format() method to do the letter as one + big template -- rather than building up a big string in parts. + diff --git a/_sources/session05.txt b/_sources/session05.txt new file mode 100644 index 00000000..74287d5a --- /dev/null +++ b/_sources/session05.txt @@ -0,0 +1,874 @@ +.. include:: include.rst + +************************************************* +Session Five: Exceptions, Testing, Comprehensions +************************************************* + +====================== +Lightning Talks Today: +====================== + +.. rst-class:: medium + + Michael Cimino + + Pei Lin + + Tiffany Ku + +================ +Review/Questions +================ + +Review of Previous Class +------------------------ + + * Dictionaries + * Sets + * File processing, etc. + +.. nextslide:: + +.. rst-class:: center large + + How many of you finished ALL the homework? + +.. nextslide:: + +.. rst-class:: center large + + Sorry about that! + +.. nextslide:: + +.. rst-class:: medium + + * That was a lot. + +.. rst-class:: medium + +.. rst-class:: build + + * But it's all good stuff. + + * I'll take time to go over it in class. + + +Homework review +--------------- + +Homework Questions? + +My Solutions to all the exercises in the class repo in: + +``Solutions/Session04`` + +A few tidbits .... + +Sorting stuff in dictionaries: +------------------------------- + +dicts aren't sorted, so what if you want to do something in a sorted way? + +The "standard" way: + +.. code-block:: python + + for key in sorted(d.keys()): + ... + +Other options: + +.. code-block:: python + + collections.OrderedDict + +Also other nifty stuff in the ``collections`` module: + +https://docs.python.org/3.5/library/collections.html + + +PEP 8 reminder +-------------- + +PEP 8 (Python Enhancement Proposal 8): https://www.python.org/dev/peps/pep-0008/ + +Is the "official" style guide for Python code. + +Strictly speaking, you only need to follow it for code in the standard library. + +But style matters -- consistent style makes your code easier to read and understand. + +So **follow PEP 8** + +*Exception* -- if you have a company style guide follow that instead. + +try the "pep8" module on your code:: + + $ python3 -m pip install pep8 + $ pep8 my_python_file + +(demo) + +Naming things... +---------------- + +It matters what names you give your variables. + +Python has rules about what it *allows* + +PEP8 has rules for style: capitalization, and underscores and all that. + +But you still get to decide within those rules. + +So use names that make sense to the reader. + +Naming Guidelines +----------------- + +Only use single-letter names for things with limited scope: indexes and teh like: + +.. code-block:: python + + for i, item in enumerate(a_sequence): + do_something(i, item) + +**Don't** use a name like "item", when there is a meaning to what the item is: + +.. code-block:: python + + for name in all_the_names: + do_something_with(name) + +Use plurals for collections of things: + +.. code-block:: python + + names = ['Fred', 'George', ...] + +.. nextslide:: + +**Do** re-use names when the use is essentially the same, and you don't need the old one: + +.. code-block:: python + + line = line.strip() + line = line.replace(",", " ") + .... + +Here's a nice talk about naming: + +http://pyvideo.org/video/3792/name-things-once-0 + + +Code Review +------------ + +.. rst-class:: center medium + +Anyone stuck or confused that's willing to volunteer for a live code review? + +My Solutions +------------- + +Anyone look at my solutions? + +(yeah, not much time for that...) + +Anything in particular you'd like me to go over? + +========== +Exceptions +========== + +A really nifty python feature -- really handy! + +Exceptions +---------- + +Another Branching structure: + +.. code-block:: python + + try: + do_something() + f = open('missing.txt') + process(f) # never called if file missing + except IOError: + print("couldn't open missing.txt") + +Exceptions +---------- +Never Do this: + +.. code-block:: python + + try: + do_something() + f = open('missing.txt') + process(f) # never called if file missing + except: + print "couldn't open missing.txt" + + +Exceptions +---------- + +Use Exceptions, rather than your own tests: + +Don't do this: + +.. code-block:: python + + do_something() + if os.path.exists('missing.txt'): + f = open('missing.txt') + process(f) # never called if file missing + +It will almost always work -- but the almost will drive you crazy + +.. nextslide:: + +Example from homework + +.. code-block:: python + + if num_in.isdigit(): + num_in = int(num_in) + +but -- ``int(num_in)`` will only work if the string can be converted to an integer. + +So you can do + +.. code-block:: python + + try: + num_in = int(num_in) + except ValueError: + print("Input must be an integer, try again.") + +Or let the Exception be raised.... + + +.. nextslide:: EAFP + + +"it's Easier to Ask Forgiveness than Permission" + + -- Grace Hopper + + +http://www.youtube.com/watch?v=AZDWveIdqjY + +(PyCon talk by Alex Martelli) + +.. nextslide:: Do you catch all Exceptions? + +For simple scripts, let exceptions happen. + +Only handle the exception if the code can and will do something about it. + +(much better debugging info when an error does occur) + + +Exceptions -- finally +--------------------- + +.. code-block:: python + + try: + do_something() + f = open('missing.txt') + process(f) # never called if file missing + except IOError: + print("couldn't open missing.txt") + finally: + do_some_clean-up + +The ``finally:`` clause will always run + + +Exceptions -- else +------------------- + +.. code-block:: python + + try: + do_something() + f = open('missing.txt') + except IOError: + print("couldn't open missing.txt") + else: + process(f) # only called if there was no exception + +Advantage: + +you know where the Exception came from + +Exceptions -- using them +------------------------ + +.. code-block:: python + + try: + do_something() + f = open('missing.txt') + except IOError as the_error: + print(the_error) + the_error.extra_info = "some more information" + raise + + +Particularly useful if you catch more than one exception: + +.. code-block:: python + + except (IOError, BufferError, OSError) as the_error: + do_something_with (the_error) + + +Raising Exceptions +------------------- + +.. code-block:: python + + def divide(a,b): + if b == 0: + raise ZeroDivisionError("b can not be zero") + else: + return a / b + + +when you call it: + +.. code-block:: ipython + + In [515]: divide (12,0) + ZeroDivisionError: b can not be zero + + +Built in Exceptions +------------------- + +You can create your own custom exceptions + +But... + +.. code-block:: python + + exp = \ + [name for name in dir(__builtin__) if "Error" in name] + len(exp) + 32 + + +For the most part, you can/should use a built in one + +.. nextslide:: + +Choose the best match you can for the built in Exception you raise. + +Example (from last week's exercises):: + + if (not isinstance(m, int)) or (not isinstance(n, int)): + raise ValueError + +Is it the *value* or the input the problem here? + +Nope: the *type* is the problem:: + + if (not isinstance(m, int)) or (not isinstance(n, int)): + raise TypeError + +but should you be checking type anyway? (EAFP) + +=== +LAB +=== + +Exceptions Lab: + +A number of you already did this -- so do it at home if you haven't + +:ref:`exercise_exceptions_lab` + + +Lightning Talks +---------------- + +.. rst-class:: medium + +| +| Michael Cimino +| +| +| Pei Lin +| + + +============================ +List and Dict Comprehensions +============================ + +List comprehensions +------------------- + +A bit of functional programming + +consider this common ``for`` loop structure: + +.. code-block:: python + + new_list = [] + for variable in a_list: + new_list.append(expression) + +This can be expressed with a single line using a "list comprehension" + +.. code-block:: python + + new_list = [expression for variable in a_list] + + +.. nextslide:: + +What about nested for loops? + +.. code-block:: python + + new_list = [] + for var in a_list: + for var2 in a_list2: + new_list.append(expression) + +Can also be expressed in one line: + +.. code-block:: python + + new_list = [exp for var in a_list for var2 in a_list2] + +You get the "outer product", i.e. all combinations. + +(demo) + +.. nextslide:: + +But usually you at least have a conditional in the loop: + +.. code-block:: python + + new_list = [] + for variable in a_list: + if something_is_true: + new_list.append(expression) + +You can add a conditional to the comprehension: + +.. code-block:: python + + new_list = [expr for var in a_list if something_is_true] + + +(demo) + +.. nextslide:: + +Examples: + +.. code-block:: ipython + + In [341]: [x**2 for x in range(3)] + Out[341]: [0, 1, 4] + + In [342]: [x+y for x in range(3) for y in range(5,7)] + Out[342]: [5, 6, 6, 7, 7, 8] + + In [343]: [x*2 for x in range(6) if not x%2] + Out[343]: [0, 4, 8] + + + +.. nextslide:: + +Remember this from earlier today? + +.. code-block:: python + + [name for name in dir(__builtin__) if "Error" in name] + ['ArithmeticError', + 'AssertionError', + 'AttributeError', + 'BufferError', + 'EOFError', + .... + + +Set Comprehensions +------------------ + +You can do it with sets, too: + +.. code-block:: python + + new_set = { value for variable in a_sequence } + + +same as for loop: + +.. code-block:: python + + new_set = set() + for key in a_list: + new_set.add(value) + + +.. nextslide:: + +Example: finding all the vowels in a string... + +.. code-block:: ipython + + In [19]: s = "a not very long string" + + In [20]: vowels = set('aeiou') + + In [21]: { l for l in s if l in vowels } + Out[21]: {'a', 'e', 'i', 'o'} + +Side note: why did I do ``set('aeiou')`` rather than just `aeiou` ? + + +Dict Comprehensions +------------------- + +Also with dictionaries + +.. code-block:: python + + new_dict = { key:value for variable in a_sequence} + + +same as for loop: + +.. code-block:: python + + new_dict = {} + for key in a_list: + new_dict[key] = value + + + +.. nextslide:: + +Example + +.. code-block:: ipython + + In [22]: { i: "this_%i"%i for i in range(5) } + Out[22]: {0: 'this_0', 1: 'this_1', 2: 'this_2', + 3: 'this_3', 4: 'this_4'} + + +(not as useful with the ``dict()`` constructor...) + +=== +LAB +=== + +List comps exercises: + +:ref:`exercise_comprehensions` + + + +Lightning Talk +---------------- + +.. rst-class:: medium + +| +| Tiffany Ku +| + + +======= +Testing +======= + +.. rst-class:: build left +.. container:: + + You've already seen some a very basic testing strategy. + + You've written some tests using that strategy. + + These tests were pretty basic, and a bit awkward in places (testing error + conditions in particular). + + .. rst-class:: centered + + **It gets better** + +Test Runners +------------ + +So far our tests have been limited to code in an ``if __name__ == "__main__":`` +block. + +.. rst-class:: build + +* They are run only when the file is executed +* They are always run when the file is executed +* You can't do anything else when the file is executed without running tests. + +.. rst-class:: build +.. container:: + + This is not optimal. + + Python provides testing systems to help. + + +Standard Library: ``unittest`` +------------------------------- + +The original testing system in Python. + +``import unittest`` + +More or less a port of ``Junit`` from Java + +A bit verbose: you have to write classes & methods + +(And we haven't covered that yet!) + + +Using ``unittest`` +------------------- + +You write subclasses of the ``unittest.TestCase`` class: + +.. code-block:: python + + # in test.py + import unittest + + class MyTests(unittest.TestCase): + def test_tautology(self): + self.assertEquals(1, 1) + +Then you run the tests by using the ``main`` function from the ``unittest`` +module: + +.. code-block:: python + + # in test.py + if __name__ == '__main__': + unittest.main() + +.. nextslide:: Testing Your Code + +This way, you can write your code in one file and test it from another: + +.. code-block:: python + + # in my_mod.py + def my_func(val1, val2): + return val1 * val2 + + # in test_my_mod.py + import unittest + from my_mod import my_func + + class MyFuncTestCase(unittest.TestCase): + def test_my_func(self): + test_vals = (2, 3) + expected = reduce(lambda x, y: x * y, test_vals) + actual = my_func(*test_vals) + self.assertEquals(expected, actual) + + if __name__ == '__main__': + unittest.main() + +.. nextslide:: Advantages of ``unittest`` + +.. rst-class:: build +.. container:: + + The ``unittest`` module is pretty full featured + + It comes with the standard Python distribution, no installation required. + + It provides a wide variety of assertions for testing all sorts of situations. + + It allows for a setup and tear down workflow both before and after all tests and before and after each test. + + It's well known and well understood. + +.. nextslide:: Disadvantages: + +.. rst-class:: build +.. container:: + + + It's Object Oriented, and quite heavy. + + - modeled after Java's ``junit`` and it shows... + + It uses the framework design pattern, so knowing how to use the features + means learning what to override. + + Needing to override means you have to be cautious. + + Test discovery is both inflexible and brittle. + + And there is no built-in parameterized testing. + +Other Options +------------- + +There are several other options for running tests in Python. + +* `Nose`: https://nose.readthedocs.org/ + +* `pytest`: http://pytest.org/latest/ + +* ... (many frameworks supply their own test runners) + +Both are very capable and widely used. I have a personal preference for pytest -- so we'll use it for this class + +Installing ``pytest`` +--------------------- + +The first step is to install the package: + +.. code-block:: bash + + $ python3 -m pip install pytest + +Once this is complete, you should have a ``py.test`` command you can run +at the command line: + +.. code-block:: bash + + $ py.test + +If you have any tests in your repository, that will find and run them. + +.. rst-class:: build +.. container:: + + **Do you?** + +Pre-existing Tests +------------------ + +Let's take a look at some examples. + +``IntroToPython\Examples\Session05`` + +`` $ py.test`` + +You can also run py.test on a particular test file: + +``py.test test_this.py`` + +The results you should have seen when you ran ``py.test`` above come +partly from these files. + +Let's take a few minutes to look these files over. + +[demo] + +.. nextslide:: What's Happening Here. + +When you run the ``py.test`` command, ``pytest`` starts in your current +working directory and searches the filesystem for things that might be tests. + +It follows some simple rules: + +.. rst-class:: build + +* Any python file that starts with ``test_`` or ``_test`` is imported. +* Any functions in them that start with ``test_`` are run as tests. +* Any classes that start with ``Test`` are treated similarly, with methods that begin with ``test_`` treated as tests. + + +.. nextslide:: pytest + +This test running framework is simple, flexible and configurable. + +`Read the documentation`_ for more information. + +.. _Read the documentation: http://pytest.org/latest/getting-started.html#getstarted + +.. nextslide:: Test Driven Development + +What we've just done here is the first step in what is called **Test Driven +Development**. + +A bunch of tests exist, but the code to make them pass does not yet exist. + +The red you see in the terminal when we run our tests is a goad to us to write +the code that fixes these tests. + +Let's do that next! + +=== +LAB +=== + +Pick an example from codingbat: + +``http://codingbat.com`` + +Do a bit of test-driven development on it: + + * run something on the web site. + * write a few tests using the examples from the site. + * then write the function, and fix it 'till it passes the tests. + +Do at least two of these... + +========= +Homework +========= + +Catch up! +--------- + + +* Finish the LABs from today + - Exceptions lab + +* Catch up from last week. + + - Add Exception handling to mailroom + - and add some tests + - and list (and dict, and set) comprehensions... + +* If you've done all that -- check out the collections module: + + - https://docs.python.org/3.5/library/collections.html + - here's a good overview: https://pymotw.com/3/collections/ + +==================================== +Material to review before next week: +==================================== + + * Dive into Python3: 7.2 -- 7.3 + http://www.diveintopython3.net/iterators.html#defining-classes + + * Think Pyhton: 15 -- 18 + http://www.greenteapress.com/thinkpython/html/thinkpython016.html + + * LPTHW: 40 -- 44 + http://learnpythonthehardway.org/book/ex40.html + +[note that in py3 you dont need to inherit from object] + +Talk by Raymond Hettinger: + +https://youtu.be/HTLu2DFOdTg + +https://speakerdeck.com/pyconslides/pythons-class-development-toolkit-by-raymond-hettinger diff --git a/_sources/session06.txt b/_sources/session06.txt new file mode 100644 index 00000000..63aac572 --- /dev/null +++ b/_sources/session06.txt @@ -0,0 +1,868 @@ +.. include:: include.rst + +******************************************************************** +Session Six: Advanced Argument Passing, lambda, functions as objects +******************************************************************** + + +====================== +Lightning Talks Today: +====================== + +.. rst-class:: medium + + Gabriel Meringolo + + Joseph Cardenas + + Marc Teale + +================ +Review/Questions +================ + +Review of Previous Class +------------------------ + +* Exceptions + +* Comprehensions + +* Testing + +=============== +Homework review +=============== + +Homework Questions? + +Notes from Homework: +-------------------- + +Comparing to "singletons": + +Use: + +``if something is None`` + +Not: + +``if something == None`` + +(also ``True`` and ``False``) + +rich comparisons: numpy + +(demo) + +.. nextslide:: + +Binary mode for files: + +.. code-block:: python + + infile = open(infilename, 'rb') + outfile = open(outfilename, 'wb') + +| +| + +You don't actually need to use the result of a list comp: + +.. code-block:: python + + for i, st in zip( divisors, sets): + [ st.add(j) for j in range(21) if not j%i ] + +.. nextslide:: + +Apropos of today's topics: + +Python functions are objects, so if you dont call them, you do'nt get an error, you jsut get the function object, ususally not what you want:: + + elif donor_name.lower == "exit": + +this is comparing the string ``lower`` method to the string "exit" and theyare never going to be equal! + +That should be:: + + elif donor_name.lower() == "exit": + +This is actually a pretty common typo -- keep an eye out for it when you get strange errors, or something just doesn't seem to be getting triggered. + +============================ +Test Driven development demo +============================ + +We did some of this last class -- but I want to really drive it home :-) + +In ``Examples/Session06/test_cigar_party.py`` + + +========================= +Advanced Argument Passing +========================= + +This is a very, very nift Python feature -- it really lets you write dynamic programs. + +Keyword arguments +----------------- + +When defining a function, you can specify only what you need -- in any order + +.. code-block:: ipython + + In [151]: def fun(x=0, y=0, z=0): + print(x,y,z) + .....: + In [152]: fun(1,2,3) + 1 2 3 + In [153]: fun(1, z=3) + 1 0 3 + In [154]: fun(z=3, y=2) + 0 2 3 + + +.. nextslide:: + + +A Common Idiom: + +.. code-block:: python + + def fun(x, y=None): + if y is None: + do_something_different + go_on_here + + +.. nextslide:: + +Can set defaults to variables + +.. code-block:: ipython + + In [156]: y = 4 + In [157]: def fun(x=y): + print("x is:", x) + .....: + In [158]: fun() + x is: 4 + + +.. nextslide:: + +Defaults are evaluated when the function is defined + +.. code-block:: ipython + + In [156]: y = 4 + In [157]: def fun(x=y): + print("x is:", x) + .....: + In [158]: fun() + x is: 4 + In [159]: y = 6 + In [160]: fun() + x is: 4 + +This is a **very** important point -- I will repeat it! + + +Function arguments in variables +------------------------------- + +function arguments are really just + +* a tuple (positional arguments) +* a dict (keyword arguments) + +.. code-block:: python + + def f(x, y, w=0, h=0): + print("position: {}, {} -- shape: {}, {}".format(x, y, w, h)) + + position = (3,4) + size = {'h': 10, 'w': 20} + + >>> f(*position, **size) + position: 3, 4 -- shape: 20, 10 + + +Function parameters in variables +-------------------------------- + +You can also pull the parameters out in the function as a tuple and a dict: + +.. code-block:: ipython + + def f(*args, **kwargs): + print("the positional arguments are:", args) + print("the keyword arguments are:", kwargs) + + In [389]: f(2, 3, this=5, that=7) + the positional arguments are: (2, 3) + the keyword arguments are: {'this': 5, 'that': 7} + +This can be very powerful... + +Passing a dict to str.format() +------------------------------- + +Now that you know that keyword args are really a dict, +you know how this nifty trick works: + +The string ``format()`` method takes keyword arguments: + +.. code-block:: ipython + + In [24]: "My name is {first} {last}".format(last="Barker", first="Chris") + Out[24]: 'My name is Chris Barker' + +Build a dict of the keys and values: + +.. code-block:: ipython + + In [25]: d = {"last":"Barker", "first":"Chris"} + +And pass to ``format()``with ``**`` + +.. code-block:: ipython + + In [26]: "My name is {first} {last}".format(**d) + Out[26]: 'My name is Chris Barker' + +LAB +---- + +.. rst-class:: medium + + keyword arguments: + +* Write a function that has four optional parameters (with defaults): + + - fore_color + - back_color + - link_color + - visited_color + +* Have it print the colors (use strings for the colors) +* Call it with a couple different parameters set +* Have it pull the parameters out with ``*args, **kwargs`` + - and print those + +Lightning Talks +---------------- + +.. rst-class:: medium + + | + | Gabriel Meringolo + | + | Joseph Cardenas + | + + +===================================== +A bit more on mutability (and copies) +===================================== + +mutable objects +---------------- + +We've talked about this: mutable objects can have their contents changed in place. + +Immutable objects can not. + +This has implications when you have a container with mutable objects in it: + +.. code-block:: ipython + + In [28]: list1 = [ [1,2,3], ['a','b'] ] + +one way to make a copy of a list: + +.. code-block:: ipython + + In [29]: list2 = list1[:] + + In [30]: list2 is list1 + Out[30]: False + +they are different lists. + +.. nextslide:: + +What if we set an element to a new value? + +.. code-block:: ipython + + In [31]: list1[0] = [5,6,7] + + In [32]: list1 + Out[32]: [[5, 6, 7], ['a', 'b']] + + In [33]: list2 + Out[33]: [[1, 2, 3], ['a', 'b']] + +So they are independent. + +.. nextslide:: + +But what if we mutate an element? + +.. code-block:: ipython + + In [34]: list1[1].append('c') + + In [35]: list1 + Out[35]: [[5, 6, 7], ['a', 'b', 'c']] + + In [36]: list2 + Out[36]: [[1, 2, 3], ['a', 'b', 'c']] + +uuh oh! mutating an element in one list mutated the one in the other list. + +.. nextslide:: + +Why is that? + +.. code-block:: ipython + + In [38]: list1[1] is list2[1] + Out[38]: True + +The elements are the same object! + +This is known as a "shallow" copy -- Python doesn't want to copy more than it needs to, so in this case, it makes a new list, but does not make copies of the contents. + +Same for dicts (and any container type -- even tuples!) + +If the elements are immutable, it doesn't really make a differnce -- but be very careful with mutable elements. + + +The copy module +---------------- + +most objects have a way to make copies (``dict.copy()`` for instance). + +but if not, you can use the ``copy`` module to make a copy: + +.. code-block:: ipython + + In [39]: import copy + + In [40]: list3 = copy.copy(list2) + + In [41]: list3 + Out[41]: [[1, 2, 3], ['a', 'b', 'c']] + +This is also a shallow copy. + +.. nextslide:: + +But there is another option: + +.. code-block:: ipython + + In [3]: list1 + Out[3]: [[1, 2, 3], ['a', 'b', 'c']] + + In [4]: list2 = copy.deepcopy(list1) + + In [5]: list1[0].append(4) + + In [6]: list1 + Out[6]: [[1, 2, 3, 4], ['a', 'b', 'c']] + + In [7]: list2 + Out[7]: [[1, 2, 3], ['a', 'b', 'c']] + +``deepcopy`` recurses through the object, making copies of everything as it goes. + +.. nextslide:: + + +I happened on this thread on stack overflow: + +http://stackoverflow.com/questions/3975376/understanding-dict-copy-shallow-or-deep + +The OP is pretty confused -- can you sort it out? + +Make sure you understand the difference between a reference, a shallow copy, and a deep copy. + +Mutables as default arguments: +------------------------------ + +Another "gotcha" is using mutables as default arguments: + +.. code-block:: ipython + + In [11]: def fun(x, a=[]): + ....: a.append(x) + ....: print(a) + ....: + +This makes sense: maybe you'd pass in a specific list, but if not, the default is an empty list. + +But: + +.. code-block:: ipython + + In [12]: fun(3) + [3] + + In [13]: fun(4) + [3, 4] + +Huh?! + +.. nextslide:: + +Remember that that default argument is defined when the function is created: there will be only one list, and every time the function is called, that same list is used. + + +The solution: + +The standard practice for such a mutable default argument: + +.. code-block:: ipython + + In [15]: def fun(x, a=None): + ....: if a is None: + ....: a = [] + ....: a.append(x) + ....: print(a) + In [16]: fun(3) + [3] + In [17]: fun(4) + [4] + +You get a new list every time the function is called + + + +=================== +Anonymous functions +=================== + +lambda +------ + +.. code-block:: ipython + + In [171]: f = lambda x, y: x+y + In [172]: f(2,3) + Out[172]: 5 + +Content of function can only be an expression -- not a statement + +Anyone remember what the difference is? + +Called "Anonymous": it doesn't get a name. + +.. nextslide:: + +It's a python object, it can be stored in a list or other container + +.. code-block:: ipython + + In [7]: l = [lambda x, y: x+y] + In [8]: type(l[0]) + Out[8]: function + + +And you can call it: + +.. code-block:: ipython + + In [9]: l[0](3,4) + Out[9]: 7 + + +Functions as first class objects +--------------------------------- + +You can do that with "regular" functions too: + +.. code-block:: ipython + + In [12]: def fun(x,y): + ....: return x+y + ....: + In [13]: l = [fun] + In [14]: type(l[0]) + Out[14]: function + In [15]: l[0](3,4) + Out[15]: 7 + + + +====================== +Functional Programming +====================== + +No real consensus about what that means. + +But there are some "classic" methods available in Python. + +map +--- + +``map`` "maps" a function onto a sequence of objects -- It applies the function to each item in the list, returning another list + + +.. code-block:: ipython + + In [23]: l = [2, 5, 7, 12, 6, 4] + In [24]: def fun(x): + return x*2 + 10 + In [25]: map(fun, l) + Out[25]: [14, 20, 24, 34, 22, 18] + + +But if it's a small function, and you only need it once: + +.. code-block:: ipython + + In [26]: map(lambda x: x*2 + 10, l) + Out[26]: [14, 20, 24, 34, 22, 18] + + +filter +------ + +``filter`` "filters" a sequence of objects with a boolean function -- +It keeps only those for which the function is True -- filtering our the rest. + +To get only the even numbers: + +.. code-block:: ipython + + In [27]: l = [2, 5, 7, 12, 6, 4] + In [28]: filter(lambda x: not x%2, l) + Out[28]: [2, 12, 6, 4] + +If you pass ``None`` to ``filter()``, you get only items that evaluate to true: + +.. code-block:: ipython + + In [1]: l = [1, 0, 2.3, 0.0, 'text', '', [1,2], [], False, True, None ] + + In [2]: filter(None, l) + Out[2]: [1, 2.3, 'text', [1, 2], True] + + +reduce +------ + +``reduce`` "reduces" a sequence of objects to a single object with a function that combines two arguments + +To get the sum: + +.. code-block:: ipython + + In [30]: l = [2, 5, 7, 12, 6, 4] + In [31]: reduce(lambda x,y: x+y, l) + Out[31]: 36 + + +To get the product: + +.. code-block:: ipython + + In [32]: reduce(lambda x,y: x*y, l) + Out[32]: 20160 + +or + +.. code-block:: ipython + + In [13]: import operator + In [14]: reduce(operator.mul, l) + Out[14]: 20160 + +Comprehensions +-------------- + +Couldn't you do all this with comprehensions? + +Yes: + +.. code-block:: ipython + + In [33]: [x+2 + 10 for x in l] + Out[33]: [14, 17, 19, 24, 18, 16] + + In [34]: [x for x in l if not x%2] + Out[34]: [2, 12, 6, 4] + + In [6]: l + Out[6]: [1, 0, 2.3, 0.0, 'text', '', [1, 2], [], False, True, None] + In [7]: [i for i in l if i] + Out[7]: [1, 2.3, 'text', [1, 2], True] + +(Except Reduce) + +But Guido thinks almost all uses of reduce are really ``sum()`` + +Functional Programming +---------------------- + +Comprehensions and map, filter, reduce are all "functional programming" approaches} + +``map, filter`` and ``reduce`` pre-date comprehensions in Python's history + +Some people like that syntax better + +And "map-reduce" is a big concept these days for parallel processing of "Big Data" in NoSQL databases. + +(Hadoop, MongoDB, etc.) + + +A bit more about lambda +------------------------ + +It is very useful for specifying sorting as well: + +.. code-block:: ipython + + In [55]: lst = [("Chris","Barker"), ("Fred", "Jones"), ("Zola", "Adams")] + + In [56]: lst.sort() + + In [57]: lst + Out[57]: [('Chris', 'Barker'), ('Fred', 'Jones'), ('Zola', 'Adams')] + + In [58]: lst.sort(key=lambda x: x[1]) + + In [59]: lst + Out[59]: [('Zola', 'Adams'), ('Chris', 'Barker'), ('Fred', 'Jones')] + +lambda in keyword arguments +---------------------------- + +.. code-block:: ipython + + In [186]: l = [] + In [187]: for i in range(3): + l.append(lambda x, e=i: x**e) + .....: + In [189]: for f in l: + print(f(3)) + 1 + 3 + 9 + +Note when the keyword argument is evaluated: this turns out to be very handy! + +=== +LAB +=== + +Here's an exercise to try out some of this: + +:ref:`exercise_lambda_magic` + +Lightning Talk +-------------- + +.. rst-class:: medium + +| +| Marc Teale +| + +============== +dict as switch +============== + +What to use instead of "switch-case"? + +switch-case +----------- + +A number of languages have a "switch-case" construct:: + + switch(argument) { + case 0: + return "zero"; + case 1: + return "one"; + case 2: + return "two"; + default: + return "nothing"; + }; + +How do you spell this in python? + +``if-elif`` chains +------------------- + +The obvious way to spell it is a chain of ``elif`` statements: + +.. code-block:: python + + if argument == 0: + return "zero" + elif argument == 1: + return "one" + elif argument == 2: + return "two" + else: + return "nothing" + +And there is nothing wrong with that, but.... + +.. nextslide:: + +The ``elif`` chain is neither elegant nor efficient. There are a number of ways to spell it in python -- but one elgant one is to use a dict: + +.. code-block:: python + + arg_dict = {0:"zero", 1:"one", 2: "two"} + dict.get(argument, "nothing") + +Simple, elegant, and fast. + +You can do a dispatch table by putting functions as the value. + +Example: Chris' mailroom2 solution. + +============================== +Closures and function Currying +============================== + +Defining specialized functions on the fly + +Closures +-------- + +"Closures" and "Currying" are cool CS terms for what is really just defining functions on the fly. + +you can find a "proper" definition here: + +https://en.wikipedia.org/wiki/Closure_(computer_programming) + +but I even have trouble following that. + +So let's go straight to an example: + +.. nextslide:: + +.. code-block:: python + + def counter(start_at=0): + count = [start_at] + def incr(): + count[0] += 1 + return count[0] + return incr + +What's going on here? + +We have stored the ``start_at`` value in a list. + +Then defined a function, ``incr`` that adds one to the value in the list, and returns that value. + +[ Quiz: why is it: ``count = [start_at]``, rather than just ``count=start_at`` ] + +.. nextslide:: + +So what type of object do you get when you call ``counter()``? + +.. code-block:: ipython + + In [37]: c = counter(start_at=5) + + In [38]: type(c) + Out[38]: function + +So we get a function back -- makes sense. The ``def`` defines a function, and that function is what's getting returned. + +Being a function, we can, of course, call it: + +.. code-block:: ipython + + In [39]: c() + Out[39]: 6 + + In [40]: c() + Out[40]: 7 + +Each time is it called, it increments the value by one. + +.. nextslide:: + +But what happens if we call ``counter()`` multiple times? + +.. code-block:: ipython + + In [41]: c1 = counter(5) + + In [42]: c2 = counter(10) + + In [43]: c1() + Out[43]: 6 + + In [44]: c2() + Out[44]: 11 + +So each time ``counter()`` is called, a new function is created. And that function has its own copy of the ``count`` object. This is what makes in a "closure" -- it carries with it the scope in which is was created. + +the returned ``incr`` function is a "curried" function -- a function with some parameters pre-specified. + +``functools.partial`` +--------------------- + +The ``functools`` module in the standard library provides utilities for working with functions: + +https://docs.python.org/3.5/library/functools.html + +Creating a curried function turns out to be common enough that the ``functools.partial`` function provides an optimized way to do it: + +What functools.partial does is: + + * Makes a new version of a function with one or more arguments already filled in. + * The new version of a function documents itself. + +Example: + +.. code-block:: python + + def power(base, exponent): + """returns based raised to the give exponent""" + return base ** exponent + +Simple enough. but what if we wanted a specialized ``square`` and ``cube`` function? + +We can use ``functools.partial`` to *partially* evaluate the function, giving us a specialized version: + +square = partial(power, exponent=2) +cube = partial(power, exponent=3) + +=== +LAB +=== + +Let's use some of this ability to use functions a objects for something useful: + +:ref:`exercise_trapezoidal_rule` + +Some reading on these topics: + +http://www.pydanny.com/python-partials-are-fun.html + +https://pymotw.com/2/functools/ + +http://www.programiz.com/python-programming/closure + +https://www.clear.rice.edu/comp130/12spring/curry/ + +======== +Homework +======== + +Finish up the Labs + diff --git a/_sources/session07.txt b/_sources/session07.txt new file mode 100644 index 00000000..ac733776 --- /dev/null +++ b/_sources/session07.txt @@ -0,0 +1,908 @@ +.. include:: include.rst + +*************************** +Object Oriented Programming +*************************** + +.. rst-class:: medium centered + +.. container:: + + Classes + + Instances + + Class and instance attributes + + Subclassing + + Overriding methods + + +================ +Review/Questions +================ + +Review of Previous Class +------------------------ + +.. rst-class:: medium + Advanced Argument passing + + Lambda + + Functions as Objects + +Homework review +--------------- + +Homework Questions? + +Did you all get a trapedzoidal rule function working? + +Anyone get the "passing through of arguments"? + +How about the adaptive solutions? + + +Notes on Floating point +----------------------- + +Did anyone look at the isclose() function? + +How to make a range of numbers in floating point? + +Anyone do something like this?: + +.. code-block:: python + + s = [] + x = a + while x <= b: + s.append(x) + x += delta_x + + -- see my solution. + +Some notes about FP issues: + +https://docs.python.org/3.5/tutorial/floatingpoint.html + +Code Review +----------- + +Anyone unsatisfied with their solution -- or stuck? + +Let's do a code review! + + +Lightning Talks Today: +----------------------- + +.. rst-class:: medium + + Eric Vegors + + Ian Cote + + Masako Tebbetts + +=========================== +Object Oriented Programming +=========================== + +A Core approach to organizing code. + +I'm going to go through this fast. + +So we can get to the actual coding. + + +Object Oriented Programming +--------------------------- + +More about Python implementation than OO design/strengths/weaknesses + +One reason for this: + +Folks can't even agree on what OO "really" means + +See: The Quarks of Object-Oriented Development + + - Deborah J. Armstrong + +http://agp.hx0.ru/oop/quarks.pdf + + +.. nextslide:: + +Is Python a "True" Object-Oriented Language? + +(Doesn't support full encapsulation, doesn't *require* +classes, etc...) + +.. nextslide:: + +.. rst-class:: center large + + I don't Care! + + +Good software design is about code re-use, clean separation of concerns, +refactorability, testability, etc... + +OO can help with all that, but: + * It doesn't guarantee it + * It can get in the way + +.. nextslide:: + +Python is a Dynamic Language + +That clashes with "pure" OO + +Think in terms of what makes sense for your project + -- not any one paradigm of software design. + + +.. nextslide:: + +So what is "object oriented programming"? + +| + "Objects can be thought of as wrapping their data + within a set of functions designed to ensure that + the data are used appropriately, and to assist in + that use" + +| + +http://en.wikipedia.org/wiki/Object-oriented_programming + +.. nextslide:: + +Even simpler: + + +"Objects are data and the functions that act on them in one place." + +This is the core of "encapsulation" + +In Python: just another namespace. + +.. nextslide:: + +The OO buzzwords: + + * data abstraction + * encapsulation + * modularity + * polymorphism + * inheritance + +Python does all of this, though it doesn't enforce it. + +.. nextslide:: + +You can do OO in C + +(see the GTK+ project) + + +"OO languages" give you some handy tools to make it easier (and safer): + + * polymorphism (duck typing gives you this anyway) + * inheritance + + +.. nextslide:: + +OO is the dominant model for the past couple decades + +You will need to use it: + +- It's a good idea for a lot of problems + +- You'll need to work with OO packages + +(Even a fair bit of the standard library is Object Oriented) + + +.. nextslide:: Some definitions + +class + A category of objects: particular data and behavior: A "circle" (same as a type in python) + +instance + A particular object of a class: a specific circle + +object + The general case of a instance -- really any value (in Python anyway) + +attribute + Something that belongs to an object (or class): generally thought of + as a variable, or single object, as opposed to a ... + +method + A function that belongs to a class + +.. nextslide:: + +.. rst-class:: center + + Note that in python, functions are first class objects, so a method *is* an attribute + + +============== +Python Classes +============== + +.. rst-class:: left + + The ``class`` statement + + ``class`` creates a new type object: + + .. code-block:: ipython + + In [4]: class C: + pass + ...: + In [5]: type(C) + Out[5]: type + + A class is a type -- interesting! + + It is created when the statement is run -- much like ``def`` + +Python Classes +-------------- + +About the simplest class you can write + +.. code-block:: python + + >>> class Point: + ... x = 1 + ... y = 2 + >>> Point + + >>> Point.x + 1 + >>> p = Point() + >>> p + <__main__.Point instance at 0x2de918> + >>> p.x + 1 + +.. nextslide:: + +Basic Structure of a real class: + +.. code-block:: python + + class Point: + # everything defined in here is in the class namespace + + def __init__(self, x, y): + self.x = x + self.y = y + + ## create an instance of the class + p = Point(3,4) + + ## access the attributes + print("p.x is:", p.x) + print("p.y is:", p.y) + + +see: ``Examples/Session07/simple_classes.py`` + +.. nextslide:: + +The Initializer + +The ``__init__`` special method is called when a new instance of a class is created. + +You can use it to do any set-up you need + +.. code-block:: python + + class Point(object): + def __init__(self, x, y): + self.x = x + self.y = y + + +It gets the arguments passed when you call the class object: + +.. code-block:: python + + Point(x, y) + +.. nextslide:: + + +What is this ``self`` thing? + +The instance of the class is passed as the first parameter for every method. + +"``self``" is only a convention -- but you DO want to use it. + +.. code-block:: python + + class Point: + def a_function(self, x, y): + ... + + +Does this look familiar from C-style procedural programming? + + +.. nextslide:: + +Anything assigned to a ``self.`` attribute is kept in the instance +name space -- ``self`` *is* the instance. + +That's where all the instance-specific data is. + +.. code-block:: python + + class Point(object): + size = 4 + color= "red" + def __init__(self, x, y): + self.x = x + self.y = y + +.. nextslide:: + +Anything assigned in the class scope is a class attribute -- every +instance of the class shares the same one. + +Note: the methods defined by ``def`` are class attributes as well. + +The class is one namespace, the instance is another. + +.. code-block:: python + + class Point: + size = 4 + color= "red" + ... + def get_color(): + return self.color + >>> p3.get_color() + 'red' + + +class attributes are accessed with ``self`` also. + + +.. nextslide:: + +Typical methods: + +.. code-block:: python + + class Circle: + color = "red" + + def __init__(self, diameter): + self.diameter = diameter + + def grow(self, factor=2): + self.diameter = self.diameter * factor + + +Methods take some parameters, manipulate the attributes in ``self``. + +They may or may not return something useful. + +.. nextslide:: + +Gotcha! + +.. code-block:: python + + ... + def grow(self, factor=2): + self.diameter = self.diameter * factor + ... + In [205]: C = Circle(5) + In [206]: C.grow(2,3) + + TypeError: grow() takes at most 2 arguments (3 given) + +Huh???? I only gave 2 + +``self`` is implicitly passed in for you by python. + +(demo of bound vs. unbound methods) + +LAB +---- + +Let's say you need to render some html... + +The goal is to build a set of classes that render an html +page. + +We'll start with a single class, then add some sub-classes +to specialize the behavior + +Details in: + +:ref:`exercise_html_renderer` + +Let's get a start with step 1. in class. + +I'll give you a few minutes to think about it -- then we'll get started as a group. + + +Lightning Talks +---------------- + +.. rst-class:: medium + +| +| Eric Vegors +| +| Ian Cote +| +| Masako Tebbetts + +======================= +Subclassing/Inheritance +======================= + +Inheritance +----------- + +In object-oriented programming (OOP), inheritance is a way to reuse code +of existing objects, or to establish a subtype from an existing object. + +Objects are defined by classes, classes can inherit attributes and behavior +from pre-existing classes called base classes or super classes. + +The resulting classes are known as derived classes or subclasses. + +(http://en.wikipedia.org/wiki/Inheritance_%28object-oriented_programming%29) + +Subclassing +----------- + +A subclass "inherits" all the attributes (methods, etc) of the parent class. + +You can then change ("override") some or all of the attributes to change the behavior. + +You can also add new attributes to extend the behavior. + +The simplest subclass in Python: + +.. code-block:: python + + class A_subclass(The_superclass): + pass + +``A_subclass`` now has exactly the same behavior as ``The_superclass`` + +Overriding attributes +--------------------- + +Overriding is as simple as creating a new attribute with the same name: + +.. code-block:: python + + class Circle: + color = "red" + + ... + + class NewCircle(Circle): + color = "blue" + >>> nc = NewCircle + >>> print(nc.color) + blue + + +all the ``self`` instances will have the new attribute. + +Overriding methods +------------------ + +Same thing, but with methods (remember, a method *is* an attribute in python) + +.. code-block:: python + + class Circle: + ... + def grow(self, factor=2): + """grows the circle's diameter by factor""" + self.diameter = self.diameter * factor + ... + + class NewCircle(Circle): + ... + def grow(self, factor=2): + """grows the area by factor...""" + self.diameter = self.diameter * math.sqrt(2) + + +all the instances will have the new method + +.. nextslide:: + +Here's a program design suggestion: + +""" + +Whenever you override a method, the interface of the new method should be the same as the old. It should takethe same parameters, return the same type, and obey the same preconditions and postconditions. + +If you obey this rule, you will find that any function designed to work with an instance of a superclass, like a Deck, will also work with instances of subclasses like a Hand or PokerHand. If you violate this rule, your code will collapse like (sorry) a house of cards. + +""" + +| +| [ThinkPython 18.10] +| +| ( Demo of class vs. instance attributes ) + + +=================== +More on Subclassing +=================== + +Overriding \_\_init\_\_ +----------------------- + +``__init__`` common method to override + +You often need to call the super class ``__init__`` as well + +.. code-block:: python + + class Circle: + color = "red" + def __init__(self, diameter): + self.diameter = diameter + ... + class CircleR(Circle): + def __init__(self, radius): + diameter = radius*2 + Circle.__init__(self, diameter) + + +exception to: "don't change the method signature" rule. + +More subclassing +---------------- +You can also call the superclass' other methods: + +.. code-block:: python + + class Circle: + ... + def get_area(self, diameter): + return math.pi * (diameter/2.0)**2 + + + class CircleR2(Circle): + ... + def get_area(self): + return Circle.get_area(self, self.radius*2) + +There is nothing special about ``__init__`` except that it gets called +automatically when you instantiate an instance. + + +When to Subclass +---------------- + +"Is a" relationship: Subclass/inheritance + +"Has a" relationship: Composition + +.. nextslide:: + +"Is a" vs "Has a" + +You may have a class that needs to accumulate an arbitrary number of objects. + +A list can do that -- so should you subclass list? + +Ask yourself: + +-- **Is** your class a list (with some extra functionality)? + +or + +-- Does you class **have** a list? + +You only want to subclass list if your class could be used anywhere a list can be used. + + +Attribute resolution order +-------------------------- + +When you access an attribute: + +``an_instance.something`` + +Python looks for it in this order: + + * Is it an instance attribute ? + * Is it a class attribute ? + * Is it a superclass attribute ? + * Is it a super-superclass attribute ? + * ... + + +It can get more complicated... + +https://www.python.org/download/releases/2.3/mro/ + +http://python-history.blogspot.com/2010/06/method-resolution-order.html + + +What are Python classes, really? +-------------------------------- + +Putting aside the OO theory... + +Python classes are: + + * Namespaces + + * One for the class object + * One for each instance + + * Attribute resolution order + * Auto tacking-on of ``self`` when methods are called + + +That's about it -- really! + + +Type-Based dispatch +------------------- + +You'll see code that looks like this: + +.. code-block:: python + + if isinstance(other, A_Class): + Do_something_with_other + else: + Do_something_else + + +Usually better to use "duck typing" (polymorphism) + +But when it's called for: + + * ``isinstance()`` + * ``issubclass()`` + +.. nextslide:: + +GvR: "Five Minute Multi- methods in Python": + +http://www.artima.com/weblogs/viewpost.jsp?thread=101605 + +https://www.python.org/download/releases/2.3/mro/ + +http://python-history.blogspot.com/2010/06/method-resolution-order.html + + +Wrap Up +------- + +Thinking OO in Python: + +Think about what makes sense for your code: + +* Code re-use +* Clean APIs +* ... + +Don't be a slave to what OO is *supposed* to look like. + +Let OO work for you, not *create* work for you + +.. nextslide:: + +OO in Python: + +The Art of Subclassing: *Raymond Hettinger* + +http://pyvideo.org/video/879/the-art-of-subclassing + +"classes are for code re-use -- not creating taxonomies" + +Stop Writing Classes: *Jack Diederich* + +http://pyvideo.org/video/880/stop-writing-classes + +"If your class has only two methods -- and one of them is ``__init__`` +-- you don't need a class" + + +=== +LAB +=== + +.. rst-class:: left medium + + * html renderer: let's see how much more we can do! + +:ref:`exercise_html_renderer` + + +Now we have a base class, and we can: + +* Subclass overriding class attributes +* Subclass overriding a method +* Subclass overriding the ``__init__`` + +These are the core OO approaches + + +=================== +More on Subclassing +=================== + +.. rst-class:: left + + This is a great talk (yes, I'm repeating): + + The Art of Subclassing: *Raymond Hettinger* + + http://pyvideo.org/video/879/the-art-of-subclassing + + If you haven't watched it, It's well worth your time + +What's a Subclass For? +---------------------- + +The most salient points from that video are as follows: + +* **Subclassing is not for Specialization** + +* **Subclassing is for Reusing Code** + +* **Bear in mind that the subclass is in charge** + + +Multiple Inheritance +-------------------- + +Multiple inheritance: Inheriting from more than one class + +Simply provide more than one parent. + +.. code-block:: python + + class Combined(Super1, Super2, Super3): + def __init__(self, something, something else): + # some custom initialization here. + Super1.__init__(self, ......) + Super2.__init__(self, ......) + Super3.__init__(self, ......) + # possibly more custom initialization + +(calls to the super class ``__init__`` are optional -- case dependent) + +.. nextslide:: Method Resolution Order + +.. code-block:: python + + class Combined(Super1, Super2, Super3) + +Attributes are located bottom-to-top, left-to-right + +* Is it an instance attribute ? +* Is it a class attribute ? +* Is it a superclass attribute ? + + - Is it an attribute of the left-most superclass? + - Is it an attribute of the next superclass? + - and so on up the hierarchy... + +* Is it a super-superclass attribute ? +* ... also left to right ... + +http://python-history.blogspot.com/2010/06/method-resolution-order.html + +.. nextslide:: Mix-ins + +So why would you want to do this? One reason: *mixins* + +Provides an subset of expected functionality in a re-usable package. + +Huh? this is why -- + +Hierarchies are not always simple: + +* Animal + + * Mammal + + * GiveBirth() + + * Bird + + * LayEggs() + +Where do you put a Platypus? + +Real World Example: `FloatCanvas`_ + +.. _FloatCanvas: https://github.com/svn2github/wxPython/blob/master/3rdParty/FloatCanvas/floatcanvas/FloatCanvas.py#L485 + + +``super()`` +----------- + +``super()``: use it to call a superclass method, rather than explicitly calling +the unbound method on the superclass. + +instead of: + +.. code-block:: python + + class A(B): + def __init__(self, *args, **kwargs) + B.__init__(self, *argw, **kwargs) + ... + +You can do: + +.. code-block:: python + + class A(B): + def __init__(self, *args, **kwargs) + super().__init__(*argw, **kwargs) + ... + +.. nextslide:: Caveats + +Caution: There are some subtle differences with multiple inheritance. + +You can use explicit calling to ensure that the 'right' method is called. + +.. rst-class:: medium + + **Background** + +Two seminal articles about ``super()``: + +"Super Considered Harmful" -- James Knight + +https://fuhm.net/super-harmful/ + +"super() considered super!" -- Raymond Hettinger + +http://rhettinger.wordpress.com/2011/05/26/super-considered-super/ + +(Both worth reading....) + +======== +Homework +======== + +Complete your html renderer. + +Watch those videos: + +Python class toolkit: *Raymond Hettinger* -- https://youtu.be/HTLu2DFOdTg + +https://speakerdeck.com/pyconslides/pythons-class-development-toolkit-by-raymond-hettinger + +The Art of Subclassing: *Raymond Hettinger* -- http://pyvideo.org/video/879/the-art-of-subclassing + +Stop Writing Classes: *Jack Diederich* -- http://pyvideo.org/video/880/stop-writing-classes + +Read up on super() + + diff --git a/_sources/session08.txt b/_sources/session08.txt new file mode 100644 index 00000000..66eec310 --- /dev/null +++ b/_sources/session08.txt @@ -0,0 +1,760 @@ +.. include:: include.rst + +************************************************************************** +Session Eight: More OO: Properties, Special methods. +************************************************************************** + + +================ +Review/Questions +================ + +Review of Previous Class +------------------------ + +* Basic OO Concepts + + * Classes + * class vs. instance attributes + * subclassing + * overriding methods / attributes + + +Lightning Talks Today: +----------------------- + +.. rst-class:: medium + + Robert Ryan Leslie + + Ryan Morin + + +Personal Project +----------------- + +The bulk of the homework for the rest of the class will be a personal project: + +* It can be for fun, or something you need for your job. +* It should be large enough to take a few weeks homework time to do. +* **It should demostrate that you can do something useful with python.** +* It should follow PEP8 (https://www.python.org/dev/peps/pep-0008) +* It should have unit tests! +* Ideally, it will be in version control (gitHub) +* I don't require any specific python features (i.e. classes): use + what is appropriate for your project + +* Due the Friday after the last class (December 11) + +| +| By next week, send me a project proposal: short and sweet. +| + +Homework review +--------------- + +* html renderer +* Test-driven development + +Homework Notes: +--------------- + +``**kwargs`` will always define a ``kwargs`` dict: it just may be empty. + +And there is no need to check if it's empty before trying to loop through it. + +.. code-block:: python + + if self.attributes != {}: + for key, value in self.attributes.items(): + self.atts += ' {}="{}"'.format(key, value) + +no need for ``!= {}`` -- an empty dict is "Falsey" + +**but** no need for that check at all. If the dict (or ist, or tuple) is +empty, then the loop is a do-nothing operation: + +* notes on Duck Typing: :ref:`exercise_html_renderer` and code review + +* anyone stuck that wants to work through your code? + +========== +Properties +========== + +.. rst-class:: left +.. container:: + + One of the strengths of Python is lack of clutter. + + Attributes are simple and concise: + + .. code-block:: ipython + + In [5]: class C: + def __init__(self): + self.x = 5 + In [6]: c = C() + In [7]: c.x + Out[7]: 5 + In [8]: c.x = 8 + In [9]: c.x + Out[9]: 8 + + +Getter and Setters? +------------------- + +But what if you need to add behavior later? + +.. rst-class:: build + +* do some calculation +* check data validity +* keep things in sync + + +.. nextslide:: + +.. code-block:: ipython + + In [5]: class C: + ...: def __init__(self): + ...: self.x = 5 + ...: def get_x(self): + ...: return self.x + ...: def set_x(self, x): + ...: self.x = x + ...: + In [6]: c = C() + In [7]: c.get_x() + Out[7]: 5 + In [8]: c.set_x(8) + In [9]: c.get_x() + Out[9]: 8 + + + This is ugly and verbose -- `Java`_? + +.. _Java: http://dirtsimple.org/2004/12/python-is-not-java.html + +properties +----------- + +.. code-block:: ipython + + class C: + _x = None + @property + def x(self): + return self._x + @x.setter + def x(self, value): + self._x = value + + In [28]: c = C() + In [30]: c.x = 5 + In [31]: print(c.x) + 5 + +Now the interface is like simple attribute access! + +.. nextslide:: + +What's up with the "@" symbols? + +Those are "decorations" it's a syntax for wrapping functions up with something special. + +We'll cover that in detail in a couple weeks, but for now -- just copy the syntax. + +.. code-block:: python + + @property + def x(self): + +means: make a property called x with this as the "getter". + +.. code-block:: python + + @x.setter + def x(self, value): + +means: make the "setter" of the 'x' property this new function + +"Read Only" Attributes +---------------------- + +You do not need to define a setter. If you don't, you get a "read only" attribute: + +.. code-block:: ipython + + In [11]: class D(): + ....: def __init__(self, x=5): + ....: self._x = 5 + ....: @property + ....: def getx(self): + ....: """I am read only""" + ....: return self._x + ....: + In [12]: d = D() + In [13]: d.x + Out[13]: 5 + In [14]: d.x = 6 + --------------------------------------------------------------------------- + AttributeError Traceback (most recent call last) + in () + ----> 1 d.x = 6 + AttributeError: can't set attribute + +Deleters +--------- + +If you want to do something special when a property is deleted, you can define +a deleter is well: + +.. code-block:: ipython + + In [11]: class D(): + ....: def __init__(self, x=5): + ....: self._x = 5 + ....: @property + ....: def x(self): + ....: return self._x + ....: @x.deleter + ....: def x(self): + ....: del self._x + +If you leave this out, the property can't be deleted, which is usually +what you want. + +.. rst-class:: centered + +[demo: :download:`properties_example.py <../../Examples/Session08/properties_example.py>`] + + +=== +LAB +=== + +Let's use some of this to build a nice class to represent a Circle. + +For now, Let's do steps 1-4 of: + +:ref:`exercise_circle_class` + +Lightning talks: +----------------- + +.. rst-class:: medium + + Robert Ryan Leslie + + Ryan Morin + + +======================== +Static and Class Methods +======================== + +.. rst-class:: left build +.. container:: + + You've seen how methods of a class are *bound* to an instance when it is + created. + + And you've seen how the argument ``self`` is then automatically passed to + the method when it is called. + + And you've seen how you can call *unbound* methods on a class object so + long as you pass an instance of that class as the first argument. + + | + + .. rst-class:: centered + + **But what if you don't want or need an instance?** + + +Static Methods +-------------- + +A *static method* is a method that doesn't get self: + +.. code-block:: ipython + + In [36]: class StaticAdder: + + ....: @staticmethod + ....: def add(a, b): + ....: return a + b + ....: + + In [37]: StaticAdder.add(3, 6) + Out[37]: 9 + +.. rst-class:: centered + +[demo: :download:`static_method.py <../../Examples/Session08/static_method.py>`] + + +.. nextslide:: Why? + +.. rst-class:: build +.. container:: + + Where are static methods useful? + + Usually they aren't + + 99% of the time, it's better just to write a module-level function + + An example from the Standard Library (tarfile.py): + + .. code-block:: python + + class TarInfo: + # ... + @staticmethod + def _create_payload(payload): + """Return the string payload filled with zero bytes + up to the next 512 byte border. + """ + blocks, remainder = divmod(len(payload), BLOCKSIZE) + if remainder > 0: + payload += (BLOCKSIZE - remainder) * NUL + return payload + + +Class Methods +------------- + +A class method gets the class object, rather than an instance, as the first +argument + +.. code-block:: ipython + + In [41]: class Classy: + ....: x = 2 + ....: @classmethod + ....: def a_class_method(cls, y): + ....: print("in a class method: ", cls) + ....: return y ** cls.x + ....: + In [42]: Classy.a_class_method(4) + in a class method: + Out[42]: 16 + +.. rst-class:: centered + +[demo: :download:`class_method.py <../../Examples/Session08/class_method.py>`] + + +Why? +---- + +.. rst-class:: build +.. container:: + + Unlike static methods, class methods are quite common. + + They have the advantage of being friendly to subclassing. + + Consider this: + + .. code-block:: ipython + + In [44]: class SubClassy(Classy): + ....: x = 3 + ....: + + In [45]: SubClassy.a_class_method(4) + in a class method: + Out[45]: 64 + +Alternate Constructors +----------------------- + +Because of this friendliness to subclassing, class methods are often used to +build alternate constructors. + +Consider the case of wanting to build a dictionary with a given iterable of +keys: + +.. code-block:: ipython + + In [57]: d = dict([1,2,3]) + --------------------------------------------------------------------------- + TypeError Traceback (most recent call last) + in () + ----> 1 d = dict([1,2,3]) + + TypeError: cannot convert dictionary update sequence element #0 to a sequence + + +.. nextslide:: ``dict.fromkeys()`` + +The stock constructor for a dictionary won't work this way. So the dict object +implements an alternate constructor that *can*. + +.. code-block:: python + + @classmethod + def fromkeys(cls, iterable, value=None): + '''OD.fromkeys(S[, v]) -> New ordered dictionary with keys from S. + If not specified, the value defaults to None. + ''' + self = cls() + for key in iterable: + self[key] = value + return self + +(this is actually from the OrderedDict implementation in ``collections.py``) + +See also datetime.datetime.now(), etc.... + +.. nextslide:: Curious? + +Properties, Static Methods and Class Methods are powerful features of Python's +OO model. + +They are implemented using an underlying structure called *descriptors* + +`Here is a low level look`_ at how the descriptor protocol works. + +The cool part is that this mechanism is available to you, the programmer, as +well. + +.. _Here is a low level look: https://docs.python.org/2/howto/descriptor.html + + +For the Circle Lab: use a class method to make an alternate constructor that takes +the diameter instead. + +=============== +Special Methods +=============== + +.. rst-class:: left +.. container:: + + Special methods (also called *magic* methods) are the secret sauce to Python's Duck typing. + + Defining the appropriate special methods in your classes is how you make your class act like standard classes. + +What's in a Name? +----------------- + +We've seen at least one special method so far:: + + __init__ + +It's all in the double underscores... + +Pronounced "dunder" (or "under-under") + +try: ``dir(2)`` or ``dir(list)`` + +.. nextslide:: Generally Useful Special Methods + +Most classes should at least have these special methods: + +``object.__str__``: + Called by the str() built-in function and by the print function to compute + the *informal* string representation of an object. + +``object.__repr__``: + Called by the repr() built-in function to compute the *official* string representation of an object. + + (ideally: ``eval( repr(something) ) == something``) + +(demo) + +Protocols +---------- + +.. rst-class:: build +.. container:: + + The set of special methods needed to emulate a particular type of Python object is called a *protocol*. + + Your classes can "become" like Python built-in classes by implementing the + methods in a given protocol. + + Remember, these are more *guidelines* than laws. Implement what you need. + + +.. nextslide:: The Numerics Protocol + +Do you want your class to behave like a number? Implement these methods: + +.. code-block:: python + + object.__add__(self, other) + object.__sub__(self, other) + object.__mul__(self, other) + object.__floordiv__(self, other) + object.__mod__(self, other) + object.__divmod__(self, other) + object.__pow__(self, other[, modulo]) + object.__lshift__(self, other) + object.__rshift__(self, other) + object.__and__(self, other) + object.__xor__(self, other) + object.__or__(self, other) + +.. nextslide:: The Container Protocol + +Want to make a container type? Here's what you need: + +.. code-block:: python + + object.__len__(self) + object.__getitem__(self, key) + object.__setitem__(self, key, value) + object.__delitem__(self, key) + object.__iter__(self) + object.__reversed__(self) + object.__contains__(self, item) + object.__getslice__(self, i, j) + object.__setslice__(self, i, j, sequence) + object.__delslice__(self, i, j) + + +.. nextslide:: An Example + +Each of these methods supports a common Python operation. + +For example, to make '+' work with a sequence type in a vector-like fashion, +implement ``__add__``: + +.. code-block:: python + + def __add__(self, v): + """return the element-wise vector sum of self and v + """ + assert len(self) == len(v) + return vector([x1 + x2 for x1, x2 in zip(self, v)]) + +.. rst-class:: centered + +[a more complete example may be seen :download:`here <../../Examples/Session08/vector.py>`] + + +.. nextslide:: Summary + +Use special methods when you want your class to act like a "standard" class in +some way. + +Look up the special methods you need and define them. + +There's more to read about the details of implementing these methods: + +* https://docs.python.org/3.5/reference/datamodel.html#special-method-names +* http://www.rafekettler.com/magicmethods.html + +=== +LAB +=== + +Let's complete our nifty Circle class: + +Steps 5-8 of: + +:ref:`exercise_circle_class` + + +========================= +Emulating Standard types +========================= + +.. rst-class:: medium + + Making your classes behave like the built-ins + + +Callable classes +----------------- + +We've been using functions a lot: + +.. code-block:: python + + def my_fun(something): + do_something + ... + return something + +And then we can call it: + +.. code-block:: python + + result = my_fun(some_arguments) + +.. nextslide:: + +But what if we need to store some data to know how to evaluate that function? + +Example: a function that computes a quadratic function: + +.. math:: + + y = a x^2 + bx + c + +You could pass in a, b and c each time: + +.. code-block:: python + + def quadratic(x, a, b, c): + return a * x**2 + b * x + c + +But what if you are using the same a, b, and c numerous times? + +Or what if you need to pass this in to something +(like map) that requires a function that takes a single argument? + +"Callables" +----------- + +Various places in python expect a "callable" -- something that you can +call like a function: + +.. code-block:: python + + a_result = something(some_arguments) + +"something" in this case is often a function, but can be anything else +that is "callable". + +What have we been introduced to recently that is "callable", but not a +function object? + +Custom callable objects +------------------------ + +The trick is one of Python's "magic methods" + +.. code-block:: python + + __call__(*args, **kwargs) + +If you define a ``__call__`` method in your class, it will be used when +code "calls" an instance of your class: + +.. code-block:: python + + class Callable: + def __init__(self, .....) + some_initilization + def __call__(self, some_parameters) + +Then you can do: + +.. code-block:: python + + callable_instance = Callable(some_arguments) + + result = callable_instance(some_arguments) + + +Writing your own sequence type +------------------------------- + +Python has a handful of nifty sequence types built in: + + * lists + * tuples + * strings + * ... + +But what if you need a sequence that isn't built in? + +A Sparse array +-------------- + +Example: Sparse Array + +Sometimes we have data sets that are "sparse" -- i.e. most of the values are zero. + +So you may not want to store a huge bunch of zeros. + +But you do want the array to look like a regular old sequence. + +So how do you do that? + +The Sequence protocol +---------------------- + +You can make your class look like a regular python sequence by defining +the set of special methods you need: + +https://docs.python.org/3/reference/datamodel.html#emulating-container-types + +and + +http://www.rafekettler.com/magicmethods.html#sequence + +The key ones are: + ++-------------------+-----------------------+ +| ``__len__`` | for ``len(sequence)`` | ++-------------------+-----------------------+ +| ``__getitem__`` | for ``x = seq[i]`` | ++-------------------+-----------------------+ +| ``__setitem__`` | for ``seq[i] = x`` | ++-------------------+-----------------------+ +| ``__delitem__`` | for ``del seq[i]`` | ++-------------------+-----------------------+ +| ``__contains__`` | for ``x in seq`` | ++-------------------+-----------------------+ + +==== +LAB +==== + +.. rst-class:: medium + + Let's do the previous motivating examples. + +Callables: +----------- + +Write a class for a quadratic equation. + +* The initializer for that class should take the parameters: ``a, b, c`` + +* It should store those parameters as attributes. + +* The resulting instance should evaluate the function when called, and return the result: + + +.. code-block:: python + + my_quad = Quadratic(a=2, b=3, c=1) + + my_quad(0) + +Sparse Array: +------------- + +Write a class for a sparse array: + +:ref:`exercise_sparse_array` + + +======== +Homework +======== + +.. rst-class:: left + + Complete the Circle class + + Complete the Sparse Array class + + Decide what you are going to do for your project, and send me a simple proposal. Get started if you can. + + Good book: + + Python 3 Object Oriented Programming: *Dusty Phillips* + + (Dusty is a local boy and co-founder of PuPPy) diff --git a/_sources/session09.txt b/_sources/session09.txt new file mode 100644 index 00000000..550ff50f --- /dev/null +++ b/_sources/session09.txt @@ -0,0 +1,418 @@ +.. include:: include.rst + +************************************************** +Session Nine: Iterators, Iterables, and Generators +************************************************** + +.. rst-class:: large centered + +The tools of Pythonicity + + +====================== +Lightning Talks Today: +====================== + +.. rst-class:: medium + + Erica Winberry + + Robert Jenkins + + Kathleen Devlin + +================ +Review/Questions +================ + +Review of complete sparse array class + + +========================= +Iterators and Generators +========================= + +.. rst-class:: medium + + What goes on in those for loops? + +Iterators and Iterables +----------------------- + +Iteration is one of the main reasons Python code is so readable: + +.. code-block:: python + + for x in just_about_anything: + do_stuff(x) + +An iterable is anything that can be looped over sequentially, so it does not have to be +a "sequence": list, tuple, etc. For example, a string is iterable. + +An iterator is an iterable that remembers state. All sequences are iterable, but +not all sequences are iterators. To make a sequence an iterator, you can call it with iter: + +.. code-block:: python + + my_iter = iter(my_sequence) + +Iterator Types: + +https://docs.python.org/3/library/stdtypes.html#iterator-types + +Iterables +--------- + +To make an object iterable, you simply have to implement the __getitem__ method. + +.. code-block:: python + + class T: + def __getitem__(self, position): + if position > 5: + raise IndexError + return position + +Demo + + +``iter()`` +----------- + +How do you get the iterator object from an "iterable"? + +The iter function will make any iterable an iterator. It first looks for the __iter__ +method, and if none is found, uses get_item to create the iterator. + +The ``iter()`` function: + +.. code-block:: ipython + + In [20]: iter([2,3,4]) + Out[20]: + + In [21]: iter("a string") + Out[21]: + + In [22]: iter( ('a', 'tuple') ) + Out[22]: + + +List as an Iterator: +-------------------- + +.. code-block:: ipython + + In [10]: a_list = [1,2,3] + + In [11]: list_iter = iter(a_list) + + In [12]: next(list_iter) + Out[12]: 1 + + In [13]: next(list_iter) + Out[13]: 2 + + In [14]: next(list_iter) + Out[14]: 3 + + In [15]: next(list_iter) + -------------------------------------------------- + StopIteration Traceback (most recent call last) + in () + ----> 1 next(list_iter) + StopIteration: + + +The Iterator Protocol +---------------------- + +The main thing that differentiates an iterator from an iterable (sequence) is that an iterator saves state. + +An iterator must have the following methods: + +.. code-block:: python + + an_iterator.__iter__() + +Returns the iterator object itself. + +.. code-block:: python + + an_iterator.__next__() + +Returns the next item from the container. If there are no further items, +raises the ``StopIteration`` exception. + + +Making an Iterator +------------------- + +A simple version of ``range()`` + +.. code-block:: python + + class IterateMe_1: + def __init__(self, stop=5): + self.current = 0 + self.stop = stop + def __iter__(self): + return self + def __next__(self): + if self.current < self.stop: + self.current += 1 + return self.current + else: + raise StopIteration + +(demo: :download:`iterator_1.py <../../Examples/Session09/iterator_1.py>`) + +What does ``for`` do? +---------------------- + +Now that we know the iterator protocol, we can write something like a for loop: + + +:download:`my_for.py <../../Examples/Session09/my_for.py>` + +.. code-block:: python + + def my_for(an_iterable, func): + """ + Emulation of a for loop. + + func() will be called with each item in an_iterable + """ + # equiv of "for i in l:" + iterator = iter(an_iterable) + while True: + try: + i = next(iterator) + except StopIteration: + break + func(i) + + +Itertools +--------- + +``itertools`` is a collection of utilities that make it easy to +build an iterator that iterates over sequences in various common ways + +http://docs.python.org/3/library/itertools.html + +NOTE: + +iteratables are not *only* for ``for`` + +They can be used with anything that expects an iterable: + +``sum``, ``tuple``, ``sorted``, and ``list`` + + +LAB +----- + +In the ``Examples/session09`` dir, you will find: +:download:`iterator_1.py <../../Examples/Session09/iterator_1.py>` + +* Extend (``iterator_1.py`` ) to be more like ``range()`` -- add three input parameters: ``iterator_2(start, stop, step=1)`` + +* What happens if you break from a loop and try to pick it up again: + +.. code-block:: python + + it = IterateMe_2(2, 20, 2) + for i in it: + if i > 10: break + print(i) + +.. code-block:: python + + for i in it: + print(i) + +* Does ``range()`` behave the same? + + - make yours match ``range()`` + + - is range an iterator or an iteratable? + + +Generators +---------- + +Generators + +* give you an iterator object +* no access to the underlying data ... if it even exists + + +Conceptually: + Iterators are about various ways to loop over data. + + Generators can generate the data on the fly. + +Practically: + You can use either one either way (and a generator is one type of iterator). + + Generators do some of the book-keeping for you -- simpler syntax. + +yield +------ + +``yield`` is a way to make a quickie generator with a function: + +.. code-block:: python + + def a_generator_function(params): + some_stuff + yield something + +Generator functions "yield" a value, rather than returning a value. + +State is preserved in between yields. + + +.. nextslide:: generator functions + +A function with ``yield`` in it is a "factory" for a generator + +Each time you call it, you get a new generator: + +.. code-block:: python + + gen_a = a_generator() + gen_b = a_generator() + +Each instance keeps its own state. + +Really just a shorthand for an iterator class that does the book keeping for you. + +.. nextslide:: + +An example: like ``range()`` + +.. code-block:: python + + def y_range(start, stop, step=1): + i = start + while i < stop: + yield i + i += step + +Real World Example from FloatCanvas: + +https://github.com/svn2github/wxPython/blob/master/3rdParty/FloatCanvas/floatcanvas/FloatCanvas.py#L100 + + +.. nextslide:: + +Note: + +.. code-block:: ipython + + In [164]: gen = y_range(2,6) + In [165]: type(gen) + Out[165]: generator + In [166]: dir(gen) + Out[166]: + ... + '__iter__', + ... + '__next__', + + +So the generator **is** an iterator + +Note: A generator function can also be a method in a class + + +.. More about iterators and generators: + +.. http://www.learningpython.com/2009/02/23/iterators-iterables-and-generators-oh-my/ + +:download:`yield_example.py <../../Examples/Session09/yield_example.py>` + +generator comprehension +----------------------- + +yet another way to make a generator: + +.. code-block:: python + + >>> [x * 2 for x in [1, 2, 3]] + [2, 4, 6] + >>> (x * 2 for x in [1, 2, 3]) + at 0x10911bf50> + >>> for n in (x * 2 for x in [1, 2, 3]): + ... print n + ... 2 4 6 + + +More interesting if [1, 2, 3] is also a generator + +LAB +---- + +Write a few generators: + +* Sum of integers +* Doubler +* Fibonacci sequence +* Prime numbers + +(test code in +:download:`test_generator.py <../../Examples/Session09/test_generator.py>`) + +Descriptions: + +Sum of the integers: + keep adding the next integer + + 0 + 1 + 2 + 3 + 4 + 5 + ... + + so the sequence is: + + 0, 1, 3, 6, 10, 15 ..... + +.. nextslide:: + +Doubler: + Each value is double the previous value: + + 1, 2, 4, 8, 16, 32, + +Fibonacci sequence: + The fibonacci sequence as a generator: + + f(n) = f(n-1) + f(n-2) + + 1, 1, 2, 3, 5, 8, 13, 21, 34... + +Prime numbers: + Generate the prime numbers (numbers only divisible by them self and 1): + + 2, 3, 5, 7, 11, 13, 17, 19, 23... + +Others to try: + Try x^2, x^3, counting by threes, x^e, counting by minus seven, ... + + +========== +Next Week +========== + +Decorators and Context managers -- fun stuff! + +Cris Ewing will come by to talk about the second quarter +web development class + +Homework +--------- + +Finish up the labs + +Work on your project -- not much time left! + +And *do* let me know what you're doing if you haven't yet! diff --git a/_sources/session10.txt b/_sources/session10.txt new file mode 100644 index 00000000..59e5bba5 --- /dev/null +++ b/_sources/session10.txt @@ -0,0 +1,811 @@ +.. include:: include.rst + +******************************************************* +Session Ten: Decorators and Context Managers -- Wrap Up +******************************************************* + +===================== +Web Development Class +===================== + +.. rst-class:: large centered + + Internet Programming in Python + + Cris Ewing + +================ +Review/Questions +================ + +Review of Previous Class +------------------------ + + +Iterators + +Generators + + +Projects +-------- + +Due Dec Friday, Dec 11th, 11:59pm PST + +.. rst-class:: medium + + (that's three days!) + +Push to github or email them to me. + +====================== +Lightning Talks Today: +====================== + +.. rst-class:: medium + + Austin Scara + + Marty Pitts + + +============ +Code Review? +============ + +.. rst-class:: left + + Do you think you've "got" iterators, iterables, and generators? + + Options: + + 1) Look at someone's code. + + 2) look at some of my code. + + 3) Go over someone's project code -- anyone stuck on something? + + +========== +Decorators +========== + +**A Short Reminder** + +.. rst-class:: left + + Functions are things that generate values based on input (arguments). + + In Python, functions are first-class objects. + + This means that you can bind names to them, pass them around, etc, just like + other objects. + + Because of this fact, you can write functions that take functions as + arguments and/or return functions as values: + + .. code-block:: python + + def substitute(a_function): + def new_function(*args, **kwargs): + return "I'm not that other function" + return new_function + + +A Definition +------------ + +There are many things you can do with a simple pattern like this one. +So many, that we give it a special name: + +.. rst-class:: centered medium + +**Decorator** + +.. rst-class:: build centered + + "A decorator is a function that takes a function as an argument and + returns a function as a return value." + + That's nice and all, but why is that useful? + +An Example +---------- + +Imagine you are trying to debug a module with a number of functions like this +one: + +.. code-block:: python + + def add(a, b): + return a + b + +.. rst-class:: build +.. container:: + + You want to see when each function is called, with what arguments and + with what result. So you rewrite each function as follows: + + .. code-block:: python + + def add(a, b): + print("Function 'add' called with args: {}, {}".format(a, b) ) + result = a + b + print("\tResult --> {}".format(result)) + return result + +.. nextslide:: + +That's not particularly nice, especially if you have lots of functions +in your module. + +Now imagine we defined the following, more generic *decorator*: + +.. code-block:: python + + def logged_func(func): + def logged(*args, **kwargs): + print("Function {} called".format(func.__name__)) + if args: + print("\twith args: {}".format(args)) + if kwargs: + print("\twith kwargs: {}".format(kwargs)) + result = func(*args, **kwargs) + print("\t Result --> {}".format(result)) + return result + return logged + +(demo) + +.. nextslide:: + +We could then make logging versions of our module functions: + +.. code-block:: python + + logging_add = logged_func(add) + +Then, where we want to see the results, we can use the logged version: + +.. code-block:: ipython + + In [37]: logging_add(3, 4) + Function 'add' called + with args: (3, 4) + Result --> 7 + Out[37]: 7 + +.. rst-class:: build +.. container:: + + This is nice, but we have to call the new function wherever we originally + had the old one. + + It'd be nicer if we could just call the old function and have it log. + +.. nextslide:: + +Remembering that you can easily rebind symbols in Python using *assignment +statements* leads you to this form: + +.. code-block:: python + + def logged_func(func): + # implemented above + + def add(a, b): + return a + b + add = logged_func(add) + +.. rst-class:: build +.. container:: + + And now you can simply use the code you've already written and calls to + ``add`` will be logged: + + .. code-block:: ipython + + In [41]: add(3, 4) + Function 'add' called + with args: (3, 4) + Result --> 7 + Out[41]: 7 + +Syntax +------ + +Rebinding the name of a function to the result of calling a decorator on that +function is called **decoration**. + +Because this is so common, Python provides a special operator to perform it +more *declaratively*: the ``@`` operator -- I told you I'd eventually explain what was going on under the hood with that wierd `@` symbol: + +.. code-block:: python + + def add(a, b): + return a + b + add = logged_func(add) + + @logged_func + def add(a, b): + return a + b + +The declarative form (called a decorator expression) is far more common, but both have the identical result, and can be used interchangeably. + +(demo) + +Callables +--------- + +Our original definition of a *decorator* was nice and simple, but a tiny bit +incomplete. + +In reality, decorators can be used with anything that is *callable*. + +Remember from two weeks ago, a *callable* is a function, a method on a class, +or a class that implements the ``__call__`` special method. + +So in fact the definition should be updated as follows: + +.. rst-class:: centered medium + +A decorator is a callable that takes a callable as an argument and +returns a callable as a return value. + +An Example +---------- + +Consider a decorator that would save the results of calling an expensive +function with given arguments: + +.. code-block:: python + + class Memoize: + """ + memoize decorator from avinash.vora + http://avinashv.net/2008/04/python-decorators-syntactic-sugar/ + """ + def __init__(self, function): # runs when memoize class is called + self.function = function + self.memoized = {} + + def __call__(self, *args): # runs when memoize instance is called + try: + return self.memoized[args] + except KeyError: + self.memoized[args] = self.function(*args) + return self.memoized[args] + +.. nextslide:: + +Let's try that out with a potentially expensive function: + +.. code-block:: ipython + + In [56]: @Memoize + ....: def sum2x(n): + ....: return sum(2 * i for i in xrange(n)) + ....: + + In [57]: sum2x(10000000) + Out[57]: 99999990000000 + + In [58]: sum2x(10000000) + Out[58]: 99999990000000 + +It's nice to see that in action, but what if we want to know *exactly* how much difference it made? + +Nested Decorators +----------------- + +You can stack decorator expressions. The result is like calling each decorator in order, from bottom to top: + +.. code-block:: python + + @decorator_two + @decorator_one + def func(x): + pass + + # is exactly equal to: + def func(x): + pass + func = decorator_two(decorator_one(func)) + +.. nextslide:: + +Let's define another decorator that will time how long a given call takes: + +.. code-block:: python + + import time + def timed_func(func): + def timed(*args, **kwargs): + start = time.time() + result = func(*args, **kwargs) + elapsed = time.time() - start + print("time expired: {}".format(elapsed)) + return result + return timed + +.. nextslide:: + +And now we can use this new decorator stacked along with our memoizing +decorator: + +.. code-block:: ipython + + In [71]: @timed_func + ....: @Memoize + ....: def sum2x(n): + ....: return sum(2 * i for i in xrange(n)) + In [72]: sum2x(10000000) + time expired: 0.997071027756 + Out[72]: 99999990000000 + In [73]: sum2x(10000000) + time expired: 4.05311584473e-06 + Out[73]: 99999990000000 + + +Examples from the Standard Library +---------------------------------- + +It's going to be a lot more common for you to use pre-defined decorators than +for you to be writing your own. + +We've seen a few already: + +.. nextslide:: + +For example, ``@staticmethod`` and ``@classmethod`` can also be used as simple +callables, without the nifty decorator expression: + +.. code-block:: python + + # the way we saw last week: + class C(object): + @staticmethod + def add(a, b): + return a + b + +Is exactly the same as: + +.. code-block:: python + + class C(object): + def add(a, b): + return a + b + add = staticmethod(add) + +Note that the "``def``" binds the name ``add``, then the next line +rebinds it. + + +.. nextslide:: + +The ``classmethod()`` builtin can do the same thing: + +.. code-block:: python + + # in declarative style + class C(object): + @classmethod + def from_iterable(cls, seq): + # method body + + # in imperative style: + class C(object): + def from_iterable(cls, seq): + # method body + from_iterable = classmethod(from_iterable) + + +property() +----------- + +Remember the property() built in? + +Perhaps most commonly, you'll see the ``property()`` builtin used this way. + +Two weeks ago we saw this code: + +.. code-block:: python + + class C(object): + def __init__(self): + self._x = None + @property + def x(self): + return self._x + @x.setter + def x(self, value): + self._x = value + @x.deleter + def x(self): + del self._x + +.. nextslide:: + +But this could also be accomplished like so: + +.. code-block:: python + + class C(object): + def __init__(self): + self._x = None + def getx(self): + return self._x + def setx(self, value): + self._x = value + def delx(self): + del self._x + x = property(getx, setx, delx, + "I'm the 'x' property.") + + +:download:`Examples/Session10/property_ugly.py <../../Examples/Session10/property_ugly.py>` + + +.. nextslide:: + +Note that in this case, the decorator object returned by the property decorator +itself implements additional decorators as attributes on the returned method +object. So you could actually do this: + + +.. code-block:: python + + class C(object): + def __init__(self): + self._x = None + def x(self): + return self._x + x = property(x) + def _set_x(self, value): + self._x = value + x = x.setter(_set_x) + def _del_x(self): + del self._x + x = x.deleter(_del_x) + +But that's getting really ugly! + +LAB +---- + +**p_wrapper Decorator** + +Write a simple decorator you can apply to a function that returns a string. + +Decorating such a function should result in the original output, wrapped by an +HTML 'p' tag: + +.. code-block:: ipython + + In [4]: @p_wrapper + ...: def return_a_string(string): + ...: return string + ...: + + In [5]: return_a_string("this is a string") + Out[5]: '

      this is a string

      ' + +simple test code in +:download:`Examples/Session10/test_p_wrapper.py <../../Examples/Session10/test_p_wrapper.py>` + + +Lightning Talks +---------------- + +.. rst-class:: medium + +| +| Austin Scara +| +| Marty Pitts +| + + +================= +Context Managers +================= + +**Repetition in code stinks (DRY!)** + +.. rst-class:: left build +.. container:: + + + A large source of repetition in code deals with the handling of external + resources. + + As an example, how many times do you think you might type the following + code: + + .. code-block:: python + + file_handle = open('filename.txt', 'r') + file_content = file_handle.read() + file_handle.close() + # do some stuff with the contents + + What happens if you forget to call ``.close()``? + + What happens if reading the file raises an exception? + + +Resource Handling +----------------- + +Leaving an open file handle laying around is bad enough. What if the resource +is a network connection, or a database cursor? + +You can write more robust code for handling your resources: + +.. code-block:: python + + try: + file_handle = open('filename.txt', 'r') + file_content = file_handle.read() + finally: + file_handle.close() + # do something with file_content here + +But what exceptions do you want to catch? And do you really want to have to +remember to type all that **every** time you open a resource? + +.. nextslide:: It Gets Better + +Starting in version 2.5, Python provides a structure for reducing the +repetition needed to handle resources like this. + +.. rst-class:: centered + +**Context Managers** + +You can encapsulate the setup, error handling and teardown of resources in a +few simple steps. + +The key is to use the ``with`` statement. + +``with`` a little help +---------------------- + +Since the introduction of the ``with`` statement in `pep343`_, the above six +lines of defensive code have been replaced with this simple form: + +.. code-block:: python + + with open('filename', 'r') as file_handle: + file_content = file_handle.read() + # do something with file_content + +``open`` builtin is defined as a *context manager*. + +The resource it returnes (``file_handle``) is automatically and reliably closed +when the code block ends. + +.. _pep343: http://legacy.python.org/dev/peps/pep-0343/ + +.. nextslide:: A Growing Trend + +At this point in Python history, many functions you might expect to behave this +way do: + +* ``open`` and works as a context manager. +* networks connections via ``socket`` do as well. +* most implementations of database wrappers can open connections or cursors as + context managers. +* ... + +* But what if you are working with a library that doesn't support this + (``urllib``)? + +Close It Automatically +---------------------- + +There are a couple of ways you can go. + +If the resource in questions has a ``.close()`` method, then you can simply use +the ``closing`` context manager from ``contextlib`` to handle the issue: + +** check example for py3 -- urlib depricated! + +.. code-block:: python + + import urllib + from contextlib import closing + + with closing(urllib.urlopen('http://google.com/')) as web_connection: + # do something with the open resource + # and here, it will be closed automatically + +But what if the thing doesn't have a ``close()`` method, or you're creating +the thing and it shouldn't have a close() method? + +Do It Yourself +-------------- + +You can also define a context manager of your own. + +The interface is simple. It must be a class that implements two +more of the nifty python *special methods* + +**__enter__(self)** Called when the ``with`` statement is run, it should return something to work with in the created context. + +**__exit__(self, e_type, e_val, e_traceback)** Clean-up that needs to happen is implemented here. + +The arguments will be the exception raised in the context. + +If the exception will be handled here, return True. If not, return False. + +Let's see this in action to get a sense of what happens. + +An Example +---------- + +Consider this code: + +.. code-block:: python + + class Context(object): + """from Doug Hellmann, PyMOTW + http://pymotw.com/2/contextlib/#module-contextlib + """ + def __init__(self, handle_error): + print('__init__({})'.format(handle_error)) + self.handle_error = handle_error + + def __enter__(self): + print('__enter__()') + return self + + def __exit__(self, exc_type, exc_val, exc_tb): + print('__exit__({}, {}, {})'.format(exc_type, exc_val, exc_tb)) + return self.handle_error + +:download:`Examples/Session10/context_managers.py <../../Examples/Session10/context_managers.py>` + + +.. nextslide:: + +This class doesn't do much of anything, but playing with it can help +clarify the order in which things happen: + +.. code-block:: ipython + + In [46]: with Context(True) as foo: + ....: print('This is in the context') + ....: raise RuntimeError('this is the error message') + __init__(True) + __enter__() + This is in the context + __exit__(, this is the error message, ) + +.. rst-class:: build +.. container:: + + Because the exit method returns True, the raised error is 'handled'. + +.. nextslide:: + +What if we try with ``False``? + +.. code-block:: ipython + + In [47]: with Context(False) as foo: + ....: print('This is in the context') + ....: raise RuntimeError('this is the error message') + __init__(False) + __enter__() + This is in the context + __exit__(, this is the error message, ) + --------------------------------------------------------------------------- + RuntimeError Traceback (most recent call last) + in () + 1 with Context(False) as foo: + 2 print 'This is in the context' + ----> 3 raise RuntimeError('this is the error message') + 4 + RuntimeError: this is the error message + +The ``contextmanager`` decorator +-------------------------------- + +``contextlib.contextmanager`` turns generator functions into context managers. + +Consider this code: + +.. code-block:: python + + from contextlib import contextmanager + + @contextmanager + def context(boolean): + print("__init__ code here") + try: + print("__enter__ code goes here") + yield object() + except Exception as e: + print("errors handled here") + if not boolean: + raise e + finally: + print("__exit__ cleanup goes here") + +.. nextslide:: + +The code is similar to the class defined previously. + +And using it has similar results. We can handle errors: + +.. code-block:: ipython + + In [96]: with context(True): + ....: print("in the context") + ....: raise RuntimeError("error raised") + ....: + __init__ code here + __enter__ code goes here + in the context + errors handled here + __exit__ cleanup goes here + +.. nextslide:: + +Or, we can allow them to propagate: + +.. code-block:: ipython + + In [51]: with context(False): + ....: print("in the context") + ....: raise RuntimeError("error raised") + __init__ code here + __enter__ code goes here + in the context + errors handled here + __exit__ cleanup goes here + --------------------------------------------------------------------------- + RuntimeError Traceback (most recent call last) + in () + 1 with context(False): + 2 print "in the context" + ----> 3 raise RuntimeError("error raised") + 4 + RuntimeError: error raised + + +LAB +---- +**Timing Context Manager** + +Create a context manager that will print the elapsed time taken to +run all the code inside the context: + +.. code-block:: ipython + + In [3]: with Timer() as t: + ...: for i in range(100000): + ...: i = i ** 20 + ...: + this code took 0.206805 seconds + +**Extra Credit**: allow the ``Timer`` context manager to take a file-like +object as an argument (the default should be sys.stdout). The results of the +timing should be printed to the file-like object. + +Projects +-------- + +Projects due this Friday. We'll review them over the weekend. + +To turn in: + * Put up it up gitHub, and do a pull request + * Put it in its own gitHub repository and point me to it. + * zip up the code an email it to me. + +Please do the online course evaluation + +Anyone want office hours Thursday evening? + +Keep writing Python! \ No newline at end of file diff --git a/_sources/supplements/git_overview.txt b/_sources/supplements/git_overview.txt new file mode 100644 index 00000000..8b822a8d --- /dev/null +++ b/_sources/supplements/git_overview.txt @@ -0,0 +1,225 @@ +.. _supplement_git_states: + +============ +git Overview +============ + +A Graphical Tutorial +==================== + +A Picture of git +---------------- + +.. figure:: /_static/git_simple_timeline.png + :width: 80% + :class: center + +.. rst-class:: build +.. container:: + + A git repository is a set of points in time, with history showing where + you've been. + + Each point has a *name* (here *A*, *B*, *C*) that uniquely identifies it, + called a *hash* + + The path from one point to the previous is represented by the *difference* + between the two points. + +.. nextslide:: + +.. figure:: /_static/git_head.png + :width: 75% + :class: center + +.. rst-class:: build +.. container:: + + Each point in time can also have a label that points to it. + + One of these is *HEAD*, which always points to the place in the timeline + that you are currently looking at. + +.. nextslide:: + +.. figure:: /_static/git_master_branch.png + :width: 75% + :class: center + +.. rst-class:: build +.. container:: + + You may also be familiar with the label "master". + + This is the name that git automatically gives to the first *branch* in a + repository. + + A *branch* is actually just a label that points to a specific point in + time. + +.. nextslide:: + +.. figure:: /_static/git_new_commit.png + :width: 75% + :class: center + +.. rst-class:: build +.. container:: + + When you make a *commit* in git, you add a new point to the timeline. + + The HEAD label moves to this new point. + + So does the label for the *branch* you are on. + +.. nextslide:: Making a Branch + +.. figure:: /_static/git_new_branch.png + :width: 75% + :class: center + +.. rst-class:: build +.. container:: + + You can make a new *branch* with the ``branch`` command. + + This adds a new label to the current commit. + + Notice that it *does not* check out that branch. + +.. nextslide:: Making a Branch + +.. figure:: /_static/git_checkout_branch.png + :width: 75% + :class: center + +.. rst-class:: build +.. container:: + + You can use the ``checkout`` command to switch to the new branch. + + This associates the HEAD label with the *session01* label. + + Use ``git branch`` to see which branch is *active*:: + + $ git branch + master + * session01 + +.. nextslide:: Making a Branch + +.. figure:: /_static/git_commit_on_branch.png + :width: 75% + :class: center + +.. rst-class:: build +.. container:: + + While it is checked out, new commits move the *session01* label. + + Notice that HEAD is *always* the same as "where you are now" + +.. nextslide:: Making a Branch + +You can use this to switch between branches and make changes in isolation. + +.. rst-class:: build +.. container:: + + .. figure:: /_static/git_checkout_master.png + :width: 75% + :class: center + + .. figure:: /_static/git_new_commit_on_master.png + :width: 75% + :class: center + +.. nextslide:: Merging Branches + +.. rst-class:: build +.. container:: + + Branching allows you to keep related sets of work separate from each-other. + + In class here, you can use it to do your exercises for each session. + + Simply create a new branch for each session from your repository master + branch. + + Do your work on that branch, and then you can issue a **pull request** in + github to have your work evaluated. + + This is very much like how teams work in the "real world" so learning it + here will help you. + + The final step in the process is merging your work. + +.. nextslide:: Merging Branches + +The ``merge`` command allows you to *combine* your work on one branch with the +work on another. + +.. rst-class:: build +.. container:: + + It creates a new commit which reconciles the differences: + + .. figure:: /_static/git_merge_commit.png + :width: 75% + :class: center + + Notice that this commit has **two** parents. + + +.. nextslide:: Conflicts + +.. rst-class:: build +.. container:: + + Sometimes when you ``merge`` two branches, you get *conflicts*. + + This happens when the same file was changed in about the same place in two + different ways. + + Often, git can work these types of things out on its own, but if not, + you'll need to manually edit files to fix the problem. + + You'll be helped by the fact that git will tell you which files are in + conflict. + + Just open those files and look for conflict markers: + + * <<<<<<<<< *hash1* (stuff from the current branch) + * ========= (the pivot point between two branches' content) + * >>>>>>>>> *hash2* (stuff from the branch being merged) + +.. nextslide:: Conflicts + +Your job in fixing a conflict is to decide exactly what to keep. + +You can (and should) communicate with others on your team when doing this. + +Always remember to remove the conflict markers too. They are not syntactic +code in any language and will cause errors. + +Once a conflict is resolved, you can ``git add`` the file back and then commit +the merge. + +Other Resources +=============== + +.. rst-class:: left + Here are few good places to look for more info about using git: + + + **Pro git** + + The semi-offical documentation -- the first few chapters are worth going through: + + https://git-scm.com/book/en + + ** git Branching** + + Interactive tutorial about branching -- try it right in the browser! + + http://pcottle.github.io/learnGitBranching/ diff --git a/_sources/supplements/index.txt b/_sources/supplements/index.txt new file mode 100644 index 00000000..fbf5d221 --- /dev/null +++ b/_sources/supplements/index.txt @@ -0,0 +1,18 @@ +====================== +Supplemental Materials +====================== + +.. toctree:: + :maxdepth: 1 + + python_learning_resources + python_for_mac + python_for_windows + python_for_linux + virtualenv + sublime_as_ide + shell + git_overview + install_nano_win + unicode + packaging diff --git a/_sources/supplements/install_nano_win.txt b/_sources/supplements/install_nano_win.txt new file mode 100644 index 00000000..1fc21dc5 --- /dev/null +++ b/_sources/supplements/install_nano_win.txt @@ -0,0 +1,22 @@ +.. _supplement_install_nano_win: + + +Installing Nano on Windows +========================== + +.. slide:: Installing Nano on Windows + :level: 3 + + For all Windows installations, download the WinNT/9x binary from here: + + http://www.nano-editor.org/download.php + + Unzip the file and move the files into the git bin directory: C:\Program Files\Git\bin + + That's it! You should now be able to use nano from git bash: + + .. code-block:: bash + + $ nano test.txt + + Command shortcuts are helpfully written in the editor! \ No newline at end of file diff --git a/_sources/supplements/packaging.txt b/_sources/supplements/packaging.txt new file mode 100644 index 00000000..a9760fca --- /dev/null +++ b/_sources/supplements/packaging.txt @@ -0,0 +1,481 @@ +====================== +Packages and Packaging +====================== + +Modules and Packages +-------------------- + +A module is a file (``something.py``) with python code in it + +A package is a directory with an ``__init__.py`` file in it + +And usually other modules, packages, etc... + +:: + + my_package + __init__.py + module_a.py + module_b.py + + +.. code-block:: python + + import my_package + + +runs the code ``my_package/__init__.py`` (if there is any) + +Modules and Packages +-------------------- + +.. code-block:: python + + import sys + for p in sys.path: + print p + +(demo) + +Installing Python +----------------- + +Linux: + +Usually part of the system -- just use it. + +Windows: + +Use the python.org version: + +* System Wide + +* Can install multiple versions if need be + +* Third party binaries for it. + +Installing Python +----------------- +OS-X: + +Comes with the system, but: + + * Apple has never upgraded within a release + * There are non-open source components + * Third party packages may or may not support it + * Apple does use it -- so don't mess with it + * I usually recommend the ``python.org`` version + +(Also Macports, Fink, Home Brew...) + + +Distributions +------------- + +There are also a few "curated" distributions: + +These provide python and a package management system for hard-to-buid packages. + +Widely used by the scipy community +(lots of hard to build stuff that needs to work together...) + + * Anaconda (https://store.continuum.io/cshop/anaconda/) + * Canopy (https://www.enthought.com/products/canopy/) + * ActivePython (http://www.activestate.com/activepython) + + +Installing Packages +------------------- +Every Python installation has its own stdlib and ``site-packages`` folder + +``site-packages`` is the default place for third-party packages + +Finding Packages +---------------- +The Python Package Index: + +**PyPi** + +http://pypi.python.org/pypi + +Installing Packages +------------------- +.. rst-class:: medium + + **From source** + +* (``setup.py install`` ) + +* With the system installer (apt-get, yum, etc...) + +.. rst-class:: medium + + **From binaries:** + +* Windows: MSI installers + +* OS-X: dmg installers (make sure to get compatible packages) + +* And now: binary wheels -- (More and more of those available) + +* ``pip`` should find appropriate binary wheels if they are there. + + +.. nextslide:: + +In the beginning, there was the ``distutils``: + +But ``distutils`` is missing some key features: + +* package versioning +* package discovery +* auto-install + +- And then came ``PyPi`` + +- And then came ``setuptools`` + +- But that wasn't well maintained... + +- Then there was ``distribute/pip`` + +- Which has now been merged back into ``setuptools`` + +Now it's pretty stable: pip+setuptools: use them. + +Installing Packages +------------------- + +Actually, it's still a bit of a mess + +But getting better, and the mess is *almost* cleaned up. + +Current State of Packaging +-------------------------- + +To build packages: distutils + + * http://docs.python.org/2/distutils/ + +For more features: setuptools + + * https://pythonhosted.org/setuptools/ + +To install packages: pip + + * https://pip.pypa.io/en/latest/installing.html + +For binary packages: wheels + + * http://www.python.org/dev/peps/pep-0427/ + +(installable by pip) + +Compiled Packages +----------------- + +Biggest issue is with compiled extensions: + + * (C/C++, Fortran, etc.) + + * You need the right compiler set up + +Dependencies: + + * Here's were it gets really ugly + + * Particularly on Windows + +.. nextslide:: + +**Linux** + +Pretty straightforward: + +1. Is there a system package? + + * use it (apt-get install the_package) + +2. Try ``pip install``: it may just work! + +3. Install the dependencies, build from source:: + + python setup.py build + + python setup.py install + +(may need "something-devel" packages) + + +.. nextslide:: + +**Windows** + +Sometimes simpler: + +1) A lot of packages have Windows binaries: + + - Usually for python.org builds + - Excellent source: http://www.lfd.uci.edu/~gohlke/pythonlibs/ + - Make sure you get 32 or 64 bit consistent + +2) But if no binaries: + + - Hope the dependencies are available! + - Set up the compiler + +MS now has a compiler just for python! + +http://www.microsoft.com/en-us/download/details.aspx?id=44266 + +.. nextslide:: + +**OS-X** + +Lots of Python versions: + - Apple's built-in (different for each version of OS) + - python.org builds + - 32+64 bit Intel (and even PPC still kicking around) + - Macports + - Homebrew + +Binary Installers (dmg or wheel) have to match python version + +.. nextslide:: + +**OS-X** + +If you have to build it yourself + +Xcode compiler (the right version) + + - Version 3.* for 32 bit PPC+Intel + + - Version > 4.* for 32+64 bit Intel + +(make sure to get the SDKs for older versions) + +If extra dependencies: + + - macports or homebrew often easiest way to build them + + +Final Recommendations +--------------------- + +First try: ``pip install`` + +If that doesn't work: + +Read the docs of the package you want to install + +Do what they say + +(Or use Anaconda or Canopy) + +virtualenv +---------- + +``virtualenv`` is a tool to create isolated Python environments. + +Very useful for developing multiple apps + +Or deploying more than one app on one system + +http://www.virtualenv.org/en/latest/index.html} + +Remember the notes from the beginning of class? :ref:`virtualenv_section` + +(Cris will probably make you do this next class) + +============ +Distributing +============ + +Distributing +------------ +What if you need to distribute you own: + +Scripts + +Libraries + +Applications + + +Scripts +------- + +Often you can just copy, share, or check in the script to source +control and call it good. + +But only if it's a single file, and doesn't need anything non-standard + +When the script needs more than just the stdlib + +(or your company standard environment) + +You have an application, not a script + + +Libraries +--------- + +When you read the distutils docs, it's usually libraries they're talking about + +Scripts + library is the same... + +(http://docs.python.org/distutils/) + +distutils +--------- + +``distutils`` makes it easy to do the easy stuff: + +Distribute and install to multiple platforms, etc. + +Even binaries, installers and compiled packages + +(Except dependencies) + +(http://docs.python.org/distutils/) + +distutils basics +---------------- + +It's all in the ``setup.py file``: + +.. code-block::python + + from distutils.core import setup + setup(name='Distutils', + version='1.0', + description='Python Distribution Utilities', + author='Greg Ward', + author_email='gward@python.net', + url='http://www.python.org/sigs/distutils-sig/', + packages=['distutils', 'distutils.command'], + ) + +(http://docs.python.org/distutils/) + +distutils basics +---------------- + +Once your setup.py is written, you can: + +:: + + python setup.py ... + build build everything needed to install + install install everything from build directory + sdist create a source distribution + (tarball, zip file, etc.) + bdist create a built (binary) distribution + bdist_rpm create an RPM distribution + bdist_wininst create an executable installer for MS Windows + upload upload binary package to PyPI + +wheels +------ + +"wheels" are the "new" package format for python. + +A wheel is essentially a zip file of the entire package, ready to be +unpacked in the right place on installation. + +``pip`` will look for wheels for OS-X and Windows on PyPi, and auto-install +them if they exist + +This is particularly nice for packages with non-python dependencies. + + +More complex packaging +---------------------- + +For a complex package: + +You want to use a well structured setup: + +http://the-hitchhikers-guide-to-packaging.readthedocs.org/en/latest/ + +develop mode +------------ + +While you are developing your package, Installing it is a pain. + +But you want your code to be able to import, etc. as though it were installed + +``setup.py develop`` installs links to your code, rather than copies +-- so it looks like it's installed, but it's using the original source + +``python setup.py develop`` + +You need ``setuptools`` and a setup.py to use it. + + +Applications +------------ + +For a complete application: + + * Web apps + * GUI apps + +Multiple options: + + * Virtualenv + VCS + * zc.buildout ( http://www.buildout.org/} + * System packages (rpm, deb, ...) + * Bundles... + + +Bundles +------- + +Bundles are Python + all your code + plus all the dependencies -- +all in one single "bundle" + +Most popular on Windows and OS-X + +:: + + py2exe + py2app + pyinstaller + ... + + +User doesn't even have to know it's python + +Examples: + + http://www.bitpim.org/ + + http://response.restoration.noaa.gov/nucos + +LAB +--- + +Write a setup.py for a script of yours + + * Ideally, your script relies on at least one other module + * At a minimum, you'll need to specify ``scripts`` + * and probably ``py_modules`` + * try: + + * ``python setup.py build`` + * ``python setup.py install`` + * ``python setup.py sdist`` + + * EXTRA: install ``setuptools`` + + * use: ``from setuptools import setup`` + * try: `` python setup.py develop`` + + * EXTRA2: install ``wheel`` + + * ``python setup.py bdist_wheel`` + + +(my example: ``Examples/Session09/capitalize``) diff --git a/_sources/supplements/python_for_linux.txt b/_sources/supplements/python_for_linux.txt new file mode 100644 index 00000000..058b26cd --- /dev/null +++ b/_sources/supplements/python_for_linux.txt @@ -0,0 +1,230 @@ +.. _python_for_linux: + +****************************** +Setting Up Python For Linux +****************************** + + +================================================== +Debian and Related Distros (Ubuntu, Linux Mint) +================================================== + +Python +------- + +Debian distros already have the stable python2 and python3 releases preinstalled [`1 `_]. Try the following commands: + +.. code-block:: bash + + $ python2 + Python 2.7.9 (default, April 2 2015, 15:33:32) + [GCC 4.9.2 on linux2] + >>> + +.. code-block:: bash + + $ python3 + Python 3.4.3 (default, March 26 2015, 15:33:32) + [GCC 4.9.2 on linux] + >>> + +That's nice, which one is the default version? Just type ``python`` to see. It's probably python2 still: + +.. code-block:: bash + + $ python + Python 2.7.9 (default, April 2 2015, 15:33:32) + [GCC 4.9.2 on linux2] + >>> + +If you want to make ``python3.4`` the default version then add the line ``alias python=python3`` to your user's ``/home/{user}/.bashrc`` file like so: + +.. code-block:: bash + + $ # before the change + $ python + Python 2.7.9 (default, April 2 2015, 15:33:32) + [GCC 4.9.2 on linux2] + >>> + + $ echo "alias python=python3" >> ~/.bashrc + $ source ~/.bashrc + + $ # after the change + $ python + Python 3.4.3 (default, March 26 2015, 15:33:32) + [GCC 4.9.2 on linux] + >>> + +If you don't have the version you want installed then use the package manager to find and install it: + +.. code-block:: bash + + $ # search the package manager for it + $ sudo apt-cache search python | grep '^python3.4\ -' + python3.4 - Interactive high-level object-oriented language (version 3.4) + $ # install it + $ sudo apt-get install python3.4 + + +Terminal +--------- + +Every Linux box has a terminal emulator -- find and use it. + + +git +---- + +Git is likely to be there on your system already, but if not: + +.. code-block:: bash + + $ sudo apt-get install git + +pip +--- + +``pip`` is the Python package installer. + +Many python packages are also available directly from your distro -- but you'll get the latest and greatest if you use ``pip`` to install it instead. + +To get pip, the first option is to use your system package manager, something like: + +.. code-block:: bash + + $ sudo apt-get install python3-pip + +If that doesn't work, then look up the `official manual install notes `_ + +iPython +-------- + +One we are going to use in class is ``iPython``:: + + $ sudo pip3 install ipython[all] + +You should now be able to run ``iPython``:: + + $ ipython3 + Python 3.4.3 () + Type "copyright", "credits" or "license" for more information. + + IPython 2.0.0 -- An enhanced Interactive Python. + ? -> Introduction and overview of IPython's features. + %quickref -> Quick reference. + help -> Python's own help system. + object? -> Details about 'object', use 'object??' for extra details. + + + +================================================== +Fedora and Red Hat Related Distros (CentOS) +================================================== + +.. warning:: + + CentOS is probably the most popular distro of these related flavors. However, getting Python3 on it can be a pain. You have been warned + +Python +------- + +Fedora distros already have the stable python2 and python3 releases preinstalled `[2] `_. However, CentOS, the most popular distro only has the stable python2 release. Try the following commands: + +.. code-block:: bash + + [centos@ip-172-31-21-5 ~]$ python2 + Python 2.7.5 (default, Jun 17 2014, 18:11:42) + [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2 + Type "help", "copyright", "credits" or "license" for more information. + >>> + + [centos@ip-172-31-21-5 ~]$ python3 + -bash: python3: command not found + + +Let's install python3 using the package manager. Step one install `Software Collections` to help us: + +.. code-block:: bash + + $ sudo yum -y install scl-utils + +Then go to the `software collections listing `_ and click on the python collection version you want to install. Note, you also need to know which version of CentOS you are using (probably 6 or 7). For example, we care about `python version 3.4` so let's go the `.rpm` i want to install `here `_: + +.. code-block:: bash + + $ # add this package to the rpm package manager + $ sudo rpm -Uvh https://www.softwarecollections.org/repos/rhscl/rh-python34/epel-7-x86_64/noarch/rhscl-rh-python34-epel-7-x86_64.noarch.rpm + + $ # install the right python version + $ sudo yum install rh-python34 + +When you want to use python3 run this command: + +.. code-block:: bash + + [centos@ip-172-31-21-5 ~]$ scl enable rh-python34 bash + + + + +Terminal +--------- + +Every Linux box has a terminal emulator -- find and use it. + + +git +---- + +Git is likely to be there on your system already, but if not: + +.. code-block:: bash + + $ sudo yum install git + +pip +--- + +``pip`` is the Python package installer. + +Many python packages are also available directly from your distro -- but you'll get the latest and greatest if you use ``pip`` to install it instead. + +In CentOS, if you used the above technique to install Python3, then it comes with pip. Try: + +.. code-block:: bash + + [centos@ip-172-31-21-5 ~]$ pip -V + pip 1.5.6 from /opt/rh/rh-python34/root/usr/lib/python3.4/site-packages (python 3.4) + +iPython +-------- + +One we are going to use in class is ``iPython``:: + + $ sudo pip install ipython[all] + +You should now be able to run ``iPython``:: + + $ ipython3 + Python 3.4.3 () + Type "copyright", "credits" or "license" for more information. + + IPython 2.0.0 -- An enhanced Interactive Python. + ? -> Introduction and overview of IPython's features. + %quickref -> Quick reference. + help -> Python's own help system. + object? -> Details about 'object', use 'object??' for extra details. + + +Footnotes: +=========== + +Debian Wiki +============= + https://wiki.debian.org/Python + +Fedora Wiki +============= + https://fedoraproject.org/wiki/Packaging:Python + diff --git a/_sources/supplements/python_for_mac.txt b/_sources/supplements/python_for_mac.txt new file mode 100644 index 00000000..8d82322b --- /dev/null +++ b/_sources/supplements/python_for_mac.txt @@ -0,0 +1,131 @@ +.. _python_for_mac: + +****************************** +Setting up your Mac for Python +****************************** + +================== +Getting The Tools +================== + +.. rst-class:: left + +OS-X comes with Python out of the box, but not the full setup you'll need for development, and this class. It also doesn't have the latest version(s), and no versino of Python 3. + +So we recommend installing a new version. + +.. rst-class:: left + +**Note**: + +.. rst-class:: left + +If you use ``macports`` or ``homebrew`` to manage \*nix software on your machine, feel free to use those for ``python``, ``git``, etc, as well. If not, then read on. + +Python +------ + +While OS-X does provide python out of the box -- it tends not to have the +latest version, and you really don't want to mess with the system +installation. So I recommend installing an independent installation from +``python.org``: + +Download and install Python 3.4.3 64/32 bit installer from Python.org: + +https://www.python.org/ftp/python/3.4.3/python-3.4.3-macosx10.6.pkg + +(you can probably use 3.5.0, too, but it's brand new, and there are a number of third party pacakges that are not yet available for it) + +Simple as that. + +Oddly, this does NOT install a ``python`` command, but rather a ``python3`` command. If you want to be able to simply type ``python`` and get python3, then you can add a symlink to the install:: + + $ cd /Library/Frameworks/Python.framework/Versions/3.5/bin + $ ln -s python3.5 python + +(or an alias in your shell -- an Unix geeks here?) + +Terminal +--------- + +The built-in "terminal" application works fine. Find it in: + +:: + + /Applications/Utilities/Terminal + +Drag it to the dock to easy access. + +git +---- + +Get a git client -- the gitHub GUI client may be nice -- I honestly don't know. + +There are a couple options for a command line client. + +This one: + +http://sourceforge.net/projects/git-osx-installer/ + +Is a big download and install, but has everything you need out of the box. + +NOTE: if you get a warnign about it beign unsigned, you'll need to go to yoru system preferences: + + "Security and Privacy" + + Then check the box saying "Open Anyway". Or maybe check the box saying you can install untrused pacakges -- depends on the OS-X version + +This one: + +http://git-scm.com/download/mac + +Works great, but you need the XCode command line tools to run it. If you already have that, or expect to need a compiler anyway, then this is a good option. + +You can get XCode from the Apple App Store. + +(If you try running "git" on the command line after installing, it should send you there). + +Warning: XCode is a BIG download. Once installed, run it so it can initialize itself. + +After either of these is installed, the ``git`` command should work: + +.. code-block:: bash + + $ git --version + git version 1.8.5.2 (Apple Git-48) + +pip +--- + +``pip`` is the Python package installer. It is updated faster than python itself, so once you have python, you want to get the latest version of pip working:: + + $ python -m ensurepip --upgrade + +[first make sure that ``python`` gives you the one you want. You may need to call ``python3`` instead] + +It should download and install the latest ``pip``. + +You can now use pip to install other packages. + +iPython +-------- + +One we are going to use in class is ``iPython``:: + + $ python3 -m pip install ipython[all] + +You should now be able to run ``iPython``:: + + Python 3.5.0 (v3.5.0:374f501f4567, Sep 12 2015, 11:00:19) + Type "copyright", "credits" or "license" for more information. + + IPython 4.0.0 -- An enhanced Interactive Python. + ? -> Introduction and overview of IPython's features. + %quickref -> Quick reference. + help -> Python's own help system. + object? -> Details about 'object', use 'object??' for extra details. + + + + + diff --git a/_sources/supplements/python_for_windows.txt b/_sources/supplements/python_for_windows.txt new file mode 100644 index 00000000..fa284be4 --- /dev/null +++ b/_sources/supplements/python_for_windows.txt @@ -0,0 +1,99 @@ +.. _python_for_windows: + +***************************** +Setting up Windows for Python +***************************** + +================== +Getting The Tools +================== + +Python +------- + +There are a number of python distributions available -- many designed for easier support of scientific programming: + +- Anaconda +- Enthought Canopy +- Python(x,y) + +But for core use, the installer from python.org is the way to go: + +https://www.python.org/downloads/ + +You want the installer for Python 3.x -- probably 64 bit, though if you have a 32 bit sytem, you can get that. There is essentially no difference for the purposes of this course. + +Double click and install. + + +Terminal +--------- + +If you are confident in your use of the "DOS Box" or "powershell", feel free to use one of those. However, your life may be easier if you install "Git Bash", as then you can follow unix-style terminal instructions exactly, and do not have to translate. Also, your instructors are more experienced with Bash. +From now on, if you hear the terms 'bash', 'shell' or 'terminal', know that this is the application that is being referred to. + +When you install Git Bash, you are installing git (and a git gui) as well, thus killing two birds with one stone, metaphorically speaking. + +https://git-for-windows.github.io/ + +This is actually your best bet for running Python also -- If you use the Git Bash shell, you can use the same commands as Linux and OS-X users. Regardless of which shell you choose, you will need to add Python to your environment. It is possible that this was done during the installation of python. If you type 'which python' into your terminal, and get back the answer '/c/python34/python', then you are good to go, otherwise, follow the instructions here: + +http://www.computerhope.com/issues/ch000549.htm + +Based on the subversion of Python you will want to add something like: + +``C:\Python34`` + +and + +``C:\Python34\Scripts`` + +to ``PATH`` + + +git +---- + +If you installed Git Bash, you will already have git, both usable in the terminal and as a gui, and can safely skip this section. If not, you still need a git client. You can use the above link and install git (it will install the bash shell as well, of course, but you can use your shell of choice instead). + +There is also TortoiseGit: + +https://code.google.com/p/tortoisegit/ + +which integrates git with the file manager. Feel free to use this if you already have an understanding of how git works, but for the purposes of learning, it may be better to use a command line client (git Bash above). + +pip +--- + +``pip`` is the Python package installer. It is updated faster than python itself, so once you have python you want to get the latest version of pip working:: + + $ python -m ensurepip --upgrade + +It should download and install the latest ``pip``. + +You can now use pip to install other packages. + +iPython +-------- + +One extra package we are going to use in class is ``iPython``:: + + $ pip install ipython[all] + +You should now be able to run ``iPython`` from the git bash shell:: + + $ ipython + Python 2.7.8 (v2.7.8:ee879c0ffa11, Jun 29 2014, 21:07:35) + Type "copyright", "credits" or "license" for more information. + + IPython 2.0.0 -- An enhanced Interactive Python. + ? -> Introduction and overview of IPython's features. + %quickref -> Quick reference. + help -> Python's own help system. + object? -> Details about 'object', use 'object??' for extra details. + +(or from the DOS box or PowerShell prompt) + +We will use this as our default python interpreter. + + diff --git a/_sources/supplements/python_learning_resources.txt b/_sources/supplements/python_learning_resources.txt new file mode 100644 index 00000000..829a1e03 --- /dev/null +++ b/_sources/supplements/python_learning_resources.txt @@ -0,0 +1,118 @@ +.. _python_learning_resources: + +********************************* +Useful Python Learning Resources +********************************* + +In addition to the material we cover in class, there are numerous online +resources to help a newcomer get to know Python. The following list represents +the best-known and best-regarded of the breed. If you are itching for a bit +more work on your Python chops, you should try these out. + +Python Language Resources +========================== + +As a Python programmer, you'll want to keep a bookmark pointed at the +official Python documentation (https://docs.python.org/3/), especially +the documentation for the standard library +(https://docs.python.org/3/library/index.html). However, there are a +number of additional resources you can (and should) use to help build +your Python chops. + +For the beginner +----------------- + +* **The Python Tutorial** + (https://docs.python.org/3/tutorial/): This is the + official tutorial from the Python website. No more authoritative source is + available. + +* **Code Academy Python Track** + (http://www.codecademy.com/tracks/python): Often + cited as a great resource, this site offers an entertaining and engaging + approach and in-browser work. + +* **Learn Python the Hard Way** + (http://learnpythonthehardway.org/book/): Solid + and gradual. This course offers a great foundation for folks who have never + programmed in any language before. + +* **Dive Into Python 3** + (http://www.diveintopython3.net/): The updated version + of a classic. This book offers an introduction to Python aimed at the student + who has experience programming in another language. + +* **Python for You and Me** + (http://pymbook.readthedocs.org/en/latest/): Simple + and clear. This is a great book for absolute newcomers, or to keep as a quick + reference as you get used to the language. + +* **Think Python** + (http://greenteapress.com/thinkpython/): Methodical and + complete. This book offers a very "computer science-style" introduction to + Python. It is really an intro to Python *in the service of* Computer Science, + though, so while helpful for the absolute newcomer, it isn't quite as + "pythonic" as it might be. + +* **Core Python Programming** + (http://corepython.com/): Only available as a dead trees version, but + if you like to have book to hold in your hands anyway, this + is the best textbook style introduction out there. It starts from the + beginning, but gets into the full language. Published in 2009, but still in + print, with updated appendixes available for new language features. + +* **Python 101** + (http://www.blog.pythonlibrary.org/2014/06/03/python-101-book-published-today/) + Available as a reasonably priced ebook. This is a new one from a popular Blogger + about Python. Lots of practical examples. Also avaiable as a Kindle book: + http://www.amazon.com/Python-101-Michael-Driscoll-ebook/dp/B00KQTFHNK + +Next Steps +---------------- + +* **New Coder** + (http://newcoder.io): Advertised as "Five lifejackets to throw to + the new coder", this site offers five very interesting tutorials written in + an engaging style. Not an introduction. More a second step. + +* **OpenHatch** + (https://openhatch.org/wiki/Intermediate_Python_Workshop/Projects): + The Open Hatch project offers a number of workshops with well-paced + intermediate tutorials for Python programming. A great place to go once you + have the basics down and are ready for more challenging work. + +Evaluating Your Options +----------------------------- + +The blurbs above are short descriptions of the material in each resource. We've +drawn them both from our own usage of the various tools, and from a wonderful +set of online reviews: + +(http://planningadinner.blogspot.com/search/label/So%20you%20want%20to%20learn%20Python.%20What%27s%20next%3F) + +done by Marta Maria Casetti on her blog, "Planning a Dinner" +(http://planningadinner.blogspot.com/). + +The poster she presented at PyCon 2014 +(http://planningadinner.blogspot.com/2014/04/the-poster.html) +as a result of that research offers some great hints about the aspects of +Python programming best covered by each resource. I would urge any new student +of Python to take the time to look over this poster to help determine the best +path forward for themselves. + +iPython Interpreter Resources +============================= + +iPython is an enhanced interpreter that makes interactive experimentation at the command line much more pleasant and powerful. + +* **The iPython tutorial** + (https://ipython.org/ipython-doc/stable/interactive/tutorial.html) + +* **Using IPython for interactive work** + (http://ipython.org/ipython-doc/stable/interactive/index.html) + Learn about the abilities iPython provides for interactive sessions. + +* **The iPython Documentation** + (http://ipython.org/ipython-doc/stable/index.html) + Use this to learn more about iPython's amazing capabilities. + diff --git a/_sources/supplements/shell.txt b/_sources/supplements/shell.txt new file mode 100644 index 00000000..552cac01 --- /dev/null +++ b/_sources/supplements/shell.txt @@ -0,0 +1,243 @@ +.. _shell_customization: + +******************************************* +Shell Customizations for Python Development +******************************************* + +The command line is your home as a developer. You must be comfortable there. +In order to improve your comfort there are a number of enhancements you can +make to improve your experience, especially with non-standard software like +``git`` and ``virtualenv`` + +What was that name, again? +========================== + +For example, ``bash`` offers tab completion. But that doesn't extend to +interactions with ``git``. Considering how many branches, tags and remotes you +end up interacting with, and how many long-winded commands there are in +``git``, having a similar autocompletion for them would be very nice. + +The folks who create such things have been kind enough to provide a shell +script that sets this up. And it's not hard to install. + +`The script`_ is called ``git-completion`` and it's available in ``bash``, +``tcsh`` and ``zsh`` flavors. + +.. _The script: https://github.com/git/git/tree/master/contrib/completion + +To use it, download the version of the script that corresponds to your +preferred shell from the tag of the git repo that corresponds to the version of +git you are using. I've got git 1.8.4.2 installed on my machine, so +`this is the version for me`_. Put it in your home directory: + +.. code-block:: bash + + $ cd + $ curl https://raw.github.com/git/git/v1.8.4.2/contrib/completion/git-completion.bash -o .git-completion.bash + +Then source it from your shell startup file: + +.. code-block:: bash + + source ~/.git-completion.bash + +There's even a nifty gist that `does this automatically`_ for OS X. + +.. _this is the version for me: https://raw.github.com/git/git/v1.8.4.2/contrib/completion/git-completion.bash +.. _does this automatically: https://gist.github.com/johngibb/972430 + +Once installed, you should be able to visit any repository you have on your +machine and get tab completion of branch names, remotes and all git commands. + +Where am I, what am I doing? +============================ + +As a working developer, you end up with a *lot* of projects. Even with tab +completion its a chore to remember which branch is checked out, how far ahead +or behind the remote you are, and so on. + +Enter `git-prompt`_. Again, you place this code in your home directory, and +then source it from your shell startup file: + +.. code-block:: bash + + source ~/.git-prompt.sh + +Once you do this you can use the ``__git_ps1`` shell command and a number of +shell variables to configure ``PS1`` and change your shell prompt. You can show +the name of the current branch of a repository when you are in one. You can +get information about the status of HEAD, modified files, stashes, untracked +files and more. + +.. _git-prompt: https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh + +There's two ways to do this. The first is to use ``__git_ps1`` as a command +directly in a ``PS1`` expression in your shell startup file: + +.. code-block:: bash + + export PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ ' + +The result looks like this: + +.. image:: /_static/simple_prompt.png + :width: 600px + :alt: Overriding PS1 provides a customized shell prompt + + +That's not bad, but a bit of color would be nice, and perhaps breaking things +onto more than one line so you can parse what you're seeing more easily would +be helpful. + +For that, you'll need to change strategies. The ``__git_ps1`` command can be +used as a single element in the expression for ``PS1``. But it can also be +used itself as the ``PROMPT_COMMAND`` env variable (this command is for +``bash``, there's different one for ``zsh``). If defined, this command will be +used to form ``PS1`` dynamically. + +When you use ``__git_ps1`` in this way, a couple of things happen. First, +instead of taking only one optional argument (a format string), you can provide +two or optionally three arguments: + +* The first will be prepended to the output of the command +* The second will be appended after +* The optional third argumment will be used as a format string for the output + of the command itself. If there is no output, it will not appear at all. + +Combining these three elements can be very expressive. For example, A standard +OS X command prompt can be expressed like so: ``\h:\W \u\\\$ ``. If you use this +expression as the second argument, leave the first empty and provide a simple format +ending in a newline for the ``__git_ps1`` output, you get some nice results. + +Enter this in your shell startup file: + +.. code-block:: bash + + PROMPT_COMMAND='__git_ps1 "" "\h:\W \u\\\$ " "[%s]\n"' + +That produces a nice two-line prompt that appears when you're in a git repo, and +disappears when you're not: + +.. image:: /_static/two_line_prompt.png + :width: 600px + :alt: A two-line prompt showing current git repository + +You can also play with setting a few environment variables in your shell +startup file to expand this further. For example, colorizing the output and +providing information about the state of a repo: + +.. code-block:: bash + + GIT_PS1_SHOWDIRTYSTATE=1 + GIT_PS1_SHOWCOLORHINTS=1 + GIT_PS1_SHOWSTASHSTATE=1 + GIT_PS1_SHOWUPSTREAM="auto" + PROMPT_COMMAND='__git_ps1 "" "\h:\W \u\\\$ " "[%s]\n"' + +.. image:: /_static/color_git_prompt.png + :width: 600px + :alt: A colorized git prompt + +Not half bad at all. + +But wait, there's more. +======================= + +The problem with this is that it doesn't play well with another incredibly +useful tool, `virtualenv`_. When you activate a virtualenv, it prepends the name +of the environment you are working on to the shell prompt. + +But it uses the standard ``PS1`` shell variable to do this. Since you've now +used the ``PROMPT_COMMAND`` to create your prompt, ``PS1`` is ignored, and +this nice feature of virtualenv is lost. + +.. _virtualenv: http://virtualenv.org + +Luckily, there is a way out. Bash shell scripting offers `parameter expansion`_ +and a trick of the that syntax can help. Normally, a shell parameter is +referenced like so: + +.. code-block:: bash + + $ PARAM='foobar' + $ echo $PARAM + foobar + +In complicated situations, you can wrap the name of the paramter in curly +braces to avoid confusion with following characters: + +.. code-block:: bash + + $ echo ${PARAM}andthennotparam + foobarandthennotparam + +What is not as well known is that this curly-brace syntax has a lot of +interesting variations. For example, you can use ``PARAM`` as a test and +actually print something else entirely: + +.. code-block:: bash + + $ echo ${PARAM:+'foo'} + foo + $ echo ${PARAM:+'bar'} + + $ + +The key here is the ``:`` bit immediately after ``PARAM``. If the ``+`` +char is present, then if ``PARAM`` is unset or null, what comes after is not +printed, otherwise it is. + +If you look at the script that `activates a virtualenv in bash`_ you'll notice +that it exports ``VIRTUAL_ENV``. This means that so long as a virtualenv is +active, this environmental variable will be set. And it will be unset when no +environment is active. + +.. _parameter expansion: http://www.gnu.org/software/bash/manual/bash.html#Shell-Parameter-Expansion +.. _activates a virtualenv in bash: https://github.com/pypa/virtualenv/blob/develop/virtualenv_embedded/activate.sh + +You can use that! + +Armed with this knowledge, you can construct a shell expression that will either +print the name of the active virtualenv in square brackets, or print nothing if +no virtualenv was active: + +.. code-block:: bash + + $ echo ${VIRTUAL_ENV:+[`basename $VIRTUAL_ENV`]} + + $ source /path/to/someenv/bin/activate + $ echo ${VIRTUAL_ENV:+[`basename $VIRTUAL_ENV`]} + someenv + + +Roll that into your shell startup file. You'll have everything you want. You +can even throw in a little more color for good measure: + +.. code-block:: bash + + source ~/.git-prompt.sh + # PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ ' + GIT_PS1_SHOWDIRTYSTATE=1 + GIT_PS1_SHOWCOLORHINTS=1 + GIT_PS1_SHOWSTASHSTATE=1 + GIT_PS1_SHOWUPSTREAM="auto" + Color_Off="\[\033[0m\]" + Yellow="\[\033[0;33m\]" + PROMPT_COMMAND='__git_ps1 "${VIRTUAL_ENV:+[$Yellow`basename $VIRTUAL_ENV`$Color_Off]\n}" "\h:\W \u\\\$ " "[%s]\n"' + +And voilà! You've got a shell prompt that informs about all the things you'll +need to know when working on a daily basis: + +.. image:: /_static/virtualenv_prompt.png + :width: 600px + :alt: A shell session showing the prompt with both virtualenv and git information + +Wrap-Up +======= + +There is still a great deal more that you could do with your shell, but this +will suffice for now. If you are interested in reading further, there is +`a lot to learn`_. + +.. _a lot to learn: http://www.gnu.org/software/bash/manual/bash.html + diff --git a/_sources/supplements/sublime_as_ide.txt b/_sources/supplements/sublime_as_ide.txt new file mode 100644 index 00000000..1f9a115a --- /dev/null +++ b/_sources/supplements/sublime_as_ide.txt @@ -0,0 +1,380 @@ +.. _sublime_as_ide: + +************************************************** +Turning Sublime Text Into a Lightweight Python IDE +************************************************** + + +A solid text editor is a developer's best friend. You use it constantly and it +becomes like a second pair of hands. The keyboard commands you use daily +become so engrained in your muscle memory that you stop thinking about them +entirely. + +With Sublime Text, it's possible to turn your text editor into the functional +equivalent of a Python IDE. The best part is you don't have to install an IDE +to do it. + +Requirements +============ + +Here are *my* requirements for an 'IDE': + +* It should provide excellent, configurable syntax colorization. +* It should allow for robust tab completion. +* It should offer the ability to jump to the definition of symbols in other + files. +* It should perform automatic code linting to help avoid silly mistakes. +* It should be able to interact with a Python interpreter such that when + debugging, the editor will follow along with the debugger. + + +Which Version? +============== + +While Version 3 is still considered "beta", it is the one everyone is putting +their effort into, and some of the plugins I recommend are not available for +version 2. + + +Basic Settings +============== + +All configuration in Sublime Text is done via `JSON`_. It's simple to learn. go +and read that link then return here. + +There are a number of `different levels of configuration`_ in Sublime Text. You +will most often work on settings at the user level. + +.. _JSON: http://www.json.org +.. _different levels of configuration: http://www.sublimetext.com/docs/3/settings.html + +Open ``Preferences`` -> ``Settings - Default`` to see all the default settings +and choose which to override. + +Create your own set of preferences by opening ``Preferences`` -> ``Settings - +User``. This will create an empty file, you can then copy the settings you want +to override from the default set into your personal settings. + +Here's a reasonable set of preliminary settings (theme, color scheme and font +are quite personal, find ones that suit you.): + +.. code-block:: json + + source + + { + "color_scheme": "Packages/User/Cobalt (SL).tmTheme", + "theme": "Soda Light 3.sublime-theme", + // A font face that helps distinguish between 0 (the number) and 'O' (the letter) + // among other problem characters. YOu also want a "fixed width font" + // Monaco is a nice option that comes with all Macs. + // Not sure what's best on Windows. + "font_face": "Monaco", + // getting older. I wonder if comfy font size increases as a linear + // function of age? + "font_size": 15, + "ignored_packages": + [ + // I'm not a vi user, so this is of no use to me. + "Vintage" + ], + "rulers": + [ + // set text rulers so I can judge line length for pep8 + 72, // docstrings + 79, // optimum code line length + 100 // maximum allowable length + ], + "word_wrap": false, // I hate auto-wrapped text. + "wrap_width": 79 // This is used by a plugin elsewhere + "tab_size": 4, + "translate_tabs_to_spaces": true, + "use_tab_stops": true, + "draw_white_space": "all", // I like so see spaces and tabs -- makes it easier to debug + } + +Especially important is the setting ``translate_tabs_to_spaces``, which ensures +that any time you hit a tab key, the single ``\t`` character is replaced by four +``\s`` characters. In Python this is **vital**! + + +Extending the Editor +==================== + +Most of the requirements above go beyond basic editor function. Use Plugins. + +Sublime Text comes with a great system for `Package Control`_. It handles +installing and uninstalling plugins, and even updates installed plugins for +you. You can also manually install plugins that haven't made it to the big-time +yet, including `ones you write yourself`_. Happily, the plugin system is +Python! + +.. _Package Control: https://sublime.wbond.net +.. _ones you write yourself: http://docs.sublimetext.info/en/latest/extensibility/plugins.html + + +To install a plugin using Package Control, open the ``command palette`` with +``shift-super-P`` (``ctrl-shift-P`` on Windows/Linux). The ``super`` key is +``command`` or ``⌘`` on OS X. When the palette opens, typing ``install`` will +bring up the ``Package Control: Install Package`` command. Hit ``enter`` to +select it. + +.. image:: /_static/pc_menu.png + :width: 600px + :align: center + :alt: The package control command in the command palette. + +After you select the command, Sublime Text fetches an updated list of packages +from the network. It might take a second or two for the list to appear. When it +does, start to type the name of the package you want. Sublime Text filters the +list and shows you what you want to see. To install a plugin, select it with +the mouse, or use arrow keys to navigate the list and hit ``enter`` when your +plugin is highlighted. + +.. image:: /_static/plugin_list.png + :width: 600px + :align: center + +Useful Plugins +============== + +Here are the plugins I've installed to achieve the requirements above. + +Autocompletion +-------------- + +By default, Sublime Text will index symbols in open files and projects, but +that doesn't cover installed python packages that may be part of a non-standard +run environment. + +There are two to choose from: + +1. `SublimeCodeIntel`_ offers strong support for multiple languages through + it's own plugin system. It is a bit heavy and requires building an index. +2. `SublimeJedi`_ only supports Python, but is faster and keeps an index on its + own. + +.. _SublimeCodeIntel: https://sublime.wbond.net/packages/SublimeCodeIntel +.. _SublimeJedi: https://sublime.wbond.net/packages/Jedi%20-%20Python%20autocompletion + +I've installed ``SublimeJedi``, and used the following settings *per project* to +ensure that all relevant code is found: + +.. code-block:: json + + { + "folders": + [ + // ... + ], + + "settings": { + // ... + "python_interpreter_path": "/Users/cewing/pythons/python-2.7/bin/python", + + "python_package_paths": [ + "/path/to/project/buildout/parts/omelette" + ] + } + } + +The ``python_interpreter_path`` allows me to indicate which Python executable +should be introspected for symbol definitions. + +The ``python_package_paths`` setting allows designating additional paths that +will be searched for Python packages containing symbols. + +.. image:: /_static/tab_completion.png + :width: 600px + :align: center + :alt: Tab completion provided by SublimeJedi + +Once configured, you should be able to use the ``ctrl-shift-G`` keyboard +shortcut to jump directly to the definition of a symbol. You can also use +``alt-shift-F`` to find other usages of the same symbol elsewhere in your code. + +Code Linting +------------ + +Code linting shows you mistakes you've made in your source *before* you attempt +to run the code. This saves time. Sublime Text has an available plugin for code +linters called `SublimeLinter`_. + +.. _SublimeLinter: http://sublimelinter.readthedocs.org/en/latest/ + + +Python has a couple of great tools available for linting, the `pep8`_ and +`pyflakes`_ packages. ``Pep8`` checks for style violations, lines too long, +extra spaces and so on. ``Pyflakes`` checks for syntactic violations, like +using a symbol that isn't defined or importing a symbol you don't use. + +Another Python linting package, `flake8`_ combines these two, and adds in +`mccabe`_, a tool to check the `cyclomatic complexity`_ of code you write. This +can be of great help in discovering methods and functions that could be +simplified and thus made easier to understand and more testable. + + +.. _pep8: https://pypi.python.org/pypi/pep8 +.. _pyflakes: https://pypi.python.org/pypi/pyflakes +.. _flake8: https://pypi.python.org/pypi/flake8 +.. _mccabe: https://pypi.python.org/pypi/mccabe +.. _cyclomatic complexity: http://en.wikipedia.org/wiki/Cyclomatic_complexity + +There is a nice plugin for the SublimeLinter that `utilizes flake8`_. For it to +work, the plugin will need to have a Python executable that has the Python +tools it needs installed. + + + +Make sure that the python packages you need are installed in your main +python install, rather than a virtualenv. + + +.. _utilizes flake8: https://sublime.wbond.net/packages/SublimeLinter-flake8 + +Use Python packaging tools to install the required packages: + +.. code-block:: bash + + $ pip install flake8 + Downloading/unpacking flake8 + [...] + Downloading/unpacking pyflakes>=0.7.3 (from flake8) + [...] + Downloading/unpacking pep8>=1.4.6 (from flake8) + [...] + Downloading/unpacking mccabe>=0.2.1 (from flake8) + [...] + Installing collected packages: flake8, pyflakes, pep8, mccabe + [...] + Successfully installed flake8 pyflakes pep8 mccabe + Cleaning up... + $ + +Your Python install now has the required packages installed. + +try typeing these command to make sure:: + + $ flake8 + Usage: flake8 [options] input ... + + flake8: error: input not specified + +Now install SublimeLinter and then SublimeLinter-flake8 using Package Control. + +Here are the settings you can add to ``Preferences`` -> ``Package Settings`` -> +``SublimeLinter`` -> ``Settings - User``: + +.. code-block:: json + + { + //... + "linters": { + "flake8": { + "@disable": false, + "args": [], + "builtins": "", + "excludes": [], + "ignore": "", + "max-complexity": 10, + "max-line-length": null, + "select": "" + } + }, + //... + "paths": { + "linux": [], + "osx": [ + "/Users/cewing/virtualenvs/sublenv/bin" + ], + "windows": [] + }, + "python_paths": { + "linux": [], + "osx": [ + "/Users/cewing/virtualenvs/sublenv/bin" + ], + "windows": [] + }, + //... + } + +The ``paths`` key points to the path that contains the ``flake8`` executable +command. + +The ``python_paths`` key points to the location of the python executable to be +used. + +The settings inside the ``flake8`` object control the performance of the +linter. `Read more about them here`_. + +.. _Read more about them here: https://github.com/SublimeLinter/SublimeLinter-flake8#settings + +.. image:: /_static/flake8_output.png + :width: 600px + :align: center + :alt: Flake8 shows unused import and trailing whitespace issues. + +White Space Management +---------------------- + +One of the issues highlighted by ``flake8`` is trailing spaces. Sublime text +provides a setting that allows you to remove them every time you save a file: + +.. code-block:: json + + source + + { + "trim_trailing_whitespace_on_save": true + } + +**Do not use this setting** + +Removing trailing whitespace by default causes a *ton* of noise in commits. + +Keep commits for stylistic cleanup separate from those that make important +changes to code. + +The `TrailingSpaces`_ SublimeText plugin can help with this. + +.. _TrailingSpaces: https://github.com/SublimeText/TrailingSpaces + +Here are the settings you can use: + +.. code-block:: json + + { + //... + "trailing_spaces_modified_lines_only": true, + "trailing_spaces_trim_on_save": true, + // ... + } + +This allows trimming whitespace on save, but *only on lines you have directly +modified*. You can still trim *all* whitespace manually and keep changesets +free of noise. + +Follow-Along +------------ + +The final requirement for a reasonable IDE experience is to be able to follow a +debugging session in the file where the code exists. + +There is no plugin for SublimeText that supports this. But there is a Python +package you can install into the virtualenv for each of your projects that does +it. + +The package is called `PDBSublimeTextSupport`_ and its simple to install with ``pip``: + +.. _PDBSublimeTextSupport: https://pypi.python.org/pypi/PdbSublimeTextSupport + +.. code-block:: bash + + (projectenv)$ pip install PDBSublimeTextSupport + +With that package installed in the Python that is used for your project, any +breakpoint you set will automatically pop to the surface in SublimeText. And +as you step through the code, you will see the current line in your Sublime +Text file move along with you. + diff --git a/_sources/supplements/unicode.txt b/_sources/supplements/unicode.txt new file mode 100644 index 00000000..c44dff21 --- /dev/null +++ b/_sources/supplements/unicode.txt @@ -0,0 +1,537 @@ +Antoher verison os the Unicode discussion -- I htink there is a bit in here that we'll want to use. + + + +======== +Unicode +======== + +.. rst-class:: left + + I hope you all read this: + + The Absolute Minimum Every Software Developer Absolutely, + Positively Must Know About Unicode and Character Sets (No Excuses!) + + http://www.joelonsoftware.com/articles/Unicode.html + + If not -- go read it! + +Fact number 1: +-------------- + +.. rst-class:: centered medium + + Everything is made up of bytes + +If it's on disk or transmitted over a network, it's bytes + +Python provides some abstractions to make it easier to deal with bytes + +Unicode is a biggie + +Actually, dealing with numbers rather than bytes is big -- but we take that for granted + + +What the heck is Unicode anyway? +--------------------------------- + +* First there was chaos... + + * Different machines used different encodings + +* Then there was ASCII -- and all was good (7 bit), 127 characters + + * (for English speakers, anyway) + +* But each vendor used the top half (127-255) for different things. + + * macroman, Windows 1252, etc... + + * There is now "latin-1", but still a lot of old files around + +* Non Western-European languages required totally incompatible 1-byte + encodings + +* No way to mix languages with different alphabets. + +Fact number 2: +-------------- + +.. rst-class:: centered medium + + The world needs more than 255 charactors. + +.. rst-class:: centered + + Hello, world! • Здравствуй, мир! + + Բարեւ, աշխարհի! • !مرحبا ، العالم + + !שלום, עולם • 여보세요 세계! + + नमस्ते, दुनिया! • 你好,世界! + + +Enter Unicode +-------------- + +The Unicode idea is pretty simple: + + * one "code point" for all characters in all languages + +But how do you express that in bytes? + * Early days: we can fit all the code points in a two byte integer (65536 characters) + + * Turns out that didn't work -- we now need 32 bit integer to hold all of unicode + "raw" (UTC-4) -- well we dopnt need that many, but common machines don't have + 24 bit integers. + +Enter "encodings": + * An encoding is a way to map specific bytes to a code point. + + * Each code point can have one or more bytes. + + +========= +Mechanics +========= + +What are strings? +----------------- + +Py2 strings are sequences of bytes + +Unicode strings are sequences of platonic characters + +It's almost one code point per character -- but there are complications +with combined characters: accents, etc. (we can ignore those most of the time) + +Platonic characters cannot be written to disk or network! + +(ANSI: one character == one byte -- so easy!) + + +str vs unicode +------------------- + +Python 2 has two types that let you work with text: + +* ``str`` + +* ``unicode`` + +And two ways to work with binary data: + +* ``str`` + +* ``bytes()`` (and ``bytearray``) + +**but:** + +.. code-block:: ipython + + In [86]: str is bytes + Out[86]: True + +``bytes`` is there for py3 compatibility -- but it's good for making your +intentions clear, too. + + +Unicode +-------- + +The ``unicode`` object lets you work with characters + +It has all the same methods as the string object. + +"encoding" is converting from a unicode object to bytes + +"decoding" is converting from bytes to a unicode object + +(sometimes this feels backwards...) + +Using unicode in Py2 +--------------------- + +Built in functions + +.. code-block:: python + + ord() + chr() + unichr() + str() + unicode() + +The codecs module + +.. code-block:: python + + import codecs + codecs.encode() + codecs.decode() + codecs.open() # better to use ``io.open`` + + +Encoding and Decoding +---------------------- + +Encoding + +.. code-block:: ipython + + In [17]: u"this".encode('utf-8') + Out[17]: 'this' + + In [18]: u"this".encode('utf-16') + Out[18]: '\xff\xfet\x00h\x00i\x00s\x00' + +Decoding + +.. code-block:: ipython + + In [99]: print '\xff\xfe."+"x\x00\xb2\x00'.decode('utf-16') + ∮∫x² + + + +Unicode Literals +------------------ + +1) Use unicode in your source files: + +.. code-block:: python + + # -*- coding: utf-8 -*- + +2) escape the unicode characters: + +.. code-block:: python + + print u"The integral sign: \u222B" + print u"The integral sign: \N{integral}" + +Lots of tables of code points online: + +One example: + http://inamidst.com/stuff/unidata/ + +:download:`hello_unicode.py <./hello_unicode.py>`. + + +Using Unicode +-------------- + +Use ``unicode`` objects in all your code + +Decode on input + +Encode on output + +Many packages do this for you: *XML processing, databases, ...* + +**Gotcha:** + +Python has a default encoding (usually ascii) + +.. code-block:: ipython + + In [2]: sys.getdefaultencoding() + Out[2]: 'ascii' + +The default encoding will get used in unexpected places! + +Using unicode everywhere +------------------------- + +Python 2.6 and above have a nice feature to make it easier to use unicode everywhere + +.. code-block:: python + + from __future__ import unicode_literals + +After running that line, the ``u''`` is assumed + +.. code-block:: ipython + + In [1]: s = "this is a regular py2 string" + In [2]: print type(s) + + + In [3]: from __future__ import unicode_literals + In [4]: s = "this is now a unicode string" + In [5]: type(s) + Out[5]: unicode + +NOTE: You can still get py2 strings from other sources! + + +Encodings +---------- + +What encoding should I use??? + +There are a lot: + +http://en.wikipedia.org/wiki/Comparison_of_Unicode_encodings + +But only a couple you are likely to need: + +* utf-8 (``*nix``) +* utf-16 (Windows) + +And of course, still the one-bytes ones. + +* ASCII +* Latin-1 + +UTF-8 +------- + +Probably the one you'll use most -- most common in Internet protocols (xml, JSON, etc.) + +Nice properties: + +* ASCII compatible: first 127 characters are the same + +* Any ascii string is a utf-8 string + +* compact for mostly-english text. + +Gotchas: + +* "higher" code points may use more than one byte: up to 4 for one character + +* ASCII compatible means in may work with default encoding in tests -- but then blow up with real data... + +UTF-16 +-------- + +Kind of like UTF-8, except it uses at least 16bits (2 bytes) for each character: not ASCII compatible. + +But it still needs more than two bytes for some code points, so you still can't assume two byte per character. + +In C/C++ held in a "wide char" or "wide string". + +MS Windows uses UTF-16, as does (I think) Java. + +UTF-16 criticism +----------------- + +There is a lot of criticism on the net about UTF-16 -- it's kind of the worst of both worlds: + +* You can't assume every character is the same number of bytes +* It takes up more memory than UTF-8 + +`UTF-16 Considered Harmful `_ + +But to be fair: + +Early versions of Unicode: everything fit into two bytes (65536 code points). + +MS and Java were fairly early adopters, and it seemed simple enough to just use 2 bytes per character. + +When it turned out that 4 bytes were really needed, they were kind of stuck in the middle. + +Latin-1 +-------- + +**NOT Unicode**: + +a 1-byte per char encoding. + +* Superset of ASCII suitable for Western European languages. + +* The most common one-byte per char encoding for European text. + +* Nice property -- every byte value from 0 to 255 is a valid character ( at least in Python ) + +.. nextslide:: + +* You will never get an UnicodeDecodeError if you try to decode arbitrary bytes with latin-1. + +* And it can "round-trip" through a unicode object. + +* Useful if you don't know the encoding -- at least it won't raise an Exception + +* Useful if you need to work with combined text+binary data. + +:download:`latin1_test.py <./latin1_test.py>`. + + +Unicode Docs +-------------- + +Python Docs Unicode HowTo: + +http://docs.python.org/howto/unicode.html + +"Reading Unicode from a file is therefore simple" + +.. code-block:: python + + import io + f = io.open('hello_unicode.py', encoding='utf-8') + for line in f: + print repr(line) + + +Encodings Built-in to Python: + http://docs.python.org/2/library/codecs.html#standard-encodings + + +Gotchas in Python 2 +-------------------- + +file names, etc: + +If you pass in unicode, you get unicode + +.. code-block:: ipython + + In [9]: os.listdir('./') + Out[9]: ['hello_unicode.py', 'text.utf16', 'text.utf32'] + + In [10]: os.listdir(u'./') + Out[10]: [u'hello_unicode.py', u'text.utf16', u'text.utf32'] + +Python deals with the file system encoding for you... + +But: some more obscure calls don't support unicode filenames: + +``os.statvfs()`` (http://bugs.python.org/issue18695) + + +.. nextslide:: + +Exception messages: + + * Py2 Exceptions use str when they print messages. + + * But what if you pass in a unicode object? + + * It is encoded with the default encoding. + + * ``UnicodeDecodeError`` Inside an Exception???? + + NOPE: it swallows it instead. + +:download:`unicode_exception_test.py <./unicode_exception_test.py>`. + +Unicode in Python 3 +---------------------- + +The "string" object is unicode. + +Py3 has two distinct concepts: + +* "text" -- uses the str object (which is always unicode!) +* "binary data" -- uses bytes or bytearray + +Everything that's about text is unicode. + +Everything that requires binary data uses bytes. + +It's all much cleaner. + +(by the way, the recent implementations are very efficient...) + + +================= +Basic Unicode LAB +================= + +.. rst-class left + +* Find some nifty non-ascii characters you might use. + + - Create a unicode object with them in two different ways. + - :download:`here <./hello_unicode.py>` is one example + +* Read the contents into unicode objects: + + - :download:`ICanEatGlass.utf8.txt <./ICanEatGlass.utf8.txt>` + - :download:`ICanEatGlass.utf16.txt <./ICanEatGlass.utf16.txt>` + +and/ or + + - :download:`text.utf8 <./text.utf8>` + - :download:`text.utf16 <./text.utf16>` + - :download:`text.utf32 <./text.utf32>` + +* write some of the text from the first exercise to file -- read that + file back in. + +.. nextslide:: Some Help + +.. rst-class:: left + +Reference: http://inamidst.com/stuff/unidata/ + +NOTE: if your terminal does not support unicode -- you'll get an error trying +to print. Try a different terminal or IDE, or google for a solution. + +Challenge Unicode LAB +---------------------- + +We saw this earlier + +.. code-block:: ipython + + In [38]: u'to \N{INFINITY} and beyond!'.decode('utf-8') + --------------------------------------------------------------------------- + UnicodeEncodeError Traceback (most recent call last) + in () + ----> 1 u'to \N{INFINITY} and beyond!'.decode('utf-8') + + /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/encodings/utf_8.pyc in decode(input, errors) + 14 + 15 def decode(input, errors='strict'): + ---> 16 return codecs.utf_8_decode(input, errors, True) + 17 + 18 class IncrementalEncoder(codecs.IncrementalEncoder): + + UnicodeEncodeError: 'ascii' codec can't encode character u'\u221e' in position 3: ordinal not in range(128) + +.. nextslide:: + +But why would you **decode** a unicode object? + +And it should be a no-op -- why the exception? + +And why 'ascii'? I specified 'utf-8'! + +It's there for backward compatibility + +What's happening under the hood: + +.. code-block:: python + + u'to \N{INFINITY} and beyond!'.encode().decode('utf-8') + +It encodes with the default encoding (ascii), then decodes + +In this case, it barfs on attempting to encode to 'ascii' + +.. nextslide:: + +So never call decode on a unicode object! + +But what if someone passes one into a function of yours that's expecting +a py2 string? + +Type checking and converting -- yeach! + +Read: + +http://axialcorps.com/2014/03/20/unicode-str/ + +See if you can figure out the decorators: + +:download:`unicodify.py <./unicodify.py>`. + + +(This is advanced Python JuJu: Aren't you glad I didn't ask you to write +that yourself?) + diff --git a/_sources/supplements/virtualenv.txt b/_sources/supplements/virtualenv.txt new file mode 100644 index 00000000..2b11489e --- /dev/null +++ b/_sources/supplements/virtualenv.txt @@ -0,0 +1,420 @@ +.. _virtualenv_section: + +*********************** +Working with Virtualenv +*********************** + +.. rst-class:: medium + + "For every non-standard package installed in a system Python, the gods kill a + kitten" + + - me + +============ +Reasons Why +============ +.. rst-class:: left + + * As a working developer you will need to install packages that aren't in the + Python standard Library + * As a working developer you often need to install *different* versions of the + *same* library for different projects + * Conflicts arising from having the wrong version of a dependency installed can + cause long-term nightmares + * Use `virtualenv`_ ... + * **Always** + + +Installing Virtualenv +--------------------- + +The best way is to install directly in your system Python (one exception to the +rule). + +To do so you will have to have `pip`_ installed. + +Try the following command: + +.. code-block:: bash + + $ which pip + /usr/local/bin/pip + +If the ``which`` command returns no value for you, then ``pip`` is not +installed in your system. To fix this, follow `the instructions here`_. + +Once you have ``pip`` installed in your system, you can use it to install +`virtualenv`_. Because you are installing it into your system python, you will +most likely need ``superuser`` privileges to do so: + +.. code-block:: bash + + $ sudo pip install virtualenv + Downloading/unpacking virtualenv + Downloading virtualenv-1.11.2-py2.py3-none-any.whl (2.8MB): 2.8MB downloaded + Installing collected packages: virtualenv + Successfully installed virtualenv + Cleaning up... + +Great. Once that's done, you should find that you have a ``virtualenv`` +command available to you from your shell: + +.. code-block:: bash + + $ virtualenv --help + Usage: virtualenv [OPTIONS] DEST_DIR + + Options: + --version show program's version number and exit + -h, --help ... + + +.. _pip: http://www.pip-installer.org +.. _the instructions here: http://www.pip-installer.org/en/latest/installing.html + +================ +Using Virtualenv +================ + +.. rst-class:: left + + Creating a new virtualenv is very very simple: + + .. code-block:: bash + + $ virtualenv [options] + + + ```` is just the name of the environment you want to create. It's + arbitrary. Let's make one for demonstration purposes: + + .. code-block:: bash + + $ virtualenv demoenv + New python executable in demoenv/bin/python + Installing setuptools, pip...done. + +What Happened? +-------------- + +When you ran that command, a couple of things took place: + +* A new directory with your requested name was created +* A new Python executable was created in /bin (/Scripts on Windows) +* The new Python was cloned from your system Python (where virtualenv was + installed) +* The new Python was isolated from any libraries installed in the old Python +* Setuptools was installed so you have ``easy_install`` for this new python +* Pip was installed so you have ``pip`` for this new python + +Activation +---------- + +The virtual environment you just created, ``demoenv`` contains an executable +Python command, but if you do a quick check to see which Python executable is +found by your terminal, you'll see that it is not the one: + +.. code-block:: bash + + $ which python + /usr/bin/python + +You can execute the new Python by explicitly pointing to it: + +.. code-block:: bash + + $ ./demoenv/bin/python -V + Python 2.7.5 + +but that's tedious and hard to remember. Instead, ``activate`` your virtualenv +using the ``source`` command: + +.. code-block:: bash + + $ source demoenv/bin/activate + (demoenv)$ which python + /Users/cewing/demoenv/bin/python + +There. That's better. Now whenever you run the ``python`` command, the +executable that will be used will be the new one in your ``demoenv``. + +Notice also that the your shell prompt has changed. It indicates which +``virtualenv`` is currently active. Little clues like that really help you to +keep things straight when you've got a lot of projects going on, so it's nice +the makers of virtualenv thought of it. + +Installing Packages +------------------- + +Now that your virtualenv is active, not only has your ``python`` executable been +hijacked, so have ``pip`` and ``easy_install``: + +.. code-block:: bash + + (demoenv)$ which pip + /Users/cewing/demoenv/bin/pip + (demoenv)$ which easy_install + /Users/cewing/demoenv/bin/easy_install + +This means that using these tools to install packages will install them *into +your virtual environment only* and not into the system Python. Let's see this +in action. We'll install a package called ``docutils`` that provides support +for converting ReStructuredText documents into other formats like HTML, LaTeX +and more: + +.. code-block:: bash + + (demoenv)$ pip install docutils + Downloading/unpacking docutils + Downloading docutils-0.11.tar.gz (1.6MB): 1.6MB downloaded + Running setup.py (path:/Users/cewing/demoenv/build/docutils/setup.py) egg_info for package docutils + ... + changing mode of /Users/cewing/demoenv/bin/rst2xml.py to 755 + changing mode of /Users/cewing/demoenv/bin/rstpep2html.py to 755 + Successfully installed docutils + Cleaning up... + +And now, when we fire up our Python interpreter, the docutils package is +available to us: + +.. code-block:: pycon + + (demoenv)$ python + Python 2.7.5 (default, Aug 25 2013, 00:04:04) + [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin + Type "help", "copyright", "credits" or "license" for more information. + >>> import docutils + >>> docutils.__path__ + ['/Users/cewing/demoenv/lib/python2.7/site-packages/docutils'] + >>> ^d + (demoenv)$ + +There's one other interesting side-effect of installing software with +``virtualenv``. The ``docutils`` package provides a number of executable +scripts when it is installed: ``rst2html.py``, ``rst2latex.py`` and so on. +These scripts are set up to execute using the Python with which they were +built. What this means is that running these scripts will use the Python +executable in your virtualenv, *even if that virtualenv is not active*! + +Deactivation +------------ + +So you've got a virtual environment created. And you've activated it so that +you can install packages and use them. Eventually you'll need to move on to +some other project. This likely means that you'll need to stop working with +this ``virtualenv`` and switch to another (it's a good idea to keep a separate +``virtualenv`` for every project you work on). + +When a ``virtualenv`` is active, all you have to do is use the ``deactivate`` +command: + +.. code-block:: bash + + (demoenv)$ deactivate + $ which python + /usr/bin/python + +Note that your shell prompt returns to normal, and now the executable Python +found when you check ``python`` is the system one again. + +Cleaning Up +----------- + +The final great advantage that ``virtualenv`` confers on you as a developer is +the ability to easily remove a batch of installed Python software from your +system. Consider a situation where you installed a library that breaks your +Python (it happens). If you are working in your system Python, you now have to +figure out what that package installed, where, and go clean it out manually. +With ``virtualenv`` the process is as simple as removing the directory that +virtualenv created when you started out. Let's do that with our ``demoenv``: + +.. code-block:: bash + + $ rm -rf demoenv + +And that's it. The entire environment and all the packages you installed into +it are now gone. There's no traces left to pollute your world. + +VirtualenvWrapper +================= + +So you have this great tool that allows you to build isolated environments in +which you can install Python software. Several questions arise when considering +this. + +* Where should such environments be placed? +* How can the environments be tied to the projects you are working on? +* Once you have more than a trivial number of projects, how can you keep track + of all these virtualenvs? + +Like any good tool, ``virtualenv`` does not impose on you any particular way of +working. You can place your environments into the directories where you are +building the project to which they apply. You can keep them all in a single +global location. You can build a random path generator that drops them +wherever. + +But any of these methods lead inevetably to chaos. They require too much from +you. It would be better if you could manage your virtual environments easily +and intuitively. + +With `virtualenvwrapper`_ you can. + +Installation +------------ + +Let's start by installing the package in our system Python, alongside +``virtualenv`` (again, you'll need ``superuser`` to do this): + +.. code-block:: bash + + $ sudo pip install virtualenvwrapper + Downloading/unpacking virtualenvwrapper + Downloading virtualenvwrapper-4.2.tar.gz (125kB): 125kB downloaded + Running setup.py (path:/private/tmp/pip_build_root/virtualenvwrapper/setup.py) egg_info for package virtualenvwrapper + ... + Successfully installed virtualenvwrapper virtualenv-clone stevedore + Cleaning up... + $ + +Once that's finished, you'll need to wire the system up by letting your shell +know that the commands it provides are present. Add the following lines to your +shell startup file (``.profile``, ``.bash-profile``, ...): + +.. code-block:: bash + + export WORKON_HOME=~/.virtualenvs + source /usr/local/bin/virtualenvwrapper.sh + +This will create a new environmental variable, ``WORKON_HOME``, that determines +where new virtual environments will be created. The actual name is completely +arbitrary. + +You'll need to be sure that the location you set exists: + +.. code-block:: bash + + $ mkdir ~/.virtualenvs + +Using ``mkvirtualenv`` +---------------------- + +When you've done that, start a new terminal and you'll have access to the +``mkvirtualenv`` command: + +.. code-block:: bash + + $ mkvirtualenv testenv + New python executable in testenv/bin/python + Installing setuptools, pip...done. + (testenv)$ ls ~/.virtualenvs + testenv + (testenv)$ which python + /Users/cewing/.virtualenvs/testenv/bin/python + (testenv)$ + +Notice a couple of things: + +* The new environment you asked for was created in ``WORKON_HOME`` +* The new environment was *immedately* activated for you + +That's a nice feature, eh? No more needing to remember to ``activate`` the env +you just created to install packages. + +Using ``workon`` +---------------- + +In addition to this nice little feature, you can also use the ``workon`` +command to see which environments you have, and to switch from one to another: + +.. code-block:: bash + + (testenv)$ workon + testenv + (testenv)$ mkvirtualenv number2 + New python executable in number2/bin/python + Installing setuptools, pip...done. + (number2)$ workon + number2 + testenv + (number2)$ workon testenv + (testenv)$ + +Sweet! + +The same ``deactivate`` command can get you back to your system environment: + +.. code-block:: bash + + (testenv)$ deactivate + $ + +Using ``mkproject`` +------------------- + +That takes care of deciding where to put new environments. It also clears up +the question of how to remember which ones you have and how to start them up +and switch between them. But we still have to figure out how to remember which +environment goes with which project. + +That's what the ``mkproject`` command is for. + +First, go back to your shell startup file and add a new environmental variable: + +.. code-block:: bash + + export PROJECT_HOME=~/projects #<- this line here is new + export WORKON_HOME=~/.virtualenvs + source /usr/local/bin/virtualenvwrapper.sh + +Then, make sure the directory you named exists: + +.. code-block:: bash + + $ mkdir ~/projects + +After all that, fire up a new shell to pick up the changes and try this: + +.. code-block:: bash + + $ mkproject foo + New python executable in foo/bin/python + Installing setuptools, pip...done. + Creating /Users/cewing/projects/foo + Setting project for foo to /Users/cewing/projects/foo + (foo)$ which python + /Users/cewing/.virtualenvs/foo/bin/python + (foo)$ pwd + /Users/cewing/projects/foo + (foo)$ ls -a $VIRTUAL_ENV + . .Python bin lib + .. .project include + (foo)$ more $VIRTUAL_ENV/.project + /Users/cewing/projects/foo + +Whoa! That command did a lot: + +* Created a new ``virtualenv`` in your ``$WORKON_HOME`` +* Created a new project directory in your ``$PROJECT_HOME`` +* Placed a ``.project`` file in your home directory with a path leading to the + associated project directory +* Activated the new virtualenv for you +* Automatically moved your present working directory to the new project + directory. + +And now, you can begin working on your ``foo`` project, secure that you will be +installing packages into the right environment. + +A Few Last Words +================ + +This quick introduction is **by no means** an exhaustive manual for either of +the packages we've talked about. There is a great deal more that they can do. +In particular, ``virtualenvwrapper`` is highly customizable, with support for +custom scripts to be hooked into every stage of the ``virtualenv`` workflow. + +I urge you to read the documentation for `virtualenv`_ and `virtualenvwrapper`_ +yourself to find out more. + +.. _virtualenv: http://www.virtualenv.org/ +.. _virtualenvwrapper: http://virtualenvwrapper.readthedocs.org diff --git a/_static/ajax-loader.gif b/_static/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..61faf8cab23993bd3e1560bff0668bd628642330 GIT binary patch literal 673 zcmZ?wbhEHb6krfw_{6~Q|Nno%(3)e{?)x>&1u}A`t?OF7Z|1gRivOgXi&7IyQd1Pl zGfOfQ60;I3a`F>X^fL3(@);C=vM_KlFfb_o=k{|A33hf2a5d61U}gjg=>Rd%XaNQW zW@Cw{|b%Y*pl8F?4B9 zlo4Fz*0kZGJabY|>}Okf0}CCg{u4`zEPY^pV?j2@h+|igy0+Kz6p;@SpM4s6)XEMg z#3Y4GX>Hjlml5ftdH$4x0JGdn8~MX(U~_^d!Hi)=HU{V%g+mi8#UGbE-*ao8f#h+S z2a0-5+vc7MU$e-NhmBjLIC1v|)9+Im8x1yacJ7{^tLX(ZhYi^rpmXm0`@ku9b53aN zEXH@Y3JaztblgpxbJt{AtE1ad1Ca>{v$rwwvK(>{m~Gf_=-Ro7Fk{#;i~+{{>QtvI yb2P8Zac~?~=sRA>$6{!(^3;ZP0TPFR(G_-UDU(8Jl0?(IXu$~#4A!880|o%~Al1tN literal 0 HcmV?d00001 diff --git a/_static/basic.css b/_static/basic.css new file mode 100644 index 00000000..65dfd7df --- /dev/null +++ b/_static/basic.css @@ -0,0 +1,608 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox input[type="text"] { + width: 170px; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + width: 30px; +} + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(https://github.com/file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable dl, table.indextable dd { + margin-top: 0; + margin-bottom: 0; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.field-list ul { + padding-left: 1em; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px 7px 0 7px; + background-color: #ffe; + width: 40%; + float: right; +} + +p.sidebar-title { + font-weight: bold; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px 7px 0 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +div.admonition dl { + margin-bottom: 0; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + border: 0; + border-collapse: collapse; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.field-list td, table.field-list th { + border: 0 !important; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text { +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +dl { + margin-bottom: 15px; +} + +dd p { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dt:target, .highlighted { + background-color: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +td.linenos pre { + padding: 5px 0px; + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + margin-left: 0.5em; +} + +table.highlighttable td { + padding: 0 0.5em 0 0.5em; +} + +div.code-block-caption { + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +div.code-block-caption + div > div.highlight > pre { + margin-top: 0; +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + padding: 1em 1em 0; +} + +div.literal-block-wrapper div.highlight { + margin: 0; +} + +code.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +code.descclassname { + background-color: transparent; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/_static/color_git_prompt.png b/_static/color_git_prompt.png new file mode 100644 index 0000000000000000000000000000000000000000..b85ab4409829357ba8f2004c878700832ab2ff21 GIT binary patch literal 42762 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 U|CFOz@Z0f2-7z;ux~O9+4z06=<WDR*FRcSTFz- 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 A2LJ#7 literal 0 HcmV?d00001 diff --git a/_static/comment.png b/_static/comment.png new file mode 100644 index 0000000000000000000000000000000000000000..92feb52b8824c6b0f59b658b1196c61de9162a95 GIT binary patch literal 3445 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 Xn!ZpXD%P(H00000NkvXXu0mjfa span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! + * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url("https://github.com/fonts/fontawesome-webfont.eot?v=4.2.0");src:url("https://github.com/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("https://github.com/fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("https://github.com/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("https://github.com/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:0.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:0.5;-webkit-transition:opacity 0.05s ease-in;-moz-transition:opacity 0.05s ease-in;transition:opacity 0.05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a{color:#2980B9}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#2980B9}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:0.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980B9 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#2980B9;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#9B59B6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980B9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980B9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 0.3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:0.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:0.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;transition:border 0.3s linear}input[type="datetime-local"]{padding:0.34375em 0.625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:0.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:0.5em 0.625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;transition:border 0.3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{width:36px;height:12px;margin:12px 0;position:relative;border-radius:4px;background:#ccc;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.wy-switch:before{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.wy-switch:after{content:"false";position:absolute;left:48px;display:block;font-size:12px;color:#ccc}.wy-switch.active{background:#1e8449}.wy-switch.active:before{left:24px;background:#27AE60}.wy-switch.active:after{content:"true"}.wy-switch.disabled,.wy-switch.active.disabled{cursor:not-allowed}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:0.5em 0.625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980B9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:0.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0.3em;display:block}.wy-form label{margin-bottom:0.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:0.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980B9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9B59B6}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#2980B9 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,.rst-content .toctree-wrapper p.caption,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper p.caption{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.codeblock-example{border:1px solid #e1e4e5;border-bottom:none;padding:24px;padding-top:48px;font-weight:500;background:#fff;position:relative}.codeblock-example:after{content:"Example";position:absolute;top:0px;left:0px;background:#9B59B6;color:#fff;padding:6px 12px}.codeblock-example.prettyprint-example-only{border:1px solid #e1e4e5;margin-bottom:24px}.codeblock,pre.literal-block,.rst-content .literal-block,.rst-content pre.literal-block,div[class^='highlight']{border:1px solid #e1e4e5;padding:0px;overflow-x:auto;background:#fff;margin:1px 0 24px 0}.codeblock div[class^='highlight'],pre.literal-block div[class^='highlight'],.rst-content .literal-block div[class^='highlight'],div[class^='highlight'] div[class^='highlight']{border:none;background:none;margin:0}div[class^='highlight'] td.code{width:100%}.linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;line-height:1.5;color:#d9d9d9}div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;line-height:1.5;display:block;overflow:auto;color:#404040}@media print{.codeblock,pre.literal-block,.rst-content .literal-block,.rst-content pre.literal-block,div[class^='highlight'],div[class^='highlight'] pre{white-space:pre-wrap}}.hll{background-color:#ffc;margin:0 -12px;padding:0 12px;display:block}.c{color:#998;font-style:italic}.err{color:#a61717;background-color:#e3d2d2}.k{font-weight:bold}.o{font-weight:bold}.cm{color:#998;font-style:italic}.cp{color:#999;font-weight:bold}.c1{color:#998;font-style:italic}.cs{color:#999;font-weight:bold;font-style:italic}.gd{color:#000;background-color:#fdd}.gd .x{color:#000;background-color:#faa}.ge{font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000;background-color:#dfd}.gi .x{color:#000;background-color:#afa}.go{color:#888}.gp{color:#555}.gs{font-weight:bold}.gu{color:purple;font-weight:bold}.gt{color:#a00}.kc{font-weight:bold}.kd{font-weight:bold}.kn{font-weight:bold}.kp{font-weight:bold}.kr{font-weight:bold}.kt{color:#458;font-weight:bold}.m{color:#099}.s{color:#d14}.n{color:#333}.na{color:teal}.nb{color:#0086b3}.nc{color:#458;font-weight:bold}.no{color:teal}.ni{color:purple}.ne{color:#900;font-weight:bold}.nf{color:#900;font-weight:bold}.nn{color:#555}.nt{color:navy}.nv{color:teal}.ow{font-weight:bold}.w{color:#bbb}.mf{color:#099}.mh{color:#099}.mi{color:#099}.mo{color:#099}.sb{color:#d14}.sc{color:#d14}.sd{color:#d14}.s2{color:#d14}.se{color:#d14}.sh{color:#d14}.si{color:#d14}.sx{color:#d14}.sr{color:#009926}.s1{color:#d14}.ss{color:#990073}.bp{color:#999}.vc{color:teal}.vg{color:teal}.vi{color:teal}.il{color:#099}.gc{color:#999;background-color:#EAF2F5}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin-bottom:0;display:block;font-weight:bold;text-transform:uppercase;font-size:80%;color:#555;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:0.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:0.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:0.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:0.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:0.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#c9c9c9;padding:0.4045em 4.045em}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:0.9em}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd;padding:0.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block;background:#bdbdbd;padding:0.4045em 5.663em;border-top:none;border-bottom:none}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:0.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical .local-toc li ul{display:block}.wy-menu-vertical li ul li a{margin-bottom:0;color:#b3b3b3;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:0.4045em 1.618em;display:block;position:relative;font-size:90%;color:#b3b3b3}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#b3b3b3}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:0.809em;margin-bottom:0.809em;z-index:200;background-color:#2980B9;text-align:center;padding:0.809em;display:block;color:#fcfcfc;margin-bottom:0.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto 0.809em auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:0.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:0.85em}.wy-side-nav-search>div.version{margin-top:-0.4045em;margin-bottom:0.809em;font-weight:normal;color:rgba(255,255,255,0.3)}.wy-nav .wy-menu-vertical header{color:#2980B9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980B9;color:#fff}[data-menu-wrap]{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:left repeat-y #fcfcfc;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOERBMTRGRDBFMUUxMUUzODUwMkJCOThDMEVFNURFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOERBMTRGRTBFMUUxMUUzODUwMkJCOThDMEVFNURFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE4REExNEZCMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE4REExNEZDMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EwrlwAAAAA5JREFUeNpiMDU0BAgwAAE2AJgB9BnaAAAAAElFTkSuQmCC);background-size:300px 1px}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980B9;color:#fff;padding:0.4045em 0.809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:#999}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:#999}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1400px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;border-top:solid 10px #343131;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}img{width:100%;height:auto}}.rst-content img{max-width:100%;height:auto !important}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .line-block{margin-left:24px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto;display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink{display:none;visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after{visibility:visible;content:"";font-family:FontAwesome;display:inline-block}.rst-content h1:hover .headerlink,.rst-content h2:hover .headerlink,.rst-content .toctree-wrapper p.caption:hover .headerlink,.rst-content h3:hover .headerlink,.rst-content h4:hover .headerlink,.rst-content h5:hover .headerlink,.rst-content h6:hover .headerlink,.rst-content dl dt:hover .headerlink,.rst-content p.caption:hover .headerlink{display:inline-block}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:super;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:#999}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent !important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none;padding-top:5px}.rst-content table.field-list td>strong{display:inline-block;margin-top:3px}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left;padding-left:0}.rst-content tt,.rst-content tt,.rst-content code{color:#000;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px !important}.rst-content dl dd{margin:0 0 12px 24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:inline-block;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#6ab0de}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}@media screen and (max-width: 480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}@font-face{font-family:"Inconsolata";font-style:normal;font-weight:400;src:local("Inconsolata"),local("Inconsolata-Regular"),url(https://github.com/fonts/Inconsolata-Regular.ttf) format("truetype")}@font-face{font-family:"Inconsolata";font-style:normal;font-weight:700;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(https://github.com/fonts/Inconsolata-Bold.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(https://github.com/fonts/Lato-Regular.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(https://github.com/fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(https://github.com/fonts/RobotoSlab-Regular.ttf) format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:local("Roboto Slab Bold"),local("RobotoSlab-Bold"),url(https://github.com/fonts/RobotoSlab-Bold.ttf) format("truetype")} +/*# sourceMappingURL=theme.css.map */ diff --git a/_static/doctools.js b/_static/doctools.js new file mode 100644 index 00000000..81634956 --- /dev/null +++ b/_static/doctools.js @@ -0,0 +1,287 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for all documentation. + * + * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/** + * select a different prefix for underscore + */ +$u = _.noConflict(); + +/** + * make the code below compatible with browsers without + * an installed firebug like debugger +if (!window.console || !console.firebug) { + var names = ["log", "debug", "info", "warn", "error", "assert", "dir", + "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", + "profile", "profileEnd"]; + window.console = {}; + for (var i = 0; i < names.length; ++i) + window.console[names[i]] = function() {}; +} + */ + +/** + * small helper function to urldecode strings + */ +jQuery.urldecode = function(x) { + return decodeURIComponent(x).replace(/\+/g, ' '); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s == 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node) { + if (node.nodeType == 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) { + var span = document.createElement("span"); + span.className = className; + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this); + }); + } + } + return this.each(function() { + highlight(this); + }); +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} + +/** + * Small JavaScript module for the documentation. + */ +var Documentation = { + + init : function() { + this.fixFirefoxAnchorBug(); + this.highlightSearchWords(); + this.initIndexTable(); + + }, + + /** + * i18n support + */ + TRANSLATIONS : {}, + PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; }, + LOCALE : 'unknown', + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext : function(string) { + var translated = Documentation.TRANSLATIONS[string]; + if (typeof translated == 'undefined') + return string; + return (typeof translated == 'string') ? translated : translated[0]; + }, + + ngettext : function(singular, plural, n) { + var translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated == 'undefined') + return (n == 1) ? singular : plural; + return translated[Documentation.PLURALEXPR(n)]; + }, + + addTranslations : function(catalog) { + for (var key in catalog.messages) + this.TRANSLATIONS[key] = catalog.messages[key]; + this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); + this.LOCALE = catalog.locale; + }, + + /** + * add context elements like header anchor links + */ + addContextElements : function() { + $('div[id] > :header:first').each(function() { + $('\u00B6'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this headline')). + appendTo(this); + }); + $('dt[id]').each(function() { + $('\u00B6'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this definition')). + appendTo(this); + }); + }, + + /** + * workaround a firefox stupidity + * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 + */ + fixFirefoxAnchorBug : function() { + if (document.location.hash) + window.setTimeout(function() { + document.location.href += ''; + }, 10); + }, + + /** + * highlight the search words provided in the url in the text + */ + highlightSearchWords : function() { + var params = $.getQueryParameters(); + var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; + if (terms.length) { + var body = $('div.body'); + if (!body.length) { + body = $('body'); + } + window.setTimeout(function() { + $.each(terms, function() { + body.highlightText(this.toLowerCase(), 'highlighted'); + }); + }, 10); + $('') + .appendTo($('#searchbox')); + } + }, + + /** + * init the domain index toggle buttons + */ + initIndexTable : function() { + var togglers = $('img.toggler').click(function() { + var src = $(this).attr('src'); + var idnum = $(this).attr('id').substr(7); + $('tr.cg-' + idnum).toggle(); + if (src.substr(-9) == 'minus.png') + $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); + else + $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); + }).css('display', ''); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { + togglers.click(); + } + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords : function() { + $('#searchbox .highlight-link').fadeOut(300); + $('span.highlighted').removeClass('highlighted'); + }, + + /** + * make the url absolute + */ + makeURL : function(relativeURL) { + return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; + }, + + /** + * get the current relative url + */ + getCurrentURL : function() { + var path = document.location.pathname; + var parts = path.split(/\//); + $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { + if (this == '..') + parts.pop(); + }); + var url = parts.join('/'); + return path.substring(url.lastIndexOf('/') + 1, path.length - 1); + }, + + initOnKeyListeners: function() { + $(document).keyup(function(event) { + var activeElementType = document.activeElement.tagName; + // don't navigate when in search box or textarea + if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT') { + switch (event.keyCode) { + case 37: // left + var prevHref = $('link[rel="prev"]').prop('href'); + if (prevHref) { + window.location.href = prevHref; + return false; + } + case 39: // right + var nextHref = $('link[rel="next"]').prop('href'); + if (nextHref) { + window.location.href = nextHref; + return false; + } + } + } + }); + } +}; + +// quick alias for translations +_ = Documentation.gettext; + +$(document).ready(function() { + Documentation.init(); +}); \ No newline at end of file diff --git a/_static/down-pressed.png b/_static/down-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7c30d004b71b32bb2fc06b3bd4dc8278baab0946 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~&H|6fVxZ#d zAk65bF}ngN$X?><>&kwMor^(NtW3yF87Slz;1l8sq&LUMQwy<>&kwMol#tg zK_ydLmzem(vK1>2TzUEGl*lj!N<7$PCrdoWV0 z$w0*Ap!bZ4if7h;-yfL#MC0e;t{xY+$l~DX2EWYIPet1cohf^BdG+jXhtuq&W-0|c zKPmlKv-7OTjb}T)7@fTGd9y~u4{g8An;)c2U=w=nwQ7}zVDc>n+a literal 0 HcmV?d00001 diff --git a/_static/file.png b/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..254c60bfbe2715ae2edca48ebccfd074deb8031d GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`j)FbFd;%$g$s6l5>) z^mS#w%FV~i&ZxO9L3Zxqw8>dd4I&zcKG){Yx14xKr0

      ZQJ$m%mv17-NAAj}g)$7-<-@JMA z_U+TRK=AR}yLa#2zkmPX!-tO_KYsf3>Hq)#%qnY_1Fd8&3GxeO2wSmci|LJf=|BO- zByV>Yl`U*PX977no-U3d5|XS39sLdkFt8q|+|QqL_#ErUf6I%zFA7b%b>3$hFGGFs zc72AL|61pRJ1(+5wNdg|xP#*`gQ~lOnTFKiIjl#S3)+QV=h{~`9{M=hx#5uZ&-tIF sG!8onYS_8EFr8v&@CavkqYey&g)1epR*Fkm0PSV)boFyt=akR{044O6bN~PV literal 0 HcmV?d00001 diff --git a/_static/flake8_output.png b/_static/flake8_output.png new file mode 100644 index 0000000000000000000000000000000000000000..dc44e48e918f4bf7dc98620de969cfc61386ff43 GIT binary patch literal 163841 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

      B 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

      ^_Uf)wexM(UBfLDv}NMC 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

      )3S=yWwY+L_McZ@}n~Jtr^Y zIipY1U)y%>aXiRPq?DI)xJ)0x|3msT4IvXvpJ(nBvD;Na^Tk9LFB>bi5l%R~g=n-S zUcyOW5R<`SLQ>Pko?Uu$+2&@7w!aPT-ayVYRBJTmsLY4IRAy95FP7Ck%QT z4f2{IX1h|s)&o$fd|wP*F9@Zso6W5<-M3=42ha38ep$V&OXf6@JIXf%e|h$OcWJtC zC|dszBJ3lt|8qO_vs!3y?yffI>$+-mCX;* z`JsK0PFn9*O_yh~6Ecx$EVK~nWpQe0G&IX^-BYdWet3Gf6g0Ewvv4K@L;Z!(DS5CC*uqO3?p>&l3vi`ifiyt-MmiHa}nph(?+kUqa2z6V}*61mACgfco)EC*P}wV{k-!}8-=T@v~;i! zMpw*xm96H)Ufl8$JFZAlb6Y;0M3(X&B-kSP;wc}bjA zT4kUvoOlRx^HM@oYit=-QU1znOy{<}uvVmWqjJ<>!gw)1(Kz)#cZ zP{m)f>MF=Eq!uh;*dR8*rEJXw}Rv#H+)O?l?DNQ`C@kG{@*y9jN(>4N}1WDty~0e z>5YuwUU2LRh$KdX1pb8@4+y2|17j1Wlzpe=D#}@4Q^gxrd3$#wy9-D8xpyy<1QG9> z;OtIFR?q_2gDzQrpd>tpVXJhgnX(a>bJLu&R>~Ip4D79h>%Nv3We^@PkfeN3kE`CT zxeYzM^Q!BCkCp>QhoNllg((q!Y+EA*Pj)b1Nxeaoq^hsj4BxzYb8igw?~u5eQ*owg z8^k^!TSp-vsf3{x;eaEam|BnU&_#duE9=M^Ynji>DRN?HZtlx$Os|(_pePxm{nNN; zE#{XTw^(753SP;QEmLE@?=sjY0%_|L@O`8r3wxg$g!RY28W<~~6tIvI$au5r%vLG$ zDZ>VS3b4lk4X)tOscH5LNrXbfBEov^$rei)%Ot~5eDu2&oAN5ZtF^oyiWk7y?ZOT2 zYgIV@-@S}m*A*X6pq>ZP03i5hNALi|SkV0L+|x1546L(tQj`geQbU@-Y$Wn$Bm>sn zpYz8Q0#_}z-O&ZXOlX|{G*Y&6;$s99(Wxr^zOTk3R?eUoJ8;S7T arG5u|6`q0wA2$#y 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 HegFRfF|y<% literal 0 HcmV?d00001 diff --git a/_static/fonts/Inconsolata-Bold.ttf b/_static/fonts/Inconsolata-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..58c9fef3a01c899867e280f49283fbb8e57d631d GIT binary patch literal 66352 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%0Am60^i>^d(hPdT;qb{g1P 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 OG|;OYVSulL^Zx)kukT&} literal 0 HcmV?d00001 diff --git a/_static/fonts/Lato-Bold.ttf b/_static/fonts/Lato-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..74343694e2b2114272f38b1124813b972cb592e5 GIT binary patch literal 121788 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 literal 0 HcmV?d00001 diff --git a/_static/fonts/Lato-Regular.ttf b/_static/fonts/Lato-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..04ea8efb1367727b081dea87e63818be0a4d02f0 GIT binary patch literal 120196 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�r(aJ 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 d3)lz{Xfc9M412p literal 0 HcmV?d00001 diff --git a/_static/fonts/RobotoSlab-Bold.ttf b/_static/fonts/RobotoSlab-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..df5d1df2730433013f41bf2698cbe249b075aa02 GIT binary patch literal 170616 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 literal 0 HcmV?d00001 diff --git a/_static/fonts/fontawesome-webfont.eot b/_static/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..84677bc0c5f37f1fac9d87548c4554b5c91717cf GIT binary patch literal 56006 zcmZ^JRZtvU(B%Mw>)`J0?yiFdcX#)ofgppsySuwfaCe75aCZqo0@-i3_TjJE+U~k_ z`kw0BbszenyXuT>0RVfO008uV4g~y9g90Q%0siBZRR1UYzvKVt|6|xA)II+<{2zb| zkOjB^oB^Hy34k}i3gGeI&FMb`0MG#H|Dg@wE5H$825|q6p$2IG$GHEOWA}gFkOQ~@ ztN_mc4m*JSKV%1R0J#3kqy7KXB>#UZ0sxX4a{tedVW0vB0Gk_t&22!FDfaAn?EDf) zuS6P2`B;_|;FDEYD%zOyEAJN`24F0K!GIW>W3mmrcwHXFBEcZLx4N0j@i5D}%!Z`F z*R4fBcS&o8lq+P0Ma9Q~X^a)#=dGUBMP8{2-<{;1LGs%LbADys{5e8>CxJIPb{)eJ zr^9*JM9X!bqQ7zyIQ5z|YEF`l6gj?PyUxt#_f(^Wb#=LtL3sD{W7DXRVf|A_mgtop zEoo94oH0*D{#t{3Z(q*2GV4gH_Lz8EuSv^T&_ZS(*Cw#BZ<7CH@Q+d{9W5?#8Fqqr zlH5!J!`E5%{RaE0`ZML(3V?>a4I^h3$00LAZkA(yQ^;QV-mu2+ry&tN$da0oG%;~8 z)+oY6(3A%W%Q=i*)5==c^bkH% ze15WD0uvEKDI|48q(Z7lWa`YSLimQx`k}GQ0}Mk)V1;PMM(MK?MgH?NURT@^O(&MZ zoFI!|J&eDc(f-_{pLNBN z0}t%Y+#y0|i|g5mqr=+;C216Shp|^K#NV3No{HOyLgsvlPJ*i#;Nx?exEf98dwrwqgz1K+ZMP9|!x9&I z(NEamNL>c;32l85*?GMlLpqIO6&oK6q9tNYA4uBoaO=h zUGy-6HuFwAb_wEM)EyP&Kh#h;eYylr$UR|mdTK3^$p~KEg=TxncA8v0=l4>Yo7MGr zR86fj{4%o2oQye;#{Fp~>MHs5CE)~bK86mjI_l48@x zY&OcOBcD~Ztwi{vU+(*c-zk;=4MV(X`(_REIQ_6TC}#_O^meM;!9({j=p+rFh}QI4 z;TBGMuuPacZl#BdHc?83q*HBcwM#thQiX#(YMF;Zx4%n927(d}L-!VK4dvuYL?Hql zthiQ)x1r^Wp^61Q)Q{=zOL&$bC-@!r&wZ}0U3{_cIvtda;=H=F7HJuVz@`AWBI@{v(XjLqLsw4I7kUTe_&GhyzB z9+TwL8$rlF@gX!2xy=15!H@Jin9+~o8O~tY&l@#MRup+xQy^OBTS_k{2c*e&mlJ(; zm*;qlfdop4QDu{?cyHas+ieKw6`O%nDO-k%A<1K6iZ@`u0ecElVFL#j|Gv-@(KlfP zH8_V)bOj@Y@TYj?*==q_-~7vljXA$dNFhd&{jXq6yHL$9-kdAypXn(k5edW#0P0OE!H)Ip`V({i_J8)@udU^TnvSX~>ggYM?=`Ru* z^y-N@)R-V7`@uD?yyp>htL6x5#|flj%-8Tzt)r+VSDIk2Y-vQIbZ&_**pN_)c=fe( zyKr811aYY&XyjAK;;H~9dbONwou{+#Eq1GZp>tF(1<@lAnQ;iTF3D6-zKDDxo;pF8 zhK?~J{$E$J0_p}Zvp~P!SVdwV)f!pyKJX9L^jnr0FLN4}jXgIa02fypBX$eHKg`9O_mA>UIF^#d;i;X0omK8(=^ znh#cmhf!WiH3QGtS^m^y&BiR>c->ihz(u8i1Z)Dw#L*UA50Tc1Ix$72$00dkdg_pQ z7s!yhP$EB=&wLceJix6^gO2 zs{Du?EW)VYj^KxzjeCeI5~2}=_YO)b9`7f7d)wKk1n|>`9i#Ey{nZ0h9pr8)2x(|` z%Y{bKD`g?WL`s2>7#dW;6%y%~{8XXke;N8UBRq;~n8X&`uoiX+c>A#Ps4jx zv>m3|;>UUND|*zAy_4Z7dK9wl4D}ShoY>|9ds<@#(HRE4iJ7ldV_YOuk;}sG@_^yt z?e|dZu*lTME}%g!{^>S}J1r7|RD$!^J*n7idjfsst=uL6HUw(ZC?(mz z&8TH#%?LTSP?^(_zbNRP2&?^4D96FWa>By@Rivn2ultAy9UVV*R4WQR9%S+>%j@_p z)M=O&$41IZy?mX`Q1y$RRwsl3F}J)9^7_ z4U2wA5Q7wkT!Emf;(kCpFY?LRza(|-ci-hdH*uyUr2R+6^;D8PH9>N}hz7xV5Fo+@ zg5;gaS-+IRqOtU=&f#Li^}zPhcnGu%UvwH?3SWg^0~LmJW)ln_togixj-6_8jVRRV zi^b?K$$Cp+MNz2vr%j>T#-SpHE`XNQH`Xl>TLPh+{T%H}>&k(?y)JBnr@tqonB8ds zG`rPmSGc#)i^mMBt{@^Ha4}HAB5-a7Q&^{eD=so3e@8(-lkvT6kcL`=t76!5Ytfft z$`bT3r9ypXM?=O1$%3JX*O4a|g%{aZsuR8mb6Inbp%;tX;N~h8th8lu!rYQD#3Y&u zKoU45!m_S7V+|iV&~M@ug_dWLx`$>Dp&w0rcxwsm%qX~Y3nv;N882Y7 zj~P3h8Ea8*b+(Iq4|rV{rL$>VFvGx6PKiv1`Z>cw>>8W!N3Z=p+*l0<5#N81!?DnZ zJa2h}&0ksrZ{>=eq36N%tP#ncN@Gt6k+5FP`aUusW&Upry9Cu;H*3*;$05)*8un#z zAgR}04m&(?;!t1tj?!Ht{oL`fOdi4BM3x7)wxGyRCaA0?vXXc`wz#iT*bg5_Ma@wc zNDU!D0up&)=~qD>Vb5i9u8Ox zI4PaPyowm4gCbOl%}<}GwRv>YFWeeCzms8pgOK@R*i?g%shHtth@Unn34#S{<5GKP zlJ=^4#S@C&Megee*@@G=*M~=M2`*`x*#o*n6h%hk)_Kn8Vkwq9ZCI!y5K6Z3IbU0G zv5f&=?#OeVo5kRGodeeOEtbb*R?a#zeJ+pZRt10SVU{rdoOy6B+p=H6_1!ekep2{0 ztXx}hu?h%lR8u=;_qLZx@k=TH2V*Q9C;xPVs7+q?2&HT5tt!RMJ08Q&po~33Sz@){ z13rhnqr*8~{`PZBme-U0DXqSdMzked4&{i^-drlkqHwhLon~_XMBgkohXjLjdF&)A zmS2*}U)p7WFY>f)+Bi?{9+4k{Rw=Wp-noleScq=iATjqvvpZpeKWU9)XS6X{h`}~I zf9#J6;K-31j9Kxsun_H5+g5p2+mo!`*wMoy0h)XyqztQ5^>(7*m`5@PIk8E9>K<$kPb?zP7-@*wnPw0rsRnZjEw%d6yU+)Z(iR{fjl+8>OY7wLT?UNh zoU1tQW(MVjnj3gT5bBDE|5vRDv)--Fu2~%~{cFAP8 z-oNO^v}tkTAzIFK zBG$JM+OFa4pL%#u>d#u4kzdg1X%y*Ti+&J#j>5W`p!60WU}zFW29!p8U`N7b{|1`! zmIZr~OIP~2`a$%43lN(n#v>;WV?BH(@K%8ndyEtw0^6hTU91W*gbXq7N-89c%q2sE zi4$YEum(N7W6-a(Q*rPWeMCc@Npz#^Xi$+tj?R(uvX$tZ5&i+QDkC8VDYzm0kZ9^8 z8`KD5aZIHot4KGJM|N9vS4-u`h|!8Y_vSn5d{PB@qlZ<7Xo|Dga_Gc2KGkAnjAS^g zYlE3a!4dS4Fm8F&$#|mdHk�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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_static/fonts/fontawesome-webfont.ttf b/_static/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..96a3639cdde5e8ab459c6380e3b9524ee81641dc GIT binary patch literal 112160 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 zÄXa(OuVc#WCZ;~FHG?TQj@WhocSr0db5Qw1U)oLzzS$XI72bG_luVebFjW)Zk z^NpQ7-#a*a_QCJG%VIvDa^HFRlIsr`^YjM|f^m5dZhsX| zO&)(R$GUOZ>P-O1g%S;RzQ4-9B3!F*7C#o`oph!E0|63!H;H#z}z7LzM0eCzaEQK~cCy7!c(9Ce8krwjgq&kfQEQFd6e{=g|P z%jjnJ%+*i@YY^f`$tMPjWGrh*&EApq8f12~AH{GvvYF+XiWS669QTKPx>_5ot7kFZy@5(= zFre&{XSB{ZSlTtCb*q*CB)q_PJJkF7l#{;jym$5Az5vqUb0!QHtbk$rvHH_<&K&g!S*SM^zXKivBJnud6jK45Ci(kxc%m|3DQk;n_S zp;pzzl4!}Dx721w%a1taiy7y~0dh*K203;y58`pL1Op^Db<3-_z-~8l)y#0a78dSpI+3_yr{+u1Tbl`i z2L<8v6@svWm{PKLfQ~@s&_inwq?{TuxHIasFgS=|$~v+*Wkv!#h;#duTR23G$n8Mz zKtP~RI!StP0XkX?-*Q-v(A!yq6!4zWPaYes1z=3kJ-sZ%@25@reB3`jjXs78gKEkk z^OMDf^`IL>Lgg#LPo<#gD23LXWJ>C~82UgJBYm0Z4>z}9`szqdg5Zp0R2V`vA=Lnn zk)~%kN)YYgwTB&v4ua6{3b;1bQ$1=|PV1ex>B@swZkpI(9A!*d-m#>x??|n!Y-yFM z^YSV!W2@X<%evfEV=a|=dDT*DOXb?d*FX9FC$C>Dq7ht{s#?4)G`)Vx?pc+UvvyBe zJBdT5X6kR3XzWCwg5L zvsw8e(orUPI?8UOmQ=wmPxMl;M8 zMdWf+CQfb<^a6ucFSYGxxQdNXsdL2%nN+dT*Ef1YjTiu=YA4QsTUt3e8g?Fw*OQ-W zp)~0HqME~{*x`!@j$C}$6m9P5@HS6^X>9VCyaQ~~fxPucLI{HjL50Wn6I-C~GwM5F z(=aK08CMqo`+-dDx%lA0i#zrn*|x-1-|>QbRU5F&y4qH`UuZAt=_zVY9$CM*pp0gD zS;1mL=omWd*ja2GS5#l-vMt$mWG`&fKYIIZpsk@Ti0?^d+5$SxEdK@o9-YGt0O~f_ zXu0!Jtq-drk60Tg&faD zM{9)Q+QLQ0nf`cDn2sZ@4x=^@d+TnxG-fhdhfu%qFWJ7rqwF~P_S;7fxPNts!*>*x zfbVlE7jO;dVJA*X3I#Y$X%79$eSly5if2VTnugQj6!@VOdYq)$DCQ0P=wzsGGixYh zr@D+-SHLnj?Wm9HHKz1(;crKR0?#On%9Lxi1wU$H%-b3I3LN`(obHJTi=-I3(0# zz?NqXni+33ZEAB@GTHT?k9E+#oYbs8qD#JgG$l4to8(T(qK=V38F= z2ad;R@y^6Rxu7LbadzjT4$unbFmA*m`gD#kmz%bMXQAqnu39Fw|n4 zmgaXTR~4Aq81o6I1U`ZFp3sP(~@2oxqYwstKwrL39z$e(w3m`)R~|-tQytA9?=&`uQ*V-pKkg@P2CC zK1Ri9xKGG0vF*=R%=OQ~qrnR1TuTrA{P{=!TQ@3a`pi(tPTWA?ru`}dm*YN7+RM+GGf!%M ztNG;r{Ve&Pj8futLBzn-4vp75&SnzJ17zA5<|zer60{+FVCt~c(@`#lKJ?Kl{evbF z`bUg_(>r~!WP1}#IbWVt-h^*e?hZYw+OIQRo5A{4UV#1Ds{b(} zg*0HnrmcSg+&XtN=%;mN@DP#XfxfIwJ4Iw5;CjxL4D_m29RBDuGGz<8ADfNoV_Zjv z%tcn`@b}Owg(@=t5Q|5DSpKn;C-FA!(+{2l%uPneLiigs@R%g5voBNiFU1vd>FEqr zgndP$Xp|J^ex$yWeZ526Vh9%*d0?EOHXnX26A2ED;ZLJWNhxlr&{~)-qO#!SVghD4 zT_jFc$3#5QNY>i~+=g&90TTv1l*<{b^T~kt(50C2w$j_5RDL^=n!md@ne6TB4uw*E zeW_5WyN}Mh>6eKtn(SxYOh&j-GKBvjhgl6F*4rQI3+eqSzaIO3)*HfA@W!ELWF;Y9 zH{+wDg}wuPUKkXjjy&ZE(jwuAH-;O-V3UN@Db2J5>`q{vkG`D@vHpXKfGi@5@k_KHSz(Wd3eDD@YyrOe@b=W;zp4~i|IdTmPB}hTW4U> znJx<3jJ1GBRH_h@_c{)0jYefByP6$5Mc8!o$7O^UB>VgutLrdf1WLu zYER_;Kgc)3lRNrQE;8MYxG2n}GO3@t8eibwVy~lIXSyuRP^&;yLE$NjB~^r8Ks6hA znaVXo^Hr%%nmeq$hUcJgs_ixWqEz=qwayfp8k4<_WOpbC%c%hsi(Poe%e=j2XpW&= z+thLm*o`>=^Kx+vhlb!kPy%a&R;=*%-HhXHbiNlpujvD3tCeBeNDZY9S=zXQUdTTg4gVrWc*vW+9?u zZS9IJL;4Ebib`pQd_YL{O$O{K%P_C^9QFhm{UivhD z>-dwsKqTd#KZ(!F-MuQjRj;_&Ztq20F6`(63Zx?KirqsBZr8xvZsK#gu}V?du*{%< zDXaxLL;%51nYA|3s&IO%4HY{Ri^9H{X#oqh1{@)VaQfD8EmOa$Q68YeiZ2awX5{T6 z5^F)<<{tZJ`?|oJpoIqY*7C!MtMTDe}v(!OHL*KS+UPmWj`Bz4kIvRvV(cO_WwH ziUS6R+h&MpI~rH_?wH?DWTv2Iej9BFIaWFU3ZjSL^HP}iG|y@@i%>7X{KB&mlo*-& za*lmuC?m%b>|h!w6fq~-MHh@?@D-?%$o$2vVXB^-)aVok0exm(+q||s+6Z48Jbe1# zg`;kr{NUtU$}c>aTygk{Irq)E;_!-Oe_QOz8-93X>CDu<2d`QmZoev6xAE=`H{5mO zfpvFps0&`jdb;Lybj%yR*?rM{9+Sy)-$je|PphIX;XEZV+i*1Sk)&dfF27tZdb{u`P{K0?aOP+6KrpG$4IbxaGaHQBeOJdny=ddn(qL`pNN4`Pm~^Oug6V`5G-AYi{}N(DHt5BWvtH# z-_MZ)c)7TR9C**4Bu@5~E(s{VaVB6hU7E*Y&XZpesnEPgWYGpZ=plJbmGbNI!xK*S z4JMOr5@*2 zxgh#8R>Rp$l#daA3^_}{BrU0$_4TP?l5IuBJ94FA)*nc&?(s0^^`qZ%~G zxW4PlS1A<>q#@HGA~_XMV*kCGs765c_J8R++B5X{T3)G) zN7oz5BIONWFI2Gm80Zh|RrrtVL5LPdz%RETR+0SQH)wWh_VZ|*6ua%|!Qc69L$?n*&0bbC>e~RirT(s=*KVfw|0kt`2IfCN z&qER}Y}sah$HzI_bnc0ItmIzGoMd)P{mIT>U{`vn79ZOwCU+o3fAk@dw$y!uFNy+y zo_mpVZvpy>%*UV!SUMfBAr}f9Ljj!SFf(Ds8kmh3B(y>9k%>i>l4+2eYc^&O#65NY z)pN$Kx^LOBcRxAac;3p!#{7yg7o9vmf^48ktFs`2K`Hk|jJn_4yl7H>a?W8iBvjLQY5M*xwrF0^>J_&{njI&tG~T6u zIGV|by(2BhowBq&VhtDOFKRaET~XoPh}%=%7He;GZ8pnxCqzc=VBKYK6J^NAJ4v&Z z=Al;SX>jo^j^RxhuQH%H$QulykREScEq+8J0T28COS6c{$6t8q(Ffo7rTCY>-sE=4 zO_o|$RiGkL;q?VvYaZX=a+lRybnO1CE5kRQeDHtNR)W9JzWV8I_VBa%3%|EXX?kjV zWj}zk^0j`QOKXxO@%POMgZ8*X(0y--{+TlN;s2~5NtdM2rntVKgyP9gQyO{Qn2H&h zRJBA1om?w2QU@bdB1Hwpgwra5fC-~W=P^=AWDF>k{1)1%W4Q9v4Z69~2hanQP<9=j zw{$R;jqBLFZU8kAf;s>i+F>Ov1m4RTiYct4ubrl85hf~Mk$mQMi$!8P)C1wGXRN^0 zR3lZzl+n0w9g7q`@d+MwNIr{fQV-HSXRcgEmc*R=E--sqIQ1l6JHuNOmM4G)eaMWC z^jWwZYjk3|f=mv($%9XUmF1{DD!UCB8)cizrL`27C-Sv=_>1NVQZOmxCdC#6EvxDga?9e@vXIV~;xKBBe|HEU{CjxMPj{(!E zAJL+vs6!>%UUc|m5&2|Y9M?8VUY&62WZ4Y#U6Cpbka9YY9fLh@e0XcMJb%LbS^6tyWorAn~(w>6~Irz@e=kr;8xJE z=k6O=Z^(v6IuO(v%UlDGJR~t4d~hRlh~&vmIYxy_VJ=J;bJNG9RMucK&^ydhA1jDq9apC2R@6h1 zt*^-J8df!qn_d=o@KZm3N_vX#rtocd{o*|3?Mq|jrR@^~d5h~wP{$>)e&|@S1%M$I zEo+^XxtNvLVFf_;nE>)YkJFqBWS|}3M2IHQR8d0-ylx)}t6bku>jixGAj2q=VvXQ>BzZ+KwxOF0I@yi6kVubRiHKPN(17F1v$DP+!e%KBY1F2S3ORr!;&lAV3vEqAn*0x}T?%>b;1tgxD-k#HoB3WGdtk zbA9B&rxpmyoXnYlAyPj4*n=W1xR5`fe8;m+O-ZH6dF4IBKBm%yZcLN`%sU&8W#e-r zI~kylBZ@}8eWb+VQv`AeiINcFiMDa#?L@X_LFn^?qw(_%Yb}aTu85Cn#F@>rZ)QvF zxozXhBU3C+v*m7!tcNbI>#lusm_Pe~UzpOctfe*R_07w36h&Q?b8mWr~Y2&b5*u zZRqud`7BPSahA`bWQ~ooP(Qt!Hj*~2p<|J@oN8%+)4oAdOn4(vPlQkpA_S!ba1ECj zNrX8NL|wyJ0f9`S3#LTwKn$RHwTI#mmC+0c(3F7DAzt>`Q9tkp4My8-ijsQv>8p{; zM)2T@sL#8Gu{}?{D7>FmM5%t}IWy~9M%7hWz3T$ex$7>ts%F}v>5bxh_ue~DW-xo) z{uB4I2(#b!juZoCr@8E%`;>rcUzN>m+{3I{huJNaFB1b#1)hs);LCO_jc&O22+NSjkSW(fD-} znmgiDApqb&-nta?M+D{8M9ELxOR5(>0r@krKtz@&_~(ql&SYu%~rVbLuUQ572`X3^a}+4qpVF2hdkw@yP>sFuPPW6YZ$%95rk4k~!sFHDkP$6%oH60W*|Inh}p? zN-`z^(lYF8oCcgqNwlWK$=;3mr_oVlhdK?3mrcYpL=m|9T@%V2(<%_+t3b#L)Tm$o zn*1NLItHfsweo9nli*oQaBxa0!c`Phod)bEt1{ReOn{|@-srEG9M_@Ia|(G{1>(?>4q-od-BGx( zQ};33Y6`=U)+sk1KhW6Fecnc-Rl$YR>a*tpU~C)bAUzhbzH^MqCFvWEA6RpbFl+VN zO=<-aLZNbV>cDYVcOAgw)N8p_wR9*(JQ<)@&>nA~8eXW9uK+prCjC?Q$c0( z(4tsOPGI^CId_Vhp<_z^aUw-lC)mPZ0A%V8S5lIukA+AqQo!;#tvSatPjWMqjBPg= z?Yh-1Oj4j1BHAql9$W|1r9mHZl#|a}3a}4*hC9!~V+8^9nQ2X#f=R)~5I#j+ zL8?%_$Hi}&frBe5Nt5-IX4CcRVz*~ysAcoyHn-#`wOf1+v+Qabx2`DTH||o+dw~!bTPF4{=!YwEmOn#h|XN=H-@H-o9Ha7pt^;N zOirO2V8c|ml2akhZ|h(IAFLaokijg7S{(@&7}5|g29K!xjSVH3ymBvRPMQDaM`mwD z2&j_MAunIjBF|U;kMcKBYc(Vt=6<7{?dtA2&gL=M>XuY4m8Jfp-1KNyw{p4N*e@B9 z;J@80Z$2|5U2c{_Xy?}1-@Vp_@_?2?CVowoF&Ltu0A^86`!N1QlmRk^_O-i}M;@`{ z2b=DHQF-J=<&U)enl!NbJ1wnc!pXEOCYwUxfyv_2^v5R8?(F;ly%u~)#@EFSf}@E7 zt{+lW7PFsZLvL-ac}M)}8iZND#OhqGH6+C~BMkmISG{n>2z@hdLx_7F?yJX*bRWN2 z_~i(t^2qPw(_n`QdWEvs5<36z?+Y*CbL#8xT2`mL#0w%$8u@)H6%|b_=1aJb3i3tY zN5m8VJ{Cg$=|-%I!|E^b`e$mx->p`Xjcfp>w!p~3vXKpNhCawPKfGtuh8R%>vGTNf zshu!V>Hh(51hmtz4ik2sp%0QgKEy#%ENjHbBFLVIORh^qUEw(LF3C}8y?x-CYGIZ4 z*=H;ddD(i2t*uS(wkb_=DwY0z`bXje52fFKCy}^Dd4CmKDTE$pZ=P6j*IlR|)0j^s zwf_RmB`m$LL2!k2GT!Tg+Zc1nZ!7;Ecq=_=G8ETpUw*%2`(0{00Pah{L;u^PJvKY_Zsccc|l`T8Z1@ySy4T{0Q3`4)iL$UcF#A_qu!Uz3yCqYx5u7F8it_d)&g6 zoLm1!@s3I4@i=Km@i+K|^u_KyOIF!kZl^l`Io}XL`;myCatu^K1YOl*;${RL@XzF5 zB8A9a#jS3op$umbNb=NYLuN3JiJauQ&7P)e(ASkdG%0irS(>2A^_*MD+CMb*SV(L4 zhF~Me{GH8gr9$~KZzjHpou_c6KUeubIAmu!qq$0WUxn^H4-riCyfBaK1*)|mz4r?( zRa}PxDFO{Fjt@(smdp6OT&Wv>qXo^wQP30)4po#JDk zdzOqW2LTFZWmGEH$n)HC{o-u$vMpEX}C>N2g_E1EUj5RO%&PUV%*7t zqCN{L<$6OjCR8!tJ?PZyUdgHcaC#0%L3Ime-?AuAy=QehEVsU8VopoS;s(y)n(zEY zdHYtY!RWNS$d9=ml;QDt?bmu`o9tbTZRhw^|%-%dM>FFW*@sGi1M| ztGd^eyI-_8jRx_hkv@^xv1&ryG{Z81a8eFIfwJpBmJmi}i+F_GsEWeK9B+5nPRk&W zzS%j|$&xOoE1FJ4U3vrhvf)%h`-1#49J$D&%ODS}7PL^RYTyP;LS05xQ-pN{31y&= zgP_owenxqQtrOORAX5&O^bxFJ$Z{ioWnf2iLv(M`=H8|~(Wv+poa~{Ky-}%Ec_vMm zv-A|!Gh~&)Q&>umIECv5wny<$?`GV$Au1k>;vt;uiEcnU46UoGtWT0PZ0qFC1G(-D z**vpOvE(Rw1`kzLr7+whm5*({Zm6+Dr)w0xz;}z3l9WUm8hUU)!<@DVL#mIXssd3< z=*Q10Z>zv8N$eYU?-KV7-E%*t8O=8FgnTJ1??5u=ZX~EQflq?0V*vntCl5>J6;C)z z`zXlDqt}~z4R)67D|I@c)o`|>%Y))QQPPsaH?$8}$I)mJOL@I;{-&u+d@#PDq0#07 z@5S{sU>8WI-bmy)%z4Fz5V?5um6imRKD-o;#twWEDlJp5#Q;D!mv!LIsUZdLWvQZA zR7jcntZp!SL;Xhf2gv1FR%|fgj+e0LxR{<5RfJ;#)_Bg2RsNi_IWC4XaZT<_`vCW- ztQhW5Z@$$fUXeSShUmT))ZL?c!ZDwY9M3s~0&hR0>mV)(3^ACKTsejG1?YKXR z>sE*IJBP*U0QRqPQV1#i>3%V_G(Z2A{I2|^LT_%t*n_v!cQ>*Bvd|+|3q6uf3L%EM zsq_ooOYy`l`T0w`b4!}rPI=@Dja87ww@wSx>!RUggCf<`hB$_1n(hd z&}@m181~()ADH{23J&2u-g3APp!z~tZb^pvD@rlj#5!Xj5a}$oVo6bz7;ypGM|e`w z*~rclKVaRU2faYJ+4-aW=QV|m_Zn@03KuKZSKW6_so5M5V#Av2QQQwo&`qY4-uT$% z-IuIxef$q*q%>hGcGg$-!ipmF#QZyG5j+6w_?DLARMntno zmMkuR5FOxpU%6}Sa_Zahf;fQ+wPFH0uYb)_WQq~XMXyDYZ0@{Zk#+C$wd@VM!6^FW zpyEfGm=|o|5d6>qD0@b~aH+GTDBpuLGZu^a&qvK3N>_svOvt~(z;NS^2faqkJB_GZL&AHKt|isDrN-K4x(_tq*I9!)11@(|y>6 zyjP+#Qs7(A5vYg5~wzx;y$PKKHnSPx|fw$je5_I?FQxLK0teHK5(a3nNNMg?ilm)>#1nO z*Ep?zsdhX7X|QaK)p_VK_an-!cBj+KHoa)DTxxMGnB%nKhb=D4<#aC&+vbwY2hE{) z3grd29wv1;g`ZOyp(P$P9H}e^tleH8#8(&T1`!QL0c7ehQ*nd%fOBhwB@bdy^wVGh z5D?%0LivGSZ*>01W&EWpY8<8ef!^~2htZ%{e)3B`=6=tL)jg`hraG-_Ew1@aYmdbx zjJMnEPGwBuI!koc2rJq+GWdEUdQgklMy;-w#KV9iZynOI^aqaWF zl_a}U+54{xM>?&8Lo&6CS5>YBBCu^7mv^d z0OYC{R2fm^BSwtyeJm~xmUf69ikuZhzd%<z*Y4kaCq1Y!2kX~5~*9#P&3 zu{*yKnZ%CHylXbDYziyCEEd2Yzj?RLf7Gx0=4a3 zd=6WCp3cA5uUo;+KUWT1Z8sX_C7bA$>x&-+&6p2(pf?z(o6H_WbY2>wG_qO9uwSra zsZY#on{Kh z74lL77})JRkwkIa69JTHIctRY<)}kSbQ~vqwT+27PeUCx$Rk}}B>|})K%=$oS~|hf zfRlEube;329osFsx|!QAopWnf*{#kguIGz3)gn2b(K3D08_Dpkb4qWWbxBX#YlRh) zTNl;N((9XJ9W~>sY6@MG^GaH4JIlxE-%Jqu7+{vk_P^kll`P< zAXEoT7qS;*-&=}#GXkoT1LUkzSH&?7130FSyTt1F(mU^unxkYJu{!DNa zxzH1IER|TjROIwCL#3reDQOx!s%*vvVJ4h8hopZfMxFMct&EUq#%t!FMs<)M5)mC1 zBcx)>_(^c_Ni}eAsR}041VdyprEiJEzU2?Nx^U1<2&=WLqayQlVM6dJmznmjDoCe@{yx#Rx@90py$%&oxlo_!xr`{Ahq!c z+lJ~tvX*CW4{l`5X%E+k_8ECDp*BMmP(o*J4WV~Lorkr?kOn3+Si!AlY6`Y>@b|Me z03Y-6%bB@8fxLjDpiz_#8{FmD$9xnHJEWkA!$FGfY>Z$bASZzaVz_8RK-rC~EaXH& zd0FJ~i(2a2J3DG8rN4fbN`Dw=>e?}}y~^*5+w9TUyw!HWGrMB_6^G8>b$6jselJ7v zO=tU@zFmJ9yMF4{=?x3cROiO_o#)S~vFmkPbdqJqLSO!MtJfX=o>0AYD|=Yym+fYY zvw6YO>8*qFeX#D0+yi>3?w?QRMpV!BdCl=9>i%kO{eJv84IyPJfAU*rs{O#oYRYwI zY!BiCNWM>k4wnp_xmwnoe16|HWUr>M5Hwa_1%UQw*|yRCd2P+Mrw z7UW04+k*SQWXAGH2|nueaA_DRo8jKVA&aX7$cwx^vQ0wm(IR4IATKnvoBM1Hv96JA znW_9$(pyESFPXs>uI{V~xZL?Boxu=rhC6C{{COp@KxEg9g}0A)OfR`S*=&g09F8hc z%(g`O&nlD_Z;yxC7R}shb^Eo^(it&-VQXn^k;mn3t%#RJTb<#B$*qDA%@ZzzHyA4q z1dD{}6E{c4py8&62x&g6^D%J$&~i;1M#d`ScDY9Lbd6}(GrkcZZN(n= ziXpjQBmw-kM8=3$mr>t4Fc7$554RBeNLmKEq8j@kFL1|K0G}XuthTYfp`LO(Q4mNi zt0$-CSU3caK<+n0Sfe36&cNR5;*>!f@2aDOuOL<2?x8B~2yBDLFhKl57BhY^EAVHv zuj0)G4j2#$o*F+s{cP9Nne00g;?b}{J01yn++H?TXC4&^PnZxY8D-X;6hw0{QD5M3 z7pw_-E-&_LnQ~b&DR^AQ@#R+`b>RnBRg5#b-GCRrT8Lc@XmNMia?Z56#7uoi7cos` zVNXF#UC`qR*3}ev9-lCQLsn1Fn(%h^X|9^^FL%@;D&&FUy1Mr!DT~>?llCgtmsaN6 zW2{*DhhMN2G5@B+^`5d(CG3McOUpb@7z(UjXK5_ha#>3-7Rzs*KCUjn%pQ~2bbDRh z?e%H#J98^qWSdQHsaSaI;d$k)blh4#50Q|iKmM_Asc&uLPcPcnTo8*DH1l1sm2Fl2 zTx1vg4C!*CPB^6LbG1r*b^urD&sZyl#>Wz1-0aa@t+`F}5SP=jCQ#^z4Cb%CHd;rR zxsJN<8M-Cgc?pb;1dXSLXd=P~3_{mW>saW8G29@C)$&ZhI&Fv#5kzqk^$C$N%**OT zbUIQ<#Oqwyu}6#wQ6(P$`A;9A;tO$~*XxV3Ip>@+(7Zu;e%&e-TD-Ur$&uM&y}4?1 z13P8_MsE4y#g(HQ;L|;43CLR2qrv!uj(C1SeBu-cDnhz7TF2F0S!M+m=1s8E9(wb$Z?C#>U`WOP#S~;=;AFqIGrA zS;w$T1cL_gN3Tzu`1+*u!uPkgbZI>vZCA_Y59wIvcI$8~Sz#FeJF`taxOSfMpGgnR z#?!H`hq~w`a}-Nsd(>aY4l37&1#daqLppmkfAGIyJ&U7vk;j=dERC*OxSSGCPo^0i z^JJAWtbx%*VZQOxVC*B0+n8qTPWU|gJ}M1}KQo!qAG0o#(dhlC%C3M?=FcdxkG zsZ6aZrj!ooLYu9Ut+IOt&SB}VxgEAj;ewEOExGt))+>_#sVwm12a$kq$}I>Uq`UFr z!;Oqzfxk9CYlt(5BjoN)9BX#^3&-|)ik@;J@A;l*knr06bdgJJ)H%Le=u%cg+;)ea zav~G9GQhs3|84FB1-JaWVw2hNE2ezYYPFPzv(1roTu{Oh2-xf`Cj8uf)$r+}>QkVz zAfIPgA2q6_A#2`5-X&TmLE-pVrd%ErjF}nDh(gd5Dw?9=aM*4`NIVqwg3V@MKl%3q zdw)N9gWYNqGUwvH%=wb34wiH~ow0N(=0tA$H{cIuoi}G#7DYhxED1TyOm3KBOzr~GMh&Oh#eE41p$~)4pls_r2GOO|r z;U3Y)FtB&u3$(! z9(5t>d~doKPbo=(4`9hH%=vOw}52Y^aiIep#P*W+XBbeQ~`{CWY z9~K_wJ9$`spn?17r_8_Hc`0C3@ZdYHuv}+gb&cU+ZfKgHDi;V1%anwYSk@yL*~t<9 zU*ciq<$mGO^o(AH)KRC$F?Y$A$=`rJf+7_sXx8F8UZ}T86%Nv0Me_)20H%)%oLGqr z?vosn!G*ct(Z~aykuW4amVu3c@10A_F$|C*5ejwa&ne$TV+mr73Yl1~-;szHTQPQ;DBZAh$tCZ&r&QD^zf(RauSz-#mo~P(^VZnJ(gk{(rJ`iPE6=X2nmi}z z&I@Use-Ik`JzD$Yf%$Spd3Zp%^|Qk^k44rAhKMI%5DSW%N(%QJXS>*_+gj~RxM%G2 zkYmmqhtu5R*s!%C|Kf>DQhNO@!X?3oL0?^?GZqK(BL-bTzFr?0a0XUS=yZ>+79Dzb zaU#p~INC6WQ0r!ibzb4totd3@ef{h|ZwMWL~B(sfU`C&VjmyT2kf!DFc^E`09w za7k^GNw(do^xS2Z1Gefr{_|*Yq3ue8qkQwPl)oQX7Avol^xhIJ(`%iUb&oRfaeq;f zG@6y>(rDq<@+z-;ofBDJ#$RAwI-zEfyJ!w;_5`%D8=9*;x67}CflJoqrA1vlPg=iT zYreHL(|K^1&N%Bw^$p1=^sNF>(+4>W*j&B+jNPZ5UcwA@GU%=m*4!@Cs>W|qOUaq9INDU$q*nDoUyd^&G zvQ*8I1>@Rg&#t@WrW>|wesIdVp5n?CYbNhpR$o6WGVY-Ac0u9ThKA?_aoW^}8IlvS zaeMYW6AFckaU%cYox_I;3yX`#l_V$BE!(pDIq8zNY176wI8EA{Hf|Ut+Tq5n`lxBR z54MQ4+r&LZ9Z|R_P&B=|7rvEVK!4iQzz%Ym5}fHB%MjuCf70g*iS*8a5BCT+i5CpK zE8Kzl6Kw)_C-24EZ14wa1Qy&9T(2eXEUjD0?19}(-jpgkhfsbnr07o4M?#E5OT`jo z)JZrfXpy|u;T+IVL_S2IVi=?}Gt_6HrDDGe`FtTSJ09|SL%xBNWvwj>T3e-A$;xT1 z3tA7hmY21%sZ~kg+Z$2?D^nXM>&zD2l;v+MpQ5vvb?gZJ-da}PDi!$XJ?g(#TFaC< z<*lvd?Av9nuJoF!9^fYS?7<5e76E4=sj6txp@%p;9bHbVmmc7)l4R6}Z>+@pd4! zgLXrR2Cb$aaip$vF_3XOp@kE_c;Oh7zygRIjuB)Jic{iy+>VtLzv~cM7HjY!TnDef zM`(!!mB&|TNq~J>{ct>{t_WB@DJa8AnvfWcPOHF4B0fV`8XI7e#$)O~E!JmG0~Q$2 zE4&h4Qwz%Nq7AeJ)wP3|!LdEH?{$NQ-Xa4Vt=c>(dZLJ{T-yphUC+AMl2)dXd4$2n@< zh;u4h1Kq^Gk9)Cb@;BqPXd!CU%!@PaTqp}Sn+!dWYmWgg-)kT+A_)KO2pVWFppCC8{udReln3=v)G-(Y24E>@>WZw`B z4y|mEwSs6Za~e#K8O@?qhXja{zDc%-Hu&0!0y7E{RAPE&w+fAJub}h$qJfw`wmjdl zCg$`Riwi3jxTd=+CYRLZ7u=n6B}>Zvvay)K`;-~23mk=hPa;%TY_K>5GrT~GMX}g@ zS;W6;oUgoGbh?cfkM5{6Ng#aALLIV##@rWJ&5}^x6(5&aUovJQ@T!VeHZHb-)i4=@ z!G>aI&}py=-k8(wb{U(_DQ#)%OpG?gL*cM!Wma3j9+Xxy7t^9D%qE&FT4fH?1NKU9 z6qwzJ3}EPPLAllGx8()x1;%1sxjgy;w|nee+e-zh@{+1}YZ3el+UFFOcs=8a^&&Dl z*48s|e4Yz2=SjJ+)MF6!du;|$(v5+dYD|%>qDT-;23Fwm7P7Ju$!0bCm^C2leKt6i zIGEYsFj%!HiKs1-ToSlXxZoiDo!RcP86<-M-x#e3Os3X=+0 zqxXA?#^&cEc4pjab4c=CX|Pq5inf-TDu0LGt`}s3uHJ5&64Ps|@+SBSm}`5;vu<&~ z84a1lGDkpwOAE8Pf22n$YS9R5p91sk(iw30=JQo$@T z>BRHqJfGJKPhzL!ni{n0oQ47~hA}!RKa|H@fKjn(U*aB?hx(bQTwPhTXDg zv6X54X0OTCVRaa^d3tTgDrzh0$Hg7rub*0M@Y}rwlqq~oLx=mi`pwUsv#Z?03W8-v zJC^U3~LdK}s;F&3A?v_kvTRKuVoAQK@u28A#pxjIYSWDaf5(C@%zFB>>9h84n|R6OR@*z`VPEWu>#$mw{EIj58TXHyKWZ)d z=-p|57SCtw`nz4l^4-Gg41vV39KhFt;zuD^BYPisS;P`i#&s;&Rj@TtYf}8Eny?BNODM%L4^jh1 z1g=Q(I-y_oN;k!u7tN^YDal$KNks>f`8u)8C*X+mu3g4V<5ctc&|>SouJ z)fUv&{pjX18{R&;uV+T*b;`-_ZL)V|PMAz5?ANt(8!G%JzfNbj2OKl};bMQX zvT<=$(b!F$ZA)6C))KGPT^g?oRaS;tE0^w%PTFzk=-XZPP2Xekb)7SM_NgbzNjgCr zh?)w>4KHAQkH90X1Fe8;eb7;n=Q|;kaHRp(8M>CWv^F$qjaX+ST+(U50}O`Cz(u7Y zz{K~Wa=s_sr6)4nFLrz70$&oNCn&qI(P;H z(uow=eq?O>Bn|QU1GHt=3Mo3_Hd4_#bW@DVM0_%%P06772sr2*G zh)GIa0zCchfz7-muPUQyFCJ2Q`So7FY_OMx%8}x8)C1g0__VhJ4gkyzx7<_-V5z*m zk{lW(%4``7D%GV6+WaN0EhYZ81*589WRVt)ATaN}8xrU-eM@e8^Zhq(TcYmRCdsb6WwBY6w;nTwjE^aAS#1{OEx4Z=9(&9n zOLkU*A6dy`hGN5Ga2&K*SV`tb!8G(5ye(mqyOo#W!KGdHnZ@$iGA&%ZSZ%j#bC^H- z%wor{tXBQiY*v3&UdFF>%V(dNd7r1`?;{4ni4m%a5?v#*rsWh687`wdn=8-e-cZ8X zWS%V?K7%*`X3mEVO;0F4d#vZDrx2pG?+_Nu*fQnv{@W=v>$Yc^^J^6jXL!Mq!zXUM z@PbiAR^4Avn}#R)?rBxN{mXp-5Zv|S7yfz4%Pjx)uQA_?d$hu+QAIOf*>>ZJ!*$Lg zYboZmsv}nI#O2f*dXeK~|*#Od&10J;d%4VBg!@lh zdl8z*V(NqHYn0yzn#;fYT}<#(@Y&bxktS=dzzHM=RgUx36$#)51PFSvHip#^8cfOO zh9deCS0H3@1R8KHv`W&pP^?AJHY6N)YVoOn(GQshifT|gXhRDbq!NCJP-?Jn#ZGtMs>{Vp4HRgyEZZSs*V=lb)E zk&QiHZPkjBt&BO%URk#5-SswmK|^_IzD3YF4Mth8>a=;S7N^6L_^&w$cM$wNczUhF zs&^KbwMSd4C2-|})@@{=c&%3aEctFIv8rfPsizHv*nf^}ixuWcvfFI-ESOjgeU(2l zvD}uYm0hAVYTN|B-&lHWFVlY2?v=GJ@SBoo^3-m~FKAs3EB|*dTaa zrhvfAvZE;6T)#MGYA>!XG6+(jd`WxH#YP)UI`}8ZHUqhqYEFGi`>8w)I%cAJ)reMI z2g|o6Iw%v3HF^O`g71 zifjeY1bJNY7c@Y=#7psN^dzp~o%l!o+Zjl-R4BI{XLaw^l1O8Sve_>tRP}>mD=a;m%Ke#Y| zw7DpM*FOe|C)uolaPh=Y@HR_O29Q~iRW>bK(_K>h^zw6;1`8fzLKRa~jGr3I(4k+iX{3Y{$ zmreXdx=eZRmn+%P0ruy@UnrQO&>s^2a0z%dMCmcBNbIUs1JwvtU(jQ#0ObPEVFh0U z9m{kqL*bODlA(~3tPpcRqS~k#5?Gw08n-r{ihYPJ4pT|2j5%f8dKy)7hK3-gS|ca;CIKrD~FdEDyM zTPmjRom=gW%$#1azn6)E=qPBKx@}Uv!!@d9?ARKc{gO_td*am1TfW+n*V%Q>qPdeA z;6Jb=p!1DQG#3fJnU~IKD|BN1h&NoN^R-mPgc{h&Jn$|4E9{-*q3z~zOPtGsR*)E3 zsN@{<7lnJ6%DhN_-8OrSGLZgg_BQDkC(E*b+h&V1XK!P{@$+{o|74b(^T)GEr{DlQ z1)FOoOqjQGXAZBK2W|-~Cy%=U#UHMSg=E0IX9=2;Qkf*6*#wnp643iUFMvw8_6)f| zANagLs+@64c|v(vRj)xV*+3J`c}?;%2RG+DYgsAZClzogjVbH4xN&PH^C_SUmO4ICO8rr>ThLnl)?(-CF&D(md*C#8;e*#D*N zy#wQ@uJ+-*Gqb(-U2W59t9n_jR$Z%NNtPvB#Z|U!x%b}t8ryVJj2mFE0Mkn-rWgzn zHH4l3N#I9u5+H#<=*6~n_?|l}*|JGu-akH<*_k_c`n~6#d(Ly7)APzhA6!r52OlO` z)!R!x+zCRU3*Jv#kwEUD_q{e&sY{F0OsyL+UCMu$Ncecnb5eSxpu<-P%s}wgQ7Z#A z`qICGO%&q{EhSPA!C*|IItNq+;V%ZHSjjIudE6(uK=DQTg8J$*U3`fxsg;fGFcT*A9B( zAfw@sNQe`{T-wBNsVSW>U7_=5Akv4gr;yt&Ob=*ehg57HTG5x#6up>zTe!rN{ITEm zX$*g6B?`IP`svWGL4!iFR-0x;UX|3(F~SL@O#g5BV^0FJJhP5S6uN{}*3@%)?IfL{ zKDJp3!GW<+dD*%|_=-J&!kPY8G5+Ku#y+_V&1LxWU!a zn>P{QQ%;j#G}2FA9FVUfeerm{*Jfw*Ha%mvdGq6OsfE=>a{M_FEo+eu_?P+J1$zqk zKLxW25KM!q0C|HPCvQ+FE2s9_&F%5Qeg=t&XaQiS(RR$>ksLHzVZ;}oS*2}|K7S1y zlBZWOeZ^2%WWj9p%qsQqQQ@H_MgZRetXTYIbyv?lrP8q#`EA-5|58jgwlcp}8@twJ zuIh;89GrhJ%~IJJ%ef(%+5sR|iEJFL9KG3WsT^0CbHn_@wt)dsGM|5m`KhC7y0_wX zb6UmtlH6Mt9JX2M$}LfOdlgO^C1oYD4to0NA)B>wTuE-<{61PGmUB}~GNvMTq_%{A zu2jaKoKGq!b-}Q)m}2NLW2bL{4jX8+0_+OB(p1byd}RpTgV4dhLDbBUfe40D+8!iD z)#6y7nhXb{u%LX%cs@F#u5L!&Z}U}IiqbF}50}O=2l~UMRe}76L#$KdG}_E2v(1P# zmMDESXJb}Q9VbV8Cd(H8h!N@Q(`7*!-wLA#Gdr`qG#nUXPhXM77-2D2h{X#07@7O5 zW9W0?qYlPKh|!vxL>;2(qUB%_zbhUS6x5z&~WM zaJ|^g^)ko!=SHjg>$8I?Vrke@}T) zc0iX3n42gOdsu@Hq(#US=o)+8~vUE!3d^ zb;L|#N{+9KNjaUy#|DKpbUOBJjW%Q|)77&&Z*=a`u9EywGiOK27fz0?&Zu4x&+16a zGi6szDh_nmqsz!mm+TnTTG%+EFy1{mUf9I{t8d50<^D-6+lfBiW6rbedAYf!^{waa z1^#?%o~i&&P=9GpMd_4^OnqAMRQ5o{&dr@6Z^i7qxpO;L# z0-r%lm;~c(OJFZ9#v6nXgVcv)x1iNhHf8KX1UEIp4YpNWUI6a0H65j8on6a1$lhfg zbd{~CE*4+1Z8QJd-`vmtcGI>?#0BL$rgqi-L?&LyIkaT5rKhxQ@#41D#e{!;6>0i3 zK4Iz({)_H-ygPoPH&VFWpI1FW{KsW$*DhPdzYQ_<_9|f=T17MdUs*Pxx-hUk`Jpo1 zqMZ32^WIFQC0*Hej5)?smbSO!2Joj$SnH{t=k_|+|G%-F6DD+yeRqQ^;F(=9bw}(* z3AtUPWjl+i7hktzQCkbYTXUd%2eTbF5bsV-tIyd!&pshJY2@QC9UVEUqhr*_qc1&9 zSD2c-rs@gK`MgqT@hWG|RC+DSHhe35q``TY1@q=CWEWi|T7~a4__i4IZ1igSx|pKV zX{3ZNm{JwkbBEj^`s859h@lmpH36Rro+F7A6p8dRQST&OaIiAt>!2M_KSMG5h}5i+ z)?P`-m2sI&YL*smBxJ)!#Vy6fEligyE6e51%5qW`(g9F<9^1iw>dR@4R0j7S?|O|i z6&5u&7x^o-f0ygoX~%EymqnUGUg;ju&-?d@e%`~crDrK7mq;}hDOIxIZb^^u3X)O70!xodnY229R+}Mslt$WXPe9-ak7UU1^K?}eLgx)uJ)3kG9_@Q?u z=u`BjrD7Baomg)L!kF&jf|X+{2OfCv6lumv@;CPnJWH-5&8HrGU|{>RC}B(2P{>m9 z;BS69^&nC3CjmCfW)|K3&3E@)Tz(V(!-J7?6mS{_Q<{dNRJ9bDcGHqcTdACKGX= zz)2^^I7f4>xnL#9#PieP)@w(6Ik@rltT_@jVmpezKw#@JB%fJtekJ)iY2HY#ef8B> zI~jBGU!<9Tj22wSn6Rgb2ZQED?vsH`<|y_p=dVPaCgvz{zXImXfzDex52p%Gui|co z`XjY9`tUvCxKsMVh4_|XYdR{{ATp);SQO2Q5w?A)jb9i?EUnROhche6e?PdwY`K54 z$!LvD*z{(kZu9LAY;LK4{LNU^X4X3V4KfXhZp2aRNk?Kb{Y@4U)l=-~@@bOfj?CAL z%zSM62Oh&J`RVNUs}N=WESJ6t@p6IanCKw*Dz90 zzfg3qTMCB)HiPt0sVY$oUjyVgobVJ6MF&SZG(x?=5H5@c!XQ9rD~v?wRv2P&SO_8| zgyF$0w#GCd56P1P?UjYozyum|Gd0AF(V|*b1DhyR7+jDJ!Yn-@?ucHS#H>=PDMLd5 z3ORzVNp~6}D2f*olUPHpU9MEqXT)FCE7IUEpokGuYH7&TP^ul z<;U_B4cX$(>YP}X$*i!cir8?jk5q~EQjJ6*m2*;Unjv4aWwI{ZP~&QnsnXLeD$9?X zoH?2H42@5jEt4{tV+M|BN^|sV_K%^XC31($YG>AOtcvp|3KowfH?h95NGZq{#?(6b z5xo*cuFCkPN0G^{C%}afW*VE{xORGT>4I35J659$9K83~-suc{l;VKYrE=Q?7H?Wj zW-Ho+Lg#6*sLQI%Oj@*O%e5vhZJ9-N|wGi!70;C^p1YRop%u*r{UGpyHsjMfgg9 zAAvrHLx8-d?T8`_sh%ew6{)i;W*VGbfxcWE6Pj#naIVQ+DK@%Sv}}uuWlF7-$TAkr zD9W6WEmh?hP1b0>%~hDDk?XCj7M#F3jZx|FDP;<=!b-Xo)?BwYae?14a?HeKv6Y7z zrqxy7ShjD?hV-=2wM`~pe!9~Y-Sh_kFa8bwleZJ0iq27;`9@8PugdMuk!>r>xhLD~ zA6MTM3l$kPmW)Eo)=Y|YC(CkPhg7vAU!zs1a%?7<)WoPc1+ZF-R-@HRI2Fma1*5IzN;Du^)w?dbKPr)`G5R&(aPTuXWyjTH!U9(cPV56Q`qL5 z)Ny^#HQJ%Jjc8u8q^zwyV<$x#aYx=qbI4&JM@Y;p;iYALbz~H3|c3L!i>fyp%1b|rd1?sD#?Ock6j(;#y z;b0%F6@!}*^@_xZXAJ1Y#L9*scCAFL$0rP-7BwUe+L(l6Y1BSC7vS1-$`dNaz(%hV z(~FC8(22}?<_aLnO*z@p2Clxo!^U}7NvnCAM&H25=Ey>DV5o>j@~x-hq>vWS&$Ff`1~`F34u` z7#IyIK>P6$i-EA=_Ptb!s>KB#s_F3 zz>sF9s7zec;gl3JKvy5vs;ycTYt^Qq8**?~?*4mL^4foLvQLvG9_DIK@}Hh1wQR*> zWYbB#y05Owt{R;ul|ytGm_VV+FV({+kvR4HA0*!*aRFBXZc#d*CSF*w(9BO2Vyod~ zMmx|7@rzBO31|sxMHh+oi*6S^D(XjjNU88CdoOwxG9sO2MT3$>b61(EUWiJkUZ{|GU01Mb!-7UOHv^Owfh+I7pTk4D{7a1&vN$xEGX=;bgkN@AO|6MD$;G2|LcW zzZXcRWP$@N>6vWNw`8mtkrXZ1ht%7maA_E~(HlOMNKjiiT@Yb;?kfKuONZ4xZv}D% z0bHz)hsFp!5*8fcyHiYDjc5#Hz)~O!t`r?Y%=B+XuZuo}CiXMY!g`ob5MTHU>nWxr z6cPwehVY%iIQ)OwX3x_;&ewj<-A~&SMe)ITBB1!r-T!~x{=c@*^POKDr^dBYBDy5~ zDXOD0Oh^B1E%9qBo~g&6!46A$^xw{W<^W-hHsd&Lfd7Yu1Wwfxg3VBZC4c<%q5L=J zTYd0!g<%{|=UqKTDVS2+In0?GJ?~)y|A)H6P6l0s0nSXv^^1Fj*&nR0nB3CIdIa&M9q5HZgfG=`ggFTUDxl&FsyqnJF5&<-)ovMv}BtQ*ogQ^sCGgWY6RqLioEZa6#@^_7GYu(-`EXbv6h~cq}n!4^snm0!;tZcb{C6*%(uAH~Fz2)H2HSH}oEQMV*ju^Xs$Rir73*8Jx zWjf--jHyS3V$Jlgn3l`r{d{2HW!k0KXyEy)6W`u&!?*Zs zf~`e#It~nec`?lNpau zeqc!YEjbpZKbY4;dYDb0F6VikNs4@xdPLG8s83(%V@2UQ4H3y?AW^EL*B9c(WmLWn z#i7yIaqJR92f}@bsV+o+Lqps2zQmw^2559}W$*?89mTvBcPR|KSb$X*?Iuq4@Qe6G z;cyJYDls@tx{`XrE4cPC?CJ*|vdizQF;br&U zdv9{r(Av6NiQ@3GC!c&WS;hDIt98dUn&aRmW9YB0+E4m|aoywODlGdIihf-@$S-?b z7f;y>d6`IzJTI`Dc;K_hL(V%92uHjuWpE9$(C#9PHv@BV;1lTNTIw}f0^TApxWI5i zk@h|>HicA9bT{~%ywXx0L81fQ%OvE0;kKGJ`uAt?NB@*0;@2*HbvBb+vhq|33BUR~ z{*S~ydh%2J0RJzhbHc@|YwlUGs<3NCqA_^`ckd?tkMp~qO+FfrfqqZ+=QoJ);twv- zyO*vny8XygBipX}v$KB7*T_9pUI4}7t5`Hfk{%gV-N z>G@|K>z>L#@Xqpi>8&FarX3I5bHPQ2f142|OE#3&5e2pF3iB+1yOQ$xhoA$TMz090 z0aTZ#`acXTboPp2e&`uWVkVJ~M*L-9s-PERwq+FvdqtAGD_^?u%9oP6cF%J-=C##& zJO^6Mou>3PP4n0{9@?_?p@+6^d1xR1{V{%&>X{wuAGd!(c8-~Z?xNSVd%F4u*R0vQ*v!7=E5@`h=U=>SWqEn@)=@aEoqZ~kEq{}c(VC2s*%!uQSEwd=(zc8S2M{_}Xrm%yQ`VUf+n9C;KxC?dG; z;TOW!!sN-~z-*ZXjcp!H7#Rxziw8vxvoqF6-vB660wE*jyKXVfd@4mqVh|-UHV~sg zLU9Q+dJEg2W%w!R`%0-+p23XHIdV@tx|8O**re^8Go(IhbS}gVX~AgxL0Sf zun*Somp`E*vpi0YF7}#dA=-Ds2_{&V=CtcT5k6=aCq19HU z+DIJoDFF#hZMyY?Z3KpDq(RD~i3=stAr1xC(i!uY5OLIAtq{n6%OrBD!Z z9O&-J*(Ttm|^PN50$rgIt zRKPc8%Zx@@(w^FcD;7`~nqoAOS^^`JK=rB^|}#C<4D)YAHSrI7|^y`0aeZ-LD{gQCiSQc7H4^pQpfjJ&^U}n$wE}xb<;BkY6k;hRGVUC>!`LiYXdo{YpuBDia~?OJXRc zu~9>%=|ZUyrGCMdI8+Wm2C7$+Veu>6T=&!b&g-%q7IFHHrGL8{7z<~w?+gC-*X}Fu z*`@9c+lciKHjUl4D7=M#@cvi&te#Ad(zWxxLnL>u+33oC^&B4%X-qe+%#dfBTr$U8 zrQ`Fkc~_P?V)x0so76s{&$o^ol`jprJz26qLzOCX@;Q#6Grk9k!7LYzrkRrlTb=M> zsKERM4%0Z4+o1}GA#|A%4ni2#p-@mbGzeN0Z1}8jRN!zUg`ERQu)4gXqx_VGF2#9a z=P3(~%;7$Bh6j?z7_(A($|6-Vzk7?*ad#2rZ%Q4-@&4&cnQEzW++6-${w9g4_S11Y zW+VY*}LGZl!k7nif*X(!F%}289Zh z1VdX0^|TnJg~C3@7{zEw8!}RRqwfg{DJ>9L=}BO-(h;>nuF+_ST5cg(N|hR+xX4wD zz-kRr{GR&UgiLmfUe9PIrlm15xz#F{k+frWyHdfJ&5S}h)oNu_YO`6b>czH3A~%`j z5)IkLe`q!*Njr3(I}GNf2~j# zzsa=dWQdN|Ns>>Je-VXLDVM6rqQn-td`m*!`1;Fo#Y?ZtAyoeL{TE8*7vHPI1K+9D z-wmiepZ$QOfj@jEk@FU2F~8#nsnYNR*2FKhy?;dc|r6jZH2U%M8gqt8ZltYIZw< z%=r`jmfO(uQe%K%!&O7yp)9!~0JUNelN63qg&4vAxy4bK>0s6362?g0B?s5OhD7DP z{Ee@zB?r&5eU$W(8Lti1e~lH5AA45{lXKVDfxCunkgQ=FTo&piQuXj7U_mg7LCzbI zAKQo6+nJ)(qJ-#TNES$Z48W%)ixt2OM>h=jJFQx=Pl zIbotZ2~-~tehJtNcaU`o75_UGnMs2elOm9GV z@~PuAa;7-e;J2yON{^XXRR%fbR#3%wNAbAGNU{wPe3+3^x)T-IbkSbMB5sX1O5My_ z+p5+A4ae;eY=iXbl-WD%Y~U|;sYsdXqye#&VbXU}#B`*&rG*yE3<(K_y|xPeq*O&X zMOt`nt{jAHf;g(rM%EM?y7G{JICcU29ErcC2$47bf2(HlRbjos&FZOZeq8Wq~i@S3MI%PZZuOj!p@I zOgir)aESp?KQ-92_btN|;8)x?L3*!#dPoBGm-SIr)1mi2WJ~e^i4_yI2n_fD2>~eN z0-T-xn$Q1Te3Sqm5LJq(gA|4MGa`io#&c#+^=A?ZU_|MEw(@_9z626GF}oJZuKwU^ znR#Ynj3wikkcW>$YKYT+$ob?~A^{2Z2mTg^y=(E}F1w?Kv;k+zry)Q!SWLea28XlS zUl}q7Q;vpTA%g(a7|Q60!2zBMgi*jd4^>MC5rkf7wde%uo)C&Cy)P|6%Y=%0-Y-j_ z-N-nV@;0Q-L86@7bmWM~xNV!R#AFuhXUzi7u;EFEX~G0UNf11B#YV9M?GQO|$Sl$8qvnnLGaJoOopz6@XQ0Q(_@kz>J!Ph-f$E~?_ETyx z{&jEZ9D9~{=&cD%rJy)E?+7Slh~|YQyNJFPjhz3H$dTyu*E}+EOs9?|I0Mp}Cj060 z6Gb;spzZ(S`^RAKnEWfBteQq3L)KcUuOD*@gg|*gO(Eozf@uUHuCR|ly@i5+`8=&l zcZSaU#H3f2ri>_A*&~n0SgfSU{-(jhYBYa4x13+2)-sne7In?w@2`3zICBtZ`u1C# zIfyHeT!eBP`8UrkPfBoRmY!OHm4TvA7@BE^fgpc-r z|7QQ8t%OsB(&u(e=$<+G@jnk@5Cq>di*KyJEXn}uznyYS7~%aF$B;ofFk~c`BlWI0 z0L=vbIh7?5R+yCW-tre_GXEg|@Y7GT5v+a7KiEce7`(o^jEqj+%DwtD|1eP}Z)GDH z1FxEM%mc4xWUvvepa9mVC1mc0{%zX^-Xpt@e0bp_k37=zA(_iB;lJEQ82=Hno4+N`GH!^WLPs9NEE1i+{#sFqYk6=E*n zn~_lOWD!*|X*J;^xWyFpNiC0*9W?b-urrnOOt$or&u{0n?5QS1gx~e~k}0agtEaV% zBB6(FBeq+}$ye^!bje&@jjFya*47ry>8Pz8*|EHK{q1*bymE%d6I9f-7Pq&QWsj+? z8`-(EX2V^~K;G{*9R8Fj{&DM)$4f%lD{n5p?$}NI=eI~~{8t;Um}wfRsjV-GHe@w) zb~a>Pxpw^(({=tFRlF`zHX>EFi$1a-lLv7Fl*g4uR>e?$PT+_?9r05|))>GefZj=v z>le$6kkpV~BIN%SgH$LawV0Tfei{D3^z%FJex~!T&Sy@2{fyK3OgB?UHl+$)BB^w~ z?5tCj&=zQ7LtqsWUdcm|kd z@W=ELq(pWz>DAO-5u(xC(qY$niA?+R`~3SLxDYZ4^Y6d^XEN<2Ch^E%{7UO1ACPS) zJp4c|-}eb6wV+fOpOD^M!g)^cTj_g57%IlLf8%w|M5`|`#EJ^hBRK&GBTynhGErg$ z%>8K?4>euW;7%>D?0`Vg70P-74h4ZeA&)(Ri-M>yte{ka9Ck zF|iOgv zp4X9pKs7$+j{G21+;!5Y-#mi@cJS8{ivo9+a#UH(XaK^(%|zf}q@Xs6 z9L6G4VvJBbehi%1dXpH(AjJd5!${Oe%UqbPQ9&Fr1A_sQq8 zmvfbV!s;-SGk8jaasI`EW<(JbGP8!`t3Rr%iIctK#&$;nn_aFIf;)*$Ce}0E*WD30l;)ejBL-dS_}AfMe_CL&c8CNJ54rE{%Wv^yb~y?2-=u; z!POJ+M@za=uBOwR!4hx=izLS&hv@sIcFaXUfgw`KmqGJjuyk~yE3{|Oi379-ycn@r z=LNeB-f5IhB%;EIhrzCh_-I5xC_-Z!0%p8iN2qTpRL=yDICge8b7`%m)|>L!;;!Z>T8;(J#~3+=M3`52OReS z$MiJKt?n*z$w0>_F$a4kf0x{?Ez^vfP?h{@bXj@(n2K`Cta-E9DOH_UUqoJgNu|in z-1?AJ77Tfi1=5|{RmQ(zFI(7hYbBRCZn2ZI-Pv*3(fom@awjpS-p?cU&#D!_?KsVOl#=SjLRwtW-M>IG%fiM-^PA@&NpL3 zW#F~=9ln`M;G?372ep4uj~+FJ1pzBg=^sTL+zQwUEf-Ed=pWS#9MuAy9pwo{RSFbA zP$=87VoYVEI{ITSahSyz`84KWV?(&ANw>U@{QDsP?TztzGkEm;=1AG}2NSKWi3gv- zPq9KB%v8jC4*q4$jYQ3v`j-3Z$MCy&o5jmGOk2MF?ZX#Tc8~I9wJ*;@NB{1iMjSxL zVyRt53E-4?~IJ3Q6+*PkBRuQq7 ztoZ$+>=jy5y4eE*&UGV9fxIlvCYf%q7{v_Ca=9S6Oe+b5LoUVwQdYPmo~&j~ne`k} zMCTEjmQ~Qjs-c5EBk<6Bp+AolIErbXP5GUMyY89)Tue}z1GyKCamZss(wLvJ)=>6B zipH^0ZPg#t30ka$X(-CfuB*$=WbKi#BRAI(j(lF2Dq-#^4$+cOG5>=nbSMAOEmog5 zt)SY`DNi=@A3RIip1+@zy~!-SWOeL!`xCqXBim1>se%j;Nq&YNnI=j<>#9P6K6=%` zYl4(j3?S~X>n6YE|737!ZJHHJKq3 z+iyOp5oZrPe+jd7;O~R?kQyh81(`tg5q!DSJU2o$#lg-`VGh(BK4@MS=%|IyjR}@e zm@<|Ko^DVri$Kcx(ZPH8mlh);;Sz;bCms3L+Idf2+R<_8lk;XAX}pA{5$Az$42Rqo zEF{Kj4ie{U$&*7s#Nz_2kahAeQvSEAcPQ+#OXZAW+B_Wo2F}t{cPSE=Q(Pp?sJ?CX z(haX2NM+ZHgV&-L29~p)O$!}RBudvXIzcxFIn7y-aTo9dDP>zw%jeupu0F>RDi%Q# zA6|)n^c-I&5miH;KO;_vc0#`#MAHdU5)y>E?(p8=yo2w~jR0LVsvusdFrfqb0x|~g z4H7922sU9@gUCfggUq4`dL+Jr4E9o41V1nxKIy)5YY69+?9O>0H|PEwTUtg=xz0<7 zI*{xMs*$@y7cUCiZTUy@vhT{W+C7;iTI_|4l4<1H$~?c#mUlES>&`5@JtMnR>%)O* z%oAYsAU;D!#BRqav+v2a+kLs^*qNcL%=g<8Qfa2$4Dhk zgfql?=|IO?xb+y9J1qy_kBDrDi{|l;v6YhI5a2>MB!&K^K$fXBbX6hf3*LlGI4C(j zU@PL%B&^@Q$nL+=m$oR)cg>6~b@7Q4*DobSf~M z`AU^vzJB!;x2;=~8So493ff;NPH!l?3q?cM1L=hvFWx9cOAa5t3CfJHpwi!81h<}3 zmu8!y=|xE|-^cV*km4YBVBbLB@#7LvGX40OLKXuB^<0K$iS2=2;lt|S#*+gw8j|aa)czuI2xdhGacoSiDJx*#3fum z7y$Vno?!R`Q?_7r=awmC9z!Vw=_-E!PKJ3?7!j@V#7>pv$auPI{1J;Pbr{xcC_JmL z21HSj2-#eq`GsI&jnRglQl>FYL#GkUAwt0KX++kLYAqIRo;bGZYliu{YV5?#oA2Mk zd|lmzm5E)|Un4+~Y#y#LCGX!-zD}pntt&_9;^v7`-MX^P_irv+r;|?H%pM=EItkcJ zVJ@kM)uI~K2SDE3*t4+s4}2$MU{w zFdE~NmOja!;{Qgee+A0kM{bH6qsE3)3YA(hSuR(kDY_N!DQ(Jbg+lI-PnM?xuR~4I zy_)+BP6Ph!pG>PNP%RDl?5`^_DRORGWG_&N!(+E)D9OEf-!|Zc@tYnI=!NMuVE+WS z@T9oW*g$dy55$=rU&`rHE|feWoV#!EQU=3_q3h$0Qn*{;-ExRAz?X*wkM%O=n1u*} z2BZi84~DGbKujV9Q~|HZ8WS6(ppXa|1I%<7J3Nc|8^ph~3vrA0&iSh5!hK&x`M>gi zjefcBqUx{a>~)jI%T}%aVfCuZNF(#c8*lLUbBX^j;XT#-@+o%GaZ;~(t##9(Lz`M( zQ}It8pTwSec}JN4(}+-L1j!1cB_NdqoeDuVQLGD<2s8uje8J*yGja|dqtYSug;N71 z%`STOHkD{pdi}Tk0lLeJO1|^eJpX=gv{=l6sSRp82fKrtLomi!7pL2Fs0Z6!e+oY@ zBr`s<%EZsC537-U#u;Ropo97OKkoi7N0CI5=P%$dNb>qf`>uz8x~?XwBfHuo`ZH$< zI{1VmNRyeQ%7$fy<%cDRJ+rzy=-9T+5lsFc4k4GS74sM}TcOq$w~lHn4+P5FM#0%I z;mlRX;*>Zs{oI28L}#1lYa7U%IdF z7QW&rzwcqPU{n4reft36UV!ptpOLGBTyM();J8sGf0Iz-D0!Y%xjN9Y5Qlz7t_t88 z>_4j{|G@QVR;_Zxicz$_pyeReUQmQm>dYAqFt-@G4}ci>i>w`P2Jx;Esez94(7##O z3_>(okPh&moDY^ztiYgY#jKB&SlIbnAKZ$6(qLCRtTA5 zrq*+x)=xEuvRG%=+O=I{*Q^;k_{;yqTt8uC!<6JSYla2Uw;XXwSbN%Jnw5c-D0Nnk zZSP$E??;yV((@zBNh7SDguib^QGU9A#S!9|yEjnmU=%F#Nb{UI&B+$610GCHGz+@q zLA*2SztzISfmY>1GxF(;G5mPV2zDgkdx2Zl$R@64JXc?xJT;y)z5|7MH2*l5gH|l& zM)RY|gY7K0d@!0W~6 z31M6iAU3E5s%^0LXUn8_ zMgnP?yYe;2&ssp%ygXXwOm>Sa%1ikRWsXeJRvwnKLFRharR86!w;_?5#_c98n~UVm zK*2uAJ6l1Joi3A4&C;4x8b!-PjYg$h5&S5o4NYV+>_x2)H!y831AvbFv64TTG-d@c zx0#E~*?JPHb4V>r#~hP>A~W9S$nMc9e1_!HFNREtR;>)&zn1(knSFPi#HhEvPw`YV z2NLz~B!q8A^9iN2L?3k4QhY~zJwd~xLV;>}!~fGDAp{*$ehLIR45y~>MmZpSq0c1~ zH0newf**a@e<*lxeoNpNSBeqal33P$0w`dDhQud+hVsXXgyXO_=%*Kc2jXo1K%7bn zE`F-t>j`r2o)U1kTs(n8vqWm?pYR+sDx-`>68Q&vt=SZVu_Qx4^9$Bd=qS{>0@fyq zSVa5YYk7?a{!PZf%VZUPZ=bwB&TCrdBvr={O zKM#z%d+V%nM!!!1{1i!$bvqRMz&7&`zm+fLw?3p)>i2`Vnq$%!?g_&|$oY6Q-qnPAS{h|WoMQGBMMe1k*S?_c{%@vgA42w!^Wm~%0(y1{Fl z%Y#S~qbOd2ye$0isUH?4_&2!q9}C%0t@B#(j~_aID6CM7fkHU?<<{bpf;V1_WmEuV z2<4;5%fbeq`Wf8%kA+FJ&*IiW&ph+9a2T?o3PX`F*Whmz%2?4!5v?boOZ1Xf$hsqV z=XxO1JJCamp#w>zEHy+SS`>LQ0J!i{>jO*46on>)83FaaSCDiOjK&t}FKa-5z=YW? z<|cm8m>!eXFd4S!h_wrlGb9HU$+3nNTW9rD2e`UJ*&hCLvC`&AD_uB-|M8Zau>G7r680!! z`Cd}#Eg*3s-ZpwlIsen)n{qt-^ZrOEU8WM7{SlcZSTk+|mG5iu%)5kV&V%io#$vb` ziBvEEK)PB2U|be#lITznnR#F?fq=!FA6BVgh_Xn~!O>!Lv*5&qVNx(rf#zI@-eynu((-ZdJ@iP6wq~bCUzCjX?ccugz9$|$+`T@K{SfoC zzV@!i;dcL)fB43Nn9g%){T3qq%bWYQMkTeoGE5OFLg}02 z#P4uwiV<|f{CG$~gZWLt;dGvp#K2^F_ZQ;=pb5ZetFNXy14cb^fmfRJCu%J}+~<2sti294?w^EaF2fR8d9IKnIYVq6a1-h=Q}~ui zjcZ*z!)!}#VJ^@))=Zt#Z1tPn>0aek8D!n81r7ELv&Bp7vg=EdM|v$S>@%l?lZk~s zqdWa>knj(-LqB+<$H4z`foL!I7>mM@YA4& z342&yOzI0sK~ZWAP_hQ!5K$batq2+wGNnVDV~fte(JiS|4}oZbPR#|J9`&bLBT^qt zcY}$rFk!_Jv53_Krhn8Dic)$Wbh#kC2KGwv8HFi*DyCs@fS?yT_cnlbz;{dC#F^tk zNKRrA+}5WD3Dm~v`RkcmOG@*H|Z_p z@@kmHSczQfWK608S`v2~ZBCQ@SMm{kGt*+vHjhqm_%PkGM zS`NxAMu%J}~lbMa#jEuF!o|i6V)9h}i-0hea%kpJj z20Xk$R|>^8!fLFq$ek8X*kLz26i!QSw5c@hc}~sc5mU(OjO0V_z{O-i*T`KOsa3Bp zWsQnrq{X_SG&{;#U7kQJ;IVAH`qZ9>ui2VYl(S+57F(}*c+aV;g|c9v4=mbl29BcxKFHc9>nZjLfo}N`GEJW^`H#tXVltkvOpgG7D>J z^0I^BaLe2|Em_=;wTIwQyOTHZyu_Op9JqJEz6A^R5$39NC?ZO4t&jmEit2(=@lBl9mF-jn+l~OGCI=3@1cO13MhXd7P217EvNgHzc_aVit8N z5?XMt31#pYutFhHTMGMzZWHqel4`&>45~WXV+ATu(Ou#uF|$Ny+}MXCENAv1q+LJs zI)ISC5g9=Z=xL#a#e}yLT{|h4scmVz<%%mv)yyZuW4khmH>+1}t?` z%ckzIUu17w)w^WDxHjg1Qtz~dY?<;c?On(c!?kz5zLWim z@L5R_e+!uqD}K{l;ki#H;~0IJ=Z?x`uFYaM)Y>ve)LvIm&i~79PSe+du}ft&G{&zj z#Ju7!f7!oh5C26S^W&T?TQY!Y$tVtAu-5M@EcAV8i*MfSwFj~T_Goz98h`niJySO9 zNW0KJYTM2lX_nRl+G2;_HD&tZnJd`wi;@?P8B-W58NKA4O7DoUtBQQ%sthj5=f8dn ze<~}97P$(@V~-`@GPzBl5F?YjyNPzvq=8bREyHoiKYSb;GbYB|R#lakm!ChAXvSL+ zlEhS1m6wwZIrwA2pXt+cavmZV(VEF_T0sAlm-81^R7_IOnaRl}*lee)VYxiRRg&v9 z&m>wmtVY=Ox}$QR)}oNk0Qk$5T!pKa;;PJ@{MSUATs6Mju2V>Xhsr9m>)>MyXlDD$ z?P|E1l>s*`G=ajoj{oN6mn$oGURuErR-tzpgW+GA86-OeUpDd!A(N<= zbvs)WGB^x^(MnHo(3Wj=Ak?sws8}gWayhcK#iAD%=5S&M5lbaXiCU~h(33bUW~#zf z+V2&gZ9~>$bWycfjlEKim>IqD^wrV|f(j`olaVmJ3T_4KlgLt;R4(Or%caT@ zBeWS!h5jO|tXG1lCgk&!$iyzBP?GtTG$aL(Uq>Vm%vP)QQkhH%iaoJJ{ES-PA+|~< zjv`#!Bs?I8dI(;4E>|Zrj?<~_U>==zl2fEid64Myyvi$OgBIsjD@Xmg^bF`57=D5wc=6UBT{EilEYFwUri zg2}{!!hpd7B%wHqQP4O-^aLmpC^=)N6^K;mFivc>prwXzJm!Rvl5^Xiq{?jcS`98| z8F^%hq$qOY^STCqda%6CP~X{>S5R9Y@)Wo_J%;Aqj)DjY8GE-G^7Pd?!IA0t>8dPp ziB_GSuTX5?msYCF-?xuhk{fP{M`b(q`O~{1ReVlfU0z-tdw)UE)ZV2vu?4d$bY)H1 zCad@-=Iq(e`Vj%2{J4Akj87|S?P?3sFD*+Ch8oLjZ5pf2V>c|%3}h1D(u>S1WOM)D zSif7jMq2c|{W3P)UCP6I>*0Sx{`|p)vf|SGL8c%2;@= z$7sygFb@p>Y_Kh8fYbd3^K2!!R45~r0qMtlUTS|1iHk6$fT~7EMPxY#-~&)uitZ00 z?LAG2Le)47*Cq_Wu!e(T*i!WctQ+xtZ|y~pn@(3TE`2T+krBmD_bVK-u~>QBSkyVO zD)iY?GNdh(ZF(w7ZpI$w9{%8q#jOkW?OpJj^l=qB-N?C;xWXYnahHry^rFH|=^0s5 zuDR=*%MK8+(`cfBdnTh{TMt=?3RJ!#N#yD0ut4vDQpBCP`G_2lUkFadtb=8J@abY8 zPKg<46vKHRj7vSr$mEag;;e^v_FUUt!1WJ3=w9ag+p3mUk$U=k|NBAjAAC6SFXpF- zt7~Q~itq_Oo_g?YPY~U7{vdY;p7+;1IDKyFUr7kLL{dJr7)2?8Wdo`Zly6wjsN_B0 zHu0isc)^f^5rCox@rI}dhi^~)Y!NT)D-@OKfyQN_L|Ad^E5Twoz18sbHz5n@wtVXF^&SswvF*6(ksliMPmOnfLH6h?3s)?9F zUnoQdpO0F&&>amBixw*#u<_x6MG|a;5%gA_$cqDk?V-aqJ|%n(f>kV)jKUvD7qPD_ zoLaMCM%BXUy?x`D;+Bn&+KjW}e4Mg#03&7%ldK@5zIA!3#^9Gm*rc?!iJ z;mV(%yfqMg`Dal)5nv|IPnFI4uxH?TCf=Xymxzw>KlXe$4;BBY5bA;|O7wD6s4JAs z`|H$`aiMO1>V70VWU5Z!wiYC$Xvnrtkgpz&c#8;_Kqg9Y&`9Md8PhmFmp`&|`uZ&o zPhqxH3_KpXsEcs?_kZ5_)XH*cLus`(Q)90MfL|i&X{?!;ylms-qgxYWnfj7bKeR5g zG`-D#*K_kLYs5vNj6hvag`Wmwp7FhAVVuS%03o!3Zb)IObR$)s zS~p^9100p0Z3^6H|9OK>yD)R29=E~2sp*%{7}4y`I52;?Ar+kv<+cZ%?(D|QbeF$9 zFSp(AHd{kBU$)yBZ0{C!`7(r!T%S-SH?Q3f8%dZ}`Q;J9UU#++}LM!MuNJJoDQ4AVsY5hoG!cFsMA=m?Hnw`8j1G{JDq8%o#)g`vpX#P za4Yrm@uC0ASY2D!sHiK)mhLGJ?rHt68$!ED2!1g!oiBKiJ}&}Hr5FEYqMt+%aYS?? zLHe0ER!=54(LjPhn@jeKL>R|04oJ{Yaik8uN}#0$kRme6_#=SJA_on=J7-`;OvVEK z;~S8r<+azy^gleoiq|bVoD}_mOn;5JF!{lvbtok_V=F1Tf&X{`b2BRf(C@5!1M^$z z-sn(4dl>CzA)#l{;6FN42=^-$g>>ta7opR9%J=p&Bk2lxW4%sqCJ%w^MtFwfe4AM> z)EcUksuO}igW$PfiXKdr8O2U`^+Qi7ll{_BTsMk1HT5i<{e) z=CrmHHnMSv&z0!_lIZK*PX|h-wQn7Bp|fND#PHGwd;7keRuest;U@=fgl&BOOZ%q; zt7pu*aOLij7pJ#pRi=BaxfSypb^0ZTfpE@JI&#G`3t>&E!z*BfZ!5z1MtNi@Cl0(F z$eoTSgZ}KZK!p~(id5IdlhOgtLI(vJ?1tD|b4upNhK2}Xgm8mb`xm;f_`qjAe^|~j zh5izlM~poog?B`xeG{XbKFbv@a*(cy>5bO1(1L&$L%^YL)hnb7V9Uoz#| z^}stOIxB;;pHhZI)#xlf@a5dSp#(*~`Gde6{3ptz&; z>uBEyMWEgTA7Qa_LJ|WS-$2`ppf99Dgrw8_cpy2$@JUq*l+d{v#5z?7&0d)9gf&W1 zheQY``4_@I+p*eank8iA{kJ@BC?m^BI-fpszF90jwxhD@KCQx{HTw+r^&BHIQpum- zui#INX{_ZB8NAP12ktC zXK~QUF9S4I7#jtS6p9}40NXK&ww<&6)Q!;-H%gx`Y34nvw~V(`jN7CUOsT zIwwU~B~w~m$;ruE6VXwlqKVX! znY?T%d13UL%E~pP`SLl!xNtGXl%FszhoO@k#<+CEL!<~&l~rB)zcPymUCAjEvk2X zDQ*frQ{kqMT54)qYA(8HuKSb<_YFIC_q_E;7H-}B53%YL_k|bU*Ym~)D~0o2cZE!e z>JL`-eD$uI-`#NG!LTne7joYYf&FLX9_;3U#e9!UzNNI?`swz>^b( zoL7*9ALWUq2woNsX6P3vhFR*|V8B_fTsmX!8G!2+xQB+<-FQ|)qtxM6hm^xY?I&JT z#=L~G`jrfvg4dEkZRQ8jiO1EL(PVx~&D=Y>p=bRt^Qe)zm8bOl^3LMn1(Q0?sp{AN zyw+7C^9Ppajc%Aaw13T(K|lKE9Ut9x3)cVjJ+Guk<>sE+eDS!a z^YNvoYjPYT==|C__mA*6&aKZKx_juUwd#cn%Q`0y9e4MfSt}3V-Svs%rcF6-)LC=x zoP6Hs{Dlv6-;zw-^qyr+&yxeh3)AYmQ?nhFgUD_-uMYIg$Mz_`_fP5mvSR!C!TF`L z%4Y`}YkTe(cgBtPJaE6DQ>$hcS9@L7VIw_d{jgh1zkU^EgG)*$u03;jdRQ)Yih7;w z`Q90~pFeU$V{W7)544RJSBriWxY$}+WSux{ z|JNoe-17LxFCX~puC0wN9hs`>(<-k0E@I{rZ@fI&ky}h>oM9=*b4+^aSBGAj?8wiz zjwo-!P6#=ZUNpb<4J@30SQo&NEyB8BDE3K{PgTl?KjeoNu{1LhJks$TS`l{i;*rk} zg5%r}H(B7(vI+Bt^1G&6Q$3$a04M5)u0FC_bge#ebx#$ap>M_MeqjnvR{}6^=qZ#Z z^Pi=*{;P{2E6&YV9}zRUH-M`+-@IR*)SI@Z%qc)nQ}&@eM=!ur3K#I3*=T>MV)k6z zDsSM7w2$UX7dU5!lG&{9ON|0Kdt+SWkd*RD$9J#pS%(iPeYLc#42K~-B~9Md&1GfH zE4)nuu$$+gg{5T!YD>yW{aEqW4WM(UdV9Y1P6aspjOV;lm#57B>eFc-g zG`aBb27ZS|hVTS}9v?q`9J99UT8G}Z$N(R{A@~8$=g2>fccNHQpP%S4ci~HK_z~|M zxL*$}{rdt=6HGQp$i{3!qDvPl1@8yUt0*}7&*HN&^I5tieqvJ{S?8Sqg%VwTzEOlo*g473j2Ch@q$Dr+-Z^I5E&}B2if^1#>i?~tJbeX)6 z<&|aVvh%ncSyq>+Gb@Ml8ON~^3JscUTGj!13uFK->nQa^jJ9lKJ_kZynNk+=InLtE z*)(FtSrGT;1D13~oYhtKg$a4MPKWmNWofu?q@Ku=WkC<*kpcIXDe0NNZ|E`&U^?(y zv*jCoU1-E<;DteB>C4MFgaVEwzDw#h1Zgh+L^)lia+bw5z=66>HO zPG^I;OV>fRHSk$_mdhdAMh1Oj7RP$@=Am4f4|>Sy)e*8LAmmxPOy_cdZW9oC)7dhR z$9=5V3oz?qE7#L3SEhlJ^hiq_LwWCK$W~J&9#--Hdn<^e`a=Aj8T5 z^g`wV5Bj|9_ylYQzT&%Of=AXL_*~Ajbm{tVn+OAD8sybxX;HqJ1E>E}U_FiCF|Pn@ zHd$C7E(dXaFK-vVdWitM48V_+p-Zo)K{o_CaUCT;Xd78aBTvTJG|Fsdycz!-m{yi) z$TR3%SzhQeo?+IF^<^0J634vIt=!&q{5Z>ybX}5mK$gEZ2A*LHVlKmh0N$)TsW*>( zV|%DL%1he!>-o%wzLT_B|6u>hG_F@R=Ob_$e5@1KPu7d&_3{`rpeG0K*5 zvbg^ckKr;|2FFI|$1(FDmhB9E8UPpfrOV0$ehTtSvuT4bE30oj2(%&O&o}h0M4Izw zA}nFOzb}9`pF_6qzbikhQ#R&&hB;*0f???B;+XTZG63?g$z zCYoffFt4yox4dro#yZKm-P&!NYddHU+q-esZlmMFoas3`a(bL|oEx0)xyHLT=Qigq z&3!emHt*8Bd-9v}cNCNq%q-YmIInPB;U9}Ci?$VyE$-^)?oa&}_TP(-btmu&x$dR&=vc|H-WlxkH z8`?Z{&Ct(=O&|91@QK4$3_m!$yWCTrDBn^3$%siK){i(a;_%4Ykt;@ia>~L}cAU~v zv8LkfQR7D)9lc`o0o)LoJ*IQa$737EhQ>ZH_QP={<66dTANOA6l*;YnZR3|sD4wu$ z!kZH-C$63N&S~YREkEu3s^;pF>Q1-Cz101H`&dn=W>3xAp1GduJ%_v=?=9X>YiHFS zteac+dHsrpVGXf{Cr`JWK4x|=tgS>MvXrM>0oS#!_YKYiZxPi9P?5uUMX#Z#w_*oRT@(oX_U2yYR(}W?%H= z#m+=TB3(wm#uV?<)`E%wko4R57!xr7{Z}fNhKMtH7xFv8PSQ1qIF=lrY)|e_Ia3=`$1aaueo!5)YU$GSru2TTQrn&>&unckZ{M<{Y{|BzqdRIl zCw6L`uU|3jiqI7gFUwulxJHv%l9rna@C}(LRTGI@#M;RE8kny zvTDPsqpK@dFJArOnyNM0n!{J$v$lQh!`HN2v+SBT*Nt7Lt=n^L?zJnfJ+i)K{r>Bw zUbpM|#P#=F|LF}gZ&k&2Rnm(5<0cw{0%n z+_<@GbN6k5+upqW^xJpcG4qaxx0G*5Z8>(Qx^>T8{qH)uExhgM-LvoBe$VK8_TD@C z-hJDPw`IGr{IUrR+~J~wj57W#qd{dI>D8eDFyE! zE5I^$2$U_5o`B3I?8L))NmCs09E4U}C5l11YLuSFvyFyt(DF2Ski%^1! z@}jc*a;dc&`c(Bws`&v)v!Rs&y|^A+KgAT5vdU45BrqDU>P69o#zaotds<}I28nS+GtZ18199>t@?ev#{H?Gg-^$u zpr@fGdinm7_$JDd{(H*P&_cR43E4`g;Xa81owL%*VI|zsb5RR!sV2m&h~2oF#CdLL zQ;qkxPRF~|brP@J6^|tRj(74dg#Z4N*#hGYJ3*PQ$8%2Wusi(*(~a168ZYeOsXpxL zfhTUA!i7z!^Kcct0C!+Fnr;w=VQyTOT?w( zGO=BQO$He2}34CMVN%54}E1nk5h-bw<@f=>OdR`n5FNlNU=i){2l6YCXB3>1*iC>6c zir2*(;*j{2cvJjZyd{1k-WI9_3R36;cruQ$OlY1E_=snnqG74Z@pxL#T{~5;nJ{avDJ+v1wHW zjiS*shQ`u3s-#nCJWZg9bQ)DrH9inuLmu){E!9yyHPGqwBbr2$X$qY|jnqU_X&N=t znbbmO(R7+YXVW<}lg_1CbRNy7^JxxUKy&Frx`-~Oc{HCE&?R&!T}BJZM~lc$0n?il zq!1|-rdEnjlonGP#VAe*N>Yk0CzaBqQHI)S2`!}#>ZB`Z8C^-s=_=}?AJYn2Nvmiz zt)Z)FEnS0cTd$?{bRAt!H_!&Ukv7s#XcOH;H`7n)7P^%-(`|G+-9cOEPTER$(Kfo9 z?xA~WJKaY+=ze;D9;BW05bdJf^e{a_d+1Smj2@>a=x6jKJwF4w!y+kk5EA%S8M!%q6((CjF9im^+oAhgXi+)3I({Je=dY9g#-_iT@0Uf5_ z(}(m2`XhZrN9a#ST~(_iQq{gpnUztN|rP4-M8T2<9l#j(4pDjQcDX}1yA7_rBQ zy+&MX#C1koZ^R8o+@#0u7CrXrvA1QKwKe8Xr>*f!IvTX46~7vcIFv-Y5=*8OYXoV{ zlGgmHlMg;6p3*ujnY5x>!qHgVp+$T#zuKyh7O^uNO>2~Fv#Clv*{;|-lgYR*nsCTC znbFM2aM+fPwkG^Bb1>Oz)l`2vVu>Wingg*}^S4?M(w0Cn+2-Iw+^@D-Q))D!*@FJK zqWUf2WI{uJEM$vn{#Z2V(v+o|FQP9YLLRv{UhgGqG5%0jJ~sSgcT48jShl{$8~#tZbf@06i3h>QxYM+YE%7*P%>^0CgXARw=M2(O(>c( z+g_PeZ#%MnFn4WtgBY;6VOXJ}>V>(C1glVBDBiB9S`;M~8RK5-q;cC*{rgT^^n$r$L<#e7F$;1O`Una#3 zS74-AT~6mnM-uVJ!Y=7ubf0494uy-zi$xP{FiyRP?Ws&Uf@yt|}{>jmX!2d|!VN&?AjH!AGN*43sbu{Nx`io+N?0hOvn~c{O}OwU`9h%raGJ{e@fa*nrWm{p~z_TaPmUL2uso@~m>=MG@ z$Qf zTM!eKqF{ze!YlJkDW?;zLLd{3VYIY5z?|ZFC&wR0>Hb7evBi~8TU2v}StXRRSb^#a z=7ET8cT2b`tQ3Wk8FZ8ndg929S$q;kx4)B6u)mYi+$+u#{4O1oj1C=Uk1FLesXe5m z+c0g|V*V6I(onSAcrw8ClA|%#uy<*1&dW1NO;^pOgL*%swuuBPqtjY3`^P$*hATkB z6!vw2+=c~x+#si&%F+}MQGn=ObYLni7a-Pj9Ew=Om?0A8xDv6qVs=mYLk_q(X%`M& zOE6o$1f*+$U56ZKW6WOu7)DS?$&m_yELPC#?+gb7XQEFQa?o3X@M1a4;=^>=#?A&- zY4N%18eDy57FRlh5sBd&O~I@)0UZKaeNApE)7i;w7gd4^CQug0tDO83ATM-m=}1(G zh4Ql#jjl}*Pf^+)FN7KF&6H-wxE<0&id^J@ySTbPg$4c2S zlR;n9HoJ0QnTE@kNJmV;a+ZCD4oHiIia~ug%aLxKML}}4+o@0aoaRXw!&!|>MC>JoE63-U5q$>|-lh0+fNI-p`I;tya% z`fA(_#l2V!?lh3mlyu3zqqtgmS+w-QMJJ^=AL42}eDLOWU^dMJ6n$zl5|*Xt<{Umq zbT17zrac6^!J-;29Sgv$^THYn=~mSrw}r8$ZBxzuP{InTt<>ITU7|z- zNt`$&@DGAIcfPDUhJ)_88Rr?GS0FnF$MhvQXVvD1l2{MO(+{KZ>*{mcu@uLuRO$q( z`l>vAW|IhCl2L9x)bN4(s@}_oT0YeAp`H)&w5_GOsS0iFuLh=pnHp+1$xIE*)WA#) z%+$b44Gk8br%G}J7y^f<3dMM;bRIXE~c)QiGvJrF?GyQ&m8s4!FJ(cyYR4Gc-SsHY!@E33lH0cr=B?)n4^I? V*eEM;|ho{trTA6=?tf literal 0 HcmV?d00001 diff --git a/_static/fonts/fontawesome-webfont.woff b/_static/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..628b6a52a87e62c6f22426e17c01f6a303aa194e GIT binary patch literal 65452 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 q%u^)w#YX9ZIvhtu?9Cy6YRi6f6G zD~~R@n;AKJL$DHujr~=ot+T8)0eq$F!|!>G)QhEm(RjMI)=a z7X82H(rsWoUF%+PG#D2mheolG8khK1v7&t}64 z4}oLv8X_OFbn5>-(|9lAd{6^~9V+YfYt7g`caw6{FI(K0z#OD@<%veX1eKti6JA60 z=bmwIOn1oTZg)S3M|j}=Mx#l#jh;KPZMN-;5FLFyiLkwgtJk5v^ZQ%H2Oc7`gBOLtwkFu3& zm|{BfW33g9si&HuZqwl?^l8v2Fp4h7AA-&?LuOkB2xBGx$^!MLD36dYy)TEC?ZL_) zMMIKhBXq$xFOl8jB?NXphKRN$Tv})Hei69M3_W}~8jk5b+z~;)gqU7sHe%#di*tMI z*LCM+a?qt@^Z6X&xZaQ@IBd*mY$p5@y(+Lu*t@7|kR5$6cUO*8O(nD{51n#^SqCvL zIPNnJRpQSm)-61vE}$AhWQSiRcsI&tS~8QO&r+;m&euPS<9C-D*)%>+8oNa{CMB4{ z%y{)87QB#kX7Hvv?>XB@U%ce5+-#$B#oCfEL0fyTS+spshXZQRGs(N|aMDJ{Xn{p{ zL~pXNMTtYm=h4|O)qdQ5o}kN#q99di%|}BN>=DbhRwQGRERR@|wFAUrm*@i%iCr zKBKk9_H!7(x#s$sX4?$*i9bo(dN^;9JG0b#p8B+N{|hZU(fXOOoS*iyIMRLvI; zI>$P>4?nzd$EWaV={VnXgY z`Ar>JH;LY|fWBE1Ng<(J6P@|WG6Vp6u#Z{c+>sTp0M=5n09&<@K-~y0un==9#-}4$ z6rS?$OxC<-##H+BiKk0H57QM=7#=dua!%%UV?t*SQ17;8nzb1O);%q*&)w>`O4$Wp zac0AqJMXD)TIrxd@4ZKdwZ5>jBo~#vlHTPx{n);}w#+$H)r3lmI^T%g2?4WZ<)X^!fJ#k3l`YCAlf|9~vpE7*om z?J^nA;aPb)k=^$8jyG%IQp10J=h-vbulmtqL%jQM1SbI-vbv>%1^Fau+ZY90q-%q~ zj)N>WVOw6;UYW%4uR98CY}@eiTg1k(i8wo(7LV`xM+c@@O-hQU?H{d^H_j7^t;mbs z;i%6zoKu^^!4%cTdw24$i+qlfc{Kby&u0@4uFICN6fDXBOL}ZOO_Kxy3!c*o3chCI7SDx0hr*Ap zm+V96@pO&f8yfBrRr6*CEEV&+a8gI-dxDv8sEk`pestyIi}LUTqBi{tGe!&LWm}j- zyN6CU>+S9AST*`I`}~dcKmK~zk?eD>mzeq#nw!;#HAckF2c`hDN@ug}6SFOMb$pyc zO4J=36kNIK-Q;|yAGs&-f9HE%O=gPvC^zDLkOSNalOEt!F0fWkl3Hw5>>P0kL_=K{ zZGfdbF-3Iq_A4vexVPI52*hQkfsG7q!?=;SBJLHw`f9er&L_(J2T&4jg3BM?s&b}p zEJ1X6EbR7{?83i_IPfS6&Fd7!wK$de0h&_&p(3-ojz7Fd*(;V%uU*jzc)ony{?xw? zU8Tj|&zmpe=~aIJ2Z7(htF#bO*LhSX|05B{{0hesf947+U8=Wf%_@CLt_&jYui=el zn^g3K7-I)h%yc1ut7d+ec=({k4KLR2ELAJmF!iz>PVTFD)!d;PW}}qI6_m#y?mj<7 zTxjL8iVSfmmS2kf;Lh8l~gm17W!|SLVGvo0w>eIYCpTn$G!yb40>;^qxyjGSt}*3 zan6qTpBH0z*_rr9g%F-y;}w0cCU(<(-tt~HU*(^b^omgrWlJ`gu!L_4pHC_$tj5pK zaPweg0mV^ojwZJIVxyX_@e2d8@hvVQEVzsy6-D~1Ur0H;>|EB_M9ezoRpIE9&aZ$} zxdJ|YGlp9mK(gG(aeJ!A?1!JjeDYO_!i~C%7xyL}|rGL%s@r>03x?zP0*r zxA9LpqJ9@-Cok}$+6z22sj%HWqbBD}l_}49E>rdLjD~JX1=8d`K7d{c-^D_DsH=~; zuF&KU@N)OHFlqSX!6GM0^FBS5(h;3{Vg7>6bBoJI|7;XRwWF0`zMq3f<$ zJfTvi%04xR7cIGQqi0m|!mqc%m^w1KA@z^e***B>?lAK%$M)kHo-W(ohfbR%&fID@ zE@2J!v1xhk1 zr+SZgP4rnYZK>l^x^kd(GS5#XF$$Ec+nrhS`wY6#LSQA;yJKSX^=+ES_yL%rvwvk< zjVX8qgTlwNi64w}?@1w*&&AGLy*!SdYtrqKbvY3){m!(~`DK_Ixfmq4Ky-Pf_5`r+ReNlM?M_^PyqihZ$vZOM** zw9Y($rOh&J6LSHcH`D{}!xU=m58&p0n#zyE&lENH*(dP_Jw|--}2be z|B~}_zuG=lEnf+~4BY%Gd*Y?$f4df+-p@wlKy)ZQf5efpTz=nY z0|6ID2Av1&TXwbfuz5~<5F0ulWhc+52|Af6c5c6ateE6}=4|Utxfz6o3T-kz3!8}s z*qbMu>HAD2a!+n?OwBmBa>_jiGr#=g;=)_8a4*i~&eHZNLjrc%RpZ<|wzXEcej>~y z{0-M*&uVaD*ZJdMJ0AzB^0DRd78lN9MZ5D{c)>euhd-NO3hJf$Bucx5sECMn>9h1c z&YB=c&q6MvU4MkuEs+nztJ}&1r`wd=J1rD#*hP9{O20UJNI!TuezllI06*?|zoHnE z(Uk-sB?50T#(=~JqW=59vR^W`;SRu46M=dJ!F!cN2p% zPJD`CQd&c1%qHZ@Iy#SlA^CqtY^(g#;s=;#W+Y@mK66~SVFkB6l3f#Xw?I?HA((Rd ztPLjCW(#Iy=;_nw6(iDJFQ*tN8uv66&Sy~U24j*2OX9Fsj%)IOyUC-v?%1E!$+7|3 z1lRA6f4i>z5DV;44-@q6ZujC&Ay-t|M16Gd_K)Y_FBH&W~nFerCP z*>LsOhJY=;CNC}TP7@7&Aud4@qlw;6xeK4!;^zuY}1w-{+e*O@I3 z@rtz;6>MFB{lt^ey?yKM{xGe;dr3tVD2DQ&tp@2vcOPoD#kTd8gVg}{ZWi-4O}G0N zXo^bWB0rx5793ssaHW)q&LWdi9yd&O!@zLfoPYbni~cXvj@8Tj2&-xcfByWqj!pn6 zz;HaS9HSa>Q~Lb5^kAHJ8XF<}rQ?YZ>8NZzY^YrdEQV9Zf7**)f?UlKb+;J2rmf(y zm{_IzlUunkSd6aBsA0NTi$$6Fn0i*^lFOttQPMFpmG6?H<#>>DaGY6_H?zhCmB>{G z-p=EXT906*DATz%hiPGzf1bvVuPPJBmpW5!k&d!xF=Z}Y>63I?E)l7HQbuy{h*v@1 zV9ixaZBxGWA!2j+kHZp;YrqM=M}dQuYQdAYmgfHfLO{L0`qA`|R6PW_z;XP;bs$;W zxD@?x64fPyMpbk!Src7}EXr1E>7#S>r0LCjy4oh ztCQ+Emf985bR3b^lwMTPN@X852#?iwJgeuG%8+Gzt1e@$wNKKQ;pb>7pkDjS^wEvtTRD4*w?xe(5l(8zQ2#cf@;?BCy)RGbx9e9q0n}@vaqE{Zg`6&h6@4@HI&GBEZK}^1Ulh|idbwY;nFxU%w8TP z;i0Ik7DtI(S2mLtV}SBe1~AJ@M@e)x(2L9-5@q}@D)UI`;~vC9k&6i$gj~?BY$}>{ zWm)C0>(O@hAV9uSX~>}6bjA|d2Ef-dG%M7`UYQh|kW7dM&@rO#D9JGK@mQv0H&L<> zH)X;x%aBn>VBx6?TH2@w$vS7Ibqn?ckQNkCQy(WT%mA+wJsULr^mMxwwIqryviwZ}(-EIRsg-I)0T~TuY!R{905uANjz|Fm?~w(b zM})VKmNrooY`8%uSVRdrBw^la(b>cU7f1q+i9s)-W(5;7vLPZ#&^kuE5%B%4ssEL#eqeePVW*05o5E-L4;bJ!6XY-pA=TGV3e@n6(FHQ zXQ{Uf1Y=&0MT8t!a0$c=lXQswvq}a7vdFwslz0Tgt(OEr(3>Pts3#I8ybH^O*v$qTG3kkntuFcai3f;6 z>>`r%Hi8YjQIzOZVdS(5CcRMbH@M3??M$ zL{X<;7Xq+wA)6UM3d7LrJwz~4E3SgUfDwXm#Yhl&#M?w(ufu|#7xfAeErKMQbv9n- z6fsZ7NN`ze1fAY&)(gmDC8C>7tkuL@1rLm+fhs51p#nXOkQ?Bx23d6$WU|7TNqPwa z4LpK*H%cIL|dzaX{L}ypaNJ{SQG$?YeZPNMyw~i4LU;%33I(%V|DRT zt&V9IIL|o6TN&Ntq?&|fEMH&JXr=O>egJbOcEH&<_8kX@BsksLryMlY3V)`!g6eo~ zibnCV*u(e@ckA2tXv#DlyQbJ|>aV^oJb07dDwpmWeh0}TS5hrdd~E&0Xn$Qcg{=P}zn4G6es+ftR3cKt(O9|m7xn5P6b+|K}qAK(Q zN&?r!|Dv%@Rf=9_7>-lC==bQ|y2jY39Z5EGRCckIee0uY41&(G&8Cnu$ZYtJzoNv{ z`aZ{(zDq){vgwD#2hTv+A8_mX(4fY~LxX+m1TJ6X)PTlP8KPYqf+3)a8~MI=4$*JO&*J1Uk2T>_cdSEvf!D6^nNemikKe{5VXYCwzTqA6J2 zECsDwP&C;@j@by8xoO;VZU(oETf;czlt8g*+=MJON;b9!vt_4 zFD|9POP;*^j-^{}7W;Q}&g>KTv7d}K^ew*Qt~(a@8A_jw9?|UDkrgEgQxe>=^p4A) zTq5+%?A*~W-mD1_Vt~RWi_pbQ&F)Cu-9^hJpO+RAOg>MoFMVaY_{5?mHwoMBu8X*v zo6sf}S=RHqU)&y53YrO}2_>bW5 z)gJK0AW?1o*hIxQ-&=NI+4(NkaNDDean5 z@*^q#<`bt2uwCA}6{9I9A4jNj&fum)jki6E@=v@8d+45DWqj6?Xv%Z<_8i*O-|PPo z&>Pponlm%~^dPmE&Y&)FKiX$+I-TD%yB+-_S2j%*_2$%f z)c5fJR^M~vS6#4c*9D{o-B%Lqx^|Yj41KOXg6>nVjcD5rD#6F2kVP>ouIgw0|9%ga} z%A!7Mtpo~T7SNFdxnjsEF+=#^&eB?m#ymq;qSHPi`159)Y$-0fTE_!Uynfl92ku(2 z+9<7Gy63>MS$gx%oo4;4We4^wT`viZ&FAlZV9&Dk5~S2!jlXD-ZRWgRAimRUTM|pw zUb-Nry;_zeT4D<>U8}v2WiV(t&r2)<;7LCl#KW*-4(S2sv+!Orm@oeG3)qOYL(;2W z=Lm;vIY9Y#_wi_2+roR&%NH%bY2e=U@_Ms={(QZ;etG)dfzB&q=Pgg&yRdB<;``8U zos_eM!j64Sdy<`D`Y3iL_cVps0}pi=!wy}mm)HO;LjM`SxtzM>+Cd%Wc^mIl3psRn zAK|sT813As=Nh;Om!w~17;_g>Iw8y29!@!vlu%HQf(kuEN}sn(Whx$VsC+9_9Hw7W zK=gA8R4;#4S6=-oYA&+pw@{bLH2X0ZCqLJmd_^T61xnv-fXq;a`qlVP)t};jQ-7*{ z8g)^f9Qwrv#Ki|k{>kSxALDEDXZ8p;3pX<>%8s&C3eECGNyxpV^?(?&DOKfnj!Q4x z{P?yzFCF>EwQoG}`1SZgL$}RrC_Z`KWt$ER5MA%m-16Syi{6I1XbpPA&|@>6 zU;I@6=o>t@9lPqQYkqL-)w6a-$L_W?d%+*uGWJ+Id6T)TtY80rA}2fJ3lg> zxGcqJ${Jwy^3CD6+PO)>&$i0U?hds-;l1kHwo~~D0;}Dxv25sm%|P!^#Sk(1?f4M% zw<;^ebXcuSH}fByA6EPT?AljyH^X+oRzX%<9a5|ZXVVR0h&Lq~u zE{G{JH<>=$kasYhOi^r8lw#SWe9l3*<*Fr{`le5tUe|nuS2r!J*k;%^p@kPEyRdpl zZ0+l7t*dDXo$tA*WB#SHmd-}Igguf?_N|&) z=gaBZ4Ko|<2&WIPy56(^=bi}Llgm@hQ`|MR9i7SP%jPDQwPb6$)URt}X0a>ehD$DK zd@^p5BLlnCE7e;n5#z>{ROt|t@aD z>-*{KjUAD9(4$hLyDc(r@%+U%UAJWabgPcijh9*dRv|RCxuVQcU6K;+wkcwLnuo)V`*(W7YhbGkY8@KF=90mcC{~c3P;V&F*x^Z6=+? zd}W(I8kvF{7DRQ^BVnhj*4x!RYx(@TD!%9?^wvpy*Q z9=B*iW<>y6ZdcY_87!LKrMN~%E~b6+O@=`lZx^sFq9f+ouGF4}6-&4J+x-Z4<+>Cz zLKbmqsC(4~8&|eBx5;7IDOrK$RvMZwwczEi4(tG0e`;*LXeBy}=(KvH3;H)-b>Nw8 z+q=45Hn~PvVYiHaf?NnS$S7L9QrxJhcYgD#ftDE^(*wbl*8YL*iyuP^U#bb8y1hI% zc8)Vt#e$JaOh`W}1`zv<4Akz1#@2_9)_rnj}{Hq;TmUveZP62isJsOI zAw={Rx0Tui)n#0*wGB{+x1cHDkK!;3Ds~L$Mnp+_s;0w?{1B=?t6f5rz96Zgl=S;^ z>5~4an}}{|?||O!i1a4zN7robRP<9Fo4Rj&dE@rq+bJCo>HQFDpRpHR!zHyg+D4 z9s=09^?zpenu=}m{NMNeydPV)eRpPdcIH>V-=Bu+_kDe6%k#S$dUsyZ-gmoO?dB%P zEXL*~H@th-p8LOC*zDWB*j3ZEWqxP1*fV*zf|`+vM|~=YF9$F&kr+!D$OnbIDjpWpZ9|geF!nIht$($?AZMx{G?uCQZph-BtC0rdczCP3QKvl{7SzxGE}Kl{Mh(WHN#N zgXD<7&XyUSLa?JE+~Lzf;NpsPPO}Rdnr6@6Slhf{$-pa##NLI=&!>xR6*cNe@uEoi zqzb3n)!a9+dQNS5WkqQ)+!=0~9T5}w-h*(Iu+30z)LygDI5Yw29lb~zq%b%Jo>v)? zrHBm_v4DhOBt>-)(mT#4@u`Jsq=^|4f@$1rg4Ar73xISWCj=1_7A1YrNHhXJNGx5F zm@rlR?C{>d)dv<&+XD=4mnm$%?!~FCGygCE?%cm;+KlQ+ldBH~yX;YKYk#6_j;+dA z-n=;0uwiLjs|y+H_3gCY9qrpRH#T|mPI|*zZ>@jx&Gqmj|D^V=D_sy}k#G=+KmQ39`r7_Xsan!GExMXK{$kVtcyl!20?eGou+MX8M z1b>w!teya&)?c^0aq@=7VtV7oKmU2-yBRwx#(_{%MN|dRmI*Z~XNlp2CO;B~Q5Qo! z4D~2rkVZM2B4qN^j+ymvhJJF(bu-H}*!EgBbJw9=Gs~m}EbBjXJc-99CVA+yp#6Jd zmEkaGak3Yr_H_k};?T!e9JpZCtP2iE3$YAR_yUpq(uq7LQ80sNz#tuv(quDo2xbB* z215yA0waPZ1VYF}FCps!NC~xBJaMF2Q*=VQR^k$u5)ClO$uPk+NMT%q6d>^=f|L{> zU7Mhi5Tg)ia?HIM_ylbI$Ulfl6y8V3@--)6f+;Ao1XgGPFhR;JJqxG$WD6h6Ja=Rs zPccPBJS2uRfcYlJ${*-^NGApM%ybg=O4QsrnSe9n*ijnZ` z9HU#6AJtAH+c-F?+5S|}663TXc@BEqY2V$58)dGgsZ1G9^X}-;&&}s8+cCm%ey}rJ z7>g4&LJ}Vkh+%j#iqkUXkR&$vL*eWM&QX#xp`sr2Us^xq><9pnv!~SG52n_auj~{r zTc(^?-W;uBzD2^Zw#0F7bu6?Aq2@eLduzKa9rwjU>mgJcFTOmO`3w)FttH1f>zm;NkUE zz+>`}bWX5bd;+Wh>*m4k)$4w|nz>qha?XO*`6iY4BvOq)Cp4B#S=ai&YxLE_9{K}N z)46hG=d?4<7=AzfJmlB!m=tkF(r<&S!PgTe9B@ylbNzKBhJP)Q8}LZ#4+SyIKm=PR z@x+oDF-N&VFo+;ymQm-uB7Su1gW?NkazMUMsnc_vZ|>-OX8)Wy`=9As`Pk%r1>TF@ z8-Q@_t)S=?x=4Ip{OFbQuGy=!$@eRuaz!6H{WWyel(zi^-i?daY&!21RK}7MCfVQF zcQCG%X9O@VPK0&JaAGl=+1J95v}@Lq=|W){Mkru2_BAa-Qd`&%#@Ef_&Hg>Gf$;iX zA1psX?b4QLp^4Ema=M6isO-F5Q&J@M6)6;Em6LV`m3o8HATvU(7Aza@RB+=sr|tq& zIkx0&2t)%L0|9`&hvfi0OAC!Mbdp{fL>H*c3I(wyYS67z4s=sFy15CW$Dn78Jr$K| zoKtt5pvqBQLR1bbM2fq{?6BDTGd-WfofCM4SQy}Jc@h(Yxr+Ux&d5d$0zD`B#td0z zc_3j00hP4)c8$zY6Xw=5_2`XVH}5y&Bo=e);Es|NM7( za4?f$9Bi_gZ>+1EXB1pYZQmm=J@U!E&rbvC zaQwT|qdA;^&g*D=04FH=0yKtsBww}Uq=^fx=XVDe;;3OTB-L`rMy6)9r19(QX-EtIxN@?%La#OQz} zb%iOBsZ{ptakgq_q_WrIy{Q?ssk*#ul0q8)Y-({vF3KhbV1yn+tVXiLV%1WXb(i6Y zJ1}aKOlA@WLX5(*26mePQ_#zi+tJAzU%N3_8=SRzmZydG2pW~TdQn5iIpv&*Q5kp@ zW8%tpT(*O3@&>YbPDjI{YPCuufJ*8FnE#6_fM)1!4@gsG6=gU)`q}i+z8i1s!y-)0 ztXVa%Llx8r%5ZpElhQ9U7-W8B)3n0%a9Am5SokC`T-J5%U-v`!#!3iRVxg4D`JUvI z6-iKWq_%k^f0Jj7LCKTL7jGU(yh1!2G?HwwZ$eCB2FNtA_`(#b0|m;(w;+{wNY#}v zXw9UnayW1o2`mzYOGwh_?jnw@#Hm& zX=0rY*Py$(XVgx;V0LBY>C%y0=2~!Yq+MO zwzi@sY_$~E;(f8AnyoXcH{Y`Afz1;qZhnA_{}R5fo#g5eQ-0omCUI4gkP>|X_GK`i z6fZ%hX^ssF8ns&dl|lg$gpRTo6D|@Y%VUECNw`-+ssz2L7U;hcorhT+6Bvb3fSxQM zB{9F}U?;OUgoOVnO7f7)^Io#7zYmiTvZwI9vlOo#A~znwgqOXT@N$I`Wgh5?|OLVc8r+)mou`llbX(zZZ9E-UJmtInZ*be@2Vz^|56P zk>G9#3nLe+9Lb(JJvy4sExjjNlx1_rvCR~uh!arO1NS`vr)7Z;b|kGrgRF~;V|Z*}bODkr*X z%LLuht%r8e?_`2ra{292Tg=Q$dU2%w7>tbDk4aH7G^WHgM!pF2F5NLHUxC=oq_>CD zl}*wSB1zQbQah&9OAys}y%)60l!hiBP7Uz5jsp2nmj|!=nhZ*rJ^0>Tcvt-t)H<{j zn2~5%X%e>|{_w-YdyVfLAn+YdKa%2j@hoEDJjkOBzY}5(vIFlJ_mZ8Ln^v}OW5PAL0@p9!~6Ch7mQf5#}&GVQ@f9rc>zoi~{v3H*POD zgc-o{cd_LCY5Wz!^N4cNJu2cmo&#WfP3DqdcXfJ*VtZ91D_(PDqyY7VQP+DAnTc)L<0}0iiIk zaTeZ2%fq4UTH#(^%j_-cEjgaVcaf1ug%0tuVl}8&ALAJciv!0fx;N`s(+=i6peLyO zI?g!HVdRhXw>?Dtl6sZ;fcgqaP&(iOm7sYnH+FQ?HaluNFb)^?sg4K!AG`i^=Z~&0 zMjba~BT~oUK4I?aoS2r!1gG-rCkoc-lk7k7fAM^HlKmsgj4@hq-3SO5RmdCH zL4UP@ET@4lIx-@w8AMEDG4vyzoCfoMq<8<&-gg3P!e|`C>ryWyhYHG*%-k>AH$ei8 zl9+2J@xQH)o~B0)U&|!jc))faPm+E`r=)`R_U3}mr1i@D=L5(U;!qF?9f=%QI`&UD zQL9FJs0mbTR-6;a>&r1z__8z=rrg`C$-rQZaAF6E2RkPDuXEEdF}sN`g5>R5`ENML zQWEMnlGaH$fP~MVUB!HusjN?%d^dLCw?e``D0y)*COo9!Lhd(eW%`H&2JRknAG`{~ z*!`3BZsWMuL3;w-jl}c^vltu_HhzezM&Dwmlxcd}s{bIVkZ4ciR52|{i%BB=Fsb9I z!MwESMmxda__g`+ltN?{$Anmoe-J8POL>QU`0tw7+!P)^# zxY0kPhiMgVFgWB+x#iZRRgRWJV9>3=nqb1+;G?mem&nBE$WSjN-U%$`nmo}sY0psH z6Zar731fOsk1}XtNG1<|m~ew3H=S}Pa8AkzDmq!{dJ2}XrrEsjAUBC(DlmFLEVS$5V!FLX-sU16GytPcwh2qKP@pnoaWPC$?1J2Fe^9Of=lf7+n&zV5OMCiHFJ^zCj z2+lm&JHhv?MEBg9FXs+l~(k8iqXncnTXr2PJr`L3%*1AJpps zB_WkcNV{}z-oPyk&n3p{UNlSPV&)l1*0G?OJtyY`#%;AilYxYV@#9PjXlSXi@>qOp zi2-3qvM3MZ63{P?2xerY0uZ~2MT*!z+0!9uf<`c!DgnGkfTO4rNUEbq9no(JH^Cs7 zFr!waB~T6lns<-cQeTyWPX&1P1>W&Oa(t9*WAa;kE$DIhkXUzAi_6d+^{G z>RV>8fEf3g@$fJ*bGnBx4CU+70vkb=OgTq&R!Au{{s}ZS&?P3j2C$2t%w~!HLv60!@u6*gzLZ z;&Pwl0Fz25Mwb|n5}#y0Re)!kq7;;YvgJJQ6NzOyV`R-`Ri0$&AGMv$u>@bwZ)}=3 zuc;BTl3)GrJ$rk4_A+O+Eo*CAmWJyNu3L8y#wDn?1B5a1M$%u0&zU#xoO$BkBniC@ zU(}O+1z*%gFUA+G>m~UZ!=DhANpKPAy(42pR8nkdwpYqVBei7WJqtSD2u@sJq%q7y z1~?Um;<4o;1Fh+9CT;f1tL&8hV|1IzkaR&KuOmX(+YSEK~2GolY1{{GG=82qvL zSI%o!7>qiFPu3A%Gq`E*HYv=tELv=kzWhEVNgq$`wG@A z655tGB*lz6X-t7e3r0@M_`G2zl=Xy3c5-Y+C&pfwv^CFbw&5RmQ*QO?{b!fnJmtYD zH9xN)v}{)Lp8c2gds;4YL^j^F;o3W|+q?d*4H3s> zps#CQN5{O8KNp;HuSumc-FwcWJ<}_-+REvBfc(`9W)3v@6f&W-W%b1KU;E;4_o8iU zXV3GwyJxN4ws6ki$nVI4-$G`b!(YiMM_Y-338~)cMBd$uiD<`=G7Uj;ERlm+grAIN zX_B}xx3icVGla9oK&=Gshgz5b1%p_?6CGVJq^PoaHmAaJ5f8b=Ec+&UJXNyPF8+y+ zGKrF9HW1{GUrtk5Oh;U3Kvf)I>%-!^+np`Tj#H@qMedR9kdaK@7;Q|}X zj}7Ll@&IUzPWn+xgLr*(Qob_F2CKtvYDE05kt(A6R4rjHA}-S)fnaf>F(}>woM1HA zA*ByPw-)N15RLSFA@TWHffvLV0&=U}RwcJxdhew+`Ggv)sFY%7ByKG*eeDBZh{Inz zuof)=^Th)nk0x(_`P}QSI~Uym-KJ~RsxG@#Uj<$*Am>Vp__DS6+o0ij)OS06-OL2u zQ1b8N2n+nV{0DWDTWcm{YE@;kTjjW}V*Ed=Tf|nS&sIy0ZiA`{75~$^sYpIUIri#j z;|_5b`{7ke2JLC0U&5qa4E|>|k(_|w@&Bms8MzKEq%4f~A7&9@M#Xda^_0&W^2sDv z3{MT6;I%1Uo7D1B7D#p#CNh=DEW|h8OdWjhVCqfrO;GVBoqQ9d#$1C}*OBUEBD&rb z7m05slb{0J3otXfE@ub9W3dm(V2#ui692w|+Cl9hmewCpj}osvsuLOxP(9)W>!E^m zbPjrNXdTreaPo6byZ>bCY~i{gw;sjY0%1HG?E}#F>e2tCen^l0XSNthKa2!Kx>ujh z9VZJg{$_S5Qkm`i65VzHU+_JeR;Ne5CzzrbSriPAGrlhPO@BRRmpINwW&xx{=D#>d z&eP+Z+~Fkt!w;hIFO|U;m27ins*GBIrL$}-5N9A9Bm^%3jB*oZyn)$_K^$1hgYe6^|EH)Sq+wOkXkaZx#Dc-(pifCHJQr7ELZn zOde=hD}J*=$LsZOmv7;fcXbZ@dLS4%@2FYfa=F0YVc$}Bb^OBgeVcUwn?q}+H~Sh4 z$F;=Y_D@3tc4BW&vmu^kw)wOkXVIbtgIqM=fOn!`jYWig?8p@XQdCiDNVW}y?0zxeW_55D;}{psJY zHwtW>rbYtV|ER5?HKkwkbT4@LIr-VoY!d69 z+EzIvQ_w{+D<{ZQ3`75=A*zraH9+o}rSfOXz?c8ChQzicB$p6-fnQ?y9Az&s8%O8l z!p`vw2uh}s*A5fMCyhs~(($b(Vr4-#BJRVLC$8n@GGCDA*JpT3N1D^jMg^MDG5Hz> z7r-#u;}#RHAJ4j`gp6_qhY{yX$4+6ZUy#@Z+T)o$G$-q8yJg*RY@!9zVR!U zkA?p^Wx_Z^z?6mT!4<+-o&?0tsHHQ&7Ca8m8+DQiJpqZb1l30pw~I?d;#NVBX}smp zBAMJMqiwMK`ovpzj64V2a`Zm%+sPPlCL?>}!0$=o799CMv*CuFJL}X2Ah&}9cTbtE zIX>z<@mSHXj!3d9JaI&}iyfkrR0*m>C2D)xU}5Qy0tf`xHbD54Fq={glPMtyTwtAm zxf1~K);8ziM$pov2H%L+FJR3UgGFo=ThYSIE)cJC^OfM=9~z5`Odo=OSMsp^Sgo=N zv<)}A?ggvbKvcY4RC@yI&p%fOJeY^c9p^9&Q>j?r$;ES+#7PoUOyxoRJzflg2P8ZY z_S|&RP{JzBj&#cGQ}RZZ(&!z$j$?jwobo}|XNCz!MTrt7IYC>R#UI78IYgsL9bpVm z0FUJH%enPDnb-+QvCR`($5HRYb~_T}QVHj#lj!dVlgzp%h6hJ@D(JcYM*T&h_?9?w z(5Zhyf4v3X47#_#qw%dmfzJN-@DZNM@P9B8MloidoSwIv@S|eHajcQVKT`~d!Ar`- z%8qj;JoX{6n2lz305{Q6rT_3LNoB3AfI}UZCg)bvB9*kZBD09Cj!&FX7BY}cE4hSu ziY%s*-`?8AHu1v?gXJYHlkB#|wOCO{yXe~dx~Q|e47Na7)9lR7tiFzIcUsC$1(BY< zoLWz9N0Lb9EoV%PW}`(4f+ayM!2*Gi%_Sv-Fya^*6>zkF922>l>7KoQ4WAgjpy71Bs8AOkV+mquX(9QIYs1 z?=yj}dFdOz62HoT3;`bP6Ccjt2!UB9cvZn|(*Klh4Q@C=sjRsN0>uf6^aVf`k%A=U zA#(oUIT$<$%r^OW@k*SinQQta)J0$(|U=LiYmC} z-6I|*jS0QzLm4Kv%qA(8bA-1Wk7(M$y(G9j1DQ?cQxNApIAAqpMG}pb{D3A`Xi7z> zG>*1(rrom|YnC@pEcZ>-@M_In8dg3CCUo7oyBk=u7g*ucSWjb&!rv`DdWK6%cHf{qk;qbP zqm`t@fg=I5<={X-GUE(Or-IB{;!Khff+4jM{Wx=6C!-!B(2`CaqJx>-_QKmci$Dl( zhCmSrU~g;yxQFmT{KLr7=4z?V;tiD*)K} z)JyQQv`90xvzE-NZ7hw1wdVEqz})p`T~u+|tg7p2Y$$K?bV>b<#qnbFZd9kq zKcr6V$?HV_z&d@N78!bEow_!jb=jm4o%wAep>HiRHk=GLq^V%59<9@8okr^fZ;*+4rxy)V z6{TLZWYAKw@x4dJ&%Rv#vJZzxawadQg%S#OE(e>?k4tlB74U|H_!8x`Zms)ceXR&3L=9!M zKG0FwSvq_1((dxE>Uwi!h0h8Z2mxTIQI}>)QXh4WdRj&nW0Hg$FG9XQiZkU%*GZ6h zkiuUhv943@%sQS0++-GTo0+8e?z;qzF=Jx@)Vt!l*knM!Ceg|X>ZthLQ5<7SCz9`r zPh0m&0hD{KV9NW_5Fz1M611STBDMGE(Y+A=;s{zK%WNevt?hU=M>otBM**Zrc@8yt zK_SOfAjB17KbVaHAc4UH-5Q*R!K@c=IJ!3;>pf%R)1a+7K5smcSN+t6KS&HYS zuRXeV?cH$pnsu9`3Phn(ydk;wsL&h9RKz}_s+tZ_iLSKcTi_+S1FqrOxmak4i^(g+ zGNA8LFc`HgA<)cWvNH)Wv7_hjsrFU-w(W}Q)kSK3bl0|htJ$76o%U>YRCDX`w~$eb-ks1=i(Laj<@*!klB5w&^^bP-iWlpZLyQ8yG$XLh2a1GX1W7G4ZkhA* ztArfa(d&|q0cej93!%<}mLBv+dkD_A?Df0EM;_4>IqL3vNqpob@xSozP0a9`pEfp? z!Q*L`PSm+Q!&B&|@gJBnr?c~yBV%3gfI|i1v09{6Wik6@B;%yey+dEQRuIIOK|~PN zVlA#g5WsJRT6oDQOXijMD2Sl*Y6W~ngLE={`=mJY((}=yLm6Oxiy{MpU-*3ZGJ2eJ zJ9JwR5nm<+p(l@iJ}wn5npDh}(Ruia(>))=W7&)ri3&h5>iNu-1+@|Kl?0<307xw` zy0GBwv3U05v;k>;MYbVEzk|v#^^#t~Xmj!xq!C8HFt}r!Hb{{C5CiF9an!RgG>=bU zBhi512>}ny2AF>R@D){XwfVVcH4m9VKLgg)q%Y8kb!;-3{zdxN^aBs2Kl>;ey+ZtK zHCP4RkAt_4t-SM2(tp(_60-l!VCi`jQ1Eapy074gdw{@xDE@o+z4YWMptKnL7<}Au zd};&pbny68G`zhiegjls^|g200p^0zUuN1$&q>@R^9#OJX&kBoGSo_;F?hUAU@1_Q z3zSY%BE<#&FCg>NFWeCn~Z3GVVOVnL8sH zWT?;bZZLw0oFLq0Pver~r;DkPJ}gPEC(=qD@i*v}>CJ9RPi6j2<_D3We1SQW-vrJO ziP4{!{2x4xBLsdXLHC{kT0X?r!+E(&E7H48>&+oH6eO}I=`60;7!8pl`_tQ~_6E^rMuu@BIW!)c_+p&I8qZH){+=&CS5|=}*_PK&d2qx!1+J zUefSN1^x2qn8>`}&M}G!gbd|`q=@JeW7r}d!C_P`kK3)+8+2nB1kyL~(|C{&cp;EZ z1_ZeRz025%sO&}d1tQC#cd20WvjrZcB{OggwJjIQO2EYWWicC(qR^CnR(uw$hy7?k z#vCl^LulOY=VSEc!`lNJ0=w!42J3bP0`%o*V<+C&6=0ggXVVyS7GG71&&F5P;_Knn z!`lMrqQL=l-i83ZKY%Vm8#@CVMzo8h>yJ)L9w%N^3W}wZ<3^}TCWVm^sq_f$)T(hT z3a5$P!bZtqV&$PFM7w;@RT-|= zZO0MczC6t^eT*+j;lwJFT&^Be=s_Y?!W--$!MC7S?x61uU@Iwa)TLA~83?#Q(rgx! zZZel4IT$^I!o5w%+G{f5f|yp(;2{!X%#B05QYC(em_j!dQ+5M-q?ppG1~m!=O9|TH zJEplsbYGBk1p_dtN@OS)eZ|e4qJoUxr3@Q|6soI2?FRAQVXZDQE-8kUHtc#=%{8V{Kh8ctdLt-#2Kq z2H-P@$DvysN)OS=Wkp3d7IhUZgM%Xg!XCV_wzm%aOoK1cYValL1at%RZHhy%cNx0k z#-gHSy(jzbZ8(ND6I;p2Tv_I%IFJko<3?t?2~2+aGpQk<`2g=wYeJ*CeJ?;tM5weF zpGR5_ohPscSXNk)d^rL*A6k(ebc%sj%StAScq{}l=9siK272ua(2HKmpfgmmey#{?OIR5A%>r~m5& zg*5W_Ng$$hHe4}kO3rgOVN|Qi3?_&4(V%7+JyMKrCFWe-BBq2kK}=bALkUcl+?a{w z)X)Sjp|FYQw4DThN$xWqsG@G_BDWXb0nvw+i428=d8trNqz=Y&t1*f&f+L}uxJX$H^dSl1sGu^7 zw2BSQ1V@T##STXLH6N{3v5ZErI?xLcJ`?Y3U4a{@4bttnP%GQP8AEHAsT4B0oHlD1 zMrX7+T-sgF*MK+m3MFl29io+{!HYU1Ay^@=5_e8`@j~A3Dl+LAR-;k>?XcQ}>1t#w z%Q6tK?+cpE8lipyuic{M-vE>aJzsMeyJP{)&@@aAsMXpn_CSYPts7A3w(p}EbRmE& z$7S?!dKk4wYd&&zq$OWMa>33&oT7z!$0U~LY-+F}YssO9QImIQc|mi=3S83_-~RIH zLr6tfr_gAWY*}yR{60`klEq#HxAWRN(TluVyau0n2z9Xw1GoWfuQ1lx}e^@DTx#vVo9J$zv!JRA2+FId;zF zY)zO4JX4Jft0smIqTl%4VP1QwMrb>~tHZ_`bn7_1P60RX4g}_$?+kR+#zK{|s@h7! zHp8>G37Si_eEo*@CSGPx&ynl28rl+XSy;B>979=PdblcD*BhS{u!9vhy>EXAx5h(? zipq!;J?l~>gethoE?+RasK#4rG3j}qqoTCFaa!sA*PM@Gxa@~zUQd}`#v2dn0Ij5X zU$JFDhrJ@?@Cm%pQWb2OxG3|^cB6OJl9j==fHP-UlS5P}7a$zZ2{6H|9G*@0E(c}{ z_Rj3)wf9=yy#F5H*DB?v-{=+MD;UpXVDBAfaXzuB-B$mHYjDwM^8I~UWq1H-gJo;A z{DH@ekBB$xd0q`Ry`<1ws1X))^ICLZv!J;cpNm$T=kf%&5Q!Ruvz_wzGK2;hD3V-v zlSGahj5LkZSAndfaW#_dW~O|HGs@u72T`XWd5FL*E&nL~QZ85WzZR5l3jt**_e;6y zmjomfAUfZV;V4GgA=f#D=h1Nv|aF?Lh8q&`Qnm#Q* zU(l@6^5PR3LGpRAlHO5AbamYEF=tF+$#R`B|LNq`q*09#cK74Vt$wg6{k-@f_?{Rn zIYDzz)-9d&RYS+~^t$IS5EI}Iao2yJJvw*|?YJJ5eY=(~;9-(eY9#I0&}e%W>KTGh zFdHqkF(K};cp@Pm-hq@LX@{gE(xk`GK3ZbcrgNpukB4;jy?BHXOEX933=SOj&%-%~ zrvm`C`Na3!;Ev0ElfmIxcg{h3HhILi36A+&cX8IkR_@2I--DJa0~~w}*XJS6Rd{jc zVpgft@3XT@z`8Ry>n^nBkD@VSJ}5`(GlQAV9!w^aX{1Vv zZ=nse>qs)`M!htBqty!g(63er`-rS9S(d>fokndHZv=f-=~u1MiT7qs!1`_735xjy zwPS>uN^phDm;gr0a3){W8#4I}Ui2BokrZTz1bqe^lxV4mM$h*yaFJQtF6_R!tL$ces_?vPQ;l3NQ)*^xdNbjNX9_G!)TlDgwV zSyTs!*Ccn}67=0n#cgWw7%;g0$UJPLSvU<``RHx-D0*gzS=&)ql)C4~gPRz=&iJ)v zT;%k#`O;!ssdE+sU1)%9in(0&F>b z1CTz?zLM$l?KlcJK%D%*xx%eYxK}Gr=tIo181Ipms2di2S85Fw{)k@ z|Dd&h+Ljry1>@B@-m>G&?rOc9+srYV?F%hMSFc%r@EKUOWea$iv$A@%hHqH#bb1Rl zrtWbP0iCb=smHld)e}zD96zA$uNBtsH>YR_CR6$2_m5Zm;nCG(BjdJ578^2=vBNIQ zzI7>JW3=6m#Ylo?&P+JfWE{p{286ztxQz+yAckCp5^Ar>h{@3)hs{e=(C!EX9QNQ~ z&@K`mFL2v~%wSwchYbc@NYRkE*gwP2cI(2K=lkqIzs=fL-QnTw3I(SsG79!^XO%~% z0D{2NS~&wuv$hbg4Z0_EYj8$|S7tS8w@^9$_yox-b7ZgrpwM}$I>UCsSft_<3On!V zsP41c{6V|#{Fw`HZ8Oa9Uz})AgmeZ&n5MHWk^Y<12BbY6YF;#Ji`HnB1xjWHt}d zLh1_YcIpx8*M#2%N5f+)Sp>tU1(3jq{zX~zmvQ1nGUj^&n~4!Zr(p3BTNzBoEL#p5 z5J})`G4Pp;=2-R&<` zbH^dAc0_B7O~&H24%5Y6s|<)2B@)miDBH>}6F(QfxU6EL(r8ppEZ+x%`^wRJTC-$& zBsxp(=6tGYz+)<|jyOyvN2I#g^muzafvj$qsnFfQw}l3tPj9Qy59uH9Mk1d~78iqi zChrojDXA>d2Z2}orxog4z`E&Rt*NZk55Bmgq|Ee$qF8I@OM;HZiy9rlU{S-2i4i+c zn^bh&t&zyBwQ2gNb1NEIosMm+Sa{^&dF4%by{UX2-3Us4^Bc=D%ewgQ&)MBj91IpW zkcFcOY!UzF(nBlIi+>LAj!GaOX~RWd2O2N`hQ`Z$|5!?`qIOdIs9UIqh@Os-2+_M{ zkFii$&%rXocJrUw@+fUnxMiyEFv+n;J! ztg)l@#wX#&WPRAa_T1Ilsz6cy6!1h*U{ZUqs3_PzDNqDvFOAlOHS(o^<{eJp|3kYO zRGK@&;f_N+J?Y$KO!-c7Hc5RW_NY9dPiq=oBd2O^Qc z>?3FqbvP9Cuiuz7>5a+hg`aI}?2?&GvaZH~FY!8OG;(O2(TbbJe*oRI{p;q5-%oyM z4!Szn^-veSNw=tpw*;&auwT5!1I^`NrxZhp`GfyW2{^+a$RrIqF4Tmw3Ny9}o3ch3 z5CeE8oUi=W5&X(zRHgyAL#J%xL*W=Oaj9N%RC)DZm{Zsxjyz4JhHt4lFnAxUxXSSD4Gk}DV=Y#2F zke4e#;!tYi-4i=k%WXFK>duLGZydQvNqAMV6uY1JM=_hT3w_#*37A4$6zTowf83-{ zBc=OG@qW?FR)}V#Q(LYD3jhEM({sQAkr#i$hC#Pz5$^*F!KdO+M4oOIUlsofTE&kx zihm~D@_~)Lpa?U+i61fVh<_Dd16uK);y=V+fns`>_$%?BU;@Fpr`TO2?oO90jSole zvQc2*Or8)Xqx2XwfC~sL`U9K-av&gZG(DJZrXK^xuk(R(>A~T5U`ms2?S>D8((_+{ zXUt3=29JZQE)X}vwsWsP_tG1{4Pa@y-G|CEls*Le7fn1g5xnu_!6(62;*GmOA9y+a z34}JF#y!P&*($b>4(M4b6Pv2JXz32!=#^^YdNG^*soB2Vgl%yUE zZoc5*3odvVK1>$u2!5d9d-1-^|HAJQqFDj+j0+w%q5zS&XG91T^?UIw80!(EVzj3Z zD#7v5r~?PZSBBuD>6wF|dc0iUF7_h!M@UY`nTqYyI&5Q+g>cSJ41FwN{2ifB27NvP zlEnNhl0I=jGLpgsl2?FaGaAhctpJG;P9PIx1j8VJb~E@0=9`H7SsYVASIM_WL&Zfw ze`kD?_O~lrr_;=}%a)$^k#TB8wfMgHMR_>EJD0_qK6`5r>XESc=fq;;VIn- zqs=YjKY;NelT81(eLh=J?im(u{_dd8q+vOz@R{riy4YLickVn2&IhHpH0c4nyLE=! z(A{m|)s2P?TPljqowPJ5m){7_bNCeUs%lQ@wHNsmTyc?H?i=RqYuY=F6RK!~+~|$^ zdY{!RuDed=t)rj1N3=R?iwwJhjsbOXsiRg=^ZfY_PPJD$ojO&R4=fDNFt!j3Rq0*H z$tc=@bX~%p9VAr8u{cQ$Cu#2jZXYbwVxb;Mxv{WOeMPQLmHV|%FLmisD#?Iumw>-_B-9)C@piq+jA z_T8yw?YgSlzJJu~)Lp7Dln=Zk{$p=Xusp)Z&3+k>%XrQDM*;n~)#YL)fRYhjvYX4p zX5)I^5^HWdOTDbUdXdr94H`^#8EZ7kIGa(ha!6ojIa`|MLN=zqU#7mfZjK|oN|@LW ze-|~!J*^J4S7)5y?6~3uKU-_`s=ACtOEt!z38+BLsPP?89XOu~HLDl<+3-*vrjdjb zMg57O^Lb1jgVBjvkbbz!^6=umBLlNM_fFl?F~P_Jj`?peQ+!0@Zl5sg)h~Q40M;!# z=bQ%Ue%roq`KE=HEGI4+P9JmDMx6i_`p+eX+K|jA3&W_v6UBiN9O~sr(8AAZ0b_iO z11%Me{#u(7fD_bFIbdzkH66Rl7v8dJ(xu?e!uFf~q#0OBN-f~3UxUfYiUoZOY&CiNL! zC_r-*ohJ9pBFJa)<1G>p1xMi$j4Biy8u^TsT2g}yPZcdoW$r2Ydq*PAV@8@3F2bl% z!9A!cZr92StAH9P7w5hiwP%oI5N6aQEClm4XSS$+@O-kY*1zGM^iAc|4G_#vS z^DatOFI_OPdCr{3jn`khdEmjR>-)TwE7wlh(NkMH+c$B)_+hcLH5LoB)6=It3}`e% zPu#ilS-0EcMH}otKRS58>GXOh`V;Mup3N8hmN~C^`t;TquaaHAaYHGsrx|rFPM+X+ zb4W8FtjhrdVM59*;r;0a_)nG`-i|}2AfMje11sVGN}ma%=^evg?u6IVXAOT0ZzKGa z1hbXhMPe9>kc2lA=@t}K6C?8zlUcITEGBhs2?mlRCpKd>k|^yV;(NnMi#Tc>M~J#` zcmPhi=E#?k`7mnC;C;8n;x>b$ZnN2K89rXt)VQFjiJ6_KoZhscX@66BSreERPQagR zNDi+`Zk)oYHQdw{Z?2fiY1AAzgpW6sl{YcP7JMJ+|Eo=9Vt08{Q#traS(A`n8&3Qc zZ~ayJO@!gi;QIJ;+qXX#-=pDV>b+%Ud(|>dlfFKCRe570nnzWrExspw6*|fbIA8>R zPz|PluLw4Y57QylSY$yCRSE?0xWmct_}xM`fglo$Tj*ddHcEgHHb0<)SiU4PT`-n0 zQ{X`!jrwt@s&NbtQ(B!tL zg>a*0Zk%anCkt;-DHv8@moYk}RZfeyFbqr694BK841f?odVZWiVk{D86+k)7XZ0-f zs6s9sP$^8jMgz27o0(yZs*tWxCYPCQfg+`fM>2)MX4Y@ufuht#18 zX8^!xH5dUfE94=dVU=35(qXQO!!n1PRj626p*D6ZD(toxniTZ5GDFboahNp_%48}| zLl@1CnN4M88aRtJyk)i=0-4<8W}u8=8Go29VT|`G^t8(Q4q7EsKw3%DDjNIl_~}ee7uvB2h2g^ zSz0v%Yr8@dqy7H+Ni32PR>c?Vkf@CJYVjygDo7OM3^8vStE;HC6RIos2{I#5;8Cogh0My4Bzz?YmasXriFb$z$kG~Jnarv-t8^V&gFExd{|I$_{s|*s*zi<7*46r<6eG4WLGs3+iGvpq&?=ymR6d)>G}Xp=#Mw zs%cZyu87m2(&cgCl9ZNmBN;kO)leXh`;vul8 ztLEDM=LZ7}zwVq1_NUw+OuzTW?-rJBx^DO%XhMgxpZ;#f>^)m2oj0XP_Yr*%D2(mX zcTTbiP(k}=PVQ)mmOGW_jncvV_)3{+=EAFHst&Xqn7{x)+T!0~S6%9*$wA z{aUCVtb2s%Du8*JBQ=--HJhB(L61qg3F&PAoOzKIqn5muo;KPGsKOJ;hE;>KXE z4$jP6A8J@Mv%1e&RL1KLly{W)E9_PE0}u9gBsaAOr!8nYxWw%4ni!c=T~?j?x1NxHyTVzVtSzI#Uvp79p znVqy%!?;Z1pRk1&EaAN$>t?nvGMU*?;}QR%QOLy}bEi5!qnkcwMZ$bL(=wBp^=pgQ zYdroadO)vTSFGFJY(m$T6$cz&c8WX2-xcO6o zHo8oFd0@2JOd)n}bEaDTeq^hbcmO4vBY^_(*AO{-j`z zLy)D|A%fm0d3Hjy&m@>hY|sc&liIit_0buYGm=k@y z!)+;hQ1NZ$UyCCpb$UQ`t^>(+oq*Ddy?cJPXV1^TP)S`mn7>zCqvP#C@#}C~TNvnr zc3uZ=*(*L!URP3V1<4H?#H5w(#TV?6%F5uf21s;kM$q-0WGS^-4(E)j>#9q%Eo&ox zXnmjyCc6g2AyOJTAxivmy~6{fB(I4R@RB|t60AHh*flT!Ue1>zYxDBpnD!QI7Ra)} zK_pU{E&f8|4hwqphT^J{1$A6RSt>2SCPpv5r_pJ}_a0Nam5+(}U$Jw3xJ9(zo| zGJ4=g2Z8@Fg;((y@S}skpE(Fs`P-mHRLAy;ujrLZS;GHfAPTD^MCW=zs`FF6y16gu)MTW21`p_vtHeL-LZoa-lZ*( zFv4W1jGwqX6BS4dot`nV@niBu5(S79aBblijE)>5M`V~k>cH~b5mpr8Mc^!EBk2ZcTtuIRHw>$?l!dJzLzd783?ck|xCqit251L( zaB{w^H)tPfe@zhh82?+=m}px$AsJcI*{Ib$X)Lk|0&RGqL4wRUA_QxNBlL_TLTyku zGGrGgr;|Si%Adm}wZR8=ye`xVg76%xFLm27$eJS*(r8~b>G`PfuUiIj#e&j>(rv^) zLF(e4{~UebCr(g++sRC!E+KJvGD(lKL|hO_0}v^CtSpFTM;eX$79$~#z(yau2Ps(u zfd)w}c$UP!PP!)E!Vp9TqHf{7f^-@qK~=#PI)H6?NH0P12($!{4#VxV9I=+pQX5=` z1eO`DtU*eNyexQvvL=j1XIK41E3LE&I>0du@7p@%(B|b5F6KB}E!2;}uF4YB`y$Ny8gV(VulkjSeK=Bbi=i(8_slSxca)ia}C2lo^%4 z9jcMh-z7eFM_0Q_OH9qE5PO!ex}ej>utv4ov|v(|9I#g3q;j22#tJl3Ie z2xM34&8$p7@+L#8Of?&diklWy7qLL@Z|LhRY162^3TPHob_mq0!R2YFT^v-kc&l6r z$k@x5w)CB=)X_9R{~@bWNIbju%f4l&Q%W-GRZ;V)_0)yvi_Gc7ct$3xNCCBEu`^M# z2ExFPbUFMn#$)~f(tFX!h;vqXw22i$Ck_U~&TjPS66F#)K?Zy?hV)BGsSJ>PWLF3) zw~~que}rACvrJ~bW6n0YLZdC_3{I`{@yh?&v|&zF)$9G6Rv;~LP&{$)1M$yV#UKC& zKL7y`oOa+>Vp{xI{O`ARU!J@VES@&8l96e3GTG&S3|Ce{R;yIkFYDMg&nC#rEvR6| zMXlB{hP7Lp!2E@gkfJ7Lmlye4S{__jG(qhuI{%-;-pM+x-Q%6)cHE+Iu&hes(z2?a zwY`4t(<_!Qa}+<`)O+1zt>ue@(&DO)tM~M^wC{Lw<5s{V@4IAL;u@_QbpzPg+`3hx zRiPf$upX}HIlm4)9hITASA(8zEoC*cd(>cD}~Z{aDAOC@*u>Rmtqr3+0O~l!6j4 z*E->bMY^^V+dLtM361?g&!NH6U}kvc%mRe-wY7!A+*v^N_5z0oz_^ zEUwBZj-Y3t@mLG7`v9QND~8uuyw18nEE;B!=Fe!6nuCTYY#Y(yPg#an+4J0sdiqxN z%x=;fHj9T}6YO^32q<6cpW3r%<$}4MEze)NrPUU-bLJ@>E4mjXDrJ)|T)Ch*;xV&~ zTJD%qSE~(1I?rtKvoa$u=a7!1t%@yLaZv{hHP4zqZ$_iRV5yN=r+4kxb`|((*S2Oi zt##Uz%8$hFfjwvgZynY0a!tjwU3069zF9LW_6!0V(uU%?XKWr_$|F{`M=W-6XI zWogIA@RH3mUrcbij3z2*HyWgLE`t&0rk*14D}`g0)R}ZFb#VB%KOoPFL*KqDpWn`( z1Z_W)&R%vZ%>7K(I&hy7dOs68z8uNrCMt$AEQv^lC9=2$&#qJi3#Jw_8qpFUSDX-Y zVo!tMF?nznl|Y|Z+aSL7^IOGlZ+ZQG!+8e*_w=r}wnIn52}+|cF?=PKSOat~lxr8n z+Ispr0^lBTy&n9o#PAVV{?em=xdkY0eH@gv?1_DF@zdh>yWh8ONpe2$zQ;7TVNKC547l{6i@#HZd z>jSly8YZ;2)a$$2Iku|2sG{6btWePwmAcANKRI@HiC$2f+N%vJG+G$^ep6X<`8@BQ z9ew*odg|ys^Q$HrX`w7WznTlrs9ieC8A+wf1pu{zXyJM`O$v!X#Yl!^P1zMgjLIBj zlFx`oe>te--=<|sg~sw}cFAkePOw8~w}?A3i=%)cdtvIA;?ZY#EnL+GWJ-O~BA>E6 zw{{F`sE==Bjd<(a<=GX{rUAxZ;7HtjZniIj2yM!w0ZEm~4Qe^>+7Hav7A0m$agZp| zy;6=y?`gBQ$DB{@bgFFbOx~&-V{3*;q(qnG#fwS`br?w0!Z-#V4a*)P31vcH;%Jhz z;7nYPjPoKv7id8_pd&T3Pr$Ibz{x~dPY`ZA>-HoX8n}j;GaEQTlStlv7PGkQBK_j? zDl5-htiPyC7LCs7=r}%~{`TFk>IWP};*foDW$*Ih+iojf-Wy(I2X01NRnzGQ&krlM zfx$$g%44-bgVg|SR!>zT!I^1Yq{3ej(a~mZ*gxQRPPlG@_{U(`1gjNCZGzXp5O@to za55T?&D531d}kQzqnpGJN=E`C$7sd-Mk;@0)I+RaVf@rv7`(t#L=#pLtx z$EU!rw<6kHi^JnLRviX|h5@ z<5`G8m2BKs35F}9(5Ia)_lwbKH8s=ne^nsQmKF!;M6fuXHP9a{uJ9E+7NG4)yUuLT z8_YTsqJhj)b+OLMxzpg7M{nHZ9Wf$vZKl{S=3B6XgPB>S#X(=YC3Be->LeP(xv)}n z(!mE!?bM)5lGp~Ys5duIozzrnDMjhfO6Z3Kv63c2B)>}7AHiIhZYas^_r$!|jkaKd ziMR$0;3cmC2wbA7T(3KU%h8RHiqE;(qLx1I3M-Yr*0d{>_S6mDt9# z@So&o>y$d(Ya=(yH6mIi?^ts;|Ic(9mnoeKx?j2;$mUAp%?u+KX;E*k;zgeUX494> zbLsU{-hAj^WdpZ?1)$}NYp(f%KgRFnkKqs)4SGPuM^{|&5&t}YC;vPS!Q}1x2Xs@w z3Lw@6%I!Uh^Auf5v(S|Rq(B1XTAdPz`6qZWofu5*dum>9XIyU9*;Ed>mz{qqwN}LD zW-?t5KL0!Z@GN-eJ@d0+36W>pA%1;$yWB`LF-Gx0-;3B$bL;n}B-Pplk znC_?hlUeq&QhQbspfxEu_*Z7nI)gIGL@4kB3Wz8^DIj#5r&6fm3;zOKDE2Cs9Q4r%UT#qFg-L#^Sy~-&&%7Ynl7`Kk!HRKitn~ zVWlx*WIBxJ`WQKrT9H#MswypoQi-ZxC6U6?(rVdQ{!ycm=|$O0FFeV=Fk;mR^asix z<2b0!7xRe6eBFK1OmEW&Ki{sDp&uo9#6P0R|Hk?`;(Rga1%U5E&%f||lD%HgjR86= z?9llsh-D*)UDKK>={OD+VZb?hf}%1fE1?MT=O3O_8p^4w+VyO^Y;)SmFP zN%z3oRE10ipC18U1i`CRs>Pq7mQ{Rw{cB^D%E0u}%QQdWZ@Bn;lG!c7SRaLGtWv&6 zz6gtcl{9t%gM|llgjjZSA|U}0Ikb!OV1#3#3|1RP#GRka#fT}#YyhL`VHD8}oF+Sq!v_zMHTX$|B*-}(LqA1Zb zAyL%8|Eq8NN2T8J&D($`(`m>z?tP`Ps^zU0Ers3!Q@*?qLZ!EOQd#lDvMh}?GMPSD zwqs*gz*ROgfA;LIh|5+C8^={$-P5?dp)BF{j;QTOwoT|-x4gTztg-XT{4Q-)byhHs zd3JBtjj@`O{A7kYpGqsEF3~cZz#P&MI%1Fh$Aptguo4uhtE%2 z#>afRN?>A#9M1a#KAIs;<|(2-7>fWsVuG=t9aMq{dV^>ZL$f|XB+B$+G-V?3!XAS3 z>Ao7ln<9vsp{qKJOS-z3bb@_LI&qM$s*JEZw`}Bp_0YrouQqJi$rhGwpWI#j0~mK1 zV^e_%#!1Dk3m3MwECl?ED?r1?iLsNn^Plx35JadO}-WmO>DR5)J@Bt@b6h8c}nt{9X^ z`QI}ObDF}w3Y8^e+Fetp-Zjm(gWPEtJ>o#~07jdRr-9anRD}q1f}jSJ0oZ6-d8h(# z0R!&K7pbmJ>sisa!tS>nSl-pS+@{yrz|Q^n)Kk9Vw&kGnQl9dJt+IW|;&%Qcz0Iay zv#x8|(hh(K6T2?6Y#DgqQce@k_qTINb`ohf!GIDPEx-wAaLa}o z&9Sb*98+A#V*KT!$_E}fdJZ(AKEVrfohd$c!>Mr1#=9Qb*j)SMsd&Xk z+H{d(YhAKO1q>R{nVf*nsUjeMhHfjJB1&z~dR+(SqNsP^2^0iBT>O5eRMvS3_ZpgB zwo)glm#NpO_o%;7|DZmmKBKTUSCkG(jD#tIB8)%QG{La^v?K?73MMx6&ia5pyuBec+g~I9EgGd>=Rwlh`s$7PxkO zMS?$5xUdP_N_$Ge#SCX?ueS3edPUMax$cxxnnkY#5dTi03+h)-Z7iM_uW-bx)V@Ox zoZL4RGOUF4aT#)l#b8z#7CV5n_fQ&43(-%bIWN zmPqpK0FmocrWm{dQ=XPA$Dy2#zV&tH} zn3reo9tDD>r9l90nzP$dHPC z`k>i9zVjx3Mw?Ax9?`gJ(|y!%oG}MlC3~nfXg*LuB?t`KF30_`Dq!M7dXq6!Mbjok zJs?`oNpl4-9}H54X#5)max#EL9B~t-1qv699byec|S1uLpeAeqgkENz>>x<3||ttK|n|KA&%n&vD?^XXFRvzB$dljDvj#Zav_r%eB?_tQp<1 zTt4bPdiI*p&C8Tyo~n}_AY~i}`_OMjqQKBH6V7U}=GV$mM)Mq!aqGd1+9$@ymbZ;w z1K#L6=t$%n>U-9XZd{@s^I*07pv*VN@52S57T4H37uSe>9knOMs!+q$PHWZ|oZB~g z?c@e~ZXGEyCtaZ<@xW-=a>mrULN@yG+H`xlxxv1F|fu8v1lw{Ssl^474&FnvY+e0rQ$?F z84t0h0Pty8V4?$P+BE@IgFYdyf}r0B6eGD7vp;BX0S!?x2t)!Jvg;eyu%TR(Y0$uH zfJv{<&Ee{p+S*Pt9Td+J2OJOr)@m|qr3?`HWTgc&ptMFNu`mpzEq2-x zNys;{jN%QNllvVGt4YZK+NCe_>NN0~s;kcZ0FS4dnRjMAHsepT@=o#ju!28(ODwo` zPpNBE`shF|5n5G9Brd&5#<@8CxzJasKR6eI*v68xKUJlHMpaPUJdhjyMi6#0B zHVS9AO;JGxGULq0ZH}E1;D$0W)`yg`9LH!x8YrUGY7g`Ic-u|(J*9`a=7Pj*{K`;$%sEr#hh@rGxbmBqH4PA39#X;M$uQ(ZIQR-a}qRl zXrZqt!^>$5A|`q6x8I4rRshJvBtV20)Z|Nx<{S9Q#I|}6X9C+VHc(?xPgqS|P931` zq8_LEhjz_|oZYe)!?R=h0sF2pTxwsY`I-3t-{o}zh?+|SGV$JU5+B&prS<#g4fNGa zE)K%JV6Xk4J($WQpicks0I2_4es5o}IF)3QlWQ(`i@x2xYD9{fw|{bthzb@5Q8Rjj z=aNI00p(8xdFB7L0JsKF#lb$F!rsZTU4w{9%hRf;b~FbprZy7~i4Re~qTZlBK$O^d zpaM=%0IGgs_jJe!r10J~|7D#1FTdw6=^vMZ7X4rE_y1-4SfWI9PS76ezu;owe?KID zX~7EzNDcG5^oy?o)PG--i1J&{kUc{YI`YHdb-((#;L)Ffd;00%Ipq*Y4E!%H8&Lkg zs*UXRCeEvwezuozf0X1>Ls5=$|FUq%n_#rC&k)Z83h@URtB4-fkTPNNj6L=m(H)5Uy2tIK@dii8S zj22tCpqbC(Mj6;Sj&E3LY#;0krOkw~>l{GK{o^WHHk6}d>-uv3-chYB+v>>yT)7Hp zpKw>z7s~4fmXz{9!=9?E|d${uy z#Cw7U0b5dMOdItJjYn;V{mZ80L9eyn>Vz(U=rN$@lu}WVT$sUYxtyE4U(F24^0JYlz;B~L&7bgF{y^;W7+E0w1q`oU*)r5E)16Y3|yb?DeHmG-L>etyZ5>V&Xg$crf! zqUV;N_wJ|iv2S|dGPr1r;OeIlbr*&%H)4D!p+|Bqz0v0iMI#+hZJC6zw))2Ftup;xflq(_G|w4z|uD18GeBO z7wj5)#mcJtm#rx3UY4v+-ON0&f&cy7p664KC*u5TK>Wuyf$oa;cWNAq*M{yo_Doaj zb$_(iZkq5|SLU5-N3I`LYE6H`LHVHrjs9HpBn?Ds;gXe5M|Pg@z5?E4pgmDUrRvis z7L{?uq8Ct%Fa#4FGI`L@Loa2xMDY~A3v621ckTQ@^QhK`Z(lw2#M2v~w5}1{1omx7 z9=YYR*D9}+H5DzD@l5?ZP{lucu{4q2J@DD`rMF~9mXx$-Yxw7$=$Xtv^3KvZnJpuv z`t6V0zxDDXzj6n`qIJbJK-xOUXK{mg{sD|3Fyx(q?9rMA^#KEzDhI=mnBscM1IQdw zfW{S3XTpHJlqmn&m#@9{<C5Zu{CNEq@0)+9xZF7>7aj)JY&?ocQ`{&pq?z9#OXQKuc@FDRzm=o9GWVJ&LYB zdUW&C{CE7bTaF%FF%dj)b0Gu=o&sY2Tk0adQH-9amTFD=^}t)Fl)woJDkP}Uu?w4E z6@yHNFO>dH9F3peH)tm=yc5hAzPqe%>C!%4y`rmlvL%vVzQ$q>S9BTmUG#wPCGOW> zKV{C1QZRo1sZ;y+{vQ5Cq8nMs|55lr-(T~aUAtz?+(l>gEnU{$v6TPKoy$uL^?G!V z@-=1`3l|C>^M(-<*IYe&;MBhTr+&AWe+KwggSSvR-#25|uHRg<3!|!^A0zslJx?i6 zzsy5C@<@UXMRPtP#74}M(T2EXS_NpVaU6>W0JZ=Fh&!Wo_zeIN?F(SJiG#(`J5I@R zev}fYeQ~Tv$i@&wZ=~x~ke`UgzKl~z+^{Y8*!5LY3!OCcj0SRIPy5xPhN&{d!?zCO)BcwR3wYA5 zwC69AZqSYyTzK|$3YR%)+fOzQe;u;*r6Bn>9FO~Mb6z|Btx#|sZ3 z0PW&O;WNo=0$YU_Fz^(KB6=Vb@h7Lr^HE+rP#uGqhIj)AyNQeACmT8nzLK$0r*LFX z`>lKkNWB)m-{O@5K4kUlz@CrD@kM-0V)*-{&ToAY>_Nwmz@DCnU$e_^@pvr$T^c{i zy?*GB)aiJ1fuCPU4j19CwP+<&fe?!jQ{No`wKl5&arL_F#XP~w0IT-H}OXwezni! z%yP;yc070(J7?r%@YioKYUW-bd#KnJ zN%T)$3@bU==-K?c{H-E+^~a;PPm^)iE6vdS%oa8|csJ&g($2G2;X9@83VD9xZeGpF zWZbUj!Q+6=G&GdimFoPLI7rJlew4$QhyZxmGvP6?kdqB;pjFCOX7OK9X#Sw6t0fe( zf>I*tpa6}-a;lLUMNOloQ%eyiy$kWuH&gc^UiuXFh=xa)8`~h`)dodT7r_03qxGgi z2M}R>q13;t{k`(I!ssA?abnY+T52rj@r)1m#G8j?)wGRoHd4F@9-G zhzJ-1MKsRE%eM{-+f73;L~0v#ToH*uT{M=)bs!MigdoKU6p^jaYDE1iq!Oi42^10| z$d<_!VzpQSq%x62DU(RfeX7?(CDdr3a-7u)#S)WAA_mrz7K=;@4F)KcO*WaJTwyRM z}a6iM`YiAV{y@E;fqQcevKo2TZalXW_o7==(=ESrYX^g0w#h$V8c^Cgu^g}51| zQl(c-S1Q#;HIU1J+NgS4skLf>NF;|+iA>BXAv5dFl>`4)XzinWp9c<2v}EO-N4|tI zsZuFTefyfd-pB7OM{37S;?_3dXe z*=OI%*@15qif;xK&QHEmOStbo5lMI>T*z<#j+1G>0~@rmc0TtTu}t?3cuObC5``kAfuHd3bE!%x`yB8xrP9IcKb5J~vQNRMaNmV@cocrism-W4t@z22c#LLjOxysYZa_uVjFr7#0l%19=UR!U$bUgtF{ z6f&m)nB-as##WHWd0S+3xCv}gDNuU|+=(1)xO^WpvMpg-u>-C)uV^V$GR$_eH#mru z9kkc+S7gXRiTtdVp|FMISqgSq9bAzSafSf+gD!I!f0mO2MrsYt&XcGh9KGaF6WB#sqyiqyQ_vnllzPzHro+*neamy}j~q^NG-PPN(#gX| z>iM^NrX$W4#YOPCW!FI#FbraJr}zAVH%2Gtr{;r?^j5XlOuHq#4epyipKsP%4F)z- z0$r&OBu* z(f0GtoCz8x?QF@eZEvnB?BcJR2-wwYBF^GU=P!G}yHuuRSLYg=Zhq=*UxV>?znIPatJq9-F$w;3KKmQCK4E(ME#L}E-z{hmaFm_-G)1*I4Vg*tBPnZ9% zPnS&c6x=mmy!-v#V#D-gyU~4;_~B!c!+yZeJ#jLLX0YG!x7#e;3m0}!9}I&YJ%^lX#A6tQQymb{`HX4;-4h65kFEItr|3z_&v#Bl z-G~{v?9OeNnb~%y8XR-#wro+y^afTlV}^z`XrH#}$Bxy;{7@H(=%7yjOJ=5gu`zWT zyZO9}>~r6xN;Q}dgM)_+B8?_$SkFJV-Vjx*_Ub1MOwvJbR9~{UL?6{^exgr@f9W{A zl!j*q-x@(G4TpYy1tcD#d2*x|;Mby*@ZST8If!4v)8p6Wlm88Grd=IqX~J<}&V z`Ny;l0w>ICB1($5C@tcqEf`}$2Q)r59*_Xv;3l~Qm^7>pQ6?IF+Tk1KMFh70PjCW% zlz;5mXX!8sea#^b(qWyg;npY#Ek%`f6V-vXfb7}&$#kdt~p%anRwp@42v7IbHspc|3! z@0*6Obj1|A2KCDxp-+;XMvp585~<7(5Dd1t(4tI07=El>F^J{vV8iL1M~qmR)>`wp z1)pc)#XCQ}i&4?%8USSP{dCbp`H_`VT1SGwqjv)H?cnUIcW>A^TU{luZH>3KMsqu> ztD8EPRuRHQFkpAP2MNh^8Im>S= zz47F&{HM2z%={PYu9>cHQdZZ-qIKDIU0rqA*REcB%~Z8FSDvT|my8h7c3o_PBH*}U z%c?l>n|hJqh&PinVU#-%_ebIZk($axM|XhJX2yvBU)F>sV$P_CFaOy51NQUV?|ZK6 z-md4)efgZ-{#*~N0ULybm(%Wi=^4-U^gL%5Q9oh5q3ppIp-b@v_wn0P&yWP*|BG<3 z___Op+X=SR9L0W*QANN7#VoBit`Sif?;^7jiz@=ydYcN#!A$4lkL53QyL=5A&2nX9Mn>^XClYy1 zy-TBxZdkox$?Wb5jYdIdxNAZk&9mlgZQxVVcZ|!`~lK6 zaV|QB&<)US(4?6z7KnK%H987b>u2s#AaMHrh(2O)GKex;(77bRK`po5j_d_x4ujuKQT2{HL?_L`hF!WMZVSr{qMf z^PfuP$F7D?3rcXIB^F;(kxbJkZOirAvkGYDA z?K74vsq{;2?QN|SNz$a2+v>DmNTpwB z>uzg-{u(G7lYLKdcCqXJH&XZUvyQnU<@VVNm&~vi7rXo}lyOh?7#T!WqjeOw?DFBQ zg@-R`BMJ?d#c`AxQGg?;xzuv3nd#GGDR($Tr_aWCROA^nBQRhu4fuc|YcLB!Oh+&` z5{T)-WCihHT8E7a`2HbdIO@S^*!=^Zh{FbtV37j`1xc|>UDd++N%N=8@;0}&di{5{ zm4wR2tSZa(XDtoZwd9=cZL<{>wf0DT4Lc#+NrSTvH04V?lDYKNOt}}(YQ)KDoyGnH z|C_?bqELMioH1Oa_hC&{0_+<-sweE*n31t;OlXdZ*3?DKv~N~ktw(*bHlbvl=3KFA zQM=hL;iuZ-U|YV)RLHLhN!A*={sLEa>CMi9l{A3w_+n*#Gkn(@kNLdOSobBE!6K>- z%|j6HD7-o9JsX07 zyoNDj8uIvkBi1ddK3-eZIOUnEd%LEAnCMO#T}M|)YRamJjP^u&s;-Is&cUY1L9vNk_z68i(rER(^J*ImNDX(^fCd`CHx zHF}|)G2hd9)ro?EXY$6wsgvEV38|aLKk`B#Sl&CX3`}95=$V$7Cu_qq41fJLM!90_ z*wV6b7umIIv1OSAc$75f$!7u{pb7s7dAbCQ-ESBjuCvmHf)a0|Vn3+84F38e&3X@P z2^^kwRaxP*r43hFQ;+hk^p`)v@h>?~F~3INEQ8=t2>^5)#1cJXD<)urVrwdlKtS+^ z2(BsCL>9oS@WwL%*T#w>h(Mv6m$jFNE2H1%0h@tE!$xWF*VhFr8q`bsz`qaiU*D3b zHJDh|YY3N2J(_H3NgjO;ogz|&KTDdJbm&j3ZUG8L-?!9L+s^Oe%|;ir={J4-tH-vM z_l)#pcP!0E1O1yrO4f&JW)$hm(P`?kIr^Ypsat=|>OUQtcnGbF+Vr}Jk-*bRzi|v* zgT0}OoLB=Nk85B^Q(PG5)Wc!?R+E4TmUab1l!j676C48JJ$3>`ghemHONy$2QfyQJ zjq=3Ct4{3LQPfo)ay#{M5ZBU7>)3!-V$c|5YJkYEvL=0ZTnrgD@$cyJ&V)*=Oo+1{ z=Q1xFJ^BRzJO?lG~r(6 zM*hs9wq}}^G8(w~-B*C~9$>$H`^TxOm2Z!IY@u)0SHSVru3cXXG@a-?dNq!;k7&Zr z`e*@$D~k9DjLt@|Lqs3CMCU2irqsw3eA!o8r$VAL(Y@zR@hg2abc>QIv_gDq4xXhl z)MEAo|Bi{_TzW8x@eEAAO_>$c(fyJOcpT>u9ciU9FRB#`)|##p=m0AL!|P3b$^Su{ zp_J&1e9%YJ9#PW6zw+m^vp@$ug?C@5{g373Ot7LNqUfc;c5B%+- zc_>2W1Wb=$n@PgwhK*@6gtWCO-VRUCO9YOZd|dWoN5lfGgNR!9I{)FJ`}vm_azMOO zs#0@JZ>^s5^p%~RS3W&w+Ohhb*o`=!u=;}m$JY5kcl{w?e?4_}P!aJoQK+Ns{BJP+ z+wSdBi}*?jlunt0E`Jl$R?gP6o5rnc7${b#ZfBX_zC!i`(UC*Jqb|CsPtxZQ}Ni>6C z(H#N2G|+mJgHCgN!%GCvd&9`qL#B{ugb}_DYtS2XSls8rbCE6*$cH~&g4|cMC-;%O z+=p|`R(Ecx+692Zmzv~P0N_(6LP3kU;6#4Tz1b#XF3aL{FjA>uHMra$ zWf-Y}-*t^qDgqf!Yc9uSn;i~TDmASsq4Vf`TgV+Si=>R5;{7Votl>jJCi`e~bL6640LT?|6t1B;ifZOTXhkwq3gm$Z1j7UsEg zmG}(4kQbD$U3tx&YgT3Xyo9g7eTo|9YX)mW*HR7G$BQfK`;peOE2=YiqWJtH} z(NH<;UKI55eUP|COJfK24fLHpEuvDHr!OSZ$qQkaIDLAc5AU8111j_b6o*tYIe`9| zi*k5scr0Cv%z?sq@ew(_T9k?3A;xk)tZTLO+rJO`T4c7>}`e`M+Z5Ujo^C{MLjns;fIE zl`EtZBoe7r+9Q2WW|s9xr4pNDf+SO`B!D=*$_KS}E&4k!0T-2`VpgeyzA>bi=H9u$ zQYdAEqqewZ;DP+F>(C7ow;sQCunyqB*uvuzI$a&eO<#!aZ2O!XB_!o3a__!$Ra)(c z!TM2)(s&j4-7=IOe|g|zX&1a?TL{FkNwd!6513eAT*Sq7*udEoXLX!06c6Zpa4K*D z=R*Ew_Q(4|%)))MzNorv|L0NuFZ^GkpYOlC@{3vf9H9QH6)V46x#B8N58r(AP5xmf z`4bH9xyDz{(c@2pTKVfO8x9}d(DJ&RfBN)z`rIqqgZv*x1Og*Kc90@I2h)DN2kj%8 zh*uiC<8T{wlsbuLhe40y!Wv0m5(ht%?;BLo@__&2o$y=~VHpDWQOTec(7|XfDWVy2 z_zDE?o`Q?d3qhFp$>h{?c0YuE8$AEtTm_OTp5MxEP4Sv=$F4_#0#pL|v0WWu&4n_4 z8=tiKPhar=dci9!zwD<{_xNpFw%Gis|KbvGr9wIff|*i<08A2v71Rcl@gbLS}LO#Qp z;Xg5ivJgcx`Q2u2;2jKs1u`+9^k9hTPoex2St=k!&o!kIuzw)QrxyjZNKhsaKYhVj z{ovjuYO@{tyU}x4gNO+Lv_Sc_Rlp203p=a--&1sh0-6W~Q$WVf$*KDzW1aGei5gXO$j^bg`|(Lj|Fk5_^i zF^2uI{*-@G2a7117{PCgnL-X&$)XXj6|4y3bQEg>qw$E8vJ-7SZT1$3-R@0MfnU8BH8v@z1y?gcQ?oq2&jY^;SAK*=6 zo9ZT}rkLDD6}l4GMYP2_0efYjMKZO?Y2G)R|J$*pp3H*qQcw?|81N4+3l(H~mmLGP z+53DE8Djj3jpErMsl8E7p$l$PJBC=2dY9@LFI8eJS?2^iu)16&*y%j)Rl zZs^>-J9TahsDB3$%x(OW@4Uk=TgbHWZQv;WPlH54;CJSA{-4pg%mG>4XS&gRKiGC5mikSnFlkJjsC5~=^gxGFFXx-FrW$Le5f zhSn{~;ZMf?pjR5Cz|d+48FDlrP-EkauydAPGY*dN*m5SRq#kYR+1~{8(iW8%B4VT< z2xi__BhqP1e=Z?71%iAhd66B5jq)Ix75hU%Uyo3D8Ui62z33m)uVll}rO|U2K~uP* z48>y!e~MV0uoRC7rVIaw!1G7^qU2dh#=e5+xg{NEk{wF`g)cgfC_9=W*HJ@qdh$Pz zp!)@&Y9?{6-{tf(@17%iw@f05F3qMC+#d*TgcHqcoroq&k6MF1?naDC+9D{96#xl1 z9Kl4xAVoqt-p?lKI=6tKBf2D=(FgZz?Aka7wrt+Ic_ghpAZ`2f@1M3w4^Zc2@+l_4>@*+)Vw3 z5c=7#RY+UMjcb)EwEKZtJa>9-Wo7Putz5c&&z|j4IZ9MXZa#eYW(h9%P&B z;1zP>g%dq;c5(mSTF@Uqc>SPRA&ZVA>6MnqSt3zq(J?wtxElX~SICKfWq9l- z6H`fWL8=eW3t9aH_FUjK_&Z1%O`WB1IT1dhQPP6ux?_a44io*92)2RbXpvz3SqWJ+ zCvp)Z3k;@6x)4^ACd%oVlqM1|az8Esh_1bZWyXD0pBd+>pxYcBv3gzwocP}V@T)5_ zV_cKC+V{3IS8>2yE^ZQ+xhueB;Ar^q$N&5;zp5Nv(j-p!{@~1kAQu$`C+n7No-wJ? z$J89oaq^$CGPBcKJind){`Ol@`~`0~=#<6_T%g=l2oiwZ(l)V_|KZ53xlaB?Z#a-C zma_(LSZwrHjb4Z6_tof`cadk#r^<;fh69Q?vH^hiTYU~@&`SYvzyt+%O{fEiIDY`6 zNDy#SorBh5XBt2#7}Lh`>A{k)M`xD$a|{!wPcLOE19g{GUJ34z>0(a3eq>#EY%I6L z94yaP7dkj+UX?qmpc{OQXl4O+TSXAvz#&O|*r#9>;O~|yKY!l$~)b5vBl%dHO&+QSK$ zaoBg58Br^hgrcT^Cx)e*aT80UF~c!F;tWd{26R~GVTm;k2G1}Es?3}*Y{V+{f}kPh z1U|%8(&2d6XbN9Cy12)$R7PkaJ70<7=OId{T?BRbX} z0$@*}zdSIe-e_uGy!B>yby03netk>@`jgeh?;iBL#j0*hwnTm)-CT^0(CxcMBF&V> z*MLAw(LRxH9$&vYgNJZSY7^Y5wyl~xtI^~&I5J(b>)c??jCpkyx54NF7V%B7)UjS; zGyU8-ax<2U8THV+;V3O-rMy%T)lMy-wo?13+o==O+ti2D*B}F6-y4DyCguxAWBH87 z%?`#RWFwd4(4IKw32+`=*yO`t4W9TARc4A{*%x|cg4;fh2zAJ8A8-dEm^CMQdRUHT z3UeMTA3%&S>A86CC2Z1j9t@^Kk_0*r(QEpXXGx}xp5b&y|fvzVU4(Oy&m5H zH~&IGjFC?BsD8nh%MMI-5ij9P2i7 z8OBVBCTEmmft|~M5>_V`iw(LQD5j0^7rDi>)#9*A9JVR(Y){rz3JGF(ixFWPrj@2w zC3d4TXtNk>QoAuP+E8qLkx?-DKp!yK!v%=$K$VI88BM#CoJpf8rghQ?qcYuGoD-!@ z8BSl^=QOV0eQxh#*Kf`Z4x6ukZ11_I+-S|T266z+GC(h7a%D^rtr3ekT~;Fy z!2+?4lZf?!Mkb;uaL{U4z!k`I^_%9JGK@xLOgtstkR31uU}TnZ>j;-Y<110da~y6( znYbcSKYpp!-0n`_pA(V0(`G*m%~8&oB180jE`L^MDhx*3GG4||*o#)&y?^%X{dcce zBp_ceT71KmQ>I*b!{SAI80GLGLvSmEF(XB@F5b1Pp~h0vsCm>Y_iA|A7*3M!7~)VfTu@Na*xcXS!#!Pnpu3SMI2;28pbAhQVgY zFuSu#a?8E>KC#YjEHq{3HiQ$v=*udqs>;vt2ZPPCXEkRt-&Y^zU*PZI^*k?fS^WbK z%-cV2-hKeDYv>u@aLt=ftX{r+^%LOoj=3$B#Z#*#z||W6K^$*wjdMT5TjBR%m-RiH zQxTcDta%dus6RX&wEi=gtCwn(YJ)A;7Y}-})C!T@sJG zp>GEfMXf}9q#e=Ie#A|-QxmAyslQTZ01G6*3#!00iqeGxARh1-uq@tZikc8XVF-tO z!U+f`HXQJ2JW(|789V_Gp8Ir~uqh7oO2+N?pfnB<>Lx^J_zWHmz7hT(GAPra1;iAN zn!<5Jw#P$wAH@MscS`rP=R3!uv4=vvg%4ERVe z^y9eEdJ*S9Gr5O!4cwFv5wDT72wLt*q6zQl3~MGvk`p>GM&8R8kirdQ>W(=;+#njv z6A@WLI?n-U&EV@mb2UnJ`;`o#!s6uZL|2c`gVoLTw_kG&sF?nAa8!2|aAkLO=J223 zBY0(e?trmoa>?ZFmdh>mD|#2r8{G;I$~1O!z?>!7)X{yO0!&BO8w>eAzw^$)y?fcW zgub=d61TjoTdIc{QYkQ*5?P}qmSW4_+{ceuPMFS&2;OflN?o0k^OEtNHlZ7?2|FH% zoA?);#lJJveG&`tw}Y|q$SFga^FgtgftnKM-Q}q~v(cihHoHeu-&k16|I1>qYN`QZ zI!)U8#0^D=ulUoS4(#2_e^vv(pS5X|+g%iLM}k{ddp$)(p3lvRjT>DSUyjcb4Q^TG zEp6XBaou+7WtNd!c2sfMDyLi{vUxKmPF*;C89in}>azCsqIj%r(L3d?5y6ZK@Kr{+ ze?bBNA%MSgxk z!E~S;W0K1Otf(k01?zIrj}iS$otm5bD7YM#O!XMkKc%JoWo2dK6|<%@;<0A)Ia5#~ zac9KxT!!gD=KJw z0z^LLOi!srAqT9?=fH`2Mg(j4uU>hjynM%%Wf0I(O@_`Nd>egD>f}j0K4nAWQ;xV@ z>`kzmT1VYRJx6^7M8HU>5W*;8`*snF)ox58-%q4r?h#G3CFtQXzx+Nx%ae-H;WU4SaD~rt}As0YIp9tgh8OXK-k^ZCch0&_xSZ;(#l~NjC zb5T9Ss{kn})PudPUZ}-Ehfu>vHF08%$rvHyA$~Pl^=`OOKL?D=jLOrJ%E;AR`(BalaQTSSc%JSq4fZtc!Noo26pCN#u`~ zJ0pH`j>$&LxMCp3(A{|q*xYQ?utm8HYXdANl8F?o3itsVWMM_HLiMfmlPy}A2n|sM zt3bIN0}N0j8>-D(=$CSgSPX)=8YY^qB-?7C840%a7H5m{=ttrfu{5eygA%C*b^{>0 z>LSYF5v{#MB`M1C-I`HJk2|bGF)@nuIV$P#V6m8!aQq$#CmS(Bqe^;7I0WEl1w)#_?zTteu8Pl_S*9*&$kChFAK=B@&)N|_kL0vt%(Rcosx1nm(&}20=?~PG zR-2V3wbP@$OD1)0_Xt6b6m4A`3;gjY$hxQ z(jOj{+Qg$!;7MJmYg|R(lV`-m9mV1e&qTp(CQ-o)1beQlk(3?IeM{H*(*2^ zA;L`%tyi@LK_b|uss~Y}wht1qQHospAHwv%S4tq1>_g#!mhQDHyXhxLHFxio%7>!wxApW53u8b+GeUp-Q!-3;%rh(PCx)ZAA!oD1d5DqnU@c#)2OY0uMD6u+^Y~*s zrmo%e*hILgY~abj<=ueczy0I-XO@?8b;XscETyHodDa{eHL1R8T3T}S68v2fZJCysm!aoNcNh8R^koR)zl#Y**iqAM?=_zmQZb2O%+Fk zbRn!mtW7`w+~o-N*-u9>+l5uyTtmMC`z5GtG0_VG%pXTM>I{|F;kP?->a#L4ydC*@ z9bSjQ6fk>o9Cm+456SYlNhHrhisa>Ycr%Q~ATILbD@ZQ7WJyN?d*u**6CF#=QH{mX zkvhBEuJiZ6{}@SP@sZtTwi%5!i`AZCvFOxFBZ}M8i6{gT{UpU*I+2U9m|t)ium=(eaG`%O^#g^b0YIHef_|7l z!Lvz*8c0Ia=TiMcetG)I`lm)KAcfcz;<*gXW?`KR`=CMJozc=1bkE~Iy7_m)JoCG! zXm-tlBPr^4Xug4$rQTn#W^ndNQ8)7+&4ahm6q?vBYMXPgZFs4`BMc9-02x`>_zy1? zq`e#!P_Ip0jt0obd~ZK&!U6E+TD8Ui9#v|EXE@Eb8Z@NTU?HJQK%4gU#Zk;ysuxp` z80VQ0^pdepGu;2uKrez_3R<(EpmL2J@CfMSA_9Voxf_oInmB)e5Rj}~Ds@D>J}~0c zzOuP(Euj)eku0-p+?uZ52WP!~^CO+bwo$4Ku#G=|{kK<)-TmviW3QV%wzMp})Y`kV zbGg5&YwWn@Vj2C=;Gxy~K6aAIbW?Z&>PwY2SJF?3&ou<69x%Fzzq9Y7#%9h#k z*y%+EV5qrh4H!#w1F(K$ATqek<}o4?Iw0Vn=m}CVTJVfSFv8+@WHJbIetZb(nGA3) z{1dqT2S4$6gAxW7d1D%&*G&pYT_eIB8=!jXjErE&2D;0p)|*NKBifVQGmp=snMn^W zd~%XrR-V0V{PKfG<}6u}FZLL-yz%0e?D+@h4A&$BA3jhcRru^sA%ormmCD-?lV<3b zcW~<7aT#KjJ}Y&&<=ngHuQp66olsI2uw4Z| zx>#YKPRo)7%+>HE9;CfkDc6P7q&OFfYSn1+!p0S9)Jt3;2VjzEU0LBo6U|$G)9S0P zS`D_&dHTxV;WaHq4X$o94ngyU3kFX;{5Slo{5L(FSAx4Pp$mrDGg8F60A&V3?J(UM zzzmrV=pA6Fo>@b6Ge<9~5%B3-57G|1FKP^#_pvGoI$`TiGop&H^bCFHDy)z$Qsc1^ z2qW?yxHzMUAx;dieFO1ni0Oq)G=*eh|9J5LUOsWZK`EG5BW{+%X!HltAq-L%4#Bhh zOF@tMWOXC<60-c^+n>~yfTbXl&zwHjz_KT|msdQfk{VS8kM_YyCxIB0^Jn;L_%rSG z)%;qXPR-6!}nfIG2l=1!u%36kK^(eDe&mo7b!O_+HCB!y(kn8#>%xB1_=E%T%we^5r1D)X{ z4my^QjTwB&I%qc{s9s?Mtw0A~x-Mt}+VP?S8K973F*gFA+XOkn9hgrF)Y|8LU zmCVJU6%Tlr01`k^;-B84#3!!6t7hpWD`GrP()#Dz$FpYu#xQax9ZP~{DP^sSla&W5M?~l%cgBsG?KFDPyJz8gyb(S5s5~4~;T{ z$DEkN#aI*-K!@YoF$x2lugrqy`BpY9+PSM|$_n1othUCM_FPhC>hVn1&hf2)iJxJy zGXja5svDX!=F01`@yjrU{hj-_Ka^EckWE)kPM1wcoK1(Zol%%6DV$Y8kX29azz+r{ zfq7eBoH+D)-2w-<%2ERlXO(Vr0iSK>PuOzs2r=2)v+(nB*c`uj;kYdaA0Mltf+Gtb zAE(VR=F`7G#TKkyVNC#ri!6gRWK|{fKzTK!+eE=R9eisxA0w=?hutb_2IDY40N-o6 zpy1yJFay|8ztH}qm9e4qN&7zo5Fd0GszAX4FoSu*KLN0s4+RT;gAYPy1$M_;DOO_nWW69Gyf_J0a_lqBz2|K{%~ z-+T5qd%R{i*2QuU_yzq}wejjh$sW49UjE_xL~Z84etkN7V7pHKr@Qkxth?rvr?KhH z{oyJIm!7h;@rF`&;w*Qw?^|lXHko7AUr`(;`+_*CDYgg4m?2bo7 z6GzJBz&492-NgWi{HAt;&56r>HG~}B z#1Ut0ffZ`-mH}>CVEWfPdg&JvEBTG-NAniuav$>EApN((|5kikaBMXvB0qATfKTvu z4A?hbxWIm;{fTu4d4I0nl9%h+`>JbVk?$9($Gsins{S&yd)EDi?5KCzM?^18{qHfL zAK?{do&o#(2JIVm@nRfu@1ak#xMN5@wV%~)XYwOD5IN1EAUdf7-skzbovEvi{!8hj2!Z>V6WQI-AG1mewcB^&;yxddBkqXCvc*ayGqo z%iM7&d|qLF)7lx%ud#pI&&|9NcYx2>eji~bGpb1B?w!0raa#rg9WmDK#2I*e;@ z+^Od>fByjD18-~qc-o!9?N8DP003Y#H6=vz=qDi}zJ$mW4VBapN5m1R5i(AZj6?cK zz9K0Rhlq}l6p4tlGBYzWA|q7toX3igIM@8(oO7+Y=G@J(#+Y->4>!l$?RNjc?Rg*& z2=KpPAY6zQvJpj(l1I6sA<>j0IY)FcteDl9gIG$eJvI`@j|&`?9*xBFg#N+LP2A#n=MfIE_ar0OJlvLM-*{MT{9aa#&LrT+&KA{rq= zcupWr$N(f@1R|+LshU(@>Mjz6lpr@x3Qqb_1e6dpiCRO2)39mOG+Ekw+722()6lKx z1#~E#k#0!e!>}-)GKd+vj6g;NTY{Bg9oTRtCDWAY&)mu)XX&!S*`jPm_F;}8=kuxj zQ$d^#=g-CEa&y(W-|#d%h@Zx9=K*=lJbT_Ifl9FF$K`7ZQVN^}>qG)^koct#Tc|Dk zTEsXFoK}-!NGj4aDO3y=yNf@U@Jq}kYo#TnqouoK4mog!f989ct{hX|UcOinQ^7kc zK08Z=Q_HA2>i&;v8k|OESi` zHAge7S>3$S{C7)Pi>k%ba?na><+iT0MYn-%ja6$igDMI>L;@k*a`VW=xNua`x)X{&?dD7 zpL3tvr*KoA7q}N*dx~9Q-+Nj6a>Rjug@5&BS~cx{jeWh~q&d~jcW(%9#I6(<-{qfy z%y4ERv*J17-27bFZE$~)8`|BEK( z>Dya^FHx6NOA)`(|Mer{qdkBMjQputj$alnZ~f;V`Oc%gZ-WasvU3K% zqi8n_{y@dP#xeRB;1MBi(LtB06dG_bhDUTt6rfGNf`baG*ri&9I_|ktA}f-cN9)n* z>^37$$R5yJ$AkF#=+T~YcQ7J@%hOD^sSO z1x#mT@W>GftM14bF2%^coL%vx%}wXDh$dBi+Axvhn~M4+WQ{god!qM_Z!TYl!q;RU zGnRl>-&&$Fo@pp7^UBk{T30v+oM4%2Qs14+D@mpQN0vFESWO@umvP0jndq)6lfGaV zo~RsgLVE7|;&WJ|ibI}zIGFucznf-%r2qf`c-n1O1(f8*5uK`G+Pght9LLPK!#jr9 zXP?iEF~y`vnx2tvG?GrRaB&fcpe z{i~`cfeHEdpJj4Y7IKh>0u-SHWf*~Z ziPID3CeDKSFbWG`1y~VQf|X$vSQWkitHBpxb@&pj0c*lqur{m%>%w}lK5PIR!bY$$ zYyz9YX0SPI0b9ZtRGb72o8p?!Xa=d90rHO5um`=Km`qS=zxGO^uPcU zmOvjY7=R59xUe)alK4DP1`m7)AcP5+gejPYW$<-4621XP!8hS(I0lY|)?90 z0d9nw;9GDr+yb}4ZE!o>0e8Y(a5vlo_rkZ~KDZwqfCu3rco-gmN8vGe9G-yhz<1$$ z@FYA1Ps20tEIbF#!wc{tyaX@9EAT432Cu^#@O}6J{1AQwKZc*cPvK|qb9fWpg16xv zco%*Fzl8VTefR)AgkQn0;WzLRd<>t!r|=nk4!?!p!SCS@@JIL){2BfNe}%un-{Bwd zPxu%78~%d{1Vl_?3e%XuEaote1uS9-%Q%Aba6XRW0$c%C#FcPmTqUs%u8Lp4)$ohB zI(`Y)z%_9#TpQQHb#XmhA2+}aaUVY0eB!Dga_kS z@en)|55vRp2vqQEsG^p519j}6z%KUCKogf>A1xf9jSjlF6g~7Yzz`>J5~pw)m*Lm( zNc;vKh2O-Z@fbW7kHh2f1UwN>!jth7JQYvF)A0;E6VJl4@f$d z_(S{={uqCPKgFNn&+$!s3*W|f@Ll``{u1BA_wfV#5PyZg#^2ya_%VKhpWpXg}(4oUDF!m0zuO~1tvMif^fKET- ziGedAvdbK2pqO?}_D&cioo+Ydn>|~#lDgAN2cGI1DZ?3v9PK6))e2I9IS?t&Q9GrM zGih5S@N{lC$b>F;Y17u6siJGC(~53-x+O@bE7TzCiLNJnBgdx54J}9Sr@EHfE6`y& zuHo3iFHAUAI1mciQ;bDckdNii%`EkFrz5hOD*I%h_EPlUPicOgpEs_WPReYZLpGf*v4F9u>NPz+)AjG!RpNwX6e1^U*r6-#u3QY7la4un^X1|Baj zNAi-;56td#iqBFs?GCMraIq}cj&xOBu-B9cvm>0WYwAJhiHs|3-Lwh=)m7M5;bqhg zZ%7^{J4MF~(!Qa3BCQ*OJj54P_56!4H=;Y<$Kpr9QTA{BnF$x3Ij>Td`A}ME`zU<3OLqRSf z9FOv*-E|_EuX{q+zTpJr7#6W2PryhjXsSIFRnK!Kr5(jclvd;-IdtRik`dBH%p)?# zHWhS@Xq|Zm9!x#;jD&>=NyS+NBurL{3Z-(dahvEa;ZwixPRoHtn8V zo+f|VBB!gCusf=k@l?Cx46?d27|u(o4phJIXDFl6 zVe*=1imtBuqQK0J;w0VkoX}0NFVn=4u#?e*N*N-lhXGxsOI}f3$sf~A`RaryuzwVd zh}tK{IUex|Lkk^?GKOdNMPSf|JtH4dUh-&LK{jZXNE3NYozi@$_w#g(WDkY!$c!Z2 zKELNUJvz-y4k*r=NYfpP=>qv&1oEW0NTeW*1R2DUD1Ak7Ln++$Q@-O7)u@T$L`oDq z!^$R$%8+X*vfClT^oai*DoL6{cU+9=%qvSnYRig3IX)o127+>Hj=1g7-K&%lDd!a| zHbNmlKwma*?lp$jUYydk@BWVxuwhnHart1~hzG?6u>Q+*OUb3gT$hs z)Z&B0gVYpVbAD?0^q5)0&dhd*EcB?Rluj?bVe+Ck7L9wJI>>bCP22a9YKKxsrBxZx z%s>m-_3<@OCbYa_)XAxNmP3k`SE=%>ap=ze%DkFCYaE66Bt3JTNk2N#d7O@R?k zk(s8(wZ-pGyHwPi(DRpubYt`!AgVZ-E~RBlq`2V%9++;@5BX}F%`E@8F(*V)3wt=x zPfrR{bLfYIP5)>?t2!djt_%;)bM=)XlZG|difRsjYL0ZAVAcno8!t`JQ=DF<(k7Z2 zA1g~t-r%OmO^cgxZsgCl#g&C)`wHefA zP`jN{>SGe2u~g-z#!WriZHEdEn%uOw8Rv#Ul`(GkYlT4-236|ZG`L|zg%K4-RASq9 z9E*F#RT)=hT$OQE##I?tWn7hURn}BvO*KZ;7*S(HEjDjayy2os+{+aVt;H%AHR8S* z_q=(X_o%bhI%}=7*1G(_(0UBri4`|kaf7#QFsQ+x27?+5YA~q5paz@TWJHq@O-3{s z(Tq)9EWa_R*&=^; r%!@knqRzaiGcW4njA%2W%?Kt%z0HVr{l7^Jpz#0z00C3{v#kICSvE1` literal 0 HcmV?d00001 diff --git a/_static/git_another_commit_on_branch.png b/_static/git_another_commit_on_branch.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef6a0688758d4b71b1530b3e802d6df148b0561 GIT binary patch literal 147518 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 OKWdk?m9j2c-upj5E!~^| literal 0 HcmV?d00001 diff --git a/_static/git_checkout_branch.png b/_static/git_checkout_branch.png new file mode 100644 index 0000000000000000000000000000000000000000..dab12bdca69aba4cbfa9612051d36ba019ea1868 GIT binary patch literal 96346 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

      s1V9%%B|>1 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

      fgtjIh#NTjzVu>+JYBCLCxInEY1ZtC_D=e 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 N0#8>zmvv4FO#lX*hspo| literal 0 HcmV?d00001 diff --git a/_static/git_head.png b/_static/git_head.png new file mode 100644 index 0000000000000000000000000000000000000000..c48c40e6a9708ebc152c6aac586c751cf5c4821c GIT binary patch literal 58533 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 literal 0 HcmV?d00001 diff --git a/_static/git_master_branch.png b/_static/git_master_branch.png new file mode 100644 index 0000000000000000000000000000000000000000..9c4aeb8a04fa661237fa72f10ca2b67613a731ba GIT binary patch literal 65380 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

      uRYL6fQ>2VoB(7hXXgTX*%p3-y%RFHu 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 literal 0 HcmV?d00001 diff --git a/_static/git_merge_commit.png b/_static/git_merge_commit.png new file mode 100644 index 0000000000000000000000000000000000000000..2df3d2d31aa47cefe7f97630c1a9acb738eb0410 GIT binary patch literal 173059 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

      *0T7d4!5At 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 ru78E$-!;NKU?On*X5n7k*>S76!>> z^h;{!$T1@$Ov&wg7+w37LQzp^QgsEJODxYGBLaK0sq5h|+DEp-nRP<`5^iy5zlzfp#vm zhOffrlJ5@RlXx`86yr%BOz->pDOY+UO{TtmHrib&P}FpX^lkk5afR9SD7P-cwnjU1*KJ;}@?!YQB)gT1kYq zc~c{Xyr3#f1+CEHtmxEOmfSKG+A0=W;YjQng_pU`o0{D zo?A6kd+}{WH7@Nz1X74aU^ng)avF+HrKG0F+-qvOa4Dko@xj*RqX{IRN%NOaOtA?_ z;uX(tDhl61&%gA3g76fCsRgk-#(C+{J?25eLx+9UJ3!_aRzhfE zH_qI&6miCIo7cR|j`O*y;t4!B$2O3|`EX{J5?9N|a_qq!YNhGT3xSVqXx=hieK-2j z`~${cLD+VQI9xCmHVh`ci)7C@pPm_^LVNj4>hhWJGb~aVCZd@6cZB@SsKd1d-HxavyitFqFy4%YukrC`2<~Nlulb)M7ckuGcM=k|enw%ZA*JY;~Eq#W(fWA8w_sM8wLkRAB-6U4L z$q-ctQ@(FXtxYRLTX{X?3;$zD8xnO<9l7kA2~@f?cyC1HL+NP={82!ERWNWtGwqX?Zzq@!Wpp^G4TZ+k{N6kHXq?aBNy5m;SizAl0c_> z-9!2?Wxo_d;e+T0CD^-MNRq@@;YT6Q`{L1W!}MS4N9%j*zZmDPRiLSO1A9~Qmt4B& zY;Ffl@^#X?oykrerG*a*`3DRK*vKV$-|uyX%+{_`eydzRZ%AXPIYmE3HbpvB(4cts zBb(kfr{dLQzYsr!U*HmW~#iOx|4L)gwO%UiBt)L}+p=wX2w4^*tW3A*Dl zEHdP}*i30nADQ->?scfie>2e)S?!TJLE%$aV-8J3#G$%9{LK;n4MS7J~ zg*1Yzj{9n~W%QTmspuK5`obp~xJ8&6QyMcxI&5K4OHIl~GzGqVN$~8&ROWW!_rsY& zaD%i0HRE@(1ugj6Z&);W@04hjC^_7flVMe3)y+{@P7+o~fG51KmaNwFXh6164e0sa ziTRM0m7Ih&3*qb50(15MwIo+ zTMJt+m`y*S<;vtn)W6LgQdiHC=t<=JB>36&om0#XBd(CInr|G@Fp)0PB9jvHJQJll zgF2R)Md4iT?x%s8XftgCw|Xzr34?-`l;PLS9pyDtXy6gs!Nnd{=86pRXFOs$5-I5Q*UBn~AWg^s=)C(ph z{51TiQiO;ouMxW3gxaKUbqveAnphaenOI`s)Cw;C}Xf!ut~# za(9Zp+UM)8!Y0#0gF@diaHhAXH=DdH+%D|AOY_JlmrxjS!ImhYvQS{BFk3yimt2FwGw^mNZOgP-wa`y*?Q|Y1v5rW$nwJJGT+H zgS~MT^w4Yn1NV~ICAeo#w$@;otb_K4^0AGo`9KRQ3#tC^jS`LihSx?deMY(z5*2c* z^qv$fPuJZoyQ?r($=srO$-LH_(0p;&r~qy{7(uPmzMX7ZlHSLiv1q2bx`HMJ;xb)EjU?62DJsixJpt0f54g(}D+O=~?olfcJ;g&b-5 zmC`w;lHI9u@8@8ofzi{Ib1o%|aRc>(z15=@9-Zj^XKJy9DG10aJU(y9o5Al`)IJ&- z%lgzh|8}mt+So(a~WmfmdrUH)QuAT8cySv0v<#MDmBsA+ba?p;Qj;ABi$Tq- z{USOiJgXTFi?_nsGZWk$_9~6_ztns;YoCu2kse8_;@j=nw3vDPZL-tBWH}|(XC$*q zWD|Cfv}dqhA3VDtw=EZz;4k9fdVYV^k=DX!dUWgM+8zhLx;ucB=buWc+oGYd+(7-0 z?wBkBMMFdHHc?iyQ+xP;-@wX(<D|AiYDmD51JN+c8{nWEzB)#`5lF* zf4spD+Nj5@)KouSu`?5*R(mK`8a2@Ie?RAGXJT|RlBMmhWq}2OAnGZ< zn3cs-8$(-L(7!OZ;Ey-|_UvSwpYO{*v9hxQyI^BtaNp9-&<1>L_XssRVUAy4pZ><5 zeaYFF7=l&*_?rFK*Z=zL*ZYF3sD=N_M*Q66A5XzH3*!i~9v_)7PVNN9FdCXD+WmWX zlpWC*hOr~HRm#}DE;l`pqDqpy{)~z{sYG7v%8S?3)WM_~&z@m1;9#h(-%`cGs;LX3 zo_g+c$3r=Y_TU!tGbvngpLNk^@|bU$ns&DMd%cZ~HW@ghgqQhS-CIU77mG%O`p-`` zYFzmX9Ru^+Wh&8UX#Z>cZxj9}3IEfA|7pShwBUbQ@c*tBaKJFIPWQ7gek>n$+UZ(S z1;3T{%Zw6cOwk7xjc?WG*^}RWTh^HiRrW`NjS$e+Ak??4jF&S?@*TQ0`?qBJ2WQ)# zGz8qO=!hxl;XOVxSQ0JOXPY!3g|+Lat-@J?3hP0O??!%0aU(`(abp#oQN4{&XPFKV z{WduaPe&od+GsxS(8K;MfAz0ZamgjxA{Xl|&L0DX3wG#t!p|I>ze;&L>>rIb2aH7Qha$mPsw~3}ybg3=8`fWlUO$YgoX-xdE4?j{-Gsq1v;K*G=*=+%K|UkA z{FqOV(jRu^G-TpNEANL_H?-{vtxoUHb4?iT^#^lj3&K3K3Tre`Z<|tQ=UAeY65}K~ z+4ln)s?Yh=lfx0m1O3tX<^j{sin2KG?#dICt}d^jbcFZ$9I9J1Oq~8}c_gZjGd0`= zhK4txCe=_R8te|$ zQ*E9)gZwaNN>WS%?t3S*6=M17LAriB{nE*|WJWSKA#tWAdc#?lHnkEWyH5-z?5OJhfxkbv9O7aWk#Ri$+B- zcB*&a5Ri%Zjx40(1?<$>SM6@_>YdDUnBel`{)e}l!N~u(eApdo`KG(iqbIh_35%@^ zB@N{Koy{MaGwG@c*F8=UFKGR?&>7@*6D1cVNW_X|#YRqR)_9g9&mMtqZTwZpb(avL zi7s=M#*lm!<`|b0rOK0mNJ=rDGhr_kuydTu=kIV*J+2Ck1>nWBCSf8i{Qz-~uvB`;DT_DTtnmH#zOD?dr!K$gBX+?5D( z@y5!0(Z(5~tQ+u?jk{ou(u2Jn67oO9|9C6fw1G@f*ve=QWOu}|K$x>g_qZ1DU3izs z@$&=kJwt;f-TdwI&O5h%1m#BL&yeKMgva&PUqCr!l9(U^` zkI(XthMl&arTH7~U4!E1Q+wqdrSkMOES}oqjQ+ab_dV}xn`E$nX`Y26LGVA04HtPW zqrvL!RO_T2BYEA(I8%Ko7H+yTlg+Ihb1d7)ua|);-i{AZ`0JmK7ad~*r^y%3_(Pb- z=YaMNp8Frdl&+=JdHd7VY4l4{1Ic+x;7A+qt)wCAZL8VpKdoK>-CVy}BqL_TNM)nP5IeVTbeN-)`f{exV<_cE$8z}LAkJZr-o?x}(x?fg= z>#LL^+IZJI0sh2kFsP25@Aq!P9?`Y2Ef|@9{JXfE>?g8~fWGdfxxQ-eHN7(VM@hFU zXV*&+vzF-LVrz6Cv(8=qmVyNGGtrZxIWd%CYY_aAdSgS;&$D1_IgFjICp!nGankkK zSI@$ju`ctH`bwD_e;D`4bAn`e z^%Tu6HDYkQsnBU7Axhj@+Ww4i*6Hwuo5upj_8BwlG2ds3$gxvTj2zRa{qov)gu10R zdbj}30?AfDsp>OBY>5ak<FBJ zr)zjQId|BLn<2!9Ms8uJ5%G9$1NhCq5{=r#D+5D)roM6 z5~S_q@MDiB`v2H~f3%lDSZaroDe|01n;EaTi5Y(pV!c^OFVKh3&8LtFb@t>((n6K+ z{Tv5-A^YwV_s&LzwQt*uzN2=*=Xkt78fmxW{Z`mnms)w=X{TvacH?H&3*A`q7B4^< zA<#eF_ttIW2eG{D6b!F{U_`L?9MF!T7race>%;H zeuC&(W+lL17u&*jJgQgr@^l_mYIKL<15p#@#p+?m!Z+rMS3uZ18>c#y{8-Zu{nNXQ z)5qd^S(r=g)Q&auWVOPZJxWZ^#_*VvmhcW!T>N3V0O-P}H)_PO>aQ>yYIl}|$L!Ne z)GZa=VxT(_(Kbv>^-G0x`hq9g{`Zp=H3Sae>e_e`Q%dUis5KW6seyCndS7ntqbc`L zlo*Nzo*z=JV5Q}e^9$FPnG(irC%vJ+xUhI2H6<;5($@t+^dnc>uR{1YP88&L8b2Gi z&NumrWn!tN7-4gfQ6cl+B)9^5v;G`;*7M>x((6p-mR3_Zk?iu*69Gh0;iqlq2x9jO zUN{vNk<4M#K54+Pi*J3-G^%ToVM5p_DJe*r`Ad^`WxskmQrER!(>3F6j40@4ifDxt zm@grM%kWR+1`9v;&D8T9lZU@``;V!gTMrYJajnpJW=LAs<&}=Xv^VEeiU+=Lz*Ky? zH*(P>Vrnurg=#0fk3IDs(MiAPj6iIV!lY+z{Mq4e4IemPSmVB!ZOam1ew%|%^~bmC zo}${zUwa0YSF1=eU4FlL?sA$c5<0daoql5G{+RB1f+#y_0sNz}A)`8rg2`nw-YjxF z9wD`KHDT18)?vtjwVr@izIdutO2DORda=e?TpiIUd-Kjr7tdfS;VU(my@Xpfyg1hp5FdMeg0fOFongLJzKXt zRmNZZQj$YLH5!O_7%rnKHg&CfFhy6u!!jE-YEDPW^5GL zKbkkK{pkhpu;v`;SYs-CBffpQUPgGlOE61ZfZKWEy#79;KT8_=GVV7dz6-{f4TMRMh8qX=lB_#=%y|{GR_|$d89iyD9&AOZArYPNQ)``>(SA z$ep&X#-=~jG-JgwX8>~jcn&aO6i$EDXL+)pzo-6d4R&IQ+(el@rU0B5>HnM?9tQVl zGd#~x>7AM6-%>To-ul;mNGvgmaVah3hFt$IG_o8F-BbJi1T6noePkO#&9;Qj zvg%}R|GJugk{(fQjEDB!iYL(U6aiZgLKb%#ti{yV7gEg0@`_37$r4Nq(?6CBt1oSx0tC0o_u3G{Ns%kyTB1u<6qsu$bg;WqtE|ui$sH=)5w38D9|8^ zjR|=CeRYpmgn%e!PTRinhoSMlr;r7JJR`rpP zj_XRTn)}X_LAQ!3Gx>Z@wYwjMQ2Ele=2$*X%c`AeM<8btJ2MG^yrZt1;p#?FB)pbd zS@{jO*qv4NW?hC}o)P?nUe^x1P|u;#ZkJif#eljARMGfULB;%?OlXfKJM`DJuOvB8Owi)x*2xV+vW zjYanQOIPZy2|PS#5m;uz+9)F2UrRXhvu)v{lNDGjbR6>}9>^DPW3628u-;#(uP3hh z?x_Zz3WSvy?oabpd#|;Mh#an`iiq3V+G;{mmurc21%(f0>uD_;Ot(jpj-6ukqZziCKS3dQ}(7proJVNi^32w;jBBWDqD+OfVUt znIvXpU|?WgKAU0<_8{UpdS{<$^15KEY}`QhfLTsu&r^JW930x|XlMBKyl@ ze}Zyws<&J!6ZdeEPQ<&_b(*s%1HvSiX&7%^cQyHIOQF7zgOY{{2iBPsy_&*?#|}z3 z8vApq)ugK0_9_mD*Z#aCx81itQP#b`ACj>d48a|?L@Z|Xq(dV2l@cw47~q)BUuYsi zr^6vL3#QU{-oGM;s>RwgFywuE>kBP%B6AqBUO8Cys8&K0;+SbZU09#(oIswz^DDG5 z)R7i3V~|&yD@UT(HbZ!Xih1c?(Us0B#XL21SUf&`&0;%=F1;X`$6}f6#;;)M0v*h2 zj7!~?=AVq~PxJ9DUQ}b&YPoW2N%5Isxst}>YDmKV<00#M@--{hy~UFH^7-t+DYV9} z4+6^-_}Juj@~MPGGY&cvlO9J~9yctC+@_<9!;5d`C{&tS7^H z+(K!&!HbJLYKfqSEupO;C7k#Nnc|mThC=EeFuE^Q9~~ycClQ<}h2vA|#&Lx6Sp~9M zw$0qbvu{mf)(dhMiw7YWaTJ_Hw#%pD10<3_3O#&uyNPTdo!f*M|0&BV;p~Qk>S6qj{}#7V_#Tf{XR! zVDN*mj*KvYg z7Z?+e*V}zWLVZcuUN4aq3kUl;oAVsxR@GNl7DBEZxgzLN!if_3uj}|(_?p#^c)l8s zivOle`P0Q9zoUq7!T198(=Adt&39mZD)gUC?Tu_zDF#irELRevOnSwN1kq)s>!<^> zZep*mxyU;tZ_V8ld_%HM!wgR7%Ub0qxKe|^GGyB-K48Po%FW9g0V#X{^WS*SRrdl< zxK#g{;efDn=R;oq^Z2w)A{v^SH!RHJpP!|4nhci8ya&N)aG45I9WO{YFb9U1aN`2q z5|E`1o`JAisf*p6(m{+_xp$eW_g9lucth?F21Cv?Uz5Qpe8A|I;`}AgfRtVT-g}Fd zMkSo*>kWk?icIU1_TsdEYxp))@#8HYvCM}?akd)oqC zpxssNTm?Vp_-sA(QYEwgF1){^(xU}~ZFFIz%Qw%kIAhAKmfK+TqhD!;OWc!F1J;w^ zheQfxnVP)ylMS|<5XRPy9nW!G$MF-S+Woi#nLcMb4w$489<2m=6e0|Xg4A4rEAZ|2 zdBMF$UoEGkq_k2x5x{7asYO(P_5tc9hO$Ot*8kI};8IOMy9oEHL6)#_CoNe4&joe=}Hb6k`Etf~aTp6e@>fu@i~x zwg*mc2D=_kh#bB%qO>3k5INi)a&G}DT71jiEj0mVp4>K6)e-q-&}k-4)pf0z*LF{4 z(W-1JT)+4uYFyDFeImW+!777kApbFgtx2yaqGJ;3BH{NmYz{gis+9MKW`tEMcIPq$ zp!4OjuyxDq^%2>fkzxD089nNW$z^K$qh>y}6Pt`gyktsE#puf|?OJ4%*v8dMG^Z-@ zG2}r~f$*lE5BZ+hX6}4`ESHJm3YbQw^A?}&G(qZvC`Is00FBu zK}2Flvnv9R_FIp#_~VN|+U2Z5EoQJO9Q9V>97aqsA-xX8q{i%;I~*m|DF4U3SGu=^ zupKnY6d)?F=rSv2&3W1`PCPY$f;^GWmFMpZ5k7X>olTu-VN_53+U|TtzB96we?H5n zPSdi?P^j}31SjA8$&)9%Ei@5Y`Hm~K#KguevFfVTx4P*7sU=KTL?r)p*n`M7V*kC` z{&#Ey{uA{k3}(585ryBtIx$03tXt9ZKOs~OSh`Yb9e@KG1Jh-sQUlOEfD;Vg!&5So zyCIs)hx;=k^=Ge{%fmI&7j97QNRe6BTq)Z){QgR0ayr5|g*mMNS+|JG8RT?n|?2^kp$Xhgs$BAe1}y?tnZwW)B?QKtd2?w1^)!=IC;KXSOYObM)sL+WZF z);4f`eGJtl937iq>Ea#rEw^Tk>4fH0AnG(Ff~=gH;v6l4YfTkzOMykF)_lZKk`>=n zc+pjJK;M^{T9c1!bJ$_j@n~;!G<-1z4fcVW%{2J6Th(Rj;fX7w2zvb?>~fw}eOE@@ zLct<4|E^!OxmOG-lHROoK9we>Y7>V6>r}%x6N}%E^US`esn{-n9NL#;I!t-AT^~Hx z9kYsYUTH8j-Z{gF7*FuKsAb%{0R9Xa1N!AjG0I)}ovHmbVjagvhfc{M1YHpkib!1t z#pJJb&KSZ7+v*A)k?jw7)S9)0O6?qtO!y)@U*xC*;;eG^9$_6bFQ;@wDhpLd6 z(Xgg22OKgTljN}SjtANx@jWu=-FrmebscWiS*s^bS=;xj2LF_F z5-7&TLB#i51NKL!>jaDkmgByW8Ehdk3{?j*oNQa`+z%bkn+OnqFtswO8TfOr<{NA- z^s`%yR1D=8H_aq?R4o<`Z}AM8cP^DP5}RPPR3JZ;jJhL?c>8%q%ItLj!XMh#hyqv> zf6mal110DD0a3Fi*`-y}+op)Oun7 zM9*A2Jas6u7q5bot?6;FF*s#EMLk^NIyjqM_)ybnCK-IhQw$EN;%$bL=iQ`2@?9X# zz1cddXAB0pmp;~lIEK>6b^rihgPh9Exw~?4nb{>H&Uri2G4)tyq8ycjs9D*B0T7u#!-QxGjPp8(yY8jE)=f|vMfzCFTHh5^cf4tNl7>Y-y#oBV zR(zq;fAHVe*-Sd#qv8X^P`*ac)UC{{j;TY%7lpfe^;C_ax{RM!zrMf=uv>o|&2Au3 z@`6cK?UAP=K;QfqXI_cy1KzY7vf?f0`W7XVVX8W1kT4xaxerNB=>lt?=Z)vO(&L^p zDOFyxEKSn96K+r+;QuaAn130vdhRlbG{%jBQACwJv?lu6<569|g=B3rsK0`rE@7|t zMI5}kCXKMLU$oCBNsy)ZG@~AKl9&54u1svixMo#h9WnU+ECUq>t3L@lH7Y`@cxyS+ z9L1SBXn`2~o>kB?XW5Bz=%#L(jJEXDQ3q|xy>GC-=m&7@1IX(f;(Rkiow*mIsAgXIbKNMaJycl zj>2W(iU<%vgpj9crfEwIFKYn*T$&W4Qc5=wKv#8APG`6e7OgydfyiWbekUa*)&F#n zcOi5%&QDt8g`CKNokO{=^nraQCnysFS~9pyx>6u=kLZ!MOGRxT3yc4RnX2-OUv_{6 z#nG_H4G5mj(F|W!)Ayz+Z_ls^IUMRKUrjsAnFLn(H9_eXh_l10I-Pcc8(gU2d3B_~ z14z~cf_TSg7{o;~)+h)cAWo!yv$#*+w-4xy{-8yPe>2Y@lZ1bUfq1b`<(Ae5fHEQm z`|}%Ft_^FOaO8XfK8-^Ms1;PaRcK3#i%K^r-;j1 z@icI=gep!5;5uu7J;MTktEDk&i7lfVwohN2O--QSG-`Sch>0pAgu{pvon`5mS4Z%z zRJ6wXA+)uVUqTF0YT@5fLN~veUHG#N7q4P-Z$&#oY+BSjA8Wi2S^@}L>s(QBg@zo(GkJzbJTC@a< zNZYR6vV{EgMc-QeSeK=;ypK4HH80QOkJ~2fX+4PHfy@ z&s^C42rx>D$SH5ScoG!fl2tyJ@q;&*2o%vtzn?Qzy*Xf3+2bHY-U_rR-gFK?(66Hy zdlXkzyep5~v}dzO1c>NrQW*&wf6q1$$JFfh#zf3gE?P+isD(lvj7|KYj$FLVihN^(Nn9Xyi>`;&As zjE|w2?<~3gdfb1J>mevp@qmT2daD__E?N^zRQnuV6`SGxIKT<{CG4NCe18QaBT)Yj zphryR>x{^elX+pggf$RVdnf&6m(jiPca#TDVxN9IZw=sT{UUn~_r5*h$ElB4EcPXM)*okAOQ>2?sPwlt3Y(?aNhj3Z?wxT4+%0=m8E~`*98^8X^Cxoi6%aM1)@!H0=y}*aiplQ zHMhy6G(FiSCe?+)zDuFZ5S0#M)5EOVAAUW5s9TfCs!E~A z-s8`0kec-|ER2!iS7C`)K1$P8JGoCy-abRJ5pRP~mw0Q~K{xv&*lEJ8AzL{HlBZNy zYSR~?AcA4U@{RX6+(~}c$d#G{0{^`I)y5eW)+wQlE~S-vk;6QFCpiLToP1Xh+B?5> zaRVBa=m6B0dc2^%yGqiGOd0Wp^j8Qjk17jQPRMdPwHyfZTxjt?ivb`XOvFEn6Kiwj zlp5&_v>-&31_JhCM)!>bQ6c!p^K{B&4FI+1uTY6-wzQ?+bn!oE&)EP#CJ6=!L;^aHMk$k0}4W6lTyqzlsGcLv0`%!U1A~n+VuPGH!q8u!N=yahj^y3)r%w;sNv1LI zgtzswk*1k&B8J;f?{t8mw--J=Q6Ct{JL33m*!t*TD;@et{1F}g z;$|wSDlL@KT@XU4;Br*-e{g}Kw7I}FPw`g(QB`0fvTdCEf(otQDWVy}H}UCY7nEuI z4R_aP<5m%Gf+35p2OGTt+*bkjj+)}_Z;3B#5D!{_dV={?M&Svq%kOWNR4*#K0bXUL zJ+SA(>$xu3vtTl}a2A|JYu_r~VUK=$ef3>KX34RkumQ7tv5!vrqpIYD=lIvOpJ){l zP&_ef}71CrOoH-$;>ro8%eQX-|TVC3k(*S zKWQ55mG3G2j+Z!4>By#cTvvW-#R-Nufq5_+n8G`WTHtsa3Z@fKykCNc&hi%!fRY1o zGC*zX2G6WAtHpd}&0jKh4b^iQnd5REyGp71&K!zuPjHNyWD<6}Qdjc_r;{%Q&#lEFIDja5%hdDvYDEAr`TaFS8Gz;JmWo`nUF#DOQg%rK$^H zicCSsZ{`~l_G@Rx8h3{?7KVOn)B{v*Dg@gi`gDyNqt6AokZIXHz$x0h&TEclm<@gh z2}9-pq0PQNz}QRxH{7(C!@LGik)=TM0Sf^R%FIlLCntVn%r2!a$x<{Lphl6rfq>gB zPznR#0iQ6CWQT_3$h;0|Mtk5_bfNu*s65S7xP8+;fV~u`h`)ZJV}sRw#aFQ(c&|5_ zBkXGpj5&S)RIz54O-BcaC(i@Mln(+Tks%IL&RUHM#!TC5Dx9R|cNZ?*@GIy`0=4fp zPlV(OPKpMP!T0Y5J-!qpQvexXKGV!-DvG?-AFuJY-so1XAGE3#s!og)Z>!iI_qE=c zil|4WJOI^a4Xlay&Sw9z$I+evcr#%%WpUDzSm*WV;bsZ&z+`LF&AuQ^EFx?^5}uAU zkiPSBjq}icbqTRtM+YMK4%4V!Z3pf5^U|{)uqpj+1PXFMwC%eih25Mjiweu906?>8 zY~WM{CVI7TXQox;$n^^P$F&RtzG@da=WO4d_tCY>p@+ba_?=qVt; zb`fZN>;VM47Db*%JZA?8b;c3QT>z?EJ_69dgpBU4;!ktWlq(7kWAbIE?YXEhf_nk} zGYQ33iWz;j_o;vQi9G+C-xfW_gm1i6~J zp)%XGjEGg>D7R`slt2PF0ryyt<%pXD42@-bTbujdRrwi;y|?`@}ybJrXpr=hY6SV+4;!|r8&o&kCQqhqdJ zj)tu4cjvfsS07OOGW`Xp@#+2f)ev@rx*99@wU|DTC!x0LZYZ3aW=M@y)6xZPJT3>m2yb^-}X#C!m8jAgkA z3b&CL3~Hx}wgSwaTG(NP)3xt$w0u+xEQU6yijA=-_6CW#L~Y$}79t(TvF(qr(IZQ z+RaG+D_P?e4N!X0=Dp^Va@~JB^Taq&4ek|?_4Jnm)bipg!X_A!@LH3s`zMz9>Hq7#SEvq|w58(WzYqcA64Z~EV z2R&F{I}BdzEZ7_9ts*KJvXRNkeNOH?sO5@J)h2`C-*1#S0m&M1x*ndTbLY3k>Oxtp zB05vyQ!N%cMjR$8dr~^?!zewd&I&q?YhW~duR^f}fNlrQ8V!f5efxVx$YI@Xyg7x>~5e_G~4+xb*D zGGq%y_71EHmMDfb6{_rJBbGF9vQddBiz_;{(!j?GG3ECCRm87V0m1rFcnIzTwEabY z0X`df@!xdm*Os$QVoui-n#&?oqkESwBI*lMl*Os#6Ob`hRab#;f})JOF9lYH=vh3HN|M0O@?Cc{5;4!HwHH3EZ`5_n-*&6k0Iww|m4cDNd ziT#sT1v}>zkCND}2iSdnikH7~whH2-GVz6PCq$(fo^tw|00t7|#jWn)T+n_TEDrEq zI6XP=L;9&I+}IyW=dX%^d^ZZ;1V88N^a(S$_MMB>f-2u-q}=6#Fsn-a!e)Fhuj{-w@K3F8{s*|d{tWB`g=iPnY0~uDxt%~K zwsn;DR2rK~{0Hs%!QlP*PhxVYGjvHYI<=bi&o4j$@$qtKpXkT` z{w;vh@zo!z{{P3){Wz7F=cMmHhW(}lVsrde}6wJW3 zQE?iSGIX2W32znNGw*g$B~vEGkq99BQ9;0EN4qm8gFS1gWWQcX$-!|)}k14b#6&?Y~)`vjyNzu8zgFt*`CGmxUWB zH-to9mRgX6qyesrMq4Pw-3Yi%E#XIU zL)0E)VSeEjfV8vyIJieDcI(DzI4+RyGm=ttCP-}*`9g5vqe z5&p`#VF_Z1dhC2Tr(J*-$WhqC3DUg=xXw~=H6{X7;FZp%#AF1dDn7y~b^Qv%9tWWs z6FC4)IV5&b7|eJg``;B4r;LTyqNKGOjtif^8K4h(Zn2jRo=R(J6VN{%3%e4iY-TUE z;`O_J9Sf==Y_sq)vwKtoGHYaIgiW0BLD?;bN^gU5BYu$JMoqAzA*jsr z%x&9Wk}Bj5I2>^tWRna^ulgRny68jIQL)l^tTNmv&Sud&8g(D&pU#fN2jilGeR>19 zKBd*^+$K4evWAiaTtmpdDca@oL8I)Xs2 zq2O%yj_}?Bz6jt27z1_$Mt5Wd0ZmHSNO&x#>;5PywuTb_^G<+O-@(LLf%NRRm}+Zj zR`BRF2>&Q=SPw)tMP8lN)?&8M=;I=47PgoL?2#{uJzlgq+(MD#sD#I?Gti{y1YLIy zhovEu3_0~A3W$JOKIu&R>5Hx?0|$yuX9&OiKAX$m#K7UWyory>v%*vRGEsT;A5W!pC0*&;gIj((`)K}DK{G|+l3P|T}lSvECbsEU*S zAdCeNqELJ6iCT~W(zNa))^)Y6<-j`L{7P0(?6T!QeDdoAe^}yg46wSiGRp0A=G3}t zzitgxU2)_b@mpVlhg~uiOw$f?F2=DkV{_l%?$dj5ae!se4bPLRG0<(nAP?}OMKP*_ zwTmUABhb0yYvPHNsKuWt{};G%?9YBSh6$cDLGqbuUUX};GPU@HXvk(j#IOD^{E5h3 z%_<63LfwpkiGhn|^(~%pGrdmVKVTaGj&&_(P`1wRDn4SV+-%Sgu`HdbehBEwzz-C! zZ`(|M?sJ;)*b9~02V8zYYJz*YU?bme8zD*wZrCh{nU|azP7ui_23e5k_$_zMO=a~I zjOWx=_hh7?_)bhvD^xY^wi42l(6umCkX!9&W(Gwum?!|KdVh3C2S=7Xb&LGoZ*`)3|7}Io-)9oc9Ku zF1U?&Mh=-X0o!`u)%iO7Gc7^|$`nVwbCgY1vs=H_%L7}A2jrQP znX9%&J&t^|-M+t|^lRoF6gZoA^w({>=BJ3oouShc&PC z_OFaBNHG@cCXjbOXX;GwJQ5JtYzzqQXBQB_R5v=u$ABd=c`)MY8a_G-etE&koGd|*2kUzrKX}=SRDeJhdp~{(5E&NU)m$x20Ds*b*`~ib~(AM5JJ?hqe@qbP0L12 z8oyUiHLB{mac5WU&h;5aXxj{4^lCD_6V3|gX}!qj?7tDW*Lzg8k- z^sOAps^M{Erm*Xhe!>tN-==9_=I}*Sp%Ap!f*6#B%W-ijAC0;omaAN9`Cqs-en({u z!vRd>34o3k7^iyNU^({c>#syNM3Oe^Uk{<|7%t1xdp)(oeD$liBSjQoC^7Wv@V(0} zL8G_eQckwetl>u#tivX;ar~*P{X3lG+1g;edTBV@LeMl}^|iT+=+!#TVk!x! zncjz8S*c}ev$2G;;92tBwqzPn%Z#=`Eh0_nYs&aTYx%}I+-9uGYV__M>mksM4xbP} z^ok=YihU0@Wnx;Cuz+ojqYIy^INY5t+c~+|=B!I~ z;8_SlZSeCqLC+a@TcSe48f@erUm-zaxHIE@eZ`6NDmLSZ?{2KKQ-Q`8hq-1m>UJW#yQOci4$`?!plOt)sa1SJJkn0_C)XdJjqMk=4-|AWfj8Vrum25q}J)u`H-dV7?@@-X?4Kg2n(;KQ@!k>ETf{ z$A$jBjEJPV0P@b5ZA4?(cVQ1dpT_bxdE3sploF zZco=phJQpE0a<%S!vz#$-4$9L-=;UpQ2}lwfE99(9%S-Il^!0jJOvQAL%w5%(h#F8S5vIvQ!XfET8Ya+W7_LsstNSCs`(Xx_QFC`QZ~(;j zJjU$N)1_eBq0x=(LhyG2=05)t-S#8L!BvZoo$E?%kBio;vYxKw2j!I4%SrD=7GG$Usnusk zfq{y*cY=A%AnupvK`GwZ+U<+KFDNxk{g>R<7 zEh%0pqeqcoqfihCmPFUawVv|$gmnBQrDxu+)yebKAws+LbBn+s{`Tr_`W$8cJHEJm z#^ml0)NdmF{5JlI)X}o_Mt*iYvp|krIYj-A&_-hhO6ri+m=ZPY?5yEm4zG@kY(xq| zT$zevO0>!P9Q9nmuVk?E{5T4d7K{RY2wAUWKTGO3_HCO7afM4<-^FtmuEGkndsqAO)SwkXTDTLG?YFJYqY&3!+E1V$LbE#!CnN!R|tW z;pD>yoDVg`c{hR&n>J0M?^Sxs2UUCQKBs>8UeKe3tvO zd+s@BX0DmJW{x=)!}U^fxUad?#WmygY%2|apekYEeuBqx#+LnbtLmx9I8dlGa7%mZ zAs?TVZm-i&@dr>gFe>-@7|?gO0|aX8*|UUg+l&t(EsKY{s_)0Lo& z(mxWwiRg4^+UVjf-EiUk!d9Q#c056-RQ$p)32_Bj;ew!qJLIr3}zyolGGq_1kyMGt1&MdCM4wGCgoK1(SAWP(q@n*n zkHbBv0jn4ov}x_jvRF5`3fU@4xLv$%c-xSlE~UkuRsvyhZK6*1agUQLuyrmiX+>l~ z)4)VUk|Dfby;@}rrbmLnLs_qJjaihilm*3M2?#!@zHxX48B|d-Z`s34w$1I!x-EXx zE$(8*3!`d1e)K>nrm}4ggyrB(7qOp#8c7l4x*ES?tTU15b_KL60LdnNslGe{6)x0H z%K?ie5KJw8$$ini*&sw!ZgO|MKcyVdeLB(4@?8$$og$HSeMFFvU7raB*wi_d6LS&C z0^4FD^x`Ap9b5~#6|Y)aQGgJE-v#fclk#dni`Ip1ntYNK)fLR`CX62hXI#dQig2(` z@AT7~)xWdjkvo?XVs9?2RU$zj+hekT?&Zy?!cIMAMC*3lX-O+Bvc*8VNk&-Ua_cK4 z*gO_Ty6SZVgtpASlq>(&chZz%i~d9hoL=R@=`RL*)eKfkKhPMn^LV{9HX{Z;IHf_aNpKPptJj#ob(5BL(ROUPrk{2+sxoc}@zE2$ z+=+gG`t+xuU&iss6h71-G73($R*I;LM%c?_ikGo8>kqT=3Y)u6tA1yFl%Loh|9FIs zZXiM5qtCh1cD^<)oP^&a-{|8VH1azr7$SFoUq}Aww}bm4SHY(YVjx1Bz20Wd0<|{F zw0jp3+rBri|=*(>AYmjBQ@T&ypBG7{?kv2s&be+g3>X`Z9?}Jtl+lC z(Gyt*9+F`qF+NJ>%^6g2J#d^IN;0yCD?2)J6(opvjd;tsFv8A5&y$Bvoc*Vp=gW?y zXEmPe7c~rD?ovH^x07--u?WS3mU%So#NR%EGec+NHJ#HneD!L@FVnZ3sm5+32Mj*{ z-fX>-wnUR9WAJo6!I0hX#OX>9C)h-WxjaF4kR>Tqc*u|4sZ2MQD?vlmUg1)Q^H_7P zT4nXNh=j*?-QD_ab#@h#_Ol4!U*P6xZI|BQl4eIV2DCDtvw{r#K|ouPBw zkQUe5Sz>c%t(VSOaeDS$9_<=XgJA1Tpy5Vkvsz!hj))WTO!td}k?wVkycC&tjm0fT zi0OhWb&BIywuGqO+(PyB(J(*DEQBH9v0wH5`~Etgbn0R&83f{#pZ&en0@P2>i*E&p zQS}1vppA>SrBd&y2nzIFV2(NQLowC81^f6yN)uV@Fp}4EEimc&dhcs*n#1Kl_8{0r zG~Ol6tuUAc9JWD|TTJ2!+>c@+3Dx#K0!=U!Sen&A%c2bPm^f}9L8l7l#ro&ivLXtT zk0i3Iik^QlfDd~*e=AW{2zu7>Vxqk$ar+zb!N{0>v7WmwC*Fn=QP?878`xX%{}cld9Q5p+5~KH*#G$nQc1_r`q#j&1=Ua$6C_#qm#mZ$CB$Lj0`YCdK0R z!_j2Nl}6FyITLjc)3fNswS%f2GqG!YpcV9!_dNrHDS%_NwIsO3z+3W0hwuvE;9yh( zsamrEQ-H(d^!35%%kE`1t8wa$XvE$7kAJ@1*dqCFN=!*UD%$fa6uMEqf>XmXarNBx zqjda3iV#iH3>MHtyFg9&Kz0oQQ&AMHP@3P(;3VG=HY;}UbB0X=ZI#V;F^fxP;Gn_w z!ypd0`w5h9<(xi{wSf|4cMYXCjyq{(Tg6*HIpjOB%(NeC55shQ^pDY zE|XSz8Ie844aVwyCe+@-Pl(Zx&8%`Na1QnAP@~gRZ;g)#jE6Z-9yL!GN7o`%Ifb; zjHQ8tVvNQ$zQY2Yv*4)AYc?;w$%m-WY8RK45;8o2|NH`N28lL3m{H<4056X7*AGKf zuzdl(1L?e7c|$magH@`P3@jx%@GNRd{wzZ!?8I3G2pIL>&AM0U!n=(&6l(ISN=NLA z_KGixATQaZ9~tba_?--7nuRQ#OmYFc%%>+5A3J7;aWCApJQ3zKQp9Fa4xyXgp221N@_jAR_1>@ zR~x6J0pH6T>!e(ty*`hzOrjiTOkNiUmtQ(tPOUYt%fa_po^$rEJ8!FraH=*GeP@NA zM?HA3cUf=$0Fx$bC*a-C`hc@PN#P2}UV8IWfJLnZG5_t#1H6Nn_3DjPMW}V5WXuGo zV#L6R^p}i1Yy54Li?^TsO{XIl4SY3VW_i2&IE@(+m+1rP8@tJS zP{^7ygHMKmYMQWt#+TExjB9Vx5#q{K>mi3|=voH$EA}nq?x@l}Ej&-(<#KIze?!8w zi_VE&pi75`^nLWGsOWLT)ExtXazxh&p9F5Nj@azey#ovk!h!zmi*9NrV8`RG&z23+ zy$<_4I5j^G0Mr?kxmwp|%t8(7?Lfe<$^eW#k`cGdvwar7_tP40(`Q-V{OwjzFihWz z)Uaf*j}n7{4~3{I;!k^sdAQt;x9wrVnGj4*pf|cQp|__vJ(CdezBXX*R*rMRIGj$O zW%x|Fak{GXtjIeH!rZmKxB;qjarsJoIrx1nQMkO}4JT-4?SvWH{kCWHW8^M&!*wXa znxfV+C5NNZGxqW6*MSxXA6Yo!2_FAm?Qvcjy7wF0H?=xjr;h-Lw-GdhJG&stjul2< zA#xT}B$P{tkOo69Q;IP`&8jeQPSsQ8j#tpAl^d|FM&TSc0oUFdl=gI2f*)+++X$6t z`~1v$gA_hQiTh)L1+Wpyt1GY_LOI&qF0XL$6^L`9RnuXk^lo z^PbmNyuTK*S?-YywN~Vnn2=wIa^;+GhBBiMm?d*bo`}L3prUZ)N~gP^2$e-WPS6EH zarK&>LvX4#~cfjX6dc?)R)gL zJ5KXqMhm83X~0?&mQ-P6EFVJzBhFL>6;G7mfzYU`BtmAjW*#=tvugL|U+z9KJy%w~ zw=|UNkyatdgVf9H_x`Hn32F8~(0;Kmg2@bz^oA#&7Gyz;K+vNGSuAImOrOmL=2hfXqr^Xan+*&* z_+w`Nf@~t{7z@zS#F&7DWdBdR?>njHt!Xa_vNZ&wYTqIF`&6d&51vg4O!N2K6Iz_h zn>S95ajzUVLnR)EN)2x9JHTn6QJ-yZvA_vAVYKkRqJ}l_lFcd3kpSEY{%-Zokg0)U zBZ7!bi6(htjox)~>N;<|5DL5zi z`cr2*7Ug!W_hnX~AXX>UR6;AL8F8+&o6@N!bN?{+l61SrnJR7O;Wgpeg!j<)9Bg~T z6MWgou3ve%WCI|4`?9%#AEnYqd6yms16R>S=jF|PcOmuz?@(v}fBQOy zrp>60w~aS*qb(ed|9(cfk5Ha#5^{bC8!g;73<`cNmdpZ5_~I z?T%MuG0^4o9dWfaYtgKBAIaT|e^~xDw#v}3-XTMey@&pq-un7E1#K4;g@U-d_Bmp$q$7n&Hn3zG#r z!d+r1cH$u(bRP7Ooj;!bV?XYPeNb!6bCy~i`)1DL`WCxJQUCkx=SLd_d11Y>n80X` z2Djrt+*(0b#ANTz$!YbjDbVQgHt>YCW@J4R=;Y6s+NKI*eA?DGzC2=mjQK|mBk!Wt z#^Ru&U_7Hk@l;vG%lgR&W3Ve6H32H9((`c?Dl|>vJR|cFex1Bb z9H4txM!T>j>oVgDYP5dPbV6eGgA>2w#fq7zkUeTD)sk+N)$aaSqC^wFKAgA$H*O!+ z))W4Qh<7Jz-8XRWqs@Hkf|9G%C#EHZQ0gfuIOT30C7@$3S7dW-vUID@j~5&qI#C)_ z&vvydHURA>OYV!WkBEH$DRiw3kq@o4A9>;r-bGi8G8Pt@WgJhmxIA~UGexzf&_x=~ z(j4@{q8`yIvOt=ny1qK?J(P%x!J6idbgSy+jRerfi2PBG5Av|jQjCf$#oc$x_Hl0T z^9eOuj#3yMk(jkgRY%65rWtL?ew=ysG6wDyJEBQyLQ;Dy%?54{cB13Mzr;UW2ABxB z5~0tntf;DRbl4VXsHDPOXx2J~%m-ia0+fwZ+YDfs(s-U6z6IZd|I1L$QoWBcJJp=P zLAw&q%ya9;d$0;okn8kga?w3SJr7sDJMW4%HO@3`aLR3&%=?x46}OcrO982;(Q>y+ zk;DgLgmg;wsbhG}yTRv7>*iA3Oz@UEDkjouUZ{F^3@i1Bz@iVYsjy4+o41O}oEwGW zUBr=1odXOVuQCSIftWUo#M29aSU*-`i*&2#-X1DIrCH5)Y(`=sa zV%aBP&{n?jAFQoeNqeDmIaCoDm+PBOl7j&bL+jfBa#HpjZg}ZOWj*~x`yRJJ)%|y^;k+?pZNL37MwB zMeK1@s2ofDbiYB&`P$K1QB}d}Oti^~hLV1(r!3|o5Qb7`_}UpH!4oLN0w=li`>KE% zhulQ|(#q?C?*4vp1J>Lk6AHK&(0<2eIZ93-@UFsAzB@7&p0Ya!ivcpAPB1^Fe+{Bv zDh~aC)iwtvU>QT&?%2+3U(`u!mnA44oWdysbc-4!o9=~BFGukW(~_FN5&|OL&ET>Q z!3WC=J$PBPKR#zcA2xySoiO=dbJ~x6QjJTg`G5=NJ}%sR3{yC+=wVCBF=bmTS;`=e zQvx^g3Q|+)>z1b9?*r9BRpcWaeT_~xZW7=Pp@Q@BnDX#zTj4}qCR)5Tx2U!LwQHl_=v1!nkM$N&{9!I75$E1$(`sj1#VyU-C} zza38L*asvdYSACRAopuS^jy;V(eklwwTcYgj`NLbH=s3auEO;7lH~0Ku6}l;!?~@e zcGveBuE%h1?#JIbT?z z6RNWZw9;8Ee5vHW%kY0`xE9T~HPbja=I9GF@Ju>f|sTGw82F=5Fy#){%-;LxtO%<8@diBHK z+wWA9p>!n2 zc4QG=G0uog+7aVm6yhiL<`SR2&p-Ouw#sBy!nacE==N6FwPL}jguPx9*RHe$JX|bL zZublC!u3$8J!5t8@U5Ct&5olhmOGHY-bR!z&UkGMne7NA31XTokx}{I$Aa3j?HmPS z*+=e9Eiw=bJ#DlSW7gQT^08)))?QsFFc9#&l_aW}xc#2Mnun6LQ@0ds#uZvh8B(5gIbYmDWE26r6fJqI zGQNGw;cm9RrPALiTZP}Y6>t2)q#+4U#~Z2nKh|Gl>?K$}7y7nJ9caF6D8*+DS9iAG zl_V6hpW?%DtvUvBQ17YtUOxPuJT$!#DB%&yh+|D@Y_d3!)5Z-+*)US-=IBz{6oGA| z#F(|D6NQUK#{RXfJLFy^h_&3->N$(TIjs5}`$DhKtK{FiT0n|}_7BR>O=zp9+324f zFJjAw$m?}Y_)n~D_UD*+&Axj=+{kBaq8CWH{BEy)qe`(2c6?erBJ}EL!_zmwXHq5D zXDIep1weo!)AHPft&Iq8-<}=#```>%OHMB%&%LcVKFZlH>7b!z4SYQyEmSntHQUJh>I_uFJ&%JP1wL@4-2=V zm0;QT9;mNxw9xRx=2qkPbEW_Rg4^ie7|+;|8xd1=I9_;U9p$Oothdx74G)mvS^VEB zrCfI4a!}!++FY(hGM24aR=V}JNKpeu=IpA*1Rg@~D>$b~I%g*f2kwhTCc}XsiyZ60 zXL=Hf`PiA9Nr*f2f}y?&(GS00>m}0$1HGHCwaxQ9+auVomgpB)jT94@*J^Mn`b;Lg z#Lkq^&1E~+3o!5;DhAg?Gj0Dl$WH_AL^0;HQ9MAsC!3jOqASe11Kd(>O`*eVac%k# z-;iLMkgOKXnz>W|lV>pR)7*L9sccS?^|6^L(ppPe{sK0NSE_{^i^6ftK%n)09$%t- zTK}=Un$k_q2{mDTq%*a`PiK(AUE8;nRtNi2=n>G4hp&jWV=jcp3C;liJ zX+C=?#Uop_e~XWCD2Y|YF|E!PM%jp-EBD+=Vuc%3^v`eL%Y z55v6guYl?&g1g8C`zE#JlTiq!M4o6I%1kvihoWHxIS{^vh6c;jh?aK8^u_rQfki4S zf7VM#=2rVbgS?=yO&%IjP%IP@@%X7cuXU)lkH+QJLe$cKvrkEH`dHo5g8}r^5m? z%rZP4=5FirqC$4ae7Jm_`d1Y~4!Z85Rhn%5*SVecvLgG-aQLCpjw;Ue%~VxZyneVA0cUwO}x$7b2Sj400#z^E)meF6{!S-(*O)4h)DoYh=RkZCyIJCl_d`EqY{res#SI@;%E|zSSoRq2ZucM@cO%DMQ-r1>95J~N% z{q>oc@A!50G?qy=7LYl0K~3R__H~(w;nXo5Op9jHHC&^l!h>V7Xeh=rO9kA6k;ttS z6e~{4opW$0fRQ^}C7CI%gDCf?fbwcI?7@;_)g2cN*w##wq&Kb?>cqQ6_4n7R!$P-7 zGaj;Qr1c4KQ?F33I(?8elRp6D+DSa?^QrDV*5QHtmcM^w7V|2iMV+76nTs?VAUT*p zt&6%}J>gs-Ej}i^u5pl3DqPCEXodh6r>`fNu8-(C=IQ;d-XR}F%0*b}VaMvc#fK#g z*td9Bau@2yac2X|)9Bseqy*bgLn<*eUAX`tmN_*J515TUJapQcF3%7EhG3i|bM$-| z%aNKEk0?n&0T>q06)#(Uy)&K{3UrB6g)yn%0WgOF6-X!)ESh4%-A#Ue z4R~}mI&vrvlW0bY!wD$obiJKEw>^VGp##9M-s(3SLYLT=n}JV=guD;?=vewxTD_(j z72{j@sa-Ho3Ftaj8&%16uoF))=7UVJ|Cu1@WN8jo|r#!KxsE$+wx=fFWKq8Piu~ z02mp$J`Sj^iy-CdJ_!;SeY)G?l8P`{Ik&t$8^F7e0D&V zMQhz`@WYUPs=G`R%TiN+gH2gwe(2H6K3_@w_i%yoqr{`(_w~=cZWa%5um|d6gM7|l) z0X}2!yOi5c*p;irBD!{lkM!k%PZK{OGo8Q#s#KYZ5-6^;eBvaG%VWEJ(7PaOVn(&% zq~EoW!(BXQsr|r^dCv1QD5^j=x614sn`OB7CwI;Yf2fUfom4qiA z=TAemKlbZG8;jl4IO)bz;hL&t1UBbCn?cKAalBz$=WNK+n2(JIM#g1-9tdkTG^0Cq?he*dl z{}7drd#`vPc)$2)ZQIPu%;IK+?6zVb5-RIZ#R%;fGNe!zYdfK2OU{wb-n6lkshcp* z_Wr5ngMTDWqCU<^8+w0*<}{maaeQ1Qs~9VMCz0aYBh>Y)XnV}pEq62w(=_FJj)cL} z-bY}CMhVv{=&R%$+B^x}vxHNtBEhC;@qI1eaQ*6?36*Gb9XUO6_J8%&xTJE}(KIpt zl!(}>%VxO8IVUk9!FmUoak$ttt2?q^cnNd4lmJQ+f?zDQ#W!#o1&($f#>y1LV~u={ z`6DwQ8MhmGc4jCtZ-<0fcTnw6ZF9o}R8Bu0m+dgcwf84~UVqG9<5bwBb6V!|(8UR# z_TC>kJr(^1G!o2fCUi7Q?9<$(jGjT}YVV+6q4F7=mXws#^u~7(aoN1<0_Iz!4&PxX zWxD9;boze7`}`OUb(Zp*M}3T9fpq9c9HnPbHetNeyI+VEa9lNIrg?NX+G@8T5gQ?s_4s}K_o&1tG@bp`1KuM^xOEBIB&D88?nEHbntXEuYE)reSpQW;&ae* zcjU(u8dJ@J&+d|ts^(A4hAltlT%#AvKV%ulM z?hPj2c8O0-2e+*$ocDrb&)}~qzi#rO*G_mnhnqQy-+PtW^95`v^3(ut2TUv)HSUY1!7B0} zZHMY>;ndy(h-q^*MI3eun*9R<5((p_=ki}DA0o|F?;Vsd0fu}$JiP3q3`Xr5>2Z$R zQUg7`>r_ct6F5g(zeI)U72BxyGAKAE&mQw0iJ!<6#^887V~AwRr{{96zMl{Z*r%p$ zN;3J%C<&GLkmqA1j-4;2$F51C_JAN}7d0NGt*VU9g~uAee}*B}u^+f8ZI)ihe-xZu zT-P3@?0whwjD?B|x!FQ=6%nT+12QWnumXf(l4Y*6m|0YGt2*qHUY7CEc@(sGneAgf zZHss8^8>=SHOW^Cb(Yt(r9ytj9(J$M2e3em5{A9vE;FBK51r}~hr^l#L>yh_?9X64 z4XF#xvf5_@zruCd5}Yz3if`ih;FW?gx<%1mw+n7|0BaX(tG0#ZbBRz=Nr zQpo-Il_3HK$6Wz)F{=#QQIj~W0F=|oN45bO@7A9{SIRHddZP+rO)M8H;|0J`hDgDSh9@=5;wQQ|Q^ zjpfZ*Ccn7e7|0mwMoG{X8tLac!dvuWW^u~51I}r5j;+xDvhaQ%s7IAseSE5RWUTNi zBpTEQ6u{hlGl_Hp7@I(2qT&7NoRKr6D${U?Off*!|_ zK>1HD^f{A5#p+{VmkvYT^9IZ>z-G-;WJb~j*LtZUVsRCDvdkO7#Xl{!-=XI_Zz~cq z9iqKcwrP7N+Cy_uTDV18Z8=^6O2uUE$?pA2R z!Ks+lUFxB_#fMz>b=c)cVS3ub_PJtE z7`C0>68C(EsMvvc%guM|nUqjDBM?4n_*T|GcsAkezs^3qu-0o;j{>P*`)UO zEPzMg#yv53YTKa-U=VwIR&a|)0O5kIg1Ey*^&2uUrFxY}UcV$hl}}7EU=xkwLozpz z+Dh+%N+>3uPVf1q|L&R*V|X#2qR=CADoc0G>K)|&-@jLSV2L&`F^OWC3ds>~C>&Vs z2d;i#=^^zjA@dDj6jCvt%OI;eG@xT8gDcbz=pGjU14INlmv(&@GCI?8S;6E;2r7ghn` z)`o6rM?7i7GmU3*182$5Z6aFdkjlIx)u{QJis=F6Pz0|)TnNJ>;Md86&i#d#x=2bs{Oa_0xF_Q-1Lddp6eWq7L?6YcD1b{?V z_yPUTtU2>{Ge_+p`3*@S;t27}&AQ9vZTrb)ToO%jpT-Q=;0pL&{)JfZoX3xIQ=i}< zoZqhDx0FP1&>HSF^i_--8PVXQg*PCf$2n!aa6c~we@>LK3by1z6CE%Aa)*P9fw(KFfasrUOaQH($yi5 zpZpYmiH90G%G#+!QS)pb5Mv822I7uxxZNV>E&=?bPgl-4dZAEOayW*twt}qcF1>Ax zds%0E0nv)(l{_rthjggfk|MkAO7F9wzVVQS@AT6uyHubU*I&E}1L>=Uo~d&dyyLIM z$fMtrm9O;*RT=1_t@8z1pADOKW#34K@(_>)wm0HU3ocUP>P(i1?{7_o@Gc4DHze%l zk^}JNVaLn<>@J|ZRkwn1E4Mq3tgskBleo@$dHOrztu*{s=b}O5f1Tiz!?hP;?jDh^mt?px2f4Y0dI&D+fU@e0CoQmFExWD~ zFXJvXh4V zDUC)!{#h(joH*Q?wpPK1vnfK>Ec4OBo;Iv$M6*JQNp>TEx1w`t3l+TIoHM5n(wm@S zitp>!{oc!=va7!r zenY_9r=uA0{*zX00+Wuhd!@jzF;2M;XIm3egxuj9#pm>KQD{hO@E)VaaxB}> zgh@J$k!YLvY5^E+Z?doQ=na6WKXvqylSe-Dd&uOP3T0Z}p}8y^qYNg_Mo1^P zc`)IhsW9w~rLYH1drz!OH{xT0!z=s2~6|;`EK%*y1`mT)v>erfyVSmUD^fssn z!&yD4U!VBSJ3V@|?q+*mo^nRbam`uge7)bXiTsjWkv7U}QeeE+IKX=R0vY4|;w~Z4 z)rq`hBmIoQ5uP+4Z&q)US_>qgQgMH2dK!k?pA~rs8txUI_JHvVhe6j`aDA>ib=v|+ z)U)PQY)+wa2up!8MFu}1%wC=GFel+%*zzj_XzhH>hr6IN7m!Q#T-dxC)E;`14Y>+~ zHRo~{^ru71=&myJwa$5=2fcO4Tc+?RC=Kbo!K@=v_yDL>X}@?_T`#M_4}uN{Dm37n zJ`9Cbof6BB(nplvHmqlhTW20-w0V*IV21{IJcg$i@7}x(gYxPQE5mrb>H!A*Hgpd< zrvpoa&A>RUy*H=kZFaF^d0JLA#=8rVq7qTD>;w_*sJXHOF>Z_b1WQ=fz3 zKC9!3@Ur?cC^{f1lOnC|qB+-;M>1!EwE%+DB`%kTZS`EvN$_bl*6!F3OV6r5F#+Ey z!#rm-pr>ymtnwg$FW=b9os)t!L*;htV{YqlsCKqm^dEZr1h@4t|3T$Qpv~;3PH6JI zuZk|u!c0kvw5Hrlz5fB2PC7^geU{5GBJK}>f5wIqmRy_8ck)?fBmMAQHfxw|^kj8s1 z@Vzj`Liyrr^hcL2&39@Oz^B>$9Px>Fmu8`tJ^hL8E}`niEOT7FhD3epw%kvgjgvAP z3UZ<)A!IeOBwDHKM4V>X>~Q{e{nzS+;i|UZ((<}dHe95%8LN5eW_bNX$W>5%THGQ^)HrRVZY`zU^*Q-fpF=V02FM()eT+^z?3$ zt~Bi)(lM?6NHl{g0FLQ7LL>;_P*+{+tb zMQp|*SM_E)^rSC)HdpQ?jMABdPmWUq6K#v|(aCDy`{nXAz-qyDaWykZcr@Ybhc3O= z+I{-a=Wzp+?RhV`E$^+*v6$&u~j%_28z~|m;I?t(u<=aI-R5Vj%Lmts&oOVI#CStfx<*- zWEk}{t__$4Pl3GnXHtM7H~~St_{vmxpUbgouu)7hh$4~|RmpltrwCJ{RJH;y^n+zM zt{}))8$3m6FA>6PU@pgqNC@jHUyh#%z32d;Lx({M66;n*#T(RcQ1>M?ep&v63(TKi z)GN-^6ozmu0=?0~phsyn7$DC5LH$}U$o6P&gyFGoZ9L53;i=ikaxtQ^P<<L0xvXK9;6obWe{BMWpN_13 z6e*41S46t5pw@61AOB!C=I{SMyYKhCBWT`pI8kNXrCxh$v9S($3t0fGgCxoy1no9& z%RLL!3QSH#NWR^Lo-G2*tS2Vsr&fVD8Kiwt& z-Yv)^D%1xkt=}wM#rrd&0w3?sYjUY@O11Vu4GM3dgmX%ZLq#(Ke4(PgA<*VX#m@Qz z=OO#>IHF>0!L6sBe(q(^lPy|!IcNpX`T0ALD;eAyylcjU>gV#bH^`coWFc{(S&s1W+A-rkD95F4xt!2jiKN0Q7ru@fV>JM}aCe^3T!T zq+r50Sn=Mqpz%zHSi{x81x2)!avar*8oTIEV7~Zs%awhy`G7e{Gl*W3=lwgiL>|e7 zx~9s!(%&tUB9ckVj2F_2U$g0LB%;X8le?omz|QAmMKo!ZyhwU!ZM31|Z0MvO#>ZgV^HA+9y(1RDL;zz(K-1c^Z zf~FV^Ik=*uroG36vjG@wJ>YXWJH7wMb>_y1NJs>HCSaEY?p};2ghM#KuhG!Z=qU zzDB=Ku~&$4BsIHF8YPeOLQ7CJP#yD$b+&6J%uD&k?*=mL!ySb5(ijvDASJz#{jjHE zo#w%hvAn?5e1_tvjrHWOkykR-J8uk+Vpyqk6mkNTpKzeyVl~=k-1oa~LLO;{dbBZ; z&_m{{`|{PR9QD%hc%@YL^`yHw=7&bv*LL4kMNyIgH*Ak3Y%d z?oFrh40N@VJ$c64j5vNx^gAp!{eHFi)OcujOfDu_5*4AVm5mvj&<7zf&u1;%J-Wd#y^E=*oIx1~>J*j0;Y+1?)Bw+!|U1zB!{Tr0{ao}tM83awV z?=PHYkmC;AKMSs+aDdT4g@0ZUL_BKvb0qEgNS>7#A-!t7{v$-pdHZUj0d<(lb zb2aw>5>nxKS<}W?S~#RpkuzVeUTT&Nwph&9Ni`(jLE<*}A4Ge{?<@7_>%f@2u#5Sv z0A9C@aHw@=v4AomX}yz#LjbY1d*R^k{I>Ecnt3-XT|y6Q9X@Zj&12tRKfjmOq&4Tj z%v2bGJ7c#0k?G^7uhGwVvb8V)_LU9P?;G2w=l)B_s^j$!c&J?>-z0m;M>HErR{@7bD`uvO5igEjWq7L1Bw?ydYOea}D5t zQ`NfgAPL*7esy$RgkHzIg6dY|6EcPlHT{G2RlqQvKxqW(kzJ?wInc;D_TW<$Yb`eqi*3da&>s@@qo z9L3O{D0e?7&IqY}cTjONJ_&wO4HhiuDGMNGz|pKS?IYEe0Qn|hlJMouJnZ_N>LCZC zlJL8I)(+s)EaSJCsVGxnKc{9zDD=>I=Mn*@&HO>hC<47`3EIG+pwL`;vXgzGnvBRH z{Ew^j!Fi!u%@%u))?q*`;>(0|AHCnO-|(TsY=@C82L+q}x@%HvJjQ5ZekgiBmC@Vb=_V?gmq@1e zrJ06P5bnVDwO6a6@B~Q7Nvog z@?@$L?=KWT6eq1MGb6oUoWF{Z=7DhEXc-2ps;ACKnVnsEWD_gosvm`(YST7bbm{$6ikof=eZhqRRC zlIR@3Ti`0+z8j+_3Z>~U=`_-a{}^Cp)QBa5kv7S$m|%e)|&{Q%xvCuHa<#)}1I`79FiFL?DI`~Z2x152BDwkJlf<$@~GonJK66v^q5R$f<@{QZ*WI^36B~{PK?RP>7NC;jXru7Qxgn-l~i6#YRmAM|v z#}_7LgGIDGFcyHeo)mQu$cw17Rt%F@e6H4(i0P5l@2!laK?V3y3BcV^61Js4vfP>k zn57+>ZQk!l8O7-Ab;pwQKe<_Cog=g2!6eUGZ0}}aP6>1zmR}Z{9MCz4V@W$?`sN%> zi~VU!?)P)>#=z>g)j=-BUEu8RVazNLEw-ytljk^A3@%bUw5858+sMhW;b=Lkjm9iXY@WBD{(ZA)Vo+xmv80ZBD^j zjm9S{~{fqwFxEljas-q7_xdvv!T2N&Fe5NwSrmnSf*--NsHM!FL{Jvwr zR}PS(xPFKr%y$~%?8w2kD7UCV=7R5_>Z1{ISduFwa~#M*tHBx?btUr$TlWF*Ecn{x z(f_u%%r=bJK2E;uP14wmrdMq1EvQ8AZk}v}M88`77VY1`ccXG5039eM)AJzw15uRZF(B zk4-Mq>i++_mM;%1scV!tlh>+Q8Fb&4^>Q0@4oU_NVqs;G29)XG#wCSyWm+;s=_hVtnEiawQ=WSHts z(AYQAt)Ltcvj3oke_(G&K-)b;YaJ!RFkvft(&EW8tp*+l7Y@6eA(NIIZLCrx?5=eX zr;8)Ji;aPY;kQ?dltQzy6P#F|p&8@1b#_%|{*)d(X@fgzX`w=;6`zn`(I{7g{(DKR z7@ba4lRt)xK~YDhsf^A(7@PmilKy_|znEH)%BL8Ekpz5GGg(i8Ii{;0vKqd;bFIug zSmUXSWikWJ(lb0L@hR2DD~axSg_W>>f;`%*1SlzLECSlA^DHKB1?cP0TArtU#?HW| z51q=0j)ot()_DEpVoxz*@;`!+0gImir32iG61S&k&q2f|(v|w^YlL11 z@!zlcj2^QUI^*jFFN5Plf1zItw9*BKYURCySnf z%&5=3cL)6_2NJsD(&V@3MnTE_AFCdW3ycbs91cL4WAOc10%vCcOX~HeZGEsB6W4tw z{T=^tpbeEqXG)USKO#p5emiu9hy5S&&fly0edw_FZH6`BHgUjb@e>AWTO5L zV_zK*<+kpvfC7R_2~yHsk}@>X-JQ}gw19wsh)4<2NFyO#0}LG^of1Qeh|(dA(%%}~ z?sM*U&pq4ym)p%|=3Vbv&wAn)=YnBR1%*pDEaXK41}wOboTmJ9Y0Hm!?W?7GNHrm{ zR%@c*!rjIV*lH#qE|2YQ-`R0zrmRHl_^J+kA~V5s{S7b!`JlGw8BxzOV*1O>Dt?niRT=5y-i!AUYh>Jv1p{A{{kQ3AOl)EHkZh_Al*8w2})t_6lgte9!N zq6R}BYW2X+aTJq!$psj`ROH6nTap>pl|@z6VXa4W%YBb>>(N|76pPa7WpwV9l$PXtPS!6!3qNSrbG$tOynscSWw*d%x1*9;JZe`oMj^!U4CqW|ksAiv-O zQ$VZEF5IK3Wervvy#1aa+HWS*@ZfedM6|=`)vHyiZPitYk=z^wT}u^hQ6?Q76Y|R> zrW@sI3hIUXbT4El@BzN9b5dOIl?c-#ZR((I7}TXwfz#aFmKDF3zFQ!`z0Iy3 zwkGez{?qXCfPkqmbg;5+XsLDBGkh}jZp)35$@eN!i4 zETO@}zP^~>n{Dy(GEiaTl-F%W&*%)g^DR$(vUW2y8^c3^G5gX8_0do2Z>)EvpnYhnYUlE!m<_L!eGCOJXNwWt-HC@qEBgdHy=kA zIE6Hx6n1+u3EW3taIj?zMi+@SiP^Z*@p}g|a-s0+5l&sTuKj)T|G)S5uj78sU^*!J zUfAMx63vCSOdnQNS3r)p!=UUtcuuXHSkY8wgzR1dwbHm@L4O$yjW7QCn&i1)F1$-)@q&@IFEC!NHYVjPqm) z`I!#42IRwee#bg7aXfIcDQ~j`{*E~R^Em(86N0%=z$zEpcJ&5W;&5qeAL%X|k*6WA zF*Z207T~09f>rsUvU7rxgr&re*0;gN6b#55j2N0GvvtcINV0Vbxbgd5V-!Gc!dWWo z)_;7fN6KR4!JkK0puzdvYC4D$O&Y?2!5_Fwo);7=w%r&3+=KiQaDYJb7H}^-S4TzOh;o_ziA`A=|M(?908~U- zQ`}Fo5}>QiNTr+W3m}<3T};PcBg_jFHbV0m}3FBgcljMTfYlWa~_Wb-(E7BVo}g<1pjA|MrplvgRI3G{%m z9Ill)LnYWh{j4T-|GZztIx&k~*-6T7M%;GfScJ)XjBgsRJ*~>~bIevwtn(F2bwN3| z&wLcrt+A$BccvR{GNCuyLK>+v^Ef(yqXb@Y?J7pQxT$6PXBBr5A0@XIW+mRNt>7%3 z{8$AywU0I=J8011{IsDh-N?#S$$Zr>!~iSj!;?!jb8r9=V;#VAjxdKgsF zS%HMO_hhZIz$$Gj>xU2vKXit^e(rbI{{JiH-}dBRf3%2bWzNfHn$BEpDW3lVhn03d zol#F?uNj-wF0_AXLo+MQC1#rKMg7B&jSc-Xvv84oP7XYjYC>W07;6D>kD@oDnoqr{!C^3vx9BH_V?+6)fO`=Ym+k=~ zD6%Vm)YSGxn$c}=Xl$wSjBhIxCY(Py`2}=D2GRfw6#t8}nvIr=b0&!HxVE029ut_u z!?DQ)G@rjWErFP45K6fLy945)jIeJEVzhlf^`en_g8vwW#aw}w8IOD6MviiP!?+es zoQPe6_>T)cYx56El#D8NW?S{x;*k53awKT)dcp)qK?CmccV^(*Oq8ZQ{{E@Xm?H%^ zs|>xQ;zj98^j!N#1GgdBJdgBH3yt{!vV{UzYy)ik`x?o^;ehHf7s8?YYLm+qtlpkoWR3UQ9x(c%`^CTC9{hma$|g{J_`RJ# z(;txTw520R7UjNxJ(uWEGds==DDQJEEgL|BKD`G?s6z`BAL8No2K1@z5}39CI1>s; z(l9V}L5%qV513v+eryag-Mb1Zz+Zjef6P57RV~0VBLhtXZs?f!lmnymT4t&YGq_j%_< z?2zQ@cEuM^_btK6H`XgZin`MBe0N^_t-|l;{V%adEC3%PU(izZdhd-RF`4Ol$0~7% zh69B>s#n!ur!?)=aH~3_kcy1!Q3BjJs#%wFXA1oL!G%Cvd3+W4_tL;ModIG!2T(nE z?QjnP7l6ZdyjV|Ln#=$EsTc4VwgmqMY*`GC4kk=;L3?xr?qDzlh>Vs+CGZ$<16ww7 z_?dnS7Rf=~2M@+JB((SHDX?Va?HY|-M+ySC`RR>GhNn+fTC1#%=DkMV;^a#7hF!q2 zL8p=yh)z^?JO+JEFcDo>DAF#;abF+jRqz6SFw>Y5_SdwFb*X^G;0~(~pgJmec>$#g z)^B_>P#Pd$p9`FgvyHV4l%E1iq*CiHReod=nQGo6`}+m_m$(`5lo}_>1o0M@;c=wo zej7?Ka&R&xVnoh1a1}q47AJ1U?$|TLi)NKkaQ(c2ijNO@Z~c7PT2$7|4183ZpYE$Y zp)}S(2gW*_DW>HsXV&gML;9(kABa2USjnS=pJd9pQ_j7e^`)s0#pLNs-+2*#miq z0X;PqkQ54*Dve(VxipJRkFq&~`!aW$x|rIDZnlr6H%{^Y`zsU{{DR6*;FUP_& z)LZ$Xy+mb!x$ZNm_vS#@BkAfS_xz-WG{&uZ1^5~MGLd9VaEo1}vo8L7E-=jJ6>^xa zN~TL-gDu+TrD@~4-$&d!3Q#INHocVq;4Fs1)%jUHAyR5p7~#OiAt(s zKyw7BvE=;cOJec2khvM~@>2vH+@zdB?mYQ$O`FKat2p86HVTkA7n!d$jF(TWE_@46 z=VC$95-L@pn5eto{Vh^Z8Q9|%Ki1N#TsSL#^g+FJEAX~RlmdGlt(EZ7lVfm8`7CiW zjA&YdAcq`WKG8PEHHmJcQ`N4OFt_-lhuVE1CdSNbwid5q&v`^ zj}O51L~c1U&9PJ}tvPGT`_GE1F5=WxJ7^$YVQ#9GtNr zMV^2(USBa-S)fxA+YwIWV_8-KJeM7~Ok1x^0dw9oFV@|nqDWvDyZq zD>mdh4XgL%L&p4tXRSaN<@;)*)h%PBBlZB^*Wr3g1?CLzwE`}eukGGbOG6nPgh4xV z7w4W$JRE_LdU9Ytpp4!JWZ*UWT?Vo&raf|WkHEdCfvga`fanTMtbM0#-)pDFolaOE zd&8K*Yo4D05fsNbJ#@oo0PrYC&N`uIOw%?6X-s%vZ0!%q*c5gDphEtsjPCB?YqjNXK2oa(Id3wuMN6r=A)dL3Xr^vJl< z3+&OU2_JE(1EXmVWEMa(kbbfxW{Zo})SfCLdbEHK0r0i7LF;ipU_T5}trlR|nG00; z4hms(?}h}Os#|=Tu#2!SvxM58?e-VP>t*(-1Wmh608@e#vgw@G=sqqd`h)OeBBrJN!?mI^ z>E!iI16uKL=@q&_^xFx*xvTqKisM@RhHd3a^3s=8I*`7?ftx6nv79^KWdvJ$MqBqt zp~^?ft4cP4PsHH42rdK|;4OgY{DT##;3b%Na>)ASzGF2)8!6Kz2Sh8$A#DS|a{~(+ajs_*lSwp;KK| z4-J{Vh8xfvx!W?R#nJQPX zvLbd4=OSi88v7}sNf^{a)Hr1n3|>wvlmfd<4!5*{+tAaG!2*}Rkaj|?A`NZqV#RD0oiwOJm zZ=<4Uc%BMBROVJO|KO1UUX2bX>Ke@O*siLxhS$nGHY(tA0WO=U4nu#oNs0R;Cx>})5f#OXMZ6M;lq|uon@IpGogWg%w~D7HRcBAikOGKvL|D(@+VTkeB?(c2+3YcRK_p4lx6&l&;WU7U{?;X5br+XXr2WTpKm2|gK&ekqz!u6km^PW*o4mv zR^ADhw8gzQFvZ2ioNFCG@CwxayMuyTPsYEjWmqpUc7hg<_dDejzJXCkX`PuV3sCCu zU+s`}CLaY?n$C2UEq?anr#-=Bt|8W)Kx63B==)J_w~z_|a;5SKb*e{7&%}+l0aY7e zQu&T4ZrH={`|B})FI^i`z6=3@Y47yPi0_{SCJYdm`X0w|yo}&s6fDSI6n+FZ`@|G2 zC$Q1-@TD4MpK;P;BddZeMW$*mWBDg7)`t*BokxlO4yr@7npJ=&+#J5{Sj*=m6esN zj$4i&42Co|9=ofk{AlRfhpM<&>ss^z?skuTSrfgLLKUk4T#?V|Gnu+WfqE{okfl0& zepkQBX5MQ$><)|2rj_D#zMhXS%b#Ugyl{gFf$*M{O6=nic>Sgj){ORc%js^owK1(Z z$ib*BWd@3LE3&MKX9R>(U%0t`YWDT1)%XgR3DeeVetJ~9{_VvWWmFo;Ku-K0?Rc&? zVhN5o-(xFjRR~#v{F?}&EIUGa%ynE$8mkt*>|V`QyU%xzJTLS!QcH!thsTGeo5;!c z^vKs4k56#XkMA)ebMscYOwa(}da`Yr#KUyT=7lKK;_^Fv(vmEp-Qcmgu#){c0SJ0Y z-vZ4crVV%}yre2|tWZmVS}J*8fFWi8uK2n9k%TI)TRS&;?Z$?xXO4wwEVcs%3Zcwb z5b*X`)AAV;wCf;@-o9lCL`>c}i#~EW4%JP)3~kzPA6^@>YlQ3nV7(j2sm?PkDc%3- zEfWEgG|F4gYO_ZE#D5&)T=oJ2?qXW>NW0T+ln%4ZO{iEu$*ZtCk#t=+xN9%pVy1Uq zGJ4?->yNorZ~27Rz15JSv@(ICAtyyZJH1rs^~5)>7`h=_FVLhH{{T9~l61~MS-2P3 z4=Zc76ZfD2C5VB=`{&pEs$-T+f%ut>e4cXJ0?^}20RKU{w3Wtlw%+}oc62<8jyzDD z6W+tKtSaec3$x;1u8*-YKT~|kNARL%<}Ghaq@;kJewxqsI_r?V;wh}J7J7KMf;;9d zEi1+-%VdQTu0OVlY5Y5%q z)dIAQU4iMkoVK>M;j;b9b1@ zb3L~{Z+bOP5N@YmBkz2EJ}X!la#HTP*qgpg>)Nmlcok2KvpqJa)!!+eC*K^RzN>-E zYM4$Jhc8J2|8UAFB`_CyBc}J31HHFm`PL+#_(!qD;_2z7FqyAL zGeqz3sdjkO7zb2E=PO?NpdTf?d3QAM*+g&Z{t9u^f9cTutDh28iUw_P&Pb*4+70li z(92A*nxRsllS#Y5tpr0Pxdzv3hMkggeczIeFZtG{3NVSaPt@+B;Dm&VogE)o0#c+O zuXPzvI=PI~SVZiv>{*<{t)5KV=JkMn-kRs+e*Kf$%`k_P9W3_R*7dj-({^L|xH`Ta zJ@kejV&2}IpSC)bk7t$xQN5kqa)jEj)VN9C4pDe#b-#93yVP)1Pvp~Fy!AXDkN%hr z2j&Dv8EhB|I6Se|(cq$cGR^r8i831f=95G853lhObn*_jJ4R{EX3B^hOZ4NAFv{$Y zo=rQ0caaHLC~zL3?IT)+!^96j+5zi(>}d7S=lPw?j&-@ZxNg4<6Sg%GzKY&E}X zje#S3&{*~B>H!f-&krc_hVUk58@2eIEdcBIC@@`k8CL?77efZHwGV;q^FhA?p}AUR zXl_Q&$LpSg1Mf%R??J#06jbP+=TK8l09jD1^Gs8oJZ+z|asslpnxk?@9^FTG%cu-# z`<4b$x(x0tYJ`X_sID-L;U@pa68t@j_)iZ{`3=LOXQKYd0$Hj)}A(m>NQ0H=j5-f&3o+E>|q&Tv7P=MBZw21F< zH)!yzc-Ec*GSwnzot13>cFLm$(_7|X_LpVt$IsBW*q7*&pkig7HARq91|HMivsN}{ zp6vX_$b_>&khQh7!ne){EOpC@4E({K5fWq~M4KZF8ixhe!ZP=~a`MQ{y^(D{;bs|c zWP<#Ef(HKD*A~nHP%q;&Rv9$+IR*qT>>HUo2`hz#%KH~vS9-MadfA(;xTHj)wMgn* z-+Fw*Lu}uZy|%@moN&#$D+xqd6pTsu=LfToV*!8V;mg|;_u!pCj;@p231l`qRR#o- z;hJxH)phwoSA68EsXqN6aa><}zV8mgReD~v&G5tCc$Vd)L}(`%q094YhdRTmWGlfD zb(gJib9K!D=3!JG*sBuAancd{A5{`j1t7W-ZhDt@MX2b594xRPtev6)mLyc_tDEin zM2=jVL%l>T=Zq@GGWu(-E7*@7D1^e>pk9qU18gth63VKose8=_>p*vmY;xzJ^8kgb>5iVW>^c zRA{FiU)Z3+q6bf}!K1|5xVRGxCWk9mnDSD;+IGDW0iz7XjIEgTf81i=2a*&i70A)t zavL1Un>jH8RUEZs6r5fMWV*4 zA{O;~8X~M6=rC{&5~G&{99o5OsUXoo?nEi%PCOP_z4<43O%KRx44CMA#~?1AR{~Yo zM3PFU`Arp~1B=TRuWt7Fc1#)qWG60P;&U+pTz;VG`>_7o-jN0H^`HU+7Q$R-a1~MI zjRB@jdxBFfXvOT^4isV2p9ey}&!Ic?;PP|xS}VwVsEo|RUxZV>!G?mXfa>Gd`Jf7YIE-+xg zOOx{%Shi}fA&Q91x}uDc@3?F$_VXXTV`WN%r9$(s?&5c!s%vHI4XVlXg^3?(%3AcP zZVokcjA&BK1QB6bv!ev?&^oWY4fZ~?`&8?aeyAJa)O3(wJ&Y7t8+GhNcGDvvOLvD( zIn6smr1n`tCcTy#m)y^#h>RBI9)2qNe3_JQo8iB901C0`9Rps6$R1RGcn80EC$`rQ zqpe5d%@dk&eH<;HDyInD4?w%?us_@)RnW6k7fpu)=?0KUY>*6)lUxJMs`bBk$^R+z z|6A}Bb6w!ez0VTzLPcLTU8p!RK~MaUR>i`%w1jZApu|{fL1{K3)-sxV3Bao~P~at= z@yuEey?=mPs|VN(;F-PdD7PJ@=ggDkK#K4rLQEUh3X4#>1_Mp}j-*&e7QfG4To>|K z3KoQiBooTH00a@06jWi=S=m9GpLi0aY!6#IY|9N@LhzaYqI(-~s#xsj9@;+@9R;2hoXWDt_~7x+ zTFkxwq-eLG4lrCTiVV%Dt@o?nh_g3>=cuf~=UEVtee6w@6_K=1s4sacD}HEfJ!O;} z8W<>B03uf(=13ieV~7Ht@xs}Ux!X)5pvtOX3!~|gV@RX5PIFJN#+@OV z-W@MBT2I>IYX(~#sIe$`fqB-f-ueE(gE>}Esvh)nn_nL77uN`6UP=}B_w-;wKENyB zEtLftc`p}&xRF|WtZmE32kR1HaU3SbK+WT>nF?K?RCKl9lTfM3MgRy}03Cq+-dmIX zRHI}{1M^dCV5}Sum^F0+IiqnPowYsg82LA6i2w5jrThTuG!v5HT}^jI?8Ef!o{O>J z-386;*lNSi>N0%_;pMXpFv1=-?5BG7BGKtIsqqw1|7Kl* z)Tf|@Z#MJr0U)swau{#u^=BD)L#FGnQY4H4eR0;x{}@P2##s#{ACXHq6s>@p=vr^m zw<%x=O9LhdWpl)PaT?0FGcnT&(=|>U5-+iLdT+q!P*W^yByi$TXhHvjhDQ3;wvZe6 zZ6huI{uNsb0qFOlfNi;O&L=>%Uj!|qSkRxI-Dn`)c6)kU{ay zmnq|nAqGGOEkYs}xLg+i{NpPU-2i3+=$8X{pcD**nl*^|oim{`OJ_Ew%80`Yf*x#? zsia{g?>~W8h*6?~_549{vZJ_pWazHSy2R!t5xWL2*)lS&fyfj{1u9OkymmFjB*&8AcRLQN)r1J>OP2Py|;o8k6U z;F6O>ldEtc+$hPMaT#Ev?{*}64)9KN1MtzZC-%O;G7x#g8x3c#@4iSIFVyPWifeFP zl-H|qG#c9)C&Mah+?6jY)EKnF?yv9yP=#~{lWMzoL;tgbbg$@F45`k~b$JwN-H=!m z$Q-ZmKjOGSKEV|&7TK5;nV?gou}B{9{Uisr&_h;DUK*K@f_kXQpHG9j_yD3h!YM2HXSAz**yT*Y0y3A8UyXZ$@kr+L4-%`)h=D}av)^#qEv`ALDc>C_4PUW&>%n3>RIEmEXzG z+~$Tg$59|4V{q{~t!@2>gMgxihIt)O4=B<4aa|U=qtCm&2q6{sM+&uAF0{LrPOS{Q zh%})FyU3W^;tq4rx>q(yxSW^nT{u^_yOiP-X&dfbW>1TZ4S_@{PaKx8ZT*ow$fQ&- zz}QLu&f%oSIRsfI^N$+^$?(HhN&;aOVAP#*dcgp?L8P8U4nEE^9-p$FzGKO*eQPm^ zxw`0``pD$o?4N8}N*toA8DkSA9}@Ee%_3U8^pctB^5o${q~#rMJ4`_jyB(NJX&(t{Go*@iZwTVPxJ!>c7?Qp3lSsn1}HGIM+8W^sI-S4 z5mhEA%>NisvRKXsuKXR&S+GfR z4C`D6HNs9OQ+GfRqX9rDyl`FHnP&zDVFs5q1r_e6f#^f9{E48VI1y#hDP;v&bKY37 zUTjIJ(X)Z~ll)1Qxl)Zh%e{(^h1?&>*>HiB;lkHOnURF~zp~c<&OQTjXrpMb+{3r~ zsvYoAHY+!q_jpKhRc?VHpeV|rGdkf3mkK$vXODXTwMfN^YsYsBCd-9~Q|u@9Gi+H_ z@97jK*&Dy?^8>tUNHnkq-7oe zEuRCMpF2sh*(%8mYplB#;|#lroeM%*990!jL?3!!QCA@3e|HmeXac%#cdbsEAOB*L z{zI;M1trVC=eDX$A00aZLjmgI0Q*dfT*gM;5k>y|f`3G0cG|g3!Yzp%GAm#9IeA-% zK^eRON2k39hO^E87i<*_YI0bREun*yT$6wNIOGpdgPxGXnvGYXfPSgVod#`>-c|OL z{E~)^s2_;WJhU8hUt-gbf;-NV4ssiFe2LXU)H=e7md z62qV^!?E^eQo~(Fb$E6+1Uj+VqV)9q6D|qOF0pVaf#zV^wwwZ6W!a1&bhXSP2Yxt( zVl>16_zf6j48Lh@R|59wLA3VvZ~1Ms2cG=z{r12AC}x2I*?mV?%ab3a!ffLmDWEt$ zy7@js4ZV-_Y%oDQsEt0^{3wcbn0 z_y6_;&tmEPQUB;8C@I(8@XM03&0#&9j|~%F)x{IBE!m+Z?NG1E@3ruyH?cEe|9I@n zX%e{EW-cuy{`Vq*bRQ5Ka-33{|Cv1x?mG+_N(FdP_Ts9#JdHS^w!CxS_USuoUpkfb zo&3|s*cpaJQE#gi_25$LNe4;(Yx6{TA(yCeEA`$Vg^izyt+ycJ z_n;ED!kC+TO&sP*43 z=HIr#|N5h}X|Q3zV7!}F5j~kK3`$%|4nnBqn#Gi;JcSGF6-o&7?_U!Yiv05JPH7^4 z^5v71S{WAURNk#yP1h6!TBu&=9(BQ;4ve)#<{_0&aG0FnWjaOs!AQPAAr3cI{5NG9|wSs{+wJ~COZ!<)f5|hgX zrudvAfc_sI>eo{PT_TZ!%!3+Lw$GmJ{!YYx`q76aSK_VN5sw*NsHD01!~Xp48gFTGN#hzH;ftEa^5l`Rd;7xUK-o0a~gBJQ?T@9yM3I@gr0#t zh7T1|sEQlD;b1r`gXl!qnA=AtRQ$+0YEjwi(p}DrsA(zk%dVHc6Cfsyt16Q^ux3LH z9}@JS^}SzJ?!bUF;1H|F3whr&vUD>>A9U8%%JL>jtYa;gHloW8U70UxrEzP_a>t!S zucX?=I=nN``X&4LOpFO0(!o=Yd8*@d+ttIFxna^UYUdp>J+S_n!3$;W?X3gEMz-_tk>x!A-M0dhl zn1=o;54B_{1XU544G-9~NOhF_wSF&F zkF=?iLsUf3JDGy%$%G<(JhN~b{nPC4>jq<`9GY{Q;FpU`6j5JZvZ@4Vu+yzi-*vjW z^wywW;l^gq?ioma%fihNAo(6OTD9vFwuEx6jCb9wXVfM^xcY*|yx7u&&H7v60Ori6 za)>S=xnPOV^U17pzKi^ZH&QQ-B@vxkDfsZZN2E@;7&$xvHj(@(4-Cq6eyQZd1c`wm z?&*Qff=m>c2GE^-joPrdDlZuJ>Y2mDh&Jzq_*|rePnAU?tAlBi|Ng!|iM=S=F2m$T zaH~2Z?P6i)ugaT|9VPzYp-kbDpw={60>qTIVUpG))_?z#Kgmgo-;zrCR9;j6?pbUX z`mgu~Ec!NbiF!Rx%Xff9(#C^Fuy9D;f?((*+?9T=V0sI2y5k;nkLFk65%87%qZr4V zixh+iDUm1YjVHnenvbrcC~|02&*fzlEWIw_YcAFPwcM1^Xt4II>o5yBtuuVfae9$?*H4&2V)~rRvVaMdWLHnebT%VPRjS!pi;>Y2Ecca9C1mbkA z*lB%-q7Va3J?xn@?38}QV;;JI$DaUUeeR3!@s!`b1Zi-)<3}g9SE` zN>Cyp=i@+Xc9arc2bT8&`S;%G=WF#qAP^Ynvz<^pWY#WbJkkdv)>fBhhacZ(k!AMv zf)WCkX@D-hjl`XH^b)F{kL_*F`@da-YWXAu{S}PxlrrPAZSd7*FOGy{MF+G^nRH51 z#|kuLKA9H?I(#cC*>H)>_Sm>*u=)NmqVUBA%$(%~RQy9xp-RE-t~}LWB8JW=hosfv zYjTB4KZg~oRn20Ts_hUrjw3)sOaR?ZxWf#gI~24BOOWihAiGgfhKu5irMp}v?vc!I z2?$VrQ4TQ~RORe9-g-YTj3|LWX;M{h@^&xKtF#)cs0OGxFmp}FH!nJ~swSGnj4G?X zMQUK8o(9a0a(^8+S=xY2*GO&82D`81n3VuMtW%cVw>C}->yc7TWV^mmFfCWzWcRj4 zqh_ucfN#PD;7dzO(&Rc0eoq#AFl><~;k6^+0<#+csW2Lj zPjEpHm6QkRUI2W)M5h+1y-pc>RM`T1(-MjnsX>OCrBvlZvCG^evlR^*@DLsRt%^=b z7D=LJzADxIQe@TX3^iXj_L({gjf)g0ioX!w0yGBO5m zd1tZdmRD34+36u_b3i*&{98dp!I63KBAxz5O@WUHzkg~3+(GvZ9IDyChErAH9?h&w zb>k|M+!uudF8mzM+cGvr5bBAFS zANs>MqI2X0k0FVX&EzKO`CT}xyN3M_( zD7>c{%uiZHOQ$F8)N;S!q(u9uAv(2Bco=a1k{!drx;kU@9{km&zF-1=@vEk%cA%|% z;km9RLr#ZO37@Vu7ZD!sBdAT4sxxeUTGt4mIOs6 z^wV@wj zhJBv(Jh!b4-rfmZuq6)1F%!MQ+AsWjyIu*PL?O%_>C_qx40LUyg$h=IsCLZo5sEip ztU7g=T|f)Zr1Cec9=gM#-9CM)1k8>MKp+WYj(+$%zKNqjJ%cK>9H0(larpFVb*`3> z-EJDx@T)Ubwy``|S3mGTx}hzg(X~I?x~1(CdPj!V77KEgvxZ-|g|4NDa+zdPZa=t+ z_1@gvo&(Wz&L?#~L2WxFu2qNnI6JH^|9S70x{z#awe%!b19#mRndS|jh%Z;RZu9&dS z^)@2kOz>jyb;iH|}qbA`+1BU1* z(HP(*83|BuGa3@l6u7lMyK2^q_v=W+kzJj+vj#|E;geTx8a_Vw@;=b%wJzgdwE|Tq z{n)7M2cQzI{mLWKLB+e1*jlzLlKhOL@bT8MOry5 z7;yo~TZXT8)G}Qyh;N*Quk#%}Cn1-TF#-LwrdU_Yv^VieP6#)r$V8DNYkxV*Z%~-z zv&iv7-90vvL^i^wI~_!ei-{%)jY0;fceO-5;_)R}V3Fu{aCY53 znf2DKN}qNb8%z`I12eM?lPXiS%uzX3>ItCyyKyml3{dOG%P$8A1N#wN*;*#A-?ILd zcHmvjh>H~>E**^4v9nMJzoO^dGx8&?j;s319fFm9F7NT9LY+dsQ0+je+zl|kO?7U= z1cx5(rX~=2CS9HOnvhMORz>(A4g})2{({x7Ao|l=<3nbQD!3Q~#8=&6LP}|@8DWnD zK;;&8r1a}PS9L{8VAZ4EYTQ$9zrK?7F_1TAaU>)th7zBlkM<{C7SH^Zftp}nER78O z0x0M|UdrVI+f>M@v%#lSVwn8|JCbatn8K$7$Y;b;RXr$BsW?&IAASgz!WKzZxnDv} zpm%sU&E$3kBFFo+QWYR~7m6zfcVCyR9zJItA!=}6*Y=tZBC-IOmR;nq`fyY2jDZa$ zkva8zdyMzVK@|fIrRl>k{}KGmsw8+)*iNL{f0A z`rph`7_fb{#5Nnw8kpMEL%eC^HqVc}OslzKpQ(@(RxUo-d|LDH%9}D$w+!8oy>Ac% z{6~YXd;Xenv@)y4yH}}?N94{c5UG^_Q$$qoM1OJWp}5b4U5i1>+4%Ul48e@!HXV3? zxmUU|iWmgA0bppXJ&IAXJ~qs?;d3vX-#$DFsQMxELI?^V^5jE5-91030Meic#sr_$ zJYf^s>KEkBG4+U~;o9t~l*5=_>9g{=Scel|0Mk37IApWS4Qd*+s3<=qq-*!PGHD%m z|A$~40>6+jU_D%MNqP?1da$^1l~iGmTx?o;%_&X5JqO_6&MOW+O5Bdn6{FNSiQ2j{!m93{%xk|yp)*hivmFg- zrj9O@OKC)2BY?=iN?}06VN6zHQdIRUqUcA#Ic~}Qqsw$WY6OkhejUBgxKN)(U1g)D zkgcj_uC&^IA`qSQBZX{W=oInl9GxeDajSd|VpDV!qx@E|s1E+#icK8)dgG_z19so&g z?tdOdIl>~2`3#}fx9(P9L&2w4)XidZ#4iN{;|7x!KXo{C{`uC+B8p36QVdCYQ@42l z1`5-aO=HRU$e6G!$r?wS^eF8|Opb5TIQEH%vKsGlFHM`fh@jvMMfy27;b8bvA5v2I z@FAwIq(V6KXwv-k5slHy1PtAcfD13JldIdxt-V)&rFy6VhMO;hnebg+mh@mrY%Bb(q{_4r7N4DOZ z{`wR>s@#|yIrBimh0YT-(J7uf_qxMsNua~x8y)cxB|zK5D5q~a;U-vvtmgSJOE zFXb`XnoamFxfnF{fFQih?fhu@#J^#>6f5Mx)sqst!307kbHHi*9CQvpe@B7*pB*Cz z3aEFH(a(bCYKG%+lLq_f=7%zklDkCVtaYkGevGAVW-QRXR-J1Hk9N~|_Q zai|fajeEA)whbt5=+uViplW#=bY49vRDKQaWe86Eh3kAi1}3;#EcMUQqS;->)MPN- zG@>!0k#PVFVH*KYQjJJrjh&pqmbR}>Y9g#1@haBxt1cn@U8H_M$)Uh~L#d@JW-M&% z4I5kq;GNc*O$uWmnFmOEUW<7*2+zXuXo_X4(GEo0daZ4Ly$j|5k!feQ%reqaQ~)(5 z@U@8r3_Uqe;BoGASakeL4#M*+9l<4`AxOSVA_A-X&=X?vMGfyDtu7z6-QlnI~8dLnQ4Lf zMq&{Ip`iIe;2BU|kS+ySxz(vk1}v0sKbzr>v&=wGq8xZilkWlmi;Tc1wbWd(fEvO> zw0p9c?*pLz0 z6i2r}^;wn(5ETaWO34HcR3A9JldlmZFY%{IU=UzlJxeLhZE!lvGI$w0`@ItQ{f^W) z&Apn#t&(lN!i=1^;smsU+F=1O+=!ZFg4uG_SasIS5`7;JE3}soe9%_yCw@e6KfI1S z>1mz!w3mUAi!?t5uiY4uU)){>Ms&Azuzj%6F69frs2rr>Vj$tb`;NWW)@XpBhfGDX zkmO+E#h!K86cG<>c9p71W%6ktF&Y}cQ*l%%*B*S;zddO#n_so8hKtX z^U~cZb!?DFiQ(b$8_$?UqCd)hXdwCQDLT$f7$y^c06-c3B;rES+@qQGa+3~6);JN{ zm739Zlz+82!=4TFWE9zj1L>3j0Z?3@-J%4+lDWX+U5ERoryU4OjDlRc`)mfPcrI6z zu^1mCvo;5SRUE&>%i*SX-$9p9j}>cYjQ z5Xb{TgJg5r7eUxtYg%k5(=wq=0@artcrjdDe%h0JZO-( zZX24izo{ROLC5xa;fQ4DXgI`@+S+4y1GDhN`wo}@r~1EbVymqQ`XT!jV{&T@v>A^4 zYo;Hb-ZxV#_^#0;?k@3$>kXAEBMKNjXr!@POBJ?zU;`$f8{LBk&?`r>d9lA%+67Oy z(kh}q6~b*spituKnZ#w8e4C8_<7bMz7htuyOh%c!^}-j%Cf9f2VQusyP$?}B54a94 z6qDL?m=(Y_);w<<0UmD~;yA!+QlY40{)XwL5LW;movM79U-X(Rg2b2&Ni0Ch%a|Fw zr<77K1tIsG%^b=Z7!+`uW~jjTja|F&Oj~L=G1zTDUOrt+ujz%991q)ab80F30f%lm z1|>X*NxcdU8a{d&gbg4Qd-ao!yvk}#%DfxQ56kc?el2903UbuwEIQNZLdS+pKD}D!N3~cbqu3_{ z0>Gc^12vB9-K)OoEV*DnX%jR+tz{?9A1QLYA}jUR3r53z!)gBVO|~UL66fQUkCj>A zRBbrlu98D^^Vq!t&5Sbd7@dp_stY7=8i*PI<^h$PgK?gz0?t(*HD2$1o0gZM&6d%u z6q?oD3HJDp^$IVwh638~%U3AiytR43G62YKdHQn)m^@CjnS_#jr8bSuDr@*I0A6m` z#^+6l6WoY}EL%X{UBNJ31F$8KYaa7Vs-$Wq{$?Y)D_EzKwAI_f`>JJ7sFZALDqHZ) z|3}q($5Z{jf8ZR4j+s%EQODk;L3Rhp9?2F-L_+qgI98+~dnaY@y>m!1LT2_#BqJ%K ztl#zG{rUcWzkhploO8ck_kCU0{k)#f=f%R)En|J}xU^Nhv9M&TrCu1LKT^^8;o2CA zOc}|tAf*n}CG_Q+TsnElA!+Kyf?}qPeHhc(7{tv8aU@xh7rgjB%~+P9fauVSJ_L_T zVa-Ti0Z!lN(?GH?t)!Z~ZYpx=gLdR`{zBWIKMHh(-!OA+JSz9y-$S@@*=FN|;@A%= zQ$b8-;c92=bpea2b&TEBzCf1yjs^L%#{&Jx9*W<5lPk-*aHIAzLW{B;%sZKV;;3@&qj1}GOCxTOaFZ`Pg&en#-exmIyKCZvNuO2yMjf? z=H;!g=GjqCjO@y{Lg+YWf&CiQrzzFB_+u`7Ov~->8xdrrO74-J(840wH>uLF}=OOQ=}pi5c^|F5zNKcU>aH z4TB#WMoBO(5$0y^SASzHmhe7WT>T)iud@1K;#VaE9XrD6NMJDTd7>O`BocxsaG*Nj zJkEKTh$!R;{;PGn71Zn3zGdsW6qTKtwmiA+BkYRzHh#}BK$laUBi9Qs(_au4HdpkQ zeO^~?qtCk8@J@QY|2m|%!d4Kq%n!r~*p_K;^yzJ`3iweU?&Bofz4|7l9HyKEh6mw@ z-5Y}aR3p+f_4x4WiqsM=2rocx{|4N`2+(z00od=GTjRrio3nX#i>Y>nsG-Bcqm?`< z&%iLlJ8fGPc#vr(?psWxK<%TKV9vMMGcfG3uV+ezwv_Ql|vHG~ANnBt+yd^LwcD#p9t15i){7Xzf+L zu)~2abr{P9#-8ebkA#&Hemq?<&8cPm(B;VL!#2`6JV#?s(=$gO&^*U#ztS^@wLe48 zZv@j&?n|)_v(|SG_=IQ(4UN6){PjD?i>T??W&CqCsg?funtN}Os~_!pdo7oLNjuJY z`rt89;LHJ+K<=d)xo_E*p<%ZEps?kF9$0`J4#&WAu!~%|S8poX>{9|BhYxEkE&8ro?+)mQbq@qr0;5`%4 z?hiB0fYR%aZK~F@ue$b$BhvqSr`W5g(e(7m;a=Y5b(ciRn}hw`mu0#fQY#j6?8m*J z9|6{JwELQFz%X~Vj?|<_iDisz{u#Een7$oiXV9US!=T_Sf=eYr{~6yyz3TR`E4wb` z`W-85Qt?#(>4SqSZb$$DIE#G9eWd?FKmVTZKRa_g#dS^9^c!K<-!#r`-8vfJq8q>} zw2a>e_IylX!yfaI4zB$(%e6I7{_Rc_4Q*1Q1nQTbP&b7l`d-Ql3J-!0J$m8M>dZn0~Y%d*KAv@LUlVN zzGK6+QP0Z7wq;!6Z9o5v2N08;)XTF+y)~l4~1%8%1{o2*YQ$(TT1fM$@Y}= z|L*z#udjt(t&ld>x@_{G#LVk`$662inZF7WEvc1D=zdd8Q6m#;z9ndne&UA4kqtGcnD-!#I z=NPY!Da_?8KNu)K<#kACNOeSyEG{sn@Xsz^1x+&o+#s!zCR2Q=TA-hzQt5Y-(aKT( zZ?x4~!tZq}gJ#W<=L!Z3^x|rQMcYfKR-SloEP>yL`b$tjR+TFAN)U(9%RJa}1pA0Q zn|?BndmcH{WCJ}p?C~p2Zx8qq*fS`xkB`cKbmqwUXpHLj$C|pwKV=qGwUfIPVT=}Y z7~|XB-i#eCwe}Hx5XpQbM{~2i`Eat06YZ*s;xPZ?dlx%M_mlMWFAF;tjavsaSEN;B zeTG3aDl#bG8oo(#8#G!2-!N~{Jtol+#_;>za8_}7Xdd-A$2T!-bomc}<(UqZsZOC; zy^UhqVeN)NPk7C<8I@S71k(FjFR+Gct&2Z=?jvkF%_R)Zl+BOMF|MpCK$27QG2ej@ z?O3EP^wT20^Hhn@n*R32+#&;qX}^WwfK>4R9+E$O(flzNGQ%w9S@XMRa|){Gn0>iu zS%oN{RL*vnwta?1pjLudxu^iUMP%0LtQDq+fJ3S#g=%VDin!hY<5{$XA#85_6##Bw zHa#Ov3~9Pa(|r8z=Za4&?2RDNFE~7t*d3yn_R8_8zMyj0-ois19)N+%FQ~!r%cpoe za(UuufEE64%=gfW@69RCmQJ>%MBlLJ*4a?E>ekSG505eKbdnawqInwWjvbLXSkgz}HFYn`PV3O}BLJK0%tQ`Ayx0V;+t z#k)12(s=($LsONm=tx1LLygK+@I|Zj_~~9bPPH-R9x2cxH|DC0EH5P4&x`DnF13@{ zBoMM^0hW#gt*z|F2w!|ZdT-~q79wDg{`dWj+45LgOPHR_g?dfG;r2;EC*-c*9iW|G z2Xb$B1NRruLOwDfa=E?E^U*jy~9<$W$6=g1v!&iIiQ&PsK7;*R2Jj6H*GLw?uT zhy4YyWvQsA^u@@!B|z5%5Mx_t0QTml-;vf>7yMu3p}j!t)9qadpZN!|jTb7QO5Hre zb93!{absx2GeZKdC06UU+o8-H8@DSe1*9;+sg2MtTJO$!Q~TgS9&-uBz{7VEJExGr zVqx^$qd-6AH4+T0>rYSJ#FTxs&~Ahx^?2loj`NFKflh z_8mn&`$3&x_HT5CG?9fS#9qQCtQ29#`z+nU)4X(LH>Z>Z(cPj4+Nj1gyVhi5ZK7rH zlCFL3^~0Y$!|Rxwa$aR%4n<<287)@u{KPqVI~qEb(6Y<7=y&CFpPp{v#bcje{s zXCbA0ANe)S|E_)8`;J9?b_}#u^uN;TF`o16X+-ulA(7B#`$$KWk3K}=k$Q@>QI~Wd zikV|UeG0nMQ6Llc)bJkm^v=$yZ@qF*<$*>up!~b%Kx$=Sh50Q|^gz+MJ#;V4Qk5RL zrcs>`!69sIhlWm)O`Y;os>3c&^HoAiUuaIi*arxl!tUMW_DwJUaGQsrlwOhGoIitd%(ir!qa%~mFCDz%l`OMcorFSgy=I%yfw9sqkzO8 z3-UP~S5$LuTWP;%!4LQUJFi!!P#PN7I^B(-vG;ZI)L7b8Y`mN~@B*A0Nts%~BkbqE z^flYMK|zwk!X%KkN>BLx_#h&bQ#dL!>&w5`#hILfhWnY+KB^G_zR%-wziAc<{}o9E zTs){{0%`f)#C+84cAWnn<_YQfX%zo$#c*}(Dx|7*BkN>tBzM);R^&9gN8On1!cya* zFYXh3ufL~vPS%1x%yJl%8Fxo3@@Hq!q+gybJfJ`>V9H7;XmhVh89?moKIfsuY3Ojx zH|Hy$OaC-K@p5~~ffv>WDO*P7ux)=THx(isNA&S_iH=;qF+(2ryUIa36kGfIX72Qr zf$*E8EB*&r+ERqrBzd*U_H*7aU|U=@`2k>UA{fwP>G0)e_57(~a=m0CCxxQrS)Z)n zKx!u@E~G(;4Isbq=HbzJ+{#FKE`oEXjk;KhBz#(`5vFB@aY5>FB8`*;1>2p=1K~yN zWzc?skBR5*tNopicjv?vFnPx1s;*(yzlOfGGLF4^BPpez{kap(5GU?5 z!zOvw*-LsrKTBHDzI1I%H0=~IqTfPVHq@%wujSOZF6y85aW+G-XniCr)43}o~s ze~-|_+~rK~%i#U+Yl3Ql`PF!*WS#=m^jd}3XNNy=d^$M z%zJZ17;)f%aa;Z43t#)S_1seaw^Kv%vwZc+lOuxw9$9V#jpKvN_^(tP+8}a6JZA75z!cGrX7Bw%y+a}X{(9>S~z;ts-R`RTrOK`1I=Oae0>>x%$Jr;w~@i9 zIkd%5XX4`HREVRwCYG2Z{$bIBzs?dMC?7w%PiFNdC#cl-{eQjcE%LFveY2l;0OYi8 zg}UH5LkNp{a0U}}RKe{t{PJFr^&0lC+;v9be~DN@awPM_s}bsWPhXSidu9$QQ|HC} z%9_r%7orG2LJ>j=(PXLRUHS03-0Xs!#eh7ngD%M#yzPh^<@FP@=!oQGVWj#6Ck?Di z+vnd{)E6_K{J6gS$Dgzly(qtV9p3kV_q;KnnMhJ2oJOMz+@)PPbxGInv_($g)#!@* zlV=cnRuGeSQ2N(j-zqd96T@8LOnvFRo&Dys+E_wpqi=(p1WQYh(`-JWthNi7Bi z7OtJHXq@@o-#M1Q(17_?Ir&IXdwZbKIo;M8CcE6l3n;HeI+i@$r7T(Pxvd)zmy9$u zkJLfQ_0f!hyD!CW+)+qABMwFt3V)3juxWUuw>-Pl@GSG|#}`b={f-F|!G6BQ zS@uppMnW4~A7p#`|2PX10FV}w2)<@y^KZ_!#K|G))krN_e%@CPO8P#XL+^}^nt3mz zm-uWtT%rz}=uucd>p^x<_ME&*NSklSGwvJy3DsuU)%Zv-@{s6cwH7C4L4b4tu&#|| z3gx$D&0;?P-TQb888I)hTiH^YX3UFhMo$(|m#Q)!0|3j@;d46WwtB_Nc}QBr>$01F z%_FS@xmNuSJilGcw9AufB(rU&u2-Vzb^*1ecqWtdz4(X>1$ z_Z1A77{Wfm5i|%6%D}0P1&nPx*(x{2o^g=p%i)t$HIH!Lq4$`#Pb^<7pd23WH+||F zOkX5yp$YAqeE|U`6a)&sfkIRF2&B|JAB21E{>N*8A(^ehzVWor(z$a=l4uzBHsSMA zW&vXA5IRBaQ%`S;K8JA)Asin5`CvcAq6ccCt>9jQc>t|<#O2~7iU0E!B?7CX@S47v znevos*oga+AJ4aJ-y(?!U&j7f-N)kgJ!GTl&iP3gS zoP96^bBk&G{zP4M5lu8+|L&~nsM>?1iTwhQwUq63f`oMH-ccXNgt<>T)D)R+19}E+ zU}w(r?<4)jmGfBh>80&I3!K2HDPw85BkHQn{Uauk3UPX2z{D|q6YhEr9a&=@m?8nW z*#&kP4uc2C_aA4AkXhYO^5z@n=h~(VkUWue)JZ<{q8Bo*`$j1cTKDn?pUZ3*X2##f z1k!E+5HSl5^HHxJQ5c!;6fjn_W|=5xHo*qPVe84G`c{Os?dO*=?8$93u@y2{6m+c3 ze3nHKz5S4yV661(1sA<#(qjh}Y>}A$p00Oqj3 z>Quc3nPz8U|#OByq?Rwyw+p?kl2L~m|Pf~wH zr(VgUuSSkZ-tv==5pXy6rz`t~e7+Yh2{}Xk{FqW@MX2Q*+8<+6#nF28K1ettw5YQ8evQU8c07n*U!DNA zZ(1t}`+ozOeLz4u1I5R4bTC9V6x8C^kSnXlU%>%$N~?pIv7nin=l=U~Jo?G|*ezh%97e(;3m zKHW>Hl`FL`IM0QkJZ~lOE@dPya>yQinV+3)r94|V^+GxBNAjCpZUsV%E{lo%Q@1ug zjhl-lFAs8v1KKXPZMsWSuh7gC+|h+AFdp*L;xP7(7*2PAh0A-IUkksya$ZQ;u_6_f z@+DMynL?>v=U-tgTxB>`Fz=X-`vh80*{s}LGtMB$rg8XTC?lD9JYrRAh}s0yb-+1MidWxIFOz zR}E+~oJY1lA1xlJ7OgLpPVobAD1Un=-d0>q)TW}-G~^)f9OKkB7`>OPv?ww9ut$-p z4am?*JkQy+%~6PGyzKs@8DM|k3%*_z9h()4I0!H^=%vjZ@W7rdBu4N=hR(_Oai_nPWFmn#Jif^jnD&tRAOb?Ur=?yjyFxUFw_q^o2;?~RS%6mb|6 zuU;zY7^B`&qh`}%s=aUkDJeUlILme~Np5R{JlP9EM>+uc2P+c6@9l1P0Jna8em^gm zQ`grCUO4Oon?L>DHP5z&f0*|xtrPqQ-ybyFbb=r%jieC_)_?yR8yk}#A)^|K5U@Y{ z!+pl`@7d{I?=AlvMKrlGsGVnlf*dZhF~n*96_&%j3MXm%jYGa!{fOy+r|9aPevKe_ zW?*J0aPK`hlW`c4y@hM{+MhlxwS``>KOD5mRK$sIWu^leETJ*HLSdiIf2!U=0AfF0 zm;3V-mc4?UWddzDa@z%-%myxj1jFTjP|`l!-f%Opsy&;ORnwX*#|)hj+!Olmsmm#u z35!5>KPtn;bi)zf*L)65p)r+{TMz-hIaP~BnZfQk?1F3Kqz4$IG97BSJb6=U)VRXV zC?05;zAwxAy5J)U<}l0K8F89(=^nm%T5c^U<5SPt3nbcd`T0rS7=+Fz%@5aMxm+n2 z(yZ~jM3C4n8~7H$l7ksSno(-&E-xqg81E7_c{t|%*^_lF*@^9V=4~UGi|S34Bk>*j z2ld|(JJ7OSL(A@M-Ikb(yNz^ZRs?*qZ^eu%AFPLh-cx7vL2&6fW7}r5f!Rxd51>|5 zz_O!-deysAWIpf=v08LtD;g$s9zRn+?f}`!gbIC;BOQZXEw5mdiba>BB=O8e7b-kl z^TEgiv7cF~u`4$h90=D7`0s|yC4sLmd)T47d;trfM#Q~>Y93^7hH|8y&E4s$MM!_O zs@wIp&tpc%|4Ygzh_~zirP!MP@)s_91)==1&Z8&mL30^I_Hp2NlVy)zz~}_pE=RH%WMNAWZMe*R_8}a`Qg~zFSW{GJH$@+8N_X`?=x6%0G`2 zTP*!wW6Ou`yhw{XA3)Gwp1b+aV>NcqeyD&#P_Lm!IlAKr4QrLo@=_Jc`$^*axAuZ9 zbEz1!$n;NwtiEp_SMl?m7$bZwGYV|(5?mL071!22?Q>!)O4=WV?9moE9u!CG7^=@a zlk;{P#79`CCh0Svmx!DdWj;K#yl=X?Mb~!S?{_Tv@oI&t7s=H+Aq2GjBCWO0a%G^R zU6HT`gvR4|q?gU3UUazu>!o;|H|P9c#=s!3q70Wu+nGH``SGhu>?jP0YI#xl><%sF z7&Sgw%HzrM>Nyz9vPsI5b1UnAuNs=q_PffW-#_F?V%zq2C->8}FWK1U&;hq7;Iiru z5Y?({(nK{o=S{Q!0=X{7XAKsXS@YpEMan}oKl_hxhKXrw)1HKv}^L=>-Pg9z4nK&4k>0x40Ay*V1vXLoVE}N z1pns;32`*&Ch3mkHxDUKI`+M8_yfHQWgnDV`C~c3r$8Y%i&Rq-$L+qbqfv@#I9|&S zDc^n!mS6sWtv0%@o`Pm)2ff%^3~{Z;u#6Da{Y9xy^1(_)iG6}gttEUiTta1j2T@i1 zS5R*uG?;$NWnLnp3ciVi0FOq<&V^oC4%62Fl~=!rQ(f6}t!Xqp{JLA+v~W zDHdtFA(4d>?_u)|Wo3D+EGmBIbk?)9n$A#2J;n(6w8&zZJm{+hdw7F) zHKgyZ#o^w+N_zJsp0Of57G(<*pioQ_qhB&KSgMyRQl|&wJI|q?JVgvfzrlUR@ymVo zNxOCD&wh(%t{lW%db$&@?eG4y>yEch;b$^Ec5zIy6l(gHbT*Uk>YtvtH8n%MoztNRXUT!ox1f4 z&0<01bGBuz3(A^bbX)ycbp0X1!8c&dHw9{~Nt;*hy5EP5tOEpzu9ROlEPSJ2Q{_^r zAQ`C*N0=M3D-gztFLoD;-@am5TLpgRTzTkjv5ZojW<`R{y( zVrFej?0z+!>JkIe%|m#KpB)!J!QJnJyg5MaNdIZGoGhCizLkjsxml;8$@}~79TBc* zZ)^M2zy}=E)aeRzVr%+^m$*IDK!WJ9)&cY8$u_}Pf4~rA|)(HgNDWuI*Uo0=ceq=(BN?@^#85g$7W>W z7Ml8hF#*&FFOrf+>U}P0#%N+8!)v1A#RDvJqqoH+*uZ7V8D=v|Xs{}zHe(R$egrzJ zD!lKTDm(^Pa7axNpeFD?{lo46SAF;oO zL8)Sg<((@p?JW3Wcew7?EZn@t(0Y-#!V=%{N>6>yeb`Eq0gC)XWPS=?K4jbPOr#*zHuX^NkbB(8d$~T#*Tu%>xlY{-NLwn+!Mc~d) z-+h*t`L2d0C4!U;UinQjYu%exIG9?KNWSMB|)tewlF29X;$6l72b7Ssc@ z7u_||5yju$Ns-bViUy^ZN8v#_O1C#xZ4nH@4J=i6%zzXo_I7 z7J+eKsPvWE((vaLx&sv_yz9AM6irNpMpb7uJFW6n6eCsBgi%%V#NDA<>Vr~dgyDpU zIpKbd;+CsW&hjS+_=;Xvp)Bm zm{yn~gP{CJ-%9x5N)D3Mp9O~VPe)D*N0zs3SoNI3Sn?3pf>-EL&3Nh3L=X;ZL=KCS zA*pFjp<6bhLl7SAUUb(W8Jha7*q1vl4j9DmqP}!>h^=|Ten^VuzvX=vZeo&>ss=4` z_-WRz2S|=uMW6rBwsuAF^LXg3)v3l3Xsbv;w8Ac6AVMo>O84wN2$*%&5G5}OhuDMF z-a!Y$d>yjhYj3WqKz4f4z7oG#NsF ziYr~!s=a%|BBS#g{Z(_Iw}D^bXAxW9GLP&#+)Es~NS_J&2<3jX#OInhw%jLrycA9` za2Pg9t#Lk#t|2m)A5z#~?jjpvP3$a(cX&m{3B7dka|)@cMfa19 zPay}#jUOfE!FVxzz%=9@zn70jENHBAMf(`bV2Qkvyu^C zsJoK}ruj-Lgbe3i72fKO5%bah!|a@T0yC>LLJ=rfGMT$k3w9tmv?rjKdeNTw{8KWS z3mK|6ZFu40#0XG{?Pr|rCf|#{{2#=&92(2Hn6oMaw8}!nEZ6Pr+(LKhjwoLC_!fyE zgW9_2r3r?M;oj2wOatZFOek`8^KSnQ_3!jPcgn1l4o;U7L($`1!WHAV`TZFOhA#my zu3?ESxW2G*x@bQzs zLKmsdysTKewHmL3hC-hUMsYe-R);d%C7w9^BKi~AOr_t+A7$UDE&*m?_WN7-ZBKiRCN4tfLI~ivy}?7wBS@>(s9y5 z3`&H!c7CXy7b@ZspJOPzE~j~S;D#Nn(!I=D`S8o>imFRe@%?lCb`J3Va^S9aazpby z`$ob039kbcXm5g_1KqpkVL7*&=CoU`jolq?fP27;#wT z^Z8_jhgaOp-rBr(z3}GxcKQ7gW#d3QI^kBGYpMc4@_cWVH-xwMb}x5-GrKU~Rd2oW zD5m?jcjsnT63kOg+5DR#;d008YP_F2fM#K!A7W0EJ5TEf62-y>vy1lzKN<6-utmK0 zroBZ=L`n~O00-A(&1L*VFn&asx8b<6 z?X`7D`_KhJ+fQ?x_CJljp)duyT}EhuMt5`!Iz-u%epB9(BSPb_r0A+Ha-)$M$!jP9iO#j2o+Yr+!(>YLY>G8Pp%gh{Wj^R{@S4QH z}ZFeD&X!WFr3uE4<;P5EYW`(20(=Li5*Rv{|(ZmOjfSR}>CbiDQ zq{5EhxY8jxA(!2NR+$73y?=u-*T|BI=t6H6i4VHU%uoE);5lqX5`7W9F&`MX$W@St z#ZKv?#>8gD(iB%RMZjnVz8M>CiyBjEd1%FsQ07TDv*mDve6*)J3FXgm?@et7S|YqB z`RBK)i(DPvzvhB|;|Sg8I?1*OlTDBIOBJ9Ots#p{Lc?p2#>34p6xd289ocytWmgXu zroy59Y;A#O-VNLn!p5o<$mD1Fw&Vz+XwT2(y4gC;UhjEi+Fq^(5Me-`Meh2x&bI9@ zHFID_{U?$~9`sZBBrdbsVmJ8I6UJ6F?X_*;5ya9>>G|E5M+Yu)6hy*`+))W)9F^?V z!sNv8gz&ly+Oj&;M>R^b1O}{dd)RPYlypYpZ5GDq;-jZX@bF0d{CLU3xjQ~EerTsT zEh}x8dr6HM4ckBnS=ZW~-qI`D200?lyPLmfG+{Hm^2@mXOhe-R*t6~X!WW5%Ga0I0 zP@J&6bWGS-cg#J}0^7XsP3bQVr-r@x?tuk?NX)OG)$N$1l7v5e6%mH(mEU*$S>o{=@AjfRY|;e`rZO zE!gqQ>cV>p=*8)?yR!mg=R>)57)x?j{Eb{xq5j?Nq%U86u1tf%nqNs}O#i`^SqEH^JhyOG>dTm_2){dxg7@1# z4@9@8eunjH@)F$CM61ISB$b~BBQMjh!JxVmLg97iQTl^8*T&<>WYzlcHgTx-5z;rm zC{YDmu&7I8sdiHzyjKk|6|2tQ*c4yGBcj6aMGEoD@E9@U6zFNg$vy2OtbB9|p66jD z`z@JQeS(Mz^J+kil>g&~!jZ1>Q-@oep39LX`6gGK68c_Eqs@-L-#v1qO*I2pNNJ2O z5nHSE{|=0@pRm0Z<=nNjE96cc!cXww=Eok%5eCp_8g`s}KpC1#W5{a5?GL95cOJv% zM)^hN#t}F(_s~_Ht@cVPRT|lbPSG<{@F0;G=XmpkRtXjPX1pHQ;v5S;g07RF0^=ek z={a`t7eT9W7&LMKrIoNSaJijJt;Eu34>Z8nWksYjFG9NIV$e3GR_T&r7^aRo>kSmm zu!BzD)Dhxt+A6p!D^52BSv_>tCSt6#9{7!*ZS3raNZdD%RiO!H2t}#_qb+KNx^{pK7z+uWrhsFJnA|i5g6Vd*hlk zgg*Y?j!SNGQ&Ya^ro~5diq`Q0vBL%D(H@R^zNh$Wl*f?6M9)E3r`QZ74cu;Db)fDg z6n??18XkG!1b=X!wiv{sUMk21~sqbMwh2V$8q=_&&n zvz}>2I2gB`f8jUV)0VTCsuUvMA;c@c)kJkJ)D?bn@dbPKo-DeN z(en&j^@@H>-$6flUH=Cq1%c|hI%E*!xD<&7Uh+RV3+-xfD3*&7GCJ>xX;9&C+}Uy} zwjUKM278ENAQ2G?m*$sOo-my~0|%9H%j&XJMVC&lzHlyg7*}+=@36K~KG4;Ik@m9H zx5qj-BQ8OuCiwM4sB`oug#rpGZ5_k=*9wnkQ%eJ#bsEiiAvZ(TRgP;k#6HgI>V%#lKK@gvtj|kluhfW+apO zpk!uR^30S{b|y#0>ZCc{w(6w0nMzvyx2>MunFQHupBPSnWag4(W69kju8Rw6mr0J$ zJdivA&(II&ijsJvR4Y&+6)kqLF@hy|y!JOc2ICn^04lCsvZa^U-O-4#*ogt=1UwWu zFa0bU3t^;uoO%4!tt#C+nAO^W^KB)^qu&ZucgFM66;Qy7JcqKQu7;M9} z0^Tr}o1r5~vI3*V=%jnjpW=rZoi^b710aqU!4&2!b9k(b{j&VF?P9~i(E~FVe<5xI zLRF=6le3zwN2ZS;s}RRH-Yn`R{^a)Ds^g=0$p?Py)D2Xf_~X%VWc(#%o4q=eL7`9v zVQJ42uaMm1e)Z|0Rd_QwOjN#kFk=9eA{H>s9{<6wc&>fY0JJ%bh|nIUx)e{57eNnE zE^ioHA4J3wJyrYy7z`cfq{YtPlqI^1q*YHmkw(r94y_U{Uy`%mN!f5%Q*@nWn=`Ro zEf=N$$`T8J9UHNaBGso5MY^<&)d3TOge;ITDly6b;yGFyu;bbS4esoPi3~!+?0@f@ z746ARrX@fbKj=LdZ`};@kxnS-Pe@t8?HaFHtZvhi8||eX^y!~q1B`$;4z@p^uDq0X z>*Q2=9s;7GFd*}{d;hu;Zt(y9z4kr{me!zm@4e*Bp>Y4&N|A{s2d0s@NcI}Mhzgnz zbR^eK;-&i&1dc8UhG#`qBOHTeI}o*RnsK?Uetuyp$*cd>iRb8T6c#Q=c0+P_Hf4W$ zR|q&k$Dt>uEQp$DsR0}wQbZSpiye1@u(Cpgk~wg*@u4v~&y8j;KOVcfaH0-5+O$XU zwF_@!19%zvb-2uL(G4;LT(Q`OIal>tfKQB5aUpt*nwyQ_@W4`JP2J%8y1=(xR*p|B2 z975+g+488P#B)i(<)-IT^x@@!12Mq(@^F2?pw$04k7)`r=r_z$RfUfP#m^Nk6Xcb7 z;hxwqTM1dyU~-W$uiI9pdOUrfts#;*PB=DoyYz+G`8 zoEb@WO_)`Wd&&jx{@L2ev8CNw`3rqL#Y%_qX6T9YZ`H>-Oxuqm$+mGc6x4h|jkx%e>bgVYF>7HH4f5tgc66Bc1rSX?hRTEQ%!Ges~Oq0@4`%oMSub{pUM7 z;x}=9-#Pfn%23B#SF(wtNiWB(vnKx~B6B6b?RQm2g}4%AOSD;~r_n z7U#^Zi2dOj36wBf?H^=oCr{)>+#T9(TZ`U;x$3;o3m?3Xf?lfYb@ku(D+EDSq_?`HN^Avb_lx&>-Khxc&B%juE@}3;x|fXIA9! z3lOJ2HhJc(@%@3oUAF47gsV_o`l8SqsL#|;~FY##=JXk9Jh}Nobed1^|q>8a8dHmBfF%j&0jCw$I za8IDlB>xI688JeeTyyv)8NA3G;)B_N`oRAgH$oiBGpX#7A@xvJsTOXtR}JIq4&tUc z*fK?&sb$^Om*ciuu|4EV6ZKN7`7Urar5xnHf)rE{`eH>{?Ei$RKG^Qfdp!;OsES46 z&J;h&GRi76j~1>gI>-g=3j0)$N{s581}GKMAbMZZy{gNBZh3l=;mZOjlNey)*R#bN zNtRlEQd}&rwMjOk_okL)^=7of`2=$+d;=c?^= z?HGK|Jj0ai*_CaI(2V;+$BuOKBQg?N@HIXDd%oL4C;~d=WQ?MJ7W$On%rzH(bCqxO zqze2fFO>E)+VJp#L~KBxy4)145_7DDOU+;$w*IT1Pc&FBc zb|dIgD*|0!5kPXZuiCF)SFAofIgW2j_5661XBg}nUP9WCkTauL-MB}K1eTC!qAzSW z9s?-BSa2J=!c7=_z5n~wK4y<*wESMI&v6x(Hc@+32N&m2hJ$!tOt1Z~u1f3aqNTDW zVy{3c0;yha_KH)pAyrQE%YeNofa62K$b!5?KSRs!4KXUAnD&(5^f?C1LG=^t*Aii+ zmvAJ|R7b|;@oQxP@~VgM5B@F%RLXr@FW*dS`4Q^8emBFcnXg@V;c!sGh_3v0vT#Ku z?C+{AJZ)B@d~=hr7@ougC&4Fnjyxy&(tWcYU`m?PHk`s1fzKs^SG?6Q{6!QIBCtBc z7IxznIVT1wp?T0zHE$qhr9l^gXa28bCo;GvPK2Q_{TWOFqn!A04_q`XKyF5?)|CYP z|HS49Znfq##js{zUVQ-6w7K~9N3;nR@zp?@$u>P{LFS9v#qEd7^W1WA#VQ6>TUX+8OOT>BvUnbeZ^(((fh$j2!#8+x}LL1i7O2a(Gr6 z`(fdCnqR?XOI>_uaW#I6y9XJUl5pw%sjYWUm8``W``@ZC{DN6~p%7?83*Y@y&4clz zs|9{`1Mv-}U~6;+DEuD9;CXh=q8W3}oZv^Ow1pYcGu4(;Nudn9Phi2~E5COgIgoo{ z2$!^e(`}xEZLms3?0s}szMVDpSo=GVpJqaX5q<>3@ZPgRDH2JJt0BAfoE4 zT%^iN=qHTA0%nl%hP29(8W}Eo`h^PLCiR87SNPGth0H3cHP1zasBJn1Q=wvV+4&e? zG+lrvl(e%7b#C;9H(EkosguH;i&zTP?r{$y&~op#Y|4>Go`R)cKYn{B>my|MD?r!< zai2+pL5KReq1P^CX}|V2_ka@RNbj$WS%hfj3FDkCjD@zqwJQukY=OEUQ4pGNjdB5x zz~fKAexNOZ&t6Lcg?trlh&<8HK|V+IG*2Dd*fXIl46-m8+nl}?;uET&&J(}w$M6zB znJ|QOxa$A#kJ3=&Y{fS~aAyN|9`KzmappRxG*j6L4^7ABkJGO(1bin~PnHxdN`1kr z&>{djaHFZj$jL_O3^tV^Rgbm^Zju%7@jVVvkA{1^!M7n!_Mx}A^BmYn-kw11K=n_v z^urN){6TAh^HjtRKC5x9NfItytkR-wI)B5XIS;Nn#Fca>#2u&T{skLq{#N~Qq(ifI zL=3zCrBUP&VxWjNPnSKlM9~{1ARooB~lR zo7@?A-o4*WXz^pLa9BljNhaT;fuH3f^ci$%w2%;J->R%6bB?UVXNmZZ~o zqWkx(Ulx)4hbZEBv_nv@_0(8jXB*7^S+$PCfl1qy{k>h1(Zn^W7_!$-)ye>A@C!Qg zmEl2LxWTjEgEEYA0evVmlm+-K^j3ZQ&o6#O-@GPtsM2_gT;?^Mpe*=kNxWG1yNdzj zee@S4uEQ86(^pO?rN5@DaI<>y^WC=QYPoulFgpl^n=V%0?{ykQxX=0ze>s#Nq%tfs zae86c;;{k~Y!^0M#>f2{XbAiiZ724kgiRhn9!mpm!8s;Jz#9C8v8QDph|js~y836> zpB$|G%6sbbakzqa^^QqUbr@Kc&B= zVt<31pdNw3bv7dFT%C)~&x!iT^DDV?OV7gZyuh$2Ee{YsfTIQ~TFrg3A1BmmpUiNEC=!?|*ccQ`)U;Q3ppQ3^X zb_KIaRUcj+Anmml0;B2pUhX(LFq8M^n;3k0b@?Vjd}%Rw2&mcZ37r;kmls_9WoM)1 zOkZS?i^6`?QNo?f%K^BWPcKLJN5R}$(%(d9aHDB4E(5~=5yOEBdy}s&Ga7(gFp=?u z!mPy!KFU*N|GqTrako}HzUFC&y91#)5(YJ*O=eBWLNRNF2 zrXWY&8T_pkWn|C2iT^-TobWd{+mScf87j5l!(>BMKQhabD;DW(x4c@^GVCmztGJ$)75HjAP}C&?2!BMYOh`a<|3J!&Wyp=G}QW5C~l zMkx{!B6&(yV{XQhWm6#e37e9DW7c(ZUn?YPKzd!?{UtYe>N=7 zY;Vo+Z)5qM?pnkCo=F`jVXofYO;9fNd(B?VH)U|@GYjmPJCFl%GwM&d1e?j=J+#cj z3^JU@-M)l^CFv9JH%v^4aFpDeNS1wA!>3JH5?x)coP2U=!jp4)(Oa0L(0{fBuRk#JYPA?Jv&kNvo;`I*U9_b@`d@2%Z=Miichg0%fq$s!` zpO$@H-f30*1(C@bvxvDLLhQ+BOygjT$yb%{hehId$(R^Fe%SSfb#6DI0EEq(mDR-QnTU+$tVu+NkXG| zwNj4pL<$8kmV$rFT~|H3lMaFW1y>TR<-GJ~+K=%9KDmV_O2pf83Fc&L&Dw0SsryM? z@uF?N0@uQO5uYmWRwKGSLc zpeRtQ(!^K2K+LN?0KNRIr<4=Jv}ugzIrb}BxW1NIF}_O0gGQ9O5^mw^jBJs*22Giu zO~wpZsOvXQy74qkRsgzp@liwk>`ASJ$EUoNU6)4&zW0MgTNt!!S<=_9b9AD}Rpnl#7VK1yhdldi7=hq4q3*q3kkYJ6MN-cJlaE}rvLGN7sf0+8} zfT+4JS{Q~HkVZm4hHj9SP`X>CBm@KnrIj*}4pF3$5RnvVL|SPjq!C4Gq(fQ-6!7hf z-|xNm=NB{FIrp4>_Fj9fwF6W5B0eftIKBiu-52*03VH6}x1$Eot*iHCfCXJoHSrFd zFy{|x2v{UIgoojvF(N9027>?$SpFUvb$F@*viq$;O*W>&E2UPl;HPJlQ&ngn=`?_~ zt4ttBAxKaeX=pK3N|!Nv)aZq3v^3EpftR_2fxua+t0zph`nqjUk7jA2?zJBzt&bTD zHXD3lc~gZdua@bc##tmbbcpu92J6Oh5H?Bm#vhNm%p)>EI!XkhC)b=gWj&y<$If{xTq;xV6vNIE)kh z8Oi*S7usEM{c0!RChSMnK;L@imO{bE6UU)BFt$TK_$#mOR~Zq7++*M#(9KooKIHVy zGHJ0x2AjnPD^QG1Ja4COO>;9q>$x2Yh=<}+VRj%Qv4=8;Nu=VIXqo@%#KjK4q`DxY zh-(G@sjht@$hGH2{({8sOLtDxrphjcmM0Rf&Zk_4x@jEh41c1Pmg&$XYu~fEWOb3%5msh z9;(W72E_fPSy|@bPrqhzFDPN{fWKdxHIX zxjP;#07iU9C*H}{AZKj;+4>-)i%WNOr#Xng#z@9dZnJv>X1<#5m}N5E%nfOkEflI_ zy>yz65PhJ6W#)hNee9)k&Yv)KwR2Kkovx$(VEd21^m|&N zCNKv$UN$C9<4mUimTijjj0djytwXQZ8}-*`B;FxOHT?1kxvmS4shN_yrd>K zZ@SjoH5LqNcy;frtukZgm9h8HefhfcDWV01nsZLm`(vb^pxkuJ^?iQ+z8Vx0kB0K) zsoigNTegjLf!TyhO1s(C#4kS6;-@Cp@6}w6!U7KgOKbGC$|?dUukn7??XR`(B)8tU z4l*aBAxYnOSqgrCx9f%D+DwfjtEx%rr&jKc!h;Oo-?QpLJloLnNagA=PXkcol=a>9 zi8^=-iJdnbB5%XnRICUrg}pSzt&}X3B;3Y7(cJJ=MS@BzBhZr9Lf|o@Uz&%&da&a?V4T8Oj|Fw9(!b{iYM}PAt>BY*B z4u{FD}%);O#n>u7XOJb`|et4N3U*)M}{EG()m3dV<5Nr)yGID8R3!_Zea& z*YxM>Jn_k@DTv7IL~4!svadtqJT#wT>rr;VB`)yUn3=k}ztdp@2KnrIP2Ov_b___} zZr-53EYSa$tV;bsIhh;H!zF%{4r`F_YUE}VE=?QUpy(w?ZAorX0y{N*+Sd- zB83l+n64JNgKvY{){H_jn+Vc4goYgXlX4b|DyKLEkPz0S)=LarNHsd2Oxvp%w#bmx zIHs_|Fz2TG%{x{KPPvX!A?KG<3Cq&MH>62q9|v|d(>C>x(cxAYXdVZKOqa+OPOx_A zv)80f7>`LMyMsj3I{Q1dOg{ngrNv*gY(TJy8oCNQKDK&=b zaMvMU)^iN*?{9p~=)N^;TjG!X#_iR^Vx>Vxj&9U~=aux1Wbl?Aa-OL5)L7Q5o{{e6 z>xh!`U3a+~#;uzi2__Qb`8yX;nHjIf>QwyQ4%!Lo;iB_PP=ZElin(ObAut*i%UM*Z z&`LN-d>I31c!*AHU4U`Y69Zf{xEKLivV=xQOG&Xe*PMS>(5zjKyohmo697jqswr zzaFFZmmtYouk=4N>$!2(Ezgzmq@=Sz6mMoiC(5Z@j5wQ<$RyMeOi1>qGywclPUZDD zWP_{kS#g*2`8EK9s?pG(!ezbpS%* zobCsHwzt+*8eX`R$xO`mp6u`CSY~YsG8C(asu6mc)@X%9pLOQ0k`0~*6oX8K zTTnqT{#(*-RYy3h+lF50miBhU-z?YS<_FOS};XAEpc{G{yB zSEfRn@<-oweHVhxZSHGH9zN_QzO(v9TBwO?oF0AMoeN@_Fwz%_3=vt(JvFvH?592{s zm9fYt2uM68o4wV5Z=(f#n_ZeEs7-JI`to*ySE1l;uoj>0xS2_o*Tfs5v@-PO3P(-c z#3e85u6Yh56m+uSuMb~%A1URnwV;#IBA6ayR_#2@6Oz}SH>|F-V|8|ZGED?sO98=( zlEk4W*)^(|$3oE!8-c)*XH}J)m7dFfcX~eLHz?`GV(nMJ;09yh>{l+WFGh;^ScVbz zOHYbVINaT~&D@iMTUR>q`Ujzu++6!rHWwc9QN{RR+SEV<5cwIBf27r=9_PG5QVb4u zPa7@$@rrJkIG%?3X?{DyKi&{vwUWzx{V`JFEgr6N56;M*4ox#yzu`4#R%?Vpz(-CJ zk3VLGR$Fc+8_~wX$gPX5~1b(ZmIf zrn{JO^>VO2YSs!0BV#y~w{ww0KRsbQcS5>1)K-2|&*+1ca&t!DP(jCi8*`iw=@fw4 zu4;qrosWz)wC0>pX}(3<-_O=>^06T2k&z}#I|<+vIr0P{@-g<*za+Ju@s5uB(l4Mb z9#{JSbZIl2-`b2NUfH~@cY=Q!k!;bL`uh0VJK_-P2T;+v+?|Z%={r2QxBs#!ARvOi=l}K zE!iKw{hiUlE+zLYckTafXNvJ4S~O5fAK~?P_6ep~Tzt?u_--fNpweXk@6g}oXc5U+ z_>8kdO*$N!EKBx#zPZpjDZ`0$6xa+2l)&(L6ChnCrAF;6H*4uTPNHAL6*A)T6`zjh zUJonK8>7xVF_}6MG3Un{Zr1gQ7ujMSr{T7F=stQ;#tE>^8DKwDzO@8n6?&kqRKWpS zhol~+knvgzJ{CmKeZ}{9TodWX_aGlXEdXVGa3=J%Gexq;&0`P4;-pI zYHMYKpa3DN{tFV|H*4CE8_3v5+NGx&(l}+3&yPjXsv5|Zan|wANhdJtl(Hj%I`A$g z^b*=LM?>BXgUbgQrF!eRfMjSjpZ zqxMoU!(>J>aRFvw(0+KrR`Zso*!(NUwjQeYHTCG?ER*94bN}B=$R=dhPeP9E1K&rv0z}gfJ zn@i(M&*&LJ1Jm>gTQ3EY4nh4=p8uk~f|8Q6?_&S+=Vk zZwS@E5#G^+z7i~4=5wwa5rje7p;5(3SOVzkDPQz;$kM8Hcm=$Vk|?Al&Xrm=)G=gM67NPs;4%E@F`y=fw#Dh!`vOq&pT5K zs|5K$WHWe%*C#FDZ<(8DLANVNI9x>%haV(?{^AuguI9XVlPA7TpY21UFQ|&D9i2h! z^72w)ysMmS3qbwCL?;-rFFBGaBlfTNX9`1}%x*i+eL~-g7!YPPp5Uc!qbQ1B+`a^L zw~p`032i0+vP#ml-)+y*{2NDrt4R%}ktY$`OT_TxOTBkd+nJns%9ytta%X^2^EzGKYpIuKvj?RD^vT9BPeVhi6c5-V>vD_#UPS?B1OgS zp3%d!e+QH*I!bvTOI&%a>#F%|h}{9CcNrYG-`dI4r(|lI#As}Hc7fFL=3J5cmCTC_ z=`e8evK90RXQ1^MeTTzRB305kzILZiJ||x_mkGc3^^1Fw>GL$n4@(}D=amG^U5=Yo z7DTpp19IqK87EI&d-($xW>oHtTNKw3hv`wCig>xyU-k=Yd1Qz2^RlpP8=T=N4kGEEGO0bZnjjLjAFQ)DKWpWm;bda3^{VD3(Wpeh9v zKsYw|c$Ra@pNLS6i^IxAfcQA|y=O0j-O9FQfNlv^Dm%QT#71TGFUA>N7bC*_8cD{3BJ5gVH*g`xaD+AU(pQ5*s0Y4sW7@&? zafFYR#ye0fH&8n{;4dZi za6bnz#;xZ1f--GvWn(e3@y~7)Mi!tPNMak$eMH{g z9!1*`$EleekEphs#*-H*+eKl2Nv1i-1|0Zpf&4$pW$X(dAs0kfibXBf8wPKV219Nu zD%u=+o`%&H3wr3Kqd&>6*|s5m%+*F{MlghsCWMGwXU}?F{AYrVRqsyA#^~SJhIE$X za^7cW#nC`7>eS6E=zE-LowzJUXI}Z^LsR&|e&mnIl@Y?A{-I}b-=8!P3L|NX zNOD z=paUCes3NEQ-{9HWTMyt1mF%XU9$VVJJib!pS*a2VcTMHA}GlgFY2VH!sEnYzAkqa z8JiKTv4_`U0oeQw{h6%0V#+8U%dj1ESB5NYdP2|m<3%9Cv&h}%yAk!d#F7_ra)TLr z^ir%GIkW?kzxVCB4A*hX5`u$e2_+AzvbHOZk)OE0{B^C_Po9OBsGrKXXWE(pW3yQ$ z95g<;D;F~R%y#a1M0~wE=NC+3nr_g+lhL?@YTaFa{3ku zOkx4huLvByDjm3oV_3YK2u+PZ%p9ghW3SH~{%w|!hhxTaJY&n}UyO~nbwi1C7` zf=IkI`A(nqr8Td1NnHY0%-Z>6%l4wOcLIJbr0p4j3;QI}8e?30xx?!&zt{9j+3M2f zGO!!Q>^|}@uzUn?k2MDjxpUMpJD!vBj$m1nZ(5$yzDQ>Jj$lbFY-g_P>Lh&uPr7PfX@iv*XUPX z(z9VX>!I|C=*3eEG6cAK5l|^zD`<&VFYD2itA7O6=Qz*2B$(q;r{Ob<--^T01(DF( z2UGSEC*F{&>zn%>*ASmEzCs`%4!{g{49zjZ+V$?lcF&n0YEBJwu?C1h#B3+U+d4dZ z=cW21hNRDxbn^VZe^hl-uj#P!CzshHtNc0b`ps@VYnIQ1_-r&wBCExP@(5lV&9Jz2 z|E~7@ubaQjG#}nZ?y(k_VJy(5UON>9}>cWzN=p6o=BI3*=WBc_eTD(t(A^oI8-vLa57!gp?%Qr;y01pob> zj%}3sMm)GsUG4zE%+0s+XM?dgOSs%GbtEgRw33g3%Peo>V{bmy=l)M8YdvRO-mFii ze~^ghTpO=pXq@Z;NAv7!wO}L*P2&@TCCs~jlxEno?Cxc3+v!>=e^V~vFPOCWv04>W zR92|h6nlK~lJR_B`jXn%{|%ToVODrFeU@bN)dEb*;fj&?S-^7c&ZW&iom8eD0{EFfWTb?7$`54<-@!#dyQWJYMI{CW@*XJh_-g6(XtzKxQ z>(T1|>+!HG=sQ3!p-$RVDzqh1-o%XlkD7tm{8&$xW?K5nbnW z*2N(y_T*J?|MbjRR*jG`X;}sL8;hew9Zc-h8YykM=e)1mj-z1+pIBW8IHRcbxuNfs6`ph(+bZ_`wZ*{EQ zy`YjMHUCgMnO~_VLUI`E=j9 za5YY<*#?uohYYff55CHJ%6rxoAB(aKpnAGVR8QL!9DVByYi%o+F2nR3G=9;QAGmr(#CQlXryPY zi=6QAx~o#LiF{QMlG}fsw;2#~W7XreXqD5Nh_v?3hFH3~JIF^jk@SMI!!x4eaL&|e z=o=N>e7^ssW-<8#TuRL&@!T6&d}9C)DDzxjh0X}nK6v}6MYO8Hy}0Y z@Z!96FQ*f9rt}~EhLDGM_>!9O&d+klcQe__R>HT`Wyx|LWph5R(Rb=+N0iVmt$8 z64X2imjVv9G!dD?Ll9eyO?DU5{?G=Bs&3?3`!ONioeF`I>f4wvzb_11=F&BvqG=*LhS2d4|J}G!jl8NWL+7mX2 zsmMo;F6-=^k>z#cbu+rh1&?=z3rZ;X1811sxdj1QirZqS25jGzS?~o=dkS1qnl_sL z+PHjeUu|Nqpc;6T%GYlwIerID9@`_AzBp!w*J~x--RSCyULJXJqa3nVKGccq&L# zYL5<|!{RtlIuUs85nh`(<(6l%RJ$~|q|Y*ww-a8PmZa6furfk-GB;jii1pHVO<8A> zV2bsH>GwB*K(v#9$LPYFiKmc3ilX4ks%n5xND!Uzj$Z&6zG@=L~(N;ev$D zh9qA{TPPsfpWP=gk^_k4UxvRvh~|F7ZF{4m5?q+7{rAO!^4AKh^smCG`L*_|eCOjK z!~gQ%i&?nsuCcSb0(qB9((J~kOZt__aA)v>qIBt@G7N@h1Eji-aDK&VufrO*589t{ z$3rJPFfa!*_c8TWl;dJUWmUq|7&v)03*Fb8mZcN1Mo&n0#n*YXaZBzHkpJB~GSRCh zUCe;d>Qj3nvAM620T5e2Rf$IYBltD{I^-;S7?|d;5ttqA%LL~iVW~`IHXBYtEcM(0 z-IxeiS-VuR?g7NX4z~v{Fn%=L`JSVMCD;1=h>Nn5L~5Vy?IgYwL#_}`v&7?*#EMP? z#@D(>1U+?L`Kr!6f4Zp1tc)H2meD!fcU4eTdidb8n%9%8^ls&6ZF{6~An;}dI zB0l;)ow~Ls&q~gd^K!I-qK^U>#&~B8ndk}3F|2zX+8so_N;R)_ zpU(`FZqBEUh4~@WdtBhf0Q-+E z)z5ShJZpQkWXvl^t_~q*F-K7_Kc{7_U2xFCwevCW^``qo+`-7HdKfsw3yBen$(P$F z-``#&lzCjy{T=b}C;ldbrTTXKj9FY-$DPn+b|qSY*PZ;9;R)(jGLH$ESd`lv2c~*| z0DNBf`L$vmF-h$dQ3Ls!^WG@v_Ur?PHWqlqY3_z-LI$x)u}x-0j8CgEK1oaFK5&!Paz;nB(4o)oyc zxcKAn|4WCFlA(_iLJJ^l%9A(hG#f9rR66zuX@0`GcfEmONX7tMO0~Xt0a!Ds&mb2- zAlbg|rLFABs5GAf@h{AJDY?_?iIfd@JH2^6Ke4j(l08oB;NU`wb%o-3%IUo5sAeEz zKN^Aqc9!QTbFsPrT5lg{QnaYXqj*&)7lV}+5J-Hgq`*xJs6~(09|3R;t@&XsMJ_p2 zrD3*@SNZKk$3f5m>=K}QV9TFYIq^FW8Epf`@s0=gp8Ch+Hmk(sdA0K&`j4P;Ago4t z(}sWuf^=j`m;y$oAkQy^B`Uo@!e9}i^pM2k&`98^%x5;F<4m-*ijPuA z%>$Hi2KXv5uX?B6-t7Rj1CVC)v-5Xu&Ls;s<}1bBerq`&Z7=VcN_2q5>7ncZ%4Y*n ztM4^u2_qn9T^=*2oU`AO?-EWBLX;zsU>vBHX94_Ny~--8p?fv!64=l9)kJO1%iiL>j+$gVZa5P>Ocz@sFRkIP@DNST{@* zIV0AQw~fs*ugv9;^3bR-BBkn7z?X4jIBIz0+M6cjMHRq|0=GLlH%a0r!fmc@#XM=e z1;7IH5%Me~AtEl7yRe{;eNVCOWMM7UHe`lcPXjL~;wID17;0V{099m;m#~HXp^vy+ zFGJLE=fnXIRZZKEciV~vTm&|cEFVgp*FUt2ee9dC$)!vCO*`2wwk?7(8kw6_{SvVo zc0HxYjexrY=7ie24N|p&s;>6akrQXU8V+u=WeJkhhC+I>Idi5|6$^@&=^Thmck|9-DhW@cNfD*fKxZvM~boaE>yFS%7_*hA}^qL)1(sOqdzJw{)U-CUwf*~`;OifJ~oaws2o$Gw-bT%FHr%TS{Tg6iiok`rj z!gWk@2FK-$Lnhv5ax2YHwTlsb7+? z%Y8vvU&-~M6Qn5wK_`HDNxZ%@^G>u$H;nY88q6zk6)T^g2hGT+^s@w-&6uFrFBqq( z5`$&R7;B~seB^wFBlE@Hr2TeF>N7|y3K4E2-)B#)!Pv&<)oheyPXb59rAG9kfrk;| z5FK3Nq4JRg(ULov=JB)jUX#t^N^--k`012}>Op~{2eh@2{Mlwnw%l81@Q1aNc}!JV zim!D)%=Z_G8SFUH8zY?UKU@3EPq=%A!>g@}HAYcB1MpEQUSKfi1R|NzOF*a-=?b!8 zT*Qs4l3G^{euFbNM}=|(;fWq<@3=WeV=ZpHdK6kNsH#yun~kLc4H)^uPuRyD?_M%t zhgi{Py2LB~2d$K&oC24 z^_?pG19~8)yjwciAWiD#SNAlLmFy3@I8{a>dN+J&Ee111eLHt#3l=Oq%A9&(3U&Q9qwJihx{%QJ43)^7ieclWX5nJUO zJiC!D<<2yfr^_&YTMHYSpOb1vQFeIRBEK~i?h0&U>B3M(XyN;T$-C>Y zqj=DAuo8gN8}SR1uM}i%tUL+}ZV*3_Ph+J8Mbc{L$>V^gC5m6lsUqGq31Nl_)qf*(bFecH1vJZLu|K!&GFrZSFL;FB4=opf}b$e#-Nx3FsADDs0JO zts*4Bmyq$tnrPEiJs-jYU|)AY_gDShz4e#x{D_G_MrF0__SjnN-~N+EcgD}#S5DlE zN<5J)#Lc+*J0*~r*P=9UyrU?E;BNHbBj*aYNjc*pdgj$2HBQ@Y<7SpC{_{yrV_fIf zVInCF&`fDvY!uU=kHuMTtz2Q>k5W)wZD1DU4&EckOIE$ z_;)1Jg9<|y5h9LPrD`?rn!fH7E=B|r)cK})Z3e%V@X2L>%$4;u`la6Yb@tDxkOVYl zQUAk^5q{RqJ6Q!g0?2GE@NbS>-Pn>;(X;NLx@CjS4k*|w6 zMhTZWo4rHDyTtFO_^c=C30tg>*NC2}9?Q|BTokxf?|=wE9~`vYx&fsGPK@TXU`1rY zbV+hH$FXp5i#DsGm3w?f#$4sj>ey+@rY)k>lYATRyjQ{u>*y0Vq|Gixu~I2-zZT9QQjv3lPFl8a$q@L zXCk%h&+haCnR*W-Eg0Gtj_a8&323k$U_fUmDOof(d!G@d3e8|202^)PXSc3XsBKo5 z6v1FB&B)$^Z!iRD{3R8FPU|cdsEGvB5cxXdqOkIZxBKBDad;ZIjnKEmtrV=zQ=<;v zv4NGIF+JiVWGvUjJyV^(&~U}yjpd_*Xp$>h*5&FvEYrBv0~Rar*QX|OU^U$k=H}a zGunHiZ+~34Bf1h-VA-we}|37`D!ax1~zUqq-qL=Q{hp>CH0M&yrk(ka1d_nUhD;o}ij4FTI9$Wq8x=V~L}JP1QtAa74iZv-ga@ z-sZUj11;Nus_P+i9W^2I%)DkI7wFD|vX6y%VO#30)zQW!g z1c#VY-)}Vy@ee2skDjnJN)PVg(1nNbr3Ew~|9-@}=~(d(;M6@Ce9CPp+X%X`kK(;X zuV6}UB#1E`msZx_6(b>3Vtte%@7U*I>7OuPvcfAh;~~#_ddbriLonk~&}a@YO_w-n zYHABQ{IWiwJXIYj05n^knfMF=hogauKU&nXx)`zVbv<%;b;`uYiHZH%ux_VjXRFSQr4deY>UmTgTg;<`pMCBBtyd{W}hG8|)3rxts4>PJB2S@BVI|XKuG)5u~7! z8qLX~{+4b9U2|Ot9l!#4W-9bKk$A)O^Mn8$G+aPG>C~{v?KMgl&aKNta`27|S&-?W zNzyl_{&z((oiG^Qa!4Y@ZjKgjlJvxZkTnWA(&jPwGMxzu`qg(WfXZWD>tT0?Y%#kC zu`n4OI#MS-s`}5+O9;Kt^9@W&)W3gyqkA6Rq>I^9NxYuv|Ni9<&}G*lQS&$K%@P4Y zSL6S@H9XP+FZesH&;)Xzpxb^X6ZaQnSkZvxUdv$KpclLI!zstBoUjiZcmBz5e2a$Y zf6|h{S;JD%;^&nPjBtxNhPS73Hz%Aw`dRjX=_JR4qk|d5E7bUM6VFhUR8sZJD|Jfl zkb=EL`(-5ksRhNAu8L>C4kFJ+!j;wxc>$>t0&oi0+6zEBYT&)W{T z!Fi>)`p{Ln$Uh_pFcvf$N?nBGrV-Wzy`>J&p@LrzYd8n!kf^qEK#IpsOFTS~ZL;y-A3Stf?P?IRT6&l*tJMKXVH4t^` zn~xKZg+RYf=rHuLA!7SE=rFB~j__v9iK8Yc5Q_ohLS`8^A(&NnBXQI)3b@dm$-);$ zf0h4cEZ!bg#J^1#w1?Szq~ln{OkjEkMr8e>0~@c;nwMkXyL4<5RuBr|Rf*G)x zZPrS2&_I3SOTuIG7E(GsDyhe8ocmK2jN6?jO?UUUp5x1ffbVo|Dam7>Th{SWyUO1? z-ZP2gPu)pi`05TOE9Y4T`=jYk`{9Bjw<4)jj#X%;ySV2NnVLfbhd{+=JHY_Lj4Y_t zzynZ3thI$~3q*w63m;RjCZ0Em^1~B-|H1{9N%QUMW)V%aC;yeG7i&Ij#e)65Hm%FjQ7`v-!Dt;`NUIXwRMKMD4LOgFCXq2Nb+# zVE6~(yJK!Pp&=wyRvjKny9d=T+R`9lj%xow;;|evP)QP{V`(+4&9-JW-41$oRm21J z{qG}i6auS`(gFQonLf_ZPzCBx;UJf(#<8UlAcZPTfDMv{^I@{q4vWY2HIXLIW6h2y zHLhNT2{$;x@9Fp`;esI!>ggHKyPQn1xl@Sqt&1AK%VdNbn(snxq_)>|J}4}8m`7@C zv(Cbmfx%y&oq1Op=)uOg8>ZYx#d!W+ZD)$;bSi=Iy@S$KXa?_ni(t#n)v+D{Z@G4L z25T;Q;oz1IHU69LH4-Zl)OJ4XLzRQY(W8FoUz-$f46^Kw@d{QFAaO8M&v))lkSA3U zOxax<=S>ze&fJhZ*;bdrbnZ@-@i&;4>Y6CR8l{uS$Bwur<>&$vvXAfCa~kJUhnCuZ zrw`ik5Vk&-n$mLU;#xy_o|cM&gqOHzIRb|h(8>!X5O5|JK$BwT>&>#qj2nw2y|$lr z+h<=sPgU}TNcNP3@7ZSBuRD6F{<2~lH#~rH&RkRr3h6<_?*eW?($k$fdH3M=&A^dn zfabYO{Ru-f;=_UK$^mJ9+M<%bL2G|AqPU|ng7!>!zJW0fXRJS}@zVmpjA|g4C5RTV zADek5Y`$GRbKDUM+Rji@WJat+&hs|2U7YxQl1BfEIbYwCOpuo#GT}CJ@2UGiA7qIs zPYcDc89x7}DsmO(9X)!q!6-O89IC+6dX&|keSnn9&PXY>;6Y%*5$U!TZr1XVAm3S zVfNQzRIea{=Dc(70uJxEjGZLh0+U@{KVO22vbUFF{pR8{)xiCy9mHmCchWrNrg)IJ z9wffyM#|GlU*o5YeQ;B?6|;$=(*JV-S=M7A16 zAuy(*K}PUiVL3$Dv%`K_E{|09?5!z^zd)OYh_8k1&hjKOz&rzw;b- ztzla2r4{z4wgcOmuxk^2XW0@$T>>L(h&QI2nsDxOPVrzb=QJ28uOB#`k~}Hl|1tD~ z0aB}Daq_4it_9}xIUbL}&E;FzOv7I^9}8Ek#FFQ-sLa7l!k#|zzaZR_Vf^t^)KJNx z=d{lZmtb;BWhMV1P~@$@l-xLfZ?F8Rg1?uo;0UfR;P0n<2Lfy#{*#`%V9@epm(dr! zc#Rr-)`FD}-YW&lzuCK=;bONssW5mI4Do`dL6{H)J*e~RNrT8p$(QC8_Lb4gQ3tiE zm#*@&hL~j5HW;DMLmIZ+*3R;E7g_|p(x36JLzcdY?tq)~ArKJ-^VdFs>V);n`3&M@ z2$UzC8n`M;mH=*|H?KMiCN32qf7%SzkZnyk@6UlzGYl*Va;lE(XfSy~rU|vt52zhO z5Z8rMlFc!WcdUNrxV+#8cHG2+9{;WTxM>7%JJL7=)g$d!rVwGRTlv6OQa2Z$yXMzS zMvmBAh+Xf?kO+G;BM8(egrkZ$F?yry5?>!M<)tzfF&1p{o^&FIcV&hG4_gb39iY@4 zjTuUGYR@MA>?|{H{Uyk@M2>Rf97rJjXcxL%dyCbP+jq0w)j1zDAk``!Zj1|U9Wmiex9oLzG(`kp(-C80(b(_ zV&gu6roR}HBF7T*3XW)ctj4EwdJzX<>w3xP>RUb8+H#&(YIIXXmJ%X$=Hf#?yBfb(6U^o3lT5YE6E=(;JiV^uR8uJHt%--RTzKMe-a(ywJu1qAVFLfMe4 z9)7(NT#fsRA!~2HM08ql(cLB)W=)=1sjJ!))8Rj$?zqa4{HN=G20y|{Z(w&rB(4@5dip<(9SsBry15lzL0Yas7&tUsmiQY-p*HRN;SNzNvIuvp># zJ18@&&Yde!NCfLrEgt-Uno*K#o!&i=N^gKwln75Vz0m%lb-o@G!_ByN**m8B6V+8D zKGKzVAjDB>PR85y_Iz$OY^xJcW8>Lz5*#@VX>k>u;6q_JfRZ0Csq-H2BW^`xP*#w5 z5ZqrsczpTQrNV)l8vxx9`0t2lv^;y%+4*qqrH<@UzI&Vdbl~TY%}by zD}DnF=Ou|6jGn2C zYs=^6-!c%JaOsM#wkJ3LoL-CY$*2PcPLNo zbx&3TS@q_UWFcT+zb^(044gEC(ecFX*B)Q5NR1McE<*%U3IwZZvzG?n&Wo)xgDXAB6!4bllhaGMMW7>%I0Sthw<;pPE0#PS*kEKvI4A+jS&|DfwM>Kh5@LoWaSJ6LjEqAtf+X>-ki- z7Vbx7WU;zm+x_QL&Ov2+(SWVXvr&#=h8$J(^A*xCZ)f#wj&GV|eI{`|=F7YL4N_xj ztN5YF!#4*upVE1)Wf0+8q{mtL-1kaWi{K!{_Rc7AMpZI`j!+D3dzNyDxH;*rRa$jB ztz+l=3vuUG{(=4?Fo$&P%52{Lz_55!0h(qHSkVl`g^N1FpbKv? zm1MtzN;^7rT2TAmAF{)F52%{~Qd186z4IkLPw36mgTIFp+xTFTE{Yh~#WNqhu(>1s z<_H|7e$O9;EhC=0h`unKwdOQ3&kPay{4CFDMXFl?%Jk0bZx4miT3$VCpS`6h5rnkc zFw{nOmKj8>_<&)MVibN>_BGmX3uQ4z>LNG{9mvN5r)k?rkHvqE7Q5yTC;(tDR z`RLmI=s)jNvX`03I$Ai;jSzHZNmmDit&ArLAyoCn=;#*ra+GhJ~$0pL|n2&k1)m^-H&EU&D=RJngng|9(RS)l;=7Ln6aH$mH6KEzaN==Iplb0+)=KDC(57 zi&MOUqcdVPZR7Wiu;R|o8-v9buM@35++>m{14)AAr`G@XMMf)B|2#RL;~B2k0%Fhs zypeV=FjIphJL8HIadK?+-IEjfiJ{|Z6AK6fD^RHso%l|4oq6`WxYljdfx)bg7Q{ES zzEV`?*^Y{;-n+Ilyq1wM((iyoq&q@G+uQXX5zLkolGN36eg}J= z3AvfNZOOVR!j{)Q>H6~&$B`VHfaU&=_vP0xKGeLi!7!rHp+}gp_);bN3~Wg^&NEL)KYD9JcTAs;BJ(2+ zZr2G~Uxb!BQ{ed2ypqyaZ+cC4xwPo!(R5u&mn)2GK$udxfqz2kD21>SGVkv@P~Am= z&nao+tY2}A?{ZJ(xwmZ_>JRBKLgiq7l{84duzZwR&Aar7E-m2He5!{AzcDFN{dAtd zUrqi7wv;^|CrGWN+R#Je-MY^zUEYXFw#D$8Z?~hGFsqF~54C(#1`6)a=9S`;;u-Rb z2le_uRBVbn!Yqs*aboe22U6qB(i^p@un%)n@%_OyD<+KJALFVAsNypB`SKCWmWw?leP~Y3=bc1F#V*rWJ<$Hm8t|z z0PT>pu_L4*#KJQ1GFc%)pn?mQVB-tO{Vs3fPI7^V%!X-4{mt*PGhoJrPeo!LXvu6{OL&Tf-1`}J-Ez+F0I z;(hVbb2=PF(4PC#4Ca4c++HZ~@O}Fo0N-2OQWQzx&P=stPE{E!+|fb?lWK5z+R1O1 zMIMt+!5AVh#Jo9jrX!k|@*4vPMr>hH0b)UH`nHyLpLbRH_=bix>mQJ%BXk?p25rDdY3BU{}#)YiavtwU9-|C zv@Qt^n;mLkS(-&HhXkx@%Rv=#yLl%00PJVNns-kM-Qn7CBWW2gYTBEL_R4S6DSvej z@7O_7E3o;pT#e4=z3TG{erL)Q!+}PM@nH6X%~}~e@xD>#KYRFg?LhtA*XlhAEjxf0 z@cZ$yYR#bi%z%$@aG@B?88#nx+Z~yb%Vnx{$FBY$dZofPqr08h(Im>!^k z^PAyTrVz)^+`C-oHQ#(cF6Q-{sEFJ%jY#@{yNTk|c*JKQPr8xFK9EsNhA`S3x5Xd> zSVcDi?R2+oLPO-rX1-^{Dc@q4I#Go7qaiUQiVM}R&fpFEc06=Kjb!9SLel#!xKPlR zKEZ*3W|++xLYsDMSHxV?Wl~@%!JmqvTGHl?s7~*WUneQ|PKM;(@+Z^v z{{}O00Rljs7=!LfX2Li;zNp;nkAC-iMQ|0ZE8+m6R)22IC?vB|3oJRYMwXmH{6U!h zDA*V>0z)cBNI|`WxmUw{i+I;X67ldqP#LYzRg-jhQ=-w0I)URc$(ZE3+GcK75ymgf z*#nZJps2>ec?pmnCIw#m$mwF$UR19tiY!xP7@mH)6-PmVb~5?g8Q^3QqioU~x^`C` z_w&`ChVt;jEEX$W9GFy5Yd$%h)bk(`<^DfYbuKDD?Y^sE7&HS;u(6aal&DPhtYsrh z&2Ii^KZP72I%Hw#fP@y7L0f_eOiV9d9Hw?{bxq2F4 zGqwN0X6}d}%`u)^zrLMIcltt@DeqYB;a?kKa?^nTRw6B_^;WZB)hyS<|oLU zM3O%*WLR8Mqe5Ro*&IZe$$dhI>L5EWz44feq&A}&ZqE+TZ8!+;ST58D zKDLevKftbqYqZ!RA@_S6Imy|Oz*UK$fzl=g^&9Q_ab@B>F*u>{CuOcyctFp?X3)(cDP*x@z;lWNyZ;TpiE6e??9a5dL2US3_)o#yB=&Ns z!~PFrZypcz8}5x~8nPr&2w6&Hr>r4cS&E9XFGI!Hx9rPUCZV#m*s@1Rw(MJm5^7{$ zChL%7E5<(7`Q4x4d(QVf&w0-I{nJZc<1?T8zOVaQ-`D%P^zf%@zT8f!{>{fmCm`A* zsHJF})y}pp6u_CDf=-@u&pB^XQrIvOK@Pb2<$3I}t7gi`I|XH$kv+gy@d*yT+v>{s z#gh@7#?|2AXCv0YS$#Q^@&Y0nK&nSUdITWZx!P>Abn4IZabF=h6q4IsdnnI zPHGVZ(v|-lL`8NODJE(G=T^xZljlbQM{fnU8v8~zoxMVp>BwvQR0HHRzztBQo_}wD zv-C?)Xfd^q=gae^Yumb*S0Ahez!WMlJ57zbxS;f_&B?t%x1%bMuDLEvVP1o}oG4)0 zA21bX2=buNRHHv5HM$_elpk1b*d_fLJ(6;AZI`t4Mu1juohd3#HL70iY1AqIh%OY!>Hf%@juNlny`&VZZq-+ zP~f6!qJ=q&uDK)F(aJS+#Idl&hpL}96j2P1l@C$CkJ~CMyOh3tfjq2u^F0c!>0~u) z$cVf$wE5+PHXIyo-VQI8%b>iGH|7cxC~zxcV%TJCCQq=bgTFPoelID0Wn-q)88~G3 zK!&LM4oV~A51fjD>og$TQ>q=6Vy`|U_h^xtCs-K`AM0|ncq%&VGD6$rA@;NT2KcNa zoN4T|j2cJ!+Oy}SgJ+~qQoyk{#<_=#(%pMrxZc*(o}`0K0dwB;IH(m9wpwuxeF#Q< z(xlPTsz@lG4)W1HU++yP# z;do*VdOytokc`rVIYKRi00THOtvR>96otNbCvY9?;H%Jb=*S~EiXe$H&P{UNJ`O`K zpY+-OTNMK6DETo6^p;vR8wh9ASLBMk$7mHCcSL14gXL{VHjqt!LWchnRlbkalI$aD?}T@1c-l$_{4 zKOSzn4ccykIPw?Gko9NZ)>{2A1v^z5+$lR-_gl8(mfF}kgK*^)IO^7nLz5A4=tc7B zODDnFGBRLALR#K6<5h>2?uMz@VjNFjDmI24q(m-;U`p zFg2~y^+;T#)+<#$FH^eu&^=*-4e@1Xy{dseUU-6%Hf|@TmTAKYka2$E-Xnw)i*~hn z#o6VXZSIi|FSt?7#JZNp^R-_Ko6X64Qo>B=&$JK%pKhUsFMqnHu43R)C_+L@1Bi+^ z9F;XUGLr}rwp0*JxyMO7BR?G)s6BZfz>_pNJf~ze{Y67O5|Tch#_5zuP093RRP@>7 z{4yZM-x|8eg7La33+q2#D+NQlogmal8p%`O=fBRWe;8Sh z_^SrK_L(r@wnu=y#|_>#ermjsNk$J4&oyo~nSz!WZf>IfIvh52&UK+?x&?1NX^7h} zy!*!B_K}xPY8m4276+M~$DVbO|!=7w8%$&)9;L` zo}b6iIht3{MRLf95~S`6quOU2G@v8muMD35Ew z8)Nf9Eo={S!_=)J?}Lpw&Y#xEUGYBh(du`J&Z8_~mg7f}d$*{C!y5tHBpVoW*b?Gp zK9r4(6g?Ji$-D!!#&O&Cjjy*p{p^dex3_;pahU2Y)uw93FG|t+)t-A>s|64GNKYIz z11ATS;m6;pQl$Hf)80+bLKT4%WTj}ZYr{Q$L8!;X&wjRC*{PIT{ zwnrDSTa6`4{b!#0^%^+3*w_(2|F}%PYQ=(zCP-6+`j4pVviZ_{Bp)?bT zfK)R334-j`=}Zrz*_1mAS~-u7$lir}R6<^xJb#_wumE|5iLj80QgGIujztc<$N4=e z@O1=*NFyRw>(2g5f+w+_VoOFA0%jDK(;TflFlGTAktkt&e>Vq{!XpMn;ynVGh^wKo z#EE_hO-#E^0J!Mps`(A}B~R43CP?GIpycY?0&fmlx8)K+W#@%VNdK8GNi^V1I7i%? z2kT_`)hF$A<9ig?(emm>eUk_3Dt-gTHk5!c!f}bYL>X>!HzSC&r{d(KerYbK+@|7} zoDmCTB5zWpNAytUb?PhH03j?5F5X4apQ5wi-7@K(z?r5MnPqrb<^~DuvJ{<&UC1eZ z^%61&v}eX6_WpCxND6!zp+3ThY!Q!x7d`~Lb#ew*jA!*rM(zmEkwmWY=q$ndd%pG@ zS$;6}eTLC9dkBDQm(RtV=%~4J{ zNuSwlNN8=9I$dbKheCQsZ`@r(A&X~CwryGzhQ7;8s7NoSu$*vEwGhhr>@w!3Qd3bH zzI=A79_t)l}=h`7V z4acJrZZ1_lmO9(@B$&HE_HTLbPlg{> zQnvP1mu^C$N-Huh!&rX`@zkX}2q5gp2J0Lg13DDn9&uE}wIC&J1)oMCdBGh>qTDM; zC0(H%=lH7_4h}pixOkI^>%&sTn_|YSiIy`8ah6%U^9@zq)827M_&arK$6BH?a|CxQ zU*qC}bkp*$nBBllUgZH#x&Z^P=iXN%WrzMAsr&|xD*n77{NQ1JSb$5&zB`nod@76$ z5$2Gn9^YR6%Vz4l&aEin0IR)B58T8oxSn(&FL)*PNZOEVQh0uxZ*CFHz9i0ZcRiU{ zdU2E&NKv7%>(c=x-dg&Gohh-9JY9shHjj=R48ZAp!5lG6LM)@9z3tt91cvog#w}MF zN6!*4X=NNxZP2rbnWwNf^TE!aAtd8>EIFs=29=m)?`^Sz`6=Wd`UF{{;G)bhC)68Tym}HeEIjCb&eogpkl_C-&W1 z9T+Tdx0SN{FEr)D_2*MQDnEMxxuiwv@}x$Ps0Ki$rI@8P?XD*dle}c_Qd9X}WaWJw z4|$+i>Kk2Z`Hu55Q+U%P5~PoNYi%vw9aOJ83>5zpYU0Q*cRe}Ov6Y%glW~kQJ+Smp5s%=276rVI)Jg|6zCBByX(qSJ^w8Da#k8?63>iwOBZe zTCXa2zR#>G{ur*l=2*0H#z}aelhf!w+d0Y4}o(kN6kQAESnwXhY8B4}eYy0WfqS3}ZvrlkJ}eOT0dQ z$Eoc__um?TAqt@r{mSp0^=dO(`3@W!%ykd=kPIOGl0UO$FZm%?Jijrj_-(foH$0qK;SHSdHHMPPieW=i_|C8?t$*+PhbofOHl6s&SY~P8wso8=lG%tDW@Gc zs>~+Vt+4M8pg1VV4;l6v27f2@S{wfC0s)8~rPA)K_T)TAA!D6@gt-%2dR`#WD!|$^ zBGz&&o?XF|jy-qhgQ6~8so%8_2oD;|N|2q?M~3$mIe+*>^$Dcq9#srzvR38YK%Ldm zL+2OO3c9+)m-yUlGNyEPh-oT(V;;BowC`d%wO*!j zMg2E%&!fBS1f1^SJqTR=2y(;Zo`J<78d-N}=!F*t!nztuXEZ{X&ju@>puF9^!!{~P z+S_Q*o=dBF8iDkJCy9+$<)wkD#}ZY%d4|Ie+k1m3lfb8kV4YT)A($_1IiQ);v-V&s zs-j+uo$h>1k1l1lHLWzopg0!z1Y&eMo{6d#z7JtgS`A5n!2c(cc ztOxh)5e#n&I4ebOIhi^+Ik^HAd!)=7d9o_+8#o3Eb86Qv=nwJe_ zuk$?PRTT73oLgn^C|$!!QACpHzD$0i1WZE5BRQsnlGq-Ggn_?^lsyFb0!tkk-N%lI(-rhyN!W)R)Ob$35+QoJvWwew^{6vfe(BG zRSd9K$uSnI>&C^ySrNMch5pEbw1p#E9)2iee0{Dc@R>p2OYz~2}d$lft4MS2-(K{LG5NwJlY`lM+i z&I3~!5n8;v$HI}&IWFGr@o0G$Wi8rsC9sLJ_?ZZkbiPVP9Net+cdaz8CVLWOeHhGS zG-4!6{AIKwGdEFCe59$95mPz)YQ_rz0^v^)V*mL^iU5z10R~$wO?7lX zNdwA8M)3sM`Fl!3Oqp^|=)6BmknNb3gP|YL5KTI89wh{&s}|c*GQVfT!-aCCyeUM8 zbyXDw{-&RrK5Ln`;*R^=L{THw>~TVdd{ST&yfGs&F~6>*y>;2do!ESfgo_*?X< zoh_kowerJQjE3OuV4FAhGL%R+ULL%taPFh3 zKt6@*o2rm0$gSu<_hEg=A!r1^wjyP4^C}Uk`QL&A3Kc2Xjj2=~Bz#|}1<8GjB1{nD zpNDrS_duLX3B|Ig)FSG(8LXn>;r(-=tM*TP6+6pb4p_q|!%w?izuQ#BglCp69)Sa& zE@k{pIM*|m%DND?QwMrP9cGLW*M2R2{_;#l$fLnBn}lxX4|!7;z!^0U<-D*;%QNcR=9=jWG#@FtF+ZB#fu6=F4c2Pb)_*kr^!m7(T#Ry z(T23NWA1Uu@3~{{%tbuoJ4vtwdnDeiH;P+o3=5!E76P(W;*igsl?AM61kKL05{c%v z!df43*e_fxrDc9(;`M;p;x00vr-7o~`4A&UxMKF58*XzYigCk^gdc`W&r zosSaE;z1Q(hV}w~rry-TWw+r|#zGWN;QLk3Zu2Diw>+#(ggnUBQze#QwZmpYoNud# zu>jGcjty%J9g3XJN`C40-UBr0cXy*S?$uB(0M?6fFrqC=ELWY^Pmr&f?;@l^V&5pw zi5v~QevuQjc{AL;Jn`7a`_=3$N+qKP#%k_!e|(Jf!30N+lCHG}<;i{Bm0<=)iLS_s zWL3tnMOD+e;zAI}Nkfd)@t2{OC1yCU2oD4pEj2iN)W^6IMU5;o_1fv4=A)gPf6Q7CVd+!+8=mRDt z_LuiMSg04(G?zN#6?0lv{PNtptVf`ttg5lXiMFPLishdKa#NUQVyb4uueg@>#MuL> z;L#C)NmTG25o~z2&;=z+SN{&nKwgV5c{=!MGtYkgC1mxbo;TRYFwD|xkc$J#;%4Kt zWcsi;d(8If8TT`2Wi6m2+i{L1L?9QHZMHKU$u_=JyWUGrvEB(bXKoP-EqJ|U#B|{c&{k`nNX+GwQ84d zis0=P6KaVwK+2}hU%Zn%pS*-umw^U1F^JavDTVA+moOUCN~s!l|GG>z6!t%{j3q^A zlaqMw4pF2JqoP-8L^%~%w^FY2eE0|w+$$9(!YC2%=RG*D(4#UuidSW`p9|$#tT%7H zoqu^&xr`Q$Rc`cjD@xW1pI2?I%v$I#}$p;R)D4xB=&^mJ~O zv1oLWJ*XLeY!|2fyzz`F;{|ekVwGk*7kj7s1~hDl0B9esyen*f=MVwib@r2qQVs^L z02M;@>H>1jXsbH#NA4$X2}Tf+@Vihnd~1wS$x-v3OegKw^w96j2m{lk0$BMbMej3l zJ+4t#@?b@hr6v!?ZQF_}L*4N>0xDaljs}Gk*$OU>`v|uFEGFeax9i z!)BK(9X$)qJMID@&+994K4m7Fo?Vh3>R%z}PRwDtIXCnCeI@{zZggi*jC#sHE-M;V zY?~gfYrP{fQN#~0tU-q33#D42EYKvQko3LPTyz~GqM4E%BflS-W-w7M4BXyKNjR2% zBEWf7_N8)09^ejHsW28s{rwGX2eZV^T(t$WYp9LgAR8{5(u@_P$o2G1Ig5mUo%q5gWCiZ~ zaa)jdij&iP{cw8k5uGS?QT_Um!I-3h#cf!i&?*@2%!&dviKX^H6J9@orUN5I%j~1K z?dj)%->I5=*vhGKt&N`+&%u1^(gW4esN1An_K0N3?lrV=h$> zen(7)S1YGC93UsDSwyfiuSMkOfPp>%#rz*YEJp?D3p1;i>ZjkPFsC;{Lr=rG| z*{u5ow6Y~^;p_M>Lb0>>2sr zLEAL#DZ{Q1E7fhx?f<9b9`H~YtlKlA%=$tXNqhtV3h&!RUv{(lc#{UxZ5F6C_luOA z>;m0MeVS@hUWlM@7%zYQiG*ZPHuvf4M)X<0 zmVi7nla3{^d+zKNKliG_J+7gWH~5S6z>NeNI8bB3xczrnJlm*T15h5GtR&E=iVW1c zU-X{QwF%3;JEMUH)NBuu!h$lt`|TPyDw6Z-nyl5v@-tN-RwLC7K<3;=XNo--){7a@ z0K$I-cUY8rCU;w)!P$zDoQ4!cWE6W{%zBgU?K9qp{$!V%$|7tUzr-}FS#^)Je7t%h zjN_5T&QI1G4As@ge&u4%`wE8{ldT}|bi1anrl07Y;Mi64-a4(xa~x>m_~IJW-?-ys zGnMyv(fxFu*%$}M4TT%!y>8mNfd#9I#TnUUdNN_CdLc%cNAS5{ zWAnyQppa=XRTnQyr|rjm2FFibyw~_Zs{Ff;R0TVt2k9epn$E!32iWi5E<4=qwGHBv z{c-dj#;-{)UzcUVN2IFjsMDp}{|ZQa77?uzz_*`jBU`(An2bG6TSq{{r`r9vXeyh_{@mGYl8n&0&MC!8b_O-E%wNC?;G;(a0Yy z5Zu7yj25^?aAq`@bS6NW*#qDHjS({I)_HGO{1?8tSVduTwx1jlF)z}Gjcpu|3HoJ6^xA$dB^&qyKl{`<_B zevnY_*HYDJ`sD6Xm}IGA(zHWTfcDg{nNGlncj`~gblN8lmye8`?Hht8i6B5=JMH%M z43x#3^e08DSEHwLmuSc-5q(iY@H!sR{5?W0^3SViY>z6BT7ClQ#~^`K~MR0vZnwN6w%SY{o`o*1_r43(ot@%?NYdN ze>XkZeKW-;DH7kZv4w+U(t8oy`BYJ6>-1|z#e}VtId`Eu^)O83vQ&I=1u*iLEM9F6 z73ej|T-Cm7t>F2hm1_G|+ycvph*q5-soCQQpI;QnS` z8+|s=Pf;uS{2jQACtO|77>(m}_-llEI9?Z|#=+KUURRD1w6ik4+8T08AO)zaWaoK4 zu~DOr^jWBB^ilfGFTPKJmGL!KYr-58Xx-Iu9eLPF2}V9VT_grcW!Aa*?JMU)Fi%+L ze8aY&M8_*Y<;nnh4OzfI?f1?X_H+?IXut%fz)yhq`DOWJQ2$phP4jQ@Z<{Uy4b4Nn zclL3*5co4FvH;<3@pyjmOLJ+sX*L~%D7gId3GX9+P{76HI~zTWUiQZRmMncD7IPoc z?mci6@BwPkw^^p=H*x*@!e&x zu6{V>i(M2TWq&7kr|< zKWI=l`h>wwTTZg6lBJFU4G^|S$7}eVJ z^GIM7HadRV_t%S0AX@Ke4mz3hxna9{10)?TPew|-tfltTsawo_Uuy1TJR$rCs8pUV zJ&J~<4GnCh%pU0OuUN?If828D7D90);YDyv9Ukrm`g_kgt#L~(>t*9 z4%?>Gv2quC@ZNH+r9~@eJfl3Ym&nKSaD>c^+|^7!kj-gy`Ec{{0>);t}$NUI@MGgc+jpOqKz{v_~63i18Q`sD)Ko$;pv9_rlH^RU{p8=o?N46aS3F(M7PzF0RL3GU!upcyn{8c;+(6 z34=(JpHcsoF7@GN!}p&yzM>K2AfM7~dU{1`735kqW@@iymV*B;){=-z#oX)lFucUU z#WYh^Xb2>aLeGO3CbY$tZdtDYk!OYv*`<05mWl2Sm^c*bjD{Po$GI>sj)I{c>|h$l zrTJ(U+f0z5cMmlCa)9dmYG8G_O z$~W%*t~1+s+Bn@m;MfI0?MB>9jF+a|0{gUsh=qHcdqI8_>FR3-ZUsypBBO5UxAN3! zWYH8R&u;Xf1XIW0&3Uh-=CfyLk%Y(SnLEC)qIvJspq*+Q!!{Rsk$K-QNAhH-$8Wr4 zHyQ{UyF-=SegTvMglJOo*J|?Qm8Y~g(nl!`~Y|ElgB z*s$C`!^UNrf{b+h`|omi2$tZft)g#tN$*A7E^tCa=gh_Cjd0wgr(3_QBaTDZhI_J< z1AU9>de*5fI3vp_0_bWl{3@Pf;ynlUn^tDnv8=!n5wxQ*=S~Ny4{DwdC>W%{lRPnN zvOlIDWV(Uk)Gvpex08hrF)b$7jA=?zy&e>a+gXh2^w3{QJ~2O|vB6(9rkDFL&vP_; zkwXX+>))AE;DFY?=xKgEsCJ>t^NH#dbu~rw{MM`Js+P^M;6=uR9XShjq#;VWwC@AS zoE)a7!0H^ZHrN8X&j_!<^C=haU!5}BG?-2M2zRX}UFX^9K0_mZt=# z-%HE>F1Nw;@C)O__tz5n<*M&fMgu`o;4>hox8lTaS?;}46q-_x^9qGd+XRsjRXHv^ z^#D0gQw0k36QEB^F!y=hX9Z&bMDYQ$oWnTfJif|d)>?Ni1Z+j!-Iv2QFkX7j-C@8N zH~k>}Reu(86?+J^$rT>c2PdT7F$Iy~kJ8FK({?TO9GuuEDS< z6F5&9av+eKk^5Az@_7C@BH?;0sNAh0s?t3or8+iXDDB{VM?eA%&~qbnptKtnHArDue}UqWtsq+Ys1H4RKCZ2f+&LB9Q^7&pdT)a&W~ObpQ^wf z)7)1PQ95?q5FqDxXJ1{*|u=1g^ zT~Xu26yLbRSqqNyoM5;;q<#gZI{Ks4Hg+ZGtA2&Bhuisbw+t{M@OrnlLrclkxVe+A zqZ#wmS<_*)i$%JiBlrF$v#{es1OhX^`YJlVWs|G1IXj7Oxm4g@{`g*Rp+{fGvO*LRBissWeh z1ZXE_uT{BnXA2g{Pk@p^I5YS50!!l{RQSC6wf)ee5YW*s$Gv^}uX{!3pz17u zvwX!}#az&oO9PU^Z=t2{H`{`@AwYrXU@+AT(IH?aPo}sUI@h_4xO;E?U+5J#vrkK~!Q)W{)4kXMIUfE-hH@uLR3)&t?u3)6* zd4pQLjo$#se*Vhr+gI#<`~)q|&V|C2&ZiYnwu$dqNJsmrvcC7mk(P6TH0jS82ja!R1^akH$x-< zKwLo&Q=x~~HfY0PXjn;Il+>%l6iiNW2<+?3d0LOYxnkV`{<4l?pi`+kL9x#jKyI^j zzv@lI17f~&AA!5v1W4kg=1-|b4~J|mP#xs+=4pv$f85=E$_`JvrS}Fn^O*pvERAVd zs<<6(Ipx4>!Mkblls~#L&?KskrqlE0NIlUd)x8?BS@nN^2rQB_k1*Z;Qn7?|wlJ zG$VmdZIbA?%)0}wyXgkFLO4Y*teOBSNZ;fxyqJ_U#Rq)Srr?1?yUc$EO7Uu7E2*->9}?K{SS4N^k_U;4#H$?Jgx1bWR>PWOg(=%E>E_#FtKE#{A|( z0YjU1wc}vvfQapT*S~-s6;<7DV0xY_VQW&#Bz^lpEPI%K7$#4;d;F9gnf6MbeEO4? zXwrg{#8iIsbd(&!sbZwhJ`)>1Z9Dn+A1(m%w_8HFg6^DI3{vg%;*f<_q`(Q(I$v7a z`2ZUG!i$p6Jrf$2^T9RO-B!evbo=0@>TVxgCS|nzLbYX-Ew5G(nB1IPRoI9?CXjEG zsXd}o@PwE+C^4=PG9yH30hNrwNIqWBY?!z-*#z=g;Q+L8^9qZcdK+k*@kP{=U6PE) zlsoYg-f>T-SE8hc_#x9iE1pA*+yyjl%- zeeI*@&2Y#$QAbx-_c2i1hD!jn6AJ1Z+CLw@Q&KEjl~o?Rz3&^u<^*?kD;jR6r25?6 zs2Q6^WqyERyq2VH^47C$LONM>o{reeEW^(#aDs&ICQio<^Fv!BN`Vupjqdi0GM+wy zyHy+A;~A%VpK|0@-TWBhNV!MFd&-k8h}W6ff|``a@p`H0knj!ma$?IElEY z$b4=q2-V#L$RiE!&l>(fKpb05V6rn`twwa~tF19e6#~@}8{UW=`mV(9KGwIl;N8GM zR$?GEMr+!oH`p_J=of$>(N_&S*M$M?a?&TfXS93YtWBL6cdzUmRSf4#n+#a+W@`*N zDq>39HfhEQW4yj0i|*F$q3a$=(98)eSV_) zqB4SDAx%uQYc5G(0^EAD0?8k+%>5WN4zlP(A z?rC3{E-vrUoB&PmT!8=wqHn}rIU>59gAdpkWrYC!PdgY%G+Tky2PRD$-CjNzBjld8 zNcMdJ@zsP%*p#p}m}bab%j5>|8y$9tpwnZ0(?tg={0b%N*hbBj>CG`Dx(%K{uew4x za_9?=A7fzm)wCB?IO)KZSx#ANx5B;^WK)@w{>H4N+&iT3+95QIx_Y78^SNy2Mp2Uo z;sS%XWP{n77$SF}))QAEGyb>M7uQ`^bg(&RDe7yMKZ7ep-(aFv*I5K2ffsP;Zoj>} z?}I$5y`MonN(==+)bWdRRoFm;sVN7<2QYC={!dp|GbVTQ2C^#C0&yS+4UM;lLK9+T zJ4u1hCm=K)XizjpW=}5vEpl0&{Z{7s>X!63JJZF5B7*2$H}`AQkapIgfE{t*RtI}S z3V4<6g2zmN*4|oF=&iV2zm`Zgvan!V-!--XRsQLq{SVR!7h?~y1g8Oe|+a9q!y#C00mB^RZl&f&I@2T{V)?@!s8hMxQ* z4sMppxW7rOMVvDsVdbnR80&njxcVpUSYv-EoVd*w0ucAnoom3waPG6FX%r;Q6>8U%d_-l;Y79UP^7lDPW1V`H96 z`zDu}Zp3TYXL_C$-b_qg|BxhD!z9ls8Gq!%7TER zDTuUYF5G?nDD6fSzM=<;u^1U6Ba~Y6~r5(q|lto4s&A)K3TIv9z;~ zX^(l|+AbBxHH2>_d12g;&;vlvjGPt@QF}}RCwo?5%rmoy!;{ml;_*BNab%&^758*{ z;uoaW>WWgy%3hi08py(O17GT+s3jHEaeiG2=f?@1X!nrD6LHi090BaM&CG^Jk6j)Q z&H#7p6EIDje?BxFL$lwH?;Ml#UIsYWeWGhUus7Y81Be+Avg4tW)@R8giS&W)&dj` zCB$jmObun97F-N)G)e$t^QkXScV)1uCdux}vielQ=1#D$;MH-Tzs=mS$x}Z#NT!#y zHlM%ThRZ%b6{So`_a`qvUfcIwY4`RoD45ESksBCw*zJx9JXuhxnH4k_Pd^HT$!J3+ zzij|y=EW1icu>V*MKy`hw;vI+Vew>*a0q4$o8#KKTQR|wnA8PuSoZ-3%S;;k?-QV2 zWxM*b#LTc~SQii)9#KdWS

      hs*aW)N=hy?Q%{S8BH1^3 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 S>GJ#x{85xslP!=j4fubIl#V= 0 && j < len ? [ this[j] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: deletedIds.sort, + splice: deletedIds.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var src, copyIsArray, copy, name, options, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + /* jshint eqeqeq: false */ + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + // parseFloat NaNs numeric-cast false positives (null|true|false|"") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + return !jQuery.isArray( obj ) && obj - parseFloat( obj ) >= 0; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + isPlainObject: function( obj ) { + var key; + + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !hasOwn.call(obj, "constructor") && + !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Support: IE<9 + // Handle iteration over inherited properties before own properties. + if ( support.ownLast ) { + for ( key in obj ) { + return hasOwn.call( obj, key ); + } + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + for ( key in obj ) {} + + return key === undefined || hasOwn.call( obj, key ); + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call(obj) ] || "object" : + typeof obj; + }, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && jQuery.trim( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Support: Android<4.1, IE<9 + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( indexOf ) { + return indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + while ( j < len ) { + first[ i++ ] = second[ j++ ]; + } + + // Support: IE<9 + // Workaround casting of .length to NaN on otherwise arraylike objects (e.g., NodeLists) + if ( len !== len ) { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var args, proxy, tmp; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: function() { + return +( new Date() ); + }, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + var length = obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v1.10.19 + * http://sizzlejs.com/ + * + * Copyright 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-04-18 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf if we can't use a native one + indexOf = arr.indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + characterEncoding + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { + return []; + } + + if ( documentIsHTML && !seed ) { + + // Shortcuts + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document (jQuery #6963) + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // QSA path + if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + nid = old = expando; + newContext = context; + newSelector = nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = attrs.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== strundefined && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, + doc = node ? node.ownerDocument || node : preferredDoc, + parent = doc.defaultView; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + + // Support tests + documentIsHTML = !isXML( doc ); + + // Support: IE>8 + // If iframe document is assigned to "document" variable and if iframe has been reloaded, + // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 + // IE6-8 do not support the defaultView property so parent will be undefined + if ( parent && parent !== parent.top ) { + // IE11 does not have attachEvent, so all must suffer + if ( parent.addEventListener ) { + parent.addEventListener( "unload", function() { + setDocument(); + }, false ); + } else if ( parent.attachEvent ) { + parent.attachEvent( "onunload", function() { + setDocument(); + }); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if getElementsByClassName can be trusted + support.getElementsByClassName = rnative.test( doc.getElementsByClassName ) && assert(function( div ) { + div.innerHTML = "

      "; + + // Support: Safari<4 + // Catch class over-caching + div.firstChild.className = "i"; + // Support: Opera<10 + // Catch gEBCN failure to find non-leading classes + return div.getElementsByClassName("i").length === 2; + }); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !doc.getElementsByName || !doc.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && documentIsHTML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [ m ] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var elem, + tmp = [], + i = 0, + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( div.querySelectorAll("[msallowclip^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = doc.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( div.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return doc; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (oldCache = outerCache[ dir ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + outerCache[ dir ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context !== document && context; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is no seed and only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome<14 +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = ""; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = ""; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + }); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + }); + + } + + if ( typeof qualifier === "string" ) { + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not; + }); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + })); +}; + +jQuery.fn.extend({ + find: function( selector ) { + var i, + ret = [], + self = this, + len = self.length; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + filter: function( selector ) { + return this.pushStack( winnow(this, selector || [], false) ); + }, + not: function( selector ) { + return this.pushStack( winnow(this, selector || [], true) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +}); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + init = jQuery.fn.init = function( selector, context ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return typeof rootjQuery.ready !== "undefined" ? + rootjQuery.ready( selector ) : + // Execute immediately if ready is not present + selector( jQuery ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.extend({ + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +jQuery.fn.extend({ + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { + // Always skip document fragments + if ( cur.nodeType < 11 && (pos ? + pos.index(cur) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector(cur, selectors)) ) { + + matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.unique( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + if ( this.length > 1 ) { + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + ret = jQuery.unique( ret ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + } + + return this.pushStack( ret ); + }; +}); +var rnotwhite = (/\S+/g); + + + +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // First callback to fire (used internally by add and fireWith) + firingStart, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + firingLength = 0; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( list && ( !fired || stack ) ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( values === progressValues ) { + deferred.notifyWith( contexts, values ); + + } else if ( !(--remaining) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); + + +// The deferred used on DOM ready +var readyList; + +jQuery.fn.ready = function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; +}; + +jQuery.extend({ + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.triggerHandler ) { + jQuery( document ).triggerHandler( "ready" ); + jQuery( document ).off( "ready" ); + } + } +}); + +/** + * Clean-up method for dom ready events + */ +function detach() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + + } else { + document.detachEvent( "onreadystatechange", completed ); + window.detachEvent( "onload", completed ); + } +} + +/** + * The ready event handler and self cleanup method + */ +function completed() { + // readyState === "complete" is good enough for us to call the dom ready in oldIE + if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) { + detach(); + jQuery.ready(); + } +} + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", completed ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", completed ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // detach all dom ready events + detach(); + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + + +var strundefined = typeof undefined; + + + +// Support: IE<9 +// Iteration over object's inherited properties before its own +var i; +for ( i in jQuery( support ) ) { + break; +} +support.ownLast = i !== "0"; + +// Note: most support tests are defined in their respective modules. +// false until the test is run +support.inlineBlockNeedsLayout = false; + +// Execute ASAP in case we need to set body.style.zoom +jQuery(function() { + // Minified: var a,b,c,d + var val, div, body, container; + + body = document.getElementsByTagName( "body" )[ 0 ]; + if ( !body || !body.style ) { + // Return for frameset docs that don't have a body + return; + } + + // Setup + div = document.createElement( "div" ); + container = document.createElement( "div" ); + container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px"; + body.appendChild( container ).appendChild( div ); + + if ( typeof div.style.zoom !== strundefined ) { + // Support: IE<8 + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + div.style.cssText = "display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1"; + + support.inlineBlockNeedsLayout = val = div.offsetWidth === 3; + if ( val ) { + // Prevent IE 6 from affecting layout for positioned elements #11048 + // Prevent IE from shrinking the body in IE 7 mode #12869 + // Support: IE<8 + body.style.zoom = 1; + } + } + + body.removeChild( container ); +}); + + + + +(function() { + var div = document.createElement( "div" ); + + // Execute the test only if not already executed in another module. + if (support.deleteExpando == null) { + // Support: IE<9 + support.deleteExpando = true; + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + } + + // Null elements to avoid leaks in IE. + div = null; +})(); + + +/** + * Determines whether an object can have data + */ +jQuery.acceptData = function( elem ) { + var noData = jQuery.noData[ (elem.nodeName + " ").toLowerCase() ], + nodeType = +elem.nodeType || 1; + + // Do not set data on non-element DOM nodes because it will not be cleared (#8335). + return nodeType !== 1 && nodeType !== 9 ? + false : + + // Nodes accept data unless otherwise specified; rejection can be conditional + !noData || noData !== true && elem.getAttribute("classid") === noData; +}; + + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /([A-Z])/g; + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} + +function internalData( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var ret, thisCache, + internalKey = jQuery.expando, + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && data === undefined && typeof name === "string" ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + id = elem[ internalKey ] = deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + // Avoid exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + cache[ id ] = isNode ? {} : { toJSON: jQuery.noop }; + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( typeof name === "string" ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; +} + +function internalRemoveData( elem, name, pvt ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } else { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = name.concat( jQuery.map( name, jQuery.camelCase ) ); + } + + i = name.length; + while ( i-- ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( pvt ? !isEmptyDataObject(thisCache) : !jQuery.isEmptyObject(thisCache) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + /* jshint eqeqeq: false */ + } else if ( support.deleteExpando || cache != cache.window ) { + /* jshint eqeqeq: true */ + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } +} + +jQuery.extend({ + cache: {}, + + // The following elements (space-suffixed to avoid Object.prototype collisions) + // throw uncatchable exceptions if you attempt to set expando properties + noData: { + "applet ": true, + "embed ": true, + // ...but Flash objects (which have this classid) *can* handle expandos + "object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data ) { + return internalData( elem, name, data ); + }, + + removeData: function( elem, name ) { + return internalRemoveData( elem, name ); + }, + + // For internal use only. + _data: function( elem, name, data ) { + return internalData( elem, name, data, true ); + }, + + _removeData: function( elem, name ) { + return internalRemoveData( elem, name, true ); + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var i, name, data, + elem = this[0], + attrs = elem && elem.attributes; + + // Special expections of .data basically thwart jQuery.access, + // so implement the relevant behavior ourselves + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE11+ + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.slice(5) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + return arguments.length > 1 ? + + // Sets one value + this.each(function() { + jQuery.data( this, key, value ); + }) : + + // Gets one value + // Try to fetch any internally stored data first + elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : undefined; + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + + +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery._removeData( elem, type + "queue" ); + jQuery._removeData( elem, key ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHidden = function( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); + }; + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + length = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < length; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; +}; +var rcheckableType = (/^(?:checkbox|radio)$/i); + + + +(function() { + // Minified: var a,b,c + var input = document.createElement( "input" ), + div = document.createElement( "div" ), + fragment = document.createDocumentFragment(); + + // Setup + div.innerHTML = "
      a"; + + // IE strips leading whitespace when .innerHTML is used + support.leadingWhitespace = div.firstChild.nodeType === 3; + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + support.tbody = !div.getElementsByTagName( "tbody" ).length; + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + support.htmlSerialize = !!div.getElementsByTagName( "link" ).length; + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + support.html5Clone = + document.createElement( "nav" ).cloneNode( true ).outerHTML !== "<:nav>"; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + input.type = "checkbox"; + input.checked = true; + fragment.appendChild( input ); + support.appendChecked = input.checked; + + // Make sure textarea (and checkbox) defaultValue is properly cloned + // Support: IE6-IE11+ + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // #11217 - WebKit loses check when the name is after the checked attribute + fragment.appendChild( div ); + div.innerHTML = ""; + + // Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 + // old WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<9 + // Opera does not clone events (and typeof div.attachEvent === undefined). + // IE9-10 clones events bound via attachEvent, but they don't trigger with .click() + support.noCloneEvent = true; + if ( div.attachEvent ) { + div.attachEvent( "onclick", function() { + support.noCloneEvent = false; + }); + + div.cloneNode( true ).click(); + } + + // Execute the test only if not already executed in another module. + if (support.deleteExpando == null) { + // Support: IE<9 + support.deleteExpando = true; + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + } +})(); + + +(function() { + var i, eventName, + div = document.createElement( "div" ); + + // Support: IE<9 (lack submit/change bubble), Firefox 23+ (lack focusin event) + for ( i in { submit: true, change: true, focusin: true }) { + eventName = "on" + i; + + if ( !(support[ i + "Bubbles" ] = eventName in window) ) { + // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) + div.setAttribute( eventName, "t" ); + support[ i + "Bubbles" ] = div.attributes[ eventName ].expando === false; + } + } + + // Null elements to avoid leaks in IE. + div = null; +})(); + + +var rformElems = /^(?:input|select|textarea)$/i, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + var tmp, events, t, handleObjIn, + special, eventHandle, handleObj, + handlers, type, namespaces, origType, + elemData = jQuery._data( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== strundefined && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + var j, handleObj, tmp, + origCount, t, events, + special, handlers, type, + namespaces, origType, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery._removeData( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + var handle, ontype, cur, + bubbleType, special, tmp, i, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && jQuery.acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && + jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + try { + elem[ type ](); + } catch ( e ) { + // IE<9 dies on focus/blur to hidden element (#1486,#12518) + // only reproducible on winXP IE8 native, not IE9 in IE8 mode + } + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, ret, handleObj, matched, j, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var sel, handleObj, matches, i, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + /* jshint eqeqeq: false */ + for ( ; cur != this; cur = cur.parentNode || this ) { + /* jshint eqeqeq: true */ + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: IE<9 + // Fix target property (#1925) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Support: Chrome 23+, Safari? + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // Support: IE<9 + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) + event.metaKey = !!event.metaKey; + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var body, eventDoc, doc, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + try { + this.focus(); + return false; + } catch ( e ) { + // Support: IE<9 + // If we error on focus to hidden element (#1486, #12518), + // let .trigger() run the handlers + } + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === strundefined ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + // Support: IE < 9, Android < 4.0 + src.returnValue === false ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + if ( !e ) { + return; + } + + // If preventDefault exists, run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // Support: IE + // Otherwise set the returnValue property of the original event to false + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + if ( !e ) { + return; + } + // If stopPropagation exists, run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + + // Support: IE + // Set the cancelBubble property of the original event to true + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && e.stopImmediatePropagation ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !jQuery._data( form, "submitBubbles" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "submitBubbles", true ); + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + } + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event, true ); + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "changeBubbles", true ); + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + jQuery._data( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + jQuery._removeData( doc, fix ); + } else { + jQuery._data( doc, fix, attaches ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var type, origFn; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); + + +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
      ", "
      " ], + area: [ 1, "", "" ], + param: [ 1, "", "" ], + thead: [ 1, "", "
      " ], + tr: [ 2, "", "
      " ], + col: [ 2, "", "
      " ], + td: [ 3, "", "
      " ], + + // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, + // unless wrapped in a div with non-breaking characters in front of it. + _default: support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
      ", "
      " ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +function getAll( context, tag ) { + var elems, elem, + i = 0, + found = typeof context.getElementsByTagName !== strundefined ? context.getElementsByTagName( tag || "*" ) : + typeof context.querySelectorAll !== strundefined ? context.querySelectorAll( tag || "*" ) : + undefined; + + if ( !found ) { + for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) { + if ( !tag || jQuery.nodeName( elem, tag ) ) { + found.push( elem ); + } else { + jQuery.merge( found, getAll( elem, tag ) ); + } + } + } + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], found ) : + found; +} + +// Used in buildFragment, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +// Support: IE<8 +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (jQuery.find.attr( elem, "type" ) !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + if ( match ) { + elem.type = match[1]; + } else { + elem.removeAttribute("type"); + } + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var elem, + i = 0; + for ( ; (elem = elems[i]) != null; i++ ) { + jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) ); + } +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function fixCloneNodeIssues( src, dest ) { + var nodeName, e, data; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + nodeName = dest.nodeName.toLowerCase(); + + // IE6-8 copies events bound via attachEvent when using cloneNode. + if ( !support.noCloneEvent && dest[ jQuery.expando ] ) { + data = jQuery._data( dest ); + + for ( e in data.events ) { + jQuery.removeEvent( dest, e, data.handle ); + } + + // Event data gets referenced instead of copied if the expando gets copied too + dest.removeAttribute( jQuery.expando ); + } + + // IE blanks contents when cloning scripts, and tries to evaluate newly-set text + if ( nodeName === "script" && dest.text !== src.text ) { + disableScript( dest ).text = src.text; + restoreScript( dest ); + + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + } else if ( nodeName === "object" ) { + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.defaultSelected = dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var destElements, node, clone, i, srcElements, + inPage = jQuery.contains( elem.ownerDocument, elem ); + + if ( support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!support.noCloneEvent || !support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + // Fix all IE cloning issues + for ( i = 0; (node = srcElements[i]) != null; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + fixCloneNodeIssues( node, destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0; (node = srcElements[i]) != null; i++ ) { + cloneCopyEvent( node, destElements[i] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + destElements = srcElements = node = null; + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var j, elem, contains, + tmp, tag, tbody, wrap, + l = elems.length, + + // Ensure a safe fragment + safe = createSafeFragment( context ), + + nodes = [], + i = 0; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || safe.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = (rtagName.exec( elem ) || [ "", "" ])[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + + tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[2]; + + // Descend through wrappers to the right content + j = wrap[0]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Manually add leading whitespace removed by IE + if ( !support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) ); + } + + // Remove IE's autoinserted from table fragments + if ( !support.tbody ) { + + // String was a , *may* have spurious + elem = tag === "table" && !rtbody.test( elem ) ? + tmp.firstChild : + + // String was a bare or + wrap[1] === "
      " && !rtbody.test( elem ) ? + tmp : + 0; + + j = elem && elem.childNodes.length; + while ( j-- ) { + if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) { + elem.removeChild( tbody ); + } + } + } + + jQuery.merge( nodes, tmp.childNodes ); + + // Fix #12392 for WebKit and IE > 9 + tmp.textContent = ""; + + // Fix #12392 for oldIE + while ( tmp.firstChild ) { + tmp.removeChild( tmp.firstChild ); + } + + // Remember the top-level container for proper cleanup + tmp = safe.lastChild; + } + } + } + + // Fix #11356: Clear elements from fragment + if ( tmp ) { + safe.removeChild( tmp ); + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !support.appendChecked ) { + jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); + } + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( safe.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + tmp = null; + + return safe; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var elem, type, id, data, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( typeof elem.removeAttribute !== strundefined ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + deletedIds.push( id ); + } + } + } + } + } +}); + +jQuery.fn.extend({ + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + remove: function( selector, keepData /* Internal Use Only */ ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + + // If this is a select, ensure that it displays empty (#12336) + // Support: IE<9 + if ( elem.options && jQuery.nodeName( elem, "select" ) ) { + elem.options.length = 0; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map(function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ (rtagName.exec( value ) || [ "", "" ])[ 1 ].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var arg = arguments[ 0 ]; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + arg = this.parentNode; + + jQuery.cleanData( getAll( this ) ); + + if ( arg ) { + arg.replaceChild( elem, this ); + } + }); + + // Force removal if there was no new content (e.g., from empty arguments) + return arg && (arg.length || arg.nodeType) ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var first, node, hasScripts, + scripts, doc, fragment, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[0], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[0] = value.call( this, index, self.html() ); + } + self.domManip( args, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[i], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + } + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + } + } + + return this; + } +}); + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone(true); + jQuery( insert[i] )[ original ]( elems ); + + // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + + +var iframe, + elemdisplay = {}; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var style, + elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + // getDefaultComputedStyle might be reliably used only on attached element + display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ? + + // Use of this method is a temporary fix (more like optmization) until something better comes along, + // since it was removed from specification and supported only in FF + style.display : jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = (iframe || jQuery( "

    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�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�IOx)O4g{EdOXg9yD&RqG#V%`AxeI6`C~<;vKT4ojCM_?-G{k&O%=Vp+^r z?52D)IT4P4Gqbu2JME3GXt*oajJwptJ@#^+QOl_uzq>%N5U5Co4czVlUcILwZlGcG zlmWFoAnRU=9Q{<11hl*r(9Z2O&ymb`C@?Q9BHcdrwtQ^gAMf(0pHwz_KjVuR0e(=3 z8AzjIe3`9v<#WXoB}sgRekWE>M#ikoM}njv zkY1RAAo0fz>U`Qb3se-n-C!cwa#V{TD5`^Po48FCNQwQzO_be3+NRw#bAF5rtMiZY z*_i&m*i^m^o_uOyctw68e!%7S#hE8y?o1X_CPhU)6;In`{4pY^

  • ^_Uf)wexM(UBfLDv}NMC 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