From b1ff47b59438cb66c28c926946cac0d34ca74f1a Mon Sep 17 00:00:00 2001 From: hackonomics Date: Sat, 31 Mar 2018 16:17:08 +0200 Subject: [PATCH] first commit --- Makefile | 124 + __pycache__/pelicanconf.cpython-35.pyc | Bin 0 -> 825 bytes content/my_first_post.md | 9 + content/my_first_post.md~ | 10 + fabfile.py | 92 + output/My-first-post.html | 73 + output/archives.html | 57 + output/author/adrien-leger.html | 65 + output/authors.html | 57 + output/categories.html | 52 + output/category/misc.html | 65 + output/index.html | 65 + output/tag/first.html | 65 + output/tag/misc.html | 65 + output/tags.html | 58 + output/theme/css/main.css | 452 + output/theme/css/pygment.css | 205 + output/theme/css/reset.css | 52 + output/theme/css/typogrify.css | 3 + output/theme/css/wide.css | 48 + output/theme/images/icons/aboutme.png | Bin 0 -> 751 bytes output/theme/images/icons/bitbucket.png | Bin 0 -> 3714 bytes output/theme/images/icons/delicious.png | Bin 0 -> 958 bytes output/theme/images/icons/facebook.png | Bin 0 -> 202 bytes output/theme/images/icons/github.png | Bin 0 -> 1714 bytes output/theme/images/icons/gitorious.png | Bin 0 -> 227 bytes output/theme/images/icons/gittip.png | Bin 0 -> 487 bytes output/theme/images/icons/google-groups.png | Bin 0 -> 803 bytes output/theme/images/icons/google-plus.png | Bin 0 -> 527 bytes output/theme/images/icons/hackernews.png | Bin 0 -> 3273 bytes output/theme/images/icons/lastfm.png | Bin 0 -> 975 bytes output/theme/images/icons/linkedin.png | Bin 0 -> 896 bytes output/theme/images/icons/reddit.png | Bin 0 -> 693 bytes output/theme/images/icons/rss.png | Bin 0 -> 879 bytes output/theme/images/icons/slideshare.png | Bin 0 -> 535 bytes output/theme/images/icons/speakerdeck.png | Bin 0 -> 1049 bytes output/theme/images/icons/stackoverflow.png | Bin 0 -> 916 bytes output/theme/images/icons/twitter.png | Bin 0 -> 1509 bytes output/theme/images/icons/vimeo.png | Bin 0 -> 544 bytes output/theme/images/icons/youtube.png | Bin 0 -> 458 bytes pelicanconf.py | 35 + publishconf.py | 24 + venv/bin/__pycache__/rst2html.cpython-35.pyc | Bin 0 -> 556 bytes venv/bin/__pycache__/rst2html4.cpython-35.pyc | Bin 0 -> 678 bytes venv/bin/__pycache__/rst2html5.cpython-35.pyc | Bin 0 -> 685 bytes venv/bin/__pycache__/rst2latex.cpython-35.pyc | Bin 0 -> 689 bytes venv/bin/__pycache__/rst2man.cpython-35.pyc | Bin 0 -> 652 bytes venv/bin/__pycache__/rst2odt.cpython-35.pyc | Bin 0 -> 737 bytes .../rst2odt_prepstyles.cpython-35.pyc | Bin 0 -> 1727 bytes .../__pycache__/rst2pseudoxml.cpython-35.pyc | Bin 0 -> 558 bytes venv/bin/__pycache__/rst2s5.cpython-35.pyc | Bin 0 -> 601 bytes venv/bin/__pycache__/rst2xetex.cpython-35.pyc | Bin 0 -> 775 bytes venv/bin/__pycache__/rst2xml.cpython-35.pyc | Bin 0 -> 564 bytes .../__pycache__/rstpep2html.cpython-35.pyc | Bin 0 -> 626 bytes venv/bin/activate | 78 + venv/bin/activate.csh | 36 + venv/bin/activate.fish | 76 + venv/bin/activate_this.py | 34 + venv/bin/easy_install | 11 + venv/bin/easy_install-3.5 | 11 + venv/bin/ghp-import | 11 + venv/bin/markdown_py | 11 + venv/bin/pelican | 11 + venv/bin/pelican-import | 11 + venv/bin/pelican-quickstart | 11 + venv/bin/pelican-themes | 11 + venv/bin/pip | 11 + venv/bin/pip3 | 11 + venv/bin/pip3.5 | 11 + venv/bin/pygmentize | 11 + venv/bin/python | 1 + venv/bin/python-config | 78 + venv/bin/python3 | 1 + venv/bin/python3.5 | Bin 0 -> 4464400 bytes venv/bin/rst2html.py | 23 + venv/bin/rst2html4.py | 26 + venv/bin/rst2html5.py | 35 + venv/bin/rst2latex.py | 26 + venv/bin/rst2man.py | 26 + venv/bin/rst2odt.py | 30 + venv/bin/rst2odt_prepstyles.py | 67 + venv/bin/rst2pseudoxml.py | 23 + venv/bin/rst2s5.py | 24 + venv/bin/rst2xetex.py | 27 + venv/bin/rst2xml.py | 23 + venv/bin/rstpep2html.py | 25 + venv/bin/unidecode | 11 + venv/bin/wheel | 11 + venv/include/python3.5m | 1 + venv/lib/python3.5/__future__.py | 1 + venv/lib/python3.5/_bootlocale.py | 1 + venv/lib/python3.5/_collections_abc.py | 1 + venv/lib/python3.5/_dummy_thread.py | 1 + venv/lib/python3.5/_weakrefset.py | 1 + venv/lib/python3.5/abc.py | 1 + venv/lib/python3.5/base64.py | 1 + venv/lib/python3.5/bisect.py | 1 + venv/lib/python3.5/codecs.py | 1 + venv/lib/python3.5/collections | 1 + .../python3.5/config-3.5m-x86_64-linux-gnu | 1 + venv/lib/python3.5/copy.py | 1 + venv/lib/python3.5/copyreg.py | 1 + venv/lib/python3.5/distutils/__init__.py | 101 + venv/lib/python3.5/distutils/distutils.cfg | 6 + venv/lib/python3.5/encodings | 1 + venv/lib/python3.5/fnmatch.py | 1 + venv/lib/python3.5/functools.py | 1 + venv/lib/python3.5/genericpath.py | 1 + venv/lib/python3.5/hashlib.py | 1 + venv/lib/python3.5/heapq.py | 1 + venv/lib/python3.5/hmac.py | 1 + venv/lib/python3.5/imp.py | 1 + venv/lib/python3.5/importlib | 1 + venv/lib/python3.5/io.py | 1 + venv/lib/python3.5/keyword.py | 1 + venv/lib/python3.5/lib-dynload | 1 + venv/lib/python3.5/linecache.py | 1 + venv/lib/python3.5/locale.py | 1 + .../lib/python3.5/no-global-site-packages.txt | 0 venv/lib/python3.5/ntpath.py | 1 + venv/lib/python3.5/operator.py | 1 + venv/lib/python3.5/orig-prefix.txt | 1 + venv/lib/python3.5/os.py | 1 + venv/lib/python3.5/plat-x86_64-linux-gnu | 1 + venv/lib/python3.5/posixpath.py | 1 + venv/lib/python3.5/random.py | 1 + venv/lib/python3.5/re.py | 1 + venv/lib/python3.5/reprlib.py | 1 + venv/lib/python3.5/rlcompleter.py | 1 + venv/lib/python3.5/shutil.py | 1 + .../Jinja2-2.10.dist-info/DESCRIPTION.rst | 37 + .../Jinja2-2.10.dist-info/INSTALLER | 1 + .../Jinja2-2.10.dist-info/LICENSE.txt | 31 + .../Jinja2-2.10.dist-info/METADATA | 68 + .../Jinja2-2.10.dist-info/RECORD | 61 + .../site-packages/Jinja2-2.10.dist-info/WHEEL | 6 + .../Jinja2-2.10.dist-info/entry_points.txt | 4 + .../Jinja2-2.10.dist-info/metadata.json | 1 + .../Jinja2-2.10.dist-info/top_level.txt | 1 + .../Markdown-2.6.11.dist-info/DESCRIPTION.rst | 20 + .../Markdown-2.6.11.dist-info/INSTALLER | 1 + .../Markdown-2.6.11.dist-info/LICENSE.txt | 29 + .../Markdown-2.6.11.dist-info/METADATA | 50 + .../Markdown-2.6.11.dist-info/RECORD | 70 + .../Markdown-2.6.11.dist-info/WHEEL | 6 + .../entry_points.txt | 3 + .../Markdown-2.6.11.dist-info/metadata.json | 1 + .../Markdown-2.6.11.dist-info/top_level.txt | 1 + .../MarkupSafe-1.0.dist-info/DESCRIPTION.rst | 115 + .../MarkupSafe-1.0.dist-info/INSTALLER | 1 + .../MarkupSafe-1.0.dist-info/LICENSE.txt | 33 + .../MarkupSafe-1.0.dist-info/METADATA | 135 + .../MarkupSafe-1.0.dist-info/RECORD | 18 + .../MarkupSafe-1.0.dist-info/WHEEL | 5 + .../MarkupSafe-1.0.dist-info/metadata.json | 1 + .../MarkupSafe-1.0.dist-info/top_level.txt | 1 + .../Pygments-2.2.0.dist-info/DESCRIPTION.rst | 19 + .../Pygments-2.2.0.dist-info/INSTALLER | 1 + .../Pygments-2.2.0.dist-info/METADATA | 41 + .../Pygments-2.2.0.dist-info/RECORD | 413 + .../Pygments-2.2.0.dist-info/WHEEL | 6 + .../Pygments-2.2.0.dist-info/entry_points.txt | 3 + .../Pygments-2.2.0.dist-info/metadata.json | 1 + .../Pygments-2.2.0.dist-info/top_level.txt | 1 + .../DESCRIPTION.rst | 187 + .../Unidecode-1.0.22.dist-info/INSTALLER | 1 + .../Unidecode-1.0.22.dist-info/LICENSE.txt | 339 + .../Unidecode-1.0.22.dist-info/METADATA | 211 + .../Unidecode-1.0.22.dist-info/RECORD | 392 + .../Unidecode-1.0.22.dist-info/WHEEL | 6 + .../entry_points.txt | 3 + .../Unidecode-1.0.22.dist-info/metadata.json | 1 + .../Unidecode-1.0.22.dist-info/top_level.txt | 1 + .../__pycache__/easy_install.cpython-35.pyc | Bin 0 -> 286 bytes .../__pycache__/ghp_import.cpython-35.pyc | Bin 0 -> 8435 bytes .../__pycache__/six.cpython-35.pyc | Bin 0 -> 26976 bytes .../blinker-1.4.dist-info/DESCRIPTION.rst | 74 + .../blinker-1.4.dist-info/INSTALLER | 1 + .../blinker-1.4.dist-info/METADATA | 103 + .../blinker-1.4.dist-info/RECORD | 15 + .../site-packages/blinker-1.4.dist-info/WHEEL | 5 + .../blinker-1.4.dist-info/metadata.json | 1 + .../blinker-1.4.dist-info/top_level.txt | 1 + .../site-packages/blinker/__init__.py | 22 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 430 bytes .../__pycache__/_saferef.cpython-35.pyc | Bin 0 -> 7463 bytes .../__pycache__/_utilities.cpython-35.pyc | Bin 0 -> 5819 bytes .../blinker/__pycache__/base.cpython-35.pyc | Bin 0 -> 15047 bytes .../site-packages/blinker/_saferef.py | 234 + .../site-packages/blinker/_utilities.py | 163 + .../python3.5/site-packages/blinker/base.py | 455 + .../site-packages/dateutil/__init__.py | 8 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 358 bytes .../__pycache__/_common.cpython-35.pyc | Bin 0 -> 1488 bytes .../__pycache__/_version.cpython-35.pyc | Bin 0 -> 162 bytes .../__pycache__/easter.cpython-35.pyc | Bin 0 -> 2244 bytes .../__pycache__/relativedelta.cpython-35.pyc | Bin 0 -> 16573 bytes .../dateutil/__pycache__/rrule.cpython-35.pyc | Bin 0 -> 45103 bytes .../dateutil/__pycache__/tzwin.cpython-35.pyc | Bin 0 -> 165 bytes .../dateutil/__pycache__/utils.cpython-35.pyc | Bin 0 -> 2132 bytes .../site-packages/dateutil/_common.py | 43 + .../site-packages/dateutil/_version.py | 4 + .../site-packages/dateutil/easter.py | 89 + .../site-packages/dateutil/parser/__init__.py | 60 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 2158 bytes .../parser/__pycache__/_parser.cpython-35.pyc | Bin 0 -> 41504 bytes .../__pycache__/isoparser.cpython-35.pyc | Bin 0 -> 11702 bytes .../site-packages/dateutil/parser/_parser.py | 1534 ++++ .../dateutil/parser/isoparser.py | 402 + .../site-packages/dateutil/relativedelta.py | 585 ++ .../python3.5/site-packages/dateutil/rrule.py | 1669 ++++ .../site-packages/dateutil/tz/__init__.py | 15 + .../tz/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 684 bytes .../tz/__pycache__/_common.cpython-35.pyc | Bin 0 -> 12832 bytes .../tz/__pycache__/_factories.cpython-35.pyc | Bin 0 -> 2338 bytes .../dateutil/tz/__pycache__/tz.cpython-35.pyc | Bin 0 -> 43074 bytes .../tz/__pycache__/win.cpython-35.pyc | Bin 0 -> 10205 bytes .../site-packages/dateutil/tz/_common.py | 415 + .../site-packages/dateutil/tz/_factories.py | 49 + .../python3.5/site-packages/dateutil/tz/tz.py | 1656 ++++ .../site-packages/dateutil/tz/win.py | 331 + .../python3.5/site-packages/dateutil/tzwin.py | 2 + .../python3.5/site-packages/dateutil/utils.py | 65 + .../dateutil/zoneinfo/__init__.py | 167 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 5863 bytes .../__pycache__/rebuild.cpython-35.pyc | Bin 0 -> 2016 bytes .../zoneinfo/dateutil-zoneinfo.tar.gz | Bin 0 -> 139080 bytes .../dateutil/zoneinfo/rebuild.py | 53 + .../docutils-0.14.dist-info/DESCRIPTION.rst | 5 + .../docutils-0.14.dist-info/INSTALLER | 1 + .../docutils-0.14.dist-info/METADATA | 54 + .../docutils-0.14.dist-info/RECORD | 331 + .../docutils-0.14.dist-info/WHEEL | 5 + .../docutils-0.14.dist-info/metadata.json | 1 + .../docutils-0.14.dist-info/top_level.txt | 1 + .../site-packages/docutils/__init__.py | 262 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 4040 bytes .../__pycache__/_compat.cpython-35.pyc | Bin 0 -> 1453 bytes .../docutils/__pycache__/core.cpython-35.pyc | Bin 0 -> 22662 bytes .../__pycache__/examples.cpython-35.pyc | Bin 0 -> 3435 bytes .../__pycache__/frontend.cpython-35.pyc | Bin 0 -> 28368 bytes .../docutils/__pycache__/io.cpython-35.pyc | Bin 0 -> 14489 bytes .../docutils/__pycache__/nodes.cpython-35.pyc | Bin 0 -> 85240 bytes .../__pycache__/statemachine.cpython-35.pyc | Bin 0 -> 52115 bytes .../site-packages/docutils/_compat.py | 48 + .../python3.5/site-packages/docutils/core.py | 665 ++ .../site-packages/docutils/examples.py | 97 + .../site-packages/docutils/frontend.py | 854 ++ .../python3.5/site-packages/docutils/io.py | 490 ++ .../docutils/languages/__init__.py | 48 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 1263 bytes .../languages/__pycache__/af.cpython-35.pyc | Bin 0 -> 1120 bytes .../languages/__pycache__/ca.cpython-35.pyc | Bin 0 -> 1163 bytes .../languages/__pycache__/cs.cpython-35.pyc | Bin 0 -> 1142 bytes .../languages/__pycache__/da.cpython-35.pyc | Bin 0 -> 1131 bytes .../languages/__pycache__/de.cpython-35.pyc | Bin 0 -> 1109 bytes .../languages/__pycache__/en.cpython-35.pyc | Bin 0 -> 1020 bytes .../languages/__pycache__/eo.cpython-35.pyc | Bin 0 -> 1144 bytes .../languages/__pycache__/es.cpython-35.pyc | Bin 0 -> 1197 bytes .../languages/__pycache__/fa.cpython-35.pyc | Bin 0 -> 1171 bytes .../languages/__pycache__/fi.cpython-35.pyc | Bin 0 -> 1217 bytes .../languages/__pycache__/fr.cpython-35.pyc | Bin 0 -> 1130 bytes .../languages/__pycache__/gl.cpython-35.pyc | Bin 0 -> 1187 bytes .../languages/__pycache__/he.cpython-35.pyc | Bin 0 -> 1155 bytes .../languages/__pycache__/it.cpython-35.pyc | Bin 0 -> 1142 bytes .../languages/__pycache__/ja.cpython-35.pyc | Bin 0 -> 1100 bytes .../languages/__pycache__/lt.cpython-35.pyc | Bin 0 -> 1208 bytes .../languages/__pycache__/lv.cpython-35.pyc | Bin 0 -> 1211 bytes .../languages/__pycache__/nl.cpython-35.pyc | Bin 0 -> 1111 bytes .../languages/__pycache__/pl.cpython-35.pyc | Bin 0 -> 1153 bytes .../__pycache__/pt_br.cpython-35.pyc | Bin 0 -> 1186 bytes .../languages/__pycache__/ru.cpython-35.pyc | Bin 0 -> 1530 bytes .../languages/__pycache__/sk.cpython-35.pyc | Bin 0 -> 1155 bytes .../languages/__pycache__/sv.cpython-35.pyc | Bin 0 -> 1110 bytes .../__pycache__/zh_cn.cpython-35.pyc | Bin 0 -> 1128 bytes .../__pycache__/zh_tw.cpython-35.pyc | Bin 0 -> 1521 bytes .../site-packages/docutils/languages/af.py | 58 + .../site-packages/docutils/languages/ca.py | 60 + .../site-packages/docutils/languages/cs.py | 60 + .../site-packages/docutils/languages/da.py | 62 + .../site-packages/docutils/languages/de.py | 58 + .../site-packages/docutils/languages/en.py | 60 + .../site-packages/docutils/languages/eo.py | 61 + .../site-packages/docutils/languages/es.py | 59 + .../site-packages/docutils/languages/fa.py | 61 + .../site-packages/docutils/languages/fi.py | 60 + .../site-packages/docutils/languages/fr.py | 58 + .../site-packages/docutils/languages/gl.py | 63 + .../site-packages/docutils/languages/he.py | 60 + .../site-packages/docutils/languages/it.py | 58 + .../site-packages/docutils/languages/ja.py | 61 + .../site-packages/docutils/languages/lt.py | 61 + .../site-packages/docutils/languages/lv.py | 60 + .../site-packages/docutils/languages/nl.py | 60 + .../site-packages/docutils/languages/pl.py | 62 + .../site-packages/docutils/languages/pt_br.py | 60 + .../site-packages/docutils/languages/ru.py | 59 + .../site-packages/docutils/languages/sk.py | 58 + .../site-packages/docutils/languages/sv.py | 60 + .../site-packages/docutils/languages/zh_cn.py | 67 + .../site-packages/docutils/languages/zh_tw.py | 66 + .../python3.5/site-packages/docutils/nodes.py | 2204 +++++ .../docutils/parsers/__init__.py | 53 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 1919 bytes .../parsers/__pycache__/null.cpython-35.pyc | Bin 0 -> 678 bytes .../site-packages/docutils/parsers/null.py | 20 + .../docutils/parsers/rst/__init__.py | 413 + .../rst/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 15354 bytes .../rst/__pycache__/roles.cpython-35.pyc | Bin 0 -> 11891 bytes .../rst/__pycache__/states.cpython-35.pyc | Bin 0 -> 100272 bytes .../__pycache__/tableparser.cpython-35.pyc | Bin 0 -> 18739 bytes .../parsers/rst/directives/__init__.py | 418 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 13882 bytes .../__pycache__/admonitions.cpython-35.pyc | Bin 0 -> 3244 bytes .../__pycache__/body.cpython-35.pyc | Bin 0 -> 8849 bytes .../__pycache__/html.cpython-35.pyc | Bin 0 -> 3063 bytes .../__pycache__/images.cpython-35.pyc | Bin 0 -> 5413 bytes .../__pycache__/misc.cpython-35.pyc | Bin 0 -> 16076 bytes .../__pycache__/parts.cpython-35.pyc | Bin 0 -> 4215 bytes .../__pycache__/references.cpython-35.pyc | Bin 0 -> 1040 bytes .../__pycache__/tables.cpython-35.pyc | Bin 0 -> 16324 bytes .../parsers/rst/directives/admonitions.py | 99 + .../docutils/parsers/rst/directives/body.py | 289 + .../docutils/parsers/rst/directives/html.py | 86 + .../docutils/parsers/rst/directives/images.py | 164 + .../docutils/parsers/rst/directives/misc.py | 552 ++ .../docutils/parsers/rst/directives/parts.py | 126 + .../parsers/rst/directives/references.py | 29 + .../docutils/parsers/rst/directives/tables.py | 500 ++ .../docutils/parsers/rst/include/README.txt | 17 + .../docutils/parsers/rst/include/isoamsa.txt | 162 + .../docutils/parsers/rst/include/isoamsb.txt | 126 + .../docutils/parsers/rst/include/isoamsc.txt | 29 + .../docutils/parsers/rst/include/isoamsn.txt | 96 + .../docutils/parsers/rst/include/isoamso.txt | 62 + .../docutils/parsers/rst/include/isoamsr.txt | 191 + .../docutils/parsers/rst/include/isobox.txt | 46 + .../docutils/parsers/rst/include/isocyr1.txt | 73 + .../docutils/parsers/rst/include/isocyr2.txt | 32 + .../docutils/parsers/rst/include/isodia.txt | 20 + .../docutils/parsers/rst/include/isogrk1.txt | 55 + .../docutils/parsers/rst/include/isogrk2.txt | 26 + .../docutils/parsers/rst/include/isogrk3.txt | 52 + .../parsers/rst/include/isogrk4-wide.txt | 49 + .../docutils/parsers/rst/include/isogrk4.txt | 8 + .../docutils/parsers/rst/include/isolat1.txt | 68 + .../docutils/parsers/rst/include/isolat2.txt | 128 + .../parsers/rst/include/isomfrk-wide.txt | 58 + .../docutils/parsers/rst/include/isomfrk.txt | 11 + .../parsers/rst/include/isomopf-wide.txt | 32 + .../docutils/parsers/rst/include/isomopf.txt | 13 + .../parsers/rst/include/isomscr-wide.txt | 58 + .../docutils/parsers/rst/include/isomscr.txt | 17 + .../docutils/parsers/rst/include/isonum.txt | 82 + .../docutils/parsers/rst/include/isopub.txt | 90 + .../docutils/parsers/rst/include/isotech.txt | 168 + .../docutils/parsers/rst/include/mmlalias.txt | 554 ++ .../parsers/rst/include/mmlextra-wide.txt | 113 + .../docutils/parsers/rst/include/mmlextra.txt | 87 + .../docutils/parsers/rst/include/s5defs.txt | 68 + .../parsers/rst/include/xhtml1-lat1.txt | 102 + .../parsers/rst/include/xhtml1-special.txt | 37 + .../parsers/rst/include/xhtml1-symbol.txt | 130 + .../parsers/rst/languages/__init__.py | 37 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 931 bytes .../languages/__pycache__/af.cpython-35.pyc | Bin 0 -> 2602 bytes .../languages/__pycache__/ca.cpython-35.pyc | Bin 0 -> 3025 bytes .../languages/__pycache__/cs.cpython-35.pyc | Bin 0 -> 3640 bytes .../languages/__pycache__/da.cpython-35.pyc | Bin 0 -> 2631 bytes .../languages/__pycache__/de.cpython-35.pyc | Bin 0 -> 2308 bytes .../languages/__pycache__/en.cpython-35.pyc | Bin 0 -> 1692 bytes .../languages/__pycache__/eo.cpython-35.pyc | Bin 0 -> 2563 bytes .../languages/__pycache__/es.cpython-35.pyc | Bin 0 -> 2787 bytes .../languages/__pycache__/fa.cpython-35.pyc | Bin 0 -> 2606 bytes .../languages/__pycache__/fi.cpython-35.pyc | Bin 0 -> 2613 bytes .../languages/__pycache__/fr.cpython-35.pyc | Bin 0 -> 2472 bytes .../languages/__pycache__/gl.cpython-35.pyc | Bin 0 -> 2493 bytes .../languages/__pycache__/he.cpython-35.pyc | Bin 0 -> 1907 bytes .../languages/__pycache__/it.cpython-35.pyc | Bin 0 -> 2342 bytes .../languages/__pycache__/ja.cpython-35.pyc | Bin 0 -> 2787 bytes .../languages/__pycache__/lt.cpython-35.pyc | Bin 0 -> 2568 bytes .../languages/__pycache__/lv.cpython-35.pyc | Bin 0 -> 2520 bytes .../languages/__pycache__/nl.cpython-35.pyc | Bin 0 -> 2558 bytes .../languages/__pycache__/pl.cpython-35.pyc | Bin 0 -> 2288 bytes .../__pycache__/pt_br.cpython-35.pyc | Bin 0 -> 2742 bytes .../languages/__pycache__/ru.cpython-35.pyc | Bin 0 -> 3032 bytes .../languages/__pycache__/sk.cpython-35.pyc | Bin 0 -> 3032 bytes .../languages/__pycache__/sv.cpython-35.pyc | Bin 0 -> 2166 bytes .../__pycache__/zh_cn.cpython-35.pyc | Bin 0 -> 2921 bytes .../__pycache__/zh_tw.cpython-35.pyc | Bin 0 -> 3910 bytes .../docutils/parsers/rst/languages/af.py | 106 + .../docutils/parsers/rst/languages/ca.py | 125 + .../docutils/parsers/rst/languages/cs.py | 108 + .../docutils/parsers/rst/languages/da.py | 113 + .../docutils/parsers/rst/languages/de.py | 105 + .../docutils/parsers/rst/languages/en.py | 110 + .../docutils/parsers/rst/languages/eo.py | 118 + .../docutils/parsers/rst/languages/es.py | 125 + .../docutils/parsers/rst/languages/fa.py | 102 + .../docutils/parsers/rst/languages/fi.py | 98 + .../docutils/parsers/rst/languages/fr.py | 103 + .../docutils/parsers/rst/languages/gl.py | 111 + .../docutils/parsers/rst/languages/he.py | 108 + .../docutils/parsers/rst/languages/it.py | 97 + .../docutils/parsers/rst/languages/ja.py | 119 + .../docutils/parsers/rst/languages/lt.py | 109 + .../docutils/parsers/rst/languages/lv.py | 108 + .../docutils/parsers/rst/languages/nl.py | 112 + .../docutils/parsers/rst/languages/pl.py | 102 + .../docutils/parsers/rst/languages/pt_br.py | 108 + .../docutils/parsers/rst/languages/ru.py | 89 + .../docutils/parsers/rst/languages/sk.py | 95 + .../docutils/parsers/rst/languages/sv.py | 95 + .../docutils/parsers/rst/languages/zh_cn.py | 104 + .../docutils/parsers/rst/languages/zh_tw.py | 109 + .../docutils/parsers/rst/roles.py | 394 + .../docutils/parsers/rst/states.py | 3099 +++++++ .../docutils/parsers/rst/tableparser.py | 544 ++ .../docutils/readers/__init__.py | 113 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 3486 bytes .../__pycache__/doctree.cpython-35.pyc | Bin 0 -> 1556 bytes .../readers/__pycache__/pep.cpython-35.pyc | Bin 0 -> 1719 bytes .../__pycache__/standalone.cpython-35.pyc | Bin 0 -> 2061 bytes .../site-packages/docutils/readers/doctree.py | 46 + .../site-packages/docutils/readers/pep.py | 48 + .../docutils/readers/standalone.py | 66 + .../site-packages/docutils/statemachine.py | 1538 ++++ .../docutils/transforms/__init__.py | 172 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 5594 bytes .../__pycache__/components.cpython-35.pyc | Bin 0 -> 2213 bytes .../__pycache__/frontmatter.cpython-35.pyc | Bin 0 -> 16676 bytes .../__pycache__/misc.cpython-35.pyc | Bin 0 -> 4074 bytes .../__pycache__/parts.cpython-35.pyc | Bin 0 -> 6441 bytes .../__pycache__/peps.cpython-35.pyc | Bin 0 -> 9805 bytes .../__pycache__/references.cpython-35.pyc | Bin 0 -> 26334 bytes .../__pycache__/universal.cpython-35.pyc | Bin 0 -> 9289 bytes .../__pycache__/writer_aux.cpython-35.pyc | Bin 0 -> 2547 bytes .../docutils/transforms/components.py | 52 + .../docutils/transforms/frontmatter.py | 532 ++ .../site-packages/docutils/transforms/misc.py | 144 + .../docutils/transforms/parts.py | 180 + .../site-packages/docutils/transforms/peps.py | 305 + .../docutils/transforms/references.py | 913 ++ .../docutils/transforms/universal.py | 311 + .../docutils/transforms/writer_aux.py | 88 + .../site-packages/docutils/utils/__init__.py | 807 ++ .../utils/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 26799 bytes .../__pycache__/code_analyzer.cpython-35.pyc | Bin 0 -> 4383 bytes .../error_reporting.cpython-35.pyc | Bin 0 -> 6624 bytes .../punctuation_chars.cpython-35.pyc | Bin 0 -> 2349 bytes .../utils/__pycache__/roman.cpython-35.pyc | Bin 0 -> 3192 bytes .../__pycache__/smartquotes.cpython-35.pyc | Bin 0 -> 30803 bytes .../__pycache__/urischemes.cpython-35.pyc | Bin 0 -> 5622 bytes .../docutils/utils/code_analyzer.py | 134 + .../docutils/utils/error_reporting.py | 225 + .../docutils/utils/math/__init__.py | 48 + .../math/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 1480 bytes .../__pycache__/latex2mathml.cpython-35.pyc | Bin 0 -> 16884 bytes .../math/__pycache__/math2html.cpython-35.pyc | Bin 0 -> 211026 bytes .../tex2mathml_extern.cpython-35.pyc | Bin 0 -> 3716 bytes .../__pycache__/tex2unichar.cpython-35.pyc | Bin 0 -> 15813 bytes .../__pycache__/unichar2tex.cpython-35.pyc | Bin 0 -> 18821 bytes .../docutils/utils/math/latex2mathml.py | 571 ++ .../docutils/utils/math/math2html.py | 5369 ++++++++++++ .../docutils/utils/math/tex2mathml_extern.py | 147 + .../docutils/utils/math/tex2unichar.py | 662 ++ .../docutils/utils/math/unichar2tex.py | 788 ++ .../docutils/utils/punctuation_chars.py | 122 + .../site-packages/docutils/utils/roman.py | 81 + .../docutils/utils/smartquotes.py | 1022 +++ .../docutils/utils/urischemes.py | 136 + .../docutils/writers/__init__.py | 145 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 4339 bytes .../__pycache__/_html_base.cpython-35.pyc | Bin 0 -> 63035 bytes .../__pycache__/docutils_xml.cpython-35.pyc | Bin 0 -> 6159 bytes .../__pycache__/manpage.cpython-35.pyc | Bin 0 -> 45257 bytes .../writers/__pycache__/null.cpython-35.pyc | Bin 0 -> 648 bytes .../__pycache__/pseudoxml.cpython-35.pyc | Bin 0 -> 992 bytes .../docutils/writers/_html_base.py | 1670 ++++ .../docutils/writers/docutils_xml.py | 204 + .../docutils/writers/html4css1/__init__.py | 825 ++ .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 31443 bytes .../docutils/writers/html4css1/html4css1.css | 349 + .../docutils/writers/html4css1/template.txt | 8 + .../writers/html5_polyglot/__init__.py | 214 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 7584 bytes .../docutils/writers/html5_polyglot/math.css | 276 + .../writers/html5_polyglot/minimal.css | 260 + .../docutils/writers/html5_polyglot/plain.css | 288 + .../writers/html5_polyglot/template.txt | 8 + .../docutils/writers/latex2e/__init__.py | 3182 +++++++ .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 99725 bytes .../docutils/writers/latex2e/default.tex | 14 + .../docutils/writers/latex2e/titlepage.tex | 20 + .../docutils/writers/latex2e/xelatex.tex | 21 + .../site-packages/docutils/writers/manpage.py | 1163 +++ .../site-packages/docutils/writers/null.py | 21 + .../docutils/writers/odf_odt/__init__.py | 3500 ++++++++ .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 105926 bytes .../pygmentsformatter.cpython-35.pyc | Bin 0 -> 3263 bytes .../writers/odf_odt/pygmentsformatter.py | 109 + .../docutils/writers/odf_odt/styles.odt | Bin 0 -> 16500 bytes .../docutils/writers/pep_html/__init__.py | 104 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 3560 bytes .../docutils/writers/pep_html/pep.css | 344 + .../docutils/writers/pep_html/template.txt | 29 + .../docutils/writers/pseudoxml.py | 31 + .../docutils/writers/s5_html/__init__.py | 353 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 11379 bytes .../writers/s5_html/themes/README.txt | 6 + .../writers/s5_html/themes/big-black/__base__ | 2 + .../s5_html/themes/big-black/framing.css | 25 + .../s5_html/themes/big-black/pretty.css | 109 + .../s5_html/themes/big-white/framing.css | 24 + .../s5_html/themes/big-white/pretty.css | 107 + .../writers/s5_html/themes/default/blank.gif | Bin 0 -> 49 bytes .../s5_html/themes/default/framing.css | 25 + .../s5_html/themes/default/iepngfix.htc | 42 + .../writers/s5_html/themes/default/opera.css | 8 + .../s5_html/themes/default/outline.css | 16 + .../writers/s5_html/themes/default/pretty.css | 120 + .../writers/s5_html/themes/default/print.css | 24 + .../s5_html/themes/default/s5-core.css | 11 + .../writers/s5_html/themes/default/slides.css | 10 + .../writers/s5_html/themes/default/slides.js | 558 ++ .../s5_html/themes/medium-black/__base__ | 2 + .../s5_html/themes/medium-black/pretty.css | 115 + .../s5_html/themes/medium-white/framing.css | 24 + .../s5_html/themes/medium-white/pretty.css | 113 + .../s5_html/themes/small-black/__base__ | 2 + .../s5_html/themes/small-black/pretty.css | 116 + .../s5_html/themes/small-white/framing.css | 24 + .../s5_html/themes/small-white/pretty.css | 114 + .../docutils/writers/xetex/__init__.py | 149 + .../xetex/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 4482 bytes .../python3.5/site-packages/easy_install.py | 5 + .../DESCRIPTION.rst | 11 + .../feedgenerator-1.9.dist-info/INSTALLER | 1 + .../feedgenerator-1.9.dist-info/METADATA | 40 + .../feedgenerator-1.9.dist-info/RECORD | 27 + .../feedgenerator-1.9.dist-info/WHEEL | 5 + .../feedgenerator-1.9.dist-info/metadata.json | 1 + .../feedgenerator-1.9.dist-info/top_level.txt | 1 + .../site-packages/feedgenerator/__init__.py | 24 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 944 bytes .../feedgenerator/django/__init__.py | 0 .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 153 bytes .../feedgenerator/django/utils/__init__.py | 0 .../utils/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 159 bytes .../__pycache__/datetime_safe.cpython-35.pyc | Bin 0 -> 2898 bytes .../utils/__pycache__/encoding.cpython-35.pyc | Bin 0 -> 8007 bytes .../__pycache__/feedgenerator.cpython-35.pyc | Bin 0 -> 14370 bytes .../__pycache__/functional.cpython-35.pyc | Bin 0 -> 14243 bytes .../utils/__pycache__/six.cpython-35.pyc | Bin 0 -> 10831 bytes .../utils/__pycache__/timezone.cpython-35.pyc | Bin 0 -> 7452 bytes .../utils/__pycache__/xmlutils.cpython-35.pyc | Bin 0 -> 1139 bytes .../django/utils/datetime_safe.py | 89 + .../feedgenerator/django/utils/encoding.py | 256 + .../django/utils/feedgenerator.py | 404 + .../feedgenerator/django/utils/functional.py | 370 + .../feedgenerator/django/utils/six.py | 370 + .../feedgenerator/django/utils/timezone.py | 292 + .../feedgenerator/django/utils/xmlutils.py | 23 + .../DESCRIPTION.rst | 80 + .../ghp_import-0.5.5.dist-info/INSTALLER | 1 + .../ghp_import-0.5.5.dist-info/METADATA | 97 + .../ghp_import-0.5.5.dist-info/RECORD | 11 + .../ghp_import-0.5.5.dist-info/WHEEL | 5 + .../entry_points.txt | 3 + .../ghp_import-0.5.5.dist-info/metadata.json | 1 + .../ghp_import-0.5.5.dist-info/top_level.txt | 1 + .../lib/python3.5/site-packages/ghp_import.py | 248 + .../site-packages/jinja2/__init__.py | 83 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 2640 bytes .../jinja2/__pycache__/_compat.cpython-35.pyc | Bin 0 -> 3541 bytes .../__pycache__/_identifier.cpython-35.pyc | Bin 0 -> 1811 bytes .../jinja2/__pycache__/bccache.cpython-35.pyc | Bin 0 -> 13317 bytes .../__pycache__/compiler.cpython-35.pyc | Bin 0 -> 51450 bytes .../__pycache__/constants.cpython-35.pyc | Bin 0 -> 1676 bytes .../jinja2/__pycache__/debug.cpython-35.pyc | Bin 0 -> 10171 bytes .../__pycache__/defaults.cpython-35.pyc | Bin 0 -> 1537 bytes .../__pycache__/environment.cpython-35.pyc | Bin 0 -> 45421 bytes .../__pycache__/exceptions.cpython-35.pyc | Bin 0 -> 5308 bytes .../jinja2/__pycache__/ext.cpython-35.pyc | Bin 0 -> 21571 bytes .../jinja2/__pycache__/filters.cpython-35.pyc | Bin 0 -> 36149 bytes .../__pycache__/idtracking.cpython-35.pyc | Bin 0 -> 10718 bytes .../jinja2/__pycache__/lexer.cpython-35.pyc | Bin 0 -> 20403 bytes .../jinja2/__pycache__/loaders.cpython-35.pyc | Bin 0 -> 17518 bytes .../jinja2/__pycache__/meta.cpython-35.pyc | Bin 0 -> 3805 bytes .../__pycache__/nativetypes.cpython-35.pyc | Bin 0 -> 5561 bytes .../jinja2/__pycache__/nodes.cpython-35.pyc | Bin 0 -> 39293 bytes .../__pycache__/optimizer.cpython-35.pyc | Bin 0 -> 2071 bytes .../jinja2/__pycache__/parser.cpython-35.pyc | Bin 0 -> 28266 bytes .../jinja2/__pycache__/runtime.cpython-35.pyc | Bin 0 -> 26410 bytes .../jinja2/__pycache__/sandbox.cpython-35.pyc | Bin 0 -> 14769 bytes .../jinja2/__pycache__/tests.cpython-35.pyc | Bin 0 -> 4676 bytes .../jinja2/__pycache__/utils.cpython-35.pyc | Bin 0 -> 22037 bytes .../jinja2/__pycache__/visitor.cpython-35.pyc | Bin 0 -> 3471 bytes .../python3.5/site-packages/jinja2/_compat.py | 99 + .../site-packages/jinja2/_identifier.py | 2 + .../site-packages/jinja2/asyncfilters.py | 146 + .../site-packages/jinja2/asyncsupport.py | 256 + .../python3.5/site-packages/jinja2/bccache.py | 362 + .../site-packages/jinja2/compiler.py | 1721 ++++ .../site-packages/jinja2/constants.py | 32 + .../python3.5/site-packages/jinja2/debug.py | 372 + .../site-packages/jinja2/defaults.py | 56 + .../site-packages/jinja2/environment.py | 1276 +++ .../site-packages/jinja2/exceptions.py | 146 + .../lib/python3.5/site-packages/jinja2/ext.py | 627 ++ .../python3.5/site-packages/jinja2/filters.py | 1190 +++ .../site-packages/jinja2/idtracking.py | 286 + .../python3.5/site-packages/jinja2/lexer.py | 739 ++ .../python3.5/site-packages/jinja2/loaders.py | 481 ++ .../python3.5/site-packages/jinja2/meta.py | 106 + .../site-packages/jinja2/nativetypes.py | 220 + .../python3.5/site-packages/jinja2/nodes.py | 999 +++ .../site-packages/jinja2/optimizer.py | 49 + .../python3.5/site-packages/jinja2/parser.py | 903 ++ .../python3.5/site-packages/jinja2/runtime.py | 813 ++ .../python3.5/site-packages/jinja2/sandbox.py | 475 + .../python3.5/site-packages/jinja2/tests.py | 175 + .../python3.5/site-packages/jinja2/utils.py | 647 ++ .../python3.5/site-packages/jinja2/visitor.py | 87 + .../site-packages/markdown/__init__.py | 529 ++ .../site-packages/markdown/__main__.py | 136 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 15573 bytes .../__pycache__/__main__.cpython-35.pyc | Bin 0 -> 3894 bytes .../__pycache__/__version__.cpython-35.pyc | Bin 0 -> 813 bytes .../__pycache__/blockparser.cpython-35.pyc | Bin 0 -> 4239 bytes .../blockprocessors.cpython-35.pyc | Bin 0 -> 17590 bytes .../__pycache__/inlinepatterns.cpython-35.pyc | Bin 0 -> 18235 bytes .../markdown/__pycache__/odict.cpython-35.pyc | Bin 0 -> 7456 bytes .../__pycache__/postprocessors.cpython-35.pyc | Bin 0 -> 4653 bytes .../__pycache__/preprocessors.cpython-35.pyc | Bin 0 -> 10250 bytes .../__pycache__/serializers.cpython-35.pyc | Bin 0 -> 5906 bytes .../__pycache__/treeprocessors.cpython-35.pyc | Bin 0 -> 11842 bytes .../markdown/__pycache__/util.cpython-35.pyc | Bin 0 -> 4761 bytes .../site-packages/markdown/__version__.py | 30 + .../site-packages/markdown/blockparser.py | 100 + .../site-packages/markdown/blockprocessors.py | 573 ++ .../markdown/extensions/__init__.py | 100 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 3836 bytes .../__pycache__/abbr.cpython-35.pyc | Bin 0 -> 3667 bytes .../__pycache__/admonition.cpython-35.pyc | Bin 0 -> 3182 bytes .../__pycache__/attr_list.cpython-35.pyc | Bin 0 -> 5434 bytes .../__pycache__/codehilite.cpython-35.pyc | Bin 0 -> 8330 bytes .../__pycache__/def_list.cpython-35.pyc | Bin 0 -> 3907 bytes .../__pycache__/extra.cpython-35.pyc | Bin 0 -> 5078 bytes .../__pycache__/fenced_code.cpython-35.pyc | Bin 0 -> 3860 bytes .../__pycache__/footnotes.cpython-35.pyc | Bin 0 -> 13351 bytes .../__pycache__/headerid.cpython-35.pyc | Bin 0 -> 3648 bytes .../__pycache__/meta.cpython-35.pyc | Bin 0 -> 2589 bytes .../__pycache__/nl2br.cpython-35.pyc | Bin 0 -> 1345 bytes .../__pycache__/sane_lists.cpython-35.pyc | Bin 0 -> 2371 bytes .../__pycache__/smart_strong.cpython-35.pyc | Bin 0 -> 1601 bytes .../__pycache__/smarty.cpython-35.pyc | Bin 0 -> 9404 bytes .../__pycache__/tables.cpython-35.pyc | Bin 0 -> 6183 bytes .../extensions/__pycache__/toc.cpython-35.pyc | Bin 0 -> 9254 bytes .../__pycache__/wikilinks.cpython-35.pyc | Bin 0 -> 3380 bytes .../site-packages/markdown/extensions/abbr.py | 94 + .../markdown/extensions/admonition.py | 96 + .../markdown/extensions/attr_list.py | 178 + .../markdown/extensions/codehilite.py | 265 + .../markdown/extensions/def_list.py | 115 + .../markdown/extensions/extra.py | 132 + .../markdown/extensions/fenced_code.py | 113 + .../markdown/extensions/footnotes.py | 431 + .../markdown/extensions/headerid.py | 97 + .../site-packages/markdown/extensions/meta.py | 78 + .../markdown/extensions/nl2br.py | 35 + .../markdown/extensions/sane_lists.py | 55 + .../markdown/extensions/smart_strong.py | 41 + .../markdown/extensions/smarty.py | 268 + .../markdown/extensions/tables.py | 227 + .../site-packages/markdown/extensions/toc.py | 310 + .../markdown/extensions/wikilinks.py | 89 + .../site-packages/markdown/inlinepatterns.py | 536 ++ .../python3.5/site-packages/markdown/odict.py | 191 + .../site-packages/markdown/postprocessors.py | 111 + .../site-packages/markdown/preprocessors.py | 355 + .../site-packages/markdown/serializers.py | 282 + .../site-packages/markdown/treeprocessors.py | 406 + .../python3.5/site-packages/markdown/util.py | 177 + .../site-packages/markupsafe/__init__.py | 305 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 12147 bytes .../__pycache__/_compat.cpython-35.pyc | Bin 0 -> 812 bytes .../__pycache__/_constants.cpython-35.pyc | Bin 0 -> 5342 bytes .../__pycache__/_native.cpython-35.pyc | Bin 0 -> 1464 bytes .../site-packages/markupsafe/_compat.py | 26 + .../site-packages/markupsafe/_constants.py | 267 + .../site-packages/markupsafe/_native.py | 46 + .../site-packages/markupsafe/_speedups.c | 239 + .../_speedups.cpython-35m-x86_64-linux-gnu.so | Bin 0 -> 31088 bytes .../pelican-3.7.1.dist-info/DESCRIPTION.rst | 400 + .../pelican-3.7.1.dist-info/INSTALLER | 1 + .../pelican-3.7.1.dist-info/METADATA | 431 + .../pelican-3.7.1.dist-info/RECORD | 112 + .../pelican-3.7.1.dist-info/WHEEL | 6 + .../pelican-3.7.1.dist-info/entry_points.txt | 6 + .../pelican-3.7.1.dist-info/metadata.json | 1 + .../pelican-3.7.1.dist-info/top_level.txt | 1 + .../site-packages/pelican/__init__.py | 495 ++ .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 14079 bytes .../pelican/__pycache__/cache.cpython-35.pyc | Bin 0 -> 5233 bytes .../__pycache__/contents.cpython-35.pyc | Bin 0 -> 14255 bytes .../__pycache__/generators.cpython-35.pyc | Bin 0 -> 25482 bytes .../pelican/__pycache__/log.cpython-35.pyc | Bin 0 -> 8620 bytes .../__pycache__/paginator.cpython-35.pyc | Bin 0 -> 5250 bytes .../__pycache__/readers.cpython-35.pyc | Bin 0 -> 23628 bytes .../__pycache__/rstdirectives.cpython-35.pyc | Bin 0 -> 2906 bytes .../pelican/__pycache__/server.cpython-35.pyc | Bin 0 -> 2338 bytes .../__pycache__/settings.cpython-35.pyc | Bin 0 -> 12076 bytes .../__pycache__/signals.cpython-35.pyc | Bin 0 -> 1359 bytes .../__pycache__/urlwrappers.cpython-35.pyc | Bin 0 -> 5286 bytes .../pelican/__pycache__/utils.cpython-35.pyc | Bin 0 -> 27284 bytes .../__pycache__/writers.cpython-35.pyc | Bin 0 -> 7582 bytes .../python3.5/site-packages/pelican/cache.py | 141 + .../site-packages/pelican/contents.py | 478 ++ .../site-packages/pelican/generators.py | 752 ++ .../python3.5/site-packages/pelican/log.py | 256 + .../site-packages/pelican/paginator.py | 157 + .../site-packages/pelican/readers.py | 679 ++ .../site-packages/pelican/rstdirectives.py | 93 + .../python3.5/site-packages/pelican/server.py | 74 + .../site-packages/pelican/settings.py | 432 + .../site-packages/pelican/signals.py | 50 + .../themes/notmyidea/static/css/main.css | 452 + .../themes/notmyidea/static/css/pygment.css | 205 + .../themes/notmyidea/static/css/reset.css | 52 + .../themes/notmyidea/static/css/typogrify.css | 3 + .../themes/notmyidea/static/css/wide.css | 48 + .../notmyidea/static/images/icons/aboutme.png | Bin 0 -> 751 bytes .../static/images/icons/bitbucket.png | Bin 0 -> 3714 bytes .../static/images/icons/delicious.png | Bin 0 -> 958 bytes .../static/images/icons/facebook.png | Bin 0 -> 202 bytes .../notmyidea/static/images/icons/github.png | Bin 0 -> 1714 bytes .../static/images/icons/gitorious.png | Bin 0 -> 227 bytes .../notmyidea/static/images/icons/gittip.png | Bin 0 -> 487 bytes .../static/images/icons/google-groups.png | Bin 0 -> 803 bytes .../static/images/icons/google-plus.png | Bin 0 -> 527 bytes .../static/images/icons/hackernews.png | Bin 0 -> 3273 bytes .../notmyidea/static/images/icons/lastfm.png | Bin 0 -> 975 bytes .../static/images/icons/linkedin.png | Bin 0 -> 896 bytes .../notmyidea/static/images/icons/reddit.png | Bin 0 -> 693 bytes .../notmyidea/static/images/icons/rss.png | Bin 0 -> 879 bytes .../static/images/icons/slideshare.png | Bin 0 -> 535 bytes .../static/images/icons/speakerdeck.png | Bin 0 -> 1049 bytes .../static/images/icons/stackoverflow.png | Bin 0 -> 916 bytes .../notmyidea/static/images/icons/twitter.png | Bin 0 -> 1509 bytes .../notmyidea/static/images/icons/vimeo.png | Bin 0 -> 544 bytes .../notmyidea/static/images/icons/youtube.png | Bin 0 -> 458 bytes .../themes/notmyidea/templates/analytics.html | 45 + .../themes/notmyidea/templates/archives.html | 13 + .../themes/notmyidea/templates/article.html | 37 + .../notmyidea/templates/article_infos.html | 23 + .../themes/notmyidea/templates/author.html | 2 + .../themes/notmyidea/templates/authors.html | 16 + .../themes/notmyidea/templates/base.html | 82 + .../themes/notmyidea/templates/category.html | 2 + .../themes/notmyidea/templates/comments.html | 1 + .../notmyidea/templates/disqus_script.html | 11 + .../themes/notmyidea/templates/github.html | 9 + .../themes/notmyidea/templates/index.html | 59 + .../themes/notmyidea/templates/page.html | 10 + .../notmyidea/templates/period_archives.html | 13 + .../themes/notmyidea/templates/tag.html | 2 + .../themes/notmyidea/templates/taglist.html | 1 + .../themes/notmyidea/templates/tags.html | 16 + .../notmyidea/templates/translations.html | 8 + .../themes/notmyidea/templates/twitter.html | 3 + .../themes/simple/templates/archives.html | 11 + .../themes/simple/templates/article.html | 44 + .../themes/simple/templates/author.html | 7 + .../themes/simple/templates/authors.html | 13 + .../pelican/themes/simple/templates/base.html | 63 + .../themes/simple/templates/categories.html | 8 + .../themes/simple/templates/category.html | 5 + .../themes/simple/templates/gosquared.html | 14 + .../themes/simple/templates/index.html | 28 + .../pelican/themes/simple/templates/page.html | 15 + .../themes/simple/templates/pagination.html | 11 + .../simple/templates/period_archives.html | 11 + .../pelican/themes/simple/templates/tag.html | 0 .../pelican/themes/simple/templates/tags.html | 10 + .../themes/simple/templates/translations.html | 9 + .../site-packages/pelican/tools/__init__.py | 0 .../tools/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 140 bytes .../__pycache__/pelican_import.cpython-35.pyc | Bin 0 -> 22932 bytes .../pelican_quickstart.cpython-35.pyc | Bin 0 -> 10675 bytes .../__pycache__/pelican_themes.cpython-35.pyc | Bin 0 -> 7013 bytes .../pelican/tools/pelican_import.py | 896 ++ .../pelican/tools/pelican_quickstart.py | 416 + .../pelican/tools/pelican_themes.py | 260 + .../pelican/tools/templates/Makefile.in | 123 + .../tools/templates/develop_server.sh.in | 102 + .../pelican/tools/templates/fabfile.py.in | 92 + .../pelican/tools/templates/pelicanconf.py.in | 35 + .../pelican/tools/templates/publishconf.py.in | 24 + .../site-packages/pelican/urlwrappers.py | 144 + .../python3.5/site-packages/pelican/utils.py | 840 ++ .../site-packages/pelican/writers.py | 230 + .../pip-9.0.3.dist-info/DESCRIPTION.rst | 39 + .../pip-9.0.3.dist-info/INSTALLER | 1 + .../pip-9.0.3.dist-info/METADATA | 70 + .../site-packages/pip-9.0.3.dist-info/RECORD | 552 ++ .../site-packages/pip-9.0.3.dist-info/WHEEL | 6 + .../pip-9.0.3.dist-info/entry_points.txt | 5 + .../pip-9.0.3.dist-info/metadata.json | 1 + .../pip-9.0.3.dist-info/top_level.txt | 1 + .../python3.5/site-packages/pip/__init__.py | 346 + .../python3.5/site-packages/pip/__main__.py | 19 + .../pip/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 9536 bytes .../pip/__pycache__/__main__.cpython-35.pyc | Bin 0 -> 418 bytes .../__pycache__/basecommand.cpython-35.pyc | Bin 0 -> 7887 bytes .../pip/__pycache__/baseparser.cpython-35.pyc | Bin 0 -> 10017 bytes .../pip/__pycache__/cmdoptions.cpython-35.pyc | Bin 0 -> 13899 bytes .../pip/__pycache__/download.cpython-35.pyc | Bin 0 -> 22194 bytes .../pip/__pycache__/exceptions.cpython-35.pyc | Bin 0 -> 10965 bytes .../pip/__pycache__/index.cpython-35.pyc | Bin 0 -> 32611 bytes .../pip/__pycache__/locations.cpython-35.pyc | Bin 0 -> 4287 bytes .../pip/__pycache__/pep425tags.cpython-35.pyc | Bin 0 -> 8230 bytes .../__pycache__/status_codes.cpython-35.pyc | Bin 0 -> 354 bytes .../pip/__pycache__/wheel.cpython-35.pyc | Bin 0 -> 23734 bytes .../site-packages/pip/_vendor/__init__.py | 107 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 2911 bytes .../__pycache__/appdirs.cpython-35.pyc | Bin 0 -> 19670 bytes .../_vendor/__pycache__/distro.cpython-35.pyc | Bin 0 -> 33672 bytes .../__pycache__/ipaddress.cpython-35.pyc | Bin 0 -> 70612 bytes .../__pycache__/ordereddict.cpython-35.pyc | Bin 0 -> 3883 bytes .../__pycache__/pyparsing.cpython-35.pyc | Bin 0 -> 212220 bytes .../__pycache__/re-vendor.cpython-35.pyc | Bin 0 -> 1174 bytes .../__pycache__/retrying.cpython-35.pyc | Bin 0 -> 8695 bytes .../_vendor/__pycache__/six.cpython-35.pyc | Bin 0 -> 26349 bytes .../site-packages/pip/_vendor/appdirs.py | 552 ++ .../pip/_vendor/cachecontrol/__init__.py | 11 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 520 bytes .../__pycache__/_cmd.cpython-35.pyc | Bin 0 -> 1632 bytes .../__pycache__/adapter.cpython-35.pyc | Bin 0 -> 3080 bytes .../__pycache__/cache.cpython-35.pyc | Bin 0 -> 1803 bytes .../__pycache__/compat.cpython-35.pyc | Bin 0 -> 558 bytes .../__pycache__/controller.cpython-35.pyc | Bin 0 -> 8433 bytes .../__pycache__/filewrapper.cpython-35.pyc | Bin 0 -> 2224 bytes .../__pycache__/heuristics.cpython-35.pyc | Bin 0 -> 4936 bytes .../__pycache__/serialize.cpython-35.pyc | Bin 0 -> 4859 bytes .../__pycache__/wrapper.cpython-35.pyc | Bin 0 -> 560 bytes .../pip/_vendor/cachecontrol/_cmd.py | 60 + .../pip/_vendor/cachecontrol/adapter.py | 125 + .../pip/_vendor/cachecontrol/cache.py | 39 + .../_vendor/cachecontrol/caches/__init__.py | 18 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 577 bytes .../__pycache__/file_cache.cpython-35.pyc | Bin 0 -> 2986 bytes .../__pycache__/redis_cache.cpython-35.pyc | Bin 0 -> 1762 bytes .../_vendor/cachecontrol/caches/file_cache.py | 116 + .../cachecontrol/caches/redis_cache.py | 41 + .../pip/_vendor/cachecontrol/compat.py | 20 + .../pip/_vendor/cachecontrol/controller.py | 353 + .../pip/_vendor/cachecontrol/filewrapper.py | 78 + .../pip/_vendor/cachecontrol/heuristics.py | 138 + .../pip/_vendor/cachecontrol/serialize.py | 196 + .../pip/_vendor/cachecontrol/wrapper.py | 21 + .../pip/_vendor/certifi/__init__.py | 3 + .../pip/_vendor/certifi/__main__.py | 2 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 235 bytes .../__pycache__/__main__.cpython-35.pyc | Bin 0 -> 205 bytes .../certifi/__pycache__/core.cpython-35.pyc | Bin 0 -> 1215 bytes .../pip/_vendor/certifi/cacert.pem | 4433 ++++++++++ .../site-packages/pip/_vendor/certifi/core.py | 37 + .../pip/_vendor/chardet/__init__.py | 39 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 846 bytes .../__pycache__/big5freq.cpython-35.pyc | Bin 0 -> 54683 bytes .../__pycache__/big5prober.cpython-35.pyc | Bin 0 -> 1111 bytes .../chardistribution.cpython-35.pyc | Bin 0 -> 6653 bytes .../charsetgroupprober.cpython-35.pyc | Bin 0 -> 2371 bytes .../__pycache__/charsetprober.cpython-35.pyc | Bin 0 -> 3589 bytes .../codingstatemachine.cpython-35.pyc | Bin 0 -> 2933 bytes .../chardet/__pycache__/compat.cpython-35.pyc | Bin 0 -> 340 bytes .../__pycache__/cp949prober.cpython-35.pyc | Bin 0 -> 1118 bytes .../chardet/__pycache__/enums.cpython-35.pyc | Bin 0 -> 2700 bytes .../__pycache__/escprober.cpython-35.pyc | Bin 0 -> 2756 bytes .../chardet/__pycache__/escsm.cpython-35.pyc | Bin 0 -> 7862 bytes .../__pycache__/eucjpprober.cpython-35.pyc | Bin 0 -> 2557 bytes .../__pycache__/euckrfreq.cpython-35.pyc | Bin 0 -> 24069 bytes .../__pycache__/euckrprober.cpython-35.pyc | Bin 0 -> 1119 bytes .../__pycache__/euctwfreq.cpython-35.pyc | Bin 0 -> 54692 bytes .../__pycache__/euctwprober.cpython-35.pyc | Bin 0 -> 1119 bytes .../__pycache__/gb2312freq.cpython-35.pyc | Bin 0 -> 38334 bytes .../__pycache__/gb2312prober.cpython-35.pyc | Bin 0 -> 1127 bytes .../__pycache__/hebrewprober.cpython-35.pyc | Bin 0 -> 3176 bytes .../__pycache__/jisfreq.cpython-35.pyc | Bin 0 -> 44478 bytes .../chardet/__pycache__/jpcntx.cpython-35.pyc | Bin 0 -> 24775 bytes .../langbulgarianmodel.cpython-35.pyc | Bin 0 -> 24882 bytes .../langcyrillicmodel.cpython-35.pyc | Bin 0 -> 30537 bytes .../__pycache__/langgreekmodel.cpython-35.pyc | Bin 0 -> 24560 bytes .../langhebrewmodel.cpython-35.pyc | Bin 0 -> 23388 bytes .../langhungarianmodel.cpython-35.pyc | Bin 0 -> 24856 bytes .../__pycache__/langthaimodel.cpython-35.pyc | Bin 0 -> 23367 bytes .../langturkishmodel.cpython-35.pyc | Bin 0 -> 23385 bytes .../__pycache__/latin1prober.cpython-35.pyc | Bin 0 -> 3274 bytes .../mbcharsetprober.cpython-35.pyc | Bin 0 -> 2357 bytes .../mbcsgroupprober.cpython-35.pyc | Bin 0 -> 1130 bytes .../chardet/__pycache__/mbcssm.cpython-35.pyc | Bin 0 -> 18846 bytes .../sbcharsetprober.cpython-35.pyc | Bin 0 -> 3177 bytes .../sbcsgroupprober.cpython-35.pyc | Bin 0 -> 1682 bytes .../__pycache__/sjisprober.cpython-35.pyc | Bin 0 -> 2585 bytes .../universaldetector.cpython-35.pyc | Bin 0 -> 6388 bytes .../__pycache__/utf8prober.cpython-35.pyc | Bin 0 -> 2058 bytes .../__pycache__/version.cpython-35.pyc | Bin 0 -> 398 bytes .../pip/_vendor/chardet/big5freq.py | 386 + .../pip/_vendor/chardet/big5prober.py | 47 + .../pip/_vendor/chardet/chardistribution.py | 233 + .../pip/_vendor/chardet/charsetgroupprober.py | 106 + .../pip/_vendor/chardet/charsetprober.py | 145 + .../pip/_vendor/chardet/cli/__init__.py | 1 + .../cli/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 146 bytes .../cli/__pycache__/chardetect.cpython-35.pyc | Bin 0 -> 2749 bytes .../pip/_vendor/chardet/cli/chardetect.py | 85 + .../pip/_vendor/chardet/codingstatemachine.py | 88 + .../pip/_vendor/chardet/compat.py | 34 + .../pip/_vendor/chardet/cp949prober.py | 49 + .../pip/_vendor/chardet/enums.py | 76 + .../pip/_vendor/chardet/escprober.py | 101 + .../pip/_vendor/chardet/escsm.py | 246 + .../pip/_vendor/chardet/eucjpprober.py | 92 + .../pip/_vendor/chardet/euckrfreq.py | 195 + .../pip/_vendor/chardet/euckrprober.py | 47 + .../pip/_vendor/chardet/euctwfreq.py | 387 + .../pip/_vendor/chardet/euctwprober.py | 46 + .../pip/_vendor/chardet/gb2312freq.py | 283 + .../pip/_vendor/chardet/gb2312prober.py | 46 + .../pip/_vendor/chardet/hebrewprober.py | 292 + .../pip/_vendor/chardet/jisfreq.py | 325 + .../pip/_vendor/chardet/jpcntx.py | 233 + .../pip/_vendor/chardet/langbulgarianmodel.py | 228 + .../pip/_vendor/chardet/langcyrillicmodel.py | 333 + .../pip/_vendor/chardet/langgreekmodel.py | 225 + .../pip/_vendor/chardet/langhebrewmodel.py | 200 + .../pip/_vendor/chardet/langhungarianmodel.py | 225 + .../pip/_vendor/chardet/langthaimodel.py | 199 + .../pip/_vendor/chardet/langturkishmodel.py | 193 + .../pip/_vendor/chardet/latin1prober.py | 145 + .../pip/_vendor/chardet/mbcharsetprober.py | 91 + .../pip/_vendor/chardet/mbcsgroupprober.py | 54 + .../pip/_vendor/chardet/mbcssm.py | 572 ++ .../pip/_vendor/chardet/sbcharsetprober.py | 132 + .../pip/_vendor/chardet/sbcsgroupprober.py | 73 + .../pip/_vendor/chardet/sjisprober.py | 92 + .../pip/_vendor/chardet/universaldetector.py | 286 + .../pip/_vendor/chardet/utf8prober.py | 82 + .../pip/_vendor/chardet/version.py | 9 + .../pip/_vendor/colorama/__init__.py | 7 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 420 bytes .../colorama/__pycache__/ansi.cpython-35.pyc | Bin 0 -> 3473 bytes .../__pycache__/ansitowin32.cpython-35.pyc | Bin 0 -> 7868 bytes .../__pycache__/initialise.cpython-35.pyc | Bin 0 -> 1791 bytes .../colorama/__pycache__/win32.cpython-35.pyc | Bin 0 -> 3968 bytes .../__pycache__/winterm.cpython-35.pyc | Bin 0 -> 4944 bytes .../pip/_vendor/colorama/ansi.py | 102 + .../pip/_vendor/colorama/ansitowin32.py | 236 + .../pip/_vendor/colorama/initialise.py | 82 + .../pip/_vendor/colorama/win32.py | 154 + .../pip/_vendor/colorama/winterm.py | 162 + .../pip/_vendor/distlib/__init__.py | 23 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 1046 bytes .../distlib/__pycache__/compat.cpython-35.pyc | Bin 0 -> 34494 bytes .../__pycache__/database.cpython-35.pyc | Bin 0 -> 44885 bytes .../distlib/__pycache__/index.cpython-35.pyc | Bin 0 -> 18374 bytes .../__pycache__/locators.cpython-35.pyc | Bin 0 -> 41479 bytes .../__pycache__/manifest.cpython-35.pyc | Bin 0 -> 11146 bytes .../__pycache__/markers.cpython-35.pyc | Bin 0 -> 6533 bytes .../__pycache__/metadata.cpython-35.pyc | Bin 0 -> 29722 bytes .../__pycache__/resources.cpython-35.pyc | Bin 0 -> 11778 bytes .../__pycache__/scripts.cpython-35.pyc | Bin 0 -> 10934 bytes .../distlib/__pycache__/util.cpython-35.pyc | Bin 0 -> 48832 bytes .../__pycache__/version.cpython-35.pyc | Bin 0 -> 22971 bytes .../distlib/__pycache__/wheel.cpython-35.pyc | Bin 0 -> 27875 bytes .../pip/_vendor/distlib/_backport/__init__.py | 6 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 436 bytes .../_backport/__pycache__/misc.cpython-35.pyc | Bin 0 -> 1107 bytes .../__pycache__/shutil.cpython-35.pyc | Bin 0 -> 22909 bytes .../__pycache__/sysconfig.cpython-35.pyc | Bin 0 -> 17628 bytes .../__pycache__/tarfile.cpython-35.pyc | Bin 0 -> 69026 bytes .../pip/_vendor/distlib/_backport/misc.py | 41 + .../pip/_vendor/distlib/_backport/shutil.py | 761 ++ .../_vendor/distlib/_backport/sysconfig.cfg | 84 + .../_vendor/distlib/_backport/sysconfig.py | 788 ++ .../pip/_vendor/distlib/_backport/tarfile.py | 2607 ++++++ .../pip/_vendor/distlib/compat.py | 1111 +++ .../pip/_vendor/distlib/database.py | 1312 +++ .../pip/_vendor/distlib/index.py | 515 ++ .../pip/_vendor/distlib/locators.py | 1283 +++ .../pip/_vendor/distlib/manifest.py | 393 + .../pip/_vendor/distlib/markers.py | 190 + .../pip/_vendor/distlib/metadata.py | 1068 +++ .../pip/_vendor/distlib/resources.py | 355 + .../pip/_vendor/distlib/scripts.py | 384 + .../site-packages/pip/_vendor/distlib/t32.exe | Bin 0 -> 89088 bytes .../site-packages/pip/_vendor/distlib/t64.exe | Bin 0 -> 97792 bytes .../site-packages/pip/_vendor/distlib/util.py | 1611 ++++ .../pip/_vendor/distlib/version.py | 742 ++ .../site-packages/pip/_vendor/distlib/w32.exe | Bin 0 -> 85504 bytes .../site-packages/pip/_vendor/distlib/w64.exe | Bin 0 -> 94208 bytes .../pip/_vendor/distlib/wheel.py | 978 +++ .../site-packages/pip/_vendor/distro.py | 1081 +++ .../pip/_vendor/html5lib/__init__.py | 25 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 953 bytes .../__pycache__/_ihatexml.cpython-35.pyc | Bin 0 -> 14433 bytes .../__pycache__/_inputstream.cpython-35.pyc | Bin 0 -> 24856 bytes .../__pycache__/_tokenizer.cpython-35.pyc | Bin 0 -> 47749 bytes .../__pycache__/_utils.cpython-35.pyc | Bin 0 -> 3608 bytes .../__pycache__/constants.cpython-35.pyc | Bin 0 -> 72196 bytes .../__pycache__/html5parser.cpython-35.pyc | Bin 0 -> 106379 bytes .../__pycache__/serializer.cpython-35.pyc | Bin 0 -> 10295 bytes .../pip/_vendor/html5lib/_ihatexml.py | 288 + .../pip/_vendor/html5lib/_inputstream.py | 923 ++ .../pip/_vendor/html5lib/_tokenizer.py | 1721 ++++ .../pip/_vendor/html5lib/_trie/__init__.py | 14 + .../_trie/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 395 bytes .../_trie/__pycache__/_base.cpython-35.pyc | Bin 0 -> 1556 bytes .../_trie/__pycache__/datrie.cpython-35.pyc | Bin 0 -> 2109 bytes .../_trie/__pycache__/py.cpython-35.pyc | Bin 0 -> 2400 bytes .../pip/_vendor/html5lib/_trie/_base.py | 38 + .../pip/_vendor/html5lib/_trie/datrie.py | 44 + .../pip/_vendor/html5lib/_trie/py.py | 67 + .../pip/_vendor/html5lib/_utils.py | 127 + .../pip/_vendor/html5lib/constants.py | 2945 +++++++ .../pip/_vendor/html5lib/filters/__init__.py | 0 .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 151 bytes .../alphabeticalattributes.cpython-35.pyc | Bin 0 -> 1094 bytes .../filters/__pycache__/base.cpython-35.pyc | Bin 0 -> 841 bytes .../inject_meta_charset.cpython-35.pyc | Bin 0 -> 1816 bytes .../filters/__pycache__/lint.cpython-35.pyc | Bin 0 -> 2635 bytes .../__pycache__/optionaltags.cpython-35.pyc | Bin 0 -> 3382 bytes .../__pycache__/sanitizer.cpython-35.pyc | Bin 0 -> 19177 bytes .../__pycache__/whitespace.cpython-35.pyc | Bin 0 -> 1342 bytes .../filters/alphabeticalattributes.py | 20 + .../pip/_vendor/html5lib/filters/base.py | 12 + .../html5lib/filters/inject_meta_charset.py | 65 + .../pip/_vendor/html5lib/filters/lint.py | 81 + .../_vendor/html5lib/filters/optionaltags.py | 206 + .../pip/_vendor/html5lib/filters/sanitizer.py | 865 ++ .../_vendor/html5lib/filters/whitespace.py | 38 + .../pip/_vendor/html5lib/html5parser.py | 2733 ++++++ .../pip/_vendor/html5lib/serializer.py | 334 + .../_vendor/html5lib/treeadapters/__init__.py | 12 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 427 bytes .../__pycache__/genshi.cpython-35.pyc | Bin 0 -> 1650 bytes .../__pycache__/sax.cpython-35.pyc | Bin 0 -> 1495 bytes .../_vendor/html5lib/treeadapters/genshi.py | 47 + .../pip/_vendor/html5lib/treeadapters/sax.py | 44 + .../_vendor/html5lib/treebuilders/__init__.py | 76 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 3168 bytes .../__pycache__/base.cpython-35.pyc | Bin 0 -> 11933 bytes .../__pycache__/dom.cpython-35.pyc | Bin 0 -> 9998 bytes .../__pycache__/etree.cpython-35.pyc | Bin 0 -> 12956 bytes .../__pycache__/etree_lxml.cpython-35.pyc | Bin 0 -> 12922 bytes .../pip/_vendor/html5lib/treebuilders/base.py | 383 + .../pip/_vendor/html5lib/treebuilders/dom.py | 236 + .../_vendor/html5lib/treebuilders/etree.py | 340 + .../html5lib/treebuilders/etree_lxml.py | 367 + .../_vendor/html5lib/treewalkers/__init__.py | 143 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 4081 bytes .../__pycache__/base.cpython-35.pyc | Bin 0 -> 4936 bytes .../__pycache__/dom.cpython-35.pyc | Bin 0 -> 1819 bytes .../__pycache__/etree.cpython-35.pyc | Bin 0 -> 4024 bytes .../__pycache__/etree_lxml.cpython-35.pyc | Bin 0 -> 7259 bytes .../__pycache__/genshi.cpython-35.pyc | Bin 0 -> 2063 bytes .../pip/_vendor/html5lib/treewalkers/base.py | 150 + .../pip/_vendor/html5lib/treewalkers/dom.py | 43 + .../pip/_vendor/html5lib/treewalkers/etree.py | 137 + .../html5lib/treewalkers/etree_lxml.py | 213 + .../_vendor/html5lib/treewalkers/genshi.py | 69 + .../pip/_vendor/idna/__init__.py | 2 + .../idna/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 214 bytes .../idna/__pycache__/codec.cpython-35.pyc | Bin 0 -> 3363 bytes .../idna/__pycache__/compat.cpython-35.pyc | Bin 0 -> 592 bytes .../idna/__pycache__/core.cpython-35.pyc | Bin 0 -> 9962 bytes .../idna/__pycache__/idnadata.cpython-35.pyc | Bin 0 -> 26492 bytes .../idna/__pycache__/intranges.cpython-35.pyc | Bin 0 -> 1874 bytes .../__pycache__/package_data.cpython-35.pyc | Bin 0 -> 164 bytes .../idna/__pycache__/uts46data.cpython-35.pyc | Bin 0 -> 230869 bytes .../site-packages/pip/_vendor/idna/codec.py | 118 + .../site-packages/pip/_vendor/idna/compat.py | 12 + .../site-packages/pip/_vendor/idna/core.py | 387 + .../pip/_vendor/idna/idnadata.py | 1585 ++++ .../pip/_vendor/idna/intranges.py | 53 + .../pip/_vendor/idna/package_data.py | 2 + .../pip/_vendor/idna/uts46data.py | 7634 +++++++++++++++++ .../site-packages/pip/_vendor/ipaddress.py | 2425 ++++++ .../pip/_vendor/lockfile/__init__.py | 347 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 10292 bytes .../__pycache__/linklockfile.cpython-35.pyc | Bin 0 -> 2441 bytes .../__pycache__/mkdirlockfile.cpython-35.pyc | Bin 0 -> 2859 bytes .../__pycache__/pidlockfile.cpython-35.pyc | Bin 0 -> 5073 bytes .../__pycache__/sqlitelockfile.cpython-35.pyc | Bin 0 -> 4057 bytes .../symlinklockfile.cpython-35.pyc | Bin 0 -> 2316 bytes .../pip/_vendor/lockfile/linklockfile.py | 73 + .../pip/_vendor/lockfile/mkdirlockfile.py | 84 + .../pip/_vendor/lockfile/pidlockfile.py | 190 + .../pip/_vendor/lockfile/sqlitelockfile.py | 156 + .../pip/_vendor/lockfile/symlinklockfile.py | 70 + .../site-packages/pip/_vendor/ordereddict.py | 127 + .../pip/_vendor/packaging/__about__.py | 21 + .../pip/_vendor/packaging/__init__.py | 14 + .../__pycache__/__about__.cpython-35.pyc | Bin 0 -> 704 bytes .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 544 bytes .../__pycache__/_compat.cpython-35.pyc | Bin 0 -> 1020 bytes .../__pycache__/_structures.cpython-35.pyc | Bin 0 -> 2940 bytes .../__pycache__/markers.cpython-35.pyc | Bin 0 -> 9514 bytes .../__pycache__/requirements.cpython-35.pyc | Bin 0 -> 4222 bytes .../__pycache__/specifiers.cpython-35.pyc | Bin 0 -> 21140 bytes .../__pycache__/utils.cpython-35.pyc | Bin 0 -> 466 bytes .../__pycache__/version.cpython-35.pyc | Bin 0 -> 11424 bytes .../pip/_vendor/packaging/_compat.py | 30 + .../pip/_vendor/packaging/_structures.py | 68 + .../pip/_vendor/packaging/markers.py | 303 + .../pip/_vendor/packaging/requirements.py | 129 + .../pip/_vendor/packaging/specifiers.py | 774 ++ .../pip/_vendor/packaging/utils.py | 14 + .../pip/_vendor/packaging/version.py | 393 + .../pip/_vendor/pkg_resources/__init__.py | 3052 +++++++ .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 101625 bytes .../pip/_vendor/progress/__init__.py | 123 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 4046 bytes .../progress/__pycache__/bar.cpython-35.pyc | Bin 0 -> 2632 bytes .../__pycache__/counter.cpython-35.pyc | Bin 0 -> 1645 bytes .../__pycache__/helpers.cpython-35.pyc | Bin 0 -> 3148 bytes .../__pycache__/spinner.cpython-35.pyc | Bin 0 -> 1270 bytes .../site-packages/pip/_vendor/progress/bar.py | 83 + .../pip/_vendor/progress/counter.py | 47 + .../pip/_vendor/progress/helpers.py | 91 + .../pip/_vendor/progress/spinner.py | 40 + .../site-packages/pip/_vendor/pyparsing.py | 5696 ++++++++++++ .../site-packages/pip/_vendor/re-vendor.py | 34 + .../pip/_vendor/requests/__init__.py | 121 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 3409 bytes .../__pycache__/__version__.cpython-35.pyc | Bin 0 -> 521 bytes .../_internal_utils.cpython-35.pyc | Bin 0 -> 1309 bytes .../__pycache__/adapters.cpython-35.pyc | Bin 0 -> 17410 bytes .../requests/__pycache__/api.cpython-35.pyc | Bin 0 -> 6485 bytes .../requests/__pycache__/auth.cpython-35.pyc | Bin 0 -> 8522 bytes .../requests/__pycache__/certs.cpython-35.pyc | Bin 0 -> 597 bytes .../__pycache__/compat.cpython-35.pyc | Bin 0 -> 1645 bytes .../__pycache__/cookies.cpython-35.pyc | Bin 0 -> 19538 bytes .../__pycache__/exceptions.cpython-35.pyc | Bin 0 -> 5578 bytes .../requests/__pycache__/help.cpython-35.pyc | Bin 0 -> 2913 bytes .../requests/__pycache__/hooks.cpython-35.pyc | Bin 0 -> 1003 bytes .../__pycache__/models.cpython-35.pyc | Bin 0 -> 25873 bytes .../__pycache__/packages.cpython-35.pyc | Bin 0 -> 524 bytes .../__pycache__/sessions.cpython-35.pyc | Bin 0 -> 19698 bytes .../__pycache__/status_codes.cpython-35.pyc | Bin 0 -> 5173 bytes .../__pycache__/structures.cpython-35.pyc | Bin 0 -> 4528 bytes .../requests/__pycache__/utils.cpython-35.pyc | Bin 0 -> 22079 bytes .../pip/_vendor/requests/__version__.py | 14 + .../pip/_vendor/requests/_internal_utils.py | 42 + .../pip/_vendor/requests/adapters.py | 525 ++ .../site-packages/pip/_vendor/requests/api.py | 152 + .../pip/_vendor/requests/auth.py | 293 + .../pip/_vendor/requests/cacert.pem | 4433 ++++++++++ .../pip/_vendor/requests/certs.py | 18 + .../pip/_vendor/requests/compat.py | 69 + .../pip/_vendor/requests/cookies.py | 542 ++ .../pip/_vendor/requests/exceptions.py | 122 + .../pip/_vendor/requests/help.py | 120 + .../pip/_vendor/requests/hooks.py | 34 + .../pip/_vendor/requests/models.py | 948 ++ .../pip/_vendor/requests/packages.py | 16 + .../pip/_vendor/requests/sessions.py | 737 ++ .../pip/_vendor/requests/status_codes.py | 91 + .../pip/_vendor/requests/structures.py | 105 + .../pip/_vendor/requests/utils.py | 904 ++ .../site-packages/pip/_vendor/retrying.py | 267 + .../site-packages/pip/_vendor/six.py | 868 ++ .../pip/_vendor/urllib3/__init__.py | 97 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 2767 bytes .../__pycache__/_collections.cpython-35.pyc | Bin 0 -> 11167 bytes .../__pycache__/connection.cpython-35.pyc | Bin 0 -> 9542 bytes .../__pycache__/connectionpool.cpython-35.pyc | Bin 0 -> 25027 bytes .../__pycache__/exceptions.cpython-35.pyc | Bin 0 -> 10874 bytes .../urllib3/__pycache__/fields.cpython-35.pyc | Bin 0 -> 6099 bytes .../__pycache__/filepost.cpython-35.pyc | Bin 0 -> 2792 bytes .../__pycache__/poolmanager.cpython-35.pyc | Bin 0 -> 13456 bytes .../__pycache__/request.cpython-35.pyc | Bin 0 -> 5675 bytes .../__pycache__/response.cpython-35.pyc | Bin 0 -> 17359 bytes .../pip/_vendor/urllib3/_collections.py | 319 + .../pip/_vendor/urllib3/connection.py | 373 + .../pip/_vendor/urllib3/connectionpool.py | 905 ++ .../pip/_vendor/urllib3/contrib/__init__.py | 0 .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 150 bytes .../__pycache__/appengine.cpython-35.pyc | Bin 0 -> 9288 bytes .../__pycache__/ntlmpool.cpython-35.pyc | Bin 0 -> 3473 bytes .../__pycache__/pyopenssl.cpython-35.pyc | Bin 0 -> 15053 bytes .../securetransport.cpython-35.pyc | Bin 0 -> 19392 bytes .../contrib/__pycache__/socks.cpython-35.pyc | Bin 0 -> 5072 bytes .../contrib/_securetransport/__init__.py | 0 .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 167 bytes .../__pycache__/bindings.cpython-35.pyc | Bin 0 -> 11469 bytes .../__pycache__/low_level.cpython-35.pyc | Bin 0 -> 7985 bytes .../contrib/_securetransport/bindings.py | 593 ++ .../contrib/_securetransport/low_level.py | 343 + .../pip/_vendor/urllib3/contrib/appengine.py | 296 + .../pip/_vendor/urllib3/contrib/ntlmpool.py | 112 + .../pip/_vendor/urllib3/contrib/pyopenssl.py | 455 + .../urllib3/contrib/securetransport.py | 810 ++ .../pip/_vendor/urllib3/contrib/socks.py | 188 + .../pip/_vendor/urllib3/exceptions.py | 246 + .../pip/_vendor/urllib3/fields.py | 178 + .../pip/_vendor/urllib3/filepost.py | 94 + .../pip/_vendor/urllib3/packages/__init__.py | 5 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 301 bytes .../__pycache__/ordered_dict.cpython-35.pyc | Bin 0 -> 8868 bytes .../packages/__pycache__/six.cpython-35.pyc | Bin 0 -> 26366 bytes .../urllib3/packages/backports/__init__.py | 0 .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 161 bytes .../__pycache__/makefile.cpython-35.pyc | Bin 0 -> 1393 bytes .../urllib3/packages/backports/makefile.py | 53 + .../_vendor/urllib3/packages/ordered_dict.py | 259 + .../pip/_vendor/urllib3/packages/six.py | 868 ++ .../packages/ssl_match_hostname/__init__.py | 19 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 592 bytes .../_implementation.cpython-35.pyc | Bin 0 -> 3519 bytes .../ssl_match_hostname/_implementation.py | 157 + .../pip/_vendor/urllib3/poolmanager.py | 440 + .../pip/_vendor/urllib3/request.py | 148 + .../pip/_vendor/urllib3/response.py | 626 ++ .../pip/_vendor/urllib3/util/__init__.py | 54 + .../util/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 1325 bytes .../__pycache__/connection.cpython-35.pyc | Bin 0 -> 3284 bytes .../util/__pycache__/request.cpython-35.pyc | Bin 0 -> 3335 bytes .../util/__pycache__/response.cpython-35.pyc | Bin 0 -> 1950 bytes .../util/__pycache__/retry.cpython-35.pyc | Bin 0 -> 12963 bytes .../util/__pycache__/selectors.cpython-35.pyc | Bin 0 -> 17731 bytes .../util/__pycache__/ssl_.cpython-35.pyc | Bin 0 -> 9446 bytes .../util/__pycache__/timeout.cpython-35.pyc | Bin 0 -> 9008 bytes .../util/__pycache__/url.cpython-35.pyc | Bin 0 -> 5534 bytes .../util/__pycache__/wait.cpython-35.pyc | Bin 0 -> 1692 bytes .../pip/_vendor/urllib3/util/connection.py | 130 + .../pip/_vendor/urllib3/util/request.py | 118 + .../pip/_vendor/urllib3/util/response.py | 81 + .../pip/_vendor/urllib3/util/retry.py | 401 + .../pip/_vendor/urllib3/util/selectors.py | 581 ++ .../pip/_vendor/urllib3/util/ssl_.py | 341 + .../pip/_vendor/urllib3/util/timeout.py | 242 + .../pip/_vendor/urllib3/util/url.py | 230 + .../pip/_vendor/urllib3/util/wait.py | 40 + .../pip/_vendor/webencodings/__init__.py | 342 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 10055 bytes .../__pycache__/labels.cpython-35.pyc | Bin 0 -> 4435 bytes .../__pycache__/mklabels.cpython-35.pyc | Bin 0 -> 1981 bytes .../__pycache__/tests.cpython-35.pyc | Bin 0 -> 5946 bytes .../__pycache__/x_user_defined.cpython-35.pyc | Bin 0 -> 2741 bytes .../pip/_vendor/webencodings/labels.py | 231 + .../pip/_vendor/webencodings/mklabels.py | 59 + .../pip/_vendor/webencodings/tests.py | 153 + .../_vendor/webencodings/x_user_defined.py | 325 + .../site-packages/pip/basecommand.py | 337 + .../python3.5/site-packages/pip/baseparser.py | 293 + .../python3.5/site-packages/pip/cmdoptions.py | 633 ++ .../site-packages/pip/commands/__init__.py | 86 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 2200 bytes .../commands/__pycache__/check.cpython-35.pyc | Bin 0 -> 1378 bytes .../__pycache__/completion.cpython-35.pyc | Bin 0 -> 2744 bytes .../__pycache__/download.cpython-35.pyc | Bin 0 -> 5803 bytes .../__pycache__/freeze.cpython-35.pyc | Bin 0 -> 2780 bytes .../commands/__pycache__/hash.cpython-35.pyc | Bin 0 -> 2052 bytes .../commands/__pycache__/help.cpython-35.pyc | Bin 0 -> 1150 bytes .../__pycache__/install.cpython-35.pyc | Bin 0 -> 10588 bytes .../commands/__pycache__/list.cpython-35.pyc | Bin 0 -> 10506 bytes .../__pycache__/search.cpython-35.pyc | Bin 0 -> 4491 bytes .../commands/__pycache__/show.cpython-35.pyc | Bin 0 -> 5869 bytes .../__pycache__/uninstall.cpython-35.pyc | Bin 0 -> 2697 bytes .../commands/__pycache__/wheel.cpython-35.pyc | Bin 0 -> 5780 bytes .../site-packages/pip/commands/check.py | 39 + .../site-packages/pip/commands/completion.py | 81 + .../site-packages/pip/commands/download.py | 212 + .../site-packages/pip/commands/freeze.py | 87 + .../site-packages/pip/commands/hash.py | 57 + .../site-packages/pip/commands/help.py | 35 + .../site-packages/pip/commands/install.py | 437 + .../site-packages/pip/commands/list.py | 337 + .../site-packages/pip/commands/search.py | 133 + .../site-packages/pip/commands/show.py | 154 + .../site-packages/pip/commands/uninstall.py | 76 + .../site-packages/pip/commands/wheel.py | 208 + .../site-packages/pip/compat/__init__.py | 164 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 4290 bytes .../__pycache__/dictconfig.cpython-35.pyc | Bin 0 -> 15022 bytes .../site-packages/pip/compat/dictconfig.py | 565 ++ .../python3.5/site-packages/pip/download.py | 906 ++ .../python3.5/site-packages/pip/exceptions.py | 244 + venv/lib/python3.5/site-packages/pip/index.py | 1102 +++ .../python3.5/site-packages/pip/locations.py | 182 + .../site-packages/pip/models/__init__.py | 4 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 233 bytes .../models/__pycache__/index.cpython-35.pyc | Bin 0 -> 886 bytes .../site-packages/pip/models/index.py | 16 + .../site-packages/pip/operations/__init__.py | 0 .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 137 bytes .../__pycache__/check.cpython-35.pyc | Bin 0 -> 1529 bytes .../__pycache__/freeze.cpython-35.pyc | Bin 0 -> 3122 bytes .../site-packages/pip/operations/check.py | 49 + .../site-packages/pip/operations/freeze.py | 132 + .../python3.5/site-packages/pip/pep425tags.py | 324 + .../site-packages/pip/req/__init__.py | 10 + .../req/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 428 bytes .../req/__pycache__/req_file.cpython-35.pyc | Bin 0 -> 9084 bytes .../__pycache__/req_install.cpython-35.pyc | Bin 0 -> 33203 bytes .../req/__pycache__/req_set.cpython-35.pyc | Bin 0 -> 22459 bytes .../__pycache__/req_uninstall.cpython-35.pyc | Bin 0 -> 6840 bytes .../site-packages/pip/req/req_file.py | 342 + .../site-packages/pip/req/req_install.py | 1204 +++ .../site-packages/pip/req/req_set.py | 798 ++ .../site-packages/pip/req/req_uninstall.py | 195 + .../site-packages/pip/status_codes.py | 8 + .../site-packages/pip/utils/__init__.py | 852 ++ .../utils/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 23932 bytes .../utils/__pycache__/appdirs.cpython-35.pyc | Bin 0 -> 8074 bytes .../utils/__pycache__/build.cpython-35.pyc | Bin 0 -> 1411 bytes .../__pycache__/deprecation.cpython-35.pyc | Bin 0 -> 1865 bytes .../utils/__pycache__/encoding.cpython-35.pyc | Bin 0 -> 1124 bytes .../__pycache__/filesystem.cpython-35.pyc | Bin 0 -> 645 bytes .../utils/__pycache__/glibc.cpython-35.pyc | Bin 0 -> 1480 bytes .../utils/__pycache__/hashes.cpython-35.pyc | Bin 0 -> 3412 bytes .../utils/__pycache__/logging.cpython-35.pyc | Bin 0 -> 4186 bytes .../utils/__pycache__/outdated.cpython-35.pyc | Bin 0 -> 4575 bytes .../__pycache__/packaging.cpython-35.pyc | Bin 0 -> 2141 bytes .../setuptools_build.cpython-35.pyc | Bin 0 -> 329 bytes .../pip/utils/__pycache__/ui.cpython-35.pyc | Bin 0 -> 10254 bytes .../site-packages/pip/utils/appdirs.py | 248 + .../site-packages/pip/utils/build.py | 42 + .../site-packages/pip/utils/deprecation.py | 76 + .../site-packages/pip/utils/encoding.py | 31 + .../site-packages/pip/utils/filesystem.py | 28 + .../site-packages/pip/utils/glibc.py | 81 + .../site-packages/pip/utils/hashes.py | 92 + .../site-packages/pip/utils/logging.py | 130 + .../site-packages/pip/utils/outdated.py | 162 + .../site-packages/pip/utils/packaging.py | 63 + .../pip/utils/setuptools_build.py | 8 + .../python3.5/site-packages/pip/utils/ui.py | 344 + .../site-packages/pip/vcs/__init__.py | 366 + .../vcs/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 11830 bytes .../pip/vcs/__pycache__/bazaar.cpython-35.pyc | Bin 0 -> 3944 bytes .../pip/vcs/__pycache__/git.cpython-35.pyc | Bin 0 -> 9599 bytes .../vcs/__pycache__/mercurial.cpython-35.pyc | Bin 0 -> 3870 bytes .../vcs/__pycache__/subversion.cpython-35.pyc | Bin 0 -> 7853 bytes .../python3.5/site-packages/pip/vcs/bazaar.py | 116 + .../python3.5/site-packages/pip/vcs/git.py | 300 + .../site-packages/pip/vcs/mercurial.py | 103 + .../site-packages/pip/vcs/subversion.py | 269 + venv/lib/python3.5/site-packages/pip/wheel.py | 853 ++ .../site-packages/pkg_resources/__init__.py | 3125 +++++++ .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 101609 bytes .../__pycache__/py31compat.cpython-35.pyc | Bin 0 -> 705 bytes .../pkg_resources/_vendor/__init__.py | 0 .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 151 bytes .../__pycache__/appdirs.cpython-35.pyc | Bin 0 -> 19687 bytes .../__pycache__/pyparsing.cpython-35.pyc | Bin 0 -> 212237 bytes .../_vendor/__pycache__/six.cpython-35.pyc | Bin 0 -> 26366 bytes .../pkg_resources/_vendor/appdirs.py | 552 ++ .../_vendor/packaging/__about__.py | 21 + .../_vendor/packaging/__init__.py | 14 + .../__pycache__/__about__.cpython-35.pyc | Bin 0 -> 721 bytes .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 561 bytes .../__pycache__/_compat.cpython-35.pyc | Bin 0 -> 1037 bytes .../__pycache__/_structures.cpython-35.pyc | Bin 0 -> 2957 bytes .../__pycache__/markers.cpython-35.pyc | Bin 0 -> 9540 bytes .../__pycache__/requirements.cpython-35.pyc | Bin 0 -> 4257 bytes .../__pycache__/specifiers.cpython-35.pyc | Bin 0 -> 21157 bytes .../__pycache__/utils.cpython-35.pyc | Bin 0 -> 483 bytes .../__pycache__/version.cpython-35.pyc | Bin 0 -> 11441 bytes .../_vendor/packaging/_compat.py | 30 + .../_vendor/packaging/_structures.py | 68 + .../_vendor/packaging/markers.py | 301 + .../_vendor/packaging/requirements.py | 127 + .../_vendor/packaging/specifiers.py | 774 ++ .../pkg_resources/_vendor/packaging/utils.py | 14 + .../_vendor/packaging/version.py | 393 + .../pkg_resources/_vendor/pyparsing.py | 5696 ++++++++++++ .../pkg_resources/_vendor/six.py | 868 ++ .../pkg_resources/extern/__init__.py | 73 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 2524 bytes .../site-packages/pkg_resources/py31compat.py | 22 + .../site-packages/pygments/__init__.py | 90 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 3204 bytes .../__pycache__/cmdline.cpython-35.pyc | Bin 0 -> 13600 bytes .../__pycache__/console.cpython-35.pyc | Bin 0 -> 2060 bytes .../__pycache__/filter.cpython-35.pyc | Bin 0 -> 2740 bytes .../__pycache__/formatter.cpython-35.pyc | Bin 0 -> 3080 bytes .../pygments/__pycache__/lexer.cpython-35.pyc | Bin 0 -> 26007 bytes .../__pycache__/modeline.cpython-35.pyc | Bin 0 -> 1197 bytes .../__pycache__/plugin.cpython-35.pyc | Bin 0 -> 2080 bytes .../__pycache__/regexopt.cpython-35.pyc | Bin 0 -> 3032 bytes .../__pycache__/scanner.cpython-35.pyc | Bin 0 -> 3660 bytes .../__pycache__/sphinxext.cpython-35.pyc | Bin 0 -> 4926 bytes .../pygments/__pycache__/style.cpython-35.pyc | Bin 0 -> 4207 bytes .../pygments/__pycache__/token.cpython-35.pyc | Bin 0 -> 4686 bytes .../__pycache__/unistring.cpython-35.pyc | Bin 0 -> 26698 bytes .../pygments/__pycache__/util.cpython-35.pyc | Bin 0 -> 11364 bytes .../site-packages/pygments/cmdline.py | 568 ++ .../site-packages/pygments/console.py | 74 + .../site-packages/pygments/filter.py | 74 + .../pygments/filters/__init__.py | 350 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 12341 bytes .../site-packages/pygments/formatter.py | 95 + .../pygments/formatters/__init__.py | 153 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 4803 bytes .../__pycache__/_mapping.cpython-35.pyc | Bin 0 -> 5728 bytes .../__pycache__/bbcode.cpython-35.pyc | Bin 0 -> 3174 bytes .../__pycache__/html.cpython-35.pyc | Bin 0 -> 27098 bytes .../formatters/__pycache__/img.cpython-35.pyc | Bin 0 -> 17719 bytes .../formatters/__pycache__/irc.cpython-35.pyc | Bin 0 -> 5009 bytes .../__pycache__/latex.cpython-35.pyc | Bin 0 -> 13269 bytes .../__pycache__/other.cpython-35.pyc | Bin 0 -> 5291 bytes .../formatters/__pycache__/rtf.cpython-35.pyc | Bin 0 -> 4318 bytes .../formatters/__pycache__/svg.cpython-35.pyc | Bin 0 -> 5546 bytes .../__pycache__/terminal.cpython-35.pyc | Bin 0 -> 4436 bytes .../__pycache__/terminal256.cpython-35.pyc | Bin 0 -> 9110 bytes .../pygments/formatters/_mapping.py | 85 + .../pygments/formatters/bbcode.py | 109 + .../site-packages/pygments/formatters/html.py | 851 ++ .../site-packages/pygments/formatters/img.py | 600 ++ .../site-packages/pygments/formatters/irc.py | 182 + .../pygments/formatters/latex.py | 482 ++ .../pygments/formatters/other.py | 160 + .../site-packages/pygments/formatters/rtf.py | 147 + .../site-packages/pygments/formatters/svg.py | 153 + .../pygments/formatters/terminal.py | 136 + .../pygments/formatters/terminal256.py | 309 + .../python3.5/site-packages/pygments/lexer.py | 871 ++ .../site-packages/pygments/lexers/__init__.py | 329 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 9478 bytes .../__pycache__/_asy_builtins.cpython-35.pyc | Bin 0 -> 29220 bytes .../__pycache__/_cl_builtins.cpython-35.pyc | Bin 0 -> 16605 bytes .../_cocoa_builtins.cpython-35.pyc | Bin 0 -> 41434 bytes .../_csound_builtins.cpython-35.pyc | Bin 0 -> 20912 bytes .../_lasso_builtins.cpython-35.pyc | Bin 0 -> 111557 bytes .../__pycache__/_lua_builtins.cpython-35.pyc | Bin 0 -> 8080 bytes .../__pycache__/_mapping.cpython-35.pyc | Bin 0 -> 57381 bytes .../__pycache__/_mql_builtins.cpython-35.pyc | Bin 0 -> 26168 bytes .../_openedge_builtins.cpython-35.pyc | Bin 0 -> 51144 bytes .../__pycache__/_php_builtins.cpython-35.pyc | Bin 0 -> 122612 bytes .../_postgres_builtins.cpython-35.pyc | Bin 0 -> 11476 bytes .../_scilab_builtins.cpython-35.pyc | Bin 0 -> 55768 bytes .../_sourcemod_builtins.cpython-35.pyc | Bin 0 -> 28430 bytes .../__pycache__/_stan_builtins.cpython-35.pyc | Bin 0 -> 10896 bytes .../_stata_builtins.cpython-35.pyc | Bin 0 -> 31009 bytes .../__pycache__/_tsql_builtins.cpython-35.pyc | Bin 0 -> 14861 bytes .../__pycache__/_vim_builtins.cpython-35.pyc | Bin 0 -> 55440 bytes .../__pycache__/actionscript.cpython-35.pyc | Bin 0 -> 10378 bytes .../lexers/__pycache__/agile.cpython-35.pyc | Bin 0 -> 1295 bytes .../lexers/__pycache__/algebra.cpython-35.pyc | Bin 0 -> 7128 bytes .../lexers/__pycache__/ambient.cpython-35.pyc | Bin 0 -> 2474 bytes .../lexers/__pycache__/ampl.cpython-35.pyc | Bin 0 -> 4219 bytes .../lexers/__pycache__/apl.cpython-35.pyc | Bin 0 -> 1870 bytes .../__pycache__/archetype.cpython-35.pyc | Bin 0 -> 6942 bytes .../lexers/__pycache__/asm.cpython-35.pyc | Bin 0 -> 21521 bytes .../__pycache__/automation.cpython-35.pyc | Bin 0 -> 16534 bytes .../lexers/__pycache__/basic.cpython-35.pyc | Bin 0 -> 15687 bytes .../lexers/__pycache__/bibtex.cpython-35.pyc | Bin 0 -> 3905 bytes .../__pycache__/business.cpython-35.pyc | Bin 0 -> 22204 bytes .../lexers/__pycache__/c_cpp.cpython-35.pyc | Bin 0 -> 8783 bytes .../lexers/__pycache__/c_like.cpython-35.pyc | Bin 0 -> 23296 bytes .../__pycache__/capnproto.cpython-35.pyc | Bin 0 -> 1864 bytes .../lexers/__pycache__/chapel.cpython-35.pyc | Bin 0 -> 3087 bytes .../lexers/__pycache__/clean.cpython-35.pyc | Bin 0 -> 7633 bytes .../__pycache__/compiled.cpython-35.pyc | Bin 0 -> 1955 bytes .../lexers/__pycache__/configs.cpython-35.pyc | Bin 0 -> 22773 bytes .../lexers/__pycache__/console.cpython-35.pyc | Bin 0 -> 3630 bytes .../lexers/__pycache__/crystal.cpython-35.pyc | Bin 0 -> 10729 bytes .../lexers/__pycache__/csound.cpython-35.pyc | Bin 0 -> 8472 bytes .../lexers/__pycache__/css.cpython-35.pyc | Bin 0 -> 27491 bytes .../lexers/__pycache__/d.cpython-35.pyc | Bin 0 -> 7144 bytes .../lexers/__pycache__/dalvik.cpython-35.pyc | Bin 0 -> 3487 bytes .../lexers/__pycache__/data.cpython-35.pyc | Bin 0 -> 11428 bytes .../lexers/__pycache__/diff.cpython-35.pyc | Bin 0 -> 4030 bytes .../lexers/__pycache__/dotnet.cpython-35.pyc | Bin 0 -> 21166 bytes .../lexers/__pycache__/dsls.cpython-35.pyc | Bin 0 -> 28442 bytes .../lexers/__pycache__/dylan.cpython-35.pyc | Bin 0 -> 9026 bytes .../lexers/__pycache__/ecl.cpython-35.pyc | Bin 0 -> 5870 bytes .../lexers/__pycache__/eiffel.cpython-35.pyc | Bin 0 -> 2662 bytes .../lexers/__pycache__/elm.cpython-35.pyc | Bin 0 -> 2533 bytes .../lexers/__pycache__/erlang.cpython-35.pyc | Bin 0 -> 15292 bytes .../__pycache__/esoteric.cpython-35.pyc | Bin 0 -> 8318 bytes .../lexers/__pycache__/ezhil.cpython-35.pyc | Bin 0 -> 3089 bytes .../lexers/__pycache__/factor.cpython-35.pyc | Bin 0 -> 16842 bytes .../lexers/__pycache__/fantom.cpython-35.pyc | Bin 0 -> 5451 bytes .../lexers/__pycache__/felix.cpython-35.pyc | Bin 0 -> 7062 bytes .../lexers/__pycache__/forth.cpython-35.pyc | Bin 0 -> 4697 bytes .../lexers/__pycache__/fortran.cpython-35.pyc | Bin 0 -> 9658 bytes .../lexers/__pycache__/foxpro.cpython-35.pyc | Bin 0 -> 20152 bytes .../__pycache__/functional.cpython-35.pyc | Bin 0 -> 1011 bytes .../lexers/__pycache__/go.cpython-35.pyc | Bin 0 -> 3084 bytes .../grammar_notation.cpython-35.pyc | Bin 0 -> 5107 bytes .../lexers/__pycache__/graph.cpython-35.pyc | Bin 0 -> 2182 bytes .../__pycache__/graphics.cpython-35.pyc | Bin 0 -> 21162 bytes .../lexers/__pycache__/haskell.cpython-35.pyc | Bin 0 -> 21631 bytes .../lexers/__pycache__/haxe.cpython-35.pyc | Bin 0 -> 14657 bytes .../lexers/__pycache__/hdl.cpython-35.pyc | Bin 0 -> 17101 bytes .../lexers/__pycache__/hexdump.cpython-35.pyc | Bin 0 -> 2814 bytes .../lexers/__pycache__/html.cpython-35.pyc | Bin 0 -> 13666 bytes .../lexers/__pycache__/idl.cpython-35.pyc | Bin 0 -> 16641 bytes .../lexers/__pycache__/igor.cpython-35.pyc | Bin 0 -> 21996 bytes .../lexers/__pycache__/inferno.cpython-35.pyc | Bin 0 -> 2684 bytes .../__pycache__/installers.cpython-35.pyc | Bin 0 -> 10085 bytes .../__pycache__/int_fiction.cpython-35.pyc | Bin 0 -> 31320 bytes .../lexers/__pycache__/iolang.cpython-35.pyc | Bin 0 -> 1779 bytes .../lexers/__pycache__/j.cpython-35.pyc | Bin 0 -> 3771 bytes .../__pycache__/javascript.cpython-35.pyc | Bin 0 -> 39170 bytes .../lexers/__pycache__/julia.cpython-35.pyc | Bin 0 -> 10099 bytes .../lexers/__pycache__/jvm.cpython-35.pyc | Bin 0 -> 46039 bytes .../lexers/__pycache__/lisp.cpython-35.pyc | Bin 0 -> 130080 bytes .../lexers/__pycache__/make.cpython-35.pyc | Bin 0 -> 4871 bytes .../lexers/__pycache__/markup.cpython-35.pyc | Bin 0 -> 15834 bytes .../lexers/__pycache__/math.cpython-35.pyc | Bin 0 -> 1016 bytes .../lexers/__pycache__/matlab.cpython-35.pyc | Bin 0 -> 28031 bytes .../lexers/__pycache__/ml.cpython-35.pyc | Bin 0 -> 13504 bytes .../__pycache__/modeling.cpython-35.pyc | Bin 0 -> 9857 bytes .../lexers/__pycache__/modula2.cpython-35.pyc | Bin 0 -> 23767 bytes .../lexers/__pycache__/monte.cpython-35.pyc | Bin 0 -> 4345 bytes .../lexers/__pycache__/ncl.cpython-35.pyc | Bin 0 -> 60769 bytes .../lexers/__pycache__/nimrod.cpython-35.pyc | Bin 0 -> 4152 bytes .../lexers/__pycache__/nit.cpython-35.pyc | Bin 0 -> 2754 bytes .../lexers/__pycache__/nix.cpython-35.pyc | Bin 0 -> 3638 bytes .../lexers/__pycache__/oberon.cpython-35.pyc | Bin 0 -> 3026 bytes .../__pycache__/objective.cpython-35.pyc | Bin 0 -> 17900 bytes .../lexers/__pycache__/ooc.cpython-35.pyc | Bin 0 -> 2749 bytes .../lexers/__pycache__/other.cpython-35.pyc | Bin 0 -> 2477 bytes .../__pycache__/parasail.cpython-35.pyc | Bin 0 -> 2400 bytes .../lexers/__pycache__/parsers.cpython-35.pyc | Bin 0 -> 20292 bytes .../lexers/__pycache__/pascal.cpython-35.pyc | Bin 0 -> 26563 bytes .../lexers/__pycache__/pawn.cpython-35.pyc | Bin 0 -> 6515 bytes .../lexers/__pycache__/perl.cpython-35.pyc | Bin 0 -> 27559 bytes .../lexers/__pycache__/php.cpython-35.pyc | Bin 0 -> 8609 bytes .../lexers/__pycache__/praat.cpython-35.pyc | Bin 0 -> 10359 bytes .../lexers/__pycache__/prolog.cpython-35.pyc | Bin 0 -> 7501 bytes .../lexers/__pycache__/python.cpython-35.pyc | Bin 0 -> 37401 bytes .../lexers/__pycache__/qvt.cpython-35.pyc | Bin 0 -> 4921 bytes .../lexers/__pycache__/r.cpython-35.pyc | Bin 0 -> 23866 bytes .../lexers/__pycache__/rdf.cpython-35.pyc | Bin 0 -> 6017 bytes .../lexers/__pycache__/rebol.cpython-35.pyc | Bin 0 -> 12977 bytes .../__pycache__/resource.cpython-35.pyc | Bin 0 -> 2565 bytes .../lexers/__pycache__/rnc.cpython-35.pyc | Bin 0 -> 1620 bytes .../__pycache__/roboconf.cpython-35.pyc | Bin 0 -> 2124 bytes .../__pycache__/robotframework.cpython-35.pyc | Bin 0 -> 21230 bytes .../lexers/__pycache__/ruby.cpython-35.pyc | Bin 0 -> 15660 bytes .../lexers/__pycache__/rust.cpython-35.pyc | Bin 0 -> 5149 bytes .../lexers/__pycache__/sas.cpython-35.pyc | Bin 0 -> 8591 bytes .../__pycache__/scripting.cpython-35.pyc | Bin 0 -> 56194 bytes .../lexers/__pycache__/shell.cpython-35.pyc | Bin 0 -> 22505 bytes .../__pycache__/smalltalk.cpython-35.pyc | Bin 0 -> 4894 bytes .../lexers/__pycache__/smv.cpython-35.pyc | Bin 0 -> 2777 bytes .../lexers/__pycache__/snobol.cpython-35.pyc | Bin 0 -> 2112 bytes .../lexers/__pycache__/special.cpython-35.pyc | Bin 0 -> 3465 bytes .../lexers/__pycache__/sql.cpython-35.pyc | Bin 0 -> 26075 bytes .../lexers/__pycache__/stata.cpython-35.pyc | Bin 0 -> 2473 bytes .../__pycache__/supercollider.cpython-35.pyc | Bin 0 -> 3477 bytes .../lexers/__pycache__/tcl.cpython-35.pyc | Bin 0 -> 4579 bytes .../__pycache__/templates.cpython-35.pyc | Bin 0 -> 67405 bytes .../lexers/__pycache__/testing.cpython-35.pyc | Bin 0 -> 8257 bytes .../lexers/__pycache__/text.cpython-35.pyc | Bin 0 -> 1420 bytes .../__pycache__/textedit.cpython-35.pyc | Bin 0 -> 5324 bytes .../__pycache__/textfmts.cpython-35.pyc | Bin 0 -> 7673 bytes .../lexers/__pycache__/theorem.cpython-35.pyc | Bin 0 -> 18002 bytes .../__pycache__/trafficscript.cpython-35.pyc | Bin 0 -> 1654 bytes .../__pycache__/typoscript.cpython-35.pyc | Bin 0 -> 6087 bytes .../lexers/__pycache__/urbi.cpython-35.pyc | Bin 0 -> 5026 bytes .../lexers/__pycache__/varnish.cpython-35.pyc | Bin 0 -> 5818 bytes .../__pycache__/verification.cpython-35.pyc | Bin 0 -> 3576 bytes .../lexers/__pycache__/web.cpython-35.pyc | Bin 0 -> 1290 bytes .../lexers/__pycache__/webmisc.cpython-35.pyc | Bin 0 -> 27721 bytes .../lexers/__pycache__/whiley.cpython-35.pyc | Bin 0 -> 2940 bytes .../lexers/__pycache__/x10.cpython-35.pyc | Bin 0 -> 2346 bytes .../pygments/lexers/_asy_builtins.py | 1645 ++++ .../pygments/lexers/_cl_builtins.py | 232 + .../pygments/lexers/_cocoa_builtins.py | 72 + .../pygments/lexers/_csound_builtins.py | 1346 +++ .../pygments/lexers/_lasso_builtins.py | 5327 ++++++++++++ .../pygments/lexers/_lua_builtins.py | 295 + .../site-packages/pygments/lexers/_mapping.py | 500 ++ .../pygments/lexers/_mql_builtins.py | 1172 +++ .../pygments/lexers/_openedge_builtins.py | 2547 ++++++ .../pygments/lexers/_php_builtins.py | 4756 ++++++++++ .../pygments/lexers/_postgres_builtins.py | 621 ++ .../pygments/lexers/_scilab_builtins.py | 3094 +++++++ .../pygments/lexers/_sourcemod_builtins.py | 1163 +++ .../pygments/lexers/_stan_builtins.py | 532 ++ .../pygments/lexers/_stata_builtins.py | 419 + .../pygments/lexers/_tsql_builtins.py | 1004 +++ .../pygments/lexers/_vim_builtins.py | 1939 +++++ .../pygments/lexers/actionscript.py | 240 + .../site-packages/pygments/lexers/agile.py | 24 + .../site-packages/pygments/lexers/algebra.py | 221 + .../site-packages/pygments/lexers/ambient.py | 76 + .../site-packages/pygments/lexers/ampl.py | 87 + .../site-packages/pygments/lexers/apl.py | 101 + .../pygments/lexers/archetype.py | 318 + .../site-packages/pygments/lexers/asm.py | 641 ++ .../pygments/lexers/automation.py | 374 + .../site-packages/pygments/lexers/basic.py | 500 ++ .../site-packages/pygments/lexers/bibtex.py | 160 + .../site-packages/pygments/lexers/business.py | 612 ++ .../site-packages/pygments/lexers/c_cpp.py | 252 + .../site-packages/pygments/lexers/c_like.py | 541 ++ .../pygments/lexers/capnproto.py | 78 + .../site-packages/pygments/lexers/chapel.py | 102 + .../site-packages/pygments/lexers/clean.py | 288 + .../site-packages/pygments/lexers/compiled.py | 34 + .../site-packages/pygments/lexers/configs.py | 833 ++ .../site-packages/pygments/lexers/console.py | 114 + .../site-packages/pygments/lexers/crystal.py | 393 + .../site-packages/pygments/lexers/csound.py | 366 + .../site-packages/pygments/lexers/css.py | 689 ++ .../site-packages/pygments/lexers/d.py | 251 + .../site-packages/pygments/lexers/dalvik.py | 125 + .../site-packages/pygments/lexers/data.py | 555 ++ .../site-packages/pygments/lexers/diff.py | 165 + .../site-packages/pygments/lexers/dotnet.py | 691 ++ .../site-packages/pygments/lexers/dsls.py | 878 ++ .../site-packages/pygments/lexers/dylan.py | 289 + .../site-packages/pygments/lexers/ecl.py | 125 + .../site-packages/pygments/lexers/eiffel.py | 65 + .../site-packages/pygments/lexers/elm.py | 121 + .../site-packages/pygments/lexers/erlang.py | 533 ++ .../site-packages/pygments/lexers/esoteric.py | 277 + .../site-packages/pygments/lexers/ezhil.py | 69 + .../site-packages/pygments/lexers/factor.py | 344 + .../site-packages/pygments/lexers/fantom.py | 250 + .../site-packages/pygments/lexers/felix.py | 273 + .../site-packages/pygments/lexers/forth.py | 177 + .../site-packages/pygments/lexers/fortran.py | 205 + .../site-packages/pygments/lexers/foxpro.py | 428 + .../pygments/lexers/functional.py | 21 + .../site-packages/pygments/lexers/go.py | 101 + .../pygments/lexers/grammar_notation.py | 213 + .../site-packages/pygments/lexers/graph.py | 80 + .../site-packages/pygments/lexers/graphics.py | 553 ++ .../site-packages/pygments/lexers/haskell.py | 843 ++ .../site-packages/pygments/lexers/haxe.py | 936 ++ .../site-packages/pygments/lexers/hdl.py | 382 + .../site-packages/pygments/lexers/hexdump.py | 103 + .../site-packages/pygments/lexers/html.py | 602 ++ .../site-packages/pygments/lexers/idl.py | 270 + .../site-packages/pygments/lexers/igor.py | 288 + .../site-packages/pygments/lexers/inferno.py | 96 + .../pygments/lexers/installers.py | 322 + .../pygments/lexers/int_fiction.py | 1343 +++ .../site-packages/pygments/lexers/iolang.py | 63 + .../site-packages/pygments/lexers/j.py | 146 + .../pygments/lexers/javascript.py | 1525 ++++ .../site-packages/pygments/lexers/julia.py | 333 + .../site-packages/pygments/lexers/jvm.py | 1573 ++++ .../site-packages/pygments/lexers/lisp.py | 2621 ++++++ .../site-packages/pygments/lexers/make.py | 202 + .../site-packages/pygments/lexers/markup.py | 595 ++ .../site-packages/pygments/lexers/math.py | 21 + .../site-packages/pygments/lexers/matlab.py | 663 ++ .../site-packages/pygments/lexers/ml.py | 769 ++ .../site-packages/pygments/lexers/modeling.py | 358 + .../site-packages/pygments/lexers/modula2.py | 1561 ++++ .../site-packages/pygments/lexers/monte.py | 204 + .../site-packages/pygments/lexers/ncl.py | 894 ++ .../site-packages/pygments/lexers/nimrod.py | 159 + .../site-packages/pygments/lexers/nit.py | 64 + .../site-packages/pygments/lexers/nix.py | 136 + .../site-packages/pygments/lexers/oberon.py | 105 + .../pygments/lexers/objective.py | 504 ++ .../site-packages/pygments/lexers/ooc.py | 85 + .../site-packages/pygments/lexers/other.py | 41 + .../site-packages/pygments/lexers/parasail.py | 79 + .../site-packages/pygments/lexers/parsers.py | 835 ++ .../site-packages/pygments/lexers/pascal.py | 644 ++ .../site-packages/pygments/lexers/pawn.py | 199 + .../site-packages/pygments/lexers/perl.py | 620 ++ .../site-packages/pygments/lexers/php.py | 267 + .../site-packages/pygments/lexers/praat.py | 294 + .../site-packages/pygments/lexers/prolog.py | 306 + .../site-packages/pygments/lexers/python.py | 939 ++ .../site-packages/pygments/lexers/qvt.py | 152 + .../site-packages/pygments/lexers/r.py | 453 + .../site-packages/pygments/lexers/rdf.py | 270 + .../site-packages/pygments/lexers/rebol.py | 431 + .../site-packages/pygments/lexers/resource.py | 85 + .../site-packages/pygments/lexers/rnc.py | 67 + .../site-packages/pygments/lexers/roboconf.py | 82 + .../pygments/lexers/robotframework.py | 560 ++ .../site-packages/pygments/lexers/ruby.py | 519 ++ .../site-packages/pygments/lexers/rust.py | 220 + .../site-packages/pygments/lexers/sas.py | 228 + .../pygments/lexers/scripting.py | 1222 +++ .../site-packages/pygments/lexers/shell.py | 794 ++ .../pygments/lexers/smalltalk.py | 195 + .../site-packages/pygments/lexers/smv.py | 79 + .../site-packages/pygments/lexers/snobol.py | 83 + .../site-packages/pygments/lexers/special.py | 103 + .../site-packages/pygments/lexers/sql.py | 681 ++ .../site-packages/pygments/lexers/stata.py | 108 + .../pygments/lexers/supercollider.py | 90 + .../site-packages/pygments/lexers/tcl.py | 145 + .../pygments/lexers/templates.py | 2283 +++++ .../site-packages/pygments/lexers/testing.py | 207 + .../site-packages/pygments/lexers/text.py | 25 + .../site-packages/pygments/lexers/textedit.py | 169 + .../site-packages/pygments/lexers/textfmts.py | 297 + .../site-packages/pygments/lexers/theorem.py | 458 + .../pygments/lexers/trafficscript.py | 54 + .../pygments/lexers/typoscript.py | 226 + .../site-packages/pygments/lexers/urbi.py | 133 + .../site-packages/pygments/lexers/varnish.py | 190 + .../pygments/lexers/verification.py | 111 + .../site-packages/pygments/lexers/web.py | 24 + .../site-packages/pygments/lexers/webmisc.py | 988 +++ .../site-packages/pygments/lexers/whiley.py | 116 + .../site-packages/pygments/lexers/x10.py | 69 + .../site-packages/pygments/modeline.py | 44 + .../site-packages/pygments/plugin.py | 68 + .../site-packages/pygments/regexopt.py | 92 + .../site-packages/pygments/scanner.py | 105 + .../site-packages/pygments/sphinxext.py | 158 + .../python3.5/site-packages/pygments/style.py | 155 + .../site-packages/pygments/styles/__init__.py | 80 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 2513 bytes .../styles/__pycache__/abap.cpython-35.pyc | Bin 0 -> 939 bytes .../styles/__pycache__/algol.cpython-35.pyc | Bin 0 -> 2233 bytes .../__pycache__/algol_nu.cpython-35.pyc | Bin 0 -> 2245 bytes .../styles/__pycache__/arduino.cpython-35.pyc | Bin 0 -> 2250 bytes .../styles/__pycache__/autumn.cpython-35.pyc | Bin 0 -> 1800 bytes .../styles/__pycache__/borland.cpython-35.pyc | Bin 0 -> 1542 bytes .../styles/__pycache__/bw.cpython-35.pyc | Bin 0 -> 1233 bytes .../__pycache__/colorful.cpython-35.pyc | Bin 0 -> 2237 bytes .../styles/__pycache__/default.cpython-35.pyc | Bin 0 -> 2001 bytes .../styles/__pycache__/emacs.cpython-35.pyc | Bin 0 -> 2031 bytes .../__pycache__/friendly.cpython-35.pyc | Bin 0 -> 2090 bytes .../styles/__pycache__/fruity.cpython-35.pyc | Bin 0 -> 1410 bytes .../styles/__pycache__/igor.cpython-35.pyc | Bin 0 -> 964 bytes .../__pycache__/lovelace.cpython-35.pyc | Bin 0 -> 2555 bytes .../styles/__pycache__/manni.cpython-35.pyc | Bin 0 -> 2234 bytes .../styles/__pycache__/monokai.cpython-35.pyc | Bin 0 -> 2415 bytes .../styles/__pycache__/murphy.cpython-35.pyc | Bin 0 -> 2204 bytes .../styles/__pycache__/native.cpython-35.pyc | Bin 0 -> 1861 bytes .../__pycache__/paraiso_dark.cpython-35.pyc | Bin 0 -> 2774 bytes .../__pycache__/paraiso_light.cpython-35.pyc | Bin 0 -> 2779 bytes .../styles/__pycache__/pastie.cpython-35.pyc | Bin 0 -> 2119 bytes .../styles/__pycache__/perldoc.cpython-35.pyc | Bin 0 -> 1925 bytes .../__pycache__/rainbow_dash.cpython-35.pyc | Bin 0 -> 2452 bytes .../styles/__pycache__/rrt.cpython-35.pyc | Bin 0 -> 1079 bytes .../styles/__pycache__/sas.cpython-35.pyc | Bin 0 -> 1543 bytes .../styles/__pycache__/stata.cpython-35.pyc | Bin 0 -> 1419 bytes .../styles/__pycache__/tango.cpython-35.pyc | Bin 0 -> 3792 bytes .../styles/__pycache__/trac.cpython-35.pyc | Bin 0 -> 1741 bytes .../styles/__pycache__/vim.cpython-35.pyc | Bin 0 -> 1686 bytes .../styles/__pycache__/vs.cpython-35.pyc | Bin 0 -> 1127 bytes .../styles/__pycache__/xcode.cpython-35.pyc | Bin 0 -> 1298 bytes .../site-packages/pygments/styles/abap.py | 29 + .../site-packages/pygments/styles/algol.py | 63 + .../site-packages/pygments/styles/algol_nu.py | 63 + .../site-packages/pygments/styles/arduino.py | 98 + .../site-packages/pygments/styles/autumn.py | 65 + .../site-packages/pygments/styles/borland.py | 51 + .../site-packages/pygments/styles/bw.py | 49 + .../site-packages/pygments/styles/colorful.py | 81 + .../site-packages/pygments/styles/default.py | 73 + .../site-packages/pygments/styles/emacs.py | 72 + .../site-packages/pygments/styles/friendly.py | 72 + .../site-packages/pygments/styles/fruity.py | 42 + .../site-packages/pygments/styles/igor.py | 29 + .../site-packages/pygments/styles/lovelace.py | 97 + .../site-packages/pygments/styles/manni.py | 75 + .../site-packages/pygments/styles/monokai.py | 106 + .../site-packages/pygments/styles/murphy.py | 80 + .../site-packages/pygments/styles/native.py | 65 + .../pygments/styles/paraiso_dark.py | 125 + .../pygments/styles/paraiso_light.py | 125 + .../site-packages/pygments/styles/pastie.py | 75 + .../site-packages/pygments/styles/perldoc.py | 69 + .../pygments/styles/rainbow_dash.py | 89 + .../site-packages/pygments/styles/rrt.py | 33 + .../site-packages/pygments/styles/sas.py | 44 + .../site-packages/pygments/styles/stata.py | 40 + .../site-packages/pygments/styles/tango.py | 141 + .../site-packages/pygments/styles/trac.py | 63 + .../site-packages/pygments/styles/vim.py | 63 + .../site-packages/pygments/styles/vs.py | 38 + .../site-packages/pygments/styles/xcode.py | 51 + .../python3.5/site-packages/pygments/token.py | 213 + .../site-packages/pygments/unistring.py | 217 + .../python3.5/site-packages/pygments/util.py | 388 + .../DESCRIPTION.rst | 144 + .../python_dateutil-2.7.2.dist-info/INSTALLER | 1 + .../LICENSE.txt | 54 + .../python_dateutil-2.7.2.dist-info/METADATA | 174 + .../python_dateutil-2.7.2.dist-info/RECORD | 46 + .../python_dateutil-2.7.2.dist-info/WHEEL | 6 + .../metadata.json | 1 + .../top_level.txt | 1 + .../python_dateutil-2.7.2.dist-info/zip-safe | 1 + .../pytz-2018.3.dist-info/DESCRIPTION.rst | 589 ++ .../pytz-2018.3.dist-info/INSTALLER | 1 + .../pytz-2018.3.dist-info/METADATA | 622 ++ .../pytz-2018.3.dist-info/RECORD | 618 ++ .../site-packages/pytz-2018.3.dist-info/WHEEL | 6 + .../pytz-2018.3.dist-info/metadata.json | 1 + .../pytz-2018.3.dist-info/top_level.txt | 1 + .../pytz-2018.3.dist-info/zip-safe | 1 + .../python3.5/site-packages/pytz/__init__.py | 1529 ++++ .../pytz/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 29380 bytes .../__pycache__/exceptions.cpython-35.pyc | Bin 0 -> 1872 bytes .../pytz/__pycache__/lazy.cpython-35.pyc | Bin 0 -> 5848 bytes .../pytz/__pycache__/reference.cpython-35.pyc | Bin 0 -> 4162 bytes .../pytz/__pycache__/tzfile.cpython-35.pyc | Bin 0 -> 3436 bytes .../pytz/__pycache__/tzinfo.cpython-35.pyc | Bin 0 -> 15665 bytes .../site-packages/pytz/exceptions.py | 48 + venv/lib/python3.5/site-packages/pytz/lazy.py | 169 + .../python3.5/site-packages/pytz/reference.py | 140 + .../python3.5/site-packages/pytz/tzfile.py | 134 + .../python3.5/site-packages/pytz/tzinfo.py | 577 ++ .../pytz/zoneinfo/Africa/Abidjan | Bin 0 -> 170 bytes .../site-packages/pytz/zoneinfo/Africa/Accra | Bin 0 -> 842 bytes .../pytz/zoneinfo/Africa/Addis_Ababa | Bin 0 -> 285 bytes .../pytz/zoneinfo/Africa/Algiers | Bin 0 -> 760 bytes .../site-packages/pytz/zoneinfo/Africa/Asmara | Bin 0 -> 285 bytes .../site-packages/pytz/zoneinfo/Africa/Asmera | Bin 0 -> 285 bytes .../site-packages/pytz/zoneinfo/Africa/Bamako | Bin 0 -> 170 bytes .../site-packages/pytz/zoneinfo/Africa/Bangui | Bin 0 -> 171 bytes .../site-packages/pytz/zoneinfo/Africa/Banjul | Bin 0 -> 170 bytes .../site-packages/pytz/zoneinfo/Africa/Bissau | Bin 0 -> 208 bytes .../pytz/zoneinfo/Africa/Blantyre | Bin 0 -> 171 bytes .../pytz/zoneinfo/Africa/Brazzaville | Bin 0 -> 171 bytes .../pytz/zoneinfo/Africa/Bujumbura | Bin 0 -> 171 bytes .../site-packages/pytz/zoneinfo/Africa/Cairo | Bin 0 -> 1972 bytes .../pytz/zoneinfo/Africa/Casablanca | Bin 0 -> 1643 bytes .../site-packages/pytz/zoneinfo/Africa/Ceuta | Bin 0 -> 2059 bytes .../pytz/zoneinfo/Africa/Conakry | Bin 0 -> 170 bytes .../site-packages/pytz/zoneinfo/Africa/Dakar | Bin 0 -> 170 bytes .../pytz/zoneinfo/Africa/Dar_es_Salaam | Bin 0 -> 285 bytes .../pytz/zoneinfo/Africa/Djibouti | Bin 0 -> 285 bytes .../site-packages/pytz/zoneinfo/Africa/Douala | Bin 0 -> 171 bytes .../pytz/zoneinfo/Africa/El_Aaiun | Bin 0 -> 1473 bytes .../pytz/zoneinfo/Africa/Freetown | Bin 0 -> 170 bytes .../pytz/zoneinfo/Africa/Gaborone | Bin 0 -> 171 bytes .../site-packages/pytz/zoneinfo/Africa/Harare | Bin 0 -> 171 bytes .../pytz/zoneinfo/Africa/Johannesburg | Bin 0 -> 271 bytes .../site-packages/pytz/zoneinfo/Africa/Juba | Bin 0 -> 683 bytes .../pytz/zoneinfo/Africa/Kampala | Bin 0 -> 285 bytes .../pytz/zoneinfo/Africa/Khartoum | Bin 0 -> 713 bytes .../site-packages/pytz/zoneinfo/Africa/Kigali | Bin 0 -> 171 bytes .../pytz/zoneinfo/Africa/Kinshasa | Bin 0 -> 171 bytes .../site-packages/pytz/zoneinfo/Africa/Lagos | Bin 0 -> 171 bytes .../pytz/zoneinfo/Africa/Libreville | Bin 0 -> 171 bytes .../site-packages/pytz/zoneinfo/Africa/Lome | Bin 0 -> 170 bytes .../site-packages/pytz/zoneinfo/Africa/Luanda | Bin 0 -> 171 bytes .../pytz/zoneinfo/Africa/Lubumbashi | Bin 0 -> 171 bytes .../site-packages/pytz/zoneinfo/Africa/Lusaka | Bin 0 -> 171 bytes .../site-packages/pytz/zoneinfo/Africa/Malabo | Bin 0 -> 171 bytes .../site-packages/pytz/zoneinfo/Africa/Maputo | Bin 0 -> 171 bytes .../site-packages/pytz/zoneinfo/Africa/Maseru | Bin 0 -> 271 bytes .../pytz/zoneinfo/Africa/Mbabane | Bin 0 -> 271 bytes .../pytz/zoneinfo/Africa/Mogadishu | Bin 0 -> 285 bytes .../pytz/zoneinfo/Africa/Monrovia | Bin 0 -> 233 bytes .../pytz/zoneinfo/Africa/Nairobi | Bin 0 -> 285 bytes .../pytz/zoneinfo/Africa/Ndjamena | Bin 0 -> 225 bytes .../site-packages/pytz/zoneinfo/Africa/Niamey | Bin 0 -> 171 bytes .../pytz/zoneinfo/Africa/Nouakchott | Bin 0 -> 170 bytes .../pytz/zoneinfo/Africa/Ouagadougou | Bin 0 -> 170 bytes .../pytz/zoneinfo/Africa/Porto-Novo | Bin 0 -> 171 bytes .../pytz/zoneinfo/Africa/Sao_Tome | Bin 0 -> 234 bytes .../pytz/zoneinfo/Africa/Timbuktu | Bin 0 -> 170 bytes .../pytz/zoneinfo/Africa/Tripoli | Bin 0 -> 655 bytes .../site-packages/pytz/zoneinfo/Africa/Tunis | Bin 0 -> 710 bytes .../pytz/zoneinfo/Africa/Windhoek | Bin 0 -> 1030 bytes .../site-packages/pytz/zoneinfo/America/Adak | Bin 0 -> 2365 bytes .../pytz/zoneinfo/America/Anchorage | Bin 0 -> 2380 bytes .../pytz/zoneinfo/America/Anguilla | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/Antigua | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/Araguaina | Bin 0 -> 910 bytes .../zoneinfo/America/Argentina/Buenos_Aires | Bin 0 -> 1109 bytes .../pytz/zoneinfo/America/Argentina/Catamarca | Bin 0 -> 1109 bytes .../zoneinfo/America/Argentina/ComodRivadavia | Bin 0 -> 1109 bytes .../pytz/zoneinfo/America/Argentina/Cordoba | Bin 0 -> 1109 bytes .../pytz/zoneinfo/America/Argentina/Jujuy | Bin 0 -> 1081 bytes .../pytz/zoneinfo/America/Argentina/La_Rioja | Bin 0 -> 1123 bytes .../pytz/zoneinfo/America/Argentina/Mendoza | Bin 0 -> 1109 bytes .../zoneinfo/America/Argentina/Rio_Gallegos | Bin 0 -> 1109 bytes .../pytz/zoneinfo/America/Argentina/Salta | Bin 0 -> 1081 bytes .../pytz/zoneinfo/America/Argentina/San_Juan | Bin 0 -> 1123 bytes .../pytz/zoneinfo/America/Argentina/San_Luis | Bin 0 -> 1139 bytes .../pytz/zoneinfo/America/Argentina/Tucuman | Bin 0 -> 1137 bytes .../pytz/zoneinfo/America/Argentina/Ushuaia | Bin 0 -> 1109 bytes .../site-packages/pytz/zoneinfo/America/Aruba | Bin 0 -> 212 bytes .../pytz/zoneinfo/America/Asuncion | Bin 0 -> 2077 bytes .../pytz/zoneinfo/America/Atikokan | Bin 0 -> 345 bytes .../site-packages/pytz/zoneinfo/America/Atka | Bin 0 -> 2365 bytes .../site-packages/pytz/zoneinfo/America/Bahia | Bin 0 -> 1050 bytes .../pytz/zoneinfo/America/Bahia_Banderas | Bin 0 -> 1588 bytes .../pytz/zoneinfo/America/Barbados | Bin 0 -> 344 bytes .../site-packages/pytz/zoneinfo/America/Belem | Bin 0 -> 602 bytes .../pytz/zoneinfo/America/Belize | Bin 0 -> 978 bytes .../pytz/zoneinfo/America/Blanc-Sablon | Bin 0 -> 307 bytes .../pytz/zoneinfo/America/Boa_Vista | Bin 0 -> 658 bytes .../pytz/zoneinfo/America/Bogota | Bin 0 -> 271 bytes .../site-packages/pytz/zoneinfo/America/Boise | Bin 0 -> 2403 bytes .../pytz/zoneinfo/America/Buenos_Aires | Bin 0 -> 1109 bytes .../pytz/zoneinfo/America/Cambridge_Bay | Bin 0 -> 2098 bytes .../pytz/zoneinfo/America/Campo_Grande | Bin 0 -> 2016 bytes .../pytz/zoneinfo/America/Cancun | Bin 0 -> 816 bytes .../pytz/zoneinfo/America/Caracas | Bin 0 -> 289 bytes .../pytz/zoneinfo/America/Catamarca | Bin 0 -> 1109 bytes .../pytz/zoneinfo/America/Cayenne | Bin 0 -> 224 bytes .../pytz/zoneinfo/America/Cayman | Bin 0 -> 203 bytes .../pytz/zoneinfo/America/Chicago | Bin 0 -> 3585 bytes .../pytz/zoneinfo/America/Chihuahua | Bin 0 -> 1522 bytes .../pytz/zoneinfo/America/Coral_Harbour | Bin 0 -> 345 bytes .../pytz/zoneinfo/America/Cordoba | Bin 0 -> 1109 bytes .../pytz/zoneinfo/America/Costa_Rica | Bin 0 -> 341 bytes .../pytz/zoneinfo/America/Creston | Bin 0 -> 233 bytes .../pytz/zoneinfo/America/Cuiaba | Bin 0 -> 1988 bytes .../pytz/zoneinfo/America/Curacao | Bin 0 -> 212 bytes .../pytz/zoneinfo/America/Danmarkshavn | Bin 0 -> 712 bytes .../pytz/zoneinfo/America/Dawson | Bin 0 -> 2093 bytes .../pytz/zoneinfo/America/Dawson_Creek | Bin 0 -> 1059 bytes .../pytz/zoneinfo/America/Denver | Bin 0 -> 2453 bytes .../pytz/zoneinfo/America/Detroit | Bin 0 -> 2188 bytes .../pytz/zoneinfo/America/Dominica | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/Edmonton | Bin 0 -> 2402 bytes .../pytz/zoneinfo/America/Eirunepe | Bin 0 -> 690 bytes .../pytz/zoneinfo/America/El_Salvador | Bin 0 -> 250 bytes .../pytz/zoneinfo/America/Ensenada | Bin 0 -> 2356 bytes .../pytz/zoneinfo/America/Fort_Nelson | Bin 0 -> 2249 bytes .../pytz/zoneinfo/America/Fort_Wayne | Bin 0 -> 1675 bytes .../pytz/zoneinfo/America/Fortaleza | Bin 0 -> 742 bytes .../pytz/zoneinfo/America/Glace_Bay | Bin 0 -> 2206 bytes .../pytz/zoneinfo/America/Godthab | Bin 0 -> 1892 bytes .../pytz/zoneinfo/America/Goose_Bay | Bin 0 -> 3219 bytes .../pytz/zoneinfo/America/Grand_Turk | Bin 0 -> 1881 bytes .../pytz/zoneinfo/America/Grenada | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/Guadeloupe | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/Guatemala | Bin 0 -> 306 bytes .../pytz/zoneinfo/America/Guayaquil | Bin 0 -> 271 bytes .../pytz/zoneinfo/America/Guyana | Bin 0 -> 266 bytes .../pytz/zoneinfo/America/Halifax | Bin 0 -> 3438 bytes .../pytz/zoneinfo/America/Havana | Bin 0 -> 2437 bytes .../pytz/zoneinfo/America/Hermosillo | Bin 0 -> 454 bytes .../zoneinfo/America/Indiana/Indianapolis | Bin 0 -> 1675 bytes .../pytz/zoneinfo/America/Indiana/Knox | Bin 0 -> 2437 bytes .../pytz/zoneinfo/America/Indiana/Marengo | Bin 0 -> 1731 bytes .../pytz/zoneinfo/America/Indiana/Petersburg | Bin 0 -> 1913 bytes .../pytz/zoneinfo/America/Indiana/Tell_City | Bin 0 -> 1735 bytes .../pytz/zoneinfo/America/Indiana/Vevay | Bin 0 -> 1423 bytes .../pytz/zoneinfo/America/Indiana/Vincennes | Bin 0 -> 1703 bytes .../pytz/zoneinfo/America/Indiana/Winamac | Bin 0 -> 1787 bytes .../pytz/zoneinfo/America/Indianapolis | Bin 0 -> 1675 bytes .../pytz/zoneinfo/America/Inuvik | Bin 0 -> 1928 bytes .../pytz/zoneinfo/America/Iqaluit | Bin 0 -> 2046 bytes .../pytz/zoneinfo/America/Jamaica | Bin 0 -> 507 bytes .../site-packages/pytz/zoneinfo/America/Jujuy | Bin 0 -> 1081 bytes .../pytz/zoneinfo/America/Juneau | Bin 0 -> 2362 bytes .../pytz/zoneinfo/America/Kentucky/Louisville | Bin 0 -> 2781 bytes .../pytz/zoneinfo/America/Kentucky/Monticello | Bin 0 -> 2361 bytes .../pytz/zoneinfo/America/Knox_IN | Bin 0 -> 2437 bytes .../pytz/zoneinfo/America/Kralendijk | Bin 0 -> 212 bytes .../pytz/zoneinfo/America/La_Paz | Bin 0 -> 257 bytes .../site-packages/pytz/zoneinfo/America/Lima | Bin 0 -> 431 bytes .../pytz/zoneinfo/America/Los_Angeles | Bin 0 -> 2845 bytes .../pytz/zoneinfo/America/Louisville | Bin 0 -> 2781 bytes .../pytz/zoneinfo/America/Lower_Princes | Bin 0 -> 212 bytes .../pytz/zoneinfo/America/Maceio | Bin 0 -> 770 bytes .../pytz/zoneinfo/America/Managua | Bin 0 -> 463 bytes .../pytz/zoneinfo/America/Manaus | Bin 0 -> 630 bytes .../pytz/zoneinfo/America/Marigot | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/Martinique | Bin 0 -> 257 bytes .../pytz/zoneinfo/America/Matamoros | Bin 0 -> 1416 bytes .../pytz/zoneinfo/America/Mazatlan | Bin 0 -> 1564 bytes .../pytz/zoneinfo/America/Mendoza | Bin 0 -> 1109 bytes .../pytz/zoneinfo/America/Menominee | Bin 0 -> 2283 bytes .../pytz/zoneinfo/America/Merida | Bin 0 -> 1456 bytes .../pytz/zoneinfo/America/Metlakatla | Bin 0 -> 1418 bytes .../pytz/zoneinfo/America/Mexico_City | Bin 0 -> 1618 bytes .../pytz/zoneinfo/America/Miquelon | Bin 0 -> 1696 bytes .../pytz/zoneinfo/America/Moncton | Bin 0 -> 3163 bytes .../pytz/zoneinfo/America/Monterrey | Bin 0 -> 1416 bytes .../pytz/zoneinfo/America/Montevideo | Bin 0 -> 1537 bytes .../pytz/zoneinfo/America/Montreal | Bin 0 -> 3503 bytes .../pytz/zoneinfo/America/Montserrat | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/Nassau | Bin 0 -> 2284 bytes .../pytz/zoneinfo/America/New_York | Bin 0 -> 3545 bytes .../pytz/zoneinfo/America/Nipigon | Bin 0 -> 2131 bytes .../site-packages/pytz/zoneinfo/America/Nome | Bin 0 -> 2376 bytes .../pytz/zoneinfo/America/Noronha | Bin 0 -> 742 bytes .../pytz/zoneinfo/America/North_Dakota/Beulah | Bin 0 -> 2389 bytes .../pytz/zoneinfo/America/North_Dakota/Center | Bin 0 -> 2389 bytes .../zoneinfo/America/North_Dakota/New_Salem | Bin 0 -> 2389 bytes .../pytz/zoneinfo/America/Ojinaga | Bin 0 -> 1522 bytes .../pytz/zoneinfo/America/Panama | Bin 0 -> 203 bytes .../pytz/zoneinfo/America/Pangnirtung | Bin 0 -> 2108 bytes .../pytz/zoneinfo/America/Paramaribo | Bin 0 -> 296 bytes .../pytz/zoneinfo/America/Phoenix | Bin 0 -> 353 bytes .../pytz/zoneinfo/America/Port-au-Prince | Bin 0 -> 1455 bytes .../pytz/zoneinfo/America/Port_of_Spain | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/Porto_Acre | Bin 0 -> 662 bytes .../pytz/zoneinfo/America/Porto_Velho | Bin 0 -> 602 bytes .../pytz/zoneinfo/America/Puerto_Rico | Bin 0 -> 255 bytes .../pytz/zoneinfo/America/Punta_Arenas | Bin 0 -> 1911 bytes .../pytz/zoneinfo/America/Rainy_River | Bin 0 -> 2131 bytes .../pytz/zoneinfo/America/Rankin_Inlet | Bin 0 -> 1930 bytes .../pytz/zoneinfo/America/Recife | Bin 0 -> 742 bytes .../pytz/zoneinfo/America/Regina | Bin 0 -> 994 bytes .../pytz/zoneinfo/America/Resolute | Bin 0 -> 1930 bytes .../pytz/zoneinfo/America/Rio_Branco | Bin 0 -> 662 bytes .../pytz/zoneinfo/America/Rosario | Bin 0 -> 1109 bytes .../pytz/zoneinfo/America/Santa_Isabel | Bin 0 -> 2356 bytes .../pytz/zoneinfo/America/Santarem | Bin 0 -> 632 bytes .../pytz/zoneinfo/America/Santiago | Bin 0 -> 2538 bytes .../pytz/zoneinfo/America/Santo_Domingo | Bin 0 -> 491 bytes .../pytz/zoneinfo/America/Sao_Paulo | Bin 0 -> 2016 bytes .../pytz/zoneinfo/America/Scoresbysund | Bin 0 -> 1930 bytes .../pytz/zoneinfo/America/Shiprock | Bin 0 -> 2453 bytes .../site-packages/pytz/zoneinfo/America/Sitka | Bin 0 -> 2350 bytes .../pytz/zoneinfo/America/St_Barthelemy | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/St_Johns | Bin 0 -> 3664 bytes .../pytz/zoneinfo/America/St_Kitts | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/St_Lucia | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/St_Thomas | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/St_Vincent | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/Swift_Current | Bin 0 -> 574 bytes .../pytz/zoneinfo/America/Tegucigalpa | Bin 0 -> 278 bytes .../site-packages/pytz/zoneinfo/America/Thule | Bin 0 -> 1528 bytes .../pytz/zoneinfo/America/Thunder_Bay | Bin 0 -> 2211 bytes .../pytz/zoneinfo/America/Tijuana | Bin 0 -> 2356 bytes .../pytz/zoneinfo/America/Toronto | Bin 0 -> 3503 bytes .../pytz/zoneinfo/America/Tortola | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/Vancouver | Bin 0 -> 2901 bytes .../pytz/zoneinfo/America/Virgin | Bin 0 -> 170 bytes .../pytz/zoneinfo/America/Whitehorse | Bin 0 -> 2093 bytes .../pytz/zoneinfo/America/Winnipeg | Bin 0 -> 2891 bytes .../pytz/zoneinfo/America/Yakutat | Bin 0 -> 2314 bytes .../pytz/zoneinfo/America/Yellowknife | Bin 0 -> 1980 bytes .../pytz/zoneinfo/Antarctica/Casey | Bin 0 -> 314 bytes .../pytz/zoneinfo/Antarctica/Davis | Bin 0 -> 311 bytes .../pytz/zoneinfo/Antarctica/DumontDUrville | Bin 0 -> 216 bytes .../pytz/zoneinfo/Antarctica/Macquarie | Bin 0 -> 1543 bytes .../pytz/zoneinfo/Antarctica/Mawson | Bin 0 -> 225 bytes .../pytz/zoneinfo/Antarctica/McMurdo | Bin 0 -> 2460 bytes .../pytz/zoneinfo/Antarctica/Palmer | Bin 0 -> 1432 bytes .../pytz/zoneinfo/Antarctica/Rothera | Bin 0 -> 186 bytes .../pytz/zoneinfo/Antarctica/South_Pole | Bin 0 -> 2460 bytes .../pytz/zoneinfo/Antarctica/Syowa | Bin 0 -> 187 bytes .../pytz/zoneinfo/Antarctica/Troll | Bin 0 -> 1176 bytes .../pytz/zoneinfo/Antarctica/Vostok | Bin 0 -> 187 bytes .../pytz/zoneinfo/Arctic/Longyearbyen | Bin 0 -> 2251 bytes .../site-packages/pytz/zoneinfo/Asia/Aden | Bin 0 -> 187 bytes .../site-packages/pytz/zoneinfo/Asia/Almaty | Bin 0 -> 1031 bytes .../site-packages/pytz/zoneinfo/Asia/Amman | Bin 0 -> 1877 bytes .../site-packages/pytz/zoneinfo/Asia/Anadyr | Bin 0 -> 1222 bytes .../site-packages/pytz/zoneinfo/Asia/Aqtau | Bin 0 -> 1017 bytes .../site-packages/pytz/zoneinfo/Asia/Aqtobe | Bin 0 -> 1047 bytes .../site-packages/pytz/zoneinfo/Asia/Ashgabat | Bin 0 -> 651 bytes .../pytz/zoneinfo/Asia/Ashkhabad | Bin 0 -> 651 bytes .../site-packages/pytz/zoneinfo/Asia/Atyrau | Bin 0 -> 1025 bytes .../site-packages/pytz/zoneinfo/Asia/Baghdad | Bin 0 -> 1004 bytes .../site-packages/pytz/zoneinfo/Asia/Bahrain | Bin 0 -> 225 bytes .../site-packages/pytz/zoneinfo/Asia/Baku | Bin 0 -> 1269 bytes .../site-packages/pytz/zoneinfo/Asia/Bangkok | Bin 0 -> 220 bytes .../site-packages/pytz/zoneinfo/Asia/Barnaul | Bin 0 -> 1255 bytes .../site-packages/pytz/zoneinfo/Asia/Beirut | Bin 0 -> 2175 bytes .../site-packages/pytz/zoneinfo/Asia/Bishkek | Bin 0 -> 1045 bytes .../site-packages/pytz/zoneinfo/Asia/Brunei | Bin 0 -> 229 bytes .../site-packages/pytz/zoneinfo/Asia/Calcutta | Bin 0 -> 312 bytes .../site-packages/pytz/zoneinfo/Asia/Chita | Bin 0 -> 1257 bytes .../pytz/zoneinfo/Asia/Choibalsan | Bin 0 -> 991 bytes .../pytz/zoneinfo/Asia/Chongqing | Bin 0 -> 414 bytes .../pytz/zoneinfo/Asia/Chungking | Bin 0 -> 414 bytes .../site-packages/pytz/zoneinfo/Asia/Colombo | Bin 0 -> 413 bytes .../site-packages/pytz/zoneinfo/Asia/Dacca | Bin 0 -> 370 bytes .../site-packages/pytz/zoneinfo/Asia/Damascus | Bin 0 -> 2320 bytes .../site-packages/pytz/zoneinfo/Asia/Dhaka | Bin 0 -> 370 bytes .../site-packages/pytz/zoneinfo/Asia/Dili | Bin 0 -> 253 bytes .../site-packages/pytz/zoneinfo/Asia/Dubai | Bin 0 -> 187 bytes .../site-packages/pytz/zoneinfo/Asia/Dushanbe | Bin 0 -> 621 bytes .../pytz/zoneinfo/Asia/Famagusta | Bin 0 -> 2042 bytes .../site-packages/pytz/zoneinfo/Asia/Gaza | Bin 0 -> 2295 bytes .../site-packages/pytz/zoneinfo/Asia/Harbin | Bin 0 -> 414 bytes .../site-packages/pytz/zoneinfo/Asia/Hebron | Bin 0 -> 2323 bytes .../pytz/zoneinfo/Asia/Ho_Chi_Minh | Bin 0 -> 389 bytes .../pytz/zoneinfo/Asia/Hong_Kong | Bin 0 -> 1189 bytes .../site-packages/pytz/zoneinfo/Asia/Hovd | Bin 0 -> 921 bytes .../site-packages/pytz/zoneinfo/Asia/Irkutsk | Bin 0 -> 1276 bytes .../site-packages/pytz/zoneinfo/Asia/Istanbul | Bin 0 -> 2166 bytes .../site-packages/pytz/zoneinfo/Asia/Jakarta | Bin 0 -> 392 bytes .../site-packages/pytz/zoneinfo/Asia/Jayapura | Bin 0 -> 251 bytes .../pytz/zoneinfo/Asia/Jerusalem | Bin 0 -> 2265 bytes .../site-packages/pytz/zoneinfo/Asia/Kabul | Bin 0 -> 229 bytes .../pytz/zoneinfo/Asia/Kamchatka | Bin 0 -> 1198 bytes .../site-packages/pytz/zoneinfo/Asia/Karachi | Bin 0 -> 417 bytes .../site-packages/pytz/zoneinfo/Asia/Kashgar | Bin 0 -> 187 bytes .../pytz/zoneinfo/Asia/Kathmandu | Bin 0 -> 238 bytes .../site-packages/pytz/zoneinfo/Asia/Katmandu | Bin 0 -> 238 bytes .../site-packages/pytz/zoneinfo/Asia/Khandyga | Bin 0 -> 1311 bytes .../site-packages/pytz/zoneinfo/Asia/Kolkata | Bin 0 -> 312 bytes .../pytz/zoneinfo/Asia/Krasnoyarsk | Bin 0 -> 1243 bytes .../pytz/zoneinfo/Asia/Kuala_Lumpur | Bin 0 -> 424 bytes .../site-packages/pytz/zoneinfo/Asia/Kuching | Bin 0 -> 521 bytes .../site-packages/pytz/zoneinfo/Asia/Kuwait | Bin 0 -> 187 bytes .../site-packages/pytz/zoneinfo/Asia/Macao | Bin 0 -> 755 bytes .../site-packages/pytz/zoneinfo/Asia/Macau | Bin 0 -> 755 bytes .../site-packages/pytz/zoneinfo/Asia/Magadan | Bin 0 -> 1258 bytes .../site-packages/pytz/zoneinfo/Asia/Makassar | Bin 0 -> 288 bytes .../site-packages/pytz/zoneinfo/Asia/Manila | Bin 0 -> 367 bytes .../site-packages/pytz/zoneinfo/Asia/Muscat | Bin 0 -> 187 bytes .../site-packages/pytz/zoneinfo/Asia/Nicosia | Bin 0 -> 2016 bytes .../pytz/zoneinfo/Asia/Novokuznetsk | Bin 0 -> 1197 bytes .../pytz/zoneinfo/Asia/Novosibirsk | Bin 0 -> 1255 bytes .../site-packages/pytz/zoneinfo/Asia/Omsk | Bin 0 -> 1243 bytes .../site-packages/pytz/zoneinfo/Asia/Oral | Bin 0 -> 1039 bytes .../pytz/zoneinfo/Asia/Phnom_Penh | Bin 0 -> 220 bytes .../pytz/zoneinfo/Asia/Pontianak | Bin 0 -> 395 bytes .../pytz/zoneinfo/Asia/Pyongyang | Bin 0 -> 272 bytes .../site-packages/pytz/zoneinfo/Asia/Qatar | Bin 0 -> 225 bytes .../pytz/zoneinfo/Asia/Qyzylorda | Bin 0 -> 1047 bytes .../site-packages/pytz/zoneinfo/Asia/Rangoon | Bin 0 -> 297 bytes .../site-packages/pytz/zoneinfo/Asia/Riyadh | Bin 0 -> 187 bytes .../site-packages/pytz/zoneinfo/Asia/Saigon | Bin 0 -> 389 bytes .../site-packages/pytz/zoneinfo/Asia/Sakhalin | Bin 0 -> 1234 bytes .../pytz/zoneinfo/Asia/Samarkand | Bin 0 -> 619 bytes .../site-packages/pytz/zoneinfo/Asia/Seoul | Bin 0 -> 531 bytes .../site-packages/pytz/zoneinfo/Asia/Shanghai | Bin 0 -> 414 bytes .../pytz/zoneinfo/Asia/Singapore | Bin 0 -> 424 bytes .../pytz/zoneinfo/Asia/Srednekolymsk | Bin 0 -> 1244 bytes .../site-packages/pytz/zoneinfo/Asia/Taipei | Bin 0 -> 790 bytes .../site-packages/pytz/zoneinfo/Asia/Tashkent | Bin 0 -> 635 bytes .../site-packages/pytz/zoneinfo/Asia/Tbilisi | Bin 0 -> 1080 bytes .../site-packages/pytz/zoneinfo/Asia/Tehran | Bin 0 -> 1718 bytes .../site-packages/pytz/zoneinfo/Asia/Tel_Aviv | Bin 0 -> 2265 bytes .../site-packages/pytz/zoneinfo/Asia/Thimbu | Bin 0 -> 229 bytes .../site-packages/pytz/zoneinfo/Asia/Thimphu | Bin 0 -> 229 bytes .../site-packages/pytz/zoneinfo/Asia/Tokyo | Bin 0 -> 318 bytes .../site-packages/pytz/zoneinfo/Asia/Tomsk | Bin 0 -> 1255 bytes .../pytz/zoneinfo/Asia/Ujung_Pandang | Bin 0 -> 288 bytes .../pytz/zoneinfo/Asia/Ulaanbaatar | Bin 0 -> 921 bytes .../pytz/zoneinfo/Asia/Ulan_Bator | Bin 0 -> 921 bytes .../site-packages/pytz/zoneinfo/Asia/Urumqi | Bin 0 -> 187 bytes .../site-packages/pytz/zoneinfo/Asia/Ust-Nera | Bin 0 -> 1290 bytes .../pytz/zoneinfo/Asia/Vientiane | Bin 0 -> 220 bytes .../pytz/zoneinfo/Asia/Vladivostok | Bin 0 -> 1244 bytes .../site-packages/pytz/zoneinfo/Asia/Yakutsk | Bin 0 -> 1243 bytes .../site-packages/pytz/zoneinfo/Asia/Yangon | Bin 0 -> 297 bytes .../pytz/zoneinfo/Asia/Yekaterinburg | Bin 0 -> 1281 bytes .../site-packages/pytz/zoneinfo/Asia/Yerevan | Bin 0 -> 1213 bytes .../pytz/zoneinfo/Atlantic/Azores | Bin 0 -> 3477 bytes .../pytz/zoneinfo/Atlantic/Bermuda | Bin 0 -> 2004 bytes .../pytz/zoneinfo/Atlantic/Canary | Bin 0 -> 1911 bytes .../pytz/zoneinfo/Atlantic/Cape_Verde | Bin 0 -> 268 bytes .../pytz/zoneinfo/Atlantic/Faeroe | Bin 0 -> 1829 bytes .../pytz/zoneinfo/Atlantic/Faroe | Bin 0 -> 1829 bytes .../pytz/zoneinfo/Atlantic/Jan_Mayen | Bin 0 -> 2251 bytes .../pytz/zoneinfo/Atlantic/Madeira | Bin 0 -> 3468 bytes .../pytz/zoneinfo/Atlantic/Reykjavik | Bin 0 -> 1188 bytes .../pytz/zoneinfo/Atlantic/South_Georgia | Bin 0 -> 181 bytes .../pytz/zoneinfo/Atlantic/St_Helena | Bin 0 -> 170 bytes .../pytz/zoneinfo/Atlantic/Stanley | Bin 0 -> 1251 bytes .../site-packages/pytz/zoneinfo/Australia/ACT | Bin 0 -> 2223 bytes .../pytz/zoneinfo/Australia/Adelaide | Bin 0 -> 2238 bytes .../pytz/zoneinfo/Australia/Brisbane | Bin 0 -> 452 bytes .../pytz/zoneinfo/Australia/Broken_Hill | Bin 0 -> 2274 bytes .../pytz/zoneinfo/Australia/Canberra | Bin 0 -> 2223 bytes .../pytz/zoneinfo/Australia/Currie | Bin 0 -> 2223 bytes .../pytz/zoneinfo/Australia/Darwin | Bin 0 -> 323 bytes .../pytz/zoneinfo/Australia/Eucla | Bin 0 -> 503 bytes .../pytz/zoneinfo/Australia/Hobart | Bin 0 -> 2335 bytes .../site-packages/pytz/zoneinfo/Australia/LHI | Bin 0 -> 1889 bytes .../pytz/zoneinfo/Australia/Lindeman | Bin 0 -> 522 bytes .../pytz/zoneinfo/Australia/Lord_Howe | Bin 0 -> 1889 bytes .../pytz/zoneinfo/Australia/Melbourne | Bin 0 -> 2223 bytes .../site-packages/pytz/zoneinfo/Australia/NSW | Bin 0 -> 2223 bytes .../pytz/zoneinfo/Australia/North | Bin 0 -> 323 bytes .../pytz/zoneinfo/Australia/Perth | Bin 0 -> 479 bytes .../pytz/zoneinfo/Australia/Queensland | Bin 0 -> 452 bytes .../pytz/zoneinfo/Australia/South | Bin 0 -> 2238 bytes .../pytz/zoneinfo/Australia/Sydney | Bin 0 -> 2223 bytes .../pytz/zoneinfo/Australia/Tasmania | Bin 0 -> 2335 bytes .../pytz/zoneinfo/Australia/Victoria | Bin 0 -> 2223 bytes .../pytz/zoneinfo/Australia/West | Bin 0 -> 479 bytes .../pytz/zoneinfo/Australia/Yancowinna | Bin 0 -> 2274 bytes .../site-packages/pytz/zoneinfo/Brazil/Acre | Bin 0 -> 662 bytes .../pytz/zoneinfo/Brazil/DeNoronha | Bin 0 -> 742 bytes .../site-packages/pytz/zoneinfo/Brazil/East | Bin 0 -> 2016 bytes .../site-packages/pytz/zoneinfo/Brazil/West | Bin 0 -> 630 bytes .../python3.5/site-packages/pytz/zoneinfo/CET | Bin 0 -> 2102 bytes .../site-packages/pytz/zoneinfo/CST6CDT | Bin 0 -> 2294 bytes .../pytz/zoneinfo/Canada/Atlantic | Bin 0 -> 3438 bytes .../pytz/zoneinfo/Canada/Central | Bin 0 -> 2891 bytes .../pytz/zoneinfo/Canada/Eastern | Bin 0 -> 3503 bytes .../pytz/zoneinfo/Canada/Mountain | Bin 0 -> 2402 bytes .../pytz/zoneinfo/Canada/Newfoundland | Bin 0 -> 3664 bytes .../pytz/zoneinfo/Canada/Pacific | Bin 0 -> 2901 bytes .../pytz/zoneinfo/Canada/Saskatchewan | Bin 0 -> 994 bytes .../site-packages/pytz/zoneinfo/Canada/Yukon | Bin 0 -> 2093 bytes .../pytz/zoneinfo/Chile/Continental | Bin 0 -> 2538 bytes .../pytz/zoneinfo/Chile/EasterIsland | Bin 0 -> 2242 bytes .../site-packages/pytz/zoneinfo/Cuba | Bin 0 -> 2437 bytes .../python3.5/site-packages/pytz/zoneinfo/EET | Bin 0 -> 1876 bytes .../python3.5/site-packages/pytz/zoneinfo/EST | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/EST5EDT | Bin 0 -> 2294 bytes .../site-packages/pytz/zoneinfo/Egypt | Bin 0 -> 1972 bytes .../site-packages/pytz/zoneinfo/Eire | Bin 0 -> 3543 bytes .../site-packages/pytz/zoneinfo/Etc/GMT | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+0 | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+1 | Bin 0 -> 148 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+10 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+11 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+12 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+2 | Bin 0 -> 148 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+3 | Bin 0 -> 148 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+4 | Bin 0 -> 148 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+5 | Bin 0 -> 148 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+6 | Bin 0 -> 148 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+7 | Bin 0 -> 148 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+8 | Bin 0 -> 148 bytes .../site-packages/pytz/zoneinfo/Etc/GMT+9 | Bin 0 -> 148 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-0 | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-1 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-10 | Bin 0 -> 150 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-11 | Bin 0 -> 150 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-12 | Bin 0 -> 150 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-13 | Bin 0 -> 150 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-14 | Bin 0 -> 150 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-2 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-3 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-4 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-5 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-6 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-7 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-8 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT-9 | Bin 0 -> 149 bytes .../site-packages/pytz/zoneinfo/Etc/GMT0 | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/Etc/Greenwich | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/Etc/UCT | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/Etc/UTC | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/Etc/Universal | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/Etc/Zulu | Bin 0 -> 127 bytes .../pytz/zoneinfo/Europe/Amsterdam | Bin 0 -> 2949 bytes .../pytz/zoneinfo/Europe/Andorra | Bin 0 -> 1751 bytes .../pytz/zoneinfo/Europe/Astrakhan | Bin 0 -> 1197 bytes .../site-packages/pytz/zoneinfo/Europe/Athens | Bin 0 -> 2271 bytes .../pytz/zoneinfo/Europe/Belfast | Bin 0 -> 3687 bytes .../pytz/zoneinfo/Europe/Belgrade | Bin 0 -> 1957 bytes .../site-packages/pytz/zoneinfo/Europe/Berlin | Bin 0 -> 2335 bytes .../pytz/zoneinfo/Europe/Bratislava | Bin 0 -> 2272 bytes .../pytz/zoneinfo/Europe/Brussels | Bin 0 -> 2970 bytes .../pytz/zoneinfo/Europe/Bucharest | Bin 0 -> 2221 bytes .../pytz/zoneinfo/Europe/Budapest | Bin 0 -> 2405 bytes .../pytz/zoneinfo/Europe/Busingen | Bin 0 -> 1918 bytes .../pytz/zoneinfo/Europe/Chisinau | Bin 0 -> 2445 bytes .../pytz/zoneinfo/Europe/Copenhagen | Bin 0 -> 2160 bytes .../site-packages/pytz/zoneinfo/Europe/Dublin | Bin 0 -> 3543 bytes .../pytz/zoneinfo/Europe/Gibraltar | Bin 0 -> 3061 bytes .../pytz/zoneinfo/Europe/Guernsey | Bin 0 -> 3687 bytes .../pytz/zoneinfo/Europe/Helsinki | Bin 0 -> 1909 bytes .../pytz/zoneinfo/Europe/Isle_of_Man | Bin 0 -> 3687 bytes .../pytz/zoneinfo/Europe/Istanbul | Bin 0 -> 2166 bytes .../site-packages/pytz/zoneinfo/Europe/Jersey | Bin 0 -> 3687 bytes .../pytz/zoneinfo/Europe/Kaliningrad | Bin 0 -> 1518 bytes .../site-packages/pytz/zoneinfo/Europe/Kiev | Bin 0 -> 2097 bytes .../site-packages/pytz/zoneinfo/Europe/Kirov | Bin 0 -> 1167 bytes .../site-packages/pytz/zoneinfo/Europe/Lisbon | Bin 0 -> 3453 bytes .../pytz/zoneinfo/Europe/Ljubljana | Bin 0 -> 1957 bytes .../site-packages/pytz/zoneinfo/Europe/London | Bin 0 -> 3687 bytes .../pytz/zoneinfo/Europe/Luxembourg | Bin 0 -> 2974 bytes .../site-packages/pytz/zoneinfo/Europe/Madrid | Bin 0 -> 2637 bytes .../site-packages/pytz/zoneinfo/Europe/Malta | Bin 0 -> 2629 bytes .../pytz/zoneinfo/Europe/Mariehamn | Bin 0 -> 1909 bytes .../site-packages/pytz/zoneinfo/Europe/Minsk | Bin 0 -> 1370 bytes .../site-packages/pytz/zoneinfo/Europe/Monaco | Bin 0 -> 2953 bytes .../site-packages/pytz/zoneinfo/Europe/Moscow | Bin 0 -> 1544 bytes .../pytz/zoneinfo/Europe/Nicosia | Bin 0 -> 2016 bytes .../site-packages/pytz/zoneinfo/Europe/Oslo | Bin 0 -> 2251 bytes .../site-packages/pytz/zoneinfo/Europe/Paris | Bin 0 -> 2971 bytes .../pytz/zoneinfo/Europe/Podgorica | Bin 0 -> 1957 bytes .../site-packages/pytz/zoneinfo/Europe/Prague | Bin 0 -> 2272 bytes .../site-packages/pytz/zoneinfo/Europe/Riga | Bin 0 -> 2235 bytes .../site-packages/pytz/zoneinfo/Europe/Rome | Bin 0 -> 2692 bytes .../site-packages/pytz/zoneinfo/Europe/Samara | Bin 0 -> 1253 bytes .../pytz/zoneinfo/Europe/San_Marino | Bin 0 -> 2692 bytes .../pytz/zoneinfo/Europe/Sarajevo | Bin 0 -> 1957 bytes .../pytz/zoneinfo/Europe/Saratov | Bin 0 -> 1197 bytes .../pytz/zoneinfo/Europe/Simferopol | Bin 0 -> 1490 bytes .../site-packages/pytz/zoneinfo/Europe/Skopje | Bin 0 -> 1957 bytes .../site-packages/pytz/zoneinfo/Europe/Sofia | Bin 0 -> 2130 bytes .../pytz/zoneinfo/Europe/Stockholm | Bin 0 -> 1918 bytes .../pytz/zoneinfo/Europe/Tallinn | Bin 0 -> 2187 bytes .../site-packages/pytz/zoneinfo/Europe/Tirane | Bin 0 -> 2098 bytes .../pytz/zoneinfo/Europe/Tiraspol | Bin 0 -> 2445 bytes .../pytz/zoneinfo/Europe/Ulyanovsk | Bin 0 -> 1281 bytes .../pytz/zoneinfo/Europe/Uzhgorod | Bin 0 -> 2103 bytes .../site-packages/pytz/zoneinfo/Europe/Vaduz | Bin 0 -> 1918 bytes .../pytz/zoneinfo/Europe/Vatican | Bin 0 -> 2692 bytes .../site-packages/pytz/zoneinfo/Europe/Vienna | Bin 0 -> 2237 bytes .../pytz/zoneinfo/Europe/Vilnius | Bin 0 -> 2199 bytes .../pytz/zoneinfo/Europe/Volgograd | Bin 0 -> 1167 bytes .../site-packages/pytz/zoneinfo/Europe/Warsaw | Bin 0 -> 2705 bytes .../site-packages/pytz/zoneinfo/Europe/Zagreb | Bin 0 -> 1957 bytes .../pytz/zoneinfo/Europe/Zaporozhye | Bin 0 -> 2115 bytes .../site-packages/pytz/zoneinfo/Europe/Zurich | Bin 0 -> 1918 bytes .../site-packages/pytz/zoneinfo/Factory | Bin 0 -> 148 bytes .../python3.5/site-packages/pytz/zoneinfo/GB | Bin 0 -> 3687 bytes .../site-packages/pytz/zoneinfo/GB-Eire | Bin 0 -> 3687 bytes .../python3.5/site-packages/pytz/zoneinfo/GMT | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/GMT+0 | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/GMT-0 | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/GMT0 | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/Greenwich | Bin 0 -> 127 bytes .../python3.5/site-packages/pytz/zoneinfo/HST | Bin 0 -> 128 bytes .../site-packages/pytz/zoneinfo/Hongkong | Bin 0 -> 1189 bytes .../site-packages/pytz/zoneinfo/Iceland | Bin 0 -> 1188 bytes .../pytz/zoneinfo/Indian/Antananarivo | Bin 0 -> 285 bytes .../site-packages/pytz/zoneinfo/Indian/Chagos | Bin 0 -> 225 bytes .../pytz/zoneinfo/Indian/Christmas | Bin 0 -> 182 bytes .../site-packages/pytz/zoneinfo/Indian/Cocos | Bin 0 -> 191 bytes .../site-packages/pytz/zoneinfo/Indian/Comoro | Bin 0 -> 285 bytes .../pytz/zoneinfo/Indian/Kerguelen | Bin 0 -> 187 bytes .../site-packages/pytz/zoneinfo/Indian/Mahe | Bin 0 -> 187 bytes .../pytz/zoneinfo/Indian/Maldives | Bin 0 -> 220 bytes .../pytz/zoneinfo/Indian/Mauritius | Bin 0 -> 267 bytes .../pytz/zoneinfo/Indian/Mayotte | Bin 0 -> 285 bytes .../pytz/zoneinfo/Indian/Reunion | Bin 0 -> 187 bytes .../site-packages/pytz/zoneinfo/Iran | Bin 0 -> 1718 bytes .../site-packages/pytz/zoneinfo/Israel | Bin 0 -> 2265 bytes .../site-packages/pytz/zoneinfo/Jamaica | Bin 0 -> 507 bytes .../site-packages/pytz/zoneinfo/Japan | Bin 0 -> 318 bytes .../site-packages/pytz/zoneinfo/Kwajalein | Bin 0 -> 259 bytes .../site-packages/pytz/zoneinfo/Libya | Bin 0 -> 655 bytes .../python3.5/site-packages/pytz/zoneinfo/MET | Bin 0 -> 2102 bytes .../python3.5/site-packages/pytz/zoneinfo/MST | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/MST7MDT | Bin 0 -> 2294 bytes .../pytz/zoneinfo/Mexico/BajaNorte | Bin 0 -> 2356 bytes .../pytz/zoneinfo/Mexico/BajaSur | Bin 0 -> 1564 bytes .../pytz/zoneinfo/Mexico/General | Bin 0 -> 1618 bytes .../python3.5/site-packages/pytz/zoneinfo/NZ | Bin 0 -> 2460 bytes .../site-packages/pytz/zoneinfo/NZ-CHAT | Bin 0 -> 2087 bytes .../site-packages/pytz/zoneinfo/Navajo | Bin 0 -> 2453 bytes .../python3.5/site-packages/pytz/zoneinfo/PRC | Bin 0 -> 414 bytes .../site-packages/pytz/zoneinfo/PST8PDT | Bin 0 -> 2294 bytes .../site-packages/pytz/zoneinfo/Pacific/Apia | Bin 0 -> 1134 bytes .../pytz/zoneinfo/Pacific/Auckland | Bin 0 -> 2460 bytes .../pytz/zoneinfo/Pacific/Bougainville | Bin 0 -> 296 bytes .../pytz/zoneinfo/Pacific/Chatham | Bin 0 -> 2087 bytes .../site-packages/pytz/zoneinfo/Pacific/Chuuk | Bin 0 -> 183 bytes .../pytz/zoneinfo/Pacific/Easter | Bin 0 -> 2242 bytes .../site-packages/pytz/zoneinfo/Pacific/Efate | Bin 0 -> 492 bytes .../pytz/zoneinfo/Pacific/Enderbury | Bin 0 -> 259 bytes .../pytz/zoneinfo/Pacific/Fakaofo | Bin 0 -> 221 bytes .../site-packages/pytz/zoneinfo/Pacific/Fiji | Bin 0 -> 1104 bytes .../pytz/zoneinfo/Pacific/Funafuti | Bin 0 -> 183 bytes .../pytz/zoneinfo/Pacific/Galapagos | Bin 0 -> 268 bytes .../pytz/zoneinfo/Pacific/Gambier | Bin 0 -> 186 bytes .../pytz/zoneinfo/Pacific/Guadalcanal | Bin 0 -> 188 bytes .../site-packages/pytz/zoneinfo/Pacific/Guam | Bin 0 -> 225 bytes .../pytz/zoneinfo/Pacific/Honolulu | Bin 0 -> 276 bytes .../pytz/zoneinfo/Pacific/Johnston | Bin 0 -> 276 bytes .../pytz/zoneinfo/Pacific/Kiritimati | Bin 0 -> 263 bytes .../pytz/zoneinfo/Pacific/Kosrae | Bin 0 -> 251 bytes .../pytz/zoneinfo/Pacific/Kwajalein | Bin 0 -> 259 bytes .../pytz/zoneinfo/Pacific/Majuro | Bin 0 -> 221 bytes .../pytz/zoneinfo/Pacific/Marquesas | Bin 0 -> 195 bytes .../pytz/zoneinfo/Pacific/Midway | Bin 0 -> 196 bytes .../site-packages/pytz/zoneinfo/Pacific/Nauru | Bin 0 -> 282 bytes .../site-packages/pytz/zoneinfo/Pacific/Niue | Bin 0 -> 266 bytes .../pytz/zoneinfo/Pacific/Norfolk | Bin 0 -> 323 bytes .../pytz/zoneinfo/Pacific/Noumea | Bin 0 -> 328 bytes .../pytz/zoneinfo/Pacific/Pago_Pago | Bin 0 -> 196 bytes .../site-packages/pytz/zoneinfo/Pacific/Palau | Bin 0 -> 182 bytes .../pytz/zoneinfo/Pacific/Pitcairn | Bin 0 -> 223 bytes .../pytz/zoneinfo/Pacific/Pohnpei | Bin 0 -> 183 bytes .../pytz/zoneinfo/Pacific/Ponape | Bin 0 -> 183 bytes .../pytz/zoneinfo/Pacific/Port_Moresby | Bin 0 -> 206 bytes .../pytz/zoneinfo/Pacific/Rarotonga | Bin 0 -> 602 bytes .../pytz/zoneinfo/Pacific/Saipan | Bin 0 -> 225 bytes .../site-packages/pytz/zoneinfo/Pacific/Samoa | Bin 0 -> 196 bytes .../pytz/zoneinfo/Pacific/Tahiti | Bin 0 -> 187 bytes .../pytz/zoneinfo/Pacific/Tarawa | Bin 0 -> 183 bytes .../pytz/zoneinfo/Pacific/Tongatapu | Bin 0 -> 393 bytes .../site-packages/pytz/zoneinfo/Pacific/Truk | Bin 0 -> 183 bytes .../site-packages/pytz/zoneinfo/Pacific/Wake | Bin 0 -> 183 bytes .../pytz/zoneinfo/Pacific/Wallis | Bin 0 -> 183 bytes .../site-packages/pytz/zoneinfo/Pacific/Yap | Bin 0 -> 183 bytes .../site-packages/pytz/zoneinfo/Poland | Bin 0 -> 2705 bytes .../site-packages/pytz/zoneinfo/Portugal | Bin 0 -> 3453 bytes .../python3.5/site-packages/pytz/zoneinfo/ROC | Bin 0 -> 790 bytes .../python3.5/site-packages/pytz/zoneinfo/ROK | Bin 0 -> 531 bytes .../site-packages/pytz/zoneinfo/Singapore | Bin 0 -> 424 bytes .../site-packages/pytz/zoneinfo/Turkey | Bin 0 -> 2166 bytes .../python3.5/site-packages/pytz/zoneinfo/UCT | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/US/Alaska | Bin 0 -> 2380 bytes .../site-packages/pytz/zoneinfo/US/Aleutian | Bin 0 -> 2365 bytes .../site-packages/pytz/zoneinfo/US/Arizona | Bin 0 -> 353 bytes .../site-packages/pytz/zoneinfo/US/Central | Bin 0 -> 3585 bytes .../pytz/zoneinfo/US/East-Indiana | Bin 0 -> 1675 bytes .../site-packages/pytz/zoneinfo/US/Eastern | Bin 0 -> 3545 bytes .../site-packages/pytz/zoneinfo/US/Hawaii | Bin 0 -> 276 bytes .../pytz/zoneinfo/US/Indiana-Starke | Bin 0 -> 2437 bytes .../site-packages/pytz/zoneinfo/US/Michigan | Bin 0 -> 2188 bytes .../site-packages/pytz/zoneinfo/US/Mountain | Bin 0 -> 2453 bytes .../site-packages/pytz/zoneinfo/US/Pacific | Bin 0 -> 2845 bytes .../site-packages/pytz/zoneinfo/US/Samoa | Bin 0 -> 196 bytes .../python3.5/site-packages/pytz/zoneinfo/UTC | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/Universal | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/W-SU | Bin 0 -> 1544 bytes .../python3.5/site-packages/pytz/zoneinfo/WET | Bin 0 -> 1873 bytes .../site-packages/pytz/zoneinfo/Zulu | Bin 0 -> 127 bytes .../site-packages/pytz/zoneinfo/iso3166.tab | 274 + .../site-packages/pytz/zoneinfo/leapseconds | 61 + .../site-packages/pytz/zoneinfo/posixrules | Bin 0 -> 3545 bytes .../site-packages/pytz/zoneinfo/tzdata.zi | 4150 +++++++++ .../site-packages/pytz/zoneinfo/zone.tab | 448 + .../site-packages/pytz/zoneinfo/zone1970.tab | 382 + .../DESCRIPTION.rst | 36 + .../setuptools-39.0.1.dist-info/INSTALLER | 1 + .../setuptools-39.0.1.dist-info/LICENSE.txt | 19 + .../setuptools-39.0.1.dist-info/METADATA | 71 + .../setuptools-39.0.1.dist-info/RECORD | 188 + .../setuptools-39.0.1.dist-info/WHEEL | 6 + .../dependency_links.txt | 2 + .../entry_points.txt | 65 + .../setuptools-39.0.1.dist-info/metadata.json | 1 + .../setuptools-39.0.1.dist-info/top_level.txt | 3 + .../setuptools-39.0.1.dist-info/zip-safe | 1 + .../site-packages/setuptools/__init__.py | 180 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 6646 bytes .../__pycache__/archive_util.cpython-35.pyc | Bin 0 -> 5450 bytes .../__pycache__/build_meta.cpython-35.pyc | Bin 0 -> 6266 bytes .../__pycache__/config.cpython-35.pyc | Bin 0 -> 15356 bytes .../__pycache__/dep_util.cpython-35.pyc | Bin 0 -> 857 bytes .../__pycache__/depends.cpython-35.pyc | Bin 0 -> 5658 bytes .../__pycache__/dist.cpython-35.pyc | Bin 0 -> 39237 bytes .../__pycache__/extension.cpython-35.pyc | Bin 0 -> 2059 bytes .../__pycache__/glibc.cpython-35.pyc | Bin 0 -> 1611 bytes .../__pycache__/glob.cpython-35.pyc | Bin 0 -> 4147 bytes .../__pycache__/launch.cpython-35.pyc | Bin 0 -> 880 bytes .../__pycache__/lib2to3_ex.cpython-35.pyc | Bin 0 -> 2555 bytes .../__pycache__/monkey.cpython-35.pyc | Bin 0 -> 5474 bytes .../__pycache__/msvc.cpython-35.pyc | Bin 0 -> 37112 bytes .../__pycache__/namespaces.cpython-35.pyc | Bin 0 -> 3857 bytes .../__pycache__/package_index.cpython-35.pyc | Bin 0 -> 35215 bytes .../__pycache__/pep425tags.cpython-35.pyc | Bin 0 -> 8045 bytes .../__pycache__/py27compat.cpython-35.pyc | Bin 0 -> 813 bytes .../__pycache__/py31compat.cpython-35.pyc | Bin 0 -> 1598 bytes .../__pycache__/py33compat.cpython-35.pyc | Bin 0 -> 1482 bytes .../__pycache__/py36compat.cpython-35.pyc | Bin 0 -> 2361 bytes .../__pycache__/sandbox.cpython-35.pyc | Bin 0 -> 16692 bytes .../__pycache__/site-patch.cpython-35.pyc | Bin 0 -> 1662 bytes .../__pycache__/ssl_support.cpython-35.pyc | Bin 0 -> 7288 bytes .../__pycache__/unicode_utils.cpython-35.pyc | Bin 0 -> 1212 bytes .../__pycache__/version.cpython-35.pyc | Bin 0 -> 297 bytes .../__pycache__/wheel.cpython-35.pyc | Bin 0 -> 6407 bytes .../windows_support.cpython-35.pyc | Bin 0 -> 1029 bytes .../setuptools/_vendor/__init__.py | 0 .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 148 bytes .../__pycache__/pyparsing.cpython-35.pyc | Bin 0 -> 212234 bytes .../_vendor/__pycache__/six.cpython-35.pyc | Bin 0 -> 26363 bytes .../setuptools/_vendor/packaging/__about__.py | 21 + .../setuptools/_vendor/packaging/__init__.py | 14 + .../__pycache__/__about__.cpython-35.pyc | Bin 0 -> 718 bytes .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 558 bytes .../__pycache__/_compat.cpython-35.pyc | Bin 0 -> 1034 bytes .../__pycache__/_structures.cpython-35.pyc | Bin 0 -> 2954 bytes .../__pycache__/markers.cpython-35.pyc | Bin 0 -> 9534 bytes .../__pycache__/requirements.cpython-35.pyc | Bin 0 -> 4248 bytes .../__pycache__/specifiers.cpython-35.pyc | Bin 0 -> 21154 bytes .../__pycache__/utils.cpython-35.pyc | Bin 0 -> 480 bytes .../__pycache__/version.cpython-35.pyc | Bin 0 -> 11438 bytes .../setuptools/_vendor/packaging/_compat.py | 30 + .../_vendor/packaging/_structures.py | 68 + .../setuptools/_vendor/packaging/markers.py | 301 + .../_vendor/packaging/requirements.py | 127 + .../_vendor/packaging/specifiers.py | 774 ++ .../setuptools/_vendor/packaging/utils.py | 14 + .../setuptools/_vendor/packaging/version.py | 393 + .../setuptools/_vendor/pyparsing.py | 5696 ++++++++++++ .../site-packages/setuptools/_vendor/six.py | 868 ++ .../site-packages/setuptools/archive_util.py | 173 + .../site-packages/setuptools/build_meta.py | 172 + .../site-packages/setuptools/cli-32.exe | Bin 0 -> 65536 bytes .../site-packages/setuptools/cli-64.exe | Bin 0 -> 74752 bytes .../site-packages/setuptools/cli.exe | Bin 0 -> 65536 bytes .../setuptools/command/__init__.py | 18 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 750 bytes .../command/__pycache__/alias.cpython-35.pyc | Bin 0 -> 2608 bytes .../__pycache__/bdist_egg.cpython-35.pyc | Bin 0 -> 15675 bytes .../__pycache__/bdist_rpm.cpython-35.pyc | Bin 0 -> 1831 bytes .../__pycache__/bdist_wininst.cpython-35.pyc | Bin 0 -> 991 bytes .../__pycache__/build_clib.cpython-35.pyc | Bin 0 -> 2578 bytes .../__pycache__/build_ext.cpython-35.pyc | Bin 0 -> 10975 bytes .../__pycache__/build_py.cpython-35.pyc | Bin 0 -> 9254 bytes .../__pycache__/develop.cpython-35.pyc | Bin 0 -> 6960 bytes .../__pycache__/dist_info.cpython-35.pyc | Bin 0 -> 1435 bytes .../__pycache__/easy_install.cpython-35.pyc | Bin 0 -> 70638 bytes .../__pycache__/egg_info.cpython-35.pyc | Bin 0 -> 22711 bytes .../__pycache__/install.cpython-35.pyc | Bin 0 -> 4233 bytes .../install_egg_info.cpython-35.pyc | Bin 0 -> 2601 bytes .../__pycache__/install_lib.cpython-35.pyc | Bin 0 -> 4272 bytes .../install_scripts.cpython-35.pyc | Bin 0 -> 2442 bytes .../__pycache__/py36compat.cpython-35.pyc | Bin 0 -> 4914 bytes .../__pycache__/register.cpython-35.pyc | Bin 0 -> 584 bytes .../command/__pycache__/rotate.cpython-35.pyc | Bin 0 -> 2755 bytes .../__pycache__/saveopts.cpython-35.pyc | Bin 0 -> 949 bytes .../command/__pycache__/sdist.cpython-35.pyc | Bin 0 -> 6714 bytes .../command/__pycache__/setopt.cpython-35.pyc | Bin 0 -> 4926 bytes .../command/__pycache__/test.cpython-35.pyc | Bin 0 -> 8843 bytes .../command/__pycache__/upload.cpython-35.pyc | Bin 0 -> 1427 bytes .../__pycache__/upload_docs.cpython-35.pyc | Bin 0 -> 6672 bytes .../site-packages/setuptools/command/alias.py | 80 + .../setuptools/command/bdist_egg.py | 502 ++ .../setuptools/command/bdist_rpm.py | 43 + .../setuptools/command/bdist_wininst.py | 21 + .../setuptools/command/build_clib.py | 98 + .../setuptools/command/build_ext.py | 331 + .../setuptools/command/build_py.py | 270 + .../setuptools/command/develop.py | 216 + .../setuptools/command/dist_info.py | 36 + .../setuptools/command/easy_install.py | 2334 +++++ .../setuptools/command/egg_info.py | 696 ++ .../setuptools/command/install.py | 125 + .../setuptools/command/install_egg_info.py | 62 + .../setuptools/command/install_lib.py | 121 + .../setuptools/command/install_scripts.py | 65 + .../setuptools/command/launcher manifest.xml | 15 + .../setuptools/command/py36compat.py | 136 + .../setuptools/command/register.py | 10 + .../setuptools/command/rotate.py | 66 + .../setuptools/command/saveopts.py | 22 + .../site-packages/setuptools/command/sdist.py | 200 + .../setuptools/command/setopt.py | 149 + .../site-packages/setuptools/command/test.py | 268 + .../setuptools/command/upload.py | 42 + .../setuptools/command/upload_docs.py | 206 + .../site-packages/setuptools/config.py | 556 ++ .../site-packages/setuptools/dep_util.py | 23 + .../site-packages/setuptools/depends.py | 186 + .../site-packages/setuptools/dist.py | 1070 +++ .../site-packages/setuptools/extension.py | 57 + .../setuptools/extern/__init__.py | 73 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 2526 bytes .../site-packages/setuptools/glibc.py | 86 + .../site-packages/setuptools/glob.py | 176 + .../site-packages/setuptools/gui-32.exe | Bin 0 -> 65536 bytes .../site-packages/setuptools/gui-64.exe | Bin 0 -> 75264 bytes .../site-packages/setuptools/gui.exe | Bin 0 -> 65536 bytes .../site-packages/setuptools/launch.py | 35 + .../site-packages/setuptools/lib2to3_ex.py | 62 + .../site-packages/setuptools/monkey.py | 197 + .../site-packages/setuptools/msvc.py | 1302 +++ .../site-packages/setuptools/namespaces.py | 107 + .../site-packages/setuptools/package_index.py | 1119 +++ .../site-packages/setuptools/pep425tags.py | 316 + .../site-packages/setuptools/py27compat.py | 28 + .../site-packages/setuptools/py31compat.py | 41 + .../site-packages/setuptools/py33compat.py | 54 + .../site-packages/setuptools/py36compat.py | 82 + .../site-packages/setuptools/sandbox.py | 491 ++ .../setuptools/script (dev).tmpl | 5 + .../site-packages/setuptools/script.tmpl | 3 + .../site-packages/setuptools/site-patch.py | 74 + .../site-packages/setuptools/ssl_support.py | 260 + .../site-packages/setuptools/unicode_utils.py | 44 + .../site-packages/setuptools/version.py | 6 + .../site-packages/setuptools/wheel.py | 163 + .../setuptools/windows_support.py | 29 + .../six-1.11.0.dist-info/DESCRIPTION.rst | 27 + .../six-1.11.0.dist-info/INSTALLER | 1 + .../six-1.11.0.dist-info/METADATA | 43 + .../site-packages/six-1.11.0.dist-info/RECORD | 9 + .../site-packages/six-1.11.0.dist-info/WHEEL | 6 + .../six-1.11.0.dist-info/metadata.json | 1 + .../six-1.11.0.dist-info/top_level.txt | 1 + venv/lib/python3.5/site-packages/six.py | 891 ++ .../site-packages/unidecode/__init__.py | 103 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 2854 bytes .../unidecode/__pycache__/util.cpython-35.pyc | Bin 0 -> 1822 bytes .../unidecode/__pycache__/x000.cpython-35.pyc | Bin 0 -> 1885 bytes .../unidecode/__pycache__/x001.cpython-35.pyc | Bin 0 -> 2211 bytes .../unidecode/__pycache__/x002.cpython-35.pyc | Bin 0 -> 2186 bytes .../unidecode/__pycache__/x003.cpython-35.pyc | Bin 0 -> 2158 bytes .../unidecode/__pycache__/x004.cpython-35.pyc | Bin 0 -> 2420 bytes .../unidecode/__pycache__/x005.cpython-35.pyc | Bin 0 -> 2223 bytes .../unidecode/__pycache__/x006.cpython-35.pyc | Bin 0 -> 2247 bytes .../unidecode/__pycache__/x007.cpython-35.pyc | Bin 0 -> 2130 bytes .../unidecode/__pycache__/x009.cpython-35.pyc | Bin 0 -> 2250 bytes .../unidecode/__pycache__/x00a.cpython-35.pyc | Bin 0 -> 2182 bytes .../unidecode/__pycache__/x00b.cpython-35.pyc | Bin 0 -> 2185 bytes .../unidecode/__pycache__/x00c.cpython-35.pyc | Bin 0 -> 2149 bytes .../unidecode/__pycache__/x00d.cpython-35.pyc | Bin 0 -> 2194 bytes .../unidecode/__pycache__/x00e.cpython-35.pyc | Bin 0 -> 2143 bytes .../unidecode/__pycache__/x00f.cpython-35.pyc | Bin 0 -> 2332 bytes .../unidecode/__pycache__/x010.cpython-35.pyc | Bin 0 -> 2334 bytes .../unidecode/__pycache__/x011.cpython-35.pyc | Bin 0 -> 2708 bytes .../unidecode/__pycache__/x012.cpython-35.pyc | Bin 0 -> 3003 bytes .../unidecode/__pycache__/x013.cpython-35.pyc | Bin 0 -> 2738 bytes .../unidecode/__pycache__/x014.cpython-35.pyc | Bin 0 -> 2677 bytes .../unidecode/__pycache__/x015.cpython-35.pyc | Bin 0 -> 2810 bytes .../unidecode/__pycache__/x016.cpython-35.pyc | Bin 0 -> 2629 bytes .../unidecode/__pycache__/x017.cpython-35.pyc | Bin 0 -> 2204 bytes .../unidecode/__pycache__/x018.cpython-35.pyc | Bin 0 -> 2198 bytes .../unidecode/__pycache__/x01d.cpython-35.pyc | Bin 0 -> 1975 bytes .../unidecode/__pycache__/x01e.cpython-35.pyc | Bin 0 -> 2081 bytes .../unidecode/__pycache__/x01f.cpython-35.pyc | Bin 0 -> 2007 bytes .../unidecode/__pycache__/x020.cpython-35.pyc | Bin 0 -> 2270 bytes .../unidecode/__pycache__/x021.cpython-35.pyc | Bin 0 -> 2316 bytes .../unidecode/__pycache__/x022.cpython-35.pyc | Bin 0 -> 1962 bytes .../unidecode/__pycache__/x023.cpython-35.pyc | Bin 0 -> 1943 bytes .../unidecode/__pycache__/x024.cpython-35.pyc | Bin 0 -> 2506 bytes .../unidecode/__pycache__/x025.cpython-35.pyc | Bin 0 -> 1972 bytes .../unidecode/__pycache__/x026.cpython-35.pyc | Bin 0 -> 1938 bytes .../unidecode/__pycache__/x027.cpython-35.pyc | Bin 0 -> 1954 bytes .../unidecode/__pycache__/x028.cpython-35.pyc | Bin 0 -> 3925 bytes .../unidecode/__pycache__/x029.cpython-35.pyc | Bin 0 -> 1937 bytes .../unidecode/__pycache__/x02a.cpython-35.pyc | Bin 0 -> 1944 bytes .../unidecode/__pycache__/x02c.cpython-35.pyc | Bin 0 -> 1972 bytes .../unidecode/__pycache__/x02e.cpython-35.pyc | Bin 0 -> 1939 bytes .../unidecode/__pycache__/x02f.cpython-35.pyc | Bin 0 -> 1939 bytes .../unidecode/__pycache__/x030.cpython-35.pyc | Bin 0 -> 2368 bytes .../unidecode/__pycache__/x031.cpython-35.pyc | Bin 0 -> 2502 bytes .../unidecode/__pycache__/x032.cpython-35.pyc | Bin 0 -> 2802 bytes .../unidecode/__pycache__/x033.cpython-35.pyc | Bin 0 -> 3432 bytes .../unidecode/__pycache__/x04d.cpython-35.pyc | Bin 0 -> 1939 bytes .../unidecode/__pycache__/x04e.cpython-35.pyc | Bin 0 -> 2827 bytes .../unidecode/__pycache__/x04f.cpython-35.pyc | Bin 0 -> 2868 bytes .../unidecode/__pycache__/x050.cpython-35.pyc | Bin 0 -> 3001 bytes .../unidecode/__pycache__/x051.cpython-35.pyc | Bin 0 -> 2878 bytes .../unidecode/__pycache__/x052.cpython-35.pyc | Bin 0 -> 2720 bytes .../unidecode/__pycache__/x053.cpython-35.pyc | Bin 0 -> 2855 bytes .../unidecode/__pycache__/x054.cpython-35.pyc | Bin 0 -> 2871 bytes .../unidecode/__pycache__/x055.cpython-35.pyc | Bin 0 -> 2849 bytes .../unidecode/__pycache__/x056.cpython-35.pyc | Bin 0 -> 2843 bytes .../unidecode/__pycache__/x057.cpython-35.pyc | Bin 0 -> 2937 bytes .../unidecode/__pycache__/x058.cpython-35.pyc | Bin 0 -> 2880 bytes .../unidecode/__pycache__/x059.cpython-35.pyc | Bin 0 -> 2913 bytes .../unidecode/__pycache__/x05a.cpython-35.pyc | Bin 0 -> 2900 bytes .../unidecode/__pycache__/x05b.cpython-35.pyc | Bin 0 -> 2870 bytes .../unidecode/__pycache__/x05c.cpython-35.pyc | Bin 0 -> 2784 bytes .../unidecode/__pycache__/x05d.cpython-35.pyc | Bin 0 -> 2831 bytes .../unidecode/__pycache__/x05e.cpython-35.pyc | Bin 0 -> 2855 bytes .../unidecode/__pycache__/x05f.cpython-35.pyc | Bin 0 -> 2832 bytes .../unidecode/__pycache__/x060.cpython-35.pyc | Bin 0 -> 2877 bytes .../unidecode/__pycache__/x061.cpython-35.pyc | Bin 0 -> 2832 bytes .../unidecode/__pycache__/x062.cpython-35.pyc | Bin 0 -> 2911 bytes .../unidecode/__pycache__/x063.cpython-35.pyc | Bin 0 -> 2945 bytes .../unidecode/__pycache__/x064.cpython-35.pyc | Bin 0 -> 2941 bytes .../unidecode/__pycache__/x065.cpython-35.pyc | Bin 0 -> 2802 bytes .../unidecode/__pycache__/x066.cpython-35.pyc | Bin 0 -> 2831 bytes .../unidecode/__pycache__/x067.cpython-35.pyc | Bin 0 -> 2973 bytes .../unidecode/__pycache__/x068.cpython-35.pyc | Bin 0 -> 2958 bytes .../unidecode/__pycache__/x069.cpython-35.pyc | Bin 0 -> 2964 bytes .../unidecode/__pycache__/x06a.cpython-35.pyc | Bin 0 -> 2942 bytes .../unidecode/__pycache__/x06b.cpython-35.pyc | Bin 0 -> 2797 bytes .../unidecode/__pycache__/x06c.cpython-35.pyc | Bin 0 -> 2947 bytes .../unidecode/__pycache__/x06d.cpython-35.pyc | Bin 0 -> 2971 bytes .../unidecode/__pycache__/x06e.cpython-35.pyc | Bin 0 -> 2899 bytes .../unidecode/__pycache__/x06f.cpython-35.pyc | Bin 0 -> 2915 bytes .../unidecode/__pycache__/x070.cpython-35.pyc | Bin 0 -> 2891 bytes .../unidecode/__pycache__/x071.cpython-35.pyc | Bin 0 -> 2810 bytes .../unidecode/__pycache__/x072.cpython-35.pyc | Bin 0 -> 2896 bytes .../unidecode/__pycache__/x073.cpython-35.pyc | Bin 0 -> 2993 bytes .../unidecode/__pycache__/x074.cpython-35.pyc | Bin 0 -> 2967 bytes .../unidecode/__pycache__/x075.cpython-35.pyc | Bin 0 -> 2876 bytes .../unidecode/__pycache__/x076.cpython-35.pyc | Bin 0 -> 2829 bytes .../unidecode/__pycache__/x077.cpython-35.pyc | Bin 0 -> 2870 bytes .../unidecode/__pycache__/x078.cpython-35.pyc | Bin 0 -> 2821 bytes .../unidecode/__pycache__/x079.cpython-35.pyc | Bin 0 -> 2776 bytes .../unidecode/__pycache__/x07a.cpython-35.pyc | Bin 0 -> 2826 bytes .../unidecode/__pycache__/x07b.cpython-35.pyc | Bin 0 -> 2908 bytes .../unidecode/__pycache__/x07c.cpython-35.pyc | Bin 0 -> 2850 bytes .../unidecode/__pycache__/x07d.cpython-35.pyc | Bin 0 -> 2910 bytes .../unidecode/__pycache__/x07e.cpython-35.pyc | Bin 0 -> 2925 bytes .../unidecode/__pycache__/x07f.cpython-35.pyc | Bin 0 -> 2803 bytes .../unidecode/__pycache__/x080.cpython-35.pyc | Bin 0 -> 2881 bytes .../unidecode/__pycache__/x081.cpython-35.pyc | Bin 0 -> 2927 bytes .../unidecode/__pycache__/x082.cpython-35.pyc | Bin 0 -> 2933 bytes .../unidecode/__pycache__/x083.cpython-35.pyc | Bin 0 -> 2950 bytes .../unidecode/__pycache__/x084.cpython-35.pyc | Bin 0 -> 2901 bytes .../unidecode/__pycache__/x085.cpython-35.pyc | Bin 0 -> 2876 bytes .../unidecode/__pycache__/x086.cpython-35.pyc | Bin 0 -> 2853 bytes .../unidecode/__pycache__/x087.cpython-35.pyc | Bin 0 -> 2897 bytes .../unidecode/__pycache__/x088.cpython-35.pyc | Bin 0 -> 2897 bytes .../unidecode/__pycache__/x089.cpython-35.pyc | Bin 0 -> 2790 bytes .../unidecode/__pycache__/x08a.cpython-35.pyc | Bin 0 -> 2868 bytes .../unidecode/__pycache__/x08b.cpython-35.pyc | Bin 0 -> 2842 bytes .../unidecode/__pycache__/x08c.cpython-35.pyc | Bin 0 -> 2857 bytes .../unidecode/__pycache__/x08d.cpython-35.pyc | Bin 0 -> 2818 bytes .../unidecode/__pycache__/x08e.cpython-35.pyc | Bin 0 -> 2867 bytes .../unidecode/__pycache__/x08f.cpython-35.pyc | Bin 0 -> 2783 bytes .../unidecode/__pycache__/x090.cpython-35.pyc | Bin 0 -> 2891 bytes .../unidecode/__pycache__/x091.cpython-35.pyc | Bin 0 -> 2876 bytes .../unidecode/__pycache__/x092.cpython-35.pyc | Bin 0 -> 2938 bytes .../unidecode/__pycache__/x093.cpython-35.pyc | Bin 0 -> 2931 bytes .../unidecode/__pycache__/x094.cpython-35.pyc | Bin 0 -> 2950 bytes .../unidecode/__pycache__/x095.cpython-35.pyc | Bin 0 -> 2890 bytes .../unidecode/__pycache__/x096.cpython-35.pyc | Bin 0 -> 2792 bytes .../unidecode/__pycache__/x097.cpython-35.pyc | Bin 0 -> 2771 bytes .../unidecode/__pycache__/x098.cpython-35.pyc | Bin 0 -> 2710 bytes .../unidecode/__pycache__/x099.cpython-35.pyc | Bin 0 -> 2762 bytes .../unidecode/__pycache__/x09a.cpython-35.pyc | Bin 0 -> 2760 bytes .../unidecode/__pycache__/x09b.cpython-35.pyc | Bin 0 -> 2929 bytes .../unidecode/__pycache__/x09c.cpython-35.pyc | Bin 0 -> 2792 bytes .../unidecode/__pycache__/x09d.cpython-35.pyc | Bin 0 -> 2911 bytes .../unidecode/__pycache__/x09e.cpython-35.pyc | Bin 0 -> 2750 bytes .../unidecode/__pycache__/x09f.cpython-35.pyc | Bin 0 -> 2500 bytes .../unidecode/__pycache__/x0a0.cpython-35.pyc | Bin 0 -> 3266 bytes .../unidecode/__pycache__/x0a1.cpython-35.pyc | Bin 0 -> 3312 bytes .../unidecode/__pycache__/x0a2.cpython-35.pyc | Bin 0 -> 3352 bytes .../unidecode/__pycache__/x0a3.cpython-35.pyc | Bin 0 -> 3370 bytes .../unidecode/__pycache__/x0a4.cpython-35.pyc | Bin 0 -> 2976 bytes .../unidecode/__pycache__/x0ac.cpython-35.pyc | Bin 0 -> 3564 bytes .../unidecode/__pycache__/x0ad.cpython-35.pyc | Bin 0 -> 3624 bytes .../unidecode/__pycache__/x0ae.cpython-35.pyc | Bin 0 -> 3733 bytes .../unidecode/__pycache__/x0af.cpython-35.pyc | Bin 0 -> 3870 bytes .../unidecode/__pycache__/x0b0.cpython-35.pyc | Bin 0 -> 3710 bytes .../unidecode/__pycache__/x0b1.cpython-35.pyc | Bin 0 -> 3602 bytes .../unidecode/__pycache__/x0b2.cpython-35.pyc | Bin 0 -> 3535 bytes .../unidecode/__pycache__/x0b3.cpython-35.pyc | Bin 0 -> 3598 bytes .../unidecode/__pycache__/x0b4.cpython-35.pyc | Bin 0 -> 3621 bytes .../unidecode/__pycache__/x0b5.cpython-35.pyc | Bin 0 -> 3777 bytes .../unidecode/__pycache__/x0b6.cpython-35.pyc | Bin 0 -> 3854 bytes .../unidecode/__pycache__/x0b7.cpython-35.pyc | Bin 0 -> 3691 bytes .../unidecode/__pycache__/x0b8.cpython-35.pyc | Bin 0 -> 3570 bytes .../unidecode/__pycache__/x0b9.cpython-35.pyc | Bin 0 -> 3560 bytes .../unidecode/__pycache__/x0ba.cpython-35.pyc | Bin 0 -> 3621 bytes .../unidecode/__pycache__/x0bb.cpython-35.pyc | Bin 0 -> 3586 bytes .../unidecode/__pycache__/x0bc.cpython-35.pyc | Bin 0 -> 3563 bytes .../unidecode/__pycache__/x0bd.cpython-35.pyc | Bin 0 -> 3610 bytes .../unidecode/__pycache__/x0be.cpython-35.pyc | Bin 0 -> 3707 bytes .../unidecode/__pycache__/x0bf.cpython-35.pyc | Bin 0 -> 3868 bytes .../unidecode/__pycache__/x0c0.cpython-35.pyc | Bin 0 -> 3713 bytes .../unidecode/__pycache__/x0c1.cpython-35.pyc | Bin 0 -> 3622 bytes .../unidecode/__pycache__/x0c2.cpython-35.pyc | Bin 0 -> 3570 bytes .../unidecode/__pycache__/x0c3.cpython-35.pyc | Bin 0 -> 3833 bytes .../unidecode/__pycache__/x0c4.cpython-35.pyc | Bin 0 -> 3882 bytes .../unidecode/__pycache__/x0c5.cpython-35.pyc | Bin 0 -> 3425 bytes .../unidecode/__pycache__/x0c6.cpython-35.pyc | Bin 0 -> 3336 bytes .../unidecode/__pycache__/x0c7.cpython-35.pyc | Bin 0 -> 3413 bytes .../unidecode/__pycache__/x0c8.cpython-35.pyc | Bin 0 -> 3592 bytes .../unidecode/__pycache__/x0c9.cpython-35.pyc | Bin 0 -> 3580 bytes .../unidecode/__pycache__/x0ca.cpython-35.pyc | Bin 0 -> 3865 bytes .../unidecode/__pycache__/x0cb.cpython-35.pyc | Bin 0 -> 3870 bytes .../unidecode/__pycache__/x0cc.cpython-35.pyc | Bin 0 -> 3605 bytes .../unidecode/__pycache__/x0cd.cpython-35.pyc | Bin 0 -> 3597 bytes .../unidecode/__pycache__/x0ce.cpython-35.pyc | Bin 0 -> 3565 bytes .../unidecode/__pycache__/x0cf.cpython-35.pyc | Bin 0 -> 3570 bytes .../unidecode/__pycache__/x0d0.cpython-35.pyc | Bin 0 -> 3566 bytes .../unidecode/__pycache__/x0d1.cpython-35.pyc | Bin 0 -> 3624 bytes .../unidecode/__pycache__/x0d2.cpython-35.pyc | Bin 0 -> 3582 bytes .../unidecode/__pycache__/x0d3.cpython-35.pyc | Bin 0 -> 3562 bytes .../unidecode/__pycache__/x0d4.cpython-35.pyc | Bin 0 -> 3616 bytes .../unidecode/__pycache__/x0d5.cpython-35.pyc | Bin 0 -> 3537 bytes .../unidecode/__pycache__/x0d6.cpython-35.pyc | Bin 0 -> 3622 bytes .../unidecode/__pycache__/x0d7.cpython-35.pyc | Bin 0 -> 2965 bytes .../unidecode/__pycache__/x0f9.cpython-35.pyc | Bin 0 -> 2438 bytes .../unidecode/__pycache__/x0fa.cpython-35.pyc | Bin 0 -> 2120 bytes .../unidecode/__pycache__/x0fb.cpython-35.pyc | Bin 0 -> 2055 bytes .../unidecode/__pycache__/x0fc.cpython-35.pyc | Bin 0 -> 1940 bytes .../unidecode/__pycache__/x0fd.cpython-35.pyc | Bin 0 -> 1935 bytes .../unidecode/__pycache__/x0fe.cpython-35.pyc | Bin 0 -> 2062 bytes .../unidecode/__pycache__/x0ff.cpython-35.pyc | Bin 0 -> 2484 bytes .../unidecode/__pycache__/x1d4.cpython-35.pyc | Bin 0 -> 2096 bytes .../unidecode/__pycache__/x1d5.cpython-35.pyc | Bin 0 -> 2096 bytes .../unidecode/__pycache__/x1d6.cpython-35.pyc | Bin 0 -> 2449 bytes .../unidecode/__pycache__/x1d7.cpython-35.pyc | Bin 0 -> 1970 bytes .../unidecode/__pycache__/x1f1.cpython-35.pyc | Bin 0 -> 2114 bytes .../python3.5/site-packages/unidecode/util.py | 58 + .../python3.5/site-packages/unidecode/x000.py | 165 + .../python3.5/site-packages/unidecode/x001.py | 258 + .../python3.5/site-packages/unidecode/x002.py | 257 + .../python3.5/site-packages/unidecode/x003.py | 257 + .../python3.5/site-packages/unidecode/x004.py | 257 + .../python3.5/site-packages/unidecode/x005.py | 257 + .../python3.5/site-packages/unidecode/x006.py | 257 + .../python3.5/site-packages/unidecode/x007.py | 257 + .../python3.5/site-packages/unidecode/x009.py | 257 + .../python3.5/site-packages/unidecode/x00a.py | 257 + .../python3.5/site-packages/unidecode/x00b.py | 257 + .../python3.5/site-packages/unidecode/x00c.py | 257 + .../python3.5/site-packages/unidecode/x00d.py | 257 + .../python3.5/site-packages/unidecode/x00e.py | 257 + .../python3.5/site-packages/unidecode/x00f.py | 257 + .../python3.5/site-packages/unidecode/x010.py | 257 + .../python3.5/site-packages/unidecode/x011.py | 257 + .../python3.5/site-packages/unidecode/x012.py | 258 + .../python3.5/site-packages/unidecode/x013.py | 257 + .../python3.5/site-packages/unidecode/x014.py | 258 + .../python3.5/site-packages/unidecode/x015.py | 258 + .../python3.5/site-packages/unidecode/x016.py | 257 + .../python3.5/site-packages/unidecode/x017.py | 257 + .../python3.5/site-packages/unidecode/x018.py | 257 + .../python3.5/site-packages/unidecode/x01d.py | 257 + .../python3.5/site-packages/unidecode/x01e.py | 257 + .../python3.5/site-packages/unidecode/x01f.py | 257 + .../python3.5/site-packages/unidecode/x020.py | 257 + .../python3.5/site-packages/unidecode/x021.py | 257 + .../python3.5/site-packages/unidecode/x022.py | 257 + .../python3.5/site-packages/unidecode/x023.py | 257 + .../python3.5/site-packages/unidecode/x024.py | 258 + .../python3.5/site-packages/unidecode/x025.py | 257 + .../python3.5/site-packages/unidecode/x026.py | 257 + .../python3.5/site-packages/unidecode/x027.py | 257 + .../python3.5/site-packages/unidecode/x028.py | 258 + .../python3.5/site-packages/unidecode/x029.py | 257 + .../python3.5/site-packages/unidecode/x02a.py | 257 + .../python3.5/site-packages/unidecode/x02c.py | 257 + .../python3.5/site-packages/unidecode/x02e.py | 257 + .../python3.5/site-packages/unidecode/x02f.py | 257 + .../python3.5/site-packages/unidecode/x030.py | 257 + .../python3.5/site-packages/unidecode/x031.py | 257 + .../python3.5/site-packages/unidecode/x032.py | 257 + .../python3.5/site-packages/unidecode/x033.py | 258 + .../python3.5/site-packages/unidecode/x04d.py | 257 + .../python3.5/site-packages/unidecode/x04e.py | 258 + .../python3.5/site-packages/unidecode/x04f.py | 258 + .../python3.5/site-packages/unidecode/x050.py | 258 + .../python3.5/site-packages/unidecode/x051.py | 258 + .../python3.5/site-packages/unidecode/x052.py | 258 + .../python3.5/site-packages/unidecode/x053.py | 258 + .../python3.5/site-packages/unidecode/x054.py | 258 + .../python3.5/site-packages/unidecode/x055.py | 258 + .../python3.5/site-packages/unidecode/x056.py | 258 + .../python3.5/site-packages/unidecode/x057.py | 258 + .../python3.5/site-packages/unidecode/x058.py | 258 + .../python3.5/site-packages/unidecode/x059.py | 258 + .../python3.5/site-packages/unidecode/x05a.py | 258 + .../python3.5/site-packages/unidecode/x05b.py | 258 + .../python3.5/site-packages/unidecode/x05c.py | 258 + .../python3.5/site-packages/unidecode/x05d.py | 258 + .../python3.5/site-packages/unidecode/x05e.py | 258 + .../python3.5/site-packages/unidecode/x05f.py | 258 + .../python3.5/site-packages/unidecode/x060.py | 258 + .../python3.5/site-packages/unidecode/x061.py | 258 + .../python3.5/site-packages/unidecode/x062.py | 258 + .../python3.5/site-packages/unidecode/x063.py | 258 + .../python3.5/site-packages/unidecode/x064.py | 258 + .../python3.5/site-packages/unidecode/x065.py | 258 + .../python3.5/site-packages/unidecode/x066.py | 258 + .../python3.5/site-packages/unidecode/x067.py | 258 + .../python3.5/site-packages/unidecode/x068.py | 258 + .../python3.5/site-packages/unidecode/x069.py | 258 + .../python3.5/site-packages/unidecode/x06a.py | 258 + .../python3.5/site-packages/unidecode/x06b.py | 258 + .../python3.5/site-packages/unidecode/x06c.py | 258 + .../python3.5/site-packages/unidecode/x06d.py | 258 + .../python3.5/site-packages/unidecode/x06e.py | 258 + .../python3.5/site-packages/unidecode/x06f.py | 258 + .../python3.5/site-packages/unidecode/x070.py | 258 + .../python3.5/site-packages/unidecode/x071.py | 258 + .../python3.5/site-packages/unidecode/x072.py | 258 + .../python3.5/site-packages/unidecode/x073.py | 258 + .../python3.5/site-packages/unidecode/x074.py | 258 + .../python3.5/site-packages/unidecode/x075.py | 258 + .../python3.5/site-packages/unidecode/x076.py | 258 + .../python3.5/site-packages/unidecode/x077.py | 258 + .../python3.5/site-packages/unidecode/x078.py | 258 + .../python3.5/site-packages/unidecode/x079.py | 258 + .../python3.5/site-packages/unidecode/x07a.py | 258 + .../python3.5/site-packages/unidecode/x07b.py | 258 + .../python3.5/site-packages/unidecode/x07c.py | 258 + .../python3.5/site-packages/unidecode/x07d.py | 258 + .../python3.5/site-packages/unidecode/x07e.py | 258 + .../python3.5/site-packages/unidecode/x07f.py | 258 + .../python3.5/site-packages/unidecode/x080.py | 258 + .../python3.5/site-packages/unidecode/x081.py | 258 + .../python3.5/site-packages/unidecode/x082.py | 258 + .../python3.5/site-packages/unidecode/x083.py | 258 + .../python3.5/site-packages/unidecode/x084.py | 258 + .../python3.5/site-packages/unidecode/x085.py | 258 + .../python3.5/site-packages/unidecode/x086.py | 258 + .../python3.5/site-packages/unidecode/x087.py | 258 + .../python3.5/site-packages/unidecode/x088.py | 258 + .../python3.5/site-packages/unidecode/x089.py | 258 + .../python3.5/site-packages/unidecode/x08a.py | 258 + .../python3.5/site-packages/unidecode/x08b.py | 258 + .../python3.5/site-packages/unidecode/x08c.py | 258 + .../python3.5/site-packages/unidecode/x08d.py | 258 + .../python3.5/site-packages/unidecode/x08e.py | 258 + .../python3.5/site-packages/unidecode/x08f.py | 258 + .../python3.5/site-packages/unidecode/x090.py | 258 + .../python3.5/site-packages/unidecode/x091.py | 258 + .../python3.5/site-packages/unidecode/x092.py | 258 + .../python3.5/site-packages/unidecode/x093.py | 258 + .../python3.5/site-packages/unidecode/x094.py | 258 + .../python3.5/site-packages/unidecode/x095.py | 258 + .../python3.5/site-packages/unidecode/x096.py | 258 + .../python3.5/site-packages/unidecode/x097.py | 258 + .../python3.5/site-packages/unidecode/x098.py | 258 + .../python3.5/site-packages/unidecode/x099.py | 258 + .../python3.5/site-packages/unidecode/x09a.py | 258 + .../python3.5/site-packages/unidecode/x09b.py | 258 + .../python3.5/site-packages/unidecode/x09c.py | 258 + .../python3.5/site-packages/unidecode/x09d.py | 258 + .../python3.5/site-packages/unidecode/x09e.py | 258 + .../python3.5/site-packages/unidecode/x09f.py | 257 + .../python3.5/site-packages/unidecode/x0a0.py | 258 + .../python3.5/site-packages/unidecode/x0a1.py | 258 + .../python3.5/site-packages/unidecode/x0a2.py | 258 + .../python3.5/site-packages/unidecode/x0a3.py | 258 + .../python3.5/site-packages/unidecode/x0a4.py | 257 + .../python3.5/site-packages/unidecode/x0ac.py | 258 + .../python3.5/site-packages/unidecode/x0ad.py | 258 + .../python3.5/site-packages/unidecode/x0ae.py | 258 + .../python3.5/site-packages/unidecode/x0af.py | 258 + .../python3.5/site-packages/unidecode/x0b0.py | 258 + .../python3.5/site-packages/unidecode/x0b1.py | 258 + .../python3.5/site-packages/unidecode/x0b2.py | 258 + .../python3.5/site-packages/unidecode/x0b3.py | 258 + .../python3.5/site-packages/unidecode/x0b4.py | 258 + .../python3.5/site-packages/unidecode/x0b5.py | 258 + .../python3.5/site-packages/unidecode/x0b6.py | 258 + .../python3.5/site-packages/unidecode/x0b7.py | 258 + .../python3.5/site-packages/unidecode/x0b8.py | 258 + .../python3.5/site-packages/unidecode/x0b9.py | 258 + .../python3.5/site-packages/unidecode/x0ba.py | 258 + .../python3.5/site-packages/unidecode/x0bb.py | 258 + .../python3.5/site-packages/unidecode/x0bc.py | 258 + .../python3.5/site-packages/unidecode/x0bd.py | 258 + .../python3.5/site-packages/unidecode/x0be.py | 258 + .../python3.5/site-packages/unidecode/x0bf.py | 258 + .../python3.5/site-packages/unidecode/x0c0.py | 258 + .../python3.5/site-packages/unidecode/x0c1.py | 258 + .../python3.5/site-packages/unidecode/x0c2.py | 258 + .../python3.5/site-packages/unidecode/x0c3.py | 258 + .../python3.5/site-packages/unidecode/x0c4.py | 258 + .../python3.5/site-packages/unidecode/x0c5.py | 258 + .../python3.5/site-packages/unidecode/x0c6.py | 258 + .../python3.5/site-packages/unidecode/x0c7.py | 258 + .../python3.5/site-packages/unidecode/x0c8.py | 258 + .../python3.5/site-packages/unidecode/x0c9.py | 258 + .../python3.5/site-packages/unidecode/x0ca.py | 258 + .../python3.5/site-packages/unidecode/x0cb.py | 258 + .../python3.5/site-packages/unidecode/x0cc.py | 258 + .../python3.5/site-packages/unidecode/x0cd.py | 258 + .../python3.5/site-packages/unidecode/x0ce.py | 258 + .../python3.5/site-packages/unidecode/x0cf.py | 258 + .../python3.5/site-packages/unidecode/x0d0.py | 258 + .../python3.5/site-packages/unidecode/x0d1.py | 258 + .../python3.5/site-packages/unidecode/x0d2.py | 258 + .../python3.5/site-packages/unidecode/x0d3.py | 258 + .../python3.5/site-packages/unidecode/x0d4.py | 258 + .../python3.5/site-packages/unidecode/x0d5.py | 258 + .../python3.5/site-packages/unidecode/x0d6.py | 258 + .../python3.5/site-packages/unidecode/x0d7.py | 257 + .../python3.5/site-packages/unidecode/x0f9.py | 258 + .../python3.5/site-packages/unidecode/x0fa.py | 257 + .../python3.5/site-packages/unidecode/x0fb.py | 258 + .../python3.5/site-packages/unidecode/x0fc.py | 258 + .../python3.5/site-packages/unidecode/x0fd.py | 257 + .../python3.5/site-packages/unidecode/x0fe.py | 258 + .../python3.5/site-packages/unidecode/x0ff.py | 258 + .../python3.5/site-packages/unidecode/x1d4.py | 258 + .../python3.5/site-packages/unidecode/x1d5.py | 258 + .../python3.5/site-packages/unidecode/x1d6.py | 258 + .../python3.5/site-packages/unidecode/x1d7.py | 258 + .../python3.5/site-packages/unidecode/x1f1.py | 258 + .../wheel-0.30.0.dist-info/DESCRIPTION.rst | 340 + .../wheel-0.30.0.dist-info/INSTALLER | 1 + .../wheel-0.30.0.dist-info/LICENSE.txt | 22 + .../wheel-0.30.0.dist-info/METADATA | 374 + .../wheel-0.30.0.dist-info/RECORD | 46 + .../wheel-0.30.0.dist-info/WHEEL | 6 + .../wheel-0.30.0.dist-info/entry_points.txt | 6 + .../wheel-0.30.0.dist-info/metadata.json | 1 + .../wheel-0.30.0.dist-info/top_level.txt | 1 + .../python3.5/site-packages/wheel/__init__.py | 2 + .../python3.5/site-packages/wheel/__main__.py | 19 + .../wheel/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 154 bytes .../wheel/__pycache__/__main__.cpython-35.pyc | Bin 0 -> 599 bytes .../wheel/__pycache__/archive.cpython-35.pyc | Bin 0 -> 2224 bytes .../__pycache__/bdist_wheel.cpython-35.pyc | Bin 0 -> 14479 bytes .../__pycache__/decorator.cpython-35.pyc | Bin 0 -> 874 bytes .../__pycache__/egg2wheel.cpython-35.pyc | Bin 0 -> 2840 bytes .../wheel/__pycache__/install.cpython-35.pyc | Bin 0 -> 15533 bytes .../wheel/__pycache__/metadata.cpython-35.pyc | Bin 0 -> 9405 bytes .../wheel/__pycache__/paths.cpython-35.pyc | Bin 0 -> 1151 bytes .../__pycache__/pep425tags.cpython-35.pyc | Bin 0 -> 5042 bytes .../wheel/__pycache__/pkginfo.cpython-35.pyc | Bin 0 -> 1631 bytes .../wheel/__pycache__/util.cpython-35.pyc | Bin 0 -> 6015 bytes .../__pycache__/wininst2wheel.cpython-35.pyc | Bin 0 -> 5794 bytes .../python3.5/site-packages/wheel/archive.py | 80 + .../site-packages/wheel/bdist_wheel.py | 482 ++ .../site-packages/wheel/decorator.py | 19 + .../site-packages/wheel/egg2wheel.py | 90 + .../python3.5/site-packages/wheel/install.py | 494 ++ .../python3.5/site-packages/wheel/metadata.py | 338 + .../python3.5/site-packages/wheel/paths.py | 43 + .../site-packages/wheel/pep425tags.py | 180 + .../python3.5/site-packages/wheel/pkginfo.py | 43 + .../wheel/signatures/__init__.py | 110 + .../__pycache__/__init__.cpython-35.pyc | Bin 0 -> 3155 bytes .../__pycache__/djbec.cpython-35.pyc | Bin 0 -> 10088 bytes .../__pycache__/ed25519py.cpython-35.pyc | Bin 0 -> 1803 bytes .../__pycache__/keys.cpython-35.pyc | Bin 0 -> 4264 bytes .../site-packages/wheel/signatures/djbec.py | 323 + .../wheel/signatures/ed25519py.py | 50 + .../site-packages/wheel/signatures/keys.py | 101 + .../site-packages/wheel/tool/__init__.py | 376 + .../tool/__pycache__/__init__.cpython-35.pyc | Bin 0 -> 12299 bytes .../lib/python3.5/site-packages/wheel/util.py | 176 + .../site-packages/wheel/wininst2wheel.py | 217 + venv/lib/python3.5/site.py | 758 ++ venv/lib/python3.5/sre_compile.py | 1 + venv/lib/python3.5/sre_constants.py | 1 + venv/lib/python3.5/sre_parse.py | 1 + venv/lib/python3.5/stat.py | 1 + venv/lib/python3.5/struct.py | 1 + venv/lib/python3.5/tarfile.py | 1 + venv/lib/python3.5/tempfile.py | 1 + venv/lib/python3.5/token.py | 1 + venv/lib/python3.5/tokenize.py | 1 + venv/lib/python3.5/types.py | 1 + venv/lib/python3.5/warnings.py | 1 + venv/lib/python3.5/weakref.py | 1 + venv/lib64 | 1 + venv/pip-selfcheck.json | 1 + venv/pyvenv.cfg | 3 + 3017 files changed, 377226 insertions(+) create mode 100644 Makefile create mode 100644 __pycache__/pelicanconf.cpython-35.pyc create mode 100644 content/my_first_post.md create mode 100644 content/my_first_post.md~ create mode 100644 fabfile.py create mode 100644 output/My-first-post.html create mode 100644 output/archives.html create mode 100644 output/author/adrien-leger.html create mode 100644 output/authors.html create mode 100644 output/categories.html create mode 100644 output/category/misc.html create mode 100644 output/index.html create mode 100644 output/tag/first.html create mode 100644 output/tag/misc.html create mode 100644 output/tags.html create mode 100644 output/theme/css/main.css create mode 100644 output/theme/css/pygment.css create mode 100644 output/theme/css/reset.css create mode 100644 output/theme/css/typogrify.css create mode 100644 output/theme/css/wide.css create mode 100644 output/theme/images/icons/aboutme.png create mode 100644 output/theme/images/icons/bitbucket.png create mode 100644 output/theme/images/icons/delicious.png create mode 100644 output/theme/images/icons/facebook.png create mode 100644 output/theme/images/icons/github.png create mode 100644 output/theme/images/icons/gitorious.png create mode 100644 output/theme/images/icons/gittip.png create mode 100644 output/theme/images/icons/google-groups.png create mode 100644 output/theme/images/icons/google-plus.png create mode 100644 output/theme/images/icons/hackernews.png create mode 100644 output/theme/images/icons/lastfm.png create mode 100644 output/theme/images/icons/linkedin.png create mode 100644 output/theme/images/icons/reddit.png create mode 100644 output/theme/images/icons/rss.png create mode 100644 output/theme/images/icons/slideshare.png create mode 100644 output/theme/images/icons/speakerdeck.png create mode 100644 output/theme/images/icons/stackoverflow.png create mode 100644 output/theme/images/icons/twitter.png create mode 100644 output/theme/images/icons/vimeo.png create mode 100644 output/theme/images/icons/youtube.png create mode 100644 pelicanconf.py create mode 100644 publishconf.py create mode 100644 venv/bin/__pycache__/rst2html.cpython-35.pyc create mode 100644 venv/bin/__pycache__/rst2html4.cpython-35.pyc create mode 100644 venv/bin/__pycache__/rst2html5.cpython-35.pyc create mode 100644 venv/bin/__pycache__/rst2latex.cpython-35.pyc create mode 100644 venv/bin/__pycache__/rst2man.cpython-35.pyc create mode 100644 venv/bin/__pycache__/rst2odt.cpython-35.pyc create mode 100644 venv/bin/__pycache__/rst2odt_prepstyles.cpython-35.pyc create mode 100644 venv/bin/__pycache__/rst2pseudoxml.cpython-35.pyc create mode 100644 venv/bin/__pycache__/rst2s5.cpython-35.pyc create mode 100644 venv/bin/__pycache__/rst2xetex.cpython-35.pyc create mode 100644 venv/bin/__pycache__/rst2xml.cpython-35.pyc create mode 100644 venv/bin/__pycache__/rstpep2html.cpython-35.pyc create mode 100644 venv/bin/activate create mode 100644 venv/bin/activate.csh create mode 100644 venv/bin/activate.fish create mode 100644 venv/bin/activate_this.py create mode 100755 venv/bin/easy_install create mode 100755 venv/bin/easy_install-3.5 create mode 100755 venv/bin/ghp-import create mode 100755 venv/bin/markdown_py create mode 100755 venv/bin/pelican create mode 100755 venv/bin/pelican-import create mode 100755 venv/bin/pelican-quickstart create mode 100755 venv/bin/pelican-themes create mode 100755 venv/bin/pip create mode 100755 venv/bin/pip3 create mode 100755 venv/bin/pip3.5 create mode 100755 venv/bin/pygmentize create mode 120000 venv/bin/python create mode 100755 venv/bin/python-config create mode 120000 venv/bin/python3 create mode 100755 venv/bin/python3.5 create mode 100755 venv/bin/rst2html.py create mode 100755 venv/bin/rst2html4.py create mode 100755 venv/bin/rst2html5.py create mode 100755 venv/bin/rst2latex.py create mode 100755 venv/bin/rst2man.py create mode 100755 venv/bin/rst2odt.py create mode 100755 venv/bin/rst2odt_prepstyles.py create mode 100755 venv/bin/rst2pseudoxml.py create mode 100755 venv/bin/rst2s5.py create mode 100755 venv/bin/rst2xetex.py create mode 100755 venv/bin/rst2xml.py create mode 100755 venv/bin/rstpep2html.py create mode 100755 venv/bin/unidecode create mode 100755 venv/bin/wheel create mode 120000 venv/include/python3.5m create mode 120000 venv/lib/python3.5/__future__.py create mode 120000 venv/lib/python3.5/_bootlocale.py create mode 120000 venv/lib/python3.5/_collections_abc.py create mode 120000 venv/lib/python3.5/_dummy_thread.py create mode 120000 venv/lib/python3.5/_weakrefset.py create mode 120000 venv/lib/python3.5/abc.py create mode 120000 venv/lib/python3.5/base64.py create mode 120000 venv/lib/python3.5/bisect.py create mode 120000 venv/lib/python3.5/codecs.py create mode 120000 venv/lib/python3.5/collections create mode 120000 venv/lib/python3.5/config-3.5m-x86_64-linux-gnu create mode 120000 venv/lib/python3.5/copy.py create mode 120000 venv/lib/python3.5/copyreg.py create mode 100644 venv/lib/python3.5/distutils/__init__.py create mode 100644 venv/lib/python3.5/distutils/distutils.cfg create mode 120000 venv/lib/python3.5/encodings create mode 120000 venv/lib/python3.5/fnmatch.py create mode 120000 venv/lib/python3.5/functools.py create mode 120000 venv/lib/python3.5/genericpath.py create mode 120000 venv/lib/python3.5/hashlib.py create mode 120000 venv/lib/python3.5/heapq.py create mode 120000 venv/lib/python3.5/hmac.py create mode 120000 venv/lib/python3.5/imp.py create mode 120000 venv/lib/python3.5/importlib create mode 120000 venv/lib/python3.5/io.py create mode 120000 venv/lib/python3.5/keyword.py create mode 120000 venv/lib/python3.5/lib-dynload create mode 120000 venv/lib/python3.5/linecache.py create mode 120000 venv/lib/python3.5/locale.py create mode 100644 venv/lib/python3.5/no-global-site-packages.txt create mode 120000 venv/lib/python3.5/ntpath.py create mode 120000 venv/lib/python3.5/operator.py create mode 100644 venv/lib/python3.5/orig-prefix.txt create mode 120000 venv/lib/python3.5/os.py create mode 120000 venv/lib/python3.5/plat-x86_64-linux-gnu create mode 120000 venv/lib/python3.5/posixpath.py create mode 120000 venv/lib/python3.5/random.py create mode 120000 venv/lib/python3.5/re.py create mode 120000 venv/lib/python3.5/reprlib.py create mode 120000 venv/lib/python3.5/rlcompleter.py create mode 120000 venv/lib/python3.5/shutil.py create mode 100644 venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/LICENSE.txt create mode 100644 venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/entry_points.txt create mode 100644 venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/LICENSE.txt create mode 100644 venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/entry_points.txt create mode 100644 venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/LICENSE.txt create mode 100644 venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/entry_points.txt create mode 100644 venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/LICENSE.txt create mode 100644 venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/entry_points.txt create mode 100644 venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/__pycache__/easy_install.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/__pycache__/ghp_import.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/__pycache__/six.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/blinker-1.4.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/blinker-1.4.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/blinker-1.4.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/blinker-1.4.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/blinker-1.4.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/blinker-1.4.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/blinker-1.4.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/blinker/__init__.py create mode 100644 venv/lib/python3.5/site-packages/blinker/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/blinker/__pycache__/_saferef.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/blinker/__pycache__/_utilities.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/blinker/__pycache__/base.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/blinker/_saferef.py create mode 100644 venv/lib/python3.5/site-packages/blinker/_utilities.py create mode 100644 venv/lib/python3.5/site-packages/blinker/base.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/__init__.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/__pycache__/_common.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/__pycache__/_version.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/__pycache__/easter.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/__pycache__/relativedelta.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/__pycache__/rrule.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/__pycache__/tzwin.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/__pycache__/utils.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/_common.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/_version.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/easter.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/parser/__init__.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/parser/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/parser/__pycache__/_parser.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/parser/__pycache__/isoparser.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/parser/_parser.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/parser/isoparser.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/relativedelta.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/rrule.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/tz/__init__.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/tz/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/tz/__pycache__/_common.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/tz/__pycache__/_factories.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/tz/__pycache__/tz.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/tz/__pycache__/win.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/tz/_common.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/tz/_factories.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/tz/tz.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/tz/win.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/tzwin.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/utils.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/zoneinfo/__init__.py create mode 100644 venv/lib/python3.5/site-packages/dateutil/zoneinfo/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/zoneinfo/__pycache__/rebuild.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/dateutil/zoneinfo/dateutil-zoneinfo.tar.gz create mode 100644 venv/lib/python3.5/site-packages/dateutil/zoneinfo/rebuild.py create mode 100644 venv/lib/python3.5/site-packages/docutils-0.14.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/docutils-0.14.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/docutils-0.14.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/docutils-0.14.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/docutils-0.14.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/docutils-0.14.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/docutils-0.14.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/__pycache__/_compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/__pycache__/core.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/__pycache__/examples.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/__pycache__/frontend.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/__pycache__/io.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/__pycache__/nodes.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/__pycache__/statemachine.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/_compat.py create mode 100644 venv/lib/python3.5/site-packages/docutils/core.py create mode 100644 venv/lib/python3.5/site-packages/docutils/examples.py create mode 100644 venv/lib/python3.5/site-packages/docutils/frontend.py create mode 100644 venv/lib/python3.5/site-packages/docutils/io.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/af.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/ca.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/cs.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/da.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/de.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/en.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/eo.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/es.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/fa.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/fi.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/fr.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/gl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/he.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/it.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/ja.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/lt.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/lv.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/nl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/pl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/pt_br.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/ru.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/sk.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/sv.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/zh_cn.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/__pycache__/zh_tw.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/af.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/ca.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/cs.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/da.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/de.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/en.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/eo.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/es.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/fa.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/fi.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/fr.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/gl.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/he.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/it.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/ja.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/lt.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/lv.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/nl.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/pl.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/pt_br.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/ru.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/sk.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/sv.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/zh_cn.py create mode 100644 venv/lib/python3.5/site-packages/docutils/languages/zh_tw.py create mode 100644 venv/lib/python3.5/site-packages/docutils/nodes.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/__pycache__/null.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/null.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/__pycache__/roles.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/__pycache__/states.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/__pycache__/tableparser.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/__pycache__/admonitions.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/__pycache__/body.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/__pycache__/html.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/__pycache__/images.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/__pycache__/misc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/__pycache__/parts.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/__pycache__/references.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/__pycache__/tables.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/admonitions.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/body.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/html.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/images.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/misc.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/parts.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/references.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/directives/tables.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/README.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isoamsa.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isoamsb.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isoamsc.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isoamsn.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isoamso.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isoamsr.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isobox.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isocyr1.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isocyr2.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isodia.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isogrk1.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isogrk2.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isogrk3.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isogrk4-wide.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isogrk4.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isolat1.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isolat2.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isomfrk-wide.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isomfrk.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isomopf-wide.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isomopf.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isomscr-wide.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isomscr.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isonum.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isopub.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/isotech.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/mmlalias.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/mmlextra-wide.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/mmlextra.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/s5defs.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/xhtml1-lat1.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/xhtml1-special.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/include/xhtml1-symbol.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/af.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/ca.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/cs.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/da.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/de.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/en.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/eo.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/es.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/fa.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/fi.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/fr.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/gl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/he.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/it.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/ja.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/lt.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/lv.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/nl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/pl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/pt_br.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/ru.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/sk.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/sv.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/zh_cn.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/__pycache__/zh_tw.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/af.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/ca.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/cs.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/da.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/de.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/en.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/eo.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/es.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/fa.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/fi.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/fr.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/gl.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/he.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/it.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/ja.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/lt.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/lv.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/nl.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/pl.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/pt_br.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/ru.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/sk.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/sv.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/zh_cn.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/languages/zh_tw.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/roles.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/states.py create mode 100644 venv/lib/python3.5/site-packages/docutils/parsers/rst/tableparser.py create mode 100644 venv/lib/python3.5/site-packages/docutils/readers/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/readers/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/readers/__pycache__/doctree.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/readers/__pycache__/pep.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/readers/__pycache__/standalone.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/readers/doctree.py create mode 100644 venv/lib/python3.5/site-packages/docutils/readers/pep.py create mode 100644 venv/lib/python3.5/site-packages/docutils/readers/standalone.py create mode 100644 venv/lib/python3.5/site-packages/docutils/statemachine.py create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/__pycache__/components.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/__pycache__/frontmatter.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/__pycache__/misc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/__pycache__/parts.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/__pycache__/peps.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/__pycache__/references.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/__pycache__/universal.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/__pycache__/writer_aux.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/components.py create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/frontmatter.py create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/misc.py create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/parts.py create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/peps.py create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/references.py create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/universal.py create mode 100644 venv/lib/python3.5/site-packages/docutils/transforms/writer_aux.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/__pycache__/code_analyzer.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/__pycache__/error_reporting.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/__pycache__/punctuation_chars.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/__pycache__/roman.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/__pycache__/smartquotes.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/__pycache__/urischemes.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/code_analyzer.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/error_reporting.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/__pycache__/latex2mathml.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/__pycache__/math2html.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/__pycache__/tex2mathml_extern.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/__pycache__/tex2unichar.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/__pycache__/unichar2tex.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/latex2mathml.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/math2html.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/tex2mathml_extern.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/tex2unichar.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/math/unichar2tex.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/punctuation_chars.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/roman.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/smartquotes.py create mode 100644 venv/lib/python3.5/site-packages/docutils/utils/urischemes.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/__pycache__/_html_base.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/__pycache__/docutils_xml.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/__pycache__/manpage.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/__pycache__/null.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/__pycache__/pseudoxml.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/_html_base.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/docutils_xml.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/html4css1/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/html4css1/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/html4css1/html4css1.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/html4css1/template.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/html5_polyglot/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/html5_polyglot/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/html5_polyglot/math.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/html5_polyglot/minimal.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/html5_polyglot/plain.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/html5_polyglot/template.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/latex2e/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/latex2e/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/latex2e/default.tex create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/latex2e/titlepage.tex create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/latex2e/xelatex.tex create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/manpage.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/null.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/odf_odt/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/odf_odt/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/odf_odt/__pycache__/pygmentsformatter.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/odf_odt/pygmentsformatter.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/odf_odt/styles.odt create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/pep_html/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/pep_html/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/pep_html/pep.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/pep_html/template.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/pseudoxml.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/README.txt create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/big-black/__base__ create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/big-black/framing.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/big-black/pretty.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/big-white/framing.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/big-white/pretty.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/default/blank.gif create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/default/framing.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/default/iepngfix.htc create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/default/opera.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/default/outline.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/default/pretty.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/default/print.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/default/s5-core.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/default/slides.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/default/slides.js create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/medium-black/__base__ create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/medium-black/pretty.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/medium-white/framing.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/medium-white/pretty.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/small-black/__base__ create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/small-black/pretty.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/small-white/framing.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/s5_html/themes/small-white/pretty.css create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/xetex/__init__.py create mode 100644 venv/lib/python3.5/site-packages/docutils/writers/xetex/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/easy_install.py create mode 100644 venv/lib/python3.5/site-packages/feedgenerator-1.9.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/feedgenerator-1.9.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/feedgenerator-1.9.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/feedgenerator-1.9.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/feedgenerator-1.9.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/feedgenerator-1.9.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/feedgenerator-1.9.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/__init__.py create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/__init__.py create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/__init__.py create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/__pycache__/datetime_safe.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/__pycache__/encoding.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/__pycache__/feedgenerator.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/__pycache__/functional.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/__pycache__/six.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/__pycache__/timezone.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/__pycache__/xmlutils.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/datetime_safe.py create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/encoding.py create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/feedgenerator.py create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/functional.py create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/six.py create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/timezone.py create mode 100644 venv/lib/python3.5/site-packages/feedgenerator/django/utils/xmlutils.py create mode 100644 venv/lib/python3.5/site-packages/ghp_import-0.5.5.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/ghp_import-0.5.5.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/ghp_import-0.5.5.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/ghp_import-0.5.5.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/ghp_import-0.5.5.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/ghp_import-0.5.5.dist-info/entry_points.txt create mode 100644 venv/lib/python3.5/site-packages/ghp_import-0.5.5.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/ghp_import-0.5.5.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/ghp_import.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/__init__.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/_compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/_identifier.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/bccache.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/compiler.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/constants.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/debug.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/defaults.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/environment.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/exceptions.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/ext.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/filters.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/idtracking.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/lexer.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/loaders.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/meta.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/nativetypes.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/nodes.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/optimizer.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/parser.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/runtime.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/sandbox.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/tests.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/utils.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/__pycache__/visitor.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/jinja2/_compat.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/_identifier.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/asyncfilters.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/asyncsupport.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/bccache.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/compiler.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/constants.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/debug.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/defaults.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/environment.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/exceptions.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/ext.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/filters.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/idtracking.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/lexer.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/loaders.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/meta.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/nativetypes.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/nodes.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/optimizer.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/parser.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/runtime.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/sandbox.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/tests.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/utils.py create mode 100644 venv/lib/python3.5/site-packages/jinja2/visitor.py create mode 100644 venv/lib/python3.5/site-packages/markdown/__init__.py create mode 100644 venv/lib/python3.5/site-packages/markdown/__main__.py create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/__main__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/__version__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/blockparser.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/blockprocessors.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/inlinepatterns.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/odict.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/postprocessors.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/preprocessors.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/serializers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/treeprocessors.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__pycache__/util.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/__version__.py create mode 100644 venv/lib/python3.5/site-packages/markdown/blockparser.py create mode 100644 venv/lib/python3.5/site-packages/markdown/blockprocessors.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__init__.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/abbr.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/admonition.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/attr_list.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/codehilite.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/def_list.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/extra.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/fenced_code.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/footnotes.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/headerid.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/meta.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/nl2br.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/sane_lists.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/smart_strong.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/smarty.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/tables.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/toc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/__pycache__/wikilinks.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/abbr.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/admonition.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/attr_list.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/codehilite.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/def_list.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/extra.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/fenced_code.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/footnotes.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/headerid.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/meta.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/nl2br.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/sane_lists.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/smart_strong.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/smarty.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/tables.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/toc.py create mode 100644 venv/lib/python3.5/site-packages/markdown/extensions/wikilinks.py create mode 100644 venv/lib/python3.5/site-packages/markdown/inlinepatterns.py create mode 100644 venv/lib/python3.5/site-packages/markdown/odict.py create mode 100644 venv/lib/python3.5/site-packages/markdown/postprocessors.py create mode 100644 venv/lib/python3.5/site-packages/markdown/preprocessors.py create mode 100644 venv/lib/python3.5/site-packages/markdown/serializers.py create mode 100644 venv/lib/python3.5/site-packages/markdown/treeprocessors.py create mode 100644 venv/lib/python3.5/site-packages/markdown/util.py create mode 100644 venv/lib/python3.5/site-packages/markupsafe/__init__.py create mode 100644 venv/lib/python3.5/site-packages/markupsafe/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markupsafe/__pycache__/_compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markupsafe/__pycache__/_constants.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markupsafe/__pycache__/_native.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/markupsafe/_compat.py create mode 100644 venv/lib/python3.5/site-packages/markupsafe/_constants.py create mode 100644 venv/lib/python3.5/site-packages/markupsafe/_native.py create mode 100644 venv/lib/python3.5/site-packages/markupsafe/_speedups.c create mode 100755 venv/lib/python3.5/site-packages/markupsafe/_speedups.cpython-35m-x86_64-linux-gnu.so create mode 100644 venv/lib/python3.5/site-packages/pelican-3.7.1.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/pelican-3.7.1.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/pelican-3.7.1.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/pelican-3.7.1.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/pelican-3.7.1.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/pelican-3.7.1.dist-info/entry_points.txt create mode 100644 venv/lib/python3.5/site-packages/pelican-3.7.1.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/pelican-3.7.1.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/pelican/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/cache.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/contents.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/generators.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/log.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/paginator.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/readers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/rstdirectives.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/server.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/settings.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/signals.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/urlwrappers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/utils.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/__pycache__/writers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/cache.py create mode 100644 venv/lib/python3.5/site-packages/pelican/contents.py create mode 100644 venv/lib/python3.5/site-packages/pelican/generators.py create mode 100644 venv/lib/python3.5/site-packages/pelican/log.py create mode 100644 venv/lib/python3.5/site-packages/pelican/paginator.py create mode 100644 venv/lib/python3.5/site-packages/pelican/readers.py create mode 100644 venv/lib/python3.5/site-packages/pelican/rstdirectives.py create mode 100644 venv/lib/python3.5/site-packages/pelican/server.py create mode 100644 venv/lib/python3.5/site-packages/pelican/settings.py create mode 100644 venv/lib/python3.5/site-packages/pelican/signals.py create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/css/main.css create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/css/pygment.css create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/css/reset.css create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/css/typogrify.css create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/css/wide.css create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/aboutme.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/bitbucket.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/delicious.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/facebook.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/github.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/gitorious.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/gittip.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/google-groups.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/google-plus.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/hackernews.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/lastfm.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/linkedin.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/reddit.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/rss.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/slideshare.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/speakerdeck.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/stackoverflow.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/twitter.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/vimeo.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/static/images/icons/youtube.png create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/analytics.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/archives.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/article.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/article_infos.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/author.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/authors.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/base.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/category.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/comments.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/disqus_script.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/github.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/index.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/page.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/period_archives.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/tag.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/taglist.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/tags.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/translations.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/notmyidea/templates/twitter.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/archives.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/article.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/author.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/authors.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/base.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/categories.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/category.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/gosquared.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/index.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/page.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/pagination.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/period_archives.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/tag.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/tags.html create mode 100644 venv/lib/python3.5/site-packages/pelican/themes/simple/templates/translations.html create mode 100644 venv/lib/python3.5/site-packages/pelican/tools/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pelican/tools/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/tools/__pycache__/pelican_import.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/tools/__pycache__/pelican_quickstart.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/tools/__pycache__/pelican_themes.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pelican/tools/pelican_import.py create mode 100644 venv/lib/python3.5/site-packages/pelican/tools/pelican_quickstart.py create mode 100644 venv/lib/python3.5/site-packages/pelican/tools/pelican_themes.py create mode 100644 venv/lib/python3.5/site-packages/pelican/tools/templates/Makefile.in create mode 100755 venv/lib/python3.5/site-packages/pelican/tools/templates/develop_server.sh.in create mode 100644 venv/lib/python3.5/site-packages/pelican/tools/templates/fabfile.py.in create mode 100644 venv/lib/python3.5/site-packages/pelican/tools/templates/pelicanconf.py.in create mode 100755 venv/lib/python3.5/site-packages/pelican/tools/templates/publishconf.py.in create mode 100644 venv/lib/python3.5/site-packages/pelican/urlwrappers.py create mode 100644 venv/lib/python3.5/site-packages/pelican/utils.py create mode 100644 venv/lib/python3.5/site-packages/pelican/writers.py create mode 100644 venv/lib/python3.5/site-packages/pip-9.0.3.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/pip-9.0.3.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/pip-9.0.3.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/pip-9.0.3.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/pip-9.0.3.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/pip-9.0.3.dist-info/entry_points.txt create mode 100644 venv/lib/python3.5/site-packages/pip-9.0.3.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/pip-9.0.3.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/pip/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/__main__.py create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/__main__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/basecommand.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/baseparser.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/cmdoptions.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/download.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/exceptions.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/index.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/locations.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/pep425tags.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/status_codes.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/__pycache__/wheel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/__pycache__/appdirs.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/__pycache__/distro.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/__pycache__/ipaddress.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/__pycache__/ordereddict.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/__pycache__/pyparsing.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/__pycache__/re-vendor.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/__pycache__/retrying.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/__pycache__/six.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/appdirs.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/__pycache__/compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/_cmd.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/adapter.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/cache.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/caches/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/compat.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/controller.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/filewrapper.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/heuristics.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/serialize.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/cachecontrol/wrapper.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/certifi/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/certifi/__main__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/certifi/cacert.pem create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/certifi/core.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/big5freq.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/big5prober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/chardistribution.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/charsetgroupprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/charsetprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachine.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/cp949prober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/enums.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/escprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/escsm.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/eucjpprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/euckrfreq.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/euckrprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/euctwfreq.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/euctwprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/gb2312freq.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/gb2312prober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/hebrewprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/jisfreq.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/jpcntx.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/langbulgarianmodel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/langcyrillicmodel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/langgreekmodel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/langhebrewmodel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/langhungarianmodel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/langthaimodel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/langturkishmodel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/latin1prober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/mbcharsetprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/mbcsgroupprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/mbcssm.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/sbcharsetprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/sbcsgroupprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/sjisprober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/universaldetector.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/utf8prober.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/__pycache__/version.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/big5freq.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/big5prober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/chardistribution.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/charsetgroupprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/charsetprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/cli/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/cli/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/cli/__pycache__/chardetect.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/cli/chardetect.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/codingstatemachine.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/compat.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/cp949prober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/enums.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/escprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/escsm.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/eucjpprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/euckrfreq.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/euckrprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/euctwfreq.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/euctwprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/gb2312freq.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/gb2312prober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/hebrewprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/jisfreq.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/jpcntx.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/langbulgarianmodel.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/langcyrillicmodel.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/langgreekmodel.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/langhebrewmodel.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/langhungarianmodel.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/langthaimodel.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/langturkishmodel.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/latin1prober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/mbcharsetprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/mbcsgroupprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/mbcssm.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/sbcharsetprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/sbcsgroupprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/sjisprober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/universaldetector.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/utf8prober.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/chardet/version.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/__pycache__/ansi.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/__pycache__/ansitowin32.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/__pycache__/initialise.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/__pycache__/win32.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/__pycache__/winterm.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/ansi.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/ansitowin32.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/initialise.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/win32.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/colorama/winterm.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/database.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/index.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/manifest.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/markers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/metadata.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/version.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/__pycache__/wheel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/__pycache__/misc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/__pycache__/shutil.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/__pycache__/sysconfig.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/__pycache__/tarfile.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/misc.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/shutil.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/sysconfig.cfg create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/sysconfig.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/_backport/tarfile.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/compat.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/database.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/index.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/locators.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/manifest.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/markers.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/metadata.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/resources.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/scripts.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/t32.exe create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/t64.exe create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/util.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/version.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/w32.exe create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/w64.exe create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distlib/wheel.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/distro.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/_ihatexml.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/_inputstream.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/_tokenizer.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/_utils.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/constants.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/html5parser.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/__pycache__/serializer.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_ihatexml.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_inputstream.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_tokenizer.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_trie/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_trie/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_trie/__pycache__/_base.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_trie/__pycache__/datrie.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_trie/__pycache__/py.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_trie/_base.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_trie/datrie.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_trie/py.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/_utils.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/constants.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/__pycache__/alphabeticalattributes.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/__pycache__/base.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/__pycache__/inject_meta_charset.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/__pycache__/lint.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/__pycache__/optionaltags.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/__pycache__/sanitizer.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/__pycache__/whitespace.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/alphabeticalattributes.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/base.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/inject_meta_charset.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/lint.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/optionaltags.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/sanitizer.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/filters/whitespace.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/html5parser.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/serializer.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treeadapters/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/genshi.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/sax.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treeadapters/genshi.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treeadapters/sax.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/base.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/dom.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/etree.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/etree_lxml.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/base.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/dom.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/etree.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treebuilders/etree_lxml.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/base.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/dom.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/etree.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/etree_lxml.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/genshi.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/base.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/dom.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/etree.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/etree_lxml.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/html5lib/treewalkers/genshi.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/__pycache__/core.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/codec.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/compat.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/core.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/idnadata.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/intranges.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/package_data.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/idna/uts46data.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/ipaddress.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/__pycache__/linklockfile.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/__pycache__/mkdirlockfile.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/__pycache__/pidlockfile.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/__pycache__/sqlitelockfile.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/__pycache__/symlinklockfile.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/linklockfile.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/mkdirlockfile.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/pidlockfile.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/sqlitelockfile.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/lockfile/symlinklockfile.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/ordereddict.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/__about__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/__pycache__/__about__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/__pycache__/_compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/_compat.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/_structures.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/markers.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/requirements.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/specifiers.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/utils.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/packaging/version.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/progress/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/progress/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/progress/__pycache__/bar.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/progress/__pycache__/counter.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/progress/__pycache__/helpers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/progress/__pycache__/spinner.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/progress/bar.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/progress/counter.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/progress/helpers.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/progress/spinner.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/pyparsing.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/re-vendor.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/api.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/help.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/models.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/__version__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/_internal_utils.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/adapters.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/api.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/auth.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/cacert.pem create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/certs.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/compat.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/cookies.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/exceptions.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/help.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/hooks.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/models.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/packages.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/sessions.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/status_codes.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/structures.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/requests/utils.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/retrying.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/six.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/__pycache__/request.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/_collections.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/connection.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/connectionpool.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/__pycache__/appengine.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/__pycache__/ntlmpool.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/__pycache__/securetransport.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/_securetransport/bindings.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/_securetransport/low_level.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/appengine.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/securetransport.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/contrib/socks.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/exceptions.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/fields.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/filepost.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/__pycache__/ordered_dict.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/__pycache__/six.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/backports/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/makefile.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/backports/makefile.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/ordered_dict.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/six.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__pycache__/_implementation.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/_implementation.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/poolmanager.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/request.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/response.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/__pycache__/selectors.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/connection.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/request.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/response.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/retry.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/selectors.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/ssl_.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/timeout.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/url.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/urllib3/util/wait.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/webencodings/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/webencodings/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/webencodings/__pycache__/labels.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/webencodings/__pycache__/mklabels.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/webencodings/__pycache__/tests.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/webencodings/__pycache__/x_user_defined.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/webencodings/labels.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/webencodings/mklabels.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/webencodings/tests.py create mode 100644 venv/lib/python3.5/site-packages/pip/_vendor/webencodings/x_user_defined.py create mode 100644 venv/lib/python3.5/site-packages/pip/basecommand.py create mode 100644 venv/lib/python3.5/site-packages/pip/baseparser.py create mode 100644 venv/lib/python3.5/site-packages/pip/cmdoptions.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/check.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/completion.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/download.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/freeze.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/hash.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/help.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/install.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/list.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/search.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/show.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/uninstall.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/__pycache__/wheel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/commands/check.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/completion.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/download.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/freeze.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/hash.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/help.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/install.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/list.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/search.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/show.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/uninstall.py create mode 100644 venv/lib/python3.5/site-packages/pip/commands/wheel.py create mode 100644 venv/lib/python3.5/site-packages/pip/compat/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/compat/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/compat/__pycache__/dictconfig.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/compat/dictconfig.py create mode 100644 venv/lib/python3.5/site-packages/pip/download.py create mode 100644 venv/lib/python3.5/site-packages/pip/exceptions.py create mode 100644 venv/lib/python3.5/site-packages/pip/index.py create mode 100644 venv/lib/python3.5/site-packages/pip/locations.py create mode 100644 venv/lib/python3.5/site-packages/pip/models/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/models/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/models/__pycache__/index.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/models/index.py create mode 100644 venv/lib/python3.5/site-packages/pip/operations/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/operations/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/operations/__pycache__/check.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/operations/__pycache__/freeze.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/operations/check.py create mode 100644 venv/lib/python3.5/site-packages/pip/operations/freeze.py create mode 100644 venv/lib/python3.5/site-packages/pip/pep425tags.py create mode 100644 venv/lib/python3.5/site-packages/pip/req/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/req/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/req/__pycache__/req_file.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/req/__pycache__/req_install.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/req/__pycache__/req_set.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/req/__pycache__/req_uninstall.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/req/req_file.py create mode 100644 venv/lib/python3.5/site-packages/pip/req/req_install.py create mode 100644 venv/lib/python3.5/site-packages/pip/req/req_set.py create mode 100644 venv/lib/python3.5/site-packages/pip/req/req_uninstall.py create mode 100644 venv/lib/python3.5/site-packages/pip/status_codes.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/appdirs.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/build.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/deprecation.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/encoding.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/filesystem.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/glibc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/hashes.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/logging.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/outdated.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/packaging.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/setuptools_build.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/__pycache__/ui.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/utils/appdirs.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/build.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/deprecation.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/encoding.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/filesystem.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/glibc.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/hashes.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/logging.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/outdated.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/packaging.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/setuptools_build.py create mode 100644 venv/lib/python3.5/site-packages/pip/utils/ui.py create mode 100644 venv/lib/python3.5/site-packages/pip/vcs/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pip/vcs/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/vcs/__pycache__/bazaar.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/vcs/__pycache__/git.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/vcs/__pycache__/mercurial.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/vcs/__pycache__/subversion.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pip/vcs/bazaar.py create mode 100644 venv/lib/python3.5/site-packages/pip/vcs/git.py create mode 100644 venv/lib/python3.5/site-packages/pip/vcs/mercurial.py create mode 100644 venv/lib/python3.5/site-packages/pip/vcs/subversion.py create mode 100644 venv/lib/python3.5/site-packages/pip/wheel.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/__pycache__/py31compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/__pycache__/appdirs.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/__pycache__/pyparsing.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/__pycache__/six.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/appdirs.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/__about__.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/__pycache__/__about__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/__pycache__/_compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/__pycache__/_structures.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/__pycache__/markers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/__pycache__/requirements.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/__pycache__/specifiers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/__pycache__/utils.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/__pycache__/version.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/_compat.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/_structures.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/markers.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/requirements.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/specifiers.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/utils.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/packaging/version.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/pyparsing.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/_vendor/six.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/extern/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/extern/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pkg_resources/py31compat.py create mode 100644 venv/lib/python3.5/site-packages/pygments/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/cmdline.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/console.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/filter.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/formatter.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/lexer.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/modeline.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/plugin.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/regexopt.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/scanner.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/sphinxext.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/style.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/token.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/unistring.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/__pycache__/util.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/cmdline.py create mode 100644 venv/lib/python3.5/site-packages/pygments/console.py create mode 100644 venv/lib/python3.5/site-packages/pygments/filter.py create mode 100644 venv/lib/python3.5/site-packages/pygments/filters/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pygments/filters/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatter.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/_mapping.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/bbcode.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/html.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/img.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/irc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/latex.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/other.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/rtf.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/svg.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/terminal.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/__pycache__/terminal256.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/_mapping.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/bbcode.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/html.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/img.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/irc.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/latex.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/other.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/rtf.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/svg.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/terminal.py create mode 100644 venv/lib/python3.5/site-packages/pygments/formatters/terminal256.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexer.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_asy_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_cl_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_cocoa_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_csound_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_lasso_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_lua_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_mapping.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_mql_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_openedge_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_php_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_postgres_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_scilab_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_sourcemod_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_stan_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_stata_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_tsql_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/_vim_builtins.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/actionscript.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/agile.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/algebra.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/ambient.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/ampl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/apl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/archetype.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/asm.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/automation.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/basic.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/bibtex.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/business.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/c_cpp.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/c_like.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/capnproto.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/chapel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/clean.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/compiled.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/configs.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/console.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/crystal.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/csound.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/css.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/d.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/dalvik.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/data.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/diff.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/dotnet.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/dsls.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/dylan.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/ecl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/eiffel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/elm.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/erlang.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/esoteric.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/ezhil.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/factor.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/fantom.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/felix.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/forth.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/fortran.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/foxpro.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/functional.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/go.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/grammar_notation.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/graph.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/graphics.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/haskell.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/haxe.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/hdl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/hexdump.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/html.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/idl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/igor.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/inferno.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/installers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/int_fiction.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/iolang.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/j.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/javascript.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/julia.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/jvm.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/lisp.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/make.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/markup.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/math.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/matlab.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/ml.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/modeling.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/modula2.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/monte.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/ncl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/nimrod.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/nit.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/nix.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/oberon.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/objective.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/ooc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/other.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/parasail.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/parsers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/pascal.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/pawn.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/perl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/php.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/praat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/prolog.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/python.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/qvt.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/r.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/rdf.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/rebol.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/resource.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/rnc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/roboconf.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/robotframework.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/ruby.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/rust.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/sas.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/scripting.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/shell.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/smalltalk.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/smv.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/snobol.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/special.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/sql.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/stata.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/supercollider.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/tcl.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/templates.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/testing.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/text.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/textedit.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/textfmts.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/theorem.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/trafficscript.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/typoscript.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/urbi.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/varnish.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/verification.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/web.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/webmisc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/whiley.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/__pycache__/x10.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_asy_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_cl_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_cocoa_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_csound_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_lasso_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_lua_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_mapping.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_mql_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_openedge_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_php_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_postgres_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_scilab_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_sourcemod_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_stan_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_stata_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_tsql_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/_vim_builtins.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/actionscript.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/agile.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/algebra.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/ambient.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/ampl.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/apl.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/archetype.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/asm.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/automation.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/basic.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/bibtex.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/business.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/c_cpp.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/c_like.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/capnproto.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/chapel.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/clean.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/compiled.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/configs.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/console.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/crystal.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/csound.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/css.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/d.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/dalvik.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/data.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/diff.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/dotnet.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/dsls.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/dylan.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/ecl.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/eiffel.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/elm.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/erlang.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/esoteric.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/ezhil.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/factor.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/fantom.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/felix.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/forth.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/fortran.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/foxpro.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/functional.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/go.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/grammar_notation.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/graph.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/graphics.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/haskell.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/haxe.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/hdl.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/hexdump.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/html.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/idl.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/igor.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/inferno.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/installers.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/int_fiction.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/iolang.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/j.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/javascript.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/julia.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/jvm.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/lisp.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/make.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/markup.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/math.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/matlab.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/ml.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/modeling.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/modula2.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/monte.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/ncl.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/nimrod.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/nit.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/nix.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/oberon.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/objective.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/ooc.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/other.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/parasail.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/parsers.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/pascal.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/pawn.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/perl.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/php.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/praat.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/prolog.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/python.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/qvt.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/r.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/rdf.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/rebol.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/resource.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/rnc.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/roboconf.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/robotframework.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/ruby.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/rust.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/sas.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/scripting.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/shell.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/smalltalk.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/smv.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/snobol.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/special.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/sql.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/stata.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/supercollider.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/tcl.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/templates.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/testing.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/text.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/textedit.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/textfmts.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/theorem.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/trafficscript.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/typoscript.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/urbi.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/varnish.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/verification.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/web.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/webmisc.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/whiley.py create mode 100644 venv/lib/python3.5/site-packages/pygments/lexers/x10.py create mode 100644 venv/lib/python3.5/site-packages/pygments/modeline.py create mode 100644 venv/lib/python3.5/site-packages/pygments/plugin.py create mode 100644 venv/lib/python3.5/site-packages/pygments/regexopt.py create mode 100644 venv/lib/python3.5/site-packages/pygments/scanner.py create mode 100644 venv/lib/python3.5/site-packages/pygments/sphinxext.py create mode 100644 venv/lib/python3.5/site-packages/pygments/style.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/abap.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/algol.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/algol_nu.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/arduino.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/autumn.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/borland.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/bw.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/colorful.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/default.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/emacs.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/friendly.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/fruity.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/igor.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/lovelace.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/manni.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/monokai.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/murphy.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/native.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/paraiso_dark.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/paraiso_light.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/pastie.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/perldoc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/rainbow_dash.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/rrt.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/sas.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/stata.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/tango.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/trac.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/vim.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/vs.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/__pycache__/xcode.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/abap.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/algol.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/algol_nu.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/arduino.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/autumn.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/borland.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/bw.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/colorful.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/default.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/emacs.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/friendly.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/fruity.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/igor.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/lovelace.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/manni.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/monokai.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/murphy.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/native.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/paraiso_dark.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/paraiso_light.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/pastie.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/perldoc.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/rainbow_dash.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/rrt.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/sas.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/stata.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/tango.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/trac.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/vim.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/vs.py create mode 100644 venv/lib/python3.5/site-packages/pygments/styles/xcode.py create mode 100644 venv/lib/python3.5/site-packages/pygments/token.py create mode 100644 venv/lib/python3.5/site-packages/pygments/unistring.py create mode 100644 venv/lib/python3.5/site-packages/pygments/util.py create mode 100644 venv/lib/python3.5/site-packages/python_dateutil-2.7.2.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/python_dateutil-2.7.2.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/python_dateutil-2.7.2.dist-info/LICENSE.txt create mode 100644 venv/lib/python3.5/site-packages/python_dateutil-2.7.2.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/python_dateutil-2.7.2.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/python_dateutil-2.7.2.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/python_dateutil-2.7.2.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/python_dateutil-2.7.2.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/python_dateutil-2.7.2.dist-info/zip-safe create mode 100644 venv/lib/python3.5/site-packages/pytz-2018.3.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/pytz-2018.3.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/pytz-2018.3.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/pytz-2018.3.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/pytz-2018.3.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/pytz-2018.3.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/pytz-2018.3.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/pytz-2018.3.dist-info/zip-safe create mode 100644 venv/lib/python3.5/site-packages/pytz/__init__.py create mode 100644 venv/lib/python3.5/site-packages/pytz/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pytz/__pycache__/exceptions.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pytz/__pycache__/lazy.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pytz/__pycache__/reference.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pytz/__pycache__/tzfile.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pytz/__pycache__/tzinfo.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/pytz/exceptions.py create mode 100644 venv/lib/python3.5/site-packages/pytz/lazy.py create mode 100644 venv/lib/python3.5/site-packages/pytz/reference.py create mode 100644 venv/lib/python3.5/site-packages/pytz/tzfile.py create mode 100644 venv/lib/python3.5/site-packages/pytz/tzinfo.py create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Abidjan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Accra create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Addis_Ababa create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Algiers create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Asmara create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Asmera create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Bamako create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Bangui create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Banjul create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Bissau create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Blantyre create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Brazzaville create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Bujumbura create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Cairo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Casablanca create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Ceuta create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Conakry create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Dakar create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Dar_es_Salaam create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Djibouti create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Douala create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/El_Aaiun create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Freetown create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Gaborone create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Harare create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Johannesburg create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Juba create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Kampala create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Khartoum create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Kigali create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Kinshasa create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Lagos create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Libreville create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Lome create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Luanda create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Lubumbashi create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Lusaka create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Malabo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Maputo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Maseru create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Mbabane create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Mogadishu create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Monrovia create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Nairobi create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Ndjamena create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Niamey create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Nouakchott create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Ouagadougou create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Porto-Novo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Sao_Tome create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Timbuktu create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Tripoli create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Tunis create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Africa/Windhoek create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Adak create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Anchorage create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Anguilla create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Antigua create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Araguaina create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/Buenos_Aires create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/Catamarca create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/ComodRivadavia create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/Cordoba create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/Jujuy create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/La_Rioja create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/Mendoza create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/Rio_Gallegos create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/Salta create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/San_Juan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/San_Luis create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/Tucuman create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Argentina/Ushuaia create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Aruba create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Asuncion create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Atikokan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Atka create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Bahia create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Bahia_Banderas create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Barbados create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Belem create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Belize create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Blanc-Sablon create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Boa_Vista create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Bogota create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Boise create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Buenos_Aires create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Cambridge_Bay create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Campo_Grande create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Cancun create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Caracas create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Catamarca create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Cayenne create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Cayman create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Chicago create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Chihuahua create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Coral_Harbour create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Cordoba create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Costa_Rica create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Creston create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Cuiaba create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Curacao create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Danmarkshavn create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Dawson create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Dawson_Creek create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Denver create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Detroit create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Dominica create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Edmonton create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Eirunepe create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/El_Salvador create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Ensenada create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Fort_Nelson create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Fort_Wayne create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Fortaleza create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Glace_Bay create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Godthab create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Goose_Bay create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Grand_Turk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Grenada create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Guadeloupe create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Guatemala create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Guayaquil create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Guyana create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Halifax create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Havana create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Hermosillo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Indiana/Indianapolis create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Indiana/Knox create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Indiana/Marengo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Indiana/Petersburg create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Indiana/Tell_City create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Indiana/Vevay create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Indiana/Vincennes create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Indiana/Winamac create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Indianapolis create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Inuvik create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Iqaluit create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Jamaica create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Jujuy create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Juneau create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Kentucky/Louisville create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Kentucky/Monticello create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Knox_IN create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Kralendijk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/La_Paz create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Lima create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Los_Angeles create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Louisville create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Lower_Princes create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Maceio create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Managua create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Manaus create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Marigot create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Martinique create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Matamoros create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Mazatlan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Mendoza create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Menominee create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Merida create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Metlakatla create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Mexico_City create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Miquelon create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Moncton create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Monterrey create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Montevideo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Montreal create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Montserrat create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Nassau create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/New_York create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Nipigon create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Nome create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Noronha create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/North_Dakota/Beulah create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/North_Dakota/Center create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/North_Dakota/New_Salem create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Ojinaga create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Panama create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Pangnirtung create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Paramaribo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Phoenix create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Port-au-Prince create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Port_of_Spain create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Porto_Acre create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Porto_Velho create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Puerto_Rico create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Punta_Arenas create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Rainy_River create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Rankin_Inlet create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Recife create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Regina create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Resolute create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Rio_Branco create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Rosario create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Santa_Isabel create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Santarem create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Santiago create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Santo_Domingo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Sao_Paulo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Scoresbysund create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Shiprock create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Sitka create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/St_Barthelemy create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/St_Johns create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/St_Kitts create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/St_Lucia create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/St_Thomas create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/St_Vincent create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Swift_Current create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Tegucigalpa create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Thule create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Thunder_Bay create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Tijuana create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Toronto create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Tortola create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Vancouver create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Virgin create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Whitehorse create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Winnipeg create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Yakutat create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/America/Yellowknife create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/Casey create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/Davis create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/DumontDUrville create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/Macquarie create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/Mawson create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/McMurdo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/Palmer create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/Rothera create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/South_Pole create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/Syowa create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/Troll create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Antarctica/Vostok create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Arctic/Longyearbyen create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Aden create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Almaty create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Amman create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Anadyr create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Aqtau create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Aqtobe create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Ashgabat create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Ashkhabad create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Atyrau create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Baghdad create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Bahrain create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Baku create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Bangkok create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Barnaul create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Beirut create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Bishkek create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Brunei create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Calcutta create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Chita create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Choibalsan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Chongqing create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Chungking create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Colombo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Dacca create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Damascus create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Dhaka create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Dili create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Dubai create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Dushanbe create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Famagusta create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Gaza create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Harbin create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Hebron create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Ho_Chi_Minh create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Hong_Kong create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Hovd create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Irkutsk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Istanbul create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Jakarta create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Jayapura create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Jerusalem create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Kabul create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Kamchatka create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Karachi create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Kashgar create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Kathmandu create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Katmandu create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Khandyga create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Kolkata create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Krasnoyarsk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Kuala_Lumpur create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Kuching create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Kuwait create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Macao create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Macau create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Magadan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Makassar create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Manila create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Muscat create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Nicosia create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Novokuznetsk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Novosibirsk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Omsk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Oral create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Phnom_Penh create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Pontianak create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Pyongyang create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Qatar create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Qyzylorda create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Rangoon create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Riyadh create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Saigon create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Sakhalin create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Samarkand create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Seoul create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Shanghai create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Singapore create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Srednekolymsk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Taipei create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Tashkent create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Tbilisi create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Tehran create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Tel_Aviv create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Thimbu create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Thimphu create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Tokyo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Tomsk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Ujung_Pandang create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Ulaanbaatar create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Ulan_Bator create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Urumqi create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Ust-Nera create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Vientiane create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Vladivostok create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Yakutsk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Yangon create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Yekaterinburg create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Asia/Yerevan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/Azores create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/Bermuda create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/Canary create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/Cape_Verde create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/Faeroe create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/Faroe create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/Jan_Mayen create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/Madeira create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/Reykjavik create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/South_Georgia create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/St_Helena create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Atlantic/Stanley create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/ACT create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Adelaide create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Brisbane create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Broken_Hill create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Canberra create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Currie create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Darwin create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Eucla create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Hobart create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/LHI create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Lindeman create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Lord_Howe create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Melbourne create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/NSW create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/North create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Perth create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Queensland create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/South create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Sydney create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Tasmania create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Victoria create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/West create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Australia/Yancowinna create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Brazil/Acre create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Brazil/DeNoronha create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Brazil/East create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Brazil/West create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/CET create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/CST6CDT create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Canada/Atlantic create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Canada/Central create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Canada/Eastern create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Canada/Mountain create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Canada/Newfoundland create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Canada/Pacific create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Canada/Saskatchewan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Canada/Yukon create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Chile/Continental create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Chile/EasterIsland create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Cuba create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/EET create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/EST create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/EST5EDT create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Egypt create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Eire create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+0 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+1 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+10 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+11 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+12 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+2 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+3 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+4 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+5 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+6 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+7 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+8 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT+9 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-0 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-1 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-10 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-11 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-12 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-13 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-14 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-2 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-3 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-4 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-5 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-6 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-7 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-8 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT-9 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/GMT0 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/Greenwich create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/UCT create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/UTC create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/Universal create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Etc/Zulu create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Amsterdam create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Andorra create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Astrakhan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Athens create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Belfast create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Belgrade create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Berlin create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Bratislava create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Brussels create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Bucharest create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Budapest create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Busingen create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Chisinau create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Copenhagen create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Dublin create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Gibraltar create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Guernsey create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Helsinki create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Isle_of_Man create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Istanbul create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Jersey create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Kaliningrad create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Kiev create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Kirov create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Lisbon create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Ljubljana create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/London create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Luxembourg create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Madrid create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Malta create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Mariehamn create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Minsk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Monaco create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Moscow create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Nicosia create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Oslo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Paris create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Podgorica create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Prague create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Riga create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Rome create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Samara create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/San_Marino create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Sarajevo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Saratov create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Simferopol create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Skopje create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Sofia create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Stockholm create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Tallinn create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Tirane create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Tiraspol create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Ulyanovsk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Uzhgorod create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Vaduz create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Vatican create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Vienna create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Vilnius create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Volgograd create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Warsaw create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Zagreb create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Zaporozhye create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Europe/Zurich create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Factory create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/GB create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/GB-Eire create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/GMT create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/GMT+0 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/GMT-0 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/GMT0 create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Greenwich create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/HST create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Hongkong create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Iceland create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Indian/Antananarivo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Indian/Chagos create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Indian/Christmas create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Indian/Cocos create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Indian/Comoro create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Indian/Kerguelen create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Indian/Mahe create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Indian/Maldives create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Indian/Mauritius create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Indian/Mayotte create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Indian/Reunion create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Iran create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Israel create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Jamaica create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Japan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Kwajalein create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Libya create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/MET create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/MST create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/MST7MDT create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Mexico/BajaNorte create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Mexico/BajaSur create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Mexico/General create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/NZ create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/NZ-CHAT create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Navajo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/PRC create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/PST8PDT create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Apia create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Auckland create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Bougainville create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Chatham create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Chuuk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Easter create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Efate create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Enderbury create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Fakaofo create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Fiji create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Funafuti create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Galapagos create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Gambier create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Guadalcanal create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Guam create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Honolulu create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Johnston create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Kiritimati create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Kosrae create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Kwajalein create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Majuro create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Marquesas create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Midway create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Nauru create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Niue create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Norfolk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Noumea create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Pago_Pago create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Palau create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Pitcairn create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Pohnpei create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Ponape create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Port_Moresby create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Rarotonga create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Saipan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Samoa create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Tahiti create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Tarawa create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Tongatapu create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Truk create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Wake create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Wallis create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Pacific/Yap create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Poland create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Portugal create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/ROC create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/ROK create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Singapore create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Turkey create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/UCT create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/Alaska create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/Aleutian create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/Arizona create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/Central create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/East-Indiana create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/Eastern create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/Hawaii create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/Indiana-Starke create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/Michigan create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/Mountain create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/Pacific create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/US/Samoa create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/UTC create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Universal create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/W-SU create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/WET create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/Zulu create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/iso3166.tab create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/leapseconds create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/posixrules create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/tzdata.zi create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/zone.tab create mode 100644 venv/lib/python3.5/site-packages/pytz/zoneinfo/zone1970.tab create mode 100644 venv/lib/python3.5/site-packages/setuptools-39.0.1.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/setuptools-39.0.1.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/setuptools-39.0.1.dist-info/LICENSE.txt create mode 100644 venv/lib/python3.5/site-packages/setuptools-39.0.1.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/setuptools-39.0.1.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/setuptools-39.0.1.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/setuptools-39.0.1.dist-info/dependency_links.txt create mode 100644 venv/lib/python3.5/site-packages/setuptools-39.0.1.dist-info/entry_points.txt create mode 100644 venv/lib/python3.5/site-packages/setuptools-39.0.1.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/setuptools-39.0.1.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/setuptools-39.0.1.dist-info/zip-safe create mode 100644 venv/lib/python3.5/site-packages/setuptools/__init__.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/archive_util.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/build_meta.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/config.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/dep_util.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/depends.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/dist.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/extension.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/glibc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/glob.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/launch.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/lib2to3_ex.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/monkey.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/msvc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/namespaces.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/package_index.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/pep425tags.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/py27compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/py31compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/py33compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/py36compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/sandbox.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/site-patch.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/ssl_support.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/unicode_utils.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/version.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/wheel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/__pycache__/windows_support.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/__init__.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/__pycache__/pyparsing.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/__pycache__/six.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/__about__.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/__init__.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/__pycache__/__about__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/__pycache__/_compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/__pycache__/_structures.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/__pycache__/markers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/__pycache__/requirements.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/__pycache__/specifiers.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/__pycache__/utils.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/__pycache__/version.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/_compat.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/_structures.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/markers.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/requirements.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/specifiers.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/utils.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/packaging/version.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/pyparsing.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/_vendor/six.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/archive_util.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/build_meta.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/cli-32.exe create mode 100644 venv/lib/python3.5/site-packages/setuptools/cli-64.exe create mode 100644 venv/lib/python3.5/site-packages/setuptools/cli.exe create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__init__.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/alias.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/bdist_egg.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/bdist_rpm.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/bdist_wininst.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/build_clib.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/build_ext.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/build_py.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/develop.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/dist_info.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/easy_install.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/egg_info.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/install.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/install_egg_info.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/install_lib.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/install_scripts.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/py36compat.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/register.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/rotate.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/saveopts.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/sdist.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/setopt.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/test.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/upload.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/__pycache__/upload_docs.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/alias.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/bdist_egg.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/bdist_rpm.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/bdist_wininst.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/build_clib.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/build_ext.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/build_py.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/develop.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/dist_info.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/easy_install.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/egg_info.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/install.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/install_egg_info.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/install_lib.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/install_scripts.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/launcher manifest.xml create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/py36compat.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/register.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/rotate.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/saveopts.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/sdist.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/setopt.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/test.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/upload.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/command/upload_docs.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/config.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/dep_util.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/depends.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/dist.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/extension.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/extern/__init__.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/extern/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/setuptools/glibc.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/glob.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/gui-32.exe create mode 100644 venv/lib/python3.5/site-packages/setuptools/gui-64.exe create mode 100644 venv/lib/python3.5/site-packages/setuptools/gui.exe create mode 100644 venv/lib/python3.5/site-packages/setuptools/launch.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/lib2to3_ex.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/monkey.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/msvc.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/namespaces.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/package_index.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/pep425tags.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/py27compat.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/py31compat.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/py33compat.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/py36compat.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/sandbox.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/script (dev).tmpl create mode 100644 venv/lib/python3.5/site-packages/setuptools/script.tmpl create mode 100644 venv/lib/python3.5/site-packages/setuptools/site-patch.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/ssl_support.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/unicode_utils.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/version.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/wheel.py create mode 100644 venv/lib/python3.5/site-packages/setuptools/windows_support.py create mode 100644 venv/lib/python3.5/site-packages/six-1.11.0.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/six-1.11.0.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/six-1.11.0.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/six-1.11.0.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/six-1.11.0.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/six-1.11.0.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/six-1.11.0.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/six.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/__init__.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/util.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x000.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x001.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x002.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x003.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x004.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x005.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x006.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x007.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x009.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x00a.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x00b.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x00c.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x00d.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x00e.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x00f.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x010.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x011.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x012.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x013.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x014.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x015.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x016.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x017.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x018.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x01d.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x01e.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x01f.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x020.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x021.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x022.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x023.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x024.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x025.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x026.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x027.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x028.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x029.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x02a.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x02c.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x02e.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x02f.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x030.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x031.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x032.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x033.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x04d.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x04e.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x04f.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x050.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x051.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x052.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x053.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x054.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x055.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x056.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x057.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x058.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x059.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x05a.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x05b.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x05c.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x05d.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x05e.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x05f.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x060.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x061.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x062.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x063.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x064.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x065.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x066.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x067.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x068.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x069.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x06a.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x06b.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x06c.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x06d.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x06e.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x06f.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x070.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x071.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x072.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x073.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x074.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x075.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x076.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x077.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x078.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x079.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x07a.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x07b.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x07c.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x07d.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x07e.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x07f.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x080.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x081.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x082.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x083.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x084.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x085.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x086.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x087.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x088.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x089.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x08a.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x08b.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x08c.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x08d.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x08e.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x08f.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x090.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x091.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x092.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x093.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x094.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x095.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x096.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x097.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x098.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x099.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x09a.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x09b.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x09c.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x09d.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x09e.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x09f.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0a0.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0a1.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0a2.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0a3.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0a4.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0ac.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0ad.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0ae.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0af.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0b0.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0b1.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0b2.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0b3.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0b4.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0b5.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0b6.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0b7.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0b8.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0b9.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0ba.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0bb.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0bc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0bd.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0be.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0bf.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0c0.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0c1.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0c2.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0c3.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0c4.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0c5.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0c6.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0c7.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0c8.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0c9.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0ca.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0cb.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0cc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0cd.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0ce.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0cf.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0d0.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0d1.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0d2.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0d3.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0d4.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0d5.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0d6.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0d7.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0f9.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0fa.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0fb.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0fc.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0fd.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0fe.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x0ff.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x1d4.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x1d5.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x1d6.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x1d7.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/__pycache__/x1f1.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/unidecode/util.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x000.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x001.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x002.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x003.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x004.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x005.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x006.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x007.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x009.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x00a.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x00b.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x00c.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x00d.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x00e.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x00f.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x010.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x011.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x012.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x013.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x014.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x015.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x016.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x017.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x018.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x01d.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x01e.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x01f.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x020.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x021.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x022.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x023.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x024.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x025.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x026.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x027.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x028.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x029.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x02a.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x02c.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x02e.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x02f.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x030.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x031.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x032.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x033.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x04d.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x04e.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x04f.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x050.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x051.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x052.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x053.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x054.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x055.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x056.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x057.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x058.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x059.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x05a.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x05b.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x05c.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x05d.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x05e.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x05f.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x060.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x061.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x062.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x063.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x064.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x065.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x066.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x067.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x068.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x069.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x06a.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x06b.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x06c.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x06d.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x06e.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x06f.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x070.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x071.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x072.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x073.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x074.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x075.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x076.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x077.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x078.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x079.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x07a.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x07b.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x07c.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x07d.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x07e.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x07f.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x080.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x081.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x082.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x083.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x084.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x085.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x086.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x087.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x088.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x089.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x08a.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x08b.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x08c.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x08d.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x08e.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x08f.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x090.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x091.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x092.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x093.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x094.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x095.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x096.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x097.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x098.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x099.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x09a.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x09b.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x09c.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x09d.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x09e.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x09f.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0a0.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0a1.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0a2.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0a3.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0a4.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0ac.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0ad.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0ae.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0af.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0b0.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0b1.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0b2.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0b3.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0b4.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0b5.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0b6.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0b7.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0b8.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0b9.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0ba.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0bb.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0bc.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0bd.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0be.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0bf.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0c0.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0c1.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0c2.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0c3.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0c4.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0c5.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0c6.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0c7.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0c8.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0c9.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0ca.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0cb.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0cc.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0cd.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0ce.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0cf.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0d0.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0d1.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0d2.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0d3.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0d4.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0d5.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0d6.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0d7.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0f9.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0fa.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0fb.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0fc.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0fd.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0fe.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x0ff.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x1d4.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x1d5.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x1d6.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x1d7.py create mode 100644 venv/lib/python3.5/site-packages/unidecode/x1f1.py create mode 100644 venv/lib/python3.5/site-packages/wheel-0.30.0.dist-info/DESCRIPTION.rst create mode 100644 venv/lib/python3.5/site-packages/wheel-0.30.0.dist-info/INSTALLER create mode 100644 venv/lib/python3.5/site-packages/wheel-0.30.0.dist-info/LICENSE.txt create mode 100644 venv/lib/python3.5/site-packages/wheel-0.30.0.dist-info/METADATA create mode 100644 venv/lib/python3.5/site-packages/wheel-0.30.0.dist-info/RECORD create mode 100644 venv/lib/python3.5/site-packages/wheel-0.30.0.dist-info/WHEEL create mode 100644 venv/lib/python3.5/site-packages/wheel-0.30.0.dist-info/entry_points.txt create mode 100644 venv/lib/python3.5/site-packages/wheel-0.30.0.dist-info/metadata.json create mode 100644 venv/lib/python3.5/site-packages/wheel-0.30.0.dist-info/top_level.txt create mode 100644 venv/lib/python3.5/site-packages/wheel/__init__.py create mode 100644 venv/lib/python3.5/site-packages/wheel/__main__.py create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/__main__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/archive.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/bdist_wheel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/decorator.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/egg2wheel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/install.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/metadata.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/paths.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/pep425tags.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/pkginfo.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/util.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/__pycache__/wininst2wheel.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/archive.py create mode 100644 venv/lib/python3.5/site-packages/wheel/bdist_wheel.py create mode 100644 venv/lib/python3.5/site-packages/wheel/decorator.py create mode 100644 venv/lib/python3.5/site-packages/wheel/egg2wheel.py create mode 100644 venv/lib/python3.5/site-packages/wheel/install.py create mode 100644 venv/lib/python3.5/site-packages/wheel/metadata.py create mode 100644 venv/lib/python3.5/site-packages/wheel/paths.py create mode 100644 venv/lib/python3.5/site-packages/wheel/pep425tags.py create mode 100644 venv/lib/python3.5/site-packages/wheel/pkginfo.py create mode 100644 venv/lib/python3.5/site-packages/wheel/signatures/__init__.py create mode 100644 venv/lib/python3.5/site-packages/wheel/signatures/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/signatures/__pycache__/djbec.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/signatures/__pycache__/ed25519py.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/signatures/__pycache__/keys.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/signatures/djbec.py create mode 100644 venv/lib/python3.5/site-packages/wheel/signatures/ed25519py.py create mode 100644 venv/lib/python3.5/site-packages/wheel/signatures/keys.py create mode 100644 venv/lib/python3.5/site-packages/wheel/tool/__init__.py create mode 100644 venv/lib/python3.5/site-packages/wheel/tool/__pycache__/__init__.cpython-35.pyc create mode 100644 venv/lib/python3.5/site-packages/wheel/util.py create mode 100644 venv/lib/python3.5/site-packages/wheel/wininst2wheel.py create mode 100644 venv/lib/python3.5/site.py create mode 120000 venv/lib/python3.5/sre_compile.py create mode 120000 venv/lib/python3.5/sre_constants.py create mode 120000 venv/lib/python3.5/sre_parse.py create mode 120000 venv/lib/python3.5/stat.py create mode 120000 venv/lib/python3.5/struct.py create mode 120000 venv/lib/python3.5/tarfile.py create mode 120000 venv/lib/python3.5/tempfile.py create mode 120000 venv/lib/python3.5/token.py create mode 120000 venv/lib/python3.5/tokenize.py create mode 120000 venv/lib/python3.5/types.py create mode 120000 venv/lib/python3.5/warnings.py create mode 120000 venv/lib/python3.5/weakref.py create mode 120000 venv/lib64 create mode 100644 venv/pip-selfcheck.json create mode 100644 venv/pyvenv.cfg diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..fa8a6ad --- /dev/null +++ b/Makefile @@ -0,0 +1,124 @@ +PY?=python3 +PELICAN?=pelican +PELICANOPTS= + +BASEDIR=$(CURDIR) +INPUTDIR=$(BASEDIR)/content +OUTPUTDIR=$(BASEDIR)/output +CONFFILE=$(BASEDIR)/pelicanconf.py +PUBLISHCONF=$(BASEDIR)/publishconf.py + +FTP_HOST=localhost +FTP_USER=anonymous +FTP_TARGET_DIR=/ + +SSH_HOST=localhost +SSH_PORT=22 +SSH_USER=root +SSH_TARGET_DIR=/var/www + +S3_BUCKET=my_s3_bucket + +CLOUDFILES_USERNAME=my_rackspace_username +CLOUDFILES_API_KEY=my_rackspace_api_key +CLOUDFILES_CONTAINER=my_cloudfiles_container + +DROPBOX_DIR=~/Dropbox/Public/ + +GITHUB_PAGES_BRANCH=master + +DEBUG ?= 0 +ifeq ($(DEBUG), 1) + PELICANOPTS += -D +endif + +RELATIVE ?= 0 +ifeq ($(RELATIVE), 1) + PELICANOPTS += --relative-urls +endif + +help: + @echo 'Makefile for a pelican Web site ' + @echo ' ' + @echo 'Usage: ' + @echo ' make html (re)generate the web site ' + @echo ' make clean remove the generated files ' + @echo ' make regenerate regenerate files upon modification ' + @echo ' make publish generate using production settings ' + @echo ' make serve [PORT=8000] serve site at http://localhost:8000' + @echo ' make serve-global [SERVER=0.0.0.0] serve (as root) to $(SERVER):80 ' + @echo ' make devserver [PORT=8000] start/restart develop_server.sh ' + @echo ' make stopserver stop local server ' + @echo ' make ssh_upload upload the web site via SSH ' + @echo ' make rsync_upload upload the web site via rsync+ssh ' + @echo ' make dropbox_upload upload the web site via Dropbox ' + @echo ' make ftp_upload upload the web site via FTP ' + @echo ' make s3_upload upload the web site via S3 ' + @echo ' make cf_upload upload the web site via Cloud Files' + @echo ' make github upload the web site via gh-pages ' + @echo ' ' + @echo 'Set the DEBUG variable to 1 to enable debugging, e.g. make DEBUG=1 html ' + @echo 'Set the RELATIVE variable to 1 to enable relative urls ' + @echo ' ' + +html: + $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) + +clean: + [ ! -d $(OUTPUTDIR) ] || rm -rf $(OUTPUTDIR) + +regenerate: + $(PELICAN) -r $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) + +serve: +ifdef PORT + cd $(OUTPUTDIR) && $(PY) -m pelican.server $(PORT) +else + cd $(OUTPUTDIR) && $(PY) -m pelican.server +endif + +serve-global: +ifdef SERVER + cd $(OUTPUTDIR) && $(PY) -m pelican.server 80 $(SERVER) +else + cd $(OUTPUTDIR) && $(PY) -m pelican.server 80 0.0.0.0 +endif + + +devserver: +ifdef PORT + $(BASEDIR)/develop_server.sh restart $(PORT) +else + $(BASEDIR)/develop_server.sh restart +endif + +stopserver: + $(BASEDIR)/develop_server.sh stop + @echo 'Stopped Pelican and SimpleHTTPServer processes running in background.' + +publish: + $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS) + +ssh_upload: publish + scp -P $(SSH_PORT) -r $(OUTPUTDIR)/* $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) + +rsync_upload: publish + rsync -e "ssh -p $(SSH_PORT)" -P -rvzc --delete $(OUTPUTDIR)/ $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) --cvs-exclude + +dropbox_upload: publish + cp -r $(OUTPUTDIR)/* $(DROPBOX_DIR) + +ftp_upload: publish + lftp ftp://$(FTP_USER)@$(FTP_HOST) -e "mirror -R $(OUTPUTDIR) $(FTP_TARGET_DIR) ; quit" + +s3_upload: publish + s3cmd sync $(OUTPUTDIR)/ s3://$(S3_BUCKET) --acl-public --delete-removed --guess-mime-type --no-mime-magic --no-preserve + +cf_upload: publish + cd $(OUTPUTDIR) && swift -v -A https://auth.api.rackspacecloud.com/v1.0 -U $(CLOUDFILES_USERNAME) -K $(CLOUDFILES_API_KEY) upload -c $(CLOUDFILES_CONTAINER) . + +github: publish + ghp-import -m "Generate Pelican site" -b $(GITHUB_PAGES_BRANCH) $(OUTPUTDIR) + git push origin $(GITHUB_PAGES_BRANCH) + +.PHONY: html help clean regenerate serve serve-global devserver stopserver publish ssh_upload rsync_upload dropbox_upload ftp_upload s3_upload cf_upload github diff --git a/__pycache__/pelicanconf.cpython-35.pyc b/__pycache__/pelicanconf.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4393487b7c4cd59bdbac0c34b23a4e9b18147c8d GIT binary patch literal 825 zcmaKr!EV|x7{|W^2oy>|bfuHFL!_+-4g+b&X_{uWDP>CoO437piBN1x+7KfrnM6-} zh`mIgV(;PWPJM-(W`{CyTAcj+_urrW#j(?Gx0^qI{l;zu;1BFwHL1VKCtXSqd20{@ ztTezHXha9B1E~P60I3450;vJ60Wkm@KB@aqAOSVcL0(lL%4de~rBOu3s zJIeP4Z=Yp07-*uKCsD`<4dN)Hd>*Gl`|;SinuiY`61IxMRDh_5EXin+J+`czvo#&L zY(<4m6Gzl%G>*b~QuLQuw*E94-O+5lwT2;Ejf&=MlPy^?Wc;q^y~M2lStDV5i<0~K z$Kv#*?_M>BYZfx5#*B*LEz3=r!CWyCEjFf{Ev050B@d|?CFX|Z+?4OPi0;fq6w^X` zSDfvJ%nA8VE57aHEu{~)ep~4yi9wb3 zls;B?rEntgr1Or_Dnjb+P7ie6SNc?9&=t)fSmasGX%KK-TEaj#{?*hK4R7LG4!X8P zU8x(_7S$Q@uSCP2Tw8eRSmN-)x)_CgP23ucw zC%%gu&qn@a>g?IwZOT2Tv+uZ`himr4`R-xEo1RaQEqc4mGc=w!<$O=T&(yjUildi< ppmt}t-iXF$xrKR5zsO$z()SWw-Oyyw%Tg(|YF9uWeJE=~{|g{Q+p_=w literal 0 HcmV?d00001 diff --git a/content/my_first_post.md b/content/my_first_post.md new file mode 100644 index 0000000..1ca7c32 --- /dev/null +++ b/content/my_first_post.md @@ -0,0 +1,9 @@ +Title: My first post +Date: 2018-03-31 +Category: misc +Tags: first, misc +Slug: My-first-post +Authors: Adrien Leger +Summary: Short version of my first blog post + +This is my **first blog post with pelican** \ No newline at end of file diff --git a/content/my_first_post.md~ b/content/my_first_post.md~ new file mode 100644 index 0000000..7f48679 --- /dev/null +++ b/content/my_first_post.md~ @@ -0,0 +1,10 @@ +Title: My first post +Date: 2018-03-31 +Modified: +Category: misc +Tags: first, misc +Slug: My-first-post +Authors: Adrien Leger +Summary: Short version of my first blog post + +This is my **first blog post with pelican** \ No newline at end of file diff --git a/fabfile.py b/fabfile.py new file mode 100644 index 0000000..79e9a93 --- /dev/null +++ b/fabfile.py @@ -0,0 +1,92 @@ +from fabric.api import * +import fabric.contrib.project as project +import os +import shutil +import sys +import SocketServer + +from pelican.server import ComplexHTTPRequestHandler + +# Local path configuration (can be absolute or relative to fabfile) +env.deploy_path = 'output' +DEPLOY_PATH = env.deploy_path + +# Remote server configuration +production = 'root@localhost:22' +dest_path = '/var/www' + +# Rackspace Cloud Files configuration settings +env.cloudfiles_username = 'my_rackspace_username' +env.cloudfiles_api_key = 'my_rackspace_api_key' +env.cloudfiles_container = 'my_cloudfiles_container' + +# Github Pages configuration +env.github_pages_branch = "master" + +# Port for `serve` +PORT = 8000 + +def clean(): + """Remove generated files""" + if os.path.isdir(DEPLOY_PATH): + shutil.rmtree(DEPLOY_PATH) + os.makedirs(DEPLOY_PATH) + +def build(): + """Build local version of site""" + local('pelican -s pelicanconf.py') + +def rebuild(): + """`build` with the delete switch""" + local('pelican -d -s pelicanconf.py') + +def regenerate(): + """Automatically regenerate site upon file modification""" + local('pelican -r -s pelicanconf.py') + +def serve(): + """Serve site at http://localhost:8000/""" + os.chdir(env.deploy_path) + + class AddressReuseTCPServer(SocketServer.TCPServer): + allow_reuse_address = True + + server = AddressReuseTCPServer(('', PORT), ComplexHTTPRequestHandler) + + sys.stderr.write('Serving on port {0} ...\n'.format(PORT)) + server.serve_forever() + +def reserve(): + """`build`, then `serve`""" + build() + serve() + +def preview(): + """Build production version of site""" + local('pelican -s publishconf.py') + +def cf_upload(): + """Publish to Rackspace Cloud Files""" + rebuild() + with lcd(DEPLOY_PATH): + local('swift -v -A https://auth.api.rackspacecloud.com/v1.0 ' + '-U {cloudfiles_username} ' + '-K {cloudfiles_api_key} ' + 'upload -c {cloudfiles_container} .'.format(**env)) + +@hosts(production) +def publish(): + """Publish to production via rsync""" + local('pelican -s publishconf.py') + project.rsync_project( + remote_dir=dest_path, + exclude=".DS_Store", + local_dir=DEPLOY_PATH.rstrip('/') + '/', + delete=True, + extra_opts='-c', + ) + +def gh_pages(): + """Publish to GitHub Pages""" + rebuild() + local("ghp-import -b {github_pages_branch} {deploy_path} -p".format(**env)) diff --git a/output/My-first-post.html b/output/My-first-post.html new file mode 100644 index 0000000..f36773e --- /dev/null +++ b/output/My-first-post.html @@ -0,0 +1,73 @@ + + + + + My first post + + + + + + + +
+ +
+
+ + +
+ + + + + \ No newline at end of file diff --git a/output/archives.html b/output/archives.html new file mode 100644 index 0000000..d7faaa9 --- /dev/null +++ b/output/archives.html @@ -0,0 +1,57 @@ + + + + + Hack-nomics + + + + + + + +
+

Archives for Hack-nomics

+ +
+
sab 31 marzo 2018
+
My first post
+
+
+
+ + +
+ + + + + \ No newline at end of file diff --git a/output/author/adrien-leger.html b/output/author/adrien-leger.html new file mode 100644 index 0000000..9eea8fe --- /dev/null +++ b/output/author/adrien-leger.html @@ -0,0 +1,65 @@ + + + + + Hack-nomics - Adrien Leger + + + + + + + + + +
+ + +
+ + + + + \ No newline at end of file diff --git a/output/authors.html b/output/authors.html new file mode 100644 index 0000000..3edd11c --- /dev/null +++ b/output/authors.html @@ -0,0 +1,57 @@ + + + + + Hack-nomics - Authors + + + + + + + + +
+

Authors on Hack-nomics

+ +
+ +
+ + +
+ + + + + \ No newline at end of file diff --git a/output/categories.html b/output/categories.html new file mode 100644 index 0000000..96f339c --- /dev/null +++ b/output/categories.html @@ -0,0 +1,52 @@ + + + + + Hack-nomics + + + + + + + + +
+ + +
+ + + + + \ No newline at end of file diff --git a/output/category/misc.html b/output/category/misc.html new file mode 100644 index 0000000..be9049e --- /dev/null +++ b/output/category/misc.html @@ -0,0 +1,65 @@ + + + + + Hack-nomics - misc + + + + + + + + + +
+ + +
+ + + + + \ No newline at end of file diff --git a/output/index.html b/output/index.html new file mode 100644 index 0000000..1feed84 --- /dev/null +++ b/output/index.html @@ -0,0 +1,65 @@ + + + + + Hack-nomics + + + + + + + + + +
+ + +
+ + + + + \ No newline at end of file diff --git a/output/tag/first.html b/output/tag/first.html new file mode 100644 index 0000000..a27d997 --- /dev/null +++ b/output/tag/first.html @@ -0,0 +1,65 @@ + + + + + Hack-nomics - first + + + + + + + + + +
+ + +
+ + + + + \ No newline at end of file diff --git a/output/tag/misc.html b/output/tag/misc.html new file mode 100644 index 0000000..e53a672 --- /dev/null +++ b/output/tag/misc.html @@ -0,0 +1,65 @@ + + + + + Hack-nomics - misc + + + + + + + + + +
+ + +
+ + + + + \ No newline at end of file diff --git a/output/tags.html b/output/tags.html new file mode 100644 index 0000000..5807f97 --- /dev/null +++ b/output/tags.html @@ -0,0 +1,58 @@ + + + + + Hack-nomics - Tags + + + + + + + + +
+

Tags for Hack-nomics

+ +
+ +
+ + +
+ + + + + \ No newline at end of file diff --git a/output/theme/css/main.css b/output/theme/css/main.css new file mode 100644 index 0000000..03a77e6 --- /dev/null +++ b/output/theme/css/main.css @@ -0,0 +1,452 @@ +/* + Name: Smashing HTML5 + Date: July 2009 + Description: Sample layout for HTML5 and CSS3 goodness. + Version: 1.0 + License: MIT + Licensed by: Smashing Media GmbH + Original author: Enrique Ramírez +*/ + +/* Imports */ +@import url("reset.css"); +@import url("pygment.css"); +@import url("typogrify.css"); +@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz&subset=latin); + +/***** Global *****/ +/* Body */ +body { + background: #F5F4EF; + color: #000305; + font-size: 87.5%; /* Base font size: 14px */ + font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; + line-height: 1.429; + margin: 0; + padding: 0; + text-align: left; +} + +/* Headings */ +h1 {font-size: 2em } +h2 {font-size: 1.571em} /* 22px */ +h3 {font-size: 1.429em} /* 20px */ +h4 {font-size: 1.286em} /* 18px */ +h5 {font-size: 1.143em} /* 16px */ +h6 {font-size: 1em} /* 14px */ + +h1, h2, h3, h4, h5, h6 { + font-weight: 400; + line-height: 1.1; + margin-bottom: .8em; + font-family: 'Yanone Kaffeesatz', arial, serif; +} + +h3, h4, h5, h6 { margin-top: .8em; } + +hr { border: 2px solid #EEEEEE; } + +/* Anchors */ +a {outline: 0;} +a img {border: 0px; text-decoration: none;} +a:link, a:visited { + color: #C74350; + padding: 0 1px; + text-decoration: underline; +} +a:hover, a:active { + background-color: #C74350; + color: #fff; + text-decoration: none; + text-shadow: 1px 1px 1px #333; +} + +h1 a:hover { + background-color: inherit +} + +/* Paragraphs */ +div.line-block, +p { margin-top: 1em; + margin-bottom: 1em;} + +strong, b {font-weight: bold;} +em, i {font-style: italic;} + +/* Lists */ +ul { + list-style: outside disc; + margin: 0em 0 0 1.5em; +} + +ol { + list-style: outside decimal; + margin: 0em 0 0 1.5em; +} + +li { margin-top: 0.5em; + margin-bottom: 1em; } + +.post-info { + float:right; + margin:10px; + padding:5px; +} + +.post-info p{ + margin-top: 1px; + margin-bottom: 1px; +} + +.readmore { float: right } + +dl {margin: 0 0 1.5em 0;} +dt {font-weight: bold;} +dd {margin-left: 1.5em;} + +pre{background-color: rgb(238, 238, 238); padding: 10px; margin: 10px; overflow: auto;} + +/* Quotes */ +blockquote { + margin: 20px; + font-style: italic; +} +cite {} + +q {} + +div.note { + float: right; + margin: 5px; + font-size: 85%; + max-width: 300px; +} + +/* Tables */ +table {margin: .5em auto 1.5em auto; width: 98%;} + + /* Thead */ + thead th {padding: .5em .4em; text-align: left;} + thead td {} + + /* Tbody */ + tbody td {padding: .5em .4em;} + tbody th {} + + tbody .alt td {} + tbody .alt th {} + + /* Tfoot */ + tfoot th {} + tfoot td {} + +/* HTML5 tags */ +header, section, footer, +aside, nav, article, figure { + display: block; +} + +/***** Layout *****/ +.body {clear: both; margin: 0 auto; width: 800px;} +img.right, figure.right {float: right; margin: 0 0 2em 2em;} +img.left, figure.left {float: left; margin: 0 2em 2em 0;} + +/* + Header +*****************/ +#banner { + margin: 0 auto; + padding: 2.5em 0 0 0; +} + + /* Banner */ + #banner h1 {font-size: 3.571em; line-height: 0;} + #banner h1 a:link, #banner h1 a:visited { + color: #000305; + display: block; + font-weight: bold; + margin: 0 0 .6em .2em; + text-decoration: none; + } + #banner h1 a:hover, #banner h1 a:active { + background: none; + color: #C74350; + text-shadow: none; + } + + #banner h1 strong {font-size: 0.36em; font-weight: normal;} + + /* Main Nav */ + #banner nav { + background: #000305; + font-size: 1.143em; + height: 40px; + line-height: 30px; + margin: 0 auto 2em auto; + padding: 0; + text-align: center; + width: 800px; + + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + } + + #banner nav ul {list-style: none; margin: 0 auto; width: 800px;} + #banner nav li {float: left; display: inline; margin: 0;} + + #banner nav a:link, #banner nav a:visited { + color: #fff; + display: inline-block; + height: 30px; + padding: 5px 1.5em; + text-decoration: none; + } + #banner nav a:hover, #banner nav a:active, + #banner nav .active a:link, #banner nav .active a:visited { + background: #C74451; + color: #fff; + text-shadow: none !important; + } + + #banner nav li:first-child a { + border-top-left-radius: 5px; + -moz-border-radius-topleft: 5px; + -webkit-border-top-left-radius: 5px; + + border-bottom-left-radius: 5px; + -moz-border-radius-bottomleft: 5px; + -webkit-border-bottom-left-radius: 5px; + } + +/* + Featured +*****************/ +#featured { + background: #fff; + margin-bottom: 2em; + overflow: hidden; + padding: 20px; + width: 760px; + + border-radius: 10px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; +} + +#featured figure { + border: 2px solid #eee; + float: right; + margin: 0.786em 2em 0 5em; + width: 248px; +} +#featured figure img {display: block; float: right;} + +#featured h2 {color: #C74451; font-size: 1.714em; margin-bottom: 0.333em;} +#featured h3 {font-size: 1.429em; margin-bottom: .5em;} + +#featured h3 a:link, #featured h3 a:visited {color: #000305; text-decoration: none;} +#featured h3 a:hover, #featured h3 a:active {color: #fff;} + +/* + Body +*****************/ +#content { + background: #fff; + margin-bottom: 2em; + overflow: hidden; + padding: 20px 20px; + width: 760px; + + border-radius: 10px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; +} + +/* + Extras +*****************/ +#extras {margin: 0 auto 3em auto; overflow: hidden;} + +#extras ul {list-style: none; margin: 0;} +#extras li {border-bottom: 1px solid #fff;} +#extras h2 { + color: #C74350; + font-size: 1.429em; + margin-bottom: .25em; + padding: 0 3px; +} + +#extras a:link, #extras a:visited { + color: #444; + display: block; + border-bottom: 1px solid #F4E3E3; + text-decoration: none; + padding: .3em .25em; +} + +#extras a:hover, #extras a:active {color: #fff;} + + /* Blogroll */ + #extras .blogroll { + float: left; + width: 615px; + } + + #extras .blogroll li {float: left; margin: 0 20px 0 0; width: 185px;} + + /* Social */ + #extras .social { + float: right; + width: 175px; + } + + #extras div[class='social'] a { + background-repeat: no-repeat; + background-position: 3px 6px; + padding-left: 25px; + } + + /* Icons */ + .social a[href*='about.me'] {background-image: url('../images/icons/aboutme.png');} + .social a[href*='bitbucket.org'] {background-image: url('../images/icons/bitbucket.png');} + .social a[href*='delicious.com'] {background-image: url('../images/icons/delicious.png');} + .social a[href*='digg.com'] {background-image: url('../images/icons/digg.png');} + .social a[href*='facebook.com'] {background-image: url('../images/icons/facebook.png');} + .social a[href*='gitorious.org'] {background-image: url('../images/icons/gitorious.png');} + .social a[href*='github.com'], + .social a[href*='git.io'] { + background-image: url('../images/icons/github.png'); + background-size: 16px 16px; + } + .social a[href*='gittip.com'] {background-image: url('../images/icons/gittip.png');} + .social a[href*='plus.google.com'] {background-image: url('../images/icons/google-plus.png');} + .social a[href*='groups.google.com'] {background-image: url('../images/icons/google-groups.png');} + .social a[href*='news.ycombinator.com'], + .social a[href*='hackernewsers.com'] {background-image: url('../images/icons/hackernews.png');} + .social a[href*='last.fm'], .social a[href*='lastfm.'] {background-image: url('../images/icons/lastfm.png');} + .social a[href*='linkedin.com'] {background-image: url('../images/icons/linkedin.png');} + .social a[href*='reddit.com'] {background-image: url('../images/icons/reddit.png');} + .social a[type$='atom+xml'], .social a[type$='rss+xml'] {background-image: url('../images/icons/rss.png');} + .social a[href*='slideshare.net'] {background-image: url('../images/icons/slideshare.png');} + .social a[href*='speakerdeck.com'] {background-image: url('../images/icons/speakerdeck.png');} + .social a[href*='stackoverflow.com'] {background-image: url('../images/icons/stackoverflow.png');} + .social a[href*='twitter.com'] {background-image: url('../images/icons/twitter.png');} + .social a[href*='vimeo.com'] {background-image: url('../images/icons/vimeo.png');} + .social a[href*='youtube.com'] {background-image: url('../images/icons/youtube.png');} + +/* + About +*****************/ +#about { + background: #fff; + font-style: normal; + margin-bottom: 2em; + overflow: hidden; + padding: 20px; + text-align: left; + width: 760px; + + border-radius: 10px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; +} + +#about .primary {float: left; width: 165px;} +#about .primary strong {color: #C64350; display: block; font-size: 1.286em;} +#about .photo {float: left; margin: 5px 20px;} + +#about .url:link, #about .url:visited {text-decoration: none;} + +#about .bio {float: right; width: 500px;} + +/* + Footer +*****************/ +#contentinfo {padding-bottom: 2em; text-align: right;} + +/***** Sections *****/ +/* Blog */ +.hentry { + display: block; + clear: both; + border-bottom: 1px solid #eee; + padding: 1.5em 0; +} +li:last-child .hentry, #content > .hentry {border: 0; margin: 0;} +#content > .hentry {padding: 1em 0;} +.hentry img{display : none ;} +.entry-title {font-size: 3em; margin-bottom: 10px; margin-top: 0;} +.entry-title a:link, .entry-title a:visited {text-decoration: none; color: #333;} +.entry-title a:visited {background-color: #fff;} + +.hentry .post-info * {font-style: normal;} + + /* Content */ + .hentry footer {margin-bottom: 2em;} + .hentry footer address {display: inline;} + #posts-list footer address {display: block;} + + /* Blog Index */ + #posts-list {list-style: none; margin: 0;} + #posts-list .hentry {padding-left: 10px; position: relative;} + + #posts-list footer { + left: 10px; + position: relative; + float: left; + top: 0.5em; + width: 190px; + } + + /* About the Author */ + #about-author { + background: #f9f9f9; + clear: both; + font-style: normal; + margin: 2em 0; + padding: 10px 20px 15px 20px; + + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + } + + #about-author strong { + color: #C64350; + clear: both; + display: block; + font-size: 1.429em; + } + + #about-author .photo {border: 1px solid #ddd; float: left; margin: 5px 1em 0 0;} + + /* Comments */ + #comments-list {list-style: none; margin: 0 1em;} + #comments-list blockquote { + background: #f8f8f8; + clear: both; + font-style: normal; + margin: 0; + padding: 15px 20px; + + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + } + #comments-list footer {color: #888; padding: .5em 1em 0 0; text-align: right;} + + #comments-list li:nth-child(2n) blockquote {background: #F5f5f5;} + + /* Add a Comment */ + #add-comment label {clear: left; float: left; text-align: left; width: 150px;} + #add-comment input[type='text'], + #add-comment input[type='email'], + #add-comment input[type='url'] {float: left; width: 200px;} + + #add-comment textarea {float: left; height: 150px; width: 495px;} + + #add-comment p.req {clear: both; margin: 0 .5em 1em 0; text-align: right;} + + #add-comment input[type='submit'] {float: right; margin: 0 .5em;} + #add-comment * {margin-bottom: .5em;} diff --git a/output/theme/css/pygment.css b/output/theme/css/pygment.css new file mode 100644 index 0000000..fdd056f --- /dev/null +++ b/output/theme/css/pygment.css @@ -0,0 +1,205 @@ +.hll { +background-color:#eee; +} +.c { +color:#408090; +font-style:italic; +} +.err { +border:1px solid #FF0000; +} +.k { +color:#007020; +font-weight:bold; +} +.o { +color:#666666; +} +.cm { +color:#408090; +font-style:italic; +} +.cp { +color:#007020; +} +.c1 { +color:#408090; +font-style:italic; +} +.cs { +background-color:#FFF0F0; +color:#408090; +} +.gd { +color:#A00000; +} +.ge { +font-style:italic; +} +.gr { +color:#FF0000; +} +.gh { +color:#000080; +font-weight:bold; +} +.gi { +color:#00A000; +} +.go { +color:#303030; +} +.gp { +color:#C65D09; +font-weight:bold; +} +.gs { +font-weight:bold; +} +.gu { +color:#800080; +font-weight:bold; +} +.gt { +color:#0040D0; +} +.kc { +color:#007020; +font-weight:bold; +} +.kd { +color:#007020; +font-weight:bold; +} +.kn { +color:#007020; +font-weight:bold; +} +.kp { +color:#007020; +} +.kr { +color:#007020; +font-weight:bold; +} +.kt { +color:#902000; +} +.m { +color:#208050; +} +.s { +color:#4070A0; +} +.na { +color:#4070A0; +} +.nb { +color:#007020; +} +.nc { +color:#0E84B5; +font-weight:bold; +} +.no { +color:#60ADD5; +} +.nd { +color:#555555; +font-weight:bold; +} +.ni { +color:#D55537; +font-weight:bold; +} +.ne { +color:#007020; +} +.nf { +color:#06287E; +} +.nl { +color:#002070; +font-weight:bold; +} +.nn { +color:#0E84B5; +font-weight:bold; +} +.nt { +color:#062873; +font-weight:bold; +} +.nv { +color:#BB60D5; +} +.ow { +color:#007020; +font-weight:bold; +} +.w { +color:#BBBBBB; +} +.mf { +color:#208050; +} +.mh { +color:#208050; +} +.mi { +color:#208050; +} +.mo { +color:#208050; +} +.sb { +color:#4070A0; +} +.sc { +color:#4070A0; +} +.sd { +color:#4070A0; +font-style:italic; +} +.s2 { +color:#4070A0; +} +.se { +color:#4070A0; +font-weight:bold; +} +.sh { +color:#4070A0; +} +.si { +color:#70A0D0; +font-style:italic; +} +.sx { +color:#C65D09; +} +.sr { +color:#235388; +} +.s1 { +color:#4070A0; +} +.ss { +color:#517918; +} +.bp { +color:#007020; +} +.vc { +color:#BB60D5; +} +.vg { +color:#BB60D5; +} +.vi { +color:#BB60D5; +} +.il { +color:#208050; +} diff --git a/output/theme/css/reset.css b/output/theme/css/reset.css new file mode 100644 index 0000000..1e21756 --- /dev/null +++ b/output/theme/css/reset.css @@ -0,0 +1,52 @@ +/* + Name: Reset Stylesheet + Description: Resets browser's default CSS + Author: Eric Meyer + Author URI: http://meyerweb.com/eric/tools/css/reset/ +*/ + +/* v1.0 | 20080212 */ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td { + background: transparent; + border: 0; + font-size: 100%; + margin: 0; + outline: 0; + padding: 0; + vertical-align: baseline; +} + +body {line-height: 1;} + +ol, ul {list-style: none;} + +blockquote, q {quotes: none;} + +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} + +/* remember to define focus styles! */ +:focus { + outline: 0; +} + +/* remember to highlight inserts somehow! */ +ins {text-decoration: none;} +del {text-decoration: line-through;} + +/* tables still need 'cellspacing="0"' in the markup */ +table { + border-collapse: collapse; + border-spacing: 0; +} \ No newline at end of file diff --git a/output/theme/css/typogrify.css b/output/theme/css/typogrify.css new file mode 100644 index 0000000..c9b34dc --- /dev/null +++ b/output/theme/css/typogrify.css @@ -0,0 +1,3 @@ +.caps {font-size:.92em;} +.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;} +.dquo {margin-left:-.38em;} diff --git a/output/theme/css/wide.css b/output/theme/css/wide.css new file mode 100644 index 0000000..88fd59c --- /dev/null +++ b/output/theme/css/wide.css @@ -0,0 +1,48 @@ +@import url("main.css"); + +body { + font:1.3em/1.3 "Hoefler Text","Georgia",Georgia,serif,sans-serif; +} + +.post-info{ + display: none; +} + +#banner nav { + display: none; + -moz-border-radius: 0px; + margin-bottom: 20px; + overflow: hidden; + font-size: 1em; + background: #F5F4EF; +} + +#banner nav ul{ + padding-right: 50px; +} + +#banner nav li{ + float: right; + color: #000; +} + +#banner nav li a { + color: #000; +} + +#banner h1 { + margin-bottom: -18px; +} + +#featured, #extras { + padding: 50px; +} + +#featured { + padding-top: 20px; +} + +#extras { + padding-top: 0px; + padding-bottom: 0px; +} diff --git a/output/theme/images/icons/aboutme.png b/output/theme/images/icons/aboutme.png new file mode 100644 index 0000000000000000000000000000000000000000..9609df3bd9d766cd4b827fb0a8339b700c1abf24 GIT binary patch literal 751 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5)Ta>O z6XFU~z-^brZ51PwI9(_Kh^7g}PZf%vA`~}SFm|F~be~{E7r$Q>mqnyt>;%CWAnF&0 z>J^CU7KrHN4{PNQZsheU=5fy8Gz;Yisssv#ckqX`@rAbXg*5X8HSz`4@%dHr`jqpy z=5RZtaF_)12GsKU*YNsP@%UEo0L8sad4MK(6mq-eal2-7IizygC9)g&bNiP6KWohG zS-|Cz#pRUFX_v@p6U%1c!{t%H>ygjnp2z8w&f}cUVI9k18Od!O&8Fwc>5|Q96~*D0 z#%UhPVH?k3;LWPz#^I34reVi!8_%X{#by@DrewmR<-%&@&nzOxqVB+|@6E{0!>ne@ zqU+A2Y{jhQ!lY=;OkH}&m?E%Ja zC$sHaw(BO9N_QK10Mpk${dC;$Iv-Sgs1 z>}GlM0tE(@$Z4WS9~SJov+DT=kEZa@(E0WcEcx0FsV`5Db6NC!V}woNM4#AY#y4|V zcGfJc2;H@B=ic4*7ff{9i&|5ruCcY7__a#1S1tN{P32SRuV!D_tlt0mk+S{xzkezF zn-7Y&EBC3-DcWUz;LL;X@g_ZzKBs5>H{b4a!=6dHduc-B)u;`Jo`r8<+{W~Vq2`0N zaE8$A3qX&kmbgZgq$HN4S|t~y0x1R~14Cn717lr7(-1=oD?>9YBLiInb1MS_`T5Fb hC>nC}Q!>*kF*O*PK{PbaT?tCT44$rjF6*2UngApI;B){0 literal 0 HcmV?d00001 diff --git a/output/theme/images/icons/bitbucket.png b/output/theme/images/icons/bitbucket.png new file mode 100644 index 0000000000000000000000000000000000000000..d05ba1610eab6ec3f9a4dcae689d4d88bda5433f GIT binary patch literal 3714 zcmZWr2T&8t)=eNvZ_=a)7$GPn0YsGE2?3PQlwJa%HzATJhF%1MbZG)oL=h=U6a+(& zE=cHzNRuvIddbI+e*bgc%-fl}d-u+{=bpQ>JF_v!TW}_NUU~okz=Y7%GCo~de;X~; z>71D4DhB}2tGj7xA`zOJLP$R!XE#qY0HDj1^8{;ZGRhTACS51>o&yVsZ1X;#6Y5vg z;tus0tY*%hOnKlC9(O^ey4u8spVsdn$dSujP9Y0bFKpuyIK4Hv(A+q`A9Ba!>*5}x}TK1^UvjUmTfsND7&LH@{ z7S-S}NjWp~rEXi*?iw`2scuZ70SWORJ_$|&U)K~q3!v8?l2ZzTaL-YtnpCy&$ee&a zZ>L?6iISG#%BL%M4W4PK@Z5bdFJ9M~kq(*7=e6kJ`6!!9s6$R5}gB2zAf z4{6XOQ$!YEZtwEI!2VMMfD}ijUH1Yc-!n!=n}cU9<`)%!Hnm0mqaSnJfxK%j09WiX z8w-j-po-Z>GTi1CJDd+Ut4t11(&DMjH>V%r49MF=#>Z0JAr(GPw1FZPUYV{*t7ZJF zs}{rat_KaHlLA2|6y=TwM`oLl6>_dRA=hHkbLBOR#0A(Dw#>dzRi9=CAbOouo11=Z zxGn_vbp}A3c)BGJG(;t}U0To}oev}vH^SL2PelN3Y?dY~*F}G^y zB?RYHwDw%_i(-AP?ruirbg~m=kM(4xQQqxKXS2l9yhiTL$VD@w#Z#snunkpc;x!pR8FCaQCZG?-`fvY}8ZDhYcg{*bG_ z)DuF0h!9;?>L=7tT`D&<&|7ttucuc~`YSLX+}#&282X?WbSq5G_pCMOP9u{q17iqW zjXtVLUkW%8>P8#3!OB^n{wk5Hh$T~Fn3d0x_P(Y%@&*TWt7c3hYqHuwFXZKUvG7;< znn>mCOBmi-TAT30XEeP+vS%qkd<0tt)qn%jSHSy_(Mm;rTKK1~DJ>l5QyT8Zv1z>; zE*0kLPu$ad8vuz&yH6>!Y8|xHeLCi}e4APtiRQvUwu>G~;3BFL?W{!RBEAptx=D9u zsn15|J7k>aYU7!SwjfNSZaWO4^rVI|95ZekaL>y*vtA872z!nidQ)sJ`dT%BPL3@* zUb5x3eS*DJW%?WHuMR7U{LJl*JU{q-gKExO%XnWa2UW9-5b8pfo0+B|o4Ai+6CCSd zEKU9!sD~Hp>4W)$1tt>&+Zsd@=`2AWVJsJ)2nl-%o3irKF3?gU*gnY`g}yYzfTLLN zw^*aDym|ap{Ud@Oaw~-c5hcuREPN%C7;1`e2iriDA*72boeEBHzw;Jqwua@xc|vv~ zEXk_K)XNYKLp^?NjnP~3dLPv8tKHXpZp`%3d(iwmbun# z>MT+fC!b$dzWPG4Po-$QRJqLYWtF*0;jOA3cAI3V)phl1>uM9MhM_*p9A;Nxw4SeG zlvkEl)Bta=3jW;KEA-7iPCdKnWqxdagF~)E;k4tWS4pLPVuhB4ifuO>-`|bhRGG1Y zRL0~Wk`eKpH%-0{PMF%)l8IzSk9k*!Z0WVS_JYdq78b8{hM&ndD|I|9yq|p_&Y&D; z9+$&4&SfXDDq$kIEFoxd#o~;)7x8E1Ve_|^EDsw;e0!ApjAK<#@%a3^vJ%P3fQD7P zVwO$iI9J`RI`S^_F8By?Bu%3njf*BR?|sDtT&|1253wyTPS^Bo5@u*b14Z8qAYM%7 zSoB=!Vd^PlVC3H59+W)q*LQcihTks<>I5a&;e7K4&BoGZESC?vZ;r$-1hjayjDJ-g zrPLgWv*@!V!QHe|yoXwMUw@&Zpc11Jufkp*P+y9N?K@DY zC;^A#TO%6_ha*RZpc|mqbc^&wARW+c8Wjc^x^rjlfts6uO?6>{uzovX>p?CmjbqJ# zNF};!j5eHy{^y|*vaca4_iM~>K{zZ(5~Z!B*;1#Q(9z!kkBjHh=fdiA!dtb6;5W4c zwbQlr)6FF;s%CWvmIR?6fTg>zlT<9`fxbP2-QBHirrPP9`sD;KAurw0jV_(8cr@Rn zckINV(KDmUdVANZ_4zi94;n_(B*`8tX3thnPS4eG=c+RIv2?I)-wvwlN9+$nk?+aN zlNR_p2jktl5v!!3iZ$j2Q>1SZ|YRDSHV<$|BJ4KBfU!CI@jn@MDNB>Z{%r-XY$ii0E9UtUj@`xKwt_Gad8 zyANe*M>CMUbP0L2@WVdn#zpzfAMN{s>$!|dqxWO+ua-n9dAsj>En_Y7hrbWUyf2b- z3p5CvTnZV;xzKY#QZ@VJ;WlA6Gpp*ei#|E2hx2K+d>%IFmquIUW?T$+w89;XN-c4= zKc~F1e4;Bfy~1|$gI~!Q>FC%jz0{>#-bN9hgD0&T;jhtpvF(y<7JpE%{ba zp3Iazu0MlcIJ7x}P3+d<=N_Nr@KMK|JzRs<2cFn|S6;$TQ2J;}SZr0hAKak0QXE%i z3PkA*#d2S%mQjZGN1RJY+bhpT?8#M+ToR&cG+`%c2Nj0RXUHXFaUG)0Pk0%eOgJEn zKX|jh2aCp~i!D(@J0PD71 z{33Ruv|e>Ll#+ksxZR$#v|_k#n3fl>ihW3T{0j&1a-N^ui`Y7nQLqR){ZrEU>RR{% z01WKE4G743dL94(db^pLW6WfYP-rO5%l8xw04U)UPF*iF#z6?@<>~FO zfKvwlK`5O1zr!%F&>slKLm6y-6Dg$W0grn@Mxj^9sS&V zF>XHILce((P(JrC%3$#CLVw4&XGGhim5`Rj3)|?6{!;4Q-+Di-Y1WYwde&nSOfw$g>hB1 zxjQV#rfjf)5{`)50OR_@^G(@G-Asg2<%(J$_p;@dAfw}(*`9sV(pwYPC$snFv-6+& z_w()O)K#LP+#ZpuIzz+|o?2DKf-gmmE^wl&`KBue-8;%|Da-SRZv>1-U-tPd>NUdH zHL`D4AGV8`v9KgO{f^rnK3=LReiSigsCx1$;9i=lc}A8}NteMd=H``}Zk4ckq1k{D}C8i8hSiyD{P?lK(|H8-FJuHAKt!4%PA%j_l{G~9xb*!3cv^W zdVjWOZSkPfA9#D``j^Nq(Sm7A;ZP)y@ytWZ#ydWkU(4@C4J0n-HehKafRT9dRnnI` z{UuZT$Qu*vP9wzOuK0L8|3T!sH6JyTrf^IoB2&GL=rOZUmXDAOOFoQ4rw*`c02 zss50}r?*7VupWuBmbyV}!rMIDaOp8@wRKem`u4_ARY)4g0YF1Gb&y!T6?8>dbVG7wVRUJ4ZXi@?ZDjy5FfTVRFgbe517iRH0~bj| zK~y*q1;M><8+9DO;m`f<=Zk&uOYFLC>!dcMNlRiXOAJIPLZ}-N2r=?6l!XNe7Ld9z z6a-9cEObDHN_0a4!Gc7jsFEAnrb(blQ`d>p#Bb+&^WA-U9s{6QELO(jaU+wlmuj`y zOSM|Pw6u7>?C5v1c7C;edel2@_h-|CVA`%`PmXKp)XB`5jeDpcel^zC-n+HDy!3vp ze$j3;8sxHR%H=c6&oA=Vefai!sFa}BgS}_Mz552E)|xJtFMV+H<`)V8 z0000&I&H=CwkC7|1+Ht5N=8hoX|`Vs_~ouY)RRea08$5l2_gU{hT&pq6FW7 z_P)m??qXUg(&k9=<<+O!vJ60ggg6!eOcNj>n-Mylh$t3LyAecfGI@`Qt8oVzqjIjW zs7s|O7Zgbn0tSWw5CbKQWRLbk7iAT&b4RGW3$c(&DZC)X=0EBkozJI+07|6+0002! z96pEP9Emb;Mn1?1gf?J9LHxOMyT9w>A|jE9 z1R@fPNF*X6Uw!$hG@H#gbvAe5wL~g-eup^rQ51ogp);b<%&}090TY-2A(DWhOb(AU zt=5*KY8U5!ilTtw@DL53MyKF(LtA0!3c*Cpe=q09vQf z+Cmu?U@++SOV_V|XzTs`Ct)sEAP7&e6nI{jI35E>5T)?~0l@biEX!gz^cXoVei)W7 zR4cQ(UcdZcW8)ct>tJdR43DWPg=J>YsWP8^{+%q$SDl^R1C=DY=lj9GdwUzhVljPq zs{nN~l=<`rQ{G z*EMNgZp)TeGt$L@YM4rb{DK+IJaKeh4CFB;dAqwXbg;^L06Clm9+AaB8pQTsa66f8 z2V~fKx;Tb#Tu)ADV02S85J*U9G7veylX_i&!&z12Q~+;~Q|gK~r==k=&T|S@G#cDE lb^5gT;nTtbJUf;eFfcqx6@IxHmKxL%0V&0TRzzznhgyqrIC$F)0{WwLXLrBvd*^wc_uSc%h%m9E z{W5z3f#4_!7RvAyFh6!S_*<8qJ%KOIm?#E|L=rJQq=gB5C6WLG5;c?r%V0>EmEH#X z5eSwPRa6WXBMs#$5H%GtW2go-in9p>zW@UYDNNWc^XOXZQ? z1QjEV00I#$3^1wQUJ8&-2UsjB-G|9y(LDhMNN3PM{APL4eYi{(m*ERcUnJa{R+-3^ z34^A6;U^v`8N*O6ji%S@sd{fJqD`XFIUJ5zgTe5^5nj414F(y!G&=H(f)Lgzv?>%+ zAsWD}2qhpH7>|TU`X&W6IxDNuO_vET7|j5oG&&VDr!)hUO8+0KR?nh!m<)a!?|%yG zqOwq!CWCcIhE{<$E|F|@g>nP6FoYr6C<8>D?ID9%&5J(4oSbR1I^byW*g@__U z4QsF&uJSEcFeleM3~ChjEQGbHOjsGDMbyAl(p=Ttv9RaVo8~I#js@@Y9C^_2U})yn zzSHU%6FxuY?d;&65MyR({^lU*3$z$ZllDb(o&<7d;A_`h2U+3~BJ2Hv`{W}KEU801#cv_B|9Cm!ynR{S`AMsSn z;7E=B;mb!wx$L;S>yGXG^6=&WlQn9$s?&L%Y1D8TI^MlKB1DqsEng$>f4=xYWBoPI z_S1p!sJ#d2?YI4kPA{k}Eby?F=f-J9zIc`YDl^pzjVm~9ebE?Hn?t0Nx+la|D0MB; z9)2xv1G>a1|A9kQ>~DV<=X3-4yC&n!m8-3K#P z{X@0zRuQsy$+N ziSCoLJU{Z$nQy4A4Y5UJ07$5FA~qL2%Q+cLaqDU?Lz3?=BC5;Nk6BbTmmceEaM>-Z zi>O&-dSE=%ex;vcvCOk{*JQ5^_4M z4lW7%l9IqY(z7pV(?I@@8=KPFO82)O{VDI18-*d-k$YmI^XiuPs_LuFw<^ZcD}yP5 c*NrbeloN*74g`U%%F6r~k%+>C^#XapzmV0H-2eap literal 0 HcmV?d00001 diff --git a/output/theme/images/icons/gitorious.png b/output/theme/images/icons/gitorious.png new file mode 100644 index 0000000000000000000000000000000000000000..3eeb3ecec36a73ff505e04ecdecbcc4792ef6786 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`D?^o)dRwqYcev@q#DMvQ z*(*AHH`kW0om8=NO8&uVRmbKn*uQ@5(H+Zf?%R0x*ww37FTJ_{>eZ{eAD{pK|9`68 zWgnn9NuDl_ArhBs&l(CfDDW^GWLD*36#n?Xe(OZZj60uZDW6tS-s!tZ;qA;Vf>oNe zoO+M!7w(Q%nqK|iN%H(B6U8~-_(gR#lieQ**`4zb(6ROF5mHl4iMd b=se=)bK`s~y3?}Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyq( z0|^AkZL;YA00C!7L_t(I%VS`Gf&_0HFrDaQqmtllJp)MJ0^(m#dOmnQe`Ts~~BcM&z2u(nCq_gq= z7&lY6AuyMK{funGm2)TmfBF3B|J(^}V8h})E&un_7XJV6?(P5kw{QH<2ysPrkqQGe zaQ=a8*|2Qhe-QZh?;n_+)zkF9r6dC`2Exbo?ff4HG!&|51_Ly-!Oq;YV!?kH04e_c z`xn?|n1LYr#DU#F11w-JxWxdCCa^$xYWRObptr6V*$cl=42W?z`+xTMA)r;58bP){ zesK4Hl#4Nj0k@C?G1=e#|F54v;Lb)4le}mj^k}^W4@6{%>dY9FfCGV^+9H&wMGiz2 zjKtz?1=auqi>CG<2OMfNq9-I62F3rB_Uiwu=1l{q2lUhkPe>?9*&EFzURJO;$Dfob d%1o4IX8>>N|HqM7x0V0^002ovPDHLkV1m@;(I5Z- literal 0 HcmV?d00001 diff --git a/output/theme/images/icons/google-groups.png b/output/theme/images/icons/google-groups.png new file mode 100644 index 0000000000000000000000000000000000000000..5de15e68f4d1e4176b46fe6346d42f53e3296b21 GIT binary patch literal 803 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5)Mpyt z6XFU~@c;jRouXIDNvA)3c>3}ElMnA6zkmDa-J1t*U*CKC>h7DDcV4}?_43)x7td}y ze|qiNlPk|2Uv}&NGS4Ioi}&t+__Wd%$cHF^5*9C6Zh|& zS-fcGqD3=xieDc*uvxqCB`~XH4>TcVYa`q+>QZfU%sx2Z(n*wUnoNHS?EYjGdv*%IzuiFv_(s)h|m2&VRzopr01MEB^#A|> literal 0 HcmV?d00001 diff --git a/output/theme/images/icons/google-plus.png b/output/theme/images/icons/google-plus.png new file mode 100644 index 0000000000000000000000000000000000000000..3c6b74324031611f20c0a3810131aa74fd0a5a9f GIT binary patch literal 527 zcmV+q0`UEbP)ZK z>upIAVz}dFal_O6CT?`r$qOAn;FBaOK-k!D!Jidayc;Y>7GYGxnGBxue+IChM|)V`ar=`j`~3M zC07%M|NqZF^fS8TVssIRJYwIy1j>GXU1E8{UJs6dLU1-v!-3nb2Irih=+?6PKKJ@8lF5#&^v9fcghZg&b90USur#Ch_yBx0YzYJ9ftpZ|9@Mbb;3sH7#Llc zapC{3OLv2zTp&7Rr3KUgB!TRsHrfndzX7?Q-YzOS8|-?va>A!K_nuYT9<U;^giL<|Q^RJR%`Z!y$8yYa>Upa1{=xci{g2`qvgF`RFk`e^@wXB(G2 zShMW$$p`;HLHGV;SLhaf#f_+F1DIs^y0_<$oBBFk`Sl>Ab*Ovm_g^4AcawG2Lj|D- zqK4swiTo;US!A@iaP1FZz%33(6Ney%eY$dMwPn_zpvZ?`|G(*ST!StSLI9gPlb*yp RBR2p5002ovPDHLkV1g3B{|5j7 literal 0 HcmV?d00001 diff --git a/output/theme/images/icons/hackernews.png b/output/theme/images/icons/hackernews.png new file mode 100644 index 0000000000000000000000000000000000000000..fc7a82d4d68068d5fb032885b93e670c385ae1b4 GIT binary patch literal 3273 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 literal 0 HcmV?d00001 diff --git a/output/theme/images/icons/lastfm.png b/output/theme/images/icons/lastfm.png new file mode 100644 index 0000000000000000000000000000000000000000..3a6c6262b644dadbcf6cce5dfe4fed9740a9ec1f GIT binary patch literal 975 zcmV;=12FuFP)6?8>dbVG7wVRUJ4ZXi@?ZDjy5FfTVRFgbe517iRH11L#E zK~y*q1;I~j6jdC+@$Y-{cJ_af?v|Cd&=58%RRW19jgdqNQ4(W7BPZ0vgC6ith#oz2 zwmQaM~wsz^Z-QCXa%DC5DyB?4oI zHSqw7c|gHN7dAskEJO*20zV5*!N7txD5W7|ke~#<+t+u*fj>r ztH?8TXslr8?-TWV6(gOX%;6VdsD%CI2XwQA8l*5f0`DG!`c7!JVEYK^^e^` zcD=D}N`gz%A|jG3Hzk<+OHvW}@9ocI<-{ifWL)N6Op zl_6x*$4|GSoI{~dSr4lfE@RM%BU`HwdyYXEVvL7at4)4lw9&i$@PL;@=v)?SEfh1D zasgHF@wCQe1o1p1(b(1+x;KE@R@B7!CDScsKTn?9J!|Sao$80mhEYbMc$-A=FpjF~ xhgEG<4rh((w99I&de5(oe5r7A)lWa1`5&mym2=&ymqP#m002ovPDHLkV1nRSx}g97 literal 0 HcmV?d00001 diff --git a/output/theme/images/icons/linkedin.png b/output/theme/images/icons/linkedin.png new file mode 100644 index 0000000000000000000000000000000000000000..d29c1201bcb0c278d49f573f9ef95ebfe932fb5b GIT binary patch literal 896 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 KT-G@yGywnx3UT@X literal 0 HcmV?d00001 diff --git a/output/theme/images/icons/stackoverflow.png b/output/theme/images/icons/stackoverflow.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b65e9990dbf423ff652b297f1d0172c8c1cf27 GIT binary patch literal 916 zcmeAS@N?(olHy`uVBq!ia0vp^0w65F1|7sn8f<3~fRJ+vJ~_8MEyP6_>_pwTJhc%)&)Mu9Ed(YG|jmTlZ9 z@KIPeZ^FK^-?9GB|W>{Q7m)EC+@8;a3mYxk}1?tCE&x6kxKjd-nU)D+_Cb1MZtP zf6ioHdF7Ur;v^T%WC`(qYnHY?KFysk()nSxK=;)vJ-w30K5t&s)3ykMV9;LODnQ81ohPJtCw>uw6%3rniLY9y-{G%>&K7poH)Ybf9hcZ zPx7%K&0{68BG<3+JpQ`j393DPNr7J)G`t`kgi;Fv5%&IGQ?s!oY8v6HF>egkKm6gM^6?fU09+hB7{`$2g z!Dr>|-0l5+On2^2_f4p`m-+THD#}N=VM2Fz(!8K!0$xisQhfv_dG-h{GMTvHCdbLN z^XFvvX21P9HE8+fMNXk>uPs~lGBfn^9g#*-%#3?x$4 ze30#20|W~;m8*zxxBvb3Dl3rX#Piv+IUiX0-^j}T%x{ ziioWWjRg{0+q5?FKw6$ECbfwv%~C-uL8X=08cY)ugvM&sqT&xSy$h`N!T8Y0%-nm= zobNl|IrrRYEXaRz;rv(TV;HtDH-|1nV^ZWvh(qs`357w!GTBuk7YSu@6(d2+&IzRu z&-F9qun;m_^|n5kg<&cmUtA)Wc=9M#@N1cfk2d5N5gNm?vO^-nRzMjqh2?y}s=4_? zScCJNRkP9HAw8lK`uLn02^Q7l7qc}LtcBBLuf?-M6e93LnZZN;t$`pFvT9~{DKw9m z2@O8uB3D>7v!Y5o1-Mg?Aa2m=GguM;+-TH-OoPz~(s3OLbOecRV+P2i3`R<4!sjjx ziY9SoR3Yu2i-lHJjZcXz+$mPICQ!UBM?lDGSD!{ zO1voZLI962GNnSLY}Fv8vnlvRkLL+-AUIbjR5BvOhy>7*gx?>@YsNb$7s979p6MMd zt`;Ft2!leU#G?HuOO1k2?VcYf;)v8x>m?p-3bU0K*h)VP$hovtgT81vo}=6*lN$h2 zCTY@dPkQu+!Ygd+Id8M z@6zpEU0-7> zCNzMljmF{fmV(vZcR=xUfA7mZZNyK?67FFgbXMcFD||oiY#Fr0HN2J6x7+WIJCmM> zt2V@*_`dEO5V$2@id`PMpS(NtP54!>I%NwWJ8NR)znkOJul$o2}{;?h=1vBHI`oJ?AxP1yXC;+srnr`yt@5ZOwPD!W_^V@RU@%6tLx)XO-t3TmGt;uakqXR^1oBArN#$w{Idt7(_nwNIiB0t_-S3do% H!@K8S?9(ld literal 0 HcmV?d00001 diff --git a/output/theme/images/icons/vimeo.png b/output/theme/images/icons/vimeo.png new file mode 100644 index 0000000000000000000000000000000000000000..dba472022f0fcf7ecdd8f4847a8a3bde90789bc7 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l;{oc z32_C|+_Uys@43gj_L}zg+illgm0x@zv+3s4+i(B>|Nr6VAFo3XmfU;0&*Mqkod+xp6y#3gPyN@QHxXzy0-n4wn!XxLor|jgco@-h?@!*{&Jj>5-y7s_z z@+$6G2Ohk5z2Vroh5JukeEmths6S=tPM4Z~$^H#Vee))+-^JCwnxk~8b9t9&bn*5L zvT{HNF_r}R1v5B2yO9RsBze2LaDKeG^bL^H>FMGaB5^si|EAa>1s)gXg^zYT($l&Y zn|<~Fe;e+k=x2)RJNb=;l_qw0c;tC<3C(%IzGPL~DJ!ccy{fL?3~Y=q61VnM+{k& zPwWILICuW)Iw1Sxx96+>e|Uf6_up&l^DbVzD4uS~541_8B*-rqWG?~05TV1%3sir^ z)5S5Q;#N{XT0%k!1BU`zox({D0S6wQ93LMAIc5h2!;S_HIkiHz2^JA8f(i{15>tM# zJZaz(V9+^u@ZiY~J+fuhSLmuv3#gX-=`60!xyRm`&!-=L{x0@8z#q7EW%Rs_fCAuj2P6Z@ zK{F^AAcHUbni0qd&N;A;b_|TMPnN;aFggM~0uw_KgGr!BfXNszf$bs%j6o(KQ;=i8 z6wZOOV12Ndob68cgi%(RN{bWMSQ2QZphnOJ#ha$?NNF$LcgI@!4Z4S-b&c$5Wj~Ak z!?){fdJ$HJcReh4f499ED{CXQve@63cv5wmN{PO9swLIfv(*YMx{AD{W=4A8p9!es(KpG49i{ z4Ay1YC%UOCjs3(U{gui3b-A}*7xN)}D4ErbLl=cMZZseX_yunGn`>OIax!h+s&;wY zDJ_>TT>F&1J;(f?!+)`Sls$fy$%?A{rnk?XrzgXTS$o=#Uz+fS8edIPZh+JDy>rfu!1#xd%SE0{2FV;W1 zn$VR-Xe^R*(rVVN-%1*fx?x!c@3QPtWh1*F2(6k8yhA@Q+M(^SxOv1&Qf(aX)pQ9AOoe6|sM{oMd*6tfMs&0>~BTXD>W(I0hF#a;ja literal 0 HcmV?d00001 diff --git a/venv/bin/__pycache__/rst2html5.cpython-35.pyc b/venv/bin/__pycache__/rst2html5.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0dd9b908c8faf2f6db4e4095f81418ae1e5c25ca GIT binary patch literal 685 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 b{*{M2NkJTYjn(i|O4DIAvv#Xit+9UrRDG(4 literal 0 HcmV?d00001 diff --git a/venv/bin/__pycache__/rst2pseudoxml.cpython-35.pyc b/venv/bin/__pycache__/rst2pseudoxml.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9815783aef8cbef109df7eaeed98ff726181118d GIT binary patch literal 558 zcmYjOOK#La6nt%u?a9ChDM-n-B{q!2*!;o@AtEB!n2!ijf;X1qenT4dkN!wWwmAZ) z$SJsox2(7VE7~)Frll^`qN@7U>%IAW_VN3V=6wS26SmGy}>u8Cg z$BW|X_3V&JuDI+3U0JO>Ma8Js)Sn|g(tYq;IQk)+3GU9(KA^^G7J9C}P~$K#y*zze zm$P4SWOz5gA{p+OjkxV46I|hNm*J`l!nX`vZ@KYYtE-bYsL*yE-B!*xfuzoNigiLO zq!y384ZRN**(bd4)ahXR=()ermPWH*4-%}=4&9=pbhx$k%3?YcZOe4uwnHv--w7Oc z9QwaBuV1x?b=}OPV%@XswMCo8Dt0nL7U2f$Y~&;St}8E1Ww=?M1uod~nKe)Rw*##H zCHyDLhvlQECF^`wZA!b!I{$dHvkNIob2&_(%eYH{FUFsDyAkpvCAY~wNlBLMr70oE{QK4=0b;pqtE2viJZ3@U*#0m5Uz1P;p-Fb19gPl1mC zQ@8?3JbE?TyX4t1Q$h<>OLk^j?HFp#T+7@B+4HvPosgEj?N6n!8#H%WXIkDjLVskh z)~}b$O2N^x-ug-w{;U?vq3UGqklC&EKF@yovEa=BGdkStu2EH^xD*tC1O8Iny_;H^|rc#WCCV zra_xCR!%OAaA+!BD=ev943nMA*?35+%7d$FNMzg85{EsD?ypUj&#L3)vYdwKu#>!L z4VuUgW=26`FWHfdm;J!vFRSV&kHR65&oO`z5M>8oY$@{u2*0S lW8DM0$h++@K2m<+5}yR9z2zmL5xGGQNkn3L5Je=VzX7CBs}BGG literal 0 HcmV?d00001 diff --git a/venv/bin/__pycache__/rst2xetex.cpython-35.pyc b/venv/bin/__pycache__/rst2xetex.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1b3fb6eaf1571dfc0263767381535cd2cd79f466 GIT binary patch literal 775 zcmZXS--^>f6voe_ZTipRUg_+L>* zPvKMe9=Y|(SMbW2bS;8`oE*q}-}gI*xiy)LPQU#~KXw3q!avX0_0QdFm@6D01-QHe zoB$6%5=aRkflonOJHR_|6##j!20#e;pa`t|(Jsg?6g^0LK)CyafIZ+L@ILSXUBp8`QCz19#EJ7IM)J=l8y@rF1J;qehiul#W{hohepe z+S{R1G-HR7Yf(~}mT#0ISUJJ=*PjvOjem=&-EQe-xKYH*u;>@ymPhw(i?86o>sxF(syl_`V Y;==oyBUi$pLvE1Uq(geaQ4kLP0L2OH+W-In literal 0 HcmV?d00001 diff --git a/venv/bin/__pycache__/rst2xml.cpython-35.pyc b/venv/bin/__pycache__/rst2xml.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b36ed5c5c8bf15ea8729a119ba262ba05ace9cb1 GIT binary patch literal 564 zcmYk3%Wl*#7=?d3lVmQ8kU(m;mROC%B-~dBQGvKf1F9$zC7Z~#|5Af5!FHhSwvWJ5 z@D#j9wybysR(PgRYRR8|$w$ZM*jw}Y^v$;)%`OG_376I^&5zR#pAsZM18{N!Bmqf5 z6KDt^fsb^<3}gmp6v#U}213YtOJIL39f2N!$)U-?6wnkvWDZ!sc2ff8APbNs$T46E zXFy4^-djvgUrcwHQC1nQ*`aqfGPIIK$KnyPr%v=y>A-gT1Fgal`kSotPWD3C5C2d1 zU#+U?uM{0#53r!a)$Uy03L~|$I9!)_$a@`Ii9vYPMdj@2%jam(^N8WXX=!;>Uyvok zbr{1!~dYE0hX)zwkwv|q_ z?NDeZxW-`;F#a8j)suE-wQA-`v1wZg=h0`WjvuX2BzyP~gbgI;O5 zeBisg@$-GG|2bR?%Ujj$dzIvo*XPAU?L)ki5?0;GFn(y#TWWkXN!H<7LP0Zfg=~|I LedVCXwjZX;nrwxQDYn4 z)aLn| z->Ozz3XR=$jw{wmUvYG`6~>E3pFVnl8ZGna=>GBaf2zepZ`<0p7Wol=_On%E6$`10 zg06%_ms47fEi#U_(oA6)8#LwklNJ6#83m/dev/null 2>&1 + + # reset old environment variables + # ! [ -z ${VAR+_} ] returns true if VAR is declared at all + if ! [ -z "${_OLD_VIRTUAL_PATH+_}" ] ; then + PATH="$_OLD_VIRTUAL_PATH" + export PATH + unset _OLD_VIRTUAL_PATH + fi + if ! [ -z "${_OLD_VIRTUAL_PYTHONHOME+_}" ] ; then + PYTHONHOME="$_OLD_VIRTUAL_PYTHONHOME" + export PYTHONHOME + unset _OLD_VIRTUAL_PYTHONHOME + fi + + # This should detect bash and zsh, which have a hash command that must + # be called to get it to forget past commands. Without forgetting + # past commands the $PATH changes we made may not be respected + if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then + hash -r 2>/dev/null + fi + + if ! [ -z "${_OLD_VIRTUAL_PS1+_}" ] ; then + PS1="$_OLD_VIRTUAL_PS1" + export PS1 + unset _OLD_VIRTUAL_PS1 + fi + + unset VIRTUAL_ENV + if [ ! "${1-}" = "nondestructive" ] ; then + # Self destruct! + unset -f deactivate + fi +} + +# unset irrelevant variables +deactivate nondestructive + +VIRTUAL_ENV="/home/alberto/myprojects/website/hackonomics.github.io/venv" +export VIRTUAL_ENV + +_OLD_VIRTUAL_PATH="$PATH" +PATH="$VIRTUAL_ENV/bin:$PATH" +export PATH + +# unset PYTHONHOME if set +if ! [ -z "${PYTHONHOME+_}" ] ; then + _OLD_VIRTUAL_PYTHONHOME="$PYTHONHOME" + unset PYTHONHOME +fi + +if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT-}" ] ; then + _OLD_VIRTUAL_PS1="$PS1" + if [ "x" != x ] ; then + PS1="$PS1" + else + PS1="(`basename \"$VIRTUAL_ENV\"`) $PS1" + fi + export PS1 +fi + +# Make sure to unalias pydoc if it's already there +alias pydoc 2>/dev/null >/dev/null && unalias pydoc + +pydoc () { + python -m pydoc "$@" +} + +# This should detect bash and zsh, which have a hash command that must +# be called to get it to forget past commands. Without forgetting +# past commands the $PATH changes we made may not be respected +if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then + hash -r 2>/dev/null +fi diff --git a/venv/bin/activate.csh b/venv/bin/activate.csh new file mode 100644 index 0000000..d66a3ee --- /dev/null +++ b/venv/bin/activate.csh @@ -0,0 +1,36 @@ +# This file must be used with "source bin/activate.csh" *from csh*. +# You cannot run it directly. +# Created by Davide Di Blasi . + +alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; test "\!:*" != "nondestructive" && unalias deactivate && unalias pydoc' + +# Unset irrelevant variables. +deactivate nondestructive + +setenv VIRTUAL_ENV "/home/alberto/myprojects/website/hackonomics.github.io/venv" + +set _OLD_VIRTUAL_PATH="$PATH" +setenv PATH "$VIRTUAL_ENV/bin:$PATH" + + + +if ("" != "") then + set env_name = "" +else + set env_name = `basename "$VIRTUAL_ENV"` +endif + +# Could be in a non-interactive environment, +# in which case, $prompt is undefined and we wouldn't +# care about the prompt anyway. +if ( $?prompt ) then + set _OLD_VIRTUAL_PROMPT="$prompt" + set prompt = "[$env_name] $prompt" +endif + +unset env_name + +alias pydoc python -m pydoc + +rehash + diff --git a/venv/bin/activate.fish b/venv/bin/activate.fish new file mode 100644 index 0000000..3c1c98f --- /dev/null +++ b/venv/bin/activate.fish @@ -0,0 +1,76 @@ +# This file must be used using `. bin/activate.fish` *within a running fish ( http://fishshell.com ) session*. +# Do not run it directly. + +function deactivate -d 'Exit virtualenv mode and return to the normal environment.' + # reset old environment variables + if test -n "$_OLD_VIRTUAL_PATH" + set -gx PATH $_OLD_VIRTUAL_PATH + set -e _OLD_VIRTUAL_PATH + end + + if test -n "$_OLD_VIRTUAL_PYTHONHOME" + set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME + set -e _OLD_VIRTUAL_PYTHONHOME + end + + if test -n "$_OLD_FISH_PROMPT_OVERRIDE" + # Set an empty local `$fish_function_path` to allow the removal of `fish_prompt` using `functions -e`. + set -l fish_function_path + + # Erase virtualenv's `fish_prompt` and restore the original. + functions -e fish_prompt + functions -c _old_fish_prompt fish_prompt + functions -e _old_fish_prompt + set -e _OLD_FISH_PROMPT_OVERRIDE + end + + set -e VIRTUAL_ENV + + if test "$argv[1]" != 'nondestructive' + # Self-destruct! + functions -e pydoc + functions -e deactivate + end +end + +# Unset irrelevant variables. +deactivate nondestructive + +set -gx VIRTUAL_ENV "/home/alberto/myprojects/website/hackonomics.github.io/venv" + +set -gx _OLD_VIRTUAL_PATH $PATH +set -gx PATH "$VIRTUAL_ENV/bin" $PATH + +# Unset `$PYTHONHOME` if set. +if set -q PYTHONHOME + set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME + set -e PYTHONHOME +end + +function pydoc + python -m pydoc $argv +end + +if test -z "$VIRTUAL_ENV_DISABLE_PROMPT" + # Copy the current `fish_prompt` function as `_old_fish_prompt`. + functions -c fish_prompt _old_fish_prompt + + function fish_prompt + # Save the current $status, for fish_prompts that display it. + set -l old_status $status + + # Prompt override provided? + # If not, just prepend the environment name. + if test -n "" + printf '%s%s' "" (set_color normal) + else + printf '%s(%s) ' (set_color normal) (basename "$VIRTUAL_ENV") + end + + # Restore the original $status + echo "exit $old_status" | source + _old_fish_prompt + end + + set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV" +end diff --git a/venv/bin/activate_this.py b/venv/bin/activate_this.py new file mode 100644 index 0000000..f18193b --- /dev/null +++ b/venv/bin/activate_this.py @@ -0,0 +1,34 @@ +"""By using execfile(this_file, dict(__file__=this_file)) you will +activate this virtualenv environment. + +This can be used when you must use an existing Python interpreter, not +the virtualenv bin/python +""" + +try: + __file__ +except NameError: + raise AssertionError( + "You must run this like execfile('path/to/activate_this.py', dict(__file__='path/to/activate_this.py'))") +import sys +import os + +old_os_path = os.environ.get('PATH', '') +os.environ['PATH'] = os.path.dirname(os.path.abspath(__file__)) + os.pathsep + old_os_path +base = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +if sys.platform == 'win32': + site_packages = os.path.join(base, 'Lib', 'site-packages') +else: + site_packages = os.path.join(base, 'lib', 'python%s' % sys.version[:3], 'site-packages') +prev_sys_path = list(sys.path) +import site +site.addsitedir(site_packages) +sys.real_prefix = sys.prefix +sys.prefix = base +# Move the added items to the front of the path: +new_sys_path = [] +for item in list(sys.path): + if item not in prev_sys_path: + new_sys_path.append(item) + sys.path.remove(item) +sys.path[:0] = new_sys_path diff --git a/venv/bin/easy_install b/venv/bin/easy_install new file mode 100755 index 0000000..72503da --- /dev/null +++ b/venv/bin/easy_install @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from setuptools.command.easy_install import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/easy_install-3.5 b/venv/bin/easy_install-3.5 new file mode 100755 index 0000000..72503da --- /dev/null +++ b/venv/bin/easy_install-3.5 @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from setuptools.command.easy_install import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/ghp-import b/venv/bin/ghp-import new file mode 100755 index 0000000..e4a181f --- /dev/null +++ b/venv/bin/ghp-import @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from ghp_import import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/markdown_py b/venv/bin/markdown_py new file mode 100755 index 0000000..a2b3fd2 --- /dev/null +++ b/venv/bin/markdown_py @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from markdown.__main__ import run + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(run()) diff --git a/venv/bin/pelican b/venv/bin/pelican new file mode 100755 index 0000000..6175faa --- /dev/null +++ b/venv/bin/pelican @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from pelican import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/pelican-import b/venv/bin/pelican-import new file mode 100755 index 0000000..d00d1f8 --- /dev/null +++ b/venv/bin/pelican-import @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from pelican.tools.pelican_import import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/pelican-quickstart b/venv/bin/pelican-quickstart new file mode 100755 index 0000000..b945930 --- /dev/null +++ b/venv/bin/pelican-quickstart @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from pelican.tools.pelican_quickstart import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/pelican-themes b/venv/bin/pelican-themes new file mode 100755 index 0000000..cb307bd --- /dev/null +++ b/venv/bin/pelican-themes @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from pelican.tools.pelican_themes import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/pip b/venv/bin/pip new file mode 100755 index 0000000..77b6fb3 --- /dev/null +++ b/venv/bin/pip @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from pip import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/pip3 b/venv/bin/pip3 new file mode 100755 index 0000000..77b6fb3 --- /dev/null +++ b/venv/bin/pip3 @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from pip import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/pip3.5 b/venv/bin/pip3.5 new file mode 100755 index 0000000..77b6fb3 --- /dev/null +++ b/venv/bin/pip3.5 @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from pip import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/pygmentize b/venv/bin/pygmentize new file mode 100755 index 0000000..76af0a7 --- /dev/null +++ b/venv/bin/pygmentize @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from pygments.cmdline import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/python b/venv/bin/python new file mode 120000 index 0000000..f549cea --- /dev/null +++ b/venv/bin/python @@ -0,0 +1 @@ +python3.5 \ No newline at end of file diff --git a/venv/bin/python-config b/venv/bin/python-config new file mode 100755 index 0000000..34b01a8 --- /dev/null +++ b/venv/bin/python-config @@ -0,0 +1,78 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python + +import sys +import getopt +import sysconfig + +valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags', + 'ldflags', 'help'] + +if sys.version_info >= (3, 2): + valid_opts.insert(-1, 'extension-suffix') + valid_opts.append('abiflags') +if sys.version_info >= (3, 3): + valid_opts.append('configdir') + + +def exit_with_usage(code=1): + sys.stderr.write("Usage: {0} [{1}]\n".format( + sys.argv[0], '|'.join('--'+opt for opt in valid_opts))) + sys.exit(code) + +try: + opts, args = getopt.getopt(sys.argv[1:], '', valid_opts) +except getopt.error: + exit_with_usage() + +if not opts: + exit_with_usage() + +pyver = sysconfig.get_config_var('VERSION') +getvar = sysconfig.get_config_var + +opt_flags = [flag for (flag, val) in opts] + +if '--help' in opt_flags: + exit_with_usage(code=0) + +for opt in opt_flags: + if opt == '--prefix': + print(sysconfig.get_config_var('prefix')) + + elif opt == '--exec-prefix': + print(sysconfig.get_config_var('exec_prefix')) + + elif opt in ('--includes', '--cflags'): + flags = ['-I' + sysconfig.get_path('include'), + '-I' + sysconfig.get_path('platinclude')] + if opt == '--cflags': + flags.extend(getvar('CFLAGS').split()) + print(' '.join(flags)) + + elif opt in ('--libs', '--ldflags'): + abiflags = getattr(sys, 'abiflags', '') + libs = ['-lpython' + pyver + abiflags] + libs += getvar('LIBS').split() + libs += getvar('SYSLIBS').split() + # add the prefix/lib/pythonX.Y/config dir, but only if there is no + # shared library in prefix/lib/. + if opt == '--ldflags': + if not getvar('Py_ENABLE_SHARED'): + libs.insert(0, '-L' + getvar('LIBPL')) + if not getvar('PYTHONFRAMEWORK'): + libs.extend(getvar('LINKFORSHARED').split()) + print(' '.join(libs)) + + elif opt == '--extension-suffix': + ext_suffix = sysconfig.get_config_var('EXT_SUFFIX') + if ext_suffix is None: + ext_suffix = sysconfig.get_config_var('SO') + print(ext_suffix) + + elif opt == '--abiflags': + if not getattr(sys, 'abiflags', None): + exit_with_usage() + print(sys.abiflags) + + elif opt == '--configdir': + print(sysconfig.get_config_var('LIBPL')) diff --git a/venv/bin/python3 b/venv/bin/python3 new file mode 120000 index 0000000..f549cea --- /dev/null +++ b/venv/bin/python3 @@ -0,0 +1 @@ +python3.5 \ No newline at end of file diff --git a/venv/bin/python3.5 b/venv/bin/python3.5 new file mode 100755 index 0000000000000000000000000000000000000000..5d2ef13a6db40649c5cd70f4831281922484ef84 GIT binary patch literal 4464400 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%0AAC~9{)fHPA3ero>}^@I;qM=C2Px0B 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\n') + + # inline literal + def visit_literal(self, node): + # special case: "code" role + classes = node.get('classes', []) + if 'code' in classes: + # filter 'code' from class arguments + node['classes'] = [cls for cls in classes if cls != 'code'] + self.body.append(self.starttag(node, 'code', '')) + return + self.body.append( + self.starttag(node, 'span', '', CLASS='docutils literal')) + text = node.astext() + # remove hard line breaks (except if in a parsed-literal block) + if not isinstance(node.parent, nodes.literal_block): + text = text.replace('\n', ' ') + # Protect text like ``--an-option`` and the regular expression + # ``[+]?(\d+(\.\d*)?|\.\d+)`` from bad line wrapping + for token in self.words_and_spaces.findall(text): + if token.strip() and self.in_word_wrap_point.search(token): + self.body.append('%s' + % self.encode(token)) + else: + self.body.append(self.encode(token)) + self.body.append('') + # Content already processed: + raise nodes.SkipNode + + def depart_literal(self, node): + # skipped unless literal element is from "code" role: + self.body.append('') + + def visit_literal_block(self, node): + self.body.append(self.starttag(node, 'pre', '', CLASS='literal-block')) + if 'code' in node.get('classes', []): + self.body.append('') + + def depart_literal_block(self, node): + if 'code' in node.get('classes', []): + self.body.append('') + self.body.append('\n') + + # Mathematics: + # As there is no native HTML math support, we provide alternatives + # for the math-output: LaTeX and MathJax simply wrap the content, + # HTML and MathML also convert the math_code. + # HTML container + math_tags = {# math_output: (block, inline, class-arguments) + 'mathml': ('div', '', ''), + 'html': ('div', 'span', 'formula'), + 'mathjax': ('div', 'span', 'math'), + 'latex': ('pre', 'tt', 'math'), + } + + def visit_math(self, node, math_env=''): + # If the method is called from visit_math_block(), math_env != ''. + + if self.math_output not in self.math_tags: + self.document.reporter.error( + 'math-output format "%s" not supported ' + 'falling back to "latex"'% self.math_output) + self.math_output = 'latex' + tag = self.math_tags[self.math_output][math_env == ''] + clsarg = self.math_tags[self.math_output][2] + # LaTeX container + wrappers = {# math_mode: (inline, block) + 'mathml': ('$%s$', '\\begin{%s}\n%s\n\\end{%s}'), + 'html': ('$%s$', '\\begin{%s}\n%s\n\\end{%s}'), + 'mathjax': (r'\(%s\)', '\\begin{%s}\n%s\n\\end{%s}'), + 'latex': (None, None), + } + wrapper = wrappers[self.math_output][math_env != ''] + if self.math_output == 'mathml' and (not self.math_output_options or + self.math_output_options[0] == 'blahtexml'): + wrapper = None + # get and wrap content + math_code = node.astext().translate(unichar2tex.uni2tex_table) + if wrapper: + try: # wrapper with three "%s" + math_code = wrapper % (math_env, math_code, math_env) + except TypeError: # wrapper with one "%s" + math_code = wrapper % math_code + # settings and conversion + if self.math_output in ('latex', 'mathjax'): + math_code = self.encode(math_code) + if self.math_output == 'mathjax' and not self.math_header: + try: + self.mathjax_url = self.math_output_options[0] + except IndexError: + self.document.reporter.warning('No MathJax URL specified, ' + 'using local fallback (see config.html)') + # append configuration, if not already present in the URL: + # input LaTeX with AMS, output common HTML + if '?' not in self.mathjax_url: + self.mathjax_url += '?config=TeX-AMS_CHTML' + self.math_header = [self.mathjax_script % self.mathjax_url] + elif self.math_output == 'html': + if self.math_output_options and not self.math_header: + self.math_header = [self.stylesheet_call( + utils.find_file_in_dirs(s, self.settings.stylesheet_dirs)) + for s in self.math_output_options[0].split(',')] + # TODO: fix display mode in matrices and fractions + math2html.DocumentParameters.displaymode = (math_env != '') + math_code = math2html.math2html(math_code) + elif self.math_output == 'mathml': + if 'XHTML 1' in self.doctype: + self.doctype = self.doctype_mathml + self.content_type = self.content_type_mathml + converter = ' '.join(self.math_output_options).lower() + try: + if converter == 'latexml': + math_code = tex2mathml_extern.latexml(math_code, + self.document.reporter) + elif converter == 'ttm': + math_code = tex2mathml_extern.ttm(math_code, + self.document.reporter) + elif converter == 'blahtexml': + math_code = tex2mathml_extern.blahtexml(math_code, + inline=not(math_env), + reporter=self.document.reporter) + elif not converter: + math_code = latex2mathml.tex2mathml(math_code, + inline=not(math_env)) + else: + self.document.reporter.error('option "%s" not supported ' + 'with math-output "MathML"') + except OSError: + raise OSError('is "latexmlmath" in your PATH?') + except SyntaxError as err: + err_node = self.document.reporter.error(err, base_node=node) + self.visit_system_message(err_node) + self.body.append(self.starttag(node, 'p')) + self.body.append(','.join(err.args)) + self.body.append('

\n') + self.body.append(self.starttag(node, 'pre', + CLASS='literal-block')) + self.body.append(self.encode(math_code)) + self.body.append('\n\n') + self.depart_system_message(err_node) + raise nodes.SkipNode + # append to document body + if tag: + self.body.append(self.starttag(node, tag, + suffix='\n'*bool(math_env), + CLASS=clsarg)) + self.body.append(math_code) + if math_env: # block mode (equation, display) + self.body.append('\n') + if tag: + self.body.append('' % tag) + if math_env: + self.body.append('\n') + # Content already processed: + raise nodes.SkipNode + + def depart_math(self, node): + pass # never reached + + def visit_math_block(self, node): + # print node.astext().encode('utf8') + math_env = pick_math_environment(node.astext()) + self.visit_math(node, math_env=math_env) + + def depart_math_block(self, node): + pass # never reached + + # Meta tags: 'lang' attribute replaced by 'xml:lang' in XHTML 1.1 + # HTML5/polyglot recommends using both + def visit_meta(self, node): + meta = self.emptytag(node, 'meta', **node.non_default_attributes()) + self.add_meta(meta) + + def depart_meta(self, node): + pass + + def add_meta(self, tag): + self.meta.append(tag) + self.head.append(tag) + + def visit_option(self, node): + self.body.append(self.starttag(node, 'span', '', CLASS='option')) + + def depart_option(self, node): + self.body.append('') + if isinstance(node.next_node(descend=False, siblings=True), + nodes.option): + self.body.append(', ') + + def visit_option_argument(self, node): + self.body.append(node.get('delimiter', ' ')) + self.body.append(self.starttag(node, 'var', '')) + + def depart_option_argument(self, node): + self.body.append('') + + def visit_option_group(self, node): + self.body.append(self.starttag(node, 'dt', '')) + self.body.append('') + + def depart_option_group(self, node): + self.body.append('\n') + + def visit_option_list(self, node): + self.body.append( + self.starttag(node, 'dl', CLASS='option-list')) + + def depart_option_list(self, node): + self.body.append('\n') + + def visit_option_list_item(self, node): + pass + + def depart_option_list_item(self, node): + pass + + def visit_option_string(self, node): + pass + + def depart_option_string(self, node): + pass + + def visit_organization(self, node): + self.visit_docinfo_item(node, 'organization') + + def depart_organization(self, node): + self.depart_docinfo_item() + + # Do not omit

tags + # -------------------- + # + # The HTML4CSS1 writer does this to "produce + # visually compact lists (less vertical whitespace)". This writer + # relies on CSS rules for"visual compactness". + # + # * In XHTML 1.1, e.g. a

element may not contain + # character data, so you cannot drop the

tags. + # * Keeping simple paragraphs in the field_body enables a CSS + # rule to start the field-body on a new line if the label is too long + # * it makes the code simpler. + # + # TODO: omit paragraph tags in simple table cells? + + def visit_paragraph(self, node): + self.body.append(self.starttag(node, 'p', '')) + + def depart_paragraph(self, node): + self.body.append('

') + if not (isinstance(node.parent, (nodes.list_item, nodes.entry)) and + (len(node.parent) == 1)): + self.body.append('\n') + + def visit_problematic(self, node): + if node.hasattr('refid'): + self.body.append('' % node['refid']) + self.context.append('') + else: + self.context.append('') + self.body.append(self.starttag(node, 'span', '', CLASS='problematic')) + + def depart_problematic(self, node): + self.body.append('') + self.body.append(self.context.pop()) + + def visit_raw(self, node): + if 'html' in node.get('format', '').split(): + t = isinstance(node.parent, nodes.TextElement) and 'span' or 'div' + if node['classes']: + self.body.append(self.starttag(node, t, suffix='')) + self.body.append(node.astext()) + if node['classes']: + self.body.append('' % t) + # Keep non-HTML raw text out of output: + raise nodes.SkipNode + + def visit_reference(self, node): + atts = {'class': 'reference'} + if 'refuri' in node: + atts['href'] = node['refuri'] + if ( self.settings.cloak_email_addresses + and atts['href'].startswith('mailto:')): + atts['href'] = self.cloak_mailto(atts['href']) + self.in_mailto = True + atts['class'] += ' external' + else: + assert 'refid' in node, \ + 'References must have "refuri" or "refid" attribute.' + atts['href'] = '#' + node['refid'] + atts['class'] += ' internal' + if not isinstance(node.parent, nodes.TextElement): + assert len(node) == 1 and isinstance(node[0], nodes.image) + atts['class'] += ' image-reference' + self.body.append(self.starttag(node, 'a', '', **atts)) + + def depart_reference(self, node): + self.body.append('') + if not isinstance(node.parent, nodes.TextElement): + self.body.append('\n') + self.in_mailto = False + + def visit_revision(self, node): + self.visit_docinfo_item(node, 'revision', meta=False) + + def depart_revision(self, node): + self.depart_docinfo_item() + + def visit_row(self, node): + self.body.append(self.starttag(node, 'tr', '')) + node.column = 0 + + def depart_row(self, node): + self.body.append('\n') + + def visit_rubric(self, node): + self.body.append(self.starttag(node, 'p', '', CLASS='rubric')) + + def depart_rubric(self, node): + self.body.append('

\n') + + # TODO: use the new HTML 5 element
? + def visit_section(self, node): + self.section_level += 1 + self.body.append( + self.starttag(node, 'div', CLASS='section')) + + def depart_section(self, node): + self.section_level -= 1 + self.body.append('\n') + + # TODO: use the new HTML5 element
  • Kl0aT}jBCtQJFB%?hPFoaUZwKss!Eq(UTcO? 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\n') + + def visit_figure(self, node): + atts = {'class': 'figure'} + if node.get('width'): + atts['style'] = 'width: %s' % node['width'] + if node.get('align'): + atts['class'] += " align-" + node['align'] + self.body.append(self.starttag(node, 'div', **atts)) + + def depart_figure(self, node): + self.body.append('\n') + + # use HTML 5
    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�yybgK0tV1&o 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

    &)SZHhPJNM&U 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%0D&wahI=%r4THU4vrr(HzndG<#7O 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К3K_|QTn*DUWLsNnqEu5nx}KiNxvxgotW zoo@FLgf!tu9mT+8Tk!F8&t*D3M4;~Qu_ptGPZE7dnkfCEYk6unYh8hPd%9&iwdE;rVtedFAX0~UqVYYZo;m6KGA=vz3yeqg zaVU9Ch%@LsPmE}1y!;GZ7mb*Xk&awq)&^D)dh>29o` z1xGvk^1@W`KjXCt-Tz1p^Wab0>Z`s`PbR-AbVy}?b_-ckc~$x%RdV+4lH#n!r1y4S z;53rGlsL5}Zvw*xo$)daXvh>%CbNCKQiBr_oYiK@WfCc4<#zVVxAF!}Dt3>x#NM5o zG5I1G=^5=2r02xuS8fay?d`nOjO{K1!;-nyP}T~FUZy!Vb4<(Iza-Uobaw!QDc;xPh4&f4w; zF=#v&taf(edf>$?v9VaUmi6^F^Dp1S*eX2Ti)sm5^7f(g`nPxDvv`aoZ{h?sScoQE zaAIbp$PJY)oG>^v{7+e-CoV`uI|f2brs01X+nR8uX2n{#*~Xyl?zxmAeC=m001_7Xm+%UFd~%#nmt#w;{KS`M zf*&Wp3ugWSN^6cH@esRo)rsC59j%h2rL?xG8sY!4PZ78;^XfR;ucLWbTqjz_+6_DEV}j;@qBV~p0-7p!$8IgP&9YCs8*zOVc5CY)%12kXo<1i zU4PHP;nF1>r5JWD`nDp~rjs1U2nzm9xM+2BU>WicR>g;3qsWSQ{aDU{VU)r}-$vw! zz#v38xW{>OHUHlL)?MM$S^1HS8dCvx!!9_S2@9q{`Tl2%$&qAMVYF@MmD+qi?5hFt z8xL>YpM1TqT$(a4s68Kii@h)dsHE z9wUCIUdu3qX;B(?z zs_qtg^x{iCfKvUQPJEC(Js9I8#&RR~XSA7=Q9(@VaO(Dq3L(t))nfUeUesBUu|#L@ zBHS1OYsM@{P~)$y!P&P9&JQPY+9!+Zqwge0-jI)svx^^0OvL$M^qwATBoRm8!Bcw2s^)R;)rXq;4w{{Ux$h_DUun*LhdqJw@36g2t zdoZ9@%iNZ7d-|!uyL2hcHySa3iPUh1b zuVL14R_k=Q^b7PQdY{T(ztl=2b`yvYfg@hooab-^T%gQazL)q26D9Xo+a)zh4aFWg zlZ{to_#RfL{E%&+$li7^Z$~6!(}k&f@Hy>AE7ffu%+%Gj%JF)*;!9;B$-Z2bKz1p=!xd~lW%zut~LoC>lu zERl%-GQ09mz+n7nYn{^|^9sw{X=bR%4a-MQ(xK23EH54OmDc-%d1K;h?79-|1`2SV zX=Q-X_|8s)@gT+ulYNQCqRwicTtVDRAU>?m@E-#RnqFz=|tWqL*AirRT;?TGA= z2HBmS;NrZG0nYL zZHr1)+VFyP<}YtsXBFD(#9dH_)n@Y|W>&JB`S5j5ZZSTh)%IR5U?=DOaPS}EAdZdA83YKnZf4O>mQ;5x5A-KOA4eV~ zT$6ndr6vh!bFnu`4!NpqaOGgvlY7^hvo(Ds(4S3E8QVLngnCv*={%w3DrLQye)krb zq_%}&g0sRkg%ceLqo+oar-f4kdDf|HPE0bm^eQi5ceN`b?%(NDUcFyWfm zfB5k%5&oui_1OKqtun2d3mk!&-@>99jU9hY#B$_y7o^TAHqU{Dx ziqZx8G@sHKo7Npb2bNog&gEPyw=v_+?5%mbG^WcIHkK{&c_k!yf1c*jfRdUuy&C1~sj9&pZ3n8a+{D(;Ubknx7J)={xnI`K7{S-{7(a$NsEf{PRTgiMXC zTUq(`A2i_~VV0NL=QM~Y%F?9Py&$}+iF~lXJ@SUluMI;<8}HZyAS-J zhq@g?sjN5zD^PV$_V1*x7DO=j!3Ns7f2kfI*)`?afz!z&WS!rewItOcKRjs>-Z-Yc<*}$S(H1M-=C$T|wR#&L>RsK0-dTAYJ$t?~ca-;2CT|Nr&3JB65V)A9Ws z^LQJ=AXNG}=lIyRY#einKiY}5|K1nwM|tgN?0ob6d2{@(bN?59Pif;pU^8vdh{Ig> z&PT40m1y$^xV==lnhy9xO|RzlP57Vn75MedrzGfqmUbYMxDVE2G%}%+ns5?aM*ek) zEF9qW?fBoD*Y94-vu95ZR{Qh0?f)T2BlHvbedo3ChHo27yyg*I^ENN(`4w4M5H1=ncI0rqRkWgYB^?l z{seMkb(eF$Z+|Qs zdjIZE_bN|gyqn+|ei?fj2+2os*nzHWU1wV`#tPV)(YBG42nk4hx%D-4-R4BUF~tI^ zC(jwS6|NA$7Qvz7C+RiY$dOHSJS{!=kD>RC@*BIJ_-9F_N+x;L|E~eK(ea?LLft`n zkmIef$PHM@Him|WvYg2})2@kplO54c1q^xkNxgU8bP;X$Q%$Lo4tu=7Wv;p7Ny{dR z`??(q%$#lay+&>vR^Fr{)+wY6k>to+^O@bco(DS_;jmUKz0cGk-}Z1}1()-rMEVGU za=eFaCj03IKv>~cpFGG+}yKe+KqP$cwXuLdbJ4 z-TQ1s6D>I^cCd}Hwt{!jpLJ*et!1m;ZIq4+Xe#dm-&4Vt3HH{{+`eF&6&mbNQwW%{ zgU}&Y`0sx5-W}TlT|n4>x7d4kBY{y(iT`e@_wH=I^+Jq9PH5q6yjko1sl@4U^ZJ`$ zW*&x=e?vc6M_rNqD=G!Es1P-eFuKwfQ?l^CjEQG6`sj6bk286QQrId*ZRC9-Wo7^P zs&xaHr}2{@2-c+qyY9SQh2;UW@h;Y$RNhO*#w$tK@)WORKnC8tWZJ_o>3#SyGrhb| z>Uj55NlK)~DncgnBEz)y8?Zt?#;LroI5eAF_cr93#fuEH@mjB$@7Y|zJ1@gGp(cAc zP0^p}miMbV7)oSEct!9lvYDgMM_|&bI8mDa{mjUVwAuRbL%u*@0XyczZ}Q4}TCjfN zzVuEoI?~+puLd81xxEUgte15oh@K`x!qukYAX{Oy7frr;f$E8S#V!ve9(#)lRIA)@ zWLwy8Bilwns)>IgI9-036PrhxL{zzEQp}6LvB5e_Tj~7;{vJ8Yiyab55<5`# zWHKq4-kytT`?^ILZHr^)(LMxDH{91NP{Db>taQXD#vU%591Dj`^c2o!3?;h23&QjC z$~VuHQnf~-S3&eT=?j=fa9*|+;Sj;}sI9UO_Dp0<1^cS0n6G{Kx#*f~tFKm5A%5Gs zvq_Nf6ro&$qL?uyTA^}Sje`3vx9$tNEZ5~tE*`yCY!KGw+X|Y|*L(yJhrYt-g4Bul z}liFk!;Rr(g(>Gvw2rShtdFCDMKe>j#VbOmPS`p?*rAHX+$`}^4_0&E)& zPvf6g>~OEx0$c1g-b1mr7dpAy+Vj{5S_GoII0r&W3%aCJyU zyAXaB9Ii3ZY&)^7#N}C=Hm=yJ7U!Cxt9M#DK0>b*2_9n{?`ytX&sNbK=;s*8YinZa z#PW43QP=WN>UJOn^&l9t`*BY(Qx=Ixc16gjcEwycsHut)HB zwJer%%%tac$W1odN2YUKq1;n`p?{^law^-|ja{Aj=MxqdIP=n6YEX7nsQXx z;7H;J9U@{S!rp$;&3v4Cl%@H4NwarGda><8lWZ%cN;cE&CBZBGn|>-!5s8ZBsdixf z`2J3}*8^GZ|W*EvO{(ers#jp($%KdA-`k z_!%i_O7fM4x=7WV+x)Z=FYQpJW%+6S{j{UJv;&k@;HRDAr|t3BnjPPh zcCw##jGrdYXzSSGe#4!+RF{Riyv?PN|C4^RbG?W4NL~7w(=vRa`T1-diRHTcBY7$W z2Yifgk<5^f4VSK}JgoK-Up^8_9>WXq11MIKy$Zsm8;DmTP(@D(mu`%nAe~sMB>s21 z@YFA6Fc(;fTAjJNeixWb@Eco1<)?_B3MvSn`}cifo4T_BL0VoguzzANGb9!4h2s~R zURJu!OZQvn4p>EX$Yju=qR8$%A6U26D{nd0!kh~B>_UJJ^u%+_as;(X(o);fx5;`? zl1=z$8}_zIyosvdw?_*>j_*5Nqgaz&!y~vAFmf-g$^KBO{9UeSEb!BIDHe;<>dzaX zPC9|P9QTG)-aih^YHl9H`V4Q=Mx~mw*KJ9k)>8^E)26Dvg>(O2=fxV*9t}3c9n5rMs)&;O%j(#5rZ4-oE;^8$ zQ&Z9VO33I1hMnldUK0gKmDFC=%g(*Obg_E(*u&oIHc+ryY>no&ccvYR7fI|6-j|gw ztlU7ztUTxbE0vAY2))4c?Ap3gr<5V*eTsE^>FmlgSXRnC72qp&2RGDO;kNaxaIIBl zTBIs-i2|#$ugt9&z5o_;&=Ln_`DdM%hG+hWX~yOYx1R;M!;~NkYcH<>%K;WxwBrjW z&^xj2g5hU<6w26A|3i4@5BdP7f{dA=)GY-R7KR*FB#-Z%?3dF!c^UF|^vvPyzm_N3 zaP-np`PRTf*JgQ!Q`5Q-sy%vanPLz}H-xcb510O0xwbsnvat7gp~7;fysmbc_~{&T z*dB073k!7r99(fw_E!wwE-iP?_%5B7vN5+o()g0))p>LlD!siSYpe6YjrL2thlM$a zFUrtMUy#V!QajBZKuPYoym!lVxm=e!ba|XhV?6wZ^Put1Yla(LB#3BYd||_Vq>V4e zQ-;-lNIqswFbaf2sNKOP%|vvYH)WZ-dV4k)A+k%TQ0&<>#kY+gCV4}9#bbQ;(q60q zRg8l95Tls%3Y*6#(&^{haQV{dQ!d)%ahGcKN2?850ElhU>C37n-<(<^<-0YXsIUEk zk}soVT#~O*scbL0K!rT4apEh5*v-uwpy{>CO$nLth|uX-^-=6y)`t}h%XyQb=8BOC zwR_cla+WlyJ8EBOG?!b>s!;Gjiv(YPF^SetsCH44^<)s-ie~e`Pc^-9jo5_lOy@6di{>{Mnc$FNoCo(X z{xtbFV#c<|(E@mc2XSJ~fd8t4$QZC2h+Yj3gNqS4@zr6-F3SR>SLE`UyplN2Xai?f z+0^lz5?l$)SD5NE>38YcaVLb6cM=c#zoDY63xb3)#BG)X?NW&(tmUDo^Iks}wQDGBD}&so{G9KBr2?r$0Vk z1DOhb0f%Z5n;OyQ7CXSbB|8{NvsddZVhcB^s0mmZO7t%<`HT3#v$m?P!kt*_Sm zl?<8$=J*RyH{R=oDf(tJtHJ5Y#-Ck?8pp@-nEgPv;qTauuFkg-N9@@VK*DQJMblzq zO+5S5?;Lrl4ZS(y6s)Wl*4G4%pv2nsP1g@U9zEqw+VD6w2~8$vtZ*_fM7y&m-PtE# z&9pzj4+uaU{xyPtw@y-3@>}@&aQn6eZ^3HwH=9sx>b=*Sm%*p9ftX|Vs?n+7Hv0nf z(AT-fcyHJEZ#mgR7`xPayU2e#TW<@@RNjJ8dO&l25VO}FSQ4-|SYK_|fM`wGWN*;q z=hI@3@tw%G)1+0hoc~-iqtq&;oLC2;Mk-jm6jVt)RXFh(FlSe!0rb?97*`*9(Ug2skB6m8Mdq zMgC7Gs!j!`rQgB8*Tf2k4Wn`VnZNeWRJ0-|KKNa=?DfJ?!@Td>VWwd#u+}P^Cq*5U z-NzGlnejha%5c5J#ME;71+>cZtBXJVHVA*H9hf@Lc|>f%!Vg3s>dYMdrb_lA8`R_3 zUOC74<*W-gmNSTQ$}sj*J0V_9{D!wI@XqYeC*8eGgg`9h(Jbm{TeqB2AxSmahuqvp zp9Rd<*yqz_(W%qePB32aiCH=a{=LG-pJCme^mAade)a|?qVS8~N*d7m>GMnx+K=9{ zm~XuWFDAtYs&vcd3Ti|vZfpC;O@3`7sZB%JH%Hi4@*==e-hOHXbKHOI$)mZVATuEB zISYJJo;ThH-rk_GgOpFqor44Wk(gki>dd*f)~cV%u-+ittP{&lg&}pIe^Q7nCS3 z>|(AynQpOqbbryFm~_2*NEM9-vcJ zE<*6O-4lcpK`5@T=>J2F{qI>5o2ogezcK<2nfp%@K!c;mqluC|{0kot9EDNuDHLM6 zVfZ_*lmQhlia{FdDVPfWy$D3S5Beud!rVw|SjMz-DOZzl1}k|PQHf5+67R$iVZUi( zG%uW(RZ+A)k{X#6p1G?jM@dtUPd8|BmA*BTenyTrFuc{W}8!Z45#jCml?LI zJrLr!aK`VEj5QI?PP_j&Yh=;Y>b%W8f3wJI_p}F)U=2D~!P$FrQcMS%owEy6e#tjW zwB=ZBPSK;9Z<{V$%BJaRIkh9u;(V3%#EBs1p5yF?fAv4y#3NFJXg72UB!`L&!BYv) zK|ooCwAkEghty*?NDp&fVHT?P7G~gyQmJQ2!x5-W_^o=zE4<7v{1NYQ#e*7^)#hFv zH5L@zZc|HbxaUYuZP|@funi5gm|;F<8kAXk%1iz90*ybVcZS1**aRz(u@H-dxO)U8`%kOG>HANJ6f0Rw8Pz_ zOOO$9yXbNz7fE_TRYdYGXTf&*n#DUrFtQI?(2G@>n*cZLgGg;$pUJ=Z5Z(~#9TGyO zPm*M6mcH0amrEDvyHD=3Px@P4db!e*+0XOTB5!dA8F?_RGb*&{2C^l4Bq8Hoo<)P$* zC`HwQw2R}xjFq|sr{bBRk07_3)a4>Be_$`Q*B3MTtGTp}805pjyv6pr8Dw7J1%mV5 z;4`zEV=vVZ7St)W%X#lCln9N(6QF<7TF?efuH_Gi$3Qn1vYE5n-)b>jswBdtByS&V z4iG_tSe$8RMvXa}>8O6Gw#I(t(l0eAjf2&0Sbfr^Q63Ec6;5~@x1^@@VYvlPgMmt{ za2_vgEIKFl<$t{9zh#Gje(w`+&NVCVQM@@Pwmw_y>Ff67sj{j)=R5aJ<_&k(I`__G z$>#2Q=l&?=MUpQRF1Fy9TDXSak6PNoH?g=yC+L<1PvFv@EU$@C#X93X2f~vuRjr?( zSI_vbw!Y{*d>1uTO)XS2i_1~7#g3+OUcASPAg3nqq`BMa(LI2oQ+B6$a5(8W%NF3TiJGw9sW71w{{vXN%Zel!aZ}> z8%b+o2{&{oS8e1sq~A~B48i+I;TT0;C{O&7*n~uYiV-}S)?0t`)~p)Kcsj9ew2RtD zNGKI4j1N(5j{wAFGJiPtO3sW87>TfRWVGg~+Kgx_Pdj;hI7xARqZ}(qg*DfzQ{HJ;s zB<5EA+_uNWy_ot2Y3eHlPV7~F!>LM)|9gjC=@CwBt#HbhmrXpcW0~{l?A|d1(7ni^ zGvLI?2qcu$r=X1E?W=xhTQ+egWvSaLD+j)>B6SgE4Wg`y#3IVtRW`AE#~#k3H99UX zUPn&KiKv_gHJ>aV@IauCq11zg6G_sx{bttFa0ZYi&ciM<@^d~wRo25_EFLVJ?B^S$ z4rlygkEk<+pWy~x z0})*p6T-S)Iz2cYc~SIW6%4_E97x>}>K;Yil)r&5PP1Rh-=as^0G-F8V#||{+76dp zqJm!`i>&7dtL*kb{ja@tF3k%`IN0Pyoe4%jw3xI_pIbB%b#B0g`JjK)@1r%5N=Vo=e5hIL(aMjEV+o*_b)SG0FWGD~5Fy_{j$8oebBe-jb zFLDJOYh8W+Vta}g9PD_HgS`|1hYEXn>b;9~AxEs|y+7 zw@%XDAn_x+wL~4XuRU+|XM#ttNzlCh-Zl!u3kaFMY2cci_~%NRG+R}|5!zNXj+ZC@ z`b6cKDQt_txA}QOzRJU3ruPo-6G-OczY(88A)XCQbNua#ysec!K9TNT&cjhWxJU5d z^*59Vb}obCPRj$4B(@9i0@Jz5Oxb@-)URtGWlG2U1gwm(tY!iYlIHnt$K^_wNjCDQHai-WhIthC>jC1zA|T1Lyl z>G~vm!%UBgFb~7{sl{KME(KPZ#_!P?+n3ieT}vK)x+f^#&6M|o?9Ky$hFUe8uQn+W z9UoF1NwvF~eBtDIrmdH+mcS6L3jV>jD2-$@l`J*KPqr>owV${{sL0nZxqm-qS5tou zsW>O!>RH!VMCv%hf?Z-xjkKo^!(Ol~vCNBLhFTL@@TB^Jt?ZHN7=@XhMmsyGOI`ar~*Fppk%ohk|@RT=ts@MB@ zY7f1)@im>Q2@H!k`^aSV`*xn_H!D3g``bR9-8w*n2Q<8uQLwoA4DDCjreSf54~uM6 z9=5}F%yamx_HDP6AM4+f_`=^0+DT+CKFY_8-oL<&ht5%y1tx?7xP|G*hFr}!f zys*H+OKt?*=>&o#qXg(iC=ew$Qc%Vs2=;XVe24Mq#Qx@G-~-+i7MgF`TgVfq-dlsQ9pC{E-er|Ld&P;IS&?+g*)?+~5^*azi0q(}k4T zLb^2A@CIQjmT(@yj55`uBLo2R3l#$MYO`UCHOh?N%xgtElX?&J-1cdmsGfMxQh5xrn5zkNK{Qy)0&0 zdGY{`q%LKUu&f}`VC)j|;?T$joOcKUGKo3KE0q&(#|=A?maIzkQz^1)c9%3Mk%d8+ zWOuzTb7pa=)7@s>4XSP`Kf>%Hct3EHq5iMP!OX7hptmf2P@;JN?h!o$_9fbpNmC&g z(bE1ol?Bpn95>h3>rbFaYaV(#gM@OeI6Bae)6X#;N|RLOMs6^xI=3(_IEZJW*bN^p9K@m&4YoDVE35y(y@M~^OLe)0OLKW%Q~Q3FY}P093fm_}$BA7`ZkeN` zvR}L$5nQSy>o>6qRty(Pjx9EwJglrN zT7K~Id%!@}{B%|;7)lp(TTcBz7FRaR{$`~hT@cHb_hI{VQv1fF+q|S!7E zf`%5S&&l>m#aYo7Sh`|7r~rw=7n_*aZn@@gViB{jJ-n=h zKu9_wtaEvrt(q~`SF27cd+t`$;9UaIzKC0+7XroKN_quug!E-UJVFi2yBEKCx^QcG zcL{nV0^L4v;6V7l0<+>;&AHhCmMI8ldydvQtxt*XYOlBATg95C%xBYOp68XxVNfdb zXv!>uA8A%-ys=PJVr(yM5hY*r((1F$Tz7{ZQCr`qBuRDoOR+CRt#M*41hG`f1d8_k zOA1GO@%4=+cq*^#Ojf<})21=HcGQdWRt)T&gw)JY(%9jhQY!d3=ww9OklFsF3@nPe)jKwk8z zl6QKlZ`dhsFS}GBUJ3w+I1w|Jm*+b(;J~Onp{*=L`9a+Z$}>OLFIl@!pYMyyosc)rO2Nu5~nz^%atFS z%Opae7xoIcYxJTY zFWiT8NpNYtzqj^?Eb3HZt(attm~Zao-1V<_F=#4wnEd6*QaJ%wLqwx6tNm zGKHMjQx->p=JnPAbF!Dut{TrNYby9+m&|}U)O&C7>~asMo}*l?NmaL76tt>=j$Tr6 z5^o>{9;q|Gjgk>M2=b*M3$KCC6Z0aH4F07U;X|@xj2~pH2=3>yE_m|$ZIuT}h#z}| zZWItj#0$>f zs9w)C3#VJ)zSKjwy3O4Boftax?lKGD;Ih@}^1GXvhuZQV=TonA%Z7PX4D_mCLC3_$ zlF8s$zls~ZDo&&dk=sM4!Z%+3i49sLnfS2Sp3?aP369C5pC=By%d*cUT4x#Mt4DJuL-Tx>oIqPlSfK7Lp&Uot8n5-jxtUL zt2#*-#WH=T-HilqN7}B$C(U2$*QTy7V|X;xl?U|D4;y zd4Dd|aekZom@N|ysHr^fQUG#YH}+*^8(~~i!H>D8Y;%Sl6>)hE*6BWXf3DE&26n8- z`#OQCul~!@lI!g!tIdR~e4>1z+LvVd4x$JNfusGz22#!*yGx*)I&*wuIoEjQ9B0d^ zGv}ns*)32dn`{E3SzRj}s|-DEkimRx3dJt?V<8!qa@Y?%Ftm@s5-zTuU%983^6 zaMSc|lxbc%$VOkCe2-?;?}-c%x&EGxBOv#1Qd15fotR`3TH-|RCX z%nap}99v3Ehl?Q@{8+){0eC3Uw$MD4W9m;-Nt@ny)5NCp@1j8xfV@k)4h4WHLkO{S%S?U3sI;(vSgpwkzVT9)|L zbodbz0drH?ubxXuB9{k)NGGjRmthMr7}SZ7_}S#bhg#ORrdI(U2j=!FqdG( zaJV8`+rY2eEt7kM_X@nxernGpNPf*3kJQ&EvY$G&+*(q`R;dw*jxnC;GPBryge~h7 zNa?`-m*6mEXF874m|#FDuA-a$$m;FL)(QWTttFm;oXF{}H#ai`5B8$L_GC1FxlwtN z0zBa2NaN%uf_(jw!Bj_WU#=G7^~9UBS5ECLH%fitTtLM67mD9cvOxj)MyegYEm&1> zS&^o~F`NU$jR~j<#Jz{GAJlX46d~WhSsl02b zCX_sw(|#&XO1>qyvpfN14S=<)(!|WojeVh~YjT74? zNljI-s~QHZDi2cc-1mXMTT2rDk^oRHs0d~505&bj=mGJ$n`uufduw|JfGvESLn2;M z1*KnB4#veSCr}yDI+6^2s~m|OQ>G5ky(dp*2&GJL2EY|C=Zttzu7`*|ht zH>BD`L|E?DWgvySL%B4QH}s!Al8ojgm1*fNK5)FC)N8y_EAvekm8wLrG5bPZJF&KE zX-%(O)sm(Qwp%;?GkPA0GJ}4DCR<2l((v=~E*A+E0kTTW3D#A`j9rqr^W%uO)5wH!7~q zT;!DnwtE7^%F=MMYatn)!XMmBxz6X9*pO{Se8u}&_Cs6fHC~~IS(nskwpbB@UP#LI zUtKonvW-ja!~5>4yq{FCJj|S|>J?&aloovHm_l zKDpC!YL=6{*FvCV^4a1zYD|w2v{%v~76>QSS|4ai&Y)D`;q5$1P68!JuhOqI^{v-?0tU@i_8reWuO>etWiRAfPfA=c#ruB_g!Q1(S_I76# zf-;%fI??9rr-%T9wvrF_Lf1%`Mkg-F}v)eFe zey}y$k^|>+_alylCZ%_eyL;+Qbv|I~bS;N!?Oey>qcVo3lQ(Z9!#T&b2$*}n;Pn-q zxER75nzdJwb?>nx?EDXRzrMYz-dub+j}O%H_?r?&>8@7!u1iwNVQaWVTr>iy;1g>R z7!U-y9W2dZX9}x1l7%VU%6zhdnFvs9%TvJ(=fDZR{M@E`Giw9E%InP`i-qm0&GYO4 zlG$$n2EhApYk@bJ{nsx`8T~Hi>@3;$wyOI|kEJ5+g}h;c1fYjT{#=w$){>J#E#ly! z(_mhQ9|1f1RCY~otJrnovjsw&jBq!?-A8JP0y8%P#FKfaP@RsJtjQEJB$-mG-EOv} zq0-e(>_y3N!NS;6y1|3p3+LCv7doNmJd3V$s9X+!M`b2?lG1a+Nu78o&K32f>4^A zHvW5N`4sZ|pHAe~bRE0}-6ut9qaN?9uTmu~i$v~LNayhSnVvKKAvPs1(d#gfrQ~|5 z11yQInGLL=6=^(%XPN1M;SKUheKf><|9I8~0^hmg*v%g)54Qy-O;1 z{u_rAjpf}3EQQ9gh4;;iZE-pAVQ7!mgQ{TXHKHGJ8U3e&AD1aWAI-e`DJLM&=r>&v zJ0*VajGIw_+~S;lp2M_d-hkDQ^kg=i7pOd)`u~EPxtYDiZd9E3S1{a48BR)EDX*qe z#`!5>QpPG}N;>6KKSib8s+2p^DPOXOQfV@$*o+&r8JbQRPl|aOQLhQh>^eTf66K-V z*g>kZp<}$W(v*iFta|su=bP)zQ&&p5hYDl0*+P&*vjI~P^K#K1Z5Cozk<+Zd!H!_8 zLJ#8xO6fzW5IrnD(R(P;L$B<#^E})5!}VrMmA6|D=;4JS8TxSYCV)r$1dCA8%f)2q z1*m5}=}8SXfT@x;e)WW%_p*T|VvzEHiAs2_3zYLt0+^(`lTsqxd9LA$0w*@w|ALYe zCrc}_-Tax7&B7%j+cjpOHKFVeDL^uxDsgWDlo_3OLOg;i7Ktc!H`nZ0BWsyY=$(Zo zl9YVg)?ny#t$%aP;?LCdVDIlFyV+z8^l|xy>GMSjP+lgmTjd|=RTkhn5>ZG#Yw5|nMF)4A({9ySM8yMwbb? zXpwhQx;(1O-*tITmw$2b=$F?Q;2dzTrbfvNtbd|xeSbB#9&M$qPVBZh!fQlG~7K^sNoFIE4?eP{1fOzDwta0FL?Q%>D6Gm?1Uznwz z1GO5DFn@`O*kbw^n<3L#>_N-%^X4uTJ;y03FYN0SMGA*GMFR>)IYmzuP9&#O^n$gV zbc$Xte8xV%XU$2SqN#;5cy6{r%M75`P=5k}w>K}Kbu7`Kx@Wh`bVp!;a0I4C%J3|4 z)3O@QRa6V@C}*=uS+uW?-e@CTh)j3CQQOQ4Xg#MY-cCAnqcRXJZx-1W6*$$&>Xlj| ziM5`ts;O%}%s9L!;J|84Q1DpUmAr6&=F)8cktWF+M;qrS>69lYwAr`20R7-GJp-wJ zzg6u*h1K4<|2Ny`;D(Q#K;rAr@D3k@GV1Eru|R*j0*`XUgnqc5SWH7Vd^94ayhWp7 z?N2?<0xq1Gq1d_?0?QEElgRKPZF&g3EhSe@E41LgFTt( zE$KqSD#TYgwlW_s7E9;}U&JspHLf^XIh*Sks_rh#1`g{xc8AU#ftCxH6Um}#N467t zTBDLGdFfkeIZBfJRP8vRY$`1ZM38VtoZj2qS)fL^s(nVKQ;`h8yVS@xO^^bDsXIi* zaV=bAer&gcPR($CB)jX-49hvC$J55Zg=GrK{CA>?PrhKSx|@wGyi*9D3^5&cYq8=B zdF{0>Phc#YQ?;fAHvC`YmTjLEVDISko?ABQ$3P&9#r%{-STkbdF-UQMQ^Wu$>mPwT zEr2`fSAld5yZx{AQ2fQ@~mzQ|#CRYCt*E(z0Zbm{pU02*9iyL}VY=9Cx8y zsOZ%k)8^q#jDV*mjkb+&S|QU&v#BuMBVu}1~8T%iM@Dv zVv8oQ^?n?$Sxs+QjKH@jgSXCnym5_i45b^zNh8)*OmYq?g-Bwj{cgKCnPo+jzG<9` z=+Pnx3luGgy%`R3jf+LK+lR8;zFaik;e;P>#fCjz&>J^*#cj@q-n2Bk_u9rsFQn3z z;EPq!fk3ur-A=SKD0;G-@(wQBo>j>31}ZzlInpicsH|IWjhQK6^{%fS}F7aT+xP*e_R z0GNx515i=l3+%3;i74NR&HK_$xAayOeX+lOrGly9($oA}^?AK{*%3a^h$0xPG3%%7 zz=vXuJzIFzG#y%@vd=2?dXD@iM|$^uP+JM+o!A>x;mZ&`Thy_HiLBk2mM7wk!GX1G z6^{`I+wnjZSIsFwRqPR=(?i_P{<*2XG5!#lf~GKiKJ}_47Pa^y3Oy`2Z*1#yfSwxj z&Jna|KYLvv>PNXCosDRn*gEYD?g8Q8X7e}%3=`|NzQ+FayxV~omiQM!$#3IXAYzJsd2?-h30_W21=y%oN{2FmLIB`#qu~Vmm?s|fiKxeJze~b z*l{+GHjare^<{|J?3pzJkIGh{KRak^l~DU|dZzs?GAMJyzBFTZso$9gX4Zym$qrr%G-+L5%QBRA0ma*B6dkF-Mm-wI%x%_}!PM%g*2El5 zP?&2Qq?FTVJtM9hCl**O1FR4@Q;;UkqSC@v_HXR=b;IQ1)|WYgH0i`1x-qRj@QwZ; zi_x*>-;!&Hsb04VV8{Z~T1#Pv5lVj~8^0H$5~PvrW&-Sv)u>1DvU7a#lv{ zUKPcX!;EQ&#&m<;Rm~nL-PyC;*UnALyZUor4C6Y?Iu_Eobbt1RjS>pfg@%smAdN11 z>Y>;C+SSUO_I{Hdq5)K&?mB^P+PCNX3x7`sxVt7D+{$Ie8{LX$v`#$tnYycnj~d?;eLD$5@8Vm?j6 zoTW;BC4P`48P#U@g}!)p9-}SF`Q)>fhS|;KYkHR|nPamfMO|&$p6JOVCfSs{TMma) zPnEo3GpsgyPw-M7QJu*H0a8oum`J`^$brNiIA%@1#1f?Hr#MbW$qQukyB%+(v#*eTY5s(ZuK4KzAJo84Hs^TFbB7Q-BK5oom=A{$+MkA6c2`&(H>dfX^ zRmeJ>%Ijb|Xno~B{>Ix;4kB}3c!ZqZi7lbTw;yZeVO_Q4vd%=el;v0ME3HVO_W6?|z&D0Kn-;RxrJg`7Cz?UMFm%I&?6m&=loJ9x$Q+yvCboTm>jLT`a;fKd5Ef3tFRqHJ= zGHd`Eb8P(xLZ=wp_k{?c7QE+*K!9uk=loq&AHDeMay?(-kQ!Qii8%D4k$@V32 z+JrFOyD;w)Qj^0N3OMdRIMTK1#+Dg1J##b>s?k@ag865p`GtQoIYkd+89!6B*6?a` z^kln#A_k+F1$Wbbn~j%fVTl&0Jrb-9DrNym=GW4%I%<1C0=WRMGkMk|Qo+ev`*SRmI3${@vrFKh*Z6{)YPTz&xP6+` ze+l}rz@gHO)Dxcy97i3vp;ft1Inad62fyN-^5mLx`_kWL9=3IKoR-iS8BMD#cFb(|MtfgI?U!@SEc@A+ z4OW@wVd6y&eH!K$R&tbAr~UYB@8jKTRqb38=VRqOPOq&M&&l@An$dR6#2HEE0xb$?H#Ju>||E0CM$APJV{(LY^`$R3q6I<2paeaiU|T zWElICaO!9CRhbtRbdsJS-V$&zE7yfE%Qt@mDq8jT;Zpi4uNHeKMZZ% zYto`v;SLr%acXR`$MK<5Ah}Qyv!r9XZWOqt`%Rk=zA)?Tc^;U#S?0D6&RHl4p#2E_8 zy}!S0T0UV(6nOkIaY!x28T~kbO9h_y1wppx3J@+Ud6<9^j!bB9S`KiE7LBj9FJftFDi6V-wyDpS94y)A)NXH%pFVu6HV||?cxMiT z*NGiy>)*xXNbH%8vIGSC)vO(wb{pX=M$xWhFhq6{w-3A1HHeyUEh zdpbMEACGX=xGpg36=dVKfa)IC7Yxi{O*VHT#)9J&6a6(*#F)^61$sGntr)w?A}efJ zZHkEJ2ii@J>YG&X&!?ajW+ethgt`??CWQe{0 z)1rmRKgsq6Q5|2FB#u#(SSum7o*e87Q={rX z6pLk9;d+q2^Ffq3ZCpv<67`>Q)^;^0|R$3*bcN0APgAH^XvRhWoPiYmrclm`#aWWsgkOxJ{0t^zCsVtXMmZU->YJ(rj64o1)| z*4=4bEdS%Jvxuz3)nD~?Q#3x_BMX{cCyP`y@8;*W7R#hJ<Hs>4~;u0=Zji$MC%!!5urP|7>fO56A?3GeM$Ot|~r zV+l`a1Ez(1hIgJPGmU+=R$T_X1FNflD8Vq>AIz_um>n}#gr=vE4Cy>0J^XB)+$+5P zHj&2zdMlia$_k~VJ54o*_VAJOMU|ak0jn_&+?0XE$2`k<%(QN+bVVy{zjuj?FDHx# zZ(`AM;-6T|mt)c@$~*7L!*P2M+w;-kQUswf%x>`w{sS`eMUu{;3d)}Wpb^-&qP)rn2B`A#zr<*|&fIPz7erJJNA+_5-uMvSkHAU+GGu z%CzJCuBcP0-QVh=kGLAc2GFHkGvO1EC6zbPzHU)gub>U1^?*bb3r<=;JCx|`#7?0h z<{C{Wv2PAf-T~Oc#RJqx;zSUCUPLLTxC-X$@9fb+ap4)9<4j__Mm&+vG}S;m~q^UoDWZTctG?tRPn9!Qo^& zmQN&k3k9yJNL7IH@agjAd`iG;F2PX=(eu1WKt%qrUzZUI$k%PIUGIH?+Xl^QWI{jw z4OZWEn7ZyFvbYb6QY_QmzjZg2wzCeCS5AJz@?o6at%Bu~C>R(IKZRTSzC? zh7%-M)mKWlLJWDpIs5G-<9f**SZq`jpDM zijN6i2(wAdCN_e{@O=n8u`fc2C25gvMJieX*;;mfGOKHE8uaiibyB1)?@U|28z}-j zh^72W%#u=V{Z~O39=_BI-ZG&lKqttox`og)%QqGot&#}g$lJylKvamiwbfHZpBv8y z_~}ax^G9U#57_tvnYm0?a-__`0Ry^9R_sX$vmlfR(q|jTmEpc}9BYw?96dEBY0QNV ztYY~VFeMWa5i9B7bP||Sq9iNYFuimboh4zFR}nR~0(uJT3oQJ z(zo0S^zmxFgN8OrexW2z{AHW9nE=@Rj(2Wbs`cly_yg&)z5?dOx0nR2(We=-`rm|bm!UoCDX;8SZb8+G$$m$_6 zizWAs_Cupw+>YUxHSQIZ^$o7fC%)_JbCvnc+VR{mjIa+|c} zAho4agZvQtPJa)KfZ1P;6$T*Jlr8p54rB9sP-%Q6L_oee*=1YHn7>vw9naLt^Z54+ zeuLU-WizHKQYBB?FYIQz z`XFyJ{SL)xYqRZMty}~|L{LJht2)o{wAF`P)X2|vv!w(l|IE0gN9~sud5Rn-Bc0Z~_MWPLwhZLVMwDwF;Yc&f3 zyN76lgdes0C-JB6lEvBs*!_?_pTnBXhmnj!c?`88Ko01O&CHhiC z1?`tSd5^l7%DyeX7dgBT0O)sc1Bkm|AD*u(VQi1j!(QfhL|b7Nye{UFm165qC*pr; ziHROU(f(lqJLhOwHd7wsY$U-6N-|Rzooe-c8?8BWIf3yg)0yD<>SU81M*k$z|Cq)8 z>h^ds_5fci-w4~rLb!q(#>B2UQ8se+ z>8=(NyB1%^O3qWc^ZxmnWfOOFtULi9zAPRcVu5z4ESNYU0}vihmKxSzRXU`ad{;T~ zJl@qVC0FOl;p95oiSK6IYBELXo%b(o5kow&i#HQ@btF_DnJ4bL%86xiLk%tb#$1c} zw(?A9K`ozf=e&Oom1h;(9S{{=_vi6Z71{qk z-U$gr0dHi{sGxakR8UY*qeKX#A%Sk_2#A0PDjG%HQ9FXN+Z{;TwBR&41F?6^9~{W=bc>wFF{h>fM>#1p zmiOXI64~F1%YrmCiPoJDa>>!6K-ndan%iRD=E6VU;|mZ(=$WFg ztjzEQ+H?;2hnSE-Xwpp64c$$jc$si z)?~x7&J%ymB-k|mwvsyRH4MKjP#_Y2ddP;l0QXoISga|rlb86G`pEB`h!F^zb@iN= z7TxAaS@9|V!K78YJ6`u1KFEW{RXEk|sfbEMI!*M?OUdEB9nKwd_$X8s;<}u-nLPcQ zu479sVI^T2P$=#S?mH0dd@xwB$eFtbJPmX{imKN6`%ZU!DRf$_0qeYrS9dfd+O1x( z@8=Rc&q@4~apo?POGAl_H+khCb1iqr3=iO6{^I^@(7rU+Ph>Kp^7<8(HyQyHZ&?ro zs@uCT7Y8_!W^5#y?sr7f-Q{=QYSp_KxShC?2)!n@PR?xggC1o}B#!c?QV^juZI!?7 z$Jolq#y-n@+ZJwZ9$7I1g=w?MraqMcP6#t9hZwhzTrNXGI$oU~j8tW)!E?6?Gwu}-<5a_>51Vc=;}H*C3}(FUCH_f7kV30w)GHpM zF_Tv99vo<9$6(7rL8M%NJdaW{HdFw?i$#C)u%)M0gTa=cI2|Gfrpx{5GUB@uy4;Qu zCi+4f>d-x*Ii===EA%Pt{KXZCG3|Z9f>q9(#Y}T#e}*&rebbe~b$eN!RaoQBHrBW$ z&irO2CV27=DAWcfnqnjlODn--B=Tbw(?7$hm`*BzmTyn@$7=nN&7>Y8^;V@W+|bI; zL`Ht-IC9wHNIq%sIXlWtkHaGaWmoBrvcmo! z>0q%e(2O3zf6P0uqb_-=L|8{e)Or;1_=_H|>G7E!NAx&DkDe-Wl^(a~@tPjZ$uPTY zBmS-7{9|O3JtTzuFBD=*S_6eRpXS!%!Q^Qc4?by3A)0%MYpGT9yO-Z)=Y_rhfHV{D zL^mSj1U~%O{=>p`Re%#x!BJ-&S8P%41PNE`>`~u{gEv! z%{rFmRu&|0EY0S$P2sNh0OIAMQ0$waQ@pOf^VTJ2`Xfh=b7mbTowqV)*8hmq%si?f zy3VY71z_e;=Un~x-u`%c7Q5x__I$u9L_NXhfAV5EoXbI3DYEccB>u-_Kk2=N3gq*iB&Wr3n&cDoej(=HE+F8!5 z|4<^bpYFcLOQG$omTaNzYC26UR7c;*rtAK9GO65|{Uc?&uk(L+6TkNDj8t`ted(_( zN{=o7y?@_fGGdEk`~CZNlYuQTIn7KC<9Z;yB=NuzxzSWmN3rfj^S>wk>Arm>iF*#G zAZ3{Hhf0Wt!h!D*F+j2Xs?apT05&ydTDTY|0rrq7+s7;W;WIS4aT}Ubb{}?37NlfY zwtBCb>OhOwaua*=_xlde)E0huhTU`WoZbG7D0oT znprnHN3dX>Gv`L}#ay#pEfJx6U=RKp@n)smxM#wKv~{AfULegelw>3s7mLmT_OGRqU zk_mG!98{y~0h@Ry)$8{^D3qciqm&jYEdHq<2pc_*U%CY@H;}jw<ZA#Nta|LHws3+Zb=8U0;AupWdLO}22-mq5zRjMS~ z&B0zs^%AWfhUN|&37q-ZSE|u}?#Xc!t4RX=kI7S{f2a6RDMG8nC5Dm)639LigJ5#* z5P7X1B8Z2q`LmPH)sIcXB?8g&sf-9Ll!CHwO+l1Z(vmr-q|`2Tv9;j!DYBu$CT9}c7z zRQW*6X0%EkzF(`R{O$mFYfMWz{{r453J)wY%mkmszHv)-YJ?igoSce_X#oTZb*#I0 zi5S81*I)ws{k16*_?!mP)>Kuln!>+H?otP~@lbsCeaQebl4^hI^dY_H|HfNvcvV#x zst}z3C2}X4>Ya)*e$WJ;>0|>RD(X~EIS!dda14Zc)iWityu?RLV{6>|8Iu&{xPXG< zKZx{qQ(kWH?FRnilTha$LIq2mxp(u~6^V=&Kn@?aLFH z??5PS?O0OK$u;0HL6SIRji7v7%*eP00LCS>*vPIT}k z|DoFE56g{x35!%@SftjbonnzfYUd(I#Z;=8v59tW0z<#(OG8gxmNq8U*5$weZF=tP z<6GuWD<=rGf8n-Pq4>!IocXQJ^T*ct7jDgh*>#F5gXtlH$t8jrWL?$XS6n%?840nq zWG+nVqEqdm8Ig@nFtRwE&FZSw5P)EMNhKyK9M{{O?5`XO-4k7#Qv&jY;-{6`BTXoF zmJ@xCMPkIYH0NT}`Y>8-yANUZaqJ#@gSLb<#0QcIBBJZQX|WqtUq`|**LkKm&|}RPR{m{ zGnyuI_%J{+8zsOsm8B4_?l zu&Yb2lFHkThT_7sR#_#L1M6zvU^fUgis4&&Sp!CG{2+x<-G1VH^$Pq@asc_sL3)Jr zFhBe1ZI>RC>2->}iQb_WumA1Q>)c~_AW+-T>-=9*^g4WtJMTk7Wv`=e|9PP)l^v>q zg*jqVu5quPV5en+RwVl#<`IQyo3ecij(}aPgh`lsh?q;A(aPJ{>S!n{Ayt8p%Qy zWU>>blV|a0B)>BIAvoGF-rSPSUTE)uE<(%5NVzZOS`o6{f4*w8|5&9YJLOrJK^WVi z+fc1v+ry|8Pcoz2@tHH58G)ZuQbSym0LlS3|5T%L2%i}6^fQqq$iuKHT%0^Y0~^lI zKwgnXGzJsKhsocassn=)A7QU4tZ^)_GeKktK_&Re*MHP8AbC3G#>veBnChQIeS2j7 zF8dQluD>ZA?sfx`l;(yg3?7Xny=3??YnTn$Mt%K&jB77l(^DfH z1xIP)B9d-C+3wzT!a)UDXl#$i{1JE0RD*Akrcb(=_y9!7lLGD$8L_I;bNhOg;tqg) z)bFHdZsZC;I3^XKWaSa$lS0s96Dz^?m5EDU^qZZEXN+RwZ+BVxOGNn3CW#hr>v z`6a7m&X-TxFZ+`sUaCl<4eTRO#v4vL8*V~a)eRJSTQyuKv1 zUhyk)-6u@p@QsiOl%ade3$16GSYS2g2RlknE_CKEw3g5KgRK$#@=ubjgKQbk*r}z2~gr zxmpF2!HT7Bas4~i;IQrP#q|lx+;e$1f$Mit73y1~(*D7`V^#L8c>#$&u=5seZW(V{s^WEfb)}7&6vO@6z<4d{mJQTZo zy!zgp259Iv8(@>Wxlcagt?TRgmRJhif<(EB)s)7Ejt|EAqJ8m?cW+p2KkB9S#jnrC zkT@0Zo`WTd^HABrP|pHq4yqts>DCU0;J0cbT`s4aWP?+#ysyY&_8|x|uMl)@m^npGJ=+(xdywFCe^)&%KB)s84?aIu~YG zB_vl~P;6Wds*>@nkU%3+>&)H6XKE)z;(MB0-_A*^ETmyTS};OAV8|AGL)Ke~8g3=N zZWAj8YRkwY$C%=MBSV;O6hTnLB|cvY0XPfG{k0&R*KGu6};Z=T5zv{ROb#!*v$9H41$Di%^YvmULmDaYb-*=X@tdK*8B`x(fHcg zG6myQf#YWM9RTsx%&GW+H?^pfdQs_BS_YK*LAcLLyn@8Uo#_i6*B30tvd`T~^GrJ` zbe2e7Kz=dIXgkpyfis+`z+|}}BG}NB9B%+ibkwttGv^|G_AP98Fg`I$^=EliZ7yMG zQ*>{boz9Aj#hTwDrpVT9!M^ukl zJeufBjlIQ}mTfsYe3&A$5U|I@hk)J@&$#S!;)b%D7Oa`x2IG9oYt@U6O5=BYnZ;TT z-yDqJ&s>H+MSV668qwWdJKvj~FAZW$gJ>+Y)DL{1)W}>}r@r^7dJ}$GB8seFq%&&f zzf<0rz3g+hePsLk1WA5`2uQ<{H-l_V=u@Cxo%yc1DmF4EnjLjuh55(h(P?F@uApV zEWuk@os+wT$_7jTyV^Q)9RqG+R!Jg|7F@U?Bbc_oI5v2Kzq)7=%NyQ%Z)xo18N3mI zK?@Jy8D6zJ2Md$0L(s4!t+ebj(U|Ddqy^(`Lx|!l{y_QC_&A6U1X3ro>@R|d3l$R=l@V#N@>}?(w>*(IdisN0Zxx3MKGqvE&Lt&9q*@&?vBq=TVkvx zGJXQa2keY5d9>zxJ{Bnp#!JTsVz;uO?_{Krc$ZC^5UFFJS5lxjF(8ctcSay>UvaGe zgz5p4w3#g!YU=#^4D*NaHC2bFEx6K4*zL{c3^nj-FY!As@pe=3AkUB^a_fYYhl>ej zQcwQ=Zi`n8(u%%JZIR;uD(D*Hj{>q(_(T~ykd-`Hk2XAhWsmv)6My&3ZouDK-VOei zG1w{m9jQq%JC^(2ay!PwBrUka>sNEHUl%Gd=q2uq*^;LU5cuq^&6+@bXf89eZe3rW z+tJ%p_R{VJ0q?`Ny$?5%XqO1yo@Rnyr*T>$)#R9oVwYmiWr^H1KE#BVmIYWM2bj6Z zlo0(ZNepF);H96oup~BwCE{;bBCpHv%JzjbbixW1>~bDiPVS(1_!qNI>UOEQ;pToKf7h-{o(Py^ zD?Rp=8WspzZ0+@pJ(?jdo>;e=TQ(~-CrjLs-aE9!9aR6Gk>~d2hiTzOKs6_i&U!IR zHhQ{A!)yaJs_?=NGfNB% zp?KBH>qDOZgA6sHY-wpv?x&j*BdMMk-0R`W$s~&7l2*6-iUoJ^0Sm~lMdw~uVcWOc z%;`v|9)?mE@PVP`@iqvmiCj9~xHVs;m`Q6yCIWDI&LjOGwL#n&4TBnt-<>@$e#bV{ z+Ea16jlN2|Lh&-}#7lFFwq95tJn;Z$#? zH3m+2>;m;q>-~9ex`N7!mz&Y;w$!#hpR{+S`(ALnSNhUQn{ygD9-FhtusH&CD^+Rc zPXl&6?iYLT(@3Ol&i=I6so12peHAfn6PraypXxyjvbrHyt-a6w)i`m#H>!Uk(W2H> z><#e=(AW_S-Vn2!1t78Rz{OPEB6m(m(^+6w3c1|ojF^V_DLx}o9v3Aq zO$!y=k(X5(zXpD}41W2>@lM4uxTyNQVUag2x0r8GLc}xj;C}L8HA~o;iWThZd+;m= zF;vC2(z3%?)5&nB;OKPFYqZ@{Br?S;J&&V9kk;Ntbm+jyvq{I~&lTx!3l;0#YZ7Y!=#s-e?^J zn#N+T$zxMCvTTD5)4+yFV8bwYo4y`zbD~;R&)2Mp4XkHtg0Z(}2xh!Ahp=ZQ9RDj; zl$I?IBg#Lqv|#153+dqs^{|-1LQBoz(Ve=@R^A4vV$>NalKp5fFmg`>Q(V4$f&|*6yXR-ai_3sJ;56y6+PNsH7 zue0JWN@JC#vx(NPeuRiXNA#U$t#N@{qq%TDeoZsSvfXcM+Ga5| zITWmuG8E5pYibInFx{)kiiD;Msj-VCz27? zSU;I;H@Bk+CC-g1+Iiv=as!d(FkFb&AD}{n0zJI#22qNxLyzGIx82BX@6Xxg*^?UE z_s@X8M*=FhU7scP}^H$k)ySBjdFcjrGdv4SnEA&3Lde%_Jm&6uB|1b} zhe^5n0&JPaINF9Uv1T`P{S~Ij`Y!$0+E}L1Gbg%86DR2wrxmW*$Z>C7+DNezi1o{r zpv$;&J$;gCr#Vv0)Mxe4urdhCZg&2u*#r=Jlh+V}oS??va~n)KBYR@8hfHbX0|xrA zYPQ#n=r)=QtWrLO)|$VtzM5Ks(`LrHy=lsnpcTU(d5QqR0_Ttr z0g+1B3Qxe@Q^<X zy6-EZ{%&TgrfxO3hiM?KvxjVqqCNg|l|A2bO|(WB%K{U~&%`66EUMx;K zGPRR0jPEKDNQoB3mRFL+s=_5g@sTUEh|CsaG@Za|53bontlc`097eHYw} z3pc%^G)v_==*D=j+ zXebw`c&)7a(Thu0yQW_MW#mcben!H7fv+qT%;lZv#p+er(b%VM!7ZLb9l=YGE|zdu zBPh>r(eU~^f7^Y1Nq6F@ZJt^bC_99c$q|l#-Adylip0lfK~E0mxLdIXf6RoK}7Z=HW#9Z{4Lg4o;YlOXY?a@2zLZOK`+^ zHp(AA%k~W!#-69U0{Xa@HQ&j=H`D0>n`>^ty=GMSW~(o&_-#FdzdaPc!ngr72vxZ} zmKxK!o;zN`$}C*JF`LCk+YoE;zZ+}uy>C-n3oYtdz@5BmyHg>WUHeo+P>R~Q$(~e| ze1{QgL?0EkEAYKI4m3lVm!E_?Pon*Em>JG^;A{*#*<7ZuL}xsZ2iD_re?LFs_pp@x z1v{pmO^c$t3w*e8FZ1W6#qQylpWlzJOR>?%^=F#<>~YR*R9`%E9d1YLl(7MTT0Bqs z-_5GNNAkq3ySR^taa_{RcO~vd-T!Lh>s8#N%{WoGZZU>&d)?DaYIzAMGbl((@EMiU zeQ1S0+cKBgl#>Z_HG>rWtIixjz4~|c;^g^2OkSi%0goo~6Hs=T6P=(cLFCsviyf(P zXW1KZ$`$=Ac*I5UtgWMixfl8GJo>k z1Ue^e2N7iJW2UJ726?9OUKxt1=PP^xF?)+T`SrMdg>&5ZMOu1hR`4@?yot_c0-r_- zZ&QJCuE^{#jTtmOB;FK|#woPgiFa zlBR#)*G0S*$6H^>pOWJi7PoBOQ3s(}Cnv^Z^-@L-~LopajpX&D}y#S&whUDKiinxrC#p&Hh1se&9}d7 zJHh0>K2c(F({S)o?%7^$+~!{TqRD->rG?zW z%e~X)<|It+C->QJlb_g;7;JL$liD+4#vEp~my>V5%YDUs_ubKSQ|CXu+>>o?`dubB zw%g*w<6iE8xS935o+kHcuf647?s}Vh&K)Krzg}l(q zJ=f;`%Z|pI)9n~P=j9$}a`SIMqwhtAh~TPpJ1SCT{900_L4|jmvZGPQz~*A@T^=CXQd@vjd5# zY3>7c-lZA~^-X+OjyTkG&ay*t0tHDY@eh-HA0JFv1sl7NBO^|lu_?=QYHQ}{3UA%# ztt}jFVxsWR-JAK6BbMy&_(AwPxzB&UFdZWh!#eBecN4-ZV>l;)5|-6L^m^V^o$jk= zS(!wZ1`1DZc37MR?5Op|eb`;GFU7%>pTu~bd6J#|FPMG2n_H&oM8V+^Uca4J2U2;{ zH;uw%aSG^$5517c6`kk%c&w0OfR5Vj?8u#)ZJMOxdc!Qml)bO8g+U!IJ zKWc~H-8zarq{)DC&$KclOLB-;VfU|4Y^gYT=5|7`n(DRXPjBkiHeM()`(?6pM9U73 zn|YkBZK$`5Jo7$pS{D&y8Tb@8L6*N%M2ZX;f+NaHWU~H1^T{xb3@q9t3QE!7#k<5Ew zEUGZ^1cAa5AQXeK9^8o-GAIpJlwTZ* zU*8R7YI#whdO#-%A`%#2Pw3>PE#{oknKgBYu>0Oc9-|kB;v>72#yIs8t-_CRWHm?J z+6|njI@P{g&#$pM0$x;4S*E~($ys`Oj<1|!TjtL&2!VnDjMZZrmsoFOJHvvin8W4&jg_wKCFT8^k}jG5KSm8!QYgW zXutkK^NoAD#!&p>>-HN-6Dyv03ahJYzk~ZkH!{VDG7uAr|KIr_kshayzAQUI?^kjfAKRvh%X%%eqcK7BdXdI+T5|vhF>6u$i8tW61C-8Ohho^}@ z@Q38j{7D|r@ibO-VRk%1Y!6o%l++m_81+`Uebp&8(NrUTizJ|VqX~f!&nY!OA)Fx z!M!02HMpmHAGlr5#N!v)R$Ts894qQfK4POQX;=AI>^(&J$>Z?ddUOXJxyR&nVorEHm&7O89I%q}Mt%RkoN7Wd{`s4tPf4R#o_sqWj{ zXu=-8jlmf>l$UoHKUgToxqzTm6>`T^TRYLAPrp=$@{cbUTeVRr_ohM!sqy=tLtt># z-@35|N(ictdk4XZ-}*hd^Z|0ZSmdap6F@ydb!%RQiGg}dG|_xM0}canb!s2b9WaUf zRo9vJx?jvOt+k=r6Z!Akb?25wbG>`NGUPIvbpJvtS^+YppNJIxV*y7=(QOzD%)>82sgz6QihgwUSf%8O zO4=JRv%{Fc=TGMgjq=maD#H5o484Yi~-1 zSCHNZF3WZQmP$XJbSL@?ZREDkQv^<|3kxE7BaJufB~f_X$=-1^IURqjW7l_sKm32= zz)T41m(9+KsN|7XRZ|)fN)PKgC!${60k_1}s6oY0-lY%?KM?{ZXlX?FI7~a8iZeAI zV!#aMWa(F;@be)Um+Tl|rqayX3rqmB7N{=Ltv*b{Si)%)<&f%gD?8zE4ASSWmJNRS zB!q=~uF%O_HHKn@aiaaLwkNyn?VeL zppC8Fz~>oa3XfNB=9c`HqDcWt_TkY$AI<)az#yED*|}M8@0;3&AwpgkM#;dDy~?Bv z$Rw9lpnf?XT2CaM=>n1zXin%1=>= zNZ}Q>yb&?S+xu<#L5<3vJtgQqqs+gyI|m z5}AJ+gCi4Hd&HO#PC3KHQzhC@+s<8;gybOSEOM|_W8UD|Zr`t)@rkP?}vp3}^SX|z+agZ=AlK>sHYhtd7BVDQib)){!Zlt+V0r(T}{b1 z$*^fl;p=A;qVUm|Q)H#?9j3eDpX4Qn@TI$jE3(X@$=qggZc)yqS`pp#=)$9(e^*@4 zfg}hqxCaDn^d5G~{7aD1DWcCI_hB0dH(bhQdcl)o3<%_0B#OP^TTr-X<^$BhMXuH- zAoRVd8a9FgeLgY-pe5D?QZ=1SH7O~o$m=uLQ8r#!!1r$6Y_l9-7Q^RI{hMvX*6IB2 zUh}>cF}xxML#_zr|49Cg_vF(&tbT6o-88;`x8$r|1*A#@D^~*TITM z_NUzsvy=ar$sxYjW@=ZXO`$h1NoVax=K$1;S%kaL1zTBpiNb0B!uS7AN!5lZIf9_<|d#if?HOsW*UcpA?`yJsTp#j(_u=@ z8Q0vxrdV|l5}$j$m5dmx7bkiRg@Q8=n|40A5NaZAZc*;e%23|*;s24kk=rx1PfTJ7 z7*hN-P)z$`yfE%(u4eZQk%t!h!X+ddE^r=q5fekEW-$OZdM_$h0c$e*{ zEVK5`vSIn6|D;I-gwM`&Dk{ZI#iwEpfR%y0QHIE^ol4`wQGChO3?(J`xhdYe0+FyU zIP;)J!f#~yM6n{t%s>clzPFZo6ZFSFL%?EnU`8i*-35#{!ven~OPfyU^!bK`Bz<>D zMHQO#>f$II*@azokoHI^T z*gl>eByNYW5@vF3#=}^oxRo};IA${|Yn2wY;mwU5#xt}_^VqH0`rN%KRFnk7@R@S! zsVa@RHiWHve$_#SxkFwsF^p+7Vf~!wD2;~dzRT1Nqv8kkIif)e_o*|9vv6 zUF$Y7EDBD@Qo~!^#O*DOISQFL5d~45ABzr!XwWjPm!O!yoMu~_xkPKd5f38gi6LCA z4E}m`<*Ti@JmjP$Cxi1drsQ4k3wK~&I_Y=NRV@e&VS5P@`uD<4zv^W zvsQ$cvG6>0f-OOtak?1``^9}+pXjdgGPcs>)ED=j!544ZjEXPFNOn>S>jM`j1)c$a z2w86OFT5-G<78DSqnWGn#>-x~d3d(UlYj8P*0;*YYW`O?NbME=mX z0W#U=Pm~*}!k6pqE_#o>5+||1GJ8&Hm1sC;{Y9Siob-aG@I5ga)6FpO|>(oq#wS( ziLMonuxW7l0GII^Y{8U+YfV|Z3dzA$Z_LldrC4sTNJ94h0qZXXN1hUS$etq!B@HV4 zb!rVM_Vs%tN(9r?G#l?r-@;z+omfFh$WSaSs8Jx*-zGUX29- zZEM6xuvbV}62et05zVs*prcjnOE$x7?S}kqCt<2KYNXvEOn!==p~>|EMQa&ogkK+N zTI4FrXh@pIeP6#YoK1yUcxh^UW-d_+)dz+t%B$?n;3)Uee#Lgb`#3S!?W?Pqzhh6Y zxmLh~^$U&EmwFLJ^k<^YQj`6c%3B9Y@Yqd+q?BhmE_zwxu#-K2x<7%g5*ctMQM z*k%k*v6xbZr&y@sGY@GK<_;WCub;{a<9aNhtYr{y*6o)7k$<-=;nv?+cGg++12|TR*54eau#5fg19e@r1 zrlIN?lqhtEV<&1Y=aI4GVi@7@$MCyG|1$F@IbJlH_GsRC5*WpqN4qd=&fJ%^sWNa4 zajv^p%?l7e=8+&d#0hFfu$HvQ(dqu!ZfAB|m5yx>btWVW*EW6u2(r_qzbdXARY#PI zaND|6VMTfiaQ<1 z<^H-ZRPz5vt{8#;{oCIEXKwEQl{@P*dXdDM2?7(rN~Ko3Qz?^Phb*(TpZ-7wDvW7|F8~Jo!6?uNY{gPwU4nrxY06xz1>orw*iAE z2~6v@+7pQ9;3p;@Cz_;8r4xlKPjjdn>P%qTCtlb=hl^Or1NfHhr=|IJNOs`-ks_VR zvilDh{z12W5vaD&!n5>N-mJO~Va_r>WED0Q_8$kuFo8@LC%3%QSRN%h$cg63SNi$J zId^9sIjv3OH4S+N6jHg)k}hBMzLcPh$-erN|FwMQM1@?2d59N=NYK&9i5ed-6tP7} z?wY4rgO_3;7&m)e2LSdHF6^yV4!5xq|0F&5>4wm8i-M5@+2t;yv&p9;c>9(Idi&gE zKKuRt_cSks=R)$_f0?vN-T6JSIlup6e|J#dIa)B)?X03BlfHLaoP3&Z?c+tgE!E>= z9!=#_XvGn_plt^Y5(7R^byw&jlR#{64q@TreUc9*P`}4p$Rxd({e}J4i{J5iAodZ% znd4>=GiID~L1vGfX1)iTLtPgj-T)1={WL6NL38@;cNX-@W153I)^6>-BC;vNjr22n zHV2yUh#(uf6hvFNjsk6}DEP|2zI6i=mz-D5*0{y}Vv%-B-N3fR{liA1^{Z!X2y7wa z6p60q{$aORnaa=UNA0J{{pt<}R(s(xOxy#j8H1JMcQ=wxj&KjYVjAK^PgyHbM53@? z+h$CJkaYWBgrxMkLH=m?4y&;Kp&jM^+fCxQ-(|V~F0!h+uhzivP0jT^aE-Jg*{I-8 z5cZfwY(zM_|4QrGdyA%%&aI8vZl_Ow(f$}dOPl5G6^KDNsz`ruiKj%41CvQcd9XMc zL4?90*wfstrD39NUQBaGf<MxP&Aq@ws-->xMn_(m{`wV%`r)6Zy4cTb_um$ zbkP-ZHL5V?c|Bg#V<(TM>t|S#p*^l)Xdk$YVO^CjdyuyoR_{``@EICZD=S(Ph+V@d zT$2;1?wiZp)0Kgp;5)WZNxl9YPEKq}WBqpx`Sc$Bx8hpIx%+w~GL*r9YL0_iR_#>; z`y&41Ktkd!_ou>HR=mkqdl%+9(G9!=6MgaNS`?VEQDJD;a78P!tHC*Z)v8V80Ed%* zQ7Cd?GjOYvi9o{pfaJ-{2&f4tkMdwzJDmFqQ|gYLu4U{B;{( zQtf@)&=7;CodVVUWgG(U+27+qMJ)K~_mcfyvMTijtBXuBe{FL7ZUj_;# z+7xBOwPqgH=)g&cg9^pZ4aQa(>xxoI*$`r2nnb6;GeyTFL}oFv!jJs16_Jfak z!O0>$<%{@G2hKki=baJkybV~PSeHD%QK&i5JNTTEkfhv5&|T44!?9-)gU5+GD=nKm#Pt*k>vM` zXoA%Pyn(bc7QY@!?~rPSRYMw#oe;!KSGwv@!P==fCZ6ofzZZea4<>#8$&Ymt2SoP&55a&bAK8Dopoj0O{j)HJ z^dQ*9onRDp4#)A*4b0vlxzw01RvzKk(X zW6(9?Sneiu!c88}keP>f9{APz0n?`r`>#vrex_lsme5U_rvGyZU5lRptETo}4NGQd z@&-O@kXOSt-JKQad3W{{=)v-opx!vpqde@&X~4$1h5*Qm;_Jvd{cef&l>@TKZg_jN^jcK|D_j12LtawPRoWUa&0%n z@_KTuGRfU~Oywa;jc%p&D}A=`C2n1^^t-aX>1b{fhSCJ%lT4F7%jBU|E-2^j;084H z?6V)()9Aqim?v>Yl-w|YyTJLdoUH<#m&v^i`(wg7G(EOD6@TGF5SO5P$v^U%e2~X6 z{Dj(fT;ukA(C+`aeM7wVU6*PfCv3G(bgf`bs(p)$9iQ9pzqGGQef!jd8v?{Q`Zihj zeG`5;(f-yu9bd8?Co{vZ$M(Y%ibamD`jOtn;nxxw8K;gS@gL7Xp zqsc%|l5F9QJY=xgc_`d)k#Mb@wB=(FuWUq?8ARDE$pgZ$A?_y#!B8Y!Gio9`Oek*> zb8gLfAlwM`4Pp3cMoPwo@MoWU4U5Duuy8S#(M0i#{cW1jX}r%zCaMpz1ew|+dev6J z2oR}rlf0MJY@y z6kWIa2I(dgX)>X=-Kobh_!N*OQpGRi>g19v{No;`drH=RM$40j_BCeL=MgA$00u%;Rc?A@Lks`jD(K$9i?%R3gQ0uX z#KPSm!gruodbndRyh>g2x*&M1;jc4)1wl|^tCDYx+rS4MCgOul{Pw9W$MuV~8YWpu z?T%yRjh5fX;AAOg;bx?;%@oeEMQ&(<+M*#E9RO-8-+f#PQUgkRVC8+`qO< z5l1#Kiikiuv6*@^MDpp&=}bJspgYP--L+|5Ss#kNUj zX#CE;MMScR5bb=sh01#2vLyP-ME?2NkQyADCVjR8*12|dau6Vrck6Kv4})1+&n2;C zEN29*Fr!>`_X*>W?QU*s`oXTFt|_+QVt2Joqm^M6^Ck?WIM5ksEdC1Je_<2a!0r_w zFusxfx5fU$hz~b3x?;(RW(r`WQM9^bYf_RY^B9N!AeA>c)Lq$Y3-|rxg3X5>7$n(o zWhp6vp7)_+?8lppd+bFiWuFWa2b^dck;U3015U};lB-o*Zc6sL*i@XH|MZ@^O9RJ!#bu|1w_ss##BlBP!QK6_j{~u_64n%a z?aVm^ZY+>i6X<+UA}epn1FST09n9<%Mgsxc_>nmw$*zP8ln@W+H4Yr+1mGzE5) z0lPI#K+)dt3-TIlHkD0(E8s(EtKEyKL6B>or=Ic!=Jof<8bBmJ;88EnHfII@kS0?; zYglT^F}3<75c||0`{aRJg!doxRuIGT5sK(i`8$d^^M~6}-MgqLe0g!f&(1?Pl8i-E zcBu1~KtWBwxuS-Zi^FKUVk4+B5gE6;k4p^Q$P4W@zDoXH57plIe74(tYdkm2BH_k2 zl-osds`Hc#quCz2)op5wKicn4xlH5X@gpry_G#;cl)WVBu{= zZkQc-=T-af_&~u&&g`vf>g|VGxp`|i+j<+ZIn59x7p@?~7(o17tUKnuV8`LNx$t`U zlSYUG5eg4tizvz+m}qD2b_gaeX=itd8vz|6G;ts?DWD~$UBb^c!hxm*_dKMBd-H^y z-ba@uOlos8n*_YWd8=uO4B*1XXCozp8D|HzA*N;^vI(zZaC=j*;EQ`Z1`GDySH=Ae z871-lhuN9Z#}OIkXsw$(0{moGzBcrAm`A#tSkM5Rob3y5fNJ{n;GZ{pM)VtpTYlIISgc}&`Yt8bJe!`o zx3gzi0}psTv{u$Axw5n2Rt#K(YGL4hK+O&{L!W*{qQf5HtB7PJW=UMf%AgJ4B^cS3 zR*Tm`EjFWv>cU?XUw%_ZU-@=ua!1w=lyD4nUH-a3J*m=jaEGNo!N}2;&fG_DqRqHq z;BS3OAaNhpmW6mE)gs7jg#Wg&27}H zm>QfIgfT864R(Y{=LI7_=}Q>%Ul^le=PlYZu7A%lVjg>4ubO@)|7czL_hvU(NufaG zK;0DljPF7Ev)w)MId2UyXlF9x^qFq_G+Nylj@mNg8#YaDzq}TS-FCNa*cfnC?k8VM zqu>&*ErKV1%)o6DxySIZM`WXr>qIA-{G+N@_n86dK+0T~dUuqmp&GvGai9`j;)7xt zNXwToW96par|z@$E~8}aEHHT_n7pR(LWZxpQ5%siae3ngygL0bCBo%ZyFA z7?~h#I677cdpDaUA=B!yiE%&Z{_9*%5rR3uW;H7@0z>jptXE!8+|E@Br}af?!C`K& zVts{JfS^sKkM7YZ&hJH0SdsJY5Yfq>#S-+-=yj=2TLd`uS%}NnG#MC;QiAyVWAc3^ zQSk3GeqtXnoDX!Lp|2c~>Cb7kpTY(XN=(U5<5FLD`Cl6*>LTh6M(P-_E)1BW5`b@j zu1-sig)~T_)zB|v1VZQbyPu!aut0hnjWhC3vr1SNve+VG6NL3}2%DOm@OX2k3?ilQ z8wWBI{Kjaj|1;4vMG~&c4x==dtsu$Y4NOdF?F)5Y<#tRpb#eGKJFhQaEqoe4Gdq}h z4aI6}e_t9ql3Ym!e~lY}!4>V{#_$M$!jrYHdUavE@+U!I@jG*Oi$;JagJYL$&@~!F zay58z-#r#j?xSRKG`pEua%1b4+&iLamXI`FauAXO{&o>Sgr*_~=y=`FijbJ>^Jgi>@q;D69tcPs4P zWe%sqSWR}_MCgY8ywGjEa?*!{}*J0XG_t`Oelnq(R6VYABSptFCj zj3Q8BHS)Ub!HJ}8Mb*2a%uZmDh9K~}VA|3EzIAZ+zkhg(4(F}X%5P`6bvXn4xM9IA z#5LuEd418o_Q3uy*T@46OGHeZfr(zP6c7WUll<%L_jaKrTvtp4+1s%*d`DgOn?s-92`mhi?a)9humiD7OIri6 zEY!1C-qh>t7)y`|EmoI z)@Vi!S7P;=GPCYEsGt*dNJ!oSm`471(jWR`dxj4iDpoNRza?9I!$|^~xZa%L#Typa zn0rFReocb=XL!x!ojPQ!q#kLio4aC5_@#o&{JMgWfS&v)T$cj*qU_BAeeCj5i@ z!*=t#_UC=oK0=O`6A(4~?QDirzkPM(%`yI7xFyT{+M!<=L`*fms`M+J3ri~MCY=a! zyqn7hGq><4;xZp1d)2<*l)tan*T|jA28rpGa+)+ov?Pzr;%G3iTir%7)CzWDtZUck zkRvC`YIy-imChcY`M}diX0VTn_r;8+3Snm=bHp@~uwIjYD}szm{a1xNeiwhMTjY9m zcfj0fDj*tYER8mIFiM5@88{93nG89%ftmYhK7n;=)t!B+cV1htU@_O*Ez0P(H{+2E z?N`gvYX5CMUF?1Oq#65$*(y2Iy=q3U%PuHK>%J__uD8y+{4w9?KE$S3;1+i|**vA#kzzZ;(|i6?6-&9DDwFx21L;1>B9j^C zj9fm>>9nwRWs~)(`T~ZC_Zw^Av{1&~s zhNr`l!P6YZo(8dvK1J6lmj?Z9 z*UVqAC|p97nLq7Mrw~RwatY_mIGK-v2oTVp@}1PE(W>y-%v=3;<G9woK^jt1+CJfE5d!y&4$v6;Zv0c@yKXdusr;|F~@XA8GZnk zE;(5wz?f(P!j->+IR%;EB|y!pT{X|r_b;qj0L$7RJB(tZ<5YaAB0YWOlZhkbKM~i4 z_=N>WoW!@n=rUwj9hOCUc6BN~=67Ur2DD<4auWIPWN{j1cPSra9pGv!waoKh_mZ#k zlI1i_@@g-6fR~&QxTP@bi!=PO3w6cMA=;ms4A^KaWQ1xvO9&+Mj3siCS=U|a3|O!=$<=$!tVb!m*fWhPhvn#>>y%+ z$o}hyx|zuA@VOBUE^W~UnRbvUMuXl*;hreWu<1XTbeV-*Ogbygf0el=(ilw=Y&Lc% zwk}Y%5Dk=E&z)JCR_(`cNI(Lz*UV#hV+&)QKu_57HT-nuw~el=9Kx@86vmd~|)~)yIe1nY*I^21!}UYN{;pmH!0KiByDm z$gwVYnp`N&C$(G2Pg`N`%A9wM;nc>Lw$xRuLny+%r;NcK5#qc{F~K}Cj6go{=Jos7 zzoXj65Z@W|)=aXT`TflejZXk0kigbGah(;65VRRz!dhltCt3!-8liqE*Hs~^(7j(( zN!{VT0)l~Yg^7+(TzMMjdv=MFBOAC>?MNE*JiT&In)ApLK*6%#iT<0x4Wdd3-^MdN z+zkjNX;O1mxfzg=KUS&TjAHc=bZ@KbS;zm3wy7$};G0d30A;J822wLVX=Zv?tKNMoh}p$< zM6PNLX93Id|-sKs9sdD90*^2O@LKH!Bd z=y8M&b9Zw7FrvvC_jhYJmLN}!Ep-#`A0pMQeLF>8j30e+1cj}qH6IQpt^GIK;kRB5|^!A-)R*bjBsp;Q?k6hcynh;>Di5G>#<>{J*R zkvI%Dg!!(+C;Hw+eC30bpE{DAOcIqU!Hk!VHK7#$ZGPO-U||0jQ)7NFeJPs9mm9e3 z0|miYUgy88_T-=5D0dOLek2c*bT(|C#brl{d>{F^1f;5dT195o_37*QCYB(yK#J{u zTY;vz;n&X=idZg&DMAHL_B2$*rq8R|+4zHuIUnc}$7(uSdGP9p#L zL$ol%wy?L7)VIU0sBh&&+QxQ$yZMpwj6%xr9SH!~X%>3^34u2CT|6>8oe1O{x1|;A z=;x^KRJ@>l7KcgIBXbzO{DNY}u(J^}^sH)$G%@f8Jwxq%Ji{G*{VKz}R&rII*m^}J zNp>+DePOVINyY8v#3AmVo0$Wy^K=!f9vo1J=qfY)@|J|6M7UQY_c%FR zdwO52+I-3zP98$*D~Yo5J&p(eMFs5F3aFn@?d`QYY=26~@izWecNrmwX?uY_Fdmg| zCR2N?Zm^<_@{b8f5{UOsW(|^Qt)&NmMVF&go zj(g_xhp@wIY7fbWUq8l&6iI#iK&~+lr~^NfM_$zzjr9jcp97yT!hICFWSD}fRJ5Sb zOaw%2iMxNeVay~{s`#_%V@-g#9`1~1>3gE%s2f$^Qe#A?wP(616Tst4S!ql~N7E;O zsMgVJpfZd%S{L3hn>2?)dmh0b_93$#pkQPktN(@FlGRA>{U=KO+teNgT1of6dDM&> zMpmdNm7+ ztk;HpRE1V{(|n_qZI@D~=)%0^9X{Qynr4;avK+Ef z8Kc&Kcvc=;fTVX3qgUsyMCThHE#e>Kd} zsJ~gDH=MoAOlMHPS+7$-+xocM-wlknbLIPQd^Q8IVJ7PK?F7;<>*SuxRcyxm92ujU zH=z4A#Gw$%A4G^{dF7d`G^Jt~ugF}d!F*+diZ|BGV>|QFowzLy0PQWmp~##QC-;MU zi=Ls`j}+cxe;Jp^Na5}FmvnRF-E4npX!&)$eub~$?OOAOIH+*6c_SjoH8NbdW6z0- zx4aug_#)^d&b47|#@k;;AtVgnQlhs?yk$x(G$mGqk>Is%O^MonkbkoBe{1rqOnz1P zg-|T>hX=`@MSd&gPb8l;LB2Mfia@OJ1M-ujw73(6lXu{qew8V*%oJfDuTxem{}C0- zv&D{^gWGObQ%o%}6Rf-S0TZr|GclPto zVX2g*MEPMtn5uGQ>h77oG+LuImeYZ{jYD*qiWgV0=om{S$nk%P7kB7W5e0Y|;sT#c zjEeXrG@yqYeO1)eSR7GPJ5Rv$H;<=kuy1a}FGHDrMS^4pcb;93i|QcX#4=-VgRGde z!fm@wgl*pAexcYa71#%5s8$;1)-8eQFA2{A(19Ud_(kO@67gM7ns(-N@WePDn*#?PpC7(cnZ4PvoYC~dNk?8Dt4m20Jj z4CF&|`nN!(6`Xpm*>Wm6s!lXr>~h&|;NORcObkwoLunk7E9U+>D%Um;B6$*@d-`tp z1x8S45C8V5rIy&MA)d1CPq9r+CIz9M>&}Crq%l?J$V%l$hLbJLT{q5fPNLbVAQY?j zSV!YYrnTp%HQDy!?LZV&W6ZWb6U<}8k++!7Qg+FfbHHo#D`q8HCAk@LnXB*$Wq&6M z0v;YRJr9I0b2{To>U0j}jdeO-l{dlZ{Kvc*eB*R}KF^3iI{z*28T0#%ynmR#@8?zV z*I4Beaq8Iq1`^S{4a$$_FE|;lSV|RSkf7J~&9sFg(gg2hmnK%Cn<;sz`<%$nF&%nJ zi*e=>b%5T?;E##_YvdY8H)Q|CeTA#&V=f0EwTDRvQ=0WiFNb_);<~w-i5g?= z>2`;<81GyN^3DZG)&W^=?ej9PU`A?C#k;M|jFbobGY^}EGW$zIG*l6D0b@!%jV4zYM<{v-)|lPS`{mMMzkm1(%}4+P9w)9m|hA3H3IHM4a) z8VI@E(-)RpQw@FS{M;cOluyFWxYNu{z8$DT4*H6;d)R6-E8{4ZS`L?^S(HV9CsXBu}Ia? zu??r8BUVIkZnY%Hrjj+~Kx@q15cmSROp7YlQ24_g>6y*k(~4jUJ)y?C7Q{Sir8Pit z6MzWDd*y`^1K>6YtAQ0u^bqS_K;jg4Cp$+Nt7^B5zx45XwK!2YHr4P0qDOavuTXzU zbVk}L`ls@@yXR3wDBiYI0*8wAq1b6$Mdnp-o+;ekSAl4+>~eR_P;**0hf~MGIj#ZD zrm%V|d11Z%u@lYpAZZkht{s|yN_^C$))%1A*OIm}L9pA-~M+r2H68yldUXgV~U z4h_^sX8pHx##3t?!MU&30)7=j)H`ruQ za*Bnsc5D4e4F*n#3ne^OA`lx6k$8)lQ~yfUraNsYG}EVE_WQbr>ld)|-}-dD_kC;g zeW9UVW~L55Z~C!(N}E(aR^Oxg5z|i6qz7U>kr8-buU6qm;Z67UBP8uyX*VTOp*#qg9x}W!C96mIIQdf6IkUclY zeYW60-G>+Azo?(N?!PF~9n32xn9Ga2f7lPPq<(gDf6Gt3^+0Zv<#rwe&Xi5Xz#Nvr zoh-;@Q`_lRz`e5`$Po7i@2jibw`|NuY!~eiiU_gOilTmu6r>bZ#v?DK#@QgB_G=1O zJ_l8(tK*!~UbTn{LKWU1l>s?1SwD}n0TPTm9%Tu}E(4jVNg!rZn6p7edIM<+lf=Pr zT?b;n#XG=6^~B(iRA+|k^y1s)L^T>z#TV@4Ak5Ji1=FZDzt?~%y zCJuPH_&MM51FEy)9;BlBz2QgDR1zL0WDJf;o?LkGeeo7-YR*#&wJtzRK5v)w}7mz)ZAYKFcTQ&sYn_4C?h3 z%(gA{i|iuPnid{%24j5)DCGgUNQL9=pSfFtDWvh`c93(^yg|;KMGhWUDi&MBT&=cX z-S6(Q+v-4!Dc$b6V~jRMH$Q7e;z0^|U6}8cTcMmt;etC;tDxh4vkHDgf;+U@b3!+~ zUg1MZ+xBsTd~`kOR$B38573z^0bi2iuFx;(k@%JCzQ-@tQ2GnnI7&LXgGTKEVR-H4 zKBKHyNe_45lV*c-Dz34k^oSuLTZO-^Xek%fp#Hil&yriwkkM4F(LPS?j~8yIX^g@f zAD~#T&OD;tsQT*6^t;enw-{de2_^O^Bn{u1;a6BJ7%B zTlSq9Hu0*{@6?_}mNcWnMBxhtP9OK?6r3eabeM&c`C~nt%YaiF zZ^fcCTS#fF9lKF$4^p{-lz;sKkwFaZx&NBts^fS7S*B&&WoEe=vir-^rkU%%uLu9t z9YWA!ww2%Tv4EUt8+y^V#Ao<$q}N+o`I-fD>ksu{9tDiuQM~So_qogivy=%|+s4c$ zvaBaGM9Mvg<1Z5Mq1}ws@HPwcxkpd16nU##XqqPB_{fIY{D@*|T2B>^6wbSqNi#J0 z?mY$@$CKbLUShFvfGSQDUZu3_q0=dDC_B-P7%X+xqlf)-Q zh!t)&RrYY#D#U4`>pAwr07Tp8eqg?AeS%FJ5~LZgnqq}#*rcliWqsV=no{jEY|_{u zyk68Kb^PEK)3WhF8helVu>E|SG(jBUbtKV>N$#7Ec`InxpA9y&oGupppjObz+dSeu zO4KSCJHv?{V0CD~SN@5@@xpAzlI2tWu30{(YxwQ*Im>%>@9%Dx&u97|QP}(x$LBsY zyn#s0H0k-5Z8pfGTCbv35lL^Ygb3b1`~`}s-Yfa*rnfZY$!y(z`~B+m9-=IA+wpxU zetxM9X%&jWf}G`j-A-RGdDQE0bADl%7KqQu(}|{DY*gNclaUTRsk0yvmXi*Jll}Bq z{YM@v^>{;%zw7a;9xv$elZyOJZ!hWb7d>V&vdMqx@wk3I!bA2C9I~)^;fR$eoVOcv z{r^}y6Zj~rtN$kuFe>;21x;OJ8#UAo6e=U28Ax;nCV(5FprR;6MManZ%I?ev({V)W z+E%Mp-_};E)&+NE54eJgf{Fn*o`-;d$iC$N{oVV_WCmzo`+oj>K1^nw=WgfRbI(2Z z+_T^kG-XW%CLDQ(tx_Iv5;)~hgEMRYPG~_Ea42Fei|LQVac8C#eBeTlBC{dISnt4B$hvb`!8@cQfZ< zexX^ecb8A~ISTUbHkPyQ7O<*X=YHE?6g0N8iOi=^&>Y_llCsD5x3v1F%oXbV3!09b z8=mss=COA%1N8MlCZ618i}qch9ep5)11~IZ<=hz;7|K=oQ*xIRAFW?QcDbv!`MeTQ zw-?VypVm9o4VMgVluoh3b>heJf`Ex;u=O&rbenJ7Mw+!2A) z4cNP+uNaw39}Bqah|NXQPKrg74pjL}f>(Geb-%@nTmoD|oxJ-n_{Voc&|ZI}$W!;u z_Krk`%(W-X(LZ8gp63r zg}fqt{8ArZvgVllI0Gsmh;rt>@~Y7};Oo9}5p$S-Upf7nz3wXw;h5+Pw3OV{|E)7= z)V)1mO~Hs&g2pvHwy0rM7}9xmiy<9@kAE1_`PP&dL0@32z`mkfSjj*=)cyx82zQw* zeT2E8R0$8kKh0<(o?pMM5tBHGC4GHS5KHxj7u3${zm{fYP@M*fR--tSA|!}k1Rf{{oQ8*3%4u-6FO3?kqwcgjxkv?YY#_6|9UgPBztnkV26y2 zh1}vX4G<6IS7)*tcd@xyZkH5@tTVtZ$he}4eKzL8x+Qt3# zCiWmD_c3aRaPl|g$)rePrt$+-Iy1O)&tC(rbH{H+oOMJdf7|JH9H)XFdq)qw5>9Q7D z=RQ!tMT>vhdz$mlYm6V(U^w_dzn^<~Zu{B9H*?;BzpwQn`ki@p1Ad`vt97~~pZEK< zzpV+pJLv|qxFSQA)O2lIK7N9(853`-d813GiGTP_+@~heqZseFV)wfPSTk(l!g+QJ zcM`e~Wlzvt<#17{6dLaFhOtISnf<;*PWM8;)lWDoX%TzZ@V0Mi_$PX+T&V78eu<|k zp-983b+maFJ+meyP`D7n)G9pWL+t;wNCLCQcT!WQ(iGfX71kbUXQ3~RcsztY5p>U~g10tPFO*gxv4H*h+0RV8LSiIGy7#_9}9fm~$ zXs&x)>^n%HoZ^8ujgQ>@lvGW)xCZ+*E@ClF8_rvH(*63fm6&V(yZGgiJ3+r-CE$-B z_MCOt&HnP!S*#~-+`XG~?_+s?xqbijkLLZrz22W?-(O|lcirp#(e`~a`~HYM-eZ3A z>SX^PE~Z->4z1i=w_o(|$y^nr&n74l`%K{) zuZrJ-2NO7NS~mrSu=^=9RH)6vn5^PReV&up^_=uKC%ug2N5;vR@F*OReQ1B2RPGv*`nxj7*Y_UncDU+WJ0eTQk6QOD$r^wK}dL` z#7_+vKP+g>VG`bA-ViT9+-dXJQgah}@(U9G7P|6Df&byOzZBP{fpc>2vvbQ|@RBWm z##v@Z|6j|uoMFq?RsP%ZTjm$QY=ix<5~OjoJ7&2@n_W7`E1>pW*iW2YSc~2Nq|(OP z!#1B=*1Wb2Gd%0ZeTSBy(`!^n>J5P|NMD}l-|A7Be?Dx_wmTs_xoy3RgL!rTj z>^A+d;A_>@Cp`D%X(Kq8#Mv8z{fv&{-4~Uqr}IqdC3J>K_N(E*+|h?4 zEaTY|STbtEl24l26eEo{BtjvXaE%(PD^R}-klFLF*z>YNfhKriFY z_QInIB1AQtKApEj_QSlav)m$X<=6s-6F2b~M^9^DPEZ~b{lPd+gt}-G3?-L2iA^&F z&0OxA7i8An9Pb)xdhPUaD<9%IP5uUu=O5N)$g|&U#*eSM=8FW%{PNERP5w_78|Q~o z$0&}+=Gm3Cwc_Boi4G~TF<`_w;$_suti5(Hp1sJQYAHP~L;%U(y4$h6=x%1WYjVEM zBJHi>0;xXQ4sKABT%ovzpBpnccla4BUG!Np1u)7ibXk$)4FwsaLGL?2%HbE*)qdlA zfIW5|Z*tFT7%Xg*7%m4aJbjXDDa9psaON6<4t#5ZA}DxJC|%njl%8O0|Esoy5Jh6! zP-(m2*isk-N&%O8%K0_@eo6<)*zF{a)J&_ohwd>2n$!_AwuWztGRs`uK*Q z44#jrd;kI;E`41(nUBAWfF<$wI${&GIsZ|$)~Tgx?WPz*r==Z3gU(H#>f=LxGI&0= zf(LMNQj7ki58pW)Dn`IVqC-G#uD8`cV1zQKUahWM&ah zs*?S7)~?oOP6|_On2?+D&U$PmULOFd(VDG?BEz#xz>VfyC{h|H*ko7QyPPxkI3iFC z6dXf=V~F4w-5jwGSJfi9tyCpPwc;j&*);AeC-VNFs-*l)Ch~5QDxO0{Qb|%TIfkry zh=sN~uh>uPX#a}!d^ZUDi7y6WTlvx_(-9ch=}i*FoRX1`c>PN%SAr)dXU0f68}kWY zdeK?mrF^+n*#43)J&Ndl1z#=&%~yO&*_O#MP|1v|@Yo#L3P2daZ`bf(B&pWMXehn5 z(TIj}>vkH^P$+P)(4qcur_%5f*D>Cpo31u+zhF}#^SETKrz?&=! z5j?Ta=Pz6WkK8NagV@iW46FE@C>IC8Dz>tc4{B(S(0`Wm@;P$!gfd#0SIsDQ<8FC|Rwu9H`Bx)Xd(G&|tE3li8Xrbp zmNhvx!Q#M7`YiWsIA7v5eg+44_3XNP*x#7Fj@{b0P+B(m6op~!q15#y;+Akq-0+-O z7=n?mF<~@Q939L*;#bderarFj(&JAqaMvXLy?Zu#FrMPyWt^;THYLVkQaZ;n+8xBZ zJ~b5kZl}UB748Zl=-&1$Xhe=?;G+&_(nachA@y0!LID54|aU9#IdlyQ2`XlI_NkB|9qX7sim)h<7XZD7WMM>WCl-VGJv z(KjcY?$(~cYz?PRY99`GBaa9NwmGpEDXu8i#3#9Vw>&PBqjn;=J;mc(e#_C!pJLPi zybGmT{Gt!n4U*yN^qYg0B!{fMnLUeaGGWDyF(qCj#mM{|lvDi&BQp{nC*67pfP@0S z!}h2kN(kN&yub?go%e;x?xKxQ;4QtZ#fag!(qIqHJ!?6t4H(T8N4oO^u8wLZE_uEC z&cV%)gH{j=bxY`tQb9+cb>HADCe*w!?5W4BP^byPL@1b{LCm z%`g_N${9w_%rKs#)66h3AU^@fw^@))bN71x()fNwM|+GZG1G|P1Vf!y}A7G8u-ZYQ!^yw)xGAIXqlgiJp8HrPCu|mHba|O zW(LqNJAk{Q27#yM4xm|P0CiN&4&Yz>$fd{s(Em-J<@Eo&eq{SEHT^F-D}#U%+y6}~ za}aP_iI0GLshaJ7B0qjs|K!N<>HF*~efKJ^_GF^BOL8j82eL06H%;k;!A25fd&4iihvT4<%)RyWG&vo2{D_cy-jztXFfCHZD*bm!N9crwbIW zP8la9cl_7u8x`vuKHUn9Z;_OyV{cGK@#mbsD4*_p#`k9_U-vHegIZ${fHmO?norK@_>n!;9Y2j*1(ND; zEt1Wvlkc!+({&G3z8CUEe&@G0G1Fcwzr9bV{uk|W%S4-x!>im=GVNWO-`?#x?fJ%z z2kHchia1%XG-!5s{`$ibTWH!CWFZhj8u-7}&E77l_Mg7a$3U%m;7oslaRwO3uizyn zZj=1u{AnkLF+LMBz5UL|uqb_0!I^kqF3LZzoB7CSUv!vt|G3s_VAib^iq|!MtmynG zAh8tH6LSFY=CzfJVU@YBv+#cduXIm|GCG@Yk=el-_B#!7W^{OFq9)u9V*iZ~TD1z} zHn#aT$-5l-w|{F!;FiA40L&ofM2|8CVd%_KHQ;WYEKy7lNBpaoHf-?@pbc*W^)mFm zH+-+HvG5K2-n5W=>8k}l|{1DF(Y!|2kT?w~>_a^k)8 zi^MReYq81yO9!(LFhJ6CGgEoq7sT?>3lqzSyEdXQH7vUeVGT-xx-{Y=7%{|VLJXK8 z?`!=N2iLv-QR{j4p&CrLIP4xYJXqV}1?(O;7TWSB=XiTjsu;_Au!D!~NK7=vIo`ee z%DoTROP_dXgPo%mtEHn_CEaA>5<20$;KaZ7xCjUj*@;x?JzTz>mU7N>dGP)EBg4|l z@+N_6M0qyI@3Jj)R^a}9xdpD6&bar!P}J%(ExmQ_C!?BtieF*?vgG9T z+E1bSSL{1H;LQti797`(Milm*=?W#$(R(Cu)*10Tr=a*1Yx^sv@ zhElH=vwym+FqvgV;^95={GNb0-GX_Xicod!$PAd#Q9g(V2*f4!xf5TmiA;3?#M7vs zwID8zo^9j`-Pu_X@3|2W^DcA~ipFi+Rs8U&#*vy^Sx>j&-nF#sU8;{s`Y7a?&kq6N zf0mquX#kq%^W0vUp_sH-LSm(_MP$+zXHv|$Be_F&-z*ic zoYRo@o}oPBZ`xn)e+JPlwq~EiSmKs{VTtf|13H z7^8=ZTQ#_YIsd25?T0!(t3MHc-NF6mO|YnSPU5x==$i3u8&^q-Q9^6V>i0?>@+g$^ zXq0_4K#y9R;8>(N8B=UBg1$bPj`iXo^CFv*mL?FM8WpnY)I!pHA~+CPSQms8d7u*N zX4WKWHGZwrkgOCNK1bb3Ku`tWilAKADxqG({G9s)hzcN5lPV;X$lKq)kNg-qAag0% zUU|ethDIzuChjB5^~5{*0xY*bMme|!@O?7KO;YPtC3nShFkPqA6tR$a{)>ZJ!O|1QYOv z)t==ID7Ahf4HAtWK^pOOs~WprUo^5s*XxT%6Q8JOtA;12Zlrbny$(jFzeeBpI|_RV zJ~Hx4$ITZsKF~q5Ese^9fYwnA#=Uy3xq^&#$KNXvB*W}@S9g+jv9Jl4Y#!O<` z@#b;66ZAOUc_+TrOn)fWq8$$k-A7Nsswmz4+H**f^a(CEKrrnmVB>6i5znYGBU_^< z4+`BIZH))2l>f}HG27ON@r)WbW^3HcgF?5PYUqx)$sPkI@UCYUoM$1p!!r;t=;*Z= z?_TzyxmLZZ6TDc_LaMbxtadk_Oe^L`y7LNaoDLvvy&k9AO?%%|T5etdUb8}Xo_+Iy z4e9WD&YP$7#)_ndU#7e7f2NO4uaQN#hd!r2%Y-G#+^+mV3_;nB#uT5Y9G$7Y#81Su zIo*9!GI&!sLvf7yKn?j%eh0q0YrOWnF^{4K2` z%Y3E3uEx=tSTV$r(Zf8~7Li@Wm0K7!CeOLP)ab>{?B+%0lyi9R)c9?s?%W5Byg=?E zO7%)s?IN2xF@lXkcngobm3&B^Qf4lzkI$n54ms|l^vjecnhWUIxRS!!iCmJxUB1uc zyU^BtOQ}26Ms@*1(Gv{N>Fzro*NQ?hU;zHKN&q7_8H{h#z;#^EG<~Qa0NHae1GW-w zZlsf^^g5$}_uess&b?nYqwnu-qPB**!!(UNrs1*{q8di(0xg0<3@il!FYUVDNHf~v@^>j{g)X`eAM``bgq0C9@Mntgv$dmVNP2fA{ z&PVAS1GR6!&^k9p0qdUWOZ^uWL=QGAWGclJxtOjS>bwd3%8|bWPp0oZCqxDmi2;T( zJC9y3g5oTeb65k5yRZx4d_4sFJs1bx4Lh%47?STfeRopT)J0{yWQcX{`bsM=N=xDo zGB06r{-KS@aS~gFUxS4?-gg>#249;j5s~WYroDsaXxwvDGu`=)?No!jFE!>SC0-9Tq%R@O{7UOYgkU}jd7x<{%p z@u~h4VO@O3y1+Dd3D7nC(d*2^e0_)(hx^%Y*D(TXiRR0&rwSZj+VLNqWgnFpvOYpT zB>KF*JWpOS>uq0JH6zO3+0wLe4%4$KlnNnp6qRqD;#+^{8VNf7UH7wfNOxzy&7jQ8 zMsHwNOMLsAb#7psK|~ZI3e0+qIIzlWQvH_v$e25oqag|I$KUu6|FHh&)p#R`6tKk?1uMzWfIRY*xod~v_Du6JRl`J% zWAW@NoK&Ga4;Vyreibi9(q+Q7GuGv++>;5zpxJ7M6@pgPW!L+YOcfF#(~!bRS88YK z0uv9z#M4jE08DTvv#vXk@#S5zD0~3)S__UDW_O5|cj3a7ZM6?qk25ntBlswsH^xdJKFakB|> zo?+-g(!reAmfV6LId}d=?I*Wbh^zPk#9dEu?wcL|NN29P!Uo8QSfbkC1)_R}q)k-^$hm5QBNKq_uMN)IxcHk?C#f22u7PMUj4;1^PbLF11q3@wgO zyT$UN_`$u-mWz&$y-}`|JcX0SMDT{0%vV9)At<4PuaWW*vPp-73VzU0S`+w~TiL70 zWP!HtzF8#pS;-Yg!@-J!Gs3w8?BA&h7ovY09!J3IqOIL6 z*K!G8*K>rPrh0NQbbSRJoV@6<$$G>;-j3B@Ru7a-;MrRS5Wk2A=(jpVbfte2BdAK< zJRlg`-3FbW#uM9pNOUx=4Z`E~ki_+5EZ8ma?cy`mi1pR(9}cW_roL)qvU%=f1CfR$ z1bm@c5WAN7;`i>tLsfch^jK`jN+Vr|RG^rngd%0Je7e{T-Q;0ploc8!J}Ek-VPF~7)iD*cRxDH4zhIwHcWm}=eCwe zpKMRw`5@9ee-lGcyQ670b>4v3c3NFatFi6>q0ysS;eH9^O^vpp9W}a3rWvjIk-vXQ zWVXuP_weq>Sr|t9+?4&XN&Ebd1$KEnzC~CZUyitdyM+6z`3MVE^G|5Cm$0%E(N&;~ zZ0iS8xCK$)vha=hx&4tI-0X2*ZO-cti$C(o?W4apRW3$U^!)x>|J?qTO|$*o zn%^I$gaz)d%lC%wl7090I8G;d^z`rWd9B~yq51u>qZhd8ee}0U6umcmfuGyowy74r z=haTr{7J5GkJ?9nckjEu55M@C@Fo5J`sDT3@gw)S%l1ZQho;UZGoYOHaMRC)?-zc5 zpBK0}@VTcA*FxZKC}&B&r6NLQcE4;|e=UD*e}BK-;&XI)OP8V&16$cjMNK&|)B9Y_*C(+-I$x5+gqFqv2LqNJP zS{nqUMF<&K2)x@THE0QvS@Xia$w7O#k40iv)X}3fyW4)#9@;6WNZG=U?ac+qmwv>hYkI(ka7ZCoe()K zoNl`zgn<;XKQ?GJ1(r@YOoxm}s;Dl^bL4~BWs)-+z9n>!$#M{JLZ8zE33!f1F5Pa9 zO6WdAY;Oz9ec*uvcjl?df}QKHFUiaMR-4An3_eRA%ojZNoc3oclWzC7DtuKHlh+|{ zv2%6F(fIOHrT^1?BpRbKfaVvfBlq}E4Q@yRC&Z+?-@jiE9N^@JddG!OsZK2|4)4;l zAbOomijqF6t!b&=ePfc<3pVc7;vHA|)+uTNOvv#D+_1H^lBsRB$QJQ=6_(eX+)D>J!)H{hE_z8j4ojc5oyY5^gzSK>f zrl0&nycytL_C8A(FXN}`vBhhCc5%u#?Pc}KK^9%?gv)My#E z;4A1UooyUa}b!rC0Kn2xj;_UM`Dvf+lkSJuh|fSZN&E@Y*QzR9FWx9jZB#{h=>VA;}mw-{!mvGt6G#1HDpnQs8!2SB4e zM=*9&ztSk8c#6&C-PWAJM$kHf4QU-4R^sib(`sMrbVaf|A(FbjG%SDg8T?R6Ih-s@@WkY7AmIA( zyN3VhqmscAxA_k?Mnx}r2&X1=P(kch!pR$Oz`2Ga3pz0C;8Nr%%ij@*E zafgNzmVR0Z!-$}Cjc|ajNnVHg_aZPuUM*qUs8F9VD_t1a77*PdO1&ck(NFIbm+O33%RGI8GEove>qeY~uX z5BPw^SK&^QJulxp_Mige&1JoT_sr8%CeFkjAOio?sd)>p#m*O%_rtwy68Fs2mVQe2;sBh7*wtH)EmO}XAFb*CL~9nam)=&EJ}3EO zcu-BGyPvEvxTl+Kfp`LXs0$8a8=09;k{upaA4-PMVC0YCaytfs`sUp)vQfs?gz`j- zE&xYLajTIj!VEz*8LqZQgF2KZqC~U^2p#Nd_g$&H0`3NK0!UXl$c&16dbhEo-7b6i zPvAU#30N+DD(!YMPuaJ)2i$Zphswa}C^zII{Tvl##J5z5DccJE`gj3R2lT^mR8l8G z2$%YemdVf|UPqg3qUq&93~KR8N&HLmpyG-?xQ*!g6gT=Fku2PZbs_@^-DPLb-Yj#L zJNPuW=S#N>yVwdqW&n;B+dO{BJ}#524->ke%$PGYnM;hTK*&WhAX-7PX9c=SmA4n0 zu8u=ppwLeKk-d+3H#fx1hxZ=ey~p+O93PqUy4_fp7+V`dyRz(vO~C9VA#UUEVKR#- zb32q+IXQkOZ|tM=1?G{teu&Ym?#2>wl+bHPR>q0$u!`-VhJ19%x!E9#+?L!zJfLv; z1{O752`4%UIixjN3Q639r0tG2$5_HdquSoz2^Cto9MR@5fpY~6(eyinU#4HHnA@O) zpC+!`MEZclCKS{@?UhrAfCF}Kyr6?OhT556Clc`wjF{kDiBGoC^lx}+aO+9(W=JMT zL7x3L@`-S0=p4++VCT+N)D5LBS5TKDSy0^ggp*s)>4yS6p&aSgLIF10-iG4FL2QYS zsDUnuJ^y+pUi&@vNT*urZb>n5$aPu4%-n$}LnWdB#MGP}s4;{`zWF!FFi`i9A^t(6 zE{e7B=Gy*|Hd!W?ixrggL$Jjb3ffEu2fw{zbRa;5UAH=l3b3VjUG#~9F?iyw2pGNupPYiwKx0KJO$S_Vu=lOfQ#%93Z60#B{E zPe*>17leOD)niLQ2-!FqmBqV3I2G)-7qk}nS%v;>4Si(th*;>G-TMRo0 zW&~HiG%x=7Bk%2@k6?=k5pMlf@<#X;*f>;k<+uOIw!hpR;5FM{DGMc|f4h9o_JA)( zOa9FZmYXJ2Gpj{$ThX|NdZQkvTfEuY4pk)tUxu;t&%l@6?>ZOk*`GiD*IwFV{D1hP z_VxVTwBK;7e?x083W>BH!7has4{{OP@JZJjKOpn|5?xv}^k5~TG@Xf>p zsh3Nkdn*o}%!4GR&0OK9yI(Ry6SLYa+#8mQP5Ze@1S7@yut>pe5BBNKw=VqOXs>BD z9(>M@{w&kFcFOzjY8rS2Pwl|Xdz1|t^(QKkJL<=;vZL;O@Ln^p)+ko2rkS(5aRl|)OB*e2xP$+$Tw^K-n1yHV}K*!@(i_*?%vKo z!{XMWc%@`7kbd-a!TVkmYkAvb@9wYf+Pa^=zR!8a&d6t`o9y~N`_86md4pGWTE602 z?48^tJ_f@^1C0s+&AEepRwZawJ9|Mh#&na%s&bb2NZvN-4|DkQEA#(18j}RyHoH*Z z)7Aq2xBs-@^)~$iUKJ_R+S)lAm~MjcMBZB%Yxq``BpGm)9p5v>hf#%qamW=ujAF+v z_lEKNpD4yImNR2{?6{uy)?Uh=ueI}j{(Rm4v<2vW(@A!|rr*&7%k#XluzbR|J?ZZ_ zEho|6b83Nj|Ci^?SeJwLnz8FmM|sfX%-B%g?nQs6{TJ}ef6Bts&vcW8=j~JzJe_%E z;klS^`Sf@3tv)m=1T=M*?>%E{^zj3d*$$_SUxBH~O+PVKn`ddY^7$JME={KML zzW7}ej8E|1!Z@FA`SdsH79U0x0>*C!<nLylxo&t+z8kLl;fmM;!f2P_feD)Fd3s*i1q-mQ!h1u0o9WI1rFzHN$c+E8;=S_5}`FsIeb z+TZw8B>5RXWEcW!KlYb*iQC286yl;No2Bu*7iv+Fa_p6cS|DSCj-QG-+1lu*PW3!) zYFoLjzA$r#mQ`j*ri`w0)7=l!Sk3$`Ymvo4g}?R>U1Mo*Z2sEsNgIUk6nrdybKj7i zzYW0u)|-36ui<6j+y@Rapc{T5&Sp7UiCg`+CCBAhxdC!<4#*Zi`vmv*sv27}+3a69lDmtR=C(ZCw!GtlOv{g{ zWxHoUH_zyX=PPepW5W~wc73dPeNX!M|FS+x@u!wJH;)nix9j6+n+C>--%I7(_3^`N znf38%vs^gM-niM_CkA^9MOlK`dwpzGn|b`<|GGYo^BuImTl3$qk5@m)oz`b*0fH$% zKQpcG6z&D?e)|UZCRNRXYu85}KRD+98@!z#u~S_9v*6V#Y2pV9-_M2jqXq+Sr}HxK zeqOK_yoasY=k)$wRsR#bH@v#{{I>cJ3_;w!70iUCi9D3Y|NLvYV=cU`EdSGmE!RaE zhG2rczzGoU7PuR?=RLfNNZ2FjlrWn*pxybP1?`29Yid?^pgCVkA~uK-+Z&HpaH zCm*(R6<0&%`ZZNvu8SSt2D=vd1m^%<(!ddaaN8rWVe)#J%9a^v)hJ%Sa#u_SGg{c^ zT4*NsHPFCCVNSmSATE@2BQ)$g0g@|^b5r9aTB%l69zT#@-a&lqDUavKudOYJjPJja zUmtwP0-V-*$jTpZPy-C{Y5#VQz4*35$WRqacYnT5W^M-T&dyCn_`dI3J2!g>->0dn z6$1V9z3zKUmFg6Uk3;(}CqF3~bJD;^kYRdWk__hcc1hCTXEq zJwB34lh{Bh|70j5s&8fh8?sIb&i$?5Cc9DAW}(6@0|skRWuhFUIst=hsM78F*AScs zAn-+i^4v4NG(qJ^^J|0y$gU>2Ue0?-a$88lL6g)kVC8ZXMO+)j zbN3Yjp=*{QpscCgMXDg4usN1RN5AI#0GZJ2ZV`iy)8_3)p??3yceRkP4o(=P#9b}&^get5v@FZ@c zb>NkA+y?c)VY7jl{BPG@a5`6=^V}caH`mw95rJmXo&WVB#3dS7=U&|$12P*4qLG@4 z>q>s5{NmG^ig#`*K2ycD1G$r1vxtp(ooW55rs6G|icj&2Pjb)8FW$YW_-DpK{w@duw*|e{HHzpbFNEO_XK*xmqW-oaOs-nNZQzl(F3>FBrzLj|;aJ zFA{@V@@AO~K;b3s3%6RPx4~z6yntW0PcJb_7LbcUC9mW+TY(d48Mn6hCJBpSE^Q53 zDDtI>a9XXv6fKnG)LPSZLdk?{Fc2&4lj>y5`{I8yJ)p$Eip}kIH_p0-$J*e(<5#iD z{3*Uc1(lpbm*wt9>*T@NyaroYjE%`S6g>xGns$kLlylR4#zVLE0ObzAIL?Hk$fbEs ztb1oO9z<>LY(6sQSA$QSsEk_tQ*K}O;h{7WsO?&<^zA|WiIt6d-mj z6ZtQ;O*s|TRaP<@_)KL7|8JT9w?cohn(OD>c`m%HCe^>R1}=>Y&C2HC)S0qQu5ee7 z9y6GnldK*PVdxc@KRb!LaT6d+apCJa!#VK-R2d@xEJYg&qv!J3EP8A>g~Md3+fw%t z8c5DgRy{o6b*f=RvB*gr&)CALJ}R)xou~ryRY2b9M45CFEzSFhdSCBeZbmRu1tI}B zi)TUr%_$5AzI5VS>HDr4nj%5$GWT>-)N~e6KW|aA2AhsZdR!s-hIY6Io5A!*R=qjE z3}i9YHBt&R>y_%Z)!jh0%j7J-0EX)0X(5bzI0c$hV7I$S1?v0)Tb;x}I~oGK6zf^ki9Gbx4Jr z_>roYzNkY@`Z9bTYm$p=hzZKtfTnmO70%!SC-JUg4nb8VtTHxGHhbS{_Xc8yY))R( zg~Y9;vIN8fl47VIpfoH@u&*g2(T2=0p+qcMuI62O0&`uBEpTY@8xt->gUJQA9ME?VkF1gE`n;W`=Y}`71P$-88g5uR$DNz{AYm zNlvf`xvK|Dxy?Sj+kGE7N?XWGg)uS!f(?Kzh+=U{zNjy@HF^$X^6tjIrzTYs^47>? zez77Fb)r|VPTyMT+j;u9lb?C^Z9YG}h;&Qh0kARMz?ukQW)pt)85a4JHIwNxXLF2~ zkKloLLcDx3qY2f;O{#Fdn(tcl`lsiU^@V@NKJyM!Onl)%9ua>|OgMN+@KOTSw4i+I z-tx)3(EN=JrQR^y!!Ty}&9i?Z*g?0CjbLN8#CsvC*n|OXoJ0+$kl2K)p^=Mu7D?M~ zIxY-131>-}a&bg4uBUE`#lC#BKQ&24bkUt=t8?Px*(hZOht!2%UAlUBBz;*llCl}l z3EhC@t&yN`btvx;o-%t8qm?^pMJQPWgSxQ1OPFp%JF+uUj-HypPG`pO^1~*zt&FdA z;uq3Ejy=ABbOkY(TFPJM5?94|x!TQq@23gppV@*=yJh+Oul{!&Q| z>7TxDwO`Hm_5OF`-Dq)R<4;6rw?LKQ2P(bGT_{C9#3$Pu1U@s-8#0mFx=h?2Np)09t)pj8GK_J>pw^{S@vX+ z@dd$L1=GkN&MSS=<@ak^D}xxVlCStsN{hTJ5ntYS68E8@GNP~6!S|Z6%24uYLpu8V zC?j?^?lK!^?Lo5duZ$4q__mc0H=>ZYllPhZZ68?r-!K#Zo+V^_E1xjPaT4E=;58h0 z&$;bmzJQbgv0Y%OdKFImsdEg5YLZ`@kUf1VAn*@`n1d;SkK*geBITR`eNOeD@(zF> zNf$jJq5=FaKwk|>p^ z39hd8lJDrOvHyO4_NKW`yq!S7$V+~$k0rOkl9W|6$nHDS<|-dgj}l|Prhdn@;jTB9 zj_)RMCK5nPs&#gk5amy@Gky8a#>UCx%MXLEf5g`aO?!v30GOPa< zjVkb>SxL^F*BhAMC|{xRb2^%}vM7}5k| zH)7@U3c*5hr>rt5Y;78kSNurLI$YR&;a#1%9x5M3d+ZtZ1`8Jnw%PsYVanXGyvW@* zXeN|;(M)Az$cqLP=1(hpCIg4f*lAoJ`a^gNi3MSYv)n&_(8Nv0it|V)ZFE;nCBLXL zikpdxBngk-+n+c22AeUu2QxtLQd4Pt6->x9PutjS(}>Wdo_3I0$BBO;IMeM;og?ex z3yNzeFbAkn0zJ9ye8SAmeD{2!ec-@gj5=TU@#1~Mm%ROoAkf}ywKA}{wikkPZFQ(? z?~>?^1eSD56feZO10}`~^2JcgV}4U)E&iGfa2Y>C?a5dL8=vofb++lV;di0-8_c5* z+;@4DY2>s_BZE{6JJoP<)6vDV!kPjdY2#q!Aq9>g@KT#EwEA8J2E#6LU31@m=$Q@5h4W**T zmZAp)p_7m|jl3a=AwKEb@b%tqF0#VuPU~yhzhi+9X}9hdN?+8hcY652T#v&m#maAA z3+{;(KRT*-`a`?kj8{w*otk%_>zz@UXp|Ms%YmUi1KsW-y$oS%{q6`mWX2dNA8dCZ zCU#gPePnw=LzE8)7cK;)A^62ZK1Z{-u8j(z=I8@&cl&&m#U*m4X^K{y_!RX6W>3T6 z307K->rVR*LW_5kRAqeophA4ye*ZRQRd5Sy3TM`|pN#`5JMUs|GEWW8U#j<~;%UBk zQ!~H*ocVHJ=F1(KFEPHDP3|Bz4fZbM@t;VrkuhavlQTk4szPub3)LyiUJ+Zi(}>CH^C4OGNR}v?bQ|_!-;b29?R}5+X;c~Xd%1w?x6je zbid+YYFLrKDPMraE_4Y1-@pnYF!{Ss^>XS@`;GI~f9=gpu~|na?D=>Dnz(->0$yW*V0ANe8i?7vz9 zu#=o6(6G>MK~R6*5^&THlZO)lGm>E?Uw!G5^%A~#&t-nqWxl+n$M1s1z4_K{O&#@f z;)CJEYJSmXf5F66vj?4eqxI2FkcoK>&on)RFB$G_(%32qvNI!(jK2D(C8Ivn_Q{B~ zvKJYhvC%AhCw`A+CBwn1849vDaUJhAonI|IRW*2lr@tSZvQp=P+A+*75uu6=Uk@x8 zeR<`X5Z3}h+(cZ3hPZS@>8Ga>sl=5+wd5g)}fYKt5cUltppC^R1itG{ioPDlK$VEJD;Gv2#QJAIe|u| z9|W=E5h7N;rRZhB1>tFs3aAswF!1 z(@je2qX}|uH1J#qHTl5j9OSJQKIfE-=0m!@xqmkC08xSYs`vOc8P)qQ%ow=A5F^J| zuwF~8%>8&ylPI}abV7)E8j;G{Jsee>4WjPE3shYP%Eh+O5nm!Qq3+!Hg_c4svU1kj z$%(&e2rgHv=_DT2GvkMl(FaR$VWZ+&pY|zh28cZaGm4w4@?j7H$6zK#UvhwtmrIp` z7NZG%O7&AIk=XztV&TI=gl=q%nlnv?2;JC>kS=+wd*ju@$`!!@PF$=*YXbs8g(;0D z^n?YGoZS=O(xm*V;{{sTXn01vdW7j^X;wqwAb4X`A^$IQ51j~4J>QvHr*%!XE%$$p z^|5QEc`{A#23;RIw75|#v4)`Jjr#c1+yW>_6KAoAyNXk32iv7ma+M; zdp}u8%sKv&nhEya!AV?Qq6vA!oF3el%IKc}Q7hD#8lI^y{BsiR7zv6I?+dmV<2!yM z4-oc$os`{U>upJ{3DfOfJf#_UG_GCfQ{Cgv5ThJh*MtiNkbF(U=3g!@5UI`%2R?SD zzAnNMF8-jgNM)YE#bdm|`793?{~i&yKgF<1oWvG(fSUA}5#}COs`)DyTU}d!2rPmk zY6azL6k=Ha_xsD!B z7KMCSQrpRc=BYq_H_7&(+``i58BalYD$6^BYdS zTb-QEhC@&@=Z=Azansa?qYsjl9cfQO+jSwQ$1aJo+l_K7Qa_y z1KH)=HW=ov3%|?c7$Al4l~R$#cA?oh6RcUTp&P1)Kxl}&2fQhP)j6zL8xI3n9;nV*^ZY_7WPoN3ByvK z7;I)$Z=|xX0v}nW+d?Oyl$5@{>4A;JD6|+){0TPZ&Hlu=7*sJYmdX4(Pz=dI*o1FJ zItvqnC+VT;BnlD8Gg{#0%wSMkn9*?_@TpED5r4JRBxmakn79k5wGJ*c>d>gxL6d^F z7$J_kvzHhw@{qCF8*CP0UMIhc+w#Q1~&c;3cLw_YmDl3x=S88;e zzXw!E&D+5E!6&?I*>k>DNt!*f)O3|rsan{|>UlPwYz9c&g%%1JyXS!UtzFMX7^Sd&H57tiP+H5F2IMV z7a4Nz-V1PhVeQ!L;#;k2LU-wFW&t|!_JV@g)+OEz?4qG$LnO&Y#V`rAp;Hv=7^@yK zZl9%}Oukjuq34}xzLMV0`xUQDAyd5JUK7#?wb$uQRkj<|u&F}OkeQ~lrYhd$^ld52 zdkn-Gs#*zoRf`7)6-O|kkRH_tOBp6i^rA<2#1Ww?xm>3N&a{L(aPByVX$+!;<>o

    H#3f8nX#x)hlMN^)>dVCvB+>A6nNh22CZ3M3C!=As|VXgzRZq)ZU!F!s%O3F z4%3ZgehZ3fl5WSD z!PMBIuzukPa2E36)H z+^M`O)#~=D!2Vp@@H%_?onm0(8p?!p6-9(lF0~Oy=8~Lvz~RDoL1dYcO-4wZoJ@PQ zX9C*IZi=&O%j`l!}Np*|{A zWXt&Vbzcj1iN&a z;v~*sJX-mR)tso(4{*axlt_`)3*a^!?GQutA% z5WhX&zJw#O5!L?9!P=_*okRuGEd|M(^=Mbpoo~N^Q+4{}SDx8HR+|WicO9E`S>1)d zZkypvhv(oz0NmH%IRakH;n{nOHg$de`2=>onMmZ*e}G@1nNf$YQA`?{x%}nq(82pB zUrapR)B^<~rI{x9_b_u^L3;VXn6hXgPMxIv3-qn1-4sdPR;IB9rs_}acahZZbV7~< z%wfHDNhmd4=n9?wJN=pbU1jZT;z{C@)voK3O^ud(0-rgFUFfTb^3r54o6)o>rPAK{ zr%uisM5Fs7;4~^F)iHWhX3qDsr6QAkvI$DqxWapd2i{A3G_~&?@lKw7j5lyW{_k<6 zg?aWfCSp;%o<>X%BgUi*CY?(&)_>7bn|6u7+9l2%^UV-U4zxL*?mCQr0Qm*eN1adX zNuo1?2GTp%WAQqraptp+7ew2l$^3M5u)v-2gfZuh7wB3Epz@3Tiek^I*rk547rDc; ziLllw^WWo#ZE0*+cNh7~lHa27Qu~h-zLI zN>w8pjH?I-W{y8sclPPl&a&QkQP!@QqAiipa=j5PC_|*W)rx}}4y+&VicV&IL!(C?LsZx(DzSH?EhyaZSBh|T zwSGJ~@v4p?q|(f23o;bceq*`f`tjT@{}`V2by2U>k%y6QJi1DOROdCU$e~ALt#%$= zxE~d7vFk|bH1WHhJx_P>L@8ouP4q?iboZ&>oK-*$)E3WvPmvUg?CVP0kF7DX6E|5k ziTn#nurhNGTxci>zfiv|?=W&|Hrbz~yWc{_;`7{lGWA<4zqt*S1qRRlFt?xLtpoL<@DI^;hq%=Js70q3`J;lKf7( z^v}$rpaNnV3!gv(QGY~bse204O4s}J$4R8kGuTJh7s_~mxp3E)^aU+VamcCK5K6_w zHH;nVC_&KmCG$HyQLpPZ$NtXSX3_BGg#Cix7YlLn38h}rAEk-jUrN(Np(+P@mXZCg zYjs&|Y4B}&VRq(X*t<1Hal$f;9m6st@FvTt;Gs4;5hLpo!hU8b)z$5TyKBROTzt{I z);)nI3@qmqgB9ziGZ_VwP?EZR0G$bsB&RjXtw$*uPK_wRWIM1M%i4778RO|R5ZQ{q zWrc<+`|59e@VKdfpnMSF$cDPwU2yzCNEhqmC=o^j6Z?=kh*o4Uf^}*0LcdCw<5O{z zSP29=#RHt`9UBKGw<=E_OYYvIA;EO#nm-X@F%@tp;15n)4PSX{D2RR|*w20SA2xN` zL6f@_MEAdh8x`;Vx3HW~x2T`(lXy=2>~!}N=NA@uQA(KoBHjH6{l41&ZSP7<;MZNj zeuTNky`}4AB@?i5AHTfRgxXZ#)aoJ@)7FBC2XNPj>`kVuWzntP3@qMA+PlimnAeZf zk{>+|j-wb*&s=qu!8C{=nzq}w(N~#-F-&7I8OxwmZkInJz2M8GBzXN$WN{cad3{Wp zN`jdvHLWyxK}E9HM8N49a;O!Na_f}a;JyL(mRs;l@tF; zEyU)QWaw)SX*HD(j5X8$6;l&I1$B;!Ngun)Jylwh{5z=VA*`)wBPbI_(y9sk5PhKG zH7~?(?>;_kKE<6EbX@C>{2$9GPBu5b917>S^-u;|pvle|o5yQ8u#p6nOv=jFSFfmX zHX$chS#hWmzg(6;#c;U9>F+Y@vF=Cky`c7xhK`wh1+h6@Lb0yc|H8X5Xl{(IB`ZV+ zRn5eWGtuZ8KCNrfX}R4f2IlZT&A;K95dWSbRSB@>Mur&7;BT!KQ~#9tnP!g6mB*M1 zKlGn%jsBBVPr_VmZiPiK)QoRZB#r5-F58MVBpnhxgO7FYUoKKOz$ikb;+e7hLb0=u zlbflLDZ7mk9|y6L=)0PrYp&E?%q?#VT~7QbxE-OelS{o@n4vuVvS8U1?59mH^|BFZ zQbbozw?3gv-f64dBS+cO$G|n3<$8CG@(|kGvb=`C{xtZkf=dQo=573Ni(3A7?XBo+ z+k0=MZSP>ey@&Q}FZHEu?{V9n@ZE80TP{dextrFTHEjs6T1{n>!lJvJ z59VYNZ<%T|%vDoAaaDMVxjEg|K!tSY$LL8*;}5TH6k^A*zZ`v!0&IB3y6*>ObN6Q~ zKoc4IT$x~M`*z}wQazG7q$YhS&ro9?5pAy-h8g>kS&+~e#9LnFIj17~C zBqzevafIZg7jYzoxi!oQbF2dE-A}nh{VU8!oSqxv-Y9D2&6l}Ddl3MAMBDi3Ggt^Kxr*jyxFwFhYC3nTvRZ5 zdqpiooV>k#Z3D<_dpF@&P+x<=diUi!)n@I|P;AHc zC{oENoU7Jd5^7Iga__|Ne6H5_#F~Jd;YjGKf?Ax8bp| z_pqc_h?*&DLPni;F8*REYsRUYye>QxP0KGRO)%KkuQsiXU=rBz0AHXRMIBZWz#l1G zNi^cCL(VzNUM--mas+c#n;w2lq5Ijx^=$pS=T{xs0Y{`SLR04NVA)Ek$Yi1N@>bBc zQSyYZUsMrpe$RUI`%FAlocNuqMGmYya#GDNbx&+>*cgTjPW(W#`0L!y##rB6`Ju_` zMQ1&{;~1T0r#_tgz&r_W`ILLqaJs)9V;olaLnuJ+&TX%%j&*2=JXnuSNThQ?kNH)d z8@scAVw3L<>^dx8$kC@{h8OCdaTW3H zgK*`balX+NK}pS!c{N>w2>J&x7m@TuyQ>pl5GtN%_+W8=`&@cz>4Tgi>XDv-vQ$22JuBsViC6jN90gPUH%i$n8$Na-FWW zqJ*_*apu#ON?BmVbNGFL|GVJ_vp*-dBE6c*E71`sP-bjxG;y-vD?VsVFQN^KP4I;Gf2C(YN(N}Tj0Qy39N>P#c1xR34FY-E&Q zX$jB$J=hQz%HGeR6jmLxKh1Fxryxhl*ThGT zaw6gwwa&d`*Cqw8WiAg6rHOT%9)aB^y2M&Cm(S;D0n>ZDqf8sT-_OPiI@Rhk8(_K> zDdtGhvBXn8YHuPRe*6ueKLnH6;QL)-KNLE5E{5t%Lb%wgU08PT>E}%-zs`q~(cMj~ zHk??2>=SFae{wI}KyMQJ7wcA;yoDwqdc8X+Q*bWHCTY?=F;nnK3c9;cxKPck?gw}P z6G?X-OAliAk8UEliB_12m%p6YXU1mb83jQ@Buk`e&j{}B=$-y>ke_ZOejNtu%H5$% zD1_H0Y&^NawmWxxFaDvLXHpYMGrVPrwrKwSlEidmeDD0QKkVb^TAW`ObQ{_02vvRC zAvy?jaeJ*_$5L|QtxuiMWvz>TL5EUWpZ*cQe zTQ~6!)8EOZFKdBU7Zmz$%JBD6r|F}1&(NFZh03J4EUehZE7@LQvTs8J1@5{7H)8~J zsK1lfB#-76A1qmygNs4NN8#i}P|`ibj^duNJd*2)@gNV0hm7S0evZb&RCn^P3z?}C zBgC~v+ZG|Nb$qrSWdpyOfXe8JhA=d#1xvjdNV&a~w?<~6LPhT+KfLYSh`4DfxqRDz z6BrtnKoc5ZBk9gZq>OP`wXS(W$z|>#5ALR8v8DbRc*qQV7O|QdVm2)TLi0uN*>x~| zNXdJf<|7=_xwS2Hzu(qGkM9AOcO!2VbGpubop4l!sG+SrLgGW2@!t#4sR_k)PKvOB zqPqL(y6iGZe1THeyHnf)8e98L)4|~y7PaQns|Eq?s6QA26Z0!`;vX^aaB576Hfi`; z1FCIl!Q|YFIVil+-T1;5;~k@Ixx^1EUXyHF&JoenJ>55i3n#le@r6u*7Q2G*Nkd&+ z)Ad|Tn7WvmnaAD6@bcn`y~C-#NDuXqRJmt@VbhoU(0a2doWwXbM1u!h$u;xoJM)_J?1jQ1+*LfgHAE z)VSd!O6T|jp-a<_DC5K@@JqXMSxxE}T6ZkmhC)Qon&dB>cndo9-Ur8ax>}j&RTB!} zP@(j>wvp-rotSFO-6nFFKUL zx?etL=p%YzFt)3?GkuqY$@IxXTf?`~o%g#-T8#+>?q9bu1)3yHWVM;dejNmOF4R7C zp30Gdsrwxm^nSy4?^}IzpmT4SK3al1Z#%PKB(bc#oiu>}Hi0Z@K8dIL2)fulH*aT= zomB3hGE5%cUeoHCnz1@)gq^Bg!gc(0n$vAU$>jH%C1;0{_h_4PJN(ncCkQ2DvP^U0 z9oWUhMtNY*VVHD+H)cRu^!AlI`k5gtloTRT8R5NK>`N9Kz{ z;n@6=hLvoOwTIeG^;qQ#@p7|CTIq~DDv3asigiOuU^QtNVD9ygfm3&SGG-dsE0^C-=RVBC@9 zs0x59pnf>^0Y{2~M7Etk4ztGSnZa0NKWFN8mU1vXW>IW+;pk&gUrpe^Su=!?lM^t1 zYwXh3dAn_}SF#(%7P2(sa;l_(L?uMdCuw;4n)&rYZ|8XV9oL8;qqsctoa z52E$DN{x1mbRAU|{h05~qQ~*QB8qUey?OK(k-(@9!B-F@=yL;~HQZ)SKU2e+vZ}EW zFU+Jrx^-@|7d9cn0Oy+)&bPGdNq)k7>4&$WFNAjYpUsrdZ@!UpN0|a9(bV^SEVC6> zWuONZrYQ|B?L`mt`P4Lu3)}15C$l`!iJz@TNQ8x|F|ccVe=(n6@~bfZ(TGzu$&<<@ zgRpWl92W|#O0Lg2ZiZ56En}H6+)@(e4sQBQH0k}?D84ESJh?`OX#u794_qfVxUyeM z%uLQ1dynpd8>V^l*fZQt-`Pzs-b}SyQOUc9=Xcrrg+{3;IGGjS*2bLhxJdXMMTJ?j zO=`3}Q+Z7~2z&1etN*&jkU}OV7CcE9W!-R+;`sYde(0FAeZo1Y`#xqdh5jFJZvq}g zl{NgQNdjTBf`Uc|HH=Y{!37k?M2MuJ1J%$CK~@zN2aRzBwHwf|Bz8BXrftAc-*I%* z8TZ$5M&B8S#f^jj0Tclp6mbb4LY0k#%_Ja@?{{uhCmr1QFyHa?`wdTq_cIVddRoG^4^!EyuyvTkRU92dZ@th=jjW<+j_?B!@ zg=d*#nRM9{L@4~J3{M&9n%A=rLwKsnNm3zKwD1gReUPe#b8jw?;TZA)Pn*jV2#DxJ zPCUj5|DfAAzy8SAF;U;Q?7w3<0jNE-B2es){*Opl!M{L(Y^Slc&V4lWAtlj=CUe0m zb(Kow8#OT5N4qB70V6W{_>*3)WO3N{3N(@&K1{ei0t_dyn)Hd`XS$-+u3-x%G`wNkem-m z3GUO4EqWbL7bN(?8yzGl8`-3?%)$Kwo6cZIr2YBvht+|ExjButLBtI6``t%c;+8l1 zhLVeOX|oE0s!LtA{ED4lMTToI|9*{J0;=egCMQ1W15ql4oExcfDV7)i` zzB+cY$Ns_x2k3ZeWCywni+y5;Vy}YFGc4Zag7ViMbfq8~Ut(PcOmyRFHLlo5&agv( z#04sGgO$c#jJY|eZ6C+!zTmT&>4QdW4s_!<0SV5q(j{N0AwT|=HHP`IZj(ot$0_nH zk!IrEfzkj}9%ue_r&=R{ds!SDs1)M@RVYPDqL$8TEqptbut9yZN`wjx=BRHSt_D)N zgijK#NS*lbUQ|@r%%iZPsY>iHMT!fn7&y}w{tqSrJ^BIX9>ZGe3=-PypI*bEX9GW? zQ6yHv0Wx?!x?DhOuG=L%MV;Ai8)2y6Xz5*qjQ;5DnT$b?zO8aS@8s%2F2!AN%rawf zhyVIec1cLgBT+RWYQL3j3o&e*j#hUNK_tPV>X-)?`>tv$UhCnzkmsmJ=kMEqvqh&dP6H@-snODZ{}kXanOHb1rzf-m2XPAE!I}tv6$yKu9gT?*C`BiF!ZS?g&C z%eYI}IqLmd@o_mrTjEQcKvM^kutKnEC;-AGfEVA*Qud!Ll7sQmnLUI%KvfeRVj32# z8Z(L3po>ugkY#qyRC@Hln^chFHKCK$mFby7H=AE9-a($X8iX$_@$ z#%-;Ve)pi?)?WFQ&#(BJR{Gg0-~X8#fXyKewSSPsBe^4ON(4nZVnfc^bX#_B zC>>9gbHao|ZzsTT|ua)2;J-TQka4m*J zJFQyY6Y_d7-jQO>Z0xXMspPRCD=hZ$Ej|yW?1U#H|vKn*~YFJ=ErgplNoGfif~4@N1|ej zhSdZ*@IGwsQP|PgW?9(D*oIocIiX|e+QRc?ea6xoLp@TAkM(KYmguf^Ejuuc#P0jX ztY9%xlzwtYFnZ7^avM<@r4z+1c!?Zo?YTgA`NllDl$`LaBycj*3;bDg{zU_G9~A*J zatv~b30G`je2hDVEufqEySZ{e2QRy6kuu>H5Owms?`Y&IGn2mgc?@zEd!LCTHBx-_?0P0)yKZPlAtaWN6 z?hp!ca8|Yq0+-Ot9`vq~m9w6`;fj5o(cpFAOSIp-eYnVpplIjNHCjJInXNRKm+w^M zG;&0WM!8v2L{_NeG5Xv*?+M%ZPS&C_no!;@vGjMIb!HfjUQbeXick;8PEKOi#n8`J zuxid6tQ)&$3M|fqH4fkqP^~ocVxD1L%Z&PBIwtZP=8W=3$9K>67wp2Q4@<#x?sSiD z^~ENq`UKj^PL%ps!AM)g`WdmjT!zYNryuhmhogLRheu6A;5-C)y;NRhV)GXt?3-*S@jqMH z(ifdaf<7rcM5Q=C!`!(~p@ws7h8P|xB05sG1<*bG->L_!sjiOFID zza7u^*tvfn$wXq<>DZ@=L8sWKYLQv09?%i1)mAd1-Jm>-_KNALtX}K4s*}_}?4y%% zC;2M(1YZ=5`mW=`+`EoN)?-CCU)BObhtReBkT`&`F==|!R-bFD*RZ@b7DnoKpx=uV z{_qW4vC{mmT4KSuwa3iadCMI0SIWOqHUzs}fS`77XPFyhL(} zwxE({sn&qWfS!rNG(SOyjb8j{abYUbYrai8?9ryDU0zzOO#> zO_gHPDOT1j6{S*ux}@l=kNk)q*{<_`ji4yJb87zbn=5Kaj=aV3vTJABXwjt>(uM{J8E-t;Zdk{RKPkf9@xf zpoOdGM)E|sYrf5DoeX!)9$uUYao6nR#h#R!y;(`~GD6J@qUP3lp_10Aao6mooHIR6 z^{rFnw4kPGW$QF)p)x2;yQy;5?4lN?E7|_|->j!1=21=P>HH8IFc8k$wAJt0iUXOw zo^ElCiuK-s_sAnC zPQWiM0YAZduzV_5e&2x%z~|93`FT)&c58*?#w18`BBYsQXo9jy5CswC&4y~tw;8Q~ zt=TKTTVd;0uze>PwxFpLb>IsU%bNq^L?f+mPPC(7y`mM?TIj`7kh%j%EfoRtdL{X> zo*s3qCCMJ$iobj$`8|o>Ldv2o9f2%ydZyc0>#p993}jEISF=4;fgG(^TY6Fp|5?f9 zro*7t5wTa-JPrN7;5?K8kW$?5bMYyQBd*16Bpd1@S712L4#7blZP~3i;`e)e{w!`& z7UN?NDxfW&9+bmmq=MY?-hZolH;Q>LF4$A74LuUyVjV|6WVuMx#<+gXLO!8iq*uU8ejTW&f<+^Kg@eFnR!;qYlJqI8-1353RbF?c6 zj{@^Vfrq(7_hFm!IXD-XPj9r(80jJmIPHCeHO_gYf3>h$wT^eV7XDlv!7*uwKKv?x z5Y?V5c!vCe5$Gj?1+)d6e^4+sn87vlq_Cw0`;vvLDCm6qtMxK3$@0#m`KjEOuXYh} z8WS@^IOCp5SSwyoA~8ThFJX`2kcb;0BNTR$r8+gcIJ{dk{(!{9-MBhi3%|fG;eR;g zVZ~Yp>aXd?7d4?Gsx1D zR42Z-W&XXQj)4oaFORb0l1jQc?cqbVJ4bKIijhP=5GRK(2+O|+5XxlWEz?g!!dPz> z+*=P`aBx@y(*59JJUJpA$>ePWBO%U>2N{*SvAReLzrmqeEE%x5w1cOtsGvp_|A!3O z*dmIKH1qIlM17GdKp2fYoR0fqm-O{9Ayhgh+uc|LRQ{$iOzP*2P1i{Q8pYp%&i7wp zT|+Al|5j9Sl6CMqvKCcg+yXL-LPH;fupuNm0>FLcP;Kd31O7xm$lMa#h>({k!{+Jt zI^r5s0WYg#izBY_B5YF<6t7W(qCwDzGr}dPb5?H52ebv|Ss&OqIGtkVZ{KNX8D90) zU}?Z(G+KAU4SFk&+V)KIWeia_NLbN|gjz)6b2*48@-gSEj*8cL!EwE za-wm+N3+Zh&`yGKobid=OQv&Zwm)_=b^~>~yJBY%@|Pcdc_-Ao$&@A{sSs|0s=bIN z$hw-WJBoZ-@h&$yIIb|~lVat~=jRYagD^j`5;zyxOGAsi%PX1;Svtu_BRg<(zPYa^ zu@L3lkgqMAOaJ`Q>kwjw+8`KS51n;_P3N1-rA(-KzFlJRg_Iat6;>1C4dr3OA}X&| zB(T1oNOkGx}-#OGWkAZfI@Q|H_s7)gxfe#V|J?fzN&PADgBO ziB9Y{BG!9@n^RP=>nraxad*A@vV3uV373&UkGj;UyWp_)$SVR%F^)I-7gyb#g5b=N zkxao>Uxf9@B6{YSmn-m9voC4kuvC#STdY*|&0w;6f;41rR8g>80iQqGN5VK^LPj%Z zt87=R1h3J5WNgaC*|PgIz2DqYm5K=#8em_{i@XuSF4lq{)1Y;q%w@IwDxtjfFps4D z)b=-lS7;}g5fu7;B}MgM5N<4Jdi1@=WziC}V%~Q1S zugO!WCUfCJK7^V(YvIX95x_Qgu}vF7&E2v1B$p>vwgcO!o3w>BWUPXp!Q-0~Zu|wj z0Wc-n%bt*}=Y4Ii>aD_$Rb4M#j;5(qfy;ms`B{s6DLA0SbaGIvrB|4B-9ei}wPk6e ztlJnMTfikxUX!x6;}qPh)(&?C-8J8LcaEoO_z5zqOjQ$4>e0@mx~hf~sX;YSxc>L538RJK58Kth1$o6iyu1qX|=3t3!0^-8!9`HUJDLid#dVi0MK(&~ms@JYzHb?a*< zTdZq%vkG{$;io7I5#lDH;^*B=P;mr^|6{oN!J@>r7R-4yTgRdk9)b+776m{z9I!(8 zms!6T^;fK1j~|eC&iQYP0{#Z;^79*8tp6f=TYK&JvnrWVbiVDD#%v<=aEq1AmpxnU z1nv_V=47&`Ak|8fmlAo=!miBL-nxxXh1t0r(_kjoUHv`W*thWGTKFuIbiBxYv1x3? zvKfNgASH8#GCo`fhtvQ-*lkGqv`Xu-eP;*z`~oXebj7JT!UB%r0P z;SU@724NUs&aeRxnI8Kcffq$8KSRbmRmQ9=w`B{Y85P<^0@=VIOqI~0i{zY5gDedX z4T{hzmNs6tuQG4m7Ix&(v7WH6dyh*WVrjFr#mgulcd3My2|SnObM~0rL0eXmrY+Mu zx{a1ncje)fZ9JQJRvwba!IW*qedfq*~q=BW%Xs08uK_3FPnY5)MLy$P7^0fjftGls%H+NU7G74Uun05c7IgO{G@Sr zpASg;CZ)N!&yTeGi5B^U{!2`Ug}rG}kfzM%5|}Y$Ao2qlx|r;TgrZSU@WrlWug($Q?a!#|sAw;)d3CD6OfX$mo-Ca2O{~Xwka0hhR%$$$rY*a+W2rH= z<9{-xGMfse+D&QrQfb7&9l}a`3pRr~3a|_TVau|~9hHZ+u~{J05z447ybuUjN8lXU z-P1%ZS7yt9%^R?HwyvbcQ{kg6{9T3v9FH;lq_s@s(yRC<;M9IOiReqk; z)#N&%(hFNsWw)rYx|Cj;l2ck~73G#v2O~QkUs`N@=B_y=s|CTt-i+eT#~9&6)xeq3 z0O4ScyDN{WCO)y|g4wE{x{EV|)tLeKW4&L;uq4iov?{IgA#MV3A@%v303zG(-)EgA zHpOpI%K9apvHrU=k7jv2E{}6bQ}z*#afEZx>Hmd3XKFt~pV_(F$n#CCB6~AAVSFOg z`2@7mSXKR92RB0v?N#J?K52R^*iVnmwWTCYUZWA$j7)sjmNRqm?|knH`$x<9e$BHE zS*rHPhxEFCW8@1V)gK#Wm)W<;vY0S>2oxIp(3KJ*7O2?c z2hPFx>Ru9HAjYY57e_T5cd^0}xlC}JaOr|nO0VB!F2&eVqy;}A4sXZ~@Dt+TiN`4WLh)HvDisW#UE8YoHm9bzd z#0Y(SZ|MCnnnv#py}wts1L!^OD-EM#gUf{8W5K!jbfH|aOSpH!)ItlPn=B>d9X8=D zV&w|e`n1?!Q8p@)58;Q3xceMd#Mn4#lV0^z5#k8i!y!U{747%B;x_H?M3Rs+k8!%k z7)ku1p&7K5-H}k*@=D?EZH4 z7-PF7Ac7uoRi?*q3&kl)Gak%v0Q8@CGjJgwVDiy%jie?U6hv_Z8a`vQZfwvNLL7(? zSU2-RAy3+}vXh?J6DheIfLZ08glvpcz+9DP+<83ysUQRUn~JT>!;igai+Hc(7Y9RZui_?+XX0-Pue>@IM`q(`gL=!M$_YFvLj{=W56N5=oSJpM}_ zZ^~l_4@}=!LVr_BNY87)whlgNxz|}jN5}ySwVYjdRzG1~E@G%@o@mK&ckHzkI#78+ zTAxYm)m0$=wa4Sztv^WBZ^`3N0`p1iI@ZO!D*3GN!(QW4A-P1=yT`Rq3i`STD!?Sc8!AFO zhIp!e;i)Qjh1OM6jf2}*!~fc}s$t@)^4H_4AO5y}OyH;84a5uz17NA`&6l8!v*ugk zxxIv-F#k)_v`0QYc8|1|)DLO1xGJl-YPQQ=Rnnnd^B+;A1BOre*}i#EAuAxvET>{) zEiJF9+25_Ep<~VWr-$|oVZ^@JFpiHyLK_c+KB|ymudBddps1>EQPl&kqN?%^gqL$y z6>$Vq>Mw*}uEf}9PEZZcyu}k+V#D4c7+>sP=%jT9tBLSAh&hnaTIu#%yoMyVQ9}hJ!;@GY6>!#90|rmksFT*0LP3x| zVh@O0T1+@9wUJ>Cm3Pvdhbx)vVzA?Km=P|!ShBQo**7ZUr82yw@Ek^afD+Pck>4{A zkwk+1Ns`Et7TF48-G6xtru$;V->YIZCn(rHgk$O`6tFMsDKa;A#{eO;IvdG`vY~q# ze#b|k39Rum-L~k3lgd4c3p|=O|3ZK4c7z_pB-r4~+b*V_i+b^G7zg>@L#xt$A+8(o zUDhzttaqtOtzZ0E{xGnyy*+N*V&)WIxlhD{?bfr*CF@zvxZ*767oI_mk0RU=(~YT) zmcVO#rgQ|5BvB9SCB~bm*X9dc2)-t#XLInKj+$VaTH?Jvl<+|XlQOtilWGw*PtR7t z3gywSl~BkJb()qd`HX?5nJq<)YqI_7c;5|pD=~9yj7}=YWzXjX_!WYfUBsc9Gqo3U zh{}_oSW1!hTph<-;gs@&or}Uuu&G7?E#VX@2ibhlOc2VzmfK>H&B@i>2N8>6X*TNx zpK1#hP*t(q4)_CwnaUXwyD0whq=RD+RiGiW-9}W*hI7t1po6H&KI`U?E9XZeh|`R}7di^ZHk>5E*|Iq1 zRZcIk7DOGXw5!M@4B2)wla^fhCCjc%%}@LaZRzQ(lrua9)remgo(tnImk7xG46C|?7-{gb z=zhW~g)2s-*8>0h>nu^qYD=&77M#=;52T!RDZ{KhDF~*8H*kUl@XFO%dY5T-o@ER3 zA5dposaDwqD@S5$Dn-q!j3WeEq*hzl?omCRt^&4LS0$3e7gOFkM_vI6&_lD}b$ulZ zg}so~BKA}OM_v;Ln$~rr5MH)T1kdQp1dh4BK>$+=J;oNyy304mj%!n3Jp&jpViU9B z-{L~8)K^MOJxDfe@IxUx_Y)ldyQr{m86Ah6J9byMn;ZUwRgkK`uaLJ`_f@fIn<#wohq2LO*9o9c|9QlgYQ_P<9Y6F8OYvgR{|j?U$IvRBN_ zMne}7xQ6Ctx`LzSHr<32Q;STepvVNTl?<`D0Ca*JI*p^c=GmYv?JtY`m4LMM;Nw;g zGFcDPYpbI?I>_t&Jlg1u&A)vnBwu8G%A4#5l(R>!VMSH$6HBI2o)DQ=zM`?E-#oogVXZEeD33u^h1k$EqxUtk|8t+j4V-FEdiy^E2^54b8gl6oby4Z-s}R*)2w@i3#MryQyFI2 z18S-eJMtEPMo=qP?fnHZ4&K<2*(iF-8~W?Br`jY{Ady5;4+yeUt`-O;kyNW2rL6bl zAy8Su{(E#@(*6qv{d2k&k)r>lkF@uLE)fVmF>5KMhc<}XBR~Lpfcp>mE(iUB541(k z$V==xR8T!-?J|371y5ro_2dzgXOu{Ewwq&6uvv?gN(tMHILUq_N!~5C1N+L7I05!x zVFTFt#Y{&mx?=<1`X^EdfO6|-QR;I8(8bb^fxU)H_^o<7l&3ku{up^keGC9ky0+_K z2IRQ!RZyS!AME$iUC2_l7Re*8L=KrI)GkXtR&G)ryoxm%d7)6*26N+zWBhF~2X5pB zOo?9g+!bb3ch(|2w z8X!w{dXFz&& zOn${63ZEfM54UeE{98#XcabI>5NRC(4^@Gv!Xne_j>z1EpUBBxp)cN zK6WS510yTS(|KQMfA1K$x}v-z?{C=eodUnADDTAkbM`y(sfu#3x?gO+cL{c>DDTYs zeBQ+p#{Dj#SlBj_anfV#;HuPIg_9}-AQrVAx))2kQZJ}|V4ZFp0-^dhnq5YLBSK{c zlR5sTFa~Mv6^s@SjcWB*@NqScb>y18MAgzp|JZpR{IG~>2Ojbg5t6Ho-d=`BgK}W& zFGx`;n+tVz_(`3m%naOwdB<8N_RN?w zW1vI?;Uadt>cG~P%{({VP-|=A2=?2y4ek)2iibQ&-P_ebs*tt-O3uq&fh=By?m4fg z1I8Py!56Zc5UCR7B3_R^ErWr^zfFQ?v~XuPPYT5lwyW7AI!0akdeY>d7MZJBC&uB_ zeiEOme>L-((pFwAD}oHhdOd%k8yo&f8R8Q`T%N#%fJ*wTg$GF$LUyj;M~Qh9B5^$k zpyILGSkhJ>o0qY~O<2Y#!+A&eTN%*^Pc-x=ewQv0*fAas?bR@K_xJM{>Vs}XC2z~8 zPDZD!o2!H(D0^qUqJnGk@)bgmR-k1c}yFz}-$V$v(u|^!8q<^b4@2cxbEJ_-$ z*qi_0i``r#bL{N5(TOl*!|CrBjN2z>C()g-Iy9lgkB-R(F_5E7;{WhWpCL#x8nQSk z+h>gC+pJt)!PiYQb7)JC;9RhxRYEwO2vYRTqsMRZdgC?p1;NR->BVb zNN<{RFg^;2ZQU6`*}0hh7t_6Rx>1~q2P(zYy0ctV*dAWK=*`)<5;D?l`UNAfI;kem z7HEJ?Kecr4UO@z8g9spaZR|=TXt*B5(_vizJgyF0K!5kmFGQihEQ*nO-OvoxRpSa9 zfMfCrqbSDft1^k$RPe#vn)u&Op%*HCHiinf_Hip-X)D{Fc@P$gn=0vX>VJ~JolrHulre0$X30DWsq4d07 zdebL*(^vgJ9vMr!KyM;4bhRt~K8A(0*#9;C5PzfH`Vpi7r|G{eP9T*{XP4d7BgOiA zumMX$g*5`SCBLHeXbG-Fld`mkq2A`_T7!$5+u0*Fj>zR8h6&uiBuA|9F{*+$zAe(& zCjTRRyQ6Z6O)qLi;+sLX+mo$E63DB%fZ1qdu~aEL{#WyF^~DOu&MQRHwjV*v`~kXr ze}(Td4qH?J0wp9XuS&t6uvXsaHNFBu@5ur`%^TXsJi^q6?GEFLlb2IO{#AGj)&y>qv-YA}CEaEE3e5Y*$yKGX>5@RC zEhc=k?%L*Uf@J98`9J$guA$qgRE6JN=gZr#H*L3>8gFcHe`^fFE%UqQ+0SIg#a+`J z{1|Vs!t`@lwiUls92bVM+`JBG@CM4sT}dv;LP@SS)WK!?K?e$}v5l2Z$d-T!?LY5F zFeaO%8pjoUQ9^=C1=b>>5MInhklw^WF)&N9sNL0fB>>)Ux@J%Z5yPk=>C(vL2t(9K zxETUTY-MM(;rH&lj&^KVHf$%!I3>U8aXKj%N4=&tQE|ahW;TSP&Y&}FSJp#JwE5+q zZD>Re$-z0HlbbINT6vb<^tE1aPRoPDm$##yYO8>vPpWeEr?ba^0$Y|h$0)D|&kC0VkJ z3d~Kf32U>ig^=Y5d+GkwV=Kg3q?+jP#HZH6Z!tv`v*8XSuklM(13P!yeoCm`=!ky4 zX&VT{Gdh~K4rPMNtLYoKf6rSJA5t9tBG`xfRp!#$N%^dgqLJDg-N+2mrJbflW~(|O z)UW?Ha)Q{vZ-3Jx1yK*wmhSbVd(gG|Wcj^KSllH-hqTC8iqpO@M2$say;?+qFLt}M zG!^}WDUuf(UjzBkaZ`|ihV#i1`py-+LXSR>?*ug7YYwn822RJrPdvM9bg^#imy&Y5 zZRw4TmUR|o+wVV4ylizK(5H>S8t>jrJ$gB7mn+W6O`LL+zuYb+cJX(S04G!Zs+g9~ z`5MA}g*oaKSvf*3Y697`EpZ|CnlA~0sC6dX7INB^)+h>Fm#GdU!(T|9Cmk zueDlO?k90fp%P~#>wf8C<*^;Fy}+4$T7K{jG2!x`(H2fYPBsMQ%4bmKKn(0;k9$=#?t_y=~h6%3PS zQybTKWY>Vyv4O8mmgr>Hn4Mo&X!D+Zc>nPkwZKJGgm9c|N?WXSidpyZfU+ZMDl8id z@%zX6BXU5kI&_Kjy70)gq&?@P{RR;-X@5#5E$XCs?KEEp(q=hn{p_@DsiaMF(rjC; z!qs@Anq!=_lWD5H%!#B8a?-xF(~gfK?P4eGLpyDqo3t~WG%?PiFM$E1wXC!I{FI%x zV;pI5C#}*>>(-mJ&z!U}J8kySq7<{%NgHFQtsYIjH=MLz+i4}eNPF5zJJ(L@eK~0h zowPJNEq5dJJ>aCpMRFV~9I%eGo1L_e?X>Fkq>XaYR@iC24@kSpN&AzXHv1#eE^yKo z+G#mw(5~jB-D{`4*@?6t>ueZIu+w^GLaoU{wTj`{AvD30; zKK|mQ9TdTEtgu@T(thuxZL`zzXUW0(M$eJ@sAbq}^br_1sC?`A*tUJ8kM!l2}(a0>5ES+U0iI>Mo4!awqLfJMF-3^8La|J0T+3#-Nb7d_)V80LIJ?l&IPqW|8;@uQjjkDi7Os=(_W^cBh zm&ZnVyeW?_kd3+*|?ef?u4^tiu@{rBlIw6lVA!S|Vak@OtmPfWcE|$k- z@)#(O!SWa;kCE~iE04+YxLF>h^0-GHB6PCK^4>G?9-#|kv7dgA zh~s?`vwfQ2A89Mg{Qd7#{aW}JvY8?ZN#utg*CYwgc_ho$n6sTzV-i0(egb@oAc6Tm zHcO_3kJEw@FI2WvtayR*!RlZ+Qi6QO^dQXEJvsmlinvSp_sIF1{XLO ztWq^h$hV^@W(}-wiPtfb$ojw~Xl4U_l=?DT^{l>SLI!+5{HJQPU zFr!b$|6o<}$$Fj#{Da`@35lmJDA|tR#h!+HGsQ9hxuM)UaZ;K>Q`Zd%qKaP0EuQ9t7mmSduHnKI zk^GDLSp^uA;D>%Ce>7jnuWwOdQ$-wJdPTj>Ue*RWttBrUCdcgHU6|f=sHk;C5j=S9jcYmhi3tyaZe zqaM={E5OWhzkx8ie|*Y`QLa|lZ>cQ4BzgQcd}D<@=K)HA@sA+~#?MK^pyh^Yo57P) zYgDBP|85SW;!_|UkgqnJTj>G*34(0u_LQO|$r{>4R{3cs)kzZV8bw!hQ(z@d>DPx} zlK56!&V)t?QEGMId>v5%4qCQuZ`N^pO%GNL_H`kk1tk6FJFBiX_?h(^K1s}T9VLj! zPQP~i3)L7G{z2uG^8le(*``YDE8LWc#aV>%bp}#v&J8JE_fYG22vs4>{jbf(KqR6> zN$1X$JF#NjUH2dh;{^0XwO+8HNPA*!5k9?r>WpTNf0rfJubgLa+EHNnxnMj6O)TMl zGUZ&&RM{+7kg0QpQZQ6Ds|Xh1bqY{ez3wp|nGOjQna*l1A-|m21={uIf+Y-4MMUXJ zU0{@)u0_|T8@+SPd|CL>t|A6dLD6*MN{NrCuGn#N$4=-32>NF#11}@8-wPt8PEZXA zIetck&T4n9gn8sqg(ZYbr5s1)z)1V3EJ_B1QjX$_K-ALp(CX|2(sC8bTx4Q%v*vZi z70+v6VD=TkVE%bmAzDr^RzXpJwpXrLOAT@u|9sAGywNk|(hPzD`-r3RD*#T!Q%1)U zGjHa|#Ha&EDFY%Y-sH7AVa=2g%Q5d=yX(XhMfbt51UJa|aw4N&GRD%ECf-piw^*|; zgC6bU0X-6A28SSvHX1wvnSumy$d{hrX>&Ejo9+Y?3hFrWu`A#tsOd(Bb2wd=&rRU zjz;3R99${ExNNR*7^W<%=G-|t>gy;@(Sfd*Z*xwMO?JiCBHQJv>s51nqod$X$#hW$u5tLTL=b=LnvO0H)r& zA0jAv67*SeQIfG;H#XaWbbg{Q8QZ_H<@fyrC1gkHrB--J5!;qtS7eLQ>x#0Narnie zY)mN`I2=t0lJ+7;H&K*tf3B#Ozx<7=zfd`i#JWhl0KRNrI+TX{T%G*&U?@{TE%#Jco*uPuoB1;6<&%?IOSAi(p|Yh7egaxehZ&=yJQ7Lm@Xq*mDZfL*N!a_;SCgZOmmg($R$2=?9c zYS@ZD8BDsb;F|yeynt(+`O$ybSaGiEHDP}U2q7e3U{Gqyc53?$gp3xB6T-+H zQD`Ia!4}$0U`(vge+|Tn`*JepLazc}W_gKhgubD{oa(f;RdUG!`}}&801g32@DK2Z zAfq*aDn(Lx>iV7g3nXFodhOv<_jaPXdY1MSH8I97w-i|kdglCP3Yu0jwF?l9%y zGJA^FAop$LX+osT1>`Vlac?2I8yUp7K?Pn@x&_Jb(sRy!u{JPQ<`;OaHQ$_s!XbL5 zuxfUsc&~9jZ#v`r3|fCPp}?rFuQL$MPDnpYID9{ z$Skk6cJs&DBaf@7&AOFGGC!;E^Y}OwDOV3|WFEO!vFUMj$YdiG@X-BSRjtG?o1JB@ z->J9;EqtX6U7#qMTA}orN;xCbCC41|O?zs<)WAck7AI`qT64G@$WFbCrG-wajZ=Cq z^+x0eKAn?GphQ&4jRJI}-rTmJksas^>TSDYF4)Z%oyPirdlgenSOW(YYpq9Q@GE!- z{((}RWg!*}$AniHM|%OFFf+D_g%B*g3Xs?X>aAE1VmW`ZVcrrUZt_PRLz_ z^!NdmF{(bh@^{H=-C%QZn}^t4v1afdsYdHk2TNXOjTWZv4fY31_K;Kb4NBj5M3GH( zXvs2HDpe8jA3aN73i+cQ{V`p}?}uDv8Uu3LC{}bp4t6e8`x!ra&gzR3bT=?o z$ZhrAYNx^+jCH0PWlYXgcJ9e&UuWb3uiOL;;}$$w*A=ZqldDXq(kp=yZ_UZDZWIJG zNGV;?s^79TN~X_lQwwjGHk9^v4S^T16G|=5GA~Q?h#6mPXUI0sP9$;!yh{>eg^kCH zpzAne5W;c4Ia@SIaz+FKBUPyz;4%xlJk>qLJl?=J1B3lTr1Tovqt$j20*~Fn_v0Iw z%J%zz=({0G9anMe3T@%2fzn`l@dSw@!M=1@pEiKts|Q+k5Vxi%|0?bA8f|Hf&@Z)l zYfJkU${hOH=bZB^G9Un=jhcSD;BuQ$DYXuhW)x%1>?myaLZ%v0u(G z_w=GwM_%{tm4d$<=K#6S_{iK~e`8k)40Tq7;&q;XgxQm=gcB^M-3jDxkf@Z3vnMD5 z)g<3EL6}VmqHj$kJ?T8=@RR2F3Y#;z=PG&(Ua`V`H7=}CWG21Q`?IV~8Ez{VDl)OFDK111yX)-!ADagz32kv)Bk4wydL;d8+@Tk|d+ zLIYp9Q^MlIllA}Jd-Nn+IJp=4*xb!m>i665{C*H^ zCY`lFH>$2BDOdgEyd{6lGcR$}#8_^Nkw%^5iw&H9hukr+OTa#0vVB9wyVQs?^O_O# zk)tpffFyLoJj2QGv^0r*dYKf3oHUq6C)q_S?JsY)eW`c8+-`rVX#29p`Qle!(kG&! z@)od?wMc(S;c8~*2DWKP@3HkhO;Q2wJu4Y`Le-!QOsp<^YCDf8N@Ok_>If}esvOj} z&iuPjz2uXW7XI#PYE@E}R(YPHzs6Q)S=$^_ruiusqcG^`x=g@PZ%(pt00Ug9fKAC* zZ60gsYffS6#P2IK^YgP)}T7w@U?cc3nE`k>~1PskA7Yne8uRL=*iFRfdT z%VV)Tw#lOhz_z~RYchR=e}ebqsIIh3=HN>al0=ITU(d!rBm9OlufcECmZXKJ(3TB3 ziOU@5tbk|85JTm9iWd1T1rRaCJVW8gFUb*6c|;ujWIs+x>}za%9i-xDx#%pk#oMKP z^Z@~n7ETB-PhVwI?89`Oj|xnRz4`;r`7#UQktvtYBW&3LcrxtWyjHw$8q607g&-8| zmA0;_Zp1D;G_192fis!S^cIOpW7YS40b!~=m=ogz;Q&iD%#jHF6<&3(v2cGInHw~*8+$Ck+S#Ghl z3TAp@H$CgF_|Y{phZurGB|PG}yPhc$5;$sEqjD>DcENu%`hYHzrS0F};u|y#iyV|ZdR|$@c1ewG^f++bhLKe`fyea|fy5>@MXnA1Vhfk)^;(-Te?C z$%i#iG1MlkjBK#Z)1zajikc!^sZiOzmn1ODO0Qu$!YKAyhxEjb8^OOkrKX0wIKI;Pr)W_ z(Gz?^7r#^l;K6!d^p82!d}njfB75_tuf#7RihS@^A6=B8>NR^) z{e$iv(j2@_0u+_`2HiTSIq1jg>mIuQZcc^dp;W)ov7F0^w?C^pA4g@KwrE{ame0%! z6Ip8gsl8Q}j@qJ^lCspB9h@xASUPEoBCX$L+3q@9jRl6rpE^KQkuk3{(TOIrmd}J) zrN4e>9G&NlNPKQFU$jdn0jtZrT=)B3>?VMfz+!%)iE8wBE`h4AAeb^=9oM=XF?)scL)nd7zp*SWIR8+S02Z@T-7+>d& zcG6>i%-KN~bi-aCx)E0IR&P-ktRqn7k1Z{B#JDu>BN`xx8U&R-_7!|O?^h$EbGG6U zax>KqgJiP%pD#HagHA2ngEzUunJCKl^3(crPD0k}dY3&?;9|CPE9s+B_u*#zDQt8WM(I z=5lkUc?3#7Nao%0a@R+&!Sl0LWHHC1V^cIl&RAn3hSLkyYKuK&@kh@P64}}7Lgcj8 z72m_w$M^ziKI8P-TKqE*kS1-x;E<4Y*>!ielw>;op54XG6RCTsAVqs(ReQfV16R(M zgh4@GMt#;7pEM@(Pd~BeR{SvzrP46L3PR?P!H7|`LTZS0KZ&W7wsfM3C)$91D?@Kx{5443(wM4sKWZrORm-VMdqN;-4dAQ! z^>iB+kt4iWa*#AXNF?o)q!~1Gh>HS{>HXdQa7fGKO^d8jCD;qv%ja9^&)JGSE+Isi z_*0#(-sbnS{)o>|GQBO)mUeX3*eJ;p>s2~N*4R4Vw6x#)T&r4kX-kJpwzl?w!`0p& z;=az>z|ZTHoXBceavWVs&*`7dl2J;oxN#n3gLYllGg~ZSG*6)t0 znJzKk=CVPgW>+TFlPrIh^OGI_3NeG|w=&G;3?=R2cv57xRQ`x-GwTWCrrG(3(c!G! z+WU>>VJ1!Xjkko=js|t)`edjm|)?W139ML?(XGmlg$($4TYof zl@)hz6c<^w0)fG5B<$c0RE=WsL1@s zLyG4nz&%}1raN`!ko0=AB{0Vwq!&7OlZ&}^0jBxGVm;^U(+-*MiG0nGI8A1#dhAU( zws1wc$G|o_Nz}+Jw~UDO95OoAZS5)IM%|cErpL-npP|p-%C%m|gw;R<-X z(UF9BJi&`MBk*f)^r1|V_j!#6GXwPM`Yhhk{Kj=zfpgp|Imf1WrxCW26G(Kx$HfIi zha0dZxQ}Z;PPi*hy0yq{vI)oFdoDyc#X3N~H=9B!=GLveN6V)QGZLK2S+>L%4VKuR zWBu3b$%n~1yVWbi78?LR)?$%;{LrU8FlA71iWaHorGHDo$$959GmNIV45r~n@1UN| zNE9U_or5I`e#Jm%qZ1>{21^n!@Irtt0)jFV!#G%9BK4^lti*Y3-Ey39>!5J;Vd}&i^HjM1E)%#YImOwx}XijHqFGeHie%~P^%J2j}@+qLap{-$@p&L6I@W* z5BB)JT-!Fjga7IHW-`7DaEwYCUrsn_eCJ9V(P@nDE>ncJTbhwrL1vB$DU9_pe~X*-yf!Sq(CuykCMU*N*H-6QE3I9Q^Z{v|NQcHl0kB;QL-c7 z&)?c=p=c}k(C=N}YP@94pv3HnbSB{mWSEjCvFFu zfempp27agD)D*bXT+&&=330I8eYxMPu-_BlxP^UJU>;dYOER%DHmgy|(V^-xHL7}Z zik+raol8RK1Xr7WLT-?F#Bi=Qwa~8rR(Bn0*`*BR>dp6HkcIhbAd|rMWtBO-vA4s7 zIVUOHW#?|R3_kK}es|adX}^NP@fz!Xl3BcAS<7NCDfodf=FqLGcZ^Zg$nfM)iXUEZ zL0z^Zl)%H;-0YD}$`(mD>ew?xRs8^1QZM#jHvVxcZo_u~cJ#X<{DCfLQv4q8-Ui;& zoOj0_LTom%776Y9sn5Xnjd0L1)+>wg88}U7h!}qC7oUMOUSoHw&p?_?GVZJE4;Q7x zf6YNKW$gJ@K6SDkB#i- zUM`XlM8@2*&hW7tEohiGK#%tKxoY5Z0{eV-iA3wJtWiu6l>l3p40tjHTI?NXUk&nfnzqN2@iCu0G51WtAU zCxEn4jchub*^iiQ${hxoEfb&*3A6ecN*<_3^VE(xM{?J}IRSvsU74(7@klCQ)n$QA z@ATp@P%tZ#RUb?LdP);34T%*H!U_Inzc{(1PvQ^8cO#+ngx%?fZkCM)Dd;*g+(gP-1;1;6J{^f&V#4@Lx<_r?&6tn}93!SIBR+G8_5rW&?qo zxn`MVQ^ht0lm+&~ zV28A!?fk`XfLCy1M&L5*sN_}l1*|wT`yv_opjK2X^_T=R!X`RHb6>Mve(0Q3umSP6Dmzahl zMPybXM zNSCZK{>pgX>*K(sE-)UQiqe=hn03gIywS6`6|hyBr{QG=72@`Q2kY#e9iNpc&M@T$ zYhjS@YePQTl1m+|&)`vIbgZ5R^SSTsLA@_E;hV>3vg0}WT?d>_dsC(Va!*opB2;8% zuDS6CDG@v$BCpgSd(FGPV*~^@TyM>w7MgiRxL|vbAv+~X$|?BCLcHf$SIP=uN0lMu z&(eTcy8l8hk!HQKI++Qj@c|nR9{t}5YCTR zm}aXunP)9>wtNn)c95-h2{ITl`$6E%87LuNOACzAaSrGZ)KLQ?2iBwa3iz|kYoJ#E zTkR0Xyi${x9@J3EpJVGp{#C%3V#rArHXqJ#Y#>RrIZ%1vifrgsv#L_FVuaD1G7+^l~SDE_j zuhYVJOTSQPhPTi$XguPg#e*b`!#*mJfn#6KbgsZN&sr-1B(;e0%j9#0=ucXL({w}u za=fo9q8tLB^XDe0i59MqT9y2K2FFh9a!rq6nf~X*wuwG#Rn3gBJ*qKsu9cGHR$I?n zGwN1rtm-||ar#?Rq%HkEz97-b+`D_Q9e>Y#ly(nqB$suaEYyMWsN%J~e5}OWP}tmZ zJ+n0DDdDxm2(zrO7-2g6S)2U;7PRdk>+GsR(}X!lvA0(a!Lf;I%l?<#wDfBVJi#c!BSqJ++57k>XVb(z#^9+R4LyZEpN; z2jMYb*iM%SZ}U&-`^cCt6C!m0rA{xn5{&1oPVXocv~+Pt%a3ajiP6Y>c$aVd(EjIb z+M(Bcm+Fgk`<*fNxZky&yO_MhUzAA;m$ID{N5?hec6Oe(GvU}aJK2rTjIqtW*x;3Z zSBpRI7zGHSzL^^lRe@1Q>;f3lu5${wjgO77M@Gd4|4w(cc=L`@B9*UNI8~M49I2Y9 z^U*iEM{Z+_G4{ZiSWm<6`q-cM86{9Y(J8@e2D48}=$%oJww0h)`^Ln&(JN;dvg+*k zjtqlvWj`|vv)wQ{GK|3e#nDl_B{R1eHG4asI*i@P!;t-HU7*O@^fm659sI7tUe`w} zM14CV+U*^wgFsBG2EFN^+o&F9q`mJAHMsnDZSLaF+rq?1d2tP#m?;KwpL#(QCQ$Fc z*_U?!nl|rrPjt!x9MW_)HCFWzk!T_k%`~q&=HLK$iy?cutjoC|8zGmBV-lH-c^#6! z3V#9lgyOQQGe5*`0Ovqtcinx$0?f z)7_OV>CDuusp1f$MXn=*H#!>bp^1~ibMFjG5fj^Kn;Zl3J>Hs~>3-KoUif0O|Nl7s zToW8*O@+=wQJy*KEEDjze3VdzVxib~%a)}~(D#_f-b@t3Je1~$TaF>P77;T6#Z{)2LJ32Z`N$Jb6qpR9N3WxqXaLiA`oADMj z^Y$sC+ix7Q{w_KEQEUP1e$37yZmSm?e_UR&VWTAsC|W|bnPKt_D$ z(l}+OL$BEf0aI|g`D#~mg46~C#fwKlPwa`6%~2EWl9`dImV>`Gy19`A0gSVH#J1q$1i zyw7!TM07wj(E+hS=7@Pb3+bV0(W`=Kex(-e5JWWvKZO- z0!2phq_vp)MAWyaoAgm!puOy6;fWLygSo1`Bb@$tPVG-|-+A0oqbQ5E;Ca4UCwO?L zQQ^Rm%Z9Ptao5z|bgv8NK~{kxC%ay6r3(>Ligf3kRIB zID)mu8<{`x`4;J1I80{M)^u{9oyvwoH1A7y>XXwcbg-CR1X9Eq6rEHC6t$b8s7O*U z=ab&FSvKgQTxifuk{Bzr{rAeDes`-}sjm2YTsU?pg`OAOK=LjS^DjdV`tGjc#flCFDY@(&-(zKt!I}$SPgL{t?c&3I%>52?g8+S3Cy%j?D_zc$yYsktM^wf~T}CH@a+9BJi<<#t&4i9I zwhs0$!sl$IFll%SzHI+W3zYMo9=Mig$H2v&=!i5=-=S&lcc>+$IB%WY2~~-!A#Ko@ z#~8tlt21Rm&|ha25~Pd4t$tN!=7Qvah|Y5!5K^#3RqS9K=$%O4xo zi4i#6XCTaEh718XER@mo?fI}fZ<_X#99_{w<@YHS#JuWbKmHMVIT?Q>G$>Gu7eDBToZS7_rm^t5j z^1UbD+t)qZ=$ zpe7J6&a3fGJ19GIQ@!k~n%<-W)igesTHC)-#8QpgbJewa-ev?1@!djy*o@I+d?_1I ztArlJ{y-&&tfQAFMvF5uO*(O>-^+TH^`s%qQgPauI%;t3^! z3K}&iQBa~H1c+oHkr|js6i^gYyf*H&>qI~)(M%-cIAHJh+VAz+^>VR1g-`=lK&6P% z6gk7t6zM|#-`_rGN|5(|@BQEV^Wif&Wu0BtUVH7eSKHnKj@8+2zr!*nNiuj7>lG_5 z$_V>e=b1T#q8|Ffk+`FG&W}yJk@4sYNO$m^eazN1EUWDmRE4k2Imi2ug*w_zdFt38 zLvy`z_V<_2Sh&zvu-s3uQq9)Mt-X;+O#X=~fnaVj4iUtSceJYL5N;XYa(>XTgR&E~0`D3H&~Ia_(p zD&&lE%Ns2Z-I5dg3U4)}sps_bEePNPuww8E@3jZRs9?LoR7$rJsHNdMcR76lU-SLN(#TL32 z#!aKxk1L5wbOyymKj6o3xukvA!55}L`Nr%~0~jv+5M|dSy^x!^zkX1jxtGU^bb~?& zJF5jWB!7W+ix2H3eX(j@J;<0=McV>Z+8N<87}ig zN10%i^g@dB2{z)OfjXgA56gn8mY-c=L=sZ`@wI=EGGF_OzuAm?W4q2qS`Qbgc|~s`ndi20 zP@zzzq;87yBK6ue^|<>LEhbX&Pq>j+I>k0}i>_cHeGG3Bfk#^Jpw(eK8QOTmWQ;Xw zM7*J1tjJ;~8b+CNHI&AP8)a&wivh7Ydgc!NbkB%ykDT*~{$Jx8q=tt?ju78ace4~z z+v^JJj8%pm+Mpck={l=yZZbbSoi8F)uO=bptP&lhGH9>1*WpWSotxr#mEx$Yr}So= z%{e4;)Rhn_0)W#%WmBoj7{qn+kZ$B;+b~NTJ*0|chbX=WgN`aLl3CZntvHq5@Gp+P zfBwkt^LTFs2da{Is~eTi_(=BAJ1Q9!FT{~|pyFh_NQrWMfxAS!2o{{X$v(;x7GV=X z@)w>|G1r|oTs9!JZapDwyONk1p( zrxQO%YF}kvic_;H(XN`-RQBRRjZped;_DL?+(ZR#(*s{ezqm;QVM1X7A4lhN7k^h5 z{eZjZzxmOqC-HZr`jhzaxD83-2b-jWpA+1oIl<1X za2PU;wraZlp{y`vrFPN_e-y7B#mkes*K0A@ySQA9VdghnO`o*!7bor9cW zN5cVfaC%3zl6k|@foYzGhf3JOc*Dh)bEjcNnO*F2uC3rZVlWiIIZK5+(?6@`89k&3 zZ}_$zmo@wxXBh7MvT7FdUhzgozMcUZdEib%SM1?|2&|7|t~J_yLDH-^80x@g@A?|4BB=2MvE$ z8$e!LoFPlpTXo(F?z>f;aOS68d6Tb}Ij_tlJc?Ii;;%%yFrssHDhtSBWsGfWBp?0{ z`*S%025n#^o@z#n!aawb=VcP>9I5?f|9SiGa$XrmqpnrN+iwMjIj;=I(W{ZkSKU&2 ztyg1`uQHrh;z4-7-vZ)bwhgKMt++FF6Fmr z;Cy~F$Xi?8kQty44b1}C7ld0cy&&XYii^&$gBOH5aWi@;Tm8-HgSi=;yvg9E)OmA3 zxEo+M#&7buxh8&-!Ho+>t0vw=e%Pfx5+0HJ?vO7s;9z;=PrnZiO{6|5_C@YG;8*3; zwW>Tact7>6;!U?XzQ|=5-#2Gb28Zj;$>MOF^%T4w2HbuhM;Y(qNvFlMbumveR^eK- zDr?ds#y%?vw%acR%Q^{V`ZAaZBd$D|;L2z{`tv3_80F1j>oNYZ#F6hF-^y%GirAlB zz(Gb|le&0HYac=FXlF#|T>dK@m;Vww;qqUB%YRGb@;@ZY$pc!Y zRujLR+z)S8NzQ)wlXCXMZ@<)NKm7Ehtdmh@f4syxUZs@y9j{_Dvg`b}vwswvI5#@nVjZ2y%x8%$cYTg;Qe zQ0*c($s9bsROovLokB;=i~W+MfA7^(a-#oODXmVGX$2-Bky`f1cx2p=NE`GHh*)E)YJa;B)DBRQHGL)UG-=3}bt(3#@{T`f(BgIz(jep** zhCNH>*e5hL0djP^DupoRqu6NwWyagFosPIOT^JeJ2nSx6m2ANFj~pu}9ORnj{&nm0%=L>xR_fdEeQ|Eu|F7dPIJTnCz+L`QuT@HXOYu4H=cGxM5zTGyX08L_z1@?x z@fAdW0`|{w?Y6iP<1|Yu?VT?n;J-f+T*%WHiY^5Jo0cmGshM*HueU1v0p@}NC0(6ZkJ7bH-dSWhrZT`+H>-`n6&^#wDwzAns%DA z#B%ZKbsWHH6zlU(_Jcc|@Q;NxDvHHjPRFzLmVZ;c;Xh-d*yAlaIOQyFx_0<>|5|-8 zzAGuXH4EXI6VHGq&dIkQV-VqJ_9s81V7Qjgqnjwy{50-A{BozgM zVA^1!07kKZ_h{JQ%oq9Z?wt#(Ir)0m(W`K(p_9ye1F#R6?`i+u*DyN`=4V`Ze_w_} z?>Vft#*cR!cMMGCv>r-1FtDqAa0XbcuWu^H93lzrF96{F3pFS-u($n*KDP`b9av(& zt-GGio!5TBEo_2QScUx#g}DKU14r8T3Ydyj(HJ|x9T#Km&(1vDm3SPTPRL(LdiaAP zQKu4HwND8}@-;E|?s;>r#f-KyIfagO_dvoWwih0pNfJ86Q&j5Z5C-;Uk zUwFA!+A!@hd)w2PqD3nM9lYV(ov-wQ6ZEm~=22))VO`N@S}lry|CAXt?r7Y&#ms{g z6B@~?kmx`B%++WHCo!g`EiYh#_7 zK0fXs?!>CZ!%B>rb7QnEpEssQ#X2kHLheuvp;tp z8b9G`^N?t3f_%MwD{>|&CW#QFAtM7rh?^Zr_rK^O$8ei{3zHj@rTxHB@@OaQJ8~DD zqQ8Xj5#xQB*!DDdGRvn_#>e zNmy}m*aR#Y4=QsdzeF?Ck4SO!=IpfS*d44>Q_ZJza%hEdSyOpz>_(am-G|(;BWCNo zEN~nP6zT;WQLFScQhewbb7b#(*<_-A$0;R6ehLo)n4zCxfOGv%mcWuK*g3wW2aW!Um~Q!#&4v#{rNYY{(|)WwZUaYY&MOEBgamt$@C(Got0KEaQfPfkb46-|1)j&P44bRNhb%Z4uhRvC=P`$^$c1)(XU8>+#yK#5fl zG`ZHSf(P=S=ZRJDs7cUf6*x(stb&(KmN%>5jr?`y{fzt_=I_V(X;k5lTth~~ zkBrXmefSz=6uN7*)MzJNd{1(+_Y-?@zg{=L5_iAOi}g_C3vRLuFf(U5>ttM zoNu&c^m&X{@Df4>N+gi;x3mX;B@ua*&J9oI3VY;s!*Glz+$DUkR9ih%W^d?cLI=&l zxjIpHBs=XP9qmyHc>iGGF%7qSrdyyIwLYWqd@NOK6>rB_%rP4rD% zQRwR1m|ZFRZAV!oy9g^x^_H=RQ>Xp=uzBB^9)_;$j->rKRuYwn@9_5;!yi^16;_V+CY&Emw);YbYt)N<{S-#X;&A z1L>}P=q^0*M57X$8@&o(ac&kNSvmdT z>sZ!z+Mg_O#^5xxV1bi$=(ttW$#k3zZFo|NSLQw~BO^-4k;n_zaG6+ND-Z)q-s_#_ zxzJPL3oRkSz!zfg^oyoYq-R}wv2MG07ikDG7v^ z5Pm#{c_uZHL3tCi;XeZXB=ETQLAC!NghO#xvIPuhxO*FBiNtGU&OWBm1CyJ+0v=d1 zhvboREtJJ|Xi=TrqnY@b@>*pWwADT1F3NGN*h-Q22|2Sn| zgPSI<6GO)ClcXGImfDHmR+2exP!{~Ia9L;x>64ZzeNv=guxn>j5u zFMaQ{{#q!)Wzaa8Xf@|V;{&1bvp}}5`gc+(DOoCr&9e(=kr6S}a=B1*lCzNu!d`vv zHF`#UKg3IJUB2>%EAn_zVVpr~SlfqHpe5vEe|U_@aHR3xph_}ljI?UHs@U+Yuwz(? z)Z8lTjxikRXeMHBf8U>O(R1v8D_x z0uL0ca`tEV-I4S_0%sz%9A`=p0d9)qcr%Keur8|AB)XTMRDCP_$FWbl3^=FJ970in z2pIQlubk+tV-nKalS;r0;Wl**M~ZZWq)5-NpHKpQUufNj;N6Xkg~=X0%u()ShJ{)( ziJD<%o||D}n7_GStn6^D(i)!9Dd%VfN?(10^fD{#K_pY4<5)Y*a6>N2fuwcePJI#S z`5u5m=M{4dI%^`%<9|P$ZXP#xzPEzim?4x=VMs0n^HLc%Il#3p@Uc!A!8FaLQr<=T z^Ap#nr{p^p6N+>m6)j0?ghTNmH#ERov?gE_P^@=}mENdZw{R?9SYJ+IeoVeYvv#?!vw;CKJi*z_ao&!bCd74mh#53;JMQ?=<^v z7c^)B zVI^ecfSw`(yUhi?%Yf!STq1nAl<>t8fr=82Gc);J~nxCPK{UIz(#q@9ao@7bL~38z7=4ke6-EbVzN=;sEscsS3J zlyLkpaopb65!feO*yn)-32CQjc-`sH&J3^cb(MzqMi;cwfaXR{O`(LYi{ePQvmPXP zT+qP=v`drz!dC(b&n%83H_B&rdl$H~X>R5Z=V|u3NZ9dHeCC|Tl^q@AAmP`bLBd(P zG;`ePkoi~~3Bw+xwXeB zeO&K?-fBQ|d-E(o30Hp_N5Z@G(C+7gmKo445uT+WVRvqP97?&eEf=_>X>O+GQvwOE ze-_8rK5DRkI^RLU)@p-Hs?`l>9`^z#1D=Y3b z?C(sTC5b+oXn!xR>=#|w*MX(0H<sIz2mh zj~VaIspFmVg-R6?uK1i%7rUU#3}|u7jj8M}e_*@?w+{gJuP*H0fdvVtq#|KLUYzLb zPk`uecR}wqpt&#cEHU0^cvPy8Fj1%-v2Pwn zu}`|NF8~V?LOe?l{iDamK{p%&=uIx@odz^_7S9q$Slm&dLP7_w>;W$55Chs}X9s~M zknsD_@p1=qW#_uU$D8J6p2D*P5(;zUpi|ldx|y?vv<2BY#UNo6&k{(uuAM+d2{YOP zI@<+ZWI&4_^MOCe0!t|(O~N6K7pAAgn!LZ)Ikv=((H3xh#yR!GXH_}3B;;PWPw`?&g@(l;9~=j zJJ|tvBo5Hl{%wm%8&mU)0m#0omRUzDj+P??CA6`>b^-1(06ibwhNz)8M+0`{b2!_) z=K@@60E%Bn5areFA=-eCJLr1I1?X)6y5Hq=^qeL_6$R0aTU>~vfgnfc$la)6!e!|A z`yn(NB?H07lk5h^K-2RW=Tn^}X`kbMx|-J{M9jnkg`}{2N`7NU2Z!Hz^3(cOrei+N zYqR&ooUT8w*OAN($jvnT$8Z99D_wvo1|atZ2YLUv*ac{7zwZKEVF0opY-LJlM)a|Z zyvJRDVgu0g5>*jL-gQ)DSGoY53_$VGP2tg`6#9W7c91vR1vp^r_1zCPF#y8^;3DrV z7h)9<&}!3j4IMR0H|X_218rP@4-7z;PkS1G-_l$Fkhp!bgNertMD_=Wn6%=ZzdE>r z2)=XyDh)vHR0rUaI6zzbO&4Ie0qDLB$%7L1#~T5*!!E>G2BP!J#~FzF;RaWl4}Wn1 z+5o_C^zCc_{xl*n96lFd2c~^A#~+DKj`V5E<|UQ zVXUt`Cprb#quf_bO!2ules0k8WjmKKwYB@W0P82Hf!Y6Z8o2S0+rT#VF)l!z0qA+r zeJP_o`64FYUNXG1g4R4|0E&-cGei$Y^U59V6)wPJ02oW}tp*2EuX2Yf$DZi|Ty6le zr#o2ObkGH8V?X8s^fLgt_pLT1_?~hB+S&mZ;5Y-&{Y|GAy`5ed9)FPwv2VN@(fMqN z1d*N($LnZk7rFo|0br#5

    2aOpH{H3-G=H=-y(g;qiC3by3MkZTs25#AAY}F8=v> z%&nEV_9YwvV-~v1Z+T(``nJ)6X&lc~P@u4G*{wX9F?2 z6$&DIvy+d=So2oM`&i>2F1~@9W@-TMtW4y@a?A!J2TPfc@ll=Bf_uHZF zw^hk+FVVMm=-b;f2{iz6~Y6?d*PA?0$Q5^4m-cdjFKt?{!NrQ0dpJ?d#r3_WKLIbNhXjTlzh2>F@E% z?f2CGh>MtbhupKN=+Tl!}}%)UjX-cGx}~4&mOeaL`YhZMX?qI^lNcdW zN?-V+)6tt$`dF2opHh08Wa+Q`)xpeyrOpStji;l@$oV5sl-^46XQb!Yl+wq#rCTb! zjY?nmW)d_1q6il=gWS@ucT0aVS$d^YdNvX(r5~G8dP}$TcL8>Cbd60ZeMGYK=(A4S zTezk7NtWK+Dcx#nO8;_S67O$pa5_3nrRS>cEmKP0b4Q}>VYl?xmpC7M&ntISpW<6E z({l&N4VeKm;APw)3Vk3P0Pllv~2G>ryI`! zJiDn%zc{7zfyvTWJni&*&zH^zU6ZBzozlP9Yf8^eDg9};bdO5ES*7oN&Fwc1V;hP1 za;bTOTl!OO>7Vk-$qKNRPsv*84QIGSxpj1T- zl`BbQtGqLp6U=&+` zGbbmMtCNx9)7g;OYd&>d-4+D?%;IE*0@LrQ`Nr^q(-}SqTB8CLvJjGD zfVst%k7f8yjK)hFSzT809Gh0;jeK=no-RFh-zTdlklS~@j@^wfcD`-}cY<&{dq`Y3 zA#n)k`Yscp^_+CwS-!U!Fs(1bLH3#{CC-Yg{DtfDa&5)9|{M= zEZF>GMg&|o{D*At)S?3z)h#gSqzS~5C~CQ9zL1dO%~ht%3fKr=Fg^d+_+1SOb$U(- zntUA1Ll-OYD&oJ~ba3j*v7dG;ApmnCP6=DdyHE+oKYmE~ePE5Z?*L2*HtNdWp7`kkB3d1SXY3<$q5LmoaHD;wxTPS!8{kqgpGYR~W$eMzT@ zDf%)-?sVt0(1G~GoiH%e@2S*QZjO$SLGuZrL^X1*Z2QyX9akTGR0Z?0AzHyt(iSIw z6$HVjKH*Q%AiNnaWRf~zVS{uP$-Kh6s>d-x2h=?}xA#&LczvoKv*A{JDE7zr_ra6Q zSGo2KUWW&d@rFI)8`d@UXAEDGZ-NuZl`*BsPEP-u(xZ^$Mj@c;e)Z`k)^iIr^4|1c zisnw)3{~QDY5lD(>2K=B;{;U`q2BXMVe^uGns=DLg7GK02v==ygw%^z_469H$4mYu z`~5cf*vcLX4Q?CBaN}|R63>`Vd~f_)p|-*AtRBSm=ZSe!TlCu1q+OwOQIbUA+1 zerI6Ha9*1axe&D7urB%=&#sHxm#M;2K?X8?fIpHqJOE#VI-+F4CB3<@f`8`CrF?Z2 ze>I=wPqb^8{J%+Ax1Gj}!Cg3I{^CInhpCzCaFJb-tim^7cK%5ow&css8E;Ocm|+0M zU#P^y4342o&eiTsx4U}Nx7&~YeT|t)AAi6UlFJLJD)3=T^-5c0q_%{2dhvukoKr9_ zdKHhOiqSHdzYyN*bsAIqtUicj9`mU~EjnS#^ydS-xApG?EY-IV#k0Vg-hthl5->;l zy(#Z)yE4Pg?Z6T+mPyFDHY7f`f+(a=2r|PxADs%EFVec}?31{Nb%fq?s`j5mmO6^6 z+J9=PRZ8mGx^!RBqT7FDDA*FcZ?#E_5pTuuMojP0+Mx~bmR4o>`@~9XJ2+L~3_|uS z^4Pq{M$5+x?^?Jx*2+`cRG%mxm$xW7>29&4ey3W&5J3G#lb2L~TUf!jXiC49R#4ot zU$zx|ioZby^#T4yZe7RO%~#y{FLsF6eN&v~S=e+mr>J@s4on~Kn-k5bUT2ZZ%c7o) z@^IcDrf=)A+F^%CRYYygJhcPKbO_RXgjuqe|GrI|G*4|idVN|+a4TW31#3hjYwf#h zS!+UTm3!zN(noW=jMyCxgbV5QTv*D@4Y9@1o#Pp_{B7NG ztNmFvB@?>(y{?j>tBIsFJM>(MZOE>EkkmCXtyEN7+RkJ}hxO?WSXJ%*{^IN(OA5-eh&QgyMP?yqA)=dc_!}Bvh0t+>a z;QJf4H^^HT$Mx1UI71{peh^55IT8DmaGC8TJFpwDmYR05ekJE&XDNWe%fN27G{iAERgrrLe8dbje&>ohN zNYCz+sMX{TJ;rnRoSPhvsiv5BFAcZ7&WN((J0soUD5dSmlf^Q_>NJn+%T z9=^!veDA9`&6j;w9>&+moL-<~rEO(oBB*$weGn&5XXFXqplByUY0$6B@OZ+-a7U|N zL}>Q6)-3@~ zsn=7r0pGy;fQ@*cBNO4c>}vZGkI6*zxfz_!n~yJH%JjS%oiW4`?rR^@jH5}F`V=uv z4TVgUa}*I@iIAXe(Mdn!M`{T4A!nRAI#Y9A^giyREA*ogj4sztFA9qG)6W!sQvH{Z zuhAkt#-87iu}zG_9>pt1a=$8rr0?1Cs=-G06X!MZ91EHw!JWec@Fy?D8y({7p{Y(l zcz$m?-S3cqf4Vv`T9RYJZ(RqyWDpOWZ{FP~@A!WCxY{ZqGY30aH7DrB$103}Q)ZK( z8+kN8-yVIfO8{`&PT-eq5{U8lRW|K{2aWg~PJBS7cb?|tYny6YGKB~P!= zP?oS`FyW7+Ip(>^ja{RY$NWUGNg&U1yZ#GHdw;FhfV3jEeV={NHKt8gu&+K0{ZJY@ z;Agi8HrT$1<--XEN6y&@=2)C`*xoK{S{F50Y2zby z7g{YxWA-JSqP5mvu+83tvnO1^L}Z=(-+gduZ6`PNkUAxId41)2szDT!b_P3vziUP;sn+z&)DAA?V zP3nvxSd01t)Bo7x=rb+f*mKESMR<2f_5!|XS^G?)2V7#AoCjJNl7x30vX35P$iryd4*&}tlFcM= zospMBa2~Vv5@lviA!@K+X=mtcd@0F1GZ_Gw7Q+pb@TWJ}V;7s!kSxtko#;eUy$G+6 zEBVb|5ISd_GXJ^|zRhi^*GTBJ2{;N{pGUUOW}OH7fdD(rQy zX>^@1w8Q{&3Q%R+Mye$z%x$Y7D5MI4K$6&CR_p%~$LM{J4V=R+bBPfhn1{A>?d0aSiW+?F0=<9Ho){Z2Y5_GB5Svfka3RoP4( zh}nr&KUQxlVo0sveA8wvc%=sQlM)MF?7rxG%%;@+75f3t2U5@t^M~f3xI?n(Ah(71 z)?hg6UZXS<$-Te|Vk@PdBfezQ&ey%6^_-+&zcI#{G-pE=PRO|3V*D1?yZMsdN2WQ_ z{PI_6F85jHeyzPw_u*&b(tM|+u(VTMNRj3*Bz3@;UtUThxmGxH_I>Dkjc|-I=rWW! zng4d4RBl5fnjUS9y=g2NA3~Xbb)PQ>DpI_~=FPp%o4a`v`zf*ii*Mf8iW${QSG(oA z%0|PvLeK$Pn6nTkydS{5_0Q6Q2U9Plje{fYcS(>ZoIrEBqdhFm)gTc4+ZzBW`q;s4 z(8LLSZ`Q)?EJ0SVnb1ZN#gCE2*Mt?W6oE>sShU6pj;01hgx&76!~Xl*F8NUV z69VMZi{iB}<3YJwdscbmDr(z?p!KdVArc@oKM1tyU+=xHX=WQezjl z#&vDn{wfBfTzO2@$MVS4rp6{IHM++UIFdG@koETPM2#=x?_10O=g{iD4I=^?&~ zPcvgwZwKOa{lnVClM~Gn<>0pF zIOsw$7y37QaD8d!UTS39rO2v8*hFlNS;wPS@?rE8{oJIVPW+f%TT9onQVnQVY!l;eB$b*heO^Xc)WMlT+%bcSRR?P})tq)v zB|Cdx&bM&RLzTWoN9HDyqf~LWwLT?dh*#3ZD~!24{SkS^RhGeYhX0P-4_!^%>Bfl6 z3luQr`i|BqHxjk|;Z|;DB7dlz72Kx6s@+hYXa@kI7xDAp;rYiT5Pb_bTgf0OHk#AV zHFHWxl9lfb^s)*{^DC?ZKgx;%BBm7rT?M2g{UP7zP+U}b zkE^t;fr_e01Z@v?d1+)W;~+tOt=(1t*no6mZ_7r9$V!4rRSY~T$b04s1&lv|I34zJ z7$zCaKVZC4&qq@ro)ye^()5FM%?j?NE3m@QxAriJX0FWsjni~(@^o68TGJjLX66_R z&|i5R&orem9l3i~gGb(m%?Kj{YMC!|bS1&f<{%_e8gihGRr?b)Ri460@s;m*XNkA+ zZ;CNs`Pc}RP0VM_UXYHw+B!BJC@c6eA8?dBVRT%0%<0d@8dviL_ndBx+KAvp#4PC} zs^gJtM!2x=+~Sh+&8Cnhl?$SsxQd?3Ph)+N@Z$~bkbn&--LqvZ_D5-rp@4JDD&-B$ z$REi=nV_~>HEo2vNbwKrG(TA2Anh)_kV4@Xg>FxD>dK4XCg|F|OY}%GE0N$dV zlWy=O<{t>_379WDnUKl+wQQc7JXpecJ;OD>%+U<6EG%nCxF&j$y;oLw=mZ~!!8$qJ z>$P}zIU}yH@JPtxdfiCE<7de?YXlmiy z9UAD1jLkug)sB9kA2&#XSJ}vN2Ay`M3o1A;-kvfI4jY}3?0LYhfz7&)ITxD8TA3XJ8z{UxA5GZpsO=UKsv){r1hTNZy2LZ#WRk#s;a zBmA)$z=V>!RboGW>=iB%H(~<4Fn6ea$2$=fWH98kD zp*%8P-HZ*?dV929vg`WF8`^BY5HY>;rAN!d9em+&@!o43NdoQ<;dnL)7(b_y87!;< zS5rQSwgunO2(^h)W#5>{A7el3CmMeGzEm3<@Auv9ybp{ri^*Sh7t4+e$KH}JfYmdVe;y@p}8-&AbY?6N}-15OR8WL#+sA6;SGl)l97{xJtC?zm*{ham+d2SwZMB zH2p)gNg4yQsxBu5$F1yoNV8r&DGSPYjJI}Z*CB0a9Oe=@)v!0t1sZ|2vz_F|c>3wH zb$*#i$fCs4D7V)+gEKFB0mZoaxagwnWnm604tr$UqLSxmLiGn(2p?2ARd=jTk)Btz z0x!}AukeP?wTJDXyCi(0dKU6qV6GP1qOUIPryUPvKVky4PL1`#jTr zF}T+*mpdm4AOy`pJF;RD?bY)weA3ol}*VQu0+D?Qswn1VR)(g z|L7>rp-Nf5X`hY+hi8jnS<|FW@+LTkNg77y9oxekYx?q+#NU7OTW_!T7p=E~p99X8 zG5t@c#_`HMDAM3`O~d&d}N1KkU^&OVX$Ku^&DYEPu| zv1)A5m9V*!d0>JYSrLpai^=i({dz0o^V=^X3ayLI=T8bgB|jWwR~FcXv>(ZkEW~?8Ayo}`pjDtv#KBC-kNzf=EWA3_5Q1|pOlAIaZ=pm z?`RMUBTd`yE8vj2rT+94zM@|$IU{ma>=VzzjI;C9%~&kC|1!k;OJa6??G1hLp>ZIo z-f}Akx!@~f7T*ka@pW}sXlLAP8jz2CMVh~&#qL5R`aAO=8_{&06plC)^^l!4y#wf3zw$~0HmOBC9k zRK&*iFODvCl_L#UH8-1KntyA8zBysFU3t+Llm4yGejrgW5!Rn3`YZZ6fWR>AH>0g1 z;#+IJbaUR&hChgz$%)LemjjVOlYrX0Czu41!G~2jnrI=)!AC~r0EvTeLljLOsU{KD zo?u-vxh+o@{MCEy>&OV)I2nXh)6(e(+m?BVcztiqnRG6F-3D)^I8%}_)=``{UR*mq z(I%m-`E&t!E6&M}!N4=`e1=)Z9zFJSiab>os#ov7@P@u-PL1_*bPOGC?G7xq|H8$} zeyW@*maebkUSca&{SG2{7Eat)=+Gs}h4X%+XO_#?9<^ta-w+B-0% zy)J#OKsyh8I<5Wmu|Kx9E~T{}sI>D#^d-m4NuYo_;-unGE<+`+ELY&0o!j4^PvDIq~U`=wqk5UnRuo@_#UKA~TGg1+`L^_oJZ`hYnTVjuhSy%wNO< zB)TMfFcyHDb}(k}2Rxj-p-0VzcIRu}$jAAQ0sc`pe*D~MpQ}_6CGrC>Ho>kuVKaV> zw#wJ!m)I-Ev0`iEs}<4^$@7P=L2yQs-b0p|Nsl_h^N)OLj>DbASCX+wHPT?8`8PAs>m^6yB&U6)*U_G{ zYcCIx_~D8iU(sqS(w(pTAvA2H`nFVW=sSPG25-?4Yx;iO8sqx?d~S4(*38N@YucZv za%g1YDS73QP94gN)>_ql7&59gnl*3rXASnyDaK-9ENFqF`~`clE+N!;1m_BGkwVc^EV3h7R;48 zAj_(qsynrR+9XvL8QCBsX(j_Q@=&4iz+fd99Kp;o6sF}1t@6yGV_3TVxs2hC>h=A- zU$67(xa^gjTUOe8IFGH;Me=j>6@5KrMQLcMIj>SC&K#hvndic2zy8tNVr}dcbkhC~ zWL4ikIFfM|FMVHc#z3C#wMv&bS+{B8#1lQe&*@P4O*Dh{`JAze{>q3&H@?cuJl(Ya zvxewrdNh~2=&hO>HFc)jR`6duS9eVxR|}f;U{0)ma5af{xuv_8L!cFhTzgt%e1mDQ zS^02gEDfzPEn9ERoY+%-W1)Rcr#XJx)B6COMP%E?p7Kyb<@X}UEMFw!=+Zu5`cBox zfwrWqq=BcYfe-K~m0x=*NLFNDtbCu!KoUGdZ8vM@QCwZhzCQZTi7Drcc`A(4sGXnq z;^@Q|yD8gzF^(_X{fg#4Ia-VXPi#Q*e;4y#WQ6c~`Aa2c{?~E~J+%H$=Klx0KEnLp z;>>^Mt>%9fK+gQH;mV!=FPq287lTiL?E3Njw2Yi=aG9s}$~&C-pQHKDE|vMOL^90( zcPWVZ?{#$kQX>e#UA@evnlCi*xa(o=Ec1??x8^@Gge+-HoJkKl^IrxV=}&?e@RjC2 z2CMD1&U;{?ub;=rF#n$x5Nx@JIB^N~QGEB-T9KHU@CVG~@AiiFGvAdLZ15K?wWgoJ ztyc*MdG68~2QSjYC2f^oLefp2@`5P{yS}&z1As?r@sjaTE|8q@UILX-;FK zC-d`1`dcnrwxPe{O^?Xd6gH zgZh*!W>T-bOQSpP-qT>@6*6d!!>E{W48sUrm!-qO7j~xUvN#cO7dNIh`(j#TXEXA#|&Wn`I;$B}^ zxAPTmXf3uwls0+R%nm_(316m&s{LK8nuoc-S59gvTspetd#Vn037pP}?SWJ9Q#n}H zCXL764#ZcbY2Z6v-biLa+QijeROB7i5*EFD%6bokQ|ae`xWqZ+Z7D#S(uMzLyj8)1#L$8H_t+==a!G zMrFc2cU0I3kojH{4Q=BidqtJ=wJi&xviO;9us@?i%eZ3yI*^u=Dl8psS-CZ{zG%tgC1?kDPCHKp{UuV1|@h1+7B%h6NQ z<5y;IZ_ON$=Be6Gm%DRoO&bCb_w@NWJ_}c-RUe|mC+I1OshXDOR4>d5RiZK|WK=X- zp*>Eg@xI1tHaQb7^obnB_oY$1{aT*>n?Dq@ueyu5$u2Z1&4Z^Fshu&3p<=`*L>vla zksf0~o;*$#be9mRT@{?CYhryS-(2oj6wxoqJu9At6Z$Z%jc*JOt=N;++C_D`r-X|^kMq~^bJ zsaIi&BfI74IVO24nN;u*|Q~P4|mx42H}?8qF=1Y&3q%vB=g%JYQphy zDkJn|wA-}b8qd$9z2QGiz=iV5iztL&#KsTfeBzMHC#>L7J(Cu0k$HI~yX7fpEXWgi zjq7ibWnZ^DF(t-Z!BNuLGbO5ai3liIp)=vhS-YpoPZ}#&>yK!B`1~C5bRsUJyd8S0 zH{^t);4=_7k=(Las*m;VnffXp@UIhub5BFnrkB#Jns)y|dl-*Ay)X_H{>W(Z?na!Y zRa_>(>oMjv-9ooJTJ|TzV5xW|#(1#^o7|kW*CHl+s`@icyJqNWN_tmcWGIU5B{Z=- zw5f14^EK|g5Gas?nKkRuhN=Unqx%NLnm(5jst)Ag(*}B~4xG$FLHDZ7aB}VM}C&sQ#j%`oI~UP|ONuQG!`sKZSRN)>dyi zP~9-r3T|eMs}J~np|9BPnCmV?DQMuKMPz)WSqT6+rACTaCL-0g9l7}pm{j$FYy4MJ zX`sNG_OfZ>ErH|lc%yOE2kszMHy75lv%qfkfl9LI(fH6RU%13gya`UOs6#poL2vb? zp--!S&a!9!=@)ojoe|A_Q~~QM$&<_Kb8`?2BIA2-LNX4keyeP4X^8VUy*bqza?ntg z9kbX|y?%$MdQOirYgRi?WWcwt9>iafR(W?F`VQN(~UgnW>J8-u{9;<>|Y;1?WpVkrZhwE|I&e$Ttj(94hiCrBgmkUiTz5 zCOOX;#yofh`lLM#!`O8F7@cO=1*t#1eV@&*qDzxYoNp`1McMsNznKX3XMWCsA!B73 zjOAFvINrpnHJA52HaqGX1M%N83vsP3cB*^(JhvM6Ebr+kpl(Y38L3p53KaY8uGN zm?;pj%0u6Kv_nXz9hAYXGh4ssBWu<%{>X%MGr^W~uSA~vtXj^TaOc?mDwZkDvCqsL z8?d`{D1`@aV}U7+j9TLP;7lg$EYldJ=dJbVOSdIXLxLeT6Q!ZLf|XD0IponfxBaxr z-mtpm`H|7bEs0^8llO7$06j&1QJ)nMK>rEOqwk*TFEQqAiq6AUP#PJwL>l9(=lTok zWC%d(MF5P4Z@o8cZRt;65Z$a#*hp5dUkfrvTEP-tMlYxH)d$FDn#K%|-bRz0kd$b8 zbSpPv3u~(zc;6mCXAs6C{-|wDW`jvOwY3R5XJUw=O`_ZR#8dS%lKD236xs$`EBLak z*54C2>~=-FD}VKd78z2vz3CbGUK%zJP?3D}6)vg|TyIUg9IjA(;LnvKKfHz-qCe2V zsKqEm^CWqFn8!mB?MD5;M{Rn+AyO{eX9%XkFqOAOi~!D%hc~@2T5DUj3g;hyY1-kTHk#@J4QM0t7bu2@3mTd;ks-_D9zt7`o{oT!2~`NFB;Dxj(+=BDM9pzc=Kzn~!84-90^R0Q-OzkqOUL zM=$Y&KI6c+GHcMv=t+Q;RBdv=ws&*D+LT5ve9lw7Khv7}Bs9nu(e6g*pPL>Xri-GT z?2%xo*s)VHI9oN>h-9ndzDDz+ooQ?IQyxaQ>8FdDj@39R&l-JvB>UR$2nch09Hf+% z=Yot7?O8PbKn*6;U`TF`giu*#((L-<9Mbq%wM)t_^4t66;lRYQFYf7%G0t#v z07AD8mz10Fw7)Q@cx?8CZ&mHbwltCZs{JidFeCpa z6>5Dpn-t7aFY|~izLkQ&haM>~f!`(^R^|Y<2XKGOz!ZM70~6ebop^YlW#BLTW>@-R zf3lqOxja=3*?|#)!P)Zcek}vOe%XOC#%}oOO|VWjQ96Xfv!?dx;@RmfE8nExCb56` zk>VJ*+*58Y;oyS{vnu~i;I2xkG^JFY)mVou-&R03=_}W6NwnSo6(H<+f3b9Icnz(kh zi5OMvU#2>kdl-f;8ETC5&lScCGYcAYVmBmkn;jzyXD>Gf0M8MHXdYAyK!g1>s55da zw7Z?6WMZ0@E2#ycM@|eYp;ED{vd|t(=}0}fX{CMo<0;B>KMsZdqMg<>Z5&GbOw2`W z?d&{nVxCL;uIKpY$U74FraYfKQO_XvUkqMv&(O26dIp30!FiUcXT$X@(+Vzjo;B06 z5}fll^~sHg+3soJY0zjc&DEor}1lZ%2~uD``fXJd=macpxzFv=5odi$xoyc z-+@a#7FsUtACPn^AW>_3)zQB5Op$^%XB`RBGRyvH>6ITxZ`5VNY62zsMOtWTcpiNNImW1jVBp{W zrG#a`OZn|Z0u+=-}AQ$=ZhS6##g5op}ZbckFC+PKwha&a@)3g(Cwq3@2U zxN-VkN)bYmH`IQIl&w9y)s&a+PuGT1>$bm$HG^|CX(yb1jT1hgewZxb`$@o%$zX## z@}2)^s+mwFTJH$0KdPQU5R`+ddSYh)*VubGw9Cwp`4E%HM!>Y>Mzlx5lDHBP1^HhJ z2egvO6`CXpiLL_0&N$g$qoKj1QuAlkfY@WzyvxhzU~{`L-HC;$-m6%uLv}O9)6|Hs z&cE0f_(DXL87HF95B|O&nv;D@hcoU;?_6f0hR}{4Aq+Ni-Te@KXq`8dk&j{Y#hs2jak@w}+&pfWzshNf4kLNcg>whf!zp8&sqxw&B>yM~t>c_8y%0CyAIIQy96P4@yOnG=I z-gi&y|Ej(nq167q_p8(20=K?dOfwd@wf3b)sIpa}N=sJYB);ACa>0_u>*bS%m}1I_or4`FPXX%WJ zipv%Ih1%iFB5gu~nc@}Hl^UG1xXPJ%J4Al)krFWzf|I~6J9*Am7DK5%#LAV!11n%i@i7Y1kQw3P$7hrtM6}ezBgeM$0xoW z!d1DL(9lpn_WKKPT#_XU23LHi6QuO3K_A@7?t7;Q>aZXs6Su2P>>o81VzG!^mp4Mn z0XR;#eEZ7Nl9;(d`dCyA=5^D-|E;X4vEt@pz>*NWdC0 z_FNYNrkJHOVWU$`%+l8M*iXbPok^tCHha!GQz2qLa84IaGy^p{A5kJ>rF8oV*KS+8@!C4=&X<0J|};Oygs3l zX9N=}>uS&a7(JvUgh2)&NxX$_S1GAMqwH&}n&S*uBfR;;ogX-#@gVS-s;=!=9zNM0 zx;&31v`KkLmtA9jkIvQmQ_Q}G2N0QazP%N!(@cj9 zE3iMxXAK#2jeX7C4wG%AR^21zDNM_%QGz=OQ*29q;z%OBjGyg-@Mk>y%ELEfdxgC0 zccvR08s_%4DskNFuQX+NyZWjp%iI1M-XLBWSr1aii(;;1GA@E1UJ*a-Q&OW^rL|!f zeO7s7gp;!k#ddQhZaSOYjI(QD_ndTy+8<-+`wXoQJ-H()an&SnE5A(xoOHB5BQSv9 z%)n{RnN+$-+eg`*&MvLJR9p3oKJ0^AH!ZDgT_o|3C++p*oOY$P=a?q~;l62! zd#{fLk#SsUZASc?)_T&uRcUSe_>*(`IE{5cd=lm!qOB?RW(w`&wxm-L7o~mD-KO}9 z)Q;hOnz#)K6gAOnqN~)5Kv7fPj_#A;HlnmBgL{9UOt%Tci!!+n^l9captPu&?wa#V zogQ7p89Ic9(x95VSf-`-Gttf!_Uc>qnhjRXKcsOEe{84+$*G^Q+nE_(t2bBO$kTd>2&p_S9GFt6k?-Sq)?9?r3X zd8P^z=8`Uea0NVllIG!hBPW-4EyF%i;HibY3w_E56}c!KLp-hg0RXOO=hp(&P==P# zRIB;{?yZ?cB~=YADi?UKzA--oca)l~lQAvSkugqM`-9$sZ}F!05dm2AU1g>}eOc_2 zfeSN^g_+GukHw;<2sC|0{#DRj++2CS_OFrRmoG0#v!@*Gu+-q6^{}33dH$K~TM@5~ z^CJG_Iv#wvcj+PamYl!T)A_jmyZ&j_xPeuFy5AeB*y|5B_lHVsf7l{BAEx(;9llUY zfA|DnXb6WdHP$zd80Nv7s9BCStJiRy*w*N|kh)e9>*F9(=;G#3f>dWq;JwykfjQL@XZ z!APMC?5Br=Pox5J{7vDh8P()|(a=+M{Yd*?S~heX9hAht>d5w+uq^YaLXUDeEUiLC zA4X(Dkfqj+@`m3PIW_!jVe*jiC-{q1|(la z5!9T$|Ig>q94WP`nrZ>K>{4tvbFq4$^u<5wn*2_aTWIWq)$`PS?N1|}ANjsDAN8EP zl{P{rR@oX~_zdHfH%L%uyuYq<<600++fkQ2cjNX3Hpci`)H4S{`>CE{;h|=+TUz3Etdv+(VT3_=vBD-SgbjFDhlhnIpr_lH)*-jrMM zbF=9KZ62c$KRSsV=G6|+qC0{nGmDb_Ag>jS{4eRGx{cP6Hulh-&Nr%xNsvtN% z`jYH>uP42+qkG6;$j7juXhbT+JK0~Rr({Q)n4eL-X^Q>PFigsaX=G;AGbq&@5c^=V z{I-qDZ*`>dZ%!?r=qYRF@AhR!DF5n2`3|8g-4WFQF61N|DlsIHQt! zrM2B8Syw+4DVXhGRrUivYT|x}RVK8}@Gbk;i*U){0NT)edp0i(Tl(8)BD%HqTUSHv zC=XtRJQCWl%A*=-x#vY+1Uep1sD=vL8EUAptd*&)N66BqR%Y0v(-Ii(!M-8Gj%`o_ z7f|_aLq)pVF{z$PyQEk+PtA&Cb{tn?c-rBka<*PGD)6c64r@>6N3WnKraeno7-`Q~ zSjO~O`%=>an$(|S7vL&$!@SmD8nudeMn`6R9yk#0mwh2V!e)kN`FiHCimv80&wA*> z7m9M(JI*#r;x7$D5#bwN$KTe^0wcC@^`Fj58&O<&*y$KkGgR4M)OHonHLkSq=y3d?uKhp5&*Pu}C-@mYI*y+QyCm>4 z^y7UEgt!5%}&g4h?8n_L_=jC|kdG_U3z_#jx`Bl2-AD6ZKG4nW*o1xNq z^q_f1v$&Q@P5;=&aQD2qHUdGOE~&#AaxNNk2p;@*2N}>Tu?d|KUgxc63f^#P=SE#O9drZKb6W(CAF(eEharVYyB{v&Zl5Dm&axo$T z8;TB+^NnL%f+Ao$XC{aOt@#ny&S49MI8U2Y@ippM%ql&UpTqfccKsp^97|m18E?RN zowW^Gi0~Xv{Vjsm5r$o3t6>kBuMZpc(T5E?_OfXd12!8EJ5+Vw2M8t%UzNs;e_SSq zJv(c(Llj3EcAA*3%8xMig>_W*e>eIgJcNj?lw{e7!|N|1GD^MgF~T#9{3r3DCtVw& zLwxwXp|$MR;uWK_GDEcW3JoO2TTHX9V^(?@M6cf_gZy)nby;Ub?8Q%Z7!{T+RcHX72D;L4GP? zmU)MwTNK$t4;}v5TbDdC&KG*;)q@1t>H-olAng_2$9+zG1)g&$D~xcOKf;mU>-HG5 z=1INYbP;HU*bHAC^c@*eL-W~vSvB8ER1st~(QR z>A%ZeSCRm!I+-E-eNG-tu+rOSh?UNZy%xQhCdB0(R~}``G#N$5CGYyl@*BzhX2Boj zUDl2*mvHRfirw4d8(TcEde(L7l}3*;?Cs(hhl#$wxk8pitWp$j#HVOKrs$OA+Kt_& zbEG2O^GEP0$<-STE}7LexHKp82AcDS#Zg-*ia6iA`(G`NhF>zc87flZ)yo%4a7F?i zHllE~M9+Lr1xSj_Af-1=>S2GqD?ZqPtF=qZV5I*a;@$*4%IbRfp9pAFaHtZCKeZh# zC{#d#gtA34Bm*-#S;!)|#*hq<8j_fqk)WVp5@n33wrBvXYGOU)O>Lntx=F)%$%V&9TnebtjnyVV3KvXl7ha3rFEcjN` zlF$_6i1!pFhgp<-(IlG7xKWypQcNZiMy&kH1=cp;l#7IBX(%VJ33+qkLr0agC70qu zN3TuqHI&{fW{c?6ibTS%!l;%!x}sR|+X~hg!3#?t6>W~L$3b~*eA_%^H-*rwDYm zw&yi>h7OfQQY|0TR^j0BGJDx_Co!2_zHTWWjh3}k1m5>j5$pokB9mPtDeA<9rc)yN z12WCMT&UrXe54191Kd_M-9QTHkLQZL>1t{0vIeEse#0~wUaLr%P(=ay4aq_osMOM~ znXpqd4J_%HSFbiDo{x>Gmpm*I59Lv*nrzLdaf;H|A|27WL{s>yuRx8QTm>kQ^uB*t z+KAX&%bq@x!j||V-yo(I)4M6PBje{Qm7=le5n9XAFY4iakqh)g5F18TwUWRT^9aHg zDUmm1uSg~qsjyg)>OnGAwGVWZ3G6*%(brpXAo#CR$}cmHct`Pnf9X78bRG-9O6#Z6 zgFNFPN$IVpPm+;uhmdvzF|fWZtUwc9zA8?P2}batt$_I zI-LCUBL4@A{6Bt3p&-$_{9pBa?~Uj$3iiKhMCoSd-q-5f^GeOmeK4JSo+7a$UooT0&*1wYBpp=7-c4E-D@Sn14L}S=n`Mpu)-es@8$uX!+7@1Z7e0(j96fl z1C2*u1gG1@zGZw3h>8Bjlg0G-?G$arvu}9ucj;l8EN|hC=%0CyKFW{H{w;_qi&oZ- z=aT4Up{(>(qv^1?A?pNM(m+Vo-x!6sWRA?){PQ=375ZIJ)lD%wCjA8rCU$$`qs7XC zrp#n;(chD^7klL|zU)@qGGjZ@cdn4Wz?d^byAUvq5qDv``>pO;>9)_u`C-7A#QZ#| z@_UGV2F=qW1~a(~Q^cA+yn+&rNaLuXPGf6P&wMkx^QHea?M)d~qZKcVAQwR)ffp#5 zQWK3jlLH340~d;Mu29d)t<$M(R(&EYF);99!0A%WIBihyL23qC=>TF9 zjK2Oh)%zEI?CV9exiagmXB8fao;C^(8icWlx|P=8UJD+g7=J#NdfiQP51lBDc~@c2 zVjo9XsuYjG=w8sb^s_jok(IkG6Tf zUV`yQ_bGuzAB=H_y64(+e}1lr-vOy+S@=GYJVuAh@m$9#d$+UyGvvx z)U^sZo2Nkcre~G8z#)Bw8Zum-u2wYxGLC(fE?>jxKV_!oGjeSC(!j;*;-MvBBU^_n(^qjLZZQ^^}@Dd#n(L8HsGCnk*@5v#y44_L*f|`2@J6n%iJv#bMdFE;3qBzDBx!Sy#Qgwl75xQ6rMS4`>_o^cBaWtpd}F0K8fQN_ zrc8FiAiT4AJu$qp&gp`eY|Ohxn0ME^YV2$JG|WT95p6iJCh!)4=dNf|a1s>k~} zwnGe`0FO$W>K-ruf}qhN`B}gZXLjAgP4;(|9X5LiexvfmZLt-i_KA{B>pP8d(F)Nk zZUrLEa4OB4uBI>g5oYetQ{rS{EUKb967(V2jmO&8c^Od>{S$2b-j#?f)r zhyeyOQ^v6e#r2Hy@}NIzYK{0?vpkK;*6Y{q>lCHv8?6-Oq5WJUEmTdVeE^7qEKZlG zgQV~J?>PFBw(M7ESjsbnc*aweQV0ZlyxE6GPzYC?m`2$MI>7OLoz0g~B6^17m&?#( zyz$z3`(j&GMHli_+lPvb^`o`F#gTVu|BJ)u!^I!tAoU*a4+o4nBSGJp@?_8M(HQlq z7!p{w^k1_hZWFs^0=bUQ+k{X^`PHCVJ%}mXAGH>~x4}|Bke|u^!6zeknr$G*9Wn03wepj56LoT8aFCq^1^`peT-c~>> zV7FN(TRaGA350dFY}Dwo?V90i+8W#PRKon6O@GcRdjb~wl46MOe8>D=ilH>&FD5m#Ex}t^10|;e) z+q7QjgQSkPW##(%ihQ;y>g#!rekwmveiG;aHi?YGeb^WX$7*e}Gc>`tGLwdb(L>o?-Vq6q?(vuG%XbwxAOre#=NfeBGs=U(gzZp@5A`4dLGpU@!`iNpo|qC>h`u6 zl#PmEU84PtM<8k)Tp2^JBNJii(IV-a=PBP^zfAUB%+U2ok;}f7TR8@3XPUd|^E9J> zhfGOsRO7Q#l;Z(3G^WW{>5+aQHC$76?t!+_&>!u>`8To}T>DGMyT#*?ol>rnJfU|X zQi!{_p!BUXJyTd**G?q9$*?bf_b%0D*GW36$GDcbZqp~(xcmjdMzQ|e6I5Dw(-_P7 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%0Dog0fSI( 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

    qZxeR@RM9W!>l$StnK|+I~dmj3m~81!NnDR%Vsh z4n(UbIy;cmpQ=NWSW8xowIo_gqSKP3w}CT<+@Z81cPJ+~%~)J2vR-T}(KZvE?IgVo zoWtlwq&;*aibNKeGM=rRU`Nmm$SGPg){w0ZXD!XxZ0)teg6AmL+K5D_LQ6muwgfC; z2}GjPLYGk$M5n@=;8YNu3Y#o7(PSxVP82n$NOW38j;&6rp1WT2)sZB$DU$g7O1Shq zrgYmQv->U=KT<V|icVrJT+k^EQ zsUfo(R%)b%toJ_FolG**j z8MJCNXhmnxk<4m17u{10nbp{!Rl%SYY|u_(WoOW;(4ZBaK}RyHaR#j#4O)?-Z;8a! zk?4ChlGq*72CWJkv=SS%5*u`+t*vL;+JYuJE1JZXH2XShnhGajo_e=z+3XyBbtL*; zRYFVKK(q}+XM^@s1Km*+m-lVHa&#nKKCrA|Oxd+%4P(o$wFd+*_w>l(p}`$ct(@#| zUGG+=tT&B3`1PoAMq`;X9uC*nrpXc=g*$5R<>5KVxnhhqa=#^u+=ngub9>}4)J9HX znN6Z)HuX-XvoPhWofA7*q>ek1#-u6wznQjb`VL=Vy~c_(R2td-=iX$h<9Z%mWaOF? z?G;JYLUZr*!^sZUIg_WYwyJcOcXlR=oX5$uhh>qu;1LknZkg?ES!BE2|D8icQXN4z zf2SXoSvPfCcN$t|N3tw(B=RlJZP&>(G_u}NMp7M}G;(w&Qymq~&Pr^wO6(*onBFG} z2JJNFsCF?m-Mw{NB2%xY181vcwuhcfoOYH)x=bFKMkmv;E&FqOWWuREy!^OBJM&

    0XGi`M}wNv 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

    %Gh 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 z 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 z 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�pECajzIlJf^m<>0oVUj7-L7Cs&R*oqymv5D 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

    3NgAAMF|&a1JAmaAh?MaGL}YkbciZ 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

    R7U4WJmD(ABQAp5Z5g)1?8VUg2D50AVYf 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%0D#rawN8F%ZE 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

    _;sdh;wukX6{VHRP1d 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 AeE +# Copyright: This module has been placed in the public domain. + +""" +A minimal front end to the Docutils Publisher, producing HTML. +""" + +try: + import locale + locale.setlocale(locale.LC_ALL, '') +except: + pass + +from docutils.core import publish_cmdline, default_description + + +description = ('Generates (X)HTML documents from standalone reStructuredText ' + 'sources. ' + default_description) + +publish_cmdline(writer_name='html', description=description) diff --git a/venv/bin/rst2html4.py b/venv/bin/rst2html4.py new file mode 100755 index 0000000..043748f --- /dev/null +++ b/venv/bin/rst2html4.py @@ -0,0 +1,26 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# $Id: rst2html4.py 7994 2016-12-10 17:41:45Z milde $ +# Author: David Goodger +# Copyright: This module has been placed in the public domain. + +""" +A minimal front end to the Docutils Publisher, producing (X)HTML. + +The output conforms to XHTML 1.0 transitional +and almost to HTML 4.01 transitional (except for closing empty tags). +""" + +try: + import locale + locale.setlocale(locale.LC_ALL, '') +except: + pass + +from docutils.core import publish_cmdline, default_description + + +description = ('Generates (X)HTML documents from standalone reStructuredText ' + 'sources. ' + default_description) + +publish_cmdline(writer_name='html4', description=description) diff --git a/venv/bin/rst2html5.py b/venv/bin/rst2html5.py new file mode 100755 index 0000000..84e5802 --- /dev/null +++ b/venv/bin/rst2html5.py @@ -0,0 +1,35 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 +# -*- coding: utf8 -*- +# :Copyright: © 2015 Günter Milde. +# :License: Released under the terms of the `2-Clause BSD license`_, in short: +# +# Copying and distribution of this file, with or without modification, +# are permitted in any medium without royalty provided the copyright +# notice and this notice are preserved. +# This file is offered as-is, without any warranty. +# +# .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause +# +# Revision: $Revision: 7847 $ +# Date: $Date: 2015-03-17 18:30:47 +0100 (Di, 17 Mär 2015) $ + +""" +A minimal front end to the Docutils Publisher, producing HTML 5 documents. + +The output also conforms to XHTML 1.0 transitional +(except for the doctype declaration). +""" + +try: + import locale # module missing in Jython + locale.setlocale(locale.LC_ALL, '') +except locale.Error: + pass + +from docutils.core import publish_cmdline, default_description + +description = (u'Generates HTML 5 documents from standalone ' + u'reStructuredText sources ' + + default_description) + +publish_cmdline(writer_name='html5', description=description) diff --git a/venv/bin/rst2latex.py b/venv/bin/rst2latex.py new file mode 100755 index 0000000..b297dba --- /dev/null +++ b/venv/bin/rst2latex.py @@ -0,0 +1,26 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# $Id: rst2latex.py 5905 2009-04-16 12:04:49Z milde $ +# Author: David Goodger +# Copyright: This module has been placed in the public domain. + +""" +A minimal front end to the Docutils Publisher, producing LaTeX. +""" + +try: + import locale + locale.setlocale(locale.LC_ALL, '') +except: + pass + +from docutils.core import publish_cmdline + +description = ('Generates LaTeX documents from standalone reStructuredText ' + 'sources. ' + 'Reads from (default is stdin) and writes to ' + ' (default is stdout). See ' + ' for ' + 'the full reference.') + +publish_cmdline(writer_name='latex', description=description) diff --git a/venv/bin/rst2man.py b/venv/bin/rst2man.py new file mode 100755 index 0000000..c77594d --- /dev/null +++ b/venv/bin/rst2man.py @@ -0,0 +1,26 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# Author: +# Contact: grubert@users.sf.net +# Copyright: This module has been placed in the public domain. + +""" +man.py +====== + +This module provides a simple command line interface that uses the +man page writer to output from ReStructuredText source. +""" + +import locale +try: + locale.setlocale(locale.LC_ALL, '') +except: + pass + +from docutils.core import publish_cmdline, default_description +from docutils.writers import manpage + +description = ("Generates plain unix manual documents. " + default_description) + +publish_cmdline(writer=manpage.Writer(), description=description) diff --git a/venv/bin/rst2odt.py b/venv/bin/rst2odt.py new file mode 100755 index 0000000..18618fe --- /dev/null +++ b/venv/bin/rst2odt.py @@ -0,0 +1,30 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# $Id: rst2odt.py 5839 2009-01-07 19:09:28Z dkuhlman $ +# Author: Dave Kuhlman +# Copyright: This module has been placed in the public domain. + +""" +A front end to the Docutils Publisher, producing OpenOffice documents. +""" + +import sys +try: + import locale + locale.setlocale(locale.LC_ALL, '') +except: + pass + +from docutils.core import publish_cmdline_to_binary, default_description +from docutils.writers.odf_odt import Writer, Reader + + +description = ('Generates OpenDocument/OpenOffice/ODF documents from ' + 'standalone reStructuredText sources. ' + default_description) + + +writer = Writer() +reader = Reader() +output = publish_cmdline_to_binary(reader=reader, writer=writer, + description=description) + diff --git a/venv/bin/rst2odt_prepstyles.py b/venv/bin/rst2odt_prepstyles.py new file mode 100755 index 0000000..dd5c8ad --- /dev/null +++ b/venv/bin/rst2odt_prepstyles.py @@ -0,0 +1,67 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# $Id: rst2odt_prepstyles.py 5839 2009-01-07 19:09:28Z dkuhlman $ +# Author: Dave Kuhlman +# Copyright: This module has been placed in the public domain. + +""" +Fix a word-processor-generated styles.odt for odtwriter use: Drop page size +specifications from styles.xml in STYLE_FILE.odt. +""" + +# +# Author: Michael Schutte + +from lxml import etree +import sys +import zipfile +from tempfile import mkstemp +import shutil +import os + +NAMESPACES = { + "style": "urn:oasis:names:tc:opendocument:xmlns:style:1.0", + "fo": "urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" +} + +def prepstyle(filename): + + zin = zipfile.ZipFile(filename) + styles = zin.read("styles.xml") + + root = etree.fromstring(styles) + for el in root.xpath("//style:page-layout-properties", + namespaces=NAMESPACES): + for attr in el.attrib: + if attr.startswith("{%s}" % NAMESPACES["fo"]): + del el.attrib[attr] + + tempname = mkstemp() + zout = zipfile.ZipFile(os.fdopen(tempname[0], "w"), "w", + zipfile.ZIP_DEFLATED) + + for item in zin.infolist(): + if item.filename == "styles.xml": + zout.writestr(item, etree.tostring(root)) + else: + zout.writestr(item, zin.read(item.filename)) + + zout.close() + zin.close() + shutil.move(tempname[1], filename) + + +def main(): + args = sys.argv[1:] + if len(args) != 1: + print >> sys.stderr, __doc__ + print >> sys.stderr, "Usage: %s STYLE_FILE.odt\n" % sys.argv[0] + sys.exit(1) + filename = args[0] + prepstyle(filename) + +if __name__ == '__main__': + main() + + +# vim:tw=78:sw=4:sts=4:et: diff --git a/venv/bin/rst2pseudoxml.py b/venv/bin/rst2pseudoxml.py new file mode 100755 index 0000000..6030b08 --- /dev/null +++ b/venv/bin/rst2pseudoxml.py @@ -0,0 +1,23 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# $Id: rst2pseudoxml.py 4564 2006-05-21 20:44:42Z wiemann $ +# Author: David Goodger +# Copyright: This module has been placed in the public domain. + +""" +A minimal front end to the Docutils Publisher, producing pseudo-XML. +""" + +try: + import locale + locale.setlocale(locale.LC_ALL, '') +except: + pass + +from docutils.core import publish_cmdline, default_description + + +description = ('Generates pseudo-XML from standalone reStructuredText ' + 'sources (for testing purposes). ' + default_description) + +publish_cmdline(description=description) diff --git a/venv/bin/rst2s5.py b/venv/bin/rst2s5.py new file mode 100755 index 0000000..3dd7dd9 --- /dev/null +++ b/venv/bin/rst2s5.py @@ -0,0 +1,24 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# $Id: rst2s5.py 4564 2006-05-21 20:44:42Z wiemann $ +# Author: Chris Liechti +# Copyright: This module has been placed in the public domain. + +""" +A minimal front end to the Docutils Publisher, producing HTML slides using +the S5 template system. +""" + +try: + import locale + locale.setlocale(locale.LC_ALL, '') +except: + pass + +from docutils.core import publish_cmdline, default_description + + +description = ('Generates S5 (X)HTML slideshow documents from standalone ' + 'reStructuredText sources. ' + default_description) + +publish_cmdline(writer_name='s5', description=description) diff --git a/venv/bin/rst2xetex.py b/venv/bin/rst2xetex.py new file mode 100755 index 0000000..451d799 --- /dev/null +++ b/venv/bin/rst2xetex.py @@ -0,0 +1,27 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# $Id: rst2xetex.py 7847 2015-03-17 17:30:47Z milde $ +# Author: Guenter Milde +# Copyright: This module has been placed in the public domain. + +""" +A minimal front end to the Docutils Publisher, producing Lua/XeLaTeX code. +""" + +try: + import locale + locale.setlocale(locale.LC_ALL, '') +except: + pass + +from docutils.core import publish_cmdline + +description = ('Generates LaTeX documents from standalone reStructuredText ' + 'sources for compilation with the Unicode-aware TeX variants ' + 'XeLaTeX or LuaLaTeX. ' + 'Reads from (default is stdin) and writes to ' + ' (default is stdout). See ' + ' for ' + 'the full reference.') + +publish_cmdline(writer_name='xetex', description=description) diff --git a/venv/bin/rst2xml.py b/venv/bin/rst2xml.py new file mode 100755 index 0000000..77884fb --- /dev/null +++ b/venv/bin/rst2xml.py @@ -0,0 +1,23 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# $Id: rst2xml.py 4564 2006-05-21 20:44:42Z wiemann $ +# Author: David Goodger +# Copyright: This module has been placed in the public domain. + +""" +A minimal front end to the Docutils Publisher, producing Docutils XML. +""" + +try: + import locale + locale.setlocale(locale.LC_ALL, '') +except: + pass + +from docutils.core import publish_cmdline, default_description + + +description = ('Generates Docutils-native XML from standalone ' + 'reStructuredText sources. ' + default_description) + +publish_cmdline(writer_name='xml', description=description) diff --git a/venv/bin/rstpep2html.py b/venv/bin/rstpep2html.py new file mode 100755 index 0000000..e367f93 --- /dev/null +++ b/venv/bin/rstpep2html.py @@ -0,0 +1,25 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# $Id: rstpep2html.py 4564 2006-05-21 20:44:42Z wiemann $ +# Author: David Goodger +# Copyright: This module has been placed in the public domain. + +""" +A minimal front end to the Docutils Publisher, producing HTML from PEP +(Python Enhancement Proposal) documents. +""" + +try: + import locale + locale.setlocale(locale.LC_ALL, '') +except: + pass + +from docutils.core import publish_cmdline, default_description + + +description = ('Generates (X)HTML from reStructuredText-format PEP files. ' + + default_description) + +publish_cmdline(reader_name='pep', writer_name='pep_html', + description=description) diff --git a/venv/bin/unidecode b/venv/bin/unidecode new file mode 100755 index 0000000..2abb254 --- /dev/null +++ b/venv/bin/unidecode @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from unidecode.util import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/wheel b/venv/bin/wheel new file mode 100755 index 0000000..3258e4f --- /dev/null +++ b/venv/bin/wheel @@ -0,0 +1,11 @@ +#!/home/alberto/myprojects/website/hackonomics.github.io/venv/bin/python3.5 + +# -*- coding: utf-8 -*- +import re +import sys + +from wheel.tool import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/include/python3.5m b/venv/include/python3.5m new file mode 120000 index 0000000..f39ee13 --- /dev/null +++ b/venv/include/python3.5m @@ -0,0 +1 @@ +/usr/include/python3.5m \ No newline at end of file diff --git a/venv/lib/python3.5/__future__.py b/venv/lib/python3.5/__future__.py new file mode 120000 index 0000000..da47060 --- /dev/null +++ b/venv/lib/python3.5/__future__.py @@ -0,0 +1 @@ +/usr/lib/python3.5/__future__.py \ No newline at end of file diff --git a/venv/lib/python3.5/_bootlocale.py b/venv/lib/python3.5/_bootlocale.py new file mode 120000 index 0000000..a4cde81 --- /dev/null +++ b/venv/lib/python3.5/_bootlocale.py @@ -0,0 +1 @@ +/usr/lib/python3.5/_bootlocale.py \ No newline at end of file diff --git a/venv/lib/python3.5/_collections_abc.py b/venv/lib/python3.5/_collections_abc.py new file mode 120000 index 0000000..f225ce0 --- /dev/null +++ b/venv/lib/python3.5/_collections_abc.py @@ -0,0 +1 @@ +/usr/lib/python3.5/_collections_abc.py \ No newline at end of file diff --git a/venv/lib/python3.5/_dummy_thread.py b/venv/lib/python3.5/_dummy_thread.py new file mode 120000 index 0000000..cd157be --- /dev/null +++ b/venv/lib/python3.5/_dummy_thread.py @@ -0,0 +1 @@ +/usr/lib/python3.5/_dummy_thread.py \ No newline at end of file diff --git a/venv/lib/python3.5/_weakrefset.py b/venv/lib/python3.5/_weakrefset.py new file mode 120000 index 0000000..07423d8 --- /dev/null +++ b/venv/lib/python3.5/_weakrefset.py @@ -0,0 +1 @@ +/usr/lib/python3.5/_weakrefset.py \ No newline at end of file diff --git a/venv/lib/python3.5/abc.py b/venv/lib/python3.5/abc.py new file mode 120000 index 0000000..8b989c4 --- /dev/null +++ b/venv/lib/python3.5/abc.py @@ -0,0 +1 @@ +/usr/lib/python3.5/abc.py \ No newline at end of file diff --git a/venv/lib/python3.5/base64.py b/venv/lib/python3.5/base64.py new file mode 120000 index 0000000..d39d46f --- /dev/null +++ b/venv/lib/python3.5/base64.py @@ -0,0 +1 @@ +/usr/lib/python3.5/base64.py \ No newline at end of file diff --git a/venv/lib/python3.5/bisect.py b/venv/lib/python3.5/bisect.py new file mode 120000 index 0000000..23f211b --- /dev/null +++ b/venv/lib/python3.5/bisect.py @@ -0,0 +1 @@ +/usr/lib/python3.5/bisect.py \ No newline at end of file diff --git a/venv/lib/python3.5/codecs.py b/venv/lib/python3.5/codecs.py new file mode 120000 index 0000000..01fd580 --- /dev/null +++ b/venv/lib/python3.5/codecs.py @@ -0,0 +1 @@ +/usr/lib/python3.5/codecs.py \ No newline at end of file diff --git a/venv/lib/python3.5/collections b/venv/lib/python3.5/collections new file mode 120000 index 0000000..41b636d --- /dev/null +++ b/venv/lib/python3.5/collections @@ -0,0 +1 @@ +/usr/lib/python3.5/collections \ No newline at end of file diff --git a/venv/lib/python3.5/config-3.5m-x86_64-linux-gnu b/venv/lib/python3.5/config-3.5m-x86_64-linux-gnu new file mode 120000 index 0000000..26ecfbb --- /dev/null +++ b/venv/lib/python3.5/config-3.5m-x86_64-linux-gnu @@ -0,0 +1 @@ +/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu \ No newline at end of file diff --git a/venv/lib/python3.5/copy.py b/venv/lib/python3.5/copy.py new file mode 120000 index 0000000..2ef7919 --- /dev/null +++ b/venv/lib/python3.5/copy.py @@ -0,0 +1 @@ +/usr/lib/python3.5/copy.py \ No newline at end of file diff --git a/venv/lib/python3.5/copyreg.py b/venv/lib/python3.5/copyreg.py new file mode 120000 index 0000000..bc94f3e --- /dev/null +++ b/venv/lib/python3.5/copyreg.py @@ -0,0 +1 @@ +/usr/lib/python3.5/copyreg.py \ No newline at end of file diff --git a/venv/lib/python3.5/distutils/__init__.py b/venv/lib/python3.5/distutils/__init__.py new file mode 100644 index 0000000..29fc1da --- /dev/null +++ b/venv/lib/python3.5/distutils/__init__.py @@ -0,0 +1,101 @@ +import os +import sys +import warnings +import imp +import opcode # opcode is not a virtualenv module, so we can use it to find the stdlib + # Important! To work on pypy, this must be a module that resides in the + # lib-python/modified-x.y.z directory + +dirname = os.path.dirname + +distutils_path = os.path.join(os.path.dirname(opcode.__file__), 'distutils') +if os.path.normpath(distutils_path) == os.path.dirname(os.path.normpath(__file__)): + warnings.warn( + "The virtualenv distutils package at %s appears to be in the same location as the system distutils?") +else: + __path__.insert(0, distutils_path) + real_distutils = imp.load_module("_virtualenv_distutils", None, distutils_path, ('', '', imp.PKG_DIRECTORY)) + # Copy the relevant attributes + try: + __revision__ = real_distutils.__revision__ + except AttributeError: + pass + __version__ = real_distutils.__version__ + +from distutils import dist, sysconfig + +try: + basestring +except NameError: + basestring = str + +## patch build_ext (distutils doesn't know how to get the libs directory +## path on windows - it hardcodes the paths around the patched sys.prefix) + +if sys.platform == 'win32': + from distutils.command.build_ext import build_ext as old_build_ext + class build_ext(old_build_ext): + def finalize_options (self): + if self.library_dirs is None: + self.library_dirs = [] + elif isinstance(self.library_dirs, basestring): + self.library_dirs = self.library_dirs.split(os.pathsep) + + self.library_dirs.insert(0, os.path.join(sys.real_prefix, "Libs")) + old_build_ext.finalize_options(self) + + from distutils.command import build_ext as build_ext_module + build_ext_module.build_ext = build_ext + +## distutils.dist patches: + +old_find_config_files = dist.Distribution.find_config_files +def find_config_files(self): + found = old_find_config_files(self) + system_distutils = os.path.join(distutils_path, 'distutils.cfg') + #if os.path.exists(system_distutils): + # found.insert(0, system_distutils) + # What to call the per-user config file + if os.name == 'posix': + user_filename = ".pydistutils.cfg" + else: + user_filename = "pydistutils.cfg" + user_filename = os.path.join(sys.prefix, user_filename) + if os.path.isfile(user_filename): + for item in list(found): + if item.endswith('pydistutils.cfg'): + found.remove(item) + found.append(user_filename) + return found +dist.Distribution.find_config_files = find_config_files + +## distutils.sysconfig patches: + +old_get_python_inc = sysconfig.get_python_inc +def sysconfig_get_python_inc(plat_specific=0, prefix=None): + if prefix is None: + prefix = sys.real_prefix + return old_get_python_inc(plat_specific, prefix) +sysconfig_get_python_inc.__doc__ = old_get_python_inc.__doc__ +sysconfig.get_python_inc = sysconfig_get_python_inc + +old_get_python_lib = sysconfig.get_python_lib +def sysconfig_get_python_lib(plat_specific=0, standard_lib=0, prefix=None): + if standard_lib and prefix is None: + prefix = sys.real_prefix + return old_get_python_lib(plat_specific, standard_lib, prefix) +sysconfig_get_python_lib.__doc__ = old_get_python_lib.__doc__ +sysconfig.get_python_lib = sysconfig_get_python_lib + +old_get_config_vars = sysconfig.get_config_vars +def sysconfig_get_config_vars(*args): + real_vars = old_get_config_vars(*args) + if sys.platform == 'win32': + lib_dir = os.path.join(sys.real_prefix, "libs") + if isinstance(real_vars, dict) and 'LIBDIR' not in real_vars: + real_vars['LIBDIR'] = lib_dir # asked for all + elif isinstance(real_vars, list) and 'LIBDIR' in args: + real_vars = real_vars + [lib_dir] # asked for list + return real_vars +sysconfig_get_config_vars.__doc__ = old_get_config_vars.__doc__ +sysconfig.get_config_vars = sysconfig_get_config_vars diff --git a/venv/lib/python3.5/distutils/distutils.cfg b/venv/lib/python3.5/distutils/distutils.cfg new file mode 100644 index 0000000..1af230e --- /dev/null +++ b/venv/lib/python3.5/distutils/distutils.cfg @@ -0,0 +1,6 @@ +# This is a config file local to this virtualenv installation +# You may include options that will be used by all distutils commands, +# and by easy_install. For instance: +# +# [easy_install] +# find_links = http://mylocalsite diff --git a/venv/lib/python3.5/encodings b/venv/lib/python3.5/encodings new file mode 120000 index 0000000..4d0eb3d --- /dev/null +++ b/venv/lib/python3.5/encodings @@ -0,0 +1 @@ +/usr/lib/python3.5/encodings \ No newline at end of file diff --git a/venv/lib/python3.5/fnmatch.py b/venv/lib/python3.5/fnmatch.py new file mode 120000 index 0000000..0640e6d --- /dev/null +++ b/venv/lib/python3.5/fnmatch.py @@ -0,0 +1 @@ +/usr/lib/python3.5/fnmatch.py \ No newline at end of file diff --git a/venv/lib/python3.5/functools.py b/venv/lib/python3.5/functools.py new file mode 120000 index 0000000..ce91539 --- /dev/null +++ b/venv/lib/python3.5/functools.py @@ -0,0 +1 @@ +/usr/lib/python3.5/functools.py \ No newline at end of file diff --git a/venv/lib/python3.5/genericpath.py b/venv/lib/python3.5/genericpath.py new file mode 120000 index 0000000..c7ad327 --- /dev/null +++ b/venv/lib/python3.5/genericpath.py @@ -0,0 +1 @@ +/usr/lib/python3.5/genericpath.py \ No newline at end of file diff --git a/venv/lib/python3.5/hashlib.py b/venv/lib/python3.5/hashlib.py new file mode 120000 index 0000000..c206c58 --- /dev/null +++ b/venv/lib/python3.5/hashlib.py @@ -0,0 +1 @@ +/usr/lib/python3.5/hashlib.py \ No newline at end of file diff --git a/venv/lib/python3.5/heapq.py b/venv/lib/python3.5/heapq.py new file mode 120000 index 0000000..a09bfc9 --- /dev/null +++ b/venv/lib/python3.5/heapq.py @@ -0,0 +1 @@ +/usr/lib/python3.5/heapq.py \ No newline at end of file diff --git a/venv/lib/python3.5/hmac.py b/venv/lib/python3.5/hmac.py new file mode 120000 index 0000000..ca2f8eb --- /dev/null +++ b/venv/lib/python3.5/hmac.py @@ -0,0 +1 @@ +/usr/lib/python3.5/hmac.py \ No newline at end of file diff --git a/venv/lib/python3.5/imp.py b/venv/lib/python3.5/imp.py new file mode 120000 index 0000000..531c006 --- /dev/null +++ b/venv/lib/python3.5/imp.py @@ -0,0 +1 @@ +/usr/lib/python3.5/imp.py \ No newline at end of file diff --git a/venv/lib/python3.5/importlib b/venv/lib/python3.5/importlib new file mode 120000 index 0000000..628f638 --- /dev/null +++ b/venv/lib/python3.5/importlib @@ -0,0 +1 @@ +/usr/lib/python3.5/importlib \ No newline at end of file diff --git a/venv/lib/python3.5/io.py b/venv/lib/python3.5/io.py new file mode 120000 index 0000000..8b8d7e7 --- /dev/null +++ b/venv/lib/python3.5/io.py @@ -0,0 +1 @@ +/usr/lib/python3.5/io.py \ No newline at end of file diff --git a/venv/lib/python3.5/keyword.py b/venv/lib/python3.5/keyword.py new file mode 120000 index 0000000..c79b39b --- /dev/null +++ b/venv/lib/python3.5/keyword.py @@ -0,0 +1 @@ +/usr/lib/python3.5/keyword.py \ No newline at end of file diff --git a/venv/lib/python3.5/lib-dynload b/venv/lib/python3.5/lib-dynload new file mode 120000 index 0000000..031c0a8 --- /dev/null +++ b/venv/lib/python3.5/lib-dynload @@ -0,0 +1 @@ +/usr/lib/python3.5/lib-dynload \ No newline at end of file diff --git a/venv/lib/python3.5/linecache.py b/venv/lib/python3.5/linecache.py new file mode 120000 index 0000000..0d9660b --- /dev/null +++ b/venv/lib/python3.5/linecache.py @@ -0,0 +1 @@ +/usr/lib/python3.5/linecache.py \ No newline at end of file diff --git a/venv/lib/python3.5/locale.py b/venv/lib/python3.5/locale.py new file mode 120000 index 0000000..56a6ea8 --- /dev/null +++ b/venv/lib/python3.5/locale.py @@ -0,0 +1 @@ +/usr/lib/python3.5/locale.py \ No newline at end of file diff --git a/venv/lib/python3.5/no-global-site-packages.txt b/venv/lib/python3.5/no-global-site-packages.txt new file mode 100644 index 0000000..e69de29 diff --git a/venv/lib/python3.5/ntpath.py b/venv/lib/python3.5/ntpath.py new file mode 120000 index 0000000..e3d98e5 --- /dev/null +++ b/venv/lib/python3.5/ntpath.py @@ -0,0 +1 @@ +/usr/lib/python3.5/ntpath.py \ No newline at end of file diff --git a/venv/lib/python3.5/operator.py b/venv/lib/python3.5/operator.py new file mode 120000 index 0000000..a53343b --- /dev/null +++ b/venv/lib/python3.5/operator.py @@ -0,0 +1 @@ +/usr/lib/python3.5/operator.py \ No newline at end of file diff --git a/venv/lib/python3.5/orig-prefix.txt b/venv/lib/python3.5/orig-prefix.txt new file mode 100644 index 0000000..e25db58 --- /dev/null +++ b/venv/lib/python3.5/orig-prefix.txt @@ -0,0 +1 @@ +/usr \ No newline at end of file diff --git a/venv/lib/python3.5/os.py b/venv/lib/python3.5/os.py new file mode 120000 index 0000000..e121158 --- /dev/null +++ b/venv/lib/python3.5/os.py @@ -0,0 +1 @@ +/usr/lib/python3.5/os.py \ No newline at end of file diff --git a/venv/lib/python3.5/plat-x86_64-linux-gnu b/venv/lib/python3.5/plat-x86_64-linux-gnu new file mode 120000 index 0000000..df3ee0c --- /dev/null +++ b/venv/lib/python3.5/plat-x86_64-linux-gnu @@ -0,0 +1 @@ +/usr/lib/python3.5/plat-x86_64-linux-gnu \ No newline at end of file diff --git a/venv/lib/python3.5/posixpath.py b/venv/lib/python3.5/posixpath.py new file mode 120000 index 0000000..3538be0 --- /dev/null +++ b/venv/lib/python3.5/posixpath.py @@ -0,0 +1 @@ +/usr/lib/python3.5/posixpath.py \ No newline at end of file diff --git a/venv/lib/python3.5/random.py b/venv/lib/python3.5/random.py new file mode 120000 index 0000000..ee9e632 --- /dev/null +++ b/venv/lib/python3.5/random.py @@ -0,0 +1 @@ +/usr/lib/python3.5/random.py \ No newline at end of file diff --git a/venv/lib/python3.5/re.py b/venv/lib/python3.5/re.py new file mode 120000 index 0000000..b661410 --- /dev/null +++ b/venv/lib/python3.5/re.py @@ -0,0 +1 @@ +/usr/lib/python3.5/re.py \ No newline at end of file diff --git a/venv/lib/python3.5/reprlib.py b/venv/lib/python3.5/reprlib.py new file mode 120000 index 0000000..51c9f06 --- /dev/null +++ b/venv/lib/python3.5/reprlib.py @@ -0,0 +1 @@ +/usr/lib/python3.5/reprlib.py \ No newline at end of file diff --git a/venv/lib/python3.5/rlcompleter.py b/venv/lib/python3.5/rlcompleter.py new file mode 120000 index 0000000..b04cfbb --- /dev/null +++ b/venv/lib/python3.5/rlcompleter.py @@ -0,0 +1 @@ +/usr/lib/python3.5/rlcompleter.py \ No newline at end of file diff --git a/venv/lib/python3.5/shutil.py b/venv/lib/python3.5/shutil.py new file mode 120000 index 0000000..87eaeb6 --- /dev/null +++ b/venv/lib/python3.5/shutil.py @@ -0,0 +1 @@ +/usr/lib/python3.5/shutil.py \ No newline at end of file diff --git a/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/DESCRIPTION.rst b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000..1594da5 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/DESCRIPTION.rst @@ -0,0 +1,37 @@ + +Jinja2 +~~~~~~ + +Jinja2 is a template engine written in pure Python. It provides a +`Django`_ inspired non-XML syntax but supports inline expressions and +an optional `sandboxed`_ environment. + +Nutshell +-------- + +Here a small example of a Jinja template:: + + {% extends 'base.html' %} + {% block title %}Memberlist{% endblock %} + {% block content %} +

    + {% endblock %} + +Philosophy +---------- + +Application logic is for the controller but don't try to make the life +for the template designer too hard by giving him too few functionality. + +For more informations visit the new `Jinja2 webpage`_ and `documentation`_. + +.. _sandboxed: https://en.wikipedia.org/wiki/Sandbox_(computer_security) +.. _Django: https://www.djangoproject.com/ +.. _Jinja2 webpage: http://jinja.pocoo.org/ +.. _documentation: http://jinja.pocoo.org/2/documentation/ + + diff --git a/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/INSTALLER b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/LICENSE.txt b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/LICENSE.txt new file mode 100644 index 0000000..10145a2 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/LICENSE.txt @@ -0,0 +1,31 @@ +Copyright (c) 2009 by the Jinja Team, see AUTHORS for more details. + +Some rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + * The names of the contributors may not be used to endorse or + promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/METADATA b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/METADATA new file mode 100644 index 0000000..40f2b46 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/METADATA @@ -0,0 +1,68 @@ +Metadata-Version: 2.0 +Name: Jinja2 +Version: 2.10 +Summary: A small but fast and easy to use stand-alone template engine written in pure python. +Home-page: http://jinja.pocoo.org/ +Author: Armin Ronacher +Author-email: armin.ronacher@active-4.com +License: BSD +Description-Content-Type: UNKNOWN +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Web Environment +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Topic :: Text Processing :: Markup :: HTML +Requires-Dist: MarkupSafe (>=0.23) +Provides-Extra: i18n +Requires-Dist: Babel (>=0.8); extra == 'i18n' + + +Jinja2 +~~~~~~ + +Jinja2 is a template engine written in pure Python. It provides a +`Django`_ inspired non-XML syntax but supports inline expressions and +an optional `sandboxed`_ environment. + +Nutshell +-------- + +Here a small example of a Jinja template:: + + {% extends 'base.html' %} + {% block title %}Memberlist{% endblock %} + {% block content %} + + {% endblock %} + +Philosophy +---------- + +Application logic is for the controller but don't try to make the life +for the template designer too hard by giving him too few functionality. + +For more informations visit the new `Jinja2 webpage`_ and `documentation`_. + +.. _sandboxed: https://en.wikipedia.org/wiki/Sandbox_(computer_security) +.. _Django: https://www.djangoproject.com/ +.. _Jinja2 webpage: http://jinja.pocoo.org/ +.. _documentation: http://jinja.pocoo.org/2/documentation/ + + diff --git a/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/RECORD b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/RECORD new file mode 100644 index 0000000..25bfedf --- /dev/null +++ b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/RECORD @@ -0,0 +1,61 @@ +Jinja2-2.10.dist-info/DESCRIPTION.rst,sha256=b5ckFDoM7vVtz_mAsJD4OPteFKCqE7beu353g4COoYI,978 +Jinja2-2.10.dist-info/LICENSE.txt,sha256=JvzUNv3Io51EiWrAPm8d_SXjhJnEjyDYvB3Tvwqqils,1554 +Jinja2-2.10.dist-info/METADATA,sha256=18EgU8zR6-av-0-5y_gXebzK4GnBB_76lALUsl-6QHM,2258 +Jinja2-2.10.dist-info/RECORD,, +Jinja2-2.10.dist-info/WHEEL,sha256=kdsN-5OJAZIiHN-iO4Rhl82KyS0bDWf4uBwMbkNafr8,110 +Jinja2-2.10.dist-info/entry_points.txt,sha256=NdzVcOrqyNyKDxD09aERj__3bFx2paZhizFDsKmVhiA,72 +Jinja2-2.10.dist-info/metadata.json,sha256=NPUJ9TMBxVQAv_kTJzvU8HwmP-4XZvbK9mz6_4YUVl4,1473 +Jinja2-2.10.dist-info/top_level.txt,sha256=PkeVWtLb3-CqjWi1fO29OCbj55EhX_chhKrCdrVe_zs,7 +jinja2/__init__.py,sha256=xJHjaMoy51_KXn1wf0cysH6tUUifUxZCwSOfcJGEYZw,2614 +jinja2/_compat.py,sha256=xP60CE5Qr8FTYcDE1f54tbZLKGvMwYml4-8T7Q4KG9k,2596 +jinja2/_identifier.py,sha256=W1QBSY-iJsyt6oR_nKSuNNCzV95vLIOYgUNPUI1d5gU,1726 +jinja2/asyncfilters.py,sha256=cTDPvrS8Hp_IkwsZ1m9af_lr5nHysw7uTa5gV0NmZVE,4144 +jinja2/asyncsupport.py,sha256=UErQ3YlTLaSjFb94P4MVn08-aVD9jJxty2JVfMRb-1M,7878 +jinja2/bccache.py,sha256=nQldx0ZRYANMyfvOihRoYFKSlUdd5vJkS7BjxNwlOZM,12794 +jinja2/compiler.py,sha256=BqC5U6JxObSRhblyT_a6Tp5GtEU5z3US1a4jLQaxxgo,65386 +jinja2/constants.py,sha256=uwwV8ZUhHhacAuz5PTwckfsbqBaqM7aKfyJL7kGX5YQ,1626 +jinja2/debug.py,sha256=WTVeUFGUa4v6ReCsYv-iVPa3pkNB75OinJt3PfxNdXs,12045 +jinja2/defaults.py,sha256=Em-95hmsJxIenDCZFB1YSvf9CNhe9rBmytN3yUrBcWA,1400 +jinja2/environment.py,sha256=VnkAkqw8JbjZct4tAyHlpBrka2vqB-Z58RAP-32P1ZY,50849 +jinja2/exceptions.py,sha256=_Rj-NVi98Q6AiEjYQOsP8dEIdu5AlmRHzcSNOPdWix4,4428 +jinja2/ext.py,sha256=atMQydEC86tN1zUsdQiHw5L5cF62nDbqGue25Yiu3N4,24500 +jinja2/filters.py,sha256=yOAJk0MsH-_gEC0i0U6NweVQhbtYaC-uE8xswHFLF4w,36528 +jinja2/idtracking.py,sha256=2GbDSzIvGArEBGLkovLkqEfmYxmWsEf8c3QZwM4uNsw,9197 +jinja2/lexer.py,sha256=ySEPoXd1g7wRjsuw23uimS6nkGN5aqrYwcOKxCaVMBQ,28559 +jinja2/loaders.py,sha256=xiTuURKAEObyym0nU8PCIXu_Qp8fn0AJ5oIADUUm-5Q,17382 +jinja2/meta.py,sha256=fmKHxkmZYAOm9QyWWy8EMd6eefAIh234rkBMW2X4ZR8,4340 +jinja2/nativetypes.py,sha256=_sJhS8f-8Q0QMIC0dm1YEdLyxEyoO-kch8qOL5xUDfE,7308 +jinja2/nodes.py,sha256=L10L_nQDfubLhO3XjpF9qz46FSh2clL-3e49ogVlMmA,30853 +jinja2/optimizer.py,sha256=MsdlFACJ0FRdPtjmCAdt7JQ9SGrXFaDNUaslsWQaG3M,1722 +jinja2/parser.py,sha256=lPzTEbcpTRBLw8ii6OYyExHeAhaZLMA05Hpv4ll3ULk,35875 +jinja2/runtime.py,sha256=DHdD38Pq8gj7uWQC5usJyWFoNWL317A9AvXOW_CLB34,27755 +jinja2/sandbox.py,sha256=TVyZHlNqqTzsv9fv2NvJNmSdWRHTguhyMHdxjWms32U,16708 +jinja2/tests.py,sha256=iJQLwbapZr-EKquTG_fVOVdwHUUKf3SX9eNkjQDF8oU,4237 +jinja2/utils.py,sha256=q24VupGZotQ-uOyrJxCaXtDWhZC1RgsQG7kcdmjck2Q,20629 +jinja2/visitor.py,sha256=JD1H1cANA29JcntFfN5fPyqQxB4bI4wC00BzZa-XHks,3316 +Jinja2-2.10.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +jinja2/__pycache__/debug.cpython-35.pyc,, +jinja2/__pycache__/parser.cpython-35.pyc,, +jinja2/__pycache__/visitor.cpython-35.pyc,, +jinja2/__pycache__/__init__.cpython-35.pyc,, +jinja2/__pycache__/nodes.cpython-35.pyc,, +jinja2/__pycache__/defaults.cpython-35.pyc,, +jinja2/__pycache__/ext.cpython-35.pyc,, +jinja2/__pycache__/environment.cpython-35.pyc,, +jinja2/__pycache__/constants.cpython-35.pyc,, +jinja2/__pycache__/bccache.cpython-35.pyc,, +jinja2/__pycache__/optimizer.cpython-35.pyc,, +jinja2/__pycache__/utils.cpython-35.pyc,, +jinja2/__pycache__/meta.cpython-35.pyc,, +jinja2/__pycache__/runtime.cpython-35.pyc,, +jinja2/__pycache__/lexer.cpython-35.pyc,, +jinja2/__pycache__/_compat.cpython-35.pyc,, +jinja2/__pycache__/_identifier.cpython-35.pyc,, +jinja2/__pycache__/exceptions.cpython-35.pyc,, +jinja2/__pycache__/filters.cpython-35.pyc,, +jinja2/__pycache__/sandbox.cpython-35.pyc,, +jinja2/__pycache__/tests.cpython-35.pyc,, +jinja2/__pycache__/nativetypes.cpython-35.pyc,, +jinja2/__pycache__/compiler.cpython-35.pyc,, +jinja2/__pycache__/loaders.cpython-35.pyc,, +jinja2/__pycache__/idtracking.cpython-35.pyc,, diff --git a/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/WHEEL b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/WHEEL new file mode 100644 index 0000000..7332a41 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.30.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/entry_points.txt b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/entry_points.txt new file mode 100644 index 0000000..32e6b75 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/entry_points.txt @@ -0,0 +1,4 @@ + + [babel.extractors] + jinja2 = jinja2.ext:babel_extract[i18n] + \ No newline at end of file diff --git a/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/metadata.json b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/metadata.json new file mode 100644 index 0000000..7f5dc38 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/metadata.json @@ -0,0 +1 @@ +{"classifiers": ["Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: HTML"], "description_content_type": "UNKNOWN", "extensions": {"python.details": {"contacts": [{"email": "armin.ronacher@active-4.com", "name": "Armin Ronacher", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst", "license": "LICENSE.txt"}, "project_urls": {"Home": "http://jinja.pocoo.org/"}}, "python.exports": {"babel.extractors": {"jinja2": "jinja2.ext:babel_extract [i18n]"}}}, "extras": ["i18n"], "generator": "bdist_wheel (0.30.0)", "license": "BSD", "metadata_version": "2.0", "name": "Jinja2", "run_requires": [{"extra": "i18n", "requires": ["Babel (>=0.8)"]}, {"requires": ["MarkupSafe (>=0.23)"]}], "summary": "A small but fast and easy to use stand-alone template engine written in pure python.", "version": "2.10"} \ No newline at end of file diff --git a/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/top_level.txt b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/top_level.txt new file mode 100644 index 0000000..7f7afbf --- /dev/null +++ b/venv/lib/python3.5/site-packages/Jinja2-2.10.dist-info/top_level.txt @@ -0,0 +1 @@ +jinja2 diff --git a/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/DESCRIPTION.rst b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000..d1c108c --- /dev/null +++ b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/DESCRIPTION.rst @@ -0,0 +1,20 @@ +This is a Python implementation of John Gruber's Markdown_. +It is almost completely compliant with the reference implementation, +though there are a few known issues. See Features_ for information +on what exactly is supported and what is not. Additional features are +supported by the `Available Extensions`_. + +.. _Markdown: http://daringfireball.net/projects/markdown/ +.. _Features: https://Python-Markdown.github.io#features +.. _`Available Extensions`: https://Python-Markdown.github.io/extensions/ + +Support +======= + +You may ask for help and discuss various other issues on the +`mailing list`_ and report bugs on the `bug tracker`_. + +.. _`mailing list`: http://lists.sourceforge.net/lists/listinfo/python-markdown-discuss +.. _`bug tracker`: http://github.com/Python-Markdown/markdown/issues + + diff --git a/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/INSTALLER b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/LICENSE.txt b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/LICENSE.txt new file mode 100644 index 0000000..2652d97 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/LICENSE.txt @@ -0,0 +1,29 @@ +Copyright 2007, 2008 The Python Markdown Project (v. 1.7 and later) +Copyright 2004, 2005, 2006 Yuri Takhteyev (v. 0.2-1.6b) +Copyright 2004 Manfred Stienstra (the original version) + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +* Neither the name of the Python Markdown Project nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE PYTHON MARKDOWN PROJECT ''AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL ANY CONTRIBUTORS TO THE PYTHON MARKDOWN PROJECT +BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/METADATA b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/METADATA new file mode 100644 index 0000000..dec49ea --- /dev/null +++ b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/METADATA @@ -0,0 +1,50 @@ +Metadata-Version: 2.0 +Name: Markdown +Version: 2.6.11 +Summary: Python implementation of Markdown. +Home-page: https://Python-Markdown.github.io/ +Author: Waylan Limberg +Author-email: waylan.limberg@icloud.com +License: BSD License +Download-URL: http://pypi.python.org/packages/source/M/Markdown/Markdown-2.6.11-py2.py3-none-any.whl +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.2 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Topic :: Communications :: Email :: Filters +Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries +Classifier: Topic :: Internet :: WWW/HTTP :: Site Management +Classifier: Topic :: Software Development :: Documentation +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Topic :: Text Processing :: Filters +Classifier: Topic :: Text Processing :: Markup :: HTML + +This is a Python implementation of John Gruber's Markdown_. +It is almost completely compliant with the reference implementation, +though there are a few known issues. See Features_ for information +on what exactly is supported and what is not. Additional features are +supported by the `Available Extensions`_. + +.. _Markdown: http://daringfireball.net/projects/markdown/ +.. _Features: https://Python-Markdown.github.io#features +.. _`Available Extensions`: https://Python-Markdown.github.io/extensions/ + +Support +======= + +You may ask for help and discuss various other issues on the +`mailing list`_ and report bugs on the `bug tracker`_. + +.. _`mailing list`: http://lists.sourceforge.net/lists/listinfo/python-markdown-discuss +.. _`bug tracker`: http://github.com/Python-Markdown/markdown/issues + + diff --git a/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/RECORD b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/RECORD new file mode 100644 index 0000000..525d5ab --- /dev/null +++ b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/RECORD @@ -0,0 +1,70 @@ +Markdown-2.6.11.dist-info/DESCRIPTION.rst,sha256=Fs7imsKo_Mg9Fs5AtPHcYMfdYNIm6uzNOIqv4x95z1E,793 +Markdown-2.6.11.dist-info/LICENSE.txt,sha256=bxGTy2NHGOZcOlN9biXr1hSCDsDvaTz8EiSBEmONZNo,1645 +Markdown-2.6.11.dist-info/METADATA,sha256=M4_a_oL_7MCANSzdNGrQQxCJ6pqgUl-N3J8VRl3s8sk,2169 +Markdown-2.6.11.dist-info/RECORD,, +Markdown-2.6.11.dist-info/WHEEL,sha256=o2k-Qa-RMNIJmUdIc7KU6VWR_ErNRbWNlxDIpl7lm34,110 +Markdown-2.6.11.dist-info/entry_points.txt,sha256=reURU3Hu4vJ9giJCuffSWdo3RYQNZgdNvmLSF7YJaZs,55 +Markdown-2.6.11.dist-info/metadata.json,sha256=0qD-NBtHfbYd7wJwBd9NOLDZKli4yFAJjRL1U5ykcQc,1599 +Markdown-2.6.11.dist-info/top_level.txt,sha256=IAxs8x618RXoH1uCqeLLxXsDefJvE_mIibr_M4sOlyk,9 +markdown/__init__.py,sha256=Jc0hIRB5AyCHgnIxbWlQZOHd5FqVqVBzYRLayR8Xw8U,20802 +markdown/__main__.py,sha256=h_yJ6LZPQlmIqeyUA_FEUmdoTucwon3cb8Z-ac0a9cc,5137 +markdown/__version__.py,sha256=TVuNwV5KQepT9tjClt5DrZjbRNgFpXO-KLF_PkpAXXI,881 +markdown/blockparser.py,sha256=CM37G8uNufHkk-369PERAcJ4Bt2f9snW6F7nbHydaAA,3517 +markdown/blockprocessors.py,sha256=mwwRigR8mv-ZJ3KXCpiOP4uXC_JW13o9CWWR6XABcIo,23009 +markdown/inlinepatterns.py,sha256=mONZ4tyANlU-5b8kEXjtj7INDKLrWy5U1lRFnAPYX-8,17173 +markdown/odict.py,sha256=UQ-4Ba0BrBe6Ro3Rpcf93y8ewPzLmEUvxYiWxowV7Yk,6044 +markdown/postprocessors.py,sha256=5DdsbNGyEW4-oT8q65sLfZ-plclF6sGOmM0t6HF6hZU,3615 +markdown/preprocessors.py,sha256=etlXNsmtkxZHBCQYspXi1kIMm0_rxY2Kmb-a2tHkHXw,14828 +markdown/serializers.py,sha256=NZN9fU_xE18BsWjTNO2S90GMT_DddyL4p9lk-v3D5Pc,9820 +markdown/treeprocessors.py,sha256=-HOy9VZXb1jQvH1GwvfeGo-sui6XWpwPa5qT_qgQ9zs,14571 +markdown/util.py,sha256=Y-_aOMxrA-w_TOkjba8TLZ9HD6_jf-xq89ecXTtHKcI,5652 +markdown/extensions/__init__.py,sha256=nusbN8FPR5qF3yBx30FHWhLvDKzS-7aGJ07-4BYQuyM,3850 +markdown/extensions/abbr.py,sha256=X4RyRSrtk7OoOZH_sGl9eB6uvjUhOO8lwcPTfHGw-Ww,2914 +markdown/extensions/admonition.py,sha256=ro5ADfKhFSlzdBcxMOPR0qQsbWfa6seZgqSh34FZOBs,3158 +markdown/extensions/attr_list.py,sha256=FRqd4umvnjjOd81FCsFitMX_cXpLtq0URhXbdaYik7g,6262 +markdown/extensions/codehilite.py,sha256=rJ3d3AHYof85x7spRaomzzJHj9kiTK-G4OgBupmSQKc,9764 +markdown/extensions/def_list.py,sha256=iwyQDKq8UUZ6AWr_Fe_1SmPxXPGXMYL69a8Ieya_Cfk,3745 +markdown/extensions/extra.py,sha256=FOHwsDEGcBns55B0A8kYpM4prIABT7ByAx5wLfh325g,5542 +markdown/extensions/fenced_code.py,sha256=wqx6rioNoqHVnVvmuvwDTBS40ZmRLZicIxQLgVxt6rI,4099 +markdown/extensions/footnotes.py,sha256=38uaJiwtXwMir4of7fU6NquSuJfipMyMgfhc594VkhM,15737 +markdown/extensions/headerid.py,sha256=xJXBYddToY32xd223kwLdQ5rmvaEV_NkFPAD0J1i6Ug,3316 +markdown/extensions/meta.py,sha256=Qn_hF-cTO2yzYl11zs9sES5Vr-tnCHcdiJR2T2C0d1w,2395 +markdown/extensions/nl2br.py,sha256=nnpEdfbqFJIc2jSXYSCdrGn-xWT45jYAQO1loDRubWg,854 +markdown/extensions/sane_lists.py,sha256=owrHr89ucGKdh1BxsF6aF-IX-OykjSY0yVThwsLe8ag,1597 +markdown/extensions/smart_strong.py,sha256=xMTpgBF8_PZpevjFb4_FQ_8wHTQ1ElndLyiy34GgK6s,1192 +markdown/extensions/smarty.py,sha256=0EjNrj5Js6-VP2FNEKfEmmxXDzpwo1pqiiptrnEFgps,10365 +markdown/extensions/tables.py,sha256=MBMII464hYnZG271cx9NBMLGJ81p2VVJtMMx9fFAW9w,7847 +markdown/extensions/toc.py,sha256=rcUQn6G2-kn64BdpqyxB2QQOgfIALaa4pEUAX1b5zWo,11041 +markdown/extensions/wikilinks.py,sha256=ifb8winLWgl4yruE-9_GdsM2-AJbsLytRzENOWtBZy8,2867 +../../../bin/markdown_py,sha256=s7yV4cowY1c7avleqOjlFfWPWhZZiqPD9KbDIKNs6vU,275 +Markdown-2.6.11.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +markdown/extensions/__pycache__/fenced_code.cpython-35.pyc,, +markdown/__pycache__/blockparser.cpython-35.pyc,, +markdown/extensions/__pycache__/smart_strong.cpython-35.pyc,, +markdown/extensions/__pycache__/smarty.cpython-35.pyc,, +markdown/extensions/__pycache__/codehilite.cpython-35.pyc,, +markdown/extensions/__pycache__/toc.cpython-35.pyc,, +markdown/__pycache__/__version__.cpython-35.pyc,, +markdown/extensions/__pycache__/admonition.cpython-35.pyc,, +markdown/__pycache__/odict.cpython-35.pyc,, +markdown/extensions/__pycache__/__init__.cpython-35.pyc,, +markdown/__pycache__/serializers.cpython-35.pyc,, +markdown/__pycache__/util.cpython-35.pyc,, +markdown/__pycache__/inlinepatterns.cpython-35.pyc,, +markdown/extensions/__pycache__/headerid.cpython-35.pyc,, +markdown/extensions/__pycache__/footnotes.cpython-35.pyc,, +markdown/__pycache__/postprocessors.cpython-35.pyc,, +markdown/__pycache__/__main__.cpython-35.pyc,, +markdown/extensions/__pycache__/abbr.cpython-35.pyc,, +markdown/extensions/__pycache__/sane_lists.cpython-35.pyc,, +markdown/extensions/__pycache__/extra.cpython-35.pyc,, +markdown/__pycache__/treeprocessors.cpython-35.pyc,, +markdown/extensions/__pycache__/tables.cpython-35.pyc,, +markdown/extensions/__pycache__/attr_list.cpython-35.pyc,, +markdown/__pycache__/preprocessors.cpython-35.pyc,, +markdown/extensions/__pycache__/wikilinks.cpython-35.pyc,, +markdown/extensions/__pycache__/nl2br.cpython-35.pyc,, +markdown/extensions/__pycache__/def_list.cpython-35.pyc,, +markdown/__pycache__/__init__.cpython-35.pyc,, +markdown/extensions/__pycache__/meta.cpython-35.pyc,, +markdown/__pycache__/blockprocessors.cpython-35.pyc,, diff --git a/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/WHEEL b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/WHEEL new file mode 100644 index 0000000..8b6dd1b --- /dev/null +++ b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.29.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/entry_points.txt b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/entry_points.txt new file mode 100644 index 0000000..007b80a --- /dev/null +++ b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +markdown_py = markdown.__main__:run + diff --git a/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/metadata.json b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/metadata.json new file mode 100644 index 0000000..1b5eaf7 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/metadata.json @@ -0,0 +1 @@ +{"classifiers": ["Development Status :: 5 - Production/Stable", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Communications :: Email :: Filters", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries", "Topic :: Internet :: WWW/HTTP :: Site Management", "Topic :: Software Development :: Documentation", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Filters", "Topic :: Text Processing :: Markup :: HTML"], "download_url": "http://pypi.python.org/packages/source/M/Markdown/Markdown-2.6.11-py2.py3-none-any.whl", "extensions": {"python.commands": {"wrap_console": {"markdown_py": "markdown.__main__:run"}}, "python.details": {"contacts": [{"email": "waylan.limberg@icloud.com", "name": "Waylan Limberg", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst", "license": "LICENSE.txt"}, "project_urls": {"Home": "https://Python-Markdown.github.io/"}}, "python.exports": {"console_scripts": {"markdown_py": "markdown.__main__:run"}}}, "generator": "bdist_wheel (0.29.0)", "license": "BSD License", "metadata_version": "2.0", "name": "Markdown", "summary": "Python implementation of Markdown.", "version": "2.6.11"} \ No newline at end of file diff --git a/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/top_level.txt b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/top_level.txt new file mode 100644 index 0000000..0918c97 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Markdown-2.6.11.dist-info/top_level.txt @@ -0,0 +1 @@ +markdown diff --git a/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/DESCRIPTION.rst b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000..495211b --- /dev/null +++ b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/DESCRIPTION.rst @@ -0,0 +1,115 @@ +MarkupSafe +========== + +Implements a unicode subclass that supports HTML strings: + +.. code-block:: python + + >>> from markupsafe import Markup, escape + >>> escape("") + Markup(u'<script>alert(document.cookie);</script>') + >>> tmpl = Markup("%s") + >>> tmpl % "Peter > Lustig" + Markup(u'Peter > Lustig') + +If you want to make an object unicode that is not yet unicode +but don't want to lose the taint information, you can use the +``soft_unicode`` function. (On Python 3 you can also use ``soft_str`` which +is a different name for the same function). + +.. code-block:: python + + >>> from markupsafe import soft_unicode + >>> soft_unicode(42) + u'42' + >>> soft_unicode(Markup('foo')) + Markup(u'foo') + +HTML Representations +-------------------- + +Objects can customize their HTML markup equivalent by overriding +the ``__html__`` function: + +.. code-block:: python + + >>> class Foo(object): + ... def __html__(self): + ... return 'Nice' + ... + >>> escape(Foo()) + Markup(u'Nice') + >>> Markup(Foo()) + Markup(u'Nice') + +Silent Escapes +-------------- + +Since MarkupSafe 0.10 there is now also a separate escape function +called ``escape_silent`` that returns an empty string for ``None`` for +consistency with other systems that return empty strings for ``None`` +when escaping (for instance Pylons' webhelpers). + +If you also want to use this for the escape method of the Markup +object, you can create your own subclass that does that: + +.. code-block:: python + + from markupsafe import Markup, escape_silent as escape + + class SilentMarkup(Markup): + __slots__ = () + + @classmethod + def escape(cls, s): + return cls(escape(s)) + +New-Style String Formatting +--------------------------- + +Starting with MarkupSafe 0.21 new style string formats from Python 2.6 and +3.x are now fully supported. Previously the escape behavior of those +functions was spotty at best. The new implementations operates under the +following algorithm: + +1. if an object has an ``__html_format__`` method it is called as + replacement for ``__format__`` with the format specifier. It either + has to return a string or markup object. +2. if an object has an ``__html__`` method it is called. +3. otherwise the default format system of Python kicks in and the result + is HTML escaped. + +Here is how you can implement your own formatting: + +.. code-block:: python + + class User(object): + + def __init__(self, id, username): + self.id = id + self.username = username + + def __html_format__(self, format_spec): + if format_spec == 'link': + return Markup('{1}').format( + self.id, + self.__html__(), + ) + elif format_spec: + raise ValueError('Invalid format spec') + return self.__html__() + + def __html__(self): + return Markup('{0}').format(self.username) + +And to format that user: + +.. code-block:: python + + >>> user = User(1, 'foo') + >>> Markup('

    User: {0:link}').format(user) + Markup(u'

    User: foo') + +Markupsafe supports Python 2.6, 2.7 and Python 3.3 and higher. + + diff --git a/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/INSTALLER b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/LICENSE.txt b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/LICENSE.txt new file mode 100644 index 0000000..5d26938 --- /dev/null +++ b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/LICENSE.txt @@ -0,0 +1,33 @@ +Copyright (c) 2010 by Armin Ronacher and contributors. See AUTHORS +for more details. + +Some rights reserved. + +Redistribution and use in source and binary forms of the software as well +as documentation, with or without modification, are permitted provided +that the following conditions are met: + +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + +* The names of the contributors may not be used to endorse or + promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT +NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE AND DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. diff --git a/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/METADATA b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/METADATA new file mode 100644 index 0000000..725be08 --- /dev/null +++ b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/METADATA @@ -0,0 +1,135 @@ +Metadata-Version: 2.0 +Name: MarkupSafe +Version: 1.0 +Summary: Implements a XML/HTML/XHTML Markup safe string for Python +Home-page: http://github.com/pallets/markupsafe +Author: Armin Ronacher +Author-email: armin.ronacher@active-4.com +License: BSD +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Web Environment +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 +Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Topic :: Text Processing :: Markup :: HTML + +MarkupSafe +========== + +Implements a unicode subclass that supports HTML strings: + +.. code-block:: python + + >>> from markupsafe import Markup, escape + >>> escape("") + Markup(u'<script>alert(document.cookie);</script>') + >>> tmpl = Markup("%s") + >>> tmpl % "Peter > Lustig" + Markup(u'Peter > Lustig') + +If you want to make an object unicode that is not yet unicode +but don't want to lose the taint information, you can use the +``soft_unicode`` function. (On Python 3 you can also use ``soft_str`` which +is a different name for the same function). + +.. code-block:: python + + >>> from markupsafe import soft_unicode + >>> soft_unicode(42) + u'42' + >>> soft_unicode(Markup('foo')) + Markup(u'foo') + +HTML Representations +-------------------- + +Objects can customize their HTML markup equivalent by overriding +the ``__html__`` function: + +.. code-block:: python + + >>> class Foo(object): + ... def __html__(self): + ... return 'Nice' + ... + >>> escape(Foo()) + Markup(u'Nice') + >>> Markup(Foo()) + Markup(u'Nice') + +Silent Escapes +-------------- + +Since MarkupSafe 0.10 there is now also a separate escape function +called ``escape_silent`` that returns an empty string for ``None`` for +consistency with other systems that return empty strings for ``None`` +when escaping (for instance Pylons' webhelpers). + +If you also want to use this for the escape method of the Markup +object, you can create your own subclass that does that: + +.. code-block:: python + + from markupsafe import Markup, escape_silent as escape + + class SilentMarkup(Markup): + __slots__ = () + + @classmethod + def escape(cls, s): + return cls(escape(s)) + +New-Style String Formatting +--------------------------- + +Starting with MarkupSafe 0.21 new style string formats from Python 2.6 and +3.x are now fully supported. Previously the escape behavior of those +functions was spotty at best. The new implementations operates under the +following algorithm: + +1. if an object has an ``__html_format__`` method it is called as + replacement for ``__format__`` with the format specifier. It either + has to return a string or markup object. +2. if an object has an ``__html__`` method it is called. +3. otherwise the default format system of Python kicks in and the result + is HTML escaped. + +Here is how you can implement your own formatting: + +.. code-block:: python + + class User(object): + + def __init__(self, id, username): + self.id = id + self.username = username + + def __html_format__(self, format_spec): + if format_spec == 'link': + return Markup('{1}').format( + self.id, + self.__html__(), + ) + elif format_spec: + raise ValueError('Invalid format spec') + return self.__html__() + + def __html__(self): + return Markup('{0}').format(self.username) + +And to format that user: + +.. code-block:: python + + >>> user = User(1, 'foo') + >>> Markup('

    User: {0:link}').format(user) + Markup(u'

    User: foo') + +Markupsafe supports Python 2.6, 2.7 and Python 3.3 and higher. + + diff --git a/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/RECORD b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/RECORD new file mode 100644 index 0000000..6cdd32d --- /dev/null +++ b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/RECORD @@ -0,0 +1,18 @@ +MarkupSafe-1.0.dist-info/DESCRIPTION.rst,sha256=3B3J0YLzzmJQVaWQ_XlVMhGeHA_DvBqysABvul_5fko,3397 +MarkupSafe-1.0.dist-info/LICENSE.txt,sha256=C76IIo_WPSDsCX9k5Y1aCkZRI64TkUChjUBsYLSIJLU,1582 +MarkupSafe-1.0.dist-info/METADATA,sha256=EUwvRzJbtRP3hBMc8Z2TDT44TBDeZdIurbGzIc7FOkg,4182 +MarkupSafe-1.0.dist-info/RECORD,, +MarkupSafe-1.0.dist-info/WHEEL,sha256=W-4s40OoP4gdldcaQ9BX8jWsxh8jVrPzLp2xl2ekMtI,104 +MarkupSafe-1.0.dist-info/metadata.json,sha256=LPb3W7qq-SH_u1SFzjXQqT8sCGpE-b4NmYAxMcw91e8,924 +MarkupSafe-1.0.dist-info/top_level.txt,sha256=qy0Plje5IJuvsCBjejJyhDCjEAdcDLK_2agVcex8Z6U,11 +markupsafe/__init__.py,sha256=xtkRdxhzJzgp65wUo1D4DjnazxHU88pPldaAuDekBeY,10697 +markupsafe/_compat.py,sha256=r1HE0CpcAZeb-AiTV9wITR91PeLHn0CzZ_XHkYoozpI,565 +markupsafe/_constants.py,sha256=U_xybFQsyXKCgHSfranJnFzo-z9nn9fuBeSk243sE5Q,4795 +markupsafe/_native.py,sha256=E2Un1ysOf-w45d18YCj8UelT5UP7Vt__IuFPYJ7YRIs,1187 +markupsafe/_speedups.c,sha256=B6Mf6Fn33WqkagfwY7q5ZBSm_vJoHDYxDB0Jp_DP7Jw,5936 +markupsafe/_speedups.cpython-35m-x86_64-linux-gnu.so,sha256=Q7hbHeM525UzP3ykPeqKz4tNqq8UAJu8P_KwGR-tqw4,31088 +MarkupSafe-1.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +markupsafe/__pycache__/_native.cpython-35.pyc,, +markupsafe/__pycache__/__init__.cpython-35.pyc,, +markupsafe/__pycache__/_constants.cpython-35.pyc,, +markupsafe/__pycache__/_compat.cpython-35.pyc,, diff --git a/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/WHEEL b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/WHEEL new file mode 100644 index 0000000..8668ca7 --- /dev/null +++ b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.30.0) +Root-Is-Purelib: false +Tag: cp35-cp35m-linux_x86_64 + diff --git a/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/metadata.json b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/metadata.json new file mode 100644 index 0000000..7c29531 --- /dev/null +++ b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/metadata.json @@ -0,0 +1 @@ +{"classifiers": ["Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: HTML"], "extensions": {"python.details": {"contacts": [{"email": "armin.ronacher@active-4.com", "name": "Armin Ronacher", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst", "license": "LICENSE.txt"}, "project_urls": {"Home": "http://github.com/pallets/markupsafe"}}}, "generator": "bdist_wheel (0.30.0)", "license": "BSD", "metadata_version": "2.0", "name": "MarkupSafe", "summary": "Implements a XML/HTML/XHTML Markup safe string for Python", "version": "1.0"} \ No newline at end of file diff --git a/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/top_level.txt b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/top_level.txt new file mode 100644 index 0000000..75bf729 --- /dev/null +++ b/venv/lib/python3.5/site-packages/MarkupSafe-1.0.dist-info/top_level.txt @@ -0,0 +1 @@ +markupsafe diff --git a/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/DESCRIPTION.rst b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000..d56da3f --- /dev/null +++ b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/DESCRIPTION.rst @@ -0,0 +1,19 @@ +Pygments +~~~~~~~~ + +Pygments is a syntax highlighting package written in Python. + +It is a generic syntax highlighter suitable for use in code hosting, forums, +wikis or other applications that need to prettify source code. Highlights +are: + +* a wide range of over 300 languages and other text formats is supported +* special attention is paid to details, increasing quality by a fair amount +* support for new languages and formats are added easily +* a number of output formats, presently HTML, LaTeX, RTF, SVG, all image formats that PIL supports and ANSI sequences +* it is usable as a command-line tool and as a library + +:copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS. +:license: BSD, see LICENSE for details. + + diff --git a/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/INSTALLER b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/METADATA b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/METADATA new file mode 100644 index 0000000..d6d2b48 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/METADATA @@ -0,0 +1,41 @@ +Metadata-Version: 2.0 +Name: Pygments +Version: 2.2.0 +Summary: Pygments is a syntax highlighting package written in Python. +Home-page: http://pygments.org/ +Author: Georg Brandl +Author-email: georg@python.org +License: BSD License +Keywords: syntax highlighting +Platform: any +Classifier: License :: OSI Approved :: BSD License +Classifier: Intended Audience :: Developers +Classifier: Intended Audience :: End Users/Desktop +Classifier: Intended Audience :: System Administrators +Classifier: Development Status :: 6 - Mature +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 3 +Classifier: Operating System :: OS Independent +Classifier: Topic :: Text Processing :: Filters +Classifier: Topic :: Utilities + +Pygments +~~~~~~~~ + +Pygments is a syntax highlighting package written in Python. + +It is a generic syntax highlighter suitable for use in code hosting, forums, +wikis or other applications that need to prettify source code. Highlights +are: + +* a wide range of over 300 languages and other text formats is supported +* special attention is paid to details, increasing quality by a fair amount +* support for new languages and formats are added easily +* a number of output formats, presently HTML, LaTeX, RTF, SVG, all image formats that PIL supports and ANSI sequences +* it is usable as a command-line tool and as a library + +:copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS. +:license: BSD, see LICENSE for details. + + diff --git a/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/RECORD b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/RECORD new file mode 100644 index 0000000..3637e12 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/RECORD @@ -0,0 +1,413 @@ +Pygments-2.2.0.dist-info/DESCRIPTION.rst,sha256=11na64zA7NeImuRAqJouRdVNnXxqCYyzq0PihToBdLc,734 +Pygments-2.2.0.dist-info/METADATA,sha256=ZuPLO3-TIR-2phYVgLv73KpaUu96pQhdj51ijzGHBxg,1517 +Pygments-2.2.0.dist-info/RECORD,, +Pygments-2.2.0.dist-info/WHEEL,sha256=o2k-Qa-RMNIJmUdIc7KU6VWR_ErNRbWNlxDIpl7lm34,110 +Pygments-2.2.0.dist-info/entry_points.txt,sha256=NXt9BRDRv6tAfDwqKM0bDHrrxaIt2f1nxH9CwjyjSKc,54 +Pygments-2.2.0.dist-info/metadata.json,sha256=bYgjnYsKXO6HnrRKNTg6vH7MnSvhQl37KxmzhcMNV3Q,1078 +Pygments-2.2.0.dist-info/top_level.txt,sha256=RjKKqrVIStoebLHdbs0yZ2Lk4rS7cxGguXsLCYvZ2Ak,9 +pygments/__init__.py,sha256=IkWLwTf8uusJPx4c3f3gpHwVJVi0UqeD6mo5wWHHdWs,3145 +pygments/cmdline.py,sha256=_UA78VWUx--QdlHM0OuTu0W3zjDPhoVz8ipmjomf2Ac,19326 +pygments/console.py,sha256=AgkV5lDp2ghozb_J8V_UPZ0uudTWTz3isSK9oUvo750,1809 +pygments/filter.py,sha256=leZuvZlYC79jmrF_7ovSAZL5xohIhj7gx59FQx_F6gw,2038 +pygments/formatter.py,sha256=RaPGA3oLywAbvSkzrj61U5Y8xzYai32bbajg8L3xreE,2948 +pygments/lexer.py,sha256=CrUoLYlQbxO5W0YLH_a1lI8Dkw2l4nRZ5ciy9-R-n0I,31054 +pygments/modeline.py,sha256=83v6_3Zo9RHEc0K8aepm1Sc8Iou7mRcwogl9MLUciiI,1010 +pygments/plugin.py,sha256=NFKzfoPXMA8x6yXqMVbM0k1YKHHeQIwnDEvVlxd-MEQ,1721 +pygments/regexopt.py,sha256=t8y9hRPYQKJysZQhWd_t15aqRAGJSk0ABynKyjmogIQ,3094 +pygments/scanner.py,sha256=Mf-ya9riFJ85N3AiGKvBUsAsjSEfTd0Bqw8KMxhj2ew,3123 +pygments/sphinxext.py,sha256=1nig8VbRlfIDZd1fhOKQmX2KcxyQoexwsOdX3DSGE1I,4655 +pygments/style.py,sha256=R-iSqMPqnMtciPTgPMvqNjUkWtg7CCQTpyyCBSAOv_g,4807 +pygments/token.py,sha256=qowb6oBuyzaRfTyUe7F-LeMcNwRNLEiwjZl9o3ggsxc,6167 +pygments/unistring.py,sha256=rkFlgo6QzdUFWQ-uiOaz6MFfQg1f0-hH_B5F3PFXwXA,51150 +pygments/util.py,sha256=xO8RGLd_-7DoXCL799lWYgyub4whP2pSmnIsx1-wMyA,11900 +pygments/filters/__init__.py,sha256=IlSO7Mm0meA1rfssNwR9u7626sscMnASJlZ94yEy9lA,11573 +pygments/formatters/__init__.py,sha256=g5hpFvO_jy4-OV-pJr0jRP-vktKi6pXJKZ1z_XDnLIE,5099 +pygments/formatters/_mapping.py,sha256=E2DsoS8TZDCv_jJ1mn48rb3Qs4RIr8SJwILEVhYpGk4,6214 +pygments/formatters/bbcode.py,sha256=LYa2w-Ep7475be0GSH4MbuYiwH3gWIqpG4dQFCZLbGk,3314 +pygments/formatters/html.py,sha256=gvCUGAsxerTWRKnXa3a5ezmJg70KLt7wDb57JGjZhug,31759 +pygments/formatters/img.py,sha256=yWhrS8vgisj9XGOWjUrwtd8VZNuAffnBF8IAWl6p44g,19780 +pygments/formatters/irc.py,sha256=ApSLVBfjK78gkzXnMC8UrgnBLQulOvb-fza2e-D_RCI,5775 +pygments/formatters/latex.py,sha256=izNn5NjCTgu0gq8cyvvwNlRwc52CyAwvprN6DwlbUvU,17758 +pygments/formatters/other.py,sha256=p14Jboe9qeJ4xy9Xcb4f90szuQvQ0RI0q9DctZZmXDY,5162 +pygments/formatters/rtf.py,sha256=8HK5CpvqLchEWlbYptQKQ2RxQmayNLYyPOovCYBw4l4,5049 +pygments/formatters/svg.py,sha256=FT-DWvkC7bJ34-szEmh14PoqyqQkUE2jDPPVwOelqYQ,5840 +pygments/formatters/terminal.py,sha256=KkBzLxYMDvfbJXOecTgM1rAIVkYWYkE1a9pNIqtT0AA,4919 +pygments/formatters/terminal256.py,sha256=UKFNPANdnt2eGvYw_fRkyW2gKKXVpL9A5jVgEpGxd3g,10776 +pygments/lexers/__init__.py,sha256=77oWKOFsKWByzG5aMNDsWBJl0lQYSNgIC8XUUV2pCW4,10906 +pygments/lexers/_asy_builtins.py,sha256=zph3J1PBBtWjrvc_hUrmY-vk2WkN4zwT3OICH6nnyN0,27321 +pygments/lexers/_cl_builtins.py,sha256=1KrMgXg50ZsI02_WlDFuHugJzA-1LygeeUmHGBHBIgw,14053 +pygments/lexers/_cocoa_builtins.py,sha256=8b6As01z9rEa14hp7DXSXKHQXnRVI13eWEZ5rcmn5Bk,39982 +pygments/lexers/_csound_builtins.py,sha256=JkAZhrG-lXndYAsxWU2VqPce7MfwDknl7u8cYi3tAjs,21643 +pygments/lexers/_lasso_builtins.py,sha256=5PNX3gtW3f0X8gzoZUR6JW3mYzck3RcO1J6XtkUhY6Q,134534 +pygments/lexers/_lua_builtins.py,sha256=q1bCBDWwe7g-FwonM_xrGibEGdEYJvcdWRVGpYgBPpo,8340 +pygments/lexers/_mapping.py,sha256=_P3TsdkuN1NptMfEQkplLCf5TklMRNDi6Rtl_oc4XR4,54715 +pygments/lexers/_mql_builtins.py,sha256=qa9s_tUqXl16pAKzRDtWsJKzDPoU-bGaGdgrmHx7XOk,24736 +pygments/lexers/_openedge_builtins.py,sha256=0ADwH8PqzC6rJ_SZ8b3j0TgNut1kvLZL8RxpbC3J_nk,48362 +pygments/lexers/_php_builtins.py,sha256=cpkFCfHjPG1zExNaMI1JQY1at54pf5RMu-yCBmtwl78,154368 +pygments/lexers/_postgres_builtins.py,sha256=me5pfqtfUMpXYSvuTYXscyLCYUY9TcmBX8pGwimHG1U,11210 +pygments/lexers/_scilab_builtins.py,sha256=yXpa-XsMiNRgsPpDENWvZFZZJndUGFgv8uioKcfnejI,52405 +pygments/lexers/_sourcemod_builtins.py,sha256=DPFvfIi76GawQ603QG_EAFzl_6mmK5xZxfGWl4qlKFM,27113 +pygments/lexers/_stan_builtins.py,sha256=y6S6OymabXXmgrF3tMVkTxMHzkdyOi-Q_s0M2qdh-Xk,10121 +pygments/lexers/_stata_builtins.py,sha256=Hods-_4P3Ixov_hf9z6oeq-J_W_a8XOo8p--bECWJKo,25139 +pygments/lexers/_tsql_builtins.py,sha256=opXLcAQOoAgcizztFXepEHBABOrGjSvDWU3TxVvJS3M,15484 +pygments/lexers/_vim_builtins.py,sha256=mIYAlwzf687UR8oPcY6y48H-BjTyPNDx1oHiRc5wByw,57090 +pygments/lexers/actionscript.py,sha256=HWGTyjPGho_kZVVTxemN0_5iyhK5wFgFQQ0MYVS0as8,11179 +pygments/lexers/agile.py,sha256=zB0BGCISgQB2b-3ch3QNRgV2O7jq7QPD5nvBbXA_K5U,900 +pygments/lexers/algebra.py,sha256=fhvIdLDS3oW0iMsDSBAzg8l9DuBXxfLRFC53xRIzvHU,7201 +pygments/lexers/ambient.py,sha256=M77HDk4dzs3Amlgwi_ogj1PV1Ch77PyEW6SU5AFtL4w,2557 +pygments/lexers/ampl.py,sha256=6AQASY--hmYXtgkzsthZymRM4bzQ_RQZZC5Wu4RJG-A,4120 +pygments/lexers/apl.py,sha256=Lpv2nI1bSC_VpmckdbpMiuxWx-WVb6FgFWoJ31q002w,3167 +pygments/lexers/archetype.py,sha256=IwyDTh-U673WHQQThuf2dBz0Fc-XlcAP-xAhtnR2DH4,11136 +pygments/lexers/asm.py,sha256=YysaSPQr0Ir79aM5C0eOB7g8-vJ6m2gWdbghsEElGBM,25261 +pygments/lexers/automation.py,sha256=g_laLS9LstvXvrvVQI01fAf0fyZ4-ZHFewdVLtXPXf0,19648 +pygments/lexers/basic.py,sha256=XfeI7Tk78lN7YMqS6bYdRB6CRPa2vxcm5PzA2EbILnc,20306 +pygments/lexers/bibtex.py,sha256=CcIdWMtCUtpHoqXU9JtGYKOmQJscO7AwofABCnEx_lk,4724 +pygments/lexers/business.py,sha256=iJbZjsF_CwJvkWmuDEAUgRhIPN3Vus_sp2m4V9AsKuo,27665 +pygments/lexers/c_cpp.py,sha256=Ty6LTWNG_ZR8eLNmcdBmJfUIJlkAyd033JqIH3Mfric,10523 +pygments/lexers/c_like.py,sha256=AoPSFV_TFPudAnvkV0wLlM00A3_JrddoTd5GRMyeHcY,24124 +pygments/lexers/capnproto.py,sha256=8pl0G3q7k5AJeoe6Yfr2eMs81V8KW1IlduzkRPaNb7A,2188 +pygments/lexers/chapel.py,sha256=dMPHVlkPsEhqOHQmuX8QlxJ48c1Pml8Q7RpOhc9lYUk,3511 +pygments/lexers/clean.py,sha256=IukUXRAQigyPLlD4K1tfZhQ8qH2l6gVn4hGFuHsz_vc,10403 +pygments/lexers/compiled.py,sha256=9d_XDV75Fi_EnrsVPAexfs8LRAysfixpZDNqVEhjGUU,1385 +pygments/lexers/configs.py,sha256=W1OdBJEwZWp7imQE1bC6a4sGIGoKw5LIbmYwau6u6Ds,28266 +pygments/lexers/console.py,sha256=7rwV7Jsci0nC74JDVzNlD5-PlRsfzZspHfYFSC8OKtM,4120 +pygments/lexers/crystal.py,sha256=h6M1BX-vWjCUtPQNXH1KqgqoxuB6geR3kCKp74sIb48,16845 +pygments/lexers/csound.py,sha256=t4bVgLEkNXEFZdfdfB43yWGXjJhT3aiKN9uLHNrTtZA,12544 +pygments/lexers/css.py,sha256=QZadHT6mYr14tMhZKDVRP3uu_AWSmGNIkn7KUr5H_0k,31513 +pygments/lexers/d.py,sha256=G-RV1UPAI8Q6mstQCMa4vNhwop0pG2NO1APHkOLdayA,9530 +pygments/lexers/dalvik.py,sha256=RDuGFuTqCG1PxhBn-I80iJxegrJpUDi_knxCKwN1cKQ,4420 +pygments/lexers/data.py,sha256=HOBr6Xw4QOYI6sD3vvtuSoYRdMaQYBnT0IcgpWUwTx0,18771 +pygments/lexers/diff.py,sha256=n7dxgD0_z0W2LH_zf55E1erBs5iBHFZPZ0bItXSeiLI,4873 +pygments/lexers/dotnet.py,sha256=IxNL30wmyw-Z_QRSUf9G9kbhz017BP5Pjqn2LEcfE9A,27668 +pygments/lexers/dsls.py,sha256=6v76UwDB7PngLM0Ye79mz_cXpg075RBgTzS9VXIsMQw,33336 +pygments/lexers/dylan.py,sha256=YJyoYcXD622vwYxqCNtyoHqi-L67CABzNfcg9ERt1Ic,10421 +pygments/lexers/ecl.py,sha256=bRD_m3B8npOLIyHjxhcWUCXeD9YCw7I6u5WsCUb7Kpc,5875 +pygments/lexers/eiffel.py,sha256=1-7weE5oflU_dzDVhaQFx5ildMbBuCZ3OFXJpJ-U78c,2482 +pygments/lexers/elm.py,sha256=3qhDIU0GFJ4YzuVDyvbHZ39dOyY60QFVpRvDdpDeYUw,2996 +pygments/lexers/erlang.py,sha256=Ja1SxnF-f48ort3oRb4R9aaHXbLJZIp0ItsgI8ITDJM,18936 +pygments/lexers/esoteric.py,sha256=wdtih2rpCV-N79Rf2laxzlqSBMYwzQgeCtBcutTbt1E,9490 +pygments/lexers/ezhil.py,sha256=o3qj60N-fyLGjcho1lrVW4x-CZ0Fu-rDe7tuqInD5oQ,3020 +pygments/lexers/factor.py,sha256=Trq7bM5thNo6BFZ2Tnit82FnWuUK70TL-atOKkLdHng,17864 +pygments/lexers/fantom.py,sha256=AGk3ewVsJ8gA9dU6N7iWGIlJLt5p61vRiJmVhyCj7Zg,9982 +pygments/lexers/felix.py,sha256=94Ffv8uhADGlom_cjKKvlE1QYpDnxRo0EdPGYhlxNTA,9408 +pygments/lexers/forth.py,sha256=uN-Sr5fi4SHnTluGzwmUsPgMFt470gSM212e7M5bH9Q,7144 +pygments/lexers/fortran.py,sha256=QRpUhXg0xnUu8EqsbEG6S33Sn8AWU326RiC8J-r2ZVw,9768 +pygments/lexers/foxpro.py,sha256=AWnHAryB1dUQkU4I48zoJFI8M_DsoIlEmvemDs1O4nM,26236 +pygments/lexers/functional.py,sha256=PPhynqxQZ602rCV-TxNldHRwhjMPfyHkGIOPx0BoVZo,698 +pygments/lexers/go.py,sha256=6IS3PKkqGG18OIlYqDGUp46S1jcfAfjhixNJe8Dd3gQ,3701 +pygments/lexers/grammar_notation.py,sha256=xyJi8t0X8SFElc3HTsmzF4_2mZs-qHW-ur9kZKt48D0,6328 +pygments/lexers/graph.py,sha256=-71ZtKUTq4LX4uUyRWFruA57Z_8lyOas1z1bWdq8eMs,2370 +pygments/lexers/graphics.py,sha256=6AoxbU5ybgg0_Mm48dZlspishe7PuK0pa_8bsPsDVfM,25836 +pygments/lexers/haskell.py,sha256=uOzfXPsn9mBs26GzEm-3qNNNJy6Oxc66lt0NVDVRR-M,31218 +pygments/lexers/haxe.py,sha256=QWR5lBwbdCMrJbFcUAs4SnP66zVV8O-DiT4c4x6XtBA,30953 +pygments/lexers/hdl.py,sha256=h3CYE2ShUOejE7w0d1eSHkGgCS4EXJodOVgjfACWYz8,18699 +pygments/lexers/hexdump.py,sha256=-_u6qAw7yH7b8_25tHNLiybD3r5-OaYYwtf9RsSxfeE,3507 +pygments/lexers/html.py,sha256=1f0HI3wZoGZL9PY6dLdmG8AytfT3oEosKHQp3DuDZmY,19269 +pygments/lexers/idl.py,sha256=gNT6hIlEMD-ZjLZ3ru6RH7Z-X5u7TKQ7lRP_9Sz1SSg,14984 +pygments/lexers/igor.py,sha256=PsDRDxMkwslMjd4GdZmAOXLrblsc2FANBMlNfv-XbVg,19994 +pygments/lexers/inferno.py,sha256=G4uU8YQD9EGvDNCc6Av6LWvyRB8unp5qv47PfLUek_8,3116 +pygments/lexers/installers.py,sha256=QEPP1YcZ38DvErs7xwpChvKQFh1I6fIp0V6MXxIwzeY,12866 +pygments/lexers/int_fiction.py,sha256=m8rYr5egxBSxZ9FKunV_Yl_EtpoRBz1j55J_dtKG9oo,55778 +pygments/lexers/iolang.py,sha256=1kvzEPcJZ2eyF7mu58NT9yyqZobOvx1MlbUxA98bLJs,1904 +pygments/lexers/j.py,sha256=e6oqJQslgSl6q3hfEuTl0mtFnqCj4G29SwcMnTeBDBc,4525 +pygments/lexers/javascript.py,sha256=79c9e2wn7HiJ9S4WvRQ0qymMqj-YV7CS308_pMRNirk,60134 +pygments/lexers/julia.py,sha256=vXU5r_p6ko-I_fKITqiFmMn0rpw0NWujKVGGrndkfOI,14093 +pygments/lexers/jvm.py,sha256=9fjCUGFGApGNMDsrCWzaEiDA_CcoZPDaYAvBHFAh524,66792 +pygments/lexers/lisp.py,sha256=xeF_wQGdm-vkJ2j1JQd9mipAAtjwY3giOEH2cW2j0jk,140673 +pygments/lexers/make.py,sha256=jGkYUD5PD4vG7gC6qExOAp8ZE4KoB0jLMcTF5NzZGQs,7332 +pygments/lexers/markup.py,sha256=KQsXc5K_rn7G7bATKt81yURJjHHi5kCLokJXXom997I,20452 +pygments/lexers/math.py,sha256=TaE1dzOfu6ukxMFAInZI_Ua105LDnxx86Ufk4YdnvfA,700 +pygments/lexers/matlab.py,sha256=GUys_wezfz7n_F9U5l2HZauxlsSxrRh0bkgIjfhZ7ro,29146 +pygments/lexers/ml.py,sha256=GDreW4Pmgqt8BlfbeRG43e3wS3wSm_A7cHPKGeGY9hQ,27891 +pygments/lexers/modeling.py,sha256=4O9hB4wAhjD2HFYa74HsLf9QK4E8kq7k8c5M7WuM1f4,12833 +pygments/lexers/modula2.py,sha256=mNbhlG9lNZRXP9kzx9diJj7l6hiPQVqmOzrfJ53GarU,52561 +pygments/lexers/monte.py,sha256=MNswWqletPzSIg6TcECb-Dcq1bv-eSPhYLsbc-vnJzM,6307 +pygments/lexers/ncl.py,sha256=cvnCcYpC0jpHBrwtNXZhY5HheY3UMThsYbgscHGvZLM,63986 +pygments/lexers/nimrod.py,sha256=OizSj9kHvtFEu0OPXuBrXZCf_ZBMnR4hm3nMbjw50hQ,5174 +pygments/lexers/nit.py,sha256=1SJ45GOd9zQKuWhPuVy-KhLkXQn6V-7ESvjJJ7U9Vpo,2743 +pygments/lexers/nix.py,sha256=dWzLp5QxzLmskDflyMUGidGNau9Vtk8ViK5c6B2O4kI,4031 +pygments/lexers/oberon.py,sha256=CbqkEOdqxvWXfez5FiGeCE-f-Vlt6tu9kqPFEVVXAQc,3733 +pygments/lexers/objective.py,sha256=qCPLLfU3hl-CIOJWAZdQYjeIl1Ox1igZaPRGKowKYbs,22764 +pygments/lexers/ooc.py,sha256=_lnOynAR0vHli7OKWJ4yZs9-hyPZE5DGKwkdkP6SCuM,2999 +pygments/lexers/other.py,sha256=Utlo5esm3DetK9PSOueHu5mEjR25dIN3T_g2-u9cmeA,1768 +pygments/lexers/parasail.py,sha256=Egm3PcuCBjDgwUvvI0-t3oXMz4PPRY0dER3orrrlnfc,2737 +pygments/lexers/parsers.py,sha256=S93llPIzcqL0VU2C_SzFa-pykNcFE37Kvy9_7fNmdg4,27582 +pygments/lexers/pascal.py,sha256=tA4Na6dzTz8nd9-Q_tcBFVDo161qfG9bR4xIIIB8FY0,32646 +pygments/lexers/pawn.py,sha256=eJJfXLHPYEPflh3fKgyq4PD5b52pcqjBnAGDicqHK9w,8094 +pygments/lexers/perl.py,sha256=-k_lftMhedsEIQwmvEZyy8Xbtlgj28_fic6HhN_ZYGI,32012 +pygments/lexers/php.py,sha256=7tgZQvYAnprFRQfAUxOlXgNkeUyOYsvIkM5oW0NSzOU,10730 +pygments/lexers/praat.py,sha256=GpHWS1IyqpvFCbZ7JWXSyxgBl8KAQED8IonkJM-Ml28,12556 +pygments/lexers/prolog.py,sha256=GWAUHvP3eyROfr3ry8g_7OJSNpD3vwfAFTJsrqIL7cQ,12066 +pygments/lexers/python.py,sha256=pn_V-1XyAqoYD4x8Pclk4eP8nkYvacpObY06xwDYSq8,42384 +pygments/lexers/qvt.py,sha256=LnLMM2jTrc5k4kInraQmmui1mgf76Wx5Ln2CfBFqj4I,6111 +pygments/lexers/r.py,sha256=6aUQ8T4qn6qIWuR-D9P_r05CEcP5SJ8wMadzUVrgJ4k,23755 +pygments/lexers/rdf.py,sha256=qbH7suOIdGY435x721iWhJ9QXT3MYPo874Jss8f2WCY,9398 +pygments/lexers/rebol.py,sha256=91kF9ueomN_2-Za8u1nIsuYN6uTQ3T1UbZk3IfRoiD8,18617 +pygments/lexers/resource.py,sha256=uS23PmW5COZfyyCte9s6xLhqZS2uhfH5P3G41QGp5U0,2933 +pygments/lexers/rnc.py,sha256=QvwLWh7IG9LYp9hmD7dI2MM4ikNaeqSQf26LmCBPVLA,1990 +pygments/lexers/roboconf.py,sha256=2__rRqffgFjrqyFFHHjibSg1qHCm2_lIT7lOGu63DNI,2070 +pygments/lexers/robotframework.py,sha256=qKKxIoTAMDnr_iDEnFsF9sjH63uhr1hDQUMStJydMYo,18744 +pygments/lexers/ruby.py,sha256=pukJJddNWR7jC4Uxc_qnOrcFXI5am3d0A8ApiZfeAnQ,22141 +pygments/lexers/rust.py,sha256=q18g2pHP_srVa8ANoyiIoMmXB4XkYI6Xp57rC-V9xmU,7695 +pygments/lexers/sas.py,sha256=oKP_7bIyKUnFS8kDGKsWxHqKhkRBV4emle28pX3MUzE,9449 +pygments/lexers/scripting.py,sha256=1_gD_-cQHrDF-uDEmBlelrUSWV5cQoz79EZ_3RpAh48,67761 +pygments/lexers/shell.py,sha256=H1byqbwQefCUaSDra6EabmI2o15zfpeusc73p1mBDQw,31426 +pygments/lexers/smalltalk.py,sha256=QJHVLNsCWr8zWHoF9C9Lev7LwefFYgI7L4mtY-LWJRU,7215 +pygments/lexers/smv.py,sha256=HnLzDk-zFDXhaHXxFI-ZINv6pW6stkk0IfxVHgStOLY,2802 +pygments/lexers/snobol.py,sha256=glC_g_14iKbHWaYCdkMibhGBNdPbzOgl7MVlJbpZMUI,2756 +pygments/lexers/special.py,sha256=Q1qXU0E8ecPXL_rMnzksLNbcisjOexxjXmo9j5ODBmM,3151 +pygments/lexers/sql.py,sha256=eMnkUuSpfII72c_lCcxOSWkuAuZH7qN6GkwM1xllMpA,29445 +pygments/lexers/stata.py,sha256=XI46JTQw-9YH5TkDB35FfFy8lJVaxr7qbdnOWbFhG3s,3627 +pygments/lexers/supercollider.py,sha256=t5LHZNcKwtgxnnCJnHCSYGjHBGXZzNR_TLF_pPOMrh4,3516 +pygments/lexers/tcl.py,sha256=ulsFqa6OwCKUoJHDvqBLdVHZL31EA5BDI8bf3iB703E,5398 +pygments/lexers/templates.py,sha256=V4ColLZh2NTkxI_zr4J7JnpRAafVNEezy3GWjq8knXs,73457 +pygments/lexers/testing.py,sha256=lup3FuiDthufXo3ujm6HSV4QKBscYoTpNe9K5iHCZ2g,10751 +pygments/lexers/text.py,sha256=7nKWCivruly7wyquaug3-IF8v2fUdXUVSYXHMVUlkdY,977 +pygments/lexers/textedit.py,sha256=1kH4uCnq4j80c0KGSMRJgzRgglm_5ckoiQVZX21qXvc,6057 +pygments/lexers/textfmts.py,sha256=sOQ4vDo5P1SpY_obS7N5oObolY501Tk2va69iDQyWWM,10852 +pygments/lexers/theorem.py,sha256=HmW981GDEA0TM8H7siEv2lszH-U9S7hcExRyom2eX2w,19034 +pygments/lexers/trafficscript.py,sha256=Xyfa407k2_rzvlKuExUcB5h6bC89WN6eQx6K3o3uV3o,1546 +pygments/lexers/typoscript.py,sha256=c6gOzNkvqgixbRKeQO7vXSrEPf6K4pnrFLFQ9SzusA8,8392 +pygments/lexers/urbi.py,sha256=p4gxSltIKKMFL8wJuLQ_cC40zSAC8bqc7aXZT0s5M7Y,5750 +pygments/lexers/varnish.py,sha256=5aSrhCfYFRbZsvKtQuKzJjHGCosabDGua3_LCG-JLlA,7265 +pygments/lexers/verification.py,sha256=Pb3upMUI03UFFsYAmqEzB2VK3N-ppMs1KYExE_tS1yE,3705 +pygments/lexers/web.py,sha256=5RB4JP962BUzuMIHon_H3tRgO458FAROJ91S8uk-gno,918 +pygments/lexers/webmisc.py,sha256=-6FzwUll5VU4oN6rSutfQmqPqD_OvWZ7kZWO1H3WMXo,39891 +pygments/lexers/whiley.py,sha256=YNCb-hXy8rPPVH9ea4q8QAXqncXNPHtgqAqAKPLfHfM,4012 +pygments/lexers/x10.py,sha256=FyCneMc5r_PRL7a0iaAsvgfyrxk2dYSzE9WJa1O4ZBw,1965 +pygments/styles/__init__.py,sha256=bMJA5A-As-KqVlgOVa1ryoivG-fI20nE5mlEvneFqT0,2553 +pygments/styles/abap.py,sha256=GYW80_C20vlhROQCE9RIn8oOy0uFO5VeJJMm7FXCEz8,751 +pygments/styles/algol.py,sha256=mE09x_hUp-ferskH8OLAWO115u9GQQYMR70Y-2zS6Y0,2263 +pygments/styles/algol_nu.py,sha256=psY0F47Bl5LThIeih15ghZvkalijyq6jrUnx84n_TFg,2278 +pygments/styles/arduino.py,sha256=UTcdXehOhcXWda9NlYeW3piKZUbEpQQkx0ARZCC7Ih4,4492 +pygments/styles/autumn.py,sha256=FpFEPsPBnGugtBp4M-3FqKPbKlGomYAbq9HSNiYh3DU,2144 +pygments/styles/borland.py,sha256=QhOMFrDL3PAwEJZkuEt9qzPN8T8cVooRG5vtLROgkRc,1562 +pygments/styles/bw.py,sha256=vBQMjQhou4csJMHTIE5AJCeLESFaE5UqgSPN2ZAli6o,1355 +pygments/styles/colorful.py,sha256=SWzWtEmeEoZ7DNIh6XQeZxDz6bIOlgBuwGFePB2PUmc,2778 +pygments/styles/default.py,sha256=UUN6VGAOB12b_R2ky-6cHfdaXE34xJaNtaHwsBzl1I8,2532 +pygments/styles/emacs.py,sha256=CndsC1mEd6GGVCFA1uKmb5rMqjMiMCqJ1uBE2fgKCQA,2486 +pygments/styles/friendly.py,sha256=0c5ibD9ldewtsKzgjHSV2-FN_iRdDa_bUkVWi8ZnfdE,2515 +pygments/styles/fruity.py,sha256=cSYED092upFc4kekb2m-f34Wh4BWxXyEb8N6rYLZOas,1298 +pygments/styles/igor.py,sha256=MZNAVwgWh5FU2bRbKaXo5uV9_h2IH3gh4Cm3MspnFIc,739 +pygments/styles/lovelace.py,sha256=u0fQW4OUZ37w9Z1A0pzsMYfJX68kxMrp0CbjWJg46pE,3173 +pygments/styles/manni.py,sha256=2CC4G2o6hUYfCceP4O9bpNBgNONW7HCJ--L3khD7jhc,2374 +pygments/styles/monokai.py,sha256=QgSUuhv6DDz7LhyfL9lW5VMIRJIj0ID_GqTJupunWgs,5080 +pygments/styles/murphy.py,sha256=m2bWPIFW8gnR2miA6FF2kYDwXT2sltSJ9MMcA1AEnqg,2751 +pygments/styles/native.py,sha256=V_mDvPG5eUm8V2XSCYsKsqkp0XfxK8gn80wryiUmmIU,1938 +pygments/styles/paraiso_dark.py,sha256=YxdADs3KBND4ZXfYqkQBXGxIs2y4VxjaiKw8f3AdoFo,5641 +pygments/styles/paraiso_light.py,sha256=-HHuYHnJBX7Yehza875DjU4ly95ATC1sh6o_RuqbeuI,5645 +pygments/styles/pastie.py,sha256=6ku_vX2aFP7N9iAsT8a-1lzf9L1DR_j0SE37HVbFoSw,2473 +pygments/styles/perldoc.py,sha256=CJq6FzNG22C3aru3QO2_l6ebksqnAQhSBLeiYYoJjhw,2175 +pygments/styles/rainbow_dash.py,sha256=mPI5Yfl-sRW9Aig_xvs63i3sjWqO5fpihBbiaLozyYM,2480 +pygments/styles/rrt.py,sha256=-UUYhzna_sPcmwUXEtnDoAaUD8cnomk8grWfKOsmJ-M,852 +pygments/styles/sas.py,sha256=yKgZ8AiADLXtVZLZ0JtxlB6BGJAVkcX0DyG8g-R8nSE,1441 +pygments/styles/stata.py,sha256=PH8ckY6Q68QQXjv8wDK_Z-DVbyiWfy5vRLd4HUYd02k,1249 +pygments/styles/tango.py,sha256=Bsn6unVhwiOJ8dc1-csQYHanRjIZ7JOxQndq6Dc-BxE,7096 +pygments/styles/trac.py,sha256=XlcVcvSqIfVeqSsQo34V5B0VLi_FQwlpfaE0Zv7LE0M,1933 +pygments/styles/vim.py,sha256=hgv2HvW3kriTmj0HE7TdzeJhJhxvblqEG-S3ELiZEX4,1976 +pygments/styles/vs.py,sha256=X7jUKNoKNnNE6ewe9vsGgTeSxK4a7x8oBbaA6LNzpGQ,1073 +pygments/styles/xcode.py,sha256=gWl7xboxgvDzARO8-VmBfUX0GOnWWbGU9Su_TAIyEFQ,1501 +../../../bin/pygmentize,sha256=lJEVcJDCh3wZtGGRRsU0VTcfxjHRtqJGEkvNAgVYrwE,276 +Pygments-2.2.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +pygments/formatters/__pycache__/html.cpython-35.pyc,, +pygments/lexers/__pycache__/factor.cpython-35.pyc,, +pygments/__pycache__/console.cpython-35.pyc,, +pygments/lexers/__pycache__/_cl_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/d.cpython-35.pyc,, +pygments/lexers/__pycache__/ooc.cpython-35.pyc,, +pygments/lexers/__pycache__/theorem.cpython-35.pyc,, +pygments/lexers/__pycache__/_sourcemod_builtins.cpython-35.pyc,, +pygments/__pycache__/formatter.cpython-35.pyc,, +pygments/lexers/__pycache__/x10.cpython-35.pyc,, +pygments/__pycache__/unistring.cpython-35.pyc,, +pygments/lexers/__pycache__/stata.cpython-35.pyc,, +pygments/__pycache__/sphinxext.cpython-35.pyc,, +pygments/lexers/__pycache__/rdf.cpython-35.pyc,, +pygments/lexers/__pycache__/graph.cpython-35.pyc,, +pygments/lexers/__pycache__/algebra.cpython-35.pyc,, +pygments/formatters/__pycache__/terminal.cpython-35.pyc,, +pygments/styles/__pycache__/paraiso_dark.cpython-35.pyc,, +pygments/lexers/__pycache__/_stata_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/_asy_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/nix.cpython-35.pyc,, +pygments/lexers/__pycache__/installers.cpython-35.pyc,, +pygments/lexers/__pycache__/_scilab_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/rnc.cpython-35.pyc,, +pygments/lexers/__pycache__/lisp.cpython-35.pyc,, +pygments/styles/__pycache__/algol.cpython-35.pyc,, +pygments/__pycache__/modeline.cpython-35.pyc,, +pygments/lexers/__pycache__/jvm.cpython-35.pyc,, +pygments/formatters/__pycache__/latex.cpython-35.pyc,, +pygments/styles/__pycache__/rainbow_dash.cpython-35.pyc,, +pygments/styles/__pycache__/stata.cpython-35.pyc,, +pygments/lexers/__pycache__/dotnet.cpython-35.pyc,, +pygments/lexers/__pycache__/dalvik.cpython-35.pyc,, +pygments/lexers/__pycache__/testing.cpython-35.pyc,, +pygments/formatters/__pycache__/_mapping.cpython-35.pyc,, +pygments/lexers/__pycache__/markup.cpython-35.pyc,, +pygments/lexers/__pycache__/tcl.cpython-35.pyc,, +pygments/lexers/__pycache__/eiffel.cpython-35.pyc,, +pygments/lexers/__pycache__/resource.cpython-35.pyc,, +pygments/lexers/__pycache__/clean.cpython-35.pyc,, +pygments/lexers/__pycache__/graphics.cpython-35.pyc,, +pygments/styles/__pycache__/vim.cpython-35.pyc,, +pygments/lexers/__pycache__/make.cpython-35.pyc,, +pygments/styles/__pycache__/native.cpython-35.pyc,, +pygments/lexers/__pycache__/int_fiction.cpython-35.pyc,, +pygments/styles/__pycache__/autumn.cpython-35.pyc,, +pygments/lexers/__pycache__/ml.cpython-35.pyc,, +pygments/lexers/__pycache__/hdl.cpython-35.pyc,, +pygments/styles/__pycache__/borland.cpython-35.pyc,, +pygments/styles/__pycache__/tango.cpython-35.pyc,, +pygments/lexers/__pycache__/automation.cpython-35.pyc,, +pygments/styles/__pycache__/murphy.cpython-35.pyc,, +pygments/styles/__pycache__/vs.cpython-35.pyc,, +pygments/lexers/__pycache__/ampl.cpython-35.pyc,, +pygments/lexers/__pycache__/_php_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/functional.cpython-35.pyc,, +pygments/lexers/__pycache__/compiled.cpython-35.pyc,, +pygments/lexers/__pycache__/textfmts.cpython-35.pyc,, +pygments/styles/__pycache__/sas.cpython-35.pyc,, +pygments/styles/__pycache__/lovelace.cpython-35.pyc,, +pygments/lexers/__pycache__/typoscript.cpython-35.pyc,, +pygments/lexers/__pycache__/j.cpython-35.pyc,, +pygments/lexers/__pycache__/_lasso_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/ambient.cpython-35.pyc,, +pygments/__pycache__/regexopt.cpython-35.pyc,, +pygments/styles/__pycache__/fruity.cpython-35.pyc,, +pygments/lexers/__pycache__/hexdump.cpython-35.pyc,, +pygments/styles/__pycache__/xcode.cpython-35.pyc,, +pygments/lexers/__pycache__/whiley.cpython-35.pyc,, +pygments/lexers/__pycache__/perl.cpython-35.pyc,, +pygments/lexers/__pycache__/_vim_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/matlab.cpython-35.pyc,, +pygments/__pycache__/filter.cpython-35.pyc,, +pygments/lexers/__pycache__/nimrod.cpython-35.pyc,, +pygments/lexers/__pycache__/c_cpp.cpython-35.pyc,, +pygments/lexers/__pycache__/_stan_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/configs.cpython-35.pyc,, +pygments/formatters/__pycache__/__init__.cpython-35.pyc,, +pygments/styles/__pycache__/colorful.cpython-35.pyc,, +pygments/lexers/__pycache__/haskell.cpython-35.pyc,, +pygments/lexers/__pycache__/sql.cpython-35.pyc,, +pygments/lexers/__pycache__/fantom.cpython-35.pyc,, +pygments/lexers/__pycache__/prolog.cpython-35.pyc,, +pygments/__pycache__/cmdline.cpython-35.pyc,, +pygments/styles/__pycache__/algol_nu.cpython-35.pyc,, +pygments/lexers/__pycache__/__init__.cpython-35.pyc,, +pygments/lexers/__pycache__/ezhil.cpython-35.pyc,, +pygments/lexers/__pycache__/praat.cpython-35.pyc,, +pygments/lexers/__pycache__/html.cpython-35.pyc,, +pygments/lexers/__pycache__/_lua_builtins.cpython-35.pyc,, +pygments/__pycache__/style.cpython-35.pyc,, +pygments/__pycache__/util.cpython-35.pyc,, +pygments/lexers/__pycache__/data.cpython-35.pyc,, +pygments/lexers/__pycache__/math.cpython-35.pyc,, +pygments/lexers/__pycache__/_mapping.cpython-35.pyc,, +pygments/lexers/__pycache__/snobol.cpython-35.pyc,, +pygments/styles/__pycache__/emacs.cpython-35.pyc,, +pygments/lexers/__pycache__/diff.cpython-35.pyc,, +pygments/lexers/__pycache__/agile.cpython-35.pyc,, +pygments/formatters/__pycache__/img.cpython-35.pyc,, +pygments/lexers/__pycache__/objective.cpython-35.pyc,, +pygments/lexers/__pycache__/javascript.cpython-35.pyc,, +pygments/styles/__pycache__/bw.cpython-35.pyc,, +pygments/__pycache__/__init__.cpython-35.pyc,, +pygments/lexers/__pycache__/go.cpython-35.pyc,, +pygments/lexers/__pycache__/foxpro.cpython-35.pyc,, +pygments/lexers/__pycache__/modeling.cpython-35.pyc,, +pygments/lexers/__pycache__/pawn.cpython-35.pyc,, +pygments/lexers/__pycache__/felix.cpython-35.pyc,, +pygments/lexers/__pycache__/oberon.cpython-35.pyc,, +pygments/formatters/__pycache__/bbcode.cpython-35.pyc,, +pygments/lexers/__pycache__/templates.cpython-35.pyc,, +pygments/lexers/__pycache__/webmisc.cpython-35.pyc,, +pygments/lexers/__pycache__/actionscript.cpython-35.pyc,, +pygments/lexers/__pycache__/monte.cpython-35.pyc,, +pygments/styles/__pycache__/friendly.cpython-35.pyc,, +pygments/lexers/__pycache__/inferno.cpython-35.pyc,, +pygments/lexers/__pycache__/archetype.cpython-35.pyc,, +pygments/lexers/__pycache__/igor.cpython-35.pyc,, +pygments/filters/__pycache__/__init__.cpython-35.pyc,, +pygments/lexers/__pycache__/qvt.cpython-35.pyc,, +pygments/lexers/__pycache__/other.cpython-35.pyc,, +pygments/lexers/__pycache__/nit.cpython-35.pyc,, +pygments/lexers/__pycache__/elm.cpython-35.pyc,, +pygments/lexers/__pycache__/grammar_notation.cpython-35.pyc,, +pygments/styles/__pycache__/trac.cpython-35.pyc,, +pygments/formatters/__pycache__/irc.cpython-35.pyc,, +pygments/lexers/__pycache__/_cocoa_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/ecl.cpython-35.pyc,, +pygments/__pycache__/scanner.cpython-35.pyc,, +pygments/lexers/__pycache__/bibtex.cpython-35.pyc,, +pygments/lexers/__pycache__/forth.cpython-35.pyc,, +pygments/lexers/__pycache__/web.cpython-35.pyc,, +pygments/lexers/__pycache__/smalltalk.cpython-35.pyc,, +pygments/lexers/__pycache__/r.cpython-35.pyc,, +pygments/styles/__pycache__/__init__.cpython-35.pyc,, +pygments/lexers/__pycache__/textedit.cpython-35.pyc,, +pygments/styles/__pycache__/default.cpython-35.pyc,, +pygments/styles/__pycache__/igor.cpython-35.pyc,, +pygments/lexers/__pycache__/console.cpython-35.pyc,, +pygments/lexers/__pycache__/modula2.cpython-35.pyc,, +pygments/lexers/__pycache__/robotframework.cpython-35.pyc,, +pygments/lexers/__pycache__/apl.cpython-35.pyc,, +pygments/lexers/__pycache__/css.cpython-35.pyc,, +pygments/styles/__pycache__/arduino.cpython-35.pyc,, +pygments/lexers/__pycache__/rust.cpython-35.pyc,, +pygments/lexers/__pycache__/parsers.cpython-35.pyc,, +pygments/lexers/__pycache__/crystal.cpython-35.pyc,, +pygments/lexers/__pycache__/csound.cpython-35.pyc,, +pygments/lexers/__pycache__/ncl.cpython-35.pyc,, +pygments/formatters/__pycache__/svg.cpython-35.pyc,, +pygments/styles/__pycache__/paraiso_light.cpython-35.pyc,, +pygments/styles/__pycache__/perldoc.cpython-35.pyc,, +pygments/lexers/__pycache__/idl.cpython-35.pyc,, +pygments/lexers/__pycache__/asm.cpython-35.pyc,, +pygments/lexers/__pycache__/_postgres_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/parasail.cpython-35.pyc,, +pygments/lexers/__pycache__/capnproto.cpython-35.pyc,, +pygments/formatters/__pycache__/other.cpython-35.pyc,, +pygments/lexers/__pycache__/chapel.cpython-35.pyc,, +pygments/lexers/__pycache__/trafficscript.cpython-35.pyc,, +pygments/lexers/__pycache__/ruby.cpython-35.pyc,, +pygments/__pycache__/plugin.cpython-35.pyc,, +pygments/lexers/__pycache__/supercollider.cpython-35.pyc,, +pygments/lexers/__pycache__/smv.cpython-35.pyc,, +pygments/styles/__pycache__/pastie.cpython-35.pyc,, +pygments/formatters/__pycache__/rtf.cpython-35.pyc,, +pygments/lexers/__pycache__/erlang.cpython-35.pyc,, +pygments/lexers/__pycache__/varnish.cpython-35.pyc,, +pygments/lexers/__pycache__/esoteric.cpython-35.pyc,, +pygments/lexers/__pycache__/business.cpython-35.pyc,, +pygments/styles/__pycache__/rrt.cpython-35.pyc,, +pygments/lexers/__pycache__/julia.cpython-35.pyc,, +pygments/lexers/__pycache__/_openedge_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/rebol.cpython-35.pyc,, +pygments/lexers/__pycache__/urbi.cpython-35.pyc,, +pygments/lexers/__pycache__/php.cpython-35.pyc,, +pygments/lexers/__pycache__/_tsql_builtins.cpython-35.pyc,, +pygments/styles/__pycache__/manni.cpython-35.pyc,, +pygments/lexers/__pycache__/dylan.cpython-35.pyc,, +pygments/lexers/__pycache__/fortran.cpython-35.pyc,, +pygments/lexers/__pycache__/roboconf.cpython-35.pyc,, +pygments/lexers/__pycache__/special.cpython-35.pyc,, +pygments/styles/__pycache__/monokai.cpython-35.pyc,, +pygments/lexers/__pycache__/shell.cpython-35.pyc,, +pygments/lexers/__pycache__/iolang.cpython-35.pyc,, +pygments/formatters/__pycache__/terminal256.cpython-35.pyc,, +pygments/lexers/__pycache__/python.cpython-35.pyc,, +pygments/lexers/__pycache__/scripting.cpython-35.pyc,, +pygments/lexers/__pycache__/_csound_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/sas.cpython-35.pyc,, +pygments/__pycache__/lexer.cpython-35.pyc,, +pygments/lexers/__pycache__/verification.cpython-35.pyc,, +pygments/lexers/__pycache__/text.cpython-35.pyc,, +pygments/styles/__pycache__/abap.cpython-35.pyc,, +pygments/__pycache__/token.cpython-35.pyc,, +pygments/lexers/__pycache__/basic.cpython-35.pyc,, +pygments/lexers/__pycache__/pascal.cpython-35.pyc,, +pygments/lexers/__pycache__/_mql_builtins.cpython-35.pyc,, +pygments/lexers/__pycache__/c_like.cpython-35.pyc,, +pygments/lexers/__pycache__/haxe.cpython-35.pyc,, +pygments/lexers/__pycache__/dsls.cpython-35.pyc,, diff --git a/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/WHEEL b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/WHEEL new file mode 100644 index 0000000..8b6dd1b --- /dev/null +++ b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.29.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/entry_points.txt b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/entry_points.txt new file mode 100644 index 0000000..756d801 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +pygmentize = pygments.cmdline:main + diff --git a/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/metadata.json b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/metadata.json new file mode 100644 index 0000000..3f369d3 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/metadata.json @@ -0,0 +1 @@ +{"classifiers": ["License :: OSI Approved :: BSD License", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "Development Status :: 6 - Mature", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Operating System :: OS Independent", "Topic :: Text Processing :: Filters", "Topic :: Utilities"], "extensions": {"python.commands": {"wrap_console": {"pygmentize": "pygments.cmdline:main"}}, "python.details": {"contacts": [{"email": "georg@python.org", "name": "Georg Brandl", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst"}, "project_urls": {"Home": "http://pygments.org/"}}, "python.exports": {"console_scripts": {"pygmentize": "pygments.cmdline:main"}}}, "generator": "bdist_wheel (0.29.0)", "keywords": ["syntax", "highlighting"], "license": "BSD License", "metadata_version": "2.0", "name": "Pygments", "platform": "any", "summary": "Pygments is a syntax highlighting package written in Python.", "version": "2.2.0"} \ No newline at end of file diff --git a/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/top_level.txt b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/top_level.txt new file mode 100644 index 0000000..a9f49e0 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Pygments-2.2.0.dist-info/top_level.txt @@ -0,0 +1 @@ +pygments diff --git a/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/DESCRIPTION.rst b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/DESCRIPTION.rst new file mode 100644 index 0000000..3f3c26b --- /dev/null +++ b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/DESCRIPTION.rst @@ -0,0 +1,187 @@ +Unidecode, lossy ASCII transliterations of Unicode text +======================================================= + +It often happens that you have text data in Unicode, but you need to +represent it in ASCII. For example when integrating with legacy code that +doesn't support Unicode, or for ease of entry of non-Roman names on a US +keyboard, or when constructing ASCII machine identifiers from +human-readable Unicode strings that should still be somewhat intelligible +(a popular example of this is when making an URL slug from an article +title). + +In most of these examples you could represent Unicode characters as +`???` or `\\15BA\\15A0\\1610`, to mention two extreme cases. But that's +nearly useless to someone who actually wants to read what the text says. + +What Unidecode provides is a middle road: function `unidecode()` takes +Unicode data and tries to represent it in ASCII characters (i.e., the +universally displayable characters between 0x00 and 0x7F), where the +compromises taken when mapping between two character sets are chosen to be +near what a human with a US keyboard would choose. + +The quality of resulting ASCII representation varies. For languages of +western origin it should be between perfect and good. On the other hand +transliteration (i.e., conveying, in Roman letters, the pronunciation +expressed by the text in some other writing system) of languages like +Chinese, Japanese or Korean is a very complex issue and this library does +not even attempt to address it. It draws the line at context-free +character-by-character mapping. So a good rule of thumb is that the further +the script you are transliterating is from Latin alphabet, the worse the +transliteration will be. + +Note that this module generally produces better results than simply +stripping accents from characters (which can be done in Python with +built-in functions). It is based on hand-tuned character mappings that for +example also contain ASCII approximations for symbols and non-Latin +alphabets. + +This is a Python port of `Text::Unidecode` Perl module by +Sean M. Burke . + + +Module content +-------------- + +The module exports a function that takes an Unicode object (Python 2.x) or +string (Python 3.x) and returns a string (that can be encoded to ASCII bytes in +Python 3.x):: + + >>> from unidecode import unidecode + >>> unidecode(u'ko\u017eu\u0161\u010dek') + 'kozuscek' + >>> unidecode(u'30 \U0001d5c4\U0001d5c6/\U0001d5c1') + '30 km/h' + >>> unidecode(u"\u5317\u4EB0") + 'Bei Jing ' + +A utility is also included that allows you to transliterate text from the +command line in several ways. Reading from standard input:: + + $ echo hello | unidecode + hello + +from a command line argument:: + + $ unidecode -c hello + hello + +or from a file:: + + $ unidecode hello.txt + hello + +The default encoding used by the utility depends on your system locale. You can +specify another encoding with the `-e` argument. See `unidecode --help` for a +full list of available options. + +Requirements +------------ + +Nothing except Python itself. + +You need a Python build with "wide" Unicode characters (also called "UCS-4 +build") in order for unidecode to work correctly with characters outside of +Basic Multilingual Plane (BMP). Common characters outside BMP are bold, italic, +script, etc. variants of the Latin alphabet intended for mathematical notation. +Surrogate pair encoding of "narrow" builds is not supported in unidecode. + +If your Python build supports "wide" Unicode the following expression will +return True:: + + >>> import sys + >>> sys.maxunicode > 0xffff + True + +See PEP 261 for details regarding support for "wide" Unicode characters in +Python. + + +Installation +------------ + +To install the latest version of Unidecode from the Python package index, use +these commands:: + + $ pip install unidecode + +To install Unidecode from the source distribution and run unit tests, use:: + + $ python setup.py install + $ python setup.py test + + +Performance notes +----------------- + +By default, `unidecode` optimizes for the use case where most of the strings +passed to it are already ASCII-only and no transliteration is necessary (this +default might change in future versions). + +For performance critical applications, two additional functions are exposed: + +`unidecode_expect_ascii` is optimized for ASCII-only inputs (approximately 5 +times faster than `unidecode_expect_nonascii` on 10 character strings, more on +longer strings), but slightly slower for non-ASCII inputs. + +`unidecode_expect_nonascii` takes approximately the same amount of time on +ASCII and non-ASCII inputs, but is slightly faster for non-ASCII inputs than +`unidecode_expect_ascii`. + +Apart from differences in run time, both functions produce identical results. +For most users of Unidecode, the difference in performance should be +negligible. + + +Source +------ + +You can get the latest development version of Unidecode with:: + + $ git clone https://www.tablix.org/~avian/git/unidecode.git + +There is also an official mirror of this repository on GitHub at +https://github.com/avian2/unidecode + + +Contact +------- + +Please send bug reports, patches and suggestions for Unidecode to +tomaz.solc@tablix.org. + +Alternatively, you can also open a ticket or pull request at +https://github.com/avian2/unidecode + + +Copyright +--------- + +Original character transliteration tables: + +Copyright 2001, Sean M. Burke , all rights reserved. + +Python code and later additions: + +Copyright 2018, Tomaz Solc + +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., 51 +Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. The programs and +documentation in this dist are distributed in the hope that they will be +useful, but without any warranty; without even the implied warranty of +merchantability or fitness for a particular purpose. + +.. + vim: set filetype=rst: + + diff --git a/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/INSTALLER b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/LICENSE.txt b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/LICENSE.txt new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/LICENSE.txt @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/METADATA b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/METADATA new file mode 100644 index 0000000..fa5548d --- /dev/null +++ b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/METADATA @@ -0,0 +1,211 @@ +Metadata-Version: 2.0 +Name: Unidecode +Version: 1.0.22 +Summary: ASCII transliterations of Unicode text +Home-page: UNKNOWN +Author: Tomaz Solc +Author-email: tomaz.solc@tablix.org +License: GPL +Platform: UNKNOWN +Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: Topic :: Text Processing +Classifier: Topic :: Text Processing :: Filters + +Unidecode, lossy ASCII transliterations of Unicode text +======================================================= + +It often happens that you have text data in Unicode, but you need to +represent it in ASCII. For example when integrating with legacy code that +doesn't support Unicode, or for ease of entry of non-Roman names on a US +keyboard, or when constructing ASCII machine identifiers from +human-readable Unicode strings that should still be somewhat intelligible +(a popular example of this is when making an URL slug from an article +title). + +In most of these examples you could represent Unicode characters as +`???` or `\\15BA\\15A0\\1610`, to mention two extreme cases. But that's +nearly useless to someone who actually wants to read what the text says. + +What Unidecode provides is a middle road: function `unidecode()` takes +Unicode data and tries to represent it in ASCII characters (i.e., the +universally displayable characters between 0x00 and 0x7F), where the +compromises taken when mapping between two character sets are chosen to be +near what a human with a US keyboard would choose. + +The quality of resulting ASCII representation varies. For languages of +western origin it should be between perfect and good. On the other hand +transliteration (i.e., conveying, in Roman letters, the pronunciation +expressed by the text in some other writing system) of languages like +Chinese, Japanese or Korean is a very complex issue and this library does +not even attempt to address it. It draws the line at context-free +character-by-character mapping. So a good rule of thumb is that the further +the script you are transliterating is from Latin alphabet, the worse the +transliteration will be. + +Note that this module generally produces better results than simply +stripping accents from characters (which can be done in Python with +built-in functions). It is based on hand-tuned character mappings that for +example also contain ASCII approximations for symbols and non-Latin +alphabets. + +This is a Python port of `Text::Unidecode` Perl module by +Sean M. Burke . + + +Module content +-------------- + +The module exports a function that takes an Unicode object (Python 2.x) or +string (Python 3.x) and returns a string (that can be encoded to ASCII bytes in +Python 3.x):: + + >>> from unidecode import unidecode + >>> unidecode(u'ko\u017eu\u0161\u010dek') + 'kozuscek' + >>> unidecode(u'30 \U0001d5c4\U0001d5c6/\U0001d5c1') + '30 km/h' + >>> unidecode(u"\u5317\u4EB0") + 'Bei Jing ' + +A utility is also included that allows you to transliterate text from the +command line in several ways. Reading from standard input:: + + $ echo hello | unidecode + hello + +from a command line argument:: + + $ unidecode -c hello + hello + +or from a file:: + + $ unidecode hello.txt + hello + +The default encoding used by the utility depends on your system locale. You can +specify another encoding with the `-e` argument. See `unidecode --help` for a +full list of available options. + +Requirements +------------ + +Nothing except Python itself. + +You need a Python build with "wide" Unicode characters (also called "UCS-4 +build") in order for unidecode to work correctly with characters outside of +Basic Multilingual Plane (BMP). Common characters outside BMP are bold, italic, +script, etc. variants of the Latin alphabet intended for mathematical notation. +Surrogate pair encoding of "narrow" builds is not supported in unidecode. + +If your Python build supports "wide" Unicode the following expression will +return True:: + + >>> import sys + >>> sys.maxunicode > 0xffff + True + +See PEP 261 for details regarding support for "wide" Unicode characters in +Python. + + +Installation +------------ + +To install the latest version of Unidecode from the Python package index, use +these commands:: + + $ pip install unidecode + +To install Unidecode from the source distribution and run unit tests, use:: + + $ python setup.py install + $ python setup.py test + + +Performance notes +----------------- + +By default, `unidecode` optimizes for the use case where most of the strings +passed to it are already ASCII-only and no transliteration is necessary (this +default might change in future versions). + +For performance critical applications, two additional functions are exposed: + +`unidecode_expect_ascii` is optimized for ASCII-only inputs (approximately 5 +times faster than `unidecode_expect_nonascii` on 10 character strings, more on +longer strings), but slightly slower for non-ASCII inputs. + +`unidecode_expect_nonascii` takes approximately the same amount of time on +ASCII and non-ASCII inputs, but is slightly faster for non-ASCII inputs than +`unidecode_expect_ascii`. + +Apart from differences in run time, both functions produce identical results. +For most users of Unidecode, the difference in performance should be +negligible. + + +Source +------ + +You can get the latest development version of Unidecode with:: + + $ git clone https://www.tablix.org/~avian/git/unidecode.git + +There is also an official mirror of this repository on GitHub at +https://github.com/avian2/unidecode + + +Contact +------- + +Please send bug reports, patches and suggestions for Unidecode to +tomaz.solc@tablix.org. + +Alternatively, you can also open a ticket or pull request at +https://github.com/avian2/unidecode + + +Copyright +--------- + +Original character transliteration tables: + +Copyright 2001, Sean M. Burke , all rights reserved. + +Python code and later additions: + +Copyright 2018, Tomaz Solc + +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) +any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., 51 +Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. The programs and +documentation in this dist are distributed in the hope that they will be +useful, but without any warranty; without even the implied warranty of +merchantability or fitness for a particular purpose. + +.. + vim: set filetype=rst: + + diff --git a/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/RECORD b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/RECORD new file mode 100644 index 0000000..df458f0 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/RECORD @@ -0,0 +1,392 @@ +Unidecode-1.0.22.dist-info/DESCRIPTION.rst,sha256=-F5SUD-b0Ya43g1p_eu1gEm8tO4mIpYWhWTgQKMsIqA,6431 +Unidecode-1.0.22.dist-info/LICENSE.txt,sha256=gXf5dRMhNSbfLPYYTY_5hsZ1r7UU1OaKQEAQUhuIBkM,18092 +Unidecode-1.0.22.dist-info/METADATA,sha256=rKmVrG0-P7Uc9CuCCVDzVcFUKRO05pBxpUuJAd6lVG0,7391 +Unidecode-1.0.22.dist-info/RECORD,, +Unidecode-1.0.22.dist-info/WHEEL,sha256=kdsN-5OJAZIiHN-iO4Rhl82KyS0bDWf4uBwMbkNafr8,110 +Unidecode-1.0.22.dist-info/entry_points.txt,sha256=ItDp7W6CoSJQAKqdiUkzmecugvKvWzjfN7MMK52GM10,51 +Unidecode-1.0.22.dist-info/metadata.json,sha256=DkonES6HR5OcV_EwAawVVXOuDXcDpPxDyaOblLTrvgo,1178 +Unidecode-1.0.22.dist-info/top_level.txt,sha256=4uYNG2l04s0dm0mEQmPLo2zrjLbhLPKUesLr2dOTdpo,10 +unidecode/__init__.py,sha256=kBAGxkNFR1A9PFMjN4wyfUQpQ8jteUW3xXg-B5SsEf8,3095 +unidecode/util.py,sha256=hR86tO0ggBQdrVhi9bLcX92Q53NeO3ZDCLe6xhYtj8w,1790 +unidecode/x000.py,sha256=dxTi7LcLTlbF3ZGGk9xPjx8sx2M6qPBIs2b5RS2DVNY,3041 +unidecode/x001.py,sha256=ylHh3UVaPtibVuUEEWvdSeDFK0OXrWt4-LnxAgYD6qo,3891 +unidecode/x002.py,sha256=Hoks5fu8uyhwDuJt93BiC6iYv_HVY4bIvKklyAtBoFI,3889 +unidecode/x003.py,sha256=UdskMuqktghKcjLeegwYkyfhDH3lgi_G5rr7ID5W0-s,3875 +unidecode/x004.py,sha256=85Sh4Rem7dRS7kIx6yGQqA7U7MxqCD40DGoqaob9MzI,4071 +unidecode/x005.py,sha256=fxbl8HxRujaQRuiH-09LR5sCQaWzDgvnwwIJ5X8ephA,4013 +unidecode/x006.py,sha256=4fZWzc5DGZVFD1zvHtkywMHykQTiFgA7M6LMowpaGI0,3961 +unidecode/x007.py,sha256=k2kkTXdbKqMFOQy2TlGmRnoRYMCOvqTfjusGV76u9SE,4122 +unidecode/x009.py,sha256=aZrWpXwsS2yIyO8oZIIN3Uo4j0XdpaJq5VGdCu3e8cc,4075 +unidecode/x00a.py,sha256=UrXdvZ-qVMfWRSRW8HwrxfNXB-Jp0lgW2iPs6roZXz4,4121 +unidecode/x00b.py,sha256=MjqdSyCxXLZ6wUrgeS8A-wop9S78EEK9e-BJ4HpAqLA,4132 +unidecode/x00c.py,sha256=y-y0RqVolrIBfsj1DtT_rQUbmxxjoKnWlZDMPPC6Om4,4102 +unidecode/x00d.py,sha256=OVfHvb44WS_aMXSWrZt-693xJ70L4sepcyJFIkl23TY,4121 +unidecode/x00e.py,sha256=9N9w09V225dx1-e8w0HRaIoD66mpDhHgoQ-RlPZznmA,4092 +unidecode/x00f.py,sha256=Vak8Z6Dy6ucFysFSNBt24ZE4h2ZSXQcBLiWCSC27bSA,4061 +unidecode/x010.py,sha256=9vck5PTRcz5Q64F_2dIMQoPGEFTHWjvwq7ZE90nvOK4,4110 +unidecode/x011.py,sha256=8EN-PZS-ythtQlU3HZYNkGePm3oWFzSOgOorkeQUBV4,4135 +unidecode/x012.py,sha256=2onQfsL5e7X4RB9DKehMUcG81gaSav4UwGalXulnxOE,4318 +unidecode/x013.py,sha256=Nl9CnUVkJkXBux5TEia5Vq1nPjTICUUyT77GhkChbrQ,4247 +unidecode/x014.py,sha256=CkrW473dLq_AllpcK8teAUQSeglML_MZ6t9TsK5g9wE,4300 +unidecode/x015.py,sha256=TB6O4l2qPxbmF2dejlxXLqX5tTfjl95cMYx1770GHs0,4329 +unidecode/x016.py,sha256=M9kiUT0ScE5acj-tkomNZ0eND1lvau0i6tJOWepU1FA,4140 +unidecode/x017.py,sha256=nsZP_7vWKOTYY8LOE535g67qwwaMdGblZ-79MbfTNX8,4190 +unidecode/x018.py,sha256=_qBETpive71IdV6nD0md6KaSHaxaSpPUsTTHtVlE4KM,4099 +unidecode/x01d.py,sha256=fzetc6KyWxK7rYl4XARhLKIoG0u6a7y39ooze17G9aw,3608 +unidecode/x01e.py,sha256=oVdWd4v85k-Slc3V0i2NZ4i5G866X6Qw7bKXJDmbXig,3853 +unidecode/x01f.py,sha256=pG-fs1iD7O3vSwIx6Ibz5MhpZI_NsQWEDlHiRpxgZC0,3899 +unidecode/x020.py,sha256=k9PWwEJiWl7yUFTVR89cl2XuYqWDEiVfrXvSqOaeJH4,4010 +unidecode/x021.py,sha256=Ns9H51Q51tDB-mRSERyMN1y2EiE7UPQx9K3BxwaFrQs,4012 +unidecode/x022.py,sha256=OzIXC-VMfUskTtEe5_m3zpmgtKtJSDY0XBZ5C0codi8,4329 +unidecode/x023.py,sha256=FFgn4hJ7Q4SbsxFtHUa8SuQ0VBJ9hkod5QTWaMmkk9U,4341 +unidecode/x024.py,sha256=pMZqUxkwfgz9n9NXpUaAaNr-p9ACNCyfTQKo2PFJ11w,4049 +unidecode/x025.py,sha256=-dvBV3byxxngHQcQx7Jjt9dwtehBaQwRoCnX3ZAzWe0,3871 +unidecode/x026.py,sha256=N7i11hEwuiW9mSEp0Dk4Aa9iIsHsxAYhLAplqZnUMs0,4020 +unidecode/x027.py,sha256=wZ1l328qv5BWbk-FPr34ayyJ4rWQG3EQIsPxd7GilFg,3783 +unidecode/x028.py,sha256=FZPCZ9w3N3WOI42h2gHEQgVOAlLBNTZjMu_KQQkIMdk,5069 +unidecode/x029.py,sha256=TlYRf7ym0R-L7DncmX4RNZX5kKctvGFLbtu8GPkxqpE,3584 +unidecode/x02a.py,sha256=WD3uhv1sNhQB45ugiKUk4Btj3aj8qcH_kpwrV3jRWJw,3589 +unidecode/x02c.py,sha256=zRG2Elxv5SlYrBpJb1NUz7WsJOFAkzwSi991cMyhnJs,3596 +unidecode/x02e.py,sha256=_ntc-U9pwAkGQkFC3zdQgJNUZSv9W4115ouIbINGyw4,4461 +unidecode/x02f.py,sha256=9cxem6MFm7acjUDcmYLk9lbxEyfP2xMjfE3c-6PUEbg,4572 +unidecode/x030.py,sha256=aHVHcoSl5FcxX9QQALaW5n1zYJ0Ymap-wgWuzojXLyY,4037 +unidecode/x031.py,sha256=vRlzxBKPo5s3ZDpUojrXelZKjTEwR8fsnm3vUeB5bp8,4125 +unidecode/x032.py,sha256=BSZV_t8jVsWX_RsoqajWAqigQaHh3wXmoMG5wUZtgos,4485 +unidecode/x033.py,sha256=ZD2k8XlsdicjcaptuQrRt0nXGAFRs7SnF8RidIR9Alg,4573 +unidecode/x04d.py,sha256=d5K-HbR3Gg1VBdMk1GO6PJdoseRRIV5ef4aQbslnsBo,4528 +unidecode/x04e.py,sha256=z04XMxt3y016alep4Xg8Zjh4cvBj6CddjD9Qv6sr6v4,4646 +unidecode/x04f.py,sha256=zEf_S6bDF755svnPRWyreVf2Q4SekYMxIpGf1Jb2alc,4607 +unidecode/x050.py,sha256=MNhEf7TRcQ2CdgkMcFloEGSbTtrsXK-6r6Ru7HDG6hU,4682 +unidecode/x051.py,sha256=VY0jC10xdU7bm21Cig5omd7L-4hiSk_rk2UTR_yTF3g,4685 +unidecode/x052.py,sha256=a09eo_5pL6jpU9TW-zG2w2iXTYp6awtQ4OxGnLdcwKg,4654 +unidecode/x053.py,sha256=so5U-CQ5jRbp7AYZZPCdmkdnNtfNn_-Nl_761eBMtIU,4616 +unidecode/x054.py,sha256=Htu6ZFPTTyBHUU1Ia-mc7Y3Dy4j1cp-fRwag0HGwmwk,4583 +unidecode/x055.py,sha256=WzgwsrHInE1H-O519FOIybJpofzdyfu7w5NZ5I2OtQI,4599 +unidecode/x056.py,sha256=t4ZVJlxic1vcqhrypLWRd3LyIfEuWoPIz343pCrfW7k,4615 +unidecode/x057.py,sha256=ndJuRj4TnvSe6aLX-yzDYHnWEl1JfqA6HnQvzsf2Fyo,4631 +unidecode/x058.py,sha256=nkaS7T1PVlhKlxVd-WrDw4Gx14mciLEZQrUt-9NpkD0,4678 +unidecode/x059.py,sha256=9wAKGpczWuyqMb89px7Ldy1McHecDXd8RMJ7lXwcBCU,4644 +unidecode/x05a.py,sha256=F150z3X248dkDgTq-0lyL-bLRqZZd7U0mkUI6PJRwwM,4636 +unidecode/x05b.py,sha256=LeJj8prX04qvLHFaeG-b2YE9LqIbnUec6pFD-7E918c,4668 +unidecode/x05c.py,sha256=Citt0KhdqvWkErFdpeSyg6x5CviH1opVRPSD6eBWjsA,4612 +unidecode/x05d.py,sha256=w1vKjN5RWPiwP535FCiqakz1IbeB4MGe2ANVM_bcdq4,4670 +unidecode/x05e.py,sha256=6Z7gnAXq9tVwvFIwh632oLQuEiHz1atcqIDREeoqldM,4668 +unidecode/x05f.py,sha256=Ho5tdX7JErho7LjeVCxf29XlWeEpDt5RUJC3nbw2j8M,4660 +unidecode/x060.py,sha256=2x6hmUwn_V3icd1kdfzkkDp5iEdmij7zpUWizfVIE7Q,4642 +unidecode/x061.py,sha256=hwSoPcP4PLy5zPITLdSVaYGwt_fIH9kJPpshKJZi-LA,4662 +unidecode/x062.py,sha256=rH9eYXX_t-Z4-pOy9-lyVm68zXt114X3lAIBI5JG_Qs,4620 +unidecode/x063.py,sha256=n8aXYOPurrEbBzz4DAl-tFOFiqMJ-r1Yt3WpM3ZGTq0,4656 +unidecode/x064.py,sha256=uBebjkUmgQVzK0tKWjxLZwQ1oC9KMEppv0W6caB8v1g,4655 +unidecode/x065.py,sha256=cFnHSLoNwMG6PJvxWWeWShSkHoB9IYTS2LJCc8W0l4I,4638 +unidecode/x066.py,sha256=gV2vx0TqIA44PBOzF02wetf3dxXcXmg8Jr2CtzxMDFU,4677 +unidecode/x067.py,sha256=9ck2UFSv8UL3c0RHPTdV4Rzq7ogZVedwsMAYhGE1lmM,4635 +unidecode/x068.py,sha256=aTAAeHLr5-VnMqNF0h9KC4tFOusV9PpWdywp7xllAA0,4674 +unidecode/x069.py,sha256=8_VMN2vGqNAPrP8iPxICRI9PN81Hts21FM1A4n1_7to,4673 +unidecode/x06a.py,sha256=e7ahJ-j5YvomZvQcIxfAMbHgijbKncYoTN9TakDQqig,4674 +unidecode/x06b.py,sha256=lBRWVhTMJPBKWAyAT23PueHtw9wXTuUG9S2UVWjosr4,4608 +unidecode/x06c.py,sha256=i8xXjlNwhXxvrHdnTbdy-jTfml_fD0uFURctA1BQKk0,4643 +unidecode/x06d.py,sha256=BvgJd7TNj6cL6I5bjPXngi3tJPo0YfhISCHSXvfmsTk,4651 +unidecode/x06e.py,sha256=jZ6VeQbASYGtx0QXySzZzRQf_LqtPAU6jhTo3U_nFTU,4640 +unidecode/x06f.py,sha256=W0A95toB7w7pLrohCaet_d0-S3V84fjzTKgZ6vhUtok,4650 +unidecode/x070.py,sha256=lVM1qXUltqIrKIi0WPH1F5Feuq4M007nm3lOkR_EB2s,4693 +unidecode/x071.py,sha256=v2V3WNKPVEhuJ_RX6rZA45rFIukgMCJ8rqPoUwj05zc,4670 +unidecode/x072.py,sha256=NhOkJEqApO9shkYgwdWVarVUDmWailI4N1vNiLGkOSM,4659 +unidecode/x073.py,sha256=loYg-ZrK1rdy2CkbQfd4qydW8lCeiNywEzT6gLTN-GI,4646 +unidecode/x074.py,sha256=FLIumUZcrCy9Y6eXL5BLpa_hE5HMGbPo-PWtFBh-rBs,4696 +unidecode/x075.py,sha256=P3SrhI5BQ5sJ66hyu_LWDONpuzLZJBKsl7f-A37sJXc,4675 +unidecode/x076.py,sha256=3enaJAMy951MK_yBnhJiOmoTdzU0eJ2uEgoRgZRTUn0,4639 +unidecode/x077.py,sha256=XH_TjHspGSnu4v3qgNOqFNMvZKZcA-HH6q_GWB48Cos,4675 +unidecode/x078.py,sha256=L9XOo8UH_x-prQC_edArnTs-j2asZR940sLaPST2iy0,4648 +unidecode/x079.py,sha256=6e29mgaXPmtMrU8_QRfmZpWZW8o-yEeeIOgAHOoepo8,4602 +unidecode/x07a.py,sha256=fMACYuAsIumgE8XkYnM2795HtFA6weH4YLn7jgJLbbw,4669 +unidecode/x07b.py,sha256=UH8ZXsR11pINz0AaxJ8etTTyaXiCawjuLcctzp4FwZc,4669 +unidecode/x07c.py,sha256=fpqGGsF0-rEVxBeVFf0RM8fjweUlg-9UduAtxAjL5vc,4663 +unidecode/x07d.py,sha256=EKFrTQTNFLGnsm3qI76ALxrxGCcDuyEbapi9j9jy1B4,4678 +unidecode/x07e.py,sha256=n2OG5xe8I-V0pn98Q2E-7PbXSQQI72ozNNUXFnMZHvM,4682 +unidecode/x07f.py,sha256=g455qjG3LBu9ujuuTt5xrRn2djK_iVXAJ4dUVl-bYfs,4664 +unidecode/x080.py,sha256=Fuqy0RgnvfvFFdmGiaHwK2B60UCU5Aw4fyF79kBfhr8,4651 +unidecode/x081.py,sha256=rQg3Hjqo61bEKCpb7TybHDLv2Hgu-_ghKdW6xk9xOhU,4673 +unidecode/x082.py,sha256=sRjOiGrYy2RtqqH_xQdL6_i17I-wJZI6ag7404mL4M8,4649 +unidecode/x083.py,sha256=8hCxGV2o1kFA6hMFvk4Ici_QKynDCYjDWjzCuMyfmHI,4643 +unidecode/x084.py,sha256=jIDgDPhwssUcLgA7N0ZINrB_qZn1P4C7lHyvP7yKA6o,4646 +unidecode/x085.py,sha256=5063XP5F72OEYuqjETqFlN_7IaU1A0feVuvIup9R0rI,4636 +unidecode/x086.py,sha256=ovNLdMRRHm4jngDGXmwG66zZH6l-V-uMtoYnXB_W_QY,4614 +unidecode/x087.py,sha256=-VmLJWGVMGF9BxYD8VcTc8TS83W27qcERuycKCfpLBc,4649 +unidecode/x088.py,sha256=E63aAVUF0B1f-5XL7fOUWqXL2juUJLU9TwO_LHKvd2Q,4645 +unidecode/x089.py,sha256=mrKWneiJ2hIFkM4cu4bU0IQMvTRWgXZ8rsDW575jp9A,4628 +unidecode/x08a.py,sha256=NjMp9ck824PXG2gcJXfi_9oQCFgXhhiallO3bYCtXCE,4647 +unidecode/x08b.py,sha256=W1kAtliqhm5x28Kxc6kUrjzqo-xc_HmYY0BjHhEV2x4,4643 +unidecode/x08c.py,sha256=aDhwugSrvtUhDdwbACfjS0EkBqGojwny-qbrQRJfPhA,4630 +unidecode/x08d.py,sha256=oyydBTJng0ip79lUTBHoTIqGjxmHTb0twkPZqE7LxeU,4636 +unidecode/x08e.py,sha256=w-FysLX-LgmggEuhmPZjyT67-i4_EB8Hx44i_X_Q3Nc,4659 +unidecode/x08f.py,sha256=adygkkCQn4W6YhJUknf2O-2eM_LzH1LfjjpgenbPh80,4651 +unidecode/x090.py,sha256=j-5qrCDDHYKJnbHL5A_fm5ISrdFVgDR5bXQbP18G-14,4631 +unidecode/x091.py,sha256=S8jlVjjPNLPCsSXK8qKXqGGoTLj-LWje5J-f-2AAEXY,4655 +unidecode/x092.py,sha256=uSF8NVYh_UGJE2pcl4JrVU2Prb-T2crGLCE4XQe7DfQ,4648 +unidecode/x093.py,sha256=oMiZM1VfvfKnwVKSJh28iynWJG8iQtKu_1zsrbPdPNs,4666 +unidecode/x094.py,sha256=MShhNv4E9bj9jmQEtWHi_8ZjeS4p2Iz6j3j9kJb5rK0,4661 +unidecode/x095.py,sha256=BQ1R6QwhWjC_Eb7zIbWP0A2ro7bI-t6fTAQWLFMmzAM,4671 +unidecode/x096.py,sha256=N9hLQrZhbTXC9boxDcWu3WESTIB6En82kJkBY-6qBRI,4610 +unidecode/x097.py,sha256=K4waHuw6tNchmcY7Glc-Su6cTG3-iF_X_egYuG-E4fA,4643 +unidecode/x098.py,sha256=CFFcb5gpK7FBqPsFwRoLP0YcYFJBGgh3l-Rf4PzXbjc,4645 +unidecode/x099.py,sha256=e9w1-tsa3tCYYQXn71Ey1bg_n2UYudMQ0y-zSSCdajE,4629 +unidecode/x09a.py,sha256=Z8pQsTc62CWgm0JPnj3kokKKf9_qfzRpo0u5iH61CaE,4623 +unidecode/x09b.py,sha256=piSZ2AAK5GavHJEa8qwI_lrldSSgNhxYvLua0Au_1aA,4655 +unidecode/x09c.py,sha256=NveMhN85_Cm4H1cnfHDTcnSj675MOVBq9Lkjpw3YxA0,4659 +unidecode/x09d.py,sha256=2Sj376QIs8rJ7VDrPW5RELhkJ8LI5JI4NRbFcl4DXlE,4632 +unidecode/x09e.py,sha256=z1bF6AML_d20dQm9HD7YBrnKqTQVjeTTI999hcLEe0M,4615 +unidecode/x09f.py,sha256=T-pS5hli39rA1GDDqZYfyHRupPALqklPXA-1i8pgc1I,4509 +unidecode/x0a0.py,sha256=EpopPuuocybgCcpX19Ii-udqsPXJjSces3360lqJ8vs,4428 +unidecode/x0a1.py,sha256=0hvF77d5E640SujjdHVqy5gMUH85gEdOv80eRvCEAGM,4469 +unidecode/x0a2.py,sha256=9Icpfk_ElebYd_xN09OMziFrpAGPXEUNVmawpnhbBaQ,4503 +unidecode/x0a3.py,sha256=G1lPrnCqYz0s4wsSa1qM0WgrZBWO_beRk3AgK0iVZLA,4521 +unidecode/x0a4.py,sha256=vS-wPpkfMmwRJjXTBYM4BGpzBfDoKWMadNNWaTPYcpI,4437 +unidecode/x0ac.py,sha256=wj7hl88VlCdc_eGpOL4m4CBJILyQqd9atObC5Xvd0aA,4709 +unidecode/x0ad.py,sha256=Rz5rn0fM-CqRjaN4TvSq_1StAQdyAF2WX3cUvcQHaWU,4766 +unidecode/x0ae.py,sha256=jNIBVB-Pw2ZNihAeyWbDIEq9Yt9zlhdfGylfvAaxUks,4875 +unidecode/x0af.py,sha256=Am5YC8Zfrun5NUKxU6LrU2-d5GgkGSBs7fZt2rqSi74,5012 +unidecode/x0b0.py,sha256=1bgHerCDAqIcJHYeGddJjJfRWiHCKtU2B0J-XGvcbbc,4853 +unidecode/x0b1.py,sha256=Six-lzGdvgJx4YsIa0lTusnBEV1zbCKQCquq17TDJoQ,4746 +unidecode/x0b2.py,sha256=HQDbmglNi4QfiRSGucUclgq_4FGpRjbJkWU1JTLAFGc,4680 +unidecode/x0b3.py,sha256=1lqxghVZiiStOAx1IG_vc1zZTXrAa7Z__QY6ZWvo2aA,4741 +unidecode/x0b4.py,sha256=V6BNSTxpyP8VuqF7x5z7bpF3MQAkwZfKtEu6NFr_vSg,4762 +unidecode/x0b5.py,sha256=9NVd2hNLyRlLceVlznba1dreqBGeKU_0gzmkgAw0gyg,4919 +unidecode/x0b6.py,sha256=V_vRsB0GICu9hqhO4pnbPWreDSevJ3bbmLRJkuQUxnE,4996 +unidecode/x0b7.py,sha256=CwBaCBICyVagnFjUpkwabuDvBJw7gAeqkSRpfBAVv8s,4833 +unidecode/x0b8.py,sha256=xYp-xy2LIwq95OWyS9vYMc_Z5od9dud0W1dxeg4P_Jk,4714 +unidecode/x0b9.py,sha256=z3hKNzBq_MeK9V3AyQzaY58cgi0-VGOsLk3-UFmszLQ,4704 +unidecode/x0ba.py,sha256=4gubifoBeJUUrwXEI4litJygekufEycmWDLrJ-Qvs14,4765 +unidecode/x0bb.py,sha256=bsCTABUdC6yTn8_0vhYe5jRP1z_BoAdificB8Y1c1hA,4730 +unidecode/x0bc.py,sha256=AhQvAz7yHlbQ_4c2KOIisq07eZJ5JQn6cV8I31oT9kg,4707 +unidecode/x0bd.py,sha256=IGtyVxIUr1mU3hokn6iUDJhXZezQozVvfWOyf4Pa5dI,4752 +unidecode/x0be.py,sha256=1D-hXu3p3wvOnGVMjEqVsrltYe7UuSwit2yqN5eFizc,4849 +unidecode/x0bf.py,sha256=NkEXqr2ER3BNFkTasDV9CHnkRBuX_Ao5OHGv_NgKAew,5010 +unidecode/x0c0.py,sha256=zDlHpyM0omza5TqGLb8Rhl7Wd-LlV1AjvH_xdnEnNFw,4856 +unidecode/x0c1.py,sha256=AC6xJyx9UblKAGNqGN7AH2Idb3_3vbc-I5U0Myig5fA,4765 +unidecode/x0c2.py,sha256=siRYLA8Cv9Z8XsRp3WQOBdRrPkjJOuEh8z1-3SMXOzQ,4710 +unidecode/x0c3.py,sha256=hlAFe6lsz0aLMixlpeFjV4I-WTIiA3B2BU58yGlTwRg,4975 +unidecode/x0c4.py,sha256=z3xZwSkf5ru1FCdBMHOr5fyglzVdyPhQVtWjq9xInsQ,5024 +unidecode/x0c5.py,sha256=F-DR0eVMRkemOnNXOtDjI5i6gW9136XLmWM_yMVvc84,4581 +unidecode/x0c6.py,sha256=7p_jMrHf3WUa_zANms-RGVN1bAeshgWLkC16_VcSawA,4490 +unidecode/x0c7.py,sha256=5eOAq4jFsPZ-zKO7lHzAGj_EvXdaMC4Kud7gvE-B7Tg,4564 +unidecode/x0c8.py,sha256=wltKvhBgn51jULzwUnEbmyDuK9JvQpQee0uTKK42-20,4733 +unidecode/x0c9.py,sha256=GoARON07wCoHN2wRHb5fvzqE9L3Yme2hKeciynUIAIk,4722 +unidecode/x0ca.py,sha256=BsBZTNj3npIkdo3L9pSEX7XvDT68KV7wFtOOwyEb2So,5007 +unidecode/x0cb.py,sha256=8T7vnJMRmYGyySYthMWz0bgN-MremktGImjejodFeMo,5012 +unidecode/x0cc.py,sha256=GKoHN-4vL4Y3EL42G0xbN74Tgspew1oMvxQtsIa3ess,4749 +unidecode/x0cd.py,sha256=7sZ05OjugbaombMRDYOVxgstZbXMcuX5kHFheKv4W2E,4738 +unidecode/x0ce.py,sha256=mOEHFrsAwIvcTnh7OKVK5qbuXUXHfJOR7D4FtXsQmao,4708 +unidecode/x0cf.py,sha256=H9PeYcbOG68F_yc7zsELUuN05ANfFNOUX-e3-gzx7Ow,4713 +unidecode/x0d0.py,sha256=eULqcGHPmaoEdl0EwRB5wWSu8M43bp4HoFo5gGljacg,4706 +unidecode/x0d1.py,sha256=BClLDAjPgsAX6MJCsuHfmfuhH9qfzUy_vb-d9zBs3Oc,4767 +unidecode/x0d2.py,sha256=e74nqGo4E4sF1sy8qBFu2ecWoRfJdoXI1xRFRPqYEz8,4724 +unidecode/x0d3.py,sha256=8-UmvJ3-ILXo9d3GA-ReOE4OfUenL3tVUJYldZ9gHu0,4705 +unidecode/x0d4.py,sha256=fwUmzksoddTKB8fH2rZMxRK3pJtLrxhcrYpHfBauAwE,4758 +unidecode/x0d5.py,sha256=rANSL5ndzLgSgYJQNEw57AfXpicRe7pvHRlKTPb4-QQ,4680 +unidecode/x0d6.py,sha256=fT8_cRzp7y60IIhn87kM9lLehKGAg5wYmfFOwgGp6e0,4765 +unidecode/x0d7.py,sha256=0zY-KFUnKk-CuYpb1zSYj3QdS6UsfZ_lsemOuRSeDwM,4559 +unidecode/x0f9.py,sha256=2PD0_fpDnaFO9ftICjYSOhnjAfBppjsj1TcLIuYjnCI,4567 +unidecode/x0fa.py,sha256=6X94S2GbR6XOwkzx2SYynZzBMHAbRHC9GvW_vXaTDRU,4406 +unidecode/x0fb.py,sha256=qaAP_vF3_-M--wKkyb0DfBjIdnGKuk4GQLxV7fp2-_4,3838 +unidecode/x0fc.py,sha256=KcyQnyv7gxNeVcAnRwQrm4NlabZE3CrnmtLqXj_7te8,3595 +unidecode/x0fd.py,sha256=fq1BGexi73J3QPUwnL4_LZT4uh8mxYqAgMNtofbfVKE,3764 +unidecode/x0fe.py,sha256=mpt-K-jqk36iouLz5HOcthOQJczqsca9aYkEGhJ6Wk4,3825 +unidecode/x0ff.py,sha256=KGE3aIdJCR-3kAVaXOyuY44M-KfCA9UQt4B9AlEJiq0,3983 +unidecode/x1d4.py,sha256=ZS_7TAX87oGtT7b8tIlWcmeHChVINZ4W9jl9wA6JfmU,3839 +unidecode/x1d5.py,sha256=Cuh3bUzoyp8c8lJ7Y_gLmAKQ03XHMCsgTZf3uE2-G2o,3839 +unidecode/x1d6.py,sha256=6fIRGTFODh3kysq10Xr_8EmG6HZuWztLjr4vitkk8OQ,3974 +unidecode/x1d7.py,sha256=jIs9oZBMbSh5OQvPiyUI4aAdji9EbzeOXigTq4Oq_kY,3645 +unidecode/x1f1.py,sha256=rMT7fIIvB6SkwUEbRiSt_lAgr_W06JQ9Rn6pSPVnl0E,3694 +../../../bin/unidecode,sha256=H8x8BjPCPiW0H4dt472qtISShJOOQ145I8WitW7srwY,274 +Unidecode-1.0.22.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +unidecode/__pycache__/x0ac.cpython-35.pyc,, +unidecode/__pycache__/x081.cpython-35.pyc,, +unidecode/__pycache__/x0cf.cpython-35.pyc,, +unidecode/__pycache__/x029.cpython-35.pyc,, +unidecode/__pycache__/x054.cpython-35.pyc,, +unidecode/__pycache__/x02c.cpython-35.pyc,, +unidecode/__pycache__/x09d.cpython-35.pyc,, +unidecode/__pycache__/x0c3.cpython-35.pyc,, +unidecode/__pycache__/x007.cpython-35.pyc,, +unidecode/__pycache__/x0bc.cpython-35.pyc,, +unidecode/__pycache__/x009.cpython-35.pyc,, +unidecode/__pycache__/x09f.cpython-35.pyc,, +unidecode/__pycache__/__init__.cpython-35.pyc,, +unidecode/__pycache__/x0ae.cpython-35.pyc,, +unidecode/__pycache__/x0b1.cpython-35.pyc,, +unidecode/__pycache__/x003.cpython-35.pyc,, +unidecode/__pycache__/x057.cpython-35.pyc,, +unidecode/__pycache__/x071.cpython-35.pyc,, +unidecode/__pycache__/x099.cpython-35.pyc,, +unidecode/__pycache__/x032.cpython-35.pyc,, +unidecode/__pycache__/x090.cpython-35.pyc,, +unidecode/__pycache__/x05b.cpython-35.pyc,, +unidecode/__pycache__/x0a3.cpython-35.pyc,, +unidecode/__pycache__/x017.cpython-35.pyc,, +unidecode/__pycache__/x09e.cpython-35.pyc,, +unidecode/__pycache__/x0ca.cpython-35.pyc,, +unidecode/__pycache__/x05a.cpython-35.pyc,, +unidecode/__pycache__/x08a.cpython-35.pyc,, +unidecode/__pycache__/x09c.cpython-35.pyc,, +unidecode/__pycache__/x09a.cpython-35.pyc,, +unidecode/__pycache__/x069.cpython-35.pyc,, +unidecode/__pycache__/x0fe.cpython-35.pyc,, +unidecode/__pycache__/util.cpython-35.pyc,, +unidecode/__pycache__/x0f9.cpython-35.pyc,, +unidecode/__pycache__/x0ce.cpython-35.pyc,, +unidecode/__pycache__/x027.cpython-35.pyc,, +unidecode/__pycache__/x0b6.cpython-35.pyc,, +unidecode/__pycache__/x022.cpython-35.pyc,, +unidecode/__pycache__/x075.cpython-35.pyc,, +unidecode/__pycache__/x05d.cpython-35.pyc,, +unidecode/__pycache__/x010.cpython-35.pyc,, +unidecode/__pycache__/x0c9.cpython-35.pyc,, +unidecode/__pycache__/x089.cpython-35.pyc,, +unidecode/__pycache__/x097.cpython-35.pyc,, +unidecode/__pycache__/x01e.cpython-35.pyc,, +unidecode/__pycache__/x096.cpython-35.pyc,, +unidecode/__pycache__/x0cc.cpython-35.pyc,, +unidecode/__pycache__/x0b3.cpython-35.pyc,, +unidecode/__pycache__/x094.cpython-35.pyc,, +unidecode/__pycache__/x0d1.cpython-35.pyc,, +unidecode/__pycache__/x0c4.cpython-35.pyc,, +unidecode/__pycache__/x026.cpython-35.pyc,, +unidecode/__pycache__/x0a1.cpython-35.pyc,, +unidecode/__pycache__/x0af.cpython-35.pyc,, +unidecode/__pycache__/x04e.cpython-35.pyc,, +unidecode/__pycache__/x083.cpython-35.pyc,, +unidecode/__pycache__/x0b0.cpython-35.pyc,, +unidecode/__pycache__/x0b2.cpython-35.pyc,, +unidecode/__pycache__/x07d.cpython-35.pyc,, +unidecode/__pycache__/x0cb.cpython-35.pyc,, +unidecode/__pycache__/x0d5.cpython-35.pyc,, +unidecode/__pycache__/x016.cpython-35.pyc,, +unidecode/__pycache__/x028.cpython-35.pyc,, +unidecode/__pycache__/x08e.cpython-35.pyc,, +unidecode/__pycache__/x1d6.cpython-35.pyc,, +unidecode/__pycache__/x021.cpython-35.pyc,, +unidecode/__pycache__/x025.cpython-35.pyc,, +unidecode/__pycache__/x0b7.cpython-35.pyc,, +unidecode/__pycache__/x05c.cpython-35.pyc,, +unidecode/__pycache__/x077.cpython-35.pyc,, +unidecode/__pycache__/x012.cpython-35.pyc,, +unidecode/__pycache__/x0ba.cpython-35.pyc,, +unidecode/__pycache__/x091.cpython-35.pyc,, +unidecode/__pycache__/x00e.cpython-35.pyc,, +unidecode/__pycache__/x09b.cpython-35.pyc,, +unidecode/__pycache__/x093.cpython-35.pyc,, +unidecode/__pycache__/x086.cpython-35.pyc,, +unidecode/__pycache__/x082.cpython-35.pyc,, +unidecode/__pycache__/x098.cpython-35.pyc,, +unidecode/__pycache__/x000.cpython-35.pyc,, +unidecode/__pycache__/x07f.cpython-35.pyc,, +unidecode/__pycache__/x0ad.cpython-35.pyc,, +unidecode/__pycache__/x07a.cpython-35.pyc,, +unidecode/__pycache__/x0a4.cpython-35.pyc,, +unidecode/__pycache__/x0c6.cpython-35.pyc,, +unidecode/__pycache__/x005.cpython-35.pyc,, +unidecode/__pycache__/x04d.cpython-35.pyc,, +unidecode/__pycache__/x0cd.cpython-35.pyc,, +unidecode/__pycache__/x00d.cpython-35.pyc,, +unidecode/__pycache__/x063.cpython-35.pyc,, +unidecode/__pycache__/x08f.cpython-35.pyc,, +unidecode/__pycache__/x068.cpython-35.pyc,, +unidecode/__pycache__/x0a2.cpython-35.pyc,, +unidecode/__pycache__/x011.cpython-35.pyc,, +unidecode/__pycache__/x0c5.cpython-35.pyc,, +unidecode/__pycache__/x018.cpython-35.pyc,, +unidecode/__pycache__/x1d5.cpython-35.pyc,, +unidecode/__pycache__/x031.cpython-35.pyc,, +unidecode/__pycache__/x084.cpython-35.pyc,, +unidecode/__pycache__/x067.cpython-35.pyc,, +unidecode/__pycache__/x0d7.cpython-35.pyc,, +unidecode/__pycache__/x05e.cpython-35.pyc,, +unidecode/__pycache__/x0d6.cpython-35.pyc,, +unidecode/__pycache__/x085.cpython-35.pyc,, +unidecode/__pycache__/x02a.cpython-35.pyc,, +unidecode/__pycache__/x07e.cpython-35.pyc,, +unidecode/__pycache__/x066.cpython-35.pyc,, +unidecode/__pycache__/x074.cpython-35.pyc,, +unidecode/__pycache__/x065.cpython-35.pyc,, +unidecode/__pycache__/x1d7.cpython-35.pyc,, +unidecode/__pycache__/x01d.cpython-35.pyc,, +unidecode/__pycache__/x06e.cpython-35.pyc,, +unidecode/__pycache__/x0fc.cpython-35.pyc,, +unidecode/__pycache__/x0b9.cpython-35.pyc,, +unidecode/__pycache__/x07b.cpython-35.pyc,, +unidecode/__pycache__/x013.cpython-35.pyc,, +unidecode/__pycache__/x092.cpython-35.pyc,, +unidecode/__pycache__/x053.cpython-35.pyc,, +unidecode/__pycache__/x07c.cpython-35.pyc,, +unidecode/__pycache__/x0bb.cpython-35.pyc,, +unidecode/__pycache__/x06b.cpython-35.pyc,, +unidecode/__pycache__/x030.cpython-35.pyc,, +unidecode/__pycache__/x06a.cpython-35.pyc,, +unidecode/__pycache__/x01f.cpython-35.pyc,, +unidecode/__pycache__/x0c8.cpython-35.pyc,, +unidecode/__pycache__/x0fa.cpython-35.pyc,, +unidecode/__pycache__/x0c1.cpython-35.pyc,, +unidecode/__pycache__/x00f.cpython-35.pyc,, +unidecode/__pycache__/x004.cpython-35.pyc,, +unidecode/__pycache__/x055.cpython-35.pyc,, +unidecode/__pycache__/x051.cpython-35.pyc,, +unidecode/__pycache__/x0b8.cpython-35.pyc,, +unidecode/__pycache__/x050.cpython-35.pyc,, +unidecode/__pycache__/x0c7.cpython-35.pyc,, +unidecode/__pycache__/x0c2.cpython-35.pyc,, +unidecode/__pycache__/x1f1.cpython-35.pyc,, +unidecode/__pycache__/x08b.cpython-35.pyc,, +unidecode/__pycache__/x080.cpython-35.pyc,, +unidecode/__pycache__/x0c0.cpython-35.pyc,, +unidecode/__pycache__/x0d3.cpython-35.pyc,, +unidecode/__pycache__/x070.cpython-35.pyc,, +unidecode/__pycache__/x060.cpython-35.pyc,, +unidecode/__pycache__/x08c.cpython-35.pyc,, +unidecode/__pycache__/x08d.cpython-35.pyc,, +unidecode/__pycache__/x06f.cpython-35.pyc,, +unidecode/__pycache__/x02f.cpython-35.pyc,, +unidecode/__pycache__/x02e.cpython-35.pyc,, +unidecode/__pycache__/x05f.cpython-35.pyc,, +unidecode/__pycache__/x0bf.cpython-35.pyc,, +unidecode/__pycache__/x0b4.cpython-35.pyc,, +unidecode/__pycache__/x0fd.cpython-35.pyc,, +unidecode/__pycache__/x062.cpython-35.pyc,, +unidecode/__pycache__/x0bd.cpython-35.pyc,, +unidecode/__pycache__/x020.cpython-35.pyc,, +unidecode/__pycache__/x059.cpython-35.pyc,, +unidecode/__pycache__/x0be.cpython-35.pyc,, +unidecode/__pycache__/x015.cpython-35.pyc,, +unidecode/__pycache__/x052.cpython-35.pyc,, +unidecode/__pycache__/x023.cpython-35.pyc,, +unidecode/__pycache__/x058.cpython-35.pyc,, +unidecode/__pycache__/x0d4.cpython-35.pyc,, +unidecode/__pycache__/x0b5.cpython-35.pyc,, +unidecode/__pycache__/x079.cpython-35.pyc,, +unidecode/__pycache__/x002.cpython-35.pyc,, +unidecode/__pycache__/x072.cpython-35.pyc,, +unidecode/__pycache__/x1d4.cpython-35.pyc,, +unidecode/__pycache__/x06c.cpython-35.pyc,, +unidecode/__pycache__/x078.cpython-35.pyc,, +unidecode/__pycache__/x076.cpython-35.pyc,, +unidecode/__pycache__/x064.cpython-35.pyc,, +unidecode/__pycache__/x0fb.cpython-35.pyc,, +unidecode/__pycache__/x087.cpython-35.pyc,, +unidecode/__pycache__/x088.cpython-35.pyc,, +unidecode/__pycache__/x0d2.cpython-35.pyc,, +unidecode/__pycache__/x061.cpython-35.pyc,, +unidecode/__pycache__/x0a0.cpython-35.pyc,, +unidecode/__pycache__/x00b.cpython-35.pyc,, +unidecode/__pycache__/x006.cpython-35.pyc,, +unidecode/__pycache__/x0d0.cpython-35.pyc,, +unidecode/__pycache__/x033.cpython-35.pyc,, +unidecode/__pycache__/x0ff.cpython-35.pyc,, +unidecode/__pycache__/x00a.cpython-35.pyc,, +unidecode/__pycache__/x095.cpython-35.pyc,, +unidecode/__pycache__/x056.cpython-35.pyc,, +unidecode/__pycache__/x001.cpython-35.pyc,, +unidecode/__pycache__/x024.cpython-35.pyc,, +unidecode/__pycache__/x04f.cpython-35.pyc,, +unidecode/__pycache__/x00c.cpython-35.pyc,, +unidecode/__pycache__/x014.cpython-35.pyc,, +unidecode/__pycache__/x06d.cpython-35.pyc,, +unidecode/__pycache__/x073.cpython-35.pyc,, diff --git a/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/WHEEL b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/WHEEL new file mode 100644 index 0000000..7332a41 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.30.0) +Root-Is-Purelib: true +Tag: py2-none-any +Tag: py3-none-any + diff --git a/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/entry_points.txt b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/entry_points.txt new file mode 100644 index 0000000..3016afe --- /dev/null +++ b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +unidecode = unidecode.util:main + diff --git a/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/metadata.json b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/metadata.json new file mode 100644 index 0000000..7a6fc65 --- /dev/null +++ b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/metadata.json @@ -0,0 +1 @@ +{"classifiers": ["License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Text Processing", "Topic :: Text Processing :: Filters"], "extensions": {"python.commands": {"wrap_console": {"unidecode": "unidecode.util:main"}}, "python.details": {"contacts": [{"email": "tomaz.solc@tablix.org", "name": "Tomaz Solc", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst", "license": "LICENSE.txt"}}, "python.exports": {"console_scripts": {"unidecode": "unidecode.util:main"}}}, "generator": "bdist_wheel (0.30.0)", "license": "GPL", "metadata_version": "2.0", "name": "Unidecode", "summary": "ASCII transliterations of Unicode text", "version": "1.0.22"} \ No newline at end of file diff --git a/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/top_level.txt b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/top_level.txt new file mode 100644 index 0000000..051b14c --- /dev/null +++ b/venv/lib/python3.5/site-packages/Unidecode-1.0.22.dist-info/top_level.txt @@ -0,0 +1 @@ +unidecode diff --git a/venv/lib/python3.5/site-packages/__pycache__/easy_install.cpython-35.pyc b/venv/lib/python3.5/site-packages/__pycache__/easy_install.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a77115434287969cb76f0fa6aa86a79310e3792e GIT binary patch literal 286 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 Q=BFS%E7douSF6_l0$r_)xBvhE literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/__pycache__/six.cpython-35.pyc b/venv/lib/python3.5/site-packages/__pycache__/six.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cfe0748763304e15bce34d7205ea2d56cb7b2c43 GIT binary patch literal 26976 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 from blinker import signal + >>> started = signal('round-started') + >>> def each(round): + ... print "Round %s!" % round + ... + >>> started.connect(each) + + >>> def round_two(round): + ... print "This is round two." + ... + >>> started.connect(round_two, sender=2) + + >>> for round in range(1, 4): + ... started.send(round) + ... + Round 1! + Round 2! + This is round two. + Round 3! + +See the [Blinker documentation](https://pythonhosted.org/blinker/) for more information. + +## Requirements + +Blinker requires Python 2.4 or higher, Python 3.0 or higher, or Jython 2.5 or higher. + +## Changelog Summary + +1.3 (July 3, 2013) + + - The global signal stash behind blinker.signal() is now backed by a + regular name-to-Signal dictionary. Previously, weak references were + held in the mapping and ephemeral usage in code like + ``signal('foo').connect(...)`` could have surprising program behavior + depending on import order of modules. + - blinker.Namespace is now built on a regular dict. Use + blinker.WeakNamespace for the older, weak-referencing behavior. + - Signal.connect('text-sender') uses an alternate hashing strategy to + avoid sharp edges in text identity. + +1.2 (October 26, 2011) + + - Added Signal.receiver_connected and Signal.receiver_disconnected + per-Signal signals. + - Deprecated the global 'receiver_connected' signal. + - Verified Python 3.2 support (no changes needed!) + +1.1 (July 21, 2010) + + - Added ``@signal.connect_via(sender)`` decorator + - Added ``signal.connected_to`` shorthand name for the + ``temporarily_connected_to`` context manager. + +1.0 (March 28, 2010) + + - Python 3.x compatibility + +0.9 (February 26, 2010) + + - Sphinx docs, project website + - Added ``with a_signal.temporarily_connected_to(receiver): ...`` support + + diff --git a/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/INSTALLER b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/METADATA b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/METADATA new file mode 100644 index 0000000..2c4e7cb --- /dev/null +++ b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/METADATA @@ -0,0 +1,103 @@ +Metadata-Version: 2.0 +Name: blinker +Version: 1.4 +Summary: Fast, simple object-to-object and broadcast signaling +Home-page: http://pythonhosted.org/blinker/ +Author: Jason Kirtland +Author-email: jek@discorporate.us +License: MIT License +Keywords: signal emit events broadcast +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2 +Classifier: Programming Language :: Python :: 2.4 +Classifier: Programming Language :: Python :: 2.5 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.0 +Classifier: Programming Language :: Python :: 3.1 +Classifier: Programming Language :: Python :: 3.2 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Topic :: Software Development :: Libraries +Classifier: Topic :: Utilities + +[![Build Status](https://travis-ci.org/jek/blinker.svg?branch=master)](https://travis-ci.org/jek/blinker) + + +# Blinker + +Blinker provides a fast dispatching system that allows any number of +interested parties to subscribe to events, or "signals". + +Signal receivers can subscribe to specific senders or receive signals +sent by any sender. + + >>> from blinker import signal + >>> started = signal('round-started') + >>> def each(round): + ... print "Round %s!" % round + ... + >>> started.connect(each) + + >>> def round_two(round): + ... print "This is round two." + ... + >>> started.connect(round_two, sender=2) + + >>> for round in range(1, 4): + ... started.send(round) + ... + Round 1! + Round 2! + This is round two. + Round 3! + +See the [Blinker documentation](https://pythonhosted.org/blinker/) for more information. + +## Requirements + +Blinker requires Python 2.4 or higher, Python 3.0 or higher, or Jython 2.5 or higher. + +## Changelog Summary + +1.3 (July 3, 2013) + + - The global signal stash behind blinker.signal() is now backed by a + regular name-to-Signal dictionary. Previously, weak references were + held in the mapping and ephemeral usage in code like + ``signal('foo').connect(...)`` could have surprising program behavior + depending on import order of modules. + - blinker.Namespace is now built on a regular dict. Use + blinker.WeakNamespace for the older, weak-referencing behavior. + - Signal.connect('text-sender') uses an alternate hashing strategy to + avoid sharp edges in text identity. + +1.2 (October 26, 2011) + + - Added Signal.receiver_connected and Signal.receiver_disconnected + per-Signal signals. + - Deprecated the global 'receiver_connected' signal. + - Verified Python 3.2 support (no changes needed!) + +1.1 (July 21, 2010) + + - Added ``@signal.connect_via(sender)`` decorator + - Added ``signal.connected_to`` shorthand name for the + ``temporarily_connected_to`` context manager. + +1.0 (March 28, 2010) + + - Python 3.x compatibility + +0.9 (February 26, 2010) + + - Sphinx docs, project website + - Added ``with a_signal.temporarily_connected_to(receiver): ...`` support + + diff --git a/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/RECORD b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/RECORD new file mode 100644 index 0000000..08f3ee7 --- /dev/null +++ b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/RECORD @@ -0,0 +1,15 @@ +blinker/__init__.py,sha256=vgkMDX61C3h5jhFvxiGJ_FCkajPLZi-KzZr_AAfV-_0,300 +blinker/_saferef.py,sha256=OprBfoWWJd791Qm9OY5c-v1bIo2qLalHah8hqAA18Sw,9223 +blinker/_utilities.py,sha256=ev0IgdfH4wMSmLO-J3gVZSc-umhhmJiQJWdQNy6lyTY,4457 +blinker/base.py,sha256=MJ_qn4ladUGMAU2M1k2OIPfgUi_INhbqfLrvjdsmHVM,16319 +blinker-1.4.dist-info/DESCRIPTION.rst,sha256=3_4DJiX9bY8jfI5iy3cnv1RpTnnxn6H7hZU0XQcn654,2143 +blinker-1.4.dist-info/METADATA,sha256=05VH_-heiIxM9Ws-CV8oKgr_QyeTNAfHrlWXrY0shwE,3308 +blinker-1.4.dist-info/RECORD,, +blinker-1.4.dist-info/WHEEL,sha256=yUNYBu31xnjtx3h_5Nj3XQqBXj9vmoAZaFMBdSYrEn8,93 +blinker-1.4.dist-info/metadata.json,sha256=aKd8tj1U2KLWLRB75BhdINYrNQT4SP7HX6KQ6zjoFaU,1222 +blinker-1.4.dist-info/top_level.txt,sha256=2NmsENM0J2t9Z8mkjxHDmGMQj7Bm8f5ZTTYe1x1fZtM,8 +blinker-1.4.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +blinker/__pycache__/_utilities.cpython-35.pyc,, +blinker/__pycache__/base.cpython-35.pyc,, +blinker/__pycache__/_saferef.cpython-35.pyc,, +blinker/__pycache__/__init__.cpython-35.pyc,, diff --git a/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/WHEEL b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/WHEEL new file mode 100644 index 0000000..a056cc0 --- /dev/null +++ b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.30.0) +Root-Is-Purelib: true +Tag: cp35-none-any + diff --git a/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/metadata.json b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/metadata.json new file mode 100644 index 0000000..4a18217 --- /dev/null +++ b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/metadata.json @@ -0,0 +1 @@ +{"classifiers": ["Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.4", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries", "Topic :: Utilities"], "extensions": {"python.details": {"contacts": [{"email": "jek@discorporate.us", "name": "Jason Kirtland", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst"}, "project_urls": {"Home": "http://pythonhosted.org/blinker/"}}}, "generator": "bdist_wheel (0.30.0)", "keywords": ["signal", "emit", "events", "broadcast"], "license": "MIT License", "metadata_version": "2.0", "name": "blinker", "summary": "Fast, simple object-to-object and broadcast signaling", "version": "1.4"} \ No newline at end of file diff --git a/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/top_level.txt b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/top_level.txt new file mode 100644 index 0000000..1ff4ca5 --- /dev/null +++ b/venv/lib/python3.5/site-packages/blinker-1.4.dist-info/top_level.txt @@ -0,0 +1 @@ +blinker diff --git a/venv/lib/python3.5/site-packages/blinker/__init__.py b/venv/lib/python3.5/site-packages/blinker/__init__.py new file mode 100644 index 0000000..3ea239c --- /dev/null +++ b/venv/lib/python3.5/site-packages/blinker/__init__.py @@ -0,0 +1,22 @@ +from blinker.base import ( + ANY, + NamedSignal, + Namespace, + Signal, + WeakNamespace, + receiver_connected, + signal, +) + +__all__ = [ + 'ANY', + 'NamedSignal', + 'Namespace', + 'Signal', + 'WeakNamespace', + 'receiver_connected', + 'signal', + ] + + +__version__ = '1.4' diff --git a/venv/lib/python3.5/site-packages/blinker/__pycache__/__init__.cpython-35.pyc b/venv/lib/python3.5/site-packages/blinker/__pycache__/__init__.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e8e64fa49f765ac4c3e2a720eded9157c48fe0a2 GIT binary patch literal 430 zcma)(O-{ow5QSgjpkuHY zIsr?dQ?L{|1IrLl2#P>4C;_FQ43uNz-f~a@R)7Xrj>-=wk5Oi$+r`S3i%JVx%1u)# zTlh=YR<*F{PilBCs_h|tVni+EqcFVQHI1lyK{oBat4-)+P2>@KBp#`U|Cq@go}=^0 zd@&lZqqUOFR+!1U>cl?^ZN_<}6z8_&+;#8duHpO@ru5PtpR;MN+i5G?@p>;6jW10* o>mM$}^rzMD$+>J~&-tW%viX(X(O!vbHw$#f4)Zb!4y%a20J>FTo&W#< literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/blinker/__pycache__/_saferef.cpython-35.pyc b/venv/lib/python3.5/site-packages/blinker/__pycache__/_saferef.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d25d8a2d083bbab4d8601f643413d89b9e81bf2e GIT binary patch literal 7463 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 Xy06#0CiMSYV+DEiTn%G=<--2}^^5%s literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/blinker/__pycache__/_utilities.cpython-35.pyc b/venv/lib/python3.5/site-packages/blinker/__pycache__/_utilities.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ab996366cdfbd1e28ea99087e75267ce587dfada GIT binary patch literal 5819 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 Mbba|0T*mYN2^gqTX#fBK literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/blinker/_saferef.py b/venv/lib/python3.5/site-packages/blinker/_saferef.py new file mode 100644 index 0000000..269e362 --- /dev/null +++ b/venv/lib/python3.5/site-packages/blinker/_saferef.py @@ -0,0 +1,234 @@ +# extracted from Louie, http://pylouie.org/ +# updated for Python 3 +# +# Copyright (c) 2006 Patrick K. O'Brien, Mike C. Fletcher, +# Matthew R. Scott +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# +# * Neither the name of the nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +"""Refactored 'safe reference from dispatcher.py""" + +import operator +import sys +import traceback +import weakref + + +try: + callable +except NameError: + def callable(object): + return hasattr(object, '__call__') + + +if sys.version_info < (3,): + get_self = operator.attrgetter('im_self') + get_func = operator.attrgetter('im_func') +else: + get_self = operator.attrgetter('__self__') + get_func = operator.attrgetter('__func__') + + +def safe_ref(target, on_delete=None): + """Return a *safe* weak reference to a callable target. + + - ``target``: The object to be weakly referenced, if it's a bound + method reference, will create a BoundMethodWeakref, otherwise + creates a simple weakref. + + - ``on_delete``: If provided, will have a hard reference stored to + the callable to be called after the safe reference goes out of + scope with the reference object, (either a weakref or a + BoundMethodWeakref) as argument. + """ + try: + im_self = get_self(target) + except AttributeError: + if callable(on_delete): + return weakref.ref(target, on_delete) + else: + return weakref.ref(target) + else: + if im_self is not None: + # Turn a bound method into a BoundMethodWeakref instance. + # Keep track of these instances for lookup by disconnect(). + assert hasattr(target, 'im_func') or hasattr(target, '__func__'), ( + "safe_ref target %r has im_self, but no im_func, " + "don't know how to create reference" % target) + reference = BoundMethodWeakref(target=target, on_delete=on_delete) + return reference + + +class BoundMethodWeakref(object): + """'Safe' and reusable weak references to instance methods. + + BoundMethodWeakref objects provide a mechanism for referencing a + bound method without requiring that the method object itself + (which is normally a transient object) is kept alive. Instead, + the BoundMethodWeakref object keeps weak references to both the + object and the function which together define the instance method. + + Attributes: + + - ``key``: The identity key for the reference, calculated by the + class's calculate_key method applied to the target instance method. + + - ``deletion_methods``: Sequence of callable objects taking single + argument, a reference to this object which will be called when + *either* the target object or target function is garbage + collected (i.e. when this object becomes invalid). These are + specified as the on_delete parameters of safe_ref calls. + + - ``weak_self``: Weak reference to the target object. + + - ``weak_func``: Weak reference to the target function. + + Class Attributes: + + - ``_all_instances``: Class attribute pointing to all live + BoundMethodWeakref objects indexed by the class's + calculate_key(target) method applied to the target objects. + This weak value dictionary is used to short-circuit creation so + that multiple references to the same (object, function) pair + produce the same BoundMethodWeakref instance. + """ + + _all_instances = weakref.WeakValueDictionary() + + def __new__(cls, target, on_delete=None, *arguments, **named): + """Create new instance or return current instance. + + Basically this method of construction allows us to + short-circuit creation of references to already- referenced + instance methods. The key corresponding to the target is + calculated, and if there is already an existing reference, + that is returned, with its deletion_methods attribute updated. + Otherwise the new instance is created and registered in the + table of already-referenced methods. + """ + key = cls.calculate_key(target) + current = cls._all_instances.get(key) + if current is not None: + current.deletion_methods.append(on_delete) + return current + else: + base = super(BoundMethodWeakref, cls).__new__(cls) + cls._all_instances[key] = base + base.__init__(target, on_delete, *arguments, **named) + return base + + def __init__(self, target, on_delete=None): + """Return a weak-reference-like instance for a bound method. + + - ``target``: The instance-method target for the weak reference, + must have im_self and im_func attributes and be + reconstructable via the following, which is true of built-in + instance methods:: + + target.im_func.__get__( target.im_self ) + + - ``on_delete``: Optional callback which will be called when + this weak reference ceases to be valid (i.e. either the + object or the function is garbage collected). Should take a + single argument, which will be passed a pointer to this + object. + """ + def remove(weak, self=self): + """Set self.isDead to True when method or instance is destroyed.""" + methods = self.deletion_methods[:] + del self.deletion_methods[:] + try: + del self.__class__._all_instances[self.key] + except KeyError: + pass + for function in methods: + try: + if callable(function): + function(self) + except Exception: + try: + traceback.print_exc() + except AttributeError: + e = sys.exc_info()[1] + print ('Exception during saferef %s ' + 'cleanup function %s: %s' % (self, function, e)) + self.deletion_methods = [on_delete] + self.key = self.calculate_key(target) + im_self = get_self(target) + im_func = get_func(target) + self.weak_self = weakref.ref(im_self, remove) + self.weak_func = weakref.ref(im_func, remove) + self.self_name = str(im_self) + self.func_name = str(im_func.__name__) + + def calculate_key(cls, target): + """Calculate the reference key for this reference. + + Currently this is a two-tuple of the id()'s of the target + object and the target function respectively. + """ + return (id(get_self(target)), id(get_func(target))) + calculate_key = classmethod(calculate_key) + + def __str__(self): + """Give a friendly representation of the object.""" + return "%s(%s.%s)" % ( + self.__class__.__name__, + self.self_name, + self.func_name, + ) + + __repr__ = __str__ + + def __nonzero__(self): + """Whether we are still a valid reference.""" + return self() is not None + + def __cmp__(self, other): + """Compare with another reference.""" + if not isinstance(other, self.__class__): + return cmp(self.__class__, type(other)) + return cmp(self.key, other.key) + + def __call__(self): + """Return a strong reference to the bound method. + + If the target cannot be retrieved, then will return None, + otherwise returns a bound instance method for our object and + function. + + Note: You may call this method any number of times, as it does + not invalidate the reference. + """ + target = self.weak_self() + if target is not None: + function = self.weak_func() + if function is not None: + return function.__get__(target) + return None diff --git a/venv/lib/python3.5/site-packages/blinker/_utilities.py b/venv/lib/python3.5/site-packages/blinker/_utilities.py new file mode 100644 index 0000000..056270d --- /dev/null +++ b/venv/lib/python3.5/site-packages/blinker/_utilities.py @@ -0,0 +1,163 @@ +from weakref import ref + +from blinker._saferef import BoundMethodWeakref + + +try: + callable +except NameError: + def callable(object): + return hasattr(object, '__call__') + + +try: + from collections import defaultdict +except: + class defaultdict(dict): + + def __init__(self, default_factory=None, *a, **kw): + if (default_factory is not None and + not hasattr(default_factory, '__call__')): + raise TypeError('first argument must be callable') + dict.__init__(self, *a, **kw) + self.default_factory = default_factory + + def __getitem__(self, key): + try: + return dict.__getitem__(self, key) + except KeyError: + return self.__missing__(key) + + def __missing__(self, key): + if self.default_factory is None: + raise KeyError(key) + self[key] = value = self.default_factory() + return value + + def __reduce__(self): + if self.default_factory is None: + args = tuple() + else: + args = self.default_factory, + return type(self), args, None, None, self.items() + + def copy(self): + return self.__copy__() + + def __copy__(self): + return type(self)(self.default_factory, self) + + def __deepcopy__(self, memo): + import copy + return type(self)(self.default_factory, + copy.deepcopy(self.items())) + + def __repr__(self): + return 'defaultdict(%s, %s)' % (self.default_factory, + dict.__repr__(self)) + + +try: + from contextlib import contextmanager +except ImportError: + def contextmanager(fn): + def oops(*args, **kw): + raise RuntimeError("Python 2.5 or above is required to use " + "context managers.") + oops.__name__ = fn.__name__ + return oops + +class _symbol(object): + + def __init__(self, name): + """Construct a new named symbol.""" + self.__name__ = self.name = name + + def __reduce__(self): + return symbol, (self.name,) + + def __repr__(self): + return self.name +_symbol.__name__ = 'symbol' + + +class symbol(object): + """A constant symbol. + + >>> symbol('foo') is symbol('foo') + True + >>> symbol('foo') + foo + + A slight refinement of the MAGICCOOKIE=object() pattern. The primary + advantage of symbol() is its repr(). They are also singletons. + + Repeated calls of symbol('name') will all return the same instance. + + """ + symbols = {} + + def __new__(cls, name): + try: + return cls.symbols[name] + except KeyError: + return cls.symbols.setdefault(name, _symbol(name)) + + +try: + text = (str, unicode) +except NameError: + text = str + + +def hashable_identity(obj): + if hasattr(obj, '__func__'): + return (id(obj.__func__), id(obj.__self__)) + elif hasattr(obj, 'im_func'): + return (id(obj.im_func), id(obj.im_self)) + elif isinstance(obj, text): + return obj + else: + return id(obj) + + +WeakTypes = (ref, BoundMethodWeakref) + + +class annotatable_weakref(ref): + """A weakref.ref that supports custom instance attributes.""" + + +def reference(object, callback=None, **annotations): + """Return an annotated weak ref.""" + if callable(object): + weak = callable_reference(object, callback) + else: + weak = annotatable_weakref(object, callback) + for key, value in annotations.items(): + setattr(weak, key, value) + return weak + + +def callable_reference(object, callback=None): + """Return an annotated weak ref, supporting bound instance methods.""" + if hasattr(object, 'im_self') and object.im_self is not None: + return BoundMethodWeakref(target=object, on_delete=callback) + elif hasattr(object, '__self__') and object.__self__ is not None: + return BoundMethodWeakref(target=object, on_delete=callback) + return annotatable_weakref(object, callback) + + +class lazy_property(object): + """A @property that is only evaluated once.""" + + def __init__(self, deferred): + self._deferred = deferred + self.__doc__ = deferred.__doc__ + + def __get__(self, obj, cls): + if obj is None: + return self + value = self._deferred(obj) + setattr(obj, self._deferred.__name__, value) + return value diff --git a/venv/lib/python3.5/site-packages/blinker/base.py b/venv/lib/python3.5/site-packages/blinker/base.py new file mode 100644 index 0000000..cc5880e --- /dev/null +++ b/venv/lib/python3.5/site-packages/blinker/base.py @@ -0,0 +1,455 @@ +# -*- coding: utf-8; fill-column: 76 -*- +"""Signals and events. + +A small implementation of signals, inspired by a snippet of Django signal +API client code seen in a blog post. Signals are first-class objects and +each manages its own receivers and message emission. + +The :func:`signal` function provides singleton behavior for named signals. + +""" +from warnings import warn +from weakref import WeakValueDictionary + +from blinker._utilities import ( + WeakTypes, + contextmanager, + defaultdict, + hashable_identity, + lazy_property, + reference, + symbol, + ) + + +ANY = symbol('ANY') +ANY.__doc__ = 'Token for "any sender".' +ANY_ID = 0 + + +class Signal(object): + """A notification emitter.""" + + #: An :obj:`ANY` convenience synonym, allows ``Signal.ANY`` + #: without an additional import. + ANY = ANY + + @lazy_property + def receiver_connected(self): + """Emitted after each :meth:`connect`. + + The signal sender is the signal instance, and the :meth:`connect` + arguments are passed through: *receiver*, *sender*, and *weak*. + + .. versionadded:: 1.2 + + """ + return Signal(doc="Emitted after a receiver connects.") + + @lazy_property + def receiver_disconnected(self): + """Emitted after :meth:`disconnect`. + + The sender is the signal instance, and the :meth:`disconnect` arguments + are passed through: *receiver* and *sender*. + + Note, this signal is emitted **only** when :meth:`disconnect` is + called explicitly. + + The disconnect signal can not be emitted by an automatic disconnect + (due to a weakly referenced receiver or sender going out of scope), + as the receiver and/or sender instances are no longer available for + use at the time this signal would be emitted. + + An alternative approach is available by subscribing to + :attr:`receiver_connected` and setting up a custom weakref cleanup + callback on weak receivers and senders. + + .. versionadded:: 1.2 + + """ + return Signal(doc="Emitted after a receiver disconnects.") + + def __init__(self, doc=None): + """ + :param doc: optional. If provided, will be assigned to the signal's + __doc__ attribute. + + """ + if doc: + self.__doc__ = doc + #: A mapping of connected receivers. + #: + #: The values of this mapping are not meaningful outside of the + #: internal :class:`Signal` implementation, however the boolean value + #: of the mapping is useful as an extremely efficient check to see if + #: any receivers are connected to the signal. + self.receivers = {} + self._by_receiver = defaultdict(set) + self._by_sender = defaultdict(set) + self._weak_senders = {} + + def connect(self, receiver, sender=ANY, weak=True): + """Connect *receiver* to signal events sent by *sender*. + + :param receiver: A callable. Will be invoked by :meth:`send` with + `sender=` as a single positional argument and any \*\*kwargs that + were provided to a call to :meth:`send`. + + :param sender: Any object or :obj:`ANY`, defaults to ``ANY``. + Restricts notifications delivered to *receiver* to only those + :meth:`send` emissions sent by *sender*. If ``ANY``, the receiver + will always be notified. A *receiver* may be connected to + multiple *sender* values on the same Signal through multiple calls + to :meth:`connect`. + + :param weak: If true, the Signal will hold a weakref to *receiver* + and automatically disconnect when *receiver* goes out of scope or + is garbage collected. Defaults to True. + + """ + receiver_id = hashable_identity(receiver) + if weak: + receiver_ref = reference(receiver, self._cleanup_receiver) + receiver_ref.receiver_id = receiver_id + else: + receiver_ref = receiver + if sender is ANY: + sender_id = ANY_ID + else: + sender_id = hashable_identity(sender) + + self.receivers.setdefault(receiver_id, receiver_ref) + self._by_sender[sender_id].add(receiver_id) + self._by_receiver[receiver_id].add(sender_id) + del receiver_ref + + if sender is not ANY and sender_id not in self._weak_senders: + # wire together a cleanup for weakref-able senders + try: + sender_ref = reference(sender, self._cleanup_sender) + sender_ref.sender_id = sender_id + except TypeError: + pass + else: + self._weak_senders.setdefault(sender_id, sender_ref) + del sender_ref + + # broadcast this connection. if receivers raise, disconnect. + if ('receiver_connected' in self.__dict__ and + self.receiver_connected.receivers): + try: + self.receiver_connected.send(self, + receiver=receiver, + sender=sender, + weak=weak) + except: + self.disconnect(receiver, sender) + raise + if receiver_connected.receivers and self is not receiver_connected: + try: + receiver_connected.send(self, + receiver_arg=receiver, + sender_arg=sender, + weak_arg=weak) + except: + self.disconnect(receiver, sender) + raise + return receiver + + def connect_via(self, sender, weak=False): + """Connect the decorated function as a receiver for *sender*. + + :param sender: Any object or :obj:`ANY`. The decorated function + will only receive :meth:`send` emissions sent by *sender*. If + ``ANY``, the receiver will always be notified. A function may be + decorated multiple times with differing *sender* values. + + :param weak: If true, the Signal will hold a weakref to the + decorated function and automatically disconnect when *receiver* + goes out of scope or is garbage collected. Unlike + :meth:`connect`, this defaults to False. + + The decorated function will be invoked by :meth:`send` with + `sender=` as a single positional argument and any \*\*kwargs that + were provided to the call to :meth:`send`. + + + .. versionadded:: 1.1 + + """ + def decorator(fn): + self.connect(fn, sender, weak) + return fn + return decorator + + @contextmanager + def connected_to(self, receiver, sender=ANY): + """Execute a block with the signal temporarily connected to *receiver*. + + :param receiver: a receiver callable + :param sender: optional, a sender to filter on + + This is a context manager for use in the ``with`` statement. It can + be useful in unit tests. *receiver* is connected to the signal for + the duration of the ``with`` block, and will be disconnected + automatically when exiting the block: + + .. testsetup:: + + from __future__ import with_statement + from blinker import Signal + on_ready = Signal() + receiver = lambda sender: None + + .. testcode:: + + with on_ready.connected_to(receiver): + # do stuff + on_ready.send(123) + + .. versionadded:: 1.1 + + """ + self.connect(receiver, sender=sender, weak=False) + try: + yield None + except: + self.disconnect(receiver) + raise + else: + self.disconnect(receiver) + + def temporarily_connected_to(self, receiver, sender=ANY): + """An alias for :meth:`connected_to`. + + :param receiver: a receiver callable + :param sender: optional, a sender to filter on + + .. versionadded:: 0.9 + + .. versionchanged:: 1.1 + Renamed to :meth:`connected_to`. ``temporarily_connected_to`` was + deprecated in 1.2 and will be removed in a subsequent version. + + """ + warn("temporarily_connected_to is deprecated; " + "use connected_to instead.", + DeprecationWarning) + return self.connected_to(receiver, sender) + + def send(self, *sender, **kwargs): + """Emit this signal on behalf of *sender*, passing on \*\*kwargs. + + Returns a list of 2-tuples, pairing receivers with their return + value. The ordering of receiver notification is undefined. + + :param \*sender: Any object or ``None``. If omitted, synonymous + with ``None``. Only accepts one positional argument. + + :param \*\*kwargs: Data to be sent to receivers. + + """ + # Using '*sender' rather than 'sender=None' allows 'sender' to be + # used as a keyword argument- i.e. it's an invisible name in the + # function signature. + if len(sender) == 0: + sender = None + elif len(sender) > 1: + raise TypeError('send() accepts only one positional argument, ' + '%s given' % len(sender)) + else: + sender = sender[0] + if not self.receivers: + return [] + else: + return [(receiver, receiver(sender, **kwargs)) + for receiver in self.receivers_for(sender)] + + def has_receivers_for(self, sender): + """True if there is probably a receiver for *sender*. + + Performs an optimistic check only. Does not guarantee that all + weakly referenced receivers are still alive. See + :meth:`receivers_for` for a stronger search. + + """ + if not self.receivers: + return False + if self._by_sender[ANY_ID]: + return True + if sender is ANY: + return False + return hashable_identity(sender) in self._by_sender + + def receivers_for(self, sender): + """Iterate all live receivers listening for *sender*.""" + # TODO: test receivers_for(ANY) + if self.receivers: + sender_id = hashable_identity(sender) + if sender_id in self._by_sender: + ids = (self._by_sender[ANY_ID] | + self._by_sender[sender_id]) + else: + ids = self._by_sender[ANY_ID].copy() + for receiver_id in ids: + receiver = self.receivers.get(receiver_id) + if receiver is None: + continue + if isinstance(receiver, WeakTypes): + strong = receiver() + if strong is None: + self._disconnect(receiver_id, ANY_ID) + continue + receiver = strong + yield receiver + + def disconnect(self, receiver, sender=ANY): + """Disconnect *receiver* from this signal's events. + + :param receiver: a previously :meth:`connected` callable + + :param sender: a specific sender to disconnect from, or :obj:`ANY` + to disconnect from all senders. Defaults to ``ANY``. + + """ + if sender is ANY: + sender_id = ANY_ID + else: + sender_id = hashable_identity(sender) + receiver_id = hashable_identity(receiver) + self._disconnect(receiver_id, sender_id) + + if ('receiver_disconnected' in self.__dict__ and + self.receiver_disconnected.receivers): + self.receiver_disconnected.send(self, + receiver=receiver, + sender=sender) + + def _disconnect(self, receiver_id, sender_id): + if sender_id == ANY_ID: + if self._by_receiver.pop(receiver_id, False): + for bucket in self._by_sender.values(): + bucket.discard(receiver_id) + self.receivers.pop(receiver_id, None) + else: + self._by_sender[sender_id].discard(receiver_id) + self._by_receiver[receiver_id].discard(sender_id) + + def _cleanup_receiver(self, receiver_ref): + """Disconnect a receiver from all senders.""" + self._disconnect(receiver_ref.receiver_id, ANY_ID) + + def _cleanup_sender(self, sender_ref): + """Disconnect all receivers from a sender.""" + sender_id = sender_ref.sender_id + assert sender_id != ANY_ID + self._weak_senders.pop(sender_id, None) + for receiver_id in self._by_sender.pop(sender_id, ()): + self._by_receiver[receiver_id].discard(sender_id) + + def _cleanup_bookkeeping(self): + """Prune unused sender/receiver bookeeping. Not threadsafe. + + Connecting & disconnecting leave behind a small amount of bookeeping + for the receiver and sender values. Typical workloads using Blinker, + for example in most web apps, Flask, CLI scripts, etc., are not + adversely affected by this bookkeeping. + + With a long-running Python process performing dynamic signal routing + with high volume- e.g. connecting to function closures, "senders" are + all unique object instances, and doing all of this over and over- you + may see memory usage will grow due to extraneous bookeeping. (An empty + set() for each stale sender/receiver pair.) + + This method will prune that bookeeping away, with the caveat that such + pruning is not threadsafe. The risk is that cleanup of a fully + disconnected receiver/sender pair occurs while another thread is + connecting that same pair. If you are in the highly dynamic, unique + receiver/sender situation that has lead you to this method, that + failure mode is perhaps not a big deal for you. + """ + for mapping in (self._by_sender, self._by_receiver): + for _id, bucket in list(mapping.items()): + if not bucket: + mapping.pop(_id, None) + + def _clear_state(self): + """Throw away all signal state. Useful for unit tests.""" + self._weak_senders.clear() + self.receivers.clear() + self._by_sender.clear() + self._by_receiver.clear() + + +receiver_connected = Signal("""\ +Sent by a :class:`Signal` after a receiver connects. + +:argument: the Signal that was connected to +:keyword receiver_arg: the connected receiver +:keyword sender_arg: the sender to connect to +:keyword weak_arg: true if the connection to receiver_arg is a weak reference + +.. deprecated:: 1.2 + +As of 1.2, individual signals have their own private +:attr:`~Signal.receiver_connected` and +:attr:`~Signal.receiver_disconnected` signals with a slightly simplified +call signature. This global signal is planned to be removed in 1.6. + +""") + + +class NamedSignal(Signal): + """A named generic notification emitter.""" + + def __init__(self, name, doc=None): + Signal.__init__(self, doc) + + #: The name of this signal. + self.name = name + + def __repr__(self): + base = Signal.__repr__(self) + return "%s; %r>" % (base[:-1], self.name) + + +class Namespace(dict): + """A mapping of signal names to signals.""" + + def signal(self, name, doc=None): + """Return the :class:`NamedSignal` *name*, creating it if required. + + Repeated calls to this function will return the same signal object. + + """ + try: + return self[name] + except KeyError: + return self.setdefault(name, NamedSignal(name, doc)) + + +class WeakNamespace(WeakValueDictionary): + """A weak mapping of signal names to signals. + + Automatically cleans up unused Signals when the last reference goes out + of scope. This namespace implementation exists for a measure of legacy + compatibility with Blinker <= 1.2, and may be dropped in the future. + + .. versionadded:: 1.3 + + """ + + def signal(self, name, doc=None): + """Return the :class:`NamedSignal` *name*, creating it if required. + + Repeated calls to this function will return the same signal object. + + """ + try: + return self[name] + except KeyError: + return self.setdefault(name, NamedSignal(name, doc)) + + +signal = Namespace().signal diff --git a/venv/lib/python3.5/site-packages/dateutil/__init__.py b/venv/lib/python3.5/site-packages/dateutil/__init__.py new file mode 100644 index 0000000..0defb82 --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/__init__.py @@ -0,0 +1,8 @@ +# -*- coding: utf-8 -*- +try: + from ._version import version as __version__ +except ImportError: + __version__ = 'unknown' + +__all__ = ['easter', 'parser', 'relativedelta', 'rrule', 'tz', + 'utils', 'zoneinfo'] diff --git a/venv/lib/python3.5/site-packages/dateutil/__pycache__/__init__.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/__pycache__/__init__.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e0fe215a1296a5f3cd2546ff7e402ca29d13ed9c GIT binary patch literal 358 zcmX|5F-`+95L{n!x#Lc!G!fzpDUvG?R1u<~ph*D*;Kn+%2CVpOv*!y+zQHSa1^;kC zL&X=Ua1dmr8O@GXGkaK7#ntOO{{Vo`i2aPCI*;g5k`HYosy{b~#N$F8%^3i3On)|GN;O zylkB%e?ep^WI{Ar3-Jb2#>-#&UevyIwNq|(-z$x?Q*y`t`9#)kw+C5!I8KYfC^hY2uE(iyYf*x5 zlZB*Jl5HpkNss^%L6JkywxnLb$&f>bbS$VBlAa@7V-P(kb9w?k3a*x8=4pHkOgKj~>8YBO`M9ACfR&mKSq?E8KtgsLeHg{g86DvFkjcP{rEai@ZzfRUHMwk zN|3wC*}Hg@II3=-4@(u#qRmpidR@x5?@IapDb5$AeDrgiQ#9pb*sL`h l*cEq~Ds`oFo*-{6-`X`vQL*Mf(aOfd3gaWDp`TtY_ybH86$1bO literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/dateutil/__pycache__/_version.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/__pycache__/_version.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..060e7b7736cc648f8cd3ec826d19242eb72992bf GIT binary patch literal 162 zcmWgR<>d;Ryg#ahfq~&M5W@i@kmUfx#auulg@GXoNHQ`6Ycf@_8tIwq8Tn~4-eNCH zEh^5;&s)h*!~|3YCVtuIm*f`c7i1RbCY5I9r0ALz6&RNknx^U(RF-7q=jo;-mZX-J fWaj9@8SzkK^a?6(aoFVMrT5SMJnF&8JH5MpB})i7;`bP}5+z?2M7JYXoakTyw6$1kyBDfW>&-J#RP zF=M}!et^#OOSB)L&;1_v+9!X7K6O`TJ7H)qxy_!m``bU-U1fQG-r4!>ujarZWWnK~)Dh#XBbC%{n@JuSsaZSl!`Qg0!+dGFfnbM$W?c1I z$32#c^(EJcmU3AAgvepGcv5D0mhJ=>MxVU@#pr=-q+iYw|`0&#tW|+DE4whL3@-zk_FO64xb{tv+zEGH~Jlf zAWH*Ea@iwFf)WM|jLMJyZcs62Q9!6jj&is%02KI~2OY6M%3~f` z#3_SK_3K1pI7_q4jvg!ay4dHKzlgnXY8L zKp!y?D9H}`?CA?u*CtxEnt@^_2%(Iv+_cX7S?@gqRj zQZnIU@1nu9qpT9xYR4WoE(DZzZnTxct+O@gP`BeM?y<9C5Xrb(VO1)Doqfzb7h|-T zctV0331i|AXT#>k9aevAw>Hj#ruHDu(C}6PrieP0_9!7IPqoBhz)wLxv}XrP#MWz1D&Z_qz;V4;8dfp_@GLn;IF|H-kGSsl9 z@SLHLurMH!$Z%yQ+5CdFTJH@o$kBba-fCHQ&+Ja-8SHL+xH}$hsJjWfR(TK133)IY97%CykaN8`k^C-v{A=oT^> zW12|^R>e`RjZImD)2gLKiw361IuAo!7l6E7a8+7^Y22fWxMQz?Mc_u)kl+8p6ZX>(!>rBvpNlw;l!tcNsjNUZurio;oy7 zi(0CJrBO{Ce@fmJ%a?%t&e9& a71ol%z4YIO2PhWdm7C9iMX&}x*?$4w$wejr literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/dateutil/__pycache__/relativedelta.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/__pycache__/relativedelta.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a7ba0148b3c8d2abed139de8c7d9be7faef16b56 GIT binary patch literal 16573 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 X0^VptMi+0ay<|U`nf;0SiMsUP1-*H8 literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/dateutil/__pycache__/rrule.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/__pycache__/rrule.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..58502ab2272e41af9ffebbf5a2a597d987ee9fb4 GIT binary patch literal 45103 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 literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/dateutil/__pycache__/tzwin.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/__pycache__/tzwin.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..51b9ae93675ce6393050872acb9942563c291216 GIT binary patch literal 165 zcmWgR<>d;Ryg$mCfq~&M5W@izkmUfx#e6^_1&A0Kau^swQkWQmHJM*B0tGc0Z!v25 zX);E!l~n1KXXdSBC}IW*gNa|3`X#vq`URN#!MHup!vB!0Pnki%pAE%v6?Kl8Tog zJ*983m)M?S@8RoCdxf3$`zXhbi>w$Xh}6eVAHVsxcmtL(HVIfiU;(W|mW6B*vOeaB^&@a2CTmRA**i#qc);Wad&gM6&g3SOTb>3p zV!gQW7u2#inD3UkP70|8nRd#E%*Nq-Qwpb?o~U_^<`+po!gxZA2N)+9wu8wrb{?>6 z#%==kHt@@kT?gzuVmJ5;Cj#=+3j{YI3`gQ~XlrmhFO@4zZn@yy>18*`gtgt_t?3~* zYHE~KxzqU>cVoqq(ikkc6qj5$KG8DQXJgm!%DPiw#Du#mou@_Dv&hCN_E8M{s>neV z*yuzu=KF}W;H6cPm{KA3i6)74J8^5F-FRPDdVjpn=hn*kVsx$&_rVyJKHiC?<(Y=^ zJ%3Qe64wp&!aT~0*?c1@CL{PcuaPNJ!;d&Lb^0Gl_d7EUkbi%B=qA&{sh&1RrOssY zYcqZ3-aJ=_(@Qrl@+R#qoz4!I1g&gqdO5GV0_jCFGE2(Y_D*27@lB}o^w5|5Il-`d zm{8ku-=43xnE9BNJz`aL56}id4^2RY{|)DD#qzpTaFjiOUsO>h2iQKF_~tH&&Dd}mqp2iQG9BO3oTJ$u~Y-Alx;N7 zSX?OYjMDJJaFKHj6*|$5dxZ;n**pi_mS`MdD9Bu-h^ z?N+{1PaYp1^VAd*?-gaf<*vwhVI2CmNK>nv*LA-zS%$-l4Sw|jXGs#v?R!`D_m0|~ubS-+UfwzCK5O$= zrzd;y0bf{%SDN0J?6%uqw%eHhx2^wdr`di^cD$hlbV#>4-UJ)Btw+r`8*9`aNC8mF zL{j0zvNhJ!+=oE-;2UaANHs)PjXd;mom(ez(hZcdR-fgdmYEn1rNa@?DWEHt{xo0_ zbF?dtf({b5VR0|f?*Fa;U2jT{Uzcr3)~=|zKw|W@H%3(=ykw~16qRU zg+VV4uEstyuT~HMWJCk{yJ7}JU*g8{#0#FQGo9%Xa6;-dRk%!&3ImYw5$=~Fx4;Vn z#87WakyV+%9T|y{jcff#x(-c8^SV@-6Z6JO&HLHdo&i>LKJbEF3e)GJz8y3I^AXnZ z#=J2Yq$RFEH5eFzRgd!?(>>(+lzG`Z$_d|%&-dnclR}o6I;O356Vq<^B-+{C{^B3J CYd9JJ literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/dateutil/_common.py b/venv/lib/python3.5/site-packages/dateutil/_common.py new file mode 100644 index 0000000..4eb2659 --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/_common.py @@ -0,0 +1,43 @@ +""" +Common code used in multiple modules. +""" + + +class weekday(object): + __slots__ = ["weekday", "n"] + + def __init__(self, weekday, n=None): + self.weekday = weekday + self.n = n + + def __call__(self, n): + if n == self.n: + return self + else: + return self.__class__(self.weekday, n) + + def __eq__(self, other): + try: + if self.weekday != other.weekday or self.n != other.n: + return False + except AttributeError: + return False + return True + + def __hash__(self): + return hash(( + self.weekday, + self.n, + )) + + def __ne__(self, other): + return not (self == other) + + def __repr__(self): + s = ("MO", "TU", "WE", "TH", "FR", "SA", "SU")[self.weekday] + if not self.n: + return s + else: + return "%s(%+d)" % (s, self.n) + +# vim:ts=4:sw=4:et diff --git a/venv/lib/python3.5/site-packages/dateutil/_version.py b/venv/lib/python3.5/site-packages/dateutil/_version.py new file mode 100644 index 0000000..ad222b3 --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/_version.py @@ -0,0 +1,4 @@ +# coding: utf-8 +# file generated by setuptools_scm +# don't change, don't track in version control +version = '2.7.2' diff --git a/venv/lib/python3.5/site-packages/dateutil/easter.py b/venv/lib/python3.5/site-packages/dateutil/easter.py new file mode 100644 index 0000000..53b7c78 --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/easter.py @@ -0,0 +1,89 @@ +# -*- coding: utf-8 -*- +""" +This module offers a generic easter computing method for any given year, using +Western, Orthodox or Julian algorithms. +""" + +import datetime + +__all__ = ["easter", "EASTER_JULIAN", "EASTER_ORTHODOX", "EASTER_WESTERN"] + +EASTER_JULIAN = 1 +EASTER_ORTHODOX = 2 +EASTER_WESTERN = 3 + + +def easter(year, method=EASTER_WESTERN): + """ + This method was ported from the work done by GM Arts, + on top of the algorithm by Claus Tondering, which was + based in part on the algorithm of Ouding (1940), as + quoted in "Explanatory Supplement to the Astronomical + Almanac", P. Kenneth Seidelmann, editor. + + This algorithm implements three different easter + calculation methods: + + 1 - Original calculation in Julian calendar, valid in + dates after 326 AD + 2 - Original method, with date converted to Gregorian + calendar, valid in years 1583 to 4099 + 3 - Revised method, in Gregorian calendar, valid in + years 1583 to 4099 as well + + These methods are represented by the constants: + + * ``EASTER_JULIAN = 1`` + * ``EASTER_ORTHODOX = 2`` + * ``EASTER_WESTERN = 3`` + + The default method is method 3. + + More about the algorithm may be found at: + + `GM Arts: Easter Algorithms `_ + + and + + `The Calendar FAQ: Easter `_ + + """ + + if not (1 <= method <= 3): + raise ValueError("invalid method") + + # g - Golden year - 1 + # c - Century + # h - (23 - Epact) mod 30 + # i - Number of days from March 21 to Paschal Full Moon + # j - Weekday for PFM (0=Sunday, etc) + # p - Number of days from March 21 to Sunday on or before PFM + # (-6 to 28 methods 1 & 3, to 56 for method 2) + # e - Extra days to add for method 2 (converting Julian + # date to Gregorian date) + + y = year + g = y % 19 + e = 0 + if method < 3: + # Old method + i = (19*g + 15) % 30 + j = (y + y//4 + i) % 7 + if method == 2: + # Extra dates to convert Julian to Gregorian date + e = 10 + if y > 1600: + e = e + y//100 - 16 - (y//100 - 16)//4 + else: + # New method + c = y//100 + h = (c - c//4 - (8*c + 13)//25 + 19*g + 15) % 30 + i = h - (h//28)*(1 - (h//28)*(29//(h + 1))*((21 - g)//11)) + j = (y + y//4 + i + 2 - c + c//4) % 7 + + # p can be from -6 to 56 corresponding to dates 22 March to 23 May + # (later dates apply to method 2, although 23 May never actually occurs) + p = i - j + e + d = 1 + (p + 27 + (p + 6)//40) % 31 + m = 3 + (p + 26)//30 + return datetime.date(int(y), int(m), int(d)) diff --git a/venv/lib/python3.5/site-packages/dateutil/parser/__init__.py b/venv/lib/python3.5/site-packages/dateutil/parser/__init__.py new file mode 100644 index 0000000..216762c --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/parser/__init__.py @@ -0,0 +1,60 @@ +# -*- coding: utf-8 -*- +from ._parser import parse, parser, parserinfo +from ._parser import DEFAULTPARSER, DEFAULTTZPARSER +from ._parser import UnknownTimezoneWarning + +from ._parser import __doc__ + +from .isoparser import isoparser, isoparse + +__all__ = ['parse', 'parser', 'parserinfo', + 'isoparse', 'isoparser', + 'UnknownTimezoneWarning'] + + +### +# Deprecate portions of the private interface so that downstream code that +# is improperly relying on it is given *some* notice. + + +def __deprecated_private_func(f): + from functools import wraps + import warnings + + msg = ('{name} is a private function and may break without warning, ' + 'it will be moved and or renamed in future versions.') + msg = msg.format(name=f.__name__) + + @wraps(f) + def deprecated_func(*args, **kwargs): + warnings.warn(msg, DeprecationWarning) + return f(*args, **kwargs) + + return deprecated_func + +def __deprecate_private_class(c): + import warnings + + msg = ('{name} is a private class and may break without warning, ' + 'it will be moved and or renamed in future versions.') + msg = msg.format(name=c.__name__) + + class private_class(c): + __doc__ = c.__doc__ + + def __init__(self, *args, **kwargs): + warnings.warn(msg, DeprecationWarning) + super(private_class, self).__init__(*args, **kwargs) + + private_class.__name__ = c.__name__ + + return private_class + + +from ._parser import _timelex, _resultbase +from ._parser import _tzparser, _parsetz + +_timelex = __deprecate_private_class(_timelex) +_tzparser = __deprecate_private_class(_tzparser) +_resultbase = __deprecate_private_class(_resultbase) +_parsetz = __deprecated_private_func(_parsetz) diff --git a/venv/lib/python3.5/site-packages/dateutil/parser/__pycache__/__init__.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/parser/__pycache__/__init__.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..071e8dad9eb4cd34b49e89e10d1d07c183acec83 GIT binary patch literal 2158 zcmb_dOK%)S5U%c-ecAi6O%??Lj6?z~!ZzY1Aw>}p30#ncY)42Vq}F(+*Ni=nP0y^2 zm-rNf?F$$96a0$&kGXQnKR}%Ls%O242^^4^-KnXruI_q$)jjBRmbQO+;yR4%={CYKZ?YKdHqZ-#J zZc@@DAGAe&3(`7;4GNnSwkTYpaGCb8988670lq1&W8^cVqji20u7dzSB7zDs(Ubl>uQ3Rh`oxb{>a{Gn6UCV|Oy zS+^fkE>+(s9cM#XcJAH(;_id5cE7&6y>oxN?9GR}ekB-+a_}HMOta&3H%jy@OZ7K_ zNuzWhGYzG}Y@`&nX+?Q9-@mzFCF~oAiOXb(NsCDXWW?U_!wNjl-&}#9T=S|3Iu*zX z#ze8C3rV3v7lO_O9XJ%abWU{O(qj@3K7yP$0cS*KppwSWsSyhEla-%JdL)sU#@16< zAp}r6Ho+vHWj~}rqEEdj_X2NXqNAYD-gughiYQCHAPv1FIPvz34i3HJsQ50M7T$4{ zh4;J&d=$stp7xULNQYKGGoI1BY3M~MwkoDZdq>*j*f8HHU7i}T6Z~+RIQTd4=C6UA zOF94*R0w)3Ng%98_zU`(;J(;GzFoFouHMrVqelVzd07_B1!g}l>xWR;&ryFdE}bOb zFPn3p^WW&t&o_%?vN?$+>wD8E4%a_1lMjoBAM4G@3F1rFL!@9@MDgZ=sj9oFRFp=A zQX7+#vKP+H>ripJZg2oxN|Jps`vB;8Ha}0R)!VooXQLp_?`%A$z#9x}Wy|J0%i`R$ zv5|QRq^yrKlLSTCREjeP#5rb_XRXT1%v}Syl&-OW7n%V`dHr7^T` z0OeNT8JhJivkV)v_@59tih~>o{omneIxx9FBY4}6{LMcC(Kxzn2jblP)ixfEPL56z zLOXM9bhc#?9Zpe9?F^mS`_E-vT~^o3YDk~sEw`?h8T~o?1c*@Qd&nhf2 z!YrT+_bB^SVI9z!efnR6-B`F&Gq144C8d%qoW=lm*;eY|G>9vxnncqj~?9hGw|eHX8Ft}R;9>Y+7kLtJM)Hi$KEGH?6Ft$5ov9!st63(a%2jJ$l_ zJXP!5YP6-f2`SE}rYdk<#QOVkSs9&A<6`GyT^ihb zhA(t`X;jIucL?7md;jH+?ZTHEFpb8j(uo5?#&Z0Vj68(8ypmG3)jFn=B7h8T#x W?8|{{iMnVt+r9SMKn!GC@b530AMmCC literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/dateutil/parser/__pycache__/_parser.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/parser/__pycache__/_parser.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..aace9c3503f761d0a7cd60eaadb34caa4530bd20 GIT binary patch literal 41504 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 b`E)KN<87?g3~UxHS0!ILKKE1gWXkw2YfvKe literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/dateutil/parser/_parser.py b/venv/lib/python3.5/site-packages/dateutil/parser/_parser.py new file mode 100644 index 0000000..0eac592 --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/parser/_parser.py @@ -0,0 +1,1534 @@ +# -*- coding: utf-8 -*- +""" +This module offers a generic date/time string parser which is able to parse +most known formats to represent a date and/or time. + +This module attempts to be forgiving with regards to unlikely input formats, +returning a datetime object even for dates which are ambiguous. If an element +of a date/time stamp is omitted, the following rules are applied: + +- If AM or PM is left unspecified, a 24-hour clock is assumed, however, an hour + on a 12-hour clock (``0 <= hour <= 12``) *must* be specified if AM or PM is + specified. +- If a time zone is omitted, a timezone-naive datetime is returned. + +If any other elements are missing, they are taken from the +:class:`datetime.datetime` object passed to the parameter ``default``. If this +results in a day number exceeding the valid number of days per month, the +value falls back to the end of the month. + +Additional resources about date/time string formats can be found below: + +- `A summary of the international standard date and time notation + `_ +- `W3C Date and Time Formats `_ +- `Time Formats (Planetary Rings Node) `_ +- `CPAN ParseDate module + `_ +- `Java SimpleDateFormat Class + `_ +""" +from __future__ import unicode_literals + +import datetime +import re +import string +import time +import warnings + +from calendar import monthrange +from io import StringIO + +import six +from six import binary_type, integer_types, text_type + +from decimal import Decimal + +from warnings import warn + +from .. import relativedelta +from .. import tz + +__all__ = ["parse", "parserinfo"] + + +# TODO: pandas.core.tools.datetimes imports this explicitly. Might be worth +# making public and/or figuring out if there is something we can +# take off their plate. +class _timelex(object): + # Fractional seconds are sometimes split by a comma + _split_decimal = re.compile("([.,])") + + def __init__(self, instream): + if six.PY2: + # In Python 2, we can't duck type properly because unicode has + # a 'decode' function, and we'd be double-decoding + if isinstance(instream, (binary_type, bytearray)): + instream = instream.decode() + else: + if getattr(instream, 'decode', None) is not None: + instream = instream.decode() + + if isinstance(instream, text_type): + instream = StringIO(instream) + elif getattr(instream, 'read', None) is None: + raise TypeError('Parser must be a string or character stream, not ' + '{itype}'.format(itype=instream.__class__.__name__)) + + self.instream = instream + self.charstack = [] + self.tokenstack = [] + self.eof = False + + def get_token(self): + """ + This function breaks the time string into lexical units (tokens), which + can be parsed by the parser. Lexical units are demarcated by changes in + the character set, so any continuous string of letters is considered + one unit, any continuous string of numbers is considered one unit. + + The main complication arises from the fact that dots ('.') can be used + both as separators (e.g. "Sep.20.2009") or decimal points (e.g. + "4:30:21.447"). As such, it is necessary to read the full context of + any dot-separated strings before breaking it into tokens; as such, this + function maintains a "token stack", for when the ambiguous context + demands that multiple tokens be parsed at once. + """ + if self.tokenstack: + return self.tokenstack.pop(0) + + seenletters = False + token = None + state = None + + while not self.eof: + # We only realize that we've reached the end of a token when we + # find a character that's not part of the current token - since + # that character may be part of the next token, it's stored in the + # charstack. + if self.charstack: + nextchar = self.charstack.pop(0) + else: + nextchar = self.instream.read(1) + while nextchar == '\x00': + nextchar = self.instream.read(1) + + if not nextchar: + self.eof = True + break + elif not state: + # First character of the token - determines if we're starting + # to parse a word, a number or something else. + token = nextchar + if self.isword(nextchar): + state = 'a' + elif self.isnum(nextchar): + state = '0' + elif self.isspace(nextchar): + token = ' ' + break # emit token + else: + break # emit token + elif state == 'a': + # If we've already started reading a word, we keep reading + # letters until we find something that's not part of a word. + seenletters = True + if self.isword(nextchar): + token += nextchar + elif nextchar == '.': + token += nextchar + state = 'a.' + else: + self.charstack.append(nextchar) + break # emit token + elif state == '0': + # If we've already started reading a number, we keep reading + # numbers until we find something that doesn't fit. + if self.isnum(nextchar): + token += nextchar + elif nextchar == '.' or (nextchar == ',' and len(token) >= 2): + token += nextchar + state = '0.' + else: + self.charstack.append(nextchar) + break # emit token + elif state == 'a.': + # If we've seen some letters and a dot separator, continue + # parsing, and the tokens will be broken up later. + seenletters = True + if nextchar == '.' or self.isword(nextchar): + token += nextchar + elif self.isnum(nextchar) and token[-1] == '.': + token += nextchar + state = '0.' + else: + self.charstack.append(nextchar) + break # emit token + elif state == '0.': + # If we've seen at least one dot separator, keep going, we'll + # break up the tokens later. + if nextchar == '.' or self.isnum(nextchar): + token += nextchar + elif self.isword(nextchar) and token[-1] == '.': + token += nextchar + state = 'a.' + else: + self.charstack.append(nextchar) + break # emit token + + if (state in ('a.', '0.') and (seenletters or token.count('.') > 1 or + token[-1] in '.,')): + l = self._split_decimal.split(token) + token = l[0] + for tok in l[1:]: + if tok: + self.tokenstack.append(tok) + + if state == '0.' and token.count('.') == 0: + token = token.replace(',', '.') + + return token + + def __iter__(self): + return self + + def __next__(self): + token = self.get_token() + if token is None: + raise StopIteration + + return token + + def next(self): + return self.__next__() # Python 2.x support + + @classmethod + def split(cls, s): + return list(cls(s)) + + @classmethod + def isword(cls, nextchar): + """ Whether or not the next character is part of a word """ + return nextchar.isalpha() + + @classmethod + def isnum(cls, nextchar): + """ Whether the next character is part of a number """ + return nextchar.isdigit() + + @classmethod + def isspace(cls, nextchar): + """ Whether the next character is whitespace """ + return nextchar.isspace() + + +class _resultbase(object): + + def __init__(self): + for attr in self.__slots__: + setattr(self, attr, None) + + def _repr(self, classname): + l = [] + for attr in self.__slots__: + value = getattr(self, attr) + if value is not None: + l.append("%s=%s" % (attr, repr(value))) + return "%s(%s)" % (classname, ", ".join(l)) + + def __len__(self): + return (sum(getattr(self, attr) is not None + for attr in self.__slots__)) + + def __repr__(self): + return self._repr(self.__class__.__name__) + + +class parserinfo(object): + """ + Class which handles what inputs are accepted. Subclass this to customize + the language and acceptable values for each parameter. + + :param dayfirst: + Whether to interpret the first value in an ambiguous 3-integer date + (e.g. 01/05/09) as the day (``True``) or month (``False``). If + ``yearfirst`` is set to ``True``, this distinguishes between YDM + and YMD. Default is ``False``. + + :param yearfirst: + Whether to interpret the first value in an ambiguous 3-integer date + (e.g. 01/05/09) as the year. If ``True``, the first number is taken + to be the year, otherwise the last number is taken to be the year. + Default is ``False``. + """ + + # m from a.m/p.m, t from ISO T separator + JUMP = [" ", ".", ",", ";", "-", "/", "'", + "at", "on", "and", "ad", "m", "t", "of", + "st", "nd", "rd", "th"] + + WEEKDAYS = [("Mon", "Monday"), + ("Tue", "Tuesday"), # TODO: "Tues" + ("Wed", "Wednesday"), + ("Thu", "Thursday"), # TODO: "Thurs" + ("Fri", "Friday"), + ("Sat", "Saturday"), + ("Sun", "Sunday")] + MONTHS = [("Jan", "January"), + ("Feb", "February"), # TODO: "Febr" + ("Mar", "March"), + ("Apr", "April"), + ("May", "May"), + ("Jun", "June"), + ("Jul", "July"), + ("Aug", "August"), + ("Sep", "Sept", "September"), + ("Oct", "October"), + ("Nov", "November"), + ("Dec", "December")] + HMS = [("h", "hour", "hours"), + ("m", "minute", "minutes"), + ("s", "second", "seconds")] + AMPM = [("am", "a"), + ("pm", "p")] + UTCZONE = ["UTC", "GMT", "Z"] + PERTAIN = ["of"] + TZOFFSET = {} + # TODO: ERA = ["AD", "BC", "CE", "BCE", "Stardate", + # "Anno Domini", "Year of Our Lord"] + + def __init__(self, dayfirst=False, yearfirst=False): + self._jump = self._convert(self.JUMP) + self._weekdays = self._convert(self.WEEKDAYS) + self._months = self._convert(self.MONTHS) + self._hms = self._convert(self.HMS) + self._ampm = self._convert(self.AMPM) + self._utczone = self._convert(self.UTCZONE) + self._pertain = self._convert(self.PERTAIN) + + self.dayfirst = dayfirst + self.yearfirst = yearfirst + + self._year = time.localtime().tm_year + self._century = self._year // 100 * 100 + + def _convert(self, lst): + dct = {} + for i, v in enumerate(lst): + if isinstance(v, tuple): + for v in v: + dct[v.lower()] = i + else: + dct[v.lower()] = i + return dct + + def jump(self, name): + return name.lower() in self._jump + + def weekday(self, name): + try: + return self._weekdays[name.lower()] + except KeyError: + pass + return None + + def month(self, name): + try: + return self._months[name.lower()] + 1 + except KeyError: + pass + return None + + def hms(self, name): + try: + return self._hms[name.lower()] + except KeyError: + return None + + def ampm(self, name): + try: + return self._ampm[name.lower()] + except KeyError: + return None + + def pertain(self, name): + return name.lower() in self._pertain + + def utczone(self, name): + return name.lower() in self._utczone + + def tzoffset(self, name): + if name in self._utczone: + return 0 + + return self.TZOFFSET.get(name) + + def convertyear(self, year, century_specified=False): + if year < 100 and not century_specified: + year += self._century + if abs(year - self._year) >= 50: + if year < self._year: + year += 100 + else: + year -= 100 + return year + + def validate(self, res): + # move to info + if res.year is not None: + res.year = self.convertyear(res.year, res.century_specified) + + if res.tzoffset == 0 and not res.tzname or res.tzname == 'Z': + res.tzname = "UTC" + res.tzoffset = 0 + elif res.tzoffset != 0 and res.tzname and self.utczone(res.tzname): + res.tzoffset = 0 + return True + + +class _ymd(list): + def __init__(self, *args, **kwargs): + super(self.__class__, self).__init__(*args, **kwargs) + self.century_specified = False + self.dstridx = None + self.mstridx = None + self.ystridx = None + + @property + def has_year(self): + return self.ystridx is not None + + @property + def has_month(self): + return self.mstridx is not None + + @property + def has_day(self): + return self.dstridx is not None + + def could_be_day(self, value): + if self.has_day: + return False + elif not self.has_month: + return 1 <= value <= 31 + elif not self.has_year: + # Be permissive, assume leapyear + month = self[self.mstridx] + return 1 <= value <= monthrange(2000, month)[1] + else: + month = self[self.mstridx] + year = self[self.ystridx] + return 1 <= value <= monthrange(year, month)[1] + + def append(self, val, label=None): + if hasattr(val, '__len__'): + if val.isdigit() and len(val) > 2: + self.century_specified = True + if label not in [None, 'Y']: # pragma: no cover + raise ValueError(label) + label = 'Y' + elif val > 100: + self.century_specified = True + if label not in [None, 'Y']: # pragma: no cover + raise ValueError(label) + label = 'Y' + + super(self.__class__, self).append(int(val)) + + if label == 'M': + if self.has_month: + raise ValueError('Month is already set') + self.mstridx = len(self) - 1 + elif label == 'D': + if self.has_day: + raise ValueError('Day is already set') + self.dstridx = len(self) - 1 + elif label == 'Y': + if self.has_year: + raise ValueError('Year is already set') + self.ystridx = len(self) - 1 + + def resolve_ymd(self, yearfirst, dayfirst): + len_ymd = len(self) + year, month, day = (None, None, None) + + mstridx = self.mstridx + + if len_ymd > 3: + raise ValueError("More than three YMD values") + elif len_ymd == 1 or (mstridx is not None and len_ymd == 2): + # One member, or two members with a month string + if mstridx is not None: + month = self[mstridx] + del self[mstridx] + + if len_ymd > 1 or mstridx is None: + if self[0] > 31: + year = self[0] + else: + day = self[0] + + elif len_ymd == 2: + # Two members with numbers + if self[0] > 31: + # 99-01 + year, month = self + elif self[1] > 31: + # 01-99 + month, year = self + elif dayfirst and self[1] <= 12: + # 13-01 + day, month = self + else: + # 01-13 + month, day = self + + elif len_ymd == 3: + # Three members + if mstridx == 0: + if self[1] > 31: + # Apr-2003-25 + month, year, day = self + else: + month, day, year = self + elif mstridx == 1: + if self[0] > 31 or (yearfirst and self[2] <= 31): + # 99-Jan-01 + year, month, day = self + else: + # 01-Jan-01 + # Give precendence to day-first, since + # two-digit years is usually hand-written. + day, month, year = self + + elif mstridx == 2: + # WTF!? + if self[1] > 31: + # 01-99-Jan + day, year, month = self + else: + # 99-01-Jan + year, day, month = self + + else: + if (self[0] > 31 or + self.ystridx == 0 or + (yearfirst and self[1] <= 12 and self[2] <= 31)): + # 99-01-01 + if dayfirst and self[2] <= 12: + year, day, month = self + else: + year, month, day = self + elif self[0] > 12 or (dayfirst and self[1] <= 12): + # 13-01-01 + day, month, year = self + else: + # 01-13-01 + month, day, year = self + + return year, month, day + + +class parser(object): + def __init__(self, info=None): + self.info = info or parserinfo() + + def parse(self, timestr, default=None, + ignoretz=False, tzinfos=None, **kwargs): + """ + Parse the date/time string into a :class:`datetime.datetime` object. + + :param timestr: + Any date/time string using the supported formats. + + :param default: + The default datetime object, if this is a datetime object and not + ``None``, elements specified in ``timestr`` replace elements in the + default object. + + :param ignoretz: + If set ``True``, time zones in parsed strings are ignored and a + naive :class:`datetime.datetime` object is returned. + + :param tzinfos: + Additional time zone names / aliases which may be present in the + string. This argument maps time zone names (and optionally offsets + from those time zones) to time zones. This parameter can be a + dictionary with timezone aliases mapping time zone names to time + zones or a function taking two parameters (``tzname`` and + ``tzoffset``) and returning a time zone. + + The timezones to which the names are mapped can be an integer + offset from UTC in seconds or a :class:`tzinfo` object. + + .. doctest:: + :options: +NORMALIZE_WHITESPACE + + >>> from dateutil.parser import parse + >>> from dateutil.tz import gettz + >>> tzinfos = {"BRST": -7200, "CST": gettz("America/Chicago")} + >>> parse("2012-01-19 17:21:00 BRST", tzinfos=tzinfos) + datetime.datetime(2012, 1, 19, 17, 21, tzinfo=tzoffset(u'BRST', -7200)) + >>> parse("2012-01-19 17:21:00 CST", tzinfos=tzinfos) + datetime.datetime(2012, 1, 19, 17, 21, + tzinfo=tzfile('/usr/share/zoneinfo/America/Chicago')) + + This parameter is ignored if ``ignoretz`` is set. + + :param \\*\\*kwargs: + Keyword arguments as passed to ``_parse()``. + + :return: + Returns a :class:`datetime.datetime` object or, if the + ``fuzzy_with_tokens`` option is ``True``, returns a tuple, the + first element being a :class:`datetime.datetime` object, the second + a tuple containing the fuzzy tokens. + + :raises ValueError: + Raised for invalid or unknown string format, if the provided + :class:`tzinfo` is not in a valid format, or if an invalid date + would be created. + + :raises TypeError: + Raised for non-string or character stream input. + + :raises OverflowError: + Raised if the parsed date exceeds the largest valid C integer on + your system. + """ + + if default is None: + default = datetime.datetime.now().replace(hour=0, minute=0, + second=0, microsecond=0) + + res, skipped_tokens = self._parse(timestr, **kwargs) + + if res is None: + raise ValueError("Unknown string format:", timestr) + + if len(res) == 0: + raise ValueError("String does not contain a date:", timestr) + + ret = self._build_naive(res, default) + + if not ignoretz: + ret = self._build_tzaware(ret, res, tzinfos) + + if kwargs.get('fuzzy_with_tokens', False): + return ret, skipped_tokens + else: + return ret + + class _result(_resultbase): + __slots__ = ["year", "month", "day", "weekday", + "hour", "minute", "second", "microsecond", + "tzname", "tzoffset", "ampm","any_unused_tokens"] + + def _parse(self, timestr, dayfirst=None, yearfirst=None, fuzzy=False, + fuzzy_with_tokens=False): + """ + Private method which performs the heavy lifting of parsing, called from + ``parse()``, which passes on its ``kwargs`` to this function. + + :param timestr: + The string to parse. + + :param dayfirst: + Whether to interpret the first value in an ambiguous 3-integer date + (e.g. 01/05/09) as the day (``True``) or month (``False``). If + ``yearfirst`` is set to ``True``, this distinguishes between YDM + and YMD. If set to ``None``, this value is retrieved from the + current :class:`parserinfo` object (which itself defaults to + ``False``). + + :param yearfirst: + Whether to interpret the first value in an ambiguous 3-integer date + (e.g. 01/05/09) as the year. If ``True``, the first number is taken + to be the year, otherwise the last number is taken to be the year. + If this is set to ``None``, the value is retrieved from the current + :class:`parserinfo` object (which itself defaults to ``False``). + + :param fuzzy: + Whether to allow fuzzy parsing, allowing for string like "Today is + January 1, 2047 at 8:21:00AM". + + :param fuzzy_with_tokens: + If ``True``, ``fuzzy`` is automatically set to True, and the parser + will return a tuple where the first element is the parsed + :class:`datetime.datetime` datetimestamp and the second element is + a tuple containing the portions of the string which were ignored: + + .. doctest:: + + >>> from dateutil.parser import parse + >>> parse("Today is January 1, 2047 at 8:21:00AM", fuzzy_with_tokens=True) + (datetime.datetime(2047, 1, 1, 8, 21), (u'Today is ', u' ', u'at ')) + + """ + if fuzzy_with_tokens: + fuzzy = True + + info = self.info + + if dayfirst is None: + dayfirst = info.dayfirst + + if yearfirst is None: + yearfirst = info.yearfirst + + res = self._result() + l = _timelex.split(timestr) # Splits the timestr into tokens + + skipped_idxs = [] + + # year/month/day list + ymd = _ymd() + + len_l = len(l) + i = 0 + try: + while i < len_l: + + # Check if it's a number + value_repr = l[i] + try: + value = float(value_repr) + except ValueError: + value = None + + if value is not None: + # Numeric token + i = self._parse_numeric_token(l, i, info, ymd, res, fuzzy) + + # Check weekday + elif info.weekday(l[i]) is not None: + value = info.weekday(l[i]) + res.weekday = value + + # Check month name + elif info.month(l[i]) is not None: + value = info.month(l[i]) + ymd.append(value, 'M') + + if i + 1 < len_l: + if l[i + 1] in ('-', '/'): + # Jan-01[-99] + sep = l[i + 1] + ymd.append(l[i + 2]) + + if i + 3 < len_l and l[i + 3] == sep: + # Jan-01-99 + ymd.append(l[i + 4]) + i += 2 + + i += 2 + + elif (i + 4 < len_l and l[i + 1] == l[i + 3] == ' ' and + info.pertain(l[i + 2])): + # Jan of 01 + # In this case, 01 is clearly year + if l[i + 4].isdigit(): + # Convert it here to become unambiguous + value = int(l[i + 4]) + year = str(info.convertyear(value)) + ymd.append(year, 'Y') + else: + # Wrong guess + pass + # TODO: not hit in tests + i += 4 + + # Check am/pm + elif info.ampm(l[i]) is not None: + value = info.ampm(l[i]) + val_is_ampm = self._ampm_valid(res.hour, res.ampm, fuzzy) + + if val_is_ampm: + res.hour = self._adjust_ampm(res.hour, value) + res.ampm = value + + elif fuzzy: + skipped_idxs.append(i) + + # Check for a timezone name + elif self._could_be_tzname(res.hour, res.tzname, res.tzoffset, l[i]): + res.tzname = l[i] + res.tzoffset = info.tzoffset(res.tzname) + + # Check for something like GMT+3, or BRST+3. Notice + # that it doesn't mean "I am 3 hours after GMT", but + # "my time +3 is GMT". If found, we reverse the + # logic so that timezone parsing code will get it + # right. + if i + 1 < len_l and l[i + 1] in ('+', '-'): + l[i + 1] = ('+', '-')[l[i + 1] == '+'] + res.tzoffset = None + if info.utczone(res.tzname): + # With something like GMT+3, the timezone + # is *not* GMT. + res.tzname = None + + # Check for a numbered timezone + elif res.hour is not None and l[i] in ('+', '-'): + signal = (-1, 1)[l[i] == '+'] + len_li = len(l[i + 1]) + + # TODO: check that l[i + 1] is integer? + if len_li == 4: + # -0300 + hour_offset = int(l[i + 1][:2]) + min_offset = int(l[i + 1][2:]) + elif i + 2 < len_l and l[i + 2] == ':': + # -03:00 + hour_offset = int(l[i + 1]) + min_offset = int(l[i + 3]) # TODO: Check that l[i+3] is minute-like? + i += 2 + elif len_li <= 2: + # -[0]3 + hour_offset = int(l[i + 1][:2]) + min_offset = 0 + else: + raise ValueError(timestr) + + res.tzoffset = signal * (hour_offset * 3600 + min_offset * 60) + + # Look for a timezone name between parenthesis + if (i + 5 < len_l and + info.jump(l[i + 2]) and l[i + 3] == '(' and + l[i + 5] == ')' and + 3 <= len(l[i + 4]) and + self._could_be_tzname(res.hour, res.tzname, + None, l[i + 4])): + # -0300 (BRST) + res.tzname = l[i + 4] + i += 4 + + i += 1 + + # Check jumps + elif not (info.jump(l[i]) or fuzzy): + raise ValueError(timestr) + + else: + skipped_idxs.append(i) + i += 1 + + # Process year/month/day + year, month, day = ymd.resolve_ymd(yearfirst, dayfirst) + + res.century_specified = ymd.century_specified + res.year = year + res.month = month + res.day = day + + except (IndexError, ValueError): + return None, None + + if not info.validate(res): + return None, None + + if fuzzy_with_tokens: + skipped_tokens = self._recombine_skipped(l, skipped_idxs) + return res, tuple(skipped_tokens) + else: + return res, None + + def _parse_numeric_token(self, tokens, idx, info, ymd, res, fuzzy): + # Token is a number + value_repr = tokens[idx] + try: + value = self._to_decimal(value_repr) + except Exception as e: + six.raise_from(ValueError('Unknown numeric token'), e) + + len_li = len(value_repr) + + len_l = len(tokens) + + if (len(ymd) == 3 and len_li in (2, 4) and + res.hour is None and + (idx + 1 >= len_l or + (tokens[idx + 1] != ':' and + info.hms(tokens[idx + 1]) is None))): + # 19990101T23[59] + s = tokens[idx] + res.hour = int(s[:2]) + + if len_li == 4: + res.minute = int(s[2:]) + + elif len_li == 6 or (len_li > 6 and tokens[idx].find('.') == 6): + # YYMMDD or HHMMSS[.ss] + s = tokens[idx] + + if not ymd and '.' not in tokens[idx]: + ymd.append(s[:2]) + ymd.append(s[2:4]) + ymd.append(s[4:]) + else: + # 19990101T235959[.59] + + # TODO: Check if res attributes already set. + res.hour = int(s[:2]) + res.minute = int(s[2:4]) + res.second, res.microsecond = self._parsems(s[4:]) + + elif len_li in (8, 12, 14): + # YYYYMMDD + s = tokens[idx] + ymd.append(s[:4], 'Y') + ymd.append(s[4:6]) + ymd.append(s[6:8]) + + if len_li > 8: + res.hour = int(s[8:10]) + res.minute = int(s[10:12]) + + if len_li > 12: + res.second = int(s[12:]) + + elif self._find_hms_idx(idx, tokens, info, allow_jump=True) is not None: + # HH[ ]h or MM[ ]m or SS[.ss][ ]s + hms_idx = self._find_hms_idx(idx, tokens, info, allow_jump=True) + (idx, hms) = self._parse_hms(idx, tokens, info, hms_idx) + if hms is not None: + # TODO: checking that hour/minute/second are not + # already set? + self._assign_hms(res, value_repr, hms) + + elif idx + 2 < len_l and tokens[idx + 1] == ':': + # HH:MM[:SS[.ss]] + res.hour = int(value) + value = self._to_decimal(tokens[idx + 2]) # TODO: try/except for this? + (res.minute, res.second) = self._parse_min_sec(value) + + if idx + 4 < len_l and tokens[idx + 3] == ':': + res.second, res.microsecond = self._parsems(tokens[idx + 4]) + + idx += 2 + + idx += 2 + + elif idx + 1 < len_l and tokens[idx + 1] in ('-', '/', '.'): + sep = tokens[idx + 1] + ymd.append(value_repr) + + if idx + 2 < len_l and not info.jump(tokens[idx + 2]): + if tokens[idx + 2].isdigit(): + # 01-01[-01] + ymd.append(tokens[idx + 2]) + else: + # 01-Jan[-01] + value = info.month(tokens[idx + 2]) + + if value is not None: + ymd.append(value, 'M') + else: + raise ValueError() + + if idx + 3 < len_l and tokens[idx + 3] == sep: + # We have three members + value = info.month(tokens[idx + 4]) + + if value is not None: + ymd.append(value, 'M') + else: + ymd.append(tokens[idx + 4]) + idx += 2 + + idx += 1 + idx += 1 + + elif idx + 1 >= len_l or info.jump(tokens[idx + 1]): + if idx + 2 < len_l and info.ampm(tokens[idx + 2]) is not None: + # 12 am + hour = int(value) + res.hour = self._adjust_ampm(hour, info.ampm(tokens[idx + 2])) + idx += 1 + else: + # Year, month or day + ymd.append(value) + idx += 1 + + elif info.ampm(tokens[idx + 1]) is not None and (0 <= value < 24): + # 12am + hour = int(value) + res.hour = self._adjust_ampm(hour, info.ampm(tokens[idx + 1])) + idx += 1 + + elif ymd.could_be_day(value): + ymd.append(value) + + elif not fuzzy: + raise ValueError() + + return idx + + def _find_hms_idx(self, idx, tokens, info, allow_jump): + len_l = len(tokens) + + if idx+1 < len_l and info.hms(tokens[idx+1]) is not None: + # There is an "h", "m", or "s" label following this token. We take + # assign the upcoming label to the current token. + # e.g. the "12" in 12h" + hms_idx = idx + 1 + + elif (allow_jump and idx+2 < len_l and tokens[idx+1] == ' ' and + info.hms(tokens[idx+2]) is not None): + # There is a space and then an "h", "m", or "s" label. + # e.g. the "12" in "12 h" + hms_idx = idx + 2 + + elif idx > 0 and info.hms(tokens[idx-1]) is not None: + # There is a "h", "m", or "s" preceeding this token. Since neither + # of the previous cases was hit, there is no label following this + # token, so we use the previous label. + # e.g. the "04" in "12h04" + hms_idx = idx-1 + + elif (1 < idx == len_l-1 and tokens[idx-1] == ' ' and + info.hms(tokens[idx-2]) is not None): + # If we are looking at the final token, we allow for a + # backward-looking check to skip over a space. + # TODO: Are we sure this is the right condition here? + hms_idx = idx - 2 + + else: + hms_idx = None + + return hms_idx + + def _assign_hms(self, res, value_repr, hms): + # See GH issue #427, fixing float rounding + value = self._to_decimal(value_repr) + + if hms == 0: + # Hour + res.hour = int(value) + if value % 1: + res.minute = int(60*(value % 1)) + + elif hms == 1: + (res.minute, res.second) = self._parse_min_sec(value) + + elif hms == 2: + (res.second, res.microsecond) = self._parsems(value_repr) + + def _could_be_tzname(self, hour, tzname, tzoffset, token): + return (hour is not None and + tzname is None and + tzoffset is None and + len(token) <= 5 and + all(x in string.ascii_uppercase for x in token)) + + def _ampm_valid(self, hour, ampm, fuzzy): + """ + For fuzzy parsing, 'a' or 'am' (both valid English words) + may erroneously trigger the AM/PM flag. Deal with that + here. + """ + val_is_ampm = True + + # If there's already an AM/PM flag, this one isn't one. + if fuzzy and ampm is not None: + val_is_ampm = False + + # If AM/PM is found and hour is not, raise a ValueError + if hour is None: + if fuzzy: + val_is_ampm = False + else: + raise ValueError('No hour specified with AM or PM flag.') + elif not 0 <= hour <= 12: + # If AM/PM is found, it's a 12 hour clock, so raise + # an error for invalid range + if fuzzy: + val_is_ampm = False + else: + raise ValueError('Invalid hour specified for 12-hour clock.') + + return val_is_ampm + + def _adjust_ampm(self, hour, ampm): + if hour < 12 and ampm == 1: + hour += 12 + elif hour == 12 and ampm == 0: + hour = 0 + return hour + + def _parse_min_sec(self, value): + # TODO: Every usage of this function sets res.second to the return + # value. Are there any cases where second will be returned as None and + # we *dont* want to set res.second = None? + minute = int(value) + second = None + + sec_remainder = value % 1 + if sec_remainder: + second = int(60 * sec_remainder) + return (minute, second) + + def _parsems(self, value): + """Parse a I[.F] seconds value into (seconds, microseconds).""" + if "." not in value: + return int(value), 0 + else: + i, f = value.split(".") + return int(i), int(f.ljust(6, "0")[:6]) + + def _parse_hms(self, idx, tokens, info, hms_idx): + # TODO: Is this going to admit a lot of false-positives for when we + # just happen to have digits and "h", "m" or "s" characters in non-date + # text? I guess hex hashes won't have that problem, but there's plenty + # of random junk out there. + if hms_idx is None: + hms = None + new_idx = idx + elif hms_idx > idx: + hms = info.hms(tokens[hms_idx]) + new_idx = hms_idx + else: + # Looking backwards, increment one. + hms = info.hms(tokens[hms_idx]) + 1 + new_idx = idx + + return (new_idx, hms) + + def _recombine_skipped(self, tokens, skipped_idxs): + """ + >>> tokens = ["foo", " ", "bar", " ", "19June2000", "baz"] + >>> skipped_idxs = [0, 1, 2, 5] + >>> _recombine_skipped(tokens, skipped_idxs) + ["foo bar", "baz"] + """ + skipped_tokens = [] + for i, idx in enumerate(sorted(skipped_idxs)): + if i > 0 and idx - 1 == skipped_idxs[i - 1]: + skipped_tokens[-1] = skipped_tokens[-1] + tokens[idx] + else: + skipped_tokens.append(tokens[idx]) + + return skipped_tokens + + def _build_tzinfo(self, tzinfos, tzname, tzoffset): + if callable(tzinfos): + tzdata = tzinfos(tzname, tzoffset) + else: + tzdata = tzinfos.get(tzname) + + if isinstance(tzdata, datetime.tzinfo): + tzinfo = tzdata + elif isinstance(tzdata, text_type): + tzinfo = tz.tzstr(tzdata) + elif isinstance(tzdata, integer_types): + tzinfo = tz.tzoffset(tzname, tzdata) + else: + raise ValueError("Offset must be tzinfo subclass, " + "tz string, or int offset.") + return tzinfo + + def _build_tzaware(self, naive, res, tzinfos): + if (callable(tzinfos) or (tzinfos and res.tzname in tzinfos)): + tzinfo = self._build_tzinfo(tzinfos, res.tzname, res.tzoffset) + aware = naive.replace(tzinfo=tzinfo) + aware = self._assign_tzname(aware, res.tzname) + + elif res.tzname and res.tzname in time.tzname: + aware = naive.replace(tzinfo=tz.tzlocal()) + + # Handle ambiguous local datetime + aware = self._assign_tzname(aware, res.tzname) + + # This is mostly relevant for winter GMT zones parsed in the UK + if (aware.tzname() != res.tzname and + res.tzname in self.info.UTCZONE): + aware = aware.replace(tzinfo=tz.tzutc()) + + elif res.tzoffset == 0: + aware = naive.replace(tzinfo=tz.tzutc()) + + elif res.tzoffset: + aware = naive.replace(tzinfo=tz.tzoffset(res.tzname, res.tzoffset)) + + elif not res.tzname and not res.tzoffset: + # i.e. no timezone information was found. + aware = naive + + elif res.tzname: + # tz-like string was parsed but we don't know what to do + # with it + warnings.warn("tzname {tzname} identified but not understood. " + "Pass `tzinfos` argument in order to correctly " + "return a timezone-aware datetime. In a future " + "version, this raise an " + "exception.".format(tzname=res.tzname), + category=UnknownTimezoneWarning) + aware = naive + + return aware + + def _build_naive(self, res, default): + repl = {} + for attr in ("year", "month", "day", "hour", + "minute", "second", "microsecond"): + value = getattr(res, attr) + if value is not None: + repl[attr] = value + + if 'day' not in repl: + # If the default day exceeds the last day of the month, fall back + # to the end of the month. + cyear = default.year if res.year is None else res.year + cmonth = default.month if res.month is None else res.month + cday = default.day if res.day is None else res.day + + if cday > monthrange(cyear, cmonth)[1]: + repl['day'] = monthrange(cyear, cmonth)[1] + + naive = default.replace(**repl) + + if res.weekday is not None and not res.day: + naive = naive + relativedelta.relativedelta(weekday=res.weekday) + + return naive + + def _assign_tzname(self, dt, tzname): + if dt.tzname() != tzname: + new_dt = tz.enfold(dt, fold=1) + if new_dt.tzname() == tzname: + return new_dt + + return dt + + def _to_decimal(self, val): + try: + return Decimal(val) + except Exception as e: + msg = "Could not convert %s to decimal" % val + six.raise_from(ValueError(msg), e) + + +DEFAULTPARSER = parser() + + +def parse(timestr, parserinfo=None, **kwargs): + """ + + Parse a string in one of the supported formats, using the + ``parserinfo`` parameters. + + :param timestr: + A string containing a date/time stamp. + + :param parserinfo: + A :class:`parserinfo` object containing parameters for the parser. + If ``None``, the default arguments to the :class:`parserinfo` + constructor are used. + + The ``**kwargs`` parameter takes the following keyword arguments: + + :param default: + The default datetime object, if this is a datetime object and not + ``None``, elements specified in ``timestr`` replace elements in the + default object. + + :param ignoretz: + If set ``True``, time zones in parsed strings are ignored and a naive + :class:`datetime` object is returned. + + :param tzinfos: + Additional time zone names / aliases which may be present in the + string. This argument maps time zone names (and optionally offsets + from those time zones) to time zones. This parameter can be a + dictionary with timezone aliases mapping time zone names to time + zones or a function taking two parameters (``tzname`` and + ``tzoffset``) and returning a time zone. + + The timezones to which the names are mapped can be an integer + offset from UTC in seconds or a :class:`tzinfo` object. + + .. doctest:: + :options: +NORMALIZE_WHITESPACE + + >>> from dateutil.parser import parse + >>> from dateutil.tz import gettz + >>> tzinfos = {"BRST": -7200, "CST": gettz("America/Chicago")} + >>> parse("2012-01-19 17:21:00 BRST", tzinfos=tzinfos) + datetime.datetime(2012, 1, 19, 17, 21, tzinfo=tzoffset(u'BRST', -7200)) + >>> parse("2012-01-19 17:21:00 CST", tzinfos=tzinfos) + datetime.datetime(2012, 1, 19, 17, 21, + tzinfo=tzfile('/usr/share/zoneinfo/America/Chicago')) + + This parameter is ignored if ``ignoretz`` is set. + + :param dayfirst: + Whether to interpret the first value in an ambiguous 3-integer date + (e.g. 01/05/09) as the day (``True``) or month (``False``). If + ``yearfirst`` is set to ``True``, this distinguishes between YDM and + YMD. If set to ``None``, this value is retrieved from the current + :class:`parserinfo` object (which itself defaults to ``False``). + + :param yearfirst: + Whether to interpret the first value in an ambiguous 3-integer date + (e.g. 01/05/09) as the year. If ``True``, the first number is taken to + be the year, otherwise the last number is taken to be the year. If + this is set to ``None``, the value is retrieved from the current + :class:`parserinfo` object (which itself defaults to ``False``). + + :param fuzzy: + Whether to allow fuzzy parsing, allowing for string like "Today is + January 1, 2047 at 8:21:00AM". + + :param fuzzy_with_tokens: + If ``True``, ``fuzzy`` is automatically set to True, and the parser + will return a tuple where the first element is the parsed + :class:`datetime.datetime` datetimestamp and the second element is + a tuple containing the portions of the string which were ignored: + + .. doctest:: + + >>> from dateutil.parser import parse + >>> parse("Today is January 1, 2047 at 8:21:00AM", fuzzy_with_tokens=True) + (datetime.datetime(2047, 1, 1, 8, 21), (u'Today is ', u' ', u'at ')) + + :return: + Returns a :class:`datetime.datetime` object or, if the + ``fuzzy_with_tokens`` option is ``True``, returns a tuple, the + first element being a :class:`datetime.datetime` object, the second + a tuple containing the fuzzy tokens. + + :raises ValueError: + Raised for invalid or unknown string format, if the provided + :class:`tzinfo` is not in a valid format, or if an invalid date + would be created. + + :raises OverflowError: + Raised if the parsed date exceeds the largest valid C integer on + your system. + """ + if parserinfo: + return parser(parserinfo).parse(timestr, **kwargs) + else: + return DEFAULTPARSER.parse(timestr, **kwargs) + + +class _tzparser(object): + + class _result(_resultbase): + + __slots__ = ["stdabbr", "stdoffset", "dstabbr", "dstoffset", + "start", "end"] + + class _attr(_resultbase): + __slots__ = ["month", "week", "weekday", + "yday", "jyday", "day", "time"] + + def __repr__(self): + return self._repr("") + + def __init__(self): + _resultbase.__init__(self) + self.start = self._attr() + self.end = self._attr() + + def parse(self, tzstr): + res = self._result() + l = [x for x in re.split(r'([,:.]|[a-zA-Z]+|[0-9]+)',tzstr) if x] + used_idxs = list() + try: + + len_l = len(l) + + i = 0 + while i < len_l: + # BRST+3[BRDT[+2]] + j = i + while j < len_l and not [x for x in l[j] + if x in "0123456789:,-+"]: + j += 1 + if j != i: + if not res.stdabbr: + offattr = "stdoffset" + res.stdabbr = "".join(l[i:j]) + else: + offattr = "dstoffset" + res.dstabbr = "".join(l[i:j]) + + for ii in range(j): + used_idxs.append(ii) + i = j + if (i < len_l and (l[i] in ('+', '-') or l[i][0] in + "0123456789")): + if l[i] in ('+', '-'): + # Yes, that's right. See the TZ variable + # documentation. + signal = (1, -1)[l[i] == '+'] + used_idxs.append(i) + i += 1 + else: + signal = -1 + len_li = len(l[i]) + if len_li == 4: + # -0300 + setattr(res, offattr, (int(l[i][:2]) * 3600 + + int(l[i][2:]) * 60) * signal) + elif i + 1 < len_l and l[i + 1] == ':': + # -03:00 + setattr(res, offattr, + (int(l[i]) * 3600 + + int(l[i + 2]) * 60) * signal) + used_idxs.append(i) + i += 2 + elif len_li <= 2: + # -[0]3 + setattr(res, offattr, + int(l[i][:2]) * 3600 * signal) + else: + return None + used_idxs.append(i) + i += 1 + if res.dstabbr: + break + else: + break + + + if i < len_l: + for j in range(i, len_l): + if l[j] == ';': + l[j] = ',' + + assert l[i] == ',' + + i += 1 + + if i >= len_l: + pass + elif (8 <= l.count(',') <= 9 and + not [y for x in l[i:] if x != ',' + for y in x if y not in "0123456789+-"]): + # GMT0BST,3,0,30,3600,10,0,26,7200[,3600] + for x in (res.start, res.end): + x.month = int(l[i]) + used_idxs.append(i) + i += 2 + if l[i] == '-': + value = int(l[i + 1]) * -1 + used_idxs.append(i) + i += 1 + else: + value = int(l[i]) + used_idxs.append(i) + i += 2 + if value: + x.week = value + x.weekday = (int(l[i]) - 1) % 7 + else: + x.day = int(l[i]) + used_idxs.append(i) + i += 2 + x.time = int(l[i]) + used_idxs.append(i) + i += 2 + if i < len_l: + if l[i] in ('-', '+'): + signal = (-1, 1)[l[i] == "+"] + used_idxs.append(i) + i += 1 + else: + signal = 1 + used_idxs.append(i) + res.dstoffset = (res.stdoffset + int(l[i]) * signal) + + # This was a made-up format that is not in normal use + warn(('Parsed time zone "%s"' % tzstr) + + 'is in a non-standard dateutil-specific format, which ' + + 'is now deprecated; support for parsing this format ' + + 'will be removed in future versions. It is recommended ' + + 'that you switch to a standard format like the GNU ' + + 'TZ variable format.', tz.DeprecatedTzFormatWarning) + elif (l.count(',') == 2 and l[i:].count('/') <= 2 and + not [y for x in l[i:] if x not in (',', '/', 'J', 'M', + '.', '-', ':') + for y in x if y not in "0123456789"]): + for x in (res.start, res.end): + if l[i] == 'J': + # non-leap year day (1 based) + used_idxs.append(i) + i += 1 + x.jyday = int(l[i]) + elif l[i] == 'M': + # month[-.]week[-.]weekday + used_idxs.append(i) + i += 1 + x.month = int(l[i]) + used_idxs.append(i) + i += 1 + assert l[i] in ('-', '.') + used_idxs.append(i) + i += 1 + x.week = int(l[i]) + if x.week == 5: + x.week = -1 + used_idxs.append(i) + i += 1 + assert l[i] in ('-', '.') + used_idxs.append(i) + i += 1 + x.weekday = (int(l[i]) - 1) % 7 + else: + # year day (zero based) + x.yday = int(l[i]) + 1 + + used_idxs.append(i) + i += 1 + + if i < len_l and l[i] == '/': + used_idxs.append(i) + i += 1 + # start time + len_li = len(l[i]) + if len_li == 4: + # -0300 + x.time = (int(l[i][:2]) * 3600 + + int(l[i][2:]) * 60) + elif i + 1 < len_l and l[i + 1] == ':': + # -03:00 + x.time = int(l[i]) * 3600 + int(l[i + 2]) * 60 + used_idxs.append(i) + i += 2 + if i + 1 < len_l and l[i + 1] == ':': + used_idxs.append(i) + i += 2 + x.time += int(l[i]) + elif len_li <= 2: + # -[0]3 + x.time = (int(l[i][:2]) * 3600) + else: + return None + used_idxs.append(i) + i += 1 + + assert i == len_l or l[i] == ',' + + i += 1 + + assert i >= len_l + + except (IndexError, ValueError, AssertionError): + return None + + unused_idxs = set(range(len_l)).difference(used_idxs) + res.any_unused_tokens = not {l[n] for n in unused_idxs}.issubset({",",":"}) + return res + + +DEFAULTTZPARSER = _tzparser() + + +def _parsetz(tzstr): + return DEFAULTTZPARSER.parse(tzstr) + +class UnknownTimezoneWarning(RuntimeWarning): + """Raised when the parser finds a timezone it cannot parse into a tzinfo""" +# vim:ts=4:sw=4:et diff --git a/venv/lib/python3.5/site-packages/dateutil/parser/isoparser.py b/venv/lib/python3.5/site-packages/dateutil/parser/isoparser.py new file mode 100644 index 0000000..844bb5d --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/parser/isoparser.py @@ -0,0 +1,402 @@ +# -*- coding: utf-8 -*- +""" +This module offers a parser for ISO-8601 strings + +It is intended to support all valid date, time and datetime formats per the +ISO-8601 specification. +""" +from datetime import datetime, timedelta, time, date +import calendar +from dateutil import tz + +from functools import wraps + +import re +import six + +__all__ = ["isoparse", "isoparser"] + + +def _takes_ascii(f): + @wraps(f) + def func(self, str_in, *args, **kwargs): + # If it's a stream, read the whole thing + str_in = getattr(str_in, 'read', lambda: str_in)() + + # If it's unicode, turn it into bytes, since ISO-8601 only covers ASCII + if isinstance(str_in, six.text_type): + # ASCII is the same in UTF-8 + try: + str_in = str_in.encode('ascii') + except UnicodeEncodeError as e: + msg = 'ISO-8601 strings should contain only ASCII characters' + six.raise_from(ValueError(msg), e) + + return f(self, str_in, *args, **kwargs) + + return func + + +class isoparser(object): + def __init__(self, sep=None): + """ + :param sep: + A single character that separates date and time portions. If + ``None``, the parser will accept any single character. + For strict ISO-8601 adherence, pass ``'T'``. + """ + if sep is not None: + if (len(sep) != 1 or ord(sep) >= 128 or sep in '0123456789'): + raise ValueError('Separator must be a single, non-numeric ' + + 'ASCII character') + + sep = sep.encode('ascii') + + self._sep = sep + + @_takes_ascii + def isoparse(self, dt_str): + """ + Parse an ISO-8601 datetime string into a :class:`datetime.datetime`. + + An ISO-8601 datetime string consists of a date portion, followed + optionally by a time portion - the date and time portions are separated + by a single character separator, which is ``T`` in the official + standard. Incomplete date formats (such as ``YYYY-MM``) may *not* be + combined with a time portion. + + Supported date formats are: + + Common: + + - ``YYYY`` + - ``YYYY-MM`` or ``YYYYMM`` + - ``YYYY-MM-DD`` or ``YYYYMMDD`` + + Uncommon: + + - ``YYYY-Www`` or ``YYYYWww`` - ISO week (day defaults to 0) + - ``YYYY-Www-D`` or ``YYYYWwwD`` - ISO week and day + + The ISO week and day numbering follows the same logic as + :func:`datetime.date.isocalendar`. + + Supported time formats are: + + - ``hh`` + - ``hh:mm`` or ``hhmm`` + - ``hh:mm:ss`` or ``hhmmss`` + - ``hh:mm:ss.sss`` or ``hh:mm:ss.ssssss`` (3-6 sub-second digits) + + Midnight is a special case for `hh`, as the standard supports both + 00:00 and 24:00 as a representation. + + .. caution:: + + Support for fractional components other than seconds is part of the + ISO-8601 standard, but is not currently implemented in this parser. + + Supported time zone offset formats are: + + - `Z` (UTC) + - `±HH:MM` + - `±HHMM` + - `±HH` + + Offsets will be represented as :class:`dateutil.tz.tzoffset` objects, + with the exception of UTC, which will be represented as + :class:`dateutil.tz.tzutc`. Time zone offsets equivalent to UTC (such + as `+00:00`) will also be represented as :class:`dateutil.tz.tzutc`. + + :param dt_str: + A string or stream containing only an ISO-8601 datetime string + + :return: + Returns a :class:`datetime.datetime` representing the string. + Unspecified components default to their lowest value. + + .. warning:: + + As of version 2.7.0, the strictness of the parser should not be + considered a stable part of the contract. Any valid ISO-8601 string + that parses correctly with the default settings will continue to + parse correctly in future versions, but invalid strings that + currently fail (e.g. ``2017-01-01T00:00+00:00:00``) are not + guaranteed to continue failing in future versions if they encode + a valid date. + """ + components, pos = self._parse_isodate(dt_str) + + if len(dt_str) > pos: + if self._sep is None or dt_str[pos:pos + 1] == self._sep: + components += self._parse_isotime(dt_str[pos + 1:]) + else: + raise ValueError('String contains unknown ISO components') + + return datetime(*components) + + @_takes_ascii + def parse_isodate(self, datestr): + """ + Parse the date portion of an ISO string. + + :param datestr: + The string portion of an ISO string, without a separator + + :return: + Returns a :class:`datetime.date` object + """ + components, pos = self._parse_isodate(datestr) + if pos < len(datestr): + raise ValueError('String contains unknown ISO ' + + 'components: {}'.format(datestr)) + return date(*components) + + @_takes_ascii + def parse_isotime(self, timestr): + """ + Parse the time portion of an ISO string. + + :param timestr: + The time portion of an ISO string, without a separator + + :return: + Returns a :class:`datetime.time` object + """ + return time(*self._parse_isotime(timestr)) + + @_takes_ascii + def parse_tzstr(self, tzstr, zero_as_utc=True): + """ + Parse a valid ISO time zone string. + + See :func:`isoparser.isoparse` for details on supported formats. + + :param tzstr: + A string representing an ISO time zone offset + + :param zero_as_utc: + Whether to return :class:`dateutil.tz.tzutc` for zero-offset zones + + :return: + Returns :class:`dateutil.tz.tzoffset` for offsets and + :class:`dateutil.tz.tzutc` for ``Z`` and (if ``zero_as_utc`` is + specified) offsets equivalent to UTC. + """ + return self._parse_tzstr(tzstr, zero_as_utc=zero_as_utc) + + # Constants + _MICROSECOND_END_REGEX = re.compile(b'[-+Z]+') + _DATE_SEP = b'-' + _TIME_SEP = b':' + _MICRO_SEP = b'.' + + def _parse_isodate(self, dt_str): + try: + return self._parse_isodate_common(dt_str) + except ValueError: + return self._parse_isodate_uncommon(dt_str) + + def _parse_isodate_common(self, dt_str): + len_str = len(dt_str) + components = [1, 1, 1] + + if len_str < 4: + raise ValueError('ISO string too short') + + # Year + components[0] = int(dt_str[0:4]) + pos = 4 + if pos >= len_str: + return components, pos + + has_sep = dt_str[pos:pos + 1] == self._DATE_SEP + if has_sep: + pos += 1 + + # Month + if len_str - pos < 2: + raise ValueError('Invalid common month') + + components[1] = int(dt_str[pos:pos + 2]) + pos += 2 + + if pos >= len_str: + if has_sep: + return components, pos + else: + raise ValueError('Invalid ISO format') + + if has_sep: + if dt_str[pos:pos + 1] != self._DATE_SEP: + raise ValueError('Invalid separator in ISO string') + pos += 1 + + # Day + if len_str - pos < 2: + raise ValueError('Invalid common day') + components[2] = int(dt_str[pos:pos + 2]) + return components, pos + 2 + + def _parse_isodate_uncommon(self, dt_str): + if len(dt_str) < 4: + raise ValueError('ISO string too short') + + # All ISO formats start with the year + year = int(dt_str[0:4]) + + has_sep = dt_str[4:5] == self._DATE_SEP + + pos = 4 + has_sep # Skip '-' if it's there + if dt_str[pos:pos + 1] == b'W': + # YYYY-?Www-?D? + pos += 1 + weekno = int(dt_str[pos:pos + 2]) + pos += 2 + + dayno = 1 + if len(dt_str) > pos: + if (dt_str[pos:pos + 1] == self._DATE_SEP) != has_sep: + raise ValueError('Inconsistent use of dash separator') + + pos += has_sep + + dayno = int(dt_str[pos:pos + 1]) + pos += 1 + + base_date = self._calculate_weekdate(year, weekno, dayno) + else: + # YYYYDDD or YYYY-DDD + if len(dt_str) - pos < 3: + raise ValueError('Invalid ordinal day') + + ordinal_day = int(dt_str[pos:pos + 3]) + pos += 3 + + if ordinal_day < 1 or ordinal_day > (365 + calendar.isleap(year)): + raise ValueError('Invalid ordinal day' + + ' {} for year {}'.format(ordinal_day, year)) + + base_date = date(year, 1, 1) + timedelta(days=ordinal_day - 1) + + components = [base_date.year, base_date.month, base_date.day] + return components, pos + + def _calculate_weekdate(self, year, week, day): + """ + Calculate the day of corresponding to the ISO year-week-day calendar. + + This function is effectively the inverse of + :func:`datetime.date.isocalendar`. + + :param year: + The year in the ISO calendar + + :param week: + The week in the ISO calendar - range is [1, 53] + + :param day: + The day in the ISO calendar - range is [1 (MON), 7 (SUN)] + + :return: + Returns a :class:`datetime.date` + """ + if not 0 < week < 54: + raise ValueError('Invalid week: {}'.format(week)) + + if not 0 < day < 8: # Range is 1-7 + raise ValueError('Invalid weekday: {}'.format(day)) + + # Get week 1 for the specific year: + jan_4 = date(year, 1, 4) # Week 1 always has January 4th in it + week_1 = jan_4 - timedelta(days=jan_4.isocalendar()[2] - 1) + + # Now add the specific number of weeks and days to get what we want + week_offset = (week - 1) * 7 + (day - 1) + return week_1 + timedelta(days=week_offset) + + def _parse_isotime(self, timestr): + len_str = len(timestr) + components = [0, 0, 0, 0, None] + pos = 0 + comp = -1 + + if len(timestr) < 2: + raise ValueError('ISO time too short') + + has_sep = len_str >= 3 and timestr[2:3] == self._TIME_SEP + + while pos < len_str and comp < 5: + comp += 1 + + if timestr[pos:pos + 1] in b'-+Z': + # Detect time zone boundary + components[-1] = self._parse_tzstr(timestr[pos:]) + pos = len_str + break + + if comp < 3: + # Hour, minute, second + components[comp] = int(timestr[pos:pos + 2]) + pos += 2 + if (has_sep and pos < len_str and + timestr[pos:pos + 1] == self._TIME_SEP): + pos += 1 + + if comp == 3: + # Microsecond + if timestr[pos:pos + 1] != self._MICRO_SEP: + continue + + pos += 1 + us_str = self._MICROSECOND_END_REGEX.split(timestr[pos:pos + 6], + 1)[0] + + components[comp] = int(us_str) * 10**(6 - len(us_str)) + pos += len(us_str) + + if pos < len_str: + raise ValueError('Unused components in ISO string') + + if components[0] == 24: + # Standard supports 00:00 and 24:00 as representations of midnight + if any(component != 0 for component in components[1:4]): + raise ValueError('Hour may only be 24 at 24:00:00.000') + components[0] = 0 + + return components + + def _parse_tzstr(self, tzstr, zero_as_utc=True): + if tzstr == b'Z': + return tz.tzutc() + + if len(tzstr) not in {3, 5, 6}: + raise ValueError('Time zone offset must be 1, 3, 5 or 6 characters') + + if tzstr[0:1] == b'-': + mult = -1 + elif tzstr[0:1] == b'+': + mult = 1 + else: + raise ValueError('Time zone offset requires sign') + + hours = int(tzstr[1:3]) + if len(tzstr) == 3: + minutes = 0 + else: + minutes = int(tzstr[(4 if tzstr[3:4] == self._TIME_SEP else 3):]) + + if zero_as_utc and hours == 0 and minutes == 0: + return tz.tzutc() + else: + if minutes > 59: + raise ValueError('Invalid minutes in time zone offset') + + if hours > 23: + raise ValueError('Invalid hours in time zone offset') + + return tz.tzoffset(None, mult * (hours * 60 + minutes) * 60) + + +DEFAULT_ISOPARSER = isoparser() +isoparse = DEFAULT_ISOPARSER.isoparse diff --git a/venv/lib/python3.5/site-packages/dateutil/relativedelta.py b/venv/lib/python3.5/site-packages/dateutil/relativedelta.py new file mode 100644 index 0000000..584ed5a --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/relativedelta.py @@ -0,0 +1,585 @@ +# -*- coding: utf-8 -*- +import datetime +import calendar + +import operator +from math import copysign + +from six import integer_types +from warnings import warn + +from ._common import weekday + +MO, TU, WE, TH, FR, SA, SU = weekdays = tuple(weekday(x) for x in range(7)) + +__all__ = ["relativedelta", "MO", "TU", "WE", "TH", "FR", "SA", "SU"] + + +class relativedelta(object): + """ + The relativedelta type is based on the specification of the excellent + work done by M.-A. Lemburg in his + `mx.DateTime `_ extension. + However, notice that this type does *NOT* implement the same algorithm as + his work. Do *NOT* expect it to behave like mx.DateTime's counterpart. + + There are two different ways to build a relativedelta instance. The + first one is passing it two date/datetime classes:: + + relativedelta(datetime1, datetime2) + + The second one is passing it any number of the following keyword arguments:: + + relativedelta(arg1=x,arg2=y,arg3=z...) + + year, month, day, hour, minute, second, microsecond: + Absolute information (argument is singular); adding or subtracting a + relativedelta with absolute information does not perform an arithmetic + operation, but rather REPLACES the corresponding value in the + original datetime with the value(s) in relativedelta. + + years, months, weeks, days, hours, minutes, seconds, microseconds: + Relative information, may be negative (argument is plural); adding + or subtracting a relativedelta with relative information performs + the corresponding aritmetic operation on the original datetime value + with the information in the relativedelta. + + weekday: + One of the weekday instances (MO, TU, etc). These instances may + receive a parameter N, specifying the Nth weekday, which could + be positive or negative (like MO(+1) or MO(-2). Not specifying + it is the same as specifying +1. You can also use an integer, + where 0=MO. + + leapdays: + Will add given days to the date found, if year is a leap + year, and the date found is post 28 of february. + + yearday, nlyearday: + Set the yearday or the non-leap year day (jump leap days). + These are converted to day/month/leapdays information. + + Here is the behavior of operations with relativedelta: + + 1. Calculate the absolute year, using the 'year' argument, or the + original datetime year, if the argument is not present. + + 2. Add the relative 'years' argument to the absolute year. + + 3. Do steps 1 and 2 for month/months. + + 4. Calculate the absolute day, using the 'day' argument, or the + original datetime day, if the argument is not present. Then, + subtract from the day until it fits in the year and month + found after their operations. + + 5. Add the relative 'days' argument to the absolute day. Notice + that the 'weeks' argument is multiplied by 7 and added to + 'days'. + + 6. Do steps 1 and 2 for hour/hours, minute/minutes, second/seconds, + microsecond/microseconds. + + 7. If the 'weekday' argument is present, calculate the weekday, + with the given (wday, nth) tuple. wday is the index of the + weekday (0-6, 0=Mon), and nth is the number of weeks to add + forward or backward, depending on its signal. Notice that if + the calculated date is already Monday, for example, using + (0, 1) or (0, -1) won't change the day. + """ + + def __init__(self, dt1=None, dt2=None, + years=0, months=0, days=0, leapdays=0, weeks=0, + hours=0, minutes=0, seconds=0, microseconds=0, + year=None, month=None, day=None, weekday=None, + yearday=None, nlyearday=None, + hour=None, minute=None, second=None, microsecond=None): + + if dt1 and dt2: + # datetime is a subclass of date. So both must be date + if not (isinstance(dt1, datetime.date) and + isinstance(dt2, datetime.date)): + raise TypeError("relativedelta only diffs datetime/date") + + # We allow two dates, or two datetimes, so we coerce them to be + # of the same type + if (isinstance(dt1, datetime.datetime) != + isinstance(dt2, datetime.datetime)): + if not isinstance(dt1, datetime.datetime): + dt1 = datetime.datetime.fromordinal(dt1.toordinal()) + elif not isinstance(dt2, datetime.datetime): + dt2 = datetime.datetime.fromordinal(dt2.toordinal()) + + self.years = 0 + self.months = 0 + self.days = 0 + self.leapdays = 0 + self.hours = 0 + self.minutes = 0 + self.seconds = 0 + self.microseconds = 0 + self.year = None + self.month = None + self.day = None + self.weekday = None + self.hour = None + self.minute = None + self.second = None + self.microsecond = None + self._has_time = 0 + + # Get year / month delta between the two + months = (dt1.year - dt2.year) * 12 + (dt1.month - dt2.month) + self._set_months(months) + + # Remove the year/month delta so the timedelta is just well-defined + # time units (seconds, days and microseconds) + dtm = self.__radd__(dt2) + + # If we've overshot our target, make an adjustment + if dt1 < dt2: + compare = operator.gt + increment = 1 + else: + compare = operator.lt + increment = -1 + + while compare(dt1, dtm): + months += increment + self._set_months(months) + dtm = self.__radd__(dt2) + + # Get the timedelta between the "months-adjusted" date and dt1 + delta = dt1 - dtm + self.seconds = delta.seconds + delta.days * 86400 + self.microseconds = delta.microseconds + else: + # Check for non-integer values in integer-only quantities + if any(x is not None and x != int(x) for x in (years, months)): + raise ValueError("Non-integer years and months are " + "ambiguous and not currently supported.") + + # Relative information + self.years = int(years) + self.months = int(months) + self.days = days + weeks * 7 + self.leapdays = leapdays + self.hours = hours + self.minutes = minutes + self.seconds = seconds + self.microseconds = microseconds + + # Absolute information + self.year = year + self.month = month + self.day = day + self.hour = hour + self.minute = minute + self.second = second + self.microsecond = microsecond + + if any(x is not None and int(x) != x + for x in (year, month, day, hour, + minute, second, microsecond)): + # For now we'll deprecate floats - later it'll be an error. + warn("Non-integer value passed as absolute information. " + + "This is not a well-defined condition and will raise " + + "errors in future versions.", DeprecationWarning) + + if isinstance(weekday, integer_types): + self.weekday = weekdays[weekday] + else: + self.weekday = weekday + + yday = 0 + if nlyearday: + yday = nlyearday + elif yearday: + yday = yearday + if yearday > 59: + self.leapdays = -1 + if yday: + ydayidx = [31, 59, 90, 120, 151, 181, 212, + 243, 273, 304, 334, 366] + for idx, ydays in enumerate(ydayidx): + if yday <= ydays: + self.month = idx+1 + if idx == 0: + self.day = yday + else: + self.day = yday-ydayidx[idx-1] + break + else: + raise ValueError("invalid year day (%d)" % yday) + + self._fix() + + def _fix(self): + if abs(self.microseconds) > 999999: + s = _sign(self.microseconds) + div, mod = divmod(self.microseconds * s, 1000000) + self.microseconds = mod * s + self.seconds += div * s + if abs(self.seconds) > 59: + s = _sign(self.seconds) + div, mod = divmod(self.seconds * s, 60) + self.seconds = mod * s + self.minutes += div * s + if abs(self.minutes) > 59: + s = _sign(self.minutes) + div, mod = divmod(self.minutes * s, 60) + self.minutes = mod * s + self.hours += div * s + if abs(self.hours) > 23: + s = _sign(self.hours) + div, mod = divmod(self.hours * s, 24) + self.hours = mod * s + self.days += div * s + if abs(self.months) > 11: + s = _sign(self.months) + div, mod = divmod(self.months * s, 12) + self.months = mod * s + self.years += div * s + if (self.hours or self.minutes or self.seconds or self.microseconds + or self.hour is not None or self.minute is not None or + self.second is not None or self.microsecond is not None): + self._has_time = 1 + else: + self._has_time = 0 + + @property + def weeks(self): + return int(self.days / 7.0) + + @weeks.setter + def weeks(self, value): + self.days = self.days - (self.weeks * 7) + value * 7 + + def _set_months(self, months): + self.months = months + if abs(self.months) > 11: + s = _sign(self.months) + div, mod = divmod(self.months * s, 12) + self.months = mod * s + self.years = div * s + else: + self.years = 0 + + def normalized(self): + """ + Return a version of this object represented entirely using integer + values for the relative attributes. + + >>> relativedelta(days=1.5, hours=2).normalized() + relativedelta(days=1, hours=14) + + :return: + Returns a :class:`dateutil.relativedelta.relativedelta` object. + """ + # Cascade remainders down (rounding each to roughly nearest microsecond) + days = int(self.days) + + hours_f = round(self.hours + 24 * (self.days - days), 11) + hours = int(hours_f) + + minutes_f = round(self.minutes + 60 * (hours_f - hours), 10) + minutes = int(minutes_f) + + seconds_f = round(self.seconds + 60 * (minutes_f - minutes), 8) + seconds = int(seconds_f) + + microseconds = round(self.microseconds + 1e6 * (seconds_f - seconds)) + + # Constructor carries overflow back up with call to _fix() + return self.__class__(years=self.years, months=self.months, + days=days, hours=hours, minutes=minutes, + seconds=seconds, microseconds=microseconds, + leapdays=self.leapdays, year=self.year, + month=self.month, day=self.day, + weekday=self.weekday, hour=self.hour, + minute=self.minute, second=self.second, + microsecond=self.microsecond) + + def __add__(self, other): + if isinstance(other, relativedelta): + return self.__class__(years=other.years + self.years, + months=other.months + self.months, + days=other.days + self.days, + hours=other.hours + self.hours, + minutes=other.minutes + self.minutes, + seconds=other.seconds + self.seconds, + microseconds=(other.microseconds + + self.microseconds), + leapdays=other.leapdays or self.leapdays, + year=(other.year if other.year is not None + else self.year), + month=(other.month if other.month is not None + else self.month), + day=(other.day if other.day is not None + else self.day), + weekday=(other.weekday if other.weekday is not None + else self.weekday), + hour=(other.hour if other.hour is not None + else self.hour), + minute=(other.minute if other.minute is not None + else self.minute), + second=(other.second if other.second is not None + else self.second), + microsecond=(other.microsecond if other.microsecond + is not None else + self.microsecond)) + if isinstance(other, datetime.timedelta): + return self.__class__(years=self.years, + months=self.months, + days=self.days + other.days, + hours=self.hours, + minutes=self.minutes, + seconds=self.seconds + other.seconds, + microseconds=self.microseconds + other.microseconds, + leapdays=self.leapdays, + year=self.year, + month=self.month, + day=self.day, + weekday=self.weekday, + hour=self.hour, + minute=self.minute, + second=self.second, + microsecond=self.microsecond) + if not isinstance(other, datetime.date): + return NotImplemented + elif self._has_time and not isinstance(other, datetime.datetime): + other = datetime.datetime.fromordinal(other.toordinal()) + year = (self.year or other.year)+self.years + month = self.month or other.month + if self.months: + assert 1 <= abs(self.months) <= 12 + month += self.months + if month > 12: + year += 1 + month -= 12 + elif month < 1: + year -= 1 + month += 12 + day = min(calendar.monthrange(year, month)[1], + self.day or other.day) + repl = {"year": year, "month": month, "day": day} + for attr in ["hour", "minute", "second", "microsecond"]: + value = getattr(self, attr) + if value is not None: + repl[attr] = value + days = self.days + if self.leapdays and month > 2 and calendar.isleap(year): + days += self.leapdays + ret = (other.replace(**repl) + + datetime.timedelta(days=days, + hours=self.hours, + minutes=self.minutes, + seconds=self.seconds, + microseconds=self.microseconds)) + if self.weekday: + weekday, nth = self.weekday.weekday, self.weekday.n or 1 + jumpdays = (abs(nth) - 1) * 7 + if nth > 0: + jumpdays += (7 - ret.weekday() + weekday) % 7 + else: + jumpdays += (ret.weekday() - weekday) % 7 + jumpdays *= -1 + ret += datetime.timedelta(days=jumpdays) + return ret + + def __radd__(self, other): + return self.__add__(other) + + def __rsub__(self, other): + return self.__neg__().__radd__(other) + + def __sub__(self, other): + if not isinstance(other, relativedelta): + return NotImplemented # In case the other object defines __rsub__ + return self.__class__(years=self.years - other.years, + months=self.months - other.months, + days=self.days - other.days, + hours=self.hours - other.hours, + minutes=self.minutes - other.minutes, + seconds=self.seconds - other.seconds, + microseconds=self.microseconds - other.microseconds, + leapdays=self.leapdays or other.leapdays, + year=(self.year if self.year is not None + else other.year), + month=(self.month if self.month is not None else + other.month), + day=(self.day if self.day is not None else + other.day), + weekday=(self.weekday if self.weekday is not None else + other.weekday), + hour=(self.hour if self.hour is not None else + other.hour), + minute=(self.minute if self.minute is not None else + other.minute), + second=(self.second if self.second is not None else + other.second), + microsecond=(self.microsecond if self.microsecond + is not None else + other.microsecond)) + + def __abs__(self): + return self.__class__(years=abs(self.years), + months=abs(self.months), + days=abs(self.days), + hours=abs(self.hours), + minutes=abs(self.minutes), + seconds=abs(self.seconds), + microseconds=abs(self.microseconds), + leapdays=self.leapdays, + year=self.year, + month=self.month, + day=self.day, + weekday=self.weekday, + hour=self.hour, + minute=self.minute, + second=self.second, + microsecond=self.microsecond) + + def __neg__(self): + return self.__class__(years=-self.years, + months=-self.months, + days=-self.days, + hours=-self.hours, + minutes=-self.minutes, + seconds=-self.seconds, + microseconds=-self.microseconds, + leapdays=self.leapdays, + year=self.year, + month=self.month, + day=self.day, + weekday=self.weekday, + hour=self.hour, + minute=self.minute, + second=self.second, + microsecond=self.microsecond) + + def __bool__(self): + return not (not self.years and + not self.months and + not self.days and + not self.hours and + not self.minutes and + not self.seconds and + not self.microseconds and + not self.leapdays and + self.year is None and + self.month is None and + self.day is None and + self.weekday is None and + self.hour is None and + self.minute is None and + self.second is None and + self.microsecond is None) + # Compatibility with Python 2.x + __nonzero__ = __bool__ + + def __mul__(self, other): + try: + f = float(other) + except TypeError: + return NotImplemented + + return self.__class__(years=int(self.years * f), + months=int(self.months * f), + days=int(self.days * f), + hours=int(self.hours * f), + minutes=int(self.minutes * f), + seconds=int(self.seconds * f), + microseconds=int(self.microseconds * f), + leapdays=self.leapdays, + year=self.year, + month=self.month, + day=self.day, + weekday=self.weekday, + hour=self.hour, + minute=self.minute, + second=self.second, + microsecond=self.microsecond) + + __rmul__ = __mul__ + + def __eq__(self, other): + if not isinstance(other, relativedelta): + return NotImplemented + if self.weekday or other.weekday: + if not self.weekday or not other.weekday: + return False + if self.weekday.weekday != other.weekday.weekday: + return False + n1, n2 = self.weekday.n, other.weekday.n + if n1 != n2 and not ((not n1 or n1 == 1) and (not n2 or n2 == 1)): + return False + return (self.years == other.years and + self.months == other.months and + self.days == other.days and + self.hours == other.hours and + self.minutes == other.minutes and + self.seconds == other.seconds and + self.microseconds == other.microseconds and + self.leapdays == other.leapdays and + self.year == other.year and + self.month == other.month and + self.day == other.day and + self.hour == other.hour and + self.minute == other.minute and + self.second == other.second and + self.microsecond == other.microsecond) + + def __hash__(self): + return hash(( + self.weekday, + self.years, + self.months, + self.days, + self.hours, + self.minutes, + self.seconds, + self.microseconds, + self.leapdays, + self.year, + self.month, + self.day, + self.hour, + self.minute, + self.second, + self.microsecond, + )) + + def __ne__(self, other): + return not self.__eq__(other) + + def __div__(self, other): + try: + reciprocal = 1 / float(other) + except TypeError: + return NotImplemented + + return self.__mul__(reciprocal) + + __truediv__ = __div__ + + def __repr__(self): + l = [] + for attr in ["years", "months", "days", "leapdays", + "hours", "minutes", "seconds", "microseconds"]: + value = getattr(self, attr) + if value: + l.append("{attr}={value:+g}".format(attr=attr, value=value)) + for attr in ["year", "month", "day", "weekday", + "hour", "minute", "second", "microsecond"]: + value = getattr(self, attr) + if value is not None: + l.append("{attr}={value}".format(attr=attr, value=repr(value))) + return "{classname}({attrs})".format(classname=self.__class__.__name__, + attrs=", ".join(l)) + + +def _sign(x): + return int(copysign(1, x)) + +# vim:ts=4:sw=4:et diff --git a/venv/lib/python3.5/site-packages/dateutil/rrule.py b/venv/lib/python3.5/site-packages/dateutil/rrule.py new file mode 100644 index 0000000..ef4607a --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/rrule.py @@ -0,0 +1,1669 @@ +# -*- coding: utf-8 -*- +""" +The rrule module offers a small, complete, and very fast, implementation of +the recurrence rules documented in the +`iCalendar RFC `_, +including support for caching of results. +""" +import itertools +import datetime +import calendar +import re +import sys + +try: + from math import gcd +except ImportError: + from fractions import gcd + +from six import advance_iterator, integer_types +from six.moves import _thread, range +import heapq + +from ._common import weekday as weekdaybase +from .tz import tzutc, tzlocal + +# For warning about deprecation of until and count +from warnings import warn + +__all__ = ["rrule", "rruleset", "rrulestr", + "YEARLY", "MONTHLY", "WEEKLY", "DAILY", + "HOURLY", "MINUTELY", "SECONDLY", + "MO", "TU", "WE", "TH", "FR", "SA", "SU"] + +# Every mask is 7 days longer to handle cross-year weekly periods. +M366MASK = tuple([1]*31+[2]*29+[3]*31+[4]*30+[5]*31+[6]*30 + + [7]*31+[8]*31+[9]*30+[10]*31+[11]*30+[12]*31+[1]*7) +M365MASK = list(M366MASK) +M29, M30, M31 = list(range(1, 30)), list(range(1, 31)), list(range(1, 32)) +MDAY366MASK = tuple(M31+M29+M31+M30+M31+M30+M31+M31+M30+M31+M30+M31+M31[:7]) +MDAY365MASK = list(MDAY366MASK) +M29, M30, M31 = list(range(-29, 0)), list(range(-30, 0)), list(range(-31, 0)) +NMDAY366MASK = tuple(M31+M29+M31+M30+M31+M30+M31+M31+M30+M31+M30+M31+M31[:7]) +NMDAY365MASK = list(NMDAY366MASK) +M366RANGE = (0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366) +M365RANGE = (0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365) +WDAYMASK = [0, 1, 2, 3, 4, 5, 6]*55 +del M29, M30, M31, M365MASK[59], MDAY365MASK[59], NMDAY365MASK[31] +MDAY365MASK = tuple(MDAY365MASK) +M365MASK = tuple(M365MASK) + +FREQNAMES = ['YEARLY', 'MONTHLY', 'WEEKLY', 'DAILY', 'HOURLY', 'MINUTELY', 'SECONDLY'] + +(YEARLY, + MONTHLY, + WEEKLY, + DAILY, + HOURLY, + MINUTELY, + SECONDLY) = list(range(7)) + +# Imported on demand. +easter = None +parser = None + + +class weekday(weekdaybase): + """ + This version of weekday does not allow n = 0. + """ + def __init__(self, wkday, n=None): + if n == 0: + raise ValueError("Can't create weekday with n==0") + + super(weekday, self).__init__(wkday, n) + + +MO, TU, WE, TH, FR, SA, SU = weekdays = tuple(weekday(x) for x in range(7)) + + +def _invalidates_cache(f): + """ + Decorator for rruleset methods which may invalidate the + cached length. + """ + def inner_func(self, *args, **kwargs): + rv = f(self, *args, **kwargs) + self._invalidate_cache() + return rv + + return inner_func + + +class rrulebase(object): + def __init__(self, cache=False): + if cache: + self._cache = [] + self._cache_lock = _thread.allocate_lock() + self._invalidate_cache() + else: + self._cache = None + self._cache_complete = False + self._len = None + + def __iter__(self): + if self._cache_complete: + return iter(self._cache) + elif self._cache is None: + return self._iter() + else: + return self._iter_cached() + + def _invalidate_cache(self): + if self._cache is not None: + self._cache = [] + self._cache_complete = False + self._cache_gen = self._iter() + + if self._cache_lock.locked(): + self._cache_lock.release() + + self._len = None + + def _iter_cached(self): + i = 0 + gen = self._cache_gen + cache = self._cache + acquire = self._cache_lock.acquire + release = self._cache_lock.release + while gen: + if i == len(cache): + acquire() + if self._cache_complete: + break + try: + for j in range(10): + cache.append(advance_iterator(gen)) + except StopIteration: + self._cache_gen = gen = None + self._cache_complete = True + break + release() + yield cache[i] + i += 1 + while i < self._len: + yield cache[i] + i += 1 + + def __getitem__(self, item): + if self._cache_complete: + return self._cache[item] + elif isinstance(item, slice): + if item.step and item.step < 0: + return list(iter(self))[item] + else: + return list(itertools.islice(self, + item.start or 0, + item.stop or sys.maxsize, + item.step or 1)) + elif item >= 0: + gen = iter(self) + try: + for i in range(item+1): + res = advance_iterator(gen) + except StopIteration: + raise IndexError + return res + else: + return list(iter(self))[item] + + def __contains__(self, item): + if self._cache_complete: + return item in self._cache + else: + for i in self: + if i == item: + return True + elif i > item: + return False + return False + + # __len__() introduces a large performance penality. + def count(self): + """ Returns the number of recurrences in this set. It will have go + trough the whole recurrence, if this hasn't been done before. """ + if self._len is None: + for x in self: + pass + return self._len + + def before(self, dt, inc=False): + """ Returns the last recurrence before the given datetime instance. The + inc keyword defines what happens if dt is an occurrence. With + inc=True, if dt itself is an occurrence, it will be returned. """ + if self._cache_complete: + gen = self._cache + else: + gen = self + last = None + if inc: + for i in gen: + if i > dt: + break + last = i + else: + for i in gen: + if i >= dt: + break + last = i + return last + + def after(self, dt, inc=False): + """ Returns the first recurrence after the given datetime instance. The + inc keyword defines what happens if dt is an occurrence. With + inc=True, if dt itself is an occurrence, it will be returned. """ + if self._cache_complete: + gen = self._cache + else: + gen = self + if inc: + for i in gen: + if i >= dt: + return i + else: + for i in gen: + if i > dt: + return i + return None + + def xafter(self, dt, count=None, inc=False): + """ + Generator which yields up to `count` recurrences after the given + datetime instance, equivalent to `after`. + + :param dt: + The datetime at which to start generating recurrences. + + :param count: + The maximum number of recurrences to generate. If `None` (default), + dates are generated until the recurrence rule is exhausted. + + :param inc: + If `dt` is an instance of the rule and `inc` is `True`, it is + included in the output. + + :yields: Yields a sequence of `datetime` objects. + """ + + if self._cache_complete: + gen = self._cache + else: + gen = self + + # Select the comparison function + if inc: + comp = lambda dc, dtc: dc >= dtc + else: + comp = lambda dc, dtc: dc > dtc + + # Generate dates + n = 0 + for d in gen: + if comp(d, dt): + if count is not None: + n += 1 + if n > count: + break + + yield d + + def between(self, after, before, inc=False, count=1): + """ Returns all the occurrences of the rrule between after and before. + The inc keyword defines what happens if after and/or before are + themselves occurrences. With inc=True, they will be included in the + list, if they are found in the recurrence set. """ + if self._cache_complete: + gen = self._cache + else: + gen = self + started = False + l = [] + if inc: + for i in gen: + if i > before: + break + elif not started: + if i >= after: + started = True + l.append(i) + else: + l.append(i) + else: + for i in gen: + if i >= before: + break + elif not started: + if i > after: + started = True + l.append(i) + else: + l.append(i) + return l + + +class rrule(rrulebase): + """ + That's the base of the rrule operation. It accepts all the keywords + defined in the RFC as its constructor parameters (except byday, + which was renamed to byweekday) and more. The constructor prototype is:: + + rrule(freq) + + Where freq must be one of YEARLY, MONTHLY, WEEKLY, DAILY, HOURLY, MINUTELY, + or SECONDLY. + + .. note:: + Per RFC section 3.3.10, recurrence instances falling on invalid dates + and times are ignored rather than coerced: + + Recurrence rules may generate recurrence instances with an invalid + date (e.g., February 30) or nonexistent local time (e.g., 1:30 AM + on a day where the local time is moved forward by an hour at 1:00 + AM). Such recurrence instances MUST be ignored and MUST NOT be + counted as part of the recurrence set. + + This can lead to possibly surprising behavior when, for example, the + start date occurs at the end of the month: + + >>> from dateutil.rrule import rrule, MONTHLY + >>> from datetime import datetime + >>> start_date = datetime(2014, 12, 31) + >>> list(rrule(freq=MONTHLY, count=4, dtstart=start_date)) + ... # doctest: +NORMALIZE_WHITESPACE + [datetime.datetime(2014, 12, 31, 0, 0), + datetime.datetime(2015, 1, 31, 0, 0), + datetime.datetime(2015, 3, 31, 0, 0), + datetime.datetime(2015, 5, 31, 0, 0)] + + Additionally, it supports the following keyword arguments: + + :param cache: + If given, it must be a boolean value specifying to enable or disable + caching of results. If you will use the same rrule instance multiple + times, enabling caching will improve the performance considerably. + :param dtstart: + The recurrence start. Besides being the base for the recurrence, + missing parameters in the final recurrence instances will also be + extracted from this date. If not given, datetime.now() will be used + instead. + :param interval: + The interval between each freq iteration. For example, when using + YEARLY, an interval of 2 means once every two years, but with HOURLY, + it means once every two hours. The default interval is 1. + :param wkst: + The week start day. Must be one of the MO, TU, WE constants, or an + integer, specifying the first day of the week. This will affect + recurrences based on weekly periods. The default week start is got + from calendar.firstweekday(), and may be modified by + calendar.setfirstweekday(). + :param count: + How many occurrences will be generated. + + .. note:: + As of version 2.5.0, the use of the ``until`` keyword together + with the ``count`` keyword is deprecated per RFC-5545 Sec. 3.3.10. + :param until: + If given, this must be a datetime instance, that will specify the + limit of the recurrence. The last recurrence in the rule is the greatest + datetime that is less than or equal to the value specified in the + ``until`` parameter. + + .. note:: + As of version 2.5.0, the use of the ``until`` keyword together + with the ``count`` keyword is deprecated per RFC-5545 Sec. 3.3.10. + :param bysetpos: + If given, it must be either an integer, or a sequence of integers, + positive or negative. Each given integer will specify an occurrence + number, corresponding to the nth occurrence of the rule inside the + frequency period. For example, a bysetpos of -1 if combined with a + MONTHLY frequency, and a byweekday of (MO, TU, WE, TH, FR), will + result in the last work day of every month. + :param bymonth: + If given, it must be either an integer, or a sequence of integers, + meaning the months to apply the recurrence to. + :param bymonthday: + If given, it must be either an integer, or a sequence of integers, + meaning the month days to apply the recurrence to. + :param byyearday: + If given, it must be either an integer, or a sequence of integers, + meaning the year days to apply the recurrence to. + :param byweekno: + If given, it must be either an integer, or a sequence of integers, + meaning the week numbers to apply the recurrence to. Week numbers + have the meaning described in ISO8601, that is, the first week of + the year is that containing at least four days of the new year. + :param byweekday: + If given, it must be either an integer (0 == MO), a sequence of + integers, one of the weekday constants (MO, TU, etc), or a sequence + of these constants. When given, these variables will define the + weekdays where the recurrence will be applied. It's also possible to + use an argument n for the weekday instances, which will mean the nth + occurrence of this weekday in the period. For example, with MONTHLY, + or with YEARLY and BYMONTH, using FR(+1) in byweekday will specify the + first friday of the month where the recurrence happens. Notice that in + the RFC documentation, this is specified as BYDAY, but was renamed to + avoid the ambiguity of that keyword. + :param byhour: + If given, it must be either an integer, or a sequence of integers, + meaning the hours to apply the recurrence to. + :param byminute: + If given, it must be either an integer, or a sequence of integers, + meaning the minutes to apply the recurrence to. + :param bysecond: + If given, it must be either an integer, or a sequence of integers, + meaning the seconds to apply the recurrence to. + :param byeaster: + If given, it must be either an integer, or a sequence of integers, + positive or negative. Each integer will define an offset from the + Easter Sunday. Passing the offset 0 to byeaster will yield the Easter + Sunday itself. This is an extension to the RFC specification. + """ + def __init__(self, freq, dtstart=None, + interval=1, wkst=None, count=None, until=None, bysetpos=None, + bymonth=None, bymonthday=None, byyearday=None, byeaster=None, + byweekno=None, byweekday=None, + byhour=None, byminute=None, bysecond=None, + cache=False): + super(rrule, self).__init__(cache) + global easter + if not dtstart: + dtstart = datetime.datetime.now().replace(microsecond=0) + elif not isinstance(dtstart, datetime.datetime): + dtstart = datetime.datetime.fromordinal(dtstart.toordinal()) + else: + dtstart = dtstart.replace(microsecond=0) + self._dtstart = dtstart + self._tzinfo = dtstart.tzinfo + self._freq = freq + self._interval = interval + self._count = count + + # Cache the original byxxx rules, if they are provided, as the _byxxx + # attributes do not necessarily map to the inputs, and this can be + # a problem in generating the strings. Only store things if they've + # been supplied (the string retrieval will just use .get()) + self._original_rule = {} + + if until and not isinstance(until, datetime.datetime): + until = datetime.datetime.fromordinal(until.toordinal()) + self._until = until + + if self._dtstart and self._until: + if (self._dtstart.tzinfo is not None) != (self._until.tzinfo is not None): + # According to RFC5545 Section 3.3.10: + # https://tools.ietf.org/html/rfc5545#section-3.3.10 + # + # > If the "DTSTART" property is specified as a date with UTC + # > time or a date with local time and time zone reference, + # > then the UNTIL rule part MUST be specified as a date with + # > UTC time. + raise ValueError( + 'RRULE UNTIL values must be specified in UTC when DTSTART ' + 'is timezone-aware' + ) + + if count is not None and until: + warn("Using both 'count' and 'until' is inconsistent with RFC 5545" + " and has been deprecated in dateutil. Future versions will " + "raise an error.", DeprecationWarning) + + if wkst is None: + self._wkst = calendar.firstweekday() + elif isinstance(wkst, integer_types): + self._wkst = wkst + else: + self._wkst = wkst.weekday + + if bysetpos is None: + self._bysetpos = None + elif isinstance(bysetpos, integer_types): + if bysetpos == 0 or not (-366 <= bysetpos <= 366): + raise ValueError("bysetpos must be between 1 and 366, " + "or between -366 and -1") + self._bysetpos = (bysetpos,) + else: + self._bysetpos = tuple(bysetpos) + for pos in self._bysetpos: + if pos == 0 or not (-366 <= pos <= 366): + raise ValueError("bysetpos must be between 1 and 366, " + "or between -366 and -1") + + if self._bysetpos: + self._original_rule['bysetpos'] = self._bysetpos + + if (byweekno is None and byyearday is None and bymonthday is None and + byweekday is None and byeaster is None): + if freq == YEARLY: + if bymonth is None: + bymonth = dtstart.month + self._original_rule['bymonth'] = None + bymonthday = dtstart.day + self._original_rule['bymonthday'] = None + elif freq == MONTHLY: + bymonthday = dtstart.day + self._original_rule['bymonthday'] = None + elif freq == WEEKLY: + byweekday = dtstart.weekday() + self._original_rule['byweekday'] = None + + # bymonth + if bymonth is None: + self._bymonth = None + else: + if isinstance(bymonth, integer_types): + bymonth = (bymonth,) + + self._bymonth = tuple(sorted(set(bymonth))) + + if 'bymonth' not in self._original_rule: + self._original_rule['bymonth'] = self._bymonth + + # byyearday + if byyearday is None: + self._byyearday = None + else: + if isinstance(byyearday, integer_types): + byyearday = (byyearday,) + + self._byyearday = tuple(sorted(set(byyearday))) + self._original_rule['byyearday'] = self._byyearday + + # byeaster + if byeaster is not None: + if not easter: + from dateutil import easter + if isinstance(byeaster, integer_types): + self._byeaster = (byeaster,) + else: + self._byeaster = tuple(sorted(byeaster)) + + self._original_rule['byeaster'] = self._byeaster + else: + self._byeaster = None + + # bymonthday + if bymonthday is None: + self._bymonthday = () + self._bynmonthday = () + else: + if isinstance(bymonthday, integer_types): + bymonthday = (bymonthday,) + + bymonthday = set(bymonthday) # Ensure it's unique + + self._bymonthday = tuple(sorted(x for x in bymonthday if x > 0)) + self._bynmonthday = tuple(sorted(x for x in bymonthday if x < 0)) + + # Storing positive numbers first, then negative numbers + if 'bymonthday' not in self._original_rule: + self._original_rule['bymonthday'] = tuple( + itertools.chain(self._bymonthday, self._bynmonthday)) + + # byweekno + if byweekno is None: + self._byweekno = None + else: + if isinstance(byweekno, integer_types): + byweekno = (byweekno,) + + self._byweekno = tuple(sorted(set(byweekno))) + + self._original_rule['byweekno'] = self._byweekno + + # byweekday / bynweekday + if byweekday is None: + self._byweekday = None + self._bynweekday = None + else: + # If it's one of the valid non-sequence types, convert to a + # single-element sequence before the iterator that builds the + # byweekday set. + if isinstance(byweekday, integer_types) or hasattr(byweekday, "n"): + byweekday = (byweekday,) + + self._byweekday = set() + self._bynweekday = set() + for wday in byweekday: + if isinstance(wday, integer_types): + self._byweekday.add(wday) + elif not wday.n or freq > MONTHLY: + self._byweekday.add(wday.weekday) + else: + self._bynweekday.add((wday.weekday, wday.n)) + + if not self._byweekday: + self._byweekday = None + elif not self._bynweekday: + self._bynweekday = None + + if self._byweekday is not None: + self._byweekday = tuple(sorted(self._byweekday)) + orig_byweekday = [weekday(x) for x in self._byweekday] + else: + orig_byweekday = () + + if self._bynweekday is not None: + self._bynweekday = tuple(sorted(self._bynweekday)) + orig_bynweekday = [weekday(*x) for x in self._bynweekday] + else: + orig_bynweekday = () + + if 'byweekday' not in self._original_rule: + self._original_rule['byweekday'] = tuple(itertools.chain( + orig_byweekday, orig_bynweekday)) + + # byhour + if byhour is None: + if freq < HOURLY: + self._byhour = {dtstart.hour} + else: + self._byhour = None + else: + if isinstance(byhour, integer_types): + byhour = (byhour,) + + if freq == HOURLY: + self._byhour = self.__construct_byset(start=dtstart.hour, + byxxx=byhour, + base=24) + else: + self._byhour = set(byhour) + + self._byhour = tuple(sorted(self._byhour)) + self._original_rule['byhour'] = self._byhour + + # byminute + if byminute is None: + if freq < MINUTELY: + self._byminute = {dtstart.minute} + else: + self._byminute = None + else: + if isinstance(byminute, integer_types): + byminute = (byminute,) + + if freq == MINUTELY: + self._byminute = self.__construct_byset(start=dtstart.minute, + byxxx=byminute, + base=60) + else: + self._byminute = set(byminute) + + self._byminute = tuple(sorted(self._byminute)) + self._original_rule['byminute'] = self._byminute + + # bysecond + if bysecond is None: + if freq < SECONDLY: + self._bysecond = ((dtstart.second,)) + else: + self._bysecond = None + else: + if isinstance(bysecond, integer_types): + bysecond = (bysecond,) + + self._bysecond = set(bysecond) + + if freq == SECONDLY: + self._bysecond = self.__construct_byset(start=dtstart.second, + byxxx=bysecond, + base=60) + else: + self._bysecond = set(bysecond) + + self._bysecond = tuple(sorted(self._bysecond)) + self._original_rule['bysecond'] = self._bysecond + + if self._freq >= HOURLY: + self._timeset = None + else: + self._timeset = [] + for hour in self._byhour: + for minute in self._byminute: + for second in self._bysecond: + self._timeset.append( + datetime.time(hour, minute, second, + tzinfo=self._tzinfo)) + self._timeset.sort() + self._timeset = tuple(self._timeset) + + def __str__(self): + """ + Output a string that would generate this RRULE if passed to rrulestr. + This is mostly compatible with RFC5545, except for the + dateutil-specific extension BYEASTER. + """ + + output = [] + h, m, s = [None] * 3 + if self._dtstart: + output.append(self._dtstart.strftime('DTSTART:%Y%m%dT%H%M%S')) + h, m, s = self._dtstart.timetuple()[3:6] + + parts = ['FREQ=' + FREQNAMES[self._freq]] + if self._interval != 1: + parts.append('INTERVAL=' + str(self._interval)) + + if self._wkst: + parts.append('WKST=' + repr(weekday(self._wkst))[0:2]) + + if self._count is not None: + parts.append('COUNT=' + str(self._count)) + + if self._until: + parts.append(self._until.strftime('UNTIL=%Y%m%dT%H%M%S')) + + if self._original_rule.get('byweekday') is not None: + # The str() method on weekday objects doesn't generate + # RFC5545-compliant strings, so we should modify that. + original_rule = dict(self._original_rule) + wday_strings = [] + for wday in original_rule['byweekday']: + if wday.n: + wday_strings.append('{n:+d}{wday}'.format( + n=wday.n, + wday=repr(wday)[0:2])) + else: + wday_strings.append(repr(wday)) + + original_rule['byweekday'] = wday_strings + else: + original_rule = self._original_rule + + partfmt = '{name}={vals}' + for name, key in [('BYSETPOS', 'bysetpos'), + ('BYMONTH', 'bymonth'), + ('BYMONTHDAY', 'bymonthday'), + ('BYYEARDAY', 'byyearday'), + ('BYWEEKNO', 'byweekno'), + ('BYDAY', 'byweekday'), + ('BYHOUR', 'byhour'), + ('BYMINUTE', 'byminute'), + ('BYSECOND', 'bysecond'), + ('BYEASTER', 'byeaster')]: + value = original_rule.get(key) + if value: + parts.append(partfmt.format(name=name, vals=(','.join(str(v) + for v in value)))) + + output.append('RRULE:' + ';'.join(parts)) + return '\n'.join(output) + + def replace(self, **kwargs): + """Return new rrule with same attributes except for those attributes given new + values by whichever keyword arguments are specified.""" + new_kwargs = {"interval": self._interval, + "count": self._count, + "dtstart": self._dtstart, + "freq": self._freq, + "until": self._until, + "wkst": self._wkst, + "cache": False if self._cache is None else True } + new_kwargs.update(self._original_rule) + new_kwargs.update(kwargs) + return rrule(**new_kwargs) + + def _iter(self): + year, month, day, hour, minute, second, weekday, yearday, _ = \ + self._dtstart.timetuple() + + # Some local variables to speed things up a bit + freq = self._freq + interval = self._interval + wkst = self._wkst + until = self._until + bymonth = self._bymonth + byweekno = self._byweekno + byyearday = self._byyearday + byweekday = self._byweekday + byeaster = self._byeaster + bymonthday = self._bymonthday + bynmonthday = self._bynmonthday + bysetpos = self._bysetpos + byhour = self._byhour + byminute = self._byminute + bysecond = self._bysecond + + ii = _iterinfo(self) + ii.rebuild(year, month) + + getdayset = {YEARLY: ii.ydayset, + MONTHLY: ii.mdayset, + WEEKLY: ii.wdayset, + DAILY: ii.ddayset, + HOURLY: ii.ddayset, + MINUTELY: ii.ddayset, + SECONDLY: ii.ddayset}[freq] + + if freq < HOURLY: + timeset = self._timeset + else: + gettimeset = {HOURLY: ii.htimeset, + MINUTELY: ii.mtimeset, + SECONDLY: ii.stimeset}[freq] + if ((freq >= HOURLY and + self._byhour and hour not in self._byhour) or + (freq >= MINUTELY and + self._byminute and minute not in self._byminute) or + (freq >= SECONDLY and + self._bysecond and second not in self._bysecond)): + timeset = () + else: + timeset = gettimeset(hour, minute, second) + + total = 0 + count = self._count + while True: + # Get dayset with the right frequency + dayset, start, end = getdayset(year, month, day) + + # Do the "hard" work ;-) + filtered = False + for i in dayset[start:end]: + if ((bymonth and ii.mmask[i] not in bymonth) or + (byweekno and not ii.wnomask[i]) or + (byweekday and ii.wdaymask[i] not in byweekday) or + (ii.nwdaymask and not ii.nwdaymask[i]) or + (byeaster and not ii.eastermask[i]) or + ((bymonthday or bynmonthday) and + ii.mdaymask[i] not in bymonthday and + ii.nmdaymask[i] not in bynmonthday) or + (byyearday and + ((i < ii.yearlen and i+1 not in byyearday and + -ii.yearlen+i not in byyearday) or + (i >= ii.yearlen and i+1-ii.yearlen not in byyearday and + -ii.nextyearlen+i-ii.yearlen not in byyearday)))): + dayset[i] = None + filtered = True + + # Output results + if bysetpos and timeset: + poslist = [] + for pos in bysetpos: + if pos < 0: + daypos, timepos = divmod(pos, len(timeset)) + else: + daypos, timepos = divmod(pos-1, len(timeset)) + try: + i = [x for x in dayset[start:end] + if x is not None][daypos] + time = timeset[timepos] + except IndexError: + pass + else: + date = datetime.date.fromordinal(ii.yearordinal+i) + res = datetime.datetime.combine(date, time) + if res not in poslist: + poslist.append(res) + poslist.sort() + for res in poslist: + if until and res > until: + self._len = total + return + elif res >= self._dtstart: + if count is not None: + count -= 1 + if count < 0: + self._len = total + return + total += 1 + yield res + else: + for i in dayset[start:end]: + if i is not None: + date = datetime.date.fromordinal(ii.yearordinal + i) + for time in timeset: + res = datetime.datetime.combine(date, time) + if until and res > until: + self._len = total + return + elif res >= self._dtstart: + if count is not None: + count -= 1 + if count < 0: + self._len = total + return + + total += 1 + yield res + + # Handle frequency and interval + fixday = False + if freq == YEARLY: + year += interval + if year > datetime.MAXYEAR: + self._len = total + return + ii.rebuild(year, month) + elif freq == MONTHLY: + month += interval + if month > 12: + div, mod = divmod(month, 12) + month = mod + year += div + if month == 0: + month = 12 + year -= 1 + if year > datetime.MAXYEAR: + self._len = total + return + ii.rebuild(year, month) + elif freq == WEEKLY: + if wkst > weekday: + day += -(weekday+1+(6-wkst))+self._interval*7 + else: + day += -(weekday-wkst)+self._interval*7 + weekday = wkst + fixday = True + elif freq == DAILY: + day += interval + fixday = True + elif freq == HOURLY: + if filtered: + # Jump to one iteration before next day + hour += ((23-hour)//interval)*interval + + if byhour: + ndays, hour = self.__mod_distance(value=hour, + byxxx=self._byhour, + base=24) + else: + ndays, hour = divmod(hour+interval, 24) + + if ndays: + day += ndays + fixday = True + + timeset = gettimeset(hour, minute, second) + elif freq == MINUTELY: + if filtered: + # Jump to one iteration before next day + minute += ((1439-(hour*60+minute))//interval)*interval + + valid = False + rep_rate = (24*60) + for j in range(rep_rate // gcd(interval, rep_rate)): + if byminute: + nhours, minute = \ + self.__mod_distance(value=minute, + byxxx=self._byminute, + base=60) + else: + nhours, minute = divmod(minute+interval, 60) + + div, hour = divmod(hour+nhours, 24) + if div: + day += div + fixday = True + filtered = False + + if not byhour or hour in byhour: + valid = True + break + + if not valid: + raise ValueError('Invalid combination of interval and ' + + 'byhour resulting in empty rule.') + + timeset = gettimeset(hour, minute, second) + elif freq == SECONDLY: + if filtered: + # Jump to one iteration before next day + second += (((86399 - (hour * 3600 + minute * 60 + second)) + // interval) * interval) + + rep_rate = (24 * 3600) + valid = False + for j in range(0, rep_rate // gcd(interval, rep_rate)): + if bysecond: + nminutes, second = \ + self.__mod_distance(value=second, + byxxx=self._bysecond, + base=60) + else: + nminutes, second = divmod(second+interval, 60) + + div, minute = divmod(minute+nminutes, 60) + if div: + hour += div + div, hour = divmod(hour, 24) + if div: + day += div + fixday = True + + if ((not byhour or hour in byhour) and + (not byminute or minute in byminute) and + (not bysecond or second in bysecond)): + valid = True + break + + if not valid: + raise ValueError('Invalid combination of interval, ' + + 'byhour and byminute resulting in empty' + + ' rule.') + + timeset = gettimeset(hour, minute, second) + + if fixday and day > 28: + daysinmonth = calendar.monthrange(year, month)[1] + if day > daysinmonth: + while day > daysinmonth: + day -= daysinmonth + month += 1 + if month == 13: + month = 1 + year += 1 + if year > datetime.MAXYEAR: + self._len = total + return + daysinmonth = calendar.monthrange(year, month)[1] + ii.rebuild(year, month) + + def __construct_byset(self, start, byxxx, base): + """ + If a `BYXXX` sequence is passed to the constructor at the same level as + `FREQ` (e.g. `FREQ=HOURLY,BYHOUR={2,4,7},INTERVAL=3`), there are some + specifications which cannot be reached given some starting conditions. + + This occurs whenever the interval is not coprime with the base of a + given unit and the difference between the starting position and the + ending position is not coprime with the greatest common denominator + between the interval and the base. For example, with a FREQ of hourly + starting at 17:00 and an interval of 4, the only valid values for + BYHOUR would be {21, 1, 5, 9, 13, 17}, because 4 and 24 are not + coprime. + + :param start: + Specifies the starting position. + :param byxxx: + An iterable containing the list of allowed values. + :param base: + The largest allowable value for the specified frequency (e.g. + 24 hours, 60 minutes). + + This does not preserve the type of the iterable, returning a set, since + the values should be unique and the order is irrelevant, this will + speed up later lookups. + + In the event of an empty set, raises a :exception:`ValueError`, as this + results in an empty rrule. + """ + + cset = set() + + # Support a single byxxx value. + if isinstance(byxxx, integer_types): + byxxx = (byxxx, ) + + for num in byxxx: + i_gcd = gcd(self._interval, base) + # Use divmod rather than % because we need to wrap negative nums. + if i_gcd == 1 or divmod(num - start, i_gcd)[1] == 0: + cset.add(num) + + if len(cset) == 0: + raise ValueError("Invalid rrule byxxx generates an empty set.") + + return cset + + def __mod_distance(self, value, byxxx, base): + """ + Calculates the next value in a sequence where the `FREQ` parameter is + specified along with a `BYXXX` parameter at the same "level" + (e.g. `HOURLY` specified with `BYHOUR`). + + :param value: + The old value of the component. + :param byxxx: + The `BYXXX` set, which should have been generated by + `rrule._construct_byset`, or something else which checks that a + valid rule is present. + :param base: + The largest allowable value for the specified frequency (e.g. + 24 hours, 60 minutes). + + If a valid value is not found after `base` iterations (the maximum + number before the sequence would start to repeat), this raises a + :exception:`ValueError`, as no valid values were found. + + This returns a tuple of `divmod(n*interval, base)`, where `n` is the + smallest number of `interval` repetitions until the next specified + value in `byxxx` is found. + """ + accumulator = 0 + for ii in range(1, base + 1): + # Using divmod() over % to account for negative intervals + div, value = divmod(value + self._interval, base) + accumulator += div + if value in byxxx: + return (accumulator, value) + + +class _iterinfo(object): + __slots__ = ["rrule", "lastyear", "lastmonth", + "yearlen", "nextyearlen", "yearordinal", "yearweekday", + "mmask", "mrange", "mdaymask", "nmdaymask", + "wdaymask", "wnomask", "nwdaymask", "eastermask"] + + def __init__(self, rrule): + for attr in self.__slots__: + setattr(self, attr, None) + self.rrule = rrule + + def rebuild(self, year, month): + # Every mask is 7 days longer to handle cross-year weekly periods. + rr = self.rrule + if year != self.lastyear: + self.yearlen = 365 + calendar.isleap(year) + self.nextyearlen = 365 + calendar.isleap(year + 1) + firstyday = datetime.date(year, 1, 1) + self.yearordinal = firstyday.toordinal() + self.yearweekday = firstyday.weekday() + + wday = datetime.date(year, 1, 1).weekday() + if self.yearlen == 365: + self.mmask = M365MASK + self.mdaymask = MDAY365MASK + self.nmdaymask = NMDAY365MASK + self.wdaymask = WDAYMASK[wday:] + self.mrange = M365RANGE + else: + self.mmask = M366MASK + self.mdaymask = MDAY366MASK + self.nmdaymask = NMDAY366MASK + self.wdaymask = WDAYMASK[wday:] + self.mrange = M366RANGE + + if not rr._byweekno: + self.wnomask = None + else: + self.wnomask = [0]*(self.yearlen+7) + # no1wkst = firstwkst = self.wdaymask.index(rr._wkst) + no1wkst = firstwkst = (7-self.yearweekday+rr._wkst) % 7 + if no1wkst >= 4: + no1wkst = 0 + # Number of days in the year, plus the days we got + # from last year. + wyearlen = self.yearlen+(self.yearweekday-rr._wkst) % 7 + else: + # Number of days in the year, minus the days we + # left in last year. + wyearlen = self.yearlen-no1wkst + div, mod = divmod(wyearlen, 7) + numweeks = div+mod//4 + for n in rr._byweekno: + if n < 0: + n += numweeks+1 + if not (0 < n <= numweeks): + continue + if n > 1: + i = no1wkst+(n-1)*7 + if no1wkst != firstwkst: + i -= 7-firstwkst + else: + i = no1wkst + for j in range(7): + self.wnomask[i] = 1 + i += 1 + if self.wdaymask[i] == rr._wkst: + break + if 1 in rr._byweekno: + # Check week number 1 of next year as well + # TODO: Check -numweeks for next year. + i = no1wkst+numweeks*7 + if no1wkst != firstwkst: + i -= 7-firstwkst + if i < self.yearlen: + # If week starts in next year, we + # don't care about it. + for j in range(7): + self.wnomask[i] = 1 + i += 1 + if self.wdaymask[i] == rr._wkst: + break + if no1wkst: + # Check last week number of last year as + # well. If no1wkst is 0, either the year + # started on week start, or week number 1 + # got days from last year, so there are no + # days from last year's last week number in + # this year. + if -1 not in rr._byweekno: + lyearweekday = datetime.date(year-1, 1, 1).weekday() + lno1wkst = (7-lyearweekday+rr._wkst) % 7 + lyearlen = 365+calendar.isleap(year-1) + if lno1wkst >= 4: + lno1wkst = 0 + lnumweeks = 52+(lyearlen + + (lyearweekday-rr._wkst) % 7) % 7//4 + else: + lnumweeks = 52+(self.yearlen-no1wkst) % 7//4 + else: + lnumweeks = -1 + if lnumweeks in rr._byweekno: + for i in range(no1wkst): + self.wnomask[i] = 1 + + if (rr._bynweekday and (month != self.lastmonth or + year != self.lastyear)): + ranges = [] + if rr._freq == YEARLY: + if rr._bymonth: + for month in rr._bymonth: + ranges.append(self.mrange[month-1:month+1]) + else: + ranges = [(0, self.yearlen)] + elif rr._freq == MONTHLY: + ranges = [self.mrange[month-1:month+1]] + if ranges: + # Weekly frequency won't get here, so we may not + # care about cross-year weekly periods. + self.nwdaymask = [0]*self.yearlen + for first, last in ranges: + last -= 1 + for wday, n in rr._bynweekday: + if n < 0: + i = last+(n+1)*7 + i -= (self.wdaymask[i]-wday) % 7 + else: + i = first+(n-1)*7 + i += (7-self.wdaymask[i]+wday) % 7 + if first <= i <= last: + self.nwdaymask[i] = 1 + + if rr._byeaster: + self.eastermask = [0]*(self.yearlen+7) + eyday = easter.easter(year).toordinal()-self.yearordinal + for offset in rr._byeaster: + self.eastermask[eyday+offset] = 1 + + self.lastyear = year + self.lastmonth = month + + def ydayset(self, year, month, day): + return list(range(self.yearlen)), 0, self.yearlen + + def mdayset(self, year, month, day): + dset = [None]*self.yearlen + start, end = self.mrange[month-1:month+1] + for i in range(start, end): + dset[i] = i + return dset, start, end + + def wdayset(self, year, month, day): + # We need to handle cross-year weeks here. + dset = [None]*(self.yearlen+7) + i = datetime.date(year, month, day).toordinal()-self.yearordinal + start = i + for j in range(7): + dset[i] = i + i += 1 + # if (not (0 <= i < self.yearlen) or + # self.wdaymask[i] == self.rrule._wkst): + # This will cross the year boundary, if necessary. + if self.wdaymask[i] == self.rrule._wkst: + break + return dset, start, i + + def ddayset(self, year, month, day): + dset = [None] * self.yearlen + i = datetime.date(year, month, day).toordinal() - self.yearordinal + dset[i] = i + return dset, i, i + 1 + + def htimeset(self, hour, minute, second): + tset = [] + rr = self.rrule + for minute in rr._byminute: + for second in rr._bysecond: + tset.append(datetime.time(hour, minute, second, + tzinfo=rr._tzinfo)) + tset.sort() + return tset + + def mtimeset(self, hour, minute, second): + tset = [] + rr = self.rrule + for second in rr._bysecond: + tset.append(datetime.time(hour, minute, second, tzinfo=rr._tzinfo)) + tset.sort() + return tset + + def stimeset(self, hour, minute, second): + return (datetime.time(hour, minute, second, + tzinfo=self.rrule._tzinfo),) + + +class rruleset(rrulebase): + """ The rruleset type allows more complex recurrence setups, mixing + multiple rules, dates, exclusion rules, and exclusion dates. The type + constructor takes the following keyword arguments: + + :param cache: If True, caching of results will be enabled, improving + performance of multiple queries considerably. """ + + class _genitem(object): + def __init__(self, genlist, gen): + try: + self.dt = advance_iterator(gen) + genlist.append(self) + except StopIteration: + pass + self.genlist = genlist + self.gen = gen + + def __next__(self): + try: + self.dt = advance_iterator(self.gen) + except StopIteration: + if self.genlist[0] is self: + heapq.heappop(self.genlist) + else: + self.genlist.remove(self) + heapq.heapify(self.genlist) + + next = __next__ + + def __lt__(self, other): + return self.dt < other.dt + + def __gt__(self, other): + return self.dt > other.dt + + def __eq__(self, other): + return self.dt == other.dt + + def __ne__(self, other): + return self.dt != other.dt + + def __init__(self, cache=False): + super(rruleset, self).__init__(cache) + self._rrule = [] + self._rdate = [] + self._exrule = [] + self._exdate = [] + + @_invalidates_cache + def rrule(self, rrule): + """ Include the given :py:class:`rrule` instance in the recurrence set + generation. """ + self._rrule.append(rrule) + + @_invalidates_cache + def rdate(self, rdate): + """ Include the given :py:class:`datetime` instance in the recurrence + set generation. """ + self._rdate.append(rdate) + + @_invalidates_cache + def exrule(self, exrule): + """ Include the given rrule instance in the recurrence set exclusion + list. Dates which are part of the given recurrence rules will not + be generated, even if some inclusive rrule or rdate matches them. + """ + self._exrule.append(exrule) + + @_invalidates_cache + def exdate(self, exdate): + """ Include the given datetime instance in the recurrence set + exclusion list. Dates included that way will not be generated, + even if some inclusive rrule or rdate matches them. """ + self._exdate.append(exdate) + + def _iter(self): + rlist = [] + self._rdate.sort() + self._genitem(rlist, iter(self._rdate)) + for gen in [iter(x) for x in self._rrule]: + self._genitem(rlist, gen) + exlist = [] + self._exdate.sort() + self._genitem(exlist, iter(self._exdate)) + for gen in [iter(x) for x in self._exrule]: + self._genitem(exlist, gen) + lastdt = None + total = 0 + heapq.heapify(rlist) + heapq.heapify(exlist) + while rlist: + ritem = rlist[0] + if not lastdt or lastdt != ritem.dt: + while exlist and exlist[0] < ritem: + exitem = exlist[0] + advance_iterator(exitem) + if exlist and exlist[0] is exitem: + heapq.heapreplace(exlist, exitem) + if not exlist or ritem != exlist[0]: + total += 1 + yield ritem.dt + lastdt = ritem.dt + advance_iterator(ritem) + if rlist and rlist[0] is ritem: + heapq.heapreplace(rlist, ritem) + self._len = total + + +class _rrulestr(object): + + _freq_map = {"YEARLY": YEARLY, + "MONTHLY": MONTHLY, + "WEEKLY": WEEKLY, + "DAILY": DAILY, + "HOURLY": HOURLY, + "MINUTELY": MINUTELY, + "SECONDLY": SECONDLY} + + _weekday_map = {"MO": 0, "TU": 1, "WE": 2, "TH": 3, + "FR": 4, "SA": 5, "SU": 6} + + def _handle_int(self, rrkwargs, name, value, **kwargs): + rrkwargs[name.lower()] = int(value) + + def _handle_int_list(self, rrkwargs, name, value, **kwargs): + rrkwargs[name.lower()] = [int(x) for x in value.split(',')] + + _handle_INTERVAL = _handle_int + _handle_COUNT = _handle_int + _handle_BYSETPOS = _handle_int_list + _handle_BYMONTH = _handle_int_list + _handle_BYMONTHDAY = _handle_int_list + _handle_BYYEARDAY = _handle_int_list + _handle_BYEASTER = _handle_int_list + _handle_BYWEEKNO = _handle_int_list + _handle_BYHOUR = _handle_int_list + _handle_BYMINUTE = _handle_int_list + _handle_BYSECOND = _handle_int_list + + def _handle_FREQ(self, rrkwargs, name, value, **kwargs): + rrkwargs["freq"] = self._freq_map[value] + + def _handle_UNTIL(self, rrkwargs, name, value, **kwargs): + global parser + if not parser: + from dateutil import parser + try: + rrkwargs["until"] = parser.parse(value, + ignoretz=kwargs.get("ignoretz"), + tzinfos=kwargs.get("tzinfos")) + except ValueError: + raise ValueError("invalid until date") + + def _handle_WKST(self, rrkwargs, name, value, **kwargs): + rrkwargs["wkst"] = self._weekday_map[value] + + def _handle_BYWEEKDAY(self, rrkwargs, name, value, **kwargs): + """ + Two ways to specify this: +1MO or MO(+1) + """ + l = [] + for wday in value.split(','): + if '(' in wday: + # If it's of the form TH(+1), etc. + splt = wday.split('(') + w = splt[0] + n = int(splt[1][:-1]) + elif len(wday): + # If it's of the form +1MO + for i in range(len(wday)): + if wday[i] not in '+-0123456789': + break + n = wday[:i] or None + w = wday[i:] + if n: + n = int(n) + else: + raise ValueError("Invalid (empty) BYDAY specification.") + + l.append(weekdays[self._weekday_map[w]](n)) + rrkwargs["byweekday"] = l + + _handle_BYDAY = _handle_BYWEEKDAY + + def _parse_rfc_rrule(self, line, + dtstart=None, + cache=False, + ignoretz=False, + tzinfos=None): + if line.find(':') != -1: + name, value = line.split(':') + if name != "RRULE": + raise ValueError("unknown parameter name") + else: + value = line + rrkwargs = {} + for pair in value.split(';'): + name, value = pair.split('=') + name = name.upper() + value = value.upper() + try: + getattr(self, "_handle_"+name)(rrkwargs, name, value, + ignoretz=ignoretz, + tzinfos=tzinfos) + except AttributeError: + raise ValueError("unknown parameter '%s'" % name) + except (KeyError, ValueError): + raise ValueError("invalid '%s': %s" % (name, value)) + return rrule(dtstart=dtstart, cache=cache, **rrkwargs) + + def _parse_rfc(self, s, + dtstart=None, + cache=False, + unfold=False, + forceset=False, + compatible=False, + ignoretz=False, + tzids=None, + tzinfos=None): + global parser + if compatible: + forceset = True + unfold = True + + TZID_NAMES = dict(map( + lambda x: (x.upper(), x), + re.findall('TZID=(?P[^:]+):', s) + )) + s = s.upper() + if not s.strip(): + raise ValueError("empty string") + if unfold: + lines = s.splitlines() + i = 0 + while i < len(lines): + line = lines[i].rstrip() + if not line: + del lines[i] + elif i > 0 and line[0] == " ": + lines[i-1] += line[1:] + del lines[i] + else: + i += 1 + else: + lines = s.split() + if (not forceset and len(lines) == 1 and (s.find(':') == -1 or + s.startswith('RRULE:'))): + return self._parse_rfc_rrule(lines[0], cache=cache, + dtstart=dtstart, ignoretz=ignoretz, + tzinfos=tzinfos) + else: + rrulevals = [] + rdatevals = [] + exrulevals = [] + exdatevals = [] + for line in lines: + if not line: + continue + if line.find(':') == -1: + name = "RRULE" + value = line + else: + name, value = line.split(':', 1) + parms = name.split(';') + if not parms: + raise ValueError("empty property name") + name = parms[0] + parms = parms[1:] + if name == "RRULE": + for parm in parms: + raise ValueError("unsupported RRULE parm: "+parm) + rrulevals.append(value) + elif name == "RDATE": + for parm in parms: + if parm != "VALUE=DATE-TIME": + raise ValueError("unsupported RDATE parm: "+parm) + rdatevals.append(value) + elif name == "EXRULE": + for parm in parms: + raise ValueError("unsupported EXRULE parm: "+parm) + exrulevals.append(value) + elif name == "EXDATE": + for parm in parms: + if parm != "VALUE=DATE-TIME": + raise ValueError("unsupported EXDATE parm: "+parm) + exdatevals.append(value) + elif name == "DTSTART": + # RFC 5445 3.8.2.4: The VALUE parameter is optional, but + # may be found only once. + value_found = False + TZID = None + valid_values = {"VALUE=DATE-TIME", "VALUE=DATE"} + for parm in parms: + if parm.startswith("TZID="): + try: + tzkey = TZID_NAMES[parm.split('TZID=')[-1]] + except KeyError: + continue + if tzids is None: + from . import tz + tzlookup = tz.gettz + elif callable(tzids): + tzlookup = tzids + else: + tzlookup = getattr(tzids, 'get', None) + if tzlookup is None: + msg = ('tzids must be a callable, ' + + 'mapping, or None, ' + + 'not %s' % tzids) + raise ValueError(msg) + + TZID = tzlookup(tzkey) + continue + if parm not in valid_values: + raise ValueError("unsupported DTSTART parm: "+parm) + else: + if value_found: + msg = ("Duplicate value parameter found in " + + "DTSTART: " + parm) + raise ValueError(msg) + value_found = True + if not parser: + from dateutil import parser + dtstart = parser.parse(value, ignoretz=ignoretz, + tzinfos=tzinfos) + if TZID is not None: + if dtstart.tzinfo is None: + dtstart = dtstart.replace(tzinfo=TZID) + else: + raise ValueError('DTSTART specifies multiple timezones') + else: + raise ValueError("unsupported property: "+name) + if (forceset or len(rrulevals) > 1 or rdatevals + or exrulevals or exdatevals): + if not parser and (rdatevals or exdatevals): + from dateutil import parser + rset = rruleset(cache=cache) + for value in rrulevals: + rset.rrule(self._parse_rfc_rrule(value, dtstart=dtstart, + ignoretz=ignoretz, + tzinfos=tzinfos)) + for value in rdatevals: + for datestr in value.split(','): + rset.rdate(parser.parse(datestr, + ignoretz=ignoretz, + tzinfos=tzinfos)) + for value in exrulevals: + rset.exrule(self._parse_rfc_rrule(value, dtstart=dtstart, + ignoretz=ignoretz, + tzinfos=tzinfos)) + for value in exdatevals: + for datestr in value.split(','): + rset.exdate(parser.parse(datestr, + ignoretz=ignoretz, + tzinfos=tzinfos)) + if compatible and dtstart: + rset.rdate(dtstart) + return rset + else: + return self._parse_rfc_rrule(rrulevals[0], + dtstart=dtstart, + cache=cache, + ignoretz=ignoretz, + tzinfos=tzinfos) + + def __call__(self, s, **kwargs): + return self._parse_rfc(s, **kwargs) + + +rrulestr = _rrulestr() + +# vim:ts=4:sw=4:et diff --git a/venv/lib/python3.5/site-packages/dateutil/tz/__init__.py b/venv/lib/python3.5/site-packages/dateutil/tz/__init__.py new file mode 100644 index 0000000..df03deb --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/tz/__init__.py @@ -0,0 +1,15 @@ +from .tz import * + +#: Convenience constant providing a :class:`tzutc()` instance +#: +#: .. versionadded:: 2.7.0 +UTC = tzutc() + +__all__ = ["tzutc", "tzoffset", "tzlocal", "tzfile", "tzrange", + "tzstr", "tzical", "tzwin", "tzwinlocal", "gettz", + "enfold", "datetime_ambiguous", "datetime_exists", + "resolve_imaginary", "UTC", "DeprecatedTzFormatWarning"] + + +class DeprecatedTzFormatWarning(Warning): + """Warning raised when time zones are parsed from deprecated formats.""" diff --git a/venv/lib/python3.5/site-packages/dateutil/tz/__pycache__/__init__.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/tz/__pycache__/__init__.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dd3b409007b34d7ed612f6440dc5bea1e4620388 GIT binary patch literal 684 zcmYjO&2AGh5T4EEze$r6REgVOgOuig=n2sZ5Zrp8K}fz>ZpOQ{;nz}hk!?bBfv4>G2jGn3OIvo3M_^XcoGhe^xh0)8y;d{RR097 z=TCnT1eixn^t|c#y7KF$@9QE>o%F2dYhA2`W?f&WO3M(i!eo-sRp)JptB|MTy)taL z-F79NOnP6lt~6<(k)5FM(yLr@k>9ASDk{e&hnW1ToOf(yr7QFo$yF{gWrW={@u$_> z=Gi-0TDhhda8VEea}-cGvURb}3oE+1Dpl zC?_$wzm+Bl@RGVP(j~&mq!c!!Qd{H+9snfiw!b^Onzx%i=SC1G-V8a<3#@eTN1WeP zLhmy@&aqf?{vGTQwceUP7fYX)%Tkq#n@VY1oZIq+zk4Z{<;LF@W)YOBywb~q literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/dateutil/tz/__pycache__/_common.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/tz/__pycache__/_common.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..27fe19d0d6693818950eaa27d3e57441b18191ce GIT binary patch literal 12832 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 aK;lM(l2R~di`RxTx$O9p<1@M{@&5vffgI`p literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/dateutil/tz/__pycache__/win.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/tz/__pycache__/win.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..55b2c4db1e5ca6c4a8e94b1d5a58de12a5667e68 GIT binary patch literal 10205 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 Avj6}9 literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/dateutil/tz/_common.py b/venv/lib/python3.5/site-packages/dateutil/tz/_common.py new file mode 100644 index 0000000..ccabb7d --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/tz/_common.py @@ -0,0 +1,415 @@ +from six import PY3 + +from functools import wraps + +from datetime import datetime, timedelta, tzinfo + + +ZERO = timedelta(0) + +__all__ = ['tzname_in_python2', 'enfold'] + + +def tzname_in_python2(namefunc): + """Change unicode output into bytestrings in Python 2 + + tzname() API changed in Python 3. It used to return bytes, but was changed + to unicode strings + """ + def adjust_encoding(*args, **kwargs): + name = namefunc(*args, **kwargs) + if name is not None and not PY3: + name = name.encode() + + return name + + return adjust_encoding + + +# The following is adapted from Alexander Belopolsky's tz library +# https://github.com/abalkin/tz +if hasattr(datetime, 'fold'): + # This is the pre-python 3.6 fold situation + def enfold(dt, fold=1): + """ + Provides a unified interface for assigning the ``fold`` attribute to + datetimes both before and after the implementation of PEP-495. + + :param fold: + The value for the ``fold`` attribute in the returned datetime. This + should be either 0 or 1. + + :return: + Returns an object for which ``getattr(dt, 'fold', 0)`` returns + ``fold`` for all versions of Python. In versions prior to + Python 3.6, this is a ``_DatetimeWithFold`` object, which is a + subclass of :py:class:`datetime.datetime` with the ``fold`` + attribute added, if ``fold`` is 1. + + .. versionadded:: 2.6.0 + """ + return dt.replace(fold=fold) + +else: + class _DatetimeWithFold(datetime): + """ + This is a class designed to provide a PEP 495-compliant interface for + Python versions before 3.6. It is used only for dates in a fold, so + the ``fold`` attribute is fixed at ``1``. + + .. versionadded:: 2.6.0 + """ + __slots__ = () + + def replace(self, *args, **kwargs): + """ + Return a datetime with the same attributes, except for those + attributes given new values by whichever keyword arguments are + specified. Note that tzinfo=None can be specified to create a naive + datetime from an aware datetime with no conversion of date and time + data. + + This is reimplemented in ``_DatetimeWithFold`` because pypy3 will + return a ``datetime.datetime`` even if ``fold`` is unchanged. + """ + argnames = ( + 'year', 'month', 'day', 'hour', 'minute', 'second', + 'microsecond', 'tzinfo' + ) + + for arg, argname in zip(args, argnames): + if argname in kwargs: + raise TypeError('Duplicate argument: {}'.format(argname)) + + kwargs[argname] = arg + + for argname in argnames: + if argname not in kwargs: + kwargs[argname] = getattr(self, argname) + + dt_class = self.__class__ if kwargs.get('fold', 1) else datetime + + return dt_class(**kwargs) + + @property + def fold(self): + return 1 + + def enfold(dt, fold=1): + """ + Provides a unified interface for assigning the ``fold`` attribute to + datetimes both before and after the implementation of PEP-495. + + :param fold: + The value for the ``fold`` attribute in the returned datetime. This + should be either 0 or 1. + + :return: + Returns an object for which ``getattr(dt, 'fold', 0)`` returns + ``fold`` for all versions of Python. In versions prior to + Python 3.6, this is a ``_DatetimeWithFold`` object, which is a + subclass of :py:class:`datetime.datetime` with the ``fold`` + attribute added, if ``fold`` is 1. + + .. versionadded:: 2.6.0 + """ + if getattr(dt, 'fold', 0) == fold: + return dt + + args = dt.timetuple()[:6] + args += (dt.microsecond, dt.tzinfo) + + if fold: + return _DatetimeWithFold(*args) + else: + return datetime(*args) + + +def _validate_fromutc_inputs(f): + """ + The CPython version of ``fromutc`` checks that the input is a ``datetime`` + object and that ``self`` is attached as its ``tzinfo``. + """ + @wraps(f) + def fromutc(self, dt): + if not isinstance(dt, datetime): + raise TypeError("fromutc() requires a datetime argument") + if dt.tzinfo is not self: + raise ValueError("dt.tzinfo is not self") + + return f(self, dt) + + return fromutc + + +class _tzinfo(tzinfo): + """ + Base class for all ``dateutil`` ``tzinfo`` objects. + """ + + def is_ambiguous(self, dt): + """ + Whether or not the "wall time" of a given datetime is ambiguous in this + zone. + + :param dt: + A :py:class:`datetime.datetime`, naive or time zone aware. + + + :return: + Returns ``True`` if ambiguous, ``False`` otherwise. + + .. versionadded:: 2.6.0 + """ + + dt = dt.replace(tzinfo=self) + + wall_0 = enfold(dt, fold=0) + wall_1 = enfold(dt, fold=1) + + same_offset = wall_0.utcoffset() == wall_1.utcoffset() + same_dt = wall_0.replace(tzinfo=None) == wall_1.replace(tzinfo=None) + + return same_dt and not same_offset + + def _fold_status(self, dt_utc, dt_wall): + """ + Determine the fold status of a "wall" datetime, given a representation + of the same datetime as a (naive) UTC datetime. This is calculated based + on the assumption that ``dt.utcoffset() - dt.dst()`` is constant for all + datetimes, and that this offset is the actual number of hours separating + ``dt_utc`` and ``dt_wall``. + + :param dt_utc: + Representation of the datetime as UTC + + :param dt_wall: + Representation of the datetime as "wall time". This parameter must + either have a `fold` attribute or have a fold-naive + :class:`datetime.tzinfo` attached, otherwise the calculation may + fail. + """ + if self.is_ambiguous(dt_wall): + delta_wall = dt_wall - dt_utc + _fold = int(delta_wall == (dt_utc.utcoffset() - dt_utc.dst())) + else: + _fold = 0 + + return _fold + + def _fold(self, dt): + return getattr(dt, 'fold', 0) + + def _fromutc(self, dt): + """ + Given a timezone-aware datetime in a given timezone, calculates a + timezone-aware datetime in a new timezone. + + Since this is the one time that we *know* we have an unambiguous + datetime object, we take this opportunity to determine whether the + datetime is ambiguous and in a "fold" state (e.g. if it's the first + occurence, chronologically, of the ambiguous datetime). + + :param dt: + A timezone-aware :class:`datetime.datetime` object. + """ + + # Re-implement the algorithm from Python's datetime.py + dtoff = dt.utcoffset() + if dtoff is None: + raise ValueError("fromutc() requires a non-None utcoffset() " + "result") + + # The original datetime.py code assumes that `dst()` defaults to + # zero during ambiguous times. PEP 495 inverts this presumption, so + # for pre-PEP 495 versions of python, we need to tweak the algorithm. + dtdst = dt.dst() + if dtdst is None: + raise ValueError("fromutc() requires a non-None dst() result") + delta = dtoff - dtdst + + dt += delta + # Set fold=1 so we can default to being in the fold for + # ambiguous dates. + dtdst = enfold(dt, fold=1).dst() + if dtdst is None: + raise ValueError("fromutc(): dt.dst gave inconsistent " + "results; cannot convert") + return dt + dtdst + + @_validate_fromutc_inputs + def fromutc(self, dt): + """ + Given a timezone-aware datetime in a given timezone, calculates a + timezone-aware datetime in a new timezone. + + Since this is the one time that we *know* we have an unambiguous + datetime object, we take this opportunity to determine whether the + datetime is ambiguous and in a "fold" state (e.g. if it's the first + occurance, chronologically, of the ambiguous datetime). + + :param dt: + A timezone-aware :class:`datetime.datetime` object. + """ + dt_wall = self._fromutc(dt) + + # Calculate the fold status given the two datetimes. + _fold = self._fold_status(dt, dt_wall) + + # Set the default fold value for ambiguous dates + return enfold(dt_wall, fold=_fold) + + +class tzrangebase(_tzinfo): + """ + This is an abstract base class for time zones represented by an annual + transition into and out of DST. Child classes should implement the following + methods: + + * ``__init__(self, *args, **kwargs)`` + * ``transitions(self, year)`` - this is expected to return a tuple of + datetimes representing the DST on and off transitions in standard + time. + + A fully initialized ``tzrangebase`` subclass should also provide the + following attributes: + * ``hasdst``: Boolean whether or not the zone uses DST. + * ``_dst_offset`` / ``_std_offset``: :class:`datetime.timedelta` objects + representing the respective UTC offsets. + * ``_dst_abbr`` / ``_std_abbr``: Strings representing the timezone short + abbreviations in DST and STD, respectively. + * ``_hasdst``: Whether or not the zone has DST. + + .. versionadded:: 2.6.0 + """ + def __init__(self): + raise NotImplementedError('tzrangebase is an abstract base class') + + def utcoffset(self, dt): + isdst = self._isdst(dt) + + if isdst is None: + return None + elif isdst: + return self._dst_offset + else: + return self._std_offset + + def dst(self, dt): + isdst = self._isdst(dt) + + if isdst is None: + return None + elif isdst: + return self._dst_base_offset + else: + return ZERO + + @tzname_in_python2 + def tzname(self, dt): + if self._isdst(dt): + return self._dst_abbr + else: + return self._std_abbr + + def fromutc(self, dt): + """ Given a datetime in UTC, return local time """ + if not isinstance(dt, datetime): + raise TypeError("fromutc() requires a datetime argument") + + if dt.tzinfo is not self: + raise ValueError("dt.tzinfo is not self") + + # Get transitions - if there are none, fixed offset + transitions = self.transitions(dt.year) + if transitions is None: + return dt + self.utcoffset(dt) + + # Get the transition times in UTC + dston, dstoff = transitions + + dston -= self._std_offset + dstoff -= self._std_offset + + utc_transitions = (dston, dstoff) + dt_utc = dt.replace(tzinfo=None) + + isdst = self._naive_isdst(dt_utc, utc_transitions) + + if isdst: + dt_wall = dt + self._dst_offset + else: + dt_wall = dt + self._std_offset + + _fold = int(not isdst and self.is_ambiguous(dt_wall)) + + return enfold(dt_wall, fold=_fold) + + def is_ambiguous(self, dt): + """ + Whether or not the "wall time" of a given datetime is ambiguous in this + zone. + + :param dt: + A :py:class:`datetime.datetime`, naive or time zone aware. + + + :return: + Returns ``True`` if ambiguous, ``False`` otherwise. + + .. versionadded:: 2.6.0 + """ + if not self.hasdst: + return False + + start, end = self.transitions(dt.year) + + dt = dt.replace(tzinfo=None) + return (end <= dt < end + self._dst_base_offset) + + def _isdst(self, dt): + if not self.hasdst: + return False + elif dt is None: + return None + + transitions = self.transitions(dt.year) + + if transitions is None: + return False + + dt = dt.replace(tzinfo=None) + + isdst = self._naive_isdst(dt, transitions) + + # Handle ambiguous dates + if not isdst and self.is_ambiguous(dt): + return not self._fold(dt) + else: + return isdst + + def _naive_isdst(self, dt, transitions): + dston, dstoff = transitions + + dt = dt.replace(tzinfo=None) + + if dston < dstoff: + isdst = dston <= dt < dstoff + else: + isdst = not dstoff <= dt < dston + + return isdst + + @property + def _dst_base_offset(self): + return self._dst_offset - self._std_offset + + __hash__ = None + + def __ne__(self, other): + return not (self == other) + + def __repr__(self): + return "%s(...)" % self.__class__.__name__ + + __reduce__ = object.__reduce__ diff --git a/venv/lib/python3.5/site-packages/dateutil/tz/_factories.py b/venv/lib/python3.5/site-packages/dateutil/tz/_factories.py new file mode 100644 index 0000000..de2e0c1 --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/tz/_factories.py @@ -0,0 +1,49 @@ +from datetime import timedelta + + +class _TzSingleton(type): + def __init__(cls, *args, **kwargs): + cls.__instance = None + super(_TzSingleton, cls).__init__(*args, **kwargs) + + def __call__(cls): + if cls.__instance is None: + cls.__instance = super(_TzSingleton, cls).__call__() + return cls.__instance + +class _TzFactory(type): + def instance(cls, *args, **kwargs): + """Alternate constructor that returns a fresh instance""" + return type.__call__(cls, *args, **kwargs) + + +class _TzOffsetFactory(_TzFactory): + def __init__(cls, *args, **kwargs): + cls.__instances = {} + + def __call__(cls, name, offset): + if isinstance(offset, timedelta): + key = (name, offset.total_seconds()) + else: + key = (name, offset) + + instance = cls.__instances.get(key, None) + if instance is None: + instance = cls.__instances.setdefault(key, + cls.instance(name, offset)) + return instance + + +class _TzStrFactory(_TzFactory): + def __init__(cls, *args, **kwargs): + cls.__instances = {} + + def __call__(cls, s, posix_offset=False): + key = (s, posix_offset) + instance = cls.__instances.get(key, None) + + if instance is None: + instance = cls.__instances.setdefault(key, + cls.instance(s, posix_offset)) + return instance + diff --git a/venv/lib/python3.5/site-packages/dateutil/tz/tz.py b/venv/lib/python3.5/site-packages/dateutil/tz/tz.py new file mode 100644 index 0000000..bfb4b47 --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/tz/tz.py @@ -0,0 +1,1656 @@ +# -*- coding: utf-8 -*- +""" +This module offers timezone implementations subclassing the abstract +:py:`datetime.tzinfo` type. There are classes to handle tzfile format files +(usually are in :file:`/etc/localtime`, :file:`/usr/share/zoneinfo`, etc), TZ +environment string (in all known formats), given ranges (with help from +relative deltas), local machine timezone, fixed offset timezone, and UTC +timezone. +""" +import datetime +import struct +import time +import sys +import os +import bisect + +import six +from six import string_types +from six.moves import _thread +from ._common import tzname_in_python2, _tzinfo +from ._common import tzrangebase, enfold +from ._common import _validate_fromutc_inputs + +from ._factories import _TzSingleton, _TzOffsetFactory +from ._factories import _TzStrFactory +try: + from .win import tzwin, tzwinlocal +except ImportError: + tzwin = tzwinlocal = None + +ZERO = datetime.timedelta(0) +EPOCH = datetime.datetime.utcfromtimestamp(0) +EPOCHORDINAL = EPOCH.toordinal() + + +@six.add_metaclass(_TzSingleton) +class tzutc(datetime.tzinfo): + """ + This is a tzinfo object that represents the UTC time zone. + + **Examples:** + + .. doctest:: + + >>> from datetime import * + >>> from dateutil.tz import * + + >>> datetime.now() + datetime.datetime(2003, 9, 27, 9, 40, 1, 521290) + + >>> datetime.now(tzutc()) + datetime.datetime(2003, 9, 27, 12, 40, 12, 156379, tzinfo=tzutc()) + + >>> datetime.now(tzutc()).tzname() + 'UTC' + + .. versionchanged:: 2.7.0 + ``tzutc()`` is now a singleton, so the result of ``tzutc()`` will + always return the same object. + + .. doctest:: + + >>> from dateutil.tz import tzutc, UTC + >>> tzutc() is tzutc() + True + >>> tzutc() is UTC + True + """ + def utcoffset(self, dt): + return ZERO + + def dst(self, dt): + return ZERO + + @tzname_in_python2 + def tzname(self, dt): + return "UTC" + + def is_ambiguous(self, dt): + """ + Whether or not the "wall time" of a given datetime is ambiguous in this + zone. + + :param dt: + A :py:class:`datetime.datetime`, naive or time zone aware. + + + :return: + Returns ``True`` if ambiguous, ``False`` otherwise. + + .. versionadded:: 2.6.0 + """ + return False + + @_validate_fromutc_inputs + def fromutc(self, dt): + """ + Fast track version of fromutc() returns the original ``dt`` object for + any valid :py:class:`datetime.datetime` object. + """ + return dt + + def __eq__(self, other): + if not isinstance(other, (tzutc, tzoffset)): + return NotImplemented + + return (isinstance(other, tzutc) or + (isinstance(other, tzoffset) and other._offset == ZERO)) + + __hash__ = None + + def __ne__(self, other): + return not (self == other) + + def __repr__(self): + return "%s()" % self.__class__.__name__ + + __reduce__ = object.__reduce__ + + +@six.add_metaclass(_TzOffsetFactory) +class tzoffset(datetime.tzinfo): + """ + A simple class for representing a fixed offset from UTC. + + :param name: + The timezone name, to be returned when ``tzname()`` is called. + :param offset: + The time zone offset in seconds, or (since version 2.6.0, represented + as a :py:class:`datetime.timedelta` object). + """ + def __init__(self, name, offset): + self._name = name + + try: + # Allow a timedelta + offset = offset.total_seconds() + except (TypeError, AttributeError): + pass + self._offset = datetime.timedelta(seconds=offset) + + def utcoffset(self, dt): + return self._offset + + def dst(self, dt): + return ZERO + + @tzname_in_python2 + def tzname(self, dt): + return self._name + + @_validate_fromutc_inputs + def fromutc(self, dt): + return dt + self._offset + + def is_ambiguous(self, dt): + """ + Whether or not the "wall time" of a given datetime is ambiguous in this + zone. + + :param dt: + A :py:class:`datetime.datetime`, naive or time zone aware. + :return: + Returns ``True`` if ambiguous, ``False`` otherwise. + + .. versionadded:: 2.6.0 + """ + return False + + def __eq__(self, other): + if not isinstance(other, tzoffset): + return NotImplemented + + return self._offset == other._offset + + __hash__ = None + + def __ne__(self, other): + return not (self == other) + + def __repr__(self): + return "%s(%s, %s)" % (self.__class__.__name__, + repr(self._name), + int(self._offset.total_seconds())) + + __reduce__ = object.__reduce__ + + +class tzlocal(_tzinfo): + """ + A :class:`tzinfo` subclass built around the ``time`` timezone functions. + """ + def __init__(self): + super(tzlocal, self).__init__() + + self._std_offset = datetime.timedelta(seconds=-time.timezone) + if time.daylight: + self._dst_offset = datetime.timedelta(seconds=-time.altzone) + else: + self._dst_offset = self._std_offset + + self._dst_saved = self._dst_offset - self._std_offset + self._hasdst = bool(self._dst_saved) + self._tznames = tuple(time.tzname) + + def utcoffset(self, dt): + if dt is None and self._hasdst: + return None + + if self._isdst(dt): + return self._dst_offset + else: + return self._std_offset + + def dst(self, dt): + if dt is None and self._hasdst: + return None + + if self._isdst(dt): + return self._dst_offset - self._std_offset + else: + return ZERO + + @tzname_in_python2 + def tzname(self, dt): + return self._tznames[self._isdst(dt)] + + def is_ambiguous(self, dt): + """ + Whether or not the "wall time" of a given datetime is ambiguous in this + zone. + + :param dt: + A :py:class:`datetime.datetime`, naive or time zone aware. + + + :return: + Returns ``True`` if ambiguous, ``False`` otherwise. + + .. versionadded:: 2.6.0 + """ + naive_dst = self._naive_is_dst(dt) + return (not naive_dst and + (naive_dst != self._naive_is_dst(dt - self._dst_saved))) + + def _naive_is_dst(self, dt): + timestamp = _datetime_to_timestamp(dt) + return time.localtime(timestamp + time.timezone).tm_isdst + + def _isdst(self, dt, fold_naive=True): + # We can't use mktime here. It is unstable when deciding if + # the hour near to a change is DST or not. + # + # timestamp = time.mktime((dt.year, dt.month, dt.day, dt.hour, + # dt.minute, dt.second, dt.weekday(), 0, -1)) + # return time.localtime(timestamp).tm_isdst + # + # The code above yields the following result: + # + # >>> import tz, datetime + # >>> t = tz.tzlocal() + # >>> datetime.datetime(2003,2,15,23,tzinfo=t).tzname() + # 'BRDT' + # >>> datetime.datetime(2003,2,16,0,tzinfo=t).tzname() + # 'BRST' + # >>> datetime.datetime(2003,2,15,23,tzinfo=t).tzname() + # 'BRST' + # >>> datetime.datetime(2003,2,15,22,tzinfo=t).tzname() + # 'BRDT' + # >>> datetime.datetime(2003,2,15,23,tzinfo=t).tzname() + # 'BRDT' + # + # Here is a more stable implementation: + # + if not self._hasdst: + return False + + # Check for ambiguous times: + dstval = self._naive_is_dst(dt) + fold = getattr(dt, 'fold', None) + + if self.is_ambiguous(dt): + if fold is not None: + return not self._fold(dt) + else: + return True + + return dstval + + def __eq__(self, other): + if isinstance(other, tzlocal): + return (self._std_offset == other._std_offset and + self._dst_offset == other._dst_offset) + elif isinstance(other, tzutc): + return (not self._hasdst and + self._tznames[0] in {'UTC', 'GMT'} and + self._std_offset == ZERO) + elif isinstance(other, tzoffset): + return (not self._hasdst and + self._tznames[0] == other._name and + self._std_offset == other._offset) + else: + return NotImplemented + + __hash__ = None + + def __ne__(self, other): + return not (self == other) + + def __repr__(self): + return "%s()" % self.__class__.__name__ + + __reduce__ = object.__reduce__ + + +class _ttinfo(object): + __slots__ = ["offset", "delta", "isdst", "abbr", + "isstd", "isgmt", "dstoffset"] + + def __init__(self): + for attr in self.__slots__: + setattr(self, attr, None) + + def __repr__(self): + l = [] + for attr in self.__slots__: + value = getattr(self, attr) + if value is not None: + l.append("%s=%s" % (attr, repr(value))) + return "%s(%s)" % (self.__class__.__name__, ", ".join(l)) + + def __eq__(self, other): + if not isinstance(other, _ttinfo): + return NotImplemented + + return (self.offset == other.offset and + self.delta == other.delta and + self.isdst == other.isdst and + self.abbr == other.abbr and + self.isstd == other.isstd and + self.isgmt == other.isgmt and + self.dstoffset == other.dstoffset) + + __hash__ = None + + def __ne__(self, other): + return not (self == other) + + def __getstate__(self): + state = {} + for name in self.__slots__: + state[name] = getattr(self, name, None) + return state + + def __setstate__(self, state): + for name in self.__slots__: + if name in state: + setattr(self, name, state[name]) + + +class _tzfile(object): + """ + Lightweight class for holding the relevant transition and time zone + information read from binary tzfiles. + """ + attrs = ['trans_list', 'trans_list_utc', 'trans_idx', 'ttinfo_list', + 'ttinfo_std', 'ttinfo_dst', 'ttinfo_before', 'ttinfo_first'] + + def __init__(self, **kwargs): + for attr in self.attrs: + setattr(self, attr, kwargs.get(attr, None)) + + +class tzfile(_tzinfo): + """ + This is a ``tzinfo`` subclass thant allows one to use the ``tzfile(5)`` + format timezone files to extract current and historical zone information. + + :param fileobj: + This can be an opened file stream or a file name that the time zone + information can be read from. + + :param filename: + This is an optional parameter specifying the source of the time zone + information in the event that ``fileobj`` is a file object. If omitted + and ``fileobj`` is a file stream, this parameter will be set either to + ``fileobj``'s ``name`` attribute or to ``repr(fileobj)``. + + See `Sources for Time Zone and Daylight Saving Time Data + `_ for more information. Time + zone files can be compiled from the `IANA Time Zone database files + `_ with the `zic time zone compiler + `_ + """ + + def __init__(self, fileobj, filename=None): + super(tzfile, self).__init__() + + file_opened_here = False + if isinstance(fileobj, string_types): + self._filename = fileobj + fileobj = open(fileobj, 'rb') + file_opened_here = True + elif filename is not None: + self._filename = filename + elif hasattr(fileobj, "name"): + self._filename = fileobj.name + else: + self._filename = repr(fileobj) + + if fileobj is not None: + if not file_opened_here: + fileobj = _ContextWrapper(fileobj) + + with fileobj as file_stream: + tzobj = self._read_tzfile(file_stream) + + self._set_tzdata(tzobj) + + def _set_tzdata(self, tzobj): + """ Set the time zone data of this object from a _tzfile object """ + # Copy the relevant attributes over as private attributes + for attr in _tzfile.attrs: + setattr(self, '_' + attr, getattr(tzobj, attr)) + + def _read_tzfile(self, fileobj): + out = _tzfile() + + # From tzfile(5): + # + # The time zone information files used by tzset(3) + # begin with the magic characters "TZif" to identify + # them as time zone information files, followed by + # sixteen bytes reserved for future use, followed by + # six four-byte values of type long, written in a + # ``standard'' byte order (the high-order byte + # of the value is written first). + if fileobj.read(4).decode() != "TZif": + raise ValueError("magic not found") + + fileobj.read(16) + + ( + # The number of UTC/local indicators stored in the file. + ttisgmtcnt, + + # The number of standard/wall indicators stored in the file. + ttisstdcnt, + + # The number of leap seconds for which data is + # stored in the file. + leapcnt, + + # The number of "transition times" for which data + # is stored in the file. + timecnt, + + # The number of "local time types" for which data + # is stored in the file (must not be zero). + typecnt, + + # The number of characters of "time zone + # abbreviation strings" stored in the file. + charcnt, + + ) = struct.unpack(">6l", fileobj.read(24)) + + # The above header is followed by tzh_timecnt four-byte + # values of type long, sorted in ascending order. + # These values are written in ``standard'' byte order. + # Each is used as a transition time (as returned by + # time(2)) at which the rules for computing local time + # change. + + if timecnt: + out.trans_list_utc = list(struct.unpack(">%dl" % timecnt, + fileobj.read(timecnt*4))) + else: + out.trans_list_utc = [] + + # Next come tzh_timecnt one-byte values of type unsigned + # char; each one tells which of the different types of + # ``local time'' types described in the file is associated + # with the same-indexed transition time. These values + # serve as indices into an array of ttinfo structures that + # appears next in the file. + + if timecnt: + out.trans_idx = struct.unpack(">%dB" % timecnt, + fileobj.read(timecnt)) + else: + out.trans_idx = [] + + # Each ttinfo structure is written as a four-byte value + # for tt_gmtoff of type long, in a standard byte + # order, followed by a one-byte value for tt_isdst + # and a one-byte value for tt_abbrind. In each + # structure, tt_gmtoff gives the number of + # seconds to be added to UTC, tt_isdst tells whether + # tm_isdst should be set by localtime(3), and + # tt_abbrind serves as an index into the array of + # time zone abbreviation characters that follow the + # ttinfo structure(s) in the file. + + ttinfo = [] + + for i in range(typecnt): + ttinfo.append(struct.unpack(">lbb", fileobj.read(6))) + + abbr = fileobj.read(charcnt).decode() + + # Then there are tzh_leapcnt pairs of four-byte + # values, written in standard byte order; the + # first value of each pair gives the time (as + # returned by time(2)) at which a leap second + # occurs; the second gives the total number of + # leap seconds to be applied after the given time. + # The pairs of values are sorted in ascending order + # by time. + + # Not used, for now (but seek for correct file position) + if leapcnt: + fileobj.seek(leapcnt * 8, os.SEEK_CUR) + + # Then there are tzh_ttisstdcnt standard/wall + # indicators, each stored as a one-byte value; + # they tell whether the transition times associated + # with local time types were specified as standard + # time or wall clock time, and are used when + # a time zone file is used in handling POSIX-style + # time zone environment variables. + + if ttisstdcnt: + isstd = struct.unpack(">%db" % ttisstdcnt, + fileobj.read(ttisstdcnt)) + + # Finally, there are tzh_ttisgmtcnt UTC/local + # indicators, each stored as a one-byte value; + # they tell whether the transition times associated + # with local time types were specified as UTC or + # local time, and are used when a time zone file + # is used in handling POSIX-style time zone envi- + # ronment variables. + + if ttisgmtcnt: + isgmt = struct.unpack(">%db" % ttisgmtcnt, + fileobj.read(ttisgmtcnt)) + + # Build ttinfo list + out.ttinfo_list = [] + for i in range(typecnt): + gmtoff, isdst, abbrind = ttinfo[i] + # Round to full-minutes if that's not the case. Python's + # datetime doesn't accept sub-minute timezones. Check + # http://python.org/sf/1447945 for some information. + gmtoff = 60 * ((gmtoff + 30) // 60) + tti = _ttinfo() + tti.offset = gmtoff + tti.dstoffset = datetime.timedelta(0) + tti.delta = datetime.timedelta(seconds=gmtoff) + tti.isdst = isdst + tti.abbr = abbr[abbrind:abbr.find('\x00', abbrind)] + tti.isstd = (ttisstdcnt > i and isstd[i] != 0) + tti.isgmt = (ttisgmtcnt > i and isgmt[i] != 0) + out.ttinfo_list.append(tti) + + # Replace ttinfo indexes for ttinfo objects. + out.trans_idx = [out.ttinfo_list[idx] for idx in out.trans_idx] + + # Set standard, dst, and before ttinfos. before will be + # used when a given time is before any transitions, + # and will be set to the first non-dst ttinfo, or to + # the first dst, if all of them are dst. + out.ttinfo_std = None + out.ttinfo_dst = None + out.ttinfo_before = None + if out.ttinfo_list: + if not out.trans_list_utc: + out.ttinfo_std = out.ttinfo_first = out.ttinfo_list[0] + else: + for i in range(timecnt-1, -1, -1): + tti = out.trans_idx[i] + if not out.ttinfo_std and not tti.isdst: + out.ttinfo_std = tti + elif not out.ttinfo_dst and tti.isdst: + out.ttinfo_dst = tti + + if out.ttinfo_std and out.ttinfo_dst: + break + else: + if out.ttinfo_dst and not out.ttinfo_std: + out.ttinfo_std = out.ttinfo_dst + + for tti in out.ttinfo_list: + if not tti.isdst: + out.ttinfo_before = tti + break + else: + out.ttinfo_before = out.ttinfo_list[0] + + # Now fix transition times to become relative to wall time. + # + # I'm not sure about this. In my tests, the tz source file + # is setup to wall time, and in the binary file isstd and + # isgmt are off, so it should be in wall time. OTOH, it's + # always in gmt time. Let me know if you have comments + # about this. + laststdoffset = None + out.trans_list = [] + for i, tti in enumerate(out.trans_idx): + if not tti.isdst: + offset = tti.offset + laststdoffset = offset + else: + if laststdoffset is not None: + # Store the DST offset as well and update it in the list + tti.dstoffset = tti.offset - laststdoffset + out.trans_idx[i] = tti + + offset = laststdoffset or 0 + + out.trans_list.append(out.trans_list_utc[i] + offset) + + # In case we missed any DST offsets on the way in for some reason, make + # a second pass over the list, looking for the /next/ DST offset. + laststdoffset = None + for i in reversed(range(len(out.trans_idx))): + tti = out.trans_idx[i] + if tti.isdst: + if not (tti.dstoffset or laststdoffset is None): + tti.dstoffset = tti.offset - laststdoffset + else: + laststdoffset = tti.offset + + if not isinstance(tti.dstoffset, datetime.timedelta): + tti.dstoffset = datetime.timedelta(seconds=tti.dstoffset) + + out.trans_idx[i] = tti + + out.trans_idx = tuple(out.trans_idx) + out.trans_list = tuple(out.trans_list) + out.trans_list_utc = tuple(out.trans_list_utc) + + return out + + def _find_last_transition(self, dt, in_utc=False): + # If there's no list, there are no transitions to find + if not self._trans_list: + return None + + timestamp = _datetime_to_timestamp(dt) + + # Find where the timestamp fits in the transition list - if the + # timestamp is a transition time, it's part of the "after" period. + trans_list = self._trans_list_utc if in_utc else self._trans_list + idx = bisect.bisect_right(trans_list, timestamp) + + # We want to know when the previous transition was, so subtract off 1 + return idx - 1 + + def _get_ttinfo(self, idx): + # For no list or after the last transition, default to _ttinfo_std + if idx is None or (idx + 1) >= len(self._trans_list): + return self._ttinfo_std + + # If there is a list and the time is before it, return _ttinfo_before + if idx < 0: + return self._ttinfo_before + + return self._trans_idx[idx] + + def _find_ttinfo(self, dt): + idx = self._resolve_ambiguous_time(dt) + + return self._get_ttinfo(idx) + + def fromutc(self, dt): + """ + The ``tzfile`` implementation of :py:func:`datetime.tzinfo.fromutc`. + + :param dt: + A :py:class:`datetime.datetime` object. + + :raises TypeError: + Raised if ``dt`` is not a :py:class:`datetime.datetime` object. + + :raises ValueError: + Raised if this is called with a ``dt`` which does not have this + ``tzinfo`` attached. + + :return: + Returns a :py:class:`datetime.datetime` object representing the + wall time in ``self``'s time zone. + """ + # These isinstance checks are in datetime.tzinfo, so we'll preserve + # them, even if we don't care about duck typing. + if not isinstance(dt, datetime.datetime): + raise TypeError("fromutc() requires a datetime argument") + + if dt.tzinfo is not self: + raise ValueError("dt.tzinfo is not self") + + # First treat UTC as wall time and get the transition we're in. + idx = self._find_last_transition(dt, in_utc=True) + tti = self._get_ttinfo(idx) + + dt_out = dt + datetime.timedelta(seconds=tti.offset) + + fold = self.is_ambiguous(dt_out, idx=idx) + + return enfold(dt_out, fold=int(fold)) + + def is_ambiguous(self, dt, idx=None): + """ + Whether or not the "wall time" of a given datetime is ambiguous in this + zone. + + :param dt: + A :py:class:`datetime.datetime`, naive or time zone aware. + + + :return: + Returns ``True`` if ambiguous, ``False`` otherwise. + + .. versionadded:: 2.6.0 + """ + if idx is None: + idx = self._find_last_transition(dt) + + # Calculate the difference in offsets from current to previous + timestamp = _datetime_to_timestamp(dt) + tti = self._get_ttinfo(idx) + + if idx is None or idx <= 0: + return False + + od = self._get_ttinfo(idx - 1).offset - tti.offset + tt = self._trans_list[idx] # Transition time + + return timestamp < tt + od + + def _resolve_ambiguous_time(self, dt): + idx = self._find_last_transition(dt) + + # If we have no transitions, return the index + _fold = self._fold(dt) + if idx is None or idx == 0: + return idx + + # If it's ambiguous and we're in a fold, shift to a different index. + idx_offset = int(not _fold and self.is_ambiguous(dt, idx)) + + return idx - idx_offset + + def utcoffset(self, dt): + if dt is None: + return None + + if not self._ttinfo_std: + return ZERO + + return self._find_ttinfo(dt).delta + + def dst(self, dt): + if dt is None: + return None + + if not self._ttinfo_dst: + return ZERO + + tti = self._find_ttinfo(dt) + + if not tti.isdst: + return ZERO + + # The documentation says that utcoffset()-dst() must + # be constant for every dt. + return tti.dstoffset + + @tzname_in_python2 + def tzname(self, dt): + if not self._ttinfo_std or dt is None: + return None + return self._find_ttinfo(dt).abbr + + def __eq__(self, other): + if not isinstance(other, tzfile): + return NotImplemented + return (self._trans_list == other._trans_list and + self._trans_idx == other._trans_idx and + self._ttinfo_list == other._ttinfo_list) + + __hash__ = None + + def __ne__(self, other): + return not (self == other) + + def __repr__(self): + return "%s(%s)" % (self.__class__.__name__, repr(self._filename)) + + def __reduce__(self): + return self.__reduce_ex__(None) + + def __reduce_ex__(self, protocol): + return (self.__class__, (None, self._filename), self.__dict__) + + +class tzrange(tzrangebase): + """ + The ``tzrange`` object is a time zone specified by a set of offsets and + abbreviations, equivalent to the way the ``TZ`` variable can be specified + in POSIX-like systems, but using Python delta objects to specify DST + start, end and offsets. + + :param stdabbr: + The abbreviation for standard time (e.g. ``'EST'``). + + :param stdoffset: + An integer or :class:`datetime.timedelta` object or equivalent + specifying the base offset from UTC. + + If unspecified, +00:00 is used. + + :param dstabbr: + The abbreviation for DST / "Summer" time (e.g. ``'EDT'``). + + If specified, with no other DST information, DST is assumed to occur + and the default behavior or ``dstoffset``, ``start`` and ``end`` is + used. If unspecified and no other DST information is specified, it + is assumed that this zone has no DST. + + If this is unspecified and other DST information is *is* specified, + DST occurs in the zone but the time zone abbreviation is left + unchanged. + + :param dstoffset: + A an integer or :class:`datetime.timedelta` object or equivalent + specifying the UTC offset during DST. If unspecified and any other DST + information is specified, it is assumed to be the STD offset +1 hour. + + :param start: + A :class:`relativedelta.relativedelta` object or equivalent specifying + the time and time of year that daylight savings time starts. To specify, + for example, that DST starts at 2AM on the 2nd Sunday in March, pass: + + ``relativedelta(hours=2, month=3, day=1, weekday=SU(+2))`` + + If unspecified and any other DST information is specified, the default + value is 2 AM on the first Sunday in April. + + :param end: + A :class:`relativedelta.relativedelta` object or equivalent representing + the time and time of year that daylight savings time ends, with the + same specification method as in ``start``. One note is that this should + point to the first time in the *standard* zone, so if a transition + occurs at 2AM in the DST zone and the clocks are set back 1 hour to 1AM, + set the `hours` parameter to +1. + + + **Examples:** + + .. testsetup:: tzrange + + from dateutil.tz import tzrange, tzstr + + .. doctest:: tzrange + + >>> tzstr('EST5EDT') == tzrange("EST", -18000, "EDT") + True + + >>> from dateutil.relativedelta import * + >>> range1 = tzrange("EST", -18000, "EDT") + >>> range2 = tzrange("EST", -18000, "EDT", -14400, + ... relativedelta(hours=+2, month=4, day=1, + ... weekday=SU(+1)), + ... relativedelta(hours=+1, month=10, day=31, + ... weekday=SU(-1))) + >>> tzstr('EST5EDT') == range1 == range2 + True + + """ + def __init__(self, stdabbr, stdoffset=None, + dstabbr=None, dstoffset=None, + start=None, end=None): + + global relativedelta + from dateutil import relativedelta + + self._std_abbr = stdabbr + self._dst_abbr = dstabbr + + try: + stdoffset = stdoffset.total_seconds() + except (TypeError, AttributeError): + pass + + try: + dstoffset = dstoffset.total_seconds() + except (TypeError, AttributeError): + pass + + if stdoffset is not None: + self._std_offset = datetime.timedelta(seconds=stdoffset) + else: + self._std_offset = ZERO + + if dstoffset is not None: + self._dst_offset = datetime.timedelta(seconds=dstoffset) + elif dstabbr and stdoffset is not None: + self._dst_offset = self._std_offset + datetime.timedelta(hours=+1) + else: + self._dst_offset = ZERO + + if dstabbr and start is None: + self._start_delta = relativedelta.relativedelta( + hours=+2, month=4, day=1, weekday=relativedelta.SU(+1)) + else: + self._start_delta = start + + if dstabbr and end is None: + self._end_delta = relativedelta.relativedelta( + hours=+1, month=10, day=31, weekday=relativedelta.SU(-1)) + else: + self._end_delta = end + + self._dst_base_offset_ = self._dst_offset - self._std_offset + self.hasdst = bool(self._start_delta) + + def transitions(self, year): + """ + For a given year, get the DST on and off transition times, expressed + always on the standard time side. For zones with no transitions, this + function returns ``None``. + + :param year: + The year whose transitions you would like to query. + + :return: + Returns a :class:`tuple` of :class:`datetime.datetime` objects, + ``(dston, dstoff)`` for zones with an annual DST transition, or + ``None`` for fixed offset zones. + """ + if not self.hasdst: + return None + + base_year = datetime.datetime(year, 1, 1) + + start = base_year + self._start_delta + end = base_year + self._end_delta + + return (start, end) + + def __eq__(self, other): + if not isinstance(other, tzrange): + return NotImplemented + + return (self._std_abbr == other._std_abbr and + self._dst_abbr == other._dst_abbr and + self._std_offset == other._std_offset and + self._dst_offset == other._dst_offset and + self._start_delta == other._start_delta and + self._end_delta == other._end_delta) + + @property + def _dst_base_offset(self): + return self._dst_base_offset_ + + +@six.add_metaclass(_TzStrFactory) +class tzstr(tzrange): + """ + ``tzstr`` objects are time zone objects specified by a time-zone string as + it would be passed to a ``TZ`` variable on POSIX-style systems (see + the `GNU C Library: TZ Variable`_ for more details). + + There is one notable exception, which is that POSIX-style time zones use an + inverted offset format, so normally ``GMT+3`` would be parsed as an offset + 3 hours *behind* GMT. The ``tzstr`` time zone object will parse this as an + offset 3 hours *ahead* of GMT. If you would like to maintain the POSIX + behavior, pass a ``True`` value to ``posix_offset``. + + The :class:`tzrange` object provides the same functionality, but is + specified using :class:`relativedelta.relativedelta` objects. rather than + strings. + + :param s: + A time zone string in ``TZ`` variable format. This can be a + :class:`bytes` (2.x: :class:`str`), :class:`str` (2.x: :class:`unicode`) + or a stream emitting unicode characters (e.g. :class:`StringIO`). + + :param posix_offset: + Optional. If set to ``True``, interpret strings such as ``GMT+3`` or + ``UTC+3`` as being 3 hours *behind* UTC rather than ahead, per the + POSIX standard. + + .. caution:: + + Prior to version 2.7.0, this function also supported time zones + in the format: + + * ``EST5EDT,4,0,6,7200,10,0,26,7200,3600`` + * ``EST5EDT,4,1,0,7200,10,-1,0,7200,3600`` + + This format is non-standard and has been deprecated; this function + will raise a :class:`DeprecatedTZFormatWarning` until + support is removed in a future version. + + .. _`GNU C Library: TZ Variable`: + https://www.gnu.org/software/libc/manual/html_node/TZ-Variable.html + """ + def __init__(self, s, posix_offset=False): + global parser + from dateutil.parser import _parser as parser + + self._s = s + + res = parser._parsetz(s) + if res is None or res.any_unused_tokens: + raise ValueError("unknown string format") + + # Here we break the compatibility with the TZ variable handling. + # GMT-3 actually *means* the timezone -3. + if res.stdabbr in ("GMT", "UTC") and not posix_offset: + res.stdoffset *= -1 + + # We must initialize it first, since _delta() needs + # _std_offset and _dst_offset set. Use False in start/end + # to avoid building it two times. + tzrange.__init__(self, res.stdabbr, res.stdoffset, + res.dstabbr, res.dstoffset, + start=False, end=False) + + if not res.dstabbr: + self._start_delta = None + self._end_delta = None + else: + self._start_delta = self._delta(res.start) + if self._start_delta: + self._end_delta = self._delta(res.end, isend=1) + + self.hasdst = bool(self._start_delta) + + def _delta(self, x, isend=0): + from dateutil import relativedelta + kwargs = {} + if x.month is not None: + kwargs["month"] = x.month + if x.weekday is not None: + kwargs["weekday"] = relativedelta.weekday(x.weekday, x.week) + if x.week > 0: + kwargs["day"] = 1 + else: + kwargs["day"] = 31 + elif x.day: + kwargs["day"] = x.day + elif x.yday is not None: + kwargs["yearday"] = x.yday + elif x.jyday is not None: + kwargs["nlyearday"] = x.jyday + if not kwargs: + # Default is to start on first sunday of april, and end + # on last sunday of october. + if not isend: + kwargs["month"] = 4 + kwargs["day"] = 1 + kwargs["weekday"] = relativedelta.SU(+1) + else: + kwargs["month"] = 10 + kwargs["day"] = 31 + kwargs["weekday"] = relativedelta.SU(-1) + if x.time is not None: + kwargs["seconds"] = x.time + else: + # Default is 2AM. + kwargs["seconds"] = 7200 + if isend: + # Convert to standard time, to follow the documented way + # of working with the extra hour. See the documentation + # of the tzinfo class. + delta = self._dst_offset - self._std_offset + kwargs["seconds"] -= delta.seconds + delta.days * 86400 + return relativedelta.relativedelta(**kwargs) + + def __repr__(self): + return "%s(%s)" % (self.__class__.__name__, repr(self._s)) + + +class _tzicalvtzcomp(object): + def __init__(self, tzoffsetfrom, tzoffsetto, isdst, + tzname=None, rrule=None): + self.tzoffsetfrom = datetime.timedelta(seconds=tzoffsetfrom) + self.tzoffsetto = datetime.timedelta(seconds=tzoffsetto) + self.tzoffsetdiff = self.tzoffsetto - self.tzoffsetfrom + self.isdst = isdst + self.tzname = tzname + self.rrule = rrule + + +class _tzicalvtz(_tzinfo): + def __init__(self, tzid, comps=[]): + super(_tzicalvtz, self).__init__() + + self._tzid = tzid + self._comps = comps + self._cachedate = [] + self._cachecomp = [] + self._cache_lock = _thread.allocate_lock() + + def _find_comp(self, dt): + if len(self._comps) == 1: + return self._comps[0] + + dt = dt.replace(tzinfo=None) + + try: + with self._cache_lock: + return self._cachecomp[self._cachedate.index( + (dt, self._fold(dt)))] + except ValueError: + pass + + lastcompdt = None + lastcomp = None + + for comp in self._comps: + compdt = self._find_compdt(comp, dt) + + if compdt and (not lastcompdt or lastcompdt < compdt): + lastcompdt = compdt + lastcomp = comp + + if not lastcomp: + # RFC says nothing about what to do when a given + # time is before the first onset date. We'll look for the + # first standard component, or the first component, if + # none is found. + for comp in self._comps: + if not comp.isdst: + lastcomp = comp + break + else: + lastcomp = comp[0] + + with self._cache_lock: + self._cachedate.insert(0, (dt, self._fold(dt))) + self._cachecomp.insert(0, lastcomp) + + if len(self._cachedate) > 10: + self._cachedate.pop() + self._cachecomp.pop() + + return lastcomp + + def _find_compdt(self, comp, dt): + if comp.tzoffsetdiff < ZERO and self._fold(dt): + dt -= comp.tzoffsetdiff + + compdt = comp.rrule.before(dt, inc=True) + + return compdt + + def utcoffset(self, dt): + if dt is None: + return None + + return self._find_comp(dt).tzoffsetto + + def dst(self, dt): + comp = self._find_comp(dt) + if comp.isdst: + return comp.tzoffsetdiff + else: + return ZERO + + @tzname_in_python2 + def tzname(self, dt): + return self._find_comp(dt).tzname + + def __repr__(self): + return "" % repr(self._tzid) + + __reduce__ = object.__reduce__ + + +class tzical(object): + """ + This object is designed to parse an iCalendar-style ``VTIMEZONE`` structure + as set out in `RFC 5545`_ Section 4.6.5 into one or more `tzinfo` objects. + + :param `fileobj`: + A file or stream in iCalendar format, which should be UTF-8 encoded + with CRLF endings. + + .. _`RFC 5545`: https://tools.ietf.org/html/rfc5545 + """ + def __init__(self, fileobj): + global rrule + from dateutil import rrule + + if isinstance(fileobj, string_types): + self._s = fileobj + # ical should be encoded in UTF-8 with CRLF + fileobj = open(fileobj, 'r') + else: + self._s = getattr(fileobj, 'name', repr(fileobj)) + fileobj = _ContextWrapper(fileobj) + + self._vtz = {} + + with fileobj as fobj: + self._parse_rfc(fobj.read()) + + def keys(self): + """ + Retrieves the available time zones as a list. + """ + return list(self._vtz.keys()) + + def get(self, tzid=None): + """ + Retrieve a :py:class:`datetime.tzinfo` object by its ``tzid``. + + :param tzid: + If there is exactly one time zone available, omitting ``tzid`` + or passing :py:const:`None` value returns it. Otherwise a valid + key (which can be retrieved from :func:`keys`) is required. + + :raises ValueError: + Raised if ``tzid`` is not specified but there are either more + or fewer than 1 zone defined. + + :returns: + Returns either a :py:class:`datetime.tzinfo` object representing + the relevant time zone or :py:const:`None` if the ``tzid`` was + not found. + """ + if tzid is None: + if len(self._vtz) == 0: + raise ValueError("no timezones defined") + elif len(self._vtz) > 1: + raise ValueError("more than one timezone available") + tzid = next(iter(self._vtz)) + + return self._vtz.get(tzid) + + def _parse_offset(self, s): + s = s.strip() + if not s: + raise ValueError("empty offset") + if s[0] in ('+', '-'): + signal = (-1, +1)[s[0] == '+'] + s = s[1:] + else: + signal = +1 + if len(s) == 4: + return (int(s[:2]) * 3600 + int(s[2:]) * 60) * signal + elif len(s) == 6: + return (int(s[:2]) * 3600 + int(s[2:4]) * 60 + int(s[4:])) * signal + else: + raise ValueError("invalid offset: " + s) + + def _parse_rfc(self, s): + lines = s.splitlines() + if not lines: + raise ValueError("empty string") + + # Unfold + i = 0 + while i < len(lines): + line = lines[i].rstrip() + if not line: + del lines[i] + elif i > 0 and line[0] == " ": + lines[i-1] += line[1:] + del lines[i] + else: + i += 1 + + tzid = None + comps = [] + invtz = False + comptype = None + for line in lines: + if not line: + continue + name, value = line.split(':', 1) + parms = name.split(';') + if not parms: + raise ValueError("empty property name") + name = parms[0].upper() + parms = parms[1:] + if invtz: + if name == "BEGIN": + if value in ("STANDARD", "DAYLIGHT"): + # Process component + pass + else: + raise ValueError("unknown component: "+value) + comptype = value + founddtstart = False + tzoffsetfrom = None + tzoffsetto = None + rrulelines = [] + tzname = None + elif name == "END": + if value == "VTIMEZONE": + if comptype: + raise ValueError("component not closed: "+comptype) + if not tzid: + raise ValueError("mandatory TZID not found") + if not comps: + raise ValueError( + "at least one component is needed") + # Process vtimezone + self._vtz[tzid] = _tzicalvtz(tzid, comps) + invtz = False + elif value == comptype: + if not founddtstart: + raise ValueError("mandatory DTSTART not found") + if tzoffsetfrom is None: + raise ValueError( + "mandatory TZOFFSETFROM not found") + if tzoffsetto is None: + raise ValueError( + "mandatory TZOFFSETFROM not found") + # Process component + rr = None + if rrulelines: + rr = rrule.rrulestr("\n".join(rrulelines), + compatible=True, + ignoretz=True, + cache=True) + comp = _tzicalvtzcomp(tzoffsetfrom, tzoffsetto, + (comptype == "DAYLIGHT"), + tzname, rr) + comps.append(comp) + comptype = None + else: + raise ValueError("invalid component end: "+value) + elif comptype: + if name == "DTSTART": + # DTSTART in VTIMEZONE takes a subset of valid RRULE + # values under RFC 5545. + for parm in parms: + if parm != 'VALUE=DATE-TIME': + msg = ('Unsupported DTSTART param in ' + + 'VTIMEZONE: ' + parm) + raise ValueError(msg) + rrulelines.append(line) + founddtstart = True + elif name in ("RRULE", "RDATE", "EXRULE", "EXDATE"): + rrulelines.append(line) + elif name == "TZOFFSETFROM": + if parms: + raise ValueError( + "unsupported %s parm: %s " % (name, parms[0])) + tzoffsetfrom = self._parse_offset(value) + elif name == "TZOFFSETTO": + if parms: + raise ValueError( + "unsupported TZOFFSETTO parm: "+parms[0]) + tzoffsetto = self._parse_offset(value) + elif name == "TZNAME": + if parms: + raise ValueError( + "unsupported TZNAME parm: "+parms[0]) + tzname = value + elif name == "COMMENT": + pass + else: + raise ValueError("unsupported property: "+name) + else: + if name == "TZID": + if parms: + raise ValueError( + "unsupported TZID parm: "+parms[0]) + tzid = value + elif name in ("TZURL", "LAST-MODIFIED", "COMMENT"): + pass + else: + raise ValueError("unsupported property: "+name) + elif name == "BEGIN" and value == "VTIMEZONE": + tzid = None + comps = [] + invtz = True + + def __repr__(self): + return "%s(%s)" % (self.__class__.__name__, repr(self._s)) + + +if sys.platform != "win32": + TZFILES = ["/etc/localtime", "localtime"] + TZPATHS = ["/usr/share/zoneinfo", + "/usr/lib/zoneinfo", + "/usr/share/lib/zoneinfo", + "/etc/zoneinfo"] +else: + TZFILES = [] + TZPATHS = [] + +def __get_gettz(): + tzlocal_classes = (tzlocal,) + if tzwinlocal is not None: + tzlocal_classes += (tzwinlocal,) + + class GettzFunc(object): + def __init__(self): + + self.__instances = {} + self._cache_lock = _thread.allocate_lock() + + def __call__(self, name=None): + with self._cache_lock: + rv = self.__instances.get(name, None) + + if rv is None: + rv = self.nocache(name=name) + if not (name is None or isinstance(rv, tzlocal_classes)): + # tzlocal is slightly more complicated than the other + # time zone providers because it depends on environment + # at construction time, so don't cache that. + self.__instances[name] = rv + + return rv + + def cache_clear(self): + with self._cache_lock: + self.__instances = {} + + @staticmethod + def nocache(name=None): + """A non-cached version of gettz""" + tz = None + if not name: + try: + name = os.environ["TZ"] + except KeyError: + pass + if name is None or name == ":": + for filepath in TZFILES: + if not os.path.isabs(filepath): + filename = filepath + for path in TZPATHS: + filepath = os.path.join(path, filename) + if os.path.isfile(filepath): + break + else: + continue + if os.path.isfile(filepath): + try: + tz = tzfile(filepath) + break + except (IOError, OSError, ValueError): + pass + else: + tz = tzlocal() + else: + if name.startswith(":"): + name = name[1:] + if os.path.isabs(name): + if os.path.isfile(name): + tz = tzfile(name) + else: + tz = None + else: + for path in TZPATHS: + filepath = os.path.join(path, name) + if not os.path.isfile(filepath): + filepath = filepath.replace(' ', '_') + if not os.path.isfile(filepath): + continue + try: + tz = tzfile(filepath) + break + except (IOError, OSError, ValueError): + pass + else: + tz = None + if tzwin is not None: + try: + tz = tzwin(name) + except WindowsError: + tz = None + + if not tz: + from dateutil.zoneinfo import get_zonefile_instance + tz = get_zonefile_instance().get(name) + + if not tz: + for c in name: + # name must have at least one offset to be a tzstr + if c in "0123456789": + try: + tz = tzstr(name) + except ValueError: + pass + break + else: + if name in ("GMT", "UTC"): + tz = tzutc() + elif name in time.tzname: + tz = tzlocal() + return tz + + return GettzFunc() + +gettz = __get_gettz() +del __get_gettz + +def datetime_exists(dt, tz=None): + """ + Given a datetime and a time zone, determine whether or not a given datetime + would fall in a gap. + + :param dt: + A :class:`datetime.datetime` (whose time zone will be ignored if ``tz`` + is provided.) + + :param tz: + A :class:`datetime.tzinfo` with support for the ``fold`` attribute. If + ``None`` or not provided, the datetime's own time zone will be used. + + :return: + Returns a boolean value whether or not the "wall time" exists in ``tz``. + + ..versionadded:: 2.7.0 + """ + if tz is None: + if dt.tzinfo is None: + raise ValueError('Datetime is naive and no time zone provided.') + tz = dt.tzinfo + + dt = dt.replace(tzinfo=None) + + # This is essentially a test of whether or not the datetime can survive + # a round trip to UTC. + dt_rt = dt.replace(tzinfo=tz).astimezone(tzutc()).astimezone(tz) + dt_rt = dt_rt.replace(tzinfo=None) + + return dt == dt_rt + + +def datetime_ambiguous(dt, tz=None): + """ + Given a datetime and a time zone, determine whether or not a given datetime + is ambiguous (i.e if there are two times differentiated only by their DST + status). + + :param dt: + A :class:`datetime.datetime` (whose time zone will be ignored if ``tz`` + is provided.) + + :param tz: + A :class:`datetime.tzinfo` with support for the ``fold`` attribute. If + ``None`` or not provided, the datetime's own time zone will be used. + + :return: + Returns a boolean value whether or not the "wall time" is ambiguous in + ``tz``. + + .. versionadded:: 2.6.0 + """ + if tz is None: + if dt.tzinfo is None: + raise ValueError('Datetime is naive and no time zone provided.') + + tz = dt.tzinfo + + # If a time zone defines its own "is_ambiguous" function, we'll use that. + is_ambiguous_fn = getattr(tz, 'is_ambiguous', None) + if is_ambiguous_fn is not None: + try: + return tz.is_ambiguous(dt) + except: + pass + + # If it doesn't come out and tell us it's ambiguous, we'll just check if + # the fold attribute has any effect on this particular date and time. + dt = dt.replace(tzinfo=tz) + wall_0 = enfold(dt, fold=0) + wall_1 = enfold(dt, fold=1) + + same_offset = wall_0.utcoffset() == wall_1.utcoffset() + same_dst = wall_0.dst() == wall_1.dst() + + return not (same_offset and same_dst) + + +def resolve_imaginary(dt): + """ + Given a datetime that may be imaginary, return an existing datetime. + + This function assumes that an imaginary datetime represents what the + wall time would be in a zone had the offset transition not occurred, so + it will always fall forward by the transition's change in offset. + + ..doctest:: + >>> from dateutil import tz + >>> from datetime import datetime + >>> NYC = tz.gettz('America/New_York') + >>> print(tz.resolve_imaginary(datetime(2017, 3, 12, 2, 30, tzinfo=NYC))) + 2017-03-12 03:30:00-04:00 + + >>> KIR = tz.gettz('Pacific/Kiritimati') + >>> print(tz.resolve_imaginary(datetime(1995, 1, 1, 12, 30, tzinfo=KIR))) + 1995-01-02 12:30:00+14:00 + + As a note, :func:`datetime.astimezone` is guaranteed to produce a valid, + existing datetime, so a round-trip to and from UTC is sufficient to get + an extant datetime, however, this generally "falls back" to an earlier time + rather than falling forward to the STD side (though no guarantees are made + about this behavior). + + :param dt: + A :class:`datetime.datetime` which may or may not exist. + + :return: + Returns an existing :class:`datetime.datetime`. If ``dt`` was not + imaginary, the datetime returned is guaranteed to be the same object + passed to the function. + + ..versionadded:: 2.7.0 + """ + if dt.tzinfo is not None and not datetime_exists(dt): + + curr_offset = (dt + datetime.timedelta(hours=24)).utcoffset() + old_offset = (dt - datetime.timedelta(hours=24)).utcoffset() + + dt += curr_offset - old_offset + + return dt + + +def _datetime_to_timestamp(dt): + """ + Convert a :class:`datetime.datetime` object to an epoch timestamp in seconds + since January 1, 1970, ignoring the time zone. + """ + return (dt.replace(tzinfo=None) - EPOCH).total_seconds() + + +class _ContextWrapper(object): + """ + Class for wrapping contexts so that they are passed through in a + with statement. + """ + def __init__(self, context): + self.context = context + + def __enter__(self): + return self.context + + def __exit__(*args, **kwargs): + pass + +# vim:ts=4:sw=4:et diff --git a/venv/lib/python3.5/site-packages/dateutil/tz/win.py b/venv/lib/python3.5/site-packages/dateutil/tz/win.py new file mode 100644 index 0000000..def4353 --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/tz/win.py @@ -0,0 +1,331 @@ +# This code was originally contributed by Jeffrey Harris. +import datetime +import struct + +from six.moves import winreg +from six import text_type + +try: + import ctypes + from ctypes import wintypes +except ValueError: + # ValueError is raised on non-Windows systems for some horrible reason. + raise ImportError("Running tzwin on non-Windows system") + +from ._common import tzrangebase + +__all__ = ["tzwin", "tzwinlocal", "tzres"] + +ONEWEEK = datetime.timedelta(7) + +TZKEYNAMENT = r"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones" +TZKEYNAME9X = r"SOFTWARE\Microsoft\Windows\CurrentVersion\Time Zones" +TZLOCALKEYNAME = r"SYSTEM\CurrentControlSet\Control\TimeZoneInformation" + + +def _settzkeyname(): + handle = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) + try: + winreg.OpenKey(handle, TZKEYNAMENT).Close() + TZKEYNAME = TZKEYNAMENT + except WindowsError: + TZKEYNAME = TZKEYNAME9X + handle.Close() + return TZKEYNAME + + +TZKEYNAME = _settzkeyname() + + +class tzres(object): + """ + Class for accessing `tzres.dll`, which contains timezone name related + resources. + + .. versionadded:: 2.5.0 + """ + p_wchar = ctypes.POINTER(wintypes.WCHAR) # Pointer to a wide char + + def __init__(self, tzres_loc='tzres.dll'): + # Load the user32 DLL so we can load strings from tzres + user32 = ctypes.WinDLL('user32') + + # Specify the LoadStringW function + user32.LoadStringW.argtypes = (wintypes.HINSTANCE, + wintypes.UINT, + wintypes.LPWSTR, + ctypes.c_int) + + self.LoadStringW = user32.LoadStringW + self._tzres = ctypes.WinDLL(tzres_loc) + self.tzres_loc = tzres_loc + + def load_name(self, offset): + """ + Load a timezone name from a DLL offset (integer). + + >>> from dateutil.tzwin import tzres + >>> tzr = tzres() + >>> print(tzr.load_name(112)) + 'Eastern Standard Time' + + :param offset: + A positive integer value referring to a string from the tzres dll. + + ..note: + Offsets found in the registry are generally of the form + `@tzres.dll,-114`. The offset in this case if 114, not -114. + + """ + resource = self.p_wchar() + lpBuffer = ctypes.cast(ctypes.byref(resource), wintypes.LPWSTR) + nchar = self.LoadStringW(self._tzres._handle, offset, lpBuffer, 0) + return resource[:nchar] + + def name_from_string(self, tzname_str): + """ + Parse strings as returned from the Windows registry into the time zone + name as defined in the registry. + + >>> from dateutil.tzwin import tzres + >>> tzr = tzres() + >>> print(tzr.name_from_string('@tzres.dll,-251')) + 'Dateline Daylight Time' + >>> print(tzr.name_from_string('Eastern Standard Time')) + 'Eastern Standard Time' + + :param tzname_str: + A timezone name string as returned from a Windows registry key. + + :return: + Returns the localized timezone string from tzres.dll if the string + is of the form `@tzres.dll,-offset`, else returns the input string. + """ + if not tzname_str.startswith('@'): + return tzname_str + + name_splt = tzname_str.split(',-') + try: + offset = int(name_splt[1]) + except: + raise ValueError("Malformed timezone string.") + + return self.load_name(offset) + + +class tzwinbase(tzrangebase): + """tzinfo class based on win32's timezones available in the registry.""" + def __init__(self): + raise NotImplementedError('tzwinbase is an abstract base class') + + def __eq__(self, other): + # Compare on all relevant dimensions, including name. + if not isinstance(other, tzwinbase): + return NotImplemented + + return (self._std_offset == other._std_offset and + self._dst_offset == other._dst_offset and + self._stddayofweek == other._stddayofweek and + self._dstdayofweek == other._dstdayofweek and + self._stdweeknumber == other._stdweeknumber and + self._dstweeknumber == other._dstweeknumber and + self._stdhour == other._stdhour and + self._dsthour == other._dsthour and + self._stdminute == other._stdminute and + self._dstminute == other._dstminute and + self._std_abbr == other._std_abbr and + self._dst_abbr == other._dst_abbr) + + @staticmethod + def list(): + """Return a list of all time zones known to the system.""" + with winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) as handle: + with winreg.OpenKey(handle, TZKEYNAME) as tzkey: + result = [winreg.EnumKey(tzkey, i) + for i in range(winreg.QueryInfoKey(tzkey)[0])] + return result + + def display(self): + return self._display + + def transitions(self, year): + """ + For a given year, get the DST on and off transition times, expressed + always on the standard time side. For zones with no transitions, this + function returns ``None``. + + :param year: + The year whose transitions you would like to query. + + :return: + Returns a :class:`tuple` of :class:`datetime.datetime` objects, + ``(dston, dstoff)`` for zones with an annual DST transition, or + ``None`` for fixed offset zones. + """ + + if not self.hasdst: + return None + + dston = picknthweekday(year, self._dstmonth, self._dstdayofweek, + self._dsthour, self._dstminute, + self._dstweeknumber) + + dstoff = picknthweekday(year, self._stdmonth, self._stddayofweek, + self._stdhour, self._stdminute, + self._stdweeknumber) + + # Ambiguous dates default to the STD side + dstoff -= self._dst_base_offset + + return dston, dstoff + + def _get_hasdst(self): + return self._dstmonth != 0 + + @property + def _dst_base_offset(self): + return self._dst_base_offset_ + + +class tzwin(tzwinbase): + + def __init__(self, name): + self._name = name + + with winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) as handle: + tzkeyname = text_type("{kn}\\{name}").format(kn=TZKEYNAME, name=name) + with winreg.OpenKey(handle, tzkeyname) as tzkey: + keydict = valuestodict(tzkey) + + self._std_abbr = keydict["Std"] + self._dst_abbr = keydict["Dlt"] + + self._display = keydict["Display"] + + # See http://ww_winreg.jsiinc.com/SUBA/tip0300/rh0398.htm + tup = struct.unpack("=3l16h", keydict["TZI"]) + stdoffset = -tup[0]-tup[1] # Bias + StandardBias * -1 + dstoffset = stdoffset-tup[2] # + DaylightBias * -1 + self._std_offset = datetime.timedelta(minutes=stdoffset) + self._dst_offset = datetime.timedelta(minutes=dstoffset) + + # for the meaning see the win32 TIME_ZONE_INFORMATION structure docs + # http://msdn.microsoft.com/en-us/library/windows/desktop/ms725481(v=vs.85).aspx + (self._stdmonth, + self._stddayofweek, # Sunday = 0 + self._stdweeknumber, # Last = 5 + self._stdhour, + self._stdminute) = tup[4:9] + + (self._dstmonth, + self._dstdayofweek, # Sunday = 0 + self._dstweeknumber, # Last = 5 + self._dsthour, + self._dstminute) = tup[12:17] + + self._dst_base_offset_ = self._dst_offset - self._std_offset + self.hasdst = self._get_hasdst() + + def __repr__(self): + return "tzwin(%s)" % repr(self._name) + + def __reduce__(self): + return (self.__class__, (self._name,)) + + +class tzwinlocal(tzwinbase): + def __init__(self): + with winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) as handle: + with winreg.OpenKey(handle, TZLOCALKEYNAME) as tzlocalkey: + keydict = valuestodict(tzlocalkey) + + self._std_abbr = keydict["StandardName"] + self._dst_abbr = keydict["DaylightName"] + + try: + tzkeyname = text_type('{kn}\\{sn}').format(kn=TZKEYNAME, + sn=self._std_abbr) + with winreg.OpenKey(handle, tzkeyname) as tzkey: + _keydict = valuestodict(tzkey) + self._display = _keydict["Display"] + except OSError: + self._display = None + + stdoffset = -keydict["Bias"]-keydict["StandardBias"] + dstoffset = stdoffset-keydict["DaylightBias"] + + self._std_offset = datetime.timedelta(minutes=stdoffset) + self._dst_offset = datetime.timedelta(minutes=dstoffset) + + # For reasons unclear, in this particular key, the day of week has been + # moved to the END of the SYSTEMTIME structure. + tup = struct.unpack("=8h", keydict["StandardStart"]) + + (self._stdmonth, + self._stdweeknumber, # Last = 5 + self._stdhour, + self._stdminute) = tup[1:5] + + self._stddayofweek = tup[7] + + tup = struct.unpack("=8h", keydict["DaylightStart"]) + + (self._dstmonth, + self._dstweeknumber, # Last = 5 + self._dsthour, + self._dstminute) = tup[1:5] + + self._dstdayofweek = tup[7] + + self._dst_base_offset_ = self._dst_offset - self._std_offset + self.hasdst = self._get_hasdst() + + def __repr__(self): + return "tzwinlocal()" + + def __str__(self): + # str will return the standard name, not the daylight name. + return "tzwinlocal(%s)" % repr(self._std_abbr) + + def __reduce__(self): + return (self.__class__, ()) + + +def picknthweekday(year, month, dayofweek, hour, minute, whichweek): + """ dayofweek == 0 means Sunday, whichweek 5 means last instance """ + first = datetime.datetime(year, month, 1, hour, minute) + + # This will work if dayofweek is ISO weekday (1-7) or Microsoft-style (0-6), + # Because 7 % 7 = 0 + weekdayone = first.replace(day=((dayofweek - first.isoweekday()) % 7) + 1) + wd = weekdayone + ((whichweek - 1) * ONEWEEK) + if (wd.month != month): + wd -= ONEWEEK + + return wd + + +def valuestodict(key): + """Convert a registry key's values to a dictionary.""" + dout = {} + size = winreg.QueryInfoKey(key)[1] + tz_res = None + + for i in range(size): + key_name, value, dtype = winreg.EnumValue(key, i) + if dtype == winreg.REG_DWORD or dtype == winreg.REG_DWORD_LITTLE_ENDIAN: + # If it's a DWORD (32-bit integer), it's stored as unsigned - convert + # that to a proper signed integer + if value & (1 << 31): + value = value - (1 << 32) + elif dtype == winreg.REG_SZ: + # If it's a reference to the tzres DLL, load the actual string + if value.startswith('@tzres'): + tz_res = tz_res or tzres() + value = tz_res.name_from_string(value) + + value = value.rstrip('\x00') # Remove trailing nulls + + dout[key_name] = value + + return dout diff --git a/venv/lib/python3.5/site-packages/dateutil/tzwin.py b/venv/lib/python3.5/site-packages/dateutil/tzwin.py new file mode 100644 index 0000000..cebc673 --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/tzwin.py @@ -0,0 +1,2 @@ +# tzwin has moved to dateutil.tz.win +from .tz.win import * diff --git a/venv/lib/python3.5/site-packages/dateutil/utils.py b/venv/lib/python3.5/site-packages/dateutil/utils.py new file mode 100644 index 0000000..29f8181 --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/utils.py @@ -0,0 +1,65 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from datetime import datetime, time + + +def today(tzinfo=None): + """ + Returns a :py:class:`datetime` representing the current day at midnight + + :param tzinfo: + The time zone to attach (also used to determine the current day). + + :return: + A :py:class:`datetime.datetime` object representing the current day + at midnight. + """ + + dt = datetime.now(tzinfo) + return datetime.combine(dt.date(), time(0, tzinfo=tzinfo)) + + +def default_tzinfo(dt, tzinfo): + """ + Sets the the ``tzinfo`` parameter on naive datetimes only + + This is useful for example when you are provided a datetime that may have + either an implicit or explicit time zone, such as when parsing a time zone + string. + + .. doctest:: + + >>> from dateutil.tz import tzoffset + >>> from dateutil.parser import parse + >>> from dateutil.utils import default_tzinfo + >>> dflt_tz = tzoffset("EST", -18000) + >>> print(default_tzinfo(parse('2014-01-01 12:30 UTC'), dflt_tz)) + 2014-01-01 12:30:00+00:00 + >>> print(default_tzinfo(parse('2014-01-01 12:30'), dflt_tz)) + 2014-01-01 12:30:00-05:00 + + :param dt: + The datetime on which to replace the time zone + + :param tzinfo: + The :py:class:`datetime.tzinfo` subclass instance to assign to + ``dt`` if (and only if) it is naive. + + :return: + Returns an aware :py:class:`datetime.datetime`. + """ + if dt.tzinfo is not None: + return dt + else: + return dt.replace(tzinfo=tzinfo) + + +def within_delta(dt1, dt2, delta): + """ + Useful for comparing two datetimes that may a negilible difference + to be considered equal. + """ + delta = abs(delta) + difference = dt1 - dt2 + return -delta <= difference <= delta diff --git a/venv/lib/python3.5/site-packages/dateutil/zoneinfo/__init__.py b/venv/lib/python3.5/site-packages/dateutil/zoneinfo/__init__.py new file mode 100644 index 0000000..34f11ad --- /dev/null +++ b/venv/lib/python3.5/site-packages/dateutil/zoneinfo/__init__.py @@ -0,0 +1,167 @@ +# -*- coding: utf-8 -*- +import warnings +import json + +from tarfile import TarFile +from pkgutil import get_data +from io import BytesIO + +from dateutil.tz import tzfile as _tzfile + +__all__ = ["get_zonefile_instance", "gettz", "gettz_db_metadata"] + +ZONEFILENAME = "dateutil-zoneinfo.tar.gz" +METADATA_FN = 'METADATA' + + +class tzfile(_tzfile): + def __reduce__(self): + return (gettz, (self._filename,)) + + +def getzoneinfofile_stream(): + try: + return BytesIO(get_data(__name__, ZONEFILENAME)) + except IOError as e: # TODO switch to FileNotFoundError? + warnings.warn("I/O error({0}): {1}".format(e.errno, e.strerror)) + return None + + +class ZoneInfoFile(object): + def __init__(self, zonefile_stream=None): + if zonefile_stream is not None: + with TarFile.open(fileobj=zonefile_stream) as tf: + self.zones = {zf.name: tzfile(tf.extractfile(zf), filename=zf.name) + for zf in tf.getmembers() + if zf.isfile() and zf.name != METADATA_FN} + # deal with links: They'll point to their parent object. Less + # waste of memory + links = {zl.name: self.zones[zl.linkname] + for zl in tf.getmembers() if + zl.islnk() or zl.issym()} + self.zones.update(links) + try: + metadata_json = tf.extractfile(tf.getmember(METADATA_FN)) + metadata_str = metadata_json.read().decode('UTF-8') + self.metadata = json.loads(metadata_str) + except KeyError: + # no metadata in tar file + self.metadata = None + else: + self.zones = {} + self.metadata = None + + def get(self, name, default=None): + """ + Wrapper for :func:`ZoneInfoFile.zones.get`. This is a convenience method + for retrieving zones from the zone dictionary. + + :param name: + The name of the zone to retrieve. (Generally IANA zone names) + + :param default: + The value to return in the event of a missing key. + + .. versionadded:: 2.6.0 + + """ + return self.zones.get(name, default) + + +# The current API has gettz as a module function, although in fact it taps into +# a stateful class. So as a workaround for now, without changing the API, we +# will create a new "global" class instance the first time a user requests a +# timezone. Ugly, but adheres to the api. +# +# TODO: Remove after deprecation period. +_CLASS_ZONE_INSTANCE = [] + + +def get_zonefile_instance(new_instance=False): + """ + This is a convenience function which provides a :class:`ZoneInfoFile` + instance using the data provided by the ``dateutil`` package. By default, it + caches a single instance of the ZoneInfoFile object and returns that. + + :param new_instance: + If ``True``, a new instance of :class:`ZoneInfoFile` is instantiated and + used as the cached instance for the next call. Otherwise, new instances + are created only as necessary. + + :return: + Returns a :class:`ZoneInfoFile` object. + + .. versionadded:: 2.6 + """ + if new_instance: + zif = None + else: + zif = getattr(get_zonefile_instance, '_cached_instance', None) + + if zif is None: + zif = ZoneInfoFile(getzoneinfofile_stream()) + + get_zonefile_instance._cached_instance = zif + + return zif + + +def gettz(name): + """ + This retrieves a time zone from the local zoneinfo tarball that is packaged + with dateutil. + + :param name: + An IANA-style time zone name, as found in the zoneinfo file. + + :return: + Returns a :class:`dateutil.tz.tzfile` time zone object. + + .. warning:: + It is generally inadvisable to use this function, and it is only + provided for API compatibility with earlier versions. This is *not* + equivalent to ``dateutil.tz.gettz()``, which selects an appropriate + time zone based on the inputs, favoring system zoneinfo. This is ONLY + for accessing the dateutil-specific zoneinfo (which may be out of + date compared to the system zoneinfo). + + .. deprecated:: 2.6 + If you need to use a specific zoneinfofile over the system zoneinfo, + instantiate a :class:`dateutil.zoneinfo.ZoneInfoFile` object and call + :func:`dateutil.zoneinfo.ZoneInfoFile.get(name)` instead. + + Use :func:`get_zonefile_instance` to retrieve an instance of the + dateutil-provided zoneinfo. + """ + warnings.warn("zoneinfo.gettz() will be removed in future versions, " + "to use the dateutil-provided zoneinfo files, instantiate a " + "ZoneInfoFile object and use ZoneInfoFile.zones.get() " + "instead. See the documentation for details.", + DeprecationWarning) + + if len(_CLASS_ZONE_INSTANCE) == 0: + _CLASS_ZONE_INSTANCE.append(ZoneInfoFile(getzoneinfofile_stream())) + return _CLASS_ZONE_INSTANCE[0].zones.get(name) + + +def gettz_db_metadata(): + """ Get the zonefile metadata + + See `zonefile_metadata`_ + + :returns: + A dictionary with the database metadata + + .. deprecated:: 2.6 + See deprecation warning in :func:`zoneinfo.gettz`. To get metadata, + query the attribute ``zoneinfo.ZoneInfoFile.metadata``. + """ + warnings.warn("zoneinfo.gettz_db_metadata() will be removed in future " + "versions, to use the dateutil-provided zoneinfo files, " + "ZoneInfoFile object and query the 'metadata' attribute " + "instead. See the documentation for details.", + DeprecationWarning) + + if len(_CLASS_ZONE_INSTANCE) == 0: + _CLASS_ZONE_INSTANCE.append(ZoneInfoFile(getzoneinfofile_stream())) + return _CLASS_ZONE_INSTANCE[0].metadata diff --git a/venv/lib/python3.5/site-packages/dateutil/zoneinfo/__pycache__/__init__.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/zoneinfo/__pycache__/__init__.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b73bfa77580a130dace7b799c6d14e44386ccb00 GIT binary patch literal 5863 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 Tty)^FH0z72)za+unm_y(p&0mk literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/dateutil/zoneinfo/__pycache__/rebuild.cpython-35.pyc b/venv/lib/python3.5/site-packages/dateutil/zoneinfo/__pycache__/rebuild.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dda0415619319e905a967f83d0574c0dc4ebcbfa GIT binary patch literal 2016 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 +# Copyright: This module has been placed in the public domain. + +""" +This is the Docutils (Python Documentation Utilities) package. + +Package Structure +================= + +Modules: + +- __init__.py: Contains component base classes, exception classes, and + Docutils version information. + +- core.py: Contains the ``Publisher`` class and ``publish_*()`` convenience + functions. + +- frontend.py: Runtime settings (command-line interface, configuration files) + processing, for Docutils front-ends. + +- io.py: Provides a uniform API for low-level input and output. + +- nodes.py: Docutils document tree (doctree) node class library. + +- statemachine.py: A finite state machine specialized for + regular-expression-based text filters. + +Subpackages: + +- languages: Language-specific mappings of terms. + +- parsers: Syntax-specific input parser modules or packages. + +- readers: Context-specific input handlers which understand the data + source and manage a parser. + +- transforms: Modules used by readers and writers to modify DPS + doctrees. + +- utils: Contains the ``Reporter`` system warning class and miscellaneous + utilities used by readers, writers, and transforms. + + utils/urischemes.py: Contains a complete mapping of known URI addressing + scheme names to descriptions. + +- utils/math: Contains functions for conversion of mathematical notation + between different formats (LaTeX, MathML, text, ...). + +- writers: Format-specific output translators. +""" + +import sys + + +__docformat__ = 'reStructuredText' + +__version__ = '0.14' +"""Docutils version identifier (complies with PEP 440):: + + major.minor[.micro][releaselevel[serial]][.dev] + +* The major number will be bumped when the project is feature-complete, and + later if there is a major change in the design or API. +* The minor number is bumped whenever there are new features. +* The micro number is bumped for bug-fix releases. Omitted if micro=0. +* The releaselevel identifier is used for pre-releases, one of 'a' (alpha), + 'b' (beta), or 'rc' (release candidate). Omitted for final releases. +* The serial release number identifies prereleases; omitted if 0. +* The '.dev' suffix indicates active development, not a release, before the + version indicated. + +For version comparison operations, use `__version_info__` +rather than parsing the text of `__version__`. +""" + +# workaround for Python < 2.6: +__version_info__ = (0, 14, 0, 'final', 0, True) +# To add in Docutils 0.15, replacing the line above: +""" +from collections import namedtuple +VersionInfo = namedtuple( + 'VersionInfo', 'major minor micro releaselevel serial release') +__version_info__ = VersionInfo( + major=0, + minor=15, + micro=0, + releaselevel='alpha', # development status: + # one of 'alpha', 'beta', 'candidate', 'final' + serial=0, # pre-release number (0 for final releases) + release=False # True for official releases and pre-releases + ) + +Comprehensive version information tuple. Can be used to test for a +minimally required version, e.g. :: + + if __version_info__ >= (0, 13, 0, 'candidate', 2, True) + +or in a self-documenting way like :: + + if __version_info__ >= docutils.VersionInfo( + major=0, minor=13, micro=0, + releaselevel='candidate', serial=2, release=True) +""" + +__version_details__ = '' +"""Optional extra version details (e.g. 'snapshot 2005-05-29, r3410'). +(For development and release status see `__version_info__`.) +""" + + +class ApplicationError(Exception): + # Workaround: + # In Python < 2.6, unicode() calls `str` on the + # arg and therefore, e.g., unicode(StandardError(u'\u234')) fails + # with UnicodeDecodeError. + if sys.version_info < (2,6): + def __unicode__(self): + return ', '.join(self.args) + + +class DataError(ApplicationError): pass + + +class SettingsSpec: + + """ + Runtime setting specification base class. + + SettingsSpec subclass objects used by `docutils.frontend.OptionParser`. + """ + + settings_spec = () + """Runtime settings specification. Override in subclasses. + + Defines runtime settings and associated command-line options, as used by + `docutils.frontend.OptionParser`. This is a tuple of: + + - Option group title (string or `None` which implies no group, just a list + of single options). + + - Description (string or `None`). + + - A sequence of option tuples. Each consists of: + + - Help text (string) + + - List of option strings (e.g. ``['-Q', '--quux']``). + + - Dictionary of keyword arguments sent to the OptionParser/OptionGroup + ``add_option`` method. + + Runtime setting names are derived implicitly from long option names + ('--a-setting' becomes ``settings.a_setting``) or explicitly from the + 'dest' keyword argument. + + Most settings will also have a 'validator' keyword & function. The + validator function validates setting values (from configuration files + and command-line option arguments) and converts them to appropriate + types. For example, the ``docutils.frontend.validate_boolean`` + function, **required by all boolean settings**, converts true values + ('1', 'on', 'yes', and 'true') to 1 and false values ('0', 'off', + 'no', 'false', and '') to 0. Validators need only be set once per + setting. See the `docutils.frontend.validate_*` functions. + + See the optparse docs for more details. + + - More triples of group title, description, options, as many times as + needed. Thus, `settings_spec` tuples can be simply concatenated. + """ + + settings_defaults = None + """A dictionary of defaults for settings not in `settings_spec` (internal + settings, intended to be inaccessible by command-line and config file). + Override in subclasses.""" + + settings_default_overrides = None + """A dictionary of auxiliary defaults, to override defaults for settings + defined in other components. Override in subclasses.""" + + relative_path_settings = () + """Settings containing filesystem paths. Override in subclasses. + Settings listed here are to be interpreted relative to the current working + directory.""" + + config_section = None + """The name of the config file section specific to this component + (lowercase, no brackets). Override in subclasses.""" + + config_section_dependencies = None + """A list of names of config file sections that are to be applied before + `config_section`, in order (from general to specific). In other words, + the settings in `config_section` are to be overlaid on top of the settings + from these sections. The "general" section is assumed implicitly. + Override in subclasses.""" + + +class TransformSpec: + + """ + Runtime transform specification base class. + + TransformSpec subclass objects used by `docutils.transforms.Transformer`. + """ + + def get_transforms(self): + """Transforms required by this class. Override in subclasses.""" + if self.default_transforms != (): + import warnings + warnings.warn('default_transforms attribute deprecated.\n' + 'Use get_transforms() method instead.', + DeprecationWarning) + return list(self.default_transforms) + return [] + + # Deprecated; for compatibility. + default_transforms = () + + unknown_reference_resolvers = () + """List of functions to try to resolve unknown references. Unknown + references have a 'refname' attribute which doesn't correspond to any + target in the document. Called when the transforms in + `docutils.tranforms.references` are unable to find a correct target. The + list should contain functions which will try to resolve unknown + references, with the following signature:: + + def reference_resolver(node): + '''Returns boolean: true if resolved, false if not.''' + + If the function is able to resolve the reference, it should also remove + the 'refname' attribute and mark the node as resolved:: + + del node['refname'] + node.resolved = 1 + + Each function must have a "priority" attribute which will affect the order + the unknown_reference_resolvers are run:: + + reference_resolver.priority = 100 + + Override in subclasses.""" + + +class Component(SettingsSpec, TransformSpec): + + """Base class for Docutils components.""" + + component_type = None + """Name of the component type ('reader', 'parser', 'writer'). Override in + subclasses.""" + + supported = () + """Names for this component. Override in subclasses.""" + + def supports(self, format): + """ + Is `format` supported by this component? + + To be used by transforms to ask the dependent component if it supports + a certain input context or output format. + """ + return format in self.supported diff --git a/venv/lib/python3.5/site-packages/docutils/__pycache__/__init__.cpython-35.pyc b/venv/lib/python3.5/site-packages/docutils/__pycache__/__init__.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9803177b639622c64f41a8ade71bafdec42c1f75 GIT binary patch literal 4040 zcmb7HO>Z1Y8Ls*8*zSxI#|{Ru0hP3e%`BcVXjz2J0txYgA|+lc_G-~csNK_D<7vC6 zyHizd$D>^dDffmQ$%esY>8-F4BH}F6T=npyJ%fR zp7oWx*?*wyn0u>X^P=GmhOpYlb1Gm$-~lp5pD6( zmQd?LdEyP&f?!h|_Z|d)SP{ZInZ!oo&rXy)$il+LiIILRp-R^BgfKc4p@i;6^|=1snS@bp#rmUk%lCMVaj6-sZ|;=^_N9z!R?Y4R%2DU7uQ`DtuImB7L(D-6gIB@XY~ z!tBaQl3f;SAwINm*UVm_L2aU@6~gMc4mh$C#pqynNqFlb&90D7UOtmS6fq#uGqM{~ zkZAxiq&4sw>X^fSN!dLF`D97sIygB9IB;D?03$jI#M(Fv5}?{8GH@Cxd!eogJeSfNIwM@!%&veR~(XI7h|k zhzlX~2UJX=Hf4AekZ1*2eYM;mBI!Fdgwo`KE-P`F`z)5 z3-P58=MC|u0XogYS#wwRnq~Vui_@|l=rhx6lx?Gu@n3|#gFFBJc+XDry*$qQqaseC z{?By&k$v^C+M~2Wb!0JFO8Vs;-$&*Okz#!Rk^~@0L}T{ww%~)MgNMDQCKdE5hF+&! z^L>Je@0XtMyI{t=>-(>YAgOj*fPUGn>I13{T)aUfNcg3pOP?r(BFAgm7`iL>8oYAD zCuFq8bc77H>=PId1}oPO5dCcN!(L01bM-wM==c&l=FU8~u`$ET2IvY+-|yzQkDXf_ z(LIdec3=VJAI`_v;gwaMuknbEf=Yd>>>gL;=@_Yb_D4j3l(#CE%i74Ru0AcwFh{wR z%M_$3MqH0&Hab@!!e*YoPUpTK)K&5`4&WnB%clcoec1DE8K_+KeO&eZ;l{j@`jqI0 z_v_C{je{bwX88TvOMV6?YpROF9jy?3@ul)}1h79pIlSwtFBZ6v58u1_?MEs{rA4_% zd-G0bJ%9_oB4?31yPZz6^Fe2&({`_>-5ahWOh3kJ1{l8SI=BU)OL5y~r>*eVpiqj{9=k#0e{oq&*$nEts3Fd0b@Cw9T6mw5dY@pRv>`}=i^!I33BpZtP^6pLM|G=7|4bi;U=r-1y ztBnn0!rCI_{=v;FhrQKXv7^6(`}!db-^DO|uSmJT`dV>u3l(N2ODGdA$+JjAJGk|C zyoSUkYAnLr^vYr;>OCMX)eI8sdI79NrrBq&RHgM;ZDng<4OF*ae&9kfc(91*-NEs5o4FnT%&-TN{lukuu7gg>qQ%4q)e`k$i(2H)ThjLHLOdjaOUz?@ z@#Rh#rK9mhM8G8?Q)d&wm&QrXY3!W%v zcL0uF1o&Yttp zGx4gF7Gq*XnMq48m75?Oz9w-|&Xsg4VaLUq;(SX`o&3m037^&oA)l(m5z2|@=f=Kt z{9O9g7N=UpMd1d!5T0%tNGn!Gtm^KqD@gIB>qTGEIL7UMK;i-3AZ73_0DFsgYFZQ- zOm}yU`ffsZQ{SZKL2kj|0CnDC!{c$(cv`g;_KyDQ_2(!0EKxG!iCvaC_6h&OVsBVJ zA4O5C3Z;|U`9!CpYT%<+ZJ`PKs#Uj0)q9TZ@V&LhVhPOs0(O9D{&jca^I}rS;?BI3 zD!X&v7DxWoJu$fi^pc6UeT-;UY<`Oh4UqsFvH|X9V23DGfi#-{nN5ob;gS+Zi@vmL zkPeVRAWj)o{RSzPkBBs}X!iQz_ciS|<@w{bfH1=_V71(qaB=pcWC_?t*Jf8&b!RVR)S^*F|dT)V1| zbLntIW2y1EyQEA=TS9-<-A|9bPG?OdRcF`f_7ggy1g<1SuWl)`s{3gBzw?+Z-DgPJ XK|dI>khR&zL7(;T+wTqWq#yhP&)tCW literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/docutils/__pycache__/core.cpython-35.pyc b/venv/lib/python3.5/site-packages/docutils/__pycache__/core.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fbd254887d973d2ae1c9ebf44fe7bcb1e8eaf083 GIT binary patch literal 22662 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 bYfJM+Fha2gMEZI=f6a0KZIp!bZ~6CM&m?mF literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/docutils/__pycache__/statemachine.cpython-35.pyc b/venv/lib/python3.5/site-packages/docutils/__pycache__/statemachine.cpython-35.pyc new file mode 100644 index 0000000000000000000000000000000000000000..647686313d8444cab8c9510598f98411608479fa GIT binary patch literal 52115 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 literal 0 HcmV?d00001 diff --git a/venv/lib/python3.5/site-packages/docutils/_compat.py b/venv/lib/python3.5/site-packages/docutils/_compat.py new file mode 100644 index 0000000..1471c89 --- /dev/null +++ b/venv/lib/python3.5/site-packages/docutils/_compat.py @@ -0,0 +1,48 @@ +# $Id: _compat.py 7486 2012-07-11 12:25:14Z milde $ +# Author: Georg Brandl +# Copyright: This module has been placed in the public domain. + +""" +Python 2/3 compatibility definitions. + +This module currently provides the following helper symbols: + +* bytes (name of byte string type; str in 2.x, bytes in 3.x) +* b (function converting a string literal to an ASCII byte string; + can be also used to convert a Unicode string into a byte string) +* u_prefix (unicode repr prefix: 'u' in 2.x, '' in 3.x) + (Required in docutils/test/test_publisher.py) +* BytesIO (a StringIO class that works with bytestrings) +""" + +import sys + +if sys.version_info < (3,0): + b = bytes = str + u_prefix = 'u' + from io import StringIO as BytesIO +else: + import builtins + bytes = builtins.bytes + u_prefix = '' + def b(s): + if isinstance(s, str): + return s.encode('latin1') + elif isinstance(s, bytes): + return s + else: + raise TypeError("Invalid argument %r for b()" % (s,)) + # using this hack since 2to3 "fixes" the relative import + # when using ``from io import BytesIO`` + BytesIO = __import__('io').BytesIO + +if sys.version_info < (2,5): + import builtins + + def __import__(name, globals={}, locals={}, fromlist=[], level=-1): + """Compatibility definition for Python 2.4. + + Silently ignore the `level` argument missing in Python < 2.5. + """ + # we need the level arg because the default changed in Python 3.3 + return builtins.__import__(name, globals, locals, fromlist) diff --git a/venv/lib/python3.5/site-packages/docutils/core.py b/venv/lib/python3.5/site-packages/docutils/core.py new file mode 100644 index 0000000..af39db0 --- /dev/null +++ b/venv/lib/python3.5/site-packages/docutils/core.py @@ -0,0 +1,665 @@ +# $Id: core.py 8126 2017-06-23 09:34:28Z milde $ +# Author: David Goodger +# Copyright: This module has been placed in the public domain. + +""" +Calling the ``publish_*`` convenience functions (or instantiating a +`Publisher` object) with component names will result in default +behavior. For custom behavior (setting component options), create +custom component objects first, and pass *them* to +``publish_*``/`Publisher`. See `The Docutils Publisher`_. + +.. _The Docutils Publisher: http://docutils.sf.net/docs/api/publisher.html +""" + +__docformat__ = 'reStructuredText' + +import sys +import pprint +from docutils import __version__, __version_details__, SettingsSpec +from docutils import frontend, io, utils, readers, writers +from docutils.frontend import OptionParser +from docutils.transforms import Transformer +from docutils.utils.error_reporting import ErrorOutput, ErrorString +import docutils.readers.doctree + +class Publisher: + + """ + A facade encapsulating the high-level logic of a Docutils system. + """ + + def __init__(self, reader=None, parser=None, writer=None, + source=None, source_class=io.FileInput, + destination=None, destination_class=io.FileOutput, + settings=None): + """ + Initial setup. If any of `reader`, `parser`, or `writer` are not + specified, the corresponding ``set_...`` method should be called with + a component name (`set_reader` sets the parser as well). + """ + + self.document = None + """The document tree (`docutils.nodes` objects).""" + + self.reader = reader + """A `docutils.readers.Reader` instance.""" + + self.parser = parser + """A `docutils.parsers.Parser` instance.""" + + self.writer = writer + """A `docutils.writers.Writer` instance.""" + + for component in 'reader', 'parser', 'writer': + assert not isinstance(getattr(self, component), str), ( + 'passed string "%s" as "%s" parameter; pass an instance, ' + 'or use the "%s_name" parameter instead (in ' + 'docutils.core.publish_* convenience functions).' + % (getattr(self, component), component, component)) + + self.source = source + """The source of input data, a `docutils.io.Input` instance.""" + + self.source_class = source_class + """The class for dynamically created source objects.""" + + self.destination = destination + """The destination for docutils output, a `docutils.io.Output` + instance.""" + + self.destination_class = destination_class + """The class for dynamically created destination objects.""" + + self.settings = settings + """An object containing Docutils settings as instance attributes. + Set by `self.process_command_line()` or `self.get_settings()`.""" + + self._stderr = ErrorOutput() + + def set_reader(self, reader_name, parser, parser_name): + """Set `self.reader` by name.""" + reader_class = readers.get_reader_class(reader_name) + self.reader = reader_class(parser, parser_name) + self.parser = self.reader.parser + + def set_writer(self, writer_name): + """Set `self.writer` by name.""" + writer_class = writers.get_writer_class(writer_name) + self.writer = writer_class() + + def set_components(self, reader_name, parser_name, writer_name): + if self.reader is None: + self.set_reader(reader_name, self.parser, parser_name) + if self.parser is None: + if self.reader.parser is None: + self.reader.set_parser(parser_name) + self.parser = self.reader.parser + if self.writer is None: + self.set_writer(writer_name) + + def setup_option_parser(self, usage=None, description=None, + settings_spec=None, config_section=None, + **defaults): + if config_section: + if not settings_spec: + settings_spec = SettingsSpec() + settings_spec.config_section = config_section + parts = config_section.split() + if len(parts) > 1 and parts[-1] == 'application': + settings_spec.config_section_dependencies = ['applications'] + #@@@ Add self.source & self.destination to components in future? + option_parser = OptionParser( + components=(self.parser, self.reader, self.writer, settings_spec), + defaults=defaults, read_config_files=True, + usage=usage, description=description) + return option_parser + + def get_settings(self, usage=None, description=None, + settings_spec=None, config_section=None, **defaults): + """ + Set and return default settings (overrides in `defaults` dict). + + Set components first (`self.set_reader` & `self.set_writer`). + Explicitly setting `self.settings` disables command line option + processing from `self.publish()`. + """ + option_parser = self.setup_option_parser( + usage, description, settings_spec, config_section, **defaults) + self.settings = option_parser.get_default_values() + return self.settings + + def process_programmatic_settings(self, settings_spec, + settings_overrides, + config_section): + if self.settings is None: + defaults = (settings_overrides or {}).copy() + # Propagate exceptions by default when used programmatically: + defaults.setdefault('traceback', True) + self.get_settings(settings_spec=settings_spec, + config_section=config_section, + **defaults) + + def process_command_line(self, argv=None, usage=None, description=None, + settings_spec=None, config_section=None, + **defaults): + """ + Pass an empty list to `argv` to avoid reading `sys.argv` (the + default). + + Set components first (`self.set_reader` & `self.set_writer`). + """ + option_parser = self.setup_option_parser( + usage, description, settings_spec, config_section, **defaults) + if argv is None: + argv = sys.argv[1:] + # converting to Unicode (Python 3 does this automatically): + if sys.version_info < (3,0): + # TODO: make this failsafe and reversible? + argv_encoding = (frontend.locale_encoding or 'ascii') + argv = [a.decode(argv_encoding) for a in argv] + self.settings = option_parser.parse_args(argv) + + def set_io(self, source_path=None, destination_path=None): + if self.source is None: + self.set_source(source_path=source_path) + if self.destination is None: + self.set_destination(destination_path=destination_path) + + def set_source(self, source=None, source_path=None): + if source_path is None: + source_path = self.settings._source + else: + self.settings._source = source_path + # Raise IOError instead of system exit with `tracback == True` + # TODO: change io.FileInput's default behaviour and remove this hack + try: + self.source = self.source_class( + source=source, source_path=source_path, + encoding=self.settings.input_encoding) + except TypeError: + self.source = self.source_class( + source=source, source_path=source_path, + encoding=self.settings.input_encoding) + + def set_destination(self, destination=None, destination_path=None): + if destination_path is None: + destination_path = self.settings._destination + else: + self.settings._destination = destination_path + self.destination = self.destination_class( + destination=destination, destination_path=destination_path, + encoding=self.settings.output_encoding, + error_handler=self.settings.output_encoding_error_handler) + + def apply_transforms(self): + self.document.transformer.populate_from_components( + (self.source, self.reader, self.reader.parser, self.writer, + self.destination)) + self.document.transformer.apply_transforms() + + def publish(self, argv=None, usage=None, description=None, + settings_spec=None, settings_overrides=None, + config_section=None, enable_exit_status=False): + """ + Process command line options and arguments (if `self.settings` not + already set), run `self.reader` and then `self.writer`. Return + `self.writer`'s output. + """ + exit = None + try: + if self.settings is None: + self.process_command_line( + argv, usage, description, settings_spec, config_section, + **(settings_overrides or {})) + self.set_io() + self.document = self.reader.read(self.source, self.parser, + self.settings) + self.apply_transforms() + output = self.writer.write(self.document, self.destination) + self.writer.assemble_parts() + except SystemExit as error: + exit = 1 + exit_status = error.code + except Exception as error: + if not self.settings: # exception too early to report nicely + raise + if self.settings.traceback: # Propagate exceptions? + self.debugging_dumps() + raise + self.report_Exception(error) + exit = True + exit_status = 1 + self.debugging_dumps() + if (enable_exit_status and self.document + and (self.document.reporter.max_level + >= self.settings.exit_status_level)): + sys.exit(self.document.reporter.max_level + 10) + elif exit: + sys.exit(exit_status) + return output + + def debugging_dumps(self): + if not self.document: + return + if self.settings.dump_settings: + print('\n::: Runtime settings:', file=self._stderr) + print(pprint.pformat(self.settings.__dict__), file=self._stderr) + if self.settings.dump_internals: + print('\n::: Document internals:', file=self._stderr) + print(pprint.pformat(self.document.__dict__), file=self._stderr) + if self.settings.dump_transforms: + print('\n::: Transforms applied:', file=self._stderr) + print((' (priority, transform class, ' + 'pending node details, keyword args)'), file=self._stderr) + print(pprint.pformat( + [(priority, '%s.%s' % (xclass.__module__, xclass.__name__), + pending and pending.details, kwargs) + for priority, xclass, pending, kwargs + in self.document.transformer.applied]), file=self._stderr) + if self.settings.dump_pseudo_xml: + print('\n::: Pseudo-XML:', file=self._stderr) + print(self.document.pformat().encode( + 'raw_unicode_escape'), file=self._stderr) + + def report_Exception(self, error): + if isinstance(error, utils.SystemMessage): + self.report_SystemMessage(error) + elif isinstance(error, UnicodeEncodeError): + self.report_UnicodeError(error) + elif isinstance(error, io.InputError): + self._stderr.write('Unable to open source file for reading:\n' + ' %s\n' % ErrorString(error)) + elif isinstance(error, io.OutputError): + self._stderr.write( + 'Unable to open destination file for writing:\n' + ' %s\n' % ErrorString(error)) + else: + print('%s' % ErrorString(error), file=self._stderr) + print(("""\ +Exiting due to error. Use "--traceback" to diagnose. +Please report errors to . +Include "--traceback" output, Docutils version (%s%s), +Python version (%s), your OS type & version, and the +command line used.""" % (__version__, + docutils.__version_details__ and + ' [%s]'%docutils.__version_details__ or '', + sys.version.split()[0])), file=self._stderr) + + def report_SystemMessage(self, error): + print(('Exiting due to level-%s (%s) system message.' + % (error.level, + utils.Reporter.levels[error.level])), file=self._stderr) + + def report_UnicodeError(self, error): + data = error.object[error.start:error.end] + self._stderr.write( + '%s\n' + '\n' + 'The specified output encoding (%s) cannot\n' + 'handle all of the output.\n' + 'Try setting "--output-encoding-error-handler" to\n' + '\n' + '* "xmlcharrefreplace" (for HTML & XML output);\n' + ' the output will contain "%s" and should be usable.\n' + '* "backslashreplace" (for other output formats);\n' + ' look for "%s" in the output.\n' + '* "replace"; look for "?" in the output.\n' + '\n' + '"--output-encoding-error-handler" is currently set to "%s".\n' + '\n' + 'Exiting due to error. Use "--traceback" to diagnose.\n' + 'If the advice above doesn\'t eliminate the error,\n' + 'please report it to .\n' + 'Include "--traceback" output, Docutils version (%s),\n' + 'Python version (%s), your OS type & version, and the\n' + 'command line used.\n' + % (ErrorString(error), + self.settings.output_encoding, + data.encode('ascii', 'xmlcharrefreplace'), + data.encode('ascii', 'backslashreplace'), + self.settings.output_encoding_error_handler, + __version__, sys.version.split()[0])) + +default_usage = '%prog [options] [ []]' +default_description = ('Reads from (default is stdin) and writes to ' + ' (default is stdout). See ' + ' for ' + 'the full reference.') + +def publish_cmdline(reader=None, reader_name='standalone', + parser=None, parser_name='restructuredtext', + writer=None, writer_name='pseudoxml', + settings=None, settings_spec=None, + settings_overrides=None, config_section=None, + enable_exit_status=True, argv=None, + usage=default_usage, description=default_description): + """ + Set up & run a `Publisher` for command-line-based file I/O (input and + output file paths taken automatically from the command line). Return the + encoded string output also. + + Parameters: see `publish_programmatically` for the remainder. + + - `argv`: Command-line argument list to use instead of ``sys.argv[1:]``. + - `usage`: Usage string, output if there's a problem parsing the command + line. + - `description`: Program description, output for the "--help" option + (along with command-line option descriptions). + """ + pub = Publisher(reader, parser, writer, settings=settings) + pub.set_components(reader_name, parser_name, writer_name) + output = pub.publish( + argv, usage, description, settings_spec, settings_overrides, + config_section=config_section, enable_exit_status=enable_exit_status) + return output + +def publish_file(source=None, source_path=None, + destination=None, destination_path=None, + reader=None, reader_name='standalone', + parser=None, parser_name='restructuredtext', + writer=None, writer_name='pseudoxml', + settings=None, settings_spec=None, settings_overrides=None, + config_section=None, enable_exit_status=False): + """ + Set up & run a `Publisher` for programmatic use with file-like I/O. + Return the encoded string output also. + + Parameters: see `publish_programmatically`. + """ + output, pub = publish_programmatically( + source_class=io.FileInput, source=source, source_path=source_path, + destination_class=io.FileOutput, + destination=destination, destination_path=destination_path, + reader=reader, reader_name=reader_name, + parser=parser, parser_name=parser_name, + writer=writer, writer_name=writer_name, + settings=settings, settings_spec=settings_spec, + settings_overrides=settings_overrides, + config_section=config_section, + enable_exit_status=enable_exit_status) + return output + +def publish_string(source, source_path=None, destination_path=None, + reader=None, reader_name='standalone', + parser=None, parser_name='restructuredtext', + writer=None, writer_name='pseudoxml', + settings=None, settings_spec=None, + settings_overrides=None, config_section=None, + enable_exit_status=False): + """ + Set up & run a `Publisher` for programmatic use with string I/O. Return + the encoded string or Unicode string output. + + For encoded string output, be sure to set the 'output_encoding' setting to + the desired encoding. Set it to 'unicode' for unencoded Unicode string + output. Here's one way:: + + publish_string(..., settings_overrides={'output_encoding': 'unicode'}) + + Similarly for Unicode string input (`source`):: + + publish_string(..., settings_overrides={'input_encoding': 'unicode'}) + + Parameters: see `publish_programmatically`. + """ + output, pub = publish_programmatically( + source_class=io.StringInput, source=source, source_path=source_path, + destination_class=io.StringOutput, + destination=None, destination_path=destination_path, + reader=reader, reader_name=reader_name, + parser=parser, parser_name=parser_name, + writer=writer, writer_name=writer_name, + settings=settings, settings_spec=settings_spec, + settings_overrides=settings_overrides, + config_section=config_section, + enable_exit_status=enable_exit_status) + return output + +def publish_parts(source, source_path=None, source_class=io.StringInput, + destination_path=None, + reader=None, reader_name='standalone', + parser=None, parser_name='restructuredtext', + writer=None, writer_name='pseudoxml', + settings=None, settings_spec=None, + settings_overrides=None, config_section=None, + enable_exit_status=False): + """ + Set up & run a `Publisher`, and return a dictionary of document parts. + Dictionary keys are the names of parts, and values are Unicode strings; + encoding is up to the client. For programmatic use with string I/O. + + For encoded string input, be sure to set the 'input_encoding' setting to + the desired encoding. Set it to 'unicode' for unencoded Unicode string + input. Here's how:: + + publish_parts(..., settings_overrides={'input_encoding': 'unicode'}) + + Parameters: see `publish_programmatically`. + """ + output, pub = publish_programmatically( + source=source, source_path=source_path, source_class=source_class, + destination_class=io.StringOutput, + destination=None, destination_path=destination_path, + reader=reader, reader_name=reader_name, + parser=parser, parser_name=parser_name, + writer=writer, writer_name=writer_name, + settings=settings, settings_spec=settings_spec, + settings_overrides=settings_overrides, + config_section=config_section, + enable_exit_status=enable_exit_status) + return pub.writer.parts + +def publish_doctree(source, source_path=None, + source_class=io.StringInput, + reader=None, reader_name='standalone', + parser=None, parser_name='restructuredtext', + settings=None, settings_spec=None, + settings_overrides=None, config_section=None, + enable_exit_status=False): + """ + Set up & run a `Publisher` for programmatic use with string I/O. + Return the document tree. + + For encoded string input, be sure to set the 'input_encoding' setting to + the desired encoding. Set it to 'unicode' for unencoded Unicode string + input. Here's one way:: + + publish_doctree(..., settings_overrides={'input_encoding': 'unicode'}) + + Parameters: see `publish_programmatically`. + """ + pub = Publisher(reader=reader, parser=parser, writer=None, + settings=settings, + source_class=source_class, + destination_class=io.NullOutput) + pub.set_components(reader_name, parser_name, 'null') + pub.process_programmatic_settings( + settings_spec, settings_overrides, config_section) + pub.set_source(source, source_path) + pub.set_destination(None, None) + output = pub.publish(enable_exit_status=enable_exit_status) + return pub.document + +def publish_from_doctree(document, destination_path=None, + writer=None, writer_name='pseudoxml', + settings=None, settings_spec=None, + settings_overrides=None, config_section=None, + enable_exit_status=False): + """ + Set up & run a `Publisher` to render from an existing document + tree data structure, for programmatic use with string I/O. Return + the encoded string output. + + Note that document.settings is overridden; if you want to use the settings + of the original `document`, pass settings=document.settings. + + Also, new document.transformer and document.reporter objects are + generated. + + For encoded string output, be sure to set the 'output_encoding' setting to + the desired encoding. Set it to 'unicode' for unencoded Unicode string + output. Here's one way:: + + publish_from_doctree( + ..., settings_overrides={'output_encoding': 'unicode'}) + + Parameters: `document` is a `docutils.nodes.document` object, an existing + document tree. + + Other parameters: see `publish_programmatically`. + """ + reader = docutils.readers.doctree.Reader(parser_name='null') + pub = Publisher(reader, None, writer, + source=io.DocTreeInput(document), + destination_class=io.StringOutput, settings=settings) + if not writer and writer_name: + pub.set_writer(writer_name) + pub.process_programmatic_settings( + settings_spec, settings_overrides, config_section) + pub.set_destination(None, destination_path) + return pub.publish(enable_exit_status=enable_exit_status) + +def publish_cmdline_to_binary(reader=None, reader_name='standalone', + parser=None, parser_name='restructuredtext', + writer=None, writer_name='pseudoxml', + settings=None, settings_spec=None, + settings_overrides=None, config_section=None, + enable_exit_status=True, argv=None, + usage=default_usage, description=default_description, + destination=None, destination_class=io.BinaryFileOutput + ): + """ + Set up & run a `Publisher` for command-line-based file I/O (input and + output file paths taken automatically from the command line). Return the + encoded string output also. + + This is just like publish_cmdline, except that it uses + io.BinaryFileOutput instead of io.FileOutput. + + Parameters: see `publish_programmatically` for the remainder. + + - `argv`: Command-line argument list to use instead of ``sys.argv[1:]``. + - `usage`: Usage string, output if there's a problem parsing the command + line. + - `description`: Program description, output for the "--help" option + (along with command-line option descriptions). + """ + pub = Publisher(reader, parser, writer, settings=settings, + destination_class=destination_class) + pub.set_components(reader_name, parser_name, writer_name) + output = pub.publish( + argv, usage, description, settings_spec, settings_overrides, + config_section=config_section, enable_exit_status=enable_exit_status) + return output + +def publish_programmatically(source_class, source, source_path, + destination_class, destination, destination_path, + reader, reader_name, + parser, parser_name, + writer, writer_name, + settings, settings_spec, + settings_overrides, config_section, + enable_exit_status): + """ + Set up & run a `Publisher` for custom programmatic use. Return the + encoded string output and the Publisher object. + + Applications should not need to call this function directly. If it does + seem to be necessary to call this function directly, please write to the + Docutils-develop mailing list + . + + Parameters: + + * `source_class` **required**: The class for dynamically created source + objects. Typically `io.FileInput` or `io.StringInput`. + + * `source`: Type depends on `source_class`: + + - If `source_class` is `io.FileInput`: Either a file-like object + (must have 'read' and 'close' methods), or ``None`` + (`source_path` is opened). If neither `source` nor + `source_path` are supplied, `sys.stdin` is used. + + - If `source_class` is `io.StringInput` **required**: The input + string, either an encoded 8-bit string (set the + 'input_encoding' setting to the correct encoding) or a Unicode + string (set the 'input_encoding' setting to 'unicode'). + + * `source_path`: Type depends on `source_class`: + + - `io.FileInput`: Path to the input file, opened if no `source` + supplied. + + - `io.StringInput`: Optional. Path to the file or object that produced + `source`. Only used for diagnostic output. + + * `destination_class` **required**: The class for dynamically created + destination objects. Typically `io.FileOutput` or `io.StringOutput`. + + * `destination`: Type depends on `destination_class`: + + - `io.FileOutput`: Either a file-like object (must have 'write' and + 'close' methods), or ``None`` (`destination_path` is opened). If + neither `destination` nor `destination_path` are supplied, + `sys.stdout` is used. + + - `io.StringOutput`: Not used; pass ``None``. + + * `destination_path`: Type depends on `destination_class`: + + - `io.FileOutput`: Path to the output file. Opened if no `destination` + supplied. + + - `io.StringOutput`: Path to the file or object which will receive the + output; optional. Used for determining relative paths (stylesheets, + source links, etc.). + + * `reader`: A `docutils.readers.Reader` object. + + * `reader_name`: Name or alias of the Reader class to be instantiated if + no `reader` supplied. + + * `parser`: A `docutils.parsers.Parser` object. + + * `parser_name`: Name or alias of the Parser class to be instantiated if + no `parser` supplied. + + * `writer`: A `docutils.writers.Writer` object. + + * `writer_name`: Name or alias of the Writer class to be instantiated if + no `writer` supplied. + + * `settings`: A runtime settings (`docutils.frontend.Values`) object, for + dotted-attribute access to runtime settings. It's the end result of the + `SettingsSpec`, config file, and option processing. If `settings` is + passed, it's assumed to be complete and no further setting/config/option + processing is done. + + * `settings_spec`: A `docutils.SettingsSpec` subclass or object. Provides + extra application-specific settings definitions independently of + components. In other words, the application becomes a component, and + its settings data is processed along with that of the other components. + Used only if no `settings` specified. + + * `settings_overrides`: A dictionary containing application-specific + settings defaults that override the defaults of other components. + Used only if no `settings` specified. + + * `config_section`: A string, the name of the configuration file section + for this application. Overrides the ``config_section`` attribute + defined by `settings_spec`. Used only if no `settings` specified. + + * `enable_exit_status`: Boolean; enable exit status at end of processing? + """ + pub = Publisher(reader, parser, writer, settings=settings, + source_class=source_class, + destination_class=destination_class) + pub.set_components(reader_name, parser_name, writer_name) + pub.process_programmatic_settings( + settings_spec, settings_overrides, config_section) + pub.set_source(source, source_path) + pub.set_destination(destination, destination_path) + output = pub.publish(enable_exit_status=enable_exit_status) + return output, pub diff --git a/venv/lib/python3.5/site-packages/docutils/examples.py b/venv/lib/python3.5/site-packages/docutils/examples.py new file mode 100644 index 0000000..395dbbf --- /dev/null +++ b/venv/lib/python3.5/site-packages/docutils/examples.py @@ -0,0 +1,97 @@ +# $Id: examples.py 7320 2012-01-19 22:33:02Z milde $ +# Author: David Goodger +# Copyright: This module has been placed in the public domain. + +""" +This module contains practical examples of Docutils client code. + +Importing this module from client code is not recommended; its contents are +subject to change in future Docutils releases. Instead, it is recommended +that you copy and paste the parts you need into your own code, modifying as +necessary. +""" + +from docutils import core, io + + +def html_parts(input_string, source_path=None, destination_path=None, + input_encoding='unicode', doctitle=True, + initial_header_level=1): + """ + Given an input string, returns a dictionary of HTML document parts. + + Dictionary keys are the names of parts, and values are Unicode strings; + encoding is up to the client. + + Parameters: + + - `input_string`: A multi-line text string; required. + - `source_path`: Path to the source file or object. Optional, but useful + for diagnostic output (system messages). + - `destination_path`: Path to the file or object which will receive the + output; optional. Used for determining relative paths (stylesheets, + source links, etc.). + - `input_encoding`: The encoding of `input_string`. If it is an encoded + 8-bit string, provide the correct encoding. If it is a Unicode string, + use "unicode", the default. + - `doctitle`: Disable the promotion of a lone top-level section title to + document title (and subsequent section title to document subtitle + promotion); enabled by default. + - `initial_header_level`: The initial level for header elements (e.g. 1 + for "

    "). + """ + overrides = {'input_encoding': input_encoding, + 'doctitle_xform': doctitle, + 'initial_header_level': initial_header_level} + parts = core.publish_parts( + source=input_string, source_path=source_path, + destination_path=destination_path, + writer_name='html', settings_overrides=overrides) + return parts + +def html_body(input_string, source_path=None, destination_path=None, + input_encoding='unicode', output_encoding='unicode', + doctitle=True, initial_header_level=1): + """ + Given an input string, returns an HTML fragment as a string. + + The return value is the contents of the element. + + Parameters (see `html_parts()` for the remainder): + + - `output_encoding`: The desired encoding of the output. If a Unicode + string is desired, use the default value of "unicode" . + """ + parts = html_parts( + input_string=input_string, source_path=source_path, + destination_path=destination_path, + input_encoding=input_encoding, doctitle=doctitle, + initial_header_level=initial_header_level) + fragment = parts['html_body'] + if output_encoding != 'unicode': + fragment = fragment.encode(output_encoding) + return fragment + +def internals(input_string, source_path=None, destination_path=None, + input_encoding='unicode', settings_overrides=None): + """ + Return the document tree and publisher, for exploring Docutils internals. + + Parameters: see `html_parts()`. + """ + if settings_overrides: + overrides = settings_overrides.copy() + else: + overrides = {} + overrides['input_encoding'] = input_encoding + output, pub = core.publish_programmatically( + source_class=io.StringInput, source=input_string, + source_path=source_path, + destination_class=io.NullOutput, destination=None, + destination_path=destination_path, + reader=None, reader_name='standalone', + parser=None, parser_name='restructuredtext', + writer=None, writer_name='null', + settings=None, settings_spec=None, settings_overrides=overrides, + config_section=None, enable_exit_status=None) + return pub.writer.document, pub diff --git a/venv/lib/python3.5/site-packages/docutils/frontend.py b/venv/lib/python3.5/site-packages/docutils/frontend.py new file mode 100644 index 0000000..d96faf0 --- /dev/null +++ b/venv/lib/python3.5/site-packages/docutils/frontend.py @@ -0,0 +1,854 @@ +# $Id: frontend.py 8126 2017-06-23 09:34:28Z milde $ +# Author: David Goodger +# Copyright: This module has been placed in the public domain. + +""" +Command-line and common processing for Docutils front-end tools. + +Exports the following classes: + +* `OptionParser`: Standard Docutils command-line processing. +* `Option`: Customized version of `optparse.Option`; validation support. +* `Values`: Runtime settings; objects are simple structs + (``object.attribute``). Supports cumulative list settings (attributes). +* `ConfigParser`: Standard Docutils config file processing. + +Also exports the following functions: + +* Option callbacks: `store_multiple`, `read_config_file`. +* Setting validators: `validate_encoding`, + `validate_encoding_error_handler`, + `validate_encoding_and_error_handler`, + `validate_boolean`, `validate_ternary`, `validate_threshold`, + `validate_colon_separated_string_list`, + `validate_comma_separated_string_list`, + `validate_dependency_file`. +* `make_paths_absolute`. +* SettingSpec manipulation: `filter_settings_spec`. +""" + +__docformat__ = 'reStructuredText' + +import os +import os.path +import sys +import warnings +import configparser as CP +import codecs +import optparse +from optparse import SUPPRESS_HELP +import docutils +import docutils.utils +import docutils.nodes +from docutils.utils.error_reporting import (locale_encoding, SafeString, + ErrorOutput, ErrorString) + + +def store_multiple(option, opt, value, parser, *args, **kwargs): + """ + Store multiple values in `parser.values`. (Option callback.) + + Store `None` for each attribute named in `args`, and store the value for + each key (attribute name) in `kwargs`. + """ + for attribute in args: + setattr(parser.values, attribute, None) + for key, value in list(kwargs.items()): + setattr(parser.values, key, value) + +def read_config_file(option, opt, value, parser): + """ + Read a configuration file during option processing. (Option callback.) + """ + try: + new_settings = parser.get_config_file_settings(value) + except ValueError as error: + parser.error(error) + parser.values.update(new_settings, parser) + +def validate_encoding(setting, value, option_parser, + config_parser=None, config_section=None): + try: + codecs.lookup(value) + except LookupError: + raise LookupError('setting "%s": unknown encoding: "%s"' + % (setting, value)) + return value + +def validate_encoding_error_handler(setting, value, option_parser, + config_parser=None, config_section=None): + try: + codecs.lookup_error(value) + except LookupError: + raise LookupError( + 'unknown encoding error handler: "%s" (choices: ' + '"strict", "ignore", "replace", "backslashreplace", ' + '"xmlcharrefreplace", and possibly others; see documentation for ' + 'the Python ``codecs`` module)' % value) + return value + +def validate_encoding_and_error_handler( + setting, value, option_parser, config_parser=None, config_section=None): + """ + Side-effect: if an error handler is included in the value, it is inserted + into the appropriate place as if it was a separate setting/option. + """ + if ':' in value: + encoding, handler = value.split(':') + validate_encoding_error_handler( + setting + '_error_handler', handler, option_parser, + config_parser, config_section) + if config_parser: + config_parser.set(config_section, setting + '_error_handler', + handler) + else: + setattr(option_parser.values, setting + '_error_handler', handler) + else: + encoding = value + validate_encoding(setting, encoding, option_parser, + config_parser, config_section) + return encoding + +def validate_boolean(setting, value, option_parser, + config_parser=None, config_section=None): + """Check/normalize boolean settings: + True: '1', 'on', 'yes', 'true' + False: '0', 'off', 'no','false', '' + """ + if isinstance(value, bool): + return value + try: + return option_parser.booleans[value.strip().lower()] + except KeyError: + raise LookupError('unknown boolean value: "%s"' % value) + +def validate_ternary(setting, value, option_parser, + config_parser=None, config_section=None): + """Check/normalize three-value settings: + True: '1', 'on', 'yes', 'true' + False: '0', 'off', 'no','false', '' + any other value: returned as-is. + """ + if isinstance(value, bool) or value is None: + return value + try: + return option_parser.booleans[value.strip().lower()] + except KeyError: + return value + +def validate_nonnegative_int(setting, value, option_parser, + config_parser=None, config_section=None): + value = int(value) + if value < 0: + raise ValueError('negative value; must be positive or zero') + return value + +def validate_threshold(setting, value, option_parser, + config_parser=None, config_section=None): + try: + return int(value) + except ValueError: + try: + return option_parser.thresholds[value.lower()] + except (KeyError, AttributeError): + raise LookupError('unknown threshold: %r.' % value) + +def validate_colon_separated_string_list( + setting, value, option_parser, config_parser=None, config_section=None): + if not isinstance(value, list): + value = value.split(':') + else: + last = value.pop() + value.extend(last.split(':')) + return value + +def validate_comma_separated_list(setting, value, option_parser, + config_parser=None, config_section=None): + """Check/normalize list arguments (split at "," and strip whitespace). + """ + # `value` is already a ``list`` when given as command line option + # and "action" is "append" and ``unicode`` or ``str`` else. + if not isinstance(value, list): + value = [value] + # this function is called for every option added to `value` + # -> split the last item and append the result: + last = value.pop() + items = [i.strip(' \t\n') for i in last.split(',') if i.strip(' \t\n')] + value.extend(items) + return value + +def validate_url_trailing_slash( + setting, value, option_parser, config_parser=None, config_section=None): + if not value: + return './' + elif value.endswith('/'): + return value + else: + return value + '/' + +def validate_dependency_file(setting, value, option_parser, + config_parser=None, config_section=None): + try: + return docutils.utils.DependencyList(value) + except IOError: + return docutils.utils.DependencyList(None) + +def validate_strip_class(setting, value, option_parser, + config_parser=None, config_section=None): + # value is a comma separated string list: + value = validate_comma_separated_list(setting, value, option_parser, + config_parser, config_section) + # validate list elements: + for cls in value: + normalized = docutils.nodes.make_id(cls) + if cls != normalized: + raise ValueError('Invalid class value %r (perhaps %r?)' + % (cls, normalized)) + return value + +def validate_smartquotes_locales(setting, value, option_parser, + config_parser=None, config_section=None): + """Check/normalize a comma separated list of smart quote definitions. + + Return a list of (language-tag, quotes) string tuples.""" + + # value is a comma separated string list: + value = validate_comma_separated_list(setting, value, option_parser, + config_parser, config_section) + # validate list elements + lc_quotes = [] + for item in value: + try: + lang, quotes = item.split(':', 1) + except AttributeError: + # this function is called for every option added to `value` + # -> ignore if already a tuple: + lc_quotes.append(item) + continue + except ValueError: + raise ValueError('Invalid value "%s".' + ' Format is ":".' + % item.encode('ascii', 'backslashreplace')) + # parse colon separated string list: + quotes = quotes.strip() + multichar_quotes = quotes.split(':') + if len(multichar_quotes) == 4: + quotes = multichar_quotes + elif len(quotes) != 4: + raise ValueError('Invalid value "%s". Please specify 4 quotes\n' + ' (primary open/close; secondary open/close).' + % item.encode('ascii', 'backslashreplace')) + lc_quotes.append((lang,quotes)) + return lc_quotes + +def make_paths_absolute(pathdict, keys, base_path=None): + """ + Interpret filesystem path settings relative to the `base_path` given. + + Paths are values in `pathdict` whose keys are in `keys`. Get `keys` from + `OptionParser.relative_path_settings`. + """ + if base_path is None: + base_path = os.getcwd() # type(base_path) == unicode + # to allow combining non-ASCII cwd with unicode values in `pathdict` + for key in keys: + if key in pathdict: + value = pathdict[key] + if isinstance(value, list): + value = [make_one_path_absolute(base_path, path) + for path in value] + elif value: + value = make_one_path_absolute(base_path, value) + pathdict[key] = value + +def make_one_path_absolute(base_path, path): + return os.path.abspath(os.path.join(base_path, path)) + +def filter_settings_spec(settings_spec, *exclude, **replace): + """Return a copy of `settings_spec` excluding/replacing some settings. + + `settings_spec` is a tuple of configuration settings with a structure + described for docutils.SettingsSpec.settings_spec. + + Optional positional arguments are names of to-be-excluded settings. + Keyword arguments are option specification replacements. + (See the html4strict writer for an example.) + """ + settings = list(settings_spec) + # every third item is a sequence of option tuples + for i in range(2, len(settings), 3): + newopts = [] + for opt_spec in settings[i]: + # opt_spec is ("", [

    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%0D{XDD? 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 z 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